/**
      *
      * This file is generated automaticaly. Please do no edit it directly cause all changes will be lost.
      *
      */
      
          .wide-header .header-breadcrumbs-wrapper,
          .wide-content .content-wrapper,
          .wide-content .content-wrapper .main-container,
          body.wide-footer #footer .footer-top,
          body.boxed-footer #footer .footer-top .container,
          body.boxed-footer-bg #footer .footer-top .container {background-color: #fff;}
          html body {background-color: #fff;}
          .home-slider-wrapper,
          body .slider-banners .text-banner,
          hr.solid,
          body .widget .widget-title,
          .widget-title,
          body .footer-list-wrapper,
          .products-list .item + .item,
          .product-tabs li:before,
          .feature-block .media,
          .feature-block .list-group-item,
          .brands a,
          .fullwidth-text-banner,
          .page-title,
          .brands,
          .bordered-wrapper,
          .footer-products-list .price-action-block.two-items .price-box,
          .widget-products .products-list .price-action-block.two-items .price-box,
          .products-grid li.item,
          .products-grid .item .indent,
          .products-list .item + .item,
          .product-tabs,
          .footer-products-list .item:not(:last-of-type),
          .product-view .top-wrapper .price-availability-block,
          .block-title,
          #product-attribute-specs-table .first.last th,
          .page-subtitle,
          table.table-bordered > thead > tr > th,
          table.table-bordered > tbody > tr > th,
          table.table-bordered > tfoot > tr > th,
          table.table-bordered > thead > tr > td,
          table.table-bordered > tbody > tr > td,
          table.table-bordered > tfoot > tr > td,
          .sidebar .block-layered-nav .block-content dd + dt,
          .product-view .product-options dl dd,
          .sorter .view-mode .item + .item,
          body.wide-footer #footer .footer-top,
          body.boxed-footer #footer .footer-top .container,
          body.boxed-footer-bg #footer .footer-top .container,
          .products-grid .price-action-block.two-items .price-box,
          .products-list .price-action-block.two-items .price-box,
          .product-view .short-description,
          .product-view .product-img-box .more-views h3 {border-color: rgba(0, 0, 0, 0.1);}
          html body,
          .product-view .sku,
          .related-bottom .more-link,
          .ratings .rating-links a:not(:hover),
          .ratings .amount a:not(:hover),
          .ratings .rating-links .separator,
          .box-reviews .rating-block h2,
          .box-reviews .rating-block h3,
          .box-reviews .rating-block h4,
          .box-reviews .rating-block .rating-title,
          .box-reviews .rating-block .rating-values,
          .item-options dt,
          .item-options dd,
          .product-view .box-tags .form-add label,
          .page-subtitle,
          body h1, body h2, body h3, body h4, body h5, body h6, body .h1, body .h2, body .h3, body .h4, body .h5, body .h6,
          body .widget-title h2,
          body .widget-title h3,
          body .widget .widget-title h2,
          body .widget .widget-title h3,
          body .block-title h3,
          .feature-block .list-group .list-title,
          .feature-block .list-group-item:last-child i,
          .sorter .view-mode i,
          .sorter .amount strong,
          .sorter,
          .toolbar label,
          .ratings .rating-links {color: #666666;}
          #shopping-cart-table .cart-actions i {color: #666666; opacity: 0.6;}
          .page-title h1,
          .page-title h2 {color: #222;}
          .page-sitemap .sitemap li a,
          .box-reviews .rating-block h3 span,
          body a,
          .my-account .panel-default p.edit a,
          .my-account table.table a {color: #EAFF00;}
          .page-sitemap .sitemap li a:hover,
          body a:hover,
          .my-account .panel-default p.edit a:hover,
          .my-account table.table a:hover,
          #shopping-cart-table .cart-actions i:hover,
          .sorter .view-mode strong i {color: #D02323; opacity: 1;}
          .page-sitemap .sitemap li a:active,
          body a:active,
          .my-account .panel-default p.edit a:active,
          .my-account table.table a:active,
          #shopping-cart-table .cart-actions i:active {color: #d02323; opacity: 1;}
          .page-sitemap .sitemap li a:focus,
          body a:focus,
          .my-account .panel-default p.edit a:focus,
          .my-account table.table a:focus,
          #shopping-cart-table .cart-actions i:focus {color: #d02323; opacity: 1;}

          .price,
          .price-currency,
          .product-view .regular-price .price-currency,
          .product-view .top-wrapper .price-box .regular-price .price {color: #d02323;}
          .special-price .price,
          .product-view .special-price .price-currency,
          .product-view .price-box .special-price .price {color: #d02323;}
          .old-price .price,
          .product-view .old-price .price-currency,
          .product-view .price-box .old-price .price {color: #aaa;}

          .breadcrumbs-wrapper .breadcrumb li:last-of-type:before,
          .breadcrumbs-wrapper .breadcrumb > li + li:before {background-color: rgba(0,0,0,0.5);}
          ul.breadcrumb li a,
          ul.breadcrumb li strong {color: rgba(0,0,0,0.5);}
          ul.breadcrumb li a:hover {color: #d02323;}
          ul.breadcrumb li a:active {color: #d02323;}
          ul.breadcrumb li a:focus {color: #d02323;}

          .breadcrumbs-wrapper.with-bg-image .breadcrumb li:last-of-type:before,
          .breadcrumbs-wrapper.with-bg-image .breadcrumb > li + li:before {background-color: rgba(0, 0, 0, 0.5);}
          .breadcrumbs-wrapper.with-bg-image ul.breadcrumb li a,
          .breadcrumbs-wrapper.with-bg-image ul.breadcrumb li strong {color: rgba(0, 0, 0, 0.5);}
          .breadcrumbs-wrapper.with-bg-image ul.breadcrumb li a:hover {color: #d02323;}
          .breadcrumbs-wrapper.with-bg-image ul.breadcrumb li a:active {color: #d02323;}
          .breadcrumbs-wrapper.with-bg-image ul.breadcrumb li a:focus {color: #d02323;}

          .input-captcha,
          input.form-control,
          textarea.form-control,
          .box-reviews .rating-inputs input,
          .box-reviews .rating-inputs .input-box textarea {background-color: #fff; color: rgba(0,0,0,0.9); border-color: rgba(0, 0, 0, 0.1);}
          select.form-control,
          .sorter .bootstrap-select > .selectpicker,
          .bootstrap-select > .selectpicker {background-color: #fff; color: #888; border-color: rgba(0, 0, 0, 0.1);}

          .box-reviews .rating-block .stars-wrapper .value i,
          .rating-box {color: #aaa;}
          .rating-box .rating,
          .box-reviews .rating-block .stars-wrapper .value i.active {color: #ffd33c;}
          .ratings .rating-links a:hover,
          .ratings .amount a:hover,
          .product-view .top-block .ratings .rating-links a:hover {color: #d02323;}

          body .btn,
          .sidebar .block .actions .btn-default {
            color: #000000;
            background-color: #EAFF00;
            border-color: #393B7D;
          }
          body .btn-default:hover,
          .opc-wrapper-opc .discount-block .apply-coupon:hover,
          .sidebar .block .actions .btn-default:hover {
            color: #000000;
            border-color: #222;
            background-color: #EAFF00;
          }
          body .btn:not(.selectpicker):hover > span:after,
          .btn-quickview:hover > span:after,
          body .btn-default:hover > span:after,
          .opc-wrapper-opc .discount-block .apply-coupon:hover > span:after,
          .sidebar .block .actions .btn-default:hover > span:after {
            background-color: #EAFF00;
          }
          body .btn-default:active,
          body .btn-default.active,
          .opc-wrapper-opc .discount-block .apply-coupon:active,
          .sidebar .block .actions .btn-default:active,
          .sidebar .block .actions .btn-default.active {
            color: #000000;
            border-color: #222;
            background-color: #EAFF00;
          }
          body .btn:not(.selectpicker):active > span:after,
          .btn-quickview:active > span:after,
          body .btn-default:active > span:after,
          body .btn-default.active > span:after,
          .opc-wrapper-opc .discount-block .apply-coupon:active > span:after,
          .sidebar .block .actions .btn-default:active > span:after,
          .sidebar .block .actions .btn-default.active > span:after {
            background-color: #EAFF00;
          }
          body .btn:not(.selectpicker):focus > span:after,
          .btn-quickview:focus > span:after,
          body .btn-default:focus > span:after,
          body .btn-default.focus > span:after,
          .opc-wrapper-opc .discount-block .apply-coupon:focus > span:after,
          .sidebar .block .actions .btn-default:focus > span:after {
            background-color: #EAFF00;
          }
          body .btn-default:focus,
          body .btn-default.focus,
          .opc-wrapper-opc .discount-block .apply-coupon:focus,
          .sidebar .block .actions .btn-default:focus {
            background-color: #222;
            color: #000000;
            background-color: #EAFF00;
          }
          body .btn-primary,
          body .btn-primary.type-2,
          .products-grid .btn-ajaxkit-quick-view,
          .products-list .btn-ajaxkit-quick-view {
            color: #fff;
            background-color: #d02323;
            border-color: #d02323;
          }
          body .btn-primary:hover,
          body .btn-primary.type-2:hover,
          .products-grid .btn-ajaxkit-quick-view:hover,
          .products-list .btn-ajaxkit-quick-view:hover {
            color: #fff;
            border-color: #222;
            background-color: #d02323;
          }
          body .btn-primary:hover > span:after,
          body .btn-primary.type-2:hover > span:after,
          .products-grid .btn-ajaxkit-quick-view:hover > span:after,
          .products-list .btn-ajaxkit-quick-view:hover > span:after {
            background-color: #222;
          }
          body .btn-primary:active,
          body .btn-primary.active,
          body .btn-primary.type-2:active,
          body .btn-primary.type-2.active,
          .products-grid .btn-ajaxkit-quick-view:active,
          .products-list .btn-ajaxkit-quick-view:active {
            color: #fff;
            border-color: #222;
            background-color: #d02323;
          }
          body .btn-primary:active > span:after,
          body .btn-primary.active > span:after,
          body .btn-primary.type-2:active > span:after,
          body .btn-primary.type-2.active > span:after,
          .products-grid .btn-ajaxkit-quick-view:active > span:after,
          .products-list .btn-ajaxkit-quick-view:active > span:after {
            background-color: #222;
          }
          body .btn-primary:focus,
          body .btn-primary.focus,
          .text-banner .content-text .btn:focus,
          body .btn-primary.type-2:focus,
          body .btn-primary.type-2.focus,
          .products-grid .btn-ajaxkit-quick-view:focus,
          .products-list .btn-ajaxkit-quick-view:focus {
            color: #fff;
            border-color: #222;
            background-color: #d02323;
          }
          body .btn-primary:focus > span:after,
          body .btn-primary.focus > span:after,
          .text-banner .content-text .btn:focus > span:after,
          body .btn-primary.type-2:focus > span:after,
          body .btn-primary.type-2.focus > span:after,
          .products-grid .btn-ajaxkit-quick-view:focus > span:after,
          .products-list .btn-ajaxkit-quick-view:focus > span:after {
            background-color: #222;
          }
           
          .owl-buttons i,
          .related-bottom .next i,
          .related-bottom .prev i,
          .slider-container .next i,
          .slider-container .prev i {color: #393B7D; background-color: rgba(0,0,0,0); border-color: #ddd;}
          .owl-buttons i:hover,
          .related-bottom .next i:hover,
          .related-bottom .prev i:hover,
          .slider-container .next i:hover,
          .slider-container .prev i:hover {color: #FFFFFF; background-color: #393B7D; border-color: #ddd;}
          .owl-buttons i:active,
          .related-bottom .next i:active,
          .related-bottom .prev i:active,
          .slider-container .next i:active,
          .slider-container .prev i:active {color: #fff; background-color: #393b7d; border-color: #ddd;}
          .owl-buttons i:focus,
          .related-bottom .next i:focus,
          .related-bottom .prev i:focus,
          .slider-container .next i:focus,
          .slider-container .prev i:focus {color: #fff; background-color: #393b7d; border-color: #ddd;}

          /*Home Page*/
          body #footer .subscribe-block .background-wrapper {background-color: #000000;}
          body #footer .subscribe-block .block-title {color: #EAFF00;  border-color: #FFFFFF;}
          body #footer .subscribe-block .block-content label {color: #FFFFFF;}
          body #footer .subscribe-block .block-content .input-wrapper {background-color: rgba(0, 0, 0, 0); border-color: rgb(234, 255, 0);}
          body #footer .subscribe-block .block-content input {background-color: transparent; color: #fff;}
          body #footer .subscribe-block .left-icon i {color: #EAFF00;}
          body #footer .subscribe-block .btn > span:before {background-color: #fff; opacity: 0.3;}
          body #footer .subscribe-block .btn {color: #EAFF00; background-color: rgba(255, 255, 255, 0);}
          body #footer .subscribe-block .btn:hover {color: #EAFF00; background-color: rgba(255, 255, 255, 0);}
          body #footer .subscribe-block .btn:hover > span:after {background-color: rgba(255, 255, 255, 0);}
          body #footer .subscribe-block .btn:active {color: #EAFF00; background-color: rgba(255, 255, 255, 0);}
          body #footer .subscribe-block .btn:active > span:after {background-color: rgba(255, 255, 255, 0);}
          body #footer .subscribe-block .btn:focus {color: #EAFF00; background-color: rgba(255, 255, 255, 0);}
          body #footer .subscribe-block .btn:focus > span:after {background-color: rgba(255, 255, 255, 0);}

          .text-blocks-wrapper .text-item i.olive-text,
          .text-blocks-wrapper .text-item i.red-text,
          .text-blocks-wrapper .text-item i.yellow-text,
          .text-blocks-wrapper .text-item i.green-text {
            color: #d02323;
            background-color: rgba(0,0,0,0);
            border-color: #ddd;
          }
          .text-blocks-wrapper .text-item .title {color: #222;}
          .text-blocks-wrapper .text-item .text {color: #666;}
          #home-image-slider .owl-nav div {background-color: #FFFFFF; color: #000000;}
          #home-image-slider .owl-nav div:hover {background-color: #EAFF00; color: #000000;}
          #home-image-slider .owl-nav div:active {background-color: #EAFF00; color: #000000;}
          #home-image-slider .owl-nav div:focus {background-color: #EAFF00; color: #000000;}
          
          /*Footer*/
          .boxed-footer-bg #footer > .container,
          .wide-footer #footer .footer-middle,
          .boxed-footer #footer .footer-middle,
          .boxed-footer-bg #footer .footer-middle .container,
          .wide-footer #footer .footer-bottom,
          .boxed-footer #footer .footer-bottom,
          .boxed-footer-bg #footer .footer-bottom .container {
            background-color: #fff;
          }
          #footer,
          #footer address,
          #footer .store-switcher label,
          #footer .form-language label,
          #footer .form-currency label,
          #footer .bootstrap-select .selectpicker {color: #000000;}
          #footer .bootstrap-select .selectpicker .caret {border-top-color: #000000; opacity: 0.7;}
          #footer .links a:before {background-color: #393b7d;}
          #footer .skincolor {color: #393b7d;}
          #footer hr.solid,
          body.wide-footer #footer .footer-bottom,
          body.boxed-footer #footer .footer-bottom .container,
          body.boxed-footer-bg #footer .footer-bottom .container,
          #footer .bootstrap-select .selectpicker {border-color: rgba(0, 0, 0, 0.1);}
          #footer .footer-block-title:after,
          #footer .horizontal-links li:not(:first-of-type) a:before {background-color: rgba(0, 0, 0, 0.1);}
          #footer .footer-block-title {color: #000;}
          #footer .text-block strong {color: #444;}
          #footer a:hover,
          #footer .links a:hover,
          #footer .horizontal-links li a:hover {color: #000000;}
          #footer ul.social-links li a {color: #666; background-color: rgba(0,0,0,0);}
          #footer ul.social-links li a:hover {color: #666; background-color: rgba(0,0,0,0.06);}
          #footer ul.social-links li a:active {color: #666; background-color: rgba(0,0,0,0.06);}
          #footer ul.social-links li a:focus {color: #666; background-color: rgba(0,0,0,0.06);}

          /*Header*/
          .wide-header #header[class*="header-"]:not(.header-6) .top-block,
          .boxed-header #header[class*="header-"] .top-block .container,
          .boxed-header-bg #header[class*="header-"] .top-block .container,
          .wide-header #header[class*="header-"]:not(.header-6) .middle-block,
          .boxed-header #header[class*="header-"] .middle-block .container,
          .boxed-header-bg #header[class*="header-"] .middle-block .container,
          .wide-header #header[class*="header-"]:not(.header-6) .bottom-block,
          .boxed-header #header[class*="header-"] .bottom-block .container,
          .boxed-header-bg #header[class*="header-"] .bottom-block .container,
          body.wide-header .header-wrapper #header.header-6 {background-color: #EAFF00;}
          body.wide-header #header.header-1:not(.header-6) .top-block,
          body.boxed-header #header.header-1:not(.header-6) .top-block .container,
          body.boxed-header-bg #header.header-1:not(.header-6) .top-block .container,
          body.wide-header #header.header-3:not(.header-6) .top-block,
          body.boxed-header #header.header-3:not(.header-6) .top-block .container,
          body.boxed-header-bg #header.header-3:not(.header-6) .top-block .container {background-color: #000000;}
          #header[class*="header-"],
          #header[class*="header-"] .bootstrap-select > .selectpicker {color: #EAFF00;}
          #header[class*="header-"] .top-block .bootstrap-select.btn-group .btn .caret {border-top-color: #EAFF00; opacity: 0.7;}
          #header[class*="header-"] .top-block ul.social-links,
          #header[class*="header-"] ul.social-links + .header-info,
          #header[class*="header-"] .wishlist-link,
          .header.header-5 .form-language,
          header.header.header-5 .top-cart,
          #header[class*="header-"] .header-info + .welcome-msg,
          #header[class*="header-"] .form-language + .wishlist-link,
          #header[class*="header-"] .form-currency + .wishlist-link,
          #header[class*="header-"] .form-language + .links,
          #header[class*="header-"] .form-currency + .links,
          #header[class*="header-"] .wishlist-link + .links,
          #header[class*="header-"] .bottom-block .bottom-block-inner,
          .wide-header #header[class*="header-"] .top-block,
          .boxed-header #header[class*="header-"] .top-block .container,
          #header[class*="header-"] .form-language + .customer-block,
          #header[class*="header-"] .form-currency + .customer-block,
          #header[class*="header-"] .wishlist-link + .customer-block,
          #header[class*="header-"] .wishlist-link + .account-language-currency-wrapper .account-language-currency-block {
            border-color: rgba(0, 0, 0, 0);
          }
          @media only screen and (min-width: 1008px) {
            #header[class*="header-"] .form-language + .form-currency,
            #header[class*="header-"] .form-currency + .form-language {
                  border-color: rgba(0, 0, 0, 0);
                }
          }
          .wide-header #header[class*="header-"] .bottom-block:before {background-color: rgba(0, 0, 0, 0);}
          #header[class*="header-"] .wishlist-link a {color: rgb(234, 255, 0);}
          #header[class*="header-"] .wishlist-link a:hover {color: #d02323;}
          #header[class*="header-"] .wishlist-link a:active {color: #d02323;}
          #header[class*="header-"] .wishlist-link a:focus {color: #d02323;}

          #header[class*="header-"] .form-language .bootstrap-select.btn-group > .selectpicker {color: rgba(0,0,0,0.4);}
          #header[class*="header-"] .top-block .form-language .bootstrap-select.btn-group .btn .caret,
          #header[class*="header-"] .form-language .bootstrap-select.btn-group .btn .caret {border-top-color: rgba(0,0,0,0.4); opacity: 0.6;}
          #header[class*="header-"] .form-language .bootstrap-select.btn-group > .selectpicker:hover {color: #d02323;}
          #header[class*="header-"] .top-block .form-language .bootstrap-select.btn-group .btn:hover .caret,
          #header[class*="header-"] .form-language .bootstrap-select.btn-group .btn:hover .caret {border-top-color: #d02323;}
          #header[class*="header-"] .form-language .bootstrap-select.btn-group.open > .selectpicker {color: #d02323;}
          #header[class*="header-"] .top-block .form-language .bootstrap-select.btn-group.open .btn .caret,
          #header[class*="header-"] .form-language .bootstrap-select.btn-group.open .btn .caret {border-top-color: #d02323;}
          #header[class*="header-"] .form-language .bootstrap-select.btn-group > .selectpicker:focus {color: #d02323;}
          #header[class*="header-"] .top-block .form-language .bootstrap-select.btn-group .btn:focus .caret,
          #header[class*="header-"] .form-language .bootstrap-select.btn-group .btn:focus .caret {border-top-color: #d02323;}

          #header[class*="header-"] .form-currency .bootstrap-select > .selectpicker {color: rgba(0,0,0,0.4);}
          #header[class*="header-"] .top-block .form-currency .bootstrap-select.btn-group .btn .caret,
          #header[class*="header-"] .form-currency .bootstrap-select.btn-group .btn .caret {border-top-color: rgba(0,0,0,0.4); opacity: 0.6;}
          #header[class*="header-"] .form-currency .bootstrap-select > .selectpicker:hover {color: #d02323;}
          #header[class*="header-"] .top-block .form-currency .bootstrap-select.btn-group .btn:hover .caret,
          #header[class*="header-"] .form-currency .bootstrap-select.btn-group .btn:hover .caret {border-top-color: #d02323;}
          #header[class*="header-"] .form-currency .bootstrap-select.open > .selectpicker {color: #d02323;}
          #header[class*="header-"] .top-block .form-currency .bootstrap-select.btn-group.open .btn.dropdown-toggle .caret,
          #header[class*="header-"] .form-currency .bootstrap-select.btn-group.open .btn.dropdown-toggle .caret {border-top-color: #d02323;}
          #header[class*="header-"] .form-currency .bootstrap-select > .selectpicker:focus {color: #d02323;}
          #header[class*="header-"] .top-block .form-currency .bootstrap-select.btn-group .btn:focus .caret,
          #header[class*="header-"] .form-currency .bootstrap-select.btn-group .btn:focus .caret {border-top-color: #d02323;}

          #header[class*="header-"] .header-info {color: #EAFF00;}
          #header[class*="header-"] .header-info i {color: inherit;}
          #header[class*="header-"] .phone-number {color: #EAFF00;}
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .input-wrapper {
            background-color: #fff;
            border-color: #000000;
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search input {
            color: rgba(0,0,0,.4);
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .search-icon i {
            color: rgba(0,0,0,0.4);
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn > span:before {
            background-color: rgba(0,0,0,0.08);
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn {
            background-color: rgba(0, 0, 0, 0);
            color: rgb(0, 0, 0);
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn:hover {
            color: rgb(0, 0, 0);
            background-color: rgba(0, 0, 0, 0);
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn:hover > span:after {
            background-color: rgba(0, 0, 0, 0);
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn:active {
            color: rgb(0, 0, 0);
            background-color: rgba(0, 0, 0, 0);
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn:active > span:after {
            background-color: rgba(0, 0, 0, 0);
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn:focus {
            color: rgb(0, 0, 0);
            background-color: rgba(0, 0, 0, 0);
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn:focus > span:after {
            background-color: rgba(0, 0, 0, 0);
          }
          #header.header-2 .search-mini-form .form-search .search-button i {color: rgba(255, 255, 255, 0.4);}
          #header.header-2 .search-mini-form .form-search .search-button:hover i {color: rgba(255, 255, 255, 0.4);}
          #header.header-2 .search-mini-form .form-search .search-button:active i {color: rgba(255, 255, 255, 0.4);}
          #header.header-2 .search-mini-form .form-search .search-button:focus i {color: rgba(255, 255, 255, 0.4);}
          
          #header[class*="header-"] .customer-name .user-icon,
          #header[class*="header-"] .links:not(.default-links) li a.top-link-login,
          #header[class*="header-"] .wishlist-link + .account-language-currency-wrapper .account-language-currency-block {color: #EAFF00;}
          #header[class*="header-"] .customer-name.hover .user-icon,
          #header[class*="header-"] .customer-name:hover .user-icon,
          #header[class*="header-"] .links:not(.default-links) li a.top-link-login:hover,
          #header[class*="header-"] .wishlist-link + .account-language-currency-wrapper .account-language-currency-block:hover {color: #EAFF00;}
          #header[class*="header-"] .customer-name.open .user-icon,
          #header[class*="header-"] .customer-name:active .user-icon,
          #header[class*="header-"] .links:not(.default-links) li a.top-link-login:active,
          #header[class*="header-"] .wishlist-link + .account-language-currency-wrapper .account-language-currency-block:active {color: #EAFF00;}
          #header[class*="header-"] .customer-name:focus .user-icon,
          #header[class*="header-"] .links:not(.default-links) li a.top-link-login:focus,
          #header[class*="header-"] .wishlist-link + .account-language-currency-wrapper .account-language-currency-block:focus {color: #EAFF00;}
          #header[class*="header-"] .customer-name i.caret,
          #header[class*="header-"] .account-language-currency-block .caret {color: #ddd;}
          #header[class*="header-"] .customer-name.hover i.caret,
          #header[class*="header-"] .customer-name:hover i.caret,
          #header[class*="header-"] .account-language-currency-block:hover .caret {color: #ddd;}
          #header[class*="header-"] .customer-name.open i.caret,
          #header[class*="header-"] .customer-name:active i.caret,
          #header[class*="header-"] .account-language-currency-block:active .caret  {color: #ddd;}
          #header[class*="header-"] .customer-name:focus i.caret,
          #header[class*="header-"] .account-language-currency-block:focus .caret  {color: #ddd;}
          #header[class*="header-"] .account-language-currency-block i {color: inherit;}

          #header[class*="header-"] .customer-name-wrapper + .links {
            background-color: #fff;
          }
          #header[class*="header-"] .customer-name-wrapper + .links li a,
          #header[class*="header-"] .account-language-currency-dropdown .links:not(.default-links) li a.top-link-login {
            color: #666;
          }
          #header[class*="header-"] .customer-name-wrapper + .links li a:hover,
          #header[class*="header-"] .account-language-currency-dropdown .links:not(.default-links) li a.top-link-login:hover {
            color: #d02323;
          }
          #header[class*="header-"] .customer-name-wrapper + .links li a .hover-divider,
          #header[class*="header-"] .customer-name-wrapper + .links li a:hover .hover-divider {
            background-color: #d02323;
          }
          #header[class*="header-"] .customer-name-wrapper + .links li a:active,
          #header[class*="header-"] .account-language-currency-dropdown .links:not(.default-links) li a.top-link-login:active {
            color: #d02323;
          }
          #header[class*="header-"] .customer-name-wrapper + .links li a:active .hover-divider {
            background-color: #d02323;
          }
          #header[class*="header-"] .customer-name-wrapper + .links li a:focus,
          #header[class*="header-"] .account-language-currency-dropdown .links:not(.default-links) li a.top-link-login:focus {
            color: #d02323;
          }
          #header[class*="header-"] .customer-name-wrapper + .links li a:focus .hover-divider {
            background-color: #d02323;
          }
          #header[class*="header-"] .top-cart .block-title .title-cart {
            color: #222;
          }
          #header[class*="header-"] .top-cart .block-title {
            background-color: rgba(0, 0, 0, 0);
          }
          #header[class*="header-"] .top-cart .block-title i.caret {color: inherit; opacity: 0.7;}
          #header[class*="header-"] .top-cart .block-title .title-cart:hover {
            color: #222;
          }
          #header[class*="header-"] .top-cart .block-title:hover {
            background-color: rgba(0,0,0,0.0);
          }
          #header[class*="header-"] .top-cart .block-title.active .title-cart,
          #header[class*="header-"] .top-cart .block-title .title-cart:active {
            color: #222;
          }
          #header[class*="header-"] .top-cart .block-title:active,
          #header[class*="header-"] .top-cart .block-title.active {
            background-color: rgba(0,0,0,0.0);
          }
          #header[class*="header-"] .top-cart .block-title .title-cart:focus {
            color: #222;
          }
          #header[class*="header-"] .top-cart .block-title:focus {
            background-color: rgba(0,0,0,0.0);
          }
          #header[class*="header-"] .top-cart .block-title .cart-qty {color: rgb(34, 34, 34);}
          #header[class*="header-"] .top-cart .block-title .title-cart:hover .cart-qty {color: rgb(34, 34, 34);}
          #header[class*="header-"] .top-cart .block-title.active .cart-qty,
          #header[class*="header-"] .top-cart .block-title .title-cart:active .cart-qty {color: rgb(34, 34, 34);}
          #header[class*="header-"] .top-cart .block-title .title-cart:focus .cart-qty {color: rgb(34, 34, 34);}
          #header[class*="header-"] .top-cart .block-title .top-cart-icon i {color: #EAFF00;}
          #header[class*="header-"] .top-cart .block-title .title-cart:hover .top-cart-icon i {color: #EAFF00;}
          #header[class*="header-"] .top-cart .block-title.active .top-cart-icon i,
          #header[class*="header-"] .top-cart .block-title .title-cart:active .top-cart-icon i {color: #EAFF00;}
          #header[class*="header-"] .top-cart .block-title .title-cart:focus .top-cart-icon i {color: #EAFF00;}

          #header[class*="header-"] .top-cart .block-title .top-cart-icon {background-color: rgb(0, 0, 0); border-color: rgba(0,0,0,0);}
          #header[class*="header-"] .top-cart .block-title .title-cart .top-cart-icon:after,
          #header[class*="header-"] .top-cart .block-title .title-cart:hover .top-cart-icon:after {background-color: rgba(34, 34, 34, 0);}
          #header[class*="header-"] .top-cart .block-title.active .title-cart:hover .top-cart-icon {border-color: rgba(0,0,0,0);}
           #header[class*="header-"] .top-cart .block-title .title-cart:active .top-cart-icon:after,
          #header[class*="header-"] .top-cart .block-title.active .title-cart .top-cart-icon:after {background-color: rgba(34, 34, 34, 0);}
          #header[class*="header-"] .top-cart .block-title.active .title-cart .top-cart-icon {border-color: rgba(0,0,0,0);}
          #header[class*="header-"] .top-cart .block-title .title-cart:focus .top-cart-icon:after {background-color: rgba(34, 34, 34, 0);}
          #header[class*="header-"] .top-cart .block-title:focus .title-cart .top-cart-icon {border-color: rgba(0,0,0,0);}

          #header[class*="header-"] .top-cart .block-content,
          #sticky-header .top-cart .block-content {background-color: #fff; color: #666;}
          #header[class*="header-"] .top-cart .block-content .subtotal .label,
          header.header .top-cart .block-content .mini-products-list .product-name a,
          #sticky-header .top-cart .block-content .subtotal .label,
          #sticky-header .top-cart .block-content .mini-products-list .product-name a {color: #666;}
          #header[class*="header-"] .top-cart .block-content .cart-empty i,
          #sticky-header .top-cart .block-content .cart-empty i {color: #666; opacity: 0.6;}
          #header[class*="header-"] .top-cart .block-content .subtotal,
          #sticky-header .top-cart .block-content .subtotal {border-color: rgba(0,0,0,0.1);}
          #header[class*="header-"] .cart-actions i,
          #sticky-header .cart-actions i {color: #aaa;}
          #header[class*="header-"] .cart-actions i:hover,
          #sticky-header .cart-actions i:hover {color: #d02323;}
          #header[class*="header-"] .cart-actions i:active,
          #sticky-header .cart-actions i:active {color: #d02323;}
          #header[class*="header-"] .cart-actions i:focus,
          #sticky-header .cart-actions i:focus {color: #d02323;}
          #header[class*="header-"] .top-cart .block-content .mini-products-list .price,
          #sticky-header .top-cart .block-content .mini-products-list .price {color: #53777a;}
          #header[class*="header-"] .top-cart .block-content .mini-products-list .cart-price-qt strong,
          #sticky-header .top-cart .block-content .mini-products-list .cart-price-qt strong {
            background-color: #3eb051;
            color: #fff;
          }
          #header[class*="header-"] .top-cart .block-content .subtotal .price,
          #sticky-header .top-cart .block-content .subtotal .price {color: #393B7D;}
          #header[class*="header-"] .top-cart .block-content .actions .btn-default,
          #sticky-header .top-cart .block-content .actions .btn-default {
            color: #666;
          }
          #header[class*="header-"] .top-cart .block-content .actions .btn-default:hover,
          #header[class*="header-"] .top-cart .block-content .actions .btn-default.hover,
          #sticky-header .top-cart .block-content .actions .btn-default:hover,
          #sticky-header .top-cart .block-content .actions .btn-default.hover {
            color: #393B7D;
          }
          #header[class*="header-"] .top-cart .block-content .actions .btn-default:active,
          #header[class*="header-"] .top-cart .block-content .actions .btn-default.active,
          #sticky-header .top-cart .block-content .actions .btn-default:active,
          #sticky-header .top-cart .block-content .actions .btn-default.active {
            color: #393b7d;
          }
          #header[class*="header-"] .top-cart .block-content .actions .btn-default:focus,
          #header[class*="header-"] .top-cart .block-content .actions .btn-default.focus,
         #sticky-header .top-cart .block-content .actions .btn-default:focus,
         #sticky-header .top-cart .block-content .actions .btn-default.focus {
            color: #393b7d;
          }
          #header[class*="header-"] .top-cart .block-content .actions .btn-primary,
          #sticky-header .top-cart .block-content .actions .btn-primary {
            color: #000000;
            background-color: #EAFF00;
            border-color: #EAFF00;
          }
          #header[class*="header-"] .top-cart .block-content .actions .btn-primary:hover,
          #header[class*="header-"] .top-cart .block-content .actions .btn-primary.hover,
          #sticky-header .top-cart .block-content .actions .btn-primary:hover,
          #sticky-header .top-cart .block-content .actions .btn-primary.hover {
            color: #000000;
            border-color: #EAFF00;
            background-color: #EAFF00;
          }
          #header[class*="header-"] .top-cart .block-content .actions .btn-primary > span:after,
          #sticky-header .top-cart .block-content .actions .btn-primary > span:after {
            background-color: #EAFF00;
          }
          #header[class*="header-"] .top-cart .block-content .actions .btn-primary:active,
          #header[class*="header-"] .top-cart .block-content .actions .btn-primary.active,
          #sticky-header .top-cart .block-content .actions .btn-primary:active,
          #sticky-header .top-cart .block-content .actions .btn-primary.active {
            color: #000000;
            border-color: #EAFF00;
            background-color: #EAFF00;
          }
          #header[class*="header-"] .top-cart .block-content .actions .btn-primary:active > span:after,
          #header[class*="header-"] .top-cart .block-content .actions .btn-primary.active > span:after,
          #sticky-header .top-cart .block-content .actions .btn-primary:active > span:after,
          #sticky-header .top-cart .block-content .actions .btn-primary.active > span:after {
            background-color: #EAFF00;
          }
          #header[class*="header-"] .top-cart .block-content .actions .btn-primary:focus,
          #header[class*="header-"] .top-cart .block-content .actions .btn-primary.focus,
          #sticky-header .top-cart .block-content .actions .btn-primary:focus,
          #sticky-header .top-cart .block-content .actions .btn-primary.focus {
            color: #000000;
            border-color: #EAFF00;
            background-color: #EAFF00;
          }
          #header[class*="header-"] .top-cart .block-content .actions .btn-primary:focus > span:after,
          #header[class*="header-"] .top-cart .block-content .actions .btn-primary.focus > span:after,
          #sticky-header .top-cart .block-content .actions .btn-primary:focus > span:after,
          #sticky-header .top-cart .block-content .actions .btn-primary.focus > span:after {
            background-color: #EAFF00;
          }
          #header[class*="header-"] .top-block ul.social-links li a,
          #header[class*="header-"] ul.social-links li a {
            background-color: rgba(0,0,0,0);
            color: rgba(0, 0, 0, 0.7);
          }
          #header[class*="header-"] .top-block ul.social-links li a:hover,
          #header[class*="header-"] ul.social-links li a:hover {
            background-color: rgba(0, 0, 0, 0.06);
            color: rgba(0, 0, 0, 0.7);
          }
          #header[class*="header-"] .top-block ul.social-links li a:active,
          #header[class*="header-"] ul.social-links li a:active {
            background-color: rgba(0, 0, 0, 0.06);
            color: rgba(0, 0, 0, 0.7);
          }
          #header[class*="header-"] .top-block ul.social-links li a:focus,
          #header[class*="header-"] ul.social-links li a:focus {
            background-color: rgba(0, 0, 0, 0.06);
            color: rgba(0, 0, 0, 0.7);
          }

          #header[class*="header-"] .header-text-banner .title {color: #EAFF00;}
          #header[class*="header-"] .header-text-banner .title small {color: #888;}
          #header[class*="header-"] .header-text-banner .image-text {color: #222;}
          #header[class*="header-"] .text-banner .banner-label.red-bg {
            background-color: #d02323;
            color: #fff;
            }  
            #header[class*="header-"] .text-banner .banner-label.yellow-bg {
            background-color: #ffe538;
            color: #222;
            }     

          body.wide-header #header.header-1:not(.header-6) .bottom-block,
          body.boxed-header #header.header-1:not(.header-6) .bottom-block .container,
          body.boxed-header-bg #header.header-1:not(.header-6) .bottom-block .container,
          #header.header-2:not(.header-6) .bottom-block .bottom-block-inner,
          body.wide-header #header.header-3:not(.header-6) .bottom-block,
          body.boxed-header #header.header-3:not(.header-6) .bottom-block .container,
          body.boxed-header-bg #header.header-3:not(.header-6) .bottom-block .container,
          body.wide-header #header.header-4:not(.header-6) .bottom-block,
          body.boxed-header #header.header-4:not(.header-6) .bottom-block .container,
          body.boxed-header-bg #header.header-4:not(.header-6) .bottom-block .container,
          .wide-header #header.header-5:not(.header-6) .bottom-block,
          .boxed-header #header.header-5:not(.header-6) .bottom-block .container {background-color: rgb(234, 255, 0);}
            #header .menu-button {
                  color: #222;
            }
            #header[class*="header-"] .hamburger-collapse .hamburger-inner,
            #header[class*="header-"] .hamburger-collapse .hamburger-inner:before,
            #header[class*="header-"] .hamburger-collapse .hamburger-inner:after {
                  background-color: #EAFF00;
            }
          @media only screen and (min-width: 1008px) {
            #header[class*="header-"] ul.topmenu li.level0 a.level-top {
              color: #222;
              background-color: rgba(0, 0, 0, 0);
            }
            #header[class*="header-"] ul.topmenu li.level0:not(.vertical-parent) a.level-top .custom-icon{
                  color: inherit;
            }
            #header[class*="header-"] ul.topmenu li.level0.parent a.level-top:after {
                  border-top-color: #222;
                  opacity: 0.7;
            }
            #header[class*="header-"] ul.topmenu li.level0 a.level-top:hover,
            #header[class*="header-"] ul.topmenu li.level0.over a.level-top {
              color: #222;
              background-color: rgba(0,0,0,0.1);
            }
            #header[class*="header-"] ul.topmenu li.level0.parent a.level-top:hover:after,
            #header[class*="header-"] ul.topmenu li.level0.parent.over a.level-top:after {
                  border-top-color: #222;
            }
            #header[class*="header-"] ul.topmenu li.level0 a.level-top:active,
            #header[class*="header-"] ul.topmenu li.level0.active a.level-top {
              color: #222;
              background-color: rgba(0,0,0,0.1);
            }
            #header[class*="header-"] ul.topmenu li.level0.parent a.level-top:active:after,
            #header[class*="header-"] ul.topmenu li.level0.parent.active a.level-top:after {
                  border-top-color: #222;
            }
            #header[class*="header-"] ul.topmenu li.level0 a.level-top:focus {
              color: #222;
              background-color: rgba(0,0,0,0.1);
            }
            #header[class*="header-"] ul.topmenu li.level0.parent a.level-top:focus:after {
                  border-top-color: #222;
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level0 li.level1 > a {
              color: rgba(0, 0, 0, .86); #d02323; #d02323; #d02323;
              background-color: rgba(0, 0, 0, 0);
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level0 li.level1 > a:hover {
              color: #d02323;
              background-color: rgba(0,0,0,0);
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level0 li.level1 > a:active {
              color: #d02323;
              background-color: rgba(0,0,0,0);
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level0 li.level1 > a:focus {
              color: #d02323;
              background-color: rgba(0,0,0,0);
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level0 li.level1 > a span.subtitle {color: inherit;}
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level1 a {
              color: rgba(0, 0, 0, .6);
              background-color: rgba(0,0,0,0);
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level1 a:hover {
              color: #d02323;
              background-color: rgba(0,0,0,0);
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level1 a:active {
              color: #d02323;
              background-color: rgba(0,0,0,0);
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level1 a:focus {
              color: #d02323;
              background-color: rgba(0,0,0,0);
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level0 li.level1 a span:before {color: inherit; }
            #header[class*="header-"] .nav-wide .menu-wrapper.default-menu ul {
              background-color: #fff;
            }
            #header[class*="header-"] .nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a,
            #header[class*="header-"] .nav-wide .menu-wrapper.default-menu ul.level0 li.level1 li a {
              background-color: #fff;
              color: #333;
            }
            #header[class*="header-"] .nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a:hover,
            #header[class*="header-"] .nav-wide .menu-wrapper.default-menu ul.level0 li.level1 li a:hover {
              background-color: #f5f5f5;
              color: #d02323;
            }
            #header[class*="header-"] .nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a:active,
            #header[class*="header-"] .nav-wide .menu-wrapper.default-menu ul.level0 li.level1 li a:active {
              background-color: #f5f5f5;
              color: #d02323;
            }
            #header[class*="header-"] .nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a:focus,
            #header[class*="header-"] .nav-wide .menu-wrapper.default-menu ul.level0 li.level1 li a:focus {
              background-color: #f5f5f5;
              color: #d02323;
            }
            #header[class*="header-"] .nav-wide .menu-wrapper.default-menu ul.level0 li {border-color: rgba(0, 0, 0, .2);}
			#header[class*="header-"] ul.topmenu li.vertical-parent {background-color: rgba(0, 0, 0, 0);}
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top {color: #fff !important;}
            #header[class*="header-"] ul.topmenu li.vertical-parent.over:hover,
            #header[class*="header-"] ul.topmenu li.vertical-parent:hover {background-color: rgba(0, 0, 0, 0);}
            #header[class*="header-"] ul.topmenu li.vertical-parent.over > a.vertical-parent.level-top.over:hover,
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top:hover {color: #fff !important;}
            #header[class*="header-"] ul.topmenu li.vertical-parent.over:active {background-color: rgba(0, 0, 0, 0);}
            #header[class*="header-"] ul.topmenu li.vertical-parent.over > a.vertical-parent.level-top.over { color: #fff !important;}
            #header[class*="header-"] ul.topmenu li.vertical-parent:focus {background-color: rgba(0, 0, 0, 0);}
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top:focus {color: #fff !important;}

            #header[class*="header-"] .vertical-menu-wrapper {background-color: #fff;}
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 > a span.subtitle {color: inherit;}
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 > a {color: rgba(0,0,0,0.85);}
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 > a:hover {color: rgba(0,0,0,0.85); background-color: #eee;}
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 > a.active,
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 > a:active {color: rgba(0,0,0,0.85); background-color: #eee;}
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 > a:focus {color: rgba(0,0,0,0.85); background-color: #eee;}
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top:before {color: rgba(255,255,255,0.3);}
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top.over:before {color: rgba(255,255,255,0.3);}
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top.over:not(:hover):before,
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top:active:before {color: rgba(255,255,255,0.3);}
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top:focus:before {color: rgba(255,255,255,0.3);}
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top:after {border-top-color: rgba(255,255,255,0.3);}
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top.over:after {border-top-color: rgba(255,255,255,0.3);}
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top.over:not(:hover):after,
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top:active:after {border-top-color: rgba(255,255,255,0.3);}
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top:focus:after {border-top-color: rgba(255,255,255,0.3);}
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1.parent > a:after {border-top-color: rgba(0,0,0,0.85); opacity: 0.6;}
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1.parent > a:hover:after {border-top-color: rgba(0,0,0,0.85);}
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1.parent > a:active:after,
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1.parent > a.active:after {border-top-color: rgba(0,0,0,0.85);}
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1.parent > a:focus:after {border-top-color: rgba(0,0,0,0.85);}

            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 a i.custom-icon:before {color: #222;}
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 a:hover i.custom-icon:before {color: #222;}
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 a.active i.custom-icon:before,
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 a:active i.custom-icon:before {color: #222;}
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 a:focus i.custom-icon:before {color: #222;}

            #header[class*="header-"] .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 {
              background-color: #fff;
              border-color: #ddd;
            }
            #header[class*="header-"] .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a {
              color: #424242;
            }
            #header[class*="header-"] .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a:hover {
              color: #111;
            }
            #header[class*="header-"] .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a:active {
              color: #111;
            }
            #header[class*="header-"] .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a:focus {
              color: #111;
            }
            #header[class*="header-"] .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li ul a {
              color: #616161;
            }
            #header[class*="header-"] .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li ul a:hover {
              color: #111;
            }
            #header[class*="header-"] .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li ul a:active {
              color: #111;
            }
            #header[class*="header-"] .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li ul a:focus {
              color: #111;
            }
          }
          .category-label.label_one {background-color: #d02323; color: #fff;}
          .category-label.label_two {background-color: #393b7d; color: #fff;}
          .category-label.label_three {background-color: #222; color: #fff;}
          
          /*Category Page*/
          .product-name a {color: #000000;}
          .product-name a:hover,
          .products-grid .product-name a:hover,
          .products-list .product-name a:hover,
          .footer-products-list .product-name a:hover {color: #d02323;}
          .product-name a:active,
          .products-grid .product-name a:active,
          .products-list .product-name a:active,
          .footer-products-list .product-name a:active {color: #d02323;}
          .product-name a:focus,
          .products-grid .product-name a:focus,
          .products-list .product-name a:focus,
          .footer-products-list .product-name a:focus {color: #d02323;}
          html body .products-grid .btn:not(.selectpicker),
          html body .products-list .btn:not(.selectpicker) {
            color: #000000;
            background-color: #EAFF00;
            border-color: #EAFF00;
          }
          html body .products-grid .btn:not(.selectpicker):hover,
          html body .products-list .btn:not(.selectpicker):hover {
            color: #000000;
            border-color: #222;
            background-color: #EAFF00;
          }
          html body .products-grid .btn:not(.selectpicker) > span:after,
          html body .products-list .btn:not(.selectpicker) > span:after,
          html body .products-grid .btn:not(.selectpicker):hover > span:after,
          html body .products-list .btn:not(.selectpicker):hover > span:after {
            background-color: #EAFF00;
          }
          html body .products-grid .btn:not(.selectpicker):active,
          html body .products-list .btn:not(.selectpicker):active,
          html body .products-grid .btn:not(.selectpicker).active,
          html body .products-list .btn:not(.selectpicker).active {
            color: #000000;
            border-color: #222;
            background-color: #EAFF00;
          }
          html body .products-grid .btn:not(.selectpicker):active > span:after,
          html body .products-list .btn:not(.selectpicker):active > span:after,
          html body .products-grid .btn:not(.selectpicker).active > span:after,
          html body .products-list .btn:not(.selectpicker).active > span:after {
            background-color: #EAFF00;
          }
          html body .products-grid .btn:not(.selectpicker):focus,
          html body .products-list .btn:not(.selectpicker):focus {
            color: #000000; 
            border-color: #222;
            background-color: #EAFF00;
          }
          html body .products-grid .btn:not(.selectpicker):focus > span:after,
          html body .products-list .btn:not(.selectpicker):focus > span:after {
            background-color: #EAFF00;
          }
          .products-grid .add-to-links span a i,
          .products-list .add-to-links span a i {color: inherit;}
          .products-grid .add-to-links span a,
          .products-list .add-to-links span a {
            color: #aaa;
            background-color: #fff;
            border-color: rgba(0, 0, 0, .1);
          }
          .products-grid .add-to-links span a:hover,
          .products-list .add-to-links span a:hover {
            color: #fff;
            background-color: #393b7d;
            border-color: #393b7d;
          }
          .products-grid .add-to-links span a:active,
          .products-list .add-to-links span a:active {
            color: #fff;
            background-color: #393b7d;
            border-color: #393b7d;
          }
          .products-grid .add-to-links span a:focus,
          .products-list .add-to-links span a:focus {
            color: #fff;
            background-color: #393b7d;
            border-color: #393b7d;
          }

          .pager .pages li > a {color: #666; background-color: rgba(0,0,0,0);}
          .pager .pages li a:hover {color: #666; background-color: rgba(0,0,0,0.1);}
          .pager .pages li.current,
          .pager .pages li a:active {color: #222; background-color: #f5f5f5;}
          .pager .pages li a:focus {color: #222; background-color: #f5f5f5;}

          
          /*Sidebar*/
          .block-poll,
          .block.block-cart {border-color: #ddd;}
          .block,
          .block-cart .block-content .subtotal .label,
          .block.block-tags .block-content ul li a:not(:hover),
          .block-reorder .block-content li.item a,
          .cart-block label,
          .sidebar .form-list label,
          .sidebar .sp-methods dt,
          .sidebar .block a:not(.btn):not(:hover),
          .block.block-cart .empty,
          .block.block-cart .empty p span,
          .sidebar .cart-actions i,
          aside.sidebar .block-compare a.btn,
          .block.block-wishlist .actions a,
          .block.block-wishlist .item .btn-remove i,
          aside.sidebar .block-compare li.item .btn-remove i {color: #666;}
          .block.block-cart .empty i,
          .block.block-cart .empty p.or {color: #666; opacity: 0.7;}
          .sidebar .block a:not(.btn):hover,
          .block.block-tags .block-content ul li a:hover,
          .block-reorder .block-content li.item a:hover,
          .sidebar .cart-actions i:hover,
          aside.sidebar .block-compare a.btn:hover,
          .block.block-wishlist .actions a:hover,
          .block.block-wishlist .item .btn-remove i:hover,
          aside.sidebar .block-compare li.item .btn-remove i:hover {color: #d02323;}
          .sidebar .block-title {color: #222;}
          .block .block-subtitle,
          .block-layered-nav .block-content dt {color: #222;}
          .block.block-wishlist .item .product-name a,
          aside.sidebar .block-compare .item .product-name a,
          .block-cart.block .block-content .product-name a {color: #222;}
          .block.block-wishlist .item .product-name a:hover,
          aside.sidebar .block-compare .item .product-name a:hover,
          .block-cart.block .block-content .product-name a:hover {color: #222;}
          .block.block-wishlist .item .product-name a:active,
          aside.sidebar .block-compare .item .product-name a:active,
          .block-cart.block .block-content .product-name a:active {color: #222;}
          .block.block-wishlist .item .product-name a:focus,
          aside.sidebar .block-compare .item .product-name a:focus,
          .block-cart.block .block-content .product-name a:focus {color: #222;}
          
          .configurable-swatch-list .swatch-link:not(.has-image) .swatch-label,
          .block-layered-nav dd .swatch-link:not(.has-image) .swatch-label {
            color: #222;
            background-color: rgba(0, 0, 0, 0);
            border-color: rgba(0, 0, 0, 0.1);
          }
          .configurable-swatch-list .swatch-link:not(.has-image) .swatch-label:hover,
          .block-layered-nav dd .swatch-link:not(.has-image) .swatch-label:hover {
            color: #fff;
            background-color: #d02323;
            border-color: #d02323;
          }
          .configurable-swatch-list .swatch-link:not(.has-image) .swatch-label:active,
          .block-layered-nav dd .swatch-link:not(.has-image) .swatch-label:active,
          .swatch-current .selected .swatch-link:not(.has-image) .swatch-label,
          .configurable-swatch-list .selected .swatch-link:not(.has-image) .swatch-label {
            color: #fff;
            background-color: #d02323;
            border-color: #d02323;
          }
          .configurable-swatch-list .swatch-link:not(.has-image) .swatch-label:focus,
          .block-layered-nav dd .swatch-link:not(.has-image) .swatch-label:focus {
            color: #fff;
            background-color: #d02323;
            border-color: #d02323;
          }
          .swatch-current .selected .swatch-link,
          .configurable-swatch-list .selected .swatch-link {border-color: transparent}
                 
          aside.sidebar .block-subscribe .subscribe-wrapper {background-color: #fff;}
          aside.sidebar .block-subscribe {border-color: #ddd;}
          aside.sidebar .block-subscribe .block-title {color: #222;}
          aside.sidebar .block-subscribe .block-title {border-color: rgba(0, 0, 0, 0.1);}
          aside.sidebar .block-subscribe .block-content label {color: #666;}
          aside.sidebar .block-subscribe .block-content input {background-color: transparent; color: rgba(0,0,0,0.4);}
          aside.sidebar .block-subscribe .block-content .input-wrapper {background-color: rgba(0,0,0,0); border-color: rgba(0,0,0,0.09);}
          aside.sidebar .block-subscribe .left-icon i {color: #666;}
          aside.sidebar .block-subscribe .block-content .btn:before {background-color: rgba(0,0,0,0.4); opacity: 0.3;}
          aside.sidebar .block-subscribe .block-content .btn {color: rgba(0, 0, 0, 0.6); background-color: rgba(0,0,0,0);}
          aside.sidebar .block-subscribe .block-content .btn:hover {color: rgba(0, 0, 0, 0.6); background-color: rgba(0,0,0,0);}
          aside.sidebar .block-subscribe .block-content .btn > span:after,
          aside.sidebar .block-subscribe .block-content .btn:hover > span:after {background-color: rgba(0,0,0,0.1);}
          aside.sidebar .block-subscribe .block-content .btn:active {color: rgba(0, 0, 0, 0.6); background-color: rgba(0,0,0,0);}
          aside.sidebar .block-subscribe .block-content .btn:active > span:after {background-color: rgba(0,0,0,0.1);}
          aside.sidebar .block-subscribe .block-content .btn:focus {color: rgba(0, 0, 0, 0.6); background-color: rgba(0,0,0,0);}
          aside.sidebar .block-subscribe .block-content .btn:focus > span:after {background-color: rgba(0,0,0,0.1);}
          

          /*Product Page*/
            .product-view .top-wrapper .product-name h1 {color: #222;}
            .product-view ul.add-to-links li a i {color: inherit;}
            .product-view ul.add-to-links li a {
                  color: #aaa;
                  background-color: #fff;
                  border-color: rgba(0,0,0,0.1);
            }
            .product-view ul.add-to-links li a:hover {
                  color: #fff;
                  background-color: #393b7d;
                  border-color: #393b7d;
            }
            .product-view ul.add-to-links li a:active {
                  color: #fff;
                  background-color: #393b7d;
                  border-color: #393b7d;
            }
            .product-view ul.add-to-links li a:focus {
                  color: #fff;
                  background-color: #393b7d;
                  border-color: #393b7d;
            }
            .product-labels-wrapper > div:not(.label-new) {background-color:#ffe538; color: #222;}
            .product-labels-wrapper > div.label-new {background-color:#E9E9E9; color: #fff;}

            .product-buttons.default > div a i {
              color: #393b7d;
              background-color: rgba(0,0,0,0);
              border-color: #ddd;
            }
            .product-buttons.default > div a i:hover {
              color: #fff;
              background-color: #393b7d;
              border-color: #393b7d;
            }
            .product-buttons.default > div a i:active {
              color: #fff;
              background-color: #393b7d;
              border-color: #393b7d;
            }
            .product-buttons.default > div a i:focus {
              color: #fff;
              background-color: #393b7d;
              border-color: #393b7d;
            }
            .product-view .add-to-cart .btn,
            body .product-view .btn-primary.type-2 {
                  color: #000000;
                  background-color: #EAFF00;
                  border-color: #EAFF00;
            }
            .product-view .add-to-cart .btn > span:after,
            body .product-view .btn-primary.type-2 > span:after,
            .product-view .add-to-cart .btn:hover > span:after,
            body .product-view .btn-primary.type-2:hover > span:after {
                  background-color: rgba(34, 34, 34, 0);
            }
            .product-view .add-to-cart .btn:hover,
            body .product-view .btn-primary.type-2:hover {
                  color: #000000;
                  border-color: rgba(34, 34, 34, 0);
                  background-color: #EAFF00;
            }
            .product-view .add-to-cart .btn:active,
            body .product-view .btn-primary.type-2:active {
                  color: #000000;
                  border-color: rgba(34, 34, 34, 0);
                  background-color: #EAFF00;
            }
            .product-view .add-to-cart .btn:active > span:after,
            body .product-view .btn-primary.type-2:active > span:after {
                  background-color: rgba(34, 34, 34, 0);
            }
            .product-view .add-to-cart .btn:focus,
            body .product-view .btn-primary.type-2:focus {
                  color: #000000;
                  border-color: rgba(34, 34, 34, 0);
                  background-color: #EAFF00;
            }
            .product-view .add-to-cart .btn:focus > span:after,
            body .product-view .btn-primary.type-2:focus > span:after {
                  background-color: rgba(34, 34, 34, 0);
            }
            .product-view .product-options dl dt label {
                  color: #222;
            }
            .availability.in-stock {
                  background-color: #43a047;
                  color: #fff;
            }
            body .availability {
                  background-color: #eee;
                  color: #888;
            }
            .product-view .product-shop .availability-only span {
                  color: #ff2525;
            }
            .product-view .quantity-wrapper input.qty,
            .product-view .quantity-wrapper input[id*="qty"] {
                  background-color: transparent;
                  color: #222;
            }
            .product-view .quantity-wrapper {
              border-color: #ddd;
              background-color: rgba(0,0,0,0);
            }
            .product-view .quantity-wrapper .btn-qty i {
                  color: rgba(0, 0, 0, .85);
                  background-color: rgba(0,0,0,0);
            }
            .product-view .quantity-wrapper .btn-qty i:hover {
                  color: rgba(0, 0, 0, .85);
                  background-color: rgba(0,0,0,0.1);
            }
            .product-view .quantity-wrapper .btn-qty i:active {
                  color: rgba(0, 0, 0, .85);
                  background-color: rgba(0,0,0,0.1);
            }
            .product-view .quantity-wrapper .btn-qty i:focus {
                  color: rgba(0, 0, 0, .85);
                  background-color: rgba(0,0,0,0.1);
            }

            .product-view .nav-tabs {
              border-color: #eee;
              background-color: #FFFFFF;
            }
            .product-view .nav-tabs li a {color: #999999;}
            .product-view .nav-tabs li a:hover,
            .product-view .nav-tabs li a.over {
              color: #999999;
              background-color: #E9E9E9;
            }
            .product-view .nav-tabs li a:active,
            .product-view .nav-tabs li.active a:hover,
            .product-view .nav-tabs li.active a:focus,
            .product-view .nav-tabs li.active a {
              color: #999999;
              background-color: #E9E9E9;
            }
            .product-view .nav-tabs li a:focus {
              color: #999999;
              background-color: #E9E9E9;
            }
            #product-attribute-specs-table th {
              color: #888;
              background-color: #eee;
            }
            .panel.panel-default .panel-title,
            .panel.panel-default .panel-heading {color: #222;}
            .product-collateral .panel.panel-default .panel-heading h4:hover,
            .product-collateral .product-simple-list .panel.panel-default .panel-heading h4:hover {color: #d02323;}
            .product-collateral .panel.panel-default .panel-heading h4:active,
            .product-collateral .product-simple-list .panel.panel-default .panel-heading h4:active {color: #d02323;}
            .product-collateral .panel.panel-default .panel-heading h4:focus,
            .product-collateral .product-simple-list .panel.panel-default .panel-heading h4:focus {color: #d02323;}
            .panel-group .panel,
            .panel {
            background-color: #fff;
            border-color: #ddd;
            -webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.1);
            box-shadow: 0px 1px 5px rgba(0,0,0,0.1);
            }
            .panel.panel-default .panel-heading,
            .panel.panel-default .panel-body,
            .panel.panel-default .panel-footer {background-color: #fff; border-color: #ddd;}
            form .panel.panel-default .panel-heading,
            form .panel.panel-default .panel-body,
            form .panel.panel-default .panel-footer {background-color: transparent;}
            .product-collateral .panel-default .panel-body {border-top-color: #ddd !important;}
            .panel-group .panel .std,
            .panel #product-attribute-specs-table th,
            .panel #product-attribute-specs-table td,
            .product-view .panel .box-tags .form-add label,
            .product-collateral .panel-group .panel + .panel {color: #666;}

            
            .customer-reviews-wrapper .review-box-wrapper .customer-info,
            .customer-reviews-wrapper .review-box-wrapper .top-block,
            .customer-reviews-wrapper .review-box-wrapper .review-box {
              border-color: rgba(0, 0, 0, .1);
            }
            .customer-reviews-wrapper .review-box-wrapper .top-block {
              background-color: rgba(0, 0, 0, .06);
            }
            .customer-rating .item .rating-title {
              color: #363636;
            }
            .customer-reviews-wrapper .review-box-wrapper .customer-info .icon:before {
              border-right-color: #fff;
            }
            .customer-reviews-wrapper .review-box-wrapper .customer-info .icon {
              background-color: #fff;
            }
            .customer-reviews-wrapper .review-box-wrapper .customer-info .icon i {
              color: #aaa;
            }
            .customer-reviews-wrapper .review-box-wrapper .customer-info .review-title {
              color: #222;
            }
            .customer-reviews-wrapper .review-box-wrapper .customer-info .customer,
            .customer-reviews-wrapper .review-box-wrapper .customer-info .date,
            .customer-reviews-wrapper .review-box-wrapper .customer-info .date i {
              color: #363636;
            }
            .customer-reviews-wrapper .review-box-wrapper .review-box {
              background-color: #fff;
              color: #363636;
            }

        