/* 
Theme Name: WildTheme TLV
Theme URI: https://wildflowertlv.com
Author: Saglix
Author URI: https://saglix.com/
Template: hello-elementor
Version: 2.0.5
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */



body.woocommerce-checkout .e-checkout__order_review-2 #pay_forma {
	display: none!important;
}

body.woocommerce-checkout .elementor-widget-woocommerce-notices {
    margin-top: 20px;
}
body.woocommerce-checkout .e-woocommerce-notices-wrapper .woocommerce-info {
    background: #DEF0D8;
    border-top: 0;
    border-radius: 8px;
    padding: 0.9em 3em 0.9em 3em;
    width: 100%;
    font-size: 15px;
    line-height: 20px;
}
body.woocommerce-checkout .e-woocommerce-notices-wrapper .woocommerce-info pre {
    display: inline;
}
body.woocommerce-checkout .e-woocommerce-notices-wrapper .woocommerce-info a {
    color: #000000;
    text-decoration: underline;
    font-weight: 600;
}
body.woocommerce-checkout .elementor-widget-html .e-coupon-box {
    margin-top: -50px;
}
.woocommerce a.added_to_cart.wc-forward{
	display: none!important;
}
.checkout_login_section form {
    margin-bottom: 30px;
}
.checkout_login_section form input[type=text], .checkout_login_section form input[type=password] {
    border: 1px solid var(--e-global-color-6513b6b);
    background: #FFF;
    padding: 10px 16px;
    width: 100%;
    border-radius: 10px;
    position: relative;
}
.checkout_login_section form button[type=submit] {
    background-color: #000000;
    border-color: #000000;
    color: #fff;
    margin-top: 20px;
}
.checkout_login_section form button[type=submit]:hover {
    background-color: #2e2e2e;
    border-color: #2e2e2e;
}
.checkout_login_section form .lost_password a {
    color: #000000;
    text-decoration: underline;
    font-weight: 500;
}
.checkout_login_section form label:not(.woocommerce-form__label-for-checkbox) {
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 3px;
}
.checkout_login_section form label:not(.woocommerce-form__label-for-checkbox) span.required {
    color: #a00;
}
.checkout_login_section form p:first-child {
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
}

/* My account page */

.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions {
    width: 25%;
    min-width: 200px;
}
.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions .order-again {
    margin-right: 20px;
}

@media (max-width: 767px){
    .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions {
        width: 100%;
        min-width: 100%;
    }
    .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions .order-again {
        margin-right: 10px;
    }
    .woocommerce-MyAccount-content-wrapper {
        background-color: inherit !important;
        padding: 0 !important;
        border: 0 !important;
    }
    .woocommerce table.woocommerce-MyAccount-orders tr {
        background: #fff;
        padding: 30px 40px 20px 40px;
        border: 1px solid #000 !important;
        border-radius: 10px;
        margin-bottom: 15px;
    }
    .woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {
        display: block !important;
    }
    .woocommerce table.shop_table_responsive tr th::before, .woocommerce-page table.shop_table_responsive tr th::before {
        content: attr(data-title) ": ";
        font-weight: 700;
        float: right;
        font-size: var(--e-global-typography-text-font-size);
    }
    .woocommerce table.shop_table_responsive tbody th a, .woocommerce-page table.shop_table_responsive tbody th a {
        display: block !important;
        text-align: left;
    }
}

.user_header_name {
    color: #DF764A;
}
body.logged-in .elementor-element-312cde3 a svg, body.logged-in .elementor-element-8d39bac a svg {
    fill: #DF764A!important;
    color: #DF764A!important;
}
.eoi-login-notice {
    background: #DEF0D8;
    border-top: 0;
    border-radius: 8px;
    padding: 0.9em 3em 0.9em 3em;
    width: 100%;
    font-size: 15px;
    line-height: 20px;
}
.eoi-login-notice a {
    color: #000000;
    text-decoration: underline;
    font-weight: 600;
}
.eoi-login-notice pre, .eoi-login-notice-2 pre {
    display: inline;
}
.eoi-login-notice-2 {
    margin:10px 0 40px 0;
    padding: 0 45px 0 45px;
}
body.woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields > p.form-row.form-row-wide {
    display: none;
}
.checkout-logged-in {
    background: #DEF0D8;
    border-top: 0;
    border-radius: 8px;
    padding: 0.9em 3em 0.9em 3em;
    width: 100%;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 40px;
    color: #000;
}