.footer .grid-width .logo {
  display: inline-block;
  margin-right: 158px;
}
@media (max-width: 999px) {
  .footer .grid-width .logo {
    margin-bottom: 40px;
  }
}
.footer .grid-width .logo img {
  width: 89px;
}
.footer .grid-width .socials {
  margin-top: 110px;
}
@media (max-width: 999px) {
  .footer .grid-width .socials {
    margin-top: 40px;
  }
}
@media (max-width: 999px) {
  .footer .grid-width .socials.flex--right {
    justify-content: flex-start;
  }
}
.footer--content {
  margin: 50px 0;
}
.footer--content p {
  margin-top: 0;
}
.footer--nav {
  margin-right: 50px;
}
.footer--meta .float-right {
  float: right;
}
@media (max-width: 999px) {
  .footer--meta .float-right {
    float: left;
  }
}
.footer--meta a {
  margin: 0 0 0 20px;
}
@media (max-width: 999px) {
  .footer--meta a {
    margin: 0 20px 0 0;
  }
}/*# sourceMappingURL=footer.css.map */