﻿.main-color{color:#9dc025}
.btn-primary{background-color:#9dc025;border-color:#9dc025}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#9dc025}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#9dc025}
.navbar-default .navbar-toggle .icon-bar{background-color:#9dc025}
.navbar-default .navbar-toggle{border-color:#9dc025}
footer a:hover{color:#9dc025}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#9dc025}
.annuncio-pp .s-annuncio-pp .prezzo{background-color:#9dc025}
.section-static .dati-contatto .dato a:hover{color:#9dc025}
.section-static .dati-contatto .dato .dato-titolo{color:#9dc025}
.section-ricerca .motore-ricerca h2{border-bottom-color:#9dc025}
.section-scheda .col-block.col-doc .documento a{color:#9dc025;}
.section-scheda .col-block.col-plan .planimetria .s-plan .titolo i{color:#9dc025;}
.section-scheda .col .col-block.col-plan .planimetria .s-plan .titolo:hover{color:#9dc025;}
.section-scheda .col-block.col-opzioni a{background-color:#9dc025}

.section-scheda .btn-opzione:hover { border-color: #9dc025; }

.section-initial-data .sid{border-color:#9dc025}
.section-scheda .col-block.col-accessori i{color: #9dc025;}
.section-scheda .col-block.col-mappa .indirizzo i{color: #9dc025;}
.section-scheda .col-block.col-agenti .agente .dati .contatto a:hover{color: #9dc025;}
.annuncio .s-annuncio .dati .comune i{color:#9dc025}
.annuncio .s-annuncio .dati .prop-car .pc i{color:#9dc025}
.annuncio .s-annuncio .foto .vai{background-color:#9dc025}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #9dc025; border-color: #9dc025;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color: #9dc025;}
.pagination>li>a, .pagination>li>span{color: #9dc025;}

/*lorenzo*/
.section-static h2{text-align:left;}
.section-static h3{text-align:left;font-size: 20px;font-weight: bold;}

.navbar-brand>img{height:100px;}

header .navbar-brand > img.logo {display: none;}
header .navbar-brand > img.logo-t {display: inline-block;}
header.affix .navbar-brand > img.logo-t {display: none;}
header.affix .navbar-brand > img.logo {display: inline-block;}

header.affix {background-color: #ffffff;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
header.affix .navbar-default .navbar-nav>li>a {color: #000000;}
header.affix .navbar-default .navbar-nav>li>a:hover{color:#9dc025;}
header.affix .navbar-default .navbar-nav>.active>a, header.affix .navbar-default .navbar-nav>.active>a:focus, header.affix .navbar-default .navbar-nav>.active>a:hover{color:#9dc025;}
header.affix .lingue .active-language {color: #000000;border: 2px solid #000000;}
@media (max-width: 991px) {header.affix .navbar-nav {background-color: #ffffff;}header.affix .navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #000000;}}

.logo-home{text-align:center;}
.logo-home img{top: 200px;z-index: 2;position: relative;max-height:200px;}
.section-fh.homepage h1, .section-fh.homepage h2{display:none;}

.float-img {float: left;margin: 0 30px 15px 0;max-height: 300px;}
.float-img.destra {float: right;margin: 30px 0 30px 30px;}

.blocco-slogan-eco{font-family: 'Montserrat';font-size: 40px;color: #014773;margin-top:30px;text-align:center;color:#315d46;font-weight:bold;}
.blocco-slogan-eco span{font-size: 25px;text-transform:uppercase;}

.section-unita-banner .banner{padding: 40px;background-color: #014773;border-radius:10px;}
.section-unita-banner .banner .banner-foto img{border-radius:100%;border:2px solid #ffffff;}
.section-unita-banner .banner .banner-testo{padding:60px;color:#ffffff;}
.section-unita-banner .banner .banner-testo h2{color:#9dc025;}
.section-unita-banner .banner .banner-testo p{font-size:18px;}

.section-download .download-box {background: #fff;border: 1px solid #e0e0e0;border-radius: 4px;padding: 20px;text-align: center;margin-bottom: 30px;transition: transform 0.2s, box-shadow 0.2s;cursor: pointer;min-height: 200px;display: flex;flex-direction: column;justify-content: center;text-decoration: none !important;}
.section-download .download-box:hover {transform: translateY(-3px);box-shadow: 0 4px 15px rgba(0,0,0,0.1);border-color: #ccc;}
.section-download .emoji-icon {font-size: 60px;line-height: 1;margin-bottom: 15px;display: block;}
.section-download .download-label {font-weight: bold;font-size: 12px;color: #333;text-transform: uppercase;line-height: 1.4;display: block;}
.section-download .file-info {font-size: 11px;color: #888;margin-top: 10px;display: block;}
.section-download .section-header {margin-bottom: 30px;border-bottom: 1px solid #eee;padding-bottom: 10px;color: #555;font-weight: bold;}
.section-download .box-pdf { border-left: 4px solid #d9534f; }
.section-download .box-folder { border-left: 4px solid #f0ad4e; }    
.section-download .modal-body .list-group-item { border: none; border-bottom: 1px solid #eee; }

footer, footer.footer2 {background-color: #014773;text-align:center;}
footer.footer2, footer.footer2 a {color: #ffffff;}
footer.footer2 a:hover {color: #9dc025;}
footer.footer2 {border-top: 1px solid #ffffff4a;}
footer .colonna.loghi-collaboratori {margin-top:45px;}
footer .collaboratori {margin-right: 30px;display: inline-block;}
footer .collaboratori .logo-collab {max-width: 100px;margin-left: 15px;}
footer .collaboratori .logo-collab.logo-torre {height:100px;}

@media (max-width:991px) {
    .navbar-brand>img{height:70px;}
    .section-static h2{font-size: 25px;}
    .logo-home img{top: 50px;max-height:150px;}
    .float-img, .float-img.destra {float: none;margin: 30px 0;max-height: initial;}
    .slogan-eco{font-size: 35px;}
    .section-unita-banner .banner{padding: 30px;}
    .section-unita-banner .banner .banner-testo{padding:20px;}
}
@media (min-width:768px) {
    .section-presentazione .logo-ecolife-park{max-width:180px;}
}

/*fonts*/
@font-face {font-family: 'Monsieur La Doulaise';src: url('fonts/MonsieurLaDoulaise/MonsieurLaDoulaise-Regular.woff2') format('woff2'),url('fonts/MonsieurLaDoulaise/MonsieurLaDoulaise-Regular.woff') format('woff');font-weight: normal;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-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-Medium.woff2') format('woff2'),url('fonts/Montserrat/Montserrat-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}

