/* Custom Styles */

/* Footer */
#section-footer .social-icons .social-icons__icon {
  font-size: 10px;
}
.footer__container .footer__block{
  order: 0;
}
.footer__container #block-1694821929415 {
  order: 1;
}

.footer__container .footer-contact-info {
  order: 2;
  color: #1b3f6d;

}

.footer__container .footer-contact-info a {
  color: #1b3f6d !important;
}

.footer__container #block-1602193175296 {
  order: 3;
  padding-top: 0;
  align-self: flex-start;
}

.footer__container #block-1555988525205 {
  order: 4;
  align-self: flex-end;
}
@media (min-width: 768px) and (max-width: 991px) {
  .footer__container #block-1555988525205 {
    flex-shrink: 1;
  }
} 
@media (max-width: 767px) {
  .footer__container .footer-contact-info {
    text-align: center;
  }
  .footer__container #block-1555988525205 {
    align-self: center;
  }
}

.header__container {
  flex-direction: column;
  align-items: flex-end;
}
#block-1694821288970 .dropdown .dropdown__trigger {
  width: 30px;
  height: 24px;
  color: transparent !important;
  background: repeating-linear-gradient(180deg, #ffffff 0px, #ffffff 2px, rgba(255,255,255,0) 3px, rgba(255,255,255,0) 11px);
}
#block-1694821288970 .dropdown--open .dropdown__trigger {
  height: 30px;
  background: linear-gradient(0deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) calc(50% - 1px), #ffffff calc(50% - 1px), #ffffff calc(50% + 1px), rgba(0,0,0,0) calc(50% + 1px)),linear-gradient(-90deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) calc(50% - 1px), #ffffff calc(50% - 1px), #ffffff calc(50% + 1px), rgba(0,0,0,0) calc(50% + 1px));
  rotate: 45deg;
}
#block-1555988494486 {
  margin-right: 0;
}

.header__content {
  background-image: url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2154775868/settings_images/f2050-3cfa-cd56-b88-0bc641675e0_Mayfield-web-heroes-short-sun.jpg);
  background-size: cover;
  background-position: center;
}

.header__content--mobile {
  background: #1c3e6e;
  padding-top: 20px;
}
.header a {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  font-size: 16px;
}
.header .dropdown__menu .dropdown__item {
  text-align: left;
}