﻿.main-color{color:#63978C}
footer a:hover{color:#63978C}
.annuncio:hover .s-annuncio .dati .titolo{color:#63978C}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color:#63978C}
@media (min-width: 992px) {
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { color: #63978C }
}
@media (max-width: 991px) {
	navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#63978C}
	header.bg-trasp .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#63978C}
}
.section-static .dati-contatto .dato a:hover{color:#63978C}
.section-static .dati-contatto .dato .dato-titolo{color:#63978C}
.btn-primary { background-color: #63978C; border-color: #63978C; }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #63978C; border-color: #63978C;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color: #63978C;}
.pagination>li>a, .pagination>li>span{color: #63978C;}
.rs-block ul li a{color: #63978C;}
.immobileSuMappa .dati .moreInfo a{color: #63978C;}
.section-scheda .section-first-row .breadcrumb a{color: #63978C;}
.section-scheda .section-first-row .div-options .div-condividi-su a:hover{background-color: #63978C;}
.section-scheda .section-h1 .div-h1-and-more .tipologia{background-color: #63978C;}
.section-dati .col .col-block.col-accessori i{color: #63978C;}
.section-scheda .section-dati .col .col-block.col-agenti .agente .dati .contatto a:hover{color: #63978C;}
.section-scheda .section-dati .col .col-block.col-doc .documento a{color: #63978C;}
.section-scheda .section-dati .col .col-block.col-plan .planimetria .s-plan .titolo i{color: #63978C;}
.section-scheda .section-dati .col .col-block.col-plan .planimetria .s-plan .titolo:hover{color: #63978C;}

/*lorenzo*/
body, html {overflow-x: hidden !important; width: 100%; }

body, h1, h2, h3, .section-fh h1, .section-fh h2, .section-static h1, .section-scheda .section-h1 .div-h1-and-more h1, .section-scheda .section-dati .col .col-block .cb-tit, .annuncio .s-annuncio .dati .titolo, .footer1 .colonna .col-titolo, .rs-block .rsb-title, h3, .rs-block .rsb-title, h3, .footer1 .colonna ul li a, .section-news .news .foto .block-informations .title{font-family: 'Source Sans 3'!important;}

.whatsapp-pulia {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-pulia i{display:inline-block;margin-top:17px;}
.whatsapp-pulia:hover{color:#ffffff;text-decoration:none;background-color:#21b358;}
.whatsapp-pulia:focus {color: #ffffff;text-decoration: none;background-color:#21b358;}

.topbar ul{padding-inline-start: 0;}

.navbar-brand>img {padding-top: 20px;max-width: 200px;}

.navbar-brand > img.logo-t {display: none;}
.navbar-brand > img.logo {display: inline-block;}
.bg-trasp .navbar-brand > img.logo {display: none;}
.bg-trasp .navbar-brand > img.logo-t {display: inline-block;}

.bg-trasp .navbar-default .navbar-toggle .icon-bar {background-color: #ffffff;}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background-color: #63978C;}

.navbar .link-valuta a, .navbar .link-valuta .active a{background-color: #63978C!important;color:#ffffff!important;border-radius: 4px;margin-left: 15px;transition: .5s;}
.navbar .link-valuta a:hover{background-color: #363636!important;color:#ffffff!important;}

.section-static{font-size:16px;padding:100px 0;}
.section-static h2{font-size:28px;font-weight:bold;text-align:left;border-bottom: 1px solid #a5a5a5;padding-bottom: 20px;margin-bottom: 20px;}
.section-static h3{font-size:25px;font-weight:bold;text-align:left;}
.section-static .btn{padding: 10px 20px;}

.sec-white{background-color:#ffffff!important;}

.icona-hello {max-width: 35px;vertical-align: bottom;margin-right: 10px;}

.btn-primary:hover, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {background-color: #363636;border-color: #363636;}
.btn-negative{background-color: transparent;border-color: #ffffff;color:#ffffff;}

h1 {font-weight:bold;}
.section-motore-home .motore {padding: 10px 10px 3px 10px;background-color: #FFFFFF52;border-radius: 10px 10px 5px 10px;box-shadow: 4px 13px 8px 0px rgba(0, 0, 0, 0.5);}
.section-motore-home .motore .form-group {padding-left: 5px;padding-right: 5px;}
.section-motore-home .motore .form-group .btn-search{background-color: #63978C;border-color: #63978C;}
.section-motore-home .motore .form-group .btn-search:hover{background-color: #363636;border-color: #363636;}

.section-news .news .foto .block-informations .title {font-size: 16px;line-height: 1.2;}

.section-motore-ricerca {padding: 15px 0 !important;}

.topbar {font-size: 15px;padding: 10px 0;background-color: #63978C;}
.topbar a {transition:0.3s;}

.section-vuoi-investire{background-position: center;background-size: cover;background-repeat: no-repeat;padding: 150px 0;position:relative;}
.section-vuoi-investire:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '';background-color: rgba(0, 0, 0, .2);z-index: 0;}
.section-vuoi-investire .box-vuoi-inv{background-color: #F25B51;color: #ffffff;box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.1);padding: 50px;width: 400px;text-align: left;z-index: 2;position:relative;border-radius: 5px;}
.section-vuoi-investire .box-vuoi-inv h2{border-bottom: 1px solid #ffffff;}
.section-vuoi-investire .box-vuoi-inv p{margin:20px 0;}

.section-servizi-home .box-ser-testo h2 {margin-top:0;}
.section-servizi-home .box-ser-testo p {margin:20px 0;}
.section-servizi-home .box-ser-foto {padding-left:80px;}
.section-servizi-home .box-ser-foto .box-servizio {height: 300px;background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;margin-bottom: 30px;border-radius: 5px;display:block;transition: .5s;}
.section-servizi-home .box-ser-foto .box-servizio:hover {transform: scale(1.03);}
.section-servizi-home .box-ser-foto .box-servizio:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '';background-color: rgba(0, 0, 0, .3);z-index: 1;border-radius: 5px;transition: .5s;}
.section-servizi-home .box-ser-foto .box-servizio:hover:before {background-color: rgba(0, 0, 0, 0);}
.section-servizi-home .box-ser-foto .box-servizio .titolo {position: absolute;color: #ffffff;z-index: 99;font-size: 25px;top: 40px;left: 40px;}
.section-servizi-home .box-ser-foto .box-servizio .titolo span{font-size: 15px;display: block;}
.section-servizi-home .box-ser-foto .box-servizio .link {position: absolute;color: #ffffff;z-index: 99;font-size: 15px;bottom: 40px;left: 40px;text-transform:uppercase;}

.section-static .intestazione{margin-bottom:30px;}

.section-team .agente{position:relative;text-align:center;border-radius:5px;}
.section-team .agente img{border-radius:5px;}
.section-team .agente .nome {color: #ffffff;font-size: 18px;font-weight: bold;position: absolute;bottom: 0;left: 0;width: 100%;padding: 15px 0;background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);border-radius:5px;}
.section-team .agente .nome .ruolo {display: block;font-size: 15px;font-weight: 100;}

.section-col-spiegazioni .col-spiegazione {text-align:left;}
.section-col-spiegazioni .col-spiegazione .titolo {font-size: 20px;font-weight: bold;margin-bottom: 15px;}

.section-come-lavoriamo .partner{text-align:center;}

.section-news {background-color: #f7f7f7;}
.section-evidenza h3, .section-news h3{font-size:25px;color:#333333;margin-bottom: 60px;}

.section-static .dati-contatto .dato{color: #000000;}

.section-static.section-ricerca-su-mappa{padding:30px 0;}

footer{background-color: #363636;}
footer .logo-footer img{max-width:125px;}
.footer1 .colonna ul li a{font-weight:300;}
.footer1 .colonna .dropdown-menu {padding-inline-start: 0;}
.footer1 .colonna .dropdown-menu li {margin-bottom:0;}
footer .social a {font-size: 18px;border: 1px solid #ffffff;padding: 12px;border-radius: 100%;display: inline-flex;}
footer .social a:hover, footer .social a:focus, footer .social a:active {border: 1px solid #63978C;color: #63978C;text-decoration:none;}

.section-vdw .svdw-title {background-color: #e3e3e3;}
.section-vdw .svdw-fcc .form-control, .section-vdw .svdw-fcc .checkbox label {background-color: transparent;}
.section-vdw .svdw-blocco.svdw-contatti {margin-bottom: 0;}

@media (min-width: 992px) {
	h1 {font-size: 50px;}
	.navbar-default .navbar-nav>li>a {font-size: 15.6px;}
	.section-servizi-home .box-ser-foto .box-servizio.terzo, .section-servizi-home .box-ser-foto .box-servizio.quarto {margin-bottom:0;}
}
@media (max-width: 991px) {
	.navbar .link-valuta a{display: inline-block;margin-bottom: 15px;}
	h1 {font-size: 25px;}
	.section-static{padding:50px 0;}
	.section-vuoi-investire{padding: 100px 0;}
	.section-servizi-home .box-ser-testo {margin-bottom:30px;}
	.section-servizi-home .box-ser-foto {padding-left:0;}
	.section-team .agente {margin-bottom: 30px;}
	.section-col-spiegazioni .col-spiegazione {margin-bottom:50px;}
	.section-col-spiegazioni .col-spiegazione .icona{margin-bottom:15px;max-width: 60px;}
}
@media (max-width: 767px) {
	.section-vuoi-investire .box-vuoi-inv{width: 100%;background-color: #f25b51eb;}
	.section-scheda .section-h1 .div-h1-and-more h1{padding:15px 0;}
	.section-scheda .section-h1 .div-h1-and-more .address, .section-scheda .section-h1 .div-h1-and-more .tipologia{margin-bottom:15px;}
}

/*OWL*/
.section-evidenza .owl-nav{margin-top:0;position:relative;width:100%}
.section-evidenza .owl-nav button {position: absolute; z-index: 99; top: -260px; display: inline-block; border-radius: 50% !important; background-color: #363636 !important; width: 30px !important; height: 30px !important;transition:0.2s;}
.section-evidenza .owl-nav button i {font-size: 25px;line-height:1.2;color: #ffffff;text-shadow: rgba(0,0,0,0.5) 1px 1px 5px;transition:0.2s;}
.section-evidenza .owl-nav button:hover{background-color:transparent !important}
.section-evidenza .owl-nav button:hover i{color:#63978C}
.section-evidenza .owl-nav .owl-prev{left:-15px}
.section-evidenza .owl-nav .owl-next{right:-15px}

/*fonts*/
@font-face {font-family: 'Source Sans 3';src: url('fonts/SourceSans3/SourceSans3-Bold.woff2') format('woff2'),url('fonts/SourceSans3/SourceSans3-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Source Sans 3';src: url('fonts/SourceSans3/SourceSans3-ExtraBold.woff2') format('woff2'),url('fonts/SourceSans3/SourceSans3-ExtraBold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Source Sans 3';src: url('fonts/SourceSans3/SourceSans3-Black.woff2') format('woff2'),url('fonts/SourceSans3/SourceSans3-Black.woff') format('woff');font-weight: 900;font-style: normal;font-display: swap;}
@font-face {font-family: 'Source Sans 3';src: url('fonts/SourceSans3/SourceSans3-Light.woff2') format('woff2'),url('fonts/SourceSans3/SourceSans3-Light.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: 'Source Sans 3';src: url('fonts/SourceSans3/SourceSans3-Medium.woff2') format('woff2'),url('fonts/SourceSans3/SourceSans3-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'Source Sans 3';src: url('fonts/SourceSans3/SourceSans3-ExtraLight.woff2') format('woff2'),url('fonts/SourceSans3/SourceSans3-ExtraLight.woff') format('woff');font-weight: 200;font-style: normal;font-display: swap;}
@font-face {font-family: 'Source Sans 3';src: url('fonts/SourceSans3/SourceSans3-Regular.woff2') format('woff2'),url('fonts/SourceSans3/SourceSans3-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Source Sans 3';src: url('fonts/SourceSans3/SourceSans3-SemiBold.woff2') format('woff2'),url('fonts/SourceSans3/SourceSans3-SemiBold.woff') format('woff');font-weight: 600;font-style: normal;font-display: swap;}