/* 1. Container principale */
.aone-slideshow {
    position: relative;
    width: 100%;
    display: block !important; /* Forza visualizzazione */
    background-color: transparent;
    z-index: 1; /* Basso livello per stare SOTTO il menu */
    margin-top: 0;
    overflow: hidden; /* Evita che esca dai bordi */
}

/* 2. Override specifico per il tuo tema che nasconde lo slider */
.aone-slideshow.theme-default .nivoSlider,
.nivoSlider {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
    /* FORZIAMO LA VISIBILITÀ contro il tema */
    display: block !important; 
    visibility: visible !important;
    opacity: 1 !important;
    box-shadow: none; /* Rimuovi ombre che potrebbero creare fastidi */
}

/* 3. Immagini */
.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	max-width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
}

/* 4. La Prima Immagine (LCP) - Deve vincere su tutto */
.nivoSlider img.nivo-main-image {
	position: relative !important;
	display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100%;
    z-index: 2; /* Sopra le altre slide nascoste */
}

/* Nascondi le caption se non caricate */
.nivo-caption {
    z-index: 9; /* Sopra l'immagine ma sotto il menu (se il menu è > 10) */
}