/*------ custom.css ------*/

/*
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
@import url('https://fonts.googleapis.com/css?family=Oswald&display=swap');
*/
@media only screen and (max-width: 599px){ 
.sppb-row-container{ 
padding-left: 0px !important; 
padding-right: 10px !important;
} 
.sppb-col-md-9{ 
padding-left: 0px !important; 
padding-right:0px !important;
} 
} 

body{ 
background-color:#d9d9d9;
} 

.blog-details-content span {
	font-family: Merriweather,sans-serif !important;
	font-size:18px !important;
}

.blog-details-content p {
	font-family: Merriweather,sans-serif !important;
	font-size:18px !important;
}

.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{ 
padding-right:0 !important; 
padding-left:0 !important;
}
 
.sppb-row-container{ 
padding-right:0 !important; 
padding-left:0 !important;
background: #fff;
} 

/*------------ inizio header ------------*/

/*--
#sp-header{ 
background: -moz-linear-gradient(90deg, #ff6d26 0%, #C74906 99%, #C74906 100%) !important; 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #C74906), color-stop(1%, #C74906), color-stop(100%, #ff6d26)) !important; 
background: -webkit-linear-gradient(90deg, #ff6d26 0%, #C74906 99%, #C74906 100%) !important; 
background: -o-linear-gradient(90deg, #ff6d26 0%, #C74906 99%, #C74906 100%) !important; 
background: -ms-linear-gradient(90deg, #ff6d26 0%, #C74906 99%, #C74906 100%) !important; 
background:linear-gradient(0deg, #ff6d26 0%, #C74906 99%, #C74906 100%) !important; 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#C74906', endColorstr='#ff6d26',GradientType=0 ) !important; 
max-width:100% !important;
} 
--*/

#sp-header{ 
background: #ff7b00 !important; 
max-width:100% !important;
} 

#sp-logo .sp-column .logo{ 
/*float:right; */
padding:0px 10px 0px 0px !important;
width: 125px;
} 

.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{ 
font-weight:bold; 
font-size:14px !important;
} 

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{ 
background:#ff6d26 !important;
} 

ul .social-icons { 
font-size:16px !important;
} 

@media only screen and (min-width: 500px){ 
ul .social-icons{ 
float:right; 
list-style:none; 
padding:0 10px 0 0; 
line-height:74px; 
display:inline-block;
} 
} 

@media only screen and (max-width: 500px){ 
ul .social-icons{ 
margin:0 0 0 -10px;
} 
} 

@media screen and (max-width: 1330px) and (min-width: 992px){ 
#sp-menu{ 
width:43% !important;
} 
} 


@media screen and (max-width: 767px) {
#sp-header-ricerca {
    display: none!important;
}
#sp-testata {
    display: none!important;
}
}

@media screen and (max-width: 992px){
#sp-header .sp-megamenu-wrapper {
    margin: 0;
}
}

#offcanvas-toggler>i{ 
color:#fff !important;
} 

@media only screen and (max-width: 1599px){ 
.sp-newskit-login.sp-mod-login{ 
margin:23px 50px 0 -20px; 
float:right !important;
} 
} 

.sp-newskit-login.sp-mod-login .info-content{ 
color:#fff;
} 

#sp-adv-banner-top {
background: #fff;
}

.btn-account span{ 
display:none;
} 

@media only screen and (max-width: 991px){ 
.sp-newskit-login.sp-mod-login .info-content span { 
display:none;
} 

.sp-newskit-login.sp-mod-login .info-content span i { 
display:inline !important;
} 
} 

@media only screen and (min-width: 991px){ 
.sp-newskit-login.sp-mod-login .info-content span{ 
display:inline;
} 
} 

.search-container { 
position:absolute; 
right:66px; 
left:auto; 
top:0px; 
width:226px; 
z-index:100; 
padding:0 0 0 24px; 
margin:0 81px 0 0;
} 

.search-container .sppb-row { 
background-color:transparent !important;
} 

.top-search-wrapper .icon-top-wrapper{ 
background:transparent; 
margin:0;
} 

/*
.top-search-wrapper {
padding-left: 90px;
}
*/

.top-search-wrapper .icon-top-wrapper i{ 
color:#fff;
} 

.top-search-wrapper .icon-top-wrapper active{ 
margin:0;
} 
/*------------ fine header ------------*/

.verticale #ms-player {
      height: 720px !important;
}


.sppb-col-md-12 {
	background: #fff !important;
}

#sp-top1{ 
padding:0 !important;
} 

#sp-top1 .sp-column{ 
/*-- background-color:#fff !important; 
margin-left:15px !important; 
height:150px; --*/
} 

#sp-top2{ 
background-color:#fff !important; 
padding:0 !important;
  margin-bottom:-10px;
} 

#sp-top3{ 
padding:0 !important;
}

#sp-top3 .sp-column{ 
background-color:#fff !important; 
margin-right:15px !important; 
height:150px;
} 

#sp-adv1-cornice { 
position:fixed;
} 


.skinbanner img{ 
width:3840px !important; 
height:auto !important; 
 
} 

.prefooter{ 
clear:both !important;
} 

.lastupdate{ 
padding:0; 
border-bottom:2px outset #ffffff40; 
background:#fff; 
text-align:center; 
font-size:12px;
}
 
.meteo{ 
background:#fff; 
display:flex;
} 

@media screen and (max-width:766px){ 
.meteo .sp-module-content{ 
margin:10px auto 0 auto; 
width:129px; 
color:#656565;
} 
} 

@media screen and (min-width:767px){ 
.meteo .sp-module-content{ 
margin: -27px 0 0 auto; 
width:720px; 
color:#656565;
} 
} 

.flat-layout .media, .flat-layout .media-body{ 
overflow:hidden; 
zoom:1; 
display:flex;
} 

.meteo .sp-weather-current .sp-weather-icon{ 
font-size:26px !important; 
line-height:26px !important;
} 

.meteo .sp-weather-current .sp-weather-current-temp{ 
margin:2px 10px 0 10px;
} 

.meteo .sp-weather-current .media-body{ 
margin:4px 0 0 0; 
font-size:16px;
} 

.sp-weather-forcasts{ 
display:none;
}

@media screen and (max-width:767px) {
.bannercenter{ 
padding:2px 0 2px 0 !important; 
background-color:#fff !important;
}
}
 
@media screen and (min-width:768px) {
.bannercenter{ 
padding:0px 0 20px 0 !important; 
background-color:#fff !important;
}
}
 
.bannercenter img{ 
margin:0 auto;
} 

.banneritem img{ 
margin:auto !important;
} 

.sppb-addon-articles-headline{ 
background-color:#fff;
} 

.sppb-addon-articles-headline .articles-headline .sppb-img-wrapper{ 
width:30% !important;
} 

.sppb-addon-articles-headline .articles-headline .sppb-article-details{ 
width:70% !important;
} 

/* Palinsesto */

.sppb-section.newskit-top-post-slider{ 
padding:0 !important; 
box-shadow:none !important;
} 

.newskit-top-post-slider .sppb-row {
	background-color:#e7e7e7 !important;
	padding-top:10px;
}

.newskit-top-post-slider .sppb-row-container {
	border-color: #bababa;
	border-style: solid !important;
}

.canalepalinsesto {
  background:#f65d13;
}

.canalepalinsesto a:hover {
  background:#000000;
}

.canalepalinsesto a {
text-transform: uppercase;
color: #fff;
font-size: 12px;
padding: 5px 8px 3px;
line-height: 1;
display: inline-block;
}

#canalemeteo sppb-article-details {
	padding: 0 10px 20px 10px;
}

@media screen and (min-width: 768px) {
.newskit-top-post-slider .owl-item.active .sppb-img-wrapper {
  width: 75% !important;
}
}
@media screen and (min-width: 481px) and (max-width:767px) {

.newskit-top-post-slider .owl-item.active .sppb-img-wrapper {
  width: 50% !important;
      margin: 0 10px;
}
}

@media screen and (max-width: 480px){
.newskit-top-post-slider .owl-item.active .sppb-img-wrapper{
  width: 50% !important;
      margin: 0 10px;
}
}
.owl-item .article-title{
  font-size:18px !important;
  font-weight:700 !important;
}

.sppb-section.newskit-top-post-slider .sppb-addon-articles-slider .sppb-addon-article.item .sppb-article-details {
	padding: 5px 0 0 0 !important;
	width: 121px !important;
}

/*
.newskit-top-post-slider .sppb-row .palinsesto {
  background-color:#e7e7e7 !important;
  padding-top:10px;
  border-style: none !important;
}
*/

@media screen and (max-width: 767px) {
.newskit-top-post-slider .sppb-row {
    background-color: #e7e7e7 !important;
    padding-top: 0px;
    padding-bottom: 0px;
}
}

.sppb-section.newskit-top-post-slider .sppb-addon-articles-slider .sppb-addon-article.item .sppb-article-details .article-title {
	font-size: 16px !important;	
}

#sppb-addon-1517567443034 h5.sppb-addon-title {
    margin: 8px 0 8px 8px !important;
}

.sppb-addon-article item {
	margin-top: 10px
}

.newskit-top-post-slider .sppb-article-details {
  background-color:#e7e7e7 !important;
}

/*Fine Palinsesto*/

@media (min-width:1200px){
  .container {
    max-width:1170px !important;
  }
}

.sliderhome .introtext{ 
	/* display:none !important; */ 
	font-size: 14px;
} 

.sliderhome .sppb-addon-article .sppb-article-details{ 
padding:inherit !important;
} 

@media screen and (max-width: 480px){
.sliderhome .article-title a{ 
	color:#333 !important;
	font-size: 26px;
} 
}

@media screen and (min-width: 481px){
.sliderhome .article-title a{ 
	color:#333 !important;
	font-size: 32px;
} 
}

.sliderhome .owl-dots{ 
	display:none !important;
} 

.sliderhome .sppb-col-sm-6{ 
	flex:inherit !important;
} 

.sliderhome .sppb-addon-article .sppb-post-share-socialbottom {
  bottom:10px;
  right:10px;
  position:absolute;
  visibility:hidden;
}

.sliderhome .sppb-addon-article:hover .sppb-post-share-socialbottom {
  bottom:10px;
  right:10px;
  position:absolute;
  visibility:visible !important;
}

.sliderhome .sppb-post-share-socialbottom .sppb-post-share-social-others a {
    transition: all .25s ease;
 	background: #fff;
    color: #fff;
    width: 31px;
    height: 31px;
    border-radius: 50%;
    text-align: center;
    padding-top: 9px;
    margin-left: 5px;
}

.sliderhome .sppb-post-share-socialbottom .sppb-post-share-social-others a.fa-facebook {
  background: #3b5998;
}
.sliderhome .sppb-post-share-socialbottom .sppb-post-share-social-others a.fa-twitter {
  background: #1da1f2;
}
.sliderhome .sppb-post-share-socialbottom .sppb-post-share-social-others a.fa-google-plus {
  background: #dd4b39;
}
.sliderhome .sppb-post-share-socialbottom .sppb-post-share-social-others a.fa-pinterest {
  background: #bd081c;
}
.sliderhome .sppb-post-share-socialbottom .sppb-post-share-social-others a.fa-linkedin {
  background: #0077b5;
}
.sliderhome .article-title {
  margin-bottom:0px; 
}

@media screen and (max-width:1023px) {
.sppb-addon-article .sppb-article-image-wrap{ 
padding-top:15px;
overflow: hidden;
} 
}

@media screen and (min-width:1024px) {
.sppb-addon-article .sppb-article-image-wrap{ 
padding-top:15px;
/*padding-bottom: 15px;
height: 206px;*/
overflow: hidden;
}

.videogallery .sppb-article-image-wrap{ 
padding-top:15px;
padding-bottom: 0px;
margin-bottom: -31px !important;
overflow: hidden;
}

.sppb-addon-articlescolonnehomepage .sppb-addon-article .sppb-article-image-wrap {
padding-top:15px;
height: 150px;
overflow: hidden;
}

.dxprimopiano .sppb-addon-article .sppb-article-image-wrap{ 
padding-top:15px;
height:inherit !important;
overflow: hidden;
}
 
}
.sppb-addon-article .sppb-article-image-wrap canalemeteo{ 
padding: 0px !important;
} 

.slideagenda .article-title a{ 
color:#333 !important;
} 

.sppb-addon-articlescolonnehomepage.daicomuni.layout-standard .sppb-addon-article .sppb-article-details{ 
padding:10px!important; 
width:100% !important;
height: 120px;
border:1px solid #d6d6d6 !important; 
margin:0 0 10px 0!important; 
background-color:#fff !important; 
box-shadow:3px 3px 10px -5px;
} 

@media screen and (max-width:1023px){
  .sppb-addon-articlescolonnehomepage.daicomuni.layout-standard .sppb-addon-article .sppb-article-details{ 
min-height: 150px;
} 
}

.sppb-addon-articlescolonnehomepage.insardegna.layout-standard .sppb-addon-article .sppb-article-details{ 

padding:10px !important; 
width:100% !important; 
border:1px solid #d6d6d6 !important; 
margin:0 0 10px 0 !important; 
background-color:#d6d6d6 !important; 
} 

.sppb-addon-articlescolonnehomepage.dalmondo.layout-standard .sppb-addon-article .sppb-article-details{ 
padding:10px!important; 
width:100% !important; 
border:1px solid #d6d6d6 !important; 
margin:0 0 10px 0!important; 
background-color:#FF9C6D !important; 
}
 
.landingcanaliexacciaieria .sppb-addon-article .sppb-article-details
{
    background: #ffe45f;
}

.landingcanalicuncambias .sppb-addon-article .sppb-article-details
{
    background: #166893;
}

.landingcanalisignalreload .sppb-article-details
{
    background: #001638;
}

.landingcanalioltreilsenso
{
    background: #f3e601;
}

.landingcanalioltreilsenso .sppb-article-details
{
    background: #f3e601;
}

.landingcanalifuckednews .sppb-addon-article .sppb-article-details
{
    background: #E8E8E8;
}

.fuckednews {
	background: #E8E8E8;
}

.landingcanalimcn .sppb-addon-article .sppb-article-details
{
    background: #231f20;
}

.landingcanalistelle .sppb-addon-article .sppb-article-details
{
    background: #31b5ff;
}

.landingcanaliicare .sppb-addon-article .sppb-article-details
{
    background: #ddd;
}

/*.sppb-article-image-wrap {
padding-bottom: 56.25% !important;
}*/

.sppb-img-responsive-top{ 
position:absolute; 
top:0;
} 

.sppb-addon-module{ 
margin-bottom: 15px !important;
} 

#sppb-addon-1517567443034 h5.sppb-addon-title {
    margin: 20px 0 0px 0;
}

.articolo{ 
background:#fff;
} 

.sp-pagebuilder-row,.sppb-row{ 
margin-right:0 !important; 
margin-left:0 !important; 
/*background-color:#fff !important; */
} 

#sp-main-body{ 
padding-top:0px !important;
} 

#sp-main-body .container .row{ 
background-color:#fff !important;
}



.whitebg.container{ 
background-color:#fff !important;
} 

.view-article #sp-main-body .row{ 
background:#fff;
  background-image: url("../../../images/tmpl2018/wbg.jpg");
  background-repeat: repeat;
} 

.view-article #sp-left,{ 
display:block; 
background:#fff;
} 

.view-article #sp-right{ 
display:block; 
background:#fff; 
margin:0 0 0 0px;
} 

@media screen and (max-width:991px){ 
.view-article #sp-main-body .col-md-9{ 
width:100%;
} 
} 

@media screen and (min-width:992px){ 
.view-article #sp-main-body .col-md-9{ 
width:75%;
} 
} 

.item.item-page .entry-header .newskit-blog-category{ 
display:none;
} 

.item.item-page .entry-header h2{ 
margin-top:0; 
font-weight:700; 
font-size:36px; 
color:#000; 
letter-spacing: -1.0px; 
line-height:42px; 
margin-bottom:20px;
} 

.blog-details-content .blog-content-wrap{ 
padding:0 10px 25px 10px !important;
} 
} 

@media screen and (min-width:481px){ 
.item.item-page .entry-header{ 
margin-bottom:0; 
padding:20px
5px 0 !important;
} 
.blog-details-content .blog-content-wrap{ 
padding:0
30px 5px 30px !important;
} 
} 

@media screen and (min-width:992px){ 
.item.item-page .entry-header{ 
margin-bottom:0; 
padding:15px 50px 0 !important;
} 

.blog-details-content .blog-content-wrap{ 
padding:0 50px 30px 50px !important;
} 
} 

@media only screen and (min-width:500px){ 
.carousel.slide .row{ 
margin-left:30px !important;
} 
.blog .items-row.row-0.row.clearfix{ 
margin-left:15px !important;
} 
.newskit-item-wrap{ 
margin:5px; 
border:1px solid #d6d6d6;
} 
} 

.landingcanali .sppb-article-image-wrap{ 
width:80%!important; 
margin:auto;
}
 
.landingcanali .sppb-article-details{ 
display:inherit !important; 
width:100% !important;
} 

.landingcanali .sppb-addon-article.leading-item  .sppb-article-title{ 
font-size:24px !important; 
font-weight:700 !important;
} 

.landingcanali .sppb-addon-article.leading-item{ 
background:#d6d6d6; 
border:1px solid #d6d6d6;
} 

@media screen and (max-width:480px){ 
.sp-module ul>li{ 
width:100%;
} 
} 

@media screen and (min-width:481px) and (max-width:991px){ 
.sp-module ul>li{ 
width:50%; 
float:left;
} 
} 

@media screen and (min-width:992px){ 
.sp-module ul>li{ 
width:100%;
} 
} 

@media screen and (max-width:991px){ 
.mostread li img{ 
display:inherit !important; 
height:200px !important; 
overflow:hidden;
} 
} 

@media screen and (min-width:992px){ 
.mostread li img{ 
display:inherit !important; 
width:100%; 
overflow:hidden;
} 
} 

.mostread li .article-info{ 
	margin:0 0 7px; 
	height:130px;
} 

.mostread li .category-tag{ 
	margin:6px 0 12px !important;
} 

.sppb-addon-articles.layout-basic .sppb-article-details{ 
	padding:10px 0 10px 0 !important;
} 

.sppb-addon-articles.layout-basic .sppb-article-details .sppb-article-title a{ 
	color:#232323 !important; 
} 

@media screen and (max-width:480px) {
.sppb-addon-article .sppb-article-details .sppb-article-title a {
	font-size:24px !important;
	font-weight: 600 !important;
	line-height: 25px !important;
}
}

@media screen and (min-width:481px) {
.sppb-addon-article .sppb-article-details .sppb-article-title a {
	font-size:16px;
	font-weight: 600;
	line-height: 22px;
}
}

.sppb-addon-article .sppb-article-details {
    padding: 0 0 15px 0;
}

.videogallery .sppb-article-details {
    padding: 30px 10px 15px 10px;
	border: 1px solid #d6d6d6 !important;
    margin: 0 0 10px 0!important;
    background-color: #fff !important;
    box-shadow: 3px 3px 10px -5px;
}

a.sppb-readmore{ 
	color:#232323 !important;
} 

a.sppb-readmore:hover{ 
	color:#232323 !important;
} 

.sppb-addon-articles .sppb-addon-article{ 
	margin-bottom:0 !important;
} 

#sp-bottom2 .sp-module{ 
	padding:0 !important; 
	background-color:#fff !important;
} 

.latestnews .single-latest-post{ 
	padding:10px !important; 
	border-bottom:1px solid #EDEDED; 
	display:table; 
	width:100%; 
	background:#d6d6d6 !important; 
	margin:10px 0 !important;
} 

.latestnews .single-latest-post .latest-post-content-wrap .category-tag{ 
	display:none !important;
} 

.dxprimopiano .sppb-row{ 
	background-color:#d6d6d6 !important; 
	padding:15px 15px 15px 15px !important;
} 

.dxprimopiano .sppb-row .sppb-col-sm-12.sppb-col-md-12{ 
	padding:0 !important;
} 

.dxprimopiano .sppb-row .sppb-addon-article .sppb-article-details .sppb-article-title{ 
	padding:0 10px !important;
} 

.dxprimopiano .sppb-row .sppb-addon-article .sppb-article-details .sppb-article-title a:hover{ 
	color:#f65d13 !important;
} 

#sp-bottom{ 
	padding:0 !important;
} 

#sp-bottom .container{ 
	background-color:#fff !important;
} 

.layout-classic .sppb-addon-article.intro-item .sppb-article-details{ 
	padding:0 10px 19px 10px !important;
} 

.sppb-addon-article .sppb-article-details .sppb-article-title{ 
	font-size:14px !important;
	padding: 0 3px 0 7px;
}
 
.layout-classic .sppb-addon-article.intro-item .sppb-article-details .sppb-article-title{ 
	height:65px !important;
} 

.sppb-addon-articles.layout-standard .sppb-addon-article .sppb-article-details{ 
	padding:50px 0px 0px 15px !important;
} 

.sppb-addon-articles.layout-standard .sppb-addon-article .sppb-article-details .sppb-article-title a { 
	font-size:26px !important;
	font-weight: 800 !important;
	line-height: 32px !important;
} 

.sppb-addon-articles.layout-standard .sppb-addon-article .sppb-article-image-wrap {
    width: 246px !important;
}

@media screen and (max-width: 480px)
{
.sppb-addon-articles.layout-standard .sppb-addon-article .sppb-article-details{ 
padding: 5px 10px 10px 10px !important
}
}

@media screen and (max-width: 480px)
{
	#sp-footer1 .sp-column{ 
	background-color:#ff7b00 !important; 
	/*height:190px;*/
	padding: 0 30px 20px 30px;
} 
}
@media screen and (min-width: 480px)
{
#sp-footer1 .sp-column{ 
	background-color:#ff7b00 !important; 
	min-height:120px;
}
}

#sp-footer{ 
	padding-bottom:0 !important;
} 

@media screen and (min-width: 1210px)
{  
.a2a_default_style {
	bottom:0px;
	right:0px;
	visibility:hidden;
}

.a2a_vertical_style {
	right:0px; 
	bottom:0px;
}
ul.social-icons {
    padding: -1 0 0 29px;
}
}

@media screen and (max-width: 1209px)
{  
.a2a_default_style {
	bottom:0px;
	right:0px;
  
}

.a2a_vertical_style {
	right:0px; 
	bottom:0px;
	visibility:hidden;
}
}
/*
@media screen and (min-width: 740px) {
.layout-creative .sppb-main-leading-wrap .sppb-addon-article .sppb-article-image-wrap {
    width: 640px;
    vertical-align: top;
}
}

@media screen and (max-width: 740px) {
.layout-creative .sppb-main-leading-wrap .sppb-addon-article .sppb-article-image-wrap {
    width: 339px;
    vertical-align: top;
}
}
*/
/*.layout-creative .sppb-addon-article.intro-item .sppb-article-details {
    padding-bottom: 10px;
    border-bottom: solid;
    border-left: solid;
    border-right: solid;
    border-color: #d6d6d652;
}*/
/*
.landingcanali .sppb-article-image-wrap {
    width: 100%!important;
    margin: auto;
}*/

@media screen and (max-width:480px) {
.item.item-page .entry-header h2 {
    margin-top: -15px;
    font-weight: 700;
    font-size: 22px;
    color: #000;
    letter-spacing: -1.0px;
    line-height: 24px;
    margin-bottom: -20px;
}	
}

@media screen and (min-width:481px) {
.item.item-page .entry-header h2 {
    margin-top: 0;
    font-weight: 700;
    font-size: 36px;
    color: #000;
    letter-spacing: -1.0px;
    line-height: 42px;
    margin-bottom: 20px;
}	
}

.fa-whatsapp {
	background-color: #25D366 !important;
}

@-webkit-keyframes blinker {
0% { opacity: 0; }
50% { opacity: 1.0; }
100% { opacity: 0; }
}

#sppb-addon-1519251742334 h4.sppb-addon-title .sppb-addon-title-icon
{
-webkit-animation-name: blinker;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: cubic-bezier(.5, 0, 1, 1);
-webkit-animation-duration: 1s;
color: red;
}

#sppb-addon-1518120499448 
{
    border: 5px solid #f65d13;
}

.blog {
    width: 100%;
    padding: 20px 2%;
	background: #fff;
}
@media only screen and (min-width: 500px){
.blog .items-row.row-0.row.clearfix {
 margin-left: -15px !important;
}
}

@media only screen and (max-width: 499px){
/*
.blog {
      width: 90% !important;
}
*/
}
.addtoany_container {
    margin: 4px 0px;
}

.lang_sartiglia {
	display: inline !important;
}

.limba_sarda {
	display: inline !important;
}

.limba_sarda_selected {
	display: inline !important;
	border: solid;
}

#sp-bottom1 {
    border-right: 0px solid #E4E4E4;
    background: #fff;
}

.layout-blog #sp-main-body {
    padding-bottom: 0px !important;
}

/*-----------PAGINA EVENTI-----------*/

.eventi .sppb-col-md-12 {
    background: #fff0 !important;
}

.eventi .sppb-row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}
.eventi .sppb-panel-title {
	font: 60px Oswald, sans-serif;
    font-weight: 700;
    color: #fff;
	line-height: 42px;
    text-shadow: 4px 4px 0px #00000059;	
}

.eventi .fa {
	display: none;	
}

.eventi .sppb-panel-faq>.sppb-panel-heading {
    border-bottom: 0px solid #fff0;
	margin-top: 20px;
}

.sppb-panel-heading {
    padding: 0px 0px 0px 0px !important;
}

.sppb-panel-faq .sppb-panel-body {
    border-bottom: 0px solid #fff0;
}

.eventi .sppb-row-container {
    background: #fff0;
	background-image: url(/v3/images/2019/07/24/ezgif.com-gif-maker.gif);
    background-repeat: repeat;
}

#column-id-1564065722415 {
    margin-top: -20px;
}

.sppb-carousel-inner>.sppb-item>a>img, .sppb-carousel-inner>.sppb-item>img, .sppb-img-responsive {
    padding-bottom: 15px;
}

.mappasardegna {
/*--max-width: 60%; --*/
	margin: 90px 10px 0 20px;
	fill:#fff
}

.st2 {
	fill: none;
	stroke: #000000;
	stroke-width: 3;
	stroke-miterlimit: 10;
}

.textnordsardegna {
	opacity: 0;
}

.textnordsardegna:hover {
	opacity: 1;
	fill: #494949 !important;
}

.textcentrosardegna {
	opacity: 0;
}

.textcentrosardegna:hover {
	opacity: 1;
	fill: #494949 !important;
}

.textsudsardegna {
	opacity: 0;
}

.textsudsardegna:hover {
	opacity: 1;
	fill: #494949 !important;
}

.pull-right.article-index {
	display: none;
}

#sp-bottom3 {
  border-left: 0px !important;
}
#sp-bottom3 .sp-module {
  padding-left: 0px !important;
}
#sp-bottom4 {
  border-left: 0px !important;
}
#sp-bottom4 .sp-module {
  padding-left: 0px !important;
}

@media only screen and (max-width: 425px)
.layout-default.sppb-addon-articles .sppb-addon-article .sppb-article-details {
    padding: 7px 3px 10px !important;
}
#sp-footer a:hover {
  color: #232323 !important;
  text-decoration:underline;
}