/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

@media (min-width:1025px){.wd-header-nav{background:transparent!important;}}
:root :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div :is(.showlogin,.showcoupon){color:black!important;}
:is(.wd-breadcrumbs,.yoast-breadcrumb){--wd-link-color:#333333;--wd-link-color-hover:#333333;--wd-bcrumb-color-active:var(--color-gray-900);}
.wd-header-nav{background:transparent!important;}
.wd-nav.wd-style-default{--nav-color-hover:#333333!important;--nav-color-active:#333333!important;}
.wd-product :is(.wd-product-cats,.wd-product-brands-links){font-size:95%;color:black;--wd-link-color:black;--wd-link-color-hover:var(--color-gray-700);}
.wd-product-cats a{color:#333333;}
.wd-entities-title{display:block;color:black;rap:break-word;font-weight:var(--wd-entities-title-font-weight);font-style:var(--wd-entities-title-font-style);font-family:var(--wd-entities-title-font);text-transform:var(--wd-entities-title-transform);line-height:1.4;}
.product_meta>span{flex:1 1 100%;color:#fff;}
.product_meta .meta-label{color:#fff;font-weight:600;}
.price .amount{font-size:inherit;color:#fff;}
/* .payment_methods li>label{display:inline;margin-bottom:0;color:white;} */
.shop_table tr :is(td,th):first-child{padding-inline-start:0;color:white;}
.shop_table tr :is(td,th):last-child{padding-inline-end:0;text-align:end;color:white;}
.shop_table tr :is(td,th):last-child {color: white;}
fieldset{margin-bottom:20px;padding:20px 40px;border:0 solid var(--brdcolor-gray-300);border-radius:var(--wd-brd-radius);}
a.wd-last-link{color:#333333;}
span.posted_in a{color:#fff;}
span.woocommerce-terms-and-conditions-checkbox-text{color:#333333;}
h3#order_review_heading{color:#333333;}
#SR7_1_1-1-11{background-size:contain!important;}
.wd-timeline-wrapper  .woodmart-timeline-breakpoint-title {background-color: #EDD900;border-radius: 50%;padding: 6px 16px;color: #fff;}

/* BREADCRUMB */
.wd-breadcrumbs * {color: #fff !important;}

/* PRODUCTS */
.woocommerce-product-details__short-description{margin-bottom:20px;color:#fff;}
.woocommerce-checkout-review-order-table tfoot tr:last-child{border:none;color:white;}
.woocommerce-Price-amount {color: white;}
.wd-product-nav-btn {color: #fff !important;}
.wd-action-btn.wd-style-text>a {color: #fff;}
/* .wd-quick-shop a {color: #fff !important;} */
.product_title {color: #fff !important;}
.product-grid-item .wd-entities-title a {color: #333333 !important;}
.product-grid-item .wd-product-cats {color: #fff !important;}
.product-grid-item .wd-product-cats a {color: #fff !important;}
.product-image-link img {aspect-ratio: 2/3;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.product-tabs-inner {margin-top:50px;}
.e-con-inner {display:none;}
.wd-content-layout  {padding-top:0px !important;}

/* FOOTER */
.wd-footer {background-color: rgb(66, 176, 149) !important;padding-top: 100px;}
.main-footer {max-width: unset;padding-left: 0px;padding-right: 0px;}

/* SECTION */
[class*="wd-section-stretch"] {min-width: unset !important;width: 100% !important;left: unset !important;}

/* MINICART */
.wd-heading .title {color: #333333;}
.cart-widget-side .TITLE {color: #333333;}
.woocommerce-mini-cart-item .woocommerce-Price-amount {color: #333333;}
.woocommerce-mini-cart-item .cart-info span.quantity {color: #333333;}
.woocommerce-mini-cart__total .woocommerce-Price-amount {color: #333333;}
.cart-totals-inner table .cart-subtotal .amount {color: #fff; font-weight: 400;}
td.product-price>.amount {color: #fff; font-weight: 400;}
div.quantity {--wd-form-height: 42px; display: inline-flex; vertical-align: top; white-space: nowrap; color: #fff;}

/* ACCOUNT */
.woocommerce-MyAccount-content {flex: 1 0 75%; max-width: 75%; width: 75%; adding: 10px 30px; color: #fff;}
.woocommerce-MyAccount-content a {color: #fff;}
.woocommerce-MyAccount-navigation ul li a { display: block; padding: 10px 15px; color: #fff; line-height: 20px; text-transform: none; font-size: 14px; font-weight: 600; border-radius: var(--wd-brd-radius);}
.woocommerce-MyAccount-content>p {font-size: 110%; color: #fff; }
table td {padding: 15px 12px; border-bottom: 1px solid var(--brdcolor-gray-300); vertical-align: middle; text-align: start; color: #fff;}
.u-columns.woocommerce-Addresses.col2-set.addresses a {color: #fff;}
.col2-set {display: flex; flex-wrap: wrap; margin-inline: -15px; color: #fff;}
form.woocommerce-EditAccountForm.edit-account {color: #fff;}
a.open-quick-view.quick-view-button {color: black;}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {color: black;}
.registration-info, .login-info {margin-bottom: 20px; color: #fff;}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], :root textarea, :root select {color: #fff; border: #fff solid 1px;}
.wd-social-icons.wd-style-default>a {color: #fff;}
.wd-label {color: #fff;}

div.quantity input[type="button"] {border: white solid 1px !important;}
div.quantity input[type="button"]:hover {border-color: #fff !important;}
.show-password-input {color: #fff;}

/* CHECKOUT */
.woocommerce-checkout label {color:#000 !important;}
.checkout-order-review .order_review_heading {color:#000 !important;}
.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th {color:#000 !important;}
.woocommerce-checkout-review-order-table .woocommerce-Price-amount {color:#000 !important;}
.p-PaymentAccordionButtonIcon {fill: #000 !important;}
.Input--invalid {color: #333333;}
.p-LTR .p-CardCvcInput .p-Input-input {color: #333333;}
body .select2-container--default .select2-selection {border: #fff solid 1px;}
span.woocommerce-input-wrapper {color: #fff;}
body .select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #fff; color: #333333;}
input#payment-numberInput {color: #333333 !important;}
label.required_field {color: #fff !important;}
span.optional {color: white;}
p#billing_company_field label {color: #fff !important;}
p#billing_state_field label {color: #fff !important;}
p#order_comments_field label {color: #fff !important;}


/* SEARCH */
.wd-search-full-screen .searchform input[type="text"] {color: #333333;}

/* HEADER */
a.btn.btn-style-default.btn-shape-rectangle.btn-size-default.btn-icon-pos-left {
    background: none;
}

.wd-action-btn.wd-style-text>a {
    color: black;
}



.wc-stripe-elements-field {
    color: #000 !important;
}