/* Header 1 supplies the upper menu/icons; Header 6 supplies the lower bar. */
.gta-header #masthead { padding-top: 0; padding-bottom: 0; }
.gta-header .gta-header-main { position: relative; padding-top: 0; padding-bottom: 0; }
.gta-header .gta-header-main-row > .logo-wrapper { padding-top: 7px; padding-bottom: 7px; }
.gta-header .gta-header-upper-nav { min-width: 0; }
.gta-header .gta-header-upper-empty { margin: 0; text-align: center; font-size: 13px; color: #666; }
.gta-header .gta-header-main > .nasa-header-search-wrap { position: static; }
.gta-header .gta-header-lower .nasa-elements-wrap-main-menu { margin-top: 0; }
/* Existing category mega blocks use a fixed 900px width. Fit laptop screens. */
@media (min-width: 1024px) {
    .gta-header .vertical-menu-wrapper .nasa-megamenu.fullwidth > .nav-dropdown { max-width: calc(100vw - 340px); }
    .gta-header .vertical-menu-wrapper .nav-dropdown > .sub-menu { max-width: 100%; }
}

/* The lower bar uses white links; the upper row inherits its header text color. */
.gta-header .gta-header-upper-nav .header-nav > li:not(:hover) > a:not(:focus) { color: inherit; }

