a {
    color: #157638 !important;
}

.btn-rete {
    color: #fff !important;
    background-color: #157638;
    border-color: transparent;
    text-transform: uppercase;
    width: 100%;
}

.homeRicerca .nav-tabs>li>a {
    background-color:#e1e3e4;
    border: 0;
    color: #424e5b !important;
    border-radius: 10px 10px 0 0;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.1rem;
    text-transform: uppercase;
}

.homeRicercaSlider .jslider_round_plastic .jslider-bg i,
.homeRicercaSlider .jslider_round_plastic .jslider-pointer {
    background-image: url(/web/tecnocasa/img/jslider.round.plastic.png);
}

.btn-ghost:hover{
    background: url(/web/tecnocasa/img/icone/ico-search-tec.svg) center left 12px no-repeat #fff;
    background-size: 18px;
    color: #157638;
}

.immobiliListaAnnuncioPulsanti .btn-annuncio {
    background-color: #dfdfdf;
    color: #2e3841 !important;
    border-radius: 0;
    border: none;
    padding: 6px 15px;
    text-transform: uppercase;
    font-weight: 400;
    width: 100%;
    font-size: 12px;
}

.cantieriListaAnnuncioPulsanti .btn-annuncio {
    background-color: #dfdfdf;
    color: #2e3841 !important;
    border-radius: 0;
    border: none;
    padding: 6px 30px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 12px;
}

.immobiliListaAnnuncioPulsanti .btn-annuncio:hover,
.immobiliListaAnnuncioPulsanti .btn-annuncio:focus,
.immobiliListaAnnuncioPulsanti .btn-annuncio:active,
.immobiliListaAnnuncioPulsanti .btn-annuncio:active:hover {
    background-color: #157638;
    color: #ffffff !important;
    border-radius: 0;
    border: none;
}

.immobiliListaAnnuncioContratto {
    background-color: #157638;
    color: #fff;
    text-transform: uppercase;
    padding: 1px 6px;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
}

.cantieriListaAnnuncioTitolo {
    font-size: 18px;
    padding: 5px 0;
    text-transform: uppercase;
    color: #157638;
}

.immobiliListaAnnuncioPrezzo {
    color: #157638;
    padding-top: 3px;
    font-weight: 600;
    font-size: 17px;
    position: absolute;
    right: 17px;
    top: 0px;
}

.navbar-default .navbar-nav>li>a:hover {
    background-color: rgba(0, 152, 75, 0.4);
    color: #FFF !important;
}

#idnavlogo .navbar-default .navbar-nav>li>a:hover>img {
    background-color: transparent !important;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #FFF !important;
    background-color: rgba(0, 152, 75, 0.7);
    /* height: 50px; */
    vertical-align: middle;
    background-color: #157638;
    white-space: nowrap;
    /* font-weight: bold; */
}

.navbar-default .navbar-nav>li {
    border-bottom: none;
    color: #fff;
    font-size: 13px;
    vertical-align: middle;
    border-left: 1px solid #005f2e;
    border-right: 1px solid #005f2e;
    margin-left: -1px;
}

.navbar-default .navbar-nav>li:last-child {
    border-right: 1px solid #006c35;
}

.dropdown-menu {
    /*min-width: 664px;*/
    min-width: 300px;
    border-radius: 0;
    background-color: rgba(0, 152, 75, 0.95);
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    font-size: 13px;
    padding: 0;
}

.dropdown-menu .list-inline>li {
    display: inline-block;
    padding-right: 20px;
    padding-left: 20px;
    border-right: 1px solid #006c35;
}

.dropdown-menu .list-unstyled>li {
    padding: 0;
    word-break: keep-all;
    border-bottom: 1px solid rgb(222 222 222 / 74%);
}
.dropdown-menu .list-unstyled>li>a {
    padding-left: 20px;
    margin-left: 0;
    padding-right: 25px;
}


.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #fff;
}

.navbar-right .dropdown-menu li:hover a,
.navbar-right .dropdown-menu li.active a{
  color: #157638!important;
}

.footerTestoContenuto a {
    color: #157638 !important;
}

.footerMenuborder {
    border-left: 1px solid #00773b;
    min-height: 130px;
    padding-left: 30px;
}

.btn-primary {
    color: #fff;
    background-color: #157638;
    border-color: #007A3C;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary[disabled]:hover,
.btn-primary:active {
    background-color: #157638;
    border-color: transparent;
}

.homeRicercaCerca .btn {
    color: #fff;
    background-color: #157638;
}

.homeRicercaCerca .btn:hover{
    color: #157638;
    background: #fff;
    box-shadow: 0 10px 10px rgba(0, 152, 76, 0.14) ;
}

.slider-handle {
    position: absolute !important;
    width: 20px !important;
    height: 20px !important;
    background-color: #157638 !important;
    background-image: none !important;
    background-repeat: repeat-x !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    opacity: 1 !important;
    border: 0px solid transparent !important;
    border-radius: 4px !important;
}

.CosedaDirti hr {
    border: 2px solid #157638;
    width: 10%;
    margin-top: 0px;
    display: none;
}

.btn-scopri {
    color: #fff !important;
    background-size: 200% auto;
    background-image: linear-gradient(to right, #1ba050 0%, #0A5961 55%, #0A5961 100%);
    box-shadow: 0px 9px 9px 0px rgba(21, 129, 64, 0.21), 0px 21px 13px 0px rgba(21, 129, 64, 0.13);
    -webkit-box-shadow: 0px 9px 9px 0px rgba(21, 129, 64, 0.21), 0px 21px 13px 0px rgba(21, 129, 64, 0.13);
    -moz-box-shadow: 0px 9px 9px 0px rgba(21, 129, 64, 0.21), 0px 21px 13px 0px rgba(21, 129, 64, 0.13);
    transition: all 0.5s ease-in-out;
    border-color: transparent;
    text-transform: uppercase;
    margin-bottom: 20px;
    border: none;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.btn-scopri:hover{
    transition: all 0.2s ease-in-out;
    box-sizing: border-box;
    background-position: right center;
    color: #ffffff !important;
    box-shadow: none;
}


body.es .btn-scopri,
body.fr .btn-scopri {
    background: #157638;
    box-shadow: none;
    border: 2px solid #157638;
    display: inline-block;
    
}

.immobiliEvidenza hr,
.ultimiAnnunciVisti hr {
    border: 2px solid #157638;
    width: 10%;
    margin-top: 0px;
    margin-bottom: 40px;
}

.immobiliEvidenzaBox,
.ultimiAnnunciVistiBox {
    background-color: #fff;
    border-top: 3px solid #157638;
    margin-bottom: 40px;
    min-height: 270px;
}

.immobiliEvidenzaPrezzo,
.ultimiAnnunciVistiPrezzo {
    color: #157638;
    font-size: 14px;
    font-weight: 400;
    padding-bottom: 10px;
    padding-top: 10px;
}

.formGenerico hr {
    border: 2px solid #157638;
    width: 10%;
    margin-top: 0px;
    margin-bottom: 40px;
    display: none;
}

.formGenerico .ico_indirizzo {
    background: url(/web/tecnocasa/img/icone/ico_contatti_location.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 38px;
    padding-top: 3px;
    padding-left: 45px;
    line-height: 1.2;
}

.formGenerico .ico_mail {
    background: url(/web/tecnocasa/img/icone/ico_contatti_mail.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 36px;
    padding-top: 6px;
    padding-left: 45px;
}

.formGenerico .ico_tel {
    background: url(/web/tecnocasa/img/icone/ico_contatti_telefono.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 46px;
    padding-top: 16px;
    padding-left: 45px;
}

.formGenerico .ico_whatsapp {
    background: url(/web/tecnocasa/img/icone/ico_contatti_whatsapp.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 36px;
    padding-top: 8px;
    padding-left: 45px;
}

.formGenerico .ico_orari {
    background: url(/web/tecnocasa/img/icone/ico_contatti_orari.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: auto;
    padding-top: 8px;
    padding-left: 45px;
}

.formGenerico .ico_fb {
    background: url(/web/tecnocasa/img/icone/ico_contatti_fb.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 36px;
    padding-top: 8px;
    padding-left: 45px;
}

.formGenerico .ico_agenzia i {
    color:#157638;
}

.pagination>li>a,
.pagination>li>span {
    color: #157638;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    z-index: 1;
    color: #fff !important;
    cursor: default;
    background-color: #157638;
    border-color: #00793c;
}

.immobilifiltroRicerca .nav-tabs>li>a {
    background-color: rgb(224, 224, 224);
    border-radius: 0;
    font-size: 13px;
    text-transform: uppercase;
    color: #696969 !important;
    width: 100%;
    text-align: center;
    border: 1px solid #d8d8d8;
}

.immobilifiltroRicerca .nav-tabs>li {
    width: 50%;
}

.immobiliRicercaCerca .btn{
    background-color: #157638;
}
.immobiliRicercaCerca .btn:hover{
    color: #157638;
}

body.es .formContattiImmobile .btn-verde,
body.fr .formContattiImmobile .btn-verde  {
    color: #fff;
    background-color: #157638;
    border: 2px solid  #157638;
    background-image: none;
    box-shadow: 0 1px 20px rgba(21,118,56,.4);
}
body.es .formContattiImmobile .btn-verde:hover,
body.fr .formContattiImmobile .btn-verde:hover {
    border-color: #157638;
    background: #fff!important;
    color: #424e5b!important;
}


.formContattiImmobile .btn-verde{
    color: #fff;
    background-size: 200% auto;
    background-image: linear-gradient(to right, #1ba050 0%, #0A5961 55%, #0A5961 100%);
    box-shadow: 0px 9px 9px 0px rgba(21, 129, 64, 0.21), 0px 21px 13px 0px rgba(21, 129, 64, 0.13);
    -webkit-box-shadow: 0px 9px 9px 0px rgba(21, 129, 64, 0.21), 0px 21px 13px 0px rgba(21, 129, 64, 0.13);
    -moz-box-shadow: 0px 9px 9px 0px rgba(21, 129, 64, 0.21), 0px 21px 13px 0px rgba(21, 129, 64, 0.13);
    transition: all 0.5s ease-in-out;
    border-color: transparent;
    width: 100%;
    text-transform: uppercase;
    margin-bottom: 20px;
    border: none;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

body.home.es #form_contatti .btn.btn-verde {
    color: #fff;
    background-color: #157638;
    border: 2px solid  #157638;
    min-width: 210px;
    text-transform: uppercase;
    padding: 9px 22px;
    margin-bottom: 20px;
    border-radius: 20px;
    font-size: 12px;
}
body.home.es #form_contatti .btn.btn-verde:hover {
    border: 2px solid  #157638;
    background-color: #ffffff;
    color: #424E5B;
    box-shadow: 0px 0px 14px rgb(66 78 91 / 58%) !important;
    transition: all 0.2s ease-in-out
}
.formGenerico .btn-verde {
    color: #fff;
    background-color: #157638;
    border-color: transparent;
    text-transform: uppercase;
    padding: 10px 50px;
    margin-bottom: 20px;
}

.schedaAnnuncioContratto {
    background-color: #157638;
    color: #fff;
    text-transform: uppercase;
    padding: 1px 5px;
    margin-bottom: 15px;
}

.schedaAnnuncioPrezzo {
    font-weight: 600;
    color: #157638;
    font-size: 24px;
    text-align: right;
}

.schedaAnnuncio .btn-verde {
    color: #fff;
    background-color: #157638;
    border-color: transparent;
    width: 100%;
    text-transform: uppercase;
    padding: 5px 12px;
    margin-bottom: 20px;
    font-size: 12px;
}

.immobilePrezzo {
    color: #157638;
    font-weight: 600;
    font-size: 18px;
}

.immobiliListaTitolo .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 20px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #157638;
    padding-top: 10px;
}

.immobiliListaCorrelate {
    border-bottom: 3px solid #157638;
}

.immobiliListaCorrelate i.fa.fa-link {
    color: #157638;
}

span.sezioneSottotitolo {
    color: #157638;
}

#formContattiDestra .btn-scopri:hover{
    border-color: #157638;
}

.richiestaConsulenza .btn-verde {
    color: #fff;
    background-color: #157638;
    border-color: #007A3C;
    text-transform: uppercase;
    padding: 10px 12px;
    border-color: transparent;
    font-size: 15px;
    margin-top: 25px;

}

p.titoliSezione {
    color: #157638;
    font-size: 20px;
    margin-top: 30px;
    margin-bottom: 20px;
    font-weight: 800;
}

#valutaImmobile .btn-verde {
    color: #fff;
    background-color: #157638;
    border-color: transparent;
    width: 100%;
    padding: 9px 12px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 27px;
}

.schedaAnnuncioIndirizzo {
    padding: 10px 0;
    background-color: #157638;
    color: #fff;
    text-transform: uppercase;
    padding: 1px 6px;
    text-align: center;
    letter-spacing: 1.01px;
    font-size: 13px;
}

#formValutazioneAgenzia .btn-verde,
#contatti .btn-verde,
.lavoraConNoi .btn-verde {
    color: #fff;
    background-color: #157638;
    border-color: transparent;
    text-transform: uppercase;
    padding: 10px 50px;
    margin-bottom: 20px;
    font-size: 14px;
}

.soluzioneListaAnnuncio .btn-annuncio {
    background-color: #dfdfdf;
    color: #157638;
    border-radius: 0;
    border: none;
    padding: 6px 30px;
    text-transform: uppercase;
    font-weight: 100;
    margin-top: 60px;
}

.schedaCantiere .nav>li>a,
.schedaAnnuncio .nav>li>a {
    color: #157638;
}

.soluzioneListaAnnuncio .btn-primary {
    color: #fff !important;
    background-color: #157638;
    border-color: transparent;
}

.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 {
    color: #fff;
    background-color: #157638;
    border-color: transparent;
}

.strutturaSocietariaTitolo {
    font-size: 14px;
    color: #157638;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 20px;
}

.strutturaSocietariaMail a,
.strutturaSocietariaMail a:hover {
    color: #157638;
    text-decoration: none;
}

.eventiTitolo {
    font-size: 18px;
    text-transform: uppercase;
    padding: 10px 0;
    color: #157638;
    font-weight: 700;
}

#footer {
    background-color: #121c24;
    margin: 0px 0 0;
    color: white;

    font-size: 10px;
    height: 60px;
    padding-top: 13px;
    padding-bottom: 13px;
}

.row.soluzioneListaTitoli {
    text-align: center;
    margin: 0;
    background-color: #CBDED4;
    font-weight: 500;
    padding: 3px 0 3px 0;
    margin-bottom: 10px;
}

.ultimiAnnunciVistiBox {
    background-color: #fff;
    border-top: 3px solid #157638;
    margin-bottom: 40px;
    height: 269px;
}

.ultimiAnnunciVistiBoxVuoto {
    background-color: #fff;
    border-top: 3px solid #157638;
    margin-bottom: 40px;
    height: 269px;
    padding-top: 35%;
}

.ContainerUltimiVisti hr {
    border: 2px solid #157638;
    width: 10%;
    margin-top: 0px;
    margin-bottom: 40px;
}

.contattiMappa .btn-primary {
    color: #fff;
    
    border-color: transparent;
    padding: 12px 16px;
    border-top-left-radius: 0px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 0px;
}

.ico_contattaAzienda_it {
    background: url(/web/tecnocasa/img/icone/newico_contattaci.svg);
    background-repeat: no-repeat;
    background-position: center;
    height: 80px;
    margin-bottom: 20px;
}

.ico_contattaAzienda_es {
    background: url(/web/tecnocasa/img/icone/newico_contattaci_es.svg);
    background-repeat: no-repeat;
    background-position: center;
    height: 80px;
    margin-bottom: 20px;
}

.ico_contattaAzienda_fr {
    background: url(/web/tecnocasa/img/icone/newico_contattaci_fr.svg);
    background-repeat: no-repeat;
    background-position: center;
    height: 80px;
    margin-bottom: 20px;
}

.ico_lavoraConNoi {
    background: url(/web/tecnocasa/img/icone/newico_lavoraConNoi.svg);
    background-repeat: no-repeat;
    background-position: center;
    height: 80px;
    margin-bottom: 20px;
}

.ico_cercaCasa {
    background: url(/web/tecnocasa/img/icone/newico_cercaCasa.svg);
    background-repeat: no-repeat;
    background-position: center;
    height: 80px;
    margin-bottom: 20px;
}

.ico_vendiCasa_it {
    background: url(/web/tecnocasa/img/icone/newico_vendi_it.svg);
    background-repeat: no-repeat;
    background-position: center;
    height: 80px;
    margin-bottom: 20px;
}

.ico_vendiCasa_es {
    background: url(/web/tecnocasa/img/icone/newico_vendi_it.svg);
    background-repeat: no-repeat;
    background-position: center;
    height: 80px;
    margin-bottom: 20px;
}

.ico_vendiCasa_fr {
    background: url(/web/tecnocasa/img/icone/newico_vendi_it.svg);
    background-repeat: no-repeat;
    background-position: center;
    height: 80px;
    margin-bottom: 20px;
}

.visualInterno_visual_tecnocasa_imprese {
    height: 390px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    /* margin-top: -20px; */
    background-position: center;
}

.visualInterno_visual_tecnocasa {
    height: 390px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    background-position: center;
    /* margin-top: -20px; */
}


.homeRicercaFluid_visual_tecnocasa_imprese {
    height: 600px;
    padding-left: 0;
    padding-right: 0;
    /* border-bottom: 8px solid #008e32;
    background: url(/web/tecnocasa/img/visual.jpg) center; */
    -webkit-background-size: cover;
    /* il background  è da commentare */
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    margin-top: -38px;
    width: 100%;
    z-index: -1;
    background-position: bottom;
    padding-top: 30px;
}

.homeRicercaFluid_visual_tecnocasa {
    height: 600px;
    padding-left: 0;
    padding-right: 0;
    /* background: url(/web/tecnocasa/img/visual.jpg) center; */
    -webkit-background-size: cover;
    /* il background  è da commentare */
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    margin-top: -38px;
    width: 100%;
    z-index: -1;
    background-position: center;
    padding-top: 30px;

}

p.tit-404 {
    font-size: 60px;
    font-weight: 700;
    color: #157638;
    text-align: right;
    line-height: 1;
    padding-top: 40px;
}

p.tit-404-page {
    text-align: right;
}

.immobilifiltroRicerca .nav-tabs>li.active>a,
.immobilifiltroRicerca .nav-tabs>li.active>a:focus,
.immobilifiltroRicerca .nav-tabs>li.active>a:hover {
    color: #fff !important;
    cursor: default;
    background-color: #157638;
    font-size: 13px;
    text-transform: uppercase;
    border-radius: 0;
    border: 1px solid #157638;
    /* border-bottom: none; */
}

.homeRicerca .nav-tabs>li.active>a,
.homeRicerca .nav-tabs>li.active>a:focus,
.homeRicerca .nav-tabs>li.active>a:hover {
    color: #157638!important;
    cursor: default;
    background-color: rgba(255,255,255,0.95);
    border-bottom-color: transparent;
    border: none;
}

.strutturaSocietariaImg {
    height: 140px;
    width: 140px;
    background-size: contain;
    background-position: center;
    border-radius: 10px;
    margin: 0 auto;
    background-color: #ffffff;
    background-repeat: no-repeat;
}

.borsinoNumeri {
    color: #157638;
    font-size: 23px;
    font-weight: 700;
    text-align: right;
}

.schedaAnnuncioCondivisione a:hover {
    color: #157638 !important;
    text-decoration: none;
}

/* #formInviaAppuntamento .modal-dialog {
    width: 670px;
} */

#formInviaAppuntamento .modal-header,
#formContattiInviaAmico .modal-header {
    /* background: #157638; */
}

#formInviaAppuntamento .modal-header {
    padding: 0;
}

.fullGreen {
    color: #157638;
}

#formInviaAppuntamento .bootstrap-datetimepicker-widget table td.active,
#formInviaAppuntamento .bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #079642;
}

#formInviaAppuntamento .bootstrap-datetimepicker-widget table thead tr:first-child th {
    background: rgba(7, 150, 66, 0.11);
}

.checkround {
    position: absolute;
    top: 0px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border-color: #249b51;
    border-style: solid;
    border-width: 2px;
    border-radius: 50%;
}

.radio .checkround:after {
    left: 2px;
    top: 2px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #249b51;

}

.schedaAnnuncioGalleriaImmagini .nav-tabs>li.active>a,
.schedaAnnuncioGalleriaImmagini .nav-tabs>li.active>a:focus,
.schedaAnnuncioGalleriaImmagini .nav-tabs>li.active>a:hover,
.schedaCantiereGalleriaImmagini .nav-tabs>li.active>a,
.schedaCantiereGalleriaImmagini .nav-tabs>li.active>a:focus,
.schedaCantiereGalleriaImmagini .nav-tabs>li.active>a:hover {
    color: #069642 !important;
}

/* ---------------------- Header ------------------------------ */
.navbar.navbar-main{
    border-top-color: #157638;
}

.navbar.navbar-main .navbar-nav>li.active>a{
    color: #157638 !important;
}

.navbar.navbar-main .navbar-nav>li.active.contatti-button>a{
    background: #f1f3f4 !important;
}
.navbar.navbar-main .navbar-nav>li.contatti-button>a:hover {
    background-color: #147d41;
    background: #f1f3f4 !important;
}

.navbar.navbar-main .navbar-nav li.highlights a{
    color: #147d41 !important;
}

.contatti-button span.letter{
    background-image: url(/web/tecnocasa/img/icone/ico-mail.svg);
}
.international span.letter{
    background-image: url(/web/tecnocasa/img/icone/ico-world.svg);
    /* margin-left: 20px; */
}

.dati-affiliato.only-xs {
    background: #157638;
}

.spinner>div {
    background-color: #147d41;
}

.navbar-header .navbar-brand>img{
    height: 55px;
}


/* SPAGNA E FRANCIA */



body.fr .contatti-button span.facebook,
body.es .contatti-button span.facebook {
    background-image: url(/web/tecnocasa/img/icone/ico_facebook.svg);
}

body.fr .contatti-button span.instagram,
body.es .contatti-button span.instagram{
    background-image: url(/web/tecnocasa/img/icone/ico_instagram.svg);
}




body.home.es  .mainBanner .banner h3 {
    color: #4A7EA1;
  }


body.es .btn-scopri:hover,
body.fr .btn-scopri:hover,
body.es #valutaImmobile .btn-verde,
body.fr #valutaImmobile .btn-verde,
body.immobiliInAcquis.es .immobiliRicercaCerca .btn:hover,
body.immobiliInAcquis.fr .immobiliRicercaCerca .btn:hover,
body.immobiliInLocazi.es .immobiliRicercaCerca .btn:hover,
body.immobiliInLocazi.fr .immobiliRicercaCerca .btn:hover{

      color: #ffffff !important;
      background-color: #147d41;
      border: 2px solid #147d41;
      box-shadow: none;
      border-radius: 20px;
      box-shadow: 0 0px 12px 0px rgb(0 0 0 / 21%) !important;
  }


body.home.es .mainBanner .banner .row.green .img,
body.home.fr .mainBanner .banner .row.green .img { 
  background: url(/web/tecnocasa/img/img-view-properties-tec.svg);
  background-repeat: no-repeat;
  background-position: center;
  height: 160px;
  background-size: contain; 
}

body.home.es .mainBanner .banner .row.blue .img,
body.home.fr .mainBanner .banner .row.blue .img { 
  background:  url(/web/tecnocasa/img/img-sell-properties-tec.svg);
  background-repeat: no-repeat;
  background-position: center;
  height: 160px;
  background-size: contain;
}

body.lavoraConNoi.es .sectionThree .card .badge-card {
    color: #147d41;
  }

.lavoraConNoi .contTestoLavConNoi h2 {
  color: #147d41;
}



