/* Search actions and catalog navigation, scoped to the Kayres header. */
@media (min-width: 992px) {
  .kayres-header-row {display:grid;grid-template-columns:minmax(200px, 1fr) minmax(0, 2.1fr) auto;gap:24px}
  .kayres-header-row > div {width:100%;min-width:0}
  .kayres-header-actions {gap:24px;justify-content:flex-end}
  .kayres-header-actions .header_iconbox_home3_style {margin:0}
  header.header-nav.menu_style_home_one.menu_home5_style #respMenu > li.megamenu_style:is(:hover,:focus-within) > ul.dropdown-megamenu {
    display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 16px;
    width:min(1080px,calc(100vw - 60px))!important;max-width:calc(100vw - 60px);
    left:50%!important;transform:translateX(-50%);padding:20px!important;
    max-height:calc(100vh - 230px);overflow-y:auto;background:#fff;box-shadow:0 18px 40px #041e4229;
  }
  header.header-nav.menu_style_home_one.menu_home5_style #respMenu .dropdown-megamenu > li.mega_menu_list {
    display:block!important;width:100%!important;min-width:0;padding:0!important;margin:0!important;
  }
  header.header-nav.menu_style_home_one.menu_home5_style #respMenu .dropdown-megamenu .mega_menu_list > .title {margin:0}
  header.header-nav.menu_style_home_one.menu_home5_style #respMenu .dropdown-megamenu .mega_menu_list > .title a {
    display:block;padding:12px 10px!important;font-size:14px;font-weight:600;line-height:1.4;white-space:normal;border-radius:4px;
  }
  header.header-nav.menu_style_home_one.menu_home5_style #respMenu .dropdown-megamenu .mega_menu_list > .title a:is(:hover,:focus-visible) {background:#fff3c5;color:#111!important;outline:2px solid #f2b705}
}
@media (min-width:992px) and (max-width:1199px) {
  .kayres-header-row {grid-template-columns:190px minmax(0,1fr) auto;gap:12px}
  .kayres-header-actions {gap:14px}
  .kayres-header-actions .header_iconbox_home3_style .details span {font-size:10px}
  header.header-nav.menu_style_home_one.menu_home5_style #respMenu > li.megamenu_style:is(:hover,:focus-within) > ul.dropdown-megamenu {grid-template-columns:repeat(3,minmax(0,1fr))}
}

@media (max-width:991px) {
  #menu .mm-listview > li > a:not(.mm-next) {white-space:normal;line-height:1.45;padding-top:13px;padding-bottom:13px}
}
