/* STYLES FOR KASHTAN ADV SECTION
------------------------------------------------------------------------------*/
.lcc-wrap{font-family: 'PT Sans Narrow', sans-serif;width: 1039px; background: white url(../img/lcc-bg.png) repeat-x bottom left; display: block; overflow-x:hidden; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;margin: 0;}
.lcc-wrap p {font-family: 'PT Sans Narrow'!important }
.lcc-wrap:before,.lcc-wrap:after,.lcc-row:before,.lcc-row:after{content:''; display: table; clear: both;}
.lcc-row{display: block; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lcc-col-2,.lcc-col-3,.lcc-col-4,.lcc-col-5,.lcc-col-7,.lcc-col-8{position: relative;min-height: 1px; float: left; padding: 0; margin: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lcc-col-2{width: 210px;}
.lcc-col-3{width: 270px;}
.lcc-col-4{width: 255px;}
.lcc-col-5{width: 325px;}
.lcc-col-7{width: 510px;}
.lcc-col-8{width: 576px;}
.lcc-wrap a{border: none;}
.lcc-wrap a:active, .lcc-wrap a:hover, .lcc-wrap a:focus{outline: 0;}
.lcc-wrap a img, .lcc-wrap a:active img, .lcc-wrap a:hover img, .lcc-wrap a:focus img{outline: 0; border:none;}
.lcc-inner img{margin: 0;padding: 0;border: 0;}
.lcc-m30{margin-left: 30px;}
.lcc-m45{margin-left: 45px;}
.lcc-inner{padding: 50px 60px 0;}
.lcc-inner .lcc-h3{font-size: 36px; line-height: 38px; text-transform: uppercase; color: #5b5b5b; margin-top: 0; position: relative;padding: 0 0 15px 0;margin: 0 0 30px 0;}
.lcc-inner .lcc-p{font-size: 18px; line-height: 22px; color: #5b5b5b;margin: 0 0 40px 0;}
.lcc-green:after{content:''; position: absolute; top:100%; left:0; width: 100%; height: 10px; background: url(../img/lcc-green.jpg) no-repeat top left;}
.lcc-red:after{content:''; position: absolute; top:100%; left:0; width: 100%; height: 10px; background: url(../img/lcc-red.jpg) no-repeat top left;}
img.lcc-1-img{margin: 40px 0 0 0;}
img.lcc-2-img{margin: 40px 0 0 0;width: 80%;}
img.lcc-4-img{margin-bottom: 0;}
.lcc-row-1{margin: 0 0 30px;}
.lcc-row-4{margin-top: 30px;}
.lcc-row-3 .lcc-col-8{margin-top: 45px;}
.lcc-row-4 .lcc-col-3{padding-top: 15px;}
.lcc-row-4 h3.lcc-h3{margin: 30px 0 40px 0;padding: 0 0 20px 0;}
.lcc-warning{background: #d70d0d; padding: 31px 31px 10px; border-radius: 3px;}
.lcc-warning h4.lcc-h4{font-size: 27px; line-height: 35px; color:white; text-transform: uppercase; margin:0 0 20px 0;}
.lcc-warning p.lcc-p{color:white; font-size: 18px; line-height: 22px; margin:0 0 15px 0;}