/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 24 2025 | 22:50:07 */
/* Menu item spacing (normal + sticky) */
:root { --menu-gap: 80px; --menu-gap-sm: 32px; --menu-xpad: 0px; }

.ast-desktop [id^="ast-hf-menu-1"] {
  display: flex !important;
  gap: var(--menu-gap) !important;
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;
}

.ast-desktop [id^="ast-hf-menu-1"] > li { margin: 0 !important; }

.ast-desktop [id^="ast-hf-menu-1"] > li > a.menu-link {
  padding-inline: var(--menu-xpad) !important;
  white-space: nowrap;
}

/* Reduce gap on tablet */
@media (max-width: 980px) {
  .ast-desktop [id^="ast-hf-menu-1"] { gap: var(--menu-gap-sm) !important; }
}

/* Nix Astra’s sticky padding var so gap is the only spacing */
#ast-fixed-header .main-header-menu > .menu-item > .menu-link {
  --ast-main-header-menu-item-padding: 0px !important;
}
