/*
    Theme Name: Si24
    Theme URI: http://www.si24.it/
    Author: Digitrend
    Author URI: https://www.si24.it/
    Description: Hello Si24!
    Version: 1.0
    Text Domain: Si 24
*/

hr,img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a:active,a:hover{outline:0}b,strong{font-weight:700}h1{margin:.67em 0}img{vertical-align:middle}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input,optgroup,select,textarea{margin:0;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:transparent}body{margin:0;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-size:inherit;line-height:inherit}a{background-color:transparent;color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.nav>li,.nav>li>a,.navbar{position:relative}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.small,small{font-size:85%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}ol,ul{margin-top:0;margin-bottom:10px}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.nav>li,.nav>li>a,input[type=file]{display:block}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.navbar{min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.pull-right{float:right!important}.pull-left{float:left!important}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}


/* HEADER  */
*{
    font-family: 'Montserrat',sans-serif;
}

.aste,
.farmacia,
.necrologi{
	padding: 0;
	margin-bottom: 15px;
	text-align: center;
}

body{
	margin-top:90px;
}
#top-section {
    background: #d4d4d5;;
}

#top-section .nav.navbar-nav a{
    padding: 8px 0 8px 38px;
    color: white;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 400;
	background: transparent!important;
	overflow: hidden;
	-o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
	position: relative;
}

header .logo{
	display: block;
	margin: 15px auto;
	width: 100px;
}

.video-container{
    background: #383838;
    padding: 15px 0px 0px;
    margin-bottom: 16px;
}

#lig_movingup2it_smartbox ul li::before{display: none;}

.video-container h2,.video-container h5{color: white;}
.video-container .h5{ font-size: 12px!important; line-height: 150%; font-weight: 500; padding: 0; width: auto; }
#sitv{width: 80px;float: left;margin-right: 2px;margin-top: 14px;}
.section-title{position: absolute;top: 15px;left: 54px;background: #c95a41;font-size: 12px;color: white;text-transform: uppercase;padding: 6px;letter-spacing: .4px;z-index: 1;}
.video-container h2{padding: 10px;float: left;width: 194px;font-size: 13px!important;margin-bottom: 0px;font-weight: 500;line-height: 130%;}

.pw-widget{
	text-align: center;
}

.menu-item-430193{
	display: none!important;
}

.es{
	position: absolute;
    top: 10px;
    left: 10px;
	width: 40px;
	z-index: 1;
}

.triangle{
	width: 70px;
    height: 20px;
    z-index: 9999;
    position: absolute;
    bottom: -20px;
    border-top: 20px solid #da0c5b00;
    border-left: 20px solid #c95a41;
    border-right: 20px solid #da0c5b00;
    border-bottom: 20px solid #da0c5b00;
}

.section-title.gossip{background: #da0c5b;}
.triangle.gossip{border-left: 20px solid #da0c5b;}
.section-title.tv{background: #886288}
.triangle.tv{border-left: 20px solid #886288;}
.section-title.cinema{background: #007fab}
.triangle.cinema{border-left: 20px solid #007fab}
.section-title.intrattenimento{background: #b42b2b}
.triangle.intrattenimento{border-left: 20px solid #b42b2b}
.section-title.salute{background: #4e879d}
.triangle.salute{border-left: 20px solid #4e879d}
.section-title.amici-animali{background: #957014}
.triangle.amici-animali{border-left: 20px solid #957014}
.section-title.lavoro{background: #0f4880}
.triangle.lavoro{border-left: 20px solid #0f4880}
.section-title.sport,.section-title.calcio{background: #c14c1f}
.triangle.sport,.triangle.calcio{border-left: 20px solid #c14c1f}
.section-title.cucina,.section-title.cucina{background: #e4b92e}
.triangle.cucina,.triangle.cucina{border-left: 20px solid #e4b92e}



.main-nav{
    background-color: #fff;
    border-bottom: 2px #959595 solid;
    border-top: 1px #dedede solid;
}

.main-nav li:before{
	display: none;
}

.main-nav a{
    padding: 10px;
    float: left;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
}

.cerca{
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -8.7px;
    color: #959595;
}

.main-nav li a:hover,
.current-menu-item a{
	background: #959595;
	color: #fff;
	-o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;

}


.absolute-container{
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 25px;
    background: rgba(0, 0, 0, 0.4);
}

.absolute-container h2.mosaico-home{
	color: #fff;
    margin: 0px;
    font-size: 18px;
    max-height: none;
    line-height: 130%;
}

.col-xs-12.col-sm-12.col-md-4.col-lg-4 .absolute-container h2.mosaico-home,
.col-xs-12.col-sm-12.col-md-8.col-lg-8 .col-xs-12.col-sm-6.col-md-6.col-lg-6 .mosaico-home{
    font-size: 18px;
}

.immagine.mosaico{
	margin-bottom:15px;
	overflow: hidden;
}

.immagine.mosaico img{
	-o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.immagine.mosaico:hover img{
	transform: scale(1.04);
}
.flag.abs{
    display: inline;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    background: #c95a41;
    font-size: 13px;
    padding: 2px 24px 2px 10px;
    position: absolute;
	top: 16px;
	left:0px;
	z-index: 1
}

.flag.abs.time{
	position: relative;
	top: 0px;
	float: left;
	padding: 5px 10px;
	width: 110px;
}
.flag.abs.time::after{
    content: "";
    position: absolute;
    right: -28px;
    width: 0px;
    height: 0px;
    border-left: 14px solid #c95a41;
    border-right: 14px solid #c95a4100;
    border-bottom: 14px solid #c95a4100;
    border-top: 14px solid #c95a4100;
    top: 0px;
}
.last-news{
	width: calc( 100% - 110px );
    float: left;
}
.news{
    padding: 5px 20px;
    height: 28px;
    border-bottom: 1px solid #c95a41;
    background: #f3f3f3;
}

.news h1{
    font-size: 12px;
    margin: 0;
    margin-top: -6px;
    height: 28px;
    z-index: 1;
    -o-transition: none;
    -webkit-transition: none;
    transition: none;
}

.single-excerpt{
	font-style: italic;
    font-size: 16px!important;
    line-height: 120%!important;
    color: #525252;
    border-bottom: 1px solid #969696;
    padding-bottom: 12px;
    margin-bottom: 12px;
}

.flag.abs.down{
	bottom: -19px;
    top: initial;
}

.lista-title{
	margin: 0;
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 12px;
}

.separator{
	float: left;
    width: 100%;
    margin: 10px 0px 20px;
}

article p{
	margin-bottom: 4px;
	float: left;
	max-height: 52px;
	overflow: hidden;
}

.menu-item-14245 a:before,
.menu-item-14245 a:after,
.menu-item-6 a:before,
.menu-item-6 a:after,
.menu-item-7 a:before,
.menu-item-7 a:after,
.menu-item-8 a:before,
.menu-item-8 a:after,
.menu-item-14862 a:before,
.menu-item-14862 a:after
{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
    left: 0;
    top: 0;
    width: 34px;
    height: 34px;
    padding: 12px 10px;
    text-align: center;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.menu-item-14245 a:before{ content: "\f09a"; }
.menu-item-6 a:before{ content: "\f0f3"; }
.menu-item-7 a:before{ content: "\f26c"; }
.menu-item-8 a:before{ content: "\f030"; }
.menu-item-14862 a:before{ content: "\f26c"; }

.menu-item-14245 a:after{ content: "\f09a"; }
.menu-item-6 a:after{ content: "\f0f3"; }
.menu-item-7 a:after{ content: "\f26c"; }
.menu-item-8 a:after{ content: "\f030"; }
.menu-item-14862 a:after{ content: "\f26c"; }

.menu-item-14245 a:hover:before,
.menu-item-6 a:hover:before,
.menu-item-7 a:hover:before,
.menu-item-8 a:hover:before,
.menu-item-14862 a:hover:before
{
	top: -34px;
}


.menu-item-14245 a:after,
.menu-item-6 a:after,
.menu-item-7 a:after,
.menu-item-8 a:after,
.menu-item-14862 a:after
{
    top: 34px;
    background: white;
	color: #959595;
}

.menu-item-14245 a:hover:after,
.menu-item-6 a:hover:after,
.menu-item-7 a:hover:after,
.menu-item-8 a:hover:after,
.menu-item-14862 a:hover:after
{
	top: 0px;
}

iframe{
	max-width: 100%;
}

.horoscope-image{
	text-align: center;
    background: #ececec;
    padding: 10px;
}

.horoscope-image img{
	width: 120px;
}

.horoscope.post-thumbnail{
	float: left;
    width: 80px;
}

.post-data{
    width: calc( 100% - 100px );
    float: left;
    padding-left: 20px;
}

/********/


.slick-slide img{
	width:100%!important
}

.nopadding {
	padding: 0
}

footer a {
	color: white;
}
.nopaddingright{
	padding-right: 0px;
}
.nopaddingleft{
	padding-left: 0px;
}
.slider-nav{
	display: none!important
}

#mobile{
	display: none;
}

.ch-mb{
	border-bottom: 2px solid #a5141c;
    margin-bottom: 15px;
    position: fixed;
    width: 100%;
    z-index: 99999;
	background: white;
	top:0px;
}

.btn-menu.button-mobile{
	position: absolute;
    top: 50%;
    font-size: 20px;
    margin-top: -10px;
    left: 15px;
}


.btn-menu.button-mobile.cerca{
    left: initial;
} 

#headNav .container{
	background: #959595;
}
.silver{
	font-size: 12px;
    margin-top: 6px;
	color: #757474;
}

.green{
	color: #959595;
    font-weight: 600;
}

#menu-mobile{
	position: fixed;
    top: 0;
    width: 100%;
    right: 0;
    bottom: 0;
	background: #959595;
    z-index: 999999;
	left: -100%;
	transition: all .2s ease;	
}

#menu-mobile .logo img{
	width: 100px;
    margin: 20px 0px;
}

img{
	max-width: 100%;
	height:auto;
}

.menu-mobile-hidden{
	margin: 0!important;
    float: left;
    width: 100%;
    height: 73vh;
    overflow: hidden;
    overflow-y: scroll;
}
.menu-mobile-hidden li{
	width: 100%;
	float: left;
}
.list-category{
    text-transform: uppercase;
    font-size: 14px;
    color: #959595;
    
    font-weight: 700;
}

.lista-sidebar article:hover .list-category,
.slick-active.is-active .list-category,
.slider.slider-nav .slick-slide article:hover .list-category{
	color: #000;
}

h1{
    color: #000;
    
    font-weight: 700;
    text-transform: uppercase;
    line-height: 32px;
    font-size: 33px;
	max-width: 700px;
	-o-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
}

p, span, li {
    color: #333;
    font-size: 14.4px;
    line-height: 18px;
}

.nav-brand .logo{
	position: absolute;
    left: 50%;
    max-width: 100px;
    width: 100%;
    padding: 0;
    height: auto;
    margin-top: -44px;
	z-index: 200;
	margin-left: -58px;
}

.nav-brand .logo img{
	width: 100px;
}

nav .fa-search {
	font-size: 16px;
    width: 18px;
    height: 18px;
    text-align: center;
    display: block;
    position: relative;
	color: #fff;
	float: right;
	margin: 15px 0px;
}

#footer-container ul li,
header ul li {
	border-radius: 50%;
	text-align: center;
	transition: all .2s ease;
	line-height: 100%;
	font-size:12px;
}

.sub-menu{
	position: absolute;
    top: 34px;
    left: -53px;
    width: 970px;
    z-index: 9999;
    background: white;
    border: 1px solid #959595;
    display: none;
}

li:hover .sub-menu,
.sub-menu:hover{
	display: initial
}
.nav li a {
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 2px;
    text-transform: uppercase;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
    height: inherit;
    position: relative;
    color: #fff!important;
	font-weight: 700;
	-o-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
}
/* cool */
.nav li:hover a{
}

.nav li a,
.dropdown-menu,
.dropdown-menu a{
    background-color: #959595 !important;
    border: 0px;
    box-shadow: 0px 0px 0px 0px;
    border-radius: 0px;
    float: left;
  }
  

  	.navbar-default {
		min-height: auto!important;
		border-radius: 0;
		display: block;
		margin: 50px auto 50px;
		border: 0
	}




	.mosaico .the_excerptCategory {
		position: absolute;
		line-height: 19px;
		padding: 4px 10px;
		color: #fff;
		background-color: #959595;
		text-transform: uppercase;
		font-size: 16px;
		display: inline-block;
		
		font-weight: 700;
		bottom: 0;
		right: 0;
	}


	.mosaico h2 {
		font-size: 20px;
		line-height: 24px;
		font-weight: 700;
		letter-spacing: 0;
		text-transform: none;
		color: #000;
		margin-bottom: 0px;
		max-height: 50px;
		min-height: 30px;
		margin-top: 12px;
		-o-transition: all .2s ease-in;
		-webkit-transition: all .2s ease-in;
		transition: all .2s ease-in;
		overflow: hidden;
	}

	.slider.slider-nav .slick-slide{
		width: 100%!important;
		padding: 0px 15px!important;
	}
	
	
	p a,
	p, a{
		color:black;
		text-decoration: none;
		-o-transition: all .2s ease-in;
		-webkit-transition: all .2s ease-in;
		transition: all .2s ease-in;
	}

	p a:hover,
	p, a:hover{
		color:black;
		text-decoration: none;
	}


	time{
    	color: black;
	    -o-transition: all .2s ease-in;
	   	-webkit-transition: all .2s ease-in;
	    transition: all .2s ease-in;
	}

	.slick-current p a{
		font-weight: 600;
		-o-transition: all .2s ease-in;
		-webkit-transition: all .2s ease-in;
		transition: all .2s ease-in;
		color: #959595;
	}

	.mosaico-more{
		font-weight: 600;
		float:left;
		width: 100%;
		margin: 10px 0px;
		-o-transition: all .2s ease-in;
		-webkit-transition: all .2s ease-in;
		transition: all .2s ease-in;
	}

	
	.slick-slider h1:hover,
	.slick-slider a:hover,
	.mosaico-home:hover,
	.mosaico-more:hover,
	.lista-title:hover
	{
		color: #959595;
	}


	.sidebar-title,
	.slider.slider-nav .slick-slide h2{
		font-size: 14px;
		line-height: 18px;
		color: #000;
		font-weight: 600;
		margin: 0;
		margin-top: 4px;
	}

	.lista-sidebar{
		padding: 0px 15px;
	}

	.lista-sidebar article,
	.slider.slider-nav .slick-slide article{
		float: left;
		padding: 15px;
		border-bottom: 1px solid silver;
		-moz-transition: background 0.3s ease-in-out;
		-o-transition: background 0.3s ease-in-out;
		-webkit-transition: background 0.3s ease-in-out;
		transition: background 0.3s ease-in-out;
		border-bottom: 1px solid silver;
		padding: 10px 0;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		flex-direction: row;
		margin: 0;
	}

	.titolo-sezione h4 {
		margin-bottom: 10px;
		position: relative;
		width: 100%;
		border-top: 1px dashed gray;
		text-align: center;
		padding-top: 10px;
	}

	.rain {
		font-weight: 100;
		color: #959595;
		font-size: 20px;
		line-height: 19px;
	}

	
	.rain > a {
	color:#959595;
	}

	
	.rain > a:hover {
		color:blue;
		}

	hr{
		margin: 40px;
    	border-top: 1px solid silver;
	}

	.footer-social {
		width: 225px;
		display: block;
		margin: 0 auto
	}
	
	#footer-container ul li {
		color: #fff;
		width: 40px;
		height: 40px;
		font-size: 22px;
		padding: 10px 5px;
		margin: 15px 8px
	}
	.col-xs-12.col-sm-12.col-md-11.col-md-push-1{
		transform: skewY(0);
	}

	.closeMM{
		position: absolute;
		right: 10px;
		top: 10px;
		color: white;
		z-index: 999999;
		font-size: 30px!important;
	}

	
	.menu-item-9{
		background: black!important;
	}
	
	.nav .menu-item-9 a{
		padding-left: 45px!important;
		color: #ffd801!important;
		background-color: black!important;
	}
	.menu-item-9 a:before{
		width: 30px !important;
		height: 24px !important;
		content: " " !important;
		background-image: url(../../themes/sudlife/img/fotocamera.jpg);
		position: absolute !important;
		left: 5px !important;
		background-size: cover !important;
		top: 7px !important;
	}

	.slick-active.is-active article,
	.lista-sidebar article:hover,
	.slider.slider-nav .slick-slide article:hover{
		background: #959595;
	}

	.slick-active.is-active article a h5,
	.lista-sidebar article:hover h5,
	.slider.slider-nav .slick-slide article:hover h5{
		color: white!important;
	}
	
	.lista-sidebar article:hover .fa-clock-o,
	.lista-sidebar article:hover time{
		color: white!important;
	}
	
	.flag{
    padding: 0px 15px;
    color: #959595;
    background-color: white;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
	}

	h2 {
		color: #222;
		float: left;
		font-size: 24px;
		font-weight: 700;
		letter-spacing: -.02em;
		line-height: 1.1;
		width: 100%;
		margin: 2px 0px 12px;
		padding-bottom: 5px;
	}

	.page a,
	.page.dots{
		position: relative;
		float: left;
		padding: 6px 12px;
		margin-left: -1px;
		line-height: 1.42857143;
		text-decoration: none;
		background-color: rgba(166, 5, 5, 0.5);
		color: #fff;
		margin: 0px 2px;
	}

	.page.current a,
	.page a:hover{
		background-color: #959595;
	}

/* COMMENTI MEMORABILI */ 

#footer-container ul,
.tags,
.tags #p,
.tagsli,
.tagsli a,
header ul,
ul {
	list-style-type: none
}


ul li {
	position: relative
}

ul li::before {
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #959595;
	position: absolute;
	left: -14px;
	top: 8px
}


#copy{
	background: #000
}


h3, h4, h5 {
	color: #222;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.02em;
	line-height: 1.1;
	width: 100%;
	float: left
}

h3,h4 {
	margin: 8px 0
}

h5 {
	margin: 8px 0 0
}

.excerpt.lista,
.immagine.lista,
.titolo.lista {
	position: relative;
	margin-bottom: 0;
	margin-top: 0
}


.bx-viewport {
	height: 371px!important
}

article {
	position: relative
}

.wp-caption.alignleft {
	float: left
}

#hiddenSearch {
	top: 0;
	border-bottom: 1px solid #000;
	display: none;
	position: fixed;
	width: 100%;
	padding: 10px 0;
	background: #fff;
	z-index: 999991;
}

#search_block_top form input {
	width: 100%;
	padding: 10px 40px;
	font-size: 30px;
	color: #000;
	border: 0;
	outline: 0
}

#search_block_top form button {
	outline: 0;
	position: absolute;
	top: 10px;
	right: 40px;
	background: 0 0;
	border: 0;
	font-size: 40px;
	color: #cecece
}



.pulsante-chiudi {
	position: absolute;
	top: 0;
	right: 5px;
	font-size: 14px;
	cursor: pointer
}

header {
	background: #fff;
	padding: 0
}

header ul {
	padding: 0;
	display: flex;
	margin-bottom: 0
}


nav .fa-bars {
	font-size: 22px;
	width: 22px;
	height: 22px;
	text-align: center;
	margin: 13px auto;
	position: relative;
	color: #fff
}

.nav li a,
.site-footer,
.site-header {
	display: -webkit-box;
	display: -ms-flexbox
}

#footer-container {
	margin-top: 40px;
	background: #111;
	color: #fff;
	padding: 20px 0;
	font-size: 12px
}

#logofooter {
	max-height: 90px;
	display: block;
	margin: 0 auto
}

#footer-container ul {
	padding: 0;
	display: flex;
	margin-bottom: 0
}




#copy {
	text-align: center;
	padding: 16px 0;
	color: #d2d2d2
}

#blogup {
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 60px;
	right: 20px;
	background-color: #959595;
	display: none;
	border-radius: 20px;
	z-index: 1
}

#blogup i {
	font-size: 25px;
	color: #fff;
	padding: 8px;
	width: 40px;
	height: 40px;
	margin-top: -2px;
	text-align: center
}

.bx-wrapper {
	padding: 0!important;
	margin: 0!important;
	border: 0!important;
	box-shadow: 0 0!important
}

.bx-pager.bx-default-pager {
	display: none!important
}

.titolo-single {   
    font-weight: 700;
    color: #000;
    font-size: 28px;
    line-height: 36px;
	max-width: 600px;
	text-transform: unset;
}

.singleExcerpt,
.testo p {
	font-size: 18px;
	font-weight: 400
}

.testo li{
	font-size: 18px;
    margin-bottom: 8px;
}

.testo li::before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #959595;
    position: absolute;
    left: -14px;
    top: 10px;
}

.singleExcerpt {
	color: #666;
	line-height: 1.44;
	margin-top: -10px;
	margin-bottom: 14px
}

.testo p {
    color: #000;
    display: block;
    line-height: 1.55 !important;
    margin-bottom: 20px;
    float: left;
    max-width: 100%;
    word-break: break-word;
}


._ilpost,
.tags #p {
	background-color: #959595;
	text-align: center
}

.avatar {
	border-radius: 50%
}

#avatarContainer {
	width: 50px;
	margin-right: 15px;
	float: left
}

#theAuthor_metaContainer,
#theDate_metaContainer {
    float: left;
    text-decoration: none;
    color: #959595;
    
    font-weight: 400;
    font-size: 14px;
	line-height: 16px;
}

#theAuthor_metaContainer a,
#theDate_metaContainer a {
    float: left;
    text-decoration: none;
    color: #959595;
    
    font-weight: 400;
    font-size: 14px;
	line-height: 16px;
	margin-bottom: 20px;
}

.tags {
	float: left;
	padding-left: 0
}

.tags #p {
	color: #fff;
	float: left;
	padding: 5px;
	width: 50px
}

.tagsli {
    padding: 4px 10px;
    background-color: #959595;
    font-size: 18px;
    display: inline-block;
    margin-right: 4px;
    margin-bottom: 10px;
}

.tagsli a {
	color: #fff;
    text-transform: uppercase;
    
    font-weight: 700;
}

.paginazione {
	float: left;
	width: 100%
}

.gal-succ,
.gal-prev{
	width: 210px;
    display: block;
    margin: 0 auto;
    color: white;
    font-weight: bold;
    font-size: 18px;
    background: #959595;
    padding: 15px;
    border-radius: 8px;
}

.gal-succ{
	text-align: right;
}

.gal-prev,
.gal-succ{
	clear: both;
    float: none;
	margin-bottom: 15px;
}

.fa.fa-angle-right {
	float: right;
	margin: 10px 0 0 10px
}


.testo .bx-wrapper {
	background: #000;
	margin-bottom: 20px!important
}

.testo .bx-wrapper .bxslider img {
	display: block;
	margin: 0 auto
}

.entry_author_image img {
	width: 100px;
	float: left;
	border-radius: 50%;
}

.testo p a {
	color: #959595;
}

.testo a,
.testo a span{
	color: blue!important;
    font-size: inherit;
}

.author-name-page {
	font-size: 24px;
	font-weight: 700;
	width: 579px;
	float: left;
	margin-bottom: 5px;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 5px
}

.entry_author_image {
	float: left;
	width: 110px
}

blockquote {
	padding: 0!important;
	font-size: 30px!important;
	position: relative;
	line-height: 140px;
	font-style: italic;
	text-align: center;
	font-weight: 700;
	z-index: 1;
	border: 0!important;
	margin: 0 0 20px;
	border-left: 5px solid #eee;
	margin-top: 40px!important
}

blockquote::before {
	font-family: themify;
	content: "”";
	font-size: 400px;
	position: absolute;
	left: 50%;
	top: 50%;
	color: #e0e0e0;
	z-index: -1;
	margin-left: -120px;
	margin-top: -10px
}

blockquote p {
	margin: 0!important;
	font-size: 22px!important
}

.socialList li{
	padding-right: 5px;
    padding-top: 5px;
}

.bxslider li::before,
.socialList li::before,
.tagsli::before,
.nav.navbar-nav li::before,
.blocks-gallery-item::before {
	display: none
}


  .alignright{
	float: right;
    margin: 0px 0px 0px 15px;  
  }

  .alignleft{
	float: left;
    margin: 0px 15px 0px 0px;  
  }



  #facebook{
	display: block;
	margin: 10px auto;
	position: relative
  }

  #breadcrumbs,
  #breadcrumbs span,
  #breadcrumbs a{
	color: silver
  }

  .pw-widget a span{
		color: white;
		line-height: inherit
  }
  
  .lazyLoad{
	  opacity: 0;
  }

  .cpt-container{
    background: black;
	padding: 20px;
	margin-bottom: 20px;
  }

  .cpt-container img{
	display: block;
    margin: 0 auto;
  }

  .cpt-container h1{
	color: white;
    font-size: 22px;
  }
  
  
  @media (min-width: 768px){
	header .logo{
		width: 140px;
	}

	.col-xs-12.col-sm-12.col-md-8.col-lg-8 .col-xs-12.col-sm-4.col-md-4.col-lg-4 h2.mosaico-home{
		font-size: 16px
	}
	.col-xs-12.col-sm-12.col-md-8.col-lg-8 .col-xs-12.col-sm-4.col-md-4.col-lg-4  p, 
	.col-xs-12.col-sm-12.col-md-8.col-lg-8 .col-xs-12.col-sm-4.col-md-4.col-lg-4  span{
		font-size: 12.4px;
	}
	.col-xs-12.col-sm-12.col-md-8.col-lg-8 .col-xs-12.col-sm-4.col-md-4.col-lg-4 .flag.abs.down{
		font-size: 10.4px;
	}


		.absolute-container h2.mosaico-home{
			font-size: 28px;
		}

		.testo p,
		.testo h2 {
			float: none;
		}

	  .gal-prev{
		float: left;
		clear: initial;
	  }

	  .gal-succ{
		float: right;
		clear: initial;
	  }
  }

  @media (min-width: 992px){
	body{
	  margin:0px
	}

	.menu-item-430193{
		display: initial!important;
	}

	.aste{
		padding-left: 0px;
		padding-right: 20px;
	}

	.farmacia{
		padding-left: 10px;
	    padding-right: 10px;
	}

	.necrologi{
		padding-left: 20px;
		padding-right: 0;
	}

	header .logo{
		margin: 0px auto 8px;
	}

	.ch-mb{
		border-bottom: 0px solid #a5141c;
		margin-bottom: 0px;
		position: initial;
	}

	.container{
		background: #fff;
		position: relative;
	}
	#headNav .container{
		background: transparent;
	}

	.col-xs-12.col-sm-12.col-md-11.col-md-push-1{
		background-color: #959595!important;
		transform: skewX(-15deg);
	}


	.col-xs-12.col-sm-12.col-md-8.col-lg-8 .col-xs-12.col-sm-6.col-md-6.col-lg-6 .immagine.mosaico{
		min-height: 200px;
	}

	.navbar-default{
		margin-top:0px;
	}

	nav .fa-search {
		margin: 10px;
	}
	
	header,
	.slider-nav,
	#mobile{
		display: initial!important
	}

	.nav-brand .logo{
		left: 20px;
		z-index: 200;
		margin-left: 0;
	}
}

@media (min-width: 1200px){
	.container {width: 1000px!important}
}


.youtube-wrap{
	text-align: center;
	margin-bottom:40px;
}

.videoicon{
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 30px!important;
    color: white;
    z-index: 9999;
    text-shadow: 1px 1px 10px black;
    margin-top: -15px;
    margin-left: -14px;
}
.videoicon.small{
	position: absolute;
    top: 50%;
    left: 50%;
    font-size: 20px!important;
    color: white;
    z-index: 9999;
    text-shadow: 1px 1px 10px black;
    margin-top: -10px;
    margin-left: -7px;
}
.wp-block-image img {
margin-bottom:40px;
}
.OUTBRAIN ul li:before{display: none}


.slick-prev:before, .slick-next:before {
    color: #BDBDBD;
}
.slick-next:before {
    content: '>';
}
.slick-prev:before {
    content: '<';
}
.slick-prev, .slick-next {
    color: transparent;
    width: 24px;
    background: transparent;
    border: 1px solid #BDBDBD;
	text-align: center;
	outline: 0;
	z-index: 99;
}

.slick-next{
	position: absolute;
    top: 20px;
    right: 15px;
}

.slick-prev{
	position: absolute;
    top: 20px;
    left: 15px;
}

.slick-list{
	float: left;
	width: 100%
}

.testo div,
.testo img{
	max-width: 100%;
}