/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/*

Theme Name: Hello Elementor Child

Theme URI: https://github.com/elementor/hello-theme/

Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team

Author: Elementor Team

Author URI: https://elementor.com/

Template: hello-elementor

Version: 3.4.4

Text Domain: hello-elementor-child

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/



.text-primary{color:var( --e-global-color-primary )!important;}
.text-secondary{color: #F3BC18;}
.position-relative{position:relative;}

.h-full{height:100%;}
.mt-20{margin-top: 20px !important;}
.mb-0{margin-bottom: 0px !important;}
.mx-auto{margin-left:auto;margin-right:auto;}
.pl-0{ padding-left:0px !important ; }
.pr-0{ padding-right:0px !important ; }
.py-2{padding:15px 0px;}
.px-0{ padding-right:0px !important ;padding-left:0px !important ; }
.py-50{padding: 50px 0px;}

.font-lg{font-size: 18px; font-weight: 600;}
.font-light{font-weight: 200 !important;}

.d-none{display:none !important;} 


.w-100{width:100%; }
.img-fluid{max-width:100%; height:auto;}


.row, .d-flex{display: flex;}

.col-lg-1 {flex: 0 0 auto;width: 8.33333333%;}
.col-lg-2 {flex: 0 0 auto;width: 16.66666667%;}
.col-lg-3 {flex: 0 0 auto;width: 25%;}
.col-lg-4 {flex: 0 0 auto;width: 33.33333333%;}
.col-lg-5 {flex: 0 0 auto;width: 41.66666667%;}
.col-lg-6 {flex: 0 0 auto;width: 50%;}
.col-lg-7 {flex: 0 0 auto;width: 58.33333333%;}
.col-lg-8 {flex: 0 0 auto;width: 66.66666667%;}
.col-lg-9 {flex: 0 0 auto;width: 75%;}
.col-lg-10 {flex: 0 0 auto;width: 83.33333333%;}
.col-lg-11 {flex: 0 0 auto;width: 91.66666667%;}
.col-lg-12 {flex: 0 0 auto;width: 100%;}

.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {padding-right: 10px;padding-left: 10px;}

.eael-product-grid .product .eael-product-title .woocommerce-loop-product__title{height:40px !important;}
 
@media (max-width: 575.98px) { 
    .row, .d-flex {display: block;}
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {width:100%;}
}


.page-id-6 header, .page-id-6 footer, .wd-prefooter, .whb-sticky-header{display:none;}

.page-id-6 .wd-content-layout{margin:0px;padding:0px;width: 100% !important;max-width: 100%;}


.marquee{
   display: flex;
   align-items: center;
  overflow: hidden;
}
.marquee  span{
   will-change: transform;
   transform: translateX(0);
   white-space: nowrap;
   animation: marquee 40s linear infinite;
   font-size: 14px;
   letter-spacing: 1px;
   font-weight: 500;
   font-family: 'Roboto';
  }

@keyframes marquee {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}


.whb-general-header{padding:10px 0px;}

.page-id-29107 .wd-content-layout {
    padding-block: 0px !important;
}


.wd-product:hover{transform: scale(1.01);}


.wd-product:hover .product-image-link:before{content:"";background: #00000059;position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;right: 0px;bottom: 0px;z-index: 0;display: block;}


.eael-product-grid .product .eael-product-title .woocommerce-loop-product__title{height:40px !important;}

.woocommerce-variation-price{font-size:23px;}