﻿:root{--bs-primary: #fcc340;--bs-primary-rgb: 252,195,64;}
.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%28252,195,64,1.0%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}

/*lorenzo*/
.whatsapp-corfini {position: fixed;z-index: 999;bottom: 30px;right: 30px;color: #ffffff;font-size: 35px;height: 70px;width: 70px;border-radius: 50%;display: block;background-color: #25d366;text-align: center;transition:0.3s;box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .06), 0 2px 32px 0 rgba(0, 0, 0, .16);}
.whatsapp-corfini i{display:inline-block;margin-top:17px;}
.whatsapp-corfini:hover{color:#ffffff;text-decoration:none;background-color:#21b358;}
.whatsapp-corfini:focus {color: #ffffff;text-decoration: none;background-color:#21b358;}

.navbar-brand > .logo-t{display: inline-block;}
.navbar-brand > .logo {display: none;}
.navbar-scroll .navbar-brand > .logo {display: inline-block;}
.navbar-scroll .navbar-brand > .logo-t {display: none;}
@media (max-width: 991px) {.navbar-brand > .logo-t{width: 180px;}}

.navbar-scroll {background-color: #ffffff;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.navbar-scroll a {color: #333333;}
.navbar-scroll a:hover{color: var(--bs-primary)!important;}
@media (min-width: 992px) {.navbar-scroll .dropdown-menu a {color: #ffffff;}}
@media (max-width: 991px) {.navbar-scroll .navbar-collapse, .navbar-scroll .dropdown-menu {background-color: #ffffff;}}

.section-fh.scheda .navbar-scroll a {color: #333333!important;}
.section-fh.scheda .navbar-scroll li a:hover{color:var(--bs-primary)!important;}
.section-fh.scheda .navbar .dropdown-item{color: #ffffff!important;}
@media (max-width: 991px) {.section-fh.scheda .navbar-scroll .dropdown-item{color: #333333!important;}}

.btn:hover {background-color: #333333;border-color: #333333;}

.section-in-evidenza .proposte-evidenza:hover .info .prezzo, .section-blog .articolo:hover .articolo-img .s-articolo-img .articolo-data, .annuncio:hover .annuncio-body .annuncio-prezzo{background-color:#333333;}

.section-static .titolo-separatore{border-top:1px solid #333333;padding-top:2rem;margin-top:2rem;font-weight:bold;}
.section-static .titolo-separatore:first-child{border-top:none;padding-top:0;margin-top:0;}

.section-fh h1, .section-fh h2{font-family: 'Montserrat';font-weight: normal;}
body, .section-static h2, .section-static h3, .section-static .titolo-separatore, .section-home .titolo-home, .section-scheda h1, .section-scheda .scheda-titolo, .section-in-evidenza .proposte-evidenza, .annuncio .annuncio-body .caratteristiche .car, .section-in-evidenza .proposte-evidenza .caratteristiche .car, .annuncio .annuncio-body .caratteristiche i, .section-fh.scheda .navbar a, .section-in-evidenza .proposte-evidenza .caratteristiche i, .section-motore-ricerca .motore, .section-scheda .section-dati .col-car-principali .caratteristiche i, .section-scheda .section-first-row .breadcrumb li, .section-scheda .section-guida .blocco-sez .sez-guida:hover .icona, .section-scheda .section-guida .blocco-sez .sez-guida:hover .testo, .section-contatti .dati-contatto a, .section-scheda .section-dati .col-documenti .pdf-link a, .annuncio, .annuncio .annuncio-body .stato-immobile, .section-scheda .section-dati .col-car-principali .caratteristiche .car, .section-scheda .section-dati .col-car-principali .caratteristiche .car span{color:#333333;}

.annuncio .annuncio-body .annuncio-codice .value {padding-left: 0.5rem;}

.section-topbar .social a {background-color: transparent;color: #333333;border:1px solid #333333;}
.section-topbar .social a:hover {background-color: #333333;color: #ffffff;border:1px solid #333333;}

.navbar .dropdown-item span, .navbar .nav-link-dimore{font-family: 'Georgia';font-style:italic;}

.section-pacchetto-zero-pensieri video{border-radius:1rem;}
.section-pacchetto-zero-pensieri .video-cover {object-fit: cover;width: 100%;height: 100%;}

footer {background-color: #333333;}
/*footer .colonna.pulsanti .btn-footer{display:block;background-color:transparent;border:1px solid var(--bs-primary);color:var(--bs-primary);}
footer .colonna.pulsanti .btn-footer:hover{background-color:var(--bs-primary);border:1px solid var(--bs-primary);color:#333333;}*/
footer .social a:hover {background-color: transparent;color: var(--bs-primary);border:1px solid var(--bs-primary);}

@media (min-width: 992px) {
    footer .colonna.pulsanti{text-align:right;}
}

/*fonts*/
@font-face {font-family: 'Georgia';src: url('fonts/Georgia/Georgia.woff2') format('woff2'),url('fonts/Georgia/Georgia.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Georgia';src: url('fonts/Georgia/Georgia-Bold.woff2') format('woff2'),url('fonts/Georgia/Georgia-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Georgia';src: url('fonts/Georgia/Georgia-Italic.woff2') format('woff2'),url('fonts/Georgia/Georgia-Italic.woff') format('woff');font-weight: normal;font-style: italic;font-display: swap;}
@font-face {font-family: 'Georgia';src: url('fonts/Georgia/Georgia-BoldItalic.woff2') format('woff2'),url('fonts/Georgia/Georgia-BoldItalic.woff') format('woff');font-weight: bold;font-style: italic;font-display: swap;}

@font-face {font-family: 'Montserrat';src: url('fonts/Montserrat/Montserrat-Thin.woff2') format('woff2'),url('fonts/Montserrat/Montserrat-Thin.woff') format('woff');font-weight: 100;font-style: normal;font-display: swap;}
@font-face {font-family: 'Montserrat';src: url('fonts/Montserrat/Montserrat-Medium.woff2') format('woff2'),url('fonts/Montserrat/Montserrat-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'Montserrat';src: url('fonts/Montserrat/Montserrat-Light.woff2') format('woff2'),url('fonts/Montserrat/Montserrat-Light.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: 'Montserrat';src: url('fonts/Montserrat/Montserrat-SemiBold.woff2') format('woff2'),url('fonts/Montserrat/Montserrat-SemiBold.woff') format('woff');font-weight: 600;font-style: normal;font-display: swap;}
@font-face {font-family: 'Montserrat';src: url('fonts/Montserrat/Montserrat-Black.woff2') format('woff2'),url('fonts/Montserrat/Montserrat-Black.woff') format('woff');font-weight: 900;font-style: normal;font-display: swap;}
@font-face {font-family: 'Montserrat';src: url('fonts/Montserrat/Montserrat-Bold.woff2') format('woff2'),url('fonts/Montserrat/Montserrat-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Montserrat';src: url('fonts/Montserrat/Montserrat-Regular.woff2') format('woff2'),url('fonts/Montserrat/Montserrat-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}