.top-info {
    background: #60526C;
    color: #FFFFFF;
}
.color_no {
    color: #fff;
    background: #272727;
}
.color_no:before {
    border-top-color: #272727;
}
.color-list > a {
    box-shadow: 0 0 0 2px #7D7D7D;
}
.color-list > a.not-active {
    box-shadow: 0 0 0 2px rgba(125, 125, 125, 0.3);
}
.switch {
    border-color: #fff;
}
.switch:before {
    background-color: #FECC35;
}
#top {
    background: #0C0C0C;
    color: #fff;
}
header {
    border-bottom-color:rgba(4, 4, 4, 0.05);
}
.btn-cart.btn-back, .btn-cart.btn-back:hover {
    border: 1px solid #080809;
    color: #111111;
    background: none;
}
.language-select, .currency-select {
    color: #FFFFFF;
}
.dropdown-menu-content {
    background: #fff;
  }
  .menu .dropdown-menu > ul > li > a {
    color: #333;
}
.menu > li.red > a {
    color: #F24343;
}
.phones  a {
    color: #343538;
}
a:hover{
    color:#9B51E0
}
.dropdown-menu-content{
    box-shadow:0 24px 34px rgba(0,0,0,0.04)
}
.language-select,.currency-select{
    color:#fff
}
.sub-phone{
    box-shadow:0 24px 34px rgba(0,0,0,0.04);
    background:#fff
}
#search{
    background:#FFF;
    box-shadow:0 24px 34px rgba(0,0,0,0.04)
}
.search-result{
    border-top:2px solid rgba(4,4,4,0.05)
}
#wishlist-total span, #compare-total span{
    background:#F24343;
    color:#fff
}
.modal-bg{
    background:rgba(33,33,33,0.5)
}
.modal-content{
    background:#fff
}
.btn-cart{
    border:1px solid #9B51E0;
    color:#9B51E0
}
.btn-cart:hover{
    background:#9B51E0;
    color:#fff
}
#cart-total{
    background:#F24343;
    color:#fff
}
.slider-text p{
    color:rgba(0,0,0,0.7)
}
.btn-primary{
    background:#9B51E0;
    border:1px solid #9B51E0;
    box-shadow:0 11px 41px rgba(155,81,224,0.45);
    color:#fff
}
.btn-primary:hover{
    background:#B66BFB;
    border:1px solid #B66BFB;
    color:#fff
}
.swiper-total.swiper-pagination-fraction{
    color:#707070
}
.swiper-pagination-total{
    color:#000
}
.add-to-wishlist, .add-to-compare{
    background:#fff
}
.timer-block{
    background:#F24343;
    color:#fff
}
.product-thumb .caption > h4 > a{
    color:#000
}
.product-thumb .price,.product-cart .price{
    color:#000
}
.product-thumb .price .price-new,.product-cart .price .price-new{
    color:#FF4141
}
.label{
    color:#FFF;
    background:#F24343
}
.thumb-colors span{
    border:1px solid #FFF
}
.thumb-colors span.color-more{
    background:#fff;
    border-color:#000
}
.ci-name{
    background:#F5F8FA;
    color:#000
}
footer{
    background-color:#0C0C0C;
    color:#FFF
}
.footer-menu .list-unstyled{
    background:#0e0e0e
}
.callback-list > a,.callback-list > button{
    box-shadow:0 0 0 5px rgba(255,255,255,0.45)
}
.callback-list > .callback-close{
    background:#CACACA;
    box-shadow:0 7px 24px rgba(28,28,28,0.45)
}
.callback-list > .callback-phone{
    background-color:#8B50C3
}
.callback-list > .callback-telegram{
    background:#57B1F2
}
.callback-list > .callback-viber{
    background:#B76AFF
}
.modal-notice{
    background:#F8F8F8;
    color:#000
}
.form-group > label{
    color:#000
}
.form-control{
    background:rgba(251,251,251,0.6);
    border:1px solid rgba(152,152,152,0.6);
    color:#000
}
.subscribe-form .form-control{
    background:#33333A;
    border-color:#666;
    color:#fff
}
.btn-subscribe{
    background:#fff;
    color:#33333A
}
.subscribe-success,.subscribe-error{
    color:#2FCC71
}
.subscribe-error{
    color:#F24343
}
.form-group .text-danger{
    color:#F24343
}
#totop{
    background:#FFF;
    box-shadow:0 0 34px rgba(242,67,67,0.35),0 10px 34px rgba(28,28,28,0.06)
}
.fer,.simplecheckout-error-text{
    color:#F24343
}
.box-search-title{
    color:#474747
}
.asr-right{
    background:#FBFBFB
}
.search-result:after{
    background:#FBFBFB
}
.search-mask{
    background:rgba(255,255,255,0.70)
}
.list-search-cats > button{
    color:#939393
}
.list-search-cats > button:hover,.list-search-cats > button.active{
    color:#000
}
.breadcrumb > div{
    color:#000
}
.h1-block h1{
    color:#000
}
.h1-block span{
    color:#000
}
.ocf-option-values{
    background:#FFF;
    box-shadow:0 6px 24px rgba(0,0,0,0.35)
}
.ocf-option-name > .oon-title{
    color:#000
}
.ocf-option-name.has-selected > .oon-title{
    background:#000;
    color:#fff
}
.filter-item-unset{
    background:#000
}
.ocf-option-values:before{
    border-bottom-color:#fff
}
.filter-search-box{
    border-bottom:1px solid #D9D9D9
}
.filter-search-box .form-control{
    background:#FFF;
    border:1px solid #787878
}
.apply-box{
    border-top:1px solid #D9D9D9
}
.list-values > label,.list-values.list-sort > a{
    color:#000
}
.list-values > label:before{
    background:#F8F8F8;
    box-shadow:0 0 0 1px silver;
    border:3px solid #F8F8F8
}
.list-values > label.ocf-selected:before{
    background:#9a51df
}
.btn-clear-filter{
    color:#1572DE
}
.slide-btn{
    color:#000
}
.slide-text:after{
    background:linear-gradient(to top,#fff,#fff,rgba(255,255,255,0.3))
}
.pagination a,.pagination span,.show-more{
    border:1px solid #000;
    color:#000
}
.pagination li.active span,.pagination li a:hover,.show-more:hover{
    color:#fff;
    background:#000
}
.form-price > label .form-control{
    background:#FFF;
    border:1px solid #787878
}
.pic-notice{
    border-left:1px solid #D5D5D5
}
.news-more{
    color:#9B51E0
}
.news-more span{
    border-bottom:1px dashed #000
}
.show-more.show-more-news{
    border-color:#9B51E0;
    color:#9B51E0
}
.show-more.show-more-news:hover{
    color:#fff;
    background:#9B51E0
}
.tab-review{
    border-top:1px solid #303030
}
.form-control[readonly]{
    background:#5a5a5a1c
}
.review-thumb > .caption h4.pointer{
    color:#3D8EEC
}
.review-thumb .icon-play{
    background:rgba(65,62,62,0.6)
}
.review-thumb .icon-play > span{
    background:#fff
}
.well{
    background:#FBFBFB
}
.left-menu > a:hover,.left-menu > a.active{
    color:#9B51E0
}
.left-menu .menu-icon{
    background:rgba(242,242,242,0.7)
}
.address-block{
    border-top:1px solid #E1E1E1
}
.text-empty{
    color:#000
}
.carousel-dop .swiper-slide.active > span:before{
    background:#9B51E0
}
.btn-link:hover{
    color:#9B51E0
}
.btn-dashed{
    border-bottom:1px dashed #000
}
.btn-dashed:hover{
    color:#9B51E0;
    border-color:#9B51E0
}
.btn-green{
    background:#2FCC71;
    border-color:#2FCC71
}
.btn-green:hover{
    background:#4DE08B;
    border:1px solid #4DE08B
}
.btn-credit {
    background: none;
    border-color: #000;
    color: #000;
}
.btn-credit:hover {
    background: none;
    border-color: #000;
    color: #000;
    opacity: 0.8;
}
.btn-group-cart .add-to-wishlist, .btn-group-cart .add-to-compare{
    background:#F4F4F4
}
.one-click-form .form-control{
    border-color:#3E3E3E
}
.btn-oneclick{
    border:1px solid #3e3e3e;
    background:#0C0C0C;
    color:#fff
}
.btn-oneclick:hover{
    background:#3e3e3e
}
.product-tabs{
    border-bottom:5px solid rgba(63,63,63,0.15)
}
.nav-tabs > li.active > a{
    border-color:#9B51E0
}
.color-list > a.active > span{
    background:#fff
}
.select-title{
    border:1px solid #3E3E3E
}
.select-content{
    background:#FFF;
    box-shadow:0 6px 24px rgba(0,0,0,0.35)
}
.select-content > a:hover,.select-content > span:hover,.select-content > a.active,.select-content > span.active{
    background:#f4f4f4;
    color:#9B51E0
}
.cart-option{
    color:rgba(0,0,0,0.7)
}
.follow-us svg{
    filter:invert(1)
}
.total-item{
    color:rgba(0,0,0,0.7)
}
.total-item + .total-item{
    border-top:1px solid rgba(0,0,0,0.1)
}
.total-item b{
    color:#000
}
.gallery .timer-block{
    color:#F24343
}
.review-top-panel{
    background:#F8F8F8
}
.rt1 > b{
    color:#9B51E0
}
.flex-row > div.rt2{
    border-left:1px solid #CFCFCF;
    border-right:1px solid #CFCFCF
}
.rsi-progress{
    background:#D5D5D5
}
.rsi-progress > span{
    background:#9B51E0
}
.review-tabs-panel{
    border-bottom:1px solid rgba(63,63,63,0.15)
}
.nav-tabs > li > a span{
    background:#9B51E0;
    color:#FFF
}
.review-text.review-answer{
    border-left:3px solid #9a51df;
    background:#f9f9f9
}
.attr-item > div:last-child{
    color:#000
}
.attr-item{
    color:rgba(0,0,0,0.7)
}
.size-table-type .modal-head span{
    border-bottom:1px solid #BCBCBC
}
.size-table table tr:nth-child(2n+1) > td{
    background:#F4F4F4
}
.checkout-success .buttons > a, .go-to-login .btn-cart{
    color:#000
}
.checkout-success .buttons > a:hover, .go-to-login .btn-cart:hover{
    color:#fff
}
.follow-us{
    background:#F8F8F8
}
.table-order{
    background:#FBFBFB
}
.table-order tbody td{
    border-top:1px solid #DADADA
}
.table-order .btn-dashed > span{
    border-bottom:1px dashed #000
}
.table-order .btn-dashed:hover > span{
    border-color:#9B51E0
}
.order-detail-content .total-item{
    color:#000
}
.input-size > input + label{
    background:#F4F4F4
}
.input-size > input:checked + label{
    background:#121212;
    color:#fff
}
.ocfilter-option label small {
    background-color: #DBEAF9;
    color: #0E6A93
}
.ocfilter-option label.disabled {
    color: #999999
}
.ocfilter-option label.disabled small {
    background-color: #EFEFEF;
    color: #999999
}
.ocfilter-option label {
    color: #444
}
.ocfilter-option label.ocf-selected {
    color: #E56101
}
.selected-options {
    color: #333333
}
.selected-options .ocfilter-option {
    background-color: #F8F8F8
}
.ocf-offcanvas{
    background-color: #fff
}
.cart-item.simple-cart-item:hover .cart-top {
    box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.12)
}
.cart-item.simple-cart-item {
    border-bottom: 1px solid #D5D5D5
}
#abuttons {
    background: #FFFFFF;
    border: 1px solid #B5B5B5
}
.custom-radio .radio > input + label {
    background: #F4F4F4
}
.custom-radio .radio > input:checked + label {
    background: #121212;
    box-shadow: 0px 4px 14px rgba(28, 28, 28, 0.35);
    color: #fff
}
.go-to-login {
    background: #F8F8F8;
}
.product-cart-sale {
    border-left: 1px solid #CECECE;
}
#f-fix {
    background: #FFF;
}