/* line 1, ../sass/style.scss */
.admin-bar.post-type-atis_members .acf-field-email {
  display: none !important;
}

/* line 4, ../sass/style.scss */
.admin-bar.post-type-atis_contact .acf-field-email .description {
  display: none;
}

/* line 7, ../sass/style.scss */
.site-footer {
  opacity: 0;
  /*these will be faded in with JS to deal with FOUC - Flash Of Unstyled Content*/
}

/* line 10, ../sass/style.scss */
.ast-small-footer {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #7a7a7a;
}

/* line 16, ../sass/style.scss */
.ast-footer-overlay {
  background: #162d40 !important;
}

/* line 21, ../sass/style.scss */
.atisfooter {
  max-width: 1400px !important;
  margin: auto;
}
/* line 24, ../sass/style.scss */
.atisfooter span.separator {
  height: 1em;
  margin: 0 1em;
  border-right: 2px solid #536a7d;
}
@media (min-width: 960px) {
  /* line 21, ../sass/style.scss */
  .atisfooter {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
}
/* line 35, ../sass/style.scss */
.atisfooter .atisfooter-left {
  text-align: left;
}
@media (min-width: 960px) {
  /* line 35, ../sass/style.scss */
  .atisfooter .atisfooter-left {
    border-right: 1px solid #536a7d;
    width: 60%;
    padding-right: 2em;
  }
}
/* line 43, ../sass/style.scss */
.atisfooter .atisfooter-right {
  padding: 2em;
}
@media (min-width: 960px) {
  /* line 43, ../sass/style.scss */
  .atisfooter .atisfooter-right {
    width: 40%;
  }
}
/* line 48, ../sass/style.scss */
.atisfooter .atisfooter-right .ctalinks {
  margin-right: 2em;
  margin-bottom: 2em;
}
/* line 51, ../sass/style.scss */
.atisfooter .atisfooter-right .ctalinks a {
  display: inline-block;
  padding: .1em .5em;
  background: #710e5a;
  color: #fff;
  margin-right: .5em;
  transition: all .3s;
}
/* line 58, ../sass/style.scss */
.atisfooter .atisfooter-right .ctalinks a:hover {
  background: #333;
}
/* line 62, ../sass/style.scss */
.atisfooter .atisfooter-right .ctalinks .social-links {
  margin-left: 1.5em;
}
/* line 64, ../sass/style.scss */
.atisfooter .atisfooter-right .ctalinks .social-links .social-link a {
  background: #333;
}
/* line 66, ../sass/style.scss */
.atisfooter .atisfooter-right .ctalinks .social-links .social-link a.social-facebook {
  background: #1877f2;
}
/* line 69, ../sass/style.scss */
.atisfooter .atisfooter-right .ctalinks .social-links .social-link a.social-twitter {
  background: #1da1f2;
}
/* line 72, ../sass/style.scss */
.atisfooter .atisfooter-right .ctalinks .social-links .social-link a.social-linkedin {
  background: #0a66c2;
}
/* line 75, ../sass/style.scss */
.atisfooter .atisfooter-right .ctalinks .social-links .social-link a.social-youtube {
  background: #ff0000;
}
/* line 82, ../sass/style.scss */
.atisfooter .atis-phone {
  margin-left: 2em;
  color: #8bc6f7;
  font-weight: bold;
}

@media (min-width: 769px) {
  /* line 91, ../sass/style.scss */
  .ast-footer-overlay {
    padding-top: 2.66666em;
    padding-bottom: 2.66666em;
  }
}
@media (min-width: 993px) {
  /* line 98, ../sass/style.scss */
  .home .ast-container {
    max-width: unset;
  }
}
@media (min-width: 769px) {
  /* line 103, ../sass/style.scss */
  .ast-container {
    max-width: 1640px;
  }
}
@media (min-width: 544px) {
  /* line 108, ../sass/style.scss */
  .ast-container {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 113, ../sass/style.scss */
  .ast-container {
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  /* line 118, ../sass/style.scss */
  .ast-container {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 123, ../sass/style.scss */
  .ast-container {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 128, ../sass/style.scss */
  .ast-container {
    max-width: 100%;
  }
}
@media (min-width: 544px) {
  /* line 133, ../sass/style.scss */
  .ast-container {
    max-width: 100%;
  }
}
/* line 137, ../sass/style.scss */
.ast-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 143, ../sass/style.scss */
.ast-small-footer-wrap {
  text-align: center;
}
