
/* /bow/800/modules/header/template.css */
.padding-banner-slider { padding: 35px 40px 35px 40px; }
@media (max-width: 991px) {
    .padding-banner-slider { padding: 25px 20px 25px 25px; }
}
@media (max-width: 767px) {
    .padding-banner-slider { padding: 25px 20px 25px 25px; }
    .text-slider { position: relative !important; width: 100%; display: block; }
}

/* /bow/800/modules/menu/template.css */


/* /bow/800/modules/menu/template.css */


/* /bow/800/modules/breadcrumb/template.css */
.top-space { margin-top:113px; }
@media (max-width: 991px) { 
	.top-space { margin-top:60px; } .breadcrumb  { padding:10px 0px; }
}

/* /bow/800/modules/title-page-text-fullwidth-02/template.css */
#title-page .padding-text-title-page { padding:10% 0% 10% 15%; }
#title-page .bg-diagonal-black {/* position: absolute; top: 0; width:223px; left:0; z-index: 1; height: 100%;  
	background-image: url('/bow/700/modules/title-page/img/bg-diagonal-black.png'); background-repeat: no-repeat;  background-position:right center !important; overflow: hidden; background-size: cover !important; 
*/}
#title-page .ratio-5_2 { padding-bottom: 40% !important; }

@media (min-width: 1200px) and (max-width: 1400px) { 
	#title-page .padding-text-title-page { padding:10% 0% 10% 20%;}
}
@media (max-width: 1199px) { 
	#title-page .padding-text-title-page { padding:8% 0 8% 8%; }
}
@media (max-width: 991px) { 
	#title-page .padding-text-title-page { padding:50px 0px 50px 40px; }
	#title-page .bg-diagonal-black { display: none; }
}
@media (max-width: 767px) {
	#title-page .padding-text-title-page { padding:30px 0px 30px 30px; }
	#title-page .bg-diagonal-black { display: none; }
}

/* /bow/800/modules/swiper-image-video-02/template.css */


/* /bow/800/modules/swiper-image-video/template.css */


/* /bow/800/modules/swiper-image-video/template.css */


/* /bow/800/modules/footer/template.css */


/* /bow/800/modules/footer-dati/template.css */

