﻿.main-color{color:#013861}
.btn-primary{background-color:#013861;border-color:#013861}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#013861}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#013861}
.navbar-default .navbar-toggle .icon-bar{background-color:#013861}
.navbar-default .navbar-toggle{border-color:#013861}
footer a:hover{color:#013861}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#013861}
.annuncio-pp .s-annuncio-pp .prezzo{background-color:#013861}
.section-static .dati-contatto .dato a:hover{color:#013861}
.section-static .dati-contatto .dato .dato-titolo{color:#013861}
.section-ricerca .motore-ricerca h2{border-bottom-color:#013861}
.section-scheda .col-block.col-doc .documento a{color:#013861;}
.section-scheda .col-block.col-plan .planimetria .s-plan .titolo i{color:#013861;}
.section-scheda .col .col-block.col-plan .planimetria .s-plan .titolo:hover{color:#013861;}
.section-scheda .col-block.col-opzioni a{background-color:#013861}

.section-scheda .btn-opzione:hover { border-color: #013861; }

.section-initial-data .sid{border-color:#013861}
.section-scheda .col-block.col-accessori i{color: #013861;}
.section-scheda .col-block.col-mappa .indirizzo i{color: #013861;}
.section-scheda .col-block.col-agenti .agente .dati .contatto a:hover{color: #013861;}
.annuncio .s-annuncio .dati .comune i{color:#013861}
.annuncio .s-annuncio .dati .prop-car .pc i{color:#013861}
.annuncio .s-annuncio .foto .vai{background-color:#013861}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #013861; border-color: #013861;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color: #013861;}
.pagination>li>a, .pagination>li>span{color: #013861;}

/*lorenzo*/
.navbar-brand>img{height:100px;}
@media (max-width: 991px) {.navbar-brand>img{height:70px;}}

header, header.affix, footer {background-color: #013861;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, footer a:hover {color: #aaa9a9;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color: #aaa9a9;}
.navbar-default .navbar-nav>li>a{transition:0.3s;}

.navbar-default .navbar-toggle {border-color: #ffffff;}
.navbar-default .navbar-toggle .icon-bar {background-color: #ffffff;}

.section-fh.homepage .carousel-fade .carousel-inner .item { opacity: 0; transition-property: opacity; -webkit-transition-property: opacity; }
.section-fh.homepage .carousel-fade .carousel-inner .active { opacity: 1; }
.section-fh.homepage .carousel-fade .carousel-inner .active.left, .section-fh.homepage .carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; }
.section-fh.homepage .carousel-fade .carousel-inner .next.left, .section-fh.homepage .carousel-fade .carousel-inner .prev.right { opacity: 1; }
@media all and (transform-3d), (-webkit-transform-3d) { .section-fh.homepage .carousel-fade .carousel-inner > .item.next, .section-fh.homepage .carousel-fade .carousel-inner > .item.active.right { opacity: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .section-fh.homepage .carousel-fade .carousel-inner > .item.prev, .section-fh.homepage .carousel-fade .carousel-inner > .item.active.left { opacity: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .section-fh.homepage .carousel-fade .carousel-inner > .item.next.left, .section-fh.homepage .carousel-fade .carousel-inner > .item.prev.right, .section-fh.homepage .carousel-fade .carousel-inner > .item.active { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

.section-fh {max-height: inherit !important;}
.section-fh h1, .section-fh h2 {top: 270px;}
.section-fh .section-breadcramp {top: 340px;}

.section-fh.homepage h2 {font-weight: 100;}

.section-fh-scheda h1{top: 250px;}
.section-initial-data {top: 350px;}

.section-intro {text-align: center;}
.section-intro a {display: inline-block;color: #ffffff;background-color: #013861;border: 1px solid #013861;padding: 10px 25px;font-size: 16px;transition: 0.3s;border-radius: 4px;margin: 10px;}
.section-intro a:hover {text-decoration: none;color: #ffffff;background-color: #000000;border: 1px solid #000000;}

.section-ddn {text-align: center;background-color: #f6f6f669;}
.section-ddn h2{margin-top:0;}
.section-ddn .a-ddn {display: inline-block;color: #ffffff;background-color: #013861;padding: 10px 25px;font-size: 15px;transition: 0.3s;border-radius: 4px;margin-top: 10px;}
.section-ddn .a-ddn:hover {text-decoration: none;background-color: #000000;}

.section-modena-group {padding: 50px 0;background-color: #f6f6f669;color: #ffffff;}
.section-modena-group .modena-logo-container {margin-bottom: 40px;}
.section-modena-group .modena-main-logo img {transition: transform 0.3s ease, opacity 0.3s ease;max-height: 100px;}
.section-modena-group .modena-main-logo:hover img {transform: scale(1.03);opacity: 0.95;}
.section-modena-group .modena-cta-container {margin-top: 20px;}
.section-modena-group .btn-modena {display: inline-block;color: #ffffff;background-color: #013861;padding: 10px 25px;font-size: 15px;transition: 0.3s;border-radius: 4px;margin-top: 10px;}
.section-modena-group .btn-modena:hover, .btn-modena:focus {text-decoration: none;background-color: #000000;}

.section-servizi ul li{margin-top:20px;}
.section-chi-siamo b, .section-servizi b{color: #013861;}

.section-contatti .div-contatti-scrivici h3{color: #013861;font-weight:bold;}

.section-ricerca{background-color:#386995;color:#ffffff;}
.section-ricerca .motore-ricerca h2 {border-bottom: 1px solid #ffffff;}

.annuncio .s-annuncio .dati .titolo {text-align: left;}

@media (min-width: 992px) {
    .section-fh {min-height: 650px;}
	.section-fh.homepage, .carousel-home .item {height: 850px !important;}
	.section-initial-data {top: 500px;}
}
@media (max-width: 991px) {
    .navbar-nav {background-color: #013861;}
	.section-fh {height: 350px;}
	.section-fh h1, .section-fh h2 {top: 170px;}
	.section-fh .section-breadcramp {top: 200px;}
	.section-fh-scheda h1{top: 130px;font-size: 25px;padding: 0 15px;}
	.section-initial-data {top: 235px;}
}
@media (max-width: 767px) {
    .section-fh.homepage h2 {top: 230px;}
}