/* Final safeguards for cached markup and browser sizes. */
.site-header .socials,.site-header .header-tools{display:none!important}
.site-header .brand-row{display:flex!important;align-items:center!important;justify-content:center!important;min-height:112px!important}
.site-header .brand{margin:0!important;justify-self:center!important}
@media(max-width:900px){.site-header .brand-row{min-height:82px!important}.site-header .brand{font-size:28px!important}.main-nav .nav-inner{overflow-x:auto!important;white-space:nowrap!important}.main-nav .nav-inner ul{display:flex!important}}
@media(max-width:600px){.site-header .brand-row{min-height:72px!important}.site-header .brand{font-size:25px!important}.topline{display:none!important}.main-nav .nav-inner{min-height:48px!important}}
