@charset "utf-8";
/* CSS Document */

#jux-content-slider113 .jux-content-inner {display:none;}
h1.sppb-title-heading {color:#244570;}
.sppb-flipbox-back-paragraph {margin-bottom:25px;}
.blogeventi h2, .page-header h1 {text-align: center;}
.blogeventi h2 span.subheading-category, .page-header h1 {color: #244570; margin-bottom:15px; font-weight: 800; font-size:2.5rem;}
.page-header h1 {margin-bottom: 50px;}

/*MENU*/
.sp-mega-group a.sp-group-title {display:none !important;}
.sp-mega-group a.main-mtitle {text-transform: uppercase; font-weight: bold;}

/*PAGINA SPORTELLI*/
.rs-contact .contact-address .address-item .address-icon {border: 1px solid #3868a6;}
.rs-contact .contact-address .address-item .address-icon {width: 40px;height: 40px;line-height: 40px;border: 1px solid #3868a6;text-align: center;font-size: 16px;   margin-right: 20px;transition: all 0.3s ease 0s;}
.rs-contact .contact-address .address-item:hover .address-icon {background-color: #3868a6; color:#fff;}
.rs-contact .contact-address .address-item {display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.rs-contact .contact-address {margin-bottom: 45px;font-size: 15px;}
.rs-contact .contact-address .address-item + .address-item { margin-top: 25px;}

/*PAGINE CATEGORY*/
.blog h2 {text-align:center; margin-bottom: 50px; color:#244570; font-weight: bold;}

/*SCHEDE SOCI*/
.presentazione-scheda h1 {color:#3868a6; font-size:34px;}
.scheda-dati {padding:50px 25px 25px 25px;}
.scheda-dati h3 {color:#3868a6; font-size:24px;}
ul.fields-container {list-style:none; padding-left: 0px; font-size: 14px;}
ul.fields-container li {line-height: 35px; border-bottom:1px solid #ccc;}
ul.fields-container li .field-label {font-weight: bold;}
li.facebook-soci, li.sito-soci, li.facebook-soci, li.twitter-soci, li.linkedin-soci, li.youtube-soci, li.claim, li.emailfranchising, li.email, .sppb-form-builder-field-3 label  {display:none;}
.entry-image img {border:1px solid #ccc;}
.helix-social-share .helix-social-share-blog {margin-left:28px;}

/*PAGINE CATEGORIA EVENTI*/
.eventi .entry-header {height:40px;}
.eventi .entry-header h2 {font-size:18px; box-shadow: none; text-align: left;}
.eventi .entry-header h2 a {color: #3868a6;}
.eventi .entry-header h2 a:hover {color: #244570;}
.eventi .entry-header h1:after, .eventi .entry-header h2:after {display:none;}
.eventi .items-row .col-lg-4 {margin-bottom:50px !important; padding:25px;}
.eventi .items-row article p, .eventi .items-row article ul {display:none;}
.eventi .items-row article ul.fields-container {display:inherit;}

/*PAGINA NEWS*/
.news77 article {margin-bottom:50px; border-bottom:1px solid #cccccc;} 
.news77 .entry-image {float:left; width:35%; margin-right:25px;} 
.news77 .entry-header, .news77 p, .news77 .readmore {float:right; width:60%;} 
.news77 .entry-header h2 {text-align:left; font-size:18px; box-shadow: none; margin-bottom:12px;} 
.news77 .entry-header h2 a {color: #3868a6;} 
.news77 .entry-header h2 a:hover {color: #244570;} 
.news77 .entry-header h1:after, .news77 .entry-header h2:after {display:none;}

 /*'md' applies to small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
	.news77 .entry-image {float: none; width:100%; margin-bottom:25px;} 
	.news77 .entry-header, .news77 p, .news77 .readmore {float:none; width:100%;} 
}

/*COMUNICATI*/
.comunicati article {margin-bottom:50px; border-bottom:1px solid #cccccc;} 
.comunicati .entry-header h2 {text-align:left; font-size:18px; box-shadow: none; margin-bottom:12px;} 
.comunicati .entry-header h1:after, .comunicati .entry-header h2:after {display:none;}
