﻿:root{--bs-primary: #00b188;--bs-primary-rgb: 0,177,136;}
.navbar{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,177,136,1.0%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}

/*lorenzo*/
body, .section-fh h1, .section-contatti .dati-contatto a, .section-scheda .section-dati .scheda-dettagli .dettagli-chiave .det-chi, .section-scheda .section-dati .scheda-descrizione #toggle-descrizione, .section-scheda .section-dati .scheda-accessori .acc{color:#5c5c5c;}
.section-fh .div-h1 .link-form a {border-color: #5c5c5c;color: #5c5c5c;}
.section-fh .div-h1 .link-form a:hover, .section-in-evidenza .proposte-evidenza .s-proposte-evidenza .dettagli {background-color: #5c5c5c;}
.section-scheda .section-dati .scheda-nostri-accessori .div-accessori .accessorio {border: 1px solid #5c5c5c;color: #5c5c5c;}
footer, footer a{color:#5c5c5c;}
footer .colonna .col-titolo {color: #5c5c5c;border-bottom: 1px solid #5c5c5c;}
footer .logo-footer {max-width:180px;}

.navbar-brand img{height:100px;}

h2, h3, .section-home .titolo-home, footer .colonna .col-titolo, .section-scheda h1, .section-scheda .scheda-mini-titolo{color:var(--bs-primary);}

.section-static h2{text-align:left;}
.section-servizi .blocco-foto, .section-servizi .blocco-testo{margin:1rem 0;}
.section-servizi .blocco-foto img{border-radius: .5rem;}
.section-contatti h3{margin-bottom:1rem;}

footer .footer-riga.seconda {margin-bottom: 2rem;}
footer hr {width: 250px;}

@media (min-width: 992px) {
    .section-fh.homepage .div-h1{background-image:none!important;}
}
@media (max-width: 991px) {
    /*.section-fh.homepage .carousel{display: block!important;}
    .section-fh.homepage .carousel .carousel-item{height:400px;}*/
    .section-fh.homepage .div-h1{position:relative;background-position: center;background-repeat: no-repeat;background-size: cover;color:#ffffff!important;}
    .section-fh.homepage .div-h1:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '';background-color: rgba(0, 0, 0, .4);z-index: 0;}
    .section-fh.homepage h1, .section-fh.homepage h2{color:#ffffff!important;}
    .section-fh.homepage h1, .section-fh.homepage h2, .section-fh .div-h1 .link-form{position:relative;}
    .section-fh .div-h1 .link-form a {border-color: #ffffff;color: #ffffff;}
}
/*@media (max-width: 767px) {
   .section-fh.homepage .carousel .carousel-item{height:300px;}
}*/