/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
#easy-newsletter-form label { display: none; }
#easy-newsletter-form { display: flex; justify-content: end; height: 50px; border: solid 1px #2a8b3c; background: #0000; }
.whb-sticked .whb-row { transition: background-color .3s ease; background: #000; }
#easy-newsletter-form button,
#easy-newsletter-form input { height: 50px; }
#easy-newsletter-form button { background: transparent; color: #656668; height: 46px; top: 1px; right: -7px; }
#easy-newsletter-form input { border: none; font-family: "Raleway", Arial, Helvetica, sans-serif; }
.head_border .wpb_column { position: relative; }
#IndustryFilm { position: relative; }
#IndustryFilm .rotating { position: absolute; bottom: 0; right: 10%; }
.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; }
#easy-newsletter-form button:hover { box-shadow: unset; }
#easy-newsletter-form .input-field { width: 80%; }
#easy-newsletter-form .input-field.input-submit { width: 20%; }
.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: #000; font-size: 16px; }
.quick-Links ul li a { color: #000 !important; font-size: 16px; }
html { scroll-behavior: smooth; }
.container.wd-slide-container { padding: 0; }
.bannerInfo .info-box-subtitle strong { color: #000; position: relative; z-index: 1; }
#easy-newsletter-form input::placeholder { color: #000; }
.abtInfo .info-box-title strong { color: #5ab56b; font-weight: 800 !important; }
.abtInfo a.btn.btn-color-primary.btn-style-link { border: none; color: #d7b705; }
.abtImgRelative .vc_column-inner { position: relative; }
.abtImgAbs { position: absolute; bottom: -16%; left: -35%; }
.abtRow { padding-top: 5vw; padding-bottom: 5vw; overflow: visible; }
.askAbtCol .wpb_wrapper { display: flex; height: 100%; }
.askAbtCol .wpb_wrapper .info-box-wrapper { flex-basis: 70%; max-width: 70%; margin-top: 10vw; }
.askAbtCol .wpb_wrapper .wpb_single_image { flex-basis: 30%; max-width: 30%; }
.askAbtCol .vc_column-inner { height: 100%; min-height: 100%; }
.askAbtCol .vc_single_image-wrapper { display: flex; align-items: end; position: absolute; left: -200px; }
.askAbtCol .wpb_wrapper .info-box-wrapper h4.info-box-title { white-space: nowrap; }
.askMarquee .wd-marquee span { color: #fff; font-size: 210px; font-weight: 700; }
.askAbtCol .vc_single_image-wrapper img { width: 400px; }
.askMarquee .wpb_wrapper { transform: rotate(-90deg); width: 100%; display: flex; height: 100%; justify-content: flex-start; align-items: flex-start; }
#slick-slides .slick-track { padding-top: 72px; }
#slick-slides .content { padding: 20px; background: #090b0f; margin: 0px 5px; }
#slick-slides .test_detail h4 { color: #d9bb12; margin: 0; font-weight: 900; font-size: 18px; line-height: 21px; }
#slick-slides .test_detail p { color: #d9bb12; font-size: 16px; margin-bottom: 20px !important; }
#slick-slides .test_content p { color: #6d7478; font-size: 14px; }
#slick-slides .test_detail small { color: #a3a3a3; }
#slick-slides .test_detail:before { content: ''; background: url(./img/quote.png) no-repeat; width: 25px; height: 25px; background-size: contain; position: absolute; left: -39px; top: 11%; }
#slick-slides .test_detail { position: relative; margin-left: 30px; }
#slick-slides .testi_wrapper { position: relative; transition: all 0.3s ease; }
#slick-slides .content.slick-slide.slick-current.slick-active.slick-center .testi_wrapper:after { content: ''; background: #d9bb12; right: 0; width: 90%; transition: all 0.3s ease; margin: auto; position: absolute; height: 3px; left: 0; }

/*.content.slick-slide.slick-current.slick-active.slick-center { background: #fff; }*/
.imgbefr { position: relative; z-index: 1; }
.imgbefr:before { content: ''; background: url('./img/about-us.svg') no-repeat; background-size: contain; position: absolute; width: 25%; height: 25%; z-index: -1; left: -12%; top: -7%; animation: mymove 10s linear infinite; }
.textSh p { -webkit-text-stroke: 1px white; color: #d9bb12; text-shadow: 1px 1px 0 #fff, 0px 0px 0 #fff, 0px 0px 0 #fff, 0px 0px 0 #fff, 0px 0px 0 #fff; }
.testimonialRow { padding-top: 7vw; padding-bottom: 7vw; }
.test_img { margin-top: -50px; }
#slick-slides .slick-track .content:nth-child(2n) { transform: translateY(-40px); }
div#slick-slides { transform: translateY(-41px); }
.abtInfo { padding: 0px 20px; }
.tabsRow { padding-top: 10vw;    /*padding-bottom: 5vw;*/ }
.wd-tools-element.wd-header-mobile-nav { position: absolute; left: 0; background: #01010182; height: 95vh; top: 0; width: 12%; }
.headerFollow { position: absolute; left: 0; height: 95vh; top: 0; display: flex; align-items: center; flex-direction: column; justify-content: end; width: 6%; padding-bottom: 30px; }
.cate-sec .wd-gallery-item img { width: 300px; }
.headerFollow a.wd-social-icon { color: #000 !important; border: solid 1px #000; width: 40px !important; height: 40px !important; margin-bottom: 5px !important; display: flex; align-items: center; justify-content: center; }
.row.wp_products { align-items: center; }
.product_top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px; }
.product_inner .product_top a.prCart { background: #727d67; border-radius: 100%; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; color: #fff; }
.product_inner .product_top .price_product bdi { font-size: 20px; font-family: "GeorgeTown", Arial, Helvetica, sans-serif; font-weight: 400; }
.product_inner { background: #efefef; margin: 20px 0px; padding: 20px 20px; }
.tabsSetting .vc_tta-panels { background: transparent !important; border: none !important; }
.product_inner .product_img img { mix-blend-mode: multiply; min-height: 400px; height: 400px; object-fit: contain; }
.product_inner .product_img { display: flex; justify-content: center; margin-bottom: 30px; }
.tabsRow .tabsSetting .vc_tta-tabs-container { margin-bottom: 30px !important; }
.askRow { padding-top: 4vw; padding-bottom: 4vw; }
.site-content.col-lg-12.col-12.col-md-12 { margin-bottom: 0; }
.tabsContent ~ .wpb_text_column.wpb_content_element { transform: translateY(-200px); }
.mfp-content .mfp-with-anim.wd-popup.wd-promo-popup { padding: 0; max-width: 1000px !important; }
.mfp-content .mfp-with-anim.wd-popup.wd-promo-popup form#easy-newsletter-form { align-items: center; height: 57px; }
.mfp-content .mfp-with-anim.wd-popup.wd-promo-popup form#easy-newsletter-form button#easy-newsletter-submit { background: #000; color: #fff; margin: 0; width: 100%; right: 4px; }
.mfp-content .mfp-with-anim.wd-popup.wd-promo-popup form#easy-newsletter-form .input-field { margin: 0; width: 71% !important; }
.mfp-content .mfp-with-anim.wd-popup.wd-promo-popup form#easy-newsletter-form .input-field.input-submit { width: 30% !important; }
.mfp-content .mfp-with-anim.wd-popup.wd-promo-popup .wpb_column .vc_column-inner { padding-top: 7vw; padding-bottom: 7vw; }
.gform_footer.top_label { display: flex; justify-content: center; }
.gform_footer.top_label input#gform_submit_button_1 { color: #000; background-color: var(--wd-primary-color); padding: 15px 50px; }
.gform_footer.top_label input#gform_submit_button_1:hover { color: #fff; background-color: #248c39; }
.gform-body .gform_fields input { border-radius: 5px; border: 1px solid #a6a6a65c; }
.gform-body .gform_fields textarea { border-radius: 5px; border: 1px solid #a6a6a65c; }
.page-id-13 .wd-header-nav.wd-header-main-nav.text-center.wd-design-1 { position: absolute; left: 3%; height: 75vh; top: 0; display: flex; align-items: center; flex-direction: column; justify-content: end; width: 10%; padding-bottom: 30px; }
.site-logo img { max-width: 236px !important; position: absolute; left: 20px; z-index: 111; width: 210px !important; min-height: 190px; top: 0; }
ul#menu-main-menu li { padding: 12px 0; }
.wd-accordion-title { display: flex; border: 3px solid #f2f2f2; align-items: center; padding-block: var(--wd-accordion-spacing); cursor: pointer; transition: all .25s ease; user-select: none; margin: 10px 0; padding: 20px 10px; }
.wd-accordion.wd-style-default:before { border: 0 !important; }
.wd-accordion.wd-style-default:after { border: 0 !important; }
.wd-accordion.wd-style-default .wd-accordion-item { border: 0 !important; }
.text_prime strong { font-size: 68px; text-shadow: 2px 0px 0px #edd626; font-weight: 100; }
.btn.btn-color-primary { color: #fff; background-color: var(--wd-primary-color); color: #000; }
.text_prime2 strong { color: #2a8b3c; }
.text_prime h4.info-box-title { text-shadow: 2px 0px 0px #edd626; font-weight: 100; padding-top: 40px; }
.text_prime h4.info-box-title { text-shadow: 2px 0px 0px #edd626; font-weight: 100; padding-top: 40px; }
.text_BLK h4.info-box-title { text-shadow: 2px 0px 0px #000; font-weight: 100; padding-top: 40px; padding-bottom: 0 !important; margin: 0 !important; }
.wd-info-box.text_prime { margin-bottom: 0 !important; }
.bannerInfo .info-box-inner { padding-bottom: 15px; }
.page-id-13 ul#menu-main-menu li { display: flex; width: 100%; justify-content: flex-end; flex-direction: row-reverse; }
.tabsContent.abtInfo .info-box-wrapper { position: absolute; top: 81px; }
.product_inner { content: ''; background: url(./img/prd-bg.png) no-repeat; width: 100%; height: 100%; background-size: cover; }
.text_primeThrid strong { font-size: 45px; line-height: 40px; text-shadow: 2px 0px 0px #edd626; font-weight: 100; font-family: 'Catalyone'; color: #fff; }
.text_primeSec strong { font-size: 45px; color: #ffed1d; font-weight: 100; line-height: 50px; font-family: 'Catalyone'; }
.btn.btn-color-default { background-color: #ffed1d; color: #000; }
.btn.btn-color-default:hover { background-color: #2a8b3c; color: #fff; }
.bfr-pinki:before { content: ''; background: #f2e0e1; width: 100%; position: absolute; height: 12%; top: -60px; bottom: 0; left: 0; right: 0; }
.wd-nav-pagin-wrap.wd-slider-pagin { DISPLAY: NONE; }
.testimon-with-rating .testimonial-rating { display: flex !important; justify-content: flex-end; right: 40px; position: relative; }
.testimonial-content footer { margin-top: 15px; color: #2a8b3c !important; font-weight: 600; position: absolute; top: -10px; }
.info-test-btm h4.info-box-title { position: absolute; top: -125px; left: 0; font-size: 16px; }
.info-test-tp h4.info-box-title { position: absolute; top: -235px; bottom: 0; left: 75px; font-size: 16px; }
.testimonial-content { line-height: 25px; }
.wd-wpb.wd-accordion .wd-accordion-title-text { font-family: "Poppins", Arial, Helvetica, sans-serif !important; font-weight: normal; }
.amount { color: #000; font-weight: 600; }
.mfp-content .mfp-with-anim.wd-popup.wd-promo-popup .wpb_column .vc_column-inner { padding-top: 80px; padding-bottom: 80px; }
.fst-btn .vc_column-inner { display: flex; justify-content: center; padding-top: 0 !important; }
button.mfp-close { position: absolute; inset-block: var(--wd-admin-bar-h) auto; right: 24%; top: 8%; border-radius: 50px; z-index: 1104; padding: 0; width: 30px; height: 30px; min-height: unset; background: none; color: #fff; background: red; font-weight: 400; font-size: 0; opacity: 1; cursor: pointer; transition: all .25s ease; touch-action: manipulation; opacity: 0; transition: all .25s ease, opacity 0s ease 0s; }
.menu.wd-nav.wd-nav-main li a { color: #fff; }
ul.wd-sub-menu li a { color: #000 !important; }
.test-info .info-box-icon img { height: 400px; }
.page-title { margin-bottom: 0 !important; }
.quick-Links .widget_nav_menu li { padding: 0 !important; }
ul.wd-sub-menu li { border-bottom: 1px solid #00000047; padding-bottom: 0px !important; }
.page-id-256 .wd-gallery-item img { border-radius: var(--wd-brd-radius); object-fit: cover; height: 600px; }
.wd-next .wd-arrow-inner:after { content: "\f113"; color: #fff; font-size: 18px; }
.wd-btn-arrow.wd-next { background: #2a8b3c; border-radius: 50%; }
.wd-btn-arrow.wd-prev { background: #2a8b3c; border-radius: 50%; }
.wd-prev .wd-arrow-inner:after { content: "\f114"; color: #fff; font-size: 18px; }
.cate-sec:before { content: ""; background: url(./img/reddy.png) no-repeat; background-size: cover; position: absolute; width: 440px; height: 580px; right: -145px; top: 70px; bottom: 0; align-content: center; }
.BLK-BOXES { background: #000; padding: 40px 20px; border-radius: 20px !important; color: #fff; height: 200px; }
.BLK-BOXES h4.info-box-title { color: #dbc39f; }
.vc_row.wpb_row.vc_row-fluid.bhhwe4t.weg { height: 700px !important; }
.test-sec:before { content: ""; background: url(./img/reddy.png) no-repeat; background-size: cover; position: absolute; width: 440px; height: 580px; left: -145px; top: 70px; bottom: 0; align-content: center; }
.test-sec:after { content: ""; background: #2a8b3c; width: 4%; height: 100%; position: absolute; right: 0; top: 0; }
.cnter-shad { box-shadow: 1px 1px 1px 1px #d9d1d1; padding: 15px 20px; width: 80%; margin: 0 auto; }
.social-cnter-shad .wd-text-block { margin: 0; }
.social-cnter-shad .vc_column-inner .wpb_wrapper { display: flex; box-shadow: 1px 1px 1px 1px #d9d1d1; padding: 15px 20px; width: 80%; margin: 0 auto; flex-direction: row; align-content: center; align-items: center; }
.wd-slider.wd-carousel-container { overflow: visible; }
.wd-slider.wd-carousel-container .wd-btn-arrow.wd-prev { background: #fff; border-radius: 0; position: absolute !important; top: unset !important; bottom: -60; height: 60px; }
.wd-slider.wd-carousel-container .wd-prev .wd-arrow-inner:after { content: "\f114"; color: #000; font-size: 18px; }
.wd-slider.wd-carousel-container .wd-btn-arrow.wd-next { background: #fff; border-radius: 0; position: absolute !important; top: unset !important; bottom: -60; height: 60px; }
.wd-slider.wd-carousel-container .wd-next .wd-arrow-inner:after { content: "\f113"; color: #000; font-size: 18px; }
.btn.btn-color-primary:hover { background-color: #2a8b3c; }
#bottoms a:hover { color: #2a8b3c !important; letter-spacing: 1px; }
.text_prime strong:nth-last-child() { font-size: 45px; color: #ffed1d; }
.lab-accord .wd-accordion-title:is(.wd-active, :hover) .wd-accordion-title-text { color: #000 !important; }
.lab-accord .wd-accordion .wd-accordion-item { background: #daffe6; }
.lab-accord .wd-accordion-content a { color: #000; font-weight: 500; }
.lab-accord .wd-accordion-content a:hover { color: #2a8b3c; }
.lab-accord .wd-accordion-opener.wd-opener-style-arrow:before { color: #000 !important; }
.archive.post-type-archive.post-type-archive-product .container { padding: 80px 0 0; }
.wd-product.product-grid-item.type-product .product-element-top a { display: flex; flex-direction: column-reverse; }
.wd-product.product-grid-item.type-product .product-element-top a img { border: 1px solid #ddd; border-radius: 30px 30px 0 0; height: 350px; object-fit: contain; width: 100%; display: block; margin: auto; mix-blend-mode: multiply; margin-bottom: 0; padding: 20px; }
.product-mood.single-page { color: #000; }
.archive.tax-product_cat .content-layout-wrapper { padding: 50px 0; }

/*MOODS TAGS LABELS FOR ALL PRORDUCTS*/

/*CLASSIC, HYBRID, CHILL*/
.product-mood.Classic.High,
.product-mood.Hybrid,
.product-mood.Chill { background: #244d39; }

/*ENERGIZED, SATIVA, AROUSED, FOCUSED*/
.product-mood.Energized,
.product-mood.Sativa,
.product-mood.Aroused,
.product-mood.Focused { background: #634496; }

/*INDICA, SLEEPY, SOOTHING*/
.product-mood.Indica,
.product-mood.Sleepy,
.product-mood.Soothing { background: #32437a; }
.product-mood { color: #fff; padding: 5.5px 0; border-radius: 0 0 30px 30px; }