/* Breadcrumb base */ nav.breadcrumb { font-size: 1.05rem; /* leggermente più grande */ line-height: 1.4; margin: 12px 0 26px; } /* Separatore più leggibile */ nav.breadcrumb li + li::before { content: "›"; margin: 0 8px; color: #888; font-weight: 600; } /* Link stile pulsante */ nav.breadcrumb a { display: inline-block; padding: 4px 10px; border: 1px solid transparent; /* invisibile a riposo */ border-radius: 4px; text-decoration: none; transition: all 0.2s ease; font-weight: 600; color: inherit; text-transform: uppercase; } /* Hover con bordo e background */ nav.breadcrumb a:hover { border-color: #BF1E2E; /* colore brand */ background: #BF1E2E; color: #fff; /* testo bianco in hover */ } /* Ultimo elemento (pagina corrente, non link) */ nav.breadcrumb li:last-child span { font-weight: 800; padding: 4px 10px; border-radius: 4px; border: 1px solid #ddd; background: #f7f7f7; text-transform: uppercase; color: #a80000; } #category .breadcrumb { margin: 10px 5px 0px; }

/* Tablet (≤ 768px) */
@media (max-width: 768px) {
  nav.breadcrumb {
    font-size: 0.95rem;   /* leggermente più piccolo */
  }
}

/* Smartphone (≤ 480px) */
@media (max-width: 480px) {
  nav.breadcrumb {
    font-size: 0.85rem;   /* ancora più compatto */
  }
}

.elementor-8170201 .elementor-element.elementor-element-28c3280 .ce-articles {
    padding-top: 10px;
    padding-bottom: 20px;
}


/* Mantieni la prima cifra uguale alle altre */
.price::first-letter {
  font-size: inherit !important;
  vertical-align: inherit !important;
  line-height: inherit !important;
}

.pk-aside.active {
z-index:999999999;
}

/* =============== HEADER PRINCIPALE (CREATIVE ELEMENTS) =============== */

/* Barra principale dell'header */
.header-bar {
   z-index: 10000 !important;       /* sopra tutto il resto */
  overflow: visible !important;    /* lascia uscire i dropdown */
}

/* Selettore lingua */
.header-bar .lang-switcher {
  position: relative !important;
  z-index: 10001 !important;       /* sopra allo sfondo della barra */
}

/* Menu a tendina delle lingue */
.header-bar .lang-switcher ul,
.header-bar .lang-switcher .ce-dropdown,
.header-bar .lang-switcher .ce-dropdown-menu {
  position: absolute !important;
  z-index: 10002 !important;       /* sopra a tutto */
}

/* =============== CONTENUTO SOTTO (HERO / REVOLUTION SLIDER) =============== */


