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

/* keep fontawesome*/
.fa,.fas {
	font-family:'Font Awesome 5 Free' !important;
}


/* top bar nav */
.navigation-style-bordered .item-level-0:not(:last-child):after, .navigation-style-separated .item-level-0:not(:last-child):after {
    height: 18px;
    margin: 10px 0;
}

/* menu */
.wd-dropdown-menu.wd-design-full-width {
    box-shadow: initial;
    padding-top:0px;
    min-height: auto;
}

.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll), .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner {
    padding-top: 0px !important; 
}
.menu-item-design-full-width .wd-dropdown {
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
    padding-top:0px;
    background:#f2f2f2;
    margin: 0px;
}
.menu-mega-dropdown .wd-sub-menu {
 display:flex;
align-items: center;
justify-content: center;
}
.menu-mega-dropdown .wd-sub-menu > li:not(first-child) {
    flex:auto;
    margin: 0px;
    padding: 15px 10px;
    border-left: 1px solid #ccc;
    position: static;
}

.menu-mega-dropdown .wd-sub-menu > li:last-child {
    border-right:1px solid #ccc;
}


.menu-mega-dropdown .wd-sub-menu > .item-level-1 > a > .wd-nav-img {
    margin: 3px auto;
    max-height: 40px;
	display:block;
    text-align:center;
    padding:0px;
    transition:all 0.2s ease-in-out;
}
.menu-mega-dropdown .wd-sub-menu > .item-level-1:hover > a > .wd-nav-img {
    margin-top: 0px;
    margin-bottom:6px;
    /*transform: scale(1.1);*/

}
.menu-mega-dropdown .wd-sub-menu > .current-menu-parent > a,
.menu-mega-dropdown .wd-sub-menu > .current-menu-item > a,
.menu-mega-dropdown .wd-sub-menu > .current-product_cat-parent > a > .wd-nav-img {
     color:#b11f24;
 }
 /* NEW STUFF */
.wd-header-main-nav .wd-nav-main .item-level-0 > a.woodmart-nav-link
/*,.wd-header-main-nav .wd-nav-main .item-level-1 > a.woodmart-nav-link*/ {
    font-size: 16px;
}
@media (max-width: 1155px) {
    .wd-header-main-nav .wd-nav-main .item-level-0 > a.woodmart-nav-link {
        padding:0 3px;
    }
    .wd-nav-main {
        --nav-gap:5px;
    }
    .wd-header-main-nav .wd-nav-main .item-level-0 > a.woodmart-nav-link {
        font-size:15px;
    }
    a.woodmart-nav-link .fa-home+.nav-link-text {
        display:none !important;
    }
}
.wd-header-main-nav .wd-sub-menu li a {
    display: block;
    text-align: center;
    margin: 0px auto;
}
 
.wd-dropdown-menu.wd-design-sized .wd-sub-menu>li, .wd-dropdown-menu.wd-design-full-width .wd-sub-menu>li {
      min-width:auto;
      width:auto;
      margin-bottom: 0px;
  }
  /*
.menu-mega-dropdown .wd-sub-menu>.item-level-1>a>.nav-link-text {
    font-size:13px;
}*/

/* submenu*/
.menu-item-design-full-width .wd-dropdown.level-2 {
    padding-top:0px;
    border-top:1px solid #ccc;
    /*margin-top: 25px;*/
}

.menu-mega-dropdown .menu-item-has-children:hover {
    background : #efefef;
    -webkit-box-shadow: 0px -4px 3px rgb(50 50 50 / 75%);
    -moz-box-shadow: 0px -4px 3px rgba(50, 50, 50, 0.75);
    box-shadow: 0px -4px 3px rgb(50 50 50 / 75%);
}
.menu-mega-dropdown .menu-item-has-children:hover > .wd-dropdown {
    margin-top: 0px;
    visibility: visible;
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    pointer-events: visible;
    pointer-events: unset;
    background : #efefef;
}
.menu-mega-dropdown .menu-item-has-children:hover ul {
      text-align: center;
}

.menu-mega-dropdown li {
    display:block;
}
.menu-mega-dropdown .item-level-2 {
	color:#777;
    display: inline-flex;
    margin: 0px;
    border: 0px !important;
    padding: 5px!important;
    max-width: 200px;
}
/*.menu-mega-dropdown .item-level-2:hover { 
    background-color: transparent !important;
}*/

.menu-mega-dropdown .item-level-2 span {
	padding:5px 5px;
    font-weight:bold;
}
.menu-mega-dropdown .item-level-1.current-menu-parent > a,
.menu-mega-dropdown .item-level-2.current-menu-item > span > a,
.menu-mega-dropdown .item-level-2 > span:hover > a {
	color: #b11f24;
}
/*.menu-mega-dropdown .item-level-2:not(:first-child) span {
    content: "|";
	 color: #777;
}

.menu-mega-dropdown .item-level-2 a > .wd-nav-img {
 width:30%;
}*/

.menu-mega-dropdown .sub-sub-menu li a{
    font-size: 16px;
    line-height: 36px;
}

/* prefooter */
.wd-prefooter {
    background-color:#241e1e;
	/* padding-bottom: 0px; */
}
/* footer */
.footer-container {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2b2929+0,241e1e+100 */
background: #2b2929; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #2b2929 0%, #241e1e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #2b2929 0%,#241e1e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #2b2929 0%,#241e1e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2929', endColorstr='#241e1e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

/* pages */
/* .current_page_item:after { 
    background-color: #b11f24;
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 0;
    height: 2px;
    transition: width .4s cubic-bezier(.175,.885,.32,1.15);
} */

/* entry-title */

.page-title.color-scheme-light .entry-title,.page-title.color-scheme-light .wd-checkout-steps ul li span {
	background: #f0f0f01f;
	padding: 0 10px;
}
.page-title.color-scheme-dark .entry-title,.page-title.color-scheme-dark .wd-checkout-steps ul li span {
    background: #0000001f;
    padding: 0 10px;
	color: #23282d;
	text-shadow: 1px 1px 3px rgba(255,255,255,0.6);
}

.title-size-large {
    padding-top: 80px;
    padding-bottom: 80px;
}
 /*.page-title {
   box-shadow: inset 0 4px 10px -2px #00000080, inset 0 -4px 10px -2px #00000080; 
}*/



/* back custom button*/
a.custom-back-btn {
    display: inline-flex;
	margin-bottom: 10px;
	margin-right: 15px;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    width: 20px;
    height: 20px;
    color: #333;
    vertical-align: middle;
    text-align: center;
    line-height: 20px;
}
a.custom-back-btn {
    -webkit-animation: wd-ShakePrev 1s ease;
    animation: wd-ShakePrev 1s ease;
	
}

a.custom-back-btn span:not(.wd-tooltip-label) {
    display: none;
}
a.custom-back-btn:after {
    display: inline-flex;
    font-size: 26px;
    content: "\f121";
    font-family: woodmart-font;
}

a.custom-back-btn:hover:after {
    -webkit-animation: wd-ShakePrev 1s ease infinite;
    animation: wd-ShakePrev 1s ease infinite;
}
.shop-title-wrapper .wd-back-btn:after {	
	font-weight: bold;
}
@media (min-width: 1025px) {
	.whb-sticked:not(.whb-clone) .whb-general-header .wd-navigation:not(.vertical-navigation):not(.navigation-style-bordered) .wd-dropdown .level-2 {
		margin-top: 0px;
	}
}
.mc4wp-form>div {
	justify-content:normal;
	margin:0px;
}
.mc4wp-form>div>p {
    margin-right: 0px;
    margin-left: 0px;
}
/* description */
.woocommerce-product-details__short-description {
	width:75%;
}
/* cats masonary*/ 
.cat-design-replace-title h3.category-title {
	background-color: #84848487;
}

/* footer */
.footer-column {
    margin-bottom: 0px !important;
}
@media (min-width: 1200px) { .footer-column .vc_row {
        justify-content: center;
    }
}
/*hide blog author*/
.wd-entry-meta .meta-author {
    display: none;
}
/* rtl forms */
div#wpcf7-f18386-p8097-o1,div#wpcf7-f18387-p8099-o1 {
    direction: rtl;
}
/* .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure { */
/* margin: 0; */
/* height: 100%; */
/* display: flex; */
/* align-items: flex-end; */
/* justify-content: flex-start; */
/* } */

/* .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img { */
/* width: 100%; */
/* flex: 1; */
/* -o-object-fit: cover; */
/* object-fit: cover; */
/* height: 100%; */
/* } */
/* .wp-block-gallery {display:none !important;} */

.widget_product_categories .product-categories > li:not(.current-cat) {display:none;}
.widget_product_categories .product-categories > li.current-cat-parent {display:flex;}


/* .page-title-default { */
    /* background-color: #e8e8e8; */
    /* background-image: url(https://www.wehbehland.com/wp-content/uploads/banner01_1600.jpg); */
    /* background-repeat: no-repeat; */
    /* background-size: cover; */
    /* background-attachment: scroll; */
    /* background-position: left top; */
/* } */

.top-promo hidden {display:none!important;}
/* discounts */
.awdr_banner_content {margin:auto;}
.awdr_discount_bar {
    background-color: #fafafa;
    text-align: center;
    width: 75%;
    border: 4px dashed #b11f24;
    border-radius: 2px;
    font-weight: bold;
    color: #222 !important;
    box-shadow: inset 0px -5px 5px #9d969647;
}
/* top social icons */
.wd-social-icons i {
    font-family: woodmart-font !important;
}
:root .has-very-light-gray-background-color {
    background-color: #fafafa;
}
i.fa.fa-copyright:before {
    content: "\f1f9";
}
.product-grid-item .product-title {
    font-size: 18px;
}
body.home .main-page-wrapper {
    padding-top: 0px;
}

#rev_slider_76_1_wrapper {
    direction: ltr !important;
}
/* #order-percent-offer {
    direction: rtl !important;
} */
.vc_custom_1595683886183,.vc_custom_1496220821354 {
    padding-top:50px !important;
}

.page-title-default {
    background-color: #f1f2f6;
    background-image: linear-gradient(315deg, #f1f2f6 0%, #c9c6c6 74%);
}

/* prefooter */
@media (max-width: 1199px) {
	#wd-5d5e440f5e068,#wd-5d66a4e2f25c4,#wd-5d66a46c832a6 {
        border: 0px !important;
	}
}
/*footer*/
.footer-sidebar {
    padding-top: 0px !important;
    padding-bottom: 10px;
}
/*newsletter*/
.footer-newsletter {
    border-bottom:1px solid rgba(255,255,255,0.1);
    background:#241e1e;
    padding:20px;
    margin-top:-20px;
    margin-bottom:40px;
}
.footer-newsletter .mc4wp-form>div {
justify-content: center !important;
}
.footer-newsletter .mc4wp-form>div input {
    width:auto;
    border-radius: 0px !important;
}
@media (max-width: 576px) {
    .footer-newsletter .mc4wp-form>div input:first-child {
    width:162px;
    }
}

.footer-newsletter-form, #wd-5f1fe9e6bc537 {margin-bottom: 0px !important;}
/* cats widget */
.widget_product_categories .children li.current-cat>a:before{}

.widget_product_categories .current-cat-parent li>a:before{}

.widget_product_categories > ul > li.cat-parent.current-cat-parent > ul > li.cat-parent > a {
color: #333;
font-weight: 600;
}

.widget_product_categories > ul > li.cat-parent.current-cat-parent > ul > li.cat-parent > a:before {
    color: #b11f24;
    content: "";
    display: inline-block;
    margin-right:10px;
    content: "\f109";
    font-family: woodmart-font;
}

.widget_product_categories .current-cat > .children {
    background: #fcfcfc;
    border-left: 1px solid #b11f24;
}

.widget_product_categories .product-categories li a {
    transition : all 0.1s linear;
    font-size:16px;

}
.widget_product_categories .product-categories li a:hover {
    color:#b11f24;
}

/* gift card */
#product-36609 .product-tabs-wrapper, #product-36609 .awdr_discount_bar, #product-36609 .wd-wishlist-btn,
 #product-36609 .product_meta, #product-36609 .product-share,#product-36609 .single-breadcrumbs-wrapper,#product-36609 .product-additional-galleries 
 {display: none;}

#product-37396 .product-tabs-wrapper, #product-37396 .awdr_discount_bar, #product-37396 .wd-wishlist-btn,
 #product-37396 .product_meta, #product-37396 .product-share, #product-37396 .single-breadcrumbs-wrapper, #product-37396 .product-additional-galleries 
 {display: none;}

#product-37408 .product-tabs-wrapper, #product-37408 .awdr_discount_bar, #product-37408 .wd-wishlist-btn,
 #product-37408 .product_meta, #product-37408 .product-share, #product-37408 .single-breadcrumbs-wrapper , #product-37408 .product-additional-galleries
 {display: none;}

/* show side bar menu 
 .wd-show-sidebar-btn .wd-side-bar-icon {
    display:none;
}

.wd-show-sidebar-btn:before {
    content: "\f1de";
    font-size:20px;
    font-weight:400;
    color:rgba(0,0,0,.3);
    margin-right:10px;
    font-family: "FontAwesome";
}*/
.vc_btn3.vc_btn3-color-inverse {
    transition: 0.4s;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus {
    box-shadow: inset 0 -4em 0 0 #b11f24;
}

/* slider shadow */
rs-static-layers,.page-title-default {
    box-shadow: inset 0 -10px 10px -10px #dcdcdc;
}

/* header banner */
.header-banner {
    background: linear-gradient(to right,#8a0c10 30%,#702729 60%,#b11f24 100%);
}

h4.offer-text {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
}
@media (max-width: 1024px) {
    h4.offer-text {
    font-size:16px !important;
    }
}

@media (max-width: 1024px){
    .header-banner-container {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
}

@media (max-width: 768px){
    .header-banner-container {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
}
@media (max-width: 1024px){
    .wd-products-per-page {
        display: block !important;
    }
}

.product-label.new {
    background-color: #b11f24 !important;
}

.labels-rectangular .product-label {
    word-break: normal;
}

/* paypal */
.wc_payment_method.payment_method_paypal {
    display:none !important;
}



.btn-grad {background-image: linear-gradient(to right, #333333 0%, #b11f24  51%, #333333  100%)}
.btn-grad {
    margin: 10px 20px;
   /*padding: 15px 45px;*/
   text-align: center;
   text-transform: uppercase;
   transition: 0.5s;
   background-size: 200% auto;
   color: white;            
   box-shadow: 0 0 20px #eee;
   border-radius: 10px;
   display: block;
 }

 .btn-grad:hover {
   background-position: right center; /* change the direction of the change here */
   color: #fff;
   text-decoration: none;
 }

 .btn-grad a.woodmart-nav-link {
    border:none;
    color: white; 
  }
  .btn-grad .icon-sub-menu.up-icon {
    background-color: #333333 !important
  }
  .site-mobile-menu .btn-grad .wd-sub-menu li a {
      color:#fff;
  }



/* items in page*/
@media (max-width: 768px) {
    .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woocommerce-result-count {
        display: none  !important;
    }
}

/* breadcrumbs */
/*.woocommerce-breadcrumb a:after {
    content: "\e315" !important;
    font-family:'Material Icons' !important;
    color: var(--wd-entities-title-color);
    vertical-align: middle;
    font-weight: bold;
}
*/
.woocommerce-breadcrumb a:hover, .yoast-breadcrumb a:hover {
   color: var(--color-gray-900) !important;

}
/* arrow chevron */
@media (max-width: 1024px) {
    .wd-nav>li.wd-has-children>a:after, .wd-nav>li.menu-item-has-children>a:after {
        font-size:100% !important;
    }
}

/* menu stuff */
/*.wd-dropdown.level-2 {
    display: table !important;
    width:auto;
}
.wd-dropdown li.item-level-2  {
    display: table-cell;
    width: 100% !important;
    border:0px !important;
    padding:2px !important;
    margin:0px !important;
}*/
@media (max-width: 768px) {
    .box-icon-align-left .box-icon-wrapper {
        margin-right: 10px !important;
        max-width: 30% !important;
   }
   .box-icon-align-right .box-icon-wrapper {
    margin-left: 10px !important;
    max-width: 30% !important;
}
   .box-icon-align-left .info-box-inner,.box-icon-align-right  .info-box-inner {
       display:none !important;
   } 
   /* mobile nav 
   .wd-nav-mobile li a {
        display: inline-block;
        text-align: center;
   }*/
   .mobile-nav .woodmart-nav-link .nav-link-text{
        padding: 6px 10px;
        transition: all .3s;
    }
   .mobile-nav .woodmart-nav-link:hover .nav-link-text {
    color: #fff;
    background-color: var(--wd-primary-color);
    display: inline-block;
    }
    /*.footer-column .sub-sub-menu {display: none !important;}*/
}
#menu-language_switcher-hebrew-1,#menu-language_switcher-arabic-1{float:right;}
.wd-add-cart-icon>a:before {
    content: "\f126";
}
.wd-hover-icons .wd-buttons .wd-action-btn>a {color:#fff;}
.wd-add-cart-icon>a:hover:before,.wd-quick-view-icon>a:hover:before,.wd-wishlist-icon>a:hover:before { color:#b4b2b2}
.wd-hover-icons:hover .wd-buttons {
    background: #b11f24e8;
}
.wd-buttons { 
    background: #b11f24e8 !important;
    /*border-radius: 35px;*/
    border-radius: 10px !important;
    box-shadow: inset 0px -5px 5px #42424247 !important;
    transition: all 0.35s cubic-bezier(0.05, 0.2, 0.1, 1) !important;
}

.woocommerce-result-count {
    display: none !important;
}

/*.wd-quick-view-icon>a:before {
    content: "\f06e";
    font-family: 'Font Awesome 5 Free';
}*/
body .ht-ctc {
    position: fixed !important;
    left: 20px !important;
    /*bottom: 67px !important;*/
    bottom: 20px !important;
    right: auto !important;
    cursor: pointer !important;
    z-index: 499 !important;
}


.scrollToTop.button-show {
    color: #fff;
    background: #b11f24e8;
}
.scrollToTop:hover {
    color:#b4b2b2;
}
#free-shipping {color:#fff;}

.wd-empty-mini-cart:before {
    content: "\f126" !important;
    font-family: "woodmart-font";
}
.sidebar-widget .widgettitle, .sidebar-widget .widget-title {
    background-color: #b11f24;
    color: #ffffff;
    font-size: 16px;
    border-radius: 5px;
    font-weight: 700;
    padding: 0.12em 0.56em;
    border: 0;
    box-shadow: 0 4px 6px -6px black;
}
:is(.widget,.wd-widget,div[class^="vc_wp"]) {
    background: #fcfcfc;
    border-radius: 10px;
    padding: 10px !important;
    box-shadow: rgb(0 0 0 / 5%) 0px 0px 0px 1px;
}

nav[class*="-pagination"] li .page-numbers,.mc4wp-form input[type="submit"],input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    border-radius:5px;
}

/* ml currency*/
.wd-header-text [class*="wcml-dropdown"] .wcml-cs-submenu {background-color: #fff !important;}

/*country restrictions*/
span+.product_type_simple.add_to_cart_button {display:none !important}
span+.product_type_variable.add_to_cart_button {display:none !important}
/*top menu fix dividers*/
.wd-nav:is(.wd-style-bordered,.wd-style-separated)>li:not(:last-child):after {
    margin: auto;
    height: 18px;
    
}
/*homepage cats effect*/
.category-grid-item .wrapp-category {
    border-radius: 20px 5px 20px 10px !important;
}
.category-grid-item .category-image-wrapp:after {
    content: "";
    position: absolute;
    top: 8px;
    right: 8px;
    bottom: 8px;
    left: 8px;
    z-index: 2;
    opacity: 0;
    border-radius: 20px 5px 20px 10px;
    transition: transform 0.35s cubic-bezier(0.05, 0.2, 0.1, 1),opacity 0.35s cubic-bezier(0.05, 0.2, 0.1, 1);
    transform: scale(0.5);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    border: 4px solid #a130280f;
}

.category-grid-item:hover .category-image-wrapp:after{
    border: 4px solid #fff;
    opacity: 1;
    transform: scale(1);
}

.category-grid-item  .wd-entities-title {
    border-radius: 10px !important;
    box-shadow: inset 0px -5px 5px #42424247 !important;
    transition: all 0.35s cubic-bezier(0.05, 0.2, 0.1, 1) !important;
}
.category-grid-item:hover  .wd-entities-title {
    box-shadow: none !important;
}

/*single product page*/
.single-product .main-page-wrapper {
    background: #f2f2f2;
}

.woocommerce-product-gallery__image,.product-grid-item :is(.product-image-link,.hover-img) img {
    border-radius: 20px 5px 20px 10px !important;
}

.slider-title:before {
    height: 4px !important;
    width: 90px !important;
    box-shadow: 15px 0px inset #413737;
    border-radius: 10px;
}

.wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after {
    box-shadow: 15px 0px inset #413737;
    border-radius: 10px;
}

/*Carousal*/
.product-element-top {
    border-radius: 20px 5px 20px 10px !important;
    transition: all 0.10s cubic-bezier(0.05, 0.2, 0.1, 1);
}

.product-wrapper:hover .product-element-top {
   /* box-shadow: 0px 0px 5px #9d969647;*/

}
.product-element-top > a:after {
    content: "";
    position: absolute;
    top: 4px;
    right: 4px;
    bottom: 4px;
    left: 4px;
    z-index: 2;
    opacity: 0;
    border-radius: 20px 5px 20px 10px;
    transition: transform 0.10s cubic-bezier(0.05, 0.2, 0.1, 1),opacity 0.10s cubic-bezier(0.05, 0.2, 0.1, 1);
    transform: scale(0.5);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    border: 2px solid #a130280f;
}

.product-wrapper:hover .product-element-top > a:after {
    border: 2px solid #f2f2f2;
    opacity: 1;
    transform: scale(1);
}
.tabs-location-standard.tabs-type-accordion.reviews-location-tabs .product-tabs-wrapper {
    border-top: 3px solid var(--brdcolor-gray-500) !important;
    border-bottom: 3px solid var(--brdcolor-gray-500) !important;
}

/*hover and titles*/
@media (max-width: 768.98px) {
    .cat-design-replace-title :is(.hover-mask,.more-products) {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 3;
        display: flex;
        align-items: center;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
        padding: 15px;
    }
}
@media (max-width: 768.98px) {
    .cat-design-replace-title .wd-entities-title {
        padding: 10px 18px;
        box-shadow: 0 0 3px rgb(0 0 0 / 10%);
        color: #fff;
        font-size: 18px;
        line-height: 1.4;
        transition: opacity .25s ease .25s;
        background-color: var(--wd-primary-color);
        border-radius: var(--wd-brd-radius);
    }
}

@media (max-width: 768.98px) {
    .cat-design-replace-title .wrapp-category:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 2;
        background-color: #000;
        opacity: .1;
        transition: opacity 0.6s cubic-bezier(0, 0, 0.44, 1.18);
    }
}

@media (max-width: 768.98px) {
    .cat-design-replace-title:hover .wrapp-category:before {
        opacity: .4;
    }
}
.wd-hover-icons .wrapp-buttons {
    z-index:3 !important;
}

.wd-sub-menu.wd-grid-f-inline {gap:0px;}
.widget_layered_nav_filters ul {
    margin: 0px !important;
    padding: 0px !important;
    list-style: none;
}
/*.wd-prefooter {
    margin-top: -40px; 
}
    */