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

.attribute_label{
    font-weight: 600;
}
.attribute_item{
    min-height: 80px;
}
.product_attributes > .col-md-4{
    border-right: 2px solid #ddd;
}
.attributes_column:last-child{
    border: none;
}
.product_description_secondary tr:nth-child(even) {
    background: #EBEBEB
}
.product_description_secondary h4,
.product_description h4{
    text-transform: capitalize;
    margin-top: 30px;
}
.single-product .wd-nav-tabs-wrapper{
    display: none;
}
.no_search_result .no_search_title h2{
    color: #bf0413;
    font-family: "Helvetica",Sans-serif;
    font-size: 75px;
    font-weight: 600;
}
.no_search_result .no_search_logo{
    width: 70%;
    margin: 40px auto;
}
.no_search_result .no_search_btn > div{
    margin-bottom: 30px;
} 
.custom_portfolio_slider{
    position:relative;
    min-height: 377px;
}
.custom_portfolio_slider .portfolio_image{
    width: 100%;
    margin: 0 auto;
}
.custom_portfolio_slider-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.custom_portfolio_slider-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}

.post-type-archive-product .area-sidebar-shop h5{
    font-size: 18px;
}
.single-portfolio .wd-show-sidebar-btn{
    display: none;
}
.single-portfolio .wd-products-per-page{
    display: none;
} 
#wpbdp-search-form .reset{
    display: none;
}
.related-products h3{
    margin-top: 30px;
    text-transform: inherit;
}
.single-product .product-tabs-wrapper{
    border-bottom: none;
}
.single-product .product-tabs-wrapper{
    border-top: none;
}
.product_description_secondary table tr:last-child td{
    border: none;
}
.acceptance{
    margin-top: 20px;
}

.single-product .att_pa_marca{
    color: #878585;
    margin-bottom: 0;
    font-size: 18px;
}
.single-product .product_sku{
    color: #878585;
    margin-bottom: 0;
    font-size: 16px;
}
.single-product .product_title{
    margin-bottom: 0;
}
.single-product .summary-inner>.price{
    margin-top: 20px;
}
 
.single-product .product-image-summary-inner .wd-social-icons{
    display: none;
}
.single-product .product_price_single .sale_price bdi{
    color: #000;
    font-size: 30px;
}
.single-product .product_price_single .percentage{
    background: #0DAF9A;
    color: #fff;
    padding: 2px;
    font-size: 18px;
}
.single-product .product_price_single .regular_price bdi{
    text-decoration: line-through;
    font-size: 16px;
    color: #000;
}
.woocommerce-product-gallery .onsale.product-label{
    display: none;
}
h1, h2, h3, h4, h5, h6, div, span, p, div, span, label, a{
    text-transform: inherit !important;
}
.single-product .wd-wishlist-btn{
    margin-top: 24px;
    margin-bottom: 14px;
}
.single-product .product_meta>span{
    margin-bottom: 14px;
}
/*
.elementor-section-full_width .swiper-slide{
    width: 100vw !important;
    max-width: 100vw !important;
    opacity: 0;
}
.elementor-section-full_width .elementor-swiper-button{
    opacity: 0;
}
*/
.woocommerce-no-vendor-found{
    width: 100%;
    padding-left: 65px;
    color: #fff;
}
.single-wpbdp_listing .shortDescriptionCategary{
    color: #BF0414;
    font-size: 16px;
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.single-post .post-single-page{
    text-align: left;
    margin-top: 20px;
}
.single-post .modified-date{
    font-size: 16px;
    color: #000;
    text-transform: capitalize;
}
.single-post .modified-date .fa{    
    color: #BF0414;
    margin-right: 5px;
}
.single-post .meta-author{
    font-size: 16px;
    color: #000;
    margin-left: 14px;
}
.single-post .meta-author .fa{    
    color: #BF0414;
    margin-right: 5px;
}
:is(.breadcrumbs,.yoast-breadcrumb) :is(a,span){
    font-size: 14px;
}
.mvx-pagination a.page-numbers{
    border: 1px solid #BF0414;
    color: #BF0414;
    background-color: transparent;
}
.mvx-pagination .page-numbers li span{
    border: 1px solid #BF0414;
}
.wpbdp-listing .artesanias_listing{
    margin-bottom: 20px;
}
.single-product .title_section .product_title{
    font-size: 26px;
}
.single-product .product_vendor img{ 
    width: 100px;
}
.single-product .wd-sizeguide-btn{
    margin-left: 16px;
    margin-top: 11px;
    display: none;
}
.elementor-section .elementor-widget-container .breadcrumbs{
    display: none;
}
.custom_breadcrumbs{
	display: block !important;
}

.woocommerce-checkout .woocommerce-info a{
    font-size: 20px;
    color: #fff;
    border: none;
}

.woocommerce-cart .woocommerce-info{
    display: none;
}
body .wpbdp-pagination .next a, body .wpbdp-pagination .prev a{
    background-color: #fff;
    border: 1px solid #bf0413;
    color: #bf0413;
    margin-left: 10px;
    margin-right: 10px;
}
.single-product .tab-title-wd_additional_tab,
.single-product .tab-title-mvx_customer_qna,
.single-product .tab-title-vendor{
    display: none;
}
.wd-accordion.wd-style-default .wd-accordion-item{
    border-bottom: none !important;
}
.checkout_cart_redirection_button{
    margin-bottom: 20px;
    background: #fff;
    border: 1px solid #BF0414;
    color: #BF0414;
}

.blog-pagination-pagination > .breadcrumbs{
    display: none;
}

.woocommerce-checkout .woocommerce-order > p > strong{
    display: none;
}

.mvx_shop_settings_form  #video_container,
.mvx_shop_settings_form  #slider_images_container{
    display: block !important;
}

.portfolio-entry .proj-cats-list li{
    text-transform:inherit !important;
}
.wpbdp-search-form-wrapper{
    margin-top: 40px;
}
.product_stock_inquiry_form {
    background-color: #BF0413;
    padding: 10px 20px;
    margin-top: 20px;
    max-width: 143px;
    display: block;
    color: #fff;
    text-align: center;
}
.product_stock_inquiry_form:hover{
    background-color: #BF0413;
    color: #fff;
}
.woocommerce-edit-address .woocommerce-address-fields #billing_city,
.woocommerce-edit-address .woocommerce-address-fields #shipping_city{
  /* display: none; */
}
.post-type-archive-tribe_events .breadcrumbs{
    margin-bottom: 50px;
}
.post-type-archive-tribe_events .tribe-common-l-container{
    padding-top: 0px !important;
}


.error404 .page-header{position:relative;margin-bottom:20px;font-size:clamp(32px, 4.2vw, 82px)}
.error404 .page-header:before{content:"404";position:absolute;top:50%;left:50%;color:var(--color-gray-200);font-weight:700;font-size:5em;line-height:1;transform:translate(-50%, -50%)}
.error404 .page-header h3{position:relative;padding:1.5em 0;text-align:center;text-transform:uppercase;font-weight:900;font-size:inherit;line-height:1;color:var(--wd-primary-color)}
.error404 .page-content{text-align:center}
.error404 .page-content p{font-size:110%}
.error404 .page-content>.wd-search-form{margin:0 auto;max-width:400px}


.cart.woocommerce-cart-form__contents th{
    text-transform: inherit; 
}
.wd-registration-page .col-register #reg_billing_phone{
	display: none;
}
@media (max-width: 768.98px){
    .error404 .page-content h1{font-size:18px}
}

@media only screen and (max-width: 6000px) {
    .single-product .product-image-summary-inner .wd-social-icons{
        position: absolute;
        top: 0;
        left: -96%;
        z-index: 100;
        background: #fff;
        padding: 10px;
    }
}
@media only screen and (max-width: 767px) {
    .single-product .woocommerce-tabs .wd-accordion-item:last-child{
        display: none;
    }
    .gt_switcher-popup{
        color: #fff;
    }
    .single-product .product-image-summary-inner .wd-social-icons{
        position: absolute;
        top: -5%;
        left: auto;
        z-index: 10000;
        right: 20px;
        background: #fff;
        padding: 10px;
    }
    .attributes_column:last-child > div:first-child{
        display: inline-block;
        width: 50%;
        vertical-align: top;
    } 
    .attributes_column:last-child > div{
        display: inline-block;
        width: 47%;
        vertical-align: top;
    }
    .attributes_column:last-child .attribute_item:first-child{
        border-right: 2px solid #ddd;
    }
    .attributes_column:last-child .attribute_item:last-child .attribute_label span,
    .attributes_column:last-child .attribute_item:last-child .attribute_value{
        margin-left: 15px;
    }
    .single-product .entry-summary .stock{
        margin-top: 30px;
    }
    .single-product .single_add_to_cart_button{
        width: 100%;
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .single-product .product_title{
        font-size: 26px;
    }
    .single-product .product_sku, .single-product .att_pa_marca {
        font-size: 16px;
    }

    .page-id-17964 .main-page-wrapper{
        margin-top: 100px;
    }
}