
body{
	font-size: 17px!important;
	color: #191919 !important;
}

.color_ffffff{ color: #FFFFFF !important;}
.color_d1a860{ color: #d1a860 !important;}
.background_color_004528 {background-color: #004528 !important;}
.background_color_d1a860 {background-color: #d1a860 !important;}
.background_color_00452a {background-color: #00452a !important;}

.tasto_taglia_e_colori{
	margin: 3px;
	border-radius: 40px;
	border: 1px solid #ddd;
	padding: 5px;
	max-width: 100%;
}

.tasto_taglia_e_colori_hover{
	background-color: #333;
	border-color: #333;
	color: #fff;
}

.filtri_scroll{
	max-height: 250px;
    list-style: none;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}

.kalles-caption--midle-left {
    top: 81%!important;
	transform: translate(-36%, -70%)!important;
}
.type_slideshow a.kalles-caption-layout-01__button.slt4_btn {
    min-height: 40px;
    font-size: 22px!important;
	font-weight: 400!important;
	text-transform: uppercase!important;
    color: #0D3966!important;
    background-color: #FFE14D !important;
    border-color: #FFE14D!important;
    min-width: 150px;

}

@media only screen and (max-width: 800px) {
	.h2 {
		font-size: 10px!important;
	}
	
	.kalles-caption--midle-left {
		top: 86%!important;
		transform: translate(-82%, -55%)!important;
	}
	.type_slideshow a.kalles-caption-layout-01__button.slt4_btn {
		min-height: 40px;
		font-size: 14px!important;
		font-weight: 400!important;
		text-transform: uppercase!important;
		color: #0D3966!important;
		background-color: #FFE14D !important;
		border-color: #FFE14D!important;
		width: 150px;

	}
}

.prev_next_1 .flickity-button:not(:hover) {
    background: #FFD05E;
    color: #ffff;
    border-color: #FFD05E;
}

.prev_next_1 .flickity-button:hover {
    background: #000;
    color: #ffff;
    border-color: #000;
}

.button:hover{
	border-color: #000;
	background-color:#000;
	color:#fff;
}