
.article_body_longform{
margin-top:30px;
width:100%;
float:left;
clear:left;
position:relative;}
.article_body_longform .testo_articolo{
width:70%;
margin:0 auto;
position:relative;
clear:both;
padding:25px 0 15px 0;
font-weight:400;
font-size:1.2rem;
line-height:30px;}
.article_body_longform .testo_articolo::first-letter{
float:left;
font-size:6rem;
line-height:40px;
padding:5px 5px 5px 0;
margin-top:-5px;}
.article_body_longform .testo_articolo::first-line{
font-weight: bold;
color:#395b74;}
.article_body_longform .testo_articolo a{
color:#e84e1c;
text-decoration:none;
font-weight:bold;}
.article_body_longform .testo_articolo a:hover{
color:#b73513;
text-decoration:underline;}
.article_body_longform .testo_articolo p{
margin-bottom:25px;}
.article_body_longform .testo_articolo h3{
width:110%;
margin:25px 0 10px -5%;
padding-top:5px;
font-weight:700;
font-size:1.6rem;
line-height:35px;
border-top:1px solid #dee8f0;}
.article_body_longform .testo_articolo hr{
margin:0 0 25px -15%;
width:130%;
height:5px;
background:#eee;
border-top:1px solid #ddd;
border-bottom:2px solid #ccc;}
.article_body_longform .testo_articolo p.link_105{
margin:0 0 10px 0;
padding:2px 0 0 0;
width:100%;
height:40px;
float:left;
clear:left;
border-top:1px #FFD800 solid;
border-bottom:1px #FFD800 solid;
background:url(../images/link_105_testo.jpg) no-repeat right center;
position:relative;}
.article_body_longform .testo_articolo p.link_105:before{
content:"Powered by radio 105";
font-family:"Open Sans", Helvetica, sans-serif;
font-size:16px;
color:#111;    
position:absolute;
bottom:0;
right:40px;
z-index:5;}
.article_body_longform .testo_articolo p.link_105 a{
color:#fff;
width:100%;
height:40px;
float:left;
clear:left;    
display:block;
cursor:pointer;
position:relative;
z-index:10;}
.article_body_longform .testo_articolo img{
margin:5px 0 5px -15%;
width:130%;
height:auto;
display:block;}
.article_body_longform .testo_articolo .genially-view-item img{
margin:5px 0 5px 0;
width:100%;}
.article_body_longform .testo_articolo video{
display:block;
margin:5px 0 5px -15%;
background-color:#4a4a4a;
border:10px solid #4a4a4a;
width:130%;
height:auto;}
.article_body_longform .testo_articolo .vc_shortcode_article_preview{
width:100%;
margin:1% 0 4% 0;
padding:30px 50px 30px 50px;
position:relative;}
.article_body_longform .testo_articolo .vc_shortcode_article_preview:before{
content:url(../images/link-trasp.png);
position:absolute;
left:20px;
top:-13px;}
.article_body_longform .testo_articolo .vc_cont_image img{
width:200px;
height:120px;}
.article_body_longform .testo_articolo .vc_cont_image img:hover{
opacity: 0.7;
filter: alpha(opacity=70); /* For IE8 and earlier */}
.article_body_longform .testo_articolo .vc_title{
color:#1C2024;
text-decoration:none;
font-family:'Titillium Web', sans-serif;
font-size:1.4rem;
text-align:left;
margin:5px 0 5px 0;}
.article_body_longform .testo_articolo .vc_title a{
color:#1C2024;
text-decoration:none;}
.article_body_longform .testo_articolo .vc_title a:hover{
color:#118ABF;
text-decoration:none;}
.article_body_longform .testo_articolo .vc_subtitle{
font-size:1.1rem;
line-height:1.5rem;
font-family:'Ubuntu', sans-serif;
color:#4E4E4E;
text-align:left;
font-style:oblique;}
.article_body_longform .testo_articolo .vc_subtitle a{
color:#4E4E4E;
text-decoration:none;}
.article_body_longform .testo_articolo .vc_subtitle a:hover{
text-decoration:none;
color:black;}
.article_body_longform .testo_articolo .vc_summary{
display:none;}
.article_body_longform .testo_articolo .vc_shortcode_gallery{
width:100%;
margin:1% 0 4% 0;
background-color:#eee;
padding:10px;
position:relative;}
.article_body_longform .testo_articolo .vc_shortcode_gallery img{
width:98%;
margin-left:1%;
height:auto;
cursor:pointer;}
.article_body_longform .testo_articolo .vc_shortcode_gallery img:hover{
opacity: 0.7;
filter: alpha(opacity=70); /* For IE8 and earlier */}
.article_body_longform .testo_articolo .vc_shortcode_gallery .gallery_info{
bottom:10px;
left:30px;
position:absolute;}
.article_body_longform .testo_articolo .vc_shortcode_gallery .gallery_info .slide_paragraph{
display:none;}
.article_body_longform .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;}
.article_body_longform .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;}
.article_body_longform .lettera_risposta:before{
content: "\270f";
margin:0 5px 0 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{
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 p{
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;}
/*---article_body_longform*/
.article_body_longform .testo_articolo .articlebox{
margin:10px 0 20px 5%;
padding:10px;
display:table;
background:#eee;
border-left:10px #ddd solid;
width:90%;}
.article_body_longform .testo_articolo .articlebox p{
font-family:"Open Sans", Helvetica, sans-serif;
font-size:13px;
color:#118ABF;}
.article_body_longform .testo_articolo .articlebox p a{
margin:0 5px;
font-family:"Open Sans", Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
color:#414141;} 
.article_body_longform .testo_articolo .articlebox p a:hover{
text-decoration:underline;}
.article_body_longform audio{
margin:0 0 0 10%;
padding:5px 0 0 0;
width:80%;
height:60px;}
.article_body_longform iframe{
margin:5px 0 5px 5%;
border:5px solid #aaa !important;}
.copyright{
margin-top: 25px;
margin-bottom: 25px;
padding:15px;
display: block;
font-family: 'Open Sans', sans-serif;
font-size:1rem;
line-height: .92;
letter-spacing: .5px;
color: #313131;
clear:both;
text-align:center;
background:#eee;}
.scroll_fixed_social_longform{
padding:0;
margin:0 0 0 60px;
bottom:4px !important;}
.article_header_longform{
float:left;
clear:left;
margin:45px auto 0 auto;
width:100%;
position:relative;
display:block;}
.article_header_longform .occhiello_articolo{
width:150%;
margin:0 0 20px -25%;
padding:15px 0 12px 0;
color:#fff;
font-family: 'Libre Franklin', sans-serif;
font-weight:500;
font-size:1.3rem;
text-transform:uppercase;
text-align:center;
position:relative;
background: rgb(57,91,116);
background: radial-gradient(circle, rgba(57,91,116,1) 0%, rgba(162,215,254,1) 80%, rgba(255,255,255,1) 100%);}
.article_header_longform .titolo_articolo{
font-weight:700;
line-height:55px;
font-size:3rem;
margin:40px auto 20px auto;
text-align:center;}
.article_header_longform .sottotitolo_articolo{
font-weight:400;
font-size:1.7rem;
line-height:35px;
padding:0 15px 15px 15px;
margin:0 auto 20px auto;
font-style:oblique;
text-align:center;
position:relative;}
.article_header_longform .data_articolo{
font-family: 'Libre Franklin', sans-serif;
font-weight:500;
font-size:0.75rem;
color:#395b74;
text-transform:uppercase;
margin:10px 100px 0 0;
padding:5px;
border-top:1px solid #dee8f0;
border-bottom:1px solid #dee8f0;
float:right;}
.article_header_longform .data_articolo:before{
content: "» pubblicato il";
margin-right:7px;
text-transform:lowercase;}
.article_header_longform .author_photo{
width:50px;
margin:0 10px 20px 100px;
position:relative;
float:left;}
.article_header_longform .author_photo img{
width:100%;
height:auto;
border-radius:50%;}
.article_header_longform .author_name_value{
font-weight:700;
font-size:0.9rem;
text-transform:uppercase;
margin-bottom:20px;
padding:18px 0 3px 0;}
.article_header_longform .author_name_value:before{
content: "di";
font-weight:500;
text-transform:lowercase;
margin-right:5px;}
.article_header_longform .multimedia .foto_articolo{
margin:5px 0 5px -27.5%;
padding:5px 0 0 0;
width:155%;
position:relative;
aspect-ratio:16 / 6;}
.article_header_longform .multimedia .foto_articolo img{
aspect-ratio:16 / 6;}
.article_header_longform .multimedia .foto_articolo .didascalia{
display:none;}
.multimedia.video{
position:relative;
width:100%;
float:left;
clear:left;}
.multimedia.video #content-player-video{
width:100%;
height:700px;}
.multimedia.video iframe{
background:black !important;
width:100% !important;
height:600px !important;}
.multimedia.gallery{
position:relative;
width:100%;
float:left;
clear:left;}
.multimedia.gallery .bx-wrapper,
.multimedia.gallery .bx-wrapper .bx-window,
.multimedia.gallery .bx-wrapper .bx-viewport{
width:100%;
float:left;
clear:left;}
.multimedia.gallery ul.galleria_espanso{
width:100%;
float:left;
clear:left;}
.multimedia.gallery ul.galleria_espanso li{
width:100%;
position:relative;}
.multimedia.gallery ul.galleria_espanso li img{
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%;}
.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{
position:absolute;
top:20px;
right:15px;}
.multimedia .bx-controls .bx-pager{
margin:0 5px 0 0;
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{
float:left;}
.multimedia .bx-controls .bx-controls-direction .bx-prev{
margin:0 5px;
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{
width:32px;
height:32px;
float:left;
text-indent:-9999px;
outline:0;
background:url(../images/controls.png) no-repeat -43px 0;}
.article_header_longform audio{
display:none;}
.article_header_longform #mep_0{
width:100% !important;}
.article_header_longform .player-container.vc_mediaelementjs{
background:black;
height:50px;
padding-top:5px;}
.vc_share_link_container{
margin:0 auto;
width:235px;}
.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:1px 2px 1px 1px;
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;}
/*---spacer*/
.spacer {
    width:100%;
    height:0px;
    float:left;
    clear:left;
    font-size:0px;
    line-height:0px;
}
.spacer.t_5 {
    margin-top:5px;
}
.spacer.t_10 {
    margin-top:10px;
}
.spacer.t_15 {
    margin-top:15px;
}
.spacer.t_20 {
    margin-top:20px;   
}
.spacer.t_25 {
    margin-top:25px;   
}
.spacer.t_30 {
    margin-top:30px;   
}
.spacer.t_35 {
    margin-top:35px;   
}
.spacer.t_40 {
    margin-top:40px;   
}
.spacer.t_45 {
    margin-top:45px;   
}
.spacer.t_50 {
    margin-top:50px;   
}
.spacer.t_55 {
    margin-top:55px;   
}
.spacer.t_60 {
    margin-top:60px;   
}
.spacer.t_65 {
    margin-top:65px;   
}
.spacer.t_70 {
    margin-top:70px;   
}
.spacer.t_75 {
    margin-top:75px;   
}
.spacer.t_80 {
    margin-top:80px;   
}
.spacer.t_85 {
    margin-top:85px;   
}
.spacer.t_90 {
    margin-top:90px;   
}
.spacer.t_95 {
    margin-top:95px;   
}
.spacer.t_100 {
    margin-top:100px;   
}
.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;
}
}
