
/*---Formati_Banner*/
.background {
	padding:130px 0 0 0;
}
.banner_728x90 {
	margin:0px;
	padding:0px;
	float:left;
}
.banner_news_990x30 {
	margin:0 0 5px 0;
	padding:0px;
	width:100%;
	float:left;
	clear:left;
}
.banner_news_270x125 {
	margin:0px;
	padding:0px;
	float:right;
}


/*---container_menu_private_sections*/
.container_menu_private_sections {
    margin:0px;
    padding:3px 10px 3px 125px;
    width:100%;
    float:left;
    clear:left;
    background:#f4f5f7 url(../images/container_menu_private_sections.png) no-repeat left center;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.container_menu_private_sections ul.menu_1 {
    margin:0px;
    padding:0px;
    width:100%;
    float:left;
    clear:left;
    list-style:none;
}
.container_menu_private_sections ul.menu_1 li {
    margin:0px;
    padding:0px;
    list-style:none;
    display:inline;
    position:relative;
    z-index:100;
}
.container_menu_private_sections ul.menu_1 li a:link, .container_menu_private_sections ul.menu_1 li a:visited {
    margin:0px;
    padding:0px 0 0 5px;
    font-family: 'OpenSansRegular', Arial, sans-serif;
    font-size:11px;
    color:#363636;
    text-decoration:none;
    border-left:1px #363636 solid;
}
.container_menu_private_sections ul.menu_1 li a:hover, .container_menu_private_sections ul.menu_1 li a:focus, .container_menu_private_sections ul.menu_1 li a:active {
    text-decoration:underline;
}
.container_menu_private_sections ul.menu_1 li ul.menu_2 {
    margin:0px;
    padding:0px;
    background:#f4f5f7;
    position:absolute;
    top:20px;
    left:0px;
    width:100%;
    float:left;
    clear:left;
    list-style:none;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    z-index:100;
}
.container_menu_private_sections ul.menu_1 li ul.menu_2 li {
    margin:0px;
    padding:2px 10px 2px 5px;
    border:0px;
    display:none;
}
.container_menu_private_sections ul.menu_1 li:hover ul.menu_2 li {
    display:inline;
    float:left;
    clear:left;
}
.container_menu_private_sections ul.menu_1 li ul.menu_2 li a {
    margin:0px;
    padding:0px 5px 2px 0;
    border:0px;
    background:#f4f5f7;
}
.container_menu_private_sections ul.menu_1 li ul.menu_2 li ul.menu_3 {
    margin:0px;
    padding:0px;
    width:100%;
    float:left;
    clear:left;
}












/*new style*/
/*-----------------Generic Style Reset-----------------*/
.vc_hidden {
  display: none; }

* {
  box-sizing: border-box;
  *behavior: url(js/boxsizing.htc);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  text-decoration: none;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

input:not([type='checkbox']):not([type='radio']), button, textarea {
  outline: none;
  appearance: button;
  -moz-appearance: button;
  -webkit-appearance: button; }

.cc-cookies {
  position:absolute;
  width: 100%;
  font-size: 0.8em;
  line-height: 1.2em;
  background: #f8f8f8;
  -webkit-box-shadow: 0 8px 6px -6px #dfdfe2;
  -moz-box-shadow: 0 8px 6px -6px #dfdfe2;
  box-shadow: 0 8px 6px -6px #dfdfe2;
  display:none; }

.cc-cookies > div {
  width: auto; }

.cc-cookies .msg {
  width: 78%;
  float: left;
  clear: left;
  text-align: left;
  color: #010101; }

.cc-cookies .msg a {
  color: #010101;
  text-decoration: underline; }

.cc-cookies a.cc-cookie-accept,
.cc-cookies-error a.cc-cookie-accept,
.cc-cookies a.cc-cookie-decline,
.cc-cookies-error a.cc-cookie-decline,
.cc-cookies a.cc-cookie-reset {
  font-size: 1.0em;
  line-height: 1.6em;
  color: #010101;
  width: 20%;
  float: right;
  clear: right;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 2px #010101 solid; }

/*-----------------End-----------------*/
/* 
 * edit padding bootstrap
 */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	 padding-right: 15px;
	 padding-left: 15px;
}
.row {
	 margin-left: -15px;
	 margin-right: -15px;
}
 .container, 
 .container-fluid {
	 padding-left: 15px;
	 padding-right: 15px;
	 background: #fff;
	 position: relative;
}
 .container-fluid {
	 width: 100%;
}
 .container, 
 body.background .container-fluid {
	 width: 1170px !important;
}

@media (max-width: 992px) {
	.container,
	body.background .container-fluid {
		 width: 970px;
	}
}
 @media (min-width: 992px) {
	.container,
	body.background .container-fluid {
		 width: 970px;
	}
}
 @media (min-width: 1200px) {
	.container, 
	body.background .container-fluid {
		 width: 1140px;
	}
}
 @media (min-width: 1340px) {
	.container {
		 width: 1320px;
	}
	body.background .container-fluid, 
	body.background .container {
		 width: 1140px;
	}
}
 
body.background .container {
    z-index: 3;
    position: relative;
} 
 
/*@import 'partials/social_icons';*/

/*
 * Icon of the article preview:
 * gallery - audio - video - team 
 */
.vc_icons_multimedia .cont_foto,
.vc_icons_multimedia .cont_img {
  position: relative; }
.vc_icons_multimedia .video .cont_foto:before,
.vc_icons_multimedia .gallery .cont_foto:before,
.vc_icons_multimedia.gallery .cont_img:before,
.vc_icons_multimedia.video .cont_img:before {
  display: inline-block;
  position: absolute;
  content: "";
  z-index: 8;
  bottom: 0;
  right: 0;
  border-bottom: 50px solid #fff;
  border-left: 50px solid transparent; }
.vc_icons_multimedia.medium .video .cont_foto:before,
.vc_icons_multimedia.medium .gallery .cont_foto:before,
.vc_icons_multimedia.medium.gallery .cont_img:before,
.vc_icons_multimedia.medium.video .cont_img:before {
  border-bottom: 60px solid #fff;
  border-left: 60px solid transparent; }
.vc_icons_multimedia .video .cont_foto:after,
.vc_icons_multimedia .gallery .cont_foto:after,
.vc_icons_multimedia.gallery .cont_img:after,
.vc_icons_multimedia.video .cont_img:after {
  position: absolute;
  display: inline-block;
  z-index: 9;
  bottom: 0px;
  right: 0px;
  font-size: 20px;
  color: #075a9c;
  font-family: "themify" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.vc_icons_multimedia.medium .video .cont_foto:after,
.vc_icons_multimedia.medium .gallery .cont_foto:after,
.vc_icons_multimedia.medium.gallery .cont_img:after,
.vc_icons_multimedia.medium.video .cont_img:after {
  font-size: 25px; }
.vc_icons_multimedia .gallery .cont_foto:after,
.vc_icons_multimedia.gallery .cont_img:after {
  content: ""; }
.vc_icons_multimedia .video .cont_foto:after,
.vc_icons_multimedia.video .cont_img:after {
  content: "\e6ad"; }



.vc_bg_light-blue .vc_icons_multimedia .video .cont_foto:before,
.vc_bg_light-blue .vc_icons_multimedia .gallery .cont_foto:before,
.vc_bg_light-blue .vc_icons_multimedia.gallery .cont_img:before,
.vc_bg_light-blue .vc_icons_multimedia.video .cont_img:before {
  border-bottom: 50px solid #b4d5e8; }
.vc_bg_light-blue .vc_icons_multimedia.medium .video .cont_foto:before,
.vc_bg_light-blue .vc_icons_multimedia.medium .gallery .cont_foto:before,
.vc_bg_light-blue .vc_icons_multimedia.medium.gallery .cont_img:before,
.vc_bg_light-blue .vc_icons_multimedia.medium.video .cont_img:before {
  border-bottom: 60px solid #b4d5e8; }



/*---Nav Controller*/
.vc_slider .bx-controls {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    position: absolute;
    display: none; }
.vc_slider .bx-prev {
  /*margin: 0px;
  font-size: 0px;
  position: absolute;
  height: 535px;
  width: calc(50% - 469px);
  left: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;*/ }
.vc_slider .bx-next {
  /*margin: 0px;
  font-size: 0px;
  position: absolute;
  height: 535px;
  width: calc(50% - 469px);
  right: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;*/ }
.vc_slider .bx-prev:hover,
.vc_slider .bx-next:hover,
.vc_slider .bx-next:link,
.vc_slider .bx-prev:link,
.vc_slider .bx-next:visited,
.vc_slider .bx-prev:visited {
    text-decoration: blink; }
.vc_slider .bx-prev a,
.vc_slider .bx-next a {
    margin: 0px;
    padding: 0px;
    display: block; }
.vc_slider .punti_slide {
    margin: 30px 0 0 0;
    padding: 0;
    width: 100%;
    float: left;
    clear: left;
    text-align: center;
    position: relative; }
.vc_slider .punti_slide .bx-pager {
    text-align: center;
    width: 100%;
    float: left;
    clear: left; }
.vc_slider .punti_slide .bx-pager .bx-pager-item {
    display: inline-block;
    margin: 0 6px;
    padding: 0;
    list-style-type: square;
    font-size: 0px;
    width: 12px;
    height: 12px;
}
.vc_slider .punti_slide .bx-pager .bx-pager-item a.bx-pager-link {
    content: " ";
    display: block;
    width: 12px;
    height: 12px;
    background: transparent;
    border: 1px solid #0675b4;
    cursor: pointer;
    font-size: 0;
    overflow: hidden;
    color: transparent;
    outline: none;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.vc_slider .punti_slide .bx-pager .bx-pager-item a.active {
    background: #0675b4;
    }

.vc_slider.vc_slider_white .punti_slide .bx-pager .bx-pager-item a.bx-pager-link {
    border: 1px solid #ffffff;
}
.vc_slider.vc_slider_white .punti_slide .bx-pager .bx-pager-item a.active {
    background: #ffffff;
    }





html {
	font-size: 18px;
}
body {
	font-size: 18px;
	line-height: 1.444em;
	font-family: 'Poppins', Helvetica, Arial, sans-serif;
	color: #212121;
	text-rendering: optimizeLegibility;
	background-color: #fff;
}
a {
	color: #075a9c;
    transition: .3s color linear;
}
a:link, 
a:visited,
a:active {
	 color: #075a9c;
}
a:hover {
	 color: #0775b4;
	 text-decoration: underline;
}
/*-----------------vc_txt_xl-----------------*/
.vc_txt_xl .num_commenti,
.vc_txt_xl .social {
	font-size: 0.7777777778em;
	line-height: 1.1428571429em;
	font-weight: normal;
	text-transform: uppercase;
}
.vc_txt_xl .occhiello,
.vc_txt_xl .occhiello_articolo,
.vc_txt_xl .sezione {
	font-size: 0.7777777778em;
	line-height: 1.1428571429em;
	font-weight: normal;
	text-rendering: geometricPrecision;
}
.vc_txt_xl .titolo {
	font-size: 1.5555555556em;
	line-height: 1.2857142857em;
	font-weight: 600;
	text-rendering: geometricPrecision;
}
.vc_txt_xl .sottotitolo,
.vc_txt_xl .sommario_articolo,
.vc_txt_xl .sommario {
	font-size: 0.7777777778em;
	line-height: 1.2857142857em;
	font-weight: 300;
	text-rendering: geometricPrecision;
}
.vc_txt_xl .correlati {
	font-size: 0.7777777778em;
	line-height: 1.2857142857em;
	font-weight: 500;
}
.vc_txt_xl .ora_pubblicazione,
.vc_txt_xl .testo {
	font-size: 0.7222222222em;
	line-height: 1.3076923077em;
	font-weight: 300;
}
.vc_txt_xl .autore {
	font-size: 0.7777777778em;
	line-height: 1.1428571429em;
	font-weight: normal;
	text-transform: initial;
}
/*-----------------End-----------------*/
/*-----------------vc_txt_l-----------------*/
.vc_txt_l .ora_pubblicazione,
.vc_txt_l .num_commenti,
.vc_txt_l .social {
	font-size: 0.7777777778em;
	line-height: 1.1428571429em;
	font-weight: normal;
	text-transform: uppercase;
}
.vc_txt_l .occhiello,
.vc_txt_l .occhiello_articolo,
.vc_txt_l .sezione {
	font-size: 0.7777777778em;
	line-height: 1.1428571429em;
	font-weight: normal;
	text-transform: uppercase;
}
.vc_txt_l .titolo {
	font-size: 1.3333333333em;
	line-height: 1.1666666667em;
	font-weight: 600;
	text-rendering: geometricPrecision;
}
.vc_txt_l .sottotitolo,
.vc_txt_l .sommario_articolo,
.vc_txt_l .sommario {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: 300;
	text-rendering: geometricPrecision;
}
 .vc_txt_l .vc_link_button a {
	font-size: 1em;
	line-height: 1.1666666667em;
	padding: 0 10px;
}
.vc_txt_l .correlati {
	font-size: 0.8888888889em;
	line-height: 1.125em;
	font-weight: 500;
}
.vc_txt_l .testo {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: 300;
}
.vc_txt_l .autore {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: normal;
	text-transform: initial;
}
/*-----------------End-----------------*/
/*-----------------vc_txt_m-----------------*/
/* */
.vc_txt_m .ora_pubblicazione,
.vc_txt_m .num_commenti,
.vc_txt_m .social {
	font-size: 0.7777777778em;
	line-height: 1.1428571429em;
	font-weight: normal;
	text-transform: uppercase;
}
.vc_txt_m .occhiello,
.vc_txt_m .occhiello_articolo,
.vc_txt_m .sezione {
	font-size: 0.7777777778em;
	line-height: 1.1428571429em;
	font-weight: normal;
	text-transform: uppercase;
}
.vc_txt_m .titolo {
	font-size: 1.1666666667em;
	line-height: 1.1428571429em;
	font-weight: 600;
	text-rendering: geometricPrecision;
}
.vc_txt_m .sottotitolo,
.vc_txt_m .sommario_articolo,
.vc_txt_m .sommario {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: 300;
	text-rendering: geometricPrecision;
}
.vc_txt_m .vc_link_button a {
	font-size: 1em;
	line-height: 1.1666666667em;
	padding: 0 10px;
}
.vc_txt_m .correlati {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: 500;
}
.vc_txt_m .testo {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: normal;
}
.vc_txt_m .autore {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: normal;
	text-transform: initial;
}
/*-----------------End-----------------*/
/*-----------------vc_txt_s-----------------*/
.vc_txt_s .ora_pubblicazione,
.vc_txt_s .num_commenti,
.vc_txt_s .social {
	font-size: 0.7777777778em;
	line-height: 1.1428571429em;
	font-weight: normal;
	text-transform: uppercase;
}
.vc_txt_s .occhiello,
.vc_txt_s .occhiello_articolo,
.vc_txt_s .sezione {
	font-size: 0.7777777778em;
	line-height: 1.1428571429em;
	font-weight: normal;
	text-transform: uppercase;
}
.vc_txt_s .titolo {
	font-size: 1em;
	line-height: 1.3333333333em;
	font-weight: 600;
	text-rendering: geometricPrecision;
}
.vc_txt_s .sottotitolo,
.vc_txt_s .sommario_articolo,
.vc_txt_s .sommario {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: 300;
	text-rendering: geometricPrecision;
}
.vc_txt_s .vc_link_button a {
	font-size: 1em;
	line-height: 1.1666666667em;
	padding: 0 10px;
}
.vc_txt_s .correlati {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: 500;
}
.vc_txt_s .testo {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: normal;
}
.vc_txt_s .autore {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: normal;
	text-transform: initial;
}
/*-----------------vc_txt_xs-----------------*/
/*----------------- -----------------*/
.vc_txt_xs .ora_pubblicazione,
.vc_txt_xs .num_commenti,
.vc_txt_xs .social {
	font-size: 0.7777777778em;
	line-height: 1.1428571429em;
	font-weight: normal;
	text-transform: uppercase;
}
.vc_txt_xs .occhiello,
.vc_txt_xs .occhiello_articolo,
.vc_txt_xs .sezione {
	font-size: 0.7777777778em;
	line-height: 1.1428571429em;
	font-weight: normal;
	text-transform: uppercase;
}
.vc_txt_xs .titolo {
	font-size: 0.8333333333em;
	line-height: 1.3333333333em;
	font-weight: 600;
	text-rendering: geometricPrecision;
}
.vc_txt_xs .sottotitolo,
.vc_txt_xs .sommario_articolo,
.vc_txt_xs .sommario {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: 300;
	text-rendering: geometricPrecision;
}
.vc_txt_xs .vc_link_button a {
	font-size: 1em;
	line-height: 1.1666666667em;
	padding: 0 10px;
}
.vc_txt_xs .correlati {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: 500;
}
.vc_txt_xs .testo {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: normal;
}
.vc_txt_xs .autore {
	font-size: 0.7777777778em;
	line-height: 1.4285714286em;
	font-weight: normal;
	text-transform: initial;
}
/*-----------------vc_article-----------------*/
.vc_article .num_commenti,
.vc_article .social {
	font-size: 0.8333333333em;
	line-height: 1.3333333333em;
	text-rendering: geometricPrecision;
}
.vc_article .ora_pubblicazione,
.vc_article .data_articolo,
.vc_article .autore {
	font-size: 0.8333333333em;
	line-height: 1.3333333333em;
	font-weight: normal;
	text-transform: uppercase;
	text-rendering: geometricPrecision;
}
.vc_article .vc_section,
.vc_article .vc_tags {
	font-size: 0.7222222222em;
	line-height: 1.5384615385em;
	font-weight: bold;
	text-transform: uppercase;
	text-rendering: optimizeLegibility;
}
.vc_article .occhiello,
.vc_article .occhiello_articolo,
.vc_article .sezione {
	font-size: 0.8888888889em;
	line-height: 1.25em;
	font-weight: normal;
	text-transform: uppercase;
}
.vc_article .vc_story_telling_title,
.vc_article .titolo {
	font-size: 2.5em;
	line-height: 1.2222222222em;
	font-weight: 600;
	text-rendering: geometricPrecision;
}
.vc_article .sottotitolo {
	font-size: 1.1111111111em;
	line-height: 1.3em;
	font-weight: 500;
	text-rendering: geometricPrecision;
}
.vc_article .sommario_articolo,
.vc_article .sommario {
	font-size: 1.0555555556em;
	line-height: 1.3684210526em;
	font-weight: normal;
	font-style: italic;
	text-rendering: geometricPrecision;
}
.vc_article .vc_story_telling_text,
.vc_article .testo {
	font-size: 1em;
	line-height: 1.4444444444em;
	font-weight: 300;
}
 .vc_article .vc_story_telling_text a,
.vc_article .testo a {
	 text-decoration: underline;
}
/*-----------------Article Preview Related----------------------*/
/*@import 'partials/related';
 */
/*-----------------Story telling-----------------*/
 .vc_story_telling_nav {
	 font-weight: bold;
}
 .vc_story_telling_nav li {
	 cursor: pointer;
}
 .vc_story_telling_link {
	 font-style: italic;
	 text-transform: uppercase;
	 text-decoration: underline;
	 cursor: pointer;
}
 .vc_story_telling_pagination {
	 margin-top: 15px;
	 padding: 15px 10px 10px 10px;
	 display: table;
	 background: #ededed;
	 color: #a7a7a7;
}
 .vc_story_telling_pagination .btn {
	 padding: 6px 12px;
}
 .vc_story_telling_pagination .vc_prev a,
.vc_story_telling_pagination .vc_next a {
	 color: #212121;
}
 .vc_story_telling_pagination a:hover {
	 color: #212121;
}
 .vc_story_telling_pagination .vc_label_pagination {
	 font-weight: bold;
}
/*-----------------End-----------------*/
.vc_paywall_text{
    margin-bottom: 20px;
    position:relative;
}
.vc_paywall_text:before {
    position: absolute;
    left: 0;
    height: 250px;
    width: 100%;
    content: "";
    pointer-events: none;
    z-index: 100;
    background: linear-gradient(to top, #ffffff 0%, rgba(245, 245, 245, 0) 100%);
    bottom: 0;
}
.vc_paywall_box{
    background: #eaeaea;
    float: left;
    clear: none;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0;
    border: 0px solid #ccc;
    border-bottom: 4px solid #075a9c;
	font-family: 'Poppins', Helvetica, Arial, sans-serif;
}
.vc_cont_paywall {
    float: left;
    clear:left;
    width: 100%;
}
.vc_cont_paywall .text {
    margin:0;
}
.vc_cont_paywall .cont_testo {
    width:100%;
    float:left;
    clear:left;
    text-align: center;
    margin-bottom: 0;
}
.vc_cont_paywall .cont_testo .vc_paywall_title {
    display:table;
    padding:15px 0;
    width:100%;
    text-align:center;
}
.vc_cont_paywall .cont_testo .vc_paywall_title .text {
    font-weight: normal;
    color: #075b9c;
    font-size: 20px;
    line-height: 1.2em;
    text-transform: uppercase;
    margin: 0;
}
.vc_cont_paywall .cont_testo .vc_paywall_description {
    width: 70%;
    display: table;
    font-size: 20px;
    line-height: 25px;
    margin: 20px auto 50px auto;
}
.vc_cont_paywall .cont_testo .vc_paywall_description .text {
    color: #fff;
    margin:0;
}

.vc_cont_paywall .cont_testo .vc_paywall_description .text strong {
    font-weight: 600;
}

.vc_cont_paywall .cont_testo .vc_paywall_description .text i {
    font-style: italic;
}


.vc_cont_paywall .vc_cont_button {
    float:left;
    clear:left;
    width:100%;
    font-family: inherit;
}
.vc_cont_paywall .vc_cont_button .text_edit {
    text-align: left;
    font-size: .95em;
    font-weight: 300;
    line-height: 1.4em;
    margin: 8px 0 0 0;
    color: #212121;
}
.vc_cont_paywall .vc_cont_button .text_edit strong {
    font-weight: 600;
}
.vc_cont_paywall .vc_cont_button .vc_paywall_login a,
.vc_cont_paywall .vc_cont_button .vc_paywall_subscription input {
    margin: 15px 0;
    text-decoration: none;
    font-size: 0.95em;
    line-height: 1em;
    font-weight: 300;
    color: #075a9c;
    padding: 10px 8px 10px 8px;
    text-transform: uppercase;
    text-align: center;
    float: left;
    clear: left;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    border: 2px solid #075a9c;
    display: block;
    background: transparent;
}

.vc_cont_paywall .vc_cont_button .vc_paywall_login .vc_user_controls_icon:before {
    content: "Profilo";
}
.vc_cont_paywall .vc_cont_button .vc_paywall_login .dropdown-menu {
    /*position: absolute;
    top: 100%;
    left: 0 !important;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 15px !important;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box;
    list-style: none !important;*/
        position: absolute;
    top: 100%;
    right: -25px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 300px;
    padding: 0 !important;
    margin: 2px 0 0;
    list-style: none;
    font-size: 1em;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.175);
    box-shadow: 0 0px 0px rgba(0,0,0,.175);
    background-clip: padding-box;
}
.vc_cont_paywall .vc_cont_button .vc_paywall_login .dropdown-menu .vc_user_controls_username {
    display: block;
    padding: 5px 20px;
    font-size: 1.2em;
    line-height: 1.42857143;
    color: #1555a0;
    text-align: center;
}
.vc_cont_paywall .vc_cont_button .vc_paywall_login .dropdown-menu .divider {
    height: 1px;
    margin: 0;
    overflow: hidden;
    background-color: #ccc;
    float: left;
    clear: left;
    width: 100%;
}

.vc_cont_paywall .vc_cont_button .vc_paywall_login .dropdown-menu li a {
    display: block;
    padding: 10px 20px;
    clear: both;
    font-weight: 400;
    font-size: .8em;
    text-transform: uppercase;
    line-height: 1.2;
    color: #212121;
    white-space: nowrap;
    margin: 0;
    text-align: left;
    width: 100%;
    border: 0;
}
.vc_cont_paywall .vc_cont_button .vc_paywall_login .dropdown-menu li a:before {
    content: "\f054";
    font-family: FontAwesome;
    font-weight: normal;
    color: #212121;
    font-style: normal;
    float: right;
    font-size: .8em;
    padding: 4px 0px;
}
.vc_cont_paywall .vc_cont_button .vc_paywall_login .dropdown-menu li a:hover {
    background-color: #f5f5f5;
}
.vc_paywall_login {
    float: left;
    clear: none;
    width: calc(50% - 5px);
    text-align: center;
    margin-right: 5px;
}
.vc_paywall_login .vc_paywall_login{
    bottom:0;
    width: auto;
}
.vc_cont_paywall .vc_cont_button .vc_paywall_login a:hover {
    background: #075a9c;
    color: #fff;
}
.vc_paywall_login .fa {
	font-family: 'Poppins', Helvetica, Arial, sans-serif;
}
.vc_paywall_login .fa:before {
    display:none;
}
/*vc_textedit_paywall_login--*/
.vc_textedit_paywall_login {
    float: left;
    clear: left;
    width: 100%;
    text-align: center;
}
/*vc_button_subscription*/
.vc_paywall_subscription {
    float: left;
    clear: none;
    width: calc(50% - 5px);
    text-align: center;
    margin-left: 5px;
}
.vc_cont_paywall .vc_cont_button .vc_paywall_subscription input:hover {
    background: #075a9c;
    color:#fff;
}
/*vc_textedit_paywall_abbonati*/
.vc_textedit_paywall_abbonati {
    float: left;
    clear: left;
    width: 100%;
    text-align: center;
}

.vc_cont_paywall .vc_cont_button img.vc_paywall_image {
    padding: 0px 0px 10px 10px;
    max-width: inherit;
    width: 100%;
}

@media (max-width:767px) {
    .vc_cont_paywall .vc_cont_button .vc_paywall_login a, 
    .vc_cont_paywall .vc_cont_button .vc_paywall_subscription input {
        margin: 15px 0 0 0;
    }
    .vc_cont_paywall .vc_cont_button img.vc_paywall_image {
        padding: 15px 0px 10px 10px;
    }
}

@media (max-width:480px) {

}


/*free article button style*/
.vc_read_free_article {
    float: left;
    clear: left;
    width: 100%;
    margin: 25px 0 !important;
}

.vc_read_free_article a {
    float: left;
    clear: left;
    padding: 5px 15px;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    font-weight: normal;
    text-decoration: none !important;
    border: 1px solid #1555a0;
    color: #1555a0 !important;
}
.vc_read_free_article a:hover {
    background: #1555a0;
    color: #fff !important;
}

/*-----------------End-----------------*/
/*-----------------vc_theme_default-----------------*/
.vc_theme_default .occhiello_articolo,
.vc_theme_default .occhiello,
.vc_theme_default .sezione {
	 color: #0775b4;
}
.vc_theme_default .occhiello_articolo a,
.vc_theme_default .occhiello a,
.vc_theme_default .sezione a {
	color: inherit;
}
.vc_theme_default .vc_section,
.vc_theme_default .vc_tags {
	color: #0775b4;
}
.vc_theme_default .vc_section p,
.vc_theme_default .vc_tags p {
	display: inline-block;
	margin: 0 1px;
}
.vc_theme_default .vc_section a,
.vc_theme_default .vc_tags a {
	color: #0775b4;
	text-decoration: none;
}
.vc_theme_default .vc_section a:hover,
.vc_theme_default .vc_tags a:hover {
	color: #075a9c;
}
.vc_theme_default .titolo {
	color: #212121;
}
.vc_theme_default .titolo a {
	color: inherit;
	text-decoration: none;
}
.vc_theme_default .titolo a:hover {
    color: #0775b4;
    text-decoration: none;
}
.vc_theme_default .autore_articolo,
.vc_theme_default .autore {
	color: #a7a7a7;
}
.vc_theme_default .autore_articolo a,
.vc_theme_default .autore a {
	color: inherit;
	text-decoration: none;
}
 .vc_theme_default .ora_pubblicazione {
	color: #a7a7a7;
}
.vc_theme_default .sottotitolo,
.vc_theme_default .sommario {
	color: #212121;
	text-decoration: none;
}
.vc_theme_default .sottotitolo a,
.vc_theme_default .sommario a {
	color: inherit;
	text-decoration: none;
}
.vc_theme_default .testo {
	color: #212121;
}
.vc_theme_default .correlati a,
.vc_theme_default .testo a {
	color: #0775b4;
}
.vc_theme_default .comments a,
.vc_theme_default .comment_article a,
.vc_theme_default .social a {
	color: #0775b4;
	text-decoration: none;
}
.vc_theme_default .comment_article a:before,
.vc_theme_default .comments:before {
	color: #0775b4;
}
.vc_theme_default .comments a:hover,
.vc_theme_default .comment_article a:hover,
.vc_theme_default .sezione a:hover {
	text-decoration: underline;
}
.vc_theme_default .didascalia {
	color: #a7a7a7;
}
/*-----------------End-----------------*/
/*-----------------vc_theme_variant-----------------*/
/*-------------------   --------------------*/
.vc_theme_variant .occhiello_articolo,
.vc_theme_variant .occhiello,
.vc_theme_variant .sezione {
	color: #b4d5e8;
}
.vc_theme_variant .occhiello_articolo a,
.vc_theme_variant .occhiello a,
.vc_theme_variant .sezione a {
	color: inherit;
}
.vc_theme_variant .vc_section,
.vc_theme_variant .vc_tags {
	 color: #b4d5e8;
}
.vc_theme_variant .vc_section p,
.vc_theme_variant .vc_tags p {
	 display: inline-block;
	 margin: 0 1px;
}
.vc_theme_variant .vc_section a,
.vc_theme_variant .vc_tags a {
	 color: #b4d5e8;
	 text-decoration: none;
}
.vc_theme_variant .vc_section a:hover,
.vc_theme_variant .vc_tags a:hover {
	 color: #d9eaf3;
}
.vc_theme_variant .titolo {
	 color: #fff;
}
.vc_theme_variant .titolo a {
	 color: inherit;
	 text-decoration: none;
}
.vc_theme_variant .titolo a:hover {
    color:#0775b4;
    text-decoration:none;
}
.vc_theme_variant .autore_articolo,
.vc_theme_variant .autore {
	 color: #eaeaea;
}
.vc_theme_variant .autore_articolo a,
.vc_theme_variant .autore a {
	 color: inherit;
	 text-decoration: none;
}
.vc_theme_variant .ora_pubblicazione {
	 color: #eaeaea;
}
.vc_theme_variant .sottotitolo,
.vc_theme_variant .sommario {
	 color: #fff;
	 text-decoration: none;
}
.vc_theme_variant .sottotitolo a,
.vc_theme_variant .sommario a {
	 color: inherit;
	 text-decoration: none;
}
.vc_theme_variant .testo {
	 color: #fff;
}
.vc_theme_variant .correlati a,
.vc_theme_variant .testo a {
	 color: #0775b4;
}
.vc_theme_variant .comments a,
.vc_theme_variant .comment_article a,
.vc_theme_variant .social a {
	 color: #212121;
	 text-decoration: none;
}
.vc_theme_variant .comment_article a:before,
.vc_theme_variant .comments:before {
	 color: #0775b4;
}
.vc_theme_variant .comments a:hover,
.vc_theme_variant .comment_article a:hover,
.vc_theme_variant .sezione a:hover {
	 text-decoration: underline;
}
.vc_theme_variant .didascalia {
	 color: #a7a7a7;
}
/*-----------------vc_theme_article-----------------*/
.vc_theme_article .occhiello_articolo,
.vc_theme_article .occhiello,
.vc_theme_article .sezione {
	 color: #0775b4;
}
.vc_theme_article .occhiello_articolo a,
.vc_theme_article .occhiello a,
.vc_theme_article .sezione a {
	 color: inherit;
}
.vc_theme_article .vc_section,
.vc_theme_article .vc_tags {
	 color: #b4d5e8;
}
.vc_theme_article .vc_section a,
.vc_theme_article .vc_tags a {
	 color: inherit;
	 text-decoration: none;
}
.vc_theme_article .vc_section a:hover,
.vc_theme_article .vc_tags a:hover {
	 color: #0775b4;
}
.vc_theme_article .titolo {
	 color: #075a9c;
}
.vc_theme_article .titolo a {
	 color: inherit;
	 text-decoration: none;
}
.vc_theme_article .autore_articolo,
.vc_theme_article .autore {
	 color: #0775b4;
}
.vc_theme_article .autore_articolo a,
.vc_theme_article .autore a {
	 color: inherit;
	 text-decoration: none;
}
.vc_theme_article .autore_articolo a:hover,
.vc_theme_article .autore a:hover {
	 color: #b4d5e8;
}
.vc_theme_article .ora_pubblicazione,
.vc_theme_article .data_articolo {
	 color: #a7a7a7;
}
.vc_theme_article .sottotitolo,
.vc_theme_article .sommario {
	 color: #212121;
	 text-decoration: none;
}
.vc_theme_article .sottotitolo a,
.vc_theme_article .sommario a {
	 color: inherit;
	 text-decoration: none;
}
.vc_theme_article .testo {
	 color: #212121;
}
.vc_theme_article .correlati a,
.vc_theme_article .testo a {
	 color: #0775b4;
}
.vc_theme_article .correlati a:hover,
.vc_theme_article .testo a:hover {
	 color: #b4d5e8;
}
.vc_theme_article .comments a,
.vc_theme_article .comment_article a,
.vc_theme_article .social a {
	 color: #212121;
	 text-decoration: none;
}
.vc_theme_article .comment_article a:before,
.vc_theme_article .comments:before {
	 color: #0775b4;
}
.vc_theme_article .comments a:hover,
.vc_theme_article .comment_article a:hover,
.vc_theme_article .sezione a:hover {
	 text-decoration: underline;
}
.vc_theme_article .didascalia {
	 color: #212121;
}
/*---------------------Settings-----------------------*/
.ghost_container {
	 float: left;
	 clear: left;
}
.vc_navbar_fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
}
.vc_color_default {
	/*dark-grey*/
	 color: #212121;
}
.vc_color_default:hover {
	color: #0775b4;
}
.vc_p0 {
	padding: 0;
}
.vc_p20 {
	padding: 20px;
}
.vc_pr_0 {
	padding-right: 0;
}
.vc_p15 {
	padding: 15px;
}
.vc_pt_pb_15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.vc_pt_pb_35 {
	padding: 35px 0;
}
.vc_pl_pr_50{
    padding: 0 50px;
}
.vc_pl_pr_100{
    padding: 0 100px;
}
.vc_mt_20 {
    margin-top: 20px!important;
}
.vc_mt_30 {
    margin-top: 30px!important;
}
.vc_mt_40 {
    margin-top: 40px!important;
}
.vc_cont_article_body {
	width: 100%;
	clear: left;
	float: left;
}
.vc_cont_title_block{
	 float: left;
	 width: 100%;
	 position: relative;
	 display: flex;
	 justify-content: space-between;
	 flex-direction:row;
	 border-bottom: 1px solid #eaeaea;
	 z-index: 9;
}
.vc_reset_border {
	border: 0 !important;
}
/* BACKGROUND */
 .vc_bg_black {
	 background: #000;
}
 .vc_bg_white {
	 background: #fff;
}
.vc_bg_dark-blue {
	 background: #075a9c;
}
.vc_bg_blue {
	 background: #0775b4;
}
 .vc_bg_light-blue {
	 background: #b4d5e8;
}
 .vc_bg_extra-light-blue {
	 background: #d9eaf3;
}
 .vc_bg_light-grey {
	 background: #eaeaea;
}
 .vc_bg_grey {
	 background: #a7a7a7;
}
 .vc_bg_dark-grey {
	 background: #212121;
}
/* BORDER */
 .vc_bt_black {
	 border-top: 1px solid #000 !important;
}
 .vc_bb_black {
	 border-bottom: 1px solid #000 !important;
}
 .vc_bt5_black {
	 border-top: 5px solid #000 !important;
}
 .vc_bb5_black {
	 border-bottom: 5px solid #000 !important;
}
 .vc_bt_grey {
	 border-top: 1px solid #a7a7a7 !important;
}
 .vc_bb_grey {
	 border-bottom: 1px solid #a7a7a7 !important;
}
 .vc_bt_white {
	 border-top: 1px solid #fff !important;
}
 .vc_bb_white {
	 border-bottom: 1px solid #fff !important;
}
 .vc_bt_light-grey {
	 border-top: 1px solid #eaeaea !important;
}
 .vc_bb_light-grey {
	 border-bottom: 1px solid #eaeaea !important;
}
 .vc_bt_dark-grey {
	 border-top: 1px solid #212121 !important;
}
 .vc_bb_dark-grey {
	 border-bottom: 1px solid #212121 !important;
}
 .vc_bt_bb_grey {
	 border-top: 1px solid #a7a7a7 !important;
	 border-bottom: 1px solid #a7a7a7 !important;
}
.vc_bb_light-blue {
    border-bottom: 1px solid #b4d5e8 !important;
}
.vc_bb5_light-blue {
    border-bottom: 5px solid #b4d5e8 !important;
}
.vc_bt_light-blue {
    border-bottom: 1px solid #b4d5e8 !important;
}
.vc_br_light-blue {
    border-right: 1px solid #b4d5e8 !important;
}
.vc_bl_light-blue {
    border-left: 1px solid #b4d5e8 !important;
}
 .vc_b_light-blue {
	 border: 1px solid #b4d5e8 !important;
}
 .vc_z8 {
	 z-index: 8 !important;
	 position: relative;
}
 .vc_z10 {
	 z-index: 10 !important;
	 position: relative;
}
 .vc_bold {
	 font-weight: bold;
}
/*--- OCCHIELLO TITOLO / TEXTEDIT ---*/
.occhiello_titolo,
.vc_textedit_title_block {
	 float: left;
	 width: 100%;
	 position: relative;
	 display: flex;
	 justify-content: center;
	 border-bottom: 1px solid #eaeaea;
	 z-index: 2;
}
.vc_left .occhiello_titolo,
.vc_left.vc_textedit_title_block{
	border-bottom:0px;
}
.vc_left .occhiello_titolo a{
	 float: left;
	 width: 100%;
	 position: relative;
	 display: flex;
	 justify-content: space-between;
	 flex-direction:row;
	 border-bottom: 1px solid #eaeaea;
	 z-index: 9;
}

.vc_align_left .occhiello_titolo{
	 float: left;
	 width: 100%;
	 position: relative;
	 display: flex;
	 justify-content: space-between;
	 flex-direction:row;
	 border-bottom: 1px solid #eaeaea;
	 z-index: 9;
}

.occhiello_titolo .vc_occhiello_blue_bg_white {
	 float: left;
	 width: 100%;
	 position: relative;
	 display: flex;
	 justify-content: center;
	 border-bottom: 1px solid #fff;
}
.vc_left.vc_occhiello_bg_white .occhiello_titolo a{
	 border-bottom: 1px solid #fff;
}
.occhiello_titolo .vc_occhiello_dark_bg_grey:before,
.occhiello_titolo .vc_occhiello_dark_bg_light-blue:before,
.occhiello_titolo .vc_occhiello_blue_bg_light-blue:before,
.occhiello_titolo .vc_occhiello_blue_bg_white:before,
.occhiello_titolo .vc_occhiello_light-blue_bg_grey:before,
.vc_textedit_title_block.vc_occhiello_dark_bg_grey .text:before,
.vc_textedit_title_block.vc_occhiello_dark_bg_light-blue .text:before,
.vc_textedit_title_block.vc_occhiello_blue_bg_light-blue .text:before,
.vc_textedit_title_block.vc_occhiello_blue_bg_white .text:before,
.vc_textedit_title_block.vc_occhiello_light-blue_bg_grey .text:before {
	 content: " ";
	 width: 100%;
	 height: 5px;
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 z-index: 0;
	 background: #eaeaea;
     z-index: -1;
}
.occhiello_titolo .vc_occhiello_dark_bg_grey,
.vc_textedit_title_block.vc_occhiello_dark_bg_grey .text,
.occhiello_titolo .vc_occhiello_dark_bg_light-blue,
.vc_textedit_title_block.vc_occhiello_dark_bg_light-blue .text {
	 color: #212121;
}
.occhiello_titolo .vc_occhiello_blue_bg_light-blue,
.vc_textedit_title_block.vc_occhiello_blue_bg_light-blue .text,
.occhiello_titolo .vc_occhiello_blue_bg_white,
.vc_textedit_title_block.vc_occhiello_blue_bg_white .text {
	 color: #075a9c;
} 
.vc_occhiello_light-blue_bg_grey .occhiello_titolo,
.vc_textedit_title_block.vc_occhiello_light-blue_bg_grey .text {
	 color: #0775b4;
} 
.vc_occhiello_dark_bg_grey .occhiello_titolo:before,
.vc_textedit_title_block.vc_occhiello_dark_bg_grey .text:before,
.vc_occhiello_light-blue_bg_grey .occhiello_titolo:before,
.vc_textedit_title_block.vc_occhiello_light-blue_bg_grey .text:before {
    background: #eaeaea;
}
.occhiello_titolo .vc_occhiello_dark_bg_light-blue:before,
.vc_textedit_title_block.vc_occhiello_dark_bg_light-blue .text:before,
.occhiello_titolo  .vc_occhiello_blue_bg_light-blue:before,
 .vc_textedit_title_block.vc_occhiello_blue_bg_light-blue .text:before {
	 background: #b4d5e8;
}
.occhiello_titolo .vc_occhiello_blue_bg_white:before,
.vc_textedit_title_block.vc_occhiello_blue_bg_white .text:before {
	 background: #fff;
}
.occhiello_titolo .vc_occhiello_titolo,
.vc_textedit_title_block .text {
	 float: left;
	 /* clear: left; */
	 width: auto;
	 text-align: center;
	 position: relative;
	 text-transform: uppercase;
	 font-size: 1.1111111111em;
	 line-height: 0.75em;
	 letter-spacing: 0.04em;
}
.occhiello_titolo .vc_occhiello_titolo.vc_small,
.vc_textedit_title_block.vc_small .text {
	 font-size: 1.1111111111em;
	 line-height: 0.75em;
}
 .occhiello_titolo .vc_occhiello_titolo.vc_medium,
.vc_textedit_title_block.vc_medium .text {
	 font-size: 1.3333333333em;
	 line-height: 0.7916666667em;
}
.occhiello_titolo .vc_occhiello_titolo.vc_big,
.vc_textedit_title_block.vc_big .text {
	 font-size: 1.5em;
	 line-height: 0.8148148148em;
}
/*--- SECTON LINK ---*/
.vc_section_link {
	 float: right;
	 clear: left;
	 width: auto;
	 text-transform: uppercase;
	 font-size: 0.8333333333em;
	 line-height: 1.1333333333em;
	 font-weight: 300;
	 color: #a7a7a7;
}
.vc_section_link.vc_blue {
	 color: #075a9c;
}
.vc_section_link:hover,
.vc_section_link a:hover {
	 text-decoration: none;
}
.vc_section_link:after,
.vc_section_link a:after {
	 content: "\e649";
	 font-family: "themify" !important;
	 font-style: normal !important;
	 font-weight: normal !important;
	 font-variant: normal !important;
	 text-transform: none !important;
	 speak: none;
	 line-height: 1;
	 -webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
	 font-size: 12px;
	 line-height: 1.4em;
	 float: right;
	 color: #a7a7a7;
	 margin-left: 15px;
}
.vc_section_link.vc_blue:after,
.vc_section_link.vc_blue a:after {
	 color: #075a9c;
}
/*-----------------End-----------------*/
/*---------------- Portrait phones and smaller ---------------------------*/
/*-----------------End-----------------*/
/*---------------- Portrait phones and smaller ---------------------------*/
 @media (max-width: 480px) {
	 #confirmBox {
		 margin-left: -50% !important;
		 width: 100% !important;
	}
}
/*-----------------Drag_and_drop------------------*/
 .drag_and_drop .toolbar_container {
	 z-index: 999999;
}

/*-----------------paywall_icon------------------*/
.anteprima_articolo .paywall_icon {
    position: absolute;
    left: calc(50% - 35px);
    width: 70px;
    height: 35px;
    border-radius: 0 0 35px 35px;
    background-color: #fff;
    background-image: url(../images/MDF-icon_paywall.png);
    background-size: 41px;
    background-position: center top;
    background-repeat: no-repeat;
    z-index:9;
}
.vc_bg_light-blue .anteprima_articolo .paywall_icon {
    background-color: #b4d5e8;
}
