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


.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;}
 


.whb-clone .wd-header-main-nav {
    text-align: left !important;
    padding-left: 30px;
}
header .whb-header-bottom .container{width: 99% !important;max-width: 99%;}
#menu-categories-menu.wd-nav>li>a{
   color:#fff !important;
   font-size: 13px;
   }
header .whb-header-bottom li a img{display:none;}
 header .whb-header-bottom .wd-nav {
    --nav-gap: 0px !important;
    justify-content: space-between !important;
    width: 100%;
    }

header .whb-header-bottom li a.category-nav-link{color:#ccc !important;}

/* Fix WoodMart Mega Menu gap for More */
.menu-item-12432 .wd-dropdown-menu {
    left: auto !important;
    right: -10px !important;
}

/* remove hover gap */
.menu-item-12432 .wd-dropdown-menu {
    margin-top: 0 !important;
}


.categories-accordion-on .widget .product-categories .children {
    display: block;
}

.wd-dropdown-menu.wd-design-sized:not(.wd-scroll), .wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner {
    padding: 0px !important;
}
.level2-child-list{margin:0px !important;}

.categoriesBox .product{margin:5px; border:1px solid #ccc !important; background:#e5e5e3 !important;border-radius: 8px;    transition: 0.3s ease-in-out;}


.categoriesBox .product:hover {
    transform: scale(1.05);
    box-shadow: rgba(0, 0, 0, 0.45) 0 25px 20px -20px;
}
table.main-pricing-tbl{background:#fff;}

table.main-pricing-tbl tr th, table.main-pricing-tbl tr td{padding:5px 20px; font-size:12px;}
.main-pricing-tbl tr th {border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.main-pricing-tbl tr td {border-right: 1px solid #ccc;}
table.main-pricing-tbl tr th:last-child, table.main-pricing-tbl tr td:last-child{border-right:none;}

.main-pricing-tbl{}
.single-breadcrumbs-wrapper, h1.product_title{margin-bottom: 5px !important;}
.product-extra-info{margin-bottom: 5px !important;}
.product-sku {margin-bottom: 10px !important;}
#tab-wd_custom_tab{background:#f1f4f5 !important; padding:15px 10px;}
.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%);
  }
}

.video-radius{border-radius:30px;}

.main-footer .widget-title{color:var( --e-global-color-secondary )!important;font-size:22px;}

.copyrights-wrapper {padding-top:0px !important;}
.copyrights-wrapper .container{padding-top:20px !important; border-top:1px solid #ffffff2b !important;}


.footer-sidebar {
    padding-bottom: 20px !important;
}



#custom-variation-selector {
    margin-top: 15px;
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
}

.variation-thumb {
    cursor: pointer;
    text-align: center;
    border: 1px solid #dee2e6;
   border-radius:10px;
    border-radius: 8px;
    transition: border 0.3s;
}

 .variation-thumb.active {
    border: 1px solid #000;
    background:#000;color:#fff;
}

.variation-thumb .variation-image {
    width: 105px;
    display: block;
     border-radius:0px 0px 8px 8px ;
}
.variation-thumb:hover, .variation-name {}
.variation-thumb .variation-name {
    font-size: 12px; font-weight:600;
    display: block;
    background:#22002221;   border-radius:8px 8px 0px 0px; color:#000
}

.woocommerce-product-attributes.shop_attributes{display:none;}

.wd-accordion-title {padding: 15px !important;}
.wd-accordion-title.wd-active{background:#f1f1f1;}
table td { padding: 5px 10px !important; font-size: 13px; border:none !important;}

table td:first-child{font-weight:600;}
.wd-entry-content{padding:10px;}

.tabs-layout-accordion .wd-scroll-content {  max-height: 100% !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%;}

    ul.wd-nav.wd-nav-mob-tab.wd-style-underline.wd-swap {
     display: none; }
    
}




.wd-lazy-fade {
  opacity: 1 !important;}
  .cat ul li:hover a{color:  var( --e-global-color-secondary )!important;}
  
  #menu-categories-menu li.menu-item:hover, .current-menu-item{background:  var( --e-global-color-secondary )!important;}
 #menu-categories-menu li{padding: 0px 5px;}