@import url("https://use.typekit.net/kkb5udu.css");
@import 'alined.scss';
@font-face {
  font-family: 'Work Sans';
  src: url('../fonts/WorkSans-Regular.eot');
  src: url('../fonts/WorkSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/WorkSans-Regular.woff2') format('woff2'), url('../fonts/WorkSans-Regular.woff') format('woff'), url('../fonts/WorkSans-Regular.svg#webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Work Sans Medium';
  src: url('../fonts/WorkSans-Medium.eot');
  src: url('../fonts/WorkSans-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/WorkSans-Medium.woff2') format('woff2'), url('../fonts/WorkSans-Medium.woff') format('woff'), url('../fonts/WorkSans-Medium.svg#webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Work Sans SemiBold';
  src: url('../fonts/WorkSans-SemiBold.eot');
  src: url('../fonts/WorkSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/WorkSans-SemiBold.woff2') format('woff2'), url('../fonts/WorkSans-SemiBold.woff') format('woff'), url('../fonts/WorkSans-SemiBold.svg#webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
.more-link {
  font-family: "acumin-pro", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  color: #a7ba47 !important;
  border: 1px solid #a7ba47 !important;
  border-radius: 25px !important;
  background: none !important;
  padding: 5px 20px !important;
  display: inline-block;
  margin: 20px 0 0;
}
.more-link:hover {
  background: #a7ba47 !important;
  color: white !important;
  text-decoration: none !important;
}
::-webkit-input-placeholder {
  color: #bcbcbc;
}
::-moz-placeholder {
  color: #bcbcbc;
}
:-ms-input-placeholder {
  color: #bcbcbc;
}
:-moz-placeholder {
  color: #bcbcbc;
}
.special_amp {
  font-family: inherit !important;
  font-style: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  font-weight: inherit !important;
  color: inherit !important;
}
#top #header_main .main_menu {
  width: 80%;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia {
  text-align: right;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-item a.mega-menu-link {
  font-family: 'Work Sans SemiBold';
  color: #384247;
  font-size: 21px;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-item a.mega-menu-link:hover {
  color: #939ba0;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu {
  background: #f2f2f2;
  padding: 40px 0 !important;
  min-height: 450px !important;
  box-shadow: 0px 2px 2px 0px #ccc;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li {
  color: #384247;
  margin: 5px 0 !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li a.mega-menu-link {
  font-family: "acumin-pro", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  margin: 5px 0;
  color: #384247 !important;
  padding: 0 !important;
  font-size: 17px !important;
  background: none !important;
  width: 25% !important;
  margin: 0 20px !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li a.mega-menu-link:hover {
  color: black !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li ul.mega-sub-menu {
  box-shadow: none !important;
  border: none !important;
  margin: 20px 0 !important;
  padding: 0 0 0 40px !important;
  width: 65% !important;
  left: 30% !important;
  background: none !important;
  min-height: 350px !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li ul.mega-sub-menu li.mega-menu-row {
  border: none !important;
  padding: 0 0 !important;
  display: table !important;
  width: 100% !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li ul.mega-sub-menu li.mega-menu-row ul {
  display: table-row !important;
  left: 0 !important;
  color: #384247 !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li ul.mega-sub-menu li.mega-menu-row ul li.mega-menu-column .textwidget ul {
  list-style: disc !important;
  margin: 4px 0 5px 20px !important;
  overflow: visible !important;
  left: auto !important;
  display: inline-block !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li ul.mega-sub-menu li.mega-menu-row ul li.mega-menu-column .textwidget ul li {
  padding: 0 0 0 10px !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li ul.mega-sub-menu li.mega-menu-row ul li.mega-menu-column .textwidget a {
  line-height: initial !important;
  height: initial !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li ul.mega-sub-menu li.mega-menu-row ul li.mega-menu-column .textwidget a.button {
  font-family: "acumin-pro", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  color: #a7ba47 !important;
  border: 1px solid #a7ba47 !important;
  border-radius: 25px !important;
  background: none !important;
  padding: 5px 20px !important;
  display: inline-block;
  padding: 5px 20px !important;
  height: auto !important;
  line-height: inherit !important;
  font-size: 18px !important;
  text-align: left !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li ul.mega-sub-menu li.mega-menu-row ul li.mega-menu-column .textwidget a.button:hover {
  background: #a7ba47 !important;
  color: white !important;
  text-decoration: none !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li ul.mega-sub-menu li.mega-menu-row ul li.mega-menu-column .textwidget h2 {
  line-height: 20px;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li .text ul {
  list-style-type: disc;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li#mega-menu-item-238, #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li#mega-menu-item-156, #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li#mega-menu-item-241, #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li#mega-menu-item-242 {
  width: 30%;
  padding: 0px 20px 20px 20px;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li.mega-toggle-on a.mega-menu-link {
  background: #a7ba47 !important;
  color: white !important;
  padding: 0 10px !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li.mega-toggle-on a.mega-menu-link:hover {
  color: white !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li.mega-toggle-on ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .textwidget a.button {
  font-family: "acumin-pro", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  color: #a7ba47 !important;
  border: 1px solid #a7ba47 !important;
  border-radius: 25px !important;
  background: none !important;
  padding: 5px 20px !important;
  display: inline-block;
  padding: 5px 20px !important;
  height: auto !important;
  line-height: inherit !important;
  font-size: 18px !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li.mega-toggle-on ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .textwidget a.button:hover {
  background: #a7ba47 !important;
  color: white !important;
  text-decoration: none !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li#mega-menu-item-39 a {
  color: #a7ba47;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li#mega-menu-item-39 a:hover {
  color: #939ba0;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li#mega-menu-item-38 a {
  color: #fff;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li#mega-menu-item-38 a:hover {
  color: #939ba0;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li#mega-menu-item-38 ul.mega-sub-menu a {
  color: #a7ba47;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li#mega-menu-item-38 ul.mega-sub-menu a:hover {
  color: #939ba0;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li#mega-menu-item-52 {
  margin-left: 50px;
}
@media (max-width: 1250px) {
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li#mega-menu-item-52 {
    margin-left: 0;
  }
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li#mega-menu-item-159 a.mega-menu-link {
  padding: 0 0 0 10px !important;
}
#top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li#mega-menu-item-159 ul li.mega-toggle-on a.mega-menu-link {
  padding: 0 20px !important;
}
@media screen and (max-width: 1250px) {
  #top #header_meta a {
    color: #fff !important;
  }
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-item a.mega-menu-link {
    font-size: 17px;
    color: #fff !important;
  }
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-item a.mega-menu-link:hover {
    color: #a7ba47 !important;
  }
  #top #header_main .education-resources-title {
    display: none;
  }
}
@media screen and (max-width: 1020px) {
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-item a.mega-menu-link {
    font-size: 15px;
  }
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-item a.mega-menu-link:after {
    display: none !important;
  }
}
@media screen and (max-width: 850px) {
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-item a.mega-menu-link {
    font-size: 13px !important;
    padding: 0px 5px 0px 5px !important;
  }
}
@media screen and (max-width: 767px) {
  #mega-menu-wrap-avia .mega-menu-toggle {
    background: none !important;
  }
  .av-burger-menu-main {
    display: none !important;
  }
  #top #header_main .main_menu {
    width: 100% !important;
  }
  #top #header_main .main_menu #mega-menu-wrap-avia {
    margin: 30px 0 0 !important;
  }
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia {
    padding: 0;
    width: 100% !important;
    margin: 0 0;
    left: 0 !important;
    padding: 0 !important;
  }
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li#mega-menu-item-159 a.mega-menu-link {
    padding: 0 5% !important;
    font-size: 18px !important;
  }
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed a.mega-menu-link {
    padding: 0 5% !important;
    font-size: 18px !important;
  }
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed a.mega-menu-link:hover {
    color: #fff !important;
  }
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu {
    padding: 0px !important;
    min-height: auto !important;
  }
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li {
    color: #384247;
    margin: 5px 0 !important;
  }
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li a.mega-menu-link {
    font-family: "acumin-pro", sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
    margin: 5px 0;
    color: #384247 !important;
    padding: 0 !important;
    font-size: 18px !important;
    background: none !important;
    width: auto !important;
  }
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li ul.mega-sub-menu {
    border: none !important;
    margin: 0px 0 !important;
    border-left: none !important;
    padding: 0 !important;
    width: 100% !important;
    left: 0 !important;
    min-height: auto !important;
  }
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li ul.mega-sub-menu li {
    min-height: 0 !important;
    padding: 0 10px !important;
    margin: 0 !important;
  }
  #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li#mega-menu-item-238, #top #header_main .main_menu #mega-menu-wrap-avia ul#mega-menu-avia li.mega-menu-tabbed ul.mega-sub-menu li#mega-menu-item-156 {
    width: 100% !important;
  }
  #footer .widget {
    margin: 0 !important;
  }
}
