/****************************************************/
/*******************BLACK VERSION********************/
/****************************************************/

body, html {background: #0d0c0c; color: #fff; }
header {background: #0d0c0c; color: #fff; }

h1 { color: #fff; }
h2,h3,h4,h5,h6 { color: #f3b804; }
p { color: #fff; }

.staffhome { background: #0d0c0c; }
.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: #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;}

.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 { color: #000 !important; }
section.interno { background: #0d0c0c; }

.modalRicerca {background: #131313;}
.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 {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 .localita .boxinput  {background: #000;color: #fff;}
.boxCerca.home .contentbox .localita .boxinput::after { color: #fff; }
.boxCerca.home .contentbox .localita .boxinput input {  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 .select2-selection__rendered::after {color:#fff;}
.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.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 .select2-selection__rendered { color:#fff !important;  } 
.boxCerca.interno .contentbox .select2-container--default .select2-selection--multiple .select2-selection__rendered { color:#fff !important;  } 
.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;  } 


.cerca_da_a {background: #000;color: #fff; font-weight: 400 !important; font-size: 15px !important;}

.intestazione {  background: #0d0c0c; }
.intestazione .menu_top .lblue li a { color: #ffffff;}
.intestazione .menu_top .lblue ul li a {  color: #ffffff !important;}
.intestazione .menu_top .lblue ul li:hover a { 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 #f3b804; 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; }

.socialtopHalfHome .la {   }
.Sx_Half_Slide .contentbox .txt h2 { color: #fff;  }
.Sx_Half_Slide .contentbox .button { color: #fff;  }
.Sx_Half_Slide .contentbox .button:hover { border-bottom: 2px solid #fff;}
.Sx_Half_Slide .contentbox .button i { color: #fff;  }

.paginahome { background: #0d0c0c; color: #fff; }
.paginahome .contentbox .Dx .button { color: #fff;  }
.paginahome .contentbox .Dx .button:hover { border-bottom: 2px solid #fff;}
.paginahome .contentbox .Dx .button i { color: #fff;  }

.immobilihome h2 {color:#fff;}
.realestate-home {background: #0d0c0c;}
.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;}

.servizihome .contentbox .Sx h2 {color:#fff;}
.servizihome .contentbox .box3 .dettagli .titolo {color:#fff;}

.tipologiehome {background: #000;}
.tipologiehome .tit {color:#fff;}

.staffhome .tit {color:#fff;}

.perchescegliercihome {background: #0d0c0c;}
.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;}

.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: #fff !important;}
.realestate-griglia .info .titolo {color: #fff !important;}
.realestate-griglia .info .dove {color: #fff !important;}
.realestate-griglia .icone .ico {color: #fff !important;}
.realestate-griglia .action .codice {color: #fff !important;}

.realestate-lista {background: #131313;color: #fff !important;}
.realestate-lista .info .titolo {color: #fff !important;}
.realestate-lista .info .dove {color: #fff !important;}
.realestate-lista .icone .ico {color: #fff !important;}
.realestate-lista .action .codice {color: #fff !important;}
.realestate-lista .info .testo {color: #fff !important;}

.schimmoTop {    background: #0d0c0c;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 .interno-scheda h1 { color: #fff; }
.realestate-scheda .interno-scheda h2 { color: #fff; }
.realestate-scheda .corposx { background: #0d0c0c; }
.realestate-scheda .corpodx { background: #0d0c0c; }
.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 .padding .boxsfondo {background: #0d0c0c;  color:#fff; }
.realestate-scheda .specifiche .classe_energetica { background: #0d0c0c; color:#fff; }
.realestate-scheda .specifiche .immoPreferiti { background: #0d0c0c; color:#fff; }
.realestate-scheda .specifiche .immoStampa a { background: #0d0c0c; color:#fff; }
.realestate-scheda .specifiche .cont_condivisioni a { background: #0d0c0c; color:#fff; }
.realestate-scheda .tp-thumbs {  color:#fff; }
.realestate-scheda .boxSx .classe_energetica {background: #0d0c0c;  color:#fff;}
.realestate-scheda .boxDx .cont_condivisioni a {  color:#fff; }

.realestate-scheda .scheda_form .contatto_agenziaagente .dettagli .tipoutente {color:#fff !important;}


.agenzie-scheda .testata { background: #0d0c0c; }
.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: #131313;}
.agenti-griglia .info .titolo { color: #fff !important; }
.agenti-griglia .info .qualifica { color: #fff !important; }

.agenti-scheda .testata { background: #0d0c0c; }
.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; }
.agenti-scheda .testata .azioni .bottoni { 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;}

.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;}

.preferitiSmall .talkbubble::before { border-color: transparent transparent transparent #a2a2a2; }
.preferitiSmall .talkbubble { background: #a2a2a2; border: 1px solid #a2a2a2; }

.motoreRicercaMobile .checkRadioMobile input:checked + label {  background: #f3b804; 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; }