.fooevents-event-listing-list-container {
    cursor: pointer;
}

/* == CSS AGGIORNATO PER TAB PRODOTTO WOOCOMMERCE == */

/* 1. Stile delle tab NON ATTIVE */
/* Imposta uno sfondo viola e testo bianco per renderle leggibili. */
.single-product .woocommerce-tabs ul.tabs li a {
    background-color: #31274a !important; /* SFONDO VIOLETTO */
    color: #ffffff !important;             /* TESTO BIANCO */
    opacity: 0.8; /* Le rendiamo leggermente trasparenti per dare risalto a quella attiva */
}

/* 2. Stile della tab ATTIVA e al passaggio del MOUSE (HOVER) */
/* Rende il testo arancione e lo sfondo più scuro e opaco per farlo risaltare. */
.single-product .woocommerce-tabs ul.tabs li.active a,
.single-product .woocommerce-tabs ul.tabs li a:hover {
    color: #ffffff !important;    
    background-color: #6c58a8 !important; 
    opacity: 1; /* Opacità al 100% */
}

/* 3. Colore del bordo per la tab ATTIVA */
/* Aggiunge il dettaglio del bordo arancione sotto la tab attiva. */
.single-product .woocommerce-tabs ul.tabs li.active {
    border-bottom: 2px solid #ffffff !important;
}

button#place_order:hover, .wc-block-components-button__text:hover {
    color: white;
}


.mobile_only {
    display: none;
}

/* Quando la larghezza dello schermo è 767px o inferiore (tablet in verticale e smartphone)... */
@media (max-width: 767px) {

    /* ...nascondi l'elemento del desktop. */
    .desktop_only {
        display: none;
    }

    /* ...e mostra l'elemento del mobile. */
    .mobile_only {
        display: block;
    }
}

/* Rende leggibile il testo dell'Add-on */
.yith-wapo-addon-container, 
.yith-wapo-addon-description,
.yith-wapo-option-label {
    color: #ffffff !important; /* Mantieni bianco se lo sfondo è scuro, ma assicurati che il contenitore sottostante sia scuro */
    background-color: transparent !important;
}

/* Se vuoi cambiare il colore del testo della nota importante per farla risaltare */
.yith-wapo-addon-description {
    color: #FFD700 !important; /* Un oro per richiamare i tier del cardshow */
    font-size: 0.9em;
    line-height: 1.4;
}

div#yith-wapo-addon-1 {
    background-color: #0d0333 !important;
}
div#wapo-total-price-table {
    display: none;
}