/* CSS - Rewriting Rules */

/*italic box 
.md_op_03 .bk_cop_005 .art_signature,
.md_op_04 .bk_cop_005 .art_signature {
	font-family: "main-condensed_semibold_italic";
}*/

#box-codici-sconto {
	/*display: none;*/
}

#menuReviPw{
	/*visibility: visible!important;*/
}

/* nascondo btn classifica fase finale coppe fascione*/
div[data-widgettype=CupCalendarCorriereWidget] .linksCompetition a:first-child{
  /*display: none;*/
}

/* important fix for preroll bug */
.hideiosprerollerror {
    display:none!important;
}


#terzacolonnaClone{
	position: relative;
}

body#liberitutti .bottomSh_mm_ap_sp2{
	clear: both;
}

body#la-lettura.sub-default .visualdata_logo_header{
	display: none;
}

#oas_Position1{
	height: 0px;
}

@media only screen and (max-width: 740px) {
	article[rel="20b3d624-4ad0-11e7-ac11-205c7f1cfc9f"] .container-header-article {
		min-height: 120px;
	}
}


.as_art_right .md_mobile .md_ap_gramellini,.as_art_right .md_mobile .md_ap_rubrica{
	display: none;
}

/*testatine hp sport*/
#sport .bk_art_019 .hdr_bkwrapper .main_bkwrapper .label_art{
	overflow: hidden!important;
}

#sport .bk_art_021 label{
    height: 21px;
    padding:0px;
}

#sport .hdr_bkwrapper .t_specialecampionato{
 	width: 193px;
}

/*testatine hp sport*/

#modacorriere #header .nav_homesezione ul.nav_links {
    visibility: visible;
}

/* nuovo pulsante ricerca - css momentaneo */
#search form input[type="button"] {
    /*background-position: 0 -25px!important;*/
}
#search form input[type="button"]{
    /*background: url("//css.corriereobjects.it/includes2013/LIBS/css/assets/miscellaneous-s4c4eb8d2ab.png") no-repeat;*/
}
#search form input[type="button"] {
    float: right;
    padding: 0;
    /*margin: 14px 21px 0 0;*/
    border: none;
    color: #29abef;
    width: 41px;
    height: 41px;
    cursor: pointer;
}
/* nuovo pulsante ricerca - css momentaneo */





@media only screen and (max-width: 740px){
	article.piaceri-we .label_art {
	    color: #29abef !important;
	}
	#piaceriWeekEnd article {
	   margin-bottom: 0 !important;
	   background: #eef8fe;
	}
}


.type-articolo aside article.piaceri-we {
	background: #eef8fe;
	padding: 20px 0;
}
.type-articolo aside article.piaceri-we label,
.type-articolo aside article.piaceri-we .label_art {
	color: #29abef !important;
}

#piaceriWeekEnd article label {
    color: #29abef !important;
}


/*richiesta 8032016 da compilare */
 .art_signature{
 	color: #29ABEF;
 }
 .md_ap_sp1 .content_md .main_mdwrapper .art_wrapper span.art_signature {
    color: #29ABEF;
}

#la-lettura .art_signature, #twitterguest .art_signature{
	color:#074d71 !important;	
} 

.md_ap_sp2 .content_md .hdr_mdwrapper .label_art a.t_27ora {
	height: 12px;
	background-size: contain;
}

.bk_art_022 .hdr_bkwrapper .main_bkwrapper .art_wrapper .art_paragraph .art_signature {
	color: #29abef;
}

.md_bx_bottom .bk_art_021 .hdr_bkwrapper .icon-living,
.md_bx_bottom .bk_art_021 .hdr_bkwrapper .icon-style {background: none;}

/* fix titolo fotogallery */
@media only screen and (max-width: 651px) {
	body.type-fotogallery .md_im_c2 h5.caption {
		position: static;
		height: auto;
	}
}

/* Stile per infografiche */
@media screen and (max-width: 480px) {
	.infografiche_mob {
		position: relative;
	}
	.infog_link_mob {
		position: absolute;
		top: 0;
		left:0;
		display: block;
		z-index: 999999;
	}
}

/* Stili Meteo TopBar */
#header .topbar ul.topbar-utilities li.meteo a {
	font-family: "main-condensed_bold";
	padding-left: 10px;
}

/*fascione expo*/
.fascione_expo_editoriale.fascione_eventi{
	background: #009999;
}
/*#2015103102000169 fix da portare in prod*/
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_paragraph a{
    color: #333333;
}
.md_ap_bg .content_bk .main_bkwrapper .art_wrapper .art_paragraph a:hover {
    color: #666!important;
}
.md_op_04 {
    padding-left: 0;
    padding-right: 0;
}
/*fine fix*/

.citazioni_striscia_gallery header h6{
	color: #00aeff;
    font-family: "main-condensed_black";
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
}

.citazioni_striscia_gallery .content_citazioni .item_citazione .art_wrapper p.citazione{
	font-family:"main-condensed_semibold_italic";
}

.citazioni_striscia_gallery .content_citazioni .item_citazione span.firma-autore{
	font-family:"main-condensed_bold_italic";
}


/*riduzione size voci menu servizi*/
#header #menu-servizi ul.topbar-links-servizi li>a{
	font-size: 13px;
}


/* css ico expo top */
#header .nav_homepage ul.nav_links li.nav-header .updated{
	text-align: left;
  	margin: 5px 24px 0 28px;
}
#header .nav_homepage ul.nav_links li.nav-header .updated a.expo_menu{
	float:right;
}
/* css ico expo top */



/*nascosti i fasconi zapping sopra gli articoli*/
.md_zp_04 {
	display:none;
}
/*modifica img wall*/
.wall-auto .bk_art_007 figure img {
height:168px;
}
/*fine wall*/

/*wall test*/
.wall_yellow {
background-color: #FDFF8A; 
}
/*fine wall*/

/*wall tempo delle donne*/
.wall_tdd {
background-color: #660733; 
}
/*fine wall*/



/*modifica contenitore firme*/
@media only screen and (max-width: 651px) {
	body#home .md_op_04 {
		max-height: 130px;
		overflow: hidden;
	}
}


/* BG pubblicita intropage */
@media only screen and (max-width: 501px) {
	.md_vd_c1 .content > div .bk_art_007 figure img {
		height: 168px !important;
	}

}

/* Mondiali 2014 */
.sub-speciale.type-home .md_ap_bg {
	height: auto !important;
}


/*brand-logo*/
#header .nav_articolobranded ul.nav_links li.brand-logo{
	bottom: 0px;
}


/* ie8 fix fotogallery */
.ie8-wide .md_im_c1{
    width: 100% !important;
    background: none repeat scroll 0 0 #eee !important;
}


/* navigation bullets striscia video mobile */
@media only screen and (max-width: 651px){
	.md_vd_c1 .content > div .bx-pager {
		margin-top: 5px;
	}


	.md_vd_s2 .container .live{
		    	background: url('//images2.corriereobjects.it/includes2013/images/playervideo/live-mobile.png') no-repeat scroll 0 0 transparent ;
				position:absolute;
				top:0px;
				z-index: 1;
    }		
    .md_vd_s2  .container .liveh24{
        		background: url('//images2.corriereobjects.it/includes2013/images/playervideo/liveh24-mobile.png') no-repeat scroll 0 0 transparent;
				position:absolute;
				top:0px;
				z-index: 1;
	}
    .md_vd_s2 .container .nolive{
        		background: url('//images2.corriereobjects.it/includes2013/images/playervideo/nolive-mobile.png') no-repeat scroll 0 0 transparent;
				position:absolute;
				top:0px;
				z-index: 1;
	}

}

/* Modifica dimensione font news/oggi.shtml */
.sub-piu-letti .piuvisti .module-tabs ul#today li section a .article-title, 
.sub-piu-letti .piuvisti .module-tabs ul#week li section a .article-title, 
.sub-piu-letti .piuvisti .module-tabs ul#month li section a .article-title{
	font-size: 18px !important;
}



/* MF - In attesa di pubblicazione Methode 
@media only screen and (max-width: 651px){
	.bk_cop_005 h4.article-title a {
		display: block;
	}
	.bk_cop_005 span.art_signature br {
		display: none;
	}

}*/

#home > .zonalibera > #horizontalCnt .content{
	padding-top: 15px;
	max-height: 168px;
} 

#home .container.main {
	padding-top: 10px;
}



/*PATCH MOBILE PAGINE SQUADRA SERIE-A*/
@media only screen and (max-width: 651px) {
	body#ultimaora.sub-calciomercato-news .container.sez-calciomercato .listing.norow .listing-content .apertura>h5,
	body#sport.type-articolo.squadra .squadra_last_news .listing-content li.apertura>h5 {
		margin-left: 0px;
	}

	body#ultimaora.sub-calciomercato-news .container.sez-calciomercato .big-news-label a.toProfilo {
		display: none;
	}
	
}


/* calcio serie A /trsport/tempo-reale/LiveCompetizioneSerieA.shtml */
#live.liveCompetizione .duesection_calcio.row{
	padding-left: 0;
	padding-right: 0;
	max-width: 1024px !important;
	width: auto !important;
}
#live.liveCompetizione aside{
	margin-top:0;
}
#live.liveCompetizione aside .fr1{
	background-color: transparent;
}



/* FASCIONE HP CALCIO */
#verticalCnt.md_vd_c1_v2{
	border-bottom: 0 none;
}
#verticalCnt.md_vd_c1_v2 .content div article.bk_art_007{
	margin-bottom: 5px;
}
#verticalCnt.md_vd_c1_v2 .content div article.bk_art_007 figure{
	min-height:122px;
}
#verticalCnt.md_vd_c1_v2 .content div article.bk_art_007 figure h6.title{
	height:auto;
}


/* Link DDAY zapping Ticket#2015071002000741 */
.icon-dday-zapping {
    background: transparent url("/includes2013/LIBS/css/assets/dday-link-icon.jpg?v=20170310101741") no-repeat center left;
    padding: 2px 0 2px 18px;
}
.art_link.dd-icon{
	margin-right: 2px;
}
.art_link.dd-icon .art_icon{
	padding-right: 0 !important;
}

.icon-gbr-flag {
    background: transparent url("/includes2013/LIBS/css/assets/icon_gbr_flag.gif?v=20170310101750") no-repeat center center;
    padding: 0px 8px;
}

.icon-chn-flag {
    background: transparent url("/includes2013/LIBS/css/assets/icon_chn_flag.gif?v=20170310101726") no-repeat center center;
    padding: 0px 8px;
}

/*Icona search fixato sfondo trasparente*/
#search form input[type="submit"]{
	background-color:transparent;
}

#search > i{
	top:-1px;
}

/* Richiesta creazione chapter senza padding da PC */
.chapter.chapter-nopadding{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}



/* [TEMP---NON TOCCARE] 20150724 > clean HP */
#container-top{
	text-align:center
}

.hideTag {
	display: none;
}

.iframeChili {
	margin-left: 8px;
}

a.dd-icon {
	color:#29abef;
	text-decoration:underline;
}

.side_content {
	background-color: #eff4f7 !important;
}

.snippet3col {
	float: left; 
	list-style: none outside none; 
	position: relative; 
	width: 225px; 
	margin-right: 20px;
}

.snippet3col figure a img {
	width: 41px; 
	height: 41px; 
	display: inline-block;
}

.box_generico_3col { 
	margin-bottom: 30px; 
}
	.box_generico_3col a { 
		text-decoration: none;
	}
	.box_generico_3col 	img { 
		display: block; 
		margin: 0px auto;
	}
	.box_generico_3col 	h5 {
		font-family: 'main-condensed_bold'; 
		color: #333; 
		font-size: 18px; 
		margin-left: 6%; 
		line-height: 25px;
	}

/* [TEMP---NON TOCCARE] 20150724 > clean HP */




/* START Travaso stili da /includes2013/libs/css/rewrite.css*/
#header #menu-servizi ul.topbar-links-servizi li>a {font-size: 12px !important;}
.md_op_03 .bk_cop_005 .art_signature { font-family: "main-condensed_semibold_italic";}
.md_zp_04 {	display:none;}
.as_art_right .bk_ppn_02{ float: left; margin: 0 10px; }
#settegreenawards2015 .as_art_right .bk_ppn_02{ float:none;}
#EXPO_2015 .hideTag { display: none; } 
@media only screen and (max-width: 501px) {
	#italiavoltapagina .scrbbl-post-meta-source {display:none !important;}
}
@media only screen and (max-width: 651px){
	.mm_ap_sp2 .md_ap_sp2 {	float: none;}
}
/* END Travaso stili da /includes2013/libs/css/rewrite.css*/


/* Fix spazio bianco sotto apertura diretta video da mobile */
@media only screen and (max-width: 651px){
	.md_ap_bg.bk_live_1r {
	    height: auto;
	}
}

/* Fix striscia azzurra sotto più letti da mobile */
@media only screen and (max-width: 651px){
	.box_video_social {
	    float:left;
	}
}

/* Ticket#2015112002000508 */
@media only screen and (max-width: 651px){
	.md_op_04 > div {
		margin:0 auto !important;
   	}

   	.bk_cop_005{
	    margin-bottom: 20px !important;
		float: left !important;   		
   	}
}

/*
commentato perchè invalidava la sottolineatura nei pezzi di cards 
Es: http://www.corriere.it/sport/cards/juve-inter-jovetic-sbaglia-tutto-handanovic-spettatore-stordito-murillo-involuto/handanovic-55_principale.shtml;
.article-title a{
	text-decoration: none !important;
}
*/
/* Fix 30012015 */
@media only screen and (min-width: 740px) {
	.mm_hs_s00 .md_3t .bk_art_003 {
		height: auto !important;
	}
}
/* END - Fix 30012015


/* Fix 06022016 */
@media only screen and (max-width: 740px) {
	.type-articolo .container .container-header-article .web_widget_giornalista h3.article-signature {
		display: block !important;
	}
	.type-articolo .container .container-header-article .web_widget_giornalista .firma.firma-corriere {
		display: none;
	}
}
/* END - Fix 06022016

/* Fix 060220162245 */

.md_ap_pm .content_md:last-child {
	position: relative;
}
/* END - Fix 060220162245 */


/* fix #2016020902000831 — Icone spaginate home Corriere - fix riportato su passaparola_hp.css */


.type-home #header .nav_homesezione ul.nav_links,
#modacorriere.type-fotogallery #header .nav_homesezione ul.nav_links{
	visibility: visible;
}





/* Fix 170220161930 */
.md_bx_c5 article.bk_art_026 figure img {
    height: auto;
}
/* END - Fix 170220161930 */


/*testatina sesso & amore*/
.bk_art_018 .hdr_bkwrapper h6.label_art a.t_sessoamore,
.bk_art_027 .hdr_bkwrapper h6.label_art a.t_sessoamore{
    	background: url('//images2.corriereobjects.it/includes2013/LIBS/css/assets/testatine/t_sessoamore.gif') no-repeat;
    	height: 21px;
	display: block;
}

.bk_art_021 .hdr_bkwrapper .t_sanremo{
    	background: url('//images2.corriereobjects.it/spettacoli/festival-sanremo/grafici/t_festival-sanremo.png') no-repeat;
    	height: 21px;
	display: block;
	text-indent: -5000px;
}











/********** freccia speciale ---> http://www.corriere.it/cultura/25-aprile-1945-festa-liberazione-milano/ *************************************/

#cultura .md_im_c1 .bx-prev{

padding-right:0; 

}

/********************************************************** END FIX ***************************************************************************/

@media only screen and (max-width: 740px){
	#bello-italia .MainSponsor {
		text-align: center;
	}
}





/*************************************** ICONA PLAY HOME PAGE «Così Erdogan bombarda i villaggi curdi» L’esercito turco e l’assedio a Cizre: video ********/

.md_ap_monstre .video_icon_link .iframe_video{
left: 47%;
top: 45%;
}


#box_pomellato {
margin-bottom: 30px;
}



@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

	#sondaggio_container_restyling .sx-foto {
		margin-right: 1px;
	}
	#sondaggio_container_restyling .foto,
	#sondaggio_container_restyling .nome {
		width: 265px;
	}
	#sondaggio_container_restyling .butt{
		text-align: center;
	}
	#sondaggio_container_restyling .butt{
		width: 245px;
	}
}

@media only screen and (max-width: 651px){
	.mobile_bk_adv_01 {
		margin: 10px 0; 
	}
.t_sette {
    height: 25px;
    padding-left: 30px;
    padding-top: 6px;
    background: url(//images2.corriereobjects.it/includes2013/LIBS/css/assets/testatine/t_sette.png?v=201704261734) no-repeat;
    display: block;
}
}


/* 25062016 */
#header.header_homeSezione.speciale-europei .band_euro-2016 .fasi_testata .wrapper_fasi .fase-ottavi article table .risultato {
	white-space: nowrap;
}

#header.header_homeSezione.speciale-europei .band_euro-2016 .fasi_testata .wrapper_fasi .fase-ottavi article table .bandiera-squadra img {
	margin-right: 1px;
}

#header.header_homeSezione.speciale-europei .band_euro-2016 .fasi_testata .wrapper_fasi .fase-ottavi article table .bandiera-right img {
	margin-left: 1px;
}


.md_ap_st_2015 .art_mdwrapper .art_wrapper span.art_signature {
    color: #29abef;
}


/* ticket #2016072502000014 - fix firme sezione economia */
#economia .main_bkwrapper .art_wrapper .art_signature {
	color: #29abef;
}


.hdr_bkwrapper .t_undicisettembre,
.hdr_mdwrapper .t_undicisettembre,
.hdr_mdwrapper .t_specialecampionato,
.hdr_bkwrapper .t_specialecampionato
{
	text-indent:-5000px;
	height:30px !important;
	display:block;
	width:100%;
}

.hdr_mdwrapper .t_specialecampionato,
.hdr_bkwrapper .t_specialecampionato{
	background:url('//images2.corriereobjects.it/includes2013/LIBS/css/assets/testatine/t_specialecampionato.png') no-repeat top left;
}
.hdr_mdwrapper .t_undicisettembre,
.hdr_bkwrapper .t_undicisettembre{
	background:url('(none)/testatine/t_undicisettembre.png?v=[an error occurred while processing this directive]') no-repeat top left;
}

#sport .bk_art_002 .hdr_bkwrapper .label_art{
	min-height: 21px;
}

@font-face {
  font-family: "main-condensed_black";
  font-style: normal;
  font-weight: normal;
  src: url("/includes2013/LIBS/css/fonts/brera/brecnbl-webfont.eot");
  src: url("/includes2013/LIBS/css/fonts/brera/brecnbl-webfont.eot?#iefix") format("embedded-opentype"), url("/includes2013/LIBS/css/fonts/brera/brecnbl-webfont.woff") format("woff"), url("/includes2013/LIBS/css/fonts/brera/brecnbl-webfont.ttf") format("truetype"), url("/includes2013/LIBS/css/fonts/brera/brecnbl-webfont.svg#BreraCondensedBlack") format("svg");
}

#sport .md_ap_sp2 .content_md .hdr_mdwrapper .label_art {
    height: 20px;
}
	
#sport .md_ap_sp2 .content_md .hdr_mdwrapper {
    max-height: 191px;
}

#home .md_ap_sp2 .content_md .hdr_mdwrapper .label_art{
	height: 20px;
}
#home .md_ap_sp2 .content_md .hdr_mdwrapper {
    max-height: 191px;
}



.t_tdd2016 {
    height: 32px !important;
}
#home .md_ap_sp2 .content_md .hdr_mdwrapper .label_art {
    height: auto;
}


#home .bk_art_001 .content_bk .hdr_bkwrapper .label_art {
    max-height: 32px;
}

#home .bk_art_027 .hdr_bkwrapper .label_art {
    padding-top: 9px;
}


.heightauto {
	height: auto !important;
}




/*problemi testatina extra per voi 11/09/2016 */
#home .t_extra{
	background: url('/includes2013/LIBS/css/assets/testatine/t_extra-per-voi.png') no-repeat top left;
	text-indent: -5000px;
    height: 30px !important;
    display: block;
    width: 100%;
}

#home .md_ap_sp1 .content_md .hdr_mdwrapper .label_art{
	min-height: 30px !important;
}

/*problemi testatina 11 settembre 11/09/2016 */
#home .md_ap_bg .content_bk .hdr_bkwrapper .label_art{
min-height: 30px !important;
margin-bottom: 0px !important;
}

#home .md_ap_sp2 .content_md .hdr_mdwrapper .label_art a.t_27ora {
    height: 12px !important;
}


@media only screen and (max-width: 1024px) and (orientation: landscape) {
	.type-fotogallery .container {
	    display: block; 
	}
}

#home .md_ap_sp2 .content_md .hdr_mdwrapper .label_art {
    height: 20px;
}




.type-home #mkt_halfpage {
	text-align: center !important;
}
.type-home #mkt_halfpage > div {
    margin-bottom: 10px;
    text-align: center !important;
}


.t_lodicoalcorriere {
	width: 153px !important;
}
 
#piaceriWeekEnd #oas_Bottom3 {
	height: auto !important;
}


/*#default.articolo_live div.container .as_art_right {
	display: none !important;
}*/

		ul#nav_mobile li i.icon-arrow-left { top: 20px!important; }
#home   ul#nav_mobile li i.icon-arrow-left {top: 0!important}


body#home .md_vd_c1_v3 {
	min-width: auto;
}

body#home .md_vd_c1_v3 .content {
    padding: 24px 22px 19px;
}



.cin_trovo_form_cont {
	display: none!important;
}


#vdg_redazionale {
	margin-bottom: 30px!important;
}

#header .topbar .boxed .topbar-right .user a{
	margin-right: 12px!important;
}

/* TEMP REGOLE PER BOX REVICE TERZA COLONNA HP */
#box_mkt_hp_spalla_dx {
	margin-bottom: 20px;
	text-align: center;
}

/* TEMP MF */
body.type-home .container-right-side #rcsad_Bottom2 {
    margin-bottom: 30px;
}

/* fix momentaneo x cplus info personali 
.sxInfo .contCheck:nth-child(3) {
    display: none;
}
*/

.content .account .col .labelCol .sxInfo .contCheck, 
.content .account .col .labelCol .dxInfo .contCheck {
    padding: 0 0 10px 0!important;
    min-height: 90px;
}

/* MF: testatina REP */
.t_come_essere_felici {
    display: block;
    height: 28px;
    background: url(//images2.corriereobjects.it/includes2013/LIBS/css/assets/testatine/t_come-essere-felici.png?v=201703101018) no-repeat;
}

.commentiPopUp {
    width: 100%;
}

.main-content .box_banner, .md_mobile .box_banner{
	display: none;
}

.boxADVmanuale{
	display: none;
}


@media only screen and (min-width: 740px) {


	.striscia-partner-element {
	  max-width: 100%;
	}
	.striscia-partner-element img {
	  height: auto;
	}
}

@media only screen and (max-width: 740px) {
	.md_mobile .content_bk .hdr_bkwrapper .art_paragraph a.art_link.related {
		font-family: "PT Serif", serif;
		font-size: 18px;
	}
}
#la-lettura #header .nav_homesezione h2 { display: block; }
/*#la-lettura #header .nav_homesezione ul.nav_links li.nav-header .icon-logo { width: auto; }*/

#la-lettura #header .nav_homesezione ul.nav_links {
    width: 100%;
    text-align: center;
}
#la-lettura #header .nav_homesezione ul.nav_links li.nav-header {
    width: auto;
    float: none;
    display: block;
    text-align: center;
    margin: 10px 0 20px;
}
#la-lettura #header .nav_homesezione ul.nav_links li.nav-header .icon-spacer { display: none; }

body#economiapro.type-articolo .container article.articolo .web_widget_giornalista h3.article-signature {
	/*display: none !important;*/
}

article.content_md a.t_sette {margin-top: 0px;}

.fascione_speciali .bx-wrapper .bx-prev, .fascione_speciali .bx-wrapper .bx-next { background-image: none!important; }