/* CCMS single-row responsive header repair - 2026-08-14 */
@media (min-width: 992px) {
  #sp-header .container,
  #sp-header .container-inner,
  #sp-header .container-inner > .row,
  #sp-logo,
  #sp-logo > .sp-column,
  #sp-logo .logo,
  #sp-menu,
  #sp-menu > .sp-column,
  #sp-menu .sp-megamenu-wrapper,
  #sp-menu .sp-megamenu-parent {
    height: 80px !important;
    min-height: 80px !important;
  }

  #sp-header .container-inner > .row,
  #sp-menu .sp-megamenu-parent {
    flex-wrap: nowrap !important;
    white-space: nowrap;
  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  #sp-menu .sp-megamenu-parent > li > a,
  #sp-menu .sp-megamenu-parent > li > span {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  #sp-menu .sp-megamenu-parent > li > a,
  #sp-menu .sp-megamenu-parent > li > span {
    padding-right: 6px;
    padding-left: 6px;
    font-size: 12px;
  }

  #sp-logo .logo-image {
    max-height: 36px;
  }
}
