
.box_logo_flip {
    padding:20px 0 10px 0;
    position:relative;
    display:block;
    margin:0 auto;
    text-align:center;
    width:90%;
    margin-left:5%;
}
.box_logo_flip img {
    padding:0;
    position:relative;
    display:block;
    margin:0 auto;
    text-align:center;
    width:40%;
}


#top_article {
    padding:20px;
    position:relative;
    margin:10px 0 0 0;
    width:100%;
    background:#ededed;
    float:left;
    clear:left;
}


.flip_article_body_left .titolo_articolo {
    color:#000;
font-family:'Domine', serif;
font-weight:700;
font-size:2.1rem;
line-height:39px;
display:block;
margin-bottom:15px;
}
.flip_article_body_left {
    margin: 30px auto 0 9%;
    padding:0;
    width:40%;
    float:left;
}
.flip_article_body_left .occhiello_articolo{
position:relative;
color:#395b74;
font-family:'Libre Franklin', sans-serif;
font-weight:600;
font-size:1rem;
text-transform:uppercase;
/*margin:20px 0 20px 0;*/
margin:5px 0 15px 0;
display:inline-block;
padding-top:3px;}
.flip_article_body_left .author_photo{
width:50px;
margin:0 10px 10px 0;
position:relative;
float:left;}
.flip_article_body_left .author_photo img{
width:100%;
height:auto;
border-radius:50%;}
.flip_article_body_left .author_name_label{
display:none;}
.flip_article_body_left .author_name_value{
font-family:'Libre Franklin', sans-serif;
font-weight:700;
font-size:0.9rem;
color:#666;
text-transform:uppercase;
margin-bottom:20px;
padding:18px 0 3px 0;}
.flip_article_body_left .sottotitolo_articolo {
color:#555;
font-family:'Libre Franklin', sans-serif;
font-weight:400;
font-size:1.1rem;
line-height:22px;
margin:0 auto 6px auto;
padding-bottom:15px;
position:relative;
border-bottom:1px solid #cbcbcb;
clear:both;
}
.flip_article_body_left .data_articolo{
font-family:'Libre Franklin', sans-serif;
font-weight:500;
font-size:0.75rem;
color:#395b74;
text-transform:uppercase;
margin:2px 5px 5px 0;
padding:5px 0 10px 0;}

.flip_article_body .lettera_risposta {
    margin:0px;
    padding:10px 0 0 0;
    font-family:"Open Sans", Helvetica, sans-serif;
    font-size:14px;
    line-height:24px;
    color:#414141;
    width:100%;
    float:left;
    clear:left;
    border-top:1px #118ac0 dotted;
}
.flip_article_body .lettera_risposta:before {
    content: "\270f";
    margin:0 5px 0 0;
    padding:0px;
    font-size:22px;
    color:#118ac0;
    float:left;
}
/*---foto_articolo*/
.flip_article_body_right {
    margin: 25px 9% 0 auto;
    padding:0;
    width:40%;
    float:right;
}
.flip_article_body_right .multimedia {
    margin:10px auto;
    padding:0;
    width:100%;
    position:relative;
}
.flip_article_body_right .multimedia .foto_articolo {
    margin:0px;
    padding:0px;
    position:relative;
}
.flip_article_body_right .multimedia .foto_articolo img {
    margin:0 auto;
    padding:0px;
    border:0px;
    text-decoration:none;
    height: auto;
    width:100%;
}
.flip_article_body_right .multimedia .foto_articolo .didascalia {
    margin:0 auto;
    padding:10px;
    width:98%;
    background:url(../images/cont_img_didascalia_articolo.png) repeat;
    font-family:"Open Sans", Helvetica, sans-serif;
    font-size:11px;
    text-align:center;
    color:#fff;
    position:absolute;
    bottom:10px;
    left:1%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.multimedia.gallery {
	position:relative;
}
.multimedia.gallery .bx-wrapper,
.multimedia.gallery .bx-wrapper .bx-window,
.multimedia.gallery .bx-wrapper .bx-viewport {
    margin:0px;
    padding:0px;
    width:100%;
    clear:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.multimedia.gallery .galleria-container {
    background:#4a4a4a;
}
.multimedia.gallery .galleria-stage {
    width:100%;
    height:370px;
}
.multimedia.gallery ul.galleria_espanso {
    margin:0 auto;
    padding:0px;
    width:100%;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.multimedia.gallery ul.galleria_espanso li {
    margin:0 auto;
    padding:0px;
    width:100%;
    position:relative;
}
.multimedia.gallery ul.galleria_espanso li img {
    margin:0 auto;
    padding:0px;
    max-width:100%;
}
/*---LOADER*/
.bx-wrapper .bx-loading {
    min-height:50px;
    background:url(../images/bx_loader.gif) center center no-repeat #fff;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:2000;
}
/*---Titolo della Foto*/
.multimedia .bx-wrapper .bx-caption {
    position:absolute;
    bottom:5px;
    left:0;
    background:#666\9;
    background:rgba(80, 80, 80, 0.75);
    width:100%;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.multimedia .bx-wrapper .bx-caption span {
    color:#fff;
    font-family:"politico_sansbook", Arial, Helvetica, sans-serif;
    display:block;
    font-size:11px;
    padding:10px;
}
/*Freccie per la navigazione*/
.multimedia .bx-controls {
    margin:0px;
    padding:0px;
    position:absolute;
    top:20px;
    right:15px;
}
.multimedia .bx-controls .bx-pager {
    margin:0px 5px 0 0;
    padding:0px;
    float:left;
    font-family:"politico_sansbook", Arial, Helvetica, sans-serif;
    text-shadow:2px 1px #000;
    font-size:11px;
    line-height:30px;
    color:#fff;
}
.multimedia .bx-controls .bx-controls-direction {
    margin:0px;
    padding:0px;
    float:left;
}
.multimedia .bx-controls .bx-controls-direction .bx-prev {
    margin:0px 5px;
    padding:0px;
    width:32px;
    height:32px;
    float:left;
    text-indent:-9999px;
    outline:0;
    background:url(../images/controls.png), no-repeat 0 0;
}
.multimedia .bx-controls .bx-controls-direction .bx-next	 {
    margin:0px;
    padding:0px;
    width:32px;
    height:32px;
    float:left;
    text-indent:-9999px;
    outline:0;
    background:url(../images/controls.png) no-repeat -43px 0;
}



.container_share_link{
margin:0 auto 5px 9%;
position:relative;
width:40%;}
.vc_share_link_container a i.fab,
.vc_share_link_container a i.fa{
color:#fff;
line-height:32px !important;
height:32px !important;
width:32px !important;
vertical-align:baseline;
fill:#ccc;
text-align:center;
margin:0 0 6px 0;
fill:rgb(255, 255, 255);
border-radius:50%;
border:1px solid #eee;
background-color:#395b74;}
.vc_share_link_container a i.fab:hover,
.vc_share_link_container a i.fa:hover{
background-color:#517fa2;}




.flip_article_body {
    margin: 0 auto;
    padding:30px 30px 0 30px;
    width:70%;
    clear:both;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}
.flip_article_body .testo_articolo{
margin:0 auto;
position:relative;
clear:both;
padding:25px 0 15px 0;
font-family:'Domine', serif;
font-weight:400;
font-size:1.2rem;
line-height:30px;
color:black;}
.flip_article_body .testo_articolo::first-letter{
float:left;
font-size:6rem;
line-height:40px;
padding:5px 5px 5px 0;
margin-top:-5px;}
.flip_article_body .testo_articolo::first-line{
font-weight: bold;
color:#395b74;}
.flip_article_body .testo_articolo a{
color:#e84e1c;
text-decoration:none;
font-weight:bold;}
.flip_article_body .testo_articolo a:hover{
color:#b73513;
text-decoration:none;}
.flip_article_body .testo_articolo p{
margin-bottom:25px;
padding:0;}
.flip_article_body .testo_articolo h3{
margin:30px 0 10px 0;
padding-top:5px;
font-weight:700;
font-size:1.6rem;
line-height:35px;
border-top:1px solid #ddd;}
.flip_article_body .testo_articolo hr{
height:5px;
background:#eee;
border-top:1px solid #ddd;
border-bottom:2px solid #ccc;}
.flip_article_body .testo_articolo img{
border-top:5px solid #fff;
border-bottom:5px solid #fff;
margin:5px 0 5px 0  !important;
width:100% !important;
height:auto !important;
display:block !important;}
.flip_article_body .testo_articolo .genially-view-item img{
padding:0;
margin:5px 0 5px 0;
width:100%;}
.flip_article_body .testo_articolo video{
display:block;
margin:5px 0 5px 0 !important;
background-color:#ddd;
border:10px solid #ddd;
width:100% !important;
height:auto !important;}
.flip_article_body .testo_articolo .vc_shortcode_article_preview{
width:100%;
margin:1% 0 4% 0;
padding:15px 50px 15px 50px;
border-top:1px solid #bbb;
border-bottom:1px solid #aaa;
position:relative;}
.flip_article_body .testo_articolo .vc_cont_image img{
width:200px;
height:120px;}
.flip_article_body .testo_articolo .vc_cont_image img:hover{
opacity:0.7;
filter:alpha(opacity=70);}
.flip_article_body .testo_articolo .vc_title{
color:#000;
text-decoration:none;
font-family:'Domine', serif;
font-weight:700;
font-size:1.3rem;
text-align:left;
padding-top:5px;
margin:10px 0 5px 20px;}
.flip_article_body .testo_articolo .vc_title a{
color:#000;
text-decoration:none;}
.flip_article_body .testo_articolo .vc_title a:hover{
color:#395b74;
text-decoration:none;}
.flip_article_body .testo_articolo .vc_subtitle{
display:none;}
.flip_article_body .testo_articolo .vc_summary{
display:none;}
.flip_article_body .testo_articolo .vc_shortcode_gallery{
width:100%;
margin:1% 0 4% 0;
background-color:#ddd;
padding:5px;
position:relative;}
.flip_article_body .testo_articolo .vc_shortcode_gallery img{
width:99% !important;
margin-left:0.5% !important;
height:auto;
cursor:pointer;}
.flip_article_body .testo_articolo .vc_shortcode_gallery img:hover{
opacity:0.7;
filter: alpha(opacity=70);}
.flip_article_body .testo_articolo .vc_shortcode_gallery .gallery_info{
bottom:10px;
left:30px;
position:absolute;}
.flip_article_body .testo_articolo .vc_shortcode_gallery .gallery_info .slide_paragraph{
display:none;}
.flip_article_body .testo_articolo .vc_shortcode_gallery .gallery_info .tot_photos_paragraph{
background-color:rgba(17, 19, 8, 0.5);
padding:3px 10px 5px 10px;
color:#fff;}
.flip_article_body .lettera_risposta{
padding:10px 0 0 0;
font-family:"Open Sans", Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#414141;
width:100%;
float:left;
clear:left;
border-top:1px #118ac0 dotted;}
.flip_article_body .lettera_risposta:before{
content:"\270f";
margin:0 5px 0 0;
padding:0;
font-size:22px;
color:#118ac0;
float:left;}
/*-corsivo-*/
.Corsivo{
margin:5px 25%;
padding:15px 0;
position:relative;
width:50% !important;}
.Corsivo .ApiceSx{
width:20px;
height:20px;
position:absolute;
top:0;
left:0;}
.Corsivo .ApiceDx{
width:20px;
height:20px;
position:absolute;
bottom:0;
right:0;}
.Corsivo p{
margin:0;
padding:20px;
font-size:18px;
line-height:25px;
text-align:left;
font-weight:400;  
font-style:italic;
color:#313133;}
/*-Sondaggio_box_orizzontal-*/
.Sondaggio_box_orizzontal {
padding:15px 0;
width:100%;
float:left;
clear:left;
background:#fff;}
.Sondaggio_box_orizzontal .container_response{
padding:5px 0;
width:100%;
min-height:35px;
float:left;
cursor:pointer;	
background:url(../images/background_sondaggio_btn.jpg) no-repeat right center;	
border-top:1px #d2dce1 solid;
border-bottom:1px #d2dce1 solid;}
.Sondaggio_box_orizzontal .container_response .response{
margin:0;
padding:0;}
.Sondaggio_box_orizzontal .container_response .response p{
margin:0;
padding:0;
font-family:"Open Sans", Helvetica, sans-serif;
font-weight:600;
font-size:13px;
color:#0d0c0c;
width:390px;}
.Sondaggio_box_orizzontal .container_response .photo{
margin:2px 10px 0 0;
float:left;}
.Sondaggio_box_orizzontal .container_response .photo img{
padding:1px;
border:1px #d2dce1 solid;}
.Sondaggio_box_orizzontal .container_response .bar_container{
margin:5px 0 2px 0;
width:305px;
position:relative;
display:inline-block;}
.Sondaggio_box_orizzontal .container_response .bar_container .bar{
height:15px;
padding:1px 5px 0 5px;}
.Sondaggio_box_orizzontal .container_response .bar_container .perc_container{
font-family:"Open Sans", Helvetica, sans-serif;
font-size:14px;
color:#3A833C;
padding:1px 2px;
border-top:1px #9dcf9d dashed;
border-right:1px #9dcf9d dashed;
border-bottom:1px #9dcf9d dashed;
border-left:1px #9dcf9d dashed;
background:#b3e2b3;
display:block;
position:absolute;
bottom:-3px;
left:0;}
/*-flip_article_body-*/
.flip_article_body .testo_articolo .articlebox{
margin:10px 0 20px 5%;
padding:10px;
display:table;
background:#eee;
border-left:10px #ddd solid;
width:90%;}
.flip_article_body .testo_articolo .articlebox p{
margin:0;
padding:0;
font-family:"Open Sans", Helvetica, sans-serif;
font-size:13px;
color:#118ABF;}
.flip_article_body .testo_articolo .articlebox p a{
margin:0 5px;
font-family:"Open Sans", Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
color:#414141;} 
.flip_article_body .testo_articolo .articlebox p a:hover{
text-decoration:underline;}
.flip_article_body audio{
margin:0 0 0 10% !important;
padding:5px 0 0 0;
width:80% !important;
height:60px !important;}
.flip_article_body iframe{
margin:5px auto 5px auto !important;
display:block !important;}
.vc_container_stories .vc_story_telling .vc_story_telling_title{
color:#000;
font-family:'Domine', serif;
font-weight:600;
line-height:30px;
font-size:1.5rem;
margin:0 auto 10px auto;}
.vc_container_stories .vc_story_telling .vc_story_telling_media video{
display:block;
margin:5px 0 20px 0 !important;
background-color:#ddd;
border:10px solid #ddd;
width:100% !important;
height:auto !important;}
.vc_container_stories .vc_story_telling .vc_story_telling_media iframe{
display:block;
margin:5px 0 20px 0 !important;
background-color:#ddd;
border:10px solid #ddd;
width:100% !important;
min-height:450px !important;}
.vc_container_stories .vc_story_telling .vc_story_telling_link{
position:relative;
display:block;
font-family: 'Monoton', sans-serif;
font-size:1.1rem;
letter-spacing:0.2rem;
text-rendering:optimizeLegibility;
font-weight:normal;
font-style:normal;
text-align:right;
color:#e84e1c;
text-decoration:none;}
.vc_container_stories .vc_story_telling .vc_story_telling_link:after{
content:" →";
font-size:2rem;}
.vc_container_stories .vc_story_telling .vc_story_telling_link:hover{
color:#b73513;
text-decoration:none;}
/*-inizio article_paywall modifica forzata-*/
.paywall_abbonati{
margin:15px 0 15px 0;
padding:30px 35px;
width:100%;
height:340px;
position: relative;
background:#ededed;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
box-shadow: 0px 4px 4px #66666680;}
.paywall_abbonati:before{
content:".";
width:100%;
height:40px;
position:absolute;
background:#ffffffcc;
top:-52px;
left:0;
color:#ff000000;}
.paywall_abbonati .riservato{
text-align:center;
font-family:'Domine', serif;
font-weight:700;
font-size:1.2rem;
color:black;
padding:15px 0 10px 0;
border-bottom:1px solid #cbcbcb;
border-top:1px solid #cbcbcb;}
.paywall_abbonati .descrizionea{
text-align:center;
font-family:'Libre Franklin', sans-serif;
font-weight:500;
font-size:1.2rem;
color:black;
margin-top:50px;
padding:10px 0 10px 0;
border-top:1px solid #cbcbcb;
border-bottom:1px solid #cbcbcb;}
.paywall_abbonati .descrizioneb{
text-align:center;
font-family:'Libre Franklin', sans-serif;
font-weight:500;
font-size:1.3rem;
color:black;
margin-top:40px;}
.paywall_abbonati .descrizioneb a{
font-family:'Quattrocento', serif;
font-weight:700;
color:#fff;
background:#395b74;
padding:10px 30px 10px 30px;
font-size:1.3rem;}
.paywall_abbonati .descrizioneb a:hover{
color:#fff;
background:#517fa2;
text-decoration:none;}
.paywall_abbonati .left{
float:left;
margin:0 0 30px 50px;}
.paywall_abbonati .right{
float:right;
margin:0 50px 30px 0;}
.paywall_abbonati .abbonati{
clear:both;
text-align:center;
font-family:'Libre Franklin', sans-serif;
font-weight:500;
font-size:1rem;
width:120px;
color:#fff;
margin:54px auto 0 auto;
background:#395b74;
padding:15px 0 15px 0;}
.paywall_abbonati .abbonati a{
color:#fff;}
.paywall_abbonati .abbonati a:hover{
color:#fff;}
.paywall_abbonati .copia_singola{
clear:both;
width:100%;
margin:0 auto !important;
position:relative;
background:#aaa;
border-top:none !important;
border-bottom:none !important;
padding:0 !important;}
.paywall_abbonati .copia_singola img{
clear:both;
text-align:center;
width:250px;
height:auto;}
.article_paywall{
margin-bottom:20px !important;
border:none !important;
padding:0 !important;}
.article_paywall .apri_login{
font-size:1rem !important;
padding-top:5px !important;
font-family: 'Domine', serif !important;
font-weight:700 !important;
background:#4a4a4a !important;}
.article_paywall .registrati{
display:none !important;}
.article_paywall .login_google{
display:none !important;}
.article_paywall .login_facebook{
display:none !important;}
.article_paywall .ApriPassword{
display:none !important;}
/*---fine article_paywall modifica forzata*/
.copyright_new{
width:100%;
margin:0 auto -2px auto;
clear:both;
text-align:center;
display:block;
background:#4a4a4a;
font-family:'Libre Franklin', sans-serif;
font-weight:500;
font-style:oblique;
font-size:0.8rem;
line-height:.92;
letter-spacing:.5px;
color:#fff;
position:relative;
padding:10px 6px 6px 6px;}
.vc_read_free_article a{
font-size:0;}
.vc_read_free_article a:after{
content:"Clicca qui per leggere questo articolo grauitamente.";
font-size:1rem;}
.vc_free_articles_left{
bottom:0;
left:0;
position:fixed;
z-index:100;
background:#395b74;
color:#fff;
height:35px;
line-height:1;
margin:0 auto;
width:100%;
text-align:center;
display:flex;
justify-content:center;
align-items:center;
text-transform:uppercase;
font-family:'Libre Franklin', sans-serif;
font-weight:500;}
.vc_free_articles_label{
margin-left:10px;}
.vc_register{
margin-left:10px;
color:#fff;
font-weight:bold;}
.vc_register:hover{
color: #fff;}
.Sondaggio_box_orizzontal{margin:0 0 10px 0!important;width:100%;float:left;clear:left;position:relative}.Sondaggio_box_orizzontal .container_response{margin:0 0 15px 0!important;padding:5px 0 15px 0;width:100%;float:left;clear:left;border-bottom:1px #dee8f0 solid;position:relative;background:none!important}.Sondaggio_box_orizzontal .already_voted{cursor:pointer}.Sondaggio_box_orizzontal .already_voted:before{content:"vota";margin:-15px 0 0 0;padding:0 30px;height:30px;position:absolute;right:0;top:50%;z-index:200;font-family:'Libre Franklin',sans-serif;font-weight:500;text-align:center;text-transform:uppercase;font-size:.8rem;line-height:26px;color:#fff;font-weight:700;font-style:normal;text-indent:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;cursor:pointer}.Sondaggio_box_orizzontal .container_response .photo{margin:6px 3% 0 0;float:left;border-radius:50%}.Sondaggio_box_orizzontal .container_response .photo img{text-decoration:none;width:100%;float:left;border-radius:50%}.Sondaggio_box_orizzontal .container_response .response{margin:5px 0 0 0!important;width:76%;min-height:50px;float:left;position:relative}.Sondaggio_box_orizzontal .container_response .response p{font-family:'Domine',serif!important;font-weight:700!important;font-size:1.2rem!important;line-height:25px!important;color:#000;width:100%;float:left;clear:left}.Sondaggio_box_orizzontal .already_voted .response p{width:84%}.Sondaggio_box_orizzontal .container_response .bar_container{margin:4px 0 0 0;min-width:88%;float:left;position:relative}.Sondaggio_box_orizzontal .container_response .bar_container .bar{background:#b3e2b3;border:1px #9dcf9d dashed;width:auto;height:32px;float:left;clear:left}.Sondaggio_box_orizzontal .container_response .bar_container .perc_container{font-family:'Libre Franklin',sans-serif;font-weight:500;font-size:1rem;color:#3a833c;position:absolute;top:4px;border:0;height:29px}.poll_vote_button{content:"vota";margin:-15px 0 0 0;padding:5px 40px 5px 40px;position:absolute;right:0;top:50%;z-index:200;font-family:'Quattrocento',serif;font-weight:700;text-align:center;text-transform:uppercase;font-size:1rem;line-height:26px;color:#517fa2;font-style:normal;text-indent:0;border:1px solid #517fa2;display:inline-block;cursor:pointer;background-color:#fff}.poll_vote_button:hover{background-color:#517fa2;color:#fff;cursor:pointer}
@media only screen 
and (min-width : 580px) 
and (max-width : 990px){ 
.banner_background {
display:none;
}
}
