.shop-products .products-list-pagination, .shop-products .products-list-pagination a,
.shop-products nav.shop-menu > ul > li.shop-menu-item > a,
.shop-product nav.shop-menu > ul > li.shop-menu-item > a {
            font-size: 14px;
        line-height: 14px;
                color: rgba(0, 0, 0, 1);
    }

.shop-products nav.shop-menu > ul > li.shop-menu-item.active > a,
.shop-product nav.shop-menu > ul > li.shop-menu-item.active > a,
.shop-products .products-list-pagination .product-page-active {
    color: rgba(194, 162, 66, 1);
}

.shop-products:not(.shop-no-hover) nav.shop-menu > ul > li.shop-menu-item > a:hover,
.shop-product nav.shop-menu > ul > li.shop-menu-item > a:hover,
.shop-products .products-list-pagination a:hover {
        color: rgba(194, 162, 66, 1);
}

.shop-products nav .shop-sub-menu .shop-menu-item > a,
.shop-product nav .shop-sub-menu .shop-menu-item > a{
            font-size: 12px;
        line-height: 12px;
                color: rgba(0, 0, 0, 1);
    }

.shop-products nav .shop-sub-menu .shop-menu-item.active a,
.shop-product nav .shop-sub-menu .shop-menu-item.active a {
    color: rgba(194, 162, 66, 1);
}

.shop-products:not(.shop-no-hover) .shop-sub-menu .shop-menu-item > a:hover,
.shop-product .shop-sub-menu .shop-menu-item > a:hover {
    color: rgba(194, 162, 66, 1);
}

.shop-products .shop-menu.horizontal-dropdown .shop-sub-menu .shop-menu-item,
.shop-product .shop-menu.horizontal-dropdown .shop-sub-menu .shop-menu-item {
    background: rgba(255, 255, 255, 1);
}

.shop-products .products-list .product {
    font-size: 14px;
    line-height: 14px;
}

.shop-products .products-list .product-price {
    color: rgba(166, 166, 166, 1);
}

.shop-products .products-list .product-name {
    color: rgba(0, 0, 0, 1);
}

.shop-products .products-list .product-price-discount {
    color: rgba(194, 162, 66, 1);
}

.shop-products .products-list .product-note {
    color: rgba(0, 0, 0, 1);
}

.shop-static-grid.product-meta-above .static-grid-item .static-grid-cell .description,
.shop-static-grid .static-grid-item  .static-grid-cell:hover .image {
    background-color: rgba(250,250,250,0.9);
}

.shop-product {
    font-family: 'Open Sans' !important;
}

.shop-product .shop-bread-crumbs, .shop-product .shop-bread-crumbs a {
    font-size: 12px;
}

.shop-product .shop-bread-crumbs, .shop-product .shop-bread-crumbs a {
    color: rgba(0, 0, 0, 1);
}
.shop-product .shop-bread-crumbs a:hover {
    color: rgba(0, 0, 0, 1);
}

    .shop-product .description h1.name, .shop-product .description h3.name {
        font-size: 20px;
        line-height: 20px;
    }

    .shop-product .description .text {
        font-size: 12px;
    }

.shop-product .description .name {
    color: rgba(0, 0, 0, 1);
}

.shop-product .description .price {
    font-size: 22px;
}

.shop-product .description .price {
    color: rgba(0, 0, 0, 1);
}


.shop-product .description .price .product-price-discount {
    color: rgba(194, 162, 66, 1);
}

.shop-product .description .text, .shop-product .additional_product_info {
    color: rgba(0, 0, 0, 1);
}


.shop-product .product-params .product-count {
    color: rgba(0, 0, 0, 1);
}

.shop-product .description .product-params .button, .shop-product .description .product-params .shop-button {
    background: rgba(0, 0, 0, 1);
}

.shop-product .description .product-params .button:hover, .shop-product .description .product-params .shop-button:hover {
            opacity: 0.7;
    }
.shop-product .description .product-params .button, .shop-product .description .product-params .shop-button {
    color: rgba(255, 255, 255, 1);
}
.shop-product .description .cart-panel .lnk-back,
.pre_order_form .pre_order_buttons #shop-product-lnk-back {
    color: rgba(0, 0, 0, 1);
}

.shop-product .description .cart-panel .lnk-cart {
    color: rgba(0, 0, 0, 1);
}

.shop-product .description .cart-panel .shop_cart_link:hover .lnk-cart,
.shop-product .description .cart-panel .shop_cart_link:hover .shop-basket {
            opacity: 0.7;
    }

.shop-products, .shop-product, .shop-page.shop-order, .shop-page.shop-cart, #inputs-form .textbox, .submit-button.pre_order {
    font-family: 'Open Sans';
}

.shop-product .description .cart-panel .shop-basket {
    color: rgba(0, 0, 0, 1);
}

.shop-product .description .cart-panel .shop-basket svg path {
    fill: rgba(0, 0, 0, 1);
}


.shop-product .description .cart-panel .arrow-back svg path {
    fill: rgba(0, 0, 0, 1);
}

.shop-fsbox {
    background-color: rgba(255,255,255,0.93);
}

.shop-page.shop-cart {
    font-family: 'Open Sans' !important;
}

.shop-cart .shop-cart-title, .shop-cart-order-title, .shop-cart-info-title {
    font-size: 20px;
}

.shop-cart .shop-cart-title {
    color: rgba(0, 0, 0, 1)}

.shop-cart-order-title, .shop-cart-info-title {
    color: rgba(0, 0, 0, 1)}

.shop-cart .shop-cart-grid th, .shop-cart .shop-delivery-head-row2 td {
    font-size: 12px;
}

.shop-cart .shop-cart-grid th, .shop-cart .shop-cart-sku-options {
    color: rgba(0, 0, 0, 1)}

.shop-cart .shop-cart-grid td.shop-cart-tbl-title a,
.shop-cart-grid td.totalProductPrice, .shop-cart-grid td.totalProduct, .shop-cart #totalPrice,
.shop-cart .shop-cart-grid td .textbox,
.shop-cart .shop-cart-tbl-total-price td,
.shop-cart .shop-cart-grid td.shop-cart-tbl-close a {
    font-size: 16px;
}

.shop-cart .shop-cart-grid td.shop-cart-tbl-title a, .shop-cart-tbl-totals, .shop-cart .shop-cart-grid td .textbox, .shop-order,
.shop-cart .shop-cart-grid td.shop-cart-tbl-title,
.shop-cart-grid td.totalProductPrice, .shop-cart-grid td.totalProduct, .shop-cart .shop-cart-grid td.shop-cart-tbl-close a {
    color: rgba(0, 0, 0, 1)}

.shop-cart .shop-cart-grid td .textbox, .shop-cart #inputs-form .textbox, .shop-product .description .cart-panel, .shop-cart .shop-border-block i {
        border-color: rgba(237, 237, 237, 1)    }

.popup__overlay .popup .textbox {
            border:2px solid  rgba(237, 237, 237, 1)    }

.shop-cart .shop-cart-grid th, .shop-cart .shop-cart-grid td, .shop-cart .shop-cart-grid td.shop-cart-tbl-totals{
    border-bottom-color: rgba(237, 237, 237, 1)}

.shop-cart-info-text {
    font-size: 16px;
}

.shop-cart-info-text {
    color: rgba(0, 0, 0, 1)}


.shop-cart .shop-cart-sku-options {
    font-size: 12px;
}

.shop-cart .shop-cart-sku-options {
    color: rgba(0, 0, 0, 1)}

.shop-cart .shop-cart-grid td.shop-cart-tbl-totals, .shop-cart .shop-cart-grid td.shop-cart-tbl-totals span {
    font-size: 20px;
}

.shop-cart .shop-cart-grid td.shop-cart-tbl-totals, .shop-cart .shop-cart-grid td.shop-cart-tbl-totals span {
    color: rgba(0, 0, 0, 1)}

#inputs-form .submit-button {
        background: rgba(0, 0, 0, 1); 
        
        color: #ffffff 
    }

#inputs-form .submit-button:hover {
        opacity: 0.7;
            opacity: 0.7;
    }
#inputs-form .submit-button {
    font-size: 11px;
}


.shop-cart #inputs-form .textbox {
    font-size: 14px;
}

#inputs-form input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 1) !important;
}
#shop-promo-code::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 1) !important;
}
#inputs-form textarea::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 1) !important;
}
#inputs-form input::-moz-placeholder {
    color: rgba(0, 0, 0, 1) !important;
}
#shop-promo-code::-moz-placeholder {
    color: rgba(0, 0, 0, 1) !important;
}
#inputs-form textarea::-moz-placeholder {
    color: rgba(0, 0, 0, 1) !important;
}

#inputs-form input,  #inputs-form textarea, #shop-promo-code,
#inputs-form .select-label, #inputs-form select, #inputs-form label {
    color: rgba(0, 0, 0, 1)}

.shop-cart .shop-delivery-head-row2 td {
    color: rgba(0, 0, 0, 1)}

.shop-cart .shop-delivery-method, .shop-cart .shop-cart-tbl-total-price,
.shop-cart .shop-payment-methods, .shop-cart .shop-payment-methods .payment-method-description {
    color: rgba(0, 0, 0, 1)}

.shop-cart a.shop-promo-link {
    font-size: 16px;
}

.shop-cart .shop-delivery-method td,
.shop-cart .shop-cart-grid .shop-delivery-method td label {
    font-size: 16px;
}

.shop-cart .shop-delivery-method td,
.shop-cart .shop-cart-grid .shop-delivery-method td label {
    color: rgba(0, 0, 0, 1);
}

.shop-cart .shop-payment-methods label,
.shop-cart .shop-cart-grid .shop-payment-methods .shop-payment-method-markup {
    font-size: 16px;
}

.shop-cart .shop-payment-methods label,
.shop-cart .shop-cart-grid .shop-payment-methods .shop-payment-method-markup {
    color: rgba(0, 0, 0, 1);
}

#shop-product-lnk-back-wrapper:hover > #shop-product-lnk-back, #shop-product-lnk-back-wrapper:hover > #shop-product-arrow-back {
            opacity: 0.7;
    }

.shop-products .shop-category-description {
    color: #000000;
}

.shop-cart a.shop-apply-promo, .shop-cart a.shop-promo-link {
    color: rgba(0, 0, 0, 1)}

.shop-products nav.shop-menu > ul > li.shop-menu-item > a,
.shop-product nav.shop-menu > ul > li.shop-menu-item > a,
.shop-products nav .shop-sub-menu .shop-menu-item > a, 
.shop-product nav .shop-sub-menu .shop-menu-item > a {
    font-family: 'Open Sans';
}

.shop-products .shop-add-to-cart-catalog-btn svg path {
    fill: #000000}

.shop-products .shop-add-to-cart-catalog-btn {
    background: rgba(255, 255, 255, 1)}

.shop-products .shop-add-to-cart-catalog-btn:hover svg path {
    fill: rgba(194, 162, 66, 1)}

.shop-products .shop-add-to-cart-catalog-btn:hover {
    background: rgba(0, 0, 0, 1)}






