/* Only the actual top header; exclude the duplicate footer navigation. */
html body .new_header:not(.new_footer) .new_menu .menu-main-container{width:100%!important;min-width:0!important}
html body .new_header:not(.new_footer) .new_menu ul.menu{
 display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;
 gap:6px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important;direction:rtl;
}
html body .new_header:not(.new_footer) .new_menu ul.menu>li{
 float:none!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;
 margin:0!important;padding:0!important;
}
html body .new_header:not(.new_footer) .new_menu ul.menu>li>a{
 display:flex!important;align-items:center!important;justify-content:center!important;
 box-sizing:border-box!important;min-height:40px!important;width:auto!important;
 padding:7px 11px!important;margin:0!important;border:1px solid #7000df!important;border-radius:8px!important;
 background:#fff!important;color:#184ce8!important;font-size:18px!important;font-weight:700!important;
 line-height:1.3!important;letter-spacing:normal!important;white-space:nowrap!important;text-decoration:none!important;
}
html body .new_header:not(.new_footer) .new_menu ul.menu>li>a:hover,
html body .new_header:not(.new_footer) .new_menu ul.menu>li.current-menu-item>a{
 background:#f3eaff!important;color:#5900b3!important;
}
html body .new_header:not(.new_footer) .new_menu ul.menu>li>a:focus-visible{
 outline:3px solid #d7ad26!important;outline-offset:2px!important;
}

@media(min-width:901px){
 html body .new_header:not(.new_footer)>.wrap>.top.zch-arranged{
  display:grid!important;grid-template-areas:"logo search menu actions"!important;
  grid-template-columns:70px minmax(140px,180px) minmax(0,1fr) auto!important;
  align-items:center!important;justify-content:normal!important;gap:8px!important;
  direction:rtl!important;width:100%!important;max-width:100%!important;min-width:0!important;
  height:auto!important;min-height:0!important;box-sizing:border-box!important;padding:8px 0!important;
 }
 html body .new_header:not(.new_footer)>.wrap>.top.zch-arranged::before,
 html body .new_header:not(.new_footer)>.wrap>.top.zch-arranged::after{content:none!important;display:none!important}
 html body .new_header:not(.new_footer) .zch-arranged>.logo{
  grid-area:logo!important;position:static!important;float:none!important;transform:none!important;
  box-sizing:border-box!important;width:70px!important;min-width:0!important;max-width:100%!important;
  height:auto!important;margin:0!important;padding:0!important;
 }
 html body .new_header:not(.new_footer) .zch-arranged>.logo img{width:100%!important;height:auto!important;max-width:70px!important}
 html body .new_header:not(.new_footer) .zch-arranged>.search_select,
 html body .new_header:not(.new_footer) .zch-arranged>.select2-container{
  grid-area:search!important;position:relative!important;float:none!important;transform:none!important;
  box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;
  margin:0!important;padding:0!important;
 }
 html body .new_header:not(.new_footer) .zch-arranged>.new_menu{
  grid-area:menu!important;position:static!important;float:none!important;transform:none!important;
  box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;
  margin:0!important;padding:0!important;
 }
 html body .new_header:not(.new_footer) .zch-arranged .new_menu .menu-main-container{
  width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;
 }
 html body .new_header:not(.new_footer) .zch-arranged .new_menu ul.menu{
  display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:4px!important;
  width:100%!important;min-width:0!important;margin:0!important;padding:0!important;
 }
 html body .new_header:not(.new_footer) .zch-arranged .new_menu ul.menu>li>a{
  font-size:16px!important;min-height:38px!important;padding:6px 8px!important;
 }
 html body .new_header:not(.new_footer) .zch-arranged>.mobile_menu_button{display:none!important}
 html body .new_header:not(.new_footer) .zch-arranged>.zch-actions{
  grid-area:actions!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;
  justify-content:flex-end!important;gap:4px!important;position:static!important;
  width:auto!important;min-width:0!important;margin:0!important;padding:0!important;
 }
 html body .new_header:not(.new_footer) .zch-actions>a{
  position:static!important;inset:auto!important;float:none!important;transform:none!important;
  box-sizing:border-box!important;flex:0 0 38px!important;width:38px!important;height:38px!important;
  min-width:38px!important;max-width:38px!important;min-height:38px!important;max-height:38px!important;
  margin:0!important;padding:0!important;background-size:contain!important;background-repeat:no-repeat!important;
 }
 html body .new_header:not(.new_footer) .zch-actions>a svg,
 html body .new_header:not(.new_footer) .zch-actions>a img{
  position:static!important;width:38px!important;height:38px!important;max-width:100%!important;max-height:100%!important;
 }
 html body .new_header:not(.new_footer)>.wrap>.top.zch-arranged.zch-narrow{
  grid-template-areas:"logo search actions" "menu menu menu"!important;
  grid-template-columns:70px minmax(140px,1fr) auto!important;
 }
}
@media(max-width:900px){
 html body .new_header:not(.new_footer) .new_menu ul.menu{gap:5px!important}
 html body .new_header:not(.new_footer) .new_menu ul.menu>li>a{font-size:15px!important;min-height:40px!important;padding:7px 8px!important}
}
