h1{font-size:60px!important;line-height:70px!important;font-weight:700}h2{font-size:45px!important;line-height:55px!important;font-weight:700}h3{font-size:40px!important;line-height:50px!important;font-weight:700}h4{font-size:35px!important;line-height:45px!important;font-weight:700}h5{font-size:28px!important;line-height:38px!important}p,body{font-size:16px!important;line-height:24px!important}.title-small h1,.title-small h2{font-size:40px!important;line-height:50px!important}.title-4-small h4{font-size:24px!Important;line-height:34px!Important}.footer-widget h4{font-size:22px!Important;line-height:32px!IMportant}#footer-widgets .footer-widget li{padding-left:0;position:relative}#footer-widgets .footer-widget li:before{border-width:0px!important}.bdpp-post-title{font-size:22px!Important;line-height:32px!Important;color:#172121!important}.bdpp-post-cats a{color:#A22F1C!Important}.form-sx-50{width:49%;margin-right:1%;float:left;margin-bottom:15px}.form-sx-50 input{width:100%;background:none;border:none;border-bottom:1px solid #a22f1c}.form-dx-50{width:49%;margin-left:1%;float:left;margin-bottom:15px}.form-dx-50 input{width:100%;width:100%;background:none;border:none;border-bottom:1px solid #a22f1c}.form-100{width:100%;margin-bottom:15px}.form-100 textarea{width:100%;background:none;border:none;border-bottom:1px solid #a22f1c;height:100px}.form-100 input{width:100%;background:none;border:none;border-bottom:1px solid #a22f1c}label{font-size:12px!important;line-height:22px!Important}.form-pp .wpcf7-list-item{margin:0 0 0 0!important}.form-pp{margin-bottom:20px}.wpcf7 .wpcf7-submit:disabled,.wpcf7 .wpcf7-submit{padding:10px 20px;border:none;background-color:#a22f1c!important;color:#fff!Important}.bdpp-post-carousel-wrap .owl-dots .owl-dot.active{background:#A22F1C}.bdpp-post-carousel-wrap .owl-dots .owl-dot{background:transparent;border:2px solid #A22F1C}.elenco-cantieri .et_pb_post{margin-bottom:0}.slider-progetti .bdpp-post-slider-wrap.bdpp-design-2 .bdpp-post-slide{background:#172121!important}.slider-progetti .bdpp-post-meta .bdpp-post-meta-data{color:#A22F1C}.slider-progetti .bdpp-post-slider-wrap .owl-nav .owl-prev{left:0px}.slider-progetti .bdpp-post-slider-wrap .owl-nav .owl-prev{background:transparent;color:#172121!important;margin-left:-50px}.slider-progetti .bdpp-post-slider-wrap .owl-nav .owl-prev:hover{background:transparent;color:#172121!important;margin-left:-50px}.slider-progetti .bdpp-post-slider-wrap .owl-nav .owl-next{background:transparent;color:#172121!important;margin-right:-50px}.slider-progetti .bdpp-post-slider-wrap .owl-nav .owl-next:hover{background:transparent;color:#172121!important;margin-right:-50px}.slider-progetti .bdpp-post-slider-wrap .owl-dots{display:none}.slider-progetti .bdpp-rdmr-btn{color:#A22F1C!important;border:2px solid #A22F1C!important;margin-top:0px!Important}.all-cantieri .bdpp-rdmr-btn{color:#A22F1C!important;border:2px solid #A22F1C!important;margin-top:0px!Important}.all-cantieri .bdpp-post-cats a{border-bottom:3px solid #A22F1C}.all-cantieri .bdpp-rdmr-btn:hover,.slider-progetti .bdpp-rdmr-btn:hover{border-bottom:3px solid #A22F1C;background:transparent}.slider-progetti .bdpp-post-desc,.all-cantieri .bdpp-post-desc{display:none}@media (min-width:992px) and (max-width:1199px){}@media (min-width:768px) and (max-width:991px){h1{font-size:50px!important;line-height:60px!important}h2{font-size:35px!important;line-height:45px!important}h3{font-size:30px!important;line-height:40px!important}h4{font-size:35px!important;line-height:35px!important}h5{font-size:25px!important;line-height:35px!important}p,body{font-size:14px!important;line-height:22px!important}.form-sx-50{width:100%;margin-right:0%}.form-dx-50{width:100%;margin-left:0%}.title-small h1,.title-small h2{font-size:30px!important;line-height:40px!important}}@media (max-width:767px){h1{font-size:40px!important;line-height:50px!important}h2{font-size:30px!important;line-height:40px!important}h3{font-size:28px!important;line-height:38px!important}h4{font-size:25px!important;line-height:35px!important}h5{font-size:22px!important;line-height:32px!important}p,body{font-size:14px!important;line-height:22px!important}.title-small h1,.title-small h2{font-size:30px!important;line-height:40px!important}.form-sx-50{width:100%;margin-right:0%}.form-dx-50{width:100%;margin-left:0%}}