/* Final layout is applied directly after the navigation markup, before page
   content. Hide only the unfinished layout while the header itself is parsed. */
body[data-menu-head-style="5"] :is(#site-topbar,#nav-original),
body[data-menu-head-style="6"] :is(#site-topbar,#nav-original){visibility:hidden!important}
body[data-menu-head-style="7"] #nav-original .nav-search-icon{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:1px solid var(--bg_border)!important;border-radius:50%!important;color:var(--main)!important;background:color-mix(in srgb,var(--bg_sub) 84%,transparent)!important;line-height:1!important}
body[data-menu-head-style="7"] #nav-original .nav-search-icon i{font-size:15px!important;line-height:1!important}
@media(max-width:991.98px){body[data-menu-head-style="7"] #nav-original .nav-search-icon{width:36px!important;height:36px!important;min-width:36px!important}}