#sp-top-bar{background-color: #f0ede4;}
#sp-top-bar a {color:#006ea8}
#sp-top-bar a:hover {color:#ffbb02}
.fa-facebook{color: #f0ede4;background-color: #006ea8;width: 25px;border-radius: 25px;
height: 25px;text-align: center; padding-top: 5px}
.fa-twitter{color: #f0ede4;background-color: #006ea8;width: 25px;border-radius: 25px;
height: 25px;text-align: center; padding-top: 5px}
.fa-linkedin{color: #f0ede4;background-color: #006ea8;width: 25px;border-radius: 25px;
height: 25px;text-align: center; padding-top: 5px}
.fa-skype{color: #f0ede4;background-color: #006ea8;width: 25px;border-radius: 25px;
height: 25px;text-align: center; padding-top: 5px}
.fa-instagram{color: #f0ede4;background-color: #006ea8;width: 25px;border-radius: 25px;
height: 25px;text-align: center; padding-top: 5px}
#sp-header{background-color: #006ea8;}
#sp-header a{color:#ffffff;font-weight: bold;}
#sp-header a:hover{color:#ffbb02;} 
#offcanvas-toggler >i{color:#fff}
#offcanvas-toggler >i:hover {color: #ffbb02;}
.sp-megamenu-parent li a:hover{background-color:#ffffff;border-radius: 2px;}
.pl-cont-home{border-radius:10px}
#sppb-addon-1598702381327 #btn-1598702381327.sppb-btn-custom:hover{background-color:#ffffff;color:#006ea8}
@media (max-width:990px){
#column-id-1599071596256{border-bottom:2px solid #006ea8; border-right:none; padding-bottom:20px}
#column-id-1599071596257{padding-top:20px}}
@media (min-width:990px){
#column-id-1599071596256{border-right:2px solid #006ea8}}
@media (max-width:990px){
#column-id-1599071596257{border-bottom:2px solid #006ea8; border-right:none; padding-bottom:20px}
#column-id-1599071596258{padding-top:20px}}
@media (min-width:990px){
#column-id-1599071596257{border-right:2px solid #006ea8}}
.icone-servizi img{float: left;width: 100px;margin-right: 25px; margin-left:25px}
.icone-servizi h3{margin-top: 40px;float: left;font-weight: bold; font-weight: bold}
.elem-scomparsa{margin-top: 20px}
.elem-scomparsa details{border-radius: 10px; border: 1px solid #006ea8}	
.elem-scomparsa summary {cursor: pointer; text-align: center; font-size: 25pt; background-color: #006ea8; color:#fff; padding-bottom: 10px; padding-top: 10px;border-radius: 10px}
.elem-scomparsa-content-1{background-color: #f0ede4; color: #707070; padding-top: 10px; padding-bottom: 10px;font-size: 10pt;}
.elem-scomparsa-content-1 span{color: #006ea8; font-weight: bold;margin-bottom: 10px; line-height: 2pc;}
.elem-scomparsa-content-1 td{vertical-align: top}
.elem-scomparsa-content-2{text-align: center; color:#fff; background-color: #006ea8;padding-top: 20px; padding-bottom: 20px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; font-size: 10pt;}
.elem-scomparsa-content-2 a {margin-left:10px; text-decoration: none; color: #006ea8;background-color: #fff; padding: 8px; border-radius: 5px; font-weight: bold}
.elem-scomparsa-content-1B{background-color: #f0ede4; color: #707070; padding-top: 10px; padding-bottom: 10px;padding-left: 10px; padding-right: 10px}
.elem-scomparsa-content-1B span{color: #006ea8; font-weight: bold;margin-bottom: 5px; line-height: 2pc;}
.elem-scomparsa-content-1B table{text-align: center;border-color: #707070; border-collapse: collapse; font-size: 10pt; background-color: #fff}
.elem-scomparsa-content-1B-col{background-color: #fff5db}
.titleh3 h3{line-height: 40px}
.elem-scomparsa-home{background-color: #006ea8; text-align: center; width: 100%; position: relative; display: inline-block;border: 2px dashed #FFFFFF; border-radius: 5px }
.elem-scomp-home-content{font-size: 10pt; position: absolute; background-color: #fff;color:#006EA8; display: none; z-index: 1; top: 0; height: 100%; width: 100%; transition: margin 5s ease; padding:5px}
.elem-scomparsa-home:hover .elem-scomp-home-content  {display:block}
.pulsantoni-home{padding:15%.0.20%.0;}
.pulsantoni-home1 a{color:#707070}
.pulsantoni-home2 a{color:#f0ede4}
.pulsantoni-home:hover{background-color: #ffbb02; height:100%;}
.pulsantoni-home a:hover{color: #fff}
#jform_consentbox{clear: both;}
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
 position:relative;}
