.night_theme body{background: #0D0D0D; color: #fff;}


.night_theme .bt{color: #fff;}


.night_theme header .container{background: #0D0D0D;}
.night_theme header .container{background: #252525}
.night_theme header nav ul li a{color: #fff;}
.night_theme header nav ul li:hover > a,.night_theme header nav ul li.menu-item-has-children a{color: #4E4EA9;}
.night_theme header .phone a{color: #fff;}
.night_theme header .phone a:hover{color: var(--purple);}
.night_theme header .btn-search,.night_theme header .block__search .btn{background-image: url("../img/search_w.svg"); border-color: #0F0F0F;}
.night_theme header .btn-search:hover{border-color: rgba(251, 250, 255, 0.5);}
.night_theme header .btn-search.open{background: url("../img/close.svg") 50% 50% no-repeat;}
@media screen and (max-width: 1120px){
    .night_theme header .btn-search{border-color: rgba(251, 250, 255, 0.5);}
}
.night_theme header .theme{background: rgba(255, 255, 255, 0.12);}
.night_theme header .block__search input{background: rgba(255, 255, 255, 0.12); color: #fff;}




.night_theme #category__estate{background: #0D0D0D;}
.night_theme #category__estate .item a{color: #fff; background: rgba(255, 255, 255, 0.1);}
.night_theme #category__estate .item a:hover{background: var(--purple);}
.night_theme #category__estate .item a svg path{fill: #fff;}
/*.night_theme #category__estate .item li:nth-child(4) a svg path,.night_theme #category__estate .item li:nth-child(4) a:hover svg path{stroke: #fff; fill: rgba(255, 255, 255, 0.1);}*/





.night_theme #promo__buy{background-color: #252525}
.night_theme #promo__buy .form{background-color: rgba(13, 13, 13, 0.15);}





.night_theme #subscribe{background: var(--purple);}
.night_theme #subscribe a:hover{background-color: var(--black);}



.night_theme .item__news{color: #fff; background: rgba(255, 255, 255, 0.1);}
.night_theme .item__news:hover{background: var(--purple);}
.night_theme .item__news .date{background: url("../img/calendarw.svg") 0 50% no-repeat;}




.night_theme #socials{background: #252525; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.04), 0px 4px 8px rgba(0, 0, 0, 0.06);}




.night_theme .pagination a,.night_theme .pagination span{color: #fff; border-color: rgba(255, 255, 255, 0.1);}
.night_theme .pagination a:hover,.night_theme .pagination span.current{background: #fff; color: var(--black);}
.night_theme .pagination a svg path{stroke: #fff; fill: #fff;}
.night_theme .pagination a:hover svg path{stroke: var(--black); fill: var(--black);}




.night_theme #article .article__top .text .date{color: #fff;}
.night_theme .content{color: #fff;}
.night_theme .content ul li{background-image: url("../img/checkh.svg")}
.night_theme .content ol li::marker{color: #fff;}
.night_theme #article .form{background: #252525;}



.night_theme .slider-sw .swiper-button-prev, .night_theme .slider-sw .swiper-button-next{border-color: rgba(255, 255, 255, 0.3);}
.night_theme .slider-sw .swiper-button-prev:hover, .night_theme .slider-sw .swiper-button-next:hover{border-color: var(--purple);}
.night_theme .slider-sw .swiper-button-prev svg path, .night_theme .slider-sw .swiper-button-next svg path{fill: #fff;}

.night_theme #promo .slider-sw .swiper-button-prev,.night_theme #promo .slider-sw .swiper-button-next{border: none;}




.night_theme #sales .filters a{background: rgba(255, 255, 255, 0.1); color: #fff;}
.night_theme #sales .filters a svg path{fill: #fff;}
.night_theme #sales .filters a:hover,.night_theme #sales .filters a.active{background: var(--purple);}
.night_theme #sales #sidebar{background: rgba(255, 255, 255, 0.1);}




.night_theme .form__select .select__current,.night_theme .form__select ul{border-color: rgba(255, 255, 255, 0.2);}
.night_theme .form__select ul{background: #252525}
.night_theme .form__select ul li:hover{background: var(--purple);}



.night_theme .item__sale{background: #252525}
.night_theme .item__sale:hover{background: var(--purple);}
.night_theme .item__sale .price,.night_theme .item__sale .tth i{color: #fff;}
.night_theme .item__sale .tth .square i{background: url("../img/squarew.svg") 50% 50% no-repeat;}
.night_theme .item__sale .tth .room i{background: url("../img/roomw.svg") 50% 50% no-repeat;}

@media screen and (max-width: 1120px) {
    .night_theme #sales #sidebar .inn{
        background: #252525;
    }
}



.night_theme #sales__object .object__description .tabs__filters div.active{color: var(--purple);}
.night_theme #sales__object .object__description .item{background: rgba(255, 255, 255, 0.1);}
.night_theme #sales__object .object__description .item .row span{color: #fff;}
.night_theme #sales__object .object__description .tabs__filters{border-color: rgba(255, 255, 255, 0.2);}
.night_theme #sales__object .information .contacts{background: rgba(255, 255, 255, 0.1);}
.night_theme #sales__object .information .contacts p{background-image: url("../img/userw.svg")}
.night_theme #sales__object .information .contacts p.phone{background-image: url("../img/phonew.svg")}
.night_theme #sales__object .information .contacts p a{color: #fff;}
.night_theme #sales__object .information .contacts p a:hover{color: var(--purple);}
.night_theme #sales__object .information .price{color: #fff;}
.night_theme #sales__object .information .row strong{color: #fff;}
.night_theme #sales__object .information .row span i{color: #fff;}
.night_theme #sales__object .information .row span.square i{background-image: url("../img/squarew.svg")}
.night_theme #sales__object .information .row span.room i{background-image: url("../img/roomw.svg")}
.night_theme #sales__object .information .row span.location i{background-image: url("../img/locw.svg")}



.night_theme .btn-purple-tr,.night_theme .btn-share{border-color: #fff; color: #fff;}
.night_theme .btn-purple-tr svg path{fill: #fff;}
.night_theme .btn-share svg path{stroke: #fff;}
.night_theme .btn-purple-tr:hover,.night_theme .btn-share:hover{border-color: var(--purple);}
.night_theme .btn-video{color: #fff;}
.night_theme .btn-video:hover span{border-color: #fff;}
.night_theme .btn-video svg path{fill: #fff;}
.night_theme .btn-video svg rect{stroke: #fff;}



















.night_theme footer{color: #fff;}
.night_theme footer .cols .col a{color: #fff;}
.night_theme footer .cols .col a:hover{color: var(--purple);}
.night_theme footer .cols span{background: url("../img/phonew.svg") 0 50% no-repeat;}
.night_theme footer .cols span.email{background: url("../img/emailw.svg") 0 50% no-repeat;}




.night_theme #navigation{background: #272727; color: #fff;}
.night_theme #navigation nav li a{color: #fff;}
.night_theme #navigation nav li a:after{background: #fff;}

.night_theme #navigation .phone a{color: #fff;}
.night_theme #navigation .phone a:hover{color: var(--purple);}
.night_theme #navigation .theme{background: rgba(251, 250, 255, 0.2);}



.night_theme #breadcrumbs,.night_theme #breadcrumbs a{color: #fff;}
.night_theme #breadcrumbs a:hover{color: var(--purple);}


.night_theme #contacts .item{background: rgba(255, 255, 255, 0.1); color: #fff;}
.night_theme #contacts .item .ct p,.night_theme #contacts .item .ct p a{color: #fff;}
.night_theme #contacts .item .ct p a:hover{color: var(--purple);}
.night_theme #contacts .item .ct.location span{background: url("../img/locationw.svg") 0 50% no-repeat;}
.night_theme #contacts .item .ct.phone span{background: url("../img/phonew.svg") 0 50% no-repeat;}
.night_theme #contacts .item .ct.timework span{background: url("../img/timeworkw.svg") 0 50% no-repeat;}
.night_theme #contacts .item .ct.email span{background: url("../img/emailw.svg") 0 50% no-repeat;}





.night_theme #column-left .ocf-filter-name {
    color: #fff;
} 
.night_theme #column-left .ocf-value-name {
    color: #fff;
}

.night_theme #column-left  #column-left .ocf-form-control[type="number"] {
    background: transparent;
    color: #fff;
  }
  .night_theme #column-left  #column-left .ocf-form-control[type="number"]::placeholder {
    color: #fff;
  }

  .night_theme #column-left .ocf-value-input::before {
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.2);
  }

  .night_theme #column-left .ocf-form-control[type="number"], .night_theme #column-left .ocf-input-group-addon {
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: #fff;
    background: transparent;
  }
  .night_theme #column-left .ocf-form-control[type="number"]:focus, .night_theme #column-left .ocf-form-control[type="number"]:active {
    outline: none;
    box-shadow: none;
    border: 1px solid rgba(255, 255, 255, 0.6)!important;
  }


@media screen and (max-width: 1120px){
    .night_theme header .container{background: #272727}
}
























