@charset "UTF-8";
/* CSS Document */

/* General + Type */
@media (min-width: 1800px) {




}

@media (max-width: 1500px) {



}

@media (max-width: 1360px) {

  footer .max-width {
    width: calc(100% - 7rem);
  }

}

@media (max-width: 1300px) {



}

@media (max-width: 1260px) {

  footer .max-width {
    width: calc(100% - 6.5rem);
  }

  footer .inner {
    padding: 2.375rem 0 2.75rem 0;
  }

}

@media (max-width: 1200px) {

}

@media (max-width: 1160px) {

  footer .max-width {
    width: calc(100% - 6rem);
  }

  footer .inner {
    padding: 2.25rem 0 2.67rem 0;
  }

}

@media (max-width: 1100px) {

  footer .max-width {
    width: calc(100% - 5rem);
  }

  footer .inner {
    padding: 2.125rem 0 2.625rem 0;
  }

}

@media (max-width: 1024px) {

  footer .max-width {
    width: calc(100% - 4rem);
  }

  footer .inner {
    padding: 2rem 0 2.5rem 0;
  }

  footer .footer-link .col--right a {
    font-size: .95rem;
  }



}

@media (max-width: 960px) {

  footer .max-width {
    width: calc(100% - 3.5rem);
  }

  footer .inner {
    padding: 1.875rem 0 2.25rem 0;
  }

  footer .footer-link .col--right a {
    font-size: .9rem;
  }

  footer .footer-link .col--left i {
    font-size: .825rem;
  }

}

@media (max-width: 900px) {

  footer .col-container.grid.grid--4,
  footer .col-container.grid.grid--3 {
    grid-template-columns: 1fr 1fr;
    grid-row-gap: .75rem;
  }

}

@media (max-width: 860px) {

  footer .max-width {
    width: calc(100% - 3rem);
  }

  footer .inner {
    padding: 1.825rem 0 2.125rem 0;
  }

}

@media (max-width: 800px) {


}

@media (max-width: 768px) {


}

@media (max-width: 720px) {


}

@media (max-width: 640px) {



}

@media (max-width: 600px) {


}

@media (max-width: 575px) {



}

@media (max-width: 525px) {

  footer .max-width {
    width: calc(100% - 3.5rem);
  }

  footer .col-container.grid.grid--4,
  footer .col-container.grid.grid--3,
  footer .col-container.grid.grid--2 {
    grid-template-columns: 1fr;
    grid-row-gap: .75rem;
  }

  footer .footer-link .col--left i {
    font-size: .9rem;
  }

  footer .footer-link .col--right a {
    font-size: 1rem;
  }

  #footer--copyright .col--left,
  #footer--copyright .col--right {
    width: 100%;
    text-align: center;
  }

  #footer--copyright .col--left p {
    text-align: center;
  }

  #footer--copyright .col--right {
    margin-top: .875rem;
  }

  #footer--lodgeify p {
    text-align: center;
    font-size: .67rem;
  }

}

@media (max-width: 480px) {



}

@media (max-width: 428px) {


}

@media (max-width: 375px) {


}

@media (max-width: 360px) {

}
