/* Additional Areas Covered navigation dropdown */
.site-header .areas-nav-dropdown { position: relative; display: flex; align-items: center; }
.site-header .areas-main-link { display: inline-flex; align-items: center; }
.site-header .areas-toggle { display: inline-flex; align-items: center; justify-content: center; border: 0; background: transparent; color: inherit; padding: 10px 8px; cursor: pointer; font: inherit; }
.site-header .areas-toggle .services-chevron { pointer-events: none; }
.site-header .areas-nav-dropdown > .dropdown-menu { display: none; position: absolute; top: 100%; left: 0; min-width: 235px; z-index: 1000; }
.site-header .areas-nav-dropdown.areas-is-open > .dropdown-menu,
.site-header .areas-nav-dropdown:focus-within > .dropdown-menu { display: block; }
@media (hover:hover) and (pointer:fine) {
  .site-header .areas-nav-dropdown:hover > .dropdown-menu { display: block; }
}
.site-header .areas-nav-dropdown > .dropdown-menu a { display: block; }
@media (max-width: 768px) {
  .site-header .areas-nav-dropdown { flex-wrap: wrap; width: 100%; }
  .site-header .areas-nav-dropdown > .dropdown-menu { position: static; width: 100%; min-width: 0; }
  .site-header .areas-nav-dropdown > .areas-main-link { flex: 1; }
  .site-header .areas-nav-dropdown > .areas-toggle { flex: 0 0 44px; min-height: 44px; }
}
