/*
 Theme Name:   Shoptimizer Child Theme
 description: >-
   A child theme of the Shoptimizer WordPress theme
 Author:       Digital Meet
 Template:     shoptimizer
 Version:      1.0.0
*/

.product-label {
    z-index: 10;
}

.cart_totals .shop_table {
    border: 0px solid #fff !important;
    border-bottom: none;
    table-layout: fixed;
    background-color: #fff;
}

.cart-subtotal,
.woocommerce-shipping-totals,
.order-total {
    border: 0px solid #fff;
    border-bottom: none;
    table-layout: fixed;
    background-color: #fff;
}

.woocommerce-shipping-methods li {
    border: 1px solid #e2e2e2;
    table-layout: fixed;
    background-color: #f9f9f9;
    padding: 10px;
    margin-top: 10px;
    border-radius: 3px;
}

.elementor-button--view-cart a,
.elementor-button--checkout a {
    background-color: #c3d600;
}

.elementor-button--view-cart a:hover,
.elementor-button--checkout a:hover {
    background-color: #a9b803;
}

.shop_table td,
.shop_table th {
    border-top: 0px solid #fff !important;
    border-right: 0px solid #fff !important;
    border-left: 0px solid #fff !important;
    background: #fff !important;
}

.woocommerce-shipping-methods li label small {
    font-weight: 100;
    color: #555;
}

.cart-drawer-heading {
    display: none;
}

#calc_shipping_city,
#calc_shipping_postcode {
    display: none;
}

body ul.products li.product.no-disponible .added_to_cart,
body ul.products li.product.no-disponible .button {
    background-color: #AA0000;
}


/* .primary-navigation.with-logo .menu-primary-menu-container {
    margin-left: 100px;
}
*/

ul.products {
    width: calc(100%);
}

.price-rol-based-regular {
    color: #999;
    font-size: 11px;
    line-height: 8px
}

.price-rol-based-discounted {
    color: red;
    font-weight: bold;
    font-size: 16px
}

.price-rol-based-ecommerce {
    color: black;
    /*font-weight: bold;*/
    font-size: 13px;
    line-height: 13px;
    color: #666
}

.shoptimizer-sticky-add-to-cart__content-price {
    display: none;
}