/* Interior-page banners: preserve the page's fixed photo beneath the navigation. */
.mastiff-interior header[data-zone-type="header"] > .section-inner {
  opacity: 1 !important;
  background-color: #182630 !important;
  background-image: linear-gradient(rgba(10, 22, 31, .76), rgba(10, 22, 31, .76)), var(--mastiff-banner-image, none) !important;
  background-size: cover !important;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
}
.mastiff-interior header[data-zone-type="header"] .navigation-item,
.mastiff-interior header[data-zone-type="header"] .navigation-item span {
  color: #fff !important;
}
.mastiff-interior header[data-zone-type="header"] .navigation-item:hover,
.mastiff-interior header[data-zone-type="header"] .navigation-item:focus-visible,
.mastiff-interior header[data-zone-type="header"] .navigation-selected {
  color: #fff !important;
  background-color: #23556b !important;
}
.mastiff-interior header[data-zone-type="header"] .navigation-item-subpages-wrapper,
.mastiff-interior header[data-zone-type="header"] .navigation-collapsible-subpages-wrapper {
  background-color: #182630 !important;
}
.mastiff-interior header[data-zone-type="header"] .social-media-icon {
  fill: #fff !important;
}
.mastiff-interior header[data-zone-type="header"] .navigation-dropdown-icon svg {
  fill: #fff !important;
}
.mastiff-interior .mastiff-mobile-header {
  background-color: #182630;
  background-image: linear-gradient(rgba(10, 22, 31, .76), rgba(10, 22, 31, .76)), var(--mastiff-banner-image, none);
  background-size: cover;
  background-position: 50% 50%;
  background-attachment: fixed;
}
.mastiff-interior header[data-zone-type="header"] a:focus-visible {
  outline: 3px solid #fff;
  outline-offset: 4px;
}
