@charset "utf-8";
#impianti #intro{background-image:url(../../image/corporate/impianti/testata.jpg);}

.nessunbtn{display:none !important;}
.nolink{ pointer-events: none;  cursor: default;}
#numeri-news{min-height:628px;}
#news-testo{padding-bottom:220px;}
#blocco-impianti{height:100%;width:100%;position:relative; margin:auto;}
#blocco-impianti-int{position:relative;margin-top:-142px;height:100%;width:100%;}
#blocco-impianti .panel{border-radius:0px; box-shadow:0 0px 0px rgba(0, 0, 0, 0.05); border:0px; }
#blocco-impianti  .panel.panel-last{border-bottom:0px !important;}
#blocco-impianti  .panel .blocco-bordo{margin: 0px 0px 0px 0px;}
#blocco-impianti  .panel-azzurro-3{
background: transparent;
background: -moz-linear-gradient(left, transparent 0%, transparent 50%, #578ee1 50%, #578ee1 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, transparent), color-stop(50%, transparent), color-stop(50%, #578ee1), color-stop(100%, #578ee1));
background: -webkit-linear-gradient(left, transparent 0%, transparent 50%, #578ee1 50%, #578ee1 100%);
background: -o-linear-gradient(left, transparent 0%, transparent 50%, #578ee1 50%, #578ee1 100%);
background: -ms-linear-gradient(left, transparent 0%, transparent 50%, #578ee1 50%, #578ee1 100%);
background: linear-gradient(to right, transparent 0%, transparent 50%, #578ee1 50%, #578ee1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#578ee1', GradientType=1 );
}
#blocco-impianti  .panel-azzurro-5{
background: transparent;
background: -moz-linear-gradient(left, transparent 0%, transparent 50%, #416db0 50%, #416db0 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, transparent), color-stop(50%, transparent), color-stop(50%, #416db0), color-stop(100%, #416db0));
background: -webkit-linear-gradient(left, transparent 0%, transparent 50%, #416db0 50%, #416db0 100%);
background: -o-linear-gradient(left, transparent 0%, transparent 50%, #416db0 50%, #416db0 100%);
background: -ms-linear-gradient(left, transparent 0%, transparent 50%, #416db0 50%, #416db0 100%);
background: linear-gradient(to right, transparent 0%, transparent 50%, #416db0 50%, #416db0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#416db0', GradientType=1 );
}
.blocco-bordo,.panel-title{height:250px;}
.panel-title-titolo{width:45%;height:100%;position:relative;float:left;font-family: 'sairaextralight';font-size:4.8rem;line-height:4.8rem;padding-right:80px;text-align:right;padding-top:44px;padding-bottom:6px;}
.panel-title-titolo span{font-family: 'saira_semicondensedregular';color:#222222;display:block;font-size:1.8rem; line-height:2.3rem;}
.panel-title-anno{width:55%;height:100%;position:relative;float:left;background-color:#ffffff;padding-top:36px;}
.panel-title-anno-int{padding-left:9.09%;padding-right:9.09%;position:relative;/*font-family: 'sairalight';font-size:30rem;line-height:35rem;*/}
/*.anno-titoli {font-family: 'sairamedium';font-size:18rem;color:#222222;}
.anno-metri {font-family: 'sairamedium';font-size:18rem;}
*/
.panel-title-anno-int{font-family: 'sairamedium';font-size:1.8rem;color:#222222;}
.panel-title-anno-int-first{}
.panel-title-anno-int span{font-family: 'sairaregular';font-size:2.4rem;line-height:3.5rem;}
.panel-title-anno-int-first span{font-family: 'sairamedium';font-size:2.4rem;line-height:3.5rem;}
.panel-title-anno-int span.anno-metri{font-size:1.8rem;font-family: 'sairamedium';}
.bg-azzurro-3 .panel-collapse-anno span, .bg-azzurro-3 .panel-title-anno span{color:#578ee1 !important;}
.bg-azzurro-5 .panel-collapse-anno span, .bg-azzurro-5 .panel-title-anno span{color:#416db0 !important;}
.panel-btn{height:76px;width:100%;position:relative;}
.panel-btn i{font-size:3.6rem;line-height:76px;padding-left:71.16666667%;}
a .fa-chevron-down, a.collapsed .fa-chevron-up{display:none;}
a.collapsed .fa-chevron-down, a .fa-chevron-up{display:block;}
.panel-group{margin-bottom:0px !important;}
.panel-group .panel + .panel{margin-top:0px !important;}
.panel-collapse{width:100%;}
.panel-collapse .panel-title-anno-int{padding-left:0;padding-right:0;}
.panel-collapse-anno{width:55%;height:100%;position:relative;background-color:#ffffff;padding-bottom:35px;padding-left:5%;padding-right:5%;}
.panel-collapse-anno-border{width:auto;height:100%;padding-top:36px;/*border-top:1px dotted #4b7dc9;*/}

.panel-azzurro-5 .panel-collapse-anno-border{border-top:1px dotted #416db0;}
.panel-azzurro-3 .panel-collapse-anno-border{border-top:1px dotted #578ee1;}

.panel-collapse .panel-collapse-anno{margin-left:45%;height:auto;position:relative;}
.panel-default{margin-bottom:15px !important;}
#blocco-impianti-toppa{height:150px;width:100%;position:relative; margin:auto;}

#gruppo .numero{padding-left:40%;padding-right:20%;padding-top:56px;}
.contatti-numeri-titolo{font-family: 'sairalight';font-size:3.0rem;line-height:3.0rem;padding-bottom:24px;}
.contatti-numeri-titolo-int{font-family: 'saira_semicondensedregular';font-size:1.8rem;line-height:2.4rem;}
.contatti-numeri-testo{font-family: 'saira_semicondensedlight';font-size:1.8rem;line-height:2.4rem;padding-bottom:12px;}
.contatti-numeri-testo-indirizzo{padding-bottom:30px;line-height: 1.8rem;}
.contatti-numeri-testo a{font-family: 'saira_semicondensedsemibold';}
.contatti-numeri-testo a, .contatti-numeri-testo a:visited, .contatti-numeri-testo a:focus	{ -moz-transition: ease-in-out 0.3s;-webkit-transition: ease-in-out 0.3s;-o-transition: ease-in-out 0.3s;-ms-transition: ease-in-out 0.3s;transition: ease-in-out 0.3s; text-decoration:underline !important;}
@media(max-width:1023px){
	#news-testo{padding-bottom:100px;}	
	#blocco-impianti-int{margin-top:0;}
}

@media(max-width:992px){
	#gruppo .numero{width:80%;position:relative;margin:auto;padding-left:14.2857%; padding-right:14.2857%;padding-top:42px;float:left;height:150px;}
}
@media(max-width:767px){
	.panel-title-titolo{width:100%;height:170px;position:relative;float:none;}
	.panel-title-anno{width: 80%;height: 100%;position: relative;float: none;margin: auto;margin-left: 9.09%;margin-right: 9.09%;}
	.blocco-bordo,.panel-title{height:390px;}
	.panel-collapse-anno{width:100%;height:100%;}
	.panel-collapse .panel-collapse-anno{margin-left:0%;height:auto;position:relative;width: 80%;height: 100%;position: relative;float: none;margin: auto;margin-left: 9.09%;margin-right: 9.09%;}
	.panel-title-titolo{padding-left:9.09%;text-align:left;}
	.panel-collapse-anno{padding-left:9.09%;padding-right:9.09%;}
	.panel-btn i{text-align:center;padding-left:0;}
	.panel-title-anno-int{padding-left:6%;padding-right:6%;}

}
@media(max-width:567px){
	#gruppo .numero{width:100%;position:relative;margin:auto;padding-top:38px;padding-left:8.33333333%;padding-right:8.33333333%;}
}