/* Stili di base per Woow Slider Links con Slick */
.woow-slider .slick-container {
    width: 100%;
    height: 100px !important;
		overflow-y: hidden !important;
		overflow-x: hidden !important;
}

.woow-slider .slick-track {
/*display: flex !important;
align-items: center;
	justify-content: center;*/
	overflow-y: hidden !important;
		overflow-x: hidden !important;


}

.woow-slider .slick-slide {

 width: auto !important;
    padding: 0 20px;
    white-space: nowrap;
    color: #000;
    outline: none; 
    box-sizing: border-box;
}

/* Titoli slide */
.woow-slider-title {
    display: block;
    box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
    margin: 0 auto;
}

/* Classi tipografiche */
.generic-link-title {
    font-family: "Roboto Mono", sans-serif !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 32px !important;
    text-transform: uppercase !important;
}

.archivo-bold {
    font-family: 'Archivo', sans-serif !important;
    font-size: 40px !important;
    font-weight: 700 !important;
    line-height: 32px !important;
    text-transform: uppercase !important;
}

.roboto-mono-regular {
    font-family: 'Roboto Mono', monospace !important;
    font-size: 40px !important;
    font-weight: 400 !important;
    line-height: 32px !important;
    text-transform: uppercase !important;
}

/* Frecce di navigazione - disabilitate nel JS, ma lasciamo gli stili */
.slick-next,
.slick-prev {
    color: #000000;
}

.slick-next:before,
.slick-prev:before {
    font-size: 24px;
}

.woow-slider .slick-next,
.woow-slider .slick-prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}

/* Adattamenti su schermi più piccoli */
@media (max-width: 1355px) {
    .woow-slider-title {
        font-size: 18px !important;
    }
}

@media (max-width: 768px) {
	
	.woow-slider .slick-track {
display: flex !important;
align-items: center;
	/*justify-content: center;*/

}
	
    .woow-slider .slick-slide {
        padding: 0 10px !important;
	
    }

    .woow-slider-title {
			min-width:220px !important;
        white-space: nowrap !important;
    }

    .woow-slider-title.generic-link-title {
        font-size: 16px;
        white-space: nowrap !important; 
    }

    .archivo-bold,
    .roboto-mono-regular {
        white-space: normal !important;
        word-break: normal !important;    
        overflow-wrap: normal !important; 
        text-align: start !important;
        font-size: 24px !important;
    }
}
