﻿.main-color{color:#bf9b24}
.secondary-color{color:#424242}
.btn-primary{background-color:#bf9b24;border-color:#bf9b24;}
.btn-primary:hover{background-color:#424242;border-color:#424242;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#bf9b24}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#bf9b24}
.navbar-default .navbar-toggle .icon-bar {background-color: #bf9b24;}
.div-h1{background-color:#bf9b24}
.section-static a{color:#bf9b24;}
.section-breadcramp .breadcrumb a:hover{color:#bf9b24;}
.sb h3{color: #bf9b24;}
.sb h3:after{background-color:#bf9b24;}
footer{background-color:#bf9b24}
.form-control:focus{border-color:#bf9b24; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(101,161,1,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(101,161,1,.6);}
.section-evidenza h3{color:#bf9b24;}
.section-evidenza .annuncio .s-annuncio .dati .titolo{color:#bf9b24;}
.div-contatti-scrivici h3,.section-contatti .div-contatti-dati h2{color:#bf9b24;}
.section-contatti .div-contatti-dati .dato  .valori:after{background-color: #bf9b24;}
.section-contatti .div-contatti-dati .dato .icon-contatto i{color: #bf9b24;}
footer .footer2{background-color:#424242}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color: #bf9b24;border-color: #bf9b24;}
.pagination > li > a, .pagination > li > span {color: #bf9b24;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {color: #bf9b24;}
.section-ricerca-annunci .annuncio .div-venaff .scritta{}
.section-scheda h1{color: #bf9b24;}
.section-scheda .div-widget .titolo-interno{color: #bf9b24;}
.section-scheda .div-widget.div-widget-with-link a{}
.section-scheda .div-widget.div-widget-with-link a:hover{color: #bf9b24;}
.section-evidenza h3:after{background-color: #bf9b24;}

.map-content{color:#182433}
.map-content .age-img img{width:200px; margin-bottom:10px}
.map-content .datiAge{margin-bottom:10px}

/*lorenzo*/
body {padding-top: 140px;font-size: 17px;}
.section-static{font-size: 17px;}
@media (min-width: 992px) {.nav>li>a {font-size: 17px!important;}}

body, .div-slider-home .main-text h1, .div-slider-home .main-text h2, footer .nome-agenzia, .sb h3, .section-evidenza h3, .section-news-da-blog h3, .div-h1 h1, .section-contatti .div-contatti-dati h2, .section-contatti .div-contatti-scrivici h3, .section-scheda h1{font-family: 'Montserrat'!important;}

.navbar-default {padding-top: 20px !important;padding-bottom: 20px !important;}
.navbar-nav li {border-left: none;}

.navbar-brand>img{height:100px;}

.btn{color: #182433;font-size: 18px;}
.btn-primary {transition:0.3s;}
.btn-primary:hover {background-color: #182433;border-color: none;border:1px solid #bf9b24;color:#ffffff;}
footer .nome-agenzia{display:none;}

.div-slider-home .main-text h2 {font-style:italic;}
.div-h1, .div-h1.div-h1-ricerca {padding: 25px 0!important;}
.div-h1-scheda{padding: 0!important;}
.div-h1 h1 {font-weight: 200!important;}
.div-slider-home .main-text {top:auto;padding-top:0;padding-bottom: 50px;background: linear-gradient(to top, rgba(0, 0, 0, .6) 0, rgba(255, 255, 255, 0) 100%);bottom: 0;}
.carousel-home-desktop .item {background-position: center;}

.section-nostri-servizi {background-color: #bf9b24;color: #182433;text-align: center;padding: 25px 0;font-size: 30px;}
.section-benvenuto .btn-scopri{padding: 10px 20px;}
.section-benvenuto-2 {background-attachment: fixed;}
.section-benvenuto-2 .fotona {display: flex;justify-content: center;align-items: center;}
.section-benvenuto-2 .fotona a{background-color: #00000055;border: 1px solid #ffffff;font-size: 30px;padding: 15px 20px;transition: 0.3s;text-transform: uppercase;color:#ffffff;}
.section-benvenuto-2 .fotona a:hover{background-color: #bf9b24;border: 1px solid #bf9b24;}

.section-breadcramp .breadcrumb{padding:0;}
.section-breadcramp .breadcrumb a{color: #bf9b24;}
.section-breadcramp .breadcrumb>.active {color: #ffffff;}

.section-static .foto-team, .section-chi-siamo .presentazione-agenzia{margin-bottom:60px;}
.section-chi-siamo .agente{margin-bottom:100px;display: flex;align-items: center;}
.section-chi-siamo .agente.ultimo{margin-bottom:0;}
.section-chi-siamo .agente .foto-agente img{border-radius:100%;}
.section-chi-siamo .agente .testo-agente .nome{font-size: 25px;font-weight: bold;}
.section-chi-siamo .agente .testo-agente .agenzia{font-style:italic;font-weight: 300;border-bottom: 1px solid #ffffff;display: inline-block;padding-bottom: 5px;margin-bottom: 10px;color:#bf9b24;}
.section-chi-siamo .agente .testo-agente .rea{color:#bf9b24;}

.section-servizi.fotona {position: relative;height: 500px;background-repeat: no-repeat;background-position: center;background-size: cover;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
.section-servizi.fotona:before{left: 0;top: 0;position: absolute;width: 100%;height: 100%;content: '';background-color: #18243387;z-index: 2;}
.section-servizi .foto-team{position:relative;display: flex;justify-content: center;align-items: center;}
.section-servizi .foto-team:before{left: 0;top: 0;position: absolute;width: 100%;height: 100%;content: '';background-color: #18243387;z-index: 2;}
.section-servizi .logo-servizi{position: relative;top: 120px;z-index: 3;}
.section-servizi .logo-servizi img{max-height:150px;}
.section-servizi .custom-list {list-style-type: none;padding-left: 0; }
.section-servizi .custom-list li {background-repeat: no-repeat;background-position: 0 center; background-size: 16px 16px; padding-left: 25px; margin-bottom: 5px; }

.section-contatti .div-contatti-dati .sedi i{color:#bf9b24;margin-right:2px;}

.section-lenostreagenzie h2{color:#bf9b24;text-align:left;}
.section-lenostreagenzie .concetto-sinergia {margin-bottom: 45px;height: 830px;}
.section-lenostreagenzie .concetto-sinergia.testo{display: flex;flex-direction: column;justify-content: center;}
.section-lenostreagenzie .concetto-sinergia .logo-rete{max-height:100px;margin-top:30px;}
.section-lenostreagenzie .valori-sinergia{margin-bottom: 45px;}
.section-lenostreagenzie .valori-sinergia .valore{border-bottom:1px solid #ededed36;margin-bottom:15px;padding-bottom:15px;}
.section-lenostreagenzie .valori-sinergia .valore:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.section-lenostreagenzie .blocco-agenzia{background-color: #ffffff;font-size: 12px;text-align: left;height: 420px;padding: 15px;border-radius: 10px;}
.section-lenostreagenzie .blocco-agenzia a{color: #000000;}
.section-lenostreagenzie .blocco-agenzia a:hover{color: #bf9b24;}
.section-lenostreagenzie .blocco-agenzia .dato{border-bottom: 1px solid #000000;padding-bottom: 15px;margin-bottom: 15px;}
.section-lenostreagenzie .blocco-agenzia .dato:first-child, .section-lenostreagenzie .blocco-agenzia .dato:last-child{border-bottom: none;}
.section-lenostreagenzie .blocco-agenzia .dato:last-child{padding-bottom: 0;margin-bottom: 0;}
.section-lenostreagenzie .blocco-agenzia .dato.logo-agenzia{text-align: center;height: 100px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.section-lenostreagenzie .blocco-agenzia .dato img{max-height:85px;}

.section-lenostreagenzie .social-agenzia{display: flex;justify-content: flex-start;}
.section-lenostreagenzie .social-agenzia a{color:#ffffff;font-size: 1.3rem;margin-right: 1rem;display: flex;align-items: center;justify-content: center;padding:0.9rem;border-radius: 100%;}
.section-lenostreagenzie .social-agenzia a:hover{text-decoration:none;background-color:#000000!important;color:#ffffff!important;background:#000000;}
.section-lenostreagenzie .social-agenzia a:last-child{margin-right:0;}

.social-icon.facebook{background-color:#1877f2;}
.social-icon.instagram{background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);}

.section-scheda h1, .section-scheda .div-widget .titolo-interno, .section-scheda .div-widget.div-agenti-venditori .agente a {font-weight: 500;}
.section-scheda .div-widget.div-agenti-venditori .agente:hover .dati {background-color: transparent;}
.section-scheda .div-widget.div-agenti-venditori .agente a{color:#bf9b24;font-size:11px;}

.section-recensioni {background-color: #fafafa;color:#000000!important;padding: 50px 50px 20px 50px;}
.section-recensioni h2{margin-bottom:45px;}
.section-recensioni .recensione{position:relative;margin-bottom:45px;}
.section-recensioni .recensione .s-recensione {background-color: #ffffff;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;border-radius: 10px;padding: 30px;}
.section-recensioni .recensione .s-recensione .agenzia{position: absolute;left: 180px;top: 80px;font-size: 13px;line-height: 1.5;text-align: left;}
.section-recensioni .recensione .s-recensione .agenzia span{font-weight:bold;}
.section-recensioni .recensione .s-recensione .nome{font-weight:bold;font-size:20px;}
.section-recensioni .recensione .s-recensione .valutazione{margin: 15px 0;}
.section-recensioni .recensione .s-recensione .valutazione i {font-size: 20px;display: inline-block;color:#f4b62a;}
.section-recensioni .recensione .s-recensione .testo{text-align:left;font-style:italic;font-size: 14px;}
.section-recensioni .recensione .s-recensione .icona{position: absolute;right: 0;bottom: -20px;}
.section-recensioni .recensione .s-recensione .icona i{font-size: 60px;opacity: 0.2;}
@media (max-width: 1399px) {.section-recensioni {padding: 50px 0;}}
@media (max-width: 1199px) {.section-recensioni .recensione .s-recensione {height:auto;}.section-recensioni .recensione .s-recensione .icona{bottom: auto;}}
@media (max-width: 991px) {.section-recensioni .recensione .s-recensione .icona{bottom: -25px;}.section-recensioni {padding: initial;padding-top: 45px;}}

.section-vdw {text-align:justify!important;}
.section-vdw .svdw-title {color: #bf9b24;}
.section-vdw .svdw-blocco.svdw-contatti {margin-bottom: 0;}

footer a {transition: .3s;}
footer a:hover{transition: .3s;text-decoration:none;}
footer, footer .colonna {font-size: 14px;}
.logo-footer img {max-width: 250px;margin-top:30px;}
footer .social .social-icon{font-size: 2rem;margin-right: 1rem;display: inline-flex;border: 1px solid #ffffff;color: #ffffff;background-color: transparent;padding: 1.3rem;border-radius: 50%;transition: .3s;text-decoration: none;}
footer .social .social-icon:hover{border: 1px solid #182433;color: #ffffff;background-color: #182433;}

.btn-social {padding: 8px 10px;}
.btn-facebook {color: #ffffff;background-color: #1877f2!important;}
.btn-whatsapp {color: #ffffff;background-color: #25d366;}

@media (max-width: 1199px) {
    .sb .fotona {height: 550px;}
    .section-lenostreagenzie .concetto-sinergia {height: 680px;}
    .section-lenostreagenzie .blocco-agenzia{margin-bottom:30px;}
}
@media (min-width: 992px) {
    .div-lingue {top: 150px;}
    .nav>li>a {font-size: 15px;}
    .div-slider-home .main-text h1 {font-size: 50px;}
    .div-slider-home .main-text h2 {font-size: 35px;}
}
@media (max-width: 991px) {
    body {padding-top: 100px;}
    .navbar-default {padding-top: 10px !important;padding-bottom: 10px !important;}
    .navbar-default .navbar-nav > li > a {font-size: 15px;}
    .div-slider-home .main-text {padding-bottom: 15px;}
    .div-slider-home .main-text h1 {font-size: 30px;}
    .div-slider-home .main-text h2 {font-size: 18px;}
    .div-h1 h1 {font-size: 35px;margin: 45px 0;}
    .section-chi-siamo .agente {display: flex;flex-direction: column;}
    .section-chi-siamo .agente .foto-agente {padding: 30px;}
    .section-lenostreagenzie .concetto-sinergia {height: auto;}
    .section-lenostreagenzie .blocco-agenzia{height:auto;font-size: 14px;}
    .section-nostri-servizi {padding: 25px 0;font-size: 24px;}
    .section-servizi.fotona {height: 250px;}
    .section-servizi .logo-servizi{top:60px;}
    .section-servizi .logo-servizi img{max-height:90px;}
    .btn-nostri-servizi {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
    .section-benvenuto-2 .fotona a{font-size: 20px;}
    .sb .fotona {height: auto!important;}
}
@media (max-width: 767px) {
    .section-lenostreagenzie .concetto-sinergia .logo-rete{margin-bottom:30px;}
    footer .colonna.contatti .colonna-titolo, footer .colonna.social .colonna-titolo{margin-top:30px;}
}

/*sfondo-blu*/
body, footer .footer2{background-color:#182433;color:#ffffff}
.navbar-default {background-color: #182433;}
.navbar-default .navbar-nav > li > a {color: #ffffff;}
.sb,.section-evidenza .annuncio .s-annuncio .dati .desc,.section-static,.section-ricerca-annunci .annuncio .s-annuncio .dati .desc{color:#ffffff}
.section-benvenuto-2 .fotona .testo-decentrato{background-color:#182433;}
.div-h1, footer{background-color: #bf9b24;}
.div-h1 h1{color: #182433;}
.section-breadcramp {background-color: #29384c!important;}
.section-breadcramp{background-color:#565656;border-bottom:none}
.section-scheda .descrizione,.section-scheda .car{color:#ffffff}
.section-ricerca-motore{background-color:#182433;margin-top:15px}
@media (max-width: 767px) {.section-evidenza .annuncio:hover .s-annuncio .dati,.section-ricerca-annunci .annuncio:hover .s-annuncio .dati {background-color: #182433;}}
.section-evidenza h3:after {background-color: #efc75e;}
.section-scheda .car:hover{background-color: transparent;}
footer .nome-agenzia, footer .colonna .colonna-titolo{color:#182433;}
footer, footer a{color:#182433;}
footer .footer2 a{color:#ffffff;}

.section-vdw .svdw-title{background-color:transparent;}
.section-vdw .svdw-fcc .form-control {color: #ffffff!important;background-color: transparent;}
.section-vdw .svdw-fcc .form-control option{color: #000000 !important;}
.section-vdw .svdw-fcc label{color: #ffffff!important;}
.section-vdw .vdw-tt-dropdown-menu {color: #000000 !important;}
.section-vdw .svdw-fcc .checkbox label {background-color: transparent;line-height: 2;}

/*fonts*/
@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-ExtraBold.woff2') format('woff2'),url('/fonts/Montserrat/Montserrat-ExtraBold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Montserrat';src: url('/fonts/Montserrat/Montserrat-ExtraLight.woff2') format('woff2'),url('/fonts/Montserrat/Montserrat-ExtraLight.woff') format('woff');font-weight: 200;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-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-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-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-Regular.woff2') format('woff2'),url('/fonts/Montserrat/Montserrat-Regular.woff') format('woff');font-weight: normal;font-style: normal;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;}