/*BANNER*/
.banner.style-17 .text-1{color:#000;font-family:unset;font-size: 29px;font-weight: 400;line-height: 1.14;}
.banner.style-17 .text-2>span{background-color:#a4a5a0;}

.banner.style-17 .text-1 {color: #fff;font-size: 26px;}
.banner.style-17 .text-3 {color: #fff;font-size: 16px;}
body.color-tomato .banner.style-17 .text-2.text-hoverslide span.hoverbg {background-color: #8c1336;}

body.color-tomato .banner.style-18 .text-1 {color: #fff;}

.banner.style-19 .text-1 {font-size: 0.50em;line-height: 0.8em;font-weight: 700;}
body.color-tomato .banner.style-19 .text-2 {color: #e8e8e8;}

body.color-tomato .banner.style-20 .text-1 {background-color: #8c1336;}
body.color-tomato .banner.style-20 .text-1 .text-corner {border-bottom-color: #8c1336;}
.banner.style-20 .text-1 .text-corner {top: -2px;}
.banner.style-20 .text-2 {background-color: transparent;border: 1px solid #fff;}

/*FINE BANNER*/
body.color-tomato .text-lg p:first-child:first-letter {color: #8c1336;}
.text-lg p:first-child:first-letter {line-height: 0.6em;}
.marginTopBoxUp{margin-top:-150px;}
.column_attr.align_center {
    text-align: center;
}
.boxUpSingle{color: #fff;font-size: 20px;line-height: 30px;font-weight: 700;letter-spacing: 0px;}
.boxUpIntesta{font-size: 40px;line-height: 40px;font-weight: 700;letter-spacing: 0px;color:#000;}
.smartfeedTitle {text-transform: none;color: #333F48;font-weight: 300;font-size: 3.63rem;margin-bottom: 18px;}
.smartfeed p {font-size: 2.25rem;color: #5E6770;}
.smartfeed ul {list-style: none;padding-left: 0;margin: 35px 0 0 0;}
.smartfeed ul li {position: relative;border-bottom: 1px solid rgba(51,63,72,0.1);line-height: 27px;
color: #5E6770;font-size: 2.25rem;font-weight: 300;padding: 26px 40px;}
.smartfeed ul li:before {content: '';background-image: url(/images/bullet.png);width: 25px;height: 35px;
position: absolute;background-size: cover;background-position: center;left: 0;top: 50%;transform: translateY(-50%);}
.person .person-name {font-size: 24px;}
@media screen and (max-width:991px){
.marginTopBoxUp{margin-top:20px;}
.smartfeedTitle {font-size: 2.63rem;}
.smartfeed p {font-size: 1.5rem;}
.smartfeed ul li {font-size: 1.5rem;padding: 20px 40px;}
.smartfeed ul {margin: 15px 0 0 0;}
}