﻿.main-color{color:#0a3f6d}
footer{background-color:#0a3f6d}
footer a:hover{color:#d22027}
.annuncio:hover .s-annuncio .dati .titolo{color:#0a3f6d}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color:#0a3f6d}
@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: #0a3f6d }
}
@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:#0a3f6d}
	header.bg-trasp .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#0a3f6d}
}
.section-static .dati-contatto .dato a:hover{color:#0a3f6d}
.section-static .dati-contatto .dato .dato-titolo{color:#0a3f6d}
.btn-primary { background-color: #0a3f6d; border-color: #0a3f6d; }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #0a3f6d; border-color: #0a3f6d;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color: #0a3f6d;}
.pagination>li>a, .pagination>li>span{color: #0a3f6d;}
.rs-block ul li a{color: #0a3f6d;}
.immobileSuMappa .dati .moreInfo a{color: #0a3f6d;}
.section-scheda .section-first-row .breadcrumb a{color: #0a3f6d;}
.section-scheda .section-first-row .div-options .div-condividi-su a:hover{background-color: #0a3f6d;}
.section-scheda .section-h1 .div-h1-and-more .tipologia{background-color: #0a3f6d;}
.section-dati .col .col-block.col-accessori i{color: #0a3f6d;}
.section-scheda .section-dati .col .col-block.col-agenti .agente .dati .contatto a:hover{color: #0a3f6d;}
.section-scheda .section-dati .col .col-block.col-doc .documento a{color: #0a3f6d;}
.section-scheda .section-dati .col .col-block.col-plan .planimetria .s-plan .titolo i{color: #0a3f6d;}
.section-scheda .section-dati .col .col-block.col-plan .planimetria .s-plan .titolo:hover{color: #0a3f6d;}
.annuncio.tratt .div-venaff { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; z-index:10}
.annuncio.tratt .div-venaff .div-venaff-testo {text-align:center;font-weight:700;font-size:60px;color:#d22027;margin-top:90px;text-transform:uppercase;transform:rotate(-30deg)}
.section-home-mappa .rsm{height:450px;background-color:#000000;overflow:hidden}
@media (max-width:767px) {
	.section-home-mappa .rsm{height:650px;}
}
.section-home-mappa .rsm .map-preload-element{text-align:center;font-size:18px;color:#ffffff;padding-top:30px}
.section-home-mappa .rsm .map-preload-element i{font-size:48px;}
.div-rt{text-align:center;margin-bottom:15px;font-size:18px;color:#0a3f6d;font-weight:500;}
.div-rt .n{font-size:1.5em;font-weight:700;color:#d22027}
.section-static h2{color:#0a3f6d;font-weight:700;font-size:24px}
.section-static h3 { font-family: Dosis; font-size: 20px; text-transform: uppercase; font-weight: 400; color: #d22027; font-weight:500;}
.section-motore-home .motore .checkbox,.section-motore-ricerca .checkbox{margin:0}
.section-motore-home .motore .checkbox label,.section-motore-ricerca .checkbox label{font-size:14px;}
.form-group.iga{position:relative}
.form-group.iga input[type=text]{padding-left:30px}
.input-group-addon {color:#e6e6e6;background-color: transparent;border:0px;border-radius: 0;position: absolute;left:10px;top:5px;box-sizing: border-box;font-size:14px}
.section-scheda .section-foto .div-foto .s-foto .trattativa{position:absolute;left:0;top:0;width:100%;height:100%;content:'';text-align:center;z-index:9}
.section-scheda .section-foto .div-foto .s-foto .trattativa .trattativa-text{color:#d22027;font-size:80px;font-weight:bold;text-transform:uppercase;transform:rotate(-30deg);margin-top:25%}
@media (max-width: 991px) {
.section-scheda .section-foto .div-foto .s-foto .trattativa .trattativa-text{color:#d22027;font-size:60px;font-weight:bold;text-transform:uppercase;transform:rotate(-30deg);margin-top:20%}
}

.section-home-mappa .gm-style .gm-style-iw-c,.section-ricerca-su-mappa .gm-style .gm-style-iw-c { max-width: 420px !important; max-height: 175px !important;}
.section-home-mappa .gm-style .gm-style-iw-d,.section-ricerca-su-mappa .gm-style .gm-style-iw-d{overflow:visible !important}
.immobileSuMappaCustom{width:400px;height:150px;box-sizing:border-box;text-align:left}
.immobileSuMappaCustom a img{border:0}
.immobileSuMappaCustom .foto, .immobileSuMappaCustom .dati{float:left}
.immobileSuMappaCustom .foto{margin-right:10px;width:150px;position:relative}
.immobileSuMappaCustom .dati{width:240px}
.immobileSuMappaCustom .dati .titolo{font-size:16px;font-weight:bold;color:#0a3f6d}
.immobileSuMappaCustom .dati .prezzo{margin:10px 0; font-size:24px;color:#0a3f6d;font-weight:bold}
.immobileSuMappaCustom .dati .prezzo .asta{margin-right:5px;color:#b6b6b6;font-size:18px;line-height:24px}
.immobileSuMappaCustom .dati .table-cars td{text-align:center}
.immobileSuMappaCustom .dati .table-cars td span{display:block}
.immobileSuMappaCustom .dati .table-cars td span.tc-val{font-weight:bold;font-size:14px}
.immobileSuMappaCustom .dati .table-cars td span.tc-label{font-size:12px}
.immobileSuMappaCustom .foto .vaict{position:absolute;left:0;top:0;width:100%;height:100%;content:''}
.immobileSuMappaCustom .foto .vaict .vaict-text{text-align:center;color:#d22027;font-weight:bold;text-transform:uppercase;transform:rotate(-30deg);font-size:24px;margin-top:40%}
@media (max-width:767px) {
	.immobileSuMappaCustom{width:350px;}
	.immobileSuMappaCustom .foto{width:100px}
	.immobileSuMappaCustom .foto img{width:100%}
}

@media (max-width: 991px) {
	.section-ricerca-su-mappa .google-map { height: 650px; }
}

.section-ricerca-su-mappa .google-map{overflow:hidden}

@font-face { font-family: 'gre'; src: url('fonts/gre.eot?vao6d2'); src: url('fonts/gre.eot?vao6d2#iefix') format('embedded-opentype'), url('fonts/gre.ttf?vao6d2') format('truetype'), url('fonts/gre.woff?vao6d2') format('woff'), url('fonts/gre.svg?vao6d2#gre') format('svg'); font-weight: normal; font-style: normal; font-display: block; }
[class^="gre-"], [class*=" gre-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'gre' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.gre-library1:before { content: "\e903"; }
.gre-library:before { content: "\e902"; }
.gre-hammer:before { content: "\e901"; }
.gre-gavel:before { content: "\e901"; }
.gre-rules:before { content: "\e901"; }
.gre-justice:before { content: "\e901"; }
.gre-legal:before { content: "\e901"; }
.gre-search:before { content: "\e900"; }