/* Give translated navigation room without clipping the language control. */
@media (min-width:901px) {
  html body .nav.single-header.single-header > .min-wrap {
    width:calc(100% - 48px)!important;
    max-width:1600px!important;
    box-sizing:border-box;
  }
}
@media (min-width:901px) and (max-width:1599px) {
  html:root { --wolw-header-total:132px!important; --wolw-nav-height:56px!important; }
  html body:has(.single-header) { padding-top:132px!important; }
  html body .nav.single-header.single-header {
    height:132px!important;
    --wolw-header-total:132px!important;
    --wolw-nav-height:56px!important;
  }
  html body .nav.single-header.single-header > .min-wrap {
    height:132px!important;
    display:flex!important;
    flex-wrap:wrap!important;
    align-content:stretch;
    align-items:center;
    gap:0 24px!important;
  }
  html body .nav.single-header.single-header .logo {
    order:1;flex:0 0 175px!important;width:175px!important;height:76px!important;
  }
  html body .nav.single-header.single-header .logo img { width:175px!important; }
  html body .nav.single-header.single-header .language-menu {
    order:2;margin-inline-start:auto!important;margin-inline-end:0!important;
    padding-inline-start:0!important;flex:0 0 auto!important;
  }
  html body .nav.single-header.single-header .mobile-nav-toggle { display:none!important; }
  html body .nav.single-header.single-header .nav_ul {
    order:3;display:flex!important;flex:0 0 100%!important;
    width:100%!important;min-width:0!important;height:56px!important;
    margin:0!important;justify-content:space-between!important;
  }
  html body .nav.single-header.single-header .nav_ul > li {
    height:56px!important;line-height:56px!important;padding:0 8px!important;
  }
  html body .nav.single-header.single-header .nav_ul > li > a {
    height:56px!important;line-height:56px!important;font-size:14px!important;
  }
  html body .nav.single-header.single-header .nav_ul > li > .mega-dropdown { top:132px!important; }
}
@media (min-width:901px) and (max-width:1100px) {
  html body .nav.single-header.single-header .nav_ul > li { padding:0 3px!important; }
  html body .nav.single-header.single-header .nav_ul > li > a { font-size:13px!important; }
}
