
/* social bar */
	.social_bar  {
	    font-family: main-regular;
	}	
	.social_bar .commentCount {
	    display: none;
	}	

.icon-p-facebook:before {
    content: "";
    background: url(//images2.corriereobjects.it/speciale/asset/img/fb-icon.png);
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    display: block;
}

.icon-p-twitter:before {
    content: "";
    background: url(//images2.corriereobjects.it/speciale/asset/img/tw-icon.png);
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    display: block;
}
.icon-p-google-plus:before {
    content: "";
    background: url(//images2.corriereobjects.it/speciale/asset/img/gPlus-icon.png);
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    display: block;
}

.icon-p-facebook-m:before {
color: #3765a3;
}

.icon-p-twitter-m:before {
color: #22b6f1;
}
.icon-p-gplus-m:before {
color: #dd4a40;
}



.type-articolo .container .container-body-article .web_widget_socialBar .social_bar .inviaMail {
    display: none !important;
}
	
.type-articolo .container .container-body-article .web_widget_socialBar {
    position: relative !important;
    width: 112px !important;
    height: 35px !important;
    min-height: 35px !important;
    right: 0 !important;
    top: 0px !important;
    margin-bottom: 10px;
}
.type-articolo .container .container-body-article .web_widget_socialBar .social_bar .share  {
        height: auto;
}

/* social bar */

.article-signature {
	margin-top: 30px !important;
}

.infografiche .web_widget_socialBar.light2015 {
	right: 10px !important;
}

.type-articolo .container .container-header-article {
    margin-top: 15px !important;
    /* margin-bottom: 0 !important; */
    margin-right: 0;
    padding-right: 1em;
}
.type-articolo .container .container-header-article .article-subtitle {
    padding-bottom: 0 !important;
}
.type-articolo .container .container-header-article .web_widget_giornalista {
    padding-top: 1em;
    padding-bottom: 0;
    margin-bottom: 0;
    height: auto;
}

.infografiche article .chapter {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 20px !important;
}


/* IMMAGINE SINGOLA */
@media (min-width: 481px) {
	.bk_cop_im1 {
		padding-left: 1em !important;

	}
}


.bk_cop_im1 img {
	display: block;
	width: initial;
	margin: 0 auto;

}

.bk_cop_im1 figcaption {
    padding: 10px 5px;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 18px;
}

/* component infografica */

.wrap_IG {
    margin-right: 9.67742% !important;
}

/* IFRAME */

.infogrV {
	display: block;
	width: 700px;
	height: 900px;
	margin: 0 auto;
}

.infogrV.flottanti{
	float: left;
	width: 508px;
}

.infogrH {
	display: block;	
	width: 900px;
	height: 700px;
	margin: 0 auto;	
}
.infogrT {
	display: block;	
	width: 100%;
	height: 800px;
	margin: 0 auto;	
}
.timeline {
	display: block;	
	width: 100%;
	height: 700px;
	margin: 0 auto;	
}

/* FOTOZOOM */

.fotozoom .desk .zoom p { 
	position:absolute;
	top:3px;
	right:28px;
	color:#555;
	font:bold 13px/1 sans-serif;
}
.fotozoom .zoom {
	display:inline-block;
	position: relative;
	width: 100%;
		}
.fotozoom .zoom:after {
	content:'';
	display:block; 
	width:33px; 
	height:33px; 
	position:absolute; 
	top:0;
	right:0;
	background:url(//images2.corriereobjects.it/infografiche/img/icon.png);
}
.fotozoom  img {
	display: block;
}
.fotozoom .zoom img::selection {
	background-color: transparent; }
.fotozoom .zoom img {
	width: 100%;
	height: auto;
}
.fotozoom #ex img:hover {
	cursor: url(//images2.corriereobjects.it/infografiche/img/grab.cur), default;
}
.fotozoom #ex img:active {
	cursor: url(//images2.corriereobjects.it/infografiche/img/grabbed.cur), default;
}

/* SLIDER ARCHIVIO */




@media (max-width: 480px) {
	.infogrH, .infogrV {
		width: 100%;
	}
}


@media only screen and (max-width: 740px) {
	.type-articolo .container .container-body-article .web_widget_socialBar {
		width: 100%!important;
	    height: auto;
	    top: 10px!important;
	    height: 50px!important;
	}

	.type-articolo .container .articolo .container-header-article .change-size {
		bottom: 0!important;
	}
}


/* FIX CAMPETTI */
article[rel="2b7a3310-502d-11e8-b1fd-5e018169feec"] div.fromaz div.testo {
    float: left;
    position: relative;
}

article[rel="2b7a3310-502d-11e8-b1fd-5e018169feec"] div.fromaz div.iframe_formaz {
    float: left;
    width: 510px;
}

@media only screen and (max-width: 740px) {
	article[rel="2b7a3310-502d-11e8-b1fd-5e018169feec"] div.fromaz div.iframe_formaz {
	    float: none;
	    width: 100%;
	    margin: 0 auto;
	}
	article[rel="2b7a3310-502d-11e8-b1fd-5e018169feec"] div.fromaz div.testo {
	    float: none;
	    width: 90%;
	    margin: 0 25px 25px 25px;
	    overflow: hidden;
	}
}