/**
      *
      * This file is generated automaticaly. Please do no edit it directly cause all changes will be lost.
      *
      */
      
        /*General options*/
        body.wide-content .content-wrapper .container,
        body[class*="boxed-content"] .content-wrapper .container {background-color: transparent;}
        body.wide-content .content-wrapper > .container,
        body[class*="boxed-content"] .content-wrapper > .container,
        body.boxed-content-bg .content-wrapper > .container .breadcrumbs-wrapper > .container,
        body.wide-header .header-breadcrumbs-wrapper,
        body[class*="boxed-breadcrumbs"] .header-breadcrumbs-wrapper .breadcrumbs-wrapper .container {background-color: #fff;}
        body.boxed-header-bg .header-wrapper,
        body.boxed-breadcrumbs-bg .breadcrumbs-wrapper,
        body.boxed-content-bg .content-wrapper,
        body.boxed-footer-bg #footer {background-color: #f5f5f5;}
        .breadcrumbs-wrapper .breadcrumbs-inner,
        .page-title,
        form .buttons-set,
        .block:not(.topCartContent),
        .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,
        .order-info,
        .products-list .item + .item,
        .widget-latest .post-info p + p,
        .sorter .view-mode .item.current,
        .sorter .view-mode strong.item,
        .products-list .item + .item,
        .footer-products-list .item + .item,
        .postWrapper,
        .opc-wrapper-opc h3,
        .opc-wrapper-opc .opc-data-table tbody td,
        .opc-wrapper-opc .opc-data-table tfoot td,
        .opc-wrapper-opc .payment-block dt,
        .opc-review-actions,
        .opc-wrapper-opc .opc-data-table thead th,
        .block-layered-nav .block-content dd + dt,
        .product-view .top-wrapper .price-availability-block,
        .customer-reviews-wrapper .review-box-wrapper .customer-info,
        .customer-reviews-wrapper .review-box-wrapper .review-box,
        .widget-latest.blog-category li:not(:last-of-type),
        .blog-wrapper .widget-latest li:not(:last-of-type),
        .block.block-list .block-content li.item {
            border-color: rgba(0,0,0,0.1);
        }
        .divider {background-color: rgba(0,0,0,0.1);}
        html body,
        .product-view .std,
        .ratings .rating-links,
        .ratings .rating-links a,
        .ratings .amount a,
        .ratings .rating-links .separator,
        .product-view .tab-content,
        .product-view .tab-content .std,
        #product-attribute-specs-table th,
        #product-attribute-specs-table td,
        .product-view .box-tags .form-add label,
        .related-bottom .more-link,
        .related-bottom .more-link a,
        body h1, body h2, body h3, body h4, body h5, body h6, body .h1, body .h2, body .h3, body .h4, body .h5, body .h6,
        .product-name a,
        .box-reviews .rating-block .rating-title,
        .box-reviews .rating-block .rating-values,
        .products-grid .desc,
        .products-list .desc,
        .form-list label,
        .page-subtitle h2,
        table .cart-actions i,
        table .table-button i,
        form .radio label,
        form .checkbox label,
        .cart-price .price,
        .my-account table.table .product-name,
        .postTitle .postDetails,
        .postTitle .postDetails h4,
        .postTitle small,
        .postContent p,
        .tags h4,
        .popup-added-product-list .product-name,
        .widget-products .category-name,
        .widget .widget-title h2,
        .masonry-grid .product-info-top .product-name a,
        .minimal-price-link .label,
        .text-banner p,
        .sorter .amount strong,
        .sorter .view-mode i,
        .sorter .sort-by,
        .sorter .limiter,
        .toolbar label,
        .opc-wrapper-opc .payment-block dt,
        .product-view .sku,
        body .widget-title h2,
        body .widget-title h3,
        body .widget .widget-title h2,
        body .widget .widget-title h3,
        body .block-title h3,
        .widget-latest.blog-category li.item .postContent p.truncated,
        .blog-wrapper .widget-latest li.item .postContent p.truncated {color: rgba(0,0,0,0.5);}
        .item-options dt,
        .item-options dd,
        .tags li a:not(:hover),
        .widget-title small,
        .postBookmarks h4,
        .post-wrapper.widget-latest .post-info .post-category {
            color: rgba(0,0,0,0.5);
            opacity: 0.8;
        }
        .widget-latest.blog-category li.item .post-date,
        .blog-wrapper .post-wrapper.widget-latest li.item .post-date {
            color: rgba(0,0,0,0.5);
            opacity: 0.6;
        }
        body a,
        .related-bottom .more-link a,
        #product-attribute-specs-table .manufacturer td,
        .v-ellipsis .read-more-link,
        .my-account table.table a,
        .postTitle .postDetails a,
        .page-sitemap .sitemap li a,
        .page-sitemap .links a,
        .tags-list a,
        .box-tags .tags a {
            color: rgba(0,0,0,0.5);
        }
        body a:hover,
        .related-bottom .more-link a:hover,
        .v-ellipsis .read-more-link:hover,
        .my-account table.table a:hover,
        .page-subtitle a:hover,
        .postTitle .postDetails a:hover,
        .page-sitemap .sitemap li a:hover,
        .page-sitemap .links a:hover,
        .tags-list a:hover,
        .box-tags .tags a:hover,
        .products-grid .product-name a:hover,
        .products-list .product-name a:hover,
        .footer-products-list .product-name a:hover,
        .sorter .view-mode a:hover i,
        .sorter .view-mode .item.current i,
        .sorter .view-mode strong i {
            color: #111;
        }
        body a:active,
        .related-bottom .more-link a:active,
        .v-ellipsis .read-more-link:active,
        .my-account table.table a:active,
        .page-subtitle a:active,
        .postTitle .postDetails a:active,
        .page-sitemap .sitemap li a:active,
        .page-sitemap .links a:active,
        .tags-list a:active,
        .box-tags .tags a:active {
            color: #111;
        }
        body a:focus,
        .related-bottom .more-link a:focus,
        .v-ellipsis .read-more-link:focus,
        .my-account table.table a:focus,
        .page-subtitle a:focus,
        .postTitle .postDetails a:focus,
        .page-sitemap .sitemap li a:focus,
        .page-sitemap .links a:focus,
        .tags-list a:focus,
        .box-tags .tags a:focus {
            color: #111;
        }

        .page-title h1,
        .page-title h2 {color: rgba(0,0,0,0.8);}
        .price-currency,
        .price-pennie,
        .price,
        .regular-price .price-pennie,
        .regular-price .price-currency,
        #super-product-table .price,
        #super-product-table .price-currency,
        .block-cart.block .block-content .subtotal .price {color: #000;}
        .price-box .special-price .price,
        .special-price .price,
        .special-price .price-pennie,
        .special-price .price-currency {color: #FFB300;}
        .old-price .price {color: #aaa;}
        .products-list .item.sold-out .price,
        .products-list .item.sold-out .price-currency,
        .products-list .item.sold-out .price-pennie,
        .products-grid .item.sold-out .price,
        .products-grid .item.sold-out .price-currency,
        .products-grid .item.sold-out .price-pennie,
        .widget-slider.owl-carousel .indent.sold-out .price,
        .widget-slider.owl-carousel .indent.sold-out .price-currency, 
        .widget-slider.owl-carousel .indent.sold-out .price-pennie {
            color: rgba(0,0,0,0.3);
        }
        ul.breadcrumb {
            color: rgba(0,0,0,0.5);
        }
        .breadcrumb>li+li:before,
        .breadcrumbs-wrapper .breadcrumb > li + li:before,
        .breadcrumbs-wrapper .breadcrumb li:last-of-type:before {
            color: rgba(0,0,0,0.5);
            opacity: 0.7;
        }
        ul.breadcrumb li a:hover {color: #111;}
        ul.breadcrumb li a:active,
        ul.breadcrumb li strong {color: #111;}
        ul.breadcrumb li a:focus {color: #111;}
        .breadcrumbs-wrapper.type-3 .breadcrumb li a {color: rgba(0,0,0,0.5);}
        .breadcrumbs-wrapper.type-3 .breadcrumb > li + li:before,
        .breadcrumbs-wrapper.type-3 .breadcrumb>li+li:before,
        .breadcrumbs-wrapper.type-3 .breadcrumb li:last-of-type:before {color: rgba(0,0,0,0.5); opacity: 0.7;}
        .breadcrumbs-wrapper.type-3 ul.breadcrumb li a:hover {color: #111;}
        .breadcrumbs-wrapper.type-3 .breadcrumb li:last-of-type strong,
        .breadcrumbs-wrapper.type-3 ul.breadcrumb li a:active {color: #111;}
        .breadcrumbs-wrapper.type-3 ul.breadcrumb li a:focus {color: #111;}

        .input-captcha,
        input.form-control,
        textarea.form-control,
        .box-reviews .rating-inputs input,
        .box-reviews .rating-inputs .input-box textarea,
        .form-list input.required-entry,
        .form-list textarea.form-control.required-entry,
        .form-list input.form-control.required-entry,
        .form-list textarea.form-control.required-entry {
          color: rgba(0,0,0,0.5);
          background-color: #fff;
          border-color: rgba(0,0,0,.1);
        }
        .sorter .bootstrap-select > .selectpicker,
        .bootstrap-select > .selectpicker,
        select.form-control {
          color: rgba(0,0,0,0.3);
          background-color: #fff;
          border-color: rgba(0, 0, 0, 0.1);
        }
        .sorter .bootstrap-select.btn-group .btn .caret {
          border-top-color: rgba(0,0,0,0.3);
          opacity: 0.7;
        }
        .rating-box,
        .box-reviews .rating-block .stars-wrapper .value i {color: #ccc;}
        .rating-box .rating,
        .customer-rating .item .rating-box .rating,
        .box-reviews .rating-block .stars-wrapper .value i.active {color: #ffd33c;}
        .ratings .rating-links a:hover,
        .ratings .amount a:hover {color: #111;}

        body .btn,
        body .btn-primary.type-2,
        .opc-wrapper-opc .payment-block dt:hover,
        .opc-wrapper-opc .payment-block dt.active {
          color: #333;
          background-color: #eed4c0;
          border-color: #eed4c0;
        }
        body .btn-default:hover,
        body .btn-primary.type-2:hover {
          color: #fff;
          background-color: #111;
          border-color: #111;
        }
        body .btn-default:active,
        body .btn-default.active,
        body .btn-primary.type-2:active,
        body .btn-primary.type-2.active {
          color: #fff;
          background-color: #111;
          border-color: #111;
        }
        body .btn-default:focus,
        body .btn-default.focus,
        body .btn-primary.type-2:focus,
        body .btn-primary.type-2.focus {
          color: #fff;
          background-color: #111;
          border-color: #111;
        }
        body .btn.btn-continue,
        body .btn.btn-update,
        body .btn.btn-empty,
        #ajaxkit-popup-content .buttons-bottom a.btn {
          color: #111;
          background-color: #eee;
          border-color: #eee;
        }
        body .btn.btn-continue:hover,
        body .btn.btn-update:hover,
        body .btn.btn-empty:hover,
        #ajaxkit-popup-content .buttons-bottom a.btn:hover {
          color: #fff;
          background-color: #111;
          border-color: #111;
        }
        #discount-coupon-form .btn.btn-default:hover {
          background-color: #111;
        }
        body .btn.btn-continue:active,
        body .btn.btn-update:active,
        body .btn.btn-empty:active,
        #ajaxkit-popup-content .buttons-bottom a.btn:active {
          color: #fff;
          background-color: #111;
          border-color: #111;
        }
        #discount-coupon-form .btn.btn-default:active,
        #discount-coupon-form .btn.btn-default.active {
            background-color: #111;
        }
        body .btn.btn-continue:focus,
        body .btn.btn-update:focus,
        body .btn.btn-empty:focus,
        #ajaxkit-popup-content .buttons-bottom a.btn:focus {
          color: #fff;
          background-color: #111;
          border-color: #111;
        }
        #discount-coupon-form .btn.btn-default:focus,
        #discount-coupon-form .btn.btn-default.focus {
          background-color: #111;
        }
        body .btn-primary {
          color: #fff;
          background-color: #111;
          border-color: #111;
        }
        body .btn-primary:hover {
          color: #333;
          background-color: #eed4c0;
          border-color: #eed4c0;
        }
        body .btn-primary:active,
        body .btn-primary.active {
          color: #333;
          background-color: #eed4c0;
          border-color: #eed4c0;
        }
        body .btn-primary:focus,
        body .btn-primary.focus {
          color: #333;
          background-color: #eed4c0;
          border-color: #eed4c0;
        }
      
        .owl-buttons i,
        .related-bottom .next i,
        .related-bottom .prev i,
        .slider-container .next i,
        .slider-container .prev i,
        .widget-latest .home-slider-container .owl-buttons div,
        .slider-container .home-widget-slider .owl-buttons div,
        .menu-category-slider .owl-nav div {
          color: rgba(0,0,0,0.8);
          background-color: rgba(0,0,0,0);
          border-color: rgba(0,0,0,0.1);
        }
        .menu-category-slider .owl-nav div i,
        .widget-latest .home-slider-container .owl-buttons div i,
        .slider-container .home-widget-slider .owl-buttons div i {color: inherit;}

        .related-bottom .next i:hover,
        .related-bottom .prev i:hover,
        .slider-container .next i:hover,
        .slider-container .prev i:hover,
        .owl-buttons i:hover,
        .widget-latest .home-slider-container .owl-buttons div:hover,
        .slider-container .home-widget-slider .owl-buttons div:hover,
        .menu-category-slider .owl-nav div:hover {
            color: rgba(0,0,0,0.8);
            background-color: #EED4C0;
            border-color: #EED4C0;
        }
        .related-bottom .next i:active,
        .related-bottom .prev i:active,
        .slider-container .next i:active,
        .slider-container .prev i:active,
        .owl-buttons i:active,
        .widget-latest .home-slider-container .owl-buttons div:active,
        .slider-container .home-widget-slider .owl-buttons div:active,
        .menu-category-slider .owl-nav div:active {
            color: rgba(0,0,0,0.8);
            background-color: #EED4C0;
            border-color: #EED4C0;
        }
        .related-bottom .next i:focus,
        .related-bottom .prev i:focus,
        .slider-container .next i:focus,
        .slider-container .prev i:focus,
        .owl-buttons i:focus,
        .widget-latest .home-slider-container .owl-buttons div:focus,
        .slider-container .home-widget-slider .owl-buttons div:focus,
        .menu-category-slider .owl-nav div:focus {
            color: rgba(0,0,0,0.8);
            background-color: #EED4C0;
            border-color: #EED4C0;
        }
      
        body .subscribe-block h2 {
            color: rgba(0,0,0,0.8);
        }
        body .subscribe-block .block-content label {
            color: rgba(0,0,0,0.5);
        }
        .block-subscribe .subscribe-wrapper .block-content .input-wrapper .input-group input {
            background-color: rgba(0,0,0,0);
            color: rgba(0, 0, 0, 0.5);
            border-color: rgba(0, 0, 0, .1);
        }
        .block-subscribe .subscribe-wrapper .block-content .input-wrapper .input-group-btn .btn {
            color: #333;
            border-color: #eed4c0;
            background-color: #eed4c0;
        }
        .block-subscribe .subscribe-wrapper .block-content .input-wrapper .input-group-btn .btn:hover {
            color: #fff;
            border-color: #111;
            background-color: #111;
        }
        .block-subscribe .subscribe-wrapper .block-content .input-wrapper .input-group-btn .btn:active {
            color: #fff;
            border-color: #111;
            background-color: #111;
        }
        .block-subscribe .subscribe-wrapper .block-content .input-wrapper .input-group-btn .btn:focus {
            color: #fff;
            border-color: #111;
            background-color: #111;
        }

        #home-image-slider .owl-nav div {
            background-color: rgba(0,0,0,0);
            color: rgba(0,0,0,0.8);
        }
        #home-image-slider .owl-nav div:hover {
            background-color: #eed4c0;
            color: rgba(0,0,0,0.8);
        }
        #home-image-slider .owl-nav div:active {
            background-color: #eed4c0;
            color: rgba(0,0,0,0.8);
        }
        #home-image-slider .owl-nav div:focus {
            background-color: #eed4c0;
            color: rgba(0,0,0,0.8);
        }

        /*Footer*/
         body.wide-footer #footer .footer-top,
         body.wide-footer #footer .footer-middle,
         body.wide-footer #footer .footer-bottom,
         body.boxed-footer #footer .footer-top,
         body.boxed-footer #footer .footer-middle,
         body.boxed-footer #footer .footer-bottom,
         body.boxed-footer-bg #footer .footer-top .container,
         body.boxed-footer-bg #footer .footer-middle .container,
         body.boxed-footer-bg #footer .footer-bottom .container {background-color: #fff;}
         body.wide-footer #footer .footer-top .container,
         body.wide-footer #footer .footer-middle .container,
         body.wide-footer #footer .footer-bottom .container,
         body.boxed-footer #footer .footer-top .container,
         body.boxed-footer #footer .footer-middle .container,
         body.boxed-footer #footer .footer-bottom .container {background-color: transparent;}
         #footer,
         #footer .bootstrap-select .selectpicker,
         #footer a {color: rgba(0,0,0,0.5);}
         #footer .bootstrap-select .selectpicker .caret {border-top-color: rgba(0,0,0,0.5); opacity: 0.6;}
         #footer .horizontal-links li:not(:first-of-type) a:before {background-color: rgba(0,0,0,0.5);}
         body.wide-footer #footer .footer-middle,
         body.boxed-footer #footer .footer-middle,
         body.boxed-footer-bg #footer .footer-middle .container,
         body.wide-footer #footer .footer-bottom,
         body.boxed-footer #footer .footer-bottom,
         body.boxed-footer-bg #footer .footer-bottom .container,
         #footer .bootstrap-select .selectpicker {border-color: rgba(0,0,0,.1);}
         #footer .footer-block-title,
         #footer address,
         #footer .store-switcher label,
         #footer .form-language label,
         #footer .form-currency label {color: rgba(0,0,0,0.8);}
         #footer .links a:hover,
         #footer .links a:active,
         #footer .horizontal-links li a:hover {color: rgba(0,0,0,0.5);}
         #footer .links a:hover:before,
         #footer .links a:active:before,
         #footer .horizontal-links li a:hover:after,
         #footer .horizontal-links li a:active:after {background-color: rgba(0,0,0,0.5); opacity: 0.6;}
         #footer ul.social-links li a {background-color: rgba(0, 0, 0, 0); color: rgba(0,0,0,0.8);}
         #footer ul.social-links li a:hover {background-color: rgba(0,0,0,0.06); color: rgba(0,0,0,0.8);}
         #footer ul.social-links li a:active {background-color: rgba(0,0,0,0.06); color: rgba(0,0,0,0.8);}
         #footer ul.social-links li a:focus {background-color: rgba(0,0,0,0.06); color: rgba(0,0,0,0.8);}

        /*Header*/
        #header.header-1 .middle-block .container > .row:before,
        .wide-header #header.header-2 .middle-block,
        .boxed-header #header.header-2 .middle-block,
        .boxed-header-bg #header.header-2 .middle-block .container,
        .wide-header #header.header-3 .top-block,
        .boxed-header #header.header-3 .top-block,
        .boxed-header-bg #header.header-3 .top-block .container,
        #header.header-4 .middle-block .container .row:before,
        .wide-header #header.header-5 .middle-block,
        .boxed-header #header.header-5 .middle-block,
        .boxed-header-bg #header.header-5 .middle-block .container,
        .wide-header #header.header-6 .middle-block,
        .boxed-header #header.header-6 .middle-block,
        .boxed-header-bg #header.header-6 .middle-block .container,
        .wide-header #header.header-7 .middle-block,
        .boxed-header #header.header-7 .middle-block,
        .boxed-header-bg #header.header-7 .middle-block .container,
        .wide-header #header.header-8 .middle-block,
        .boxed-header #header.header-8 .middle-block,
        .boxed-header-bg #header.header-8 .middle-block .container,
        .wide-header #header.header-9 .middle-block,
        .boxed-header #header.header-9 .middle-block,
        .boxed-header-bg #header.header-9 .middle-block .container,
        .wide-header #header.header-10 .middle-block,
        .boxed-header #header.header-10 .middle-block .container,
        .boxed-header-bg #header.header-10 .middle-block .container {
          background-color: #fff ;
        }
        body.cms-index-index:not(.boxed-content-bg) .content-wrapper .container:before {background-color: #fff !important;}
        @media only screen and (max-width: 767px) {
            .wide-header #header.header-9 .middle-block,
            .boxed-header #header.header-9 .middle-block,
            .boxed-header #header.header-9 .middle-block .container,
            .boxed-header-bg #header.header-9 .middle-block .container {
                  background-color: #fff ;
            }
        }

        #header[class*="header-"] {color: rgba(0,0,0,0.8);}
        body:not(.cms-index-index):not(.boxed-header-bg) #header .middle-block,
        body.boxed-header-bg:not(.cms-index-index) #header .middle-block .container {
          border-color: rgba(0,0,0,0.1);
        }
        #header[class*="header-"] .search-mini-form .form-search .search-button {
            background-color: rgba(0,0,0,0);
            color: rgba(0,0,0,0.8);
        }
        #header[class*="header-"] .search-mini-form .form-search .search-button:hover {
            background-color: rgba(0, 0, 0, 0.06);
            color: rgba(0,0,0,0.8);
        }
        #header[class*="header-"] .search-mini-form .form-search .search-button:active {
            background-color: rgba(0, 0, 0, 0.06);
            color: rgba(0,0,0,0.8);
        }
        #header[class*="header-"] .search-mini-form .form-search .search-button:focus {
            background-color: rgba(0, 0, 0, 0.06);
            color: rgba(0,0,0,0.8);
        }

        .header .search-mini-form .form-search .input-wrapper {
          background-color: #fff;
          border-color: #ddd;
        }
        .header .search-mini-form .form-search input {
          color: #aaa;  
        }

        /*Account*/
        .header .account .account-button {
          background-color: rgba(0,0,0,0);
          color: rgba(0,0,0,0.8);
        }
        .header .account .account-button:hover {
          background-color: rgba(0, 0, 0, 0.06);
          color: rgba(0,0,0,0.8);
        }
        .header .account .account-button:active {
           background-color: rgba(0, 0, 0, 0.06);
           color: rgba(0,0,0,0.8);
        }
        .header .account .account-button:focus {
           background-color: rgba(0, 0, 0, 0.06);
           color: rgba(0,0,0,0.8);
        }

        .header .account .indent-account {
          background-color: #fff;
        }
        .header .account .links:not(.default-links) li:not(.last) a {
          border-color: rgba(0,0,0,0.1);
        }
        .header .account .links:not(.default-links) li a {
          color: rgba(0,0,0,0.5);
        }
        .header .account .links:not(.default-links) li a:hover {
          color: #111;
        }
        .header .account .links:not(.default-links) li a:active {
          color: #111;
        }
        .header .account .links:not(.default-links) li a:focus {
          color: #111;
        }
        .header .bootstrap-select > .selectpicker,
        .header .bootstrap-select > .selectpicker:hover,
        .header .bootstrap-select > .selectpicker:active,
        .header .bootstrap-select > .selectpicker:focus,
        .header .btn-group.open .dropdown-toggle {
          background-color: #fff;
          color: #888;
          border-color: rgba(0, 0, 0, 0.2);
        }
        .bootstrap-select.btn-group .btn .caret {
           border-top-color: #888;
           opacity: 0.6;
        }

        header.header .top-cart .block-content {
            color: #222;
            background-color: #fff;
        }
        header.header .top-cart .block-content .subtotal .price {background-color: #fff;}
        header.header .top-cart .block-content .mini-products-list .product-name a {
            color: #222;
        }
        header.header .top-cart .block-content h4,
        header.header .top-cart .block-content .cart-empty i {
            color: #000;
        }
        header.header .top-cart .block-content .subtotal {
            border-color: rgba(0,0,0,0.1);
        }
        header.header .top-cart .block-content .subtotal .price:after {
            background-color: rgba(0,0,0,0.1);
        }
        header.header .top-cart .block-content .cart-actions i {
            color: rgba(0,0,0,0.3);
        }
        header.header .top-cart .block-content .cart-actions i:hover {
            color: #111;
        }
        header.header .top-cart .block-content .cart-actions i:active {
            color: #111;
        }
        header.header .top-cart .block-content .cart-actions i:focus {
            color: #111;
        }
        header.header .top-cart .block-content .mini-products-list .price {
            color: #111;
        }
        header.header .top-cart .block-content .glam-icon.qt-x:before,
        header.header .top-cart .block-content .mini-products-list .cart-price-qt strong {
            color: #757575;   
        }
        header.header .top-cart .block-content .subtotal .price {
            color: #111;  
        }

        #header[class*="header-"] .top-cart .block-content .actions .btn-default {
          background-color: #eee;
          color: rgba(0,0,0,0.8);
        }
        #header[class*="header-"] .top-cart .block-content .actions .btn-default:hover {
          background-color: #eed4c0;
          color: #111;
        }
        #header[class*="header-"] .top-cart .block-content .actions .btn-default:active,
        #header[class*="header-"] .top-cart .block-content .actions .btn-default.active {
          background-color: #eed4c0;
          color: #111;
        }
        #header[class*="header-"] .top-cart .block-content .actions .btn-default:focus,
        #header[class*="header-"] .top-cart .block-content .actions .btn-default.focus {
          background-color: #eed4c0;
          color: #111;
        }

        #header[class*="header-"] .top-cart .block-content .actions .btn-primary {
          background-color: #eed4c0;
          color: #111;
        }
        #header[class*="header-"] .top-cart .block-content .actions .btn-primary:hover {
          background-color: #111;
          color: #fff;
        }
        #header[class*="header-"] .top-cart .block-content .actions .btn-primary:active,
        #header[class*="header-"] .top-cart .block-content .actions .btn-primary.active {
          background-color: #111;
          color: #fff;
        }
        #header[class*="header-"] .top-cart .block-content .actions .btn-primary:focus {
          background-color: #111;
          color: #fff;
        }

        /*Social links*/
        #header[class*="header-"] ul.social-links li a {
          background-color: rgba(0,0,0,0);
          color: rgba(0, 0, 0, .8);
        }
        #header[class*="header-"] ul.social-links li a:hover {
          background-color: rgba(0, 0, 0, 0.06);
          color: rgba(0, 0, 0, .7);
        }
        #header[class*="header-"] ul.social-links li a:active {
          background-color: rgba(0, 0, 0, 0.06);
          color: rgba(0, 0, 0, .7);
        }
        #header[class*="header-"] ul.social-links li a:focus {
          background-color: rgba(0, 0, 0, 0.06);
          color: rgba(0, 0, 0, .7);
        }

        @media only screen and (min-width: 768px) {
            .boxed-header #header[class*="header-"]:not(.header-10) .middle-block .container,
            .boxed-header #header.header-3 .top-block .container {background-color: transparent;}
            .wide-header #header.header-3 .middle-block,
            .boxed-header #header.header-3 .middle-block,
            .boxed-header-bg #header.header-3 .middle-block .container,
            #header.header-4 .bottom-block .container .navbar-default {background-color: #fff ;}
            .wide-header #header.header-4 .bottom-block,
            .boxed-header #header.header-4 .bottom-block .container,
            .boxed-header-bg #header.header-4 .bottom-block .container {background-color: transparent;}
            #header[class*="header-"] .search-mini-form .form-search .btn {
                color: rgba(0,0,0,0.8);
                background-color: rgba(0,0,0,0);
            }
            #header[class*="header-"] .search-mini-form .form-search .btn:hover {
                background-color: rgba(0,0,0,0.06);
                color: rgba(0,0,0,0.8);
            }
            #header[class*="header-"] .search-mini-form .form-search .btn:active {
                background-color: rgba(0,0,0,0.06);
                color: rgba(0,0,0,0.8);
            }
            #header[class*="header-"] .search-mini-form .form-search .btn:focus {
                background-color: rgba(0,0,0,0.06);
                color: rgba(0,0,0,0.8);
            }
            #header[class*="header-"] .top-cart .block-title .title-cart {
                  background-color: rgba(0,0,0,0);
                  color: rgba(0,0,0,0.8);
            }
            #header[class*="header-"] .top-cart .block-title.hover .title-cart,
            #header[class*="header-"] .top-cart .block-title .title-cart:hover {
                  background-color: rgba(0, 0, 0, 0.06);
                  color: rgba(0,0,0,0.8);
            }
            #header[class*="header-"] .top-cart .block-title.active .title-cart,
            #header[class*="header-"] .top-cart .block-title.active.hover .title-cart,
            #header[class*="header-"] .top-cart .block-title .title-cart:active {
                  background-color: rgba(0, 0, 0, 0.06);
                  color: rgba(0,0,0,0.8);
            }
            #header[class*="header-"] .top-cart .block-title:focus .title-cart,
            #header[class*="header-"] .top-cart .block-title .title-cart:focus {
                  background-color: rgba(0, 0, 0, 0.06);
                  color: rgba(0,0,0,0.8);
            }
            #header[class*="header-"] .menu-button {
                color: rgba(0,0,0,0.8);
                background-color: rgba(0,0,0,0);
            }
        }
        #header[class*="header-"] ul.topmenu.navbar-nav li.level0.active:not(.vertical-parent) > a.level-top:before {background-color: #EED4C0;}
        @media only screen and (min-width: 1008px) {
          #header[class*="header-"] .navbar-default:not(.in-mobile) ul.topmenu li.level0 a.level-top {
            background-color: rgba(0,0,0,0);
            color: rgba(0,0,0,0.8);
          }
          #header[class*="header-"] ul.topmenu li.level0.parent:not(.vertical-parent) a.level-top:after {
            border-top-color: rgba(0,0,0,0.8);
            opacity: 0.7;
          }
          #header[class*="header-"] .navbar-default:not(.in-mobile) ul.topmenu li.level0 a.level-top:hover,
          #header[class*="header-"] ul.topmenu li.level0.over a.level-top {
            background-color: rgba(0,0,0,0.06);
            color: rgba(0,0,0,0.8);
          }
          #header[class*="header-"] ul.topmenu li.level0.parent:not(.vertical-parent) a.level-top:hover:after,
          #header[class*="header-"] ul.topmenu li.level0.parent:not(.vertical-parent).over a.level-top:after {
            border-top-color: rgba(0,0,0,0.8);
          }
          #header[class*="header-"] .navbar-default:not(.in-mobile) ul.topmenu li.level0 a.level-top:active,
          #header[class*="header-"] ul.topmenu.navbar-nav li.level0.active > a.level-top {
            background-color: rgba(0,0,0,0.06);
            color: rgba(0,0,0,0.8);
          }
          #header[class*="header-"] ul.topmenu li.level0.parent:not(.vertical-parent) a.level-top:active:after,
          #header[class*="header-"] ul.topmenu li.level0.parent:not(.vertical-parent).active a.level-top:after {
            border-top-color: rgba(0,0,0,0.8);
          }
          #header[class*="header-"] .navbar-default:not(.in-mobile) ul.topmenu li.level0 a.level-top:focus {
            background-color: rgba(0,0,0,0.06);
            color: rgba(0,0,0,0.8);
          }
          #header[class*="header-"] ul.topmenu li.level0.parent:not(.vertical-parent) a.level-top:focus:after {
            border-top-color: rgba(0,0,0,0.8);
          }
          .nav-wide .menu-wrapper.tabs-menu li[data-bold-link="1"].level2 > a,
          .nav-wide .menu-wrapper:not(.default-menu):not(.tabs-menu) ul.level0 li.level1 > a {
            background-color: rgba(0,0,0,0);
            color: rgba(0,0,0,0.5);
          }
          .nav-wide .menu-wrapper:not(.default-menu) ul.level0 li.level1 span.subtitle {color: rgba(0,0,0,0.5);}
          .nav-wide .menu-wrapper:not(.default-menu):not(.tabs-menu) ul.level0 li.level1 a.hover span.subtitle,
          .nav-wide .menu-wrapper:not(.default-menu):not(.tabs-menu) ul.level0 li.level1 a:hover,
          .nav-wide .menu-wrapper.tabs-menu li[data-bold-link="1"].level2 > a:hover {
            background-color: rgba(0,0,0,0);
            color: #111;
          }
          .nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle:hover,
              .nav-wide .menu-wrapper ul.level0 li.level1 a.active span.subtitle {
                  color: #111;
              }
          .nav-wide .menu-wrapper:not(.default-menu):not(.tabs-menu) ul.level0 li.level1 a.active span.subtitle,
          .nav-wide .menu-wrapper:not(.default-menu):not(.tabs-menu) ul.level0 li.level1 a:active,
          .nav-wide .menu-wrapper:not(.default-menu):not(.tabs-menu) ul.level0 li.level1 a.active,
          .nav-wide .menu-wrapper.tabs-menu li[data-bold-link="1"].level2 > a:active,
          .nav-wide .menu-wrapper.tabs-menu li[data-bold-link="1"].level2 > a.active {
            background-color: rgba(0,0,0,0);
            color: #111;
          }
          .nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle:hover,
              .nav-wide .menu-wrapper ul.level0 li.level1 a.active span.subtitle {
                  color: #111;
              }
          .nav-wide .menu-wrapper:not(.default-menu):not(.tabs-menu) ul.level0 li.level1 a:focus,
          .nav-wide .menu-wrapper.tabs-menu li[data-bold-link="1"].level2 > a:focus {
            background-color: rgba(0,0,0,0);
            color: #111;
          }
          .nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle:hover,
              .nav-wide .menu-wrapper ul.level0 li.level1 a.active span.subtitle {
                  color: #111;
              }

          .nav-wide .menu-wrapper:not(.default-menu) ul.level1 a {
            background-color: rgba(0,0,0,0);
            color: rgba(0,0,0,0.5);
          }
          .nav-wide .menu-wrapper:not(.default-menu) ul.level1 a:hover {
            background-color: rgba(0,0,0,0.06);
            color: #111;
          }
          .nav-wide .menu-wrapper:not(.default-menu) ul.level1 a:active {
            background-color: rgba(0,0,0,0.06);
            color: #111;
          }
          .nav-wide .menu-wrapper:not(.default-menu) ul.level1 a:focus {
            background-color: rgba(0,0,0,0.06);
            color: #111;
          }
          .nav-wide .menu-wrapper.default-menu ul {background-color: #fff;}
          .nav-wide .menu-wrapper.default-menu ul li a {
            color: rgba(0,0,0,0.5);
          }
          @media only screen and (min-width: 978px) {
            .nav-wide .menu-wrapper.default-menu ul.level0 li a:hover {
                background-color: rgba(0,0,0,0.06);
                color: rgba(0,0,0,0.8);
            }
            .nav-wide .menu-wrapper.default-menu ul.level0 li a:active,
            .nav-wide .menu-wrapper.default-menu ul.level0 li a.over {
                background-color: rgba(0,0,0,0.06);
                color: rgba(0,0,0,0.8);
            }
            .nav-wide .menu-wrapper.default-menu ul.level0 li a:focus {
                background-color: rgba(0,0,0,0.06);
                color: rgba(0,0,0,0.8);
            }
          }
          .nav-wide .menu-wrapper.tabs-menu.horizontal ul.level0 {
            background-color: #f5f5f5;
          }
          .nav-wide .menu-wrapper.tabs-menu.horizontal ul.level0 li.level1 > a {
            color: rgba(0,0,0,0.5);
          }
          .nav-wide .menu-wrapper.tabs-menu.horizontal ul.level0 li.level1 > a:hover,
          .nav-wide .menu-wrapper.tabs-menu.horizontal ul.level0 li.level1.over > a {
            color: #222222;
            background-color: #fff;
          }
          .nav-wide .menu-wrapper.tabs-menu.horizontal ul.level0 li.level1 > a:active {
            color: #222222;
            background-color: #fff;
          }
          .nav-wide .menu-wrapper.tabs-menu.horizontal ul.level0 li.level1 > a:focus {
            color: #222222;
            background-color: #fff;
          }

          .nav-wide .menu-wrapper.tabs-menu.vertical:before {
            background-color: #f5f5f5;
          }
          .nav-wide .menu-wrapper.tabs-menu.vertical ul.level0 li.level1 > a {
            color: rgba(0,0,0,0.5);
          }
          .nav-wide .menu-wrapper.tabs-menu.vertical ul.level0 li.level1 > a:hover,
          .nav-wide .menu-wrapper.tabs-menu.vertical ul.level0 li.level1.over > a {
            color: #111;
            background-color: #fff;
          }
          .nav-wide .menu-wrapper.tabs-menu.vertical ul.level0 li.level1 > a:active {
            color: #111;
            background-color: #fff;
          }
          .nav-wide .menu-wrapper.tabs-menu.vertical ul.level0 li.level1 > a:focus {
            color: #111;
            background-color: #fff;
          }

          #header[class*="header-"] ul.topmenu.navbar-nav li.level0 a.level-top.vertical-parent:before,
          #header[class*="header-"] ul.topmenu.navbar-nav li.vertical-parent > a.vertical-parent.level-top:before {
            background-color: rgba(0,0,0,0) !important;
            color: rgba(0,0,0,0.8) !important;
          }
          #header[class*="header-"] ul.topmenu.navbar-nav li.vertical-parent > a.vertical-parent.level-top:hover:before,
          #header[class*="header-"] ul.topmenu.navbar-nav li.vertical-parent > a.vertical-parent.level-top.over:before,
          #header[class*="header-"] ul.topmenu.navbar-nav li.vertical-parent.over > a.vertical-parent.level-top.over:before {
            background-color: rgba(0,0,0,0.06) !important;
            color: rgba(0,0,0,0.8) !important;
          }
          #header[class*="header-"] ul.topmenu.navbar-nav li.vertical-parent > a.vertical-parent.level-top:active:before,
          #header[class*="header-"] ul.topmenu.navbar-nav li.vertical-parent.active > a.vertical-parent.level-top:before {
            background-color: rgba(0,0,0,0.06) !important;
            color: rgba(0,0,0,0.8) !important;
          }
          #header[class*="header-"] ul.topmenu.navbar-nav li.vertical-parent > a.vertical-parent.level-top:focus:before,
          #header[class*="header-"] ul.topmenu.navbar-nav li.vertical-parent > a.vertical-parent.level-top:focus:before {
            background-color: rgba(0,0,0,0.06) !important;
            color: rgba(0,0,0,0.8) !important;
          }

          #header[class*="header-"] .vertical-menu-wrapper {background-color: #fff;}
          #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 > a span {color: rgba(0,0,0,.5);}
          #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 > a:hover span {color: rgba(0,0,0,.5);}
          #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 > a.active span,
          #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 > a:active span {color: rgba(0,0,0,.5);}
          #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 > a:focus span {color: rgba(0,0,0,.5);}
          #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 > a:hover,
          #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 > a.active {
            background-color: #eee;
          }
          ul.topmenu li.vertical-parent li.level1.parent > a:after {border-left-color: rgba(0,0,0,.5);}
          ul.topmenu li.vertical-parent li.level1.parent > a:hover:after {border-left-color: rgba(0,0,0,.5);}
          ul.topmenu li.vertical-parent li.level1.parent > a:active:after,
          ul.topmenu li.vertical-parent li.level1.parent > a.active:after {border-left-color: rgba(0,0,0,.5);}
          ul.topmenu li.vertical-parent li.level1.parent > a:focus:after {border-left-color: rgba(0,0,0,.5);}      

          .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 {
            background-color: #fff;
            border-color: #ddd;
          }
          .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a {
            color: #000;
          }
          .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a:hover {
            color: rgba(0,0,0,0.8);
          }
          .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a:active {
            color: rgba(0,0,0,0.8);
          }
          .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a:focus {
            color: rgba(0,0,0,0.8);
          }
          .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li ul a {
            color: #616161;
          }
          .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li ul a:hover {
            color: rgba(0,0,0,0.8);
          }
          .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li ul a:active {
            color: rgba(0,0,0,0.8);
          }
          .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li ul a:focus {
            color: rgba(0,0,0,0.8);
          }
        }

        /*Category labels*/
        .category-label.label_one,
        .topmenu .level0 ul .category-label.label_one {
          background-color: #f44336;
          color: #fff;
        }
        .category-label.label_two,
        .topmenu .level0 ul .category-label.label_two {
          background-color: #eed4c0;
          color: #111;
        }
        .category-label.label_three,
        .topmenu .level0 ul .category-label.label_three {
          background-color: #ffca28;
          color: #fff;
        }

        /*Category*/
        .products-grid .product-name a,
        .products-list .product-name a,
        .footer-products-list .product-name a,
        .products-grid .product-name a:hover,
        .products-list .product-name a:hover,
        .footer-products-list .product-name a:hover {
            color: #111;
        }
        body .hover-buttons .add-to-links span a,
        .hover-buttons .btn-quickview,
        .hover-buttons .lightbox-button {
            background-color: #fff;
            color: rgba(0,0,0,0.5);
        }
        body .hover-buttons .add-to-links span a:hover,
        .hover-buttons .btn-quickview:hover,
        .hover-buttons .lightbox-button:hover {
            background-color: rgba(0,0,0,0.1);
            color: rgba(0,0,0,0.5);
        }
        body .hover-buttons .add-to-links span a:active,
        .hover-buttons .btn-quickview:active,
        .hover-buttons .lightbox-button:active {
            background-color: rgba(0,0,0,0.1);
            color: rgba(0,0,0,0.5);
        }
        body .hover-buttons .add-to-links span a:focus,
        .hover-buttons .btn-quickview:focus,
        .hover-buttons .lightbox-button:focus {
            background-color: rgba(0,0,0,0.1);
            color: rgba(0,0,0,0.5);
        }
        .products-grid .product-hover-1 .btn,
        .products-list .product-hover-1 .btn {
            background-color: #fff;
            border-color: #fff;
            color: #4caf50;
        }
        .products-grid .product-hover-1 .btn:hover,
        .products-list .product-hover-1 .btn:hover {
            background-color: rgba(0,0,0,0.1);
            border-color: rgba(0,0,0,0.1);
            color: #4caf50;
        }
        .products-grid .product-hover-1 .btn:active,
        .products-list .product-hover-1 .btn:active {
            background-color: rgba(0,0,0,0.1);
            border-color: rgba(0,0,0,0.1);
            color: #4caf50;
        }
        .products-grid .product-hover-1 .btn:focus,
        .products-list .product-hover-1 .btn:focus {
            background-color: rgba(0,0,0,0.1);
            border-color: rgba(0,0,0,0.1);
            color: #4caf50;
        }
        .product-hover-1 .image-box .hover-buttons .lightbox-button,
        .product-hover-1 .image-box .hover-buttons .btn-quickview,
        .products-grid .product-hover-1 .add-to-links a:not(.btn-default),
        .products-list .product-hover-1 .add-to-links a:not(.btn-default),
        .footer-products-list .product-hover-1 .add-to-links a:not(.btn-default) {
            background-color: #fff;
            color: rgba(0,0,0,0.5);
        }
        .product-hover-1 .image-box .hover-buttons .lightbox-button:hover,
        .product-hover-1 .image-box .hover-buttons .btn-quickview:hover,
        .products-grid .product-hover-1 .add-to-links a:not(.btn-default):hover,
        .products-list .product-hover-1 .add-to-links a:not(.btn-default):hover,
        .footer-products-list .product-hover-1 .add-to-links a:not(.btn-default):hover {
            background-color: rgba(0,0,0,0.1);
            color: rgba(0,0,0,0.5);
        }
        .product-hover-1 .image-box .hover-buttons .lightbox-button:active,
        .product-hover-1 .image-box .hover-buttons .btn-quickview:active,
        .products-grid .product-hover-1 .add-to-links a:not(.btn-default):active,
        .products-list .product-hover-1 .add-to-links a:not(.btn-default):active,
        .footer-products-list .product-hover-1 .add-to-links a:not(.btn-default):active {
            background-color: rgba(0,0,0,0.1);
            color: rgba(0,0,0,0.5);
        }
        .product-hover-1 .image-box .hover-buttons .lightbox-button:focus,
        .product-hover-1 .image-box .hover-buttons .btn-quickview:focus,
        .products-grid .product-hover-1 .add-to-links a:not(.btn-default):focus,
        .products-list .product-hover-1 .add-to-links a:not(.btn-default):focus,
        .footer-products-list .product-hover-1 .add-to-links a:not(.btn-default):focus {
            background-color: rgba(0,0,0,0.1);
            color: rgba(0,0,0,0.5);
        }
        .products-grid .product-hover-2 .hover-buttons .btn,
        .products-list .product-hover-2 .hover-buttons .btn {
            background-color: #EED4C0;
            border-color: #EED4C0;
            color: #333;
        }
        .products-grid .product-hover-2 .hover-buttons .btn:hover,
        .products-list .product-hover-2 .hover-buttons .btn:hover {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }
        .products-grid .product-hover-2 .hover-buttons .btn:active,
        .products-list .product-hover-2 .hover-buttons .btn:active {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }
        .products-grid .product-hover-2 .hover-buttons .btn:focus,
        .products-list .product-hover-2 .hover-buttons .btn:focus {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }
        .product-hover-2 .hover-buttons .lightbox-button,
        .product-hover-2 .hover-buttons .btn-quickview,
        .products-grid .product-hover-2 .add-to-links a:not(.btn-default),
        .products-list .product-hover-2 .add-to-links a:not(.btn-default) {
            background-color: #fff;
            color: rgba(0,0,0,0.5);
        }
        .product-hover-2 .hover-buttons .lightbox-button:hover,
        .product-hover-2 .hover-buttons .btn-quickview:hover,
        .products-grid .product-hover-2 .add-to-links a:not(.btn-default):hover,
        .products-list .product-hover-2 .add-to-links a:not(.btn-default):hover {
            background-color: #e5e5e5;
            color: rgba(0,0,0,0.7);
        }
        .product-hover-2 .hover-buttons .lightbox-button:active,
        .product-hover-2 .hover-buttons .btn-quickview:active,
        .products-grid .product-hover-2 .add-to-links a:not(.btn-default):active,
        .products-list .product-hover-2 .add-to-links a:not(.btn-default):active {
            background-color: #e5e5e5;
            color: rgba(0,0,0,0.7);
        }
        .product-hover-2 .hover-buttons .lightbox-button:focus,
        .product-hover-2 .hover-buttons .btn-quickview:focus,
        .products-grid .product-hover-2 .add-to-links a:not(.btn-default):focus,
        .products-list .product-hover-2 .add-to-links a:not(.btn-default):focus {
            background-color: #e5e5e5;
            color: rgba(0,0,0,0.7);
        }
        .products-grid .product-hover-3 .btn,
        .products-list .product-hover-3 .btn,
        .footer-products-list .product-hover-3 .btn {
            background-color: #eed4c0;
            border-color: #eed4c0;
            color: #333;
        }
        .products-grid .product-hover-3 .btn:hover,
        .products-list .product-hover-3 .btn:hover,
        .footer-products-list .product-hover-3 .btn:hover {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }
        .products-grid .product-hover-3 .btn:active,
        .products-list .product-hover-3 .btn:active,
        .footer-products-list .product-hover-3 .btn:active {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }
        .products-grid .product-hover-3 .btn:focus,
        .products-list .product-hover-3 .btn:focus,
        .footer-products-list .product-hover-3 .btn:focus {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }
        .product-hover-3 .image-box .hover-buttons .lightbox-button,
        .product-hover-3 .image-box .hover-buttons .btn-quickview,
        .products-grid .product-hover-3 .add-to-links a:not(.btn-default),
        .products-list .product-hover-3 .add-to-links a:not(.btn-default),
        .footer-products-list .product-hover-3 .add-to-links a:not(.btn-default) {
            background-color: #fff;
            color: rgba(0,0,0,0.5);
        }
        .product-hover-3 .image-box .hover-buttons .lightbox-button:hover,
        .product-hover-3 .image-box .hover-buttons .btn-quickview:hover,
        .products-grid .product-hover-3 .add-to-links a:not(.btn-default):hover,
        .products-list .product-hover-3 .add-to-links a:not(.btn-default):hover,
        .footer-products-list .product-hover-3 .add-to-links a:not(.btn-default):hover {
            background-color: rgba(0,0,0,0.1);
            color: rgba(0,0,0,0.5);
        }
        .product-hover-3 .image-box .hover-buttons .lightbox-button:active,
        .product-hover-3 .image-box .hover-buttons .btn-quickview:active,
        .products-grid .product-hover-3 .add-to-links a:not(.btn-default):active,
        .products-list .product-hover-3 .add-to-links a:not(.btn-default):active,
        .footer-products-list .product-hover-3 .add-to-links a:not(.btn-default):active {
            background-color: rgba(0,0,0,0.1);
            color: rgba(0,0,0,0.5);
        }
        .product-hover-3 .image-box .hover-buttons .lightbox-button:focus,
        .product-hover-3 .image-box .hover-buttons .btn-quickview:focus,
        .products-grid .product-hover-3 .add-to-links a:not(.btn-default):focus,
        .products-list .product-hover-3 .add-to-links a:not(.btn-default):focus,
        .footer-products-list .product-hover-3 .add-to-links a:not(.btn-default):focus {
            background-color: rgba(0,0,0,0.1);
            color: rgba(0,0,0,0.5);
        }
        
        .products-grid .product-hover-4 .btn,
        .products-list .product-hover-4 .btn,
        .footer-products-list .product-hover-4 .btn {
            background-color: #eed4c0;
            border-color: #eed4c0;
            color: #333;
        }
        .products-grid .product-hover-4 .btn:hover,
        .products-list .product-hover-4 .btn:hover,
        .footer-products-list .product-hover-4 .btn:hover {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }
        .products-grid .product-hover-4 .btn:active,
        .products-list .product-hover-4 .btn:active,
        .footer-products-list .product-hover-4 .btn:active {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }
        .products-grid .product-hover-4 .btn:focus,
        .products-list .product-hover-4 .btn:focus,
        .footer-products-list .product-hover-4 .btn:focus {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }
        .product-hover-4 .hover-buttons {
            background-color: #363636;
        }
        .product-hover-4 .image-box .hover-buttons .lightbox-button,
        .product-hover-4 .image-box .hover-buttons .btn-quickview,
        .products-grid .product-hover-4 .add-to-links a:not(.btn-default),
        .products-list .product-hover-4 .add-to-links a:not(.btn-default),
        .footer-products-list .product-hover-4 .add-to-links a:not(.btn-default) {
            color: #fff;
            background-color: transparent;
        }
        .product-hover-4 .image-box .hover-buttons .lightbox-button:hover,
        .product-hover-4 .image-box .hover-buttons .btn-quickview:hover,
        .products-grid .product-hover-4 .add-to-links a:not(.btn-default):hover,
        .products-list .product-hover-4 .add-to-links a:not(.btn-default):hover,
        .footer-products-list .product-hover-4 .add-to-links a:not(.btn-default):hover {
            background-color: rgba(255,255,255,0.1);
            color: #fff;
        }
        .product-hover-4 .image-box .hover-buttons .lightbox-button:active,
        .product-hover-4 .image-box .hover-buttons .btn-quickview:active,
        .products-grid .product-hover-4 .add-to-links a:not(.btn-default):active,
        .products-list .product-hover-4 .add-to-links a:not(.btn-default):active,
        .footer-products-list .product-hover-4 .add-to-links a:not(.btn-default):active {
            background-color: rgba(255,255,255,0.1);
            color: #fff;
        }
        .product-hover-4 .image-box .hover-buttons .lightbox-button:focus,
        .product-hover-4 .image-box .hover-buttons .btn-quickview:focus,
        .products-grid .product-hover-4 .add-to-links a:not(.btn-default):focus,
        .products-list .product-hover-4 .add-to-links a:not(.btn-default):focus,
        .footer-products-list .product-hover-4 .add-to-links a:not(.btn-default):focus {
            background-color: rgba(255,255,255,0.1);
            color: #fff;
        }

        .products-grid .product-hover-5 .btn,
        .products-list .product-hover-5 .btn,
        .footer-products-list .product-hover-5 .btn {
            background-color: #eed4c0;
            border-color: #eed4c0;
            color: #333;
        }
        .products-grid .product-hover-5 .btn:hover,
        .products-list .product-hover-5 .btn:hover,
        .footer-products-list .product-hover-5 .btn:hover {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }
        .products-grid .product-hover-5 .btn:active,
        .products-list .product-hover-5 .btn:active,
        .footer-products-list .product-hover-5 .btn:active {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }
        .products-grid .product-hover-5 .btn:focus,
        .products-list .product-hover-5 .btn:focus,
        .footer-products-list .product-hover-5 .btn:focus {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }
        .product-hover-5 .image-box .hover-buttons .lightbox-button,
        .product-hover-5 .image-box .hover-buttons .btn-quickview, 
        .products-grid .product-hover-5 .add-to-links a:not(.btn-default),
        .products-list .product-hover-5 .add-to-links a:not(.btn-default),
        .footer-products-list .product-hover-5 .add-to-links a:not(.btn-default) {
            background-color: #fff;
            color: rgba(0,0,0,0.5);
        }
        .product-hover-5 .image-box .hover-buttons .lightbox-button:hover,
        .product-hover-5 .image-box .hover-buttons .btn-quickview:hover,
        .products-grid .product-hover-5 .add-to-links a:not(.btn-default):hover,
        .products-list .product-hover-5 .add-to-links a:not(.btn-default):hover,
        .footer-products-list .product-hover-5 .add-to-links a:not(.btn-default):hover {
            background-color: #e5e5e5;
            color: rgba(0,0,0,0.7);
        }
        .product-hover-5 .image-box .hover-buttons .lightbox-button:active,
        .product-hover-5 .image-box .hover-buttons .btn-quickview:active,
        .products-grid .product-hover-5 .add-to-links a:not(.btn-default):active,
        .products-list .product-hover-5 .add-to-links a:not(.btn-default):active,
        .footer-products-list .product-hover-5 .add-to-links a:not(.btn-default):active {
            background-color: #e5e5e5;
            color: rgba(0,0,0,0.7);
        }
        .product-hover-5 .image-box .hover-buttons .lightbox-button:focus,
        .product-hover-5 .image-box .hover-buttons .btn-quickview:focus,
        .products-grid .product-hover-5 .add-to-links a:not(.btn-default):focus,
        .products-list .product-hover-5 .add-to-links a:not(.btn-default):focus,
        .footer-products-list .product-hover-5 .add-to-links a:not(.btn-default):focus {
            background-color: #e5e5e5;
            color: rgba(0,0,0,0.7);
        }
        div[class*="product-hover-"] .image-box .hover-buttons .lightbox-button i,
        div[class*="product-hover-"] .image-box .hover-buttons .btn-quickview i,
        .products-grid div[class*="product-hover-"] .add-to-links a:not(.btn-default) i,
        .products-list div[class*="product-hover-"] .add-to-links a:not(.btn-default) i,
        .footer-products-list div[class*="product-hover-"] .add-to-links a:not(.btn-default) i {
            color: inherit;
        }

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


        /*Sidebar*/
        .block.block-cart,
        .sidebar .block-poll:not(.topCartContent) {
          border-color: #ddd;
        }
        .sidebar:not(.cart-collaterals),
        .block.block-cart .empty p,
        .block .block-subtitle,
        .block-poll .label,
        .sidebar:not(.cart-collaterals) .block-subscribe .block-content label,
        .block-cart.block .block-content .product-name a:not(:hover),
        .block-cart .block-content .subtotal .label,
        .sidebar:not(.cart-collaterals) .block.block-compare .ratings .rating-links a:not(:hover),
        .sidebar:not(.cart-collaterals) .block-compare li.item .btn-remove i,
        .block-reorder .block-content li.item a:not(:hover),
        .block.block-cart .empty p span,
        .sidebar:not(.cart-collaterals) .cart-actions i,
        .block:not(.block-related) .block-content li .product-name a:not(:hover),
        .sidebar:not(.cart-collaterals) .product-name a:not(:hover),
        .sidebar:not(.cart-collaterals) .block a:not(.btn):not(:hover),
        .block.block-wishlist .item .btn-remove i,
        .block.block-viewed .block-content li a:before,
        .block-account .block-content li:before,
        .sidebar .block,
        .block-cart .cart-price-qt,
        .block-poll .label,
        aside.sidebar .block.block-compare .ratings .rating-links a,
        aside.sidebar .block.block-wishlist .ratings .rating-links a,
        .block-cart .cart-price-qt strong,
        .block-layered-nav .block-content #narrow-by-list li a {
          color: rgba(0,0,0,0.5);
        }
        .block-blog .block-content .menu-categories ul li a:before,
        .block-blog .block-content .menu-recent ul li a:before {
          background-color: rgba(0,0,0,0.5);
          opacity: 0.9;
        }
        .block.block-wishlist .actions a,
        aside.sidebar .block-compare a.btn,
        aside.sidebar .block-compare li.item .btn-remove i,
        .block.block-wishlist .item .btn-remove i,
        .sidebar .cart-actions i {
            color: rgba(0,0,0,0.5);
            opacity: 0.7;
            background: transparent;
        }
        .block.block-cart .empty i {
          color: rgba(0,0,0,0.5);
          opacity: 0.6;
        }
        .glam-icon.qt-x:before,
        .block.block-cart .empty p.or {
          color: rgba(0,0,0,0.5);
          opacity: 0.55;
        }
        .block.block-cart .empty p.or:before,
        .block.block-cart .empty p.or:after {
          border-color: rgba(0,0,0,0.5);
          opacity: 0.55;
        }
        .sidebar:not(.cart-collaterals) .block a:not(.btn):hover,
        .block-layered-nav .block-content #narrow-by-list li a:hover,
        .sidebar:not(.cart-collaterals) .block-compare li.item .btn-remove i:hover,
        .block-reorder .block-content li.item a:hover,
        .sidebar:not(.cart-collaterals) .cart-actions i:hover,
        .block:not(.block-related) .block-content li .product-name a:hover,
        .sidebar:not(.cart-collaterals) .product-name a:hover,
        .block.block-wishlist .item .btn-remove:hover i,
        .block-account .block-content li.current,
        .block-account .block-content li a:hover,
        .block-account .block-content li.current:before,
        .block.block-wishlist .actions a:hover,
        aside.sidebar .block-compare a.btn:hover,
        aside.sidebar .block-compare li.item .btn-remove i:hover,
        .block.block-wishlist .item .btn-remove i:hover,
        .sidebar .cart-actions i:hover,
        .block-layered-nav .block-content #narrow-by-list li a:hover {
          color: #111;
        }
        .sidebar .block-title,
        .block-cart .block-content .subtotal .label {
          color: rgba(0,0,0,0.8);
        }
        .block.block-cart .block-subtitle,
        .block .block-subtitle,
        .block-layered-nav .block-content dt {
            color: rgba(0,0,0,0.8);
        }
        .sidebar .price,
        .sidebar .regular-price .price-pennie,
        .sidebar .regular-price .price-currency {
          color:  !important;
        }
        .sidebar .old-price .price {
          color:  !important;
        }
        .sidebar .price-box .special-price .price,
        .sidebar .price-box .special-price .price-pennie,
        .sidebar .price-box .special-price .price-currency {
          color:  !important;
        }
        .block.block-wishlist .item .product-name a,
        aside.sidebar .block-compare .item .product-name a,
        .block-cart.block .block-content .product-name a,
        .block.block-viewed .block-content .product-name a {
            color: rgba(0,0,0,0.8);
        }
        .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,
        .block.block-viewed .block-content .product-name a:hover {
            color: rgba(0,0,0,0.8);
        }
        .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,
        .block.block-viewed .block-content .product-name a:active {
            color: rgba(0,0,0,0.8);
        }
        .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,
        .block.block-viewed .block-content .product-name a:focus {
            color: rgba(0,0,0,0.8);
        }

        .block-layered-nav dd .swatch-link:not(.has-image) .swatch-label,
        .configurable-swatch-list .swatch-link:not(.has-image) .swatch-label {
            color: rgba(0,0,0,0.8);
            background-color: rgba(0, 0, 0, 0);
            border-color: rgba(0, 0, 0, 0.1);
        }
        .block-layered-nav dd .swatch-link:not(.has-image) .swatch-label:hover,
        .configurable-swatch-list .swatch-link:not(.has-image) .swatch-label:hover {
            color: #fff;
            background-color: #111;
            border-color: #111;
        }
        .block-layered-nav dd .swatch-link:not(.has-image) .swatch-label:active,
        .configurable-swatch-list .swatch-link:not(.has-image) .swatch-label:active {
            color: #fff;
            background-color: #111;
            border-color: #111;
        }
        .block-layered-nav dd .swatch-link:not(.has-image) .swatch-label:focus,
        .configurable-swatch-list .swatch-link:not(.has-image) .swatch-label:focus {
            color: #fff;
            background-color: #111;
            border-color: #111;
        }

        aside.sidebar .block-subscribe .subscribe-wrapper {
            background-color: #fff;
        }
        aside.sidebar .block-subscribe {
            border-color: #ddd;
        }
        aside.sidebar .block-subscribe .block-title {
            color: rgba(0,0,0,0.8);
        }
        aside.sidebar .block-subscribe .block-content label {
            color: rgba(0,0,0,0.5);
        }
        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 .subscribe-wrapper .block-content .input-wrapper .input-group input {
            color: rgba(0,0,0,0.5);
        }
        aside.sidebar .block-subscribe .subscribe-wrapper .block-content .input-wrapper .input-group-btn .btn {
            background-color: #eed4c0;
            border-color: #eed4c0;
            color: #000;
        }
        aside.sidebar .block-subscribe .subscribe-wrapper .block-content .input-wrapper .input-group-btn .btn:hover {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }
        aside.sidebar .block-subscribe .subscribe-wrapper .block-content .input-wrapper .input-group-btn .btn:active {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }
        aside.sidebar .block-subscribe .subscribe-wrapper .block-content .input-wrapper .input-group-btn .btn:focus {
            background-color: #111;
            border-color: #111;
            color: #fff;
        }


        /*Product Page Main Info*/
        .product-view .top-wrapper .product-name h1 {color: #222;}
        .product-view ul.add-to-links li a {
          color: #aaa;
          background-color: #eee;
          border-color: #eee;
        }
        .product-view ul.add-to-links li a:hover {
          color: rgba(0,0,0,0.7);
          background-color: rgba(0,0,0,0.2);
          border-color: rgba(0,0,0,0.2);
        }
        .product-view ul.add-to-links li a:active {
          color: rgba(0,0,0,0.7);
          background-color: rgba(0,0,0,0.2);
          border-color: rgba(0,0,0,0.2);
        }
        .product-view ul.add-to-links li a:focus {
          color: rgba(0,0,0,0.7);
          background-color: rgba(0,0,0,0.2);
          border-color: rgba(0,0,0,0.2);
        }
        .product-view .top-wrapper .price-box .special-price .price-currency,
        .product-view .top-wrapper .price-box .special-price .price-pennie,
        .product-view .top-wrapper .price-box .special-price .price {
            color: rgba(0,0,0,0.8);
        }
        .product-labels-wrapper > div:not(.label-new) {
            background-color: #F72E84;
            color: #FFFFFF;
        }
        .product-labels-wrapper > div.label-new {
            background-color: #2A88D7;
            color: #FFFFFF
        }
        .product-buttons.default > div a i {
          color: rgba(0,0,0,0.8);
          background-color: rgba(0,0,0,0);
          border-color: #ddd;
        }
        .product-buttons.default > div a i:hover {
          color: #000;
          background-color: #eed4c0;
          border-color: #eed4c0;
        }
        .product-buttons.default > div a i:active {
          color: #000;
          background-color: #eed4c0;
          border-color: #eed4c0;
        }
        .product-buttons.default > div a i:focus {
          color: #000;
          background-color: #eed4c0;
          border-color: #eed4c0;
        }

        .product-view .add-to-cart .btn {
          color: #000;
          background-color: #eed4c0;
          border-color: #eed4c0;
        }
        .product-view .add-to-cart .btn:hover {
          color: #fff;
          background-color: #111;
          border-color: #111;
        }
        .product-view .add-to-cart .btn:active,
        .product-view .add-to-cart .btn.active {
          color: #fff;
          background-color: #111;
          border-color: #111;
        }
        .product-view .add-to-cart .btn:focus {
          color: #fff;
          background-color: #111;
          border-color: #111;
        }
        .product-view .product-options dl dt label,
        .product-view .product-options dl dd .qty-holder label,
        .product-options .block-link.size-chart,
        .product-view .product-options #downloadable-links-list .label,
        #AddToCart-popup .product-options dt label {
          color: rgba(0,0,0,0.5);
        }
        .product-view .product-options dl dt label .select-label {
            color: rgba(0,0,0,0.8);
        }

        .availability.in-stock {color: rgba(0,0,0,0.8);}
        body .availability {color: rgba(0,0,0,0.8);}
        .product-view .product-shop .availability-only span,
        .product-view .product-shop .availability-only span:before,
        .product-view .product-shop .availability-only span:after {color: #ff5722;}

        .product-view .quantity-wrapper {
            background-color: #fff;
            border-color: #ddd;
        }
        .product-view .quantity-wrapper input.qty,
        .product-view .quantity-wrapper input[id*="qty"] {color: #222; background-color: transparent;}
        .product-view .quantity-wrapper .btn-qty i {
            color: rgba(0,0,0,0.3);
            background-color: rgba(0,0,0,0);
        }
        .product-view .quantity-wrapper .btn-qty i:hover {
          color: #111;
          background-color: rgba(0,0,0,0.1);
        }
        .product-view .quantity-wrapper .btn-qty i:active {
          color: #111;
          background-color: rgba(0,0,0,0.1);
        }
        .product-view .quantity-wrapper .btn-qty i:focus {
          color: #111;
          background-color: rgba(0,0,0,0.1);
        }   

        .product-view #tabs {border-color: rgba(0,0,0,0.1);}
        #product-attribute-specs-table tr {border-color: ;}
        .product-view .nav-tabs li a {color: rgba(0,0,0,0.8);}
        .product-view .nav-tabs {background-color: #eee;}
        .product-view .nav-tabs li a:hover,
        .product-view .nav-tabs li.active a:hover {
          color: rgba(0,0,0,0.8);
          background-color: #fff;
        }
        .product-view .nav-tabs li a:active,
        .product-view .nav-tabs li.active a:active,
        .product-view .nav-tabs li.active a {
          color: #555;
          background-color: #fff;
        }
        .product-view .nav-tabs li a:focus,
        .product-view .nav-tabs li.active a:focus {
          color: rgba(0,0,0,0.8);
          background-color: #fff;
        }
        .panel.panel-default .panel-title,
        .panel.panel-default .panel-title a,
        .panel.panel-default .panel-title a:hover,
        .panel.panel-default .panel-heading {color: #222;}
        .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 td,
        .product-view .panel .box-tags .form-add label,
        .product-collateral .panel-group .panel + .panel {color: rgba(0,0,0,0.5);}
        .panel #product-attribute-specs-table th {background-color: #eee; color: #888;}

        .customer-rating .item .rating-title {
            color: rgba(0,0,0,0.5);
        }
        .customer-reviews-wrapper .review-box-wrapper .customer-info .review-title {
            color: rgba(0,0,0,0.8);
        }
        .customer-reviews-wrapper .review-box-wrapper .customer-info .customer {
            color: rgba(0,0,0,0.5);
        }
        .customer-reviews-wrapper .review-box-wrapper .customer-info .date {
            color: rgba(0,0,0,0.3);
        }
        .customer-reviews-wrapper .review-box-wrapper .review-box .review {
            color: rgba(0,0,0,0.5);
        }

        
        