body.dark_theme{
	background: rgba(0, 0, 0, 0.86) !important;
	color: #BDBDBD;
}

body.dark_theme header {
    background: rgba(0, 0, 0, 0.1) !important;
}


body.dark_theme header .header-search__input{
	background:rgba(0,0,0,0.2);
	color:#fff;
}

body.dark_theme header .header-search__input::-webkit-input-placeholder{color:#CCCCCC}
body.dark_theme header .header-search__input::-moz-placeholder{color:#CCCCCC }
body.dark_theme header .header-search__input:-ms-input-placeholder{color:#CCCCCC}
body.dark_theme header .header-search__input:-input-placeholder{color:#CCCCCC}

body.dark_theme .form-control::-webkit-input-placeholder{color:#CCCCCC}
body.dark_theme .form-control::-moz-placeholder{color:#CCCCCC }
body.dark_theme .form-control:-ms-input-placeholder{color:#CCCCCC}
body.dark_theme .form-control:-input-placeholder{color:#CCCCCC}

body.dark_theme .form-control{
	border: 1px solid rgba(204, 204, 204, 0.8);
	background-color:transparent;
	color:#fff;
}

body.dark_theme .form-control:focus{
	background:#000 !important;
	 border-color: #fff;
}

body.dark_theme .form-control:autofill {
	 border-color: #fff;
	background:#000 !important;
	background-image: none !important;
}

body.dark_theme .form-control:-webkit-autofill {
    border-color: #fff;
	background:#000 !important;
	background-image: none !important;
}

body.dark_theme .btn-default:not(:hover){
	background:#fff;
	color:#000;
}

body.dark_theme header .ic{
	background: #B0B0B0;
}
body.dark_theme .top-links__a{
	color: #B0B0B0 !important;
}
body.dark_theme .top-links__a:hover{
	color: #fff !important;
}
.dark-logo{
	display:none;
}
body.dark_theme .light-logo{
	display:none;
}
body.dark_theme .dark-logo{
	display:block;
}

body.dark_theme .fix-menu{
	border-right: 2px solid #535353;
	background:transparent !important;
}

body.dark_theme .fix-menu:before{
	content:"";
	display:block;position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background: rgba(245, 245, 245, 0.2);
	-webkit-backdrop-filter: blur(7.5px);
    backdrop-filter: blur(7.5px);
	z-index:-1;
}

body.dark_theme #fix-menu-small{
	background: rgba(0, 0, 0, 0.86) !important;
}

body.dark_theme .menu__header{
	color:#BDBDBD
}
body.dark_theme .menu__header:hover{color:#fff !important;}

body.dark_theme .menu__header-icon{
	background-color:#BDBDBD
}

body.dark_theme .menu__header:hover .menu__header-icon{
	background-color:#fff !important;
}

body.dark_theme #fix-menu .fix-menu-top{
	background: rgba(245, 245, 245, 0.2);
}

body.dark_theme #fix-menu .fix-menu-bottom{
	background: rgba(0, 0, 0, 0.1);
	border-color: #535353;
}

body.dark_theme #fix-menu .header-account__icon, 
body.dark_theme #fix-menu .header-wishlist__icon, 
body.dark_theme #fix-menu .header-compare__icon, 
body.dark_theme #fix-menu .header-cart__icon, 
body.dark_theme #fix-menu .header-search2__icon{
	background:#fff;
}
body.dark_theme .menu1 .menu__level-1-a{
	color: #BDBDBD;
}
body.dark_theme .menu1 .menu__level-1-a:hover{
	color:#fff;
}

body.dark_theme  .menu__level-1-a:not(:hover) > .menu__level-1-img {
	border-color: #BDBDBD;
    background: rgba(0, 0, 0, 0.1);
}

body.dark_theme .menu__level-1-a:not(:hover) > .menu__level-1-img img {
    max-width: 100%;
    height: auto;
    opacity: .75;
    filter: invert(100);
}

body.dark_theme #fix-menu .dark-theme-toggle{
	background: rgba(0, 0, 0, 0.1);
	color:#fff;
}

body.dark_theme .top-menu__language .top-menu__language-item-active a{
	color:#fff !important;
}

body.dark_theme .header-phones__main:not(:hover){
	color:#fff !important;
}

body.dark_theme .menu__level-2-inner{
	background: rgba(0, 0, 0, 0.4);
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
}

body.dark_theme .menu__related{
	background: rgba(0, 0, 0, 0.35);
	-webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
}

body.dark_theme .heading{
	color:#fff;
}


body.dark_theme .nav-tabs li a,
body.dark_theme  .uni-five_in_one .nav-tabs li a{
	    background: rgba(0,0,0,0.45);
		color:#BDBDBD;
}

body.dark_theme  .uni-five_in_one .nav-tabs li.active a{
	 background:#000;
}

body.dark_theme .nav-tabs > li > a:hover, 
body.dark_theme .nav-tabs > li.active > a, 
body.dark_theme .nav-tabs > li.active >a:focus, 
body.dark_theme .nav-tabs > li.active > a:hover{
	color:#fff;
}

body.dark_theme .uni-item{
	background: rgba(23, 23, 23, 0.5);
	-webkit-backdrop-filter: blur(7.5px);
	backdrop-filter: blur(7.5px);
	border-color: transparent;
}

body.dark_theme .product-thumb__name,
body.dark_theme .price,
body.dark_theme a:not(.btn), 
body.dark_theme .dropdown-menu li > a i,
body.dark_theme .home-banner__text-1{color: #BDBDBD;}

body.dark_theme .product-thumb__name:hover,
body.dark_theme a:hover, 
body.dark_theme .dropdown-menu li > a:hover i,
body.dark_theme .footer__column-heading{color:#fff;}



body.dark_theme .news-list__readtime, 
body.dark_theme .news-module__readtime{
	background:rgba(0,0,0,0.15);
}

body.dark_theme .news-module__readtime,
body.dark_theme .news-list__category-date-viewed, 
body.dark_theme .news-module__category-date-viewed{
	color:inherit;
}

body.dark_theme .home-banner__item,
body.dark_theme footer{
	background:transparent;
}


body.dark_theme .news-list__text, 
body.dark_theme .news-module__text,
body.dark_theme .home-banner__item,
body.dark_theme .home-banner__text,
body.dark_theme .html-module,
body.dark_theme .review-module__text,
body.dark_theme .review-module__posted,
body.dark_theme .subscribe__info,
body.dark_theme footer{
	color: #8f8f8f;
}

body.dark_theme footer a, 
body.dark_theme .footer__column-a, 
body.dark_theme .footer__column-a:active, 
body.dark_theme .footer__column-a:visited{color: #BDBDBD !important;}

body.dark_theme footer a:hover,  
body.dark_theme .footer__column-a:hover{color:#fff !important}

body.dark_theme .footer__column,
body.dark_theme .footer__top,
body.dark_theme .footer__bottom{
	border-color:#535353
}

body.dark_theme .fly-block__callback:not(:hover){
	    border-color: #BDBDBD;
       background: rgba(0, 0, 0, 0.1);
}

body.dark_theme .fly-block__callback:not(:hover) .fly-block__callback-icon{
	filter:invert(100);
	opacity:.7;
}

body.dark_theme .subscribe__input{
	background:transparent;
	border-color:rgba(204, 204, 204, 0.8);
	color:#fff;
	border-width: 0px 0px 1px 0px !important;
}

body.dark_theme .subscribe__inputs span i{
	color:#fff
}

body.dark_theme .modal-content{
	background: rgba(23, 23, 23, 0.5);
border-width: 2px;
border-style: solid;
border-color: #535353;
-webkit-backdrop-filter: blur(4px);
backdrop-filter: blur(4px);
}

body.dark_theme h1,
body.dark_theme .h1,
body.dark_theme h2,
body.dark_theme .h2,
body.dark_theme h3,
body.dark_theme .h3,
body.dark_theme h4,
body.dark_theme .h4,
body.dark_theme h5,
body.dark_theme .h5,
body.dark_theme h6,
body.dark_theme .h6{
	color:#fff;
}

body.dark_theme .modal-login__link:hover, 
body.dark_theme .modal-login__link.active{
	color:#fff;
}

body.dark_theme .header-cart__item,
body.dark_theme .checkout-cart__item{background:rgba(0,0,0,0.15);border-color: #535353;}
body.dark_theme .checkout-login{background:rgba(0,0,0,0.15);}

body.dark_theme .btn-next-step-checkout i{background:#000;}

body.dark_theme  .modal-quick .price .price-new{
	color:#fff !important;
}

body.dark_theme .product-data__item-div{
	color: #BDBDBD;
}

body.dark_theme .product-data__item,
body.dark_theme .compare-page__cell,
body.dark_theme  .compare-page__row:last-child .compare-page__cell{
	border-color: #535353;
}

body.dark_theme .btn.quick-order:not(:hover){
	background:#fff;
	color:#000;
}

body.dark_theme .btn.quick-order + .btn:not(:hover){
	background:#333;
}


body.dark_theme .product-page__data{
	background:rgba(0,0,0,0.15);
}
body.dark_theme .product-page__price .price-new{
	color:#fff !important;
}

body.dark_theme .product-page__price .price-old{
	opacity:1;
}

body.dark_theme .panel{
	background:rgba(0,0,0,0.15);
}
body.dark_theme #product-page__add_accordeon .panel-heading{
	background:rgba(0,0,0,0.15);
}
body.dark_theme #product-page__add_accordeon .panel-body{
	border:0;
}

body.dark_theme  .uni-badge:not(.product-thumb__rating-a){
	background: rgba(0, 0, 0, .3);
}

body.dark_theme  .product-page__tab-content .tab-pane{
	background: rgba(0, 0, 0, 0.15);
	color: #BDBDBD;
}


body.dark_theme  .review-info,
body.dark_theme .question-info{
	background: rgba(0, 0, 0, 0.15);
}

body.dark_theme .input input{
	background: rgba(0, 0, 0, 0.15);
}

body.dark_theme #nav-tabContent{
	border-color:#535353
}

body.dark_theme .contacts__contacts,
body.dark_theme .contact-page__form{
	color: #BDBDBD;
	background: rgba(23, 23, 23, 0.9);
	-webkit-backdrop-filter: blur(7.5px);
	backdrop-filter: blur(7.5px);
}

body.dark_theme .contacts__heading{
	color:#fff;
}

body.dark_theme .contact-list__address .contact-list__item,
body.dark_theme .ocfilter .ocfilter-option label{
	color: #BDBDBD;
}

body.dark_theme  .product-page__cartprice,
body.dark_theme .div-text-empty,
body.dark_theme .sb-block,
body.dark_theme .sb-name{
	background: rgba(0, 0, 0, 0.15);
}
body.dark_theme .sb-block{
border-color:#535353 !important;
}

body.dark_theme  .product-page-tabs,
body.dark_theme .modal-quick .nav-tabs{
	background: rgba(0, 0, 0, 0.3);
}

body.dark_theme .related-category-list__item,
body.dark_theme .news-category-list__item{
	background: #000;
}

body.dark_theme .sb-name,
body.dark_theme .uni-block-links .btn-light:not(:hover){
	color:#fff;
}

body.dark_theme .menu-module__a:not(:hover),
body.dark_theme .menu-module__children-a:not(:hover),
body.dark_theme .menu-module__children-a:before{
	color: #BDBDBD !important;
}

body.dark_theme  .category-module__more,
body.dark_theme .ocfilter .collapse-value .btn{
	background: rgba(0, 0, 0, 0.3) !important;
	color:#fff !important;
}

body.dark_theme .popover-title{
	color:#000;
}
body.dark_theme .pagination li.active span{
	
}
body.dark_theme .pagination li a, 
body.dark_theme .pagination li a:hover, 
body.dark_theme .pagination li a:visited,
body.dark_theme .pagination li.active span, 
body.dark_theme .pagination li.active span:hover, 
body.dark_theme .pagination li.active span:focus,
body.dark_theme .pagination li.first a, 
body.dark_theme .pagination li.prev a, 
body.dark_theme .pagination li.next a, 
body.dark_theme .pagination li.last a{
	background:rgba(0, 0, 0, 0.1) !important;
	color:#fff !important;
}


body.dark_theme .sp-seo-faq{
	background: rgba(0, 0, 0, 0.15);
	color: #BDBDBD;
}

body.dark_theme .modal-quick .modal-footer{
	background: rgba(0, 0, 0, 0.3);
	color: #BDBDBD;
}

body.dark_theme  .news-page__posted,
body.dark_theme  .news-prevnext{
	background: rgba(0, 0, 0, 0.15);
}

body.dark_theme  .news-page__description{
	color: #BDBDBD;
}

body.dark_theme .account-index__text{
	color:inherit;
}

body.dark_theme .account-index__icon,
body.dark_theme  .header-cart__icon-empty,
body.dark_theme .compare-page__delete{
	background: rgba(0,0,0,0.3);
}

body.dark_theme .header-block__item-account .dropdown-menu{
	background:rgba(0,0,0,0.85);
}

body.dark_theme .header-block__item-account .dropdown-menu>li>a:focus, 
body.dark_theme .header-block__item-account .dropdown-menu>li>a:hover{
	background:rgba(0,0,0,0.3);
}

body.dark_theme .product-thumb__option .option__group{
	border-color:#535353;
}

body.dark_theme .live-search__ul{
	background: rgba(23, 23, 23, 0.75);
	-webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}
body.dark_theme .menu-close{
	background: rgba(0,0,0,0.15);
}
body.dark_theme .toggle-cats, 
body.dark_theme .ocf-btn-mobile-static{
	background: rgba(0,0,0,0.3) !important;
	color:#fff !important;
}

body.dark_theme .toggle-cats i,
body.dark_theme .ocf-btn-mobile-static i{
	background-color:#fff;
}
body.dark_theme .menu-module__ul{
	    background: rgba(23, 23, 23, 0.5);
    -webkit-backdrop-filter: blur(7.5px);
    backdrop-filter: blur(7.5px);
	background-color:transparent !important;
}

body.dark_theme .selected-options .ocfilter-option .btn, 
body.dark_theme .selected-options .cleanall{
	color:#BDBDBD;
}

body.dark_theme  .selected-options .cleanall{
	background: rgba(0,0,0,0.3) !important;
	border-top-color:#535353;
}

body.dark_theme .unicheckout__payment .radio label span.label{
	color:#fff;
	background: rgba(0,0,0,0.3);
}
@media (max-width:1199px){
	body.dark_theme .top-links__ul.dropdown-menu{
	background:rgba(0,0,0,0.85);
}

body.dark_theme .top-links__ul.dropdown-menu>li>a:focus, 
body.dark_theme .top-links__ul.dropdown-menu>li>a:hover{
	background:rgba(0,0,0,0.3);
}
}
@media (max-width:992px){
body.dark_theme #fix-menu{
	    -webkit-backdrop-filter: blur(7.5px);
		backdrop-filter: blur(7.5px);
		background: rgba(245, 245, 245, 0.2) !important;
	}
}

@media (max-width:767px){
	body.dark_theme #search2 .header-search__input, 
	body.dark_theme #search2 .header-search__category-btn{
		background: rgba(0,0,0,0.3);
	}
	body.dark_theme .footer__column-heading i:before, 
	body.dark_theme .footer__column-heading i:after{
		background:#fff;
	}
	body.dark_theme .footer__copyright{
		color:inherit;
		background: rgba(0,0,0,0.15);
	}
	body.dark_theme .footer__column-heading,
	body.dark_theme .footer__bottom .footer__media{
		border-color:#535353;
	}
	body.dark_theme.page-product-category #column-left,
	body.dark_theme.page-product-category .category-list{
		 -webkit-backdrop-filter: blur(7.5px);
		backdrop-filter: blur(7.5px);
	}
}