/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 21 2026 | 10:52:34 */
/* MEGA MENU "Prodotti" (menu-item-7682) -> 3 colonne (solo voci menu) */
@media (min-width: 1025px) {

  /* evita tagli dovuti ad height/overflow del tema */
  .qodef-header-navigation li.menu-item-7682.qodef-menu-item--wide > .qodef-drop-down-second{
    height: auto !important;
    overflow: visible !important;
  }
  .qodef-header-navigation li.menu-item-7682.qodef-menu-item--wide
  > .qodef-drop-down-second > .qodef-drop-down-second-inner{
    height: auto !important;
  }

  /* griglia a 3 colonne */
  .qodef-header-navigation li.menu-item-7682.qodef-menu-item--wide
  > .qodef-drop-down-second
  > .qodef-drop-down-second-inner
  > ul.sub-menu{
    display: grid !important;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;
    gap: 16px 36px !important;
    align-items: start !important;
    justify-items: start !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  /* reset layout tema sui macrogruppi */
  .qodef-header-navigation li.menu-item-7682.qodef-menu-item--wide
  > .qodef-drop-down-second
  > .qodef-drop-down-second-inner
  > ul.sub-menu > li{
    float: none !important;
    clear: none !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    min-width: 0 !important;
    align-self: start !important;
  }

  /* (opzionale) distanzia leggermente i macrogruppi */
  .qodef-header-navigation li.menu-item-7682.qodef-menu-item--wide
  > .qodef-drop-down-second
  > .qodef-drop-down-second-inner
  > ul.sub-menu > li{
    padding-bottom: 10px !important;
  }

  /* evita larghezze rigide sui sub-menu annidati */
  .qodef-header-navigation li.menu-item-7682.qodef-menu-item--wide
  ul.sub-menu ul.sub-menu{
    width: auto !important;
    min-width: 0 !important;
  }
}

/* Voci di menu marcate con classe "bold" */
.qodef-header-navigation .menu-item.bold > a,
.qodef-header-navigation .menu-item.bold > a .qodef-menu-item-text{
  font-weight: 800 !important;
}

/* Se la classe "bold" è applicata direttamente al link */
.qodef-header-navigation a.bold,
.qodef-header-navigation a.bold .qodef-menu-item-text{
  font-weight: 800 !important;
}


/* Spazio verticale SOLO tra i gruppi (titoli con classe .bold) */
.qodef-header-navigation ul.sub-menu > li.menu-item.bold{
  margin-top: 10px !important; /* aumenta/diminuisci a gusto */
}

/* Niente spazio sopra al primo titolo del submenu */
.qodef-header-navigation ul.sub-menu > li.menu-item.bold:first-child{
  margin-top: 0 !important;
}






