/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/*
General Styles
================================================== */
.wd-page-content {
    background-color: #F4F4F0 !important;
}
.wd-content-layout {
    padding-block: 20px !important;
}
.whb-row.whb-header-bottom {
    border-bottom: 1px solid #96a78d;
}
.scrollToTop {
    right: 20px !important;
}
.wd-copyrights {
    background-color: #3a4728;
    color: #dddddd;
    font-size: 10px;
}
.wd-copyrights a {
    color: #D4A844;
}
.footer-contact-btn span {
    background-color: #f3f3f3 !important;
    font-size: 11px !important;
    font-weight: normal !important;
    color: #3a4728 !important;
    border-radius: 5px !important;
    padding: 0 4px !important;
}
.wd-header-mobile-nav a{
    color:#fff !important;
}
.post-content-wrapper h2, .post-content-wrapper h3{
    font-size:16px;
}
span.wd-cart-number.wd-tools-count {
    background-color: #D4A844 !important;
}
.sale-badge {
    background-color: #ff5722;
    color: #fff;
    border-radius: 15px;
    width: 40px;
    text-align: center;
}
button.biger-auth-submit-checked,.biger-auth-submit {
    background-color: #96a78d !important;
}
.bsDigi-block-content,.bsAuth-box-desc {
    text-align: center !important;
}
.woocommerce-privacy-policy-text {
    display: none !important;
}
.bigAuth-btnModal {
    padding: 5px 10px !important;
    font-size: 14px !important;
    line-height: unset !important;
    border-radius: 50px !important;
    background-color: #526232 !important;
}
.namad-wrapper {
    display: flex;
    align-items: center;
    width: 90px;
    height: 110px;
    background-color: #fff;
    border-radius: 12px;
    padding: 10px;
    justify-content: center;
    cursor: pointer;
}

p,h1,h2,h3,h4,h5,h6,span{
    font-family:iransans !important;
}

p#billing_country_field {
    display: none !important;
}

.attr-item {
    display: inline-block;
    background-color: #f5f5f5;
    padding: 0 3px;
    margin: 0 2px;
    font-size: 12px;
    border-radius: 3px;
}
.attr-container {
    text-align: center;
}

.shipping_method_description {
    text-align: right;
}
tr.woocommerce-shipping-totals.shipping th{
    width: 100px !important;   
}

.wd-swatch.wd-text.wd-enabled {
    border: 1px solid #ddd;
    padding: 5px 2px;
    border-radius: 5px !important;
}
span.wd-swatch-text {
    font-weight: normal;
    font-size: 13px !important;
}
.wd-swatch.wd-text.wd-active.wd-enabled {
    border-color: #e5b76c;
    box-shadow: 0 0 5px 0 #e5b76c !important;
}
.wd-swatch.wd-text:after {
    border-bottom: 2px solid #0aa742 !important;
}
.wd-swatch.wd-text.wd-active:after {
    opacity: 0 !important;
}
.wd-swatches-product {
    gap: 5px !important;
}
.wd-reset-var {
    /*display: none !important;*/
}
.woocommerce-variation-description p{
    border-color: #e5b76c;
    box-shadow: 0 0 5px 0 #e5b76c !important;
    display: inline-block;
    margin: 0;
    padding: 0 10px;
    border: 1px solid #e5b76c;
    border-radius: 5px;
}

li.wpcpo-subtotal span{
    margin: 0 5px 0 0 !important;
}
.wpcpo-option-description p {
    font-weight: 600;
    color: #333;
}
.wpcpo-total span.woocommerce-Price-amount.amount {
    font-size: 18px;
}
li.wpcpo-subtotal {
    line-height: 18px;
}

.e-n-tab-title[aria-selected=true]{
    background-color: #afb345 !important;
}
.e-n-tabs-heading {
    border-bottom: 2px solid #afb345;
}

nav.rank-math-breadcrumb p {
    margin: 0 !important;
}

.single-product-option-wrapper {
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 12px;
    padding: 10px 5px 10px 10px;
}
.single-product-option-wrapper i {
    vertical-align: middle;
}

.single-product-content-wrapper p{
    text-align: justify !important;
}

.wd-product-info .wd-info-msg {
    display: none !important;
}

span.label-name {
    display: block;
}

.wpcpo-option-description p {
    font-weight: normal !important;
    color: #00518b !important;
    font-size: 12px;
    background-color: #bde1ff;
    padding: 5px;
    border-radius: 5px;
}
.wpcpo-option.wpcpo-option-image-checkbox .form-row input[type=checkbox]:checked + label {
    border: 1px solid #e5b76c !important;
    border-radius: 12px;
    box-shadow: 0 0 5px 0 #e5b76c !important;
    width: 150px;
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
    /* Add your Desktop Styles here */

}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
    /* Add your Mobile Styles here */
    .bigAuth-btnModal{
            padding: 4px 10px !important;
    font-size: 12px !important;
    background-color: #afb345 !important;
    }
input.s.wd-search-inited {
    font-size: 20px !important;
}
.wd-content-layout {
    padding-block: 10px !important;
}
span.wd-attr-selected {
    display: none !important;
}
.woocommerce-variation-description p {
    display: inline-block !important;
}
}