/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
#bottoms .newsletterWrapper { display: flex; align-items: center; position: relative; border: solid 1px #fff; padding: 7px; border-radius: 0px; }
#bottoms .newsletterBtn input { background: transparent; color: #4ac751; }
#bottoms .newsletterWrapper label { display: none; }
#bottoms .newsletterWrapper .newsletterEmail { width: 80%; }
#bottoms .newsletterWrapper .newsletterEmail input::placeholder { font-weight: 200; }
#bottoms .newsletterWrapper 
.newsletterBtn { position: absolute; right: 0; }
footer.footer-container .container.main-footer>p { display: none; }
#bottoms .newsletterWrapper .newsletterEmail input { border: none; }
.whb-sticked .whb-row { transition: background-color .3s ease; background: #000; }
.head_border .wpb_column { position: relative; }
.head_border .wpb_column:before { content: ''; background: #656668; height: 2px; width: 100px; position: absolute; bottom: -1px; }
.serviceContent { display: flex; flex-direction: column; justify-content: space-between; height: 430px; }
.ul_inline { list-style: none; padding-left: 0; }
.ul_inline>li { display: inline; color: #fff; margin-right: 11px; }
.wd-prefooter { padding-bottom: 0px !important; }
#menu-menu-header li a { color: #fff; }
.text-white ul li a { color: #fff; }
.ul_sep ul { padding: 0; }
.ul_sep ul li { list-style: none; display: inline; padding: 0px 11px; }
.copyRight ul li { line-height: 0; color: #fff; }
.copyRight ul li a { color: #bebebe; }
.quick-Links ul li a { color: #bebebe !important; }
html { scroll-behavior: smooth; }
.newsletterFooterRow { padding-top: 4vw; padding-bottom: 4vw; }
.newsletterFooterRow  form#newsletter-form { width: 70%; margin: auto; }
.newsletterFooterRow form#newsletter-form 
.newsletterWrapper label { display: none; }
.newsletterFooterRow form#newsletter-form .newsletterWrapper { display: flex; justify-content: space-between; }
.newsletterFooterRow form#newsletter-form .newsletterWrapper .newsletterEmail { flex-basis: 73%; }
.newsletterFooterRow form#newsletter-form .newsletterWrapper .newsletterBtn { flex-basis: 25%; }
.newsletterFooterRow form#newsletter-form .newsletterWrapper .newsletterBtn input { width: 100%; background: #151515; color: #fff; }
.newsletterFooterRow form#newsletter-form .newsletterWrapper .newsletterEmail input { background: #fff; border: none; }
.wp_services_inner { position: relative; }
.wp_services_info { background: #fff; padding: 0px 10px; margin-top: -120px !important; z-index: 9; position: relative; margin-left: 20px; margin-right: 20px; padding: 21px 20px; box-shadow: #00000021 0px 0px 10px 0px; }
.wp_services_info h3 { font-size: 19px; }
.wp_services_desc { margin-bottom: 20px; }
.wp_services_slider .col-md-4 { padding: 0px 5px; }
.newsletterFooterRow form#newsletter-form .newsletterWrapper .newsletterEmail input::placeholder { color: #000; }
div#slider-17 .container.wd-slide-container.content-full-width:before { content: ''; background: #F7FFF5; width: 50%; height: 100%; position: absolute; left: 0; }
.rowCap { padding-left: 150px; }
.vc_row.wpb_row.marqeeRow { position: absolute; top: 36%; z-index: 0; }
.rowLeftRightBanner { padding: 0px 150px; }
.rowLeftRightBanner .infoGreen { padding: 50px 70px 50px 0px; margin: 0; }
.rowLeftRightBanner:after,
.rowLeftRightBanner:before { content: ''; display: block !important; background: #EEF0F2; width: 27%; z-index: -1; position: absolute; height: 100%; }
.rowLeftRightBanner { z-index: 1; overflow: visible; }
.rowLeftRightBanner:after { left: 0; border-radius: 0px 20px 20px 0px; }
.rowLeftRightBanner:before { right: 0; border-radius: 20px 0px 0px 20px; }
.rowLeftRightBanner .wpb_column:nth-child(2) .vc_column-inner .wpb_wrapper { display: flex; justify-content: space-between; margin-bottom: -135px; }
.topSliderSection { padding-bottom: 35px; padding-top: 50px; }
.rowLeftRightBanner .wpb_column:nth-child(2) .vc_column-inner .wpb_wrapper a.btn { width: 150px; }
.btnExplore { padding-left: 150px; padding-top: 9vw; }
.btnExplore .btnExploreNow { border: none; padding: 16px 0px; text-transform: capitalize; font-size: 23px; }
.btnExplore:before { content: ''; background: #65885E; width: 12%; height: 100%; position: absolute; left: 0; }
.btnExplore .wd-button-wrapper { margin: 0 !important; }
.infoGreen  h4.info-box-title strong { color: #65885e; }
.productTabs .product-wrapper img { height: 300px; object-fit: cover; }
.productTabs .product-wrapper { position: relative; margin-bottom: 35px; }
.productTabs .product-wrapper .product-element-top { background: #F0F0F0; height: 400px; display: flex; align-items: center; justify-content: center; }
.productTabs .product-wrapper .product-labels { top: -20px; right: 15px; left: unset; }
.productTabs .product-wrapper h3.wd-entities-title { font-weight: 700; }
.productTabs .product-wrapper .wd-product-cats { display: none; }
.productTabs  ul.vc_tta-tabs-list { border: solid 1px #cccc; padding: 5px 0px !important; margin-bottom: 30px !important; }
.productTabs .vc_tta-tabs-container { display: flex !important; justify-content: center; }
.productTabs ul.vc_tta-tabs-list li.vc_tta-tab { width: 100px; border-right: solid 1px#cccc; }
.productTabs ul.vc_tta-tabs-list li.vc_tta-tab:last-child { border: none; }
.productRow { padding-top: 100px; padding-bottom: 60px; }
.typeCol .vc_column-inner { background: #000; }
figure.wpb_wrapper.vc_figure img { }
.summerCollectionRow .typeCol  .vc_column-inner { justify-content: center; }
.summerCollectionRow .typeCol .vc_column-inner:after { content: '' !important; background: #000; width: 126%; height: 150px; position: absolute; bottom: -85px; border-radius: 0px 0px 100px 0px; display: block !important; }
.summerCollectionRow { overflow: visible; }
.summerCollectionRow .wpb_column:last-child .vc_column-inner { margin-left: 0px; }
.summerCollectionRow .typeCol .vc_column-inner .wpb_single_image { padding-left: 150px; }
.summerCollectionRow .typeCol .vc_column-inner .info-box-wrapper { background: #65885E; padding: 65px 0px 65px 150px; position: relative; }
.summerCollectionRow .typeCol .vc_column-inner .info-box-wrapper:after { content: ''; background: #fff; position: absolute; width: 50%; height: 20%; left: -29%; bottom: 25%; z-index: 0; }
.summerCollectionRow .typeCol .vc_column-inner .info-box-wrapper .info-btn-wrapper { overflow: hidden; z-index: 1; position: relative; }
.summerCollectionRow .typeCol .vc_column-inner .info-box-wrapper .info-btn-wrapper .btn { color: #000 !important; padding: 20px 0px; border: none; }
.bestSellerRow .wpb_column:last-child .vc_column-inner { margin-bottom: -155px; }
.bestSellerRow { overflow: visible; padding-top: 200px; }
.bestSellerRow .wpb_column:last-child .vc_column-inner .product-element-top { background: #FBFBFB; height: 285px; display: flex; align-items: center; justify-content: center; box-shadow: #0000001a 0px 0px 10px 0px; }
.bestSellerRow .wpb_column:last-child .vc_column-inner .wd-product-cats { display: none; }
.bestSellerRow .wpb_column:last-child .vc_column-inner h3.wd-entities-title,
.bestSellerRow .wpb_column:last-child .vc_column-inner bdi { color: #fff; }
.bestSellerRow .wpb_column:last-child .vc_column-inner  img { height: 200px; object-fit: contain; }
.bestSellerRow .wpb_column:last-child .vc_column-inner  .product-labels { top: -20px; }
.bestSellerRow .wpb_column:last-child .vc_column-inner .wd-carousel { padding-top: 50px; }
.bestSellerRow .wpb_column:last-child .vc_column-inner .wd-carousel-inner .wd-btn-arrow { opacity: 1; visibility: visible; transform: unset; top: -10px; right: 10%; }
.bestSellerRow .wpb_column:last-child .vc_column-inner .wd-carousel-inner .wd-next { right: -1%; left: unset; }
.newArrivalRow,
.blogRow { padding-top: 3vw; padding-bottom: 3vw; }
.site-content { margin-bottom: 0px; }