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

@font-face {
    font-family: Cobe-Heavy;
    src: url(/wp-content/themes/woodmart-child/fonts/Cobe-Heavy.ttf);
}

.whb-general-header.whb-without-border.whb-color-dark.whb-flex-flex-middle {
    max-width: 1192px;
    margin-inline: auto;
    background-color: #fff !important;
    border-radius: 0px 0px 18.056px 18.056px;
}
.btn-style-default {
    border-radius: 9.028px 0px;
}
.ACMbutton_sp {
    font-size: 14.347px;
    height: 32px;
    border-radius: 8.967px 0px !important; padding-top: 7px;
}
.wd-product .wd-entities-title {
    color: #1D572B;
    font-size: 20px !important;
}

.wd-product-brands-links {
    position: absolute;
    right: 0;
    top: 3px;
}
.wd-product-brands-links a {
    font-size: 12.553px;
    color: #F5F4EA;
    border-radius: 0px 0px 0px 8.967px;
    background: #1D572B;
    padding: 6px 14px;
}
.VC_ROW_INNER665280 .wpb_wrapper .wpb_text_column.wpb_content_element {
    border-radius: 15px;
    background: #84A43E;
    padding: 13px;
    text-align: center;
    color: #fff; line-height: 1.2;
}
.VC_ROW_INNER665280 .wpb_wrapper {
    display: flex;
    gap: 13px;
}
.VC_ROW466378 {
    margin-inline: 0;
    border-radius: 18.056px;
    padding: 30px 40px 0px;
}
.VC_ROW735448 {
    padding: 30px 0 116px;
}
.blog-style-bg .wd-post-content {
    padding: 24px 0 0 !important;
}

.blog-design-meta-image.blog-style-bg .wd-post-inner {
    background: none !important;
    box-shadow: none !important;
}

.blog-design-meta-image.blog-style-bg .wd-post-inner .wd-post-title.wd-entities-title.title.post-title {
    color: #1D572B;
    font-size: 20px;
    margin-top: -8px;
}

.blog-design-meta-image.blog-style-bg .wd-post-inner .wd-post-thumb {
    border-radius: 18.056px 0px;
    border-radius: 18px;
    overflow: hidden;
}
.VC_ROW120135 {
    padding: 60px 0 30px;
}
.VC_ROW189609 {
    padding-top: 46px;
    padding-bottom: 15px;
}

.VC_ROW189609 .wd-info-box {
    gap: 10px;
    margin-bottom: 5px;
}

.VC_ROW189609 .VC_COLUMN_TEXT681991 {
    margin-bottom: 20px;
}

.VC_COLUMN_TEXT312019 {
    text-transform: uppercase;
    font-size: 16.25px;
    font-weight: bold;
    color: #fff;
}
.VC_ROW189609>.wpb_column.vc_column_container.vc_col-sm-5>.vc_column-inner {
    padding-right: 95px;
}

.WOODMART_TITLE131179 {
    margin-bottom: 15px;
}

.VC_WP_CUSTOMMENU674447 ul li {
    margin-bottom: 10px;
}

.VC_SINGLE_IMAGE769085 {
    margin-top: -15px;
}
.VC_SINGLE_IMAGE020518 {
    margin-bottom: 24px;
}
.VC_SINGLE_IMAGE581669 img {
    filter: brightness(0) invert(1);
}

.VC_SINGLE_IMAGE581669 {
    margin-bottom: 20px;
}
.wd-copyrights.wd-layout-centered .wd-col-start.reset-last-child, .wd-copyrights.wd-layout-centered .wd-col-start.reset-last-child a {
    color: #84A43E;
}
.WOODMART_INFO_BOX794248 {
    gap: 10px !important;
}

.WOODMART_INFO_BOX794248 .info-box-content .title {
    font-weight: bold;
}
.VC_COLUMN_TEXT581390 ul li {
    margin-bottom: 1px;
    line-height: 1.4;
}
.VC_ROW_INNER662947 .wpb_column.vc_column_container.vc_col-sm-4 {
    background: #1D572B; border-radius: 18.056px; overflow: hidden;
}
.VC_ROW_INNER662947 {gap: 30px; flex-wrap: nowrap !important;}

.VC_ROW_INNER662947 .WOODMART_INFO_BOX086092 {
    margin-bottom: 0;
    display: flex;
    gap: 10px !important;
    align-items: center;
    justify-content: center;
}
.VC_ROW_INNER662947 .info-box-wrapper {background-color: #84A43E;padding: 10px;}
.VC_ROW_INNER662947>.wpb_column.vc_column_container.vc_col-sm-4>.vc_column-inner {
    padding: 0;
}
.VC_ROW_INNER662947 .WOODMART_INFO_BOX086092>div {
    flex: none;
}
.VC_ROW_INNER662947 .WOODMART_INFO_BOX086092 .info-box-title.title {
    text-transform: uppercase;
}

.VC_ROW_INNER662947 .wpb_text_column.wpb_content_element {
    padding: 35px 35px 0;
    text-align: center;
}
.entry-summary form.cart {
    display: none;
}
.dathang a {
    text-transform: uppercase;
    font-size: 14.4px;
    max-width: 281px;
    width: 100%;
    padding: 15px;
}
.wc-tabs-wrapper .woocommerce-Tabs-panel {
    background: #fff;
    border-radius: 10px;
    padding: 25px;
}
.whb-sticky-shadow.whb-sticked .whb-main-header {
    box-shadow: none !important;
}
.wd-page-wrapper {
    background-color: #EAE4C7;
}
.woocommerce-page h5.widget-title {
    border-bottom: 1px solid #84A43E;
    padding-bottom: 12px;
}
.woocommerce-page .sidebar-container ul.menu li a {border-radius: 9.028px 0px;background: #fff;color: #1D572B;padding: 13px 20px;font-weight: bold;}
.wd-sidebar.sidebar-container .widget_nav_menu ul.menu li a {
    color: #1D572B;
    font-weight: 600;
}
.woocommerce-page .sidebar-container ul.menu li a:hover, .woocommerce-page .sidebar-container ul.menu li.current-menu-item a {
    background-color: #1D572B;
    color: #fff;
}
.wd-page-title .title {
    font-size: 32px !important;
    margin-bottom: 15px !important;
}
.VC_COLUMN322837>.vc_column-inner {
    padding-right: 50px;
}
.VC_COLUMN322837>.vc_column-inner input, .VC_COLUMN322837>.vc_column-inner textarea {
    background-color: transparent !important;
    border-radius: 9.028px !important;
    border: 0.903px solid #1D572B !important;
    background: #EAE4C7;
}
.VC_COLUMN322837 .wpforms-submit-container button.wpforms-submit {
    border-radius: 9.028px 0px;
    background: #84A43E !important;
    padding: 10px 30px;
}

.VC_COLUMN322837 .wpforms-submit-container {
    text-align: right;
}
.VC_COLUMN322837 label.wpforms-field-label {
    margin-bottom: 10px;
    color: #1D572B;
    font-weight: 400;
}
.entry-summary .price .amount {
    font-size: 32px;
}
.VC_WP_CUSTOMMENU674447 ul.sub-menu {
    display: none;
}
.container.related-and-upsells h2.wd-el-title.title.slider-title.element-title {
    text-transform: uppercase;
}
a.wd-entities-title:hover, .wd-entities-title a:hover {
    color: #84A43E;
}
.wd-sidebar.sidebar-container h5.widget-title:before {
    content: "";
    background: url(/wp-content/uploads/2025/07/laptop-rgb-red.svg.webp) no-repeat;
    width: 25px;
    height: 21px;
    background-size: contain;
    display: block;
}
.wd-sidebar.sidebar-container h5.widget-title {
    display: flex;
    gap: 10px;
}
.woodmart-recent-posts .wd-entities-title {
    height: 44px;
    overflow: hidden;
}
.blog-design-meta-image.has-post-thumbnail .wd-post-header .wd-post-actions {
    display: none !important;
}

@media (min-width: 1025px) {
    .title2 {
        font-size: 32px;
    }
    .VC_COLUMN227299>.vc_column-inner {
        padding-right: 57px;
    }
    .woocommerce-page aside.wd-sidebar {
        padding-right: 50px;
    }
    .container.related-and-upsells h2.wd-el-title.title.slider-title.element-title {
        font-size: 32.5px;
    }
}

@media (max-width: 768px) {
    .hidemb {
        display: none;
    }
    .VC_ROW466378 {
        padding: 0;
    }
}

@media (max-width: 767px) {
    .wd-product .wd-entities-title {
        font-size: 16px !important;
    }
    .VC_ROW_INNER662947 {
        display: block !important;
        padding: 0 15px;
    }
    .VC_ROW_INNER662947 .wpb_text_column.wpb_content_element {
        padding: 25px;
        margin-bottom: 0px;
    }
    .VC_ROW_INNER662947 .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 15px;
    }
    .marketplace-buttons {
        gap: 15px;
        flex-wrap: nowrap !important;
        flex-direction: row;
    }
    .dathang a {
        max-width: 100%;
    }
    .VC_ROW_INNER665280 .wpb_wrapper {
        display: block;
    }
    .VC_ROW_INNER665280 .wpb_wrapper .wpb_text_column.wpb_content_element {
        margin-bottom: 15px;
    }
    
}