@import url('https://fonts.googleapis.com/css?family=Poppins:400,800,900');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

/**
      *
      * This file is generated automaticaly. Please do no edit it directly cause all changes will be lost.
      *
      */
          html body{
               font-family: poppins;
          }
          .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 {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,
          .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: #666;}
          #shopping-cart-table .cart-actions i {color: #666; 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: #283593;}
          .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: #28b6f6; 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: #28b6f6; 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: #28b6f6; opacity: 1;}

          .price,
          .price-currency,
          .product-view .regular-price .price-currency,
          .product-view .top-wrapper .price-box .regular-price .price {color: #28b6f6;}
          .special-price .price,
          .product-view .special-price .price-currency,
          .product-view .price-box .special-price .price {color: #28b6f6;}
          .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: #28b6f6;}
          ul.breadcrumb li a:active {color: #28b6f6;}
          ul.breadcrumb li a:focus {color: #28b6f6;}

          .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: #28b6f6;}
          .breadcrumbs-wrapper.with-bg-image ul.breadcrumb li a:active {color: #28b6f6;}
          .breadcrumbs-wrapper.with-bg-image ul.breadcrumb li a:focus {color: #28b6f6;}

          .input-captcha,
          input.form-control,
          textarea.form-control,
          .box-reviews .rating-inputs input,
          .box-reviews .rating-inputs .input-box textarea {background-color: #fff; color: black; border-color: rgba(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: #28B6F6;}

          body .btn,
          .sidebar .block .actions .btn-default {
            color: #fff;
            background-color: #283593;
            border-color: #283593;
          }
          body .btn-default:hover,
          .opc-wrapper-opc .discount-block .apply-coupon:hover,
          .sidebar .block .actions .btn-default:hover {
            color: #fff;
            border-color: #222;
          }
          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: #222;
          }
          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: #fff;
            border-color: #222;
          }
          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: #222;
          }
          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: #222;
          }
          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: #fff;
          }
          body .btn-primary,
          body .btn-primary.type-2,
          .products-grid .btn-ajaxkit-quick-view,
          .products-list .btn-ajaxkit-quick-view {
            color: #fff;
            background-color: #28b6f6;
            border-color: #28b6f6;
          }
          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;
          }
          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;
          }
          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;
          }
          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: #283593; 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: #fff; background-color: #283593; 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: #283593; 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: #283593; border-color: #ddd;}

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

          .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: #28b6f6;
            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: #fff; color: #283593;}
          #home-image-slider .owl-nav div:hover {background-color: #283593; color: #fff;}
          #home-image-slider .owl-nav div:active {background-color: #283593; color: #fff;}
          #home-image-slider .owl-nav div:focus {background-color: #283593; color: #fff;}
          
          /*Footer*/
          .wide-footer #footer .footer-middle,
          .boxed-footer #footer .footer-middle,
          .wide-footer #footer .footer-bottom,
          .boxed-footer #footer .footer-bottom {
            background-color: rgba(0, 0, 0, 0);
          }
          #footer,
          #footer address,
          #footer .store-switcher label,
          #footer .form-language label,
          #footer .form-currency label,
          #footer .bootstrap-select .selectpicker {color: #666;}
          #footer .bootstrap-select .selectpicker .caret {border-top-color: #666; opacity: 0.7;}
          #footer .links a:before {background-color: #283593;}
          #footer .skincolor {color: #283593;}
          #footer hr.solid,
          body.wide-footer #footer .footer-bottom,
          body.boxed-footer #footer .footer-bottom .container,
          #footer .bootstrap-select .selectpicker {border-color: rgba(0,0,0,.08);}
          #footer .footer-block-title:after,
          #footer .horizontal-links li:not(:first-of-type) a:before {background-color: rgba(0,0,0,.08);}
          #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: #28b6f6;}
          #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,
          .wide-header #header[class*="header-"]:not(.header-6) .middle-block,
          .boxed-header #header[class*="header-"] .middle-block .container,
          .wide-header #header[class*="header-"]:not(.header-6) .bottom-block,
          .boxed-header #header[class*="header-"] .bottom-block .container,
          body.wide-header .header-wrapper #header.header-6 {background-color: #313fa0;}
          body.wide-header #header.header-3 .top-block,
          body.boxed-header #header.header-3 .top-block .container {background-color: #283593;}
          #header[class*="header-"],
          #header[class*="header-"] .bootstrap-select > .selectpicker {color: #fff;}
          #header[class*="header-"] .top-block .bootstrap-select.btn-group .btn .caret {border-top-color: #fff; 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(255,255,255,0.08);
          }
          @media only screen and (min-width: 1008px) {
            #header[class*="header-"] .form-language + .form-currency,
            #header[class*="header-"] .form-currency + .form-language {
                  border-color: rgba(255,255,255,0.08);
                }
          }
          .wide-header #header[class*="header-"] .bottom-block:before {background-color: rgba(255,255,255,0.08);}
          #header[class*="header-"] .wishlist-link a {color: rgba(255,255,255,0.6);}
          #header[class*="header-"] .wishlist-link a:hover {color: #28b6f6;}
          #header[class*="header-"] .wishlist-link a:active {color: #28b6f6;}
          #header[class*="header-"] .wishlist-link a:focus {color: #28b6f6;}

          #header[class*="header-"] .form-language .bootstrap-select.btn-group > .selectpicker {color: #fff;}
          #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: #fff; opacity: 0.6;}
          #header[class*="header-"] .form-language .bootstrap-select.btn-group > .selectpicker:hover {color: #28b6f6;}
          #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: #28b6f6;}
          #header[class*="header-"] .form-language .bootstrap-select.btn-group.open > .selectpicker {color: #28b6f6;}
          #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: #28b6f6;}
          #header[class*="header-"] .form-language .bootstrap-select.btn-group > .selectpicker:focus {color: #28b6f6;}
          #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: #28b6f6;}

          #header[class*="header-"] .form-currency .bootstrap-select > .selectpicker {color: #fff;}
          #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: #fff; opacity: 0.6;}
          #header[class*="header-"] .form-currency .bootstrap-select > .selectpicker:hover {color: #28b6f6;}
          #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: #28b6f6;}
          #header[class*="header-"] .form-currency .bootstrap-select.open > .selectpicker {color: #28b6f6;}
          #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: #28b6f6;}
          #header[class*="header-"] .form-currency .bootstrap-select > .selectpicker:focus {color: #28b6f6;}
          #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: #28b6f6;}

          #header[class*="header-"] .header-info {color: #fff;}
          #header[class*="header-"] .header-info i {color: inherit;}
          #header[class*="header-"] .phone-number {color: #fff;}
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .input-wrapper {
            background-color: rgba(0,0,0,0);
            border-color: #fff;
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search input {
            color: rgba(255,255,255,.6);
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .search-icon i {
            color: rgba(255,255,255,0.6);
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn > span:before {
            background-color: rgba(255,255,255,0.08);
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn {
            background-color: rgba(0,0,0,0);
            color: #fff;
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn:hover {
            color: #283593;
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn:hover > span:after {
            background-color: #fff;
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn:active {
            color: #283593;
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn:active > span:after {
            background-color: #fff;
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn:focus {
            color: #283593;
          }
          #header[class*="header-"]:not(header-2) .search-mini-form .form-search .btn:focus > span:after {
            background-color: #fff;
          }
          #header.header-2 .search-mini-form .form-search .search-button i {color: rgba(255,255,255,0.6);}
          #header.header-2 .search-mini-form .form-search .search-button:hover i {color: rgba(255,255,255,0.6);}
          #header.header-2 .search-mini-form .form-search .search-button:active i {color: rgba(255,255,255,0.6);}
          #header.header-2 .search-mini-form .form-search .search-button:focus i {color: rgba(255,255,255,0.6);}
          
          #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: #fff;}
          #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: #28b6f6;}
          #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: #28b6f6;}
          #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: #28b6f6;}
          #header[class*="header-"] .customer-name i.caret,
          #header[class*="header-"] .account-language-currency-block .caret {color: rgba(255,255,255,0.6);}
          #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: #28b6f6;}
          #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: #28b6f6;}
          #header[class*="header-"] .customer-name:focus i.caret,
          #header[class*="header-"] .account-language-currency-block:focus .caret  {color: #28b6f6;}
          #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 {
            color: #666;
max-width:100% !important;
          }
          #header[class*="header-"] .customer-name-wrapper + .links li a:hover {
            color: #28b6f6;
          }
          #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: #28b6f6;
          }
          #header[class*="header-"] .customer-name-wrapper + .links li a:active {
            color: #28b6f6;
          }
          #header[class*="header-"] .customer-name-wrapper + .links li a:active .hover-divider {
            background-color: #28b6f6;
          }
          #header[class*="header-"] .customer-name-wrapper + .links li a:focus {
            color: #28b6f6;
          }
          #header[class*="header-"] .customer-name-wrapper + .links li a:focus .hover-divider {
            background-color: #28b6f6;
          }
          #header[class*="header-"] .top-cart .block-title .title-cart {
            color: #fff;
          }
          #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: #fff;
          }
          #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: #fff;
          }
          #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: #fff;
          }
          #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: #fff;}
          #header[class*="header-"] .top-cart .block-title .title-cart:hover .cart-qty {color: #fff;}
          #header[class*="header-"] .top-cart .block-title.active .cart-qty,
          #header[class*="header-"] .top-cart .block-title .title-cart:active .cart-qty {color: #fff;}
          #header[class*="header-"] .top-cart .block-title .title-cart:focus .cart-qty {color: #fff;}
          #header[class*="header-"] .top-cart .block-title .top-cart-icon i {color: #fff;}
          #header[class*="header-"] .top-cart .block-title .title-cart:hover .top-cart-icon i {color: #fff;}
          #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: #fff;}
          #header[class*="header-"] .top-cart .block-title .title-cart:focus .top-cart-icon i {color: #fff;}

          #header[class*="header-"] .top-cart .block-title .top-cart-icon {background-color: #28b6f6; 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: #222;}
          #header[class*="header-"] .top-cart .block-title.active .title-cart:hover .top-cart-icon {border-color: rgba(0,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: #222;}
          #header[class*="header-"] .top-cart .block-title.active .title-cart .top-cart-icon {border-color: rgba(0,0,0,0.0);}
          #header[class*="header-"] .top-cart .block-title .title-cart:focus .top-cart-icon:after {background-color: #222;}
          #header[class*="header-"] .top-cart .block-title:focus .title-cart .top-cart-icon {border-color: rgba(0,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: #28b6f6;}
          #header[class*="header-"] .cart-actions i:active,
          #sticky-header .cart-actions i:active {color: #28b6f6;}
          #header[class*="header-"] .cart-actions i:focus,
          #sticky-header .cart-actions i:focus {color: #28b6f6;}
          #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: #28b6f6;}
          #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: #283593;
          }
          #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: #283593;
          }
          #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: #283593;
          }
          #header[class*="header-"] .top-cart .block-content .actions .btn-primary,
          #sticky-header .top-cart .block-content .actions .btn-primary {
            color: #fff;
            background-color: #28b6f6;
            border-color: #28b6f6;
          }
          #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: #fff;
            border-color: #222;
          }
          #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: #222;
          }
          #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: #fff;
            border-color: #222;
          }
          #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: #222;
          }
          #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: #fff;
            border-color: #222;
          }
          #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: #222;
          }






//modificacion review producto

.price-action-block {
    bottom: -10px !important;
    position: absolute;
}

									
					   
						   
 
 
/* editado 17 oct */
.product-action-wrapper {
    position: absolute;
    left: -2px !important;
    bottom:0 !Important;
}

.catalog-category-view .product-action-wrapper {
    bottom:0 !important;
}



#imgpago {
    position: absolute !important;
    z-index: 999 !important;
    margin-top: -34px !important;
    /* right: 0 !important; */
    margin-left: 50% !important;
}


.imgpago {
    position: absolute !important;
    z-index: 999 !important;
    margin-top: 10px !important;
    /* right: 0 !important; */
    margin-left: 50% !important;
}

div#imgpago img {
    width: 30%;
    padding-left: 15px;
}

.img2por10 {
    position: absolute !important;
    width: 20% !important;
    z-index: 9 !mportant;
    margin-left: 30% !important;
    margin-top: -25px !important;
}

.indent-36{
 display:none !important;
margin-bottom:-35px !important;
}

.last > .top-link-logout{

    overflow: hidden;
    margin-left: 9px;


}

.top-link-logou{
max-width:100% !important;
}



header.header .customer-name-wrapper + .links li a {
  margin-left:0px !important;
}

/* COMENTADO */
body .related-bottom.products-grid {
    display: block !important;
}


.last .top-link-login {
    height: 30px !important;
}

li > .top-link-login {
    height: 30px !important;
}


header.header .customer-name-wrapper + .links{
padding:0px !important;
}


.customer-block .links .last a {
    background: white !important;
    width: 114%;
    margin-left: -10px !important;
}

.mini-cart .item {
    height: auto !important;
}



.ratings {
    display: table !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: -10px !important;
    margin-bottom: -10px !important;
text-align: center !important;
height:35px !important;
}


.products-grid .ratings, .products-list .ratings, .footer-products-list .ratings {
    margin: auto !important;
    text-align: center !important;
}






         #sticky-header ul.topmenu li a.level-top {
            padding-top: 19px !important;
            padding-bottom: 19px !important;
        }



#productcategorydestacado{
margin-top:20px !important;
margin-bottom:20px !important;
}



.catalog-product-view ul.add-to-links.clearfix a:hover {
    background: black !important;
    border: 1px solid black !important;
}


body.checkout-onepage-success.wide-header.header-layout-1.wide-breadcrumbs.wide-content.wide-footer.totop-button.breadcrumbs-type-3 {
    color: black !important;
}

.products-grid .item .price-action-block{
    width: 100%;
}
.products-grid .item .price-action-block > .quantity-wrapper,
button.btn.btn-default.btn-cart.AjaxKit-addtocart-link,
.product-action-wrapper .price-action-block .btn.btn-default {
    margin-top: 20px !important;
}
.products-grid .item .price-action-block > .quantity-wrapper > input{
    width: 100%;
}

.account-create h2 {
    display: none !important;
}

#notice-cookie-block .btn {
    background: green !important;
    color: white !important;
    border-color: green !important;
}

#opc-discount-coupon-form .buttons-set {
    border-top: 0 !important;
}

button.btn.btn-primary.btn-proceed-checkout:hover span {
    color: white !important;
}


.checkout-types .btn.btn-primary.btn-proceed-checkout:hover {
    background: #016f01;
    border: none;
}




          #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: #fff;
          }
          #header[class*="header-"] .top-block ul.social-links li a:hover,
          #header[class*="header-"] ul.social-links li a:hover {
            background-color: rgba(255, 255, 255, 0.1);
            color: #fff;
          }
          #header[class*="header-"] .top-block ul.social-links li a:active,
          #header[class*="header-"] ul.social-links li a:active {
            background-color: rgba(255, 255, 255, 0.1);
            color: #fff;
          }
          #header[class*="header-"] .top-block ul.social-links li a:focus,
          #header[class*="header-"] ul.social-links li a:focus {
            background-color: rgba(255, 255, 255, 0.1);
            color: #fff;
          }

          #header[class*="header-"] .header-text-banner .title {color: #fff;}
          #header[class*="header-"] .header-text-banner .title small {color: rgba(255,255,255,0.8);}
          #header[class*="header-"] .header-text-banner .image-text {color: #fff;}
          #header[class*="header-"] .text-banner .banner-label.red-bg {
            background-color: #28b6f6;
            color: #fff;
            }  
            #header[class*="header-"] .text-banner .banner-label.yellow-bg {
            background-color: #ffe538;
            color: #222;
            }     

          #header.header-1 .bottom-block .bottom-block-inner,
          #header.header-2 .bottom-block .bottom-block-inner,
          #header.header-4 .bottom-block .bottom-block-inner,
          #header.header-5 .bottom-block .bottom-block-inner {background-color: #eaff00;}
          #header.header-3 .navbar-default .navbar-collapse {background-color: #3949ab;}
            #header .menu-button {
                  color: #fff;
            }
            #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: #fff;
            }
          @media only screen and (min-width: 1008px) {
            #header[class*="header-"] ul.topmenu li.level0 a.level-top {
              color: #fff;
              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: #fff;
                  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: #fff;
              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: #fff;
            }
            #header[class*="header-"] ul.topmenu li.level0 a.level-top:active,
            #header[class*="header-"] ul.topmenu li.level0.active a.level-top {
              color: #fff;
              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: #fff;
            }
            #header[class*="header-"] ul.topmenu li.level0 a.level-top:focus {
              color: #fff;
              background-color: rgba(0,0,0,0.1);
            }
            #header[class*="header-"] ul.topmenu li.level0.parent a.level-top:focus:after {
                  border-top-color: #fff;
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level0 li.level1 > a {
             color:#eaff00 !important;
            /* color: rgba(0, 0, 0, .86); #28b6f6; #28b6f6; #28b6f6; */
             /* background-color: rgba(0,0,0,0); */
             background-color:#0a0a0a !important;
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level0 li.level1 > a:hover {
              color: #28b6f6;
              background-color: rgba(0,0,0,0);
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level0 li.level1 > a:active {
              color: #28b6f6;
              background-color: rgba(0,0,0,0);
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level0 li.level1 > a:focus {
              color: #28b6f6;
              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.1);
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level1 a:hover {
              color: #28b6f6;
              background-color: rgba(0,0,0,0.1);
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level1 a:active {
              color: #28b6f6;
              background-color: rgba(0,0,0,0.1);
            }
            #header[class*="header-"] .nav-wide .menu-wrapper ul.level1 a:focus {
              color: #28b6f6;
              background-color: rgba(0,0,0,0.1);
            }
            #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: #28b6f6;
            }
            #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: #28b6f6;
            }
            #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: #28b6f6;
            }
            #header[class*="header-"] .nav-wide .menu-wrapper.default-menu ul.level0 li {border-color: rgba(0, 0, 0, 0.6);}

             #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top {
              background-color: #283593 !important;
              color: #fff !important;
            }
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top:hover,
            #header[class*="header-"] ul.topmenu li.vertical-parent.over > a.vertical-parent.level-top {
              background-color: #283593 !important;
              color: rgb(255, 255, 255) !important;
            }
            #header[class*="header-"] ul.topmenu li.vertical-parent.active > a.vertical-parent.level-top,
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top:active {
              background-color: #283593 !important;
              color: #fff !important;
            }
            #header[class*="header-"] ul.topmenu li.vertical-parent > a.vertical-parent.level-top:focus {
              background-color: #283593 !important;
              color: #fff !important;
            }
            #header[class*="header-"] .vertical-menu-wrapper {background-color: #FFFFFF;}
            #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 ul.topmenu li.vertical-parent > a.vertical-parent.level-top:before {color: rgba(255, 255, 255, 0.3);}
            #header ul.topmenu li.vertical-parent > a.vertical-parent.level-top:hover:before {color: rgba(255, 255, 255, 0.3);}
            #header ul.topmenu li.vertical-parent > a.vertical-parent.level-top.active:before,
            #header ul.topmenu li.vertical-parent > a.vertical-parent.level-top:active:before {color: rgba(255,255,255,0.3);}
            #header ul.topmenu li.vertical-parent > a.vertical-parent.level-top:focus:before {color: rgba(255,255,255,0.3);}
            #header ul.topmenu li.vertical-parent > a.vertical-parent.level-top:after {border-top-color: rgba(255, 255, 255, 0.3);}
            #header ul.topmenu li.vertical-parent > a.vertical-parent.level-top:hover:after {border-top-color: rgba(255, 255, 255, 0.3);}
            #header ul.topmenu li.vertical-parent > a.vertical-parent.level-top.active:after,
            #header ul.topmenu li.vertical-parent > a.vertical-parent.level-top:active:after {border-top-color: rgba(255,255,255,0.3);}
            #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: #283593;}
            #header[class*="header-"] ul.topmenu li.vertical-parent li.level1 a:hover i.custom-icon:before {color: #28B6F6;}
            #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: #FFFFFF;
              border-color: #ddd;
            }
            #header[class*="header-"] .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a {
              color: #424242;
            }

           .widget-title:nth-child(2) {
                   margin-top: 0px !important;
           }


            #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: #5cb0a7; color: #fff;}
          .category-label.label_two {background-color: #283593; color: #fff;}
          .category-label.label_three {background-color: #222; color: #fff;}
          
          /*Category Page*/
          .product-name a {color: #283593;}
          .product-name a:hover,
          .products-grid .product-name a:hover,
          .products-list .product-name a:hover,
          .footer-products-list .product-name a:hover {color: #28b6f6;}
          .product-name a:active,
          .products-grid .product-name a:active,
          .products-list .product-name a:active,
          .footer-products-list .product-name a:active {color: #28b6f6;}
          .product-name a:focus,
          .products-grid .product-name a:focus,
          .products-list .product-name a:focus,
          .footer-products-list .product-name a:focus {color: #28b6f6;}
          .products-grid .btn,
          .products-list .btn {
            color: #fff;
            background-color: #283593;
            border-color: #283593;
          }
          .products-grid .btn:hover,
          .products-list .btn:hover {
            color: #fff;
            border-color: #222;
          }
          .products-grid .btn > span:after,
          .products-list .btn > span:after,
          .products-grid .btn:hover > span:after,
          .products-list .btn:hover > span:after {
            background-color: #222;
          }
          .products-grid .btn:active,
          .products-list .btn:active,
          .products-grid .btn.active,
          .products-list .btn.active {
            color: #fff;
            border-color: #222;
          }
          .products-grid .btn:active > span:after,
          .products-list .btn:active > span:after,
          .products-grid .btn.active > span:after,
          .products-list .btn.active > span:after {
            background-color: #222;
          }
          .products-grid .btn:focus,
          .products-list .btn:focus {
            color: #fff; 
            border-color: #222;
          }
          .products-grid .btn:focus > span:after,
          .products-list .btn:focus > span:after {
            background-color: #222;
          }
          .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: #283593;
            border-color: #283593;
          }
          .products-grid .add-to-links span a:active,
          .products-list .add-to-links span a:active {
            color: #fff;
            background-color: #283593;
            border-color: #283593;
          }
          .products-grid .add-to-links span a:focus,
          .products-list .add-to-links span a:focus {
            color: #fff;
            background-color: #283593;
            border-color: #283593;
          }

          .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: #28b6f6;}
          .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: #28b6f6;
            border-color: #28b6f6;
          }
          .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: #28b6f6;
            border-color: #28b6f6;
          }
          .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: #28b6f6;
            border-color: #28b6f6;
          }
          .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);}
          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);}
          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.1);}
          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: #283593;
                  border-color: #283593;
            }
            .product-view ul.add-to-links li a:active {
                  color: #fff;
                  background-color: #283593;
                  border-color: #283593;
            }
            .product-view ul.add-to-links li a:focus {
                  color: #fff;
                  background-color: #283593;
                  border-color: #283593;
            }
            .product-labels-wrapper > div:not(.label-new) {background-color:#ffe538; color: #222;}
            .product-labels-wrapper > div.label-new {background-color:#28b6f6; color: #fff;}

            .product-buttons.default > div a i {
              color: #283593;
              background-color: rgba(0,0,0,0);
              border-color: #ddd;
            }
            .product-buttons.default > div a i:hover {
              color: #fff;
              background-color: #283593;
              border-color: #283593;
            }
            .product-buttons.default > div a i:active {
              color: #fff;
              background-color: #283593;
              border-color: #283593;
            }
            .product-buttons.default > div a i:focus {
              color: #fff;
              background-color: #283593;
              border-color: #283593;
            }
            .product-view .add-to-cart .btn,
            body .product-view .btn-primary.type-2 {
                  color: #fff;
                  background-color: #283593;
                  border-color: #283593;
            }
            .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: #222;
            }
            .product-view .add-to-cart .btn:hover,
            body .product-view .btn-primary.type-2:hover {
                  color: #fff;
                  border-color: #222;
            }
            .product-view .add-to-cart .btn:active,
            body .product-view .btn-primary.type-2:active {
                  color: #fff;
                  border-color: #222;
            }
            .product-view .add-to-cart .btn:active > span:after,
            body .product-view .btn-primary.type-2:active > span:after {
                  background-color: #222;
            }
            .product-view .add-to-cart .btn:focus,
            body .product-view .btn-primary.type-2:focus {
                  color: #fff;
                  border-color: #222;
            }
            .product-view .add-to-cart .btn:focus > span:after,
            body .product-view .btn-primary.type-2:focus > span:after {
                  background-color: #222;
            }
            .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: #fff;
            }
            .product-view .nav-tabs li a {color: #616161;}
            .product-view .nav-tabs li a:hover,
            .product-view .nav-tabs li a.over {
              color: #fff;
              background-color: #283593;
            }
            .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: #fff;
              background-color: #283593;
            }
            #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: #28b6f6;}
            .product-collateral .panel.panel-default .panel-heading h4:active,
            .product-collateral .product-simple-list .panel.panel-default .panel-heading h4:active {color: #28b6f6;}
            .product-collateral .panel.panel-default .panel-heading h4:focus,
            .product-collateral .product-simple-list .panel.panel-default .panel-heading h4:focus {color: #28b6f6;}
            .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: #666;
            }
            .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: #888;
            }
            .customer-reviews-wrapper .review-box-wrapper .review-box {
              background-color: #fff;
              color: #666;
            }

          .level0.nav-1.first.level-top.parent{
               background-color: #000;

          }
          .level0.nav-1.first.level-top.parent a span{
               color: #eaff00;
           }
          .level0.nav-1.first.level-top.parent,.level0.nav-1.first.level-top.parent .menu-wrapper.default-menu{
               width: 308px;
          }
          .level0.nav-1.first.level-top.parent .level0{
             /*  background-color: black !important; */
          }
          .level0.nav-1.first.level-top.parent .level0 .level1 a{
               color: #eaff00  !important;
               background-color: #0a0a0a !important;
          }
          .nav.nav-wide.topmenu.navbar-nav .level0.level-top .level-top span{
                font-weight: 600 !important;
          }
          .header.header .top-cart .block-title .subtotal .price{
                font-weight: 600 !important;       
          }
          .level0.nav-1.first.level-top.parent a.level-top{
               color: #fff !important;
               font-size: 16px;
               text-transform: uppercase;
          }
          .level0.nav-1.first.level-top.parent a.level-top::after{
               border: none;
          }
          .level0.nav-1.first.level-top.parent a.level-top::before{
               content: '\28';
               font-family: 'meigee';
               display: inline-block;
               font-style: normal;
               font-weight: normal;
               line-height: 1;
               -webkit-font-smoothing: antialiased;
               -moz-osx-font-smoothing: grayscale;
               position: relative;
               top: 5px;
               left: -6px;
               font-size: 21px;
               color: #eaff00;
          }
          .header .middle-block .container{
               padding-bottom: 0px;
          }
          .header .logo-wrapper{
               padding: 0 !important;
          }
          .header .header-info{
               line-height: 27px;
               font-weight: lighter !important;
          }
          .header *{
               font-weight: normal !important;
          }
          body #footer .subscribe-block .block-content .input-wrapper{
               width: 52%;
          }
          .meigee-fa-envelope-o::before{
               font-size: 20px;
               position: relative;
               top: 5px;
          }
          .cart-right-items .caret{
               display: none !important; 
          }
          .footer-top .title, .footer-top .block-title{
               font-weight: normal !important;
          }
          .cards{
               position: relative;
               top: 0px;
          }
          .cards > div{
               width: 42%;
               display: inline-block;
          }
          .cards img{
               width: 70%;
               margin: auto;
               display: table-caption;
          }
          .footer-block-title::after{
               background-color: #EAFF00 !important;
          }
          header.header .top-cart .block-title .top-cart-icon{
               display: inline-block;
               width: auto !Important;
               border-radius: 50px;
               padding: 0px 20px;
               text-transform: capitalize;
               color: #FFF;
               font-weight: lighter !important;
               font-size: 15px;
          }
          header.header .top-cart .block-title .top-cart-icon i{
               margin-top: 0;
          }
          .header .header-text-banner .image-block {
               margin-right: 0;
          }
          #header .text-banner.header-text-banner.clearfix .image{
               width: 50%;
               display: inline-block;
          }
          #header .text-banner.header-text-banner.clearfix .image img{
               width: 70%;
               float: right;
          }
          #header .text-banner.header-text-banner.clearfix .tarifa-plana{
               width: 45%;
               display: inline-block;
               color: #000;
               text-align: right;
               line-height: 1.2;
          }
          #header .text-banner.header-text-banner.clearfix .tarifa-plana div:nth-child(1){
               font-size: 25px;
          }
          #header .text-banner.header-text-banner.clearfix .tarifa-plana div:nth-child(2) span{
               background-color: #000;
               color: #FFF;
               font-size: 14px;
               padding: 3px 10px;
               font-weight: lighter !important;
          }
          #header .text-banner.header-text-banner.clearfix .tarifa-plana div:nth-child(3){
               font-size: 12px;
               position: relative;
               margin-top: 5px;
          }
          #header .right-block a{
               font-weight: lighter !important;
          }
          .bottom-block-inner{
               margin-top: 12px;
          }
          ul.topmenu li.level0 a.level-top{
               padding: 22px 34px;
          }
          .level-top span{
               font-weight: lighter !important;
          }
          .logo-wrapper img{
               width: 83%;
               padding-left: 6px;
          }
          #footer .footer-middle ul.links li a:before{
               width: 0px;
          }
          #footer .footer-middle ul.links li a{
               padding: 0px;
               margin-bottom: 8px;
          }
          body #footer .subscribe-block .block-subscribe{
               width: 67%;
          }
          #footer .horizontal-links li a{
               padding: 0px;
          }
          ul.social-links li a{
               margin: -1px 13px;
               width: initial;
               height: initial;
               line-height: 1;
               font-size: 20px;
          }
          .categorias .col-sm-6{
               padding: 0;
          }

          .categoria{
               background-color: #EAFF00;
               height: 136.5px;
          }
          .categoria > .categoria-nombre{
              font-size: 11px;
              text-align: center;
              color: #000;
              height: 11%;
              display: flex;
              justify-content:center;
              align-content:center;
              flex-direction:column;
          }
          .categoria > .categoria-inner{
               padding: 20px;
               height: 75%;
          }
          .categoria-inner > .categoria-img{
               height: 100%;
               background-size: contain;
               background-repeat: no-repeat;
               background-position: center;
          }
          .content-wrapper .text-banner a{
               height: 200px;
          }
          .content-wrapper .text-banner .bg{
               height: 100%;
               background-size: contain;
               background-repeat: no-repeat;
          }
          .destacado{
               padding: 15px;
               color: #000;
          }
          .destacado div{
               padding: 5px;
          }
          .destacado-left{
               float: left;
               text-align: left;
               background-position: right;
          }
          .destacado-right{
               text-align: right;
               background-position: left;
          }
          .destacado-right *{
               float: right;
          }
          .destacado-left .destacado{
               width: 50%;
          }
          .destacado-right .destacado{
               width: 47%;
          }
          .destacado-center .destacado{
               width: 100%;
               text-align: center;
               height: 50%;
          }
          .destacado-name{

          }
          .destacado-body{
               font-size: 19px;
          }
          .destacado-footer{
               font-size: 15px;
          }
          .destacado .destacado-name span{
               padding: 5px 10px;
               background-color: #000;
               color: #EAFF00;
          }
          .slider-right-block .text-banner a {
               height: auto;
          }
          .media-body{
               width: 100%;
          }

          /* PRODUCTOS */
          .item .product-name{
               text-align: center;
          }
          .item .products-grid .price-box, .product-view .products-grid .price-box{
               display: inline-block !important;
          }
          /*.item .price-box .old-price .price:before, .product-view .price-box .old-price .price:before{
                content: "";
                display: block;
                position: relative;
                border-top: 1px solid red;
                -webkit-transform: rotate(-7deg);
                -moz-transform: rotate(-7deg);
                -ms-transform: rotate(-7deg);
                -o-transform: rotate(-7deg);
                transform: rotate(-8deg);
                top: 8px;
                width: 59%;
                left: 20%;
          }
          
          .product-view .price-box .old-price .price:before{
               width: 69%;
               left: 14%;
               top: 10px;
               -webkit-transform: rotate(-6deg);
               -moz-transform: rotate(-6deg);
               -ms-transform: rotate(-6deg);
               -o-transform: rotate(-6deg);
               transform: rotate(-6deg);
          }*/
          .product-view .price-box .pvp-price .price,
          .product-view .price-box .old-price .price{
               font-size: 31px !important;
          }

          .item .price-box .old-price .price, .product-view .price-box .old-price .price{
               color: #FF0000 !important;
               font-size: 17px !important;
               text-decoration: none !important;
          }
          .product-view .price-box .pvp-price .price{
               font-size: 17px !important;
          }
          .item .price-box .special-price .price, .product-view .price-box .special-price .price{
               color: #000 !important;
               font-size: 21px !important;
          }
          .product-view .price-box .special-price .price{
               font-size: 30px !important;
          }
          .product-view .price-box .pvp-price .price,
          .product-view .price-box .old-price .price{
               font-size: 25px !important;
          }
    .products-grid .btn {
    border-radius: 100px !important;
    padding: 0px 30px !important;
    width: auto !important;
    margin: auto !important;
    height: 45px !important;
}
          .products-grid .item .btn span span{
               display: initial;
          }
          .products-grid .price-box, .product-view .price-box{
               -webkit-flex-wrap: nowrap;
               flex-wrap: nowrap;
               display: block;
               width: 100%;
          }
          .products-grid .price-action-block.two-items .price-box{
               margin: 0;
               padding: 0;
               border: none !important;
          }
          .products-grid .old-price, .products-grid .special-price, .product-view .old-price, .product-view .special-price{
               display: inline-block;
               width: 49%;
               text-align: left;
          }
          .products-grid .price-box .proveedor img, .product-view .price-box .proveedor img{
               max-height: 33px;
               margin: auto;
          }
          .products-grid .price-box .proveedor, .product-view .price-box .proveedor{
               font-size: 15px;
               color: #000;
               width: 49%;
               height: 33px;
               text-align: left;
               display: inline-block;
               line-height: 33px;
               vertical-align: middle;
          }
          .product-view .price-box .proveedor{
               font-size: 16px;
          }
          .products-grid .price-box .proveedor span, .product-view .price-box .proveedor span{
               vertical-align: middle;
          }
      /* client price */
          .product-view .client-price .price-box{
               display: flex;
               flex-wrap: nowrap;
               flex-direction: row;
               width: 100%;
               max-width: 445px;
          }
          .product-view .client-price .price-box > *{
               width: 100%;
               padding: 0 10px;
               text-align: left;
          }
          .product-view .client-price .price-box > *:first-child{
               padding-left: 0;
          }
          .product-view .client-price .price-box > *:last-child{
               padding-right: 0;
          }
          .product-view .client-price .price-box > * > *{
               margin-left: auto;
               margin-right: auto;
               text-align: left;
          }
          .products-grid .client-price .price-box > .pvp-price,
          .owl-item .product-details .price-box > .pvp-price{
               display:none;
          }
          @media only screen and (max-width: 767px){
               .product-view .client-price .price-box{
                    margin-left: 12%;
               }
               .product-view .client-price .price-box > *,
               .product-view .client-price .price-box > * > *{
                    text-align: center;
               }
          }
          @media only screen and (max-width: 600px){
               .product-view .client-price .price-box{
                    margin-left: auto;
                    margin-right: auto;
               }
          }
          @media only screen and (max-width: 350px){
               .product-view .client-price .price-box > .pvp-price{
                    display:none;
               }
          }
      /* END client price */
      /* quantity input */
          .products-grid .item .price-action-block > .quantity-wrapper{
               width: 130px;
          }
          .products-grid .item .price-action-block > .quantity-wrapper > button,
          .products-grid .item .price-action-block > .quantity-wrapper > input {
               display: inline-block;
               vertical-align: middle;
               float: left;
               height: 40px;
          }
          .products-grid .item .price-action-block > .quantity-wrapper > button{
               width: 35px;
               font-size: 25px;
               padding: 0;
               line-height: 0;
               box-shadow: none;
               background: #EAFF00;
               border: 1px solid #EAFF00;
               color: #000;
               outline: none;
          }
          .products-grid .item .price-action-block > .quantity-wrapper > input {
               -moz-appearance: textfield;
               width: calc(100% - 70px);
               margin: 0;
               text-align: center;
               border-radius: 0;
               border: 1px solid #EAFF00;
               border-left: 0;
               border-right: 0;
               font-size: 20px;
          }
          .products-grid .item .price-action-block > .quantity-wrapper > input::-webkit-outer-spin-button,
          .products-grid .item .price-action-block > .quantity-wrapper > input::-webkit-inner-spin-button {
               -webkit-appearance: none;
               margin: 0;
          }
          .products-grid .item .price-action-block > .quantity-wrapper > button.decrease-qty{
               border-radius: 50% 0 0 50%;
          }
          .products-grid .item .price-action-block > .quantity-wrapper > button.increase-qty{
               border-radius: 0 50% 50% 0;
          }
      /* END quantity input */

          .products-grid .image-box{
               overflow: hidden;
                   height: 225px;
          }
          .products-grid .price-box div:first-child, .product-view .price-box div:first-child{
               border-right: 1px solid #e5e5e5;
          }
          .products-grid .product-name a{
               font-family: helvetica;
               font-size: 16px;
          }
          .ratings img{
               margin: auto;
               display: block;
          }
          .product-shop-inner .ratings img{
               margin: 0;
          }

          .product-view .quantity-wrapper + #product-addtocart-button,
          .product-view .quantity-wrapper + #product-updatetocart-button{
               margin-left: 5px;
          }
          .product-view .quantity-wrapper{
               border-width: 1px;
          }
          .product-shop .product-name h1{
               font-family: Helvetica;
               font-weight: 18px;
          }
          .add-to-cart #product-addtocart-button,
          .add-to-cart #product-updatetocart-button{
               padding: 0px 11px;
          }
          .custom-add-to-links{
               max-width: 35%;
               display: table-cell;
               min-width: 30%;
          }
          .product-view .product-custom{
               vertical-align: middle;
               height: 40px;
               display: table-cell;
          }
          .product-view .short-description{
               border: none;
          }
          .add-to-box .add-to-cart .qty{
               font-size: 17px;
          }
          .products-grid .product-name{
               height: 40px;
               overflow-y: hidden;
               overflow-x: unset;
          }

          /* ./PRODUCTOS */

          /* STICKY HEADER */
          #sticky-header .logo img{
               max-height: 48px;
          }
          #sticky-header{
               background-color: #EAFF00 !important;
          }
          #sticky-header .top-cart .block-title .top-cart-icon{
               background-color: #000;
          }
          #sticky-header .top-cart .block-title .top-cart-icon i{
               color: #EAFF00;
          }
          #sticky-header .top-cart .block-title .cart-qty{
               color: #222;
          }

         #sticky-header{
            max-height: 61px !important;
         }


          /* ./STICKY HEADER */


          @media only screen and (min-width: 1008px){
               #header > .middle-block > .container > .row > div:nth-child(2){
                    width: 49% !important;
               }
               #header > .middle-block > .container > .row > div:nth-child(3){
                    width: 26% !important;
               }
               .product-shop .price-box{
                    width: 50%;
               }
          }
          @media only screen and (min-width: 768px){
               #footer-logo {
                    padding-right: 75px;
               }
               .footer-middle .container .row > div{
                    width: 19%;
                    line-height: 1.3;
                    margin: auto;
               }
               .footer-middle .container .row > div:nth-child(2){
                    width: 23%;
               }
               .footer-middle .container .row > div:nth-child(4), 
               .footer-middle .container .row > div:nth-child(6), 
               .footer-middle .container .row > div:nth-child(8), 
               .footer-middle .container .row > div:nth-child(10){
                    margin-top: 35px;
               }
               .footer-middle .lower{
                    margin-top: 35px;
               }
               .footer-middle .container .row > div .auto{
                    margin: auto;
                    width: -moz-fit-content;
                    width: -webkit-fit-content;
                    width: -ms-fit-content;
               }
               .products-grid .item .indent.type-1 .btn span span{
                    display: initial;
               }
          }
          @media only screen and (max-width: 767px){
               body #footer .subscribe-block .block-content .input-wrapper{ width: auto; }
               body #footer .subscribe-block .block-subscribe{ width: auto; }
               body #footer .subscribe-block .block-title{ width: 100%; }
               .products-grid .price-box .proveedor{ line-height: 33px; }
               .media-body{
                    display: table;
                    margin: auto;
                    width: auto;
                    text-align: center;
               }


                    /* MOBILE 10102018 */


           .catalog-product-view  .old-price{
               text-align:center !Important;
           }

          .catalog-product-view  .product-view .price-box .old-price .price::after {
              left: 9% !important;
           }

          .catalog-product-view  .add-to-cart {
              margin-left:12% !important;
           }

           .catalog-product-view  .special-price{
               text-align:center !important;
            }

          .catalog-product-view  .proveedor{
             text-align:center !important;
           }








          }
          @media only screen and (max-width: 935px){
               .products-grid .price-box .proveedor{ line-height: 0.9; }
              
                /* added 2898 */
.catalog-category-view .proveedor span{
    font-size:9px !important;
}

.catalog-category-view .item .price-box .old-price .price {
    font-size: 19px !important;
}

.catalog-category-view .item .price-box .special-price .price {
    font-size: 21px !important;
}




          }@media only screen and (min-width: 936px){
               .products-grid .price-box .proveedor{ line-height: 33px; }
          }
          @media only screen and (max-width: 479px){
               .products-grid:not(.carousel-ul) li.item { width: 100%!important; }
          }

/** SLIDER **/
.owl-carousel .owl-stage-outer{
     height: 509px;
}
.owl-carousel .owl-stage{
     height: 100%;
}

.catalog-product-view .owl-carousel .owl-stage{
     width: 100% !important;
}

/** CARRITO **/

#header[class*="header-"] .top-cart .block-content .subtotal .price{
       color: black !important;
}

@media only screen and (min-width: 768px){
     #footer-logo {
        padding-right: 80px;
     }
}
@media only screen and (max-width: 1004px){
     .owl-carousel .owl-stage-outer{
          height: unset;
     }
}

#footer_visa{
      margin-bottom: 8px;
      margin-right: 5px;
}
#footer-logo .cards div{
    margin-left: -13px;
    padding-right: 0px;
    padding-left: 0px;
   width:37% !important;
}
.separadores_footer{
    padding-right: 8px;
    padding-left: 5px;
}
.page-title.title-buttons.clearfix .checkout-types .btn.btn-primary.btn-proceed-checkout{
      display: none;
}
.checkout-types .btn.btn-primary.btn-proceed-checkout{
          background: green;
          border: none;
}
 #checkout-review-submit .btn.btn-primary.btn-checkout.opc-btn-checkout{
          background: green;
          border: none;
          width: 100%;
}
.checkout-types .btn.btn-primary.btn-proceed-checkout:hover,#checkout-review-submit .btn.btn-primary.btn-checkout.opc-btn-checkout:hover{
          color: black !important;
}


.breadcrumbs-type-2 .with-breadcrumbs + .content-wrapper .col-main .page-title, .breadcrumbs-type-3 .with-breadcrumbs + .content-wrapper .col-main .page-title{
      border-bottom: 0px;
}
.btn-continue,.btn-update,.btn-empty,.btn-default{
    background-color: transparent !important;
    border-color: black !important;
}

.cart-collaterals.sidebar .shipping.block{
      display: none;
}

.name-middlename{
      display: none;
}

.customer-name-middlename.clearfix .name-firstname,.customer-name-middlename.clearfix .name-lastname{
      width: 50% !important;
}

#dt_method_checkmo,#dt_method_ccsave{
      display:none !important;
}

.opc-wrapper-opc.design_package_voltage.design_theme_default .opc-col-left{
      padding-right: 35px;
}

.opc-wrapper-opc.design_package_voltage.design_theme_default .opc-col-center{
      padding-right: 20px;
      padding-left: 20px;
}
.opc-wrapper-opc.design_package_voltage.design_theme_default .opc-col-right{
      padding-left: 35px;
}

.opc-wrapper-opc.design_package_voltage.design_theme_default input{
       color: black !important;
}

.opc-wrapper-opc.design_package_voltage.design_theme_default li,#checkout-review-table-wrapper,#p_method_redsys{
      font-size: 14px;
}

.product-img-box h3{
      display: none;
}

#datos_producto_2{
      display: none;
}



.sorter p.view-mode.clearfix,.image-box .meigee-e-commerce-search,.add-to-links .link-compare-wrapper{
      display:none !important;
}

.item .price-box .special-price .price{
          color: #000 !important;
    font-size: 22px !important;
    font-weight: 500;
}

.products-grid .price-action-block.with-special-price .old-price{
       margin-bottom: 4px;
}

.form-list .customer-name-middlename .name-lastname, .form-list .customer-name-prefix-middlename .name-lastname, .opc-wrapper-opc .opc-col-left .form-list .customer-name-middlename .name-lastname, .opc-wrapper-opc .opc-col-left .form-list .customer-name-prefix-middlename .name-lastname{
       margin-top: 0px;
}

#mobile-menu .subtitle{
      color: white;
}
#mobile-menu .menu-wrapper.default-menu .level0{
      background: black !important;
}

div .links .top-link-login::before{
     content:'' !important;
}

.top-block .right-block.clearfix ul.links{
      border-left: 1px solid !important;
}

/* CAMBIOS 18/07/18 */
#header_texto_envio{
    color: #000000;
    font-size: 28px !important;
    line-height: 36.41px;
    text-transform: uppercase;
    letter-spacing: -0.55px;
    font-weight: 600 !important;
    font-family: Poppins;
}

.level0.nav-1.first.level-top.parent > a span{
      padding-left: 5px;    
      font-size: 15.6px;
}

@media only screen and (max-width: 1282px) {
   ul.topmenu li.level0 a.level-top {
       padding: 22px 22px !important;
   }
}

@media only screen and (max-width: 1250px) {
    #header_texto_envio{
        font-size: 27px !important;
    }
}

@media only screen and (max-width: 1226px) {
     ul.topmenu li.level0 a.level-top {
         padding: 22px 18px !important;
     }

     .level0.nav-1.first.level-top.parent,.level0.nav-1.first.level-top.parent .menu-wrapper.default-menu{
          width:288px !important;
     }
}
@media only screen and (max-width: 1226px) and (min-width: 1048px) {

     .level0.nav-1.first.level-top.parent > a span {
           font-size: 14.6px !important;
     }

}

@media only screen and (max-width: 1205px) {
    #header_texto_envio{
        font-size: 26px !important;
    }
}
@media only screen and (max-width: 1174px) {
    ul.topmenu li.level0 a.level-top {
        padding: 22px 15px !important;
    }
     .level0.nav-1.first.level-top.parent,.level0.nav-1.first.level-top.parent .menu-wrapper.default-menu{
          width:274px !important;
     }
}
@media only screen and (max-width: 1164px) {
    #header_texto_envio{
        font-size: 25px !important;
    }
}
@media only screen and (max-width: 1136px) {
     .level0.nav-1.first.level-top.parent,.level0.nav-1.first.level-top.parent .menu-wrapper.default-menu,{
         width: 240px !important;
         font-size: 13.4px !important;
     }
     ul.topmenu li.level0 a.level-top {
           22px 15px !important;
           font-size: 13.4px !important;
     }
     .level0.nav-1.first.level-top.parent > a span{
           padding-left: 5px;
           font-size: 15.6px;
      }
}
@media only screen and (max-width: 1121px) {
    #header_texto_envio{
        font-size: 24px !important;
    }
    #header_texto_tarifa{
         font-size: 13px !important;
    }
}
@media only screen and (max-width: 1080px) {
    #header_texto_envio{
        font-size: 23px !important;
    }
    #header_texto_tarifa{
         font-size: 12px !important;
    }
}
@media only screen and (max-width: 1047px) {
     .level0.nav-1.first.level-top.parent, .level0.nav-1.first.level-top.parent .menu-wrapper.default-menu {
         width: 240px !important;
    }
}
@media only screen and (max-width: 1037px) {
    #header_texto_envio{
        font-size: 22px !important;
    }
}

@media only screen and (max-width: 1011px) {
     ul.topmenu li.level0 a.level-top {
         padding: 22px 14px !important;
     }
}
@media only screen and (max-width: 1007px) {
    #header_texto_envio{
        font-size: 30px !important;
    }
    #header_texto_tarifa{
         font-size: 14px !important;
    }

}
@media only screen and (max-width: 342px) {
    #header_texto_envio{
        font-size: 28px !important;
    }
}
@media only screen and (max-width: 320px) {
    #header_texto_envio{
        font-size: 26px !important;
    }
}
@media only screen and (max-width: 297px) {
    #header_texto_envio{
        font-size: 24px !important;
    }
    #header_texto_tarifa{
         font-size: 13px !important;
    }
}
@media only screen and (max-width: 275px) {
    #header_texto_envio{
        font-size: 19px !important;
    }
    #header_texto_tarifa{
         font-size: 10px !important;
    }
}
/*.top-block .right-block .links .last{
    height: 0px;
}*/
.top-block .right-block .links .last a{
    line-height: 2 !important;
}
.top-cart .topCartContent .inner-wrapper h4{
      display: none;
}
#header .welcome-msg{
      display:none;
}
#sticky-header .level0.nav-1.first.level-top.parent a.level-top::before{
    font-size: 17px;
}

@media only screen and (max-width: 1331px){
      .header .right-block {
            float: right;
      }
      .header .header-info {
            float:left;
      }

      #sticky-header .level-top span,#sticky-header .level0.nav-1.first.level-top.parent a.level-top::before{
            font-size: 12.6px !important;
      }
      #sticky-header .level0.nav-1.first.level-top.parent a.level-top::before{
           top: 3px;
      }
            

      #sticky-header .level0.nav-1.first.level-top.parent{
            padding-left: 40px !important;
      }
      #sticky-header .level0.nav-1.first.level-top.parent > a{
           padding-left: 0px !important;
           padding-right: 0px !important;
      }
      #sticky-header ul.topmenu li a.level-top {
            padding-left: 25px !important;
            padding-right: 25px !important;
      }
}

#sticky-header .level0.nav-1.first.level-top.parent, #sticky-header  .level0.nav-1.first.level-top.parent .menu-wrapper.default-menu {
    width: 273px  !important;
}
#sticky-header #texto_mi_carro_header{
     display:none;
}

#sticky-header .meigee-shopping-cart-outline{
     padding-right: 0px;
}

ul.topmenu li.level0 a.level-top {
    padding: 22px 29px;
}

@media only screen and (max-width: 1089px){
     #sticky-header .level0.nav-1.first.level-top.parent {
            width: 273px !important;
      }     
}

@media only screen and (max-width: 1086px){
    /* .level0.nav-1.first.level-top.parent,.level0.nav-1.first.level-top.parent .menu-wrapper.default-menu{
            width: 300px !important;
      }
      .level-top span{
            font-size: 15px !important;
      }*/
}
@media only screen and (max-width: 1053px){
     #sticky-header .level0.nav-1.first.level-top.parent {
            width: 255px !important;
      }     
      #sticky-header .level0.nav-1.first.level-top.parent{
            padding-left: 32px !important;
      }
}

@media only screen and (max-width: 1047px){
      .level-top span{
           font-size: 13.4px !important;
      }
}
@media only screen and (max-width: 1040px){
     #sticky-header ul.topmenu li a.level-top {
            padding-left: 20px !important;
            padding-right: 20px !important;
     }
}
@media only screen and (max-width: 1228px){
    #sticky-header ul.topmenu li a.level-top {
         padding-left: 20px !important;
         padding-right: 20px !important;
    }
    #sticky-header .level0.nav-1.first.level-top.parent, #sticky-header .level0.nav-1.first.level-top.parent .menu-wrapper.default-menu {
    width: 264px !important;
    }
}
@media only screen and (max-width: 1179px){
    #sticky-header ul.topmenu li a.level-top {
         padding-left: 15px !important;
         padding-right: 15px !important;
    }
    #sticky-header .level0.nav-1.first.level-top.parent, #sticky-header .level0.nav-1.first.level-top.parent .menu-wrapper.default-menu {
    width: 231px !important;
    }
     #sticky-header .level0.nav-1.first.level-top.parent {
         padding-left: 25px !important;
     }
}
@media only screen and (max-width: 1106px){
    #sticky-header ul.topmenu li a.level-top {
         padding-left: 15px !important;
         padding-right: 15px !important;
    }
    #sticky-header .level0.nav-1.first.level-top.parent, #sticky-header .level0.nav-1.first.level-top.parent .menu-wrapper.default-menu {
    width: 231px !important;
    }
     #sticky-header .level0.nav-1.first.level-top.parent {
         padding-left: 25px !important;
     }
}
@media only screen and (max-width: 1034px){
    #sticky-header .level-top span, #sticky-header .level0.nav-1.first.level-top.parent a.level-top::before {
         font-size: 12.46px !important;
    }
}



/*  HOME */
.main-container .std .widget-title h2{
    border-bottom: 1px solid #eaff00;
    width: 100%;
    padding-bottom: 5px;
    color: black;
}
.AjaxKit-addtocart-link{
         background: #eaff00 !important;
}
.categoria-nombre span{
    font-size: 13px;
    font-weight: 600;
}

/* FOOTER */

@media only screen and (max-width: 1331px) and (min-width: 1008px){
     .footer-top .text-blocks-wrapper .text-item .title {
         font-size: 18px;
     }
     .footer-top .text-blocks-wrapper .text-item .text{
         font-size: 13px;
     }
}

/* CATEGORÍAS */
.catalog-category-view .block.block-cart,.catalog-category-view .block.block-subscribe, .catalog-category-view .paypal-logo{
     display: none;
}
.page-title.category-title h2{
    font-weight: 600 !important;
}
.item .price-box .special-price .price {
    color: #000 !important;
    font-size: 22px !important;
    font-weight: 800;
}
.toolbar{
     padding-bottom: 60px;
}
h4.product-name a{
    color: #000000;
    font-size: 16px !important;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -0.5px;
    font-family: poppins !important;
}
.top-link-login.btn.btn-primary.type-2{
     display:none;
}
.proveedor{
    font-family: poppins;
    color: #000000;
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
}
.btn.btn-default.btn-cart.AjaxKit-addtocart-link span{
    color: #000000;
    font-size: 13px;
    font-weight: 600;
}

/* PRODUCTO */

.product-view .std {
    line-height: 2em;
    font-family: "Open Sans";
    font-size: 14px;
    line-height: 24px;
}
.product-shop .product-name h1 {
    font-weight: 18px;
    font-family: "Poppins";
    font-weight: 600;
    font-size: 28px;
}
.product-view .price-box .proveedor {
    font-size: 15px;
}
.product-view .price-box .pvp-price .price,
.product-view .price-box .old-price .price {
    font-size: 33px !important;
    font-family: "Poppins";
    font-weight: 500;
    line-height: 36px;
    letter-spacing: -1.03px;
}
.product-view .price-box .special-price .price {
    font-size: 30px !important;
    font-size: 36px !important;
    line-height: 36px;
    letter-spacing: -1.12px;
    font-family: Poppins;
    font-weight: 600;
}
.item .price-box .old-price .price::after, .product-view .price-box .old-price .price::after {
    content: "";
    display: block;
    position: relative;
    border-top: 2px solid red;
    -webkit-transform: rotate(-7deg);
    -moz-transform: rotate(-7deg);
    -ms-transform: rotate(-7deg);
    -o-transform: rotate(-7deg);
    transform: rotate(-8deg);
    top: -15px;
    width: 70%;
    left: 15%;
}
.product-view .price-box .old-price .price::after {
    border-top: 3px solid red;
    width: 80%;
    left: -5%;
    top: -21px;
    -webkit-transform: rotate(-6deg);
    -moz-transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    -o-transform: rotate(-6deg);
    transform: rotate(-6deg);
}

.add-to-box .add-to-cart .qty {
    font-size: 24px;
    padding-left: 21px;
    box-sizing: content-box;
    padding-right: 8px;
}
.product-view .quantity-wrapper {
     padding: 9px 5px;
}

.add-to-cart #product-addtocart-button,
.add-to-cart #product-updatetocart-button{
    padding: 8px 55px;
    font-family: "Poppins";
    font-size: 20px;
    box-sizing: content-box;
    font-weight: 600;    
}

.popup-content .add-to-cart #product-addtocart-button,
.popup-content .add-to-cart #product-updatetocart-button{
     font-size: 15px;
}

.popup-content .product-view .price-box .old-price .price::after{
     width: 110%;
}

.popup-content .product-view .price-box .old-price .price{
     display: inline-block;
}
.popup-content .product-view .quantity-wrapper input.qty,
.popup-content .product-view .quantity-wrapper input[id*="qty"]{
     font-size: 18px;
}

.product-view .nav-tabs li a {
    color: #000 !important;
    background: none !important;
    font-family: "Poppins";
    font-weight: 600;
    letter-spacing: -0.36px;
    font-size: 18px;
}

#product_tabs_description .std p {
    margin: 0;
}

#product_tabs_description{
     font-size: 14px;
     color: #444444;
     line-height: 24px;
}
#product_tabs_description .std p {
    margin: 0;
    line-height: 24px;
}
.catalog-product-view .widget-title h2, .catalog-product-view .widget-title h3 {
    font-weight: 600;
    line-height: 24px;
    font-size: 24px;
    color: #000000 !important;
    font-family: "Poppins";
    letter-spacing: -0.48px !important;
}

html body .products-grid .btn:not(.selectpicker), html body .products-list .btn:not(.selectpicker) {
    background-color: #EAFF00 !important;
}

.catalog-product-view #customer-reviews #review-form .btn.btn-default {
    background-color: #eaff00 !important;
}

.breadcrumbs-wrapper .breadcrumb li:last-of-type::before, .breadcrumbs-wrapper .breadcrumb > li + li::before {
    background-color: rgba(0,0,0,0);
    content: "|";
    position: unset;
    margin: 0;
    padding: 0px 5px;
    vertical-align: unset;
    display: unset;
    border: none;
    width: unset;
     height: unset;
}

#customer-reviews .block-title h2 {
    color: #000000;
    font-family: "Poppins";
    font-size: 24px;
    font-weight: 600;
    letter-spacing: -0.48px;
    line-height: 24px;
}
.products-grid .price-action-block.with-special-price .old-price{
     margin: 0;
}
.item .price-box .old-price .price{
     font-size: 22px !important;
}


/* CARRO */
.page-title.title-buttons.clearfix h2{
   font-weight: 600;
}
@media (min-width: 1008px){
     #carro_contenedor_productos{
          padding-right: 50px;
     }
}
#discount-coupon-form .block-title{
      font-weight: 600;
}
#shopping-cart-totals-table td,#shopping-cart-totals-table + .totals-wrapper td{
      text-align: justify !important;
}

.totals-block-wrapper .block.totals .checkout-types li a{
   display: none !important;
}

#actualizar_cesta_carrito,#vaciar_cesta_carrito{
    border: 0;
}

#actualizar_cesta_carrito span::after,#vaciar_cesta_carrito span::after, .btn.btn-default.btn-continue span::after, .btn.btn-default span::after, .btn.btn-primary.btn-proceed-checkout span::after{
    background-color: transparent !important;
}
.btn.btn-primary.btn-proceed-checkout span::after{
      color: white !important;
}
#actualizar_cesta_carrito span span img,#vaciar_cesta_carrito span span img{
    width: 12px;
    margin-right: 5px;
}

#shopping-cart-totals-table tr td:first-child,.cart-collaterals .totals-block-wrapper .block.totals .totals-wrapper table tr td:first-child{
      font-size: 16px;
}
.cart-collaterals .totals-block-wrapper .block.totals .totals-wrapper table tr td .price{
      font-weight: 600;
}
#shopping-cart-table,.discount-form label{
   font-family: poppins;
}

/* PRODUCTO */

.categ + hr + .widget-title h2{
     margin-top: 96px !important;
}
.widget-title{
     border-bottom: 1px solid #eaff00 !important;
}
.breadcrumbs-wrapper .breadcrumb li:last-of-type:before, .breadcrumbs-wrapper .breadcrumb > li + li:before {
    background-color: transparent !important;
}
.product-collateral ul li a{
       padding-left: 0px !important;
}
.std{
     font-family: poppins !important;
}

.custom-add-to-links .add-to-links .link-wishlist{
     width: 45px;
    height: 45px;
    text-align: center;
    padding-left: 5px;
    padding-top: 5px;
}
.custom-add-to-links .add-to-links .email-friend a{
     width: 45px;
    height: 45px;
    text-align: center;
    padding-left: 5px;
}

#contenedor_shares_producto{
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 15px 0px;
    margin-top: 50px;
}
.product-view .fb-like {
    margin-right: 5px;
    min-width: 80px;
    vertical-align: top;
    width: auto !important;
}
.product-view .product-custom .twitter-share-button {
    margin-right: -15px;
}
.product-view .product-custom {
    padding-top: 5px;
    padding-left: 15px;
}
#product-addtocart-button i[class*="meigee-"],
#product-updatetocart-button i[class*="meigee-"] {
    font-size: 29px;
    text-transform: none: !important;
    direction: rtl;
    padding-left: 10px;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
/*.add-to-cart #product-addtocart-button{
     padding: 8px 50px;
     margin-left.-50px !important;
}*/
.product-view .quantity-wrapper + #product-addtocart-button,
.product-view .quantity-wrapper + #product-updatetocart-button{
     margin-left: 0px !important;
}
.product-view .quantity-wrapper{
     margin-right: 5px;
}
.item .price-box .special-price .price {
    font-size: 22px !important;
}
.custom-add-to-links .add-to-links .link-wishlist {
    width: 45px;
    height: 45px;
    text-align: center;
    padding-left: 1px;
    padding-top: 0;
    line-height: 47px;
}
.custom-add-to-links .add-to-links .email-friend a {
    width: 45px;
    height: 45px;
    text-align: center;
    padding-left: 1px;
    line-height: 43px;
}
.product-view .product-custom {
    padding-left: 0px;
}
.custom-add-to-links{
     min-width: 35%;
}
/* RESEÑAS */
.customer-reviews-wrapper{
     font-family: poppins;
}
.review-box-wrapper.clearfix .review-title{
      font-size: 16px !important;
}
.review-box-wrapper.clearfix .date{
   font-size: 14px !important;
}
.review-box-wrapper.clearfix .review{
   font-size: 16px !important;
}

.review-box-wrapper.clearfix .customer{
     font-size: 14px !important
}
.rating-text-wrapper .rating-title{
       font-size: 16px !important;
}
.catalog-product-view #customer-reviews #review-form .btn.btn-default {
    background-color: transparent !important;
}

/* HOME */
.std .widget-title{
     border: 0 !important;
}
.btn-cart .meigee-shopping-cart-outline{
     margin-right: 5px;
}

/* FOOTER */
#footer .footer-block-title{
      font-size: 16px !important;
}

/* POPUP PRODUCTO AÑADIDO CARRITO */
.popup-added-product-list .rewrite-to-url.btn.btn-default {
      width: 100%;
}
.popup-added-product-list .popup-timer{
      float: unset !important;
      text-align:center !important;
      margin-top: 60px !important; 
      color: black;
}
.popup-added-product-list{
      font-family: poppins;
}
.popup-added-product-list .product-name{
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}


.popup-added-product-list .popup-text.success-msg{
     padding-top: 15px;
     padding-bottom: 15px;
     padding-left: 62px;
     background-color: #5cb03f;
     font-size: 16px;
    font-weight: 600
}

#ajaxkit-popup-content{
     margin-top: 50px;
}

#btn_cerrar_popup_carro{
    position: absolute;
    right: -22px;
    top: -34px;
    background-color: transparent;
    background-repeat: no-repeat;
    border: none;
    background-size: cover;
    z-index: -1;
    color: white;
    font-size: 29px;
    transform: scale(1 , 0.79);
    font-weight: 100;
}
#ajaxkit-popup-content .close-popup,#ajaxkit-popup-content .meigee-close{
      display: none !important;
}

.notice-cookie {
    border-top: 1px solid #cfcfcf;
    background: #ffffff;
    font-size: 12px;
    line-height: 1.25;
    text-align: center;
    color: #2f2f2f;
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 999;
}

.notice-cookie .notice-text{
    float: left;
    width: 80%;
}

.notice-cookie .actions{
    float: right;
    margin-top: 13px;
}


.notice-cookie .notice-text a{

    text-decoration: underline;
    color: #545454;
}

/* MOBILE HEADER */
@media only screen and (max-width:767px){
     .header-wrapper .top-cart .cartHeader .title-cart{
          padding-right: 0px !important;
     }
     .header-wrapper .bottom-block-inner{
          margin-top: -6px;
     }
     .header-wrapper .bottom-block-inner .mobile-menu-wrapper{
          padding-right: 0px;
          margin-left: 0px;
     }
     .header-wrapper .logo-wrapper img{
          width: 51%;
     }
     .header-wrapper .search-mini-form{
          padding: 10px 0px;
     }
     .header-wrapper .bottom-block .mobile-menu-wrapper .menu-button *{
          font-weight: bold !important;
     }
     
    .opc-wrapper-opc.design_package_voltage.design_theme_default .opc-col-left {
    padding-right: 15px !important;
    padding-left: 10px !important;
}




.opc-wrapper-opc.design_package_voltage.design_theme_default .opc-col-right {
    padding-left: 20px !important; 
    padding-right: 20px !important;
}


div#opc-review-block {
    margin-top: 35px !important;
}


.discount-block {
    margin-top: 35px !important;
}

.payment-block {
    margin-top: 35px !important;
}

.shipping-block {
    margin-top: 35px !important;
}


}

#header_texto_envio{
      font-weight: 800 !important;
}
@media only screen and (max-width: 1287px){
      #header_texto_envio{      
           font-size: 23px !important;
      }
}
@media only screen and (max-width:1066px) and (min-width: 1008px){
      #header_texto_envio{      
           font-size: 21px !important;
      }
}

.btn.btn-primary.btn-checkout.opc-btn-checkout:hover > span::after{
     background-color: green;
}


/* CATEGORÍAS */



.tarjetas_footer_2{
      display: none;
}

.footer_social_2{
      display:none;
}
#footer_visa_2,#footer_mastercard_2{
      display: none;
}

/* FOOTER */
@media only screen and (max-width: 767px){
      
.footer-logo img{
      width: 55%;
}
.footer-logo{
     text-align:center;
}
.footer-middle{
    padding: 0px 15px;
}
.parrafo_desc_footer_tienda{
      text-align: justify;
}
.footer-block-title{
      font-weight: 800 !important;
      margin-top: 35px;
}
#footer_location_parrrafo{
      width: 100% !important;
}
.parrafo_ven_a_vernos{
      font-size: 14px !important;
      line-height: 22px;
}
.tarjetas_footer_1{
      display: none;
}
.tarjetas_footer_2{
      display: block;
}
#footer_mastercard_2{
          /*display: table-caption;
          width: 50%;
          float: left;*/
          padding-left: 10px;
          width:25%;
}
#footer_visa_2{
        /*  display: table-caption;
          width: 50%;
          float: right;*/
          padding-right: 10px;
          width:25%;
}
.footer-links-wrapper{
          font-family: poppins;
          font-size: 11.7px !important;
          line-height: 22px;
}
.footer_social_1{
      display: none;
}
.footer_social_2{
      display:block;
    width: 100%;
    margin-top: 40px;
}
.footer_social_2 ul.social-links li a{
      color:black !important;
}
.espacios_footer_no{
      display:none;
}

}

/* CATEGORÍAS */
.products-grid h4.product-name{
    height:45px !important;
}

/* PRODUCTOS */
.product-view .product-img-box .more-views .more-views-inner > .item{
      width: 16% !important;
}

/* MI CARRO */
.totals-block-wrapper .block.totals{
     margin-top: 55px;
}

/* PRODUCTO */
.product-shop-inner .product-name h1{
     font-weight: 700 !important;
     font-size: 24px !important;
}

/* HEADER */
#sticky-header .top-cart .block-title .top-cart-icon i{
        color: rgb(234, 255, 0);
}
ul.topmenu li.level0 a.level-top {
    padding: 22px 26px;
}
ul.topmenu li.level0:not(:first-child) a.level-top{
    padding-bottom: 22.5px;
}
header.header  .middle-block .title-cart{
     padding: 0px;
}
header.header .middle-block .mobile-menu-wrapper{
     margin-left: 0px;
     display: table-cell;
}
header.header  .middle-block .title-cart .cart-right-items{
     white-space: nowrap;
}
header.header  .middle-block .title-cart .top-cart-icon #texto_mi_carro_header{
     display: none;
}
header.header .middle-block .title-cart .top-cart-icon{
     border-radius: 100%;
     padding: 9px 13px;
     height: 100%;
}
header.header .middle-block .title-cart .top-cart-icon i{
     margin-top: 2px;
     font-size: 21px;
}
.meigee-shopping-cart-outline{
     -moz-transform: scaleX(-1);
     -o-transform: scaleX(-1);
     -webkit-transform: scaleX(-1);
     transform: scaleX(-1);
     filter: FlipH;
     -ms-filter: "FlipH";
}

@media only screen and (max-width: 1007px) {
     header.header .logo img{
          max-height: 90px;
              margin: auto;
    width: 160px;
    padding-top: 9px;
     }

#header .menu-button {
        margin-top: 28px;
}
     header.header .logo{
          width: 100%;
     }

.footer-top img{
padding-bottom:25px

}


}
@media only screen and (min-width: 768px) {
   

.header .nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle{
margin-left:-33px !important
}


  header.header .logo{
          margin: auto;
     }
     header.header .middle-block .title-cart .top-cart-icon{
          padding: 9px 19px;
     }
}

/* SLIDER HOME */
.slider_images_mobile_1, .slider_images_mobile_2, .slider_images_mobile_3, .slider_images_mobile_4{
     display:none;
}
@media only screen and (max-width: 1007px){
     .slider_images_mobile_1, .slider_images_mobile_2, .slider_images_mobile_3, .slider_images_mobile_4, .slider_images_mobile_5{
           display:block;
     }
     .slider_images_1,.slider_images_2,.slider_images_3,.slider_images_4,.slider_images_5{
           display: none !important;
     }
}

#notice-cookie-block .notice-text p{
      border: 0;
}


@media only screen and (max-width: 900px){
     .notice-cookie .notice-inner {
          width: 100%;
          padding: 12px 15px;
     }

     .notice-cookie .notice-text {
          float: left;
          width: 100%;
     }

     .notice-cookie .actions {
          float: left;
          width: 100%;
     }

     .notice-cookie .actions button{
          width: 100%;
          margin-bottom: 20px;
     }
}

@media only screen and (max-width: 767px){
     #div_filtros_productos.sorter,#div_filtros_productos.sorter .sort-by div.bootstrap-select{
          width: 100% !important;
     }

     #div_filtros_productos .sort-by{
          width: 85% !important;
     }

div#co-billing-form {
    padding-right: 5px !important;
   padding-left:10px !important;
}


.cms-home .type-1{
   border-right:none !important;
}

.cms-home .products-grid .image-box {
    overflow: hidden;
    height: 147px !important;
}

.cms-home ul.products-grid.row.clearfix.widget-grid.type-1.four-columns.widget-9908.first.last.odd li {
    width: 50% !important;
  border-top: none !important;
height:375px !important;
}

.cms-home ul.products-grid.row.clearfix.widget-grid.type-1.four-columns.widget-3351.last.even li{
width:50% !important;
}

.cms-home .products-grid:not(.carousel-ul) li.item:nth-child(2n+1) .indent {
    border-right: 0px !important;
}

.cms-home .products-grid:not(.carousel-ul) li.item:nth-child(2n+1) {
   border-top:none !important;
}

.cms-home .products-grid:not(.carousel-ul) li.item:nth-child(2n){
      border-top:none !important;
}


.catalog-category-view .type-1{
border-right:none !important;
}
.catalog-category-view .catalog-category-view .products-grid:not(.carousel-ul) li.item:nth-child(2n) .indent {
    border-right: none!important;
}


.catalog-category-view .products-grid:not(.carousel-ul) li.item:nth-child(2n) .indent{
       border-right: none!important;
}

.catalog-category-view .type-1{
   border-right:none !important;
}

.catalog-category-view ul.products-grid.row.clearfix.widget-grid.type-1.four-columns.widget-9908.first.last.odd li {
    width: 50% !important;
}

.catalog-category-view ul.products-grid.row.type-1.four-columns.first.last.odd li {
    width: 50% !important;
border-top:none !important;
}

.catalog-category-view .products-grid:not(.carousel-ul) li.item:nth-child(2n+1) .indent {
    border-right: none !important;
}

.catalog-category-view .cms-home .products-grid:not(.carousel-ul) li.item:nth-child(2n){
      border-top:none !important;
}


.catalog-category-view .catalog-category-view .type-1{
   border-right:none !important;
}


.row.hidden-md.hidden-lg.hidden-xl.clearfix




}

@media only screen and (max-width: 1007px){
     #mobile-menu li.nav-1{
          width: auto !important;
     }
     #mobile-menu li.nav-1 .menu-item-button{
          top: 0;
          left: 0;
          width: 100%;
          height: 41px;
     }
     #mobile-menu li.nav-1 .menu-item-button i{
          display: none;
     }
     #mobile-menu li.nav-1 .menu-wrapper{
          background-color: #000;
     }


#header .menu-button {
    margin-top: 38px !important;
    margin-bottom: 0px !important;
}







}

/* LOGIN */
.account-login form .buttons-set{
     border: 0;
}
.account-login a, .account-login a:hover{
     color: #222;
}

/*SIGN UP*/
.account-create form .buttons-set{
     border: 0;
}
.account-create a, .account-create a:hover{
     color: #222;
}

/* FORGOT PASSWORD */
.customer-account-forgotpassword form .buttons-set{
     border: 0;
}
.customer-account-forgotpassword a, .customer-account-forgotpassword a:hover{
     color: #222;
}



p{
     font-size: 1.083em;
     line-height: 24px;
}
.page-title h2{
     font-weight: 600;
}
.content h2{
     color: #222;
     font-weight: 600;
}

.customer-account-login {
    font-family: Poppins;
}

.my-account {
    font-family: Poppins !important;
}

   .my-account .page-subtitle{
        border-color: rgb(234, 255, 0) !important;
    }


.cms-home .categorias {
    margin-bottom: -115px !important;
    margin-top: -12px !important;
    padding: 0 !important;
}

}



@media only screen and (max-width: 700px) {

.opc-wrapper-opc.design_package_voltage.design_theme_default .opc-col-left {
    padding-right: 15px !important;
    padding-left: 10px !important;
}




.opc-wrapper-opc.design_package_voltage.design_theme_default .opc-col-right {
    padding-left: 20px !important; 
    padding-right: 20px !important;
}


div#opc-review-block {
    margin-top: 35px !important;
}


.discount-block {
    margin-top: 35px !important;
}

.payment-block {
    margin-top: 35px !important;
}

.shipping-block {
    margin-top: 35px !important;
}


}

@media (max-width:900px){


#AddToCart-popup {
    top: 40% !important;
}


}

@media (min-width:2500px){

   .level0.nav-1.first.level-top.parent, .level0.nav-1.first.level-top.parent .menu-wrapper.default-menu {
       width: auto !important;
       text-align: center;
      /* margin: auto; */
   }
}


button.ajaxkit-login-submit-form.btn.btn-primary.type-2 {
    background: black !important;
    border: 1px solid black !important;
    color:rgb(234, 255, 0) !important;
}



#header[class*="header-"] .nav-wide .menu-wrapper ul.level0 li.level1 > a:hover {
    color: black !important;
    background-color: rgb(234, 255, 0) !important;
}

/* Comentado 18 oct*/
catalog-product-view .products-grid .price-box div:first-child, .product-view .price-box div:first-child {
    border-right: 0px ;
}

.add-to-cart #product-addtocart-button,
.add-to-cart #product-updatetocart-button {
    margin-left: -50px;
}

@media only screen and (min-width: 1008px){
    #header[class*="header-"] .nav-wide .menu-wrapper.default-menu ul.level0 li {
        border-color: rgba(0, 0, 0, .6) !important;
    }
}



.checkout-cart-index #shopping-cart-totals-table{
display:none;
}

.checkout-cart-index .block.totals .block-title {
    display: none !important;
}


h5.product-name a:hover {
    color: black !important;
}

h4.product-name a:hover {
    color: black !important;
}

.header-info a{
color:#EAFF00 !important;
}

.price-action-block.two-items{
padding-bottom:0px !important;
}


#header .text-banner.header-text-banner.clearfix .image {
    width: 75% !important;
    display: inline-block !important;
}


#header .text-banner.header-text-banner.clearfix .image img {
    width: 75% !important;
    float: right !important;
}

#header .text-banner.header-text-banner.clearfix .image {
    width: 100% !important;
    display: inline-block !important;
left:0 !important;
}

#AddToCart-popup.login-wrapper #ajaxkit-popup-content {
    padding-top: 0 !important;
    margin-top:0 !important;
}

#AddToCart-popup:not(.products-wrapper):not(.login-wrapper) #ajaxkit-popup-content{
     padding-top: 2em !important;
}



@media only screen and (max-width: 850px) {



.mobile-menu-inner.mobile.in .level1 {

    margin-left: -31px !important;
}

.mobile-menu-inner.mobile.in .level1:hover a span {
    color: black !important;
}

.categoria{
    margin-bottom: 20px;
}

.price-action-block.two-items.with-special-price{
padding-left:5px !important;
}

}


@media only screen and (min-width: 1024px)
.categorias > a > div {
    padding: 0px 10px !important;
    width: 12.5% !important;
}
@media only screen and (min-width: 768px)
.categorias > a > div {
    margin-bottom: 14px !important;
    padding: 0px 7px !important;
}
.categorias > a > div {
    margin-bottom: 6px !important;
    padding: 0px 3px !important;
}

.catalog-product-view .product-collateral{
margin-top:70px !important;
}


.catalog-product-view .box-reviews{
margin-top:70px !important;
}

.catalog-product-view  .widget.widget-viewed.clearfix {
    margin-top: 30px;
    margin-bottom: 70px;
}

.widget-products .products-grid button{
margin-top:15px !important;
}

.wishlist-index-index .back-link a {
    color: black !important;
}

.my-account table.table .product-name {
    font-size: 15px;
    color: #222;
    line-height: 1.583em;
    margin: 0;
}

.wishlist-index-index tr.first.last {
    font-size: 15px !important;
    color: black !important;
}

.cms-home .product-name a {
    font-family: poppins !important;
}


.page-subtitle h2 {
    font-size: 20px !important;
    color: black !important;

}


div#StaticScrollBtn {
    font-size: 18px !important;
}

.wishlist-index-index td.last {
    display: none !important;
}

.menu-wrapper default-menu  li.level1 > a:hover {
    color: black !important;
    background-color: rgb(234, 255, 0) !important;
}

li.level0.nav-1.first.level-top.parent li.level1 > a:hover {
    background: yellow !important;
    color: black !important;
}

.wishlist-index-index .btn-share, .wishlist-index-index .btn-update, .wishlist-index-index .btn-tocart {
    background-color: #eaff00 !important;
    color: #000000 !important;
    border-color: #eaff00 !important;
}

.wishlist-index-index .btn-share:hover, .wishlist-index-index .btn-update:hover, .wishlist-index-index .btn-tocart:hover {
    background-color: #eaff00 !important;
    color: #000000 !important;
    border-color: #eaff00 !important;
}



.wishlist-index-index .btn-primary {
    background-color: #eaff00 !important;
    color: #000000 !important;
    border-color: #eaff00 !important;
}

.wishlist-index-index .btn-primary:hover {
    background-color: #eaff00 !important;
    color: #000000 !important;
    border-color: #eaff00 !important;
}



.form-group textarea#comment{
     height: auto !important;
     resize: none;
}
.input-group input[name="q"].form-control{
     border: none !important;
}


.registered-users .content p:nth-child(2) {
    display: none !important;
}

.account-login h3 {
    font-size: 25px !important;
    color: black !important;
}

.box-reviews .block-title h2 {
    font-size: 18px !important;
}


#ajaxkit-register-form-validate p.required {
    display: none !important;

}

.wishlist-index-index .header-info a {
    color: #eaff00 !important;
}

footer .fa-user-circle {
    display: none !important;
}

#ajaxkit-popup-content .input-group, #ajaxkit-register-form-validate input.form-control{
     border-color: #616161;
     color: #616161 !important;
}
#ajaxkit-popup-content .input-group *,
#ajaxkit-login-form-validate a.show_form,
#ajaxkit-register-form-validate a.show_form,
#ajaxkit-popup-content .buttons-bottom .control label{
     color: #616161 !important;
}
#ajaxkit-popup-content .input-group i::after, #ajaxkit-login-form-validate .input-group i::after{
     background-color: #616161;
}




.category-2-x-10 .products-grid li.item {
  /*  height: 570px !important; */
}


.category-2-x-10 .product-action-wrapper {
    bottom: 0px !important;
}

.category-2-x-10 .price-action-block.two-items.with-special-price{
margin-bottom: -20px !important;
}

.checkout-onepage-success .main-container a {
    color: black !important;
    text-decoration: underline !important;
}

.checkout-cart-index .cart a {
    color: black !important;
}


.catalog-product-view .short-description{
    margin-top:-15px !important;
}

.catalog-product-view #product_addtocart_form {
    margin-top: -30px !important;
}

.catalog-product-view #contenedor_shares_producto{
    margin-top:40px !important;
}



.catalog-product-view .price-box, .catalog-product-view .price-box{
    text-align:center !important;
    /*margin:auto !important;*/
}

.catalog-product-view #product_addtocart_form{
    margin:auto !important;
    text-align:left !important;
}

.catalog-product-view .product-view .add-to-cart{
    margin-top:15px !important;
}

.wishlist-index-index .old-price .price{
    color:red !important;
    font-size:20px !important;
}

.wishlist-index-index .special-price .price{
        color: black !important;
    font-size:25px !important;
}

@media only screen and (max-width: 850px) {
    li.item{
        max-height:420px !important;
    }

    body.checkout-cart-index.wide-header.header-layout-1.wide-breadcrumbs.wide-content.wide-footer.totop-button.breadcrumbs-type-3.apple-device.mobile-device {
        max-width: 100% !important;
    }


    .category-2-x-10 .price-action-block.two-items.with-special-price {
        margin-bottom: -15px !important;
    }


    .categoria-nombre span {
        font-size: 15px !important;
    }

    .categoria {
        margin-bottom: 2px !important;
    }


}




.customer-address-form .container a{
color:black !important;
}

.customer-account-edit .container a{
color:black !important;
}

.newsletter-manage-index .container a{
color:black !important;
}

@media only screen and (min-width: 870px) {
.catalog-product-view .meigee-shopping-cart-outline{
 margin-left:0px !important;
}


.catalog-product-view span.top-cart-icon {
width:50px !important;
}
}



.catalog-product-view .quantity-wrapper{
   max-height:60px !Important;
}

@media screen and (max-width:650px){
.catalog-category-view .proveedor span, .proveedor span {
    font-size: 10px;
}

.item .price-box .old-price .price {
    font-size: 20px !important;
}


}


@media only screen and (max-width: 650px)
button.btn.btn-default.btn-cart.AjaxKit-addtocart-link {
    margin-top: 20px !important;
    padding-left: 20px !important;
    padding-right: 15px !important;
}

@media only screen and (max-width:850px){
    .cms-index-inex button.btn.btn-default.btn-cart.AjaxKit-addtocart-link {
        margin-top: 20px !important;
        padding-left: 20px !important;
        padding-right: 15px !important;
    }
button.btn.btn-default.btn-cart.AjaxKit-addtocart-link {
        margin-top: 20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

}

.products-grid .image-box {
    overflow: hidden;
    max-height: auto;
}

.add-to-cart #product-addtocart-button,
.add-to-cart #product-updatetocart-button {
    padding: 8px 50px;
    margin-left: -24px !important;
}


/*============= BUSCADOR ===================*/

#dffullscreen{
font-family: poppins;
}

.df-searchbox input::placeholder {
        color: black !important;
        opacity: 1; /* Firefox */
        font-family: poppins;
    }

 .df-searchbox input:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: black !important;
        font-family: poppins;
    }

 .df-searchbox input::-ms-input-placeholder { /* Microsoft Edge */
        color: black !important;
        font-family: poppins;
    }



.df-fullscreen .df-searchbox {
    border-bottom: 2px solid #000 !important;
}

.df-icon--close svg {
    fill: #000000 !important;
}

.df-card__title{
    margin: 0 0 6px;
    line-height: 1.25;
    font-size: 14px;
    font-weight: 600;
    text-align:center
}


/* ESTILO ARTICULO DENTRO DOOFINDER */

/*
[data-layout=grid][data-browser-support~=cssgrid] .df-card{
    width:25% !important;
    float:left;
}

[data-layout=grid][data-browser-support~=cssgrid] .df-results{
    display:inline !important;
}
*/

span.df-card__price.df-card__price--old {
    color: red !important;
}

.df-fullscreen .df-card__price--new {
    color: black !important;
}

#dffullscreen {
    font-family: poppins;
   /* max-width: 1250px !important; */
    margin: auto;
}

.df-fullscreen .df-searchbox{
    margin: auto !important;
    max-width: 1250px !important;
}

a.df-icon.df-icon--close{

margin-top:60px !important;

}

#df-searchbox__dffullscreen{
margin-top:60px !important;
}

#df-header__dffullscreen{
margin-top:60px !important;
}

#df-results__wrapper__dffullscreen{
margin-top:60px !important;
}

.df-mobile__content span.df-card__price.df-card__price--new {
    color: black !important;
}

.df-mobile .df-card__title {
    color: black !important;
}

df-mobile__searchbox{
color:black !important;
}

.df-mobile .df-mobile__searchbox svg{
fill:#000000 !important;
}

input#df-mobile__searchbox__dffullscreen:-ms-input-placeholder {
    color: black !important;
}

input#df-mobile__searchbox__dffullscreen:-ms-input-placeholder {
    color: black !important;
}

input#df-mobile__searchbox__dffullscreen::-ms-input-placeholder { /* Microsoft Edge */
    color: black !important;
}

.df-mobile__searchbox button {
    color: black !important;
}

input#df-mobile__searchbox__dffullscreen {
    color: black !important;
}

/*===BUTTONS BUSCADOR MOBILE ===*/

.df-mobile .df-mobile__action-button[data-role=scrolltop] {
    right: 24px !important;
    border-color: black !important;
    background-color: black !important;
}

.df-mobile .df-mobile__action-button[data-role=scrolltop] svg{
    fill:#eaff00;
}



.df-layer__content{
max-width:1250px !important;
}

.df-header{
max-width:1250px !important;
}


#df-searchbox__dffullscreen {
    margin-top: 60px !important;
    padding-bottom: 35px !important;
}
.df-fullscreen .df-searchbox input{
       height: 70px !important;
}

.category-2-x-10 .products-grid li.item {
    height: 490px !important;
}

											   
							 
 


.catalog-product-view .custom-add-to-links {
    width: 42% !Important;
}

.product-options-bottom .add-to-links {
    display: none !important;
}

.widget-products .products-grid .old-price, .widget-products .products-grid .special-price, .widget-products .product-view .old-price, .widget-products .product-view .special-price {
    display: inline-block;
    width: 49%;
    text-align: center;
}

.widget-products .proveedor{
text-align:center !important;
}

.sendfriend-product-send .back-link a {
    color: black !important;
}

.wishlist-index-share .back-link a{
color:black !important;
}

.catalog-category-view .proveedor {
    text-align: center !important;
}

.catalog-category-view .price-box .old-price {
    text-align: center !important;
}

.catalog-category-view .price-box .special-price {
    text-align: center !important;
}

.wishlist-index-index .product-name a{
    color: black !important;
}

.customer-account-index .content-wrapper a {
    color: black !important;
}


@media screen and (max-width:850px){

    .product-action-wrapper {
        position: absolute;
        left: -4px !important;
        bottom: 0px !Important;
    }
    .long-cart ol li {
        width: 100% !important;
        height: initial !important;
    }
    .catalog-product-view li.item.col-xs-6.col-sm-3 {
        width: 50% !important;
        height: 400px;
    }
    .catalog-product-view li.item.col-xs-6.col-sm-3 button.btn.btn-default {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}


											   
							 
 




				  
						   
							   
 
												 
						  
				  
 

																		
								  
								   
 

 


#footer .footer-block-title:after, #footer .horizontal-links li:not(:first-of-type) a:before {
    margin-left: -2px !important;
    background-color: white !important;
}

.btn.btn-primary.btn-checkout.opc-btn-checkout:hover > span::after {
    background: #eaff00 !important;
    color: black !important;
}

.btn.btn-primary.btn-checkout.opc-btn-checkout:hover > span:after {
        background: #eaff00 !important;
    color: black !important;
}

.menu-wrapper.default-menu{
        display: block;
}
#checkout-review-submit .btn.btn-primary.btn-checkout.opc-btn-checkout {
    border: none;
    width: 100%;
    color: white !important;
}


.price-action-block.two-items.with-special-price .price-box:nth-child(2){
    margin-top:-5px !important;
}

.popup-content{
    padding-top: 0 !important;
    margin-top: 0 !important;
}

@media only screen and (max-width: 750px){
   .popup-content{
       padding-top: 0 !important;
   }
}


.customer-account-edit input, .customer-account-edit select{
   color: rgba(0, 0, 0, 0.85) !important;
}

.customer-address-form input, .customer-account-edit select{
   color: rgba(0, 0, 0, 0.85) !important;
}

@media only screen and (min-width: 978px){
    .nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a, .nav-wide .menu-wrapper.default-menu ul.level0 li.level1 li a {
        padding: 15px 45px 15px 50px !important;

    }
}


.cart-empty .small-label {
    display: none !important;
}

@media only screen and (max-width: 650px){
     .catalog-product-view .price-box .proveedor span{
            font-size: 15px;
     }
}

/* A PARTIR 17 OCTUBRE */

.popup-content .products table tr td img{
margin-top:20px !important;
}

.sales-order-view .back-link a{
   color:black !important;
}


.checkout-cart-index span.price {
    letter-spacing: 1px;
}

 .block-subscribe{
    padding-left:40px !important;
}


@media screen and (max-width:321px){
    .btn-qty-wrapper{
        margin-top:-35px !important;
    }
}


.owl-stage-outer .old-price, .owl-stage-outer .special-price {
    text-align: center !important;
}

.owl-stage-outer .price-box .old-price .price::after {
    left: 12% !important;
}

/* ocultar productos vistos recientemente */
.widget.widget-viewed.clearfix{
  display:none !important;
}

.related-bottom.block-related.products-grid {
    margin-bottom: -130px;
}

/* puntos suspensivos cuando nombre producto mayor a dos lineas */
.products-grid .product-name a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 20px;
    max-height: 40px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


@media screen and (max-width:850px){
      div#___plusone_0{
        margin-top:10px !important;
     }

    .catalog-product-view .box-reviews {
        margin-top: 115px !important;
    }

/* comentado dia 18 oct
.owl-item .price-box {
    margin-top: -45px !important;
}
*/


}

/*.toolbar .sorter {
    padding-left: 4% !important;
}*/

.owl-stage-outer .proveedor{
   text-align:center !important;
}


.owl-item .price-box div:first-child {
    border-right: 1px solid #e5e5e5 !important;
}

.owl-item .special-price span{
    color: #000 !important;
    font-weight: 800 !important;
}

.related-bottom .owl-item .product-name {
    margin-bottom: -15px !important;
}

.price-action-block.two-items {
    margin-left: 2px !important;
background:white !important;
z-index: 99 !important;
}

.catalog-category-view .products-grid .image-box {
    max-height: auto !important;
}

@media screen and (max-width:850px){
    .owl-item .proveedor{
      margin-bottom: -20px !important;
    }

    ul.products-grid.row.clearfix.widget-grid.type-1.four-columns.widget-4721.last.even li {
        width: 50% !important;
        height: 375px !important;
    }
}


.owl-item .price-box {
    margin-top: -10px !important;
}




/* rallita para tachar precios */
.item .price-box .old-price .price::after {
    content: "";
    display: block;
    position: relative;
    border-top: 2px solid red;
    -webkit-transform: rotate(-7deg) !important;
    -moz-transform: rotate(-7deg) !important;
    -ms-transform: rotate(-7deg) !important;
    -o-transform: rotate(-7deg) !important;
    transform: rotate(-8deg) !important;
    top: -14px !important;
    width: 55% !important;
    left: 21% !important;
}

.owl-item.item .price-box .old-price .price::after {
    top: -23px !important;
}

@media screen and (max-width:850px){
    .item .price-box .old-price .price::after {
   content: "";
    display: block;
    position: relative;
    border-top: 2px solid red;
    -webkit-transform: rotate(-7deg) !important;
    -moz-transform: rotate(-7deg) !important;
    -ms-transform: rotate(-7deg) !important;
    -o-transform: rotate(-7deg) !important;
    transform: rotate(-8deg) !important;
    top: -12px !important;
    width: 90% !important;
    left: 2% !important;
    }

    .owl-item.item .price-box .old-price .price::after {
        width: 55% !important;
        left: 23% !important;
        top: -19px !important;
    }

    .related-bottom.block-related.products-grid{
        margin-bottom: unset;
    }
}

#header[class*="header-"] .top-cart .block-title .cart-qty{
    letter-spacing: 0px;
}


.sales-order-history span.nobr.clearfix a {
    color: black !important;
}

.sales-order-history .back-link a{
     color:black !important;
}

.owl-item .proveedor {
    margin-top: 5px !important;
}

@media screen and (max-width:850px){
    .related-bottom .owl-item .proveedor {
        margin-top: 20px !important;
        margin-bottom: -10px !important;
    }
}

.meigee-eye{
    margin-right: 10px !important;
    margin-top: -2px !important;
}

.opc-index-index dd ul li .radio label {
    display: none;
}

.product-details .product-name-title-height{
     height: 40px;
}
.product-details .product-name-title-height + .price-box{
     margin-top: 0 !important;
}

.products-grid:not(.carousel-ul) li.item{
     position: relative;
     max-height: none !important;
}
.cms-home ul.products-grid.row.clearfix.widget-grid.type-1.four-columns.widget-9908.first.last.odd li.item{
     height: auto !important;
}
.products-grid:not(.carousel-ul) li.item > .indent > .image-box{
     height: auto !important;
     min-height: 0;
     max-height: none;
     padding-bottom: 120px;
}
.products-grid:not(.carousel-ul) li.item > .indent > .image-box .product-image,
.products-grid:not(.carousel-ul) li.item > .indent > .image-box .product-image img{
     width: 100%;
     height: auto;
}
.catalog-category-view .products-grid:not(.carousel-ul) li.item > .indent > .product-action-wrapper,
.catalog-category-view .products-grid:not(.carousel-ul) li.item > .indent > .product-action-wrapper > *{
     margin-left: auto !important;
     margin-right: auto !important;
     padding-left: 0 !important;
     padding-right: 0 !important;
}
.catalog-category-view .products-grid:not(.carousel-ul) li.item > .indent > .product-action-wrapper {
     max-width: calc(100% - 2px);
     left: 1px !important;
}
@media only screen and (min-width: 1332px){
     .category-products > .products-grid{
          margin-left: -30px;
          margin-right: -30px;
     }
}
@media only screen and (max-width: 1331px){
     .category-products > .products-grid{
          margin-left: -10px;
          margin-right: -10px;
     }
}
@media only screen and (max-width: 767px){
     .catalog-category-view .category-products > ul.products-grid.row.type-1.four-columns.first.last.odd:not(.carousel-ul) > li.item{
          border-top: 1px solid #ddd  !important;
     }
     .catalog-category-view .category-products > ul.products-grid.row.type-1.four-columns.first.last.odd:not(.carousel-ul) > li.item:nth-of-type(1),
     .catalog-category-view .category-products > ul.products-grid.row.type-1.four-columns.first.last.odd:not(.carousel-ul) > li.item:nth-of-type(2){
          border-top: none !important;
     }
     .catalog-category-view .category-products > ul.products-grid.row.type-1.four-columns.first.last.odd:not(.carousel-ul) > li.item:nth-child(2n+1) .indent{
          border-right: 1px solid #ddd !important;
     }
}