﻿.main-color{color:#509aad}
.secondary-color{color:#424242}
.btn-primary{background-color:#509aad;border-color:#509aad;}
.btn-primary:hover{background-color:#424242;border-color:#424242;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#509aad}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#509aad}
.navbar-default .navbar-toggle .icon-bar {background-color: #509aad;}
.div-h1{background-color:#183b42}
.section-static a{color:#509aad;}
.section-breadcramp .breadcrumb a:hover{color:#509aad;}
.sb h3{color: #509aad;}
.sb h3:after{background-color:#509aad;}
footer{background-color:#183b42}
.form-control:focus{border-color:#509aad; -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:#509aad;}
.section-evidenza .annuncio .s-annuncio .dati .titolo{color:#509aad;}
.div-contatti-scrivici h3,.section-contatti .div-contatti-dati h2{color:#509aad;}
.section-contatti .div-contatti-dati .dato  .valori:after{background-color: #509aad;}
.section-contatti .div-contatti-dati .dato .icon-contatto i{color: #509aad;}
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: #509aad;border-color: #509aad;}
.pagination > li > a, .pagination > li > span {color: #509aad;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {color: #509aad;}
.section-ricerca-annunci .annuncio .div-venaff .scritta{}
.section-scheda h1{color: #509aad;}
.section-scheda .div-widget .titolo-interno{color: #509aad;}
.section-scheda .div-widget.div-widget-with-link a{}
.section-scheda .div-widget.div-widget-with-link a:hover{color: #509aad;}
.section-evidenza h3:after{background-color: #509aad;}

/*lorenzo*/
.section-benvenuto, .section-benvenuto-2, .section-chi-siamo, .section-servizi{font-family: 'Montserrat';font-weight: 300;}
footer .footer2 {background-color: #183b42;}

.navbar-toggle {border: 1px solid #509aad;}
.navbar-nav li {border-left: none;}
.div-slider-home .main-text h1{display:none;}

.div-h1, .div-h1-scheda, .div-h1.div-h1-ricerca {padding: 90px 0 45px 0;}
.section-breadcramp {background-color: #d5d5d5!important;}
.section-breadcramp .breadcrumb a, .section-breadcramp .breadcrumb>.active {color: #000000!important;}

.section-risultati-ricerca .container-map {background-color: transparent;}

@media (min-width: 992px) {
    .navbar-brand img {max-height: 150px;}
    .navbar-nav li {height: 150%;}
    .nav>li>a {line-height: 150px;}
    .section-benvenuto p, .section-benvenuto-2 p{font-size:18px;}
    .section-benvenuto-2 .fotona .testo-decentrato{text-align:center;}
    .section-benvenuto-2 h3{text-align:center;}
    .section-benvenuto-2 h3:after{bottom: -15px;right: 0;margin: 0 auto;}
}
@media (max-width: 991px) {
    footer .indirizzo1{margin-bottom:15px;}
}
@media (min-width: 768px) {
    .div-slider-home .main-text {top: 0!important;width: 100%!important;padding-top: 250px!important;padding-bottom: 10%!important;background: linear-gradient(to bottom, rgba(0, 0, 0, .6) 0, rgba(255, 255, 255, 0) 100%)!important;}
}
@media (max-width: 767px) {
	.div-h1, .div-h1-scheda, .div-h1.div-h1-ricerca {padding: 45px 0 45px 0;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #ffffff;}
}

/*header-trasparente*/
body.homepage{padding-top:0}
.homepage .navbar{background-color:transparent!important;border-color:transparent!important}
.navbar-default .navbar-nav > li > a { font-size:15px;}
@media (min-width:992px) {.homepage .navbar-default .navbar-nav > li > a { color: #ffffff; }.homepage .navbar-nav li { border-left: none }}
@media (max-width: 767px) {.navbar-default .navbar-collapse {background-color: #183b42;}.navbar-nav li {border-left: none;}}

/*sfondo-nero*/
body{background-color:#183b42;color:#ffffff}
.navbar-default {background-color: #183b42;}
.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:#183b42;}
.section-na {background-color: #183b42;}
.section-na h2{color: #509aad;font-family: Roboto, sans-serif !important;font-weight: 300;}
.div-h1 h1{color: #509aad;}
.section-breadcramp{background-color:#565656;border-bottom:none}
.section-scheda .descrizione,.section-scheda .car{color:#ffffff}
.section-ricerca-motore{background-color:#183b42;margin-top:15px}
@media (max-width: 767px) {.section-evidenza .annuncio:hover .s-annuncio .dati,.section-ricerca-annunci .annuncio:hover .s-annuncio .dati {background-color: #183b42;}}
.section-evidenza h3:after {background-color: #509aad;}
.section-scheda .car:hover{background-color: transparent;}
footer .nome-agenzia, footer .colonna .colonna-titolo{color:#509aad;}

/*video*/
.video-container-hp{position:relative;overflow:hidden;height:900px}
.video-container-hp .div-video { width: 100%; height: 100%; overflow: hidden; display: flex; justify-content: center; align-items: center;/* position: absolute; left: 0; top: 0; content: '' */}
.video-container-hp .div-video video { width: 100%; /*min-width: 240vh;*/ height: auto; }
@media (max-width: 1600px) {
    .video-container-hp .div-video video {min-width: 175vh;}
}
@media (max-width: 1340px) {
    .video-container-hp{height:555px}
}
@media (max-width: 991px) {
    .video-container-hp{height:auto;}
    .video-container-hp .div-video video { width:100%; min-width:initial; height: auto; }
}
@media (max-width: 767px) {
    .video-container-hp{max-height:250px}
    .video-container-hp .div-video video { width:100%;}
}

/*fonts*/
@font-face {font-family: 'Allura';src: url('fonts/Allura/Allura-Regular.woff2') format('woff2'),url('fonts/Allura/Allura-Regular.woff') format('woff');font-weight: normal;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-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-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-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;}