/*BANNER*/
.bnr13 .bnr-text2{letter-spacing: initial !important;font-weight: 400 !important;line-height: 1.14 !important;}
.bnr13 .bnr-text2 {letter-spacing: initial !important;font-size: 26px !important; text-transform:inherit !important;}
.bnr13 .bnr-text1 {letter-spacing: initial !important;color: #fff;font-size: 16px !important;text-transform: inherit !important;font-weight: 400 !important;line-height: 1.2em !important;}
.bnr-cont-2b{display: table;margin-bottom: 0.5em;padding: 0 1.4em;font-size: 0.2em;line-height: 2.5em;font-weight: 800;
	color: #fff;text-transform: uppercase;letter-spacing: 1px;background-color: #a4a5a0;}
.bnr-cont-2b:hover{background-color:#8c1336;}
.bnr.bnr--style-1-1 .bnr-caption .bnr-text3 {line-height: 0.8em !important;font-weight: 700;
	text-transform: inherit !important;font-size: 0.50em;    letter-spacing: inherit !important;}
.bnr.bnr--style-1-1 .bnr-caption .bnr-text1 {margin-top: 1em;font-size: .17em;line-height: 1em;font-weight: 700;
    text-transform: inherit;letter-spacing: initial;color: #e8e8e8;}

.bnr.bnr--style-1 .bnr-caption .bnr-text1 {color:#000;background: #e1d7cf;font-size: 0.19em;line-height: 2em; 
	text-transform:inherit; letter-spacing:normal;position: relative;display: inline-block;padding: 0 0.8em;}
.text-corner {content: '';display: block;position: absolute;top: 0;width: 0;height: 0;border-style: solid;
    border-width: 0 0 2em 1em;border-color: transparent;border-bottom-color: #e1d7cf;transform: rotateY(0);left: -0.90em;}
.bnr.bnr--style-1 .bnr-caption .bnr-text2 {padding: 0.8em 1.2em;font-size: 0.28em;font-weight: 800;line-height: 1em;
	clear: both;background-color: transparent;border: 1px solid #fff;margin-top: 0; text-transform:inherit; letter-spacing:normal;}

/*FINE BANNER*/
.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;}
}