/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
#billing_country_field,
#shipping_country_field,
.woocommerce-billing-fields__field-wrapper span.optional{
    display:none;
}
.commentlist .comment-text div[lang] {
    flex: 1 1 100%;
    order: 3;
    max-width: 100%;
    --wd-tags-mb: 10px;
}
.commentlist .comment-text > div:first-child{
    display: none;
}
.woocommerce-cart .woocommerce-info,
.woocommerce-checkout  .woocommerce-info{
    display: block!important;
}
.free-shipping--info{
    background: #e2f1cc;
    display: flex;
    align-items: center;
    gap: 15px;
}
.free-shipping--info >span{
    text-align: left;
}
.woocommerce-cart .free-shipping--info{
    background: #e2f1cc;
    text-align: center;
    display: table-cell;
}
.woocommerce-cart .free-shipping--info a.btn {
    display: block;
    max-width: fit-content;
    margin: 10px auto 0;
    line-height: 2.2;
}
.woocommerce-cart .free-shipping--info >span{
    text-align: center;
    display: block;
}
.wd-close-side{
    inset: 0;
    width: 100%;
    height: 100%;
}
.vc_images_carousel .vc_carousel-indicators{
    list-style: none;
    position: absolute;
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{
    visibility: visible!important;
}
.vc_toggle.vc_toggle_active .vc_toggle_content{
	display:block!important;
}
.vc_toggle .vc_toggle_content{
	display:none!important;
}

.free-shipping-label{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 1px solid var(--wd-primary-color);
    background: #fff;
    position: absolute;
    left: 15px;
    top: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: 13px;
    text-transform: uppercase;
    color: var(--wd-primary-color);
    font-weight: 700;
    font-size: 10px;
    z-index: 9;
    text-align: center;
    line-height: 1.2;
}
.free-shipping-label img{
    max-width: 77%;
    height: auto;
    display: block;
    margin: 0 auto;
}
@media screen and (max-width:767px){

    .woocommerce-cart .free-shipping--info,
    .woocommerce-checkout .free-shipping--info{
        padding: 15px!important;
        text-align: center!important;
        display: block;
    }
    .woocommerce-checkout .free-shipping--info a.btn {
        display: block;
        max-width: fit-content;
        margin: 10px auto 0;
        line-height: 2.2;
    }
    .woocommerce-checkout >span{
        text-align: center;
        display: block;
    }
    .wd-checkout-steps li:not(.step-active), .wd-checkout-steps li span:after, .wd-checkout-steps li:after{
        display: inline-block!important;
    }
    .wd-checkout-steps li{
        font-size: 14px!important;
    }
    .wd-checkout-steps li:after{
        font-size: 75%!important;
        margin: 0 3px!important;
    }
}