.featherlight .featherlight-content {
  padding: 0 !important;
  border: 0 !important;
}

.featherlight:last-of-type {
  background: rgba(255,255,255,.9);
}

.l-nav {
  padding-left: 20px;
  padding-top: 110px;
}

@media screen and (min-width: 30em) {
  .l-nav {
    padding-left: 35px;
  }
}

@media screen and (min-width: 48em) {
  .l-nav {
    padding-left: 60px;
  }
}

@media screen and (min-width: 60em) {
  .l-nav {
    padding-left: 70px;
  }
}

@media screen and (min-width: 87.5em) {
  .l-nav {
    padding-left: 75px;
  }
}

@media screen and (min-width: 100em) {
  .l-nav {
    padding-left: 80px;
  }
}

@media screen and (min-width: 112.5em) {
  .l-nav {
    padding-left: 80px;
  }
}

@media screen and (min-width: 125em) {
  .l-nav {
    padding-left: 80px;
  }
}

@media screen and (min-width: 48em) {
  .l-nav {
    padding-top: 130px;
  }
}

@media screen and (min-width: 75em) {
  .l-nav {
    padding-top: 140px;
  }
}

@media screen and (min-width: 87.5em) {
  .l-nav {
    padding-top: 150px;
  }
}

@media screen and (min-width: 100em) {
  .l-nav {
    padding-top: 150px;
  }
}