/*
Theme Name:Woodmart Child
Description:Woodmart Child Theme
Author:XTemos
Author URI:http://xtemos.com
Template:woodmart
Version:1.0.0
Text Domain:woodmart
*/
.main-page-wrapper { padding-top: 0; }
.slider-in-container .wd-slide-container { padding-right: 0 !important; padding-left: 0 !important; }
.whb-flex-row.whb-top-bar-inner { font-family: 'Space Mono', sans-serif; color: #000; font-weight: 600; }
.product-grid-item.product .product-wrapper .product-element-top { height: 600px; display: flex; align-items: center; flex-direction: column; justify-content: center; }
.wd-carousel-container.slider-type-product.products .owl-item { border-right: 2px solid #fff; }
.wd-carousel-container.slider-type-product.products .owl-item:last-child { border-right: none; }
.product-grid-item.product .product-wrapper .product-element-top .price { color: #000 !important; }
.vc_row.wpb_row.vc_row-fluid.LeftImageRightGirl { padding: 200px 0; }
.site-content { margin-bottom: 0 !important; }
.single.single-product .main-page-wrapper { padding-top: 40px; }

/*SectionWithImages*/
.vc_row.wpb_row.vc_row-fluid.SectionWithImages { padding: 50px 0; }
.vc_row.wpb_row.vc_row-fluid.SectionWithImages h2.vc_custom_heading { text-transform: lowercase; font-size: 34px; line-height: 41px; margin: 0 0 50px; }
.vc_row.wpb_row.vc_row-fluid.SectionWithImages .wpb_single_image { width: 77px; height: 100px; object-fit: contain; margin: 0 auto 30px; text-align: center; }

/*LeftImageRightCont*/
.vc_row.wpb_row.vc_row-fluid.LeftImageRightCont { padding: 0; background-size: cover !important; }
.vc_row.wpb_row.vc_row-fluid.LeftImageRightCont h2.vc_custom_heading { text-transform: lowercase; font-size: 42px; line-height: 62px; margin-bottom: 35px; }

/*ctaSection*/
.vc_row.wpb_row.vc_row-fluid.ctaSection { padding: 200px 0; }
.vc_row.wpb_row.vc_row-fluid.ctaSection h2.vc_custom_heading { text-transform: lowercase; font-size: 42px; line-height: 62px; margin-bottom: 20px; }

/*CategorySec*/
.vc_row.wpb_row.vc_row-fluid.CategorySec { padding-top: 50px; padding-bottom: 50px; }
.vc_row.wpb_row.vc_row-fluid.CategorySec h2.vc_custom_heading { font-size: 42px; line-height: 45px; font-weight: normal; }
.vc_row.wpb_row.vc_row-fluid.CategorySec h5.vc_custom_heading { font-weight: normal; letter-spacing: -0.015em; font-size: 200px; line-height: 1; display: block; color: #eaeeef; padding-bottom: 70px; position: absolute; right: 0; left: 0; margin: auto; z-index: 1; }
.vc_row.wpb_row.vc_row-fluid.CategorySec h3.vc_custom_heading { font-size: 24px; line-height: 28px; text-transform: lowercase; letter-spacing: -0.015em; left: 0; min-width: 100%; right: 0; margin: auto; position: relative; z-index: 2; top: 40px; }
.vc_row.wpb_row.vc_row-fluid.CategorySec .wpb_single_image { position: relative; z-index: 2; top: 40px; }

/*FOOTER SECTION*/
.vc_row.wpb_row.vc_inner.vc_row-fluid.FooterCol { border-bottom: 2px solid #000; margin: 0 0 50px; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.FooterCol .wpb_single_image img { width: 80px; height: 80px; object-fit: contain; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.FooterCol .wpb_single_image { margin: 0 0 15px; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.FooterCol h4.vc_custom_heading { font-size: 16px; line-height: 24px; font-weight: 500; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.NewsLetter .easy-newsletter form#easy-newsletter-form label { display: none; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.NewsLetter .easy-newsletter form#easy-newsletter-form  input.wpens_email { background: #fff; padding: 10px; height: 50px; width: 100%; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.NewsLetter .easy-newsletter form#easy-newsletter-form .input-field { width: 70%; display: flex; flex-direction: column; align-content: center; margin: 0 auto 10px; text-align: center; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.NewsLetter .easy-newsletter form#easy-newsletter-form button#easy-newsletter-submit { background: #000; color: #fff; border: 2px solid #000; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.NewsLetter .easy-newsletter form#easy-newsletter-form button#easy-newsletter-submit:hover { border-color: #000; background: transparent; color: #000; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.NewsLetter .wpb_text_column.wpb_content_element p { font-size: 12px; color: #000; font-weight: 500; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.NewsLetter .wpb_text_column.wpb_content_element p a { text-decoration: underline; font-weight: 600; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.NewsLetter .wd-social-icons { margin: 50px 0; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.NewsLetter .wd-social-icons a { color: #000 !important; margin-right: 20px !important; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.FooterMenuSec { margin-top: 20px; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.FooterMenuSec h6.vc_custom_heading { font-size: 18px; line-height: 24px; text-transform: lowercase; }
.copyrights-wrapper { background: #000; color: #dddd; font-weight: 600; }