/* 
 Theme Name:   Index Childtheme
 Theme URI:    
 Description:  
 Author:       devindex_admin
 Author URI:   https://devindex-closets.ussl.co.il
 Template:     hello-elementor
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

/*
Auto Complete Css
*/

/**
    Redesign Checkout page review order 1 + 2
*/

body.page-id-9 .cart-subtotal {
    display: none;
}

.woocommerce-checkout-review-order-table {
    width: 100% !important;
    border-collapse: collapse !important;
    border-radius: 5px;
    font-family: Arial, sans-serif !important;
    color: #333 !important;
    box-shadow: 0 0 10px rgba(0,0,0,0.1) !important;
    background-color: #f8f8f8 !important;
}

.woocommerce-checkout-review-order-table thead {
    background-color: #f8f8f8 !important;
}

.woocommerce-checkout-review-order-table thead th {
    padding: 15px !important;
    text-align: right !important;
    font-weight: bold !important;
    font-size: 16px !important;
    border-bottom: 1px solid #ccc !important;
}

.woocommerce-checkout-review-order-table tbody tr {
    border-bottom: 1px solid #ccc !important;
}

.woocommerce-checkout-review-order-table tbody td {
    padding: 15px !important;
}

.woocommerce-checkout-review-order-table tbody tr:nth-child(even) {
    background-color: #f8f8f8 !important;
}

.wcpa_cart_meta {
    margin-top: 10px !important;
    font-size: 0.9em !important;
}

.wcpa_cart_meta_item-label {
    font-weight: bold !important;
}

.woocommerce-checkout-review-order-table tfoot {
    background-color: #f8f8f8 !important;
}

.woocommerce-checkout-review-order-table tfoot th,
.woocommerce-checkout-review-order-table tfoot td {
    padding: 15px !important;
    font-weight: bold !important;
}

.woocommerce-checkout-review-order-table .order-total td {
    color: #2575BC !important;
    font-size: 16px !important;
}

/* Payment section container */
.woocommerce-checkout-payment {
    background: #f8f8f8 !important; /* Light background to distinguish it from the rest of the page */
    padding: 20px !important;
    border-radius: 5px !important; /* Rounded corners */
    box-shadow: 0 0 10px rgba(0,0,0,0.1) !important; /* Subtle shadow for depth */
}

/* Payment methods list */
.wc_payment_methods {
    list-style-type: none !important; /* Removes default bullet points */
    padding: 0 !important;
}

/* Payment method label */
.wc_payment_method label {
    font-weight: bold !important;
    color: #333 !important; /* Darker text for the label */
}

/* Payment box */
.payment_box {
    background: #fff !important; /* Lighter background to distinguish it from the rest of the payment section */
    padding: 10px 15px !important;
    margin-top: 10px !important;
    border-radius: 5px !important;
    box-shadow: 0 0 5px rgba(0,0,0,0.1) !important; /* Subtle shadow for depth */
}

/* Privacy policy text */
.woocommerce-privacy-policy-text {
    font-size: 0.9em !important; /* Smaller text for the privacy policy */
    color: #666 !important; /* Darker gray color */
    margin-top: 20px !important;
}

.woocommerce-privacy-policy-text a {
    color: #008000 !important;
}

/* Place order button */
.wp-element-button {
    background-color: #2575BC !important;
    color: #fff !important; /* White text */
    padding: 18px 20px !important; /* More padding for a larger, more clickable area */
    border: none !important; /* Removes default border */
    border-radius: 5px !important; /* Rounded corners */
    cursor: pointer !important; /* Hand cursor on hover */
}
.wp-element-button:hover {
    background-color: #2575BC !important; 
}

/* == End redesign Checkout page review order 1 + 2 */

/** Hide filters in single category products page */
#category-filters {
    display: none;
}

/** Change width of the Buy now button in single product page woocommerce */
.single_add_to_cart_button {
    width: 100% !important;
}

/** Mini cart redesign */
.elementor-menu-cart__product .elementor-menu-cart__product-image img.attachment-woocommerce_thumbnail {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
    margin-top: 5px;
    margin-right: 15px;
}

.elementor-menu-cart__main {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
}

.elementor-menu-cart__product-name .wcpa_cart_meta {
    padding-right: 0px !important;
}

.elementor-menu-cart__product-name {
    padding-right: 45px !important;
}

.elementor-menu-cart__product-price {
    padding-right: 45px !important;
    font-size: 14px !important;
    color: #2575BC !important;
}

.elementor-menu-cart__product-remove {
    background-color: #2575BC !important;
    margin-left: 10px !important;
    margin-top: 2px !important;
}

.elementor-menu-cart__subtotal {
    background-color: #e4e4e4 !important;
    border: 0px !important;
}

.elementor-menu-cart__subtotal strong {
    float: right;
    padding-right: 25px;
}

.elementor-menu-cart__subtotal .woocommerce-Price-amount {
    float: left;
    padding-left: 25px;
    color: #2575BC !important;
}

.elementor-menu-cart__footer-buttons {
    padding-top: 0px !important;
}

.elementor-menu-cart__footer-buttons .elementor-button--view-cart {
    border: 0px !important;
}

.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover {
    color: #2575BC !important;
}

.elementor-menu-cart__footer-buttons .elementor-button--checkout {
    background-color: #2575BC !important;
    border: 0px !important;
}
.elementor-menu-cart__footer-buttons .elementor-button--checkout:hover {
    background-color: black !important;
}

/** End mini cart Redesign */

/** Cart product attributes padding */
.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value {
    padding-right: 5px;
}