/*
 * The version is part of this filename because some production cache setups
 * remove query strings such as ?ver=0.6.5 from static asset URLs.
 */
body #js-header .l-header__nav,
body #js-header.l-header--fixed.is-active .l-header__nav,
body #js-header .p-global-nav,
body #js-header .p-global-nav > li > a,
body #js-header.l-header--fixed .p-global-nav > li > a {
  background: #202830 !important;
  color: #fff !important;
}

body #js-header .p-global-nav > li > a:hover,
body #js-header .p-global-nav > li > a:focus,
body #js-header .p-global-nav > li.current-menu-item > a,
body #js-header .p-global-nav > li.current-menu-ancestor > a {
  background: #344452 !important;
  color: #fff !important;
}

@media screen and (min-width: 1200px) {
  body #js-header .p-global-nav > li.current-menu-item > a,
  body #js-header .p-global-nav > li.current-menu-ancestor > a {
    box-shadow: inset 0 -3px 0 #d39432;
  }
}

@media screen and (max-width: 1199px) {
  body #js-header .p-drawer {
    background: #202830 !important;
  }

  body #js-header .p-global-nav .sub-menu a {
    background: #293641 !important;
    color: #fff !important;
  }

  body #js-header .p-global-nav .sub-menu a:hover,
  body #js-header .p-global-nav .sub-menu a:focus {
    background: #344452 !important;
  }

  body #js-header .p-global-nav > li.current-menu-item > a,
  body #js-header .p-global-nav > li.current-menu-ancestor > a {
    box-shadow: inset 3px 0 0 #d39432;
  }
}
