html:not(.reveal-out) header#site-header .row{padding-top:var(--logo_sm-padding_top)}body.header-03-lg header#site-header .row .top-row{padding:0 15px}body.header-03-lg header#site-header .site-search{flex:1}body.header-03-lg header#site-header .container nav.main ul ul>li>span>a{padding:10px 2px!important}header#site-header #logo{position:absolute;left:50%;transform:translateX(-50%)}html:not(.reached-top).nav-down body:not(.show_header-on-scroll-lg) header#site-header,html:not(.reached-top).nav-up body:not(.show_header-on-scroll-lg) header#site-header{top:calc((var(--small-header) + 5px) * -1)}header#site-header nav.main li.has-child:not(.open-child_mobile)>ul{display:none}