/****************************************************/
/*******************BLACK VERSION********************/
/****************************************************/

body, html {background: #272727; color: #fff; }
header {background: #272727; color: #fff; }
.paginahome { background: #272727; color: #fff; }
h1 { color: #fff; }

.staffhome { background: #131313; }
.staffhome p { color: #fff; }

.breadCrumb { background: transparent; 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;}  


.input {background: #000;}
.input .input__field--hoshi {color: #fff !important;}
.input__label {color: #fff !important;}
.input .input__label-content {color: #fff !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: #272727;}

.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: #272727;}
.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:#fff !important; } 
:-ms-input-placeholder { color:#fff !important; } 
::-moz-placeholder { color:#fff !important; }
:-moz-placeholder { color:#fff !important; } 
::-webkit-input-placeholder { color:#fff !important; }


.ui-widget-content {background: #000;color: #fff;}
.ui-widget-content span {color: #fff !important;}   

.boxCerca.home h2 {background: #131313;color: #fff;}
.boxCerca.home .contentbox .cerca .submit:hover {background: #000;color: #fff;}


.boxCerca.interno {background: #000 !important;}
.boxCerca.interno .contentbox {}
.boxCerca.interno .contentbox .codice {background: #000;color: #fff;}
.boxCerca.interno .contentbox .contratto {background: #000;color: #fff;}
.boxCerca.interno .contentbox .localita {background: #000;color: #fff;}
.boxCerca.interno .contentbox .localita .boxinput input {color: #fff;}
.boxCerca.interno .contentbox .tipologia {background: #000;color: #fff;}
.boxCerca.interno .contentbox .prezzo {background: #000;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 .contentbox .select2-container--default .select2-selection--multiple .select2-selection__rendered li span {background: #000; color: #fff !important;}


.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 .select2-selection__rendered::after {color:#fff;}
.boxCerca.interno .contentbox .select2-container--default .select2-selection--multiple .select2-selection__rendered::after {color:#fff;}
.boxCerca.interno .contentbox .select2-container--default .select2-selection--multiple .select2-selection__rendered {color:#fff;}



.cerca_da_a {background: #000;color: #fff;}
.cercaCodice .grid-12 input[type="text"] {background: #fafaf8 !important; color:#555 !important; }


.intestazione {  background: #272727; }
.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;  }

.interno .intestazione {  background: #272727; }
.interno .intestazione .telefono_top a { color: #fff;border: 1px solid #fff; }

.intestazione_scroll {background: #272727;}
.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 {background: #131313;color:#fff;}
.immobilihome .tit {background: #131313;color:#fff;}

.proponi_richiedi .contentbox .box3 {background: #131313;color:#fff;}
.proponi_richiedi .contentbox .box3 .dettagli .titolo { 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;}

.contattacihome .dettagli {background: #131313;color:#fff;}
.contattacihome .dettagli i {background: #272727;}

.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: #272727;}
.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  { background: #272727; }
.realestate-scheda .interno-scheda h1 { color: #fff; }
.realestate-scheda .interno-scheda h2 { color: #fff; }
.realestate-scheda .titolo { color: #fff; }
.realestate-scheda .dettaglio .testo { color: #fff; }
.realestate-scheda .scheda_form .contatto_agenziaagente .dettagli strong { color: #fff; }
.realestate-scheda .scheda_form .contatto_agenziaagente .dettagli { color: #fff; }
.realestate-scheda .interno-scheda .testata h1 { color: #fff; }
.realestate-scheda .interno-scheda .testata h2 { color: #fff; }
.realestate-scheda .corposx { background: #272727; }
.realestate-scheda .corpodx { background: #272727; }
.realestate-scheda .corposx .classe_energetica { background: #000; color:#fff; }
.realestate-scheda .corpodx .immoPreferiti { background: #000; color:#fff; }
.realestate-scheda .corpodx .immoStampa a { background: #000; color:#fff; }
.realestate-scheda .corpodx .cont_condivisioni a { background: #000; color:#fff; }
.realestate-scheda .padding .boxsfondo { background: #000; color:#fff; }

.agenzie-scheda .testata { background: #272727; }
.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: #131313; }
.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 #c10501; background: #131313; }
.cercaCodice .grid-12 input[type="text"]{background: #2d2d2d; color:#000;}

.motoreRicercaMobile .checkRadioMobile input:checked + label {  background: #c10501; color: #fff !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; }