
/* ---------- Color Module Styles Lower Case----------- */


.header-logo-block,
.header-logo-block:after {
  background-color: #51c3c4;
  background: #51c3c4;
}


@media (min-width: 960px) {
  .social-media-block ul.social-media-links li,
  .social-media-block:after {
    background-color: #51c3c5;
    background: #51c3c5;
  }
}

@media (max-width: 767px) {
  .block-hero-slideshow .hero-slide-wrapper .hero-content-wrapper {
    background: #51c3c4;
  }
}

.accessible-mega-menu .accessible-megamenu .accessible-megamenu-top-nav-item a {
  color: #2b6196;
}


.accessible-mega-menu ul.accessible-megamenu li .accessible-megamenu-panel {
  background-color: #2b6196;
  border-top: 3px solid #2b6196;
}
.accessible-mega-menu .accessible-megamenu .accessible-megamenu-top-nav-item > a:hover:after, .accessible-mega-menu .accessible-megamenu .accessible-megamenu-top-nav-item > a:focus:after, .accessible-mega-menu .accessible-megamenu .accessible-megamenu-top-nav-item > a.is-active-trail:after {
  border-bottom: 13px solid #2b6196;
}


.footer-outer-wrapper {
  background-color: #333333;
}