
/*---vc_preview_slider_auto_gallery*/
.vc_preview_slider_auto_gallery {
	margin:30px 0 0 0;
	float:left;
	clear:left;
	width:100%;
	min-height:250px;
}
.vc_preview_slider_auto_gallery .occhiello_titolo{
    width: 100%;
    float: left;
    clear: left;
    border-top: 5px #147bb0 solid;
    padding-top: 10px;
    position: relative;
    padding-bottom: 15px;
    border-bottom: 1px #d6d6d6 dashed;
}
.vc_preview_slider_auto_gallery .occhiello_titolo a,
.vc_preview_slider_auto_gallery .occhiello_titolo {
    color: #147bb0;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 0.9em;
    width: 100%;
    float: left;
    clear: left;
}
.vc_preview_slider_auto_gallery .occhiello_titolo a:after{
    content: "\f061";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    float: right;
    font-size: 0.5em;
    line-height: 2em;
}
.vc_preview_slider_auto_gallery .bx-wrapper,
.vc_preview_slider_auto_gallery .bx-wrapper .bx-window,
.vc_preview_slider_auto_gallery .bx-wrapper .bx-window .cont,
.vc_preview_slider_auto_gallery .bx-wrapper .bx-window .cont .schermata {
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
}
.vc_preview_slider_auto_gallery .cont{
    float: left;    
    clear: left;
}
.vc_preview_slider_auto_gallery .bx-wrapper{
    padding:5px 15px;
}
.vc_preview_slider_auto_gallery .cont .schermata .box .icona_tipo {
	display:none;
}
.vc_preview_slider_auto_gallery .cont .schermata .box {
    margin: 15px 0.5%;
    padding: 0px;
    width: 32.333%;
    float:left;
	position:relative;
	overflow:hidden;
	opacity: 0.95;
}
.vc_preview_slider_auto_gallery .cont .schermata .box:hover {
    opacity: 1;
}
.vc_preview_slider_auto_gallery .cont .schermata .box .divcont {
    padding: 0;
    position:relative;
    width:100%;
    float:left;
    z-index:9;
}
.vc_preview_slider_auto_gallery .cont .schermata .box .divcont2 {
    padding: 5px;
    position: relative;
    width: 100%;
    float: left;
    z-index: 9;
    background: #0077b3;
}
.vc_preview_slider_auto_gallery .cont .schermata .box .cont_foto {
	width:100%;
	float:left;
	clear:left;
	position: relative;
}
.vc_preview_slider_auto_gallery .video .cont_foto a:before {
    /* content: "\f144"; */
    content: "Watch video";
    color: #fff;
    opacity: 1;
    font-family: inherit;
    font-size: 10px;
    line-height: 20px;
    padding: 2px 5px 2px 25px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    position: absolute;
    display: inline-block;
    top: 0px;
    right: -60px;
    background: url(/images/icon_open_playlist_white.png) 8px;
    background-size: 10px;
    background-repeat: no-repeat;
    background-color: #0077b3;
    -webkit-transition: 0.2s; /* Safari */
    transition: 0.2s;
}
.vc_preview_slider_auto_gallery .gallery .cont_foto a:before {
    /* content: "\f144"; */
    content: "Watch gallery";
    color: #fff;
    opacity: 1;
    font-family: inherit;
    font-size: 10px;
    line-height: 20px;
    padding: 2px 5px 2px 30px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    position: absolute;
    display: inline-block;
    top: 0px;
    right: -65px;
    background: url(/images/icon_open_gallery_white.png) 7px 3px;
    background-size: 16px;
    background-repeat: no-repeat;
    background-color: #0077b3;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.vc_preview_slider_auto_gallery .box:hover .cont_foto a:before {
    right: 0px;
}
/*.vc_preview_slider_auto_gallery .cont .schermata .box .cont_foto:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(45deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 35%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(45deg, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0) 100%);
    background: linear-gradient(45deg, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#00000000',GradientType=1 );
    }*/
.vc_preview_slider_auto_gallery .cont .schermata .box .cont_foto img {
	margin:0px;
	padding:0px;
	border:0px;
	max-width:100%;
	text-decoration:none;
	float:left;
}
.vc_preview_slider_auto_gallery .cont .schermata .occhiello {
    margin-bottom:5px;
    width:100%;
    float:left;
    clear:left;
    font-size: 1em;
}
.vc_preview_slider_auto_gallery .cont .schermata .titolo {
    width: 100%;
    float: left;
    clear: left;
    font-size: 0.9em;
    color: #fff;
    height: 4.9em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.vc_preview_slider_auto_gallery .cont .schermata .titolo a {
    color: inherit !important;
}

/*---punti_slider*/
.vc_preview_slider_auto_gallery .punti_slide {
    bottom:5px;
    position: relative;
}
.vc_preview_slider_auto_gallery .punti_slide .bx-pager {
    margin:0 auto;
    padding:0px;
    text-align:center;    
    width:100%;
    float:left;
    clear:left;
}
.vc_preview_slider_auto_gallery .punti_slide .bx-pager .bx-pager-item {
    margin:0px 3px 0 0;
    padding:0px;
    width:10px;
    height:10px;
    display:inline-block;
    text-decoration:none;
    font-size:0px;
    color:#fff;
}
.vc_preview_slider_auto_gallery .punti_slide .bx-pager .bx-pager-item a.bx-pager-link {
    margin:0px 4px;
    padding:0px;
    width:10px;
    height:10px;
    display:inline-block;
    text-decoration:none;
    font-size:0px;
    color:#fff;
    background:transparent;
    border:2px solid #007dbf;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.vc_preview_slider_auto_gallery .punti_slide .bx-pager .bx-pager-item a.active {
    background:#007dbf;
}
/*---Arrows*/
.vc_preview_slider_auto_gallery .bx-controls .bx-controls-direction .bx-prev {
    margin: 20px 0 0 0;
    padding: 0px;
    width: 25px;
    height: 100%;
    font-size: 0px;
    position: absolute;
    top: 0px;
    left: -10px;
    z-index: 98;
}
.vc_preview_slider_auto_gallery .bx-controls .bx-controls-direction .bx-prev:after {
    content: "\f053";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 20px;
    color: #0077b3;
    top: 40%;
    left: 5px;
    position: absolute;
}
.vc_preview_slider_auto_gallery .bx-controls .bx-controls-direction .bx-next {
    margin: 20px 0 0 0;
    padding: 0px;
    width: 25px;
    height: 100%;
    font-size: 0px;
    position: absolute;
    top: 0;
    right: -10px;
    z-index: 98;
}
.vc_preview_slider_auto_gallery .bx-controls .bx-controls-direction .bx-next:after {
    content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 20px;
    color: #0077b3;
    top: 40%;
    right: 4px;
    position: absolute;
}
.vc_preview_slider_auto_gallery .bx-controls .bx-controls-direction .bx-prev a,
.vc_preview_slider_auto_gallery .bx-controls .bx-controls-direction .bx-next a {
    margin:0px;
    padding:0px;
    display:block;
}




/*---banner_rectangle_300x100_3*/
.banner_rectangle_300x100_3 {
    width:100%;
    float:left;
    clear:left;
    text-align:center;
}
.banner_rectangle_300x100_3 img {
    margin:0 auto;
    padding:0px;
    border:0px;
}
/*---box_breakingnews*/
.box_breakingnews {
    margin:0 0 15px 0;
    padding:10px;
    width:100% !important;
    float:left;
    clear:left;
    background:#c6233e;
    position:relative;
    z-index:2;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; 
    background: #0077b3; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff8c2d 0%, #ff8c2d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8c2d), color-stop(100%,#ff8c2d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff8c2d 0%,#ff8c2d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff8c2d 0%,#ff8c2d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff8c2d 0%,#ff8c2d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff8c2d 0%,#ff8c2d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c2d', endColorstr='#ff8c2d',GradientType=0 ); /* IE6-9 */
}
.box_breakingnews.style_drag {
    color:#fff;
    background:#c6233e;
}
.box_breakingnews .occhiello_titolo {
    display:none;
}
.box_breakingnews .ora_pubblicazione {
    margin:0 10px 0 0;
    padding:0 0 0 25px; 
    font-family:"Roboto", Arial, Helvetica, sans-serif;
    color:#fff;    
    font-size:16px;
    line-height:26px;
    font-weight:300;
    float:left;
    background:url(../images/icon_clock_breakingnews.png) no-repeat 0 4px;
}
.box_breakingnews .occhiello {
    margin:0px 10px 0 0;
    padding:0px;
    font-family:"Roboto", Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    font-size:16px;
    line-height:26px;
    font-weight:300;
    display:inline;
    color:#fff;
}
.box_breakingnews .occhiello a {
    color:#fff;
    text-decoration:none;
}
.box_breakingnews .occhiello:after {
    content:"|";
    color:#fff;
    margin-left:10px;
}
.box_breakingnews .occhiello a:hover {
    text-decoration:underline;
}
.box_breakingnews .titolo {
    margin:0px;
    padding:0px;
    font-family:"Rokkitt", Arial, Helvetica, sans-serif;
    font-size:25px;
    line-height:26px;
    font-weight:normal;
    font-weight:300;
    display:inline;
    color:#fff;
}
.box_breakingnews .titolo a {
    color:#fff;
    text-decoration:none;
}
.box_breakingnews .titolo a:hover {
    text-decoration:underline;
}
/*---banner_rectangle_300x250_6*/
.banner_rectangle_300x250_6 {
    width:100%;
    float:left;
    clear:left;
    text-align:center;
}
.banner_rectangle_300x250_6 img {
    margin:0 auto;
    padding:0px;
    max-width:100%;
    border:0px;
    display:table;
}
/*---vc_article_preview_small*/
.vc_article_preview_small {
    width:100%;
    float:left;
    clear:left;
    background:#fff;
    position:relative;
}
.vc_article_preview_small .cont_img {
    width:100%;
    float:left;
    clear:left;
}
.vc_article_preview_small .cont_img img {
    width:100%;
    height:inherit;
    float:left;
    clear:left;
}
.vc_article_preview_small .cont3 {
    position:relative;
}
.vc_article_preview_small .occhiello,
.vc_article_preview_small .sezione {
    margin-bottom:10px;
    float:left;
    color:#118ac0;
}
.vc_article_preview_small .titolo {
    margin-bottom:10px;
    width:100%;
    float:left;
    clear:left;
}
.vc_article_preview_small .sottotitolo,
.vc_article_preview_small .sommario {
    margin:5px 0 0 0;
    width:100%;
    float:left;
    clear:left;
}
.vc_article_preview_small .sottotitolo a,
.vc_article_preview_small .sommario a {
    color:#404040 !important;
}
.vc_article_preview_small .ora_pubblicazione{
    color: #afafaf;
    font-size: 14px;
    font-weight:normal;
}
.vc_article_preview_small .ora_pubblicazione:before{
    content:  "\f017";
    font-family: FontAwesome;
    font-weight:normal;
    margin:0px 5px 0px 0px;
}
.vc_article_preview_small .num_commenti{
    position:absolute;
    left:0;
    bottom:10px;
    color:#afafaf;
    font-size:14px;
    font-weight:normal;
}
.vc_article_preview_small .num_commenti:before{
    content: "\f0e5";
    font-family: FontAwesome;
    font-weight:normal;
    margin:0px 5px 0px 0px;
}
.vc_article_preview_small .didascalia{
    display:none;
}
/*---sharre_fb_tw*/
.vc_article_preview_small .social {
	margin-top:15px;
    width:30px;
    height:20px;
	background:#fff;
    float:left;
    clear:left;
}
.vc_article_preview_small .social .cont_sharre_fb_tw {
	margin:0px;
	padding:0px;
	width:100%;
	display:block;
	float:left;
	position:relative;
}
.vc_article_preview_small .social .cont_sharre_fb_tw .sharre_fb_tw {
	margin:0px;
	padding:0;
	width:100%;
	float:left;
	cursor:pointer;
	position:relative;
}
.vc_article_preview_small .social .cont_sharre_fb_tw .sharre_fb_tw .box {
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
	height:20px;
	float:left;
}
.vc_article_preview_small .social .cont_sharre_fb_tw .sharre_fb_tw .box:before {
    content: "\f1e0";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color:#000;
    float:left;
}
.vc_article_preview_small .social .cont_sharre_fb_tw .sharre_fb_tw .box .count {
	margin:3px 0 0 0;
	padding:0px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-weight:700;	
	font-size:12px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	width:100%;
	float:left;
}
.vc_article_preview_small .social .cont_sharre_fb_tw .sharre_fb_tw.zero_share_count .box .count {
	display:none;
}
.vc_article_preview_small .social .cont_sharre_fb_tw .sharre_fb_tw .box .share {
	display:none;
}
.vc_article_preview_small .social .cont_sharre_fb_tw .buttons {
	float:left;
	position:absolute;
    top:-95px;
    right:-90px;
	border-top:1px #C6D586 solid;
}
.vc_article_preview_small .cont_sharre_fb_tw .buttons .share_toolbox {
	padding:10px;
	width:125px;
	background:#F0EFF0;
}
.vc_article_preview_small .cont_sharre_fb_tw .buttons .share_toolbox .fb-share-button {
	margin:0px 0 5px 0px;
	float:left;
	clear:left;
}
/*---banner_rectangle_300x250_2*/
.banner_rectangle_300x250_2 {
    width:100%;
    float:left;
    clear:left;
    text-align:center;
}
.banner_rectangle_300x250_2 img {
    margin:0 auto;
    padding:0px;
    max-width:100%;
    border:0px;
    display:table;
}
/*---vc_article_preview_medium*/
.vc_article_preview_medium {
    padding:0 5px 0 0;
    width:100%;
    float:left;
    clear:left;
    background:#F8F8F8;
    position:relative;
}
.vc_article_preview_medium .cont_img {
    width:100%;
    float:left;
    clear:left;
}
.vc_article_preview_medium .cont_img img {
    width:100%;
    height:inherit;
    float:left;
    clear:left;
}
.vc_article_preview_medium .cont3 {
    position:relative;
    min-height:210px;
    padding-bottom:34px;
    margin-top:5px;
}
.vc_article_preview_medium .cont4 {
    padding-left:15px;
    padding-right:15px;
    width:100%;
    float:left;
    clear:left;
    position:relative;
    position:absolute;
    bottom:0px;
    left:0px;
}
.vc_article_preview_medium .occhiello {
    margin-bottom:10px;
    float:left;
    color:#118ac0;
}
.vc_article_preview_medium .sezione {
    text-decoration:underline;
    float:left;
    color:#afafaf;
}
.vc_article_preview_medium .sezione a {
    color:#afafaf;
}
.vc_article_preview_medium .sezione a:before {
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin-right:5px;
    float:left;
}
.vc_article_preview_medium .titolo {
    margin-bottom:10px;
    width:100%;
    float:left;
    clear:left;
}
.vc_article_preview_medium .sottotitolo,
.vc_article_preview_medium .sommario {
    margin:5px 0 0 0;
    width:100%;
    float:left;
    clear:left;
}
.vc_article_preview_medium .sottotitolo a,
.vc_article_preview_medium .sommario a {
    color:#404040 !important;
}
.vc_article_preview_medium .ora_pubblicazione {
    color: #afafaf;
    font-weight:normal;
    float:left;
    margin-right:5px;
    display:none;/* Asked by FW on 13/02/2017 */
}
.vc_article_preview_medium .ora_pubblicazione:before{
    content:  "\f017";
    font-family: FontAwesome;
    font-weight:normal;
    margin:0px 5px 0px 0px;
}
.vc_article_preview_medium .num_commenti {
    color: #afafaf;
    font-weight:normal;
    float:left;
    margin-right:5px;
}
.vc_article_preview_medium .num_commenti:before{
    content: "\f0e5";
    font-family: FontAwesome;
    font-weight:normal;
    margin:0px 5px 0px 0px;
}
.vc_article_preview_medium .didascalia{
    display:none;
}
/*---sharre_fb_tw*/
.vc_article_preview_medium .social {
    width:30px;
    height:20px;
	background:#fff;
    float:left;
    clear:left;
}
.vc_article_preview_medium .social .cont_sharre_fb_tw {
	margin:0px;
	padding:0px;
	width:100%;
	display:block;
	float:left;
	position:relative;
}
.vc_article_preview_medium .social .cont_sharre_fb_tw .sharre_fb_tw {
	margin:0px;
	padding:0;
	width:100%;
	float:left;
	cursor:pointer;
	position:relative;
}
.vc_article_preview_medium .social .cont_sharre_fb_tw .sharre_fb_tw .box {
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
	height:20px;
	float:left;
}
.vc_article_preview_medium .social .cont_sharre_fb_tw .sharre_fb_tw .box:before {
    content: "\f1e0";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color:#000;
    float:left;
}
.vc_article_preview_medium .social .cont_sharre_fb_tw .sharre_fb_tw .box .count {
	margin:3px 0 0 0;
	padding:0px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-weight:700;	
	font-size:12px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	width:100%;
	float:left;
}
.vc_article_preview_medium .social .cont_sharre_fb_tw .sharre_fb_tw.zero_share_count .box .count {
	display:none;
}
.vc_article_preview_medium .social .cont_sharre_fb_tw .sharre_fb_tw .box .share {
	display:none;
}
.vc_article_preview_medium .social .cont_sharre_fb_tw .buttons {
	float:left;
	position:absolute;
    top:-95px;
    right:-90px;
	border-top:1px #C6D586 solid;
}
.vc_article_preview_medium .cont_sharre_fb_tw .buttons .share_toolbox {
	padding:10px;
	width:125px;
	background:#F0EFF0;
}
.vc_article_preview_medium .cont_sharre_fb_tw .buttons .share_toolbox .fb-share-button {
	margin:0px 0 5px 0px;
	float:left;
	clear:left;
}

/*---banner_rectangle_300x250_5*/
.banner_rectangle_300x250_5 {
    width:100%;
    float:left;
    clear:left;
    text-align:center;
}
.banner_rectangle_300x250_5 img {
    margin:0 auto;
    padding:0px;
    max-width:100%;
    border:0px;
    display:table;
}
/*---banner_rectangle_300x100_2*/
.banner_rectangle_300x100_2 {
    width:100%;
    float:left;
    clear:left;
    text-align:center;
}
.banner_rectangle_300x100_2 img {
    margin:0 auto;
    padding:0px;
    border:0px;
}
/*---banner_rectangle_300x250_1*/
.banner_rectangle_300x250_1 {
    width:100%;
    float:left;
    clear:left;
    text-align:center;
}
.banner_rectangle_300x250_1 img {
    margin:0 auto;
    padding:0px;
    max-width:100%;
    border:0px;
    display:table;
}
/*---vc_box_most*/
.vc_box_most {
    width:100%;
    float:left;
    clear:left;
}
.vc_box_most .label_tab {
    padding:10px 0;
    width:50%;
    float:left;
    font-weight:bold;
    font-size:0.9em;
    text-align:center;
    color:#000;
    border-bottom:1px #e5e5e5 solid;
    cursor:pointer;
}
.vc_box_most .label_tab_1{
    border-left:1px #e5e5e5 solid;
    border-right:1px #e5e5e5 solid;
    border-top:1px #e5e5e5 solid;
}
.vc_box_most .label_tab_2{
    border-left:1px #e5e5e5 solid;
    border-right:1px #e5e5e5 solid;
}
.vc_box_most .label_tab.attivo {
    border-bottom:1px #fff solid;
}
/*---vc_article_preview_extrasmall*/
.vc_article_preview_extrasmall {
    padding:10px 10px 10px 55px;
    width:100%;
    float:left;
    clear:left;
    border-bottom:1px #e5e5e5 solid;
    position:relative;
}
.vc_article_preview_extrasmall.style_drag {
    width:100% !important;
}
.vc_article_preview_extrasmall .cont_img {
    width:100%;
    float:left;
    clear:left;
}
.vc_article_preview_extrasmall .cont_img img {
    max-width:100%;
    height:inherit;
    float: left;
}
.vc_article_preview_extrasmall .cont2 {
    padding-right:5px;
    position:relative;
}
.vc_article_preview_extrasmall .cont3 {
    padding-left:5px;
    position:relative;
}
.vc_article_preview_extrasmall .occhiello,
.vc_article_preview_extrasmall .sezione {
    width:100%;
    float:left;
    clear:left;
}
.vc_article_preview_extrasmall .titolo {
    width:100%;
    float:left;
    clear:left;
    height: 33px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
}
.vc_article_preview_extrasmall .sottotitolo,
.vc_article_preview_extrasmall .sommario{
    margin:5px 0 0 0;
    width:100%;
    float:left;
    clear:left;
}
.vc_article_preview_extrasmall .sottotitolo a,
.vc_article_preview_extrasmall .sommario a{
    color:#000;
}
.vc_article_preview_extrasmall .ora_pubblicazione{
    color: #afafaf;
    font-size: 14px;
    font-weight:normal;
}
.vc_article_preview_extrasmall .ora_pubblicazione:before{
    content:  "\f017";
    font-family: FontAwesome;
    font-weight:normal;
    margin:0px 5px 0px 0px;
}
.vc_article_preview_extrasmall .num_commenti{
    position:absolute;
    left:0;
    bottom:10px;
    color:#afafaf;
    font-size:14px;
    font-weight:normal;
}
.vc_article_preview_extrasmall .num_commenti:before{
    content: "\f0e5";
    font-family: FontAwesome;
    font-weight:normal;
    margin:0px 5px 0px 0px;
}
.vc_article_preview_extrasmall .didascalia{
    display:none;
}
/*---vc_article_preview_extrasmall*/
.vc_article_preview_extrasmall.pos1 {
    border-top:1px #e5e5e5 solid;
}
.vc_article_preview_extrasmall:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size:1em;
    position:absolute;
    left:5px;
    top:50%;
    margin-top:-10px;
}
.vc_article_preview_extrasmall.pos1:before {
    content: "1";
    padding-left: 10px;
    color: #aaa;
    font-size: 2em;
}
.vc_article_preview_extrasmall.pos2:before {
    content: "2";
    padding-left: 10px;
    color: #aaa;
    font-size: 2em;
}
.vc_article_preview_extrasmall.pos3:before {
    content: "3";
    padding-left: 10px;
    color: #aaa;
    font-size: 2em;
}
.vc_article_preview_extrasmall.pos4:before {
    content: "4";
    padding-left: 10px;
    color: #aaa;
    font-size: 2em;
}
.vc_article_preview_extrasmall.pos5:before {
    content: "5";
    padding-left: 10px;
    color: #aaa;
    font-size: 2em;
}
.vc_article_preview_extrasmall.pos6:before {
    content: "6";
    padding-left: 10px;
    color: #aaa;
    font-size: 2em;
}
.vc_article_preview_extrasmall.pos7:before {
    content: "7";
    padding-left: 10px;
    color: #aaa;
    font-size: 2em;
}
.vc_article_preview_extrasmall.pos8:before {
    content: "8";
    padding-left: 10px;
    color: #aaa;
    font-size: 2em;
}
.vc_article_preview_extrasmall.pos9:before {
    content: "9";
    padding-left: 10px;
    color: #aaa;
    font-size: 2em;
}
.vc_article_preview_extrasmall.pos10:before {
    content: "10";
    color: #aaa;
    font-size: 2em;
}
.vc_article_preview_extrasmall.pos11:before {
    content: "11";
    color: #aaa;
    font-size: 2em;
}
.vc_article_preview_extrasmall.pos12:before {
    content: "12";
    color: #aaa;
    font-size: 2em;
}
/*---vc_most_read*/
.vc_most_read,.vc_most_commented {
    border-left:1px #e5e5e5 solid;
    border-right:1px #e5e5e5 solid;
    float:left;
    clear:left;
    width:100%;
}
/*---Variant*/
.vc_txt_s_variant.vc_article_preview_extrasmall .titolo {
    font-size:0.8em;
    line-height:1.3em;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.vc_txt_s_variant.vc_article_preview_extrasmall .titolo a {
    color:#0f0605;
}
.vc_txt_s_variant.vc_article_preview_extrasmall .occhiello,
.vc_txt_s_variant.vc_article_preview_extrasmall .sezione {
    font-size: 0.7em;
    text-transform: uppercase;
    font-weight: bold;
    color:#147bb0;
}
/*---vc_box_newsstand*/
.vc_box_newsstand {
    padding:0 0 50px 0;
    width:100%;
    float:left;
    clear:left;
    position:relative;
    border: 1px #e5e5e5 solid;
}
.dundalkdemocrat .vc_box_newsstand {
    border: 2px #750b00 solid;
}
.vc_box_newsstand .cont_img {
    padding:20px 0px 50px 0px;
    width:100%;
    float:left;
    clear:left;
    text-align:center;
    border-bottom: 1px solid #dedede;
}
.vc_box_newsstand .cont_img img {
    margin:0 auto;
    max-width:100%;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.18);
    -moz-box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.18);
    box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.18);
}
.vc_box_newsstand .occhiello_titolo,
.vc_box_newsstand .vc_label {
    padding:15px 0;
    width:100%;
    font-size:0.9em;
    font-weight:bold;
    text-transform:uppercase;   
    text-align:center;
    color:#fff;
    border-bottom:1px #e5e5e5 solid;
}
.dundalkdemocrat .vc_box_newsstand .occhiello_titolo,
.dundalkdemocrat .vc_box_newsstand .vc_label {
    color: #fff;
    border-bottom: 1px #750b00 solid;
    background: #750b00;
}
.vc_box_newsstand .occhiello_titolo a,
.vc_box_newsstand .vc_label a {
    color:#0f0605;
    text-decoration:none;
}
.vc_box_newsstand .occhiello_titolo span,
.vc_box_newsstand .vc_label span {
    font-size:0.8em;
    position: absolute;
    width: 100%;
    right: 0px;
    text-align: center;
    text-transform: none;
    font-size: 1em;
    bottom: 65px;
}
.vc_box_newsstand .data {
    font-size:12px;
    font-weight:600;
    position:absolute;
    top:0px;
    right:0px;
}
.vc_box_newsstand .data a {
    color:#666;
    text-decoration:none;
}
.vc_box_newsstand .sfoglia_edizione {
    background:#3293c5;
}
.vc_box_newsstand .shop {
    background:#147bb0;
}
.vc_box_newsstand .sfoglia_edizione,
.vc_box_newsstand .shop {
    width:50%;
    position:absolute;
    bottom:0px;
    right:0px;
}
.vc_box_newsstand .shop {
    left:0px;
}
.vc_box_newsstand .sfoglia_edizione a,
.vc_box_newsstand .shop a {
    padding:15px 5px;
    font-size:0.9em;    
    color:#fff;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    width:100%;
    float:left;
    clear:left;
}
.vc_box_newsstand .sfoglia_edizione a:hover,
.vc_box_newsstand .shop a:hover {
    opacity:0.9;
}
/*---banner_polls_banner_728x90*/
.banner_polls_banner_728x90 {
    width:100%;
    float:left;
    clear:left;
    text-align:center;
}
.banner_polls_banner_728x90 img {
    margin:0 auto;
    padding:0px;
    border:0px;
    max-width:100%;
}
/*---banner_rectangle_300x250_4*/
.banner_rectangle_300x250_4 {
    width:100%;
    float:left;
    clear:left;
    text-align:center;
}
.banner_rectangle_300x250_4 img {
    margin:0 auto;
    padding:0px;
    max-width:100%;
    border:0px;
    display:table;
}
/*---banner_leaderboard_bottom_728x90*/
.banner_leaderboard_bottom_728x90 {
    width:100%;
    float:left;
    clear:left;
    text-align:center;
}
.banner_leaderboard_bottom_728x90 img {
    margin:0 auto;
    padding:0px;
    border:0px;
    max-width:100%;
}
/* File:     virtual_layout_editor\preset_widgets\desktop\ICO - Article preview big slider.css
   Version:  2.41.1
   Updated:  05/07/2021 by ICN (Iconic Newspapers)
   Note:     Fix clicking on Multimedia images slider.
*/

.vc_box_article_preview_big_slider {
  width:100%;
  float:left;
  clear:left;
}
.vc_box_article_preview_big_slider .cont_anteprima_slider, 
.vc_box_article_preview_big_slider .cont_anteprima_slider .hori_group,
.vc_box_article_preview_big_slider .vc_article_preview_big_slider {
  width:100%;
  float:left;
  clear:left;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider {
  background:#f8f8f8;
  min-height:350px;
  position:relative;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont_img {
  width:100%;
  float:left;
  clear:left;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont_img .didascalia {
  display:none;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont_img img {
  width:100%;
  height:auto;
  float:left;
  clear:left;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont {
  /* 05/06/2021: ICN: Adding gradient background */

  padding: 346px 40px 34px 40px;
  height: 100%;
  background-image: linear-gradient(180deg, transparent 30%, rgb(0, 0, 0));

  position:absolute;
  bottom:0px;
  left:0px;
  width:100%;
  float:left;
  clear:left;
  /* 05/07/2021: ICN: Allow clicks to go through */
  pointer-events: none;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont2 {
  margin-bottom:15px;
  padding-bottom:5px;
  position:relative;
  border-bottom:1px #afafaf dotted;
  width:100%;
  float:left;
  clear:left;
  display:none;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont .occhiello,
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont .titolo,
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont .sottotitolo {
  width:100%;
  float:left;
  clear:left;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont .occhiello,
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont .titolo a,
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont .sottotitolo a {
  color:#fff;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont .sezione {
  float:left;
  color:#fff;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont .sezione a {
  color:#fff;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont .sezione a:before {
  content: "\f105";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  margin-right:5px;
  float:left;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont .ora_pubblicazione {
  color: #fff;
  font-size: 0.9em;
  font-weight:normal;
  float:left;
  margin-right:5px;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont .ora_pubblicazione:before{
  content:  "\f017";
  font-family: FontAwesome;
  font-weight:normal;
  margin:0px 5px 0px 0px;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont .num_commenti{
  color: #fff;
  font-size: 0.9em;
  font-weight:normal;
  float:left;
  margin-right:5px;
}
.vc_box_article_preview_big_slider .vc_article_preview_big_slider .cont .num_commenti:before{
  content: "\f0e5";
  font-family: FontAwesome;
  font-weight:normal;
  margin:0px 5px 0px 0px;
}
/*---Controls*/
.vc_box_article_preview_big_slider .bx-controls {
  display:none;
}
.vc_box_article_preview_big_slider .punti_slide {
  margin:0px auto 0px auto;
  padding:0px;
  width:200px;
  text-align:center;
  position:relative;
  z-index:99;
  background:#cc3;
}
.vc_box_article_preview_big_slider .punti_slide .bx-pager {
  margin:0 auto;
  padding:0px;
  width:200px;
  position:absolute;
  bottom:20px;
  left:0px;
}
.vc_box_article_preview_big_slider .punti_slide .bx-pager .bx-pager-item {
  margin:0px 3px 0 0;
  padding:0px;
  width:18px;
  height:18px;
  display:inline-block;
  text-decoration:none;
  font-size:0px;
  color:#fff;
}
.vc_box_article_preview_big_slider .punti_slide .bx-pager .bx-pager-item a.bx-pager-link {
  margin:0px 3px 0 0;
  padding:0px;
  width:18px;
  height:18px;
  display:inline-block;
  text-decoration:none;
  font-size:0px;
  border:3px #fff solid;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.vc_box_article_preview_big_slider .punti_slide .active {
  background:#fff;
}
/*---vc_box_other_news*/
.vc_box_other_news {
    width:100%;
    float:left;
    clear:left;
    background:#fff;
    position:relative;
    border:1px #e5e5e5 solid;
}
.vc_box_other_news .occhiello_titolo {
    padding:10px 0;
    width:100%;
    float:left;
    clear:left;
    font-weight:bold;
    font-size:0.9em;
    text-align:center;
    color:#000;
    border-bottom:1px #e5e5e5 solid;
}
.vc_box_other_news .cont{
    width:100%;
    float:left;
    clear:left;
}
.vc_box_other_news .cont .schermata {
    width: 100%;
    float: left;
    clear: left;
    border-bottom:1px #e5e5e5 solid;
}
.vc_box_other_news .cont .schermata .hori_group {
    padding:10px;
    width:100%;
    float:left;
    clear:left;
}
.vc_box_other_news .cont .schermata .hori_group .box {
    width:100%;
    float:left;
}
.vc_box_other_news .cont_foto {
    width:100%;
    float:left;
    clear:left;
}
.vc_box_other_news .cont_foto img {
    max-width:100%;
    height:inherit;
    float: left;
}
.vc_box_other_news .divcont2 {
    position:relative;
    padding-right:0;
}
.vc_box_other_news .divcont3 {
    position:relative;
    padding-left:5px;
}
.vc_box_other_news .occhiello,
.vc_box_other_news .sezione {
    width:100%;
    float:left;
    clear:left;
}
.vc_box_other_news .titolo {
    width:100%;
    float:left;
    clear:left;
    height: 40px;
    overflow: hidden;
}
.vc_box_other_news .sottotitolo,
.vc_box_other_news .sommario{
    margin:5px 0 0 0;
    width:100%;
    float:left;
    clear:left;
}
.vc_box_other_news .sottotitolo a,
.vc_box_other_news .sommario a{
    color:#000;
}
.vc_box_other_news .ora_pubblicazione{
    color: #afafaf;
    font-size: 14px;
    font-weight:normal;
}
.vc_box_other_news .ora_pubblicazione:before{
    content:  "\f017";
    font-family: FontAwesome;
    font-weight:normal;
    margin:0px 5px 0px 0px;
}
.vc_box_other_news .num_commenti{
    position:absolute;
    left:0;
    bottom:10px;
    color:#afafaf;
    font-size:14px;
    font-weight:normal;
}
.vc_box_other_news .num_commenti:before{
    content: "\f0e5";
    font-family: FontAwesome;
    font-weight:normal;
    margin:0px 5px 0px 0px;
}
.vc_box_other_news .didascalia{
    display:none;
}
.vc_box_other_news .icona_tipo {
    display:none;
}
/*---Variant*/
.vc_txt_s_variant.vc_box_other_news .titolo {
    font-size:0.9em;
    font-weight:bold;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.vc_txt_s_variant.vc_box_other_news .titolo a {
    color:#0f0605;
}
.vc_txt_s_variant.vc_box_other_news .occhiello,
.vc_txt_s_variant.vc_box_other_news .sezione {
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: bold;
}
/*---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_article_preview_medium_small*/
.vc_article_preview_medium_small {
    width:100%;
    float:left;
    clear:left;
    background:#fff;
    position:relative;
}
.vc_article_preview_medium_small .cont_img {
    width:100%;
    float:left;
    clear:left;
}
.vc_article_preview_medium_small .cont_img img {
    width:100%;
    height:inherit;
    float:left;
    clear:left;
}
.vc_article_preview_medium_small .cont3 {
    position:relative;
    min-height:104px;
    padding-bottom:45px;
}
.vc_article_preview_medium_small .cont4 {
    padding-left:15px;
    padding-right:15px;
    width:100%;
    float:left;
    clear:left;
    position:relative;
    position:absolute;
    bottom:0px;
    left:0px;
}
.vc_article_preview_medium_small .occhiello {
    margin-bottom:10px;
    float:left;
    color:#118ac0;
}
.vc_article_preview_medium_small .sezione {
    text-decoration:underline;
    float:left;
    color:#afafaf;
}
.vc_article_preview_medium_small .sezione a {
    color:#afafaf;
}
.vc_article_preview_medium_small .sezione a:before {
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin-right:5px;
    float:left;
}
.vc_article_preview_medium_small .titolo {
    width:100%;
    float:left;
    clear:left;
    
}
.vc_article_preview_medium_small .sottotitolo,
.vc_article_preview_medium_small .sommario {
    margin:5px 0 10px 0;
    width:100%;
    float:left;
    clear:left;
}
.vc_article_preview_medium_small .sottotitolo a,
.vc_article_preview_medium_small .sommario a {
    color:#404040 !important;
}
.vc_article_preview_medium_small .ora_pubblicazione{
    color: #afafaf;
    font-weight:normal;
    float:left;
    margin-right:5px;
    display:none;/* Asked by FW on 13/02/2017 */
}
.vc_article_preview_medium_small .ora_pubblicazione:before{
    content:  "\f017";
    font-family: FontAwesome;
    font-weight:normal;
    margin:0px 5px 0px 0px;
}
.vc_article_preview_medium_small .num_commenti{
    color: #afafaf;
    font-weight:normal;
    float:left;
    margin-right:5px;
}
.vc_article_preview_medium_small .num_commenti:before{
    content: "\f0e5";
    font-family: FontAwesome;
    font-weight:normal;
    margin:0px 5px 0px 0px;
}
.vc_article_preview_medium_small .didascalia{
    display:none;
}
/*---sharre_fb_tw*/
.vc_article_preview_medium_small .social {
    width:30px;
    height:20px;
	background:#fff;
    float:left;
    clear:left;
}
.vc_article_preview_medium_small .social .cont_sharre_fb_tw {
	margin:0px;
	padding:0px;
	width:100%;
	display:block;
	float:left;
	position:relative;
}
.vc_article_preview_medium_small .social .cont_sharre_fb_tw .sharre_fb_tw {
	margin:0px;
	padding:0;
	width:100%;
	float:left;
	cursor:pointer;
	position:relative;
}
.vc_article_preview_medium_small .social .cont_sharre_fb_tw .sharre_fb_tw .box {
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
	height:20px;
	float:left;
}
.vc_article_preview_medium_small .social .cont_sharre_fb_tw .sharre_fb_tw .box:before {
    content: "\f1e0";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color:#000;
    float:left;
}
.vc_article_preview_medium_small .social .cont_sharre_fb_tw .sharre_fb_tw .box .count {
	margin:3px 0 0 0;
	padding:0px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-weight:700;	
	font-size:12px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	width:100%;
	float:left;
}
.vc_article_preview_medium_small .social .cont_sharre_fb_tw .sharre_fb_tw.zero_share_count .box .count {
	display:none;
}
.vc_article_preview_medium_small .social .cont_sharre_fb_tw .sharre_fb_tw .box .share {
	display:none;
}
.vc_article_preview_medium_small .social .cont_sharre_fb_tw .buttons {
	float:left;
	position:absolute;
    top:-95px;
    right:-90px;
	border-top:1px #C6D586 solid;
}
.vc_article_preview_medium_small .cont_sharre_fb_tw .buttons .share_toolbox {
	padding:10px;
	width:125px;
	background:#F0EFF0;
}
.vc_article_preview_medium_small .cont_sharre_fb_tw .buttons .share_toolbox .fb-share-button {
	margin:0px 0 5px 0px;
	float:left;
	clear:left;
}
/*---banner_rectangle_300x100_4*/
.banner_rectangle_300x100_4 {
    width:100%;
    float:left;
    clear:left;
    text-align:center;
}
.banner_rectangle_300x100_4 img {
    margin:0 auto;
    padding:0px;
    border:0px;
}
/*---banner_rectangle_300x250_2*/
.banner_rectangle_300x250_3 {
    width:100%;
    float:left;
    clear:left;
    text-align:center;
}
.banner_rectangle_300x250_3 img {
    margin:0 auto;
    padding:0px;
    max-width:100%;
    border:0px;
    display:table;
}

/*
  File:      virtual_layout_editor\preset_widgets\desktop\ICO - banner 300x250 7.css
  Version:   1.48.1
  Updated:   30/05/2021 by ICN (Iconic Newspapers)
  Note:      Reinstated margin (which was commented out) for ".banner_rectangle_300x250_7 img" so that it was the same as ".banner_rectangle_300x250_3 img".
*/

.banner_rectangle_300x250_7 {
  width:100%;
  float:left;
  clear:left;
  text-align:center;
}
.banner_rectangle_300x250_7 img {
  /* Reinstate margin. */
  margin:0 auto;
  padding:0px;
  max-width:100%;
  border:0px;
  display:table;
}

/*---vc_header_section_with_link*/
.vc_header_section_with_link {
    width:100%;
    float:left;
    clear:left;
    border-top:5px #147bb0 solid;
    padding-top:10px;
    position:relative;
}
.vc_header_section_with_link p.sezione {
    width:100%;
    float:left;
    clear:left;
}
.vc_header_section_with_link p.sezione a {
    color:#147bb0;
    font-weight:bold;
    font-size:1.4em;
    line-height:0.9em;
    width:100%;
    float:left;
    clear:left;
    font-family:'Cardo', serif;
}
.vc_header_section_with_link p.sezione a:after {
    content: "\f061";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    float:right;
    font-size:0.5em;
    line-height:2em;
}
.vc_header_section_with_link p.testo_link {
    display:none;
}
.banner_motors_MPU_300x250_01, .banner_motors_MPU_300x250_02, .banner_motors_MPU_300x250_03, .banner_motors_MPU_300x250_04,
.banner_motors_MPU_300x250_05, .banner_motors_MPU_300x250_06{
    float:left;
}

.moved{
    margin-top:172px;
    position:relative;
}






