/* Sets the default colors */
:root [data-theme="dark"] {
    --dark-background: #101213;
    --font-color: #ffffff;
    --border-color:#9b907e;
    --icon-color:#ffffff;
    --hover-div:#151819;
    --cart-btn:#313638;
    --buy-btn:#373d3f;
    --footer-color:#c7c0b5;
    --footer-a-color:#d6cfc6;
    --input-color:#bcb2a6;
    --body:#151819;
    --theme:#0e9ce3;
    --categiry:rgb(188, 178, 166);
    --new-all-black:#1c1c1e;
    /* replace all btn for this color code #7a1fc1 to this color code #0e9ce3 */
}


/* Changes the values of the CSS variables if the data-theme is "dark" */
[data-theme="dark"] .minicart-wrapper .action.showcart .counter.qty {
    background: #0e9ce3 !important;
}
[data-theme="dark"]  .below-column ul li a:before{
    border-color: #0e9ce3 !important;
}
 
[data-theme="dark"] li.facebook-below:before {
    border-color: #0e9ce3 !important;
}
[data-theme="dark"] .main-header.top-mobile::before {
    background-color: #0e9ce3 !important;
}

[data-theme="dark"] a.action.towishlist.link-wishlist.alotheme-tooltip.active i {
    color: #0e9ce3;
}

[data-theme="dark"] .header-top  {
    background-color: #1c1c1e !important;
    border-color: #0e9ce3;
}
[data-theme="dark"] body{
    background-color:#1c1c1e !important;
}

[data-theme="dark"] .header .header-icons {
    background-image: initial;
    background-color:#1c1c1e ;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px;
}
/* [data-theme="dark"] header.modal-header {
    background-color: rgb(9, 10, 11)    !important;
} */
[data-theme="dark"] .header-top {
    background-color: #1c1c1e!important;
    color: #ffffff!important;
}
[data-theme="dark"] .header-top span{
    color: #ffffff!important;
}
/* [data-theme="dark"] .header-top a{
    color: #ffffff!important;
} */

[data-theme="dark"] .header .header-content {
    background-color: #1c1c1e !important;
}
[data-theme="dark"] .header-content a {
    color: #ffffff!important;
}
/* [data-theme="dark"] .header .form-search{
    background-color: #101213;
} */
[data-theme="dark"] .header-content .form-search{
   
    border-color: #0e9ce3!important;
    color:  #ffffff!important;
}
[data-theme="dark"] .header-content .form-search span{
    border-right-color: #0e9ce3!important;
    color: #0e9ce3!important;
}
.header .form-search button.button:hover {
   border-color: #393f41!important;
   }
[data-theme="dark"] .header-icons .text-account{
    color: #ffffff!important;
}
/* [data-theme="dark"] .header-icons .fa {
    color: #0e9ce3!important;
} */
[data-theme="dark"] .header-icons span{
    color: #ffffff!important;
}
[data-theme="dark"] .header-bottom{
    color: #373d3f!important;
}
[data-theme="dark"] .header-bottom .submenu{
    background-color:#1c1c1e!important;
    color: #373d3f!important;
    border-color: #564f4f!important;
}
[data-theme="dark"] .nav-sections-item-content .magicmenu .nav-desktop .submenu a:hover{
    color: #ffffff!important;
    background-color: #373d3f!important;
}
[data-theme="dark"] .nav-sections-item-content .magicmenu .nav-desktop .submenu a:hover span{
    color: #ffffff!important;
}

[data-theme="dark"] .header-bottom .submenu span{
    color: #ffffff !important;
}
/* [data-theme="dark"] .header-bottom .submenu span:hover {
    color: #ffffff !important;
} */

[data-theme="dark"] body span{
    color: #ffffff!important;
}
[data-theme="dark"] body h3{
    color: #ffffff!important;
}
[data-theme="dark"] body .product-item-info{
    background-color: #1c1c1e!important;
    border-color: #313638!important;
}
[data-theme="dark"] body .product-item-info .buy-now{
    background-color:#373d3f!important;
    color: #ffffff!important;
}
[data-theme="dark"] .product-item-info  .stock.unavailable span{
    color: #ff0000 !important;
}
[data-theme="dark"] .product-item-info  .price-box .old-price .price {
    color: #ff442e!important;
}
[data-theme="dark"] body .product-item-info .custom-add-to-cart{
    background-color:#313638!important;
    color: #ffffff !important;
}
[data-theme="dark"] body .product-item-link{
    color: #ffffff!important;
}

[data-theme="dark"] body .slick-dots li button {
    color: #333333;
    background-color:#313638!important;
    border-color: #313638!important;
}

[data-theme="dark"] .cms-index-index .page-footer{
    background-color: #1c1c1e!important;
    border-top-color: rgb(65, 72, 74)!important;
}
/* [data-theme="dark"] .cms-index-index .page-footer span{
    color: #ffffff!important;
} */
[data-theme="dark"] .address-list .tit-contain {
    color: #ffffff !important;
}
[data-theme="dark"] .cms-index-index .page-footer a{
    color: #ffffff!important;
}
[data-theme="dark"]  .socials.our-social-links .icon-social a.social-link span {
    color: #fff!important;
}
[data-theme="dark"].cms-index-index .page-footer a:hover{
    color: #ffffff!important;
}
[data-theme="dark"] .main-top .address-list .feature-icon p.no-margin{
    color: #ffffff!important;
}
[data-theme="dark"] .block-subscribe input.input-text {  
    background-color: #1c1c1e!important;
}
[data-theme="dark"]  .footer-links-company {
    background-color: #1c1c1e!important;
}
/* [data-theme="dark"]  .cms-index-index .page-footer {
    border-top: 1px solid #ccc!important;
} */
[data-theme="dark"]  .footer_links_company, .main-bottom {
    border-top: 1px solid #6c6c6c!important;
}
[data-theme="dark"]  .bazaar-app-msite.alert-info {
    color:  #ffffff!important;
    background-color:#1c1c1e;
}
[data-theme="dark"] .header .form-search button.button {
    border-left-color: #0e9ce3;
}
[data-theme="dark"] .header .form-search .dd-container {
    background-color: #1c1c1e;
    border-color: #393f41;
}
[data-theme="dark"] .header .form-search .dd-container li {
    border-color: initial;
    color: #ffffff;
}
[data-theme="dark"] .header .form-search .dd-container li:hover, [data-theme="dark"] .header .form-search .dd-container li.selected {
    color: #0e9ce3;
    background-color: #1c1c1e;
}

[data-theme="dark"] .product-item-name .product-item-link:hover, [data-theme="dark"] .minicart-items .product-item-name a:hover {
    color: #0e9ce3!important;
}
[data-theme="dark"] .block-subscribe input.input-text {
    color: #ffffff;
    background-color: #1c1c1e;
    border-color: rgb(57, 63, 65);
}
[data-theme="dark"] .page-footer .block-content-statick li a:hover,[data-theme="dark"] .footer-menu-box .footer-menu-list li a:hover {
    color: rgb(237, 233, 226)!important;
}
[data-theme="dark"] .header .form-search button.button:hover {
    color: transparent !important;
}
[data-theme="dark"] .copyright span{
    color: #ffffff!important;
}
[data-theme="dark"].purple-bg-btn{
    background: #0e9ce3!important;
}
[data-theme="dark"] .block-minicart #top-cart-btn-checkout:hover {
    background: #424242;
    border: #424242;
}
[data-theme="dark"] .actions-toolbar .primary button.action.primary,[data-theme="dark"] .actions-toolbar .primary a.action.primary,[data-theme="dark"] .actions-toolbar .primary button.action.primary:hover,[data-theme="dark"] .actions-toolbar .primary a.action.primary:hover {
        background: #0e9ce3;
    }

    [data-theme="dark"]  .load-more{
        background: #0e9ce3;
    }
@media (max-width:991px) {
     [data-theme="dark"] .section-item-content .nav-toggle:before {
        color: #0e9ce3!important;
    }
    [data-theme="dark"] .nav-sections, [data-theme="dark"] .nav-sections .mean-nav {
        background: #1c1c1e !important;
    } 
    [data-theme="dark"] .nav-toggle:before {
        color:  #ffffff!important;
    }
    [data-theme="dark"] .nav-sections .mean-nav ul li li a,[data-theme="dark"] .nav-sections .mean-nav ul li li a span{
        color: #ffffff !important;
        background-color: rgb(93, 101, 105);
     }
     /* [data-theme="dark"] .header-top {
        background-color: transparent!important;
        
    } */

    [data-theme="dark"] .nav-sections .mean-nav ul li a:hover [data-theme="dark"] .nav-sections .mean-nav ul li li a span:hover {
        background-color: transparent!important;
    }
    [data-theme="dark"] .nav-sections .mean-nav ul li li a span:hover {
        background-color: transparent!important;
    }
}
@media (max-width:767px){
    [data-theme="dark"]  .sidebar .block .block-title strong{
        color:#0e9ce3 !important;
        border: 1px solid #0e9ce3;
    }
    [data-theme="dark"] .filter.active .filter-title strong {
        color: transparent !important;
        border: 1px solid transparent !important;
    }
    [data-theme="dark"] .toolbar .sorter select{
        color: #0e9ce3;
        background-color:#1c1c1e;
        border-color: #0e9ce3;
    }
    [data-theme="dark"] .filter.active .filter-options {
        background: #1c1c1e none repeat scroll 0 0;
       
    }
    [data-theme="dark"] .filter.active .filter-title strong:after {
        color: #0e9ce3;
        content: "\f00d";
        /* font-size: 16px; */
        vertical-align: text-top;
    }
    .header .header-content .fixed-mobile {
        position: absolute !important;
        top: 3px;
        right: 73px;
        text-align: right;
    }
}

@media (min-width: 320px) and (max-width: 412px){
    .header .header-content .fixed-mobile {
        position: absolute !important;
        top: 3px;
        right: 73px;
        text-align: right;
    }
}



@media  (max-width: 1024px){
    [data-theme="dark"]  .alo-toggle .toggle-content:after {
        background-color: #1c1c1e;
    }
    [data-theme="dark"] .content-cart .minicart-wrapper .showcart .crat-icon:before {
        color: #ffffff;
    }
    [data-theme="dark"]  .header-icons {
        background: #1c1c1e !important;
        box-shadow: 0px 0px 5px rgba(0, 0, 0, .3);
    }

}
[data-theme="dark"] a.see_all_wrapper {
    color: #ffffff !important;

}

[data-theme="dark"]  .header .welcome-msg:after {
    border-color:#0e9ce3 !important;
}
[data-theme="dark"] .page-header .header a:hover{
    color: #0e9ce3 !important;
}
[data-theme="dark"] .breadcrumbs li strong {
    color: #ffffff!important;
}
[data-theme="dark"] .sub-cat a.link {
    color: #ffffff!important;
}
[data-theme="dark"]  .sorter select,[data-theme="dark"]  .limiter select {
    color: rgb(255, 255, 255);
    background-color: #1c1c1e;
    border-color: #0e9ce3;
}
[data-theme="dark"]  .sorter-label, [data-theme="dark"] .limiter .label {
    color: #ffffff;
}
[data-theme="dark"]  .toolbar {
    border-bottom-color: rgb(133, 123, 108);
}
[data-theme="dark"]  .sidebar .block {
    background-color: #1c1c1e;
    border-color: #0e9ce3;
}

[data-theme="dark"] .sidebar .block .block-title strong, [data-theme="dark"] .accor-title, [data-theme="dark"] .filter-options .filter-options-title {
    color: #ffffff;
}
[data-theme="dark"] input[type="text"], [data-theme="dark"] input[type="password"], [data-theme="dark"] input[type="url"],[data-theme="dark"]  input[type="tel"],[data-theme="dark"] input[type="search"],[data-theme="dark"] input[type="number"], [data-theme="dark"] input[type="datetime"],[data-theme="dark"] input[type="email"] {
    border-color: #ffffff;
    background-color: #1c1c1e;
}
[data-theme="dark"] input.input-text:focus, [data-theme="dark"] select:focus, [data-theme="dark"] textarea:focus, [data-theme="dark"] ._keyfocus :focus, [data-theme="dark"] input:focus:not([disabled]), [data-theme="dark"] textarea:focus:not([disabled]),[data-theme="dark"]  select:focus:not([disabled]) {
    background-color: rgb(27, 31, 32);
}
[data-theme="dark"] select, textarea, button {
    color:#000;
}
[data-theme="dark"] body.page-layout-2columns-left a  {
    color: #ffffff;
}
[data-theme="dark"] .mst-nav__label .mst-nav__label-item._mode-checkbox input[type="checkbox"] {
    background-image: initial;
    background-color: #1c1c1e;
    border-color: rgb(66, 72, 76);
}
[data-theme="dark"] .filter-options .filter-options-title {
    color: #ffffff;
    border-bottom: rgb(57, 63, 65)!important;
}
[data-theme="dark"] .filter-options .filter-options-title::after {
    color: #0e9ce3 ;
}
[data-theme="dark"] .sidebar .block .block-title {  
    border-bottom-color: #0e9ce3;
}
[data-theme="dark"] .products-grid .product-items .category-products-grid {
    border:1px solid #313638!important;
}
/* [data-theme="dark"] .products-grid .product-items .category-products-grid:hover{
    box-shadow: 0 0 18px #0e9ce33d;
    border-color: #0e9ce3 !important;
} */
[data-theme="dark"] .page-footer {
    border-top-color: rgb(65, 72, 74);
    background-color: #1c1c1e;
}
[data-theme="dark"] .page-footer .block-content-statick li a {
    color: #ffffff !important;
}
[data-theme="dark"] body.page-layout-1column a, body.page-layout-2columns-left a, [data-theme="dark"] body.page-layout-2columns-right a, [data-theme="dark"] .block-collapsible-nav .item a {
    color: #ffffff;
}
[data-theme="dark"] .product-view .product-shop .page-title-wrapper .page-title span {
    color: #ffffff !important;
}
[data-theme="dark"] body,[data-theme="dark"]  h1, [data-theme="dark"] h2, [data-theme="dark"] h3,[data-theme="dark"]  h4, [data-theme="dark"] h5, [data-theme="dark"] h6, [data-theme="dark"] .h1, [data-theme="dark"] .h2, [data-theme="dark"] .h3, [data-theme="dark"] .h4, [data-theme="dark"] .h5, [data-theme="dark"]  .h6 {
    color: #ffffff;
}
[data-theme="dark"] .available.stock span {
    color: #ffffff !important;
}
[data-theme="dark"] .product-info-main .product.attribute.sku .type, [data-theme="dark"] .product-item-inner .product.attribute .type {
    color: #ffffff;
}
[data-theme="dark"] .fieldset {
    background-image: initial;
    background-color: #1c1c1e;
}
[data-theme="dark"] .product-view .product-qty .custom-qty, [data-theme="dark"] .product-view .product-shop input.qty {
    background-color: #1c1c1e;
    border-color: rgb(57, 63, 65);
    color:#ffffff !important;
}

[data-theme="dark"] .product-view .product-shop .add-to-cart .items, [data-theme="dark"] .box-tocart .product-qty .custom-qty .btn-plus .items, [data-theme="dark"] .box-tocart .items, [data-theme="dark"] .product-shop .add-to-box .items {
    border-color: rgb(63, 69, 71);
    background-image: initial !important;
    background-color: rgb(49, 54, 56) !important;
    color:#0e9ce3 !important;
}

[data-theme="dark"] .catalog-product-view .box-tocart .add-to-cart .detail-btn-wrap .tocart {
    background: #00a8e1 !important;
    color: #ffffff !important;
}
[data-theme="dark"]  .catalog-product-view #productinfodescription.productinfodescription {
    background-color: #1c1c1e;
    color: #ffffff;
}
[data-theme="dark"] .review-list .block-title strong, [data-theme="dark"] .review-content-container .review-content  {
    color: #ffffff;
}

[data-theme="dark"]  .review-fieldset .control input[type="text"] {
    border-color: #41484a;
    background-color: #1c1c1e;
}
[data-theme="dark"] .rating-summary .rating-result > span::before {
    color: rgb(255, 255, 255);
}
[data-theme="dark"]  .review-fieldset .control textarea {
    background-image: initial;
    background-color: #1c1c1e;
    border-color: rgb(57, 63, 65);
}
[data-theme="dark"] body .products-related  .product-item-info {
    background-color: #1c1c1e !important;
    /* border-color: #0e9ce3 !important; */
}
[data-theme="dark"] .stickyCart .product-qty .custom-qty {
    background-color: #1c1c1e;
    border-color: rgb(57, 63, 65);
}
[data-theme="dark"] .stickyCart input.qty {
    color: #ffffff !important;
}
[data-theme="dark"] .stickyCart .product-qty .custom-qty {
    background-color: #1c1c1e;
    border-color: #0e9ce3;
}
[data-theme="dark"]  .login-container .block .block-content {
    background-color: #1c1c1e;
    border-color: rgb(61, 65, 69);
}

[data-theme="dark"] .fieldset > .field > .label span {
    border-color: rgb(66, 73, 76);
    color: #ffffff !important;
}

[data-theme="dark"]  .action.remind span {
    color: #ff0000 !important;
}
[data-theme="dark"] .login-container .block-content p, [data-theme="dark"] .login-container .block-content .field.note {
    color: #ffffff;
}

[data-theme="dark"] .login-container .block .block-title strong {
    color: rgb(255, 255, 255);
}
[data-theme="dark"] .modal-content {
    background-color: #1c1c1e;
}
[data-theme="dark"] .modal-slide .modal-inner-wrap,[data-theme="dark"] .modal-popup .modal-inner-wrap {
    background-color: #1c1c1e !important;
}
[data-theme="dark"] .modal-popup .action-close::before, [data-theme="dark"] .modal-slide .action-close::before {
    color: #ffffff;
}
[data-theme="dark"]  .contact-content .short-description {
    color: #ffffff;
}
[data-theme="dark"]  .contact_info .tit-name {
    color: #ffffff;
}
[data-theme="dark"]  .contact_info .tit-contain {
    color: #ffffff;
}

[data-theme="dark"] .magicmenu .nav-desktop .level0.active a span.icon-text{
    background-color: rgba(0, 0, 0, 0);
    color: #0e9ce3 !important;  
} 

[data-theme="dark"].header-icons .tool-header .active .link span {
    color: #0e9ce3 !important;
}
[data-theme="dark"] body .product-item-info .buy-now {
    background-color:#0e9ce3!important;
    color: #ffffff!important;
}

[data-theme="dark"] .towishlist .fa-heart:hover {
    color: #0e9ce3!important;
}

[data-theme="dark"] body.page-layout-1column #switcher-language .switcher-options a {
    color: #fff;
}

[data-theme="dark"] .mode-container i.fa-moon-o {
    color: #0e9ce3;
}
[data-theme="dark"] .grid-list-mobile.theme-switch-wrapper i {
    color: #0e9ce3;
}

[data-theme="dark"] .nav-sections .mean-nav ul li .collapse:before {
    content: "\f178";
    color: #0e9ce3;
}


[data-theme="dark"]  .header-icons .tool-padding.active span.fa{
     color: #0e9ce3 !important;
    }
    [data-theme="dark"] .minicart-wrapper.active span.fa{
        color: #0e9ce3 !important;
    }

[data-theme="dark"]  .swatch-option.image:not(.disabled):hover {
    outline: 2px solid #0e9ce3;
}
[data-theme="dark"] .category-filter .o-list  .expand .fa-chevron-down{
    color:#0e9ce3 !important ;
}

[data-theme="dark"] .field.search .control.catalogsearch input.input-text:focus, [data-theme="dark"]  .field.search .control.catalogsearch input:focus:not([disabled]){
    background-color: rgb(255, 255, 255);
}

[data-theme="dark"]  .modes-mode,[data-theme="dark"]  .modes-mode:hover {
    color: #0e9ce3 !important;
}

[data-theme="dark"] .magicmenu .nav-desktop .level0.dropdown.active .level-top, [data-theme="dark"] .magicmenu .nav-desktop .level0.over a, [data-theme="dark"] .magicmenu .nav-desktop .level0.active a,[data-theme="dark"] .magicmenu .nav-desktop .level0.active a span.icon-text,[data-theme="dark"] .magicmenu .nav-desktop .level0 a:hover,[data-theme="dark"] .magicmenu .nav-desktop .level0 a.icon-text:hover,[data-theme="dark"] .magicmenu .nav-desktop .level0.dropdown .level-top:hover {
    background-color:#0e9ce3 !important ;
    color:#ffffff !important;
}
[data-theme="dark"] .modal-header .modal-popup .action-close::before, [data-theme="dark"] .modal-header .modal-slide .action-close::before {
    color: #0e9ce3 ;
}

[data-theme="dark"]  .category-filter .img-wrapper img {
    border: 1px solid #0e9ce3;
}

[data-theme="dark"] .nav-sections-item-content .magicmenu .nav-desktop .level0.active a {
    background-color: #0e9ce3 !important;
}

[data-theme="dark"] input{
    color:#999 !important;
}

[data-theme="dark"] .limiter span{
    color:#ffffff !important;
}   
[data-theme="dark"] .mst-nav__checked-counter__wrapper .mst-nav__checked-counter {
    background-image: initial;
    background-color: #1c1c1e;
    border-color: #3d4145;
    color: #ffffff;
}
[data-theme="dark"] .filter-options-title a:hover{
    color:#eb4c4c !important;
}
[data-theme="dark"]  .product-add-form .fieldset .swatch-attribute.size .swatch-option.text {
        outline-color: initial;
        box-shadow: #00000052 0px 0px 4px;
        background-color: #1c1c1e;
        color: #ffffff;
}

[data-theme="dark"] .review-control-vote label::before, [data-theme="dark"] .review-control-vote label:hover{
    color: #0e9ce3 !important;
}

[data-theme="dark"] .actions-toolbar .secondary a span:hover, [data-theme="dark"] .actions-toolbar .secondary a span:focus{
    color:#eb4c4c !important;
}
[data-theme="dark"]  textarea {
    background-image: initial;
    background-color: #1c1c1e;
    border-color: rgb(57, 63, 65);
    color: #fff;
}
[data-theme="dark"] .contact_info .icons {
    color: #1c1c1e;
    background-color: rgb(255, 255, 255);
}

[data-theme="dark"] .iwd_main_wrapper .iwd_opc_field.iwd_opc_input ,[data-theme="dark"] .iwd_main_wrapper .field .input-text {
    border-color: rgb(57, 63, 65);
}
[data-theme="dark"] .selectize-control.single .selectize-input, [data-theme="dark"] .selectize-dropdown.single {
    border-color: rgb(57, 63, 65);
    background-color: #1c1c1e;
}
[data-theme="dark"] .selectize-control.single .selectize-input,[data-theme="dark"]  .selectize-dropdown.single {
    border-color:  rgb(57, 63, 65) !important;
}
[data-theme="dark"]  .store1{
    background-color: #1c1c1e;
}
[data-theme="dark"]  .store-contact.locations .store-item {
    border-bottom-color: rgb(57, 63, 65);
}
[data-theme="dark"]  .store_info .tit-name {
    color: #ffffff  !important;
}
[data-theme="dark"]  .store_info .tit-contain, [data-theme="dark"]  .store_info .tit-contain a {
    color: #ffffff !important;
}
[data-theme="dark"] .block-authentication .block[class] + .block::before {
    background-image: initial;
    background-color: #1c1c1e;
    border-color: rgb(70, 76, 79);
    color: rgb(217, 210, 200);
}
[data-theme="dark"] .form-create-account, [data-theme="dark"] .forget{
    background-color: #1c1c1e !important;
    border-color: #3b4144 !important;
}

[data-theme="dark"] .password-strength-meter {
    background-color: #1c1c1e;
}
[data-theme="dark"] .block.block-collapsible-nav .content {
    background-color: #222222;
}
[data-theme="dark"] .block.block-collapsible-nav .item.current a,[data-theme="dark"] .block.block-collapsible-nav .item.current > strong {
    border-color: rgb(199, 62, 0);
    color: rgb(255, 255, 255);
}
[data-theme="dark"] .customer-account-index .box .box-title{
    color: #ffffff;
}

[data-theme="dark"] .box .box-title {
    background-color: #1c1c1e;
    border-color: #3b4144;
}

[data-theme="dark"] .box .box-content ,[data-theme="dark"] .box .box-actions {
    border: 1px solid #3b4144;
    background-color: #1c1c1e;
    border-top-color: initial;
}

[data-theme="dark"] .box  address {
    color: #ffffff;
}
[data-theme="dark"]  .action.edit span{
    color: #ff1818 !important;
}

[data-theme="dark"]  .account .block .block-title strong {
    color: #ffffff;
}

[data-theme="dark"] .form.password.reset, [data-theme="dark"] .form.send.confirmation,[data-theme="dark"] .form.password.forget,[data-theme="dark"] .form.create.account,[data-theme="dark"] .form.form-edit-account, [data-theme="dark"] .form-address-edit, [data-theme="dark"] .form-newsletter-manage {
    background-color: #1c1c1e;
    border-color: #3b4144;
}

[data-theme="dark"] select {
    background-image: initial;
    background-color: #1c1c1e;
    border-color: rgb(57, 63, 65);
    color: #ffffff;
}
[data-theme="dark"]  .iwd_main_wrapper .iwd_opc_column_name{
    color: #dfdad2; 
}

[data-theme="dark"] .iwd_main_wrapper .field .iwd_opc_select_container .iwd_opc_select_option {
    color: rgb(223, 218, 210);
    border-bottom-color: rgba(57, 63, 65, 0.4);
}
[data-theme="dark"]  .iwd_main_wrapper .iwd_opc_small_button_container button.iwd_opc_small_button {
    color: rgb(178, 81, 255) !important;
    border-color: rgb(111, 24, 181) !important;
    background-color: #1c1c1e;
}

[data-theme="dark"]  button.iwd_opc_small_button:hover {
    background-color: #1c1c1e !important;
}
[data-theme="dark"] .iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals {
    background-image: initial;
    background-color: #1c1c1e;
    box-shadow: rgba(39, 42, 44, 0.2) 0px 4px 8px 0px;
    color: rgb(223, 218, 210);
}

[data-theme="dark"]  .iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items ,[data-theme="dark"] .iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals{
    background-image: initial;
    background-color: #1c1c1e;
}

[data-theme="dark"]  .selectize-input, [data-theme="dark"]  .selectize-control.single .selectize-input.input-active {
    background-image: initial;
    background-color: #1c1c1e;
}
[data-theme="dark"] .selectize-dropdown .active {
    background-color: rgb(25, 28, 29);
    color: rgb(197, 189, 177);
}
[data-theme="dark"]  .selectize-dropdown,[data-theme="dark"]  .selectize-input,[data-theme="dark"]  .selectize-input input {
    color: rgb(223, 218, 210);
}
[data-theme="dark"]  ul#customercredit-navigation-customercredit_navigator li {
    background-image: initial;
    background-color: rgb(29, 32, 34);
}
[data-theme="dark"]  .div-navigantion-credit {
    border-color: rgb(55, 61, 63);
}
[data-theme="dark"] .box-account {
    background-image: initial;
    background-color: #1c1c1e;
    border-color: rgb(55, 59, 62);
}
[data-theme="dark"] .no-record span{
    color: #bcb2a6 !important;
}
[data-theme="dark"] .message.info {
    background: #ffffff;
}
[data-theme="dark"] .message.info span{
    color: #1c1c1e !important;
}

[data-theme="dark"] .sidebar .accordion-container {
    background-color: #1c1c1e;
}
[data-theme="dark"] .sidebar .accordion-container .meanmenu-accordion {
    border-color: rgb(57, 63, 65);
}
[data-theme="dark"] ul.nav-accordion li a.level-top {
    color: #ffffff !important;
    border-bottom: 1px solid #393f41;
}
[data-theme="dark"] .accor-title {
    border-bottom-color: #393f41;
}

[data-theme="dark"] .timer-box {
    background-color: rgb(27, 31, 32);
    border-color: rgb(58, 64, 66);
}
[data-theme="dark"] .timer-box span b{
    color:#ffffff !important;
}

[data-theme="dark"] .header.links {
    background: #1c1c1e;
    background-color: #1c1c1e !important;
}
[data-theme="dark"] .header.links .customer-welcome .customer-menu .links.header li a{
    color: #ffffff !important;
}

[data-theme="dark"] .logo_header_wrapper {
    background-color: rgb(29, 33, 34);
    box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 5px;
}
[data-theme="dark"] .alo-toggle .toggle-content:before {
    background:#1c1c1e;
}
[data-theme="dark"] .navigation-mobile .nav-mobile .level0 .level-top:hover{
    background-color: #1c1c1e !important;
}

[data-theme="dark"]  .nav-sections .mean-nav ul.nav-mobile li.active a span{
    color:#0e9ce3 !important;
}
/* [data-theme="dark"]  .header .header-top .top-left .tool-setting>.currency_top:before {
    border-right: solid 1px #0e9ce3;
} */
[data-theme="dark"] .minicart-wrapper .block-minicart {
    background-color: #1c1c1e;
    border-color: #ffffff;
}
[data-theme="dark"] .minicart-wrapper .block-minicart:before {
    background-color: #1c1c1e;
}
[data-theme="dark"]  .minicart-items .product-item-name a:hover {
    color: #0e9ce3 !important;
}
[data-theme="dark"] .block-minicart .subtotal .label span, [data-theme="dark"] .block-minicart .items-total span, [data-theme="dark"] .block-minicart .subtotal span {
    color: #ffffff !important;
}
[data-theme="dark"] .block-minicart .amount .price-wrapper:first-child .price {
    color: #eb4c4c !important;
}
[data-theme="dark"] .cart-container {
    background-color: #1c1c1e;
}

[data-theme="dark"] .cart.table-wrapper thead .col span,[data-theme="dark"] .cart-summary > .title ,[data-theme="dark"]  .cart.table-wrapper .product-item-name a, [data-theme="dark"] .cart-totals .mark,[data-theme="dark"] .cart-totals .mark strong{
    color: #ffffff;
}

[data-theme="dark"]  .cart.table-wrapper .actions-toolbar > .action-edit::before ,[data-theme="dark"]  .cart-container span,[data-theme="dark"] .cart-container  .data.table .custom-qty .alo_qty ,[data-theme="dark"] .offer-applied-txt ,[data-theme="dark"] .free-offer-applied-txt{
    color: #ffffff !important;
}
[data-theme="dark"] .cart.table-wrapper .actions-toolbar > .action-delete::before{
    color: #ffffff !important;
}
[data-theme="dark"] .iwd_main_wrapper .field .iwd_opc_select_container.selected .iwd_opc_select_option:after {
    color: #ffffff;
}
[data-theme="dark"]  .minicart-content-wrapper label{
    color: #ffffff;
}

[data-theme="dark"]  .form-list label,[data-theme="dark"]  .fieldset label {
    color: #ffffff !important;
}
[data-theme="dark"]  .fieldset .legend {
    color: #ffffff;
}

[data-theme="dark"]  .below-column ul li a{
    color: #ffffff;
}   

[data-theme="dark"] .wishlist-index-index  .alocolumns .product-item-info{
    background-color: #1c1c1e!important;
    border-color: #313638!important;
}
/* div#block-discount {
    float: right !important;
} */

[data-theme="dark"]  .category-filter ul li ul li ul li .category-wrapper {
    background-color: #313638;
  
}
[data-theme="dark"] .category-filter ul li ul li .category-wrapper {
    background-color: #5d6569;
}

[data-theme="dark"] .actions.dropdown.options.switcher-options::before {
    border-color: #0e9ce3 !important;
}

 .stickyChild button.increase.items::before {
    content: '\f067';
    font-family: 'FontAwesome';
    color:#1c1c1e ;
    font-size: 14px;
}
[data-theme="dark"] .stickyChild button.increase.items::before{
    color: #0e9ce3;
}
 .stickyChild button.reduced.items::before {
    content: '\f068';
    font-family: 'FontAwesome';
    font-size: 14px;
    color:#1c1c1e ;
}
[data-theme="dark"] .stickyChild button.reduced.items::before{
    color: #0e9ce3;
}

 .stickyCart .clSticky .items.reduced, .stickyCart .clSticky .items.increase {
    justify-content: center;
    display: flex;
    border-color: #ffffff;
}

[data-theme="dark"] .product-view .product-shop .product-social-links a:hover, [data-theme="dark"] .product-add-form .product-social-links a:hover {
    color: #0e9ce3 !important;
}
[data-theme="dark"] .page-footer .col-custom-footer .address-list .feature-icon .fa {
    color: #0e9ce3 !important;
}
/* [data-theme="dark"] .deal-of-day .main-img-block .product-item-info:hover {
    box-shadow: 0 0 18px #0e9ce33d;
    border-color: #0e9ce3 !important;
} */

[data-theme="dark"] .alotheme .wishlist-icons:hover {
    color: #0e9ce3 !important;
}
[data-theme="dark"] .filter-options .filter-options-content .item a:hover{
    color: #0e9ce3 !important;
}
[data-theme="dark"] .mst-nav__label .mst-nav__label-item a:hover label{
    color: #0e9ce3 !important;
}


[data-theme="dark"] .block .filter-content .block-subtitle {
    color: #ffffff;
}
[data-theme="dark"].filter-content .filter-current .item .action.remove:hover:before {
    color:  #0e9ce3;
}
[data-theme="dark"] .page-footer .toggle-tab:before {
    content: "\f107";
    font-family: FontAwesome;
    color:  #0e9ce3;
}



[data-theme="dark"] .minicart-items .action.edit::before,[data-theme="dark"] .minicart-items .action.delete::before,[data-theme="dark"] .cart.table-wrapper .actions-toolbar > .action-delete::before,[data-theme="dark"] .cart.table-wrapper .actions-toolbar > .action-edit::before {
    color:  #0e9ce3;
    opacity: 1;
}
[data-theme="dark"] .header .welcome-msg:before {
    border-color: #0e9ce3 !important;
    
}
[data-theme="dark"]  body #switcher-language .switcher-options a {
    color: #ffffff !important;
}
[data-theme="dark"]  body #switcher-language .switcher-options a:hover {
    color:  #0e9ce3 !important;
}

[data-theme="dark"] .fotorama-item .fotorama__nav .fotorama__thumb-border {
    border-color: #0e9ce3;
    opacity: 1;
    margin-top: 0px;
}

/* [data-theme="dark"] .deal-of-day.products-list .product-item .category-products-list {
    border-color: #0e9ce375 !important;
}
[data-theme="dark"] .deal-of-day.products-list .product-item .category-products-list:hover{
    box-shadow: 0 0 18px #0e9ce33d;
    border-color: #0e9ce3 !important;
} */

[data-theme="dark"] .fa-plus:before ,[data-theme="dark"] .fa-minus:before {
    color: #0e9ce3;
}
[data-theme="dark"] .swatch-option.selected {
    outline: 2px solid #0e9ce3;
}
[data-theme="dark"] .minicart-wrapper .action.close{
    background: #0e9ce3 !important;
}

[data-theme="dark"] .mst-nav__search .action.search::before {
    color: #ffffff;
}
[data-theme="dark"] .message.error {
    background: #ffffff; 
    color: #000000;
}
[data-theme="dark"] .store_info .icons {
    color: #555 !important;
    background-color: #ffffff;
}
[data-theme="dark"] .field-tooltip .field-tooltip-content {
    background: #1c1c1e;
    border: 1px solid #ffffff;
}

[data-theme="dark"] .minicart-wrapper.active .showcart .crat-icon::before {
    Color: #0e9ce3 !important;
}

[data-theme="dark"] body  button.button.btn-cart {
    background: #0e9ce3 !important;
}

[data-theme="dark"] body .product-item-info button.button.btn-cart.custom-add-to-cart {
    background-color: #313638 !important;
}
[data-theme="dark"]  .product-view .add-to-cart button.button:hover {
    background: #7a1fc1 !important;
}
[data-theme="dark"]  .swatch-option.color,[data-theme="dark"]  .swatch-option.selected {
    -webkit-box-shadow: 0 0 0 2px rgb(255 255 255);
}
[data-theme="dark"]  .swatch-option.color:hover,[data-theme="dark"]  .swatch-option.selected {
    -webkit-box-shadow: 0 0 0 2px #0e9ce3;
}
/* [data-theme="dark"]  .fa-toggle-on:before {
    content: "\f205";
    font-size: 40px;
    color: beige;
} */
[data-theme="dark"]  .label {
    color: #ffffff;
}
[data-theme="dark"]  .shopcategories-box .magictabs::-webkit-scrollbar-track,
[data-theme="dark"]  .shopbrand-box .magictabs::-webkit-scrollbar-track,
[data-theme="dark"]  .show_sub_categories .sub-cat::-webkit-scrollbar-track,
[data-theme="dark"]  .cms-index-index .deal-of-day .product-items::-webkit-scrollbar-track{
    background: #666666;
}
[data-theme="dark"]  .shopcategories-box .magictabs::-webkit-scrollbar-thumb,
[data-theme="dark"]  .shopbrand-box .magictabs::-webkit-scrollbar-thumb,
[data-theme="dark"]  .show_sub_categories .sub-cat::-webkit-scrollbar-thumb, 
[data-theme="dark"]  .cms-index-index .deal-of-day .product-items::-webkit-scrollbar-thumb{
    background: #d9d9d9;
}
[data-theme="dark"] .shopcategories-box .magictabs::-webkit-scrollbar,
 [data-theme="dark"]  .shopbrand-box .magictabs::-webkit-scrollbar,
 [data-theme="dark"]  .show_sub_categories .sub-cat::-webkit-scrollbar,  
 [data-theme="dark"]  .cms-index-index .deal-of-day .product-items::-webkit-scrollbar{
    height: 5px;
}
[data-theme="dark"]  .header .alotheme .icons, [data-theme="dark"]  .header .content-cart .minicart-wrapper .showcart .crat-icon:before {
    color:#ffffff;
}
[data-theme="dark"] .header-icons .toggle-visible span.fa.fa-user.icons.account-icons {
     color: #0e9ce3 !important;
}   
[data-theme="dark"] .alocolumns .sidebar .block {
    background-color: #1c1c1e;
    border-color:#ffffff;
}
[data-theme="dark"] .alocolumns .block-collapsible-nav .title {
    border: 1px solid;
}

[data-theme="dark"]  .item-options dt {
    color: #ffffff;
    /* margin-right: 0px !important; */
}
[data-theme="dark"] .nav>li>a:focus{
    background-color: #eeeeee30;
}
[data-theme="dark"] .swatch-option.text, [data-theme="dark"] .swatch-option {
    background: #333333;
    color: #ffffff;
    border: 1px solid #666;
}
/* blue-btn-theam */

[data-theme="dark"] .nav-toggle:before {
    color: #0e9ce3 !important;
}
[data-theme="dark"] .nav-before-open .nav-toggle:before {
    color: #0e9ce3;
}
[data-theme="dark"] .switcher-language .switcher-options .title a {
    color: #0e9ce3;
}

[data-theme="dark"] .nav-before-open .nav-toggle:hover:before {
    color: #0e9ce3;
}
[data-theme="dark"] .alothemes .header.header-sticker .header-content .tool-topsearch .toggle-tab {
    color: #0e9ce3;
}
[data-theme="dark"] .header-content .nav-toggle:hover:before {
    color: #0e9ce3;
}
[data-theme="dark"] .nav-toggle:before {
    color: #0e9ce3 !important;
}
[data-theme="dark"] .switcher-language .switcher-options .title a {
    color: #0e9ce3;
}
[data-theme="dark"] .minicart-wrapper.active .showcart .crat-icon::before{
    Color:#0e9ce3 !important;
}
[data-theme="dark"] .pages li.item.pages-item-next:hover, .pages li.item.pages-item-previous:hover {
    background: linear-gradient(0deg, #0e9ce3 0%, #0e9ce3 100%) !important;
}
[data-theme="dark"] .breadcrumbs .inner-breadcrumbs li a{color: #0e9ce3; font-weight: 600;}
[data-theme="dark"] .modes-mode{color: #0e9ce3 !important;}
[data-theme="dark"] .alotheme .wishlist-icons:hover {color: #0e9ce3 !important;}
    [data-theme="dark"] header .welcome-msg:after{border-color: #0e9ce3;}
    [data-theme="dark"] .minicart-wrapper .action.close {
        background: #0e9ce3 !important; background-color: #0e9ce3;
    }
    [data-theme="dark"] .ui-slider-range{
        background: #0e9ce3 !important;
    }
    [data-theme="dark"] .slick-slider .slick-dots li button:before {
        color: #0e9ce3;
    }
    [data-theme="dark"]  .slick-slider .slick-dots li.slick-active button:before {
	color: #0e9ce3;
	background-color: #0e9ce3;
    }
    [data-theme="dark"]  .slick-dots li.slick-active button {
    width: 30px;
    background-color: #0e9ce3;
    }

    [data-theme="dark"]   .top-link-product.tool-padding .counter.qty {
        background: #0e9ce3 !important;
    }

    [data-theme="dark"]   .minicart-wrapper .action.showcart .counter.qty {
    background : #0e9ce3 !important;
    }

    [data-theme="dark"] .vmagicmenu .block-title {
    background : #0e9ce3 !important; 
    }

    [data-theme="dark"] .cms-index-index .vmagicmenu .vmagicmenu-narrow {
    border-color: #0e9ce3!important;
    }
    [data-theme="dark"] #backtotop:hover{
    background: #0e9ce3 !important;
    }
   [data-theme="dark"] .fa-phone{
    color: #0e9ce3;
   }
 
    [data-theme="dark"] .product-view .product-shop .add-to-cart .items, 
    [data-theme="dark"] .box-tocart .items, [data-theme="dark"] .product-shop .add-to-box .items {
    background: #0e9ce3 !important;
     }
    [data-theme="dark"] .top-categories-section h3 {
    color: #0e9ce3;
    }
     [data-theme="dark"] .deal-of-day .item .quickview {
    border-color: #0e9ce3;
    }
    [data-theme="dark"] .bazaar-app-msite.alert-info .btn-primary {
    background-color: #0e9ce3;
    border-color: #0e9ce3;
    }
    [data-theme="dark"]  .top-brands-shop h3 {
    color: #0e9ce3;
    }
    [data-theme="dark"]   .towishlist .fa-heart:hover {
    color: #0e9ce3 !important;
    }
    [data-theme="dark"]  .page-footer .col-custom-footer .address-list .feature-icon .fa {
        color: #0e9ce3 !important;
    }
    [data-theme="dark"] .block-subscribe .actions button.button:hover {
        background: #0e9ce3 !important;
    }
    [data-theme="dark"] .page-header .header a:hover, [data-theme="dark"] .page-header .switcher .options ul.dropdown a:hover, [data-theme="dark"] .page-footer .switcher .options ul.dropdown a:hover {
        color: #0e9ce3 !important;
    }
    [data-theme="dark"] .cart-container .form-cart .cart.actions .action {
        background: #0e9ce3;
    }
    [data-theme="dark"] .mode-container i.fa-sun-o, [data-theme="dark"] .mode-container .dark-mode {
        color: #0e9ce3;
    }
    [data-theme="dark"] .mode-container i.fa-moon-o, [data-theme="dark"] .mode-container .light-mode {
        color: #0e9ce3;
    }
    [data-theme="dark"] .form-wishlist-items button.action {
        background: #0e9ce3 !important;
    }
    [data-theme="dark"] .box-customercredit-sumary .form-button, [data-theme="dark"] .content-customercredit-redeem .form-button, [data-theme="dark"] .search-by-distance .action,[data-theme="dark"] .search-by-area button,[data-theme="dark"] .modal-footer button {
        background: #0e9ce3 !important;
    }    
    [data-theme="dark"] ul#customercredit-navigation-customercredit_navigator li strong {
        color: #0e9ce3 !important;
    }
    [data-theme="dark"] .toolbar .modes-mode.active,[data-theme="dark"] .toolbar .modes-mode:hover {
        color: #0e9ce3 !important;
    }
    [data-theme="dark"] .category-filter .img-wrapper img {
        border: 1px solid #0e9ce3;
    }
    [data-theme="dark"] .category-filter ul li span {
        color: #0e9ce3;
    }
    [data-theme="dark"] .category-filter ul li.level0 a:hover {
        color: #0e9ce3;
    }
    [data-theme="dark"] .header.links li a:before, [data-theme="dark"] .page-header .switcher .options:before,[data-theme="dark"] .below-column ul li a:before,[data-theme="dark"] .tool-setting .top-link-product a.btn-compare:before {
        border-color: #0e9ce3 !important;
    }
    [data-theme="dark"] body #switcher-language .switcher-options a {
        color: #0e9ce3;
        font-size: 20px !important;
    }
    [data-theme="dark"] .mst-nav__label .mst-nav__label-item a:hover label {
        color: #0e9ce3;
    }
    [data-theme="dark"] .mst-nav__label .mst-nav__label-item._mode-checkbox input[type="checkbox"]:checked:before {
        background: #0e9ce3;
    }
    [data-theme="dark"] .mst-nav__label .mst-nav__label-item._highlight a {
        color: #0e9ce3 !important;
    } 
    [data-theme="dark"] .mst-scroll__button {
        background: #0e9ce3 !important;
    }
    [data-theme="dark"] .header-icons .tool-header .active .link span {
        color: #0e9ce3 !important;
    }
    [data-theme="dark"] .filter-options-content .mst-nav__slider .mst-nav__slider-from-to button {
        background: #0e9ce3;
    }
    [data-theme="dark"] .product-item-pricing .details-qty button {
        background: #0e9ce3 !important;
    }
    [data-theme="dark"] .button-checkout-credit .input-box button, .form-discount-credit button {
        background: #0e9ce3 !important;
    }
    [data-theme="dark"] .iwd_main_wrapper .iwd_opc_universal_wrapper .iwd_opc_button {
        background: #0e9ce3 !important;
        border-color: #0e9ce3 !important;
    }
    [data-theme="dark"] .iwd_main_wrapper  .iwd_opc_small_button_container button.iwd_opc_small_button {
        color: #0e9ce3 !important;
        border: 1px solid #0e9ce3 !important;
    }
    [data-theme="dark"] .magicmenu .nav-desktop .level0.dropdown.active .level-top, 
    [data-theme="dark"] .magicmenu .nav-desktop .level0.over a, 
    [data-theme="dark"] .magicmenu .nav-desktop .level0.active a span.icon-text, 
    [data-theme="dark"] .magicmenu .nav-desktop .level0 a:hover, 
    [data-theme="dark"] .magicmenu .nav-desktop .level0 a.icon-text:hover, 
    [data-theme="dark"] .magicmenu .nav-desktop .level0.dropdown .level-top:hover {
    background-color: #0e9ce3 !important;
    }
    [data-theme="dark"] .iwd_main_wrapper .fieldset .field.choice input[type="checkbox"]:checked ~ label:before {
        background: #0e9ce3 !important;
        border-color: #0e9ce3 !important;
    }
    [data-theme="dark"] div.iwd_opc_button.active {
        border-color: #0e9ce3;
    }
    [data-theme="dark"] .iwd_main_wrapper .fieldset .field.choice input[type="checkbox"] ~ label:before {
        border: 1px solid #0e9ce3 !important;
    }
    [data-theme="dark"] .nav-sections .mean-nav ul.nav-mobile li.active a span {color:#0e9ce3;}
    [data-theme="dark"] .onmap .onclick-map {
        background: #0e9ce3 !important;
    }
    [data-theme="dark"] .nav-sections .mean-nav ul.nav-mobile li.active a span {color:#0e9ce3;}

    [data-theme="dark"] #top-cart-btn-checkout, [data-theme="dark"] #top-cart-btn-checkout:hover {
    background:#0e9ce3 !important;
    border-color:#0e9ce3 !important;
    }
    [data-theme="dark"] .actions-toolbar button,[data-theme="dark"] .buttons-set button{
    background:#0e9ce3!important ;
    }

    [data-theme="dark"] .login-container .actions-toolbar .action.create,[data-theme="dark"] .actions-toolbar .primary a.action {
    background:#0e9ce3 !important ;
    }
    [data-theme="dark"] #btnSticky {
        background: #0e9ce3 !important;
    }
    [data-theme="dark"] .ajaxcart-wrapper-main .btn-viewcart .viewcart,[data-theme="dark"] .ajaxcart-wrapper-main .btn-continue .continue {
        background:#0e9ce3 !important ;
    }
    [data-theme="dark"] .cart-container .checkout-methods-items .action.primary, [data-theme="dark"] .cart-container .checkout-methods-items .action.primary:hover {
        background:#0e9ce3 !important ;
    }
    [data-theme="dark"] .iwd_opc_wrapper .iwd_opc_alternative_wrapper button.iwd_opc_button.iwd_opc_place_order_button.active {
        background:#0e9ce3 !important ;
        border-color: #0e9ce3 !important;
    }
    [data-theme="dark"] .block-minicart .block-content .actions .secondary .viewcart{
        background:#0e9ce3 !important ;
        border-color: #0e9ce3 !important;
    }
    
    [data-theme="dark"] .message.global.cookie.magepow-gdpr-cookie-notice .actions button {
        background:#0e9ce3 !important ;
    }
    [data-theme="dark"] body.rtl #switcher-language .switcher-options a {
        color: #0e9ce3;
    }
    [data-theme="dark"] .form-login #mobilelogin-msg {
        color:#ff0000 !important;
    }
    [data-theme="dark"] .stickyCart {
        box-shadow: 0px -5px 6px #00000029;
        background: #101213;
    }
    [data-theme="dark"] .message.success a{
        color: #006bb4;
    }
    [data-theme="dark"] .message.notice {
        background: #ffffff;
        color: #333333;
    }
    [data-theme="dark"] .message.notice dl dd a{
        color: #333333;
    }
    [data-theme="dark"] .toggle-content .header.links li a{
        color: #ffffff;
    }

    [data-theme="dark"] .all_products_page-index-index #layered-filter-block.block.filter {
        background-color: #1c1c1e;
        border: none;
    }
    [data-theme="dark"]  .message.error a{
        color: #000000;
        text-decoration: underline;
    }
    [data-theme="dark"]  .category-filter ul li.level0 .category-wrapper {
        box-shadow: 0 0 4px #ffffff29;
    }
    [data-theme="dark"] .nav-sections .mean-nav ul.nav-mobile li a {
        box-shadow: 0px 0px 4px #ffffff29;
    }

    [data-theme="dark"] .switcher-currency button {
        /* display: inline-block; */
        vertical-align: middle;
        display: flex;
        overflow: visible;
        width: auto;
        border-style: solid;
        border-width: 1px;
        padding: 0;
        margin: auto;
        cursor: pointer;
        height: 25px;
        line-height: 10px;
        padding: 0 10px;
        border-radius: 3px;
        background: #1c1c1e;
        /* box-shadow: 0.5px 0.5px 2px 0.1px #0e9ce3; */
        align-items: center;
        color: #ffffff !important;
        font-weight: 600;
    }

    [data-theme="dark"] .switcher-language button {
        /* display: inline-block; */
        vertical-align: middle;
        display: flex;
        overflow: visible;
        width: auto;
        border-style: solid;
        border-width: 1px;
        padding: 0;
        margin: auto;
        cursor: pointer;
        height: 25px;
        line-height: 10px;
        padding: 0 10px;
        border-radius: 3px;
        background: #1c1c1e;
        /* box-shadow: 0.5px 0.5px 2px 0.1px #0e9ce3; */
        align-items: center;
        color: #ffffff !important;
        font-weight: 600;
    }

    [data-theme="dark"] .switcher-language .dropdown-toggle, [data-theme="dark"] .switcher-currency .dropdown-toggle {
        box-shadow: 0.5px 0.5px 2px 0.1px #0e9ce3 !important;
    }

    [data-theme="dark"] .switcher-currency button:focus, [data-theme="dark"] .switcher-language button:focus{
        /* display: inline-block; */
        vertical-align: middle;
        display: flex;
        overflow: visible;
        width: auto;
        border-style: solid;
        border-width: 1px;
        padding: 0;
        margin: auto;
        cursor: pointer;
        height: 25px;
        line-height: 10px;
        padding: 0 10px;
        border-radius: 3px;
        background: #1c1c1c;
        box-shadow: 0.5px 0.5px 2px 0.1px #0e9ce3;
        align-items: center;
        color: #ffffff;
        font-weight: 600;
    }

    [data-theme="dark"] .switcher-language .dropdown-menu {
        background-color: #1c1c1c;
        padding:0;
        border-color: #0e9ce3;
        box-shadow: 0 6px 12px #0e9ce336;
    }

    [data-theme="dark"] .top-form-language .switcher-language li a {
        color: #ffffff !important;
    }