/****************************************************/
/*******************BLACK VERSION********************/
/****************************************************/

body, html {background: #0d0c0c; color: #fff; }
header {background: #0d0c0c; color: #fff; }
.paginahome { background: #131313; color: #fff; }
h1 { color: #fff; }

.staffhome { background: #131313; }
.staffhome p { color: #fff; }

.breadCrumb { border-top: 0px solid #fff; border-bottom: 0px solid #fff; color: #fff; }
.breadCrumb li { color: #fff; }
.breadCrumb a { color: #fff; }

.paging .num {color: #fff !important; background-color: #000;}
.paging .next {color: #fff !important; background-color: #000;}
.paging .back {color: #fff !important; background-color: #000;}  
.paging .altro {color: #fff !important; }

.input {background: #000;}
.input .input__field--hoshi {color: #fff !important;}
.input__label {color: #fff !important;}
.input .input__label-content {color: #d4dadc !important;}
.checkRadio_big input[type="checkbox"] + label span {background: #000;}
.checkRadio_normal input[type="checkbox"] + label span {background: #000;}
.checkRadio_normal input[type="radio"] + label span {background: #000;}

.cont_form {background: #000;}
.cerca_input {background: #000 !important;}
.select2-container--default { color: #fff !important;}
.select2-container--default .select2-selection--single { background-color: #000;  }
.select2-container--default .select2-selection--single .select2-selection__rendered { color: #fff !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #fff transparent transparent transparent;}
.select2-container--default .select2-selection--multiple { background-color: #000;  }
.select2-container--default .select2-selection--multiple .select2-selection__rendered li span {color:#fff;}
.select2-container--default { color: #000 !important; }
section.interno { background: #131313; }

.modalRicerca {background: #000;}
.modalRicerca .sectionModal  { color: #fff !important;} 
.modalRicerca .sectionModal .list_tipologie .checkRadio { color: #fff !important;} 

.embed-responsive {background: #000 !important;}
.ordinamentoPagina .titolo {color: #fff !important;}

::placeholder { color:#d4dadc !important; } 
:-ms-input-placeholder { color:#d4dadc !important; } 
::-moz-placeholder { color:#d4dadc !important; }
:-moz-placeholder { color:#d4dadc !important; } 
::-webkit-input-placeholder { color:#d4dadc !important; }

.ui-widget-content {background: #000;color: #fff;}
.ui-widget-content span {color: #fff !important;}   

.boxCerca.home {background: #2d2d2d !important;}
.boxCerca.home .contentbox {}
.boxCerca.home .contentbox .codice {background: #2d2d2d;color: #fff;}
.boxCerca.home .contentbox .contratto {background: #2d2d2d;color: #fff;}
.boxCerca.home .contentbox .localita {background: #2d2d2d;color: #fff;}
.boxCerca.home .contentbox .tipologia {background: #2d2d2d;color: #fff;}
.boxCerca.home .contentbox .prezzo {background: #2d2d2d;color: #fff;}
.boxCerca.home .contentbox .prezzo .boxinput input {background: #000;color: #fff;}
.boxCerca.home .contentbox .codice .boxinput input {background: #000; color: #fff !important;}
.boxCerca.home .contentbox .avanzata { color: #fff; }
.boxCerca.home .contentbox .avanzataDett { color: #fff; border-top: unset;}
.boxCerca.home .contentbox .avanzataDett .boxselect {border:unset;}
.boxCerca.home input::placeholder { color:#fff !important;  } 
.boxCerca.home input:-ms-input-placeholder { color:#fff !important;  } 
.boxCerca.home input::-moz-placeholder { color:#fff !important;  } 
.boxCerca.home input:-moz-placeholder { color:#fff !important;  } 
.boxCerca.home input::-webkit-input-placeholder { color:#fff !important;  }
.boxCerca.home .contentbox .select2-container--default .select2-selection--single {background: #000;}
.boxCerca.home .contentbox .select2-container--default .select2-selection--single .select2-selection__rendered::after {color:#fff;}
.boxCerca.home .contentbox .select2-container--default .select2-selection--single .select2-selection__rendered::after {color: #fff !important;}
.boxCerca.home .contentbox .select2-container--default .select2-selection--multiple {background: #000;}
.boxCerca.home .contentbox .select2-container--default .select2-selection--multiple .select2-selection__rendered::after {color:#fff;}
.boxCerca.home .contentbox .select2-container--default .select2-selection--multiple .select2-selection__rendered {color:#fff;}
.boxCerca.home .contentbox .select2-container--default .select2-selection--multiple .select2-selection__rendered::after {color: #fff !important;}
.select2-dropdown {background: #000 !important;color: #fff;}
.select2-container--default .select2-results__option[aria-selected="true"] {color: #000 !important;}


.boxCerca.interno {background: #2d2d2d !important;}
.boxCerca.interno .contentbox {}
.boxCerca.interno .contentbox .codice {background: #2d2d2d;color: #fff;}
.boxCerca.interno .contentbox .contratto {background: #2d2d2d;color: #fff;}
.boxCerca.interno .contentbox .localita {background: #2d2d2d;color: #fff;}
.boxCerca.interno .contentbox .localita .boxinput input {color: #fff;}
.boxCerca.interno .contentbox .tipologia {background: #2d2d2d;color: #fff;}
.boxCerca.interno .contentbox .prezzo {background: #2d2d2d;color: #fff;}
.boxCerca.interno .contentbox .prezzo .boxinput input {background: #000;color: #fff;}
.boxCerca.interno .contentbox .codice .boxinput input {background: #000; color: #fff !important;}
.boxCerca.interno .contentbox .avanzata { color: #fff; }
.boxCerca.interno .contentbox .avanzataDett { color: #fff; border-top: unset;}
.boxCerca.interno .contentbox .avanzataDett .boxselect {border:unset;}
.boxCerca.interno input::placeholder { color:#fff !important;  }
.boxCerca.interno input:-ms-input-placeholder { color:#fff !important;  } 
.boxCerca.interno input::-moz-placeholder { color:#fff !important;  } 
.boxCerca.interno input:-moz-placeholder { color:#fff !important;  } 
.boxCerca.interno input::-webkit-input-placeholder { color:#fff !important;  }
.boxCerca.interno .contentbox .select2-container--default .select2-selection--single {background: #000;}
.boxCerca.interno .contentbox .select2-container--default .select2-selection--multiple {background: #000;}
.boxCerca.interno .contentbox .select2-container--default .select2-selection--single .select2-selection__rendered::after {color: #fff !important;}
.boxCerca.interno .contentbox .select2-container--default .select2-selection--multiple .select2-selection__rendered::after {color: #fff !important;}
.boxCerca.interno .contentbox .select2-container--default .select2-selection--multiple .select2-selection__rendered { color: #fff !important; }



.cerca_da_a {background: #000;color: #fff;}

.intestazione {  background: #0d0c0c; }
.intestazione .menu_top .lblue li a {border: 1px solid rgba(255,255,255,0); color: #ffffff;}
.intestazione .menu_top .lblue ul li a { background: rgba(34,34,34,0.7); color: #ffffff !important;}
.intestazione .menu_top .lblue ul li:hover a { background:rgba(34,34,34,1); color: #ffffff; }
.intestazione .menu_top .arrowSub:after { color: #ffffff; }
.intestazione .menu_top .arrowSub:hover:after { content: ""; }
.intestazione .telefono_top a {  color: #ffffff; border: 1px solid #ffffff;  }
.intestazione .lingue a { color: #ffffff; }

.interno .intestazione {  background: #0d0c0c; }
.interno .intestazione .telefono_top a { color: #fff;border: 1px solid #fff; }

.intestazione_scroll { border-bottom: 1px solid #a88b61; background: #0d0c0c;}
.intestazione_scroll .menu_top .lblue li a { color: #fff;  }
.intestazione_scroll .menu_top .lblue li:hover a { }
.intestazione_scroll .menu_top .arrowSub::after { color: #fff; }

.immobilihome .tit {color:#fff;}
.realestate-home {background: #131313;}
.realestate-home .info .titolo {color:#fff;}
.realestate-home .info .dove {color:#fff;}
.realestate-home .info .testo {color:#fff;}
.realestate-home .icone .ico {color:#fff;}
.realestate-home .action .codice {color:#fff;}

.tipologiehome {background: #000;}
.tipologiehome .tit {color:#fff;}

.staffhome .tit {color:#fff;}

.perchescegliercihome {background: #131313;}
.perchescegliercihome .tit { color: #fff;}

.contattacihome .contentbox .grid-7{background: rgba(0,0,0,0.7);}
.contattacihome .contentbox .grid-7 .cont_form a {color:#fff !important;}
.contattacihome .contentbox .grid-7 .cont_form a:hover {color:#fff !important;}
.contattacihome .contentbox h2 {color:#fff !important;}
.contattacihome .contentbox .grid-5 {background: #000;}
.contattacihome .contentbox .grid-5 .dettagli a {color:#fff !important;}
.contattacihome .contentbox .grid-5 .dettagli a:hover {color:#fff !important;}

.elenco.immobili .ordine .cambiaordinamento a { border: 1px solid #fff; color: #fff; }
.elenco.immobili .ordine .cambiaordinamento .la { color: #fff; }
.elenco { color: #fff; }
.elenco.immobili .vista .la { color: #fff; }
.elenco.immobili .vista a { border: 1px solid #fff; color: #fff; }

.realestate-griglia {background: #000;color: #d4dadc !important;}
.realestate-griglia .info .titolo {color: #d4dadc !important;}
.realestate-griglia .info .dove {color: #d4dadc !important;}
.realestate-griglia .icone .ico {color: #d4dadc !important;}
.realestate-griglia .action .codice {color: #d4dadc !important;}

.realestate-lista {background: #000;color: #d4dadc !important;}
.realestate-lista .info .titolo {color: #d4dadc !important;}
.realestate-lista .info .dove {color: #d4dadc !important;}
.realestate-lista .icone .ico {color: #d4dadc !important;}
.realestate-lista .action .codice {color: #d4dadc !important;}
.realestate-lista .info .testo {color: #d4dadc !important;}

.schimmoTop {background: #2d2d2d;border-bottom: 1px solid #131313;}
.schimmoTop .tip_mot span {color:#fff;}
.schimmoTop .comune span {color:#fff;}
.schimmoTop .zona span {color:#fff;}
.schimmoTop .prezzo span {color:#fff;}
.schimmoTop .details span div span {color:#fff;}
.realestate-scheda .tp-thumbs {background: #000 !important;}
.realestate-scheda .interno-scheda h1 { color: #fff; }
.realestate-scheda .interno-scheda h2 { color: #fff; }
.realestate-scheda .corposx { background: #131313; }
.realestate-scheda .titolo { color: #fff; }
.realestate-scheda .dettaglio .testo { color: #fff; }
.realestate-scheda .corpodx { background: #131313; }
.realestate-scheda .scheda_form .contatto_agenziaagente .dettagli strong { color: #fff; }
.realestate-scheda .scheda_form .contatto_agenziaagente .dettagli { color: #fff; }
.realestate-scheda .scheda_form .contatto_agenziaagente .dettagli .tipoutente {color:#fff;}

.realestate-scheda .padding .boxsfondo { background: #000; color:#fff; }
.realestate-scheda .specifiche .classe_energetica { background: #000; color:#fff; }
.realestate-scheda .specifiche .immoPreferiti { background: #000; color:#fff; }
.realestate-scheda .specifiche .immoStampa a { background: #000; color:#fff; }
.realestate-scheda .specifiche .cont_condivisioni a { background: #000; color:#fff; }
.realestate-scheda .specifiche .condMobile { background: #000; color:#fff; }
.realestate-scheda .specifiche .statoImm .venduto { border: 1px solid #2c496a; background: #000; color: #2c496a; }
.realestate-scheda .specifiche .statoImm .affittato { border: 1px solid #2c496a; background: #000; color: #2c496a; }
.realestate-scheda .specifiche .statoImm .ribasso { border: 1px solid #ff7200; background: #000; color: #ff7200; }
.realestate-scheda .specifiche .statoImm .nuovo { border: 1px solid #62b546; background: #000; color: #62b546; }
.realestate-scheda .specifiche .statoImm .lusso { border: 1px solid #ded20f; background: #000; color: #ded20f; }


.agenzie-scheda .testata { background: #000; }
.agenzie-scheda .testata h1 { color: #fff; }
.agenzie-scheda .testata .padding_testata { color: #fff; }
.agenzie-scheda .corpo .titolo { color: #fff; }
.agenzie-scheda .corpo .box_mappa .titolo { color: #fff; }
.agenzie-scheda .corpo .scheda_form .contatto_agenziaagente .dettagli strong { color: #fff; }
.agenzie-scheda .corpo .scheda_form .contatto_agenziaagente .dettagli { color: #fff; }
.agenzie-scheda .footer_scheda .cont_condivisioni { color: #fff; }
.agenzie-scheda .corpo .testo { color: #fff; }

.agenti-griglia {background: #000;}
.agenti-griglia .info .titolo { color: #fff !important; }
.agenti-griglia .info .qualifica { color: #fff !important; }

.agenti-scheda .testata { background: #000; }
.agenti-scheda .testata h1 { color: #fff; }
.agenti-scheda .testata h2 { color: #fff; }
.agenti-scheda .testata .padding_testata { color: #fff; }
.agenti-scheda .corpo .titolo { color: #fff; }
.agenti-scheda .corpo .box_mappa .titolo { color: #fff; }
.agenti-scheda .corpo .scheda_form .contatto_agenziaagente .dettagli strong { color: #fff; }
.agenti-scheda .corpo .scheda_form .contatto_agenziaagente .dettagli { color: #fff; }
.agenti-scheda .footer_scheda .cont_condivisioni { color: #fff; }
.agenti-scheda .corpo .testo { color: #fff; }

footer { border-top: 1px solid #e6e6e6; background: #2d2d2d;}
.menu_approfondimento li ul li a {color:#fff;}
.menu_footer li a {color:#fff;}
.menu_footer2 li a {color:#fff;}
.telefono_footer a {color:#fff; border: 1px solid #fff;background: #555555;}
.credits .grid-9 {color:#fff;}
.credits a {color:#fff;}
.social .la {color:#fff;}
.chiusura { background: #0d0c0c;}
.chiusura a { color: #fff;}
.chiusura .content .grid-9 { color: #fff;}
.chiusura .content .grid-3 { color: #fff;}
.perchescegliercihome::after { opacity: 0.15; }

.motoreRicercaMobile .checkRadioMobile input:checked + label {  color: #000 !important;}
.ricercaResponsive { width:100%; height:100%; position:fixed; overflow: auto; top: 100vh; background: #4d4d4d; z-index: 999; color: #fff; left: 0px; }
.motoreRicercaMobile .checkRadioMobile label { background: #000; color: #fff !important; padding: 10px 15px; border-radius: 3px; cursor: pointer; margin-right: 3px; display: inline-block; }