
/* MUR-21: AOK location widget green and navigation blue theme update.
   Deployed as Elementor Custom Code after MUR-20 so banner overlays stay removed. */

:root,
html body {
  --color-navy: #0B2038 !important;
}

/* Site navigation and generated Mega Menu blues */
html body .site-header-large-1025,
html body .site-header-large-1025 .container-fluid,
html body .site-header-small,
html body .site-header-small-1024,
html body .site-header-small-1024 .container-fluid,
html body .site-header-col-nav-details,
html body .site-header-col-nav-details a,
html body .site-nav,
html body .bg-dark-green,
html body .bg-navy-blue-1,
html body #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link,
html body #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu,
html body #mega-menu-wrap-menu-1 #mega-menu-item-44714 > .mega-sub-menu,
html body #mega-menu-wrap-mobile-menu-1 .mega-menu-toggle,
html body #mega-menu-wrap-mobile-menu-1 .mega-menu-toggle + #mega-menu-mobile-menu-1,
html body #mega-menu-wrap-mobile-menu-1 .mega-menu-toggle.mega-menu-open + #mega-menu-mobile-menu-1,
html body #mega-menu-wrap-mobile-menu-1 #mega-menu-mobile-menu-1 {
  background-color: #0B2038 !important;
}

html body .site-header-large-1025 .container-fluid {
  background: #0B2038 !important;
}

html body .text-purple,
html body h2,
html body .aok-location-html-page h2,
html body .aok-location-html-page h3,
html body .aok-location-html-page strong,
html body .aok-location-html-page .aok-breadcrumb a:hover,
html body .aok-location-html-page .aok-carousel-details h3,
html body .aok-location-html-page .aok-carousel-details .aok-cd-link,
html body .aok-location-html-page .aok-carousel-counter strong,
html body .aok-location-html-page [style*="color:#1a1a2e"],
html body .aok-location-html-page [style*="color: #1a1a2e"],
html body .aok-location-html-page [style*="color:#1a2744"],
html body .aok-location-html-page [style*="color: #1a2744"] {
  color: #0B2038 !important;
}

html body .aok-location-html-page .why-aok h2 {
  color: #ffffff !important;
}

html body .aok-location-html-page [style*="background:#1a1a2e"],
html body .aok-location-html-page [style*="background: #1a1a2e"],
html body .aok-location-html-page [style*="background:#1a2744"],
html body .aok-location-html-page [style*="background: #1a2744"] {
  background: #0B2038 !important;
}

/* Location page widgets/cards/accent components requested in Pat's screenshot */
html body .aok-location-html-page .stats-bar {
  background: rgb(0, 60, 55) !important;
  border-top-color: rgba(255, 255, 255, 0.14) !important;
}

html body .aok-location-html-page .stats-bar .stat-item,
html body .aok-location-html-page .stats-bar .stat-item:first-child,
html body .aok-location-html-page .stats-bar .stat-item:last-child {
  background: rgba(255, 255, 255, 0.055) !important;
  border-color: rgba(255, 255, 255, 0.16) !important;
}

html body .aok-location-html-page table thead,
html body .aok-location-html-page .aok-carousel-placeholder,
html body .aok-location-html-page .aok-carousel-nav:hover,
html body .aok-location-html-page .aok-slideshow,
html body .aok-location-html-page .aok-slide-dots {
  background: rgb(0, 60, 55) !important;
}

html body .aok-location-html-page .activity-card,
html body .aok-location-html-page .schools-section,
html body .aok-location-html-page .table-wrap,
html body .aok-location-html-page .aok-carousel-card,
html body .aok-location-html-page .aok-nearby-link-grid a {
  border-color: rgba(0, 60, 55, 0.34) !important;
}

html body .aok-location-html-page .activity-card {
  border-left-color: rgb(0, 60, 55) !important;
}

html body .aok-location-html-page .aok-carousel-details .aok-cd-link,
html body .aok-location-html-page .aok-content-column h2,
html body .aok-location-html-page h2 {
  border-bottom-color: rgb(0, 60, 55) !important;
}

