@charset "utf-8";
/*IMMAGINI BLOCCO INTRO*/
#blocco-intro .blocco-intro-img-estate{background-image:url("../../image/hotel/servizi/testata_estate.jpg"); }
#blocco-intro .blocco-intro-img-inverno{background-image:url("../../image/hotel/servizi/testata_inverno.jpg"); }
.impegno #blocco-intro .blocco-intro-img{background-image:url("../../image/hotel/impegno/testata.jpg"); }
/*BLOCCO CAROUSEL*/
#blocco-carousel {background: -ms-linear-gradient(top, transparent 0%, transparent 60%, #ffffff 60%, #ffffff 100%);
background: -moz-linear-gradient(top, transparent 0%, transparent 60%, #ffffff 60%, #ffffff 100%);
background: -o-linear-gradient(top, transparent 0%, transparent 60%, #ffffff 60%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(60, transparent), color-stop(60, #ffffff), color-stop(100, #ffffff));
background: -webkit-linear-gradient(top, transparent 0%, transparent 60%, #ffffff 60%, #ffffff 100%);
background: linear-gradient(to bottom, transparent 0%, transparent 60%, #ffffff 60%, #ffffff 100%); overflow:hidden;}
#blocco-carousel {height:814px !important;position:relative;margin:auto;padding-bottom:300px;}
 /*#blocco-carousel {background: linear-gradient(to bottom, transparent 0%,transparent 45%,white 45%,white 45%,white 100%);}*/


#blocco-testo-3{padding-bottom:160px;padding-top:108px;
background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 90%, transparent 90.1%, transparent 100%);
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 90%, transparent 90.1%, transparent 100%);
background: -o-linear-gradient(top, #ffffff 0%, #ffffff 90%, transparent 90.1%, transparent 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(90, #ffffff), color-stop(90.1, transparent), color-stop(100, transparent));
background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 90%, transparent 90.1%, transparent 100%);
background: linear-gradient(to bottom, #ffffff 0%, #ffffff 90%, transparent 90.1%, transparent 100%);}
#blocco-testo-3 .blocco-intro-testo h4{line-height:50px;padding-left:26px;}
#blocco-testo-3 .blocco-intro-testo h5{line-height:24px;}
#blocco-testo-3  h5 ul li{padding-bottom:6px;/*font-family: 'montserratregular';*/ padding-left: 26px;}
#blocco-testo-3  h5 ul li:before{content: "\f00c"; /* FontAwesome Unicode */ font-size: 1.8rem; font-family: FontAwesome; display: inline-block; margin-left: -26px; /* same as padding-left set on li */ width: 26px; /* same as padding-left set on li */ list-style-position:outside; }

.impegno #blocco-intro-testo h5 ul li{padding-bottom:6px;/*font-family: 'montserratregular';*/ padding-left: 26px;}
.impegno #blocco-intro-testo h5 ul li:before{content: "\f00c"; /* FontAwesome Unicode */ font-size: 1.8rem; font-family: FontAwesome; display: inline-block; margin-left: -26px; /* same as padding-left set on li */ width: 26px; /* same as padding-left set on li */ list-style-position:outside; }
@media(min-width:1441px){
	#blocco-servizi.blocco-servizi-1 .blocco-servizi-img-int,#blocco-servizi.blocco-servizi-2 .blocco-servizi-img-int,#blocco-servizi.blocco-servizi-3 .blocco-servizi-img-int,#blocco-servizi.blocco-servizi-4 .blocco-servizi-img-int{width:160%;}
}

@media(max-width:992px){
	#blocco-servizi.blocco-servizi-1 .blocco-servizi-img-int,#blocco-servizi.blocco-servizi-2 .blocco-servizi-img-int, #blocco-info .blocco-info-img-int,#blocco-servizi.blocco-servizi-3 .blocco-servizi-img-int,#blocco-servizi.blocco-servizi-4 .blocco-servizi-img-int, #blocco-info .blocco-info-img-int{position:relative;width:100%;}
	#blocco-servizi.blocco-servizi-1 .blocco-servizi-testo,#blocco-servizi.blocco-servizi-2 .blocco-servizi-testo,.blocco-info-testo,#blocco-servizi.blocco-servizi-3 .blocco-servizi-testo,#blocco-servizi.blocco-servizi-4 .blocco-servizi-testo,.blocco-info-testo{min-height:100px;height:auto; width:100%;position:relative;margin:auto;padding-left:8.33333333%;padding-right:8.33333333%;padding-top:50px;padding-bottom:80px;}
#blocco-info {min-height:auto;padding-bottom:80px;}
.blocco-info-testo a.blocco-btn, .blocco-info-testo a:visited.blocco-btn{margin-top: 20px;}
.blocco-info-testo .info-descrizione{padding-bottom:40px;}
.blocco-info-testo {padding-bottom:0px;}
#blocco-servizi.blocco-servizi-1 .blocco-servizi-img-int,#blocco-servizi.blocco-servizi-2 .blocco-servizi-img-int,#blocco-servizi.blocco-servizi-3 .blocco-servizi-img-int,#blocco-servizi.blocco-servizi-4 .blocco-servizi-img-int{height:350px;width:100%; }
#blocco-servizi.blocco-servizi-1 .blocco-servizi-img,#blocco-servizi.blocco-servizi-2 .blocco-servizi-img,#blocco-servizi.blocco-servizi-3 .blocco-servizi-img,#blocco-servizi.blocco-servizi-4 .blocco-servizi-img{height:auto;}
.blocco-servizi-testo .servizi-titolo{padding-bottom:15px;}
.blocco-info-img-int{height:350px;width:100%; }
.blocco-info-img{height:auto;}
.blocco-info-testo .info-titolo{padding-bottom:15px;}
#blocco-servizi.blocco-servizi-1,#blocco-servizi.blocco-servizi-2,#blocco-servizi.blocco-servizi-3,#blocco-servizi.blocco-servizi-4{padding-bottom:0px;}
#blocco-testo-3 .blocco-intro-testo{padding-left:8.33333333%;padding-right:8.33333333%;padding-bottom:30px;}
#blocco-testo-3 .blocco-intro-testo h5{padding-left:20px;}
}
@media(max-width:767px){
	#blocco-servizi.blocco-servizi-1 .blocco-servizi-testo,#blocco-servizi.blocco-servizi-3 .blocco-servizi-testo{padding-top:100px;padding-bottom:80px;}
#blocco-testo-2,#blocco-testo-3{padding-top:100px;padding-bottom:80px;}
#blocco-testo-3{padding-top:100px;padding-bottom:180px;}
#blocco-servizi.blocco-servizi-2 .blocco-servizi-testo,#blocco-servizi.blocco-servizi-4 .blocco-servizi-testo{padding-top:50px;}
	#blocco-carousel #carousel-img .img-responsive{max-width:none;max-height:100%;height:100%;width:auto;}

}

@media(max-width:767px){
	#blocco-servizi.blocco-servizi-1 .blocco-servizi-img-int,#blocco-servizi.blocco-servizi-2 .blocco-servizi-img-int,#blocco-servizi.blocco-servizi-3 .blocco-servizi-img-int,#blocco-servizi.blocco-servizi-4 .blocco-servizi-img-int{position:relative;width:100%;}
	#blocco-servizi.blocco-servizi-4 .blocco-servizi-testo,#blocco-servizi.blocco-servizi-2 .blocco-servizi-testo,#blocco-servizi.blocco-servizi-3 .blocco-servizi-testo,#blocco-servizi.blocco-servizi-2 .blocco-servizi-testo,#blocco-servizi.blocco-servizi-4 .blocco-servizi-testo{padding-left:8.33333333%;padding-right:8.33333333%;padding-top:50px;min-height:100px;padding-bottom:80px;}
	#blocco-carousel #carousel-img .img-responsive{max-width:none;max-height:100%;height:100%;width:auto;}
#blocco-testo-2,#blocco-testo-3{padding-left:8.33333333%;padding-right:8.33333333%;padding-top:50px;}
#blocco-testo-3{padding-bottom:180px;}
#blocco-testo-3 .blocco-intro-testo h4{padding-left:0px;padding-bottom:30px;}
#blocco-carousel {height:auto !important;position:relative;margin:auto;}

#blocco-servizi {min-height:430px;}

	#blocco-servizi.blocco-servizi-1 .blocco-servizi-img-int,#blocco-servizi.blocco-servizi-2 .blocco-servizi-img-int,#blocco-servizi.blocco-servizi-3 .blocco-servizi-img-int,#blocco-servizi.blocco-servizi-4 .blocco-servizi-img-int{height:350px;width:100%;}
#blocco-servizi.blocco-servizi-1 .blocco-servizi-img,#blocco-servizi.blocco-servizi-2 .blocco-servizi-img,#blocco-servizi.blocco-servizi-3 .blocco-servizi-img,#blocco-servizi.blocco-servizi-4 .blocco-servizi-img{height:auto;}
.blocco-servizi-testo .servizi-titolo{padding-bottom:15px;}
.blocco-servizi-img-int{height:350px;width:100%; position:relative;}


#blocco-intro-testo .blocco-intro-testo h5{padding-bottom:80px;}
#blocco-servizi.blocco-servizi-1,#blocco-servizi.blocco-servizi-2,#blocco-servizi.blocco-servizi-3,#blocco-servizi.blocco-servizi-4{padding-bottom:0px;}
#blocco-testo-2 .blocco-intro-testo h4{padding-bottom:30px;padding-top:50px;}
#blocco-testo-3 .blocco-intro-testo{padding-left:0;padding-right:0;padding-bottom:30px;}


}


.impegno #blocco-correlato-hotel .blocco-correlato-img{background-image:url("../../image/pagina-correlata/hotel.jpg");}
.impegno #blocco-correlato-camere .blocco-correlato-img{background-image:url("../../image/pagina-correlata/camere.jpg");}
.impegno #blocco-correlati{position:relative;margin:auto;min-height:700px !important;background:none !important; background-color:#ffffff !important;padding-top: 100px;padding-bottom: 150px}