/*Generali*/
.sp-page-title {padding: 100px 0;}
.sp-organic-life-layout .sp-slider-item .container .sp-slider-content {
    display: table;
    float: right;
}
#sp-bottom a {color: #fff!important;}
.com-search .cerca{display:none;}
.uno #sp-main-body{background:#f7f8f8;}
#sp-bottom img.jpg{display:none;}
.customcontatti img.png{display:none;}
.customcontatti .text-white{color:#333!important;}
.float-left {
    float: left !important;
	margin-right: 25px !important;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 15px;
    line-height: 80px;
    font-size: 14px;
    margin: 0;
	text-transform:uppercase!important;
}
@media (max-width: 1200px) {
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {padding: 0 12px;font-size: 11px!important;}}
.uno h2.sp-module-title{
text-transform: uppercase;
text-align: center;
position: relative;
padding: 30px 0 30px 0;
margin: 0 auto 30px auto;
}
.uno h2.sp-module-title::after{
background:#5393bc;
position: absolute;
content: "";
display: block;
overflow: hidden;
width: 50px;
height: 3px;
left: 0;
right: 0;
bottom: 0;
margin: auto;	
}
.uno .page-header h1 {
    font-size: 2rem;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    padding: 30px 0 30px 0;
    margin: 0 auto 30px auto;
}
.uno .page-header h1::after {
    background: #5393bc;
    position: absolute;
    content: "";
    display: block;
    overflow: hidden;
    width: 50px;
    height: 3px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.uno .page-header h1{text-align:center;}

/*Slider*/
#sp-smart-slider{border-bottom:3px solid #333;}
.uno .carousel-indicators .active {background-color: #f76c6f;}
.uno .carousel-indicators li {background-color: rgba(247,108,111,.5);}
.slider-arrow-nav{display:none;}
.btn.btn-primary.sp-animation-3{display:inline-block!important;}
.sp-organic-life-layout h1.sp-pretitle {color: #fff!important;font-size:46px;line-height:0.8!important;text-shadow: 2px 2px 4px #000000!important;}
.sp-organic-life-layout h1.sp-title {color: #fff!important;font-size:54px!important;line-height:54px!important;text-shadow: 2px 2px 4px #000000!important;}
.sp-organic-life-layout h2.sp-posttitle, .sp-organic-life-layout .sp-slider-content .sp-introtext {
color: #fff!important;text-shadow: 2px 2px 4px #000000!important;
}
.sp-organic-life-layout .sp-slider-content {
    color: #fff;
}
.sp-organic-life-layout .sp-slider-content h1.sp-title {
text-transform:none!important;  
margin-bottom:20px!important;
}
.sp-organic-life-layout h2.sp-posttitle {
    margin: 10px 0 15px!important;
}
@media only screen and (max-width: 767px) {
.sp-organic-life-layout h1.sp-title {font-size:36px!important;line-height:36px!important;text-shadow: 2px 2px 4px #000000!important;}
.sp-organic-life-layout h1.sp-pretitle {font-size:33px!important;line-height:0.8!important;text-shadow: 2px 2px 4px #000000!important;}
#sp-bottom{background:#0b6fc7;}
}
@media only screen and (max-width: 736px) {
h2.item-title{margin-top:50px;}
}
.blog-featureduno h2.item-title{font-size:1.3rem;}
#sp-bottom {color: #fff!important;}
/*servizi*/
.servizi .article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img {display:block;margin:auto;padding:5px;}