
.bacchetta_letti .occhiello_titolo{position:relative;float:left;clear:left;width:100%;height:300px;padding:20px 0 10px 0;color:#fff;font-size:2rem;text-align:center;margin:0 0 -245px 0;background:#2c475a;background:linear-gradient(180deg,rgb(44 71 90) 10%,rgb(57 91 116) 25%,rgb(255 255 255) 100%)}.bacchetta_letti .occhiello_titolo a{color:#fff;text-decoration:none}.bacchetta_letti .occhiello_titolo a:hover{color:#ddd;text-decoration:none}.box_piu_letti{z-index:10;margin:0 0 0 5.5%;float:left;width:90%;position:relative;background:url(../images/punto-gray-bck.png) repeat-y 19.3% 0,url(../images/punto-gray-bck.png) repeat-y 39.1% 0,url(../images/punto-gray-bck.png) repeat-y 58.9% 0,url(../images/punto-gray-bck.png) repeat-y 78.7% 0}.box_piu_letti .cont .schermata .box{margin:0 1% 30px 0;padding-bottom:.5%;position:relative;width:18.8%;min-height:214px;float:left;background-color:#fff;border-bottom:1px solid #ccc}.box_piu_letti .cont .schermata .box.pos1,.box_piu_letti .cont .schermata .box.pos2,.box_piu_letti .cont .schermata .box.pos3,.box_piu_letti .cont .schermata .box.pos4,.box_piu_letti .cont .schermata .box.pos5{margin-top:1%;border-top:1px solid #ccc}.box_piu_letti .cont .schermata .box.pos6,.box_piu_letti .cont .schermata .box.pos11{clear:left}.box_piu_letti .schermata .hori_group .box .cont_foto{width:100%;position:relative}.box_piu_letti .cont .schermata .box .cont_foto:before{position:absolute;width:35px;text-align:center;padding:7px 0 7px 0;left:0;bottom:0;background:#517fa2;background:rgb(81 127 162 / .7);color:#fff;font-size:1.3rem;font-family:'Quattrocento',serif;font-weight:700}.box_piu_letti .cont .schermata .box.pos1 .cont_foto:before{content:"1"}.box_piu_letti .cont .schermata .box.pos2 .cont_foto:before{content:"2"}.box_piu_letti .cont .schermata .box.pos3 .cont_foto:before{content:"3"}.box_piu_letti .cont .schermata .box.pos4 .cont_foto:before{content:"4"}.box_piu_letti .cont .schermata .box.pos5 .cont_foto:before{content:"5"}.box_piu_letti .cont .schermata .box.pos6 .cont_foto:before{content:"6"}.box_piu_letti .cont .schermata .box.pos7 .cont_foto:before{content:"7"}.box_piu_letti .cont .schermata .box.pos8 .cont_foto:before{content:"8"}.box_piu_letti .cont .schermata .box.pos9 .cont_foto:before{content:"9"}.box_piu_letti .cont .schermata .box.pos10 .cont_foto:before{content:"10"}.box_piu_letti .cont .schermata .box.pos11 .cont_foto:before{content:"11"}.box_piu_letti .cont .schermata .box.pos12 .cont_foto:before{content:"12"}.box_piu_letti .cont .schermata .box.pos13 .cont_foto:before{content:"13"}.box_piu_letti .cont .schermata .box.pos14 .cont_foto:before{content:"14"}.box_piu_letti .cont .schermata .box.pos15 .cont_foto:before{content:"15"}.box_piu_letti .cont .schermata .box .titolo{width:100%;position:relative;margin-top:5px;padding:5px;font-weight:700;font-size:.82em;line-height:1.3em;float:left;clear:left}.box_letti .occhiello_titolo{z-index:9;position:relative;float:left;clear:left;margin:-50px 0 40px 0;width:96%;height:85px;left:2%;padding:55px 0 0 0;font-size:.9rem;color:#395b74;background-color:#fff;border-bottom:3px solid #4a4a4a;border-left:1px solid #4a4a4a;border-right:1px solid #4a4a4a;text-align:center}.box_letti .occhiello_titolo a{min-width:70%;color:#fff;background:#4a4a4a;display:inline-block;text-decoration:none;padding:5px 10px 5px 10px}.box_letti .occhiello_titolo a:hover{color:#fff;background:#3a3a3a;text-decoration:none}
.box_hp_vignetta{margin:0 0 80px 5%;padding-bottom:5px;width:90%;float:left;clear:left;position:relative}.box_hp_vignetta.foto{margin:0 0 70px 5%;padding-bottom:0}.box_hp_vignetta .occhiello_titolo{width:107%;height:85px;position:absolute;bottom:-45px;left:-3.5%;padding:55px 0 0 0;font-size:.9rem;color:#395b74;background-color:#fff;border-bottom:2px solid #4a4a4a;text-align:center}.box_hp_vignetta .occhiello_titolo a{min-width:70%;display:inline-block;color:#fff;background:#4a4a4a;text-decoration:none;padding:5px 10px 5px 10px}.box_hp_vignetta .occhiello_titolo a:hover{color:#fff;background:#3a3a3a;text-decoration:none}.box_hp_vignetta .cont .schermata .box{width:32%;position:relative;float:left}.box_hp_vignetta .cont .schermata .box.pos1,.box_hp_vignetta .cont .schermata .box.pos2{margin-right:2%}.box_hp_vignetta .cont_foto{padding:5px 0 5px 0;position:relative;width:100%;aspect-ratio:4 / 4}.box_hp_vignetta .cont_foto img{aspect-ratio:4 / 4}


/*-archive_results-*/
.cont_anteprima_ricerca_archivio{
width:100%;
float:left;
clear:left;
position:relative;}
.archive_results{
margin:0 0 10px 0;
padding:20px 0;
width:100%;
float:left;
position:relative;
border-bottom:1px solid #ccc;}
.archive_results.pos1{
padding:0 0 20px 0;}
.archive_results .sezione{
margin:10px 10px 0 0;
padding:7px 10px 5px 10px;
font-size:1rem;
font-weight:700;
float:left;
text-transform:uppercase;}
.archive_results .cont_foto{
float:left;
margin:0 3% 5px 0;
position:relative;
width:48.5%;}
.archive_results .occhiello{
position:relative;
font-weight:700;
font-size:0.95rem;
text-transform:uppercase;
margin:20px 0 25px 0;
bottom:3px;
display:inline-block;}
.archive_results .titolo{
font-weight:700;
font-size:1.2rem;
line-height:25px;
display:block;
margin:10px 0 30px 0;}
.archive_results .titolo p{
color:#1C2024;
text-decoration:none;}
.archive_results .ora_pubblicazione{
margin:5px 0 0 0;
font-size:0.8rem;
display:inline;}
/*-no_risultati-*/
.no_risultati{
margin:30px 0 0 0;
padding:10px;
font-family:'Titillium Web', sans-serif;
font-size:15px;
text-align:center;
color:#141922;
text-decoration:underline;
width:100%;
float:left;
clear:left;}
/*-vc_preview_results_pagination-*/
.vc_preview_results_pagination{
margin:15px 0 30px 0;
padding:5px;
width:100%; 
float:left;
clear:left;
position:relative;
background:#dee8f0;}
.vc_preview_results_pagination .pagination{
display:block;
margin:0 auto 0 auto;
border-radius:0;}
.vc_preview_results_pagination a#precedenti{
float:left;}
.vc_preview_results_pagination a#prossimi{
float:right;}
.vc_preview_results_pagination a#precedenti:before{
content:"\f053";
font-family:FontAwesome;
font-style:normal;
font-weight:normal;
text-decoration:none;
color:#517fa2;
margin-right:5px;}
.vc_preview_results_pagination a#prossimi:after{
content:"\f054";
font-family:FontAwesome;
font-style:normal;
font-weight:normal;
text-decoration:none;
color:#517fa2;
margin-left:5px;}
.vc_preview_results_pagination .pagination li:first-child>a,
.vc_preview_results_pagination .pagination li:first-child>span{
border-bottom-left-radius:0;
border-top-left-radius:0;}
.vc_preview_results_pagination .pagination li:last-child>a, 
.vc_preview_results_pagination .pagination li:last-child>span{
border-bottom-right-radius:0;
border-top-right-radius:0;}
.vc_preview_results_pagination .pagination .active>a, 
.vc_preview_results_pagination .pagination .active>span, 
.vc_preview_results_pagination .pagination .active>a:hover, 
.vc_preview_results_pagination .pagination .active>span:hover, 
.vc_preview_results_pagination .pagination .active>a:focus, 
.vc_preview_results_pagination .pagination .active>span:focus{
color:#fff;
background-color:#395b74;
border-color:#517fa2;
cursor:pointer;}
/*-variante_ricerca_newsstand-*/
.variante_ricerca_newsstand{
width:795px;}
.variante_ricerca_newsstand .titolo{
font-family:'liberation_sansregular', Arial, Helvetica, sans-serif;
font-size:22px;}
.box_hp_vignetta_pos1{margin:10px 0 10px 5%;width:90%;float:left;clear:left;position:relative}.box_hp_vignetta_pos1 .occhiello_titolo{position:relative;width:111.1%;left:-5.6%;height:140px;margin:0 0 -85px 0;padding:12px 0 10px 0;color:#395b74;font-size:1.4rem;text-align:center;text-transform:uppercase;border-top:5px solid #4a4a4a}.box_hp_vignetta_pos1 .occhiello_titolo a{color:#395b74;text-decoration:none;border-bottom:1px solid #ccc;min-width:80%;display:inline-block}.box_hp_vignetta_pos1 .occhiello_titolo a:hover{color:#2c475a;text-decoration:none}.box_hp_vignetta_pos1 .cont .schermata .box{width:100%;position:relative}.box_hp_vignetta_pos1 .cont_foto{padding:5px 0 5px 0;position:relative;width:100%;aspect-ratio:4 / 4}.box_hp_vignetta_pos1 .cont_foto img{aspect-ratio:4 / 4}
#half_promo{width:300px;min-height:620px;clear:both;margin:0 auto;position:relative;z-index:0}#half_promo_two{width:300px;min-height:270px;clear:both;margin:0 auto;position:relative;z-index:0}.digital_promo{width:300px;min-height:620px;float:left;clear:left;position:absolute;top:0;left:0;z-index:1}.digital_promo img{width:100%;height:auto}
.il_piu_letto{margin:20px 0 30px 0;width:100%;float:left;clear:left;position:relative;border-bottom:2px solid #4a4a4a}.il_piu_letto .occhiello_titolo{position:relative;width:100%;margin-bottom:15px;padding:12px 0 2px 0;color:#395b74;font-size:1.4rem;text-align:center;text-transform:uppercase;border-top:5px solid #4a4a4a;border-bottom:1px solid #ccc}.il_piu_letto .occhiello_titolo a{color:#395b74;text-decoration:none;display:inline-block}.il_piu_letto .occhiello_titolo a:hover{color:#2c475a;text-decoration:none}.il_piu_letto .schermata .hori_group .box{width:90%;margin-left:5%;padding-bottom:1%;float:left;clear:left;position:relative}.il_piu_letto .schermata .hori_group .box .cont_foto,.box_article_tags_new .schermata .hori_group .box .foto{width:100%;margin-bottom:10px;position:relative}.il_piu_letto .schermata .hori_group .box .occhiello{color:#fff;font-weight:500;font-size:.8rem;text-transform:uppercase;margin:0 auto 3px auto;text-align:center;display:table;padding:7px 7px 5px 7px;background:#395b74}.il_piu_letto.interessare .schermata .hori_group .box .occhiello{margin-top:7px}.il_piu_letto .schermata .hori_group .box .titolo{font-weight:700;font-size:1.1rem;line-height:22px;display:block;margin:10px 0 8px 0;text-align:center}
/*-archive_header-*/
.archive_header{
margin:0 0 10px 0;
padding:5px 0 5px 0;
width:100%;
float:left;
clear:left;
position:relative;}
.archive_header .occhiello_titolo{
margin-bottom:25px;
padding:7px 0 0 0;
font-weight:700;
font-size:1.5rem;
text-align:center;
text-transform:uppercase;
width:100%;
color:#395b74;
border-top:1px solid #ccc;}
.archive_header .text{
font-family:'Libre Franklin', sans-serif;
font-size:1rem;
color:#3A3A3A;
float:left;}
.archive_header .text .sezione:after{
content:"-";
font-family:'Libre Franklin', sans-serif;
color:#000;
margin:0 0 0 10px;}
.archive_header .sezione{
font-family:'Libre Franklin', sans-serif;
font-size:1rem;	
text-transform:uppercase;
color:#395b74;
font-weight:bold;
margin-left:5px;}
.archive_header .results_number{
text-transform:uppercase;}
.archive_header .results_number:before{
content:"Articoli ";
font-family:'Libre Franklin', sans-serif;
color:#000;
margin:0 0 0 10px;}
.archive_header .number{
font-family:'Libre Franklin', sans-serif;}
.archive_header .number:before{
content:": ";
margin:0;}
.archive_header .text .keyword{
font-family:'Libre Franklin', sans-serif;
color:#141922;
margin-left:10px;
text-transform:uppercase;
font-weight:600;}
.archive_header .text .keyword:after{
content:"-";
font-family:'Libre Franklin', sans-serif;
color:#000;
margin:0 10px 0 10px;}
.intestazione_ricerca_archivio .occhiello_sommario{
display: none !important;}
/*-affina_risultati-*/
.affina_risultati{
position:relative;
margin:0 0 20px 0;
font-family:'Libre Franklin', sans-serif;
width:100%;
float:left;
clear:left;}
.affina_risultati .occhiello_titolo{
margin-bottom:25px;
padding:7px 0 0 0;
font-weight:700;
font-size:1.3rem;
border-top:1px solid #517fa2;
text-align:center;
text-transform:uppercase;
width:100%;
color:#395b74;}
.affina_risultati li.intestazione{
margin:10px 0 0 0;
padding:5px;
color:#4a4a4a;
font-family:'Domine', serif;
font-weight:700;
font-size:1rem;
line-height:23px;
text-align:center;
background-color:#dee8f0;}
.affina_risultati p{
margin:0 0 10px 0;
width:100%;
float:left;
clear:left;}
.affina_risultati p span{
margin:10px 0 0 0;
padding:2px 10px;
font-size:0.7rem;
font-family:'Libre Franklin', sans-serif;
text-transform:uppercase;
color:#fff;
background:#c01f27;
display:inline;}
.affina_risultati input{
width:145px;}
.affina_risultati ul{
margin:0 10px 10px 0;
color:#424240;
font-weight:normal;
width:100%;
float:left;
list-style:none;}
.affina_risultati ul li{
margin:1px 0 1px 0;
padding:10px 0 10px 5px;
border-bottom:1px #eee solid;
display:block;
font-family:'Libre Franklin', sans-serif;
font-size:0.8rem;
text-transform:uppercase;}
.affina_risultati ul li a:link{
color:#395b74;
text-decoration:none;
background:url(../images/affina_ricerca_arrow.png) no-repeat right center;
display:block;}
.affina_risultati ul li a:visited{
color:#171717;
text-decoration:none;
background:url(../images/affina_ricerca_arrow.png) no-repeat right center;
display:block;}
.affina_risultati ul li a:hover{
color:#171717;
background: url(../images/affina_ricerca_arrow_hover.png) no-repeat right center;
display:block;}
.affina_risultati ul li a:focus{
color:#171717;
background:url(../images/affina_ricerca_arrow_hover.png) no-repeat right center;
display:block;}
.affina_risultati ul li a:active{
color:#171717;
background:url(../images/affina_ricerca_arrow_hover.png) no-repeat right center;
display:block;}



.box_digital_edition{padding:0 0 3.5% 0;float:left;clear:left;width:100%;position:relative;margin-bottom:60px}.box_digital_edition .data{width:80%;font-family:'Libre Franklin',sans-serif;font-weight:400;font-size:.7rem;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;margin:60px 0 10px 10%;display:block;border-top:1px solid #ccc}.box_digital_edition .data a{background:#395b74;text-decoration:none;color:#fff;padding:5px}.box_digital_edition .data a:hover{text-decoration:none;color:#eee}.box_digital_edition .cont_img{margin-left:1px;width:306px;height:425px;margin:0 auto;z-index:9;position:relative;background:#fff}.box_digital_edition .cont_img img{border:1px solid #000;width:306px;height:425px;z-index:10}.box_digital_edition .occhiello_titolo{z-index:8;position:relative;float:left;clear:left;width:100%;padding:12px 0 10px 0;color:#395b74;font-size:1.4rem;text-align:center;margin:20px 0 10px 0;border-top:5px solid #4a4a4a}.box_digital_edition .sfoglia_edizione{width:100%;left:0;position:absolute;bottom:-25px;padding-bottom:3px;font-family:'Quattrocento',serif;font-size:.9rem;color:#395b74;background-color:#fff;border-bottom:2px solid #4a4a4a;text-align:center}.box_digital_edition .sfoglia_edizione a{min-width:85%;background:#4a4a4a;color:#fff;display:inline-block;text-decoration:none;padding:5px 0 5px 0}.box_digital_edition .sfoglia_edizione a:hover{color:#fff;background:#3a3a3a;text-decoration:none}.paywall_prodotti_vnp{width:100%;position:relative;float:left;clear:left;margin:-30px 0 20px 0;padding-bottom:5px;background:#eee;border:1px solid #ddd}.paywall_prodotti_vnp .occhiello_titolo{margin:10px 0 10px 10px;padding:10px 0 8px 0;font-size:1rem;color:#2c475a;position:relative;width:95%;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.paywall_prodotti_vnp .occhiello_titolo a{color:#2c475a;text-decoration:none}.paywall_prodotti_vnp .occhiello_titolo a:hover{color:#395b74;text-decoration:none}.paywall_prodotti_vnp .occhiello_titolo a:after{content:"tutte le offerte →";font-size:.8rem;color:#fff;right:0;top:6px;position:absolute;background:#4a4a4a;padding:5px}.paywall_prodotti_vnp .occhiello_titolo a:hover:after{background:#3a3a3a;color:#fff}.paywall_prodotti_vnp .prodotto{padding:10px;border-right:1px #ccc solid;position:relative;font-family:'Domine',serif;font-weight:500;width:33.33%;float:left;text-align:center;font-size:.85rem}.paywall_prodotti_vnp .prodotto.c{border-right:none}.paywall_prodotti_vnp .prodotto .nome{margin-bottom:10px;color:#000;border-bottom:1px solid #ccc;padding-bottom:2px}.paywall_prodotti_vnp .prodotto .nome a{color:#000;text-decoration:none}.paywall_prodotti_vnp .prodotto .nome a:hover{color:#395b74;text-decoration:none}.paywall_prodotti_vnp .prodotto .prezzo{font-family:'Libre Franklin',sans-serif;font-weight:500;color:#fff;font-size:.9rem;background:#395b74;padding:5px 0 5px 0}.paywall_prodotti_vnp .prodotto .prezzo:hover{background:#517fa2}.paywall_prodotti_vnp .prodotto .prezzo a{color:#fff;text-decoration:none}.paywall_prodotti_vnp .prodotto .prezzo a:hover{color:#fff;text-decoration:none;background:#517fa2}


.sortElementCont{
margin:0 0 30px 0;
padding:10px 0 0 0;
width:100%;
float:left;
clear:left;
position:relative;}
.sortElementCont p{
padding:10px;
font-family:'Libre Franklin', sans-serif;
font-size:1rem;
font-weight:normal;
color:#424240;
background:#eee;
text-align:center;
display:block;}
.sortElementCont ul.sortElementBox{
float:left;
width:100%;
font-size:1.1rem;
font-family:'Libre Franklin', sans-serif;
border-bottom:10px solid #eee;}
.sortElementCont ul.sortElementBox li{
padding:20px;
float:left;
width:33.33%;
text-align:center;
list-style:none;
background:#dee8f0;
text-transform:uppercase;
line-height:40px;}
.sortElementCont ul.sortElementBox li a{
padding:4px 0 4px 0;
color:#171717;
text-decoration:none;
display:block;}
.sortElementCont ul.sortElementBox li a:hover{
color:#395b74;
display:block;
text-decoration:underline;}
.sortElementCont ul.sortElementBox li a.active{
color:#fff;
text-decoration:none;
font-weight:bold;
background:#395b74;}
.lightboxOuter{width:100%;height:100vh;position:fixed;top:0;left:0;background:rgb(0 0 0 / .7);overflow:hidden;display:none;z-index:9999999999}.lightboxInner{width:50%;height:80vh;margin:80px auto 0 auto}.exit{text-align:right;position:relative;top:1.4em;right:1.1em}.exit button{border-radius:10%;display:inline-block;background:#4a4a4a;color:#fff}.exit button:hover{background:#000}iframe.myframein{background:#fff;border-radius:5px;max-height:94vh}.vc_button_box_geo_search .vc_search button .rounded{min-width:70%;z-index:9;background:#4a4a4a;color:#fff;display:inline-block;text-decoration:none;padding:5px 0 5px 0}.search_geoloc{margin:20px 0 60px 5%;width:90%;float:left;clear:left;position:relative;padding:10px 30px 0 30px;background:#fff}.vc_button_box_geo_search{position:relative;float:left;clear:left;width:100%;height:140px;padding:12px 0 10px 0;color:#fff;font-family:'Quattrocento',serif;font-weight:700;font-size:1.4rem;text-align:center;margin:30px 0 -105px 0;background:#395b74;background:linear-gradient(180deg,#395b74 30%,#ffffff 100%)}.vc_geolocation_box_search{margin:0 0 10px 0;width:100%;float:left;clear:left;position:relative;background:#fff;position:relative}.vc_geolocation_box_search:before{content:"\f041";color:#395b74;font-family:FontAwesome;font-size:2em;font-style:normal;font-weight:400;float:left;margin:5px 15px 5px 0;animation:blink-animation 1.5s steps(5,start) infinite;-webkit-animation:blink-animation 1.5s steps(5,start) infinite}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}.vc_geolocation_box_search form{width:100%;float:left}.vc_geolocation_box_search .vc_city{width:100%;float:left}.vc_geolocation_box_search .vc_city label{position:absolute;left:10%;top:8%}.vc_geolocation_box_search label,.vc_geolocation_box_search label{color:#395b74;font-size:.8em;line-height:1.6em;font-weight:400;display:block;text-transform:uppercase}.vc_geolocation_box_search .vc_city input{width:100%;padding:10px 10px;border:1px #4a4a4a solid;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.vc_geolocation_box_search .vc_geolocation_btn{width:100%;margin-top:17px;height:49px;border:1px solid #4a4a4a;background:#fff;color:#395b74;text-transform:uppercase;font-size:15px;line-height:48px}.vc_geolocation_box_search .vc_geolocation_btn i{margin:12px 5px 0 5px;font-size:24px;color:#064c9c;float:left}.vc_geolocation_box_search .vc_radius{width:100%;float:left;margin-top:15px;z-index:10}.vc_geolocation_box_search .vc_box_geo_filters .vc_radius input[type=range]{-webkit-appearance:none;margin:15px 0 10px 0;width:100%}.vc_geolocation_box_search .vc_box_geo_filters .vc_radius input[type=range]:focus{outline:none}.vc_box_geo_filters .vc_radius input[type=range]::-webkit-slider-runnable-track{width:100%;height:12.8px;cursor:pointer;box-shadow:0 0 0 #000000,0 0 0 #0d0d0d;background:#61b3ff;border-radius:25px;border:0 solid #000101}.vc_geolocation_box_search .vc_box_geo_filters .vc_radius input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #000000,0 0 0 #0d0d0d;border:0 solid #000;height:20px;width:39px;border-radius:7px;background:#064c9c;cursor:pointer;-webkit-appearance:none;margin-top:-3.6px}.vc_geolocation_box_search .vc_box_geo_filters .vc_radius input[type=range]:focus::-webkit-slider-runnable-track{background:#61b3ff}.vc_geolocation_box_search .vc_box_geo_filters .vc_radius input[type=range]::-moz-range-track{width:100%;height:12.8px;cursor:pointer;animate:0.2s;box-shadow:0 0 0 #000000,0 0 0 #0d0d0d;background:#61b3ff;border-radius:25px;border:0 solid #000101}.vc_geolocation_box_search .vc_box_geo_filters .vc_radius input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #000000,0 0 0 #0d0d0d;border:0 solid #000;height:20px;width:39px;border-radius:7px;background:#064c9c;cursor:pointer}.vc_geolocation_box_search .vc_box_geo_filters .vc_radius input[type=range]::-ms-track{width:100%;height:12.8px;cursor:pointer;animate:0.2s;background:#fff0;border-color:#fff0;border-width:39px 0;color:#fff0}.vc_geolocation_box_search .vc_box_geo_filters .vc_radius input[type=range]::-ms-fill-lower{background:#61b3ff;border:0 solid #000101;border-radius:50px;box-shadow:0 0 0 #000000,0 0 0 #0d0d0d}.vc_geolocation_box_search .vc_box_geo_filters .vc_radius input[type=range]::-ms-fill-upper{background:#61b3ff;border:0 solid #000101;border-radius:50px;box-shadow:0 0 0 #000000,0 0 0 #0d0d0d}.vc_geolocation_box_search .vc_box_geo_filters .vc_radius input[type=range]::-ms-thumb{box-shadow:0 0 0 #000000,0 0 0 #0d0d0d;border:0 solid #000;height:20px;width:39px;border-radius:7px;background:#064c9c;cursor:pointer}.vc_geolocation_box_search .vc_box_geo_filters .vc_radius input[type=range]:focus::-ms-fill-lower{background:#61b3ff}.vc_geolocation_box_search .vc_box_geo_filters .vc_radius input[type=range]:focus::-ms-fill-upper{background:#61b3ff}.vc_geolocation_box_search .vc_radius .vc_value{line-height:1;color:#212121;font-size:.8em;font-weight:400}.vc_geolocation_box_search .vc_radius .vc_value:after{content:"km";margin-left:5px}.vc_geolocation_box_search .vc_box_geo_filters .vc_sections{margin:20px 0 20px 0;width:100%;float:left;clear:left;display:none}.vc_geolocation_box_search .vc_box_geo_filters .vc_sections:before{content:"Sections";color:#024c9c;font-size:1.1em;line-height:1.6em;font-weight:400;display:block;clear:left}.vc_geolocation_box_search .vc_box_geo_filters .vc_sections .checkbox{margin:15px 0 0 0;width:50%;float:left}.vc_geolocation_box_search .vc_box_geo_filters .vc_sections .checkbox label{color:#20465d;font-size:1em;font-weight:400}.vc_geolocation_box_search .sovra-cerca{z-index:10;float:left;clear:left;position:relative;width:100%}.vc_geolocation_box_search .vc_search{z-index:8;width:116%;height:100px;position:absolute;bottom:-50px;left:-8%;padding:69px 0 0 0;font-family:'Quattrocento',serif;font-weight:700;font-size:.9rem;color:#395b74;background-color:#fff;border-left:1px solid #4a4a4a;border-right:1px solid #4a4a4a;border-bottom:3px solid #4a4a4a;text-align:center}.vc_geolocation_box_search .vc_search button{min-width:70%;z-index:9;background:#4a4a4a;color:#fff;display:inline-block;text-decoration:none;padding:5px 0 5px 0;border-bottom:3px solid #fff}.vc_geolocation_box_search .vc_search .vc_reset{background-color:#fff;color:#395b74;float:right}.vc_geolocation_box_search .pac-container{z-index:99999!important}.vc_geolocation_box_search .vc_loader{height:100%;width:100%;position:absolute;z-index:10;top:0;left:0;background:rgb(255 255 255 / .9);text-align:center}.vc_geolocation_box_search .vc_loader .vc_circle{width:60px;height:60px;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px;border-radius:100%;border:2px solid rgb(5 76 156 / .2);border-top-color:#054c9c;animation:spin 1s infinite linear}@keyframes spin{100%{transform:rotate(360deg)}}.vc_geolocation_box_search .vc_city .vc_error{font-size:13px;text-transform:uppercase;padding:0 6px;display:inline-block;width:100%;text-align:center}
.newsletter_box_hp{
width:100%;
margin-bottom:10px;
position:relative;
padding:4% 0 0 0;
float:left;
clear:left;}
.newsletter_box_hp.press{
margin-top:10px;
margin-bottom:25px;}
.newsletter_box_hp .occhiello_titolo{
margin-bottom:20px;
padding:7px 0 0 0;
font-size:1.4rem;
text-align:center;
color:#395b74;
position:relative;
width:100%;
border-top:5px solid #4a4a4a;}
.newsletter_box_hp .occhiello_titolo a{
color:#395b74;
text-decoration:none;
border-bottom:1px solid #ccc;
min-width:80%;
display:inline-block;}
.newsletter_box_hp .occhiello_titolo a:hover{
color:#2c475a;
text-decoration:none;}
.newsletter_box_hp .schermata .hori_group .box{
width:100%;
padding-bottom:3%;
float:left;
clear:left;
position:relative;}
.newsletter_box_hp .schermata .hori_group .box .cont_foto{
width:100%;
margin-bottom:15px;
position:relative;
aspect-ratio: 16 / 10.55;}
.newsletter_box_hp .schermata .hori_group .box .cont_foto img{
width:100%;
aspect-ratio: 16 / 10.55;}
.newsletter_box_hp .schermata .hori_group .box .occhiello{
color:#fff;
background:#395b74;
font-family:'Libre Franklin', sans-serif;
font-weight:500;
font-size:0.8rem;
padding:6px 6px 5px 6px;
text-transform:uppercase;
margin:0 auto 3px auto;
text-align:center;
display:table;}
.newsletter_box_hp .schermata .hori_group .box .titolo{
color:#000;
font-family:'Domine', serif;
font-weight:700;
font-size:1.1rem;
line-height:22px;
display:block;
margin:10px 0 8px 0;
text-align:center;}
.newsletter_box_hp .schermata .hori_group .box .titolo a{
color:#000;
text-decoration:none;}
.newsletter_box_hp .schermata .hori_group .box .titolo a:hover{
text-decoration:none;
color:#395b74;}
.newsletter_box_hp .sottotitolo{
color:#777;
font-family:'Libre Franklin', sans-serif;
font-weight:500;
font-size:1rem;
line-height:25px;
width:100%;
float:left;
clear:left;
font-style:oblique;
text-align:center;}
.newsletter_box_hp .iscriviti{
margin-top:15px;
padding-bottom:3px;
width:100%;
font-family:'Quattrocento', serif;
font-size:0.9rem;
color:#395b74;
background-color:#fff;
border-bottom:2px solid #4a4a4a;
text-align:center;}
.newsletter_box_hp.press .iscriviti{
margin-top:-55px;}
.newsletter_box_hp .iscriviti a{
min-width:70%;
background:#4a4a4a;
color:#fff;
display:inline-block;
text-decoration:none;
padding:5px 0 5px 0;}
.newsletter_box_hp .iscriviti a:hover{
color:#fff;
background:#3a3a3a;
text-decoration:none;}
.newsletter_box_hp .icona_tipo{
display:none;}
@media only screen 
and (min-width : 580px) 
and (max-width : 990px){ 
.banner_background {
display:none;
}
}
