@charset "UTF-8";@import url('https://fonts.googleapis.com/css?family=Almarai|Varela+Round&display=swap');@media all {/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

html[dir="rtl"] .wd-side-hidden.wd-left {
    right: 0 !important;
    left: auto !important;
    transform: translate3d(100%,0,0);
  }
  html[dir="rtl"] .wd-side-hidden.wd-opened {
    transform: none !important;
  }
/* :lang(ar) body { */
	/* font-family: 'Almarai', Poppins, Arial, Helvetica, sans-serif !important; */
	/* font-size: 100% !important; */
/* } */

/* Arabic */
/* PRIMARY FONT */
:lang(ar) a,:lang(ar) abbr,:lang(ar) acronym,:lang(ar) address,:lang(ar) applet,:lang(ar) article,:lang(ar) aside,:lang(ar) audio,:lang(ar) b,:lang(ar) big,:lang(ar) blockquote,:lang(ar) body,:lang(ar) canvas,:lang(ar) caption,:lang(ar) center,:lang(ar) cite,:lang(ar) code,:lang(ar) dd,:lang(ar) del,:lang(ar) details,:lang(ar) dfn,:lang(ar) div,:lang(ar) dl,:lang(ar) dt,:lang(ar) em,:lang(ar) embed,:lang(ar) fieldset,:lang(ar) figcaption,:lang(ar) figure,:lang(ar) footer,:lang(ar) form,:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4,:lang(ar) h5,:lang(ar) h6,:lang(ar) header,:lang(ar) hgroup,:lang(ar) html,:lang(ar) i,:lang(ar) iframe,:lang(ar) img,:lang(ar) ins,:lang(ar) kbd,:lang(ar) label,:lang(ar) legend,:lang(ar) li,:lang(ar) mark,:lang(ar) menu,:lang(ar) nav,:lang(ar) object,:lang(ar) ol,:lang(ar) output,:lang(ar) p,:lang(ar) pre,:lang(ar) q,:lang(ar) ruby,:lang(ar) s,:lang(ar) samp,:lang(ar) section,:lang(ar) small,:lang(ar) span,:lang(ar) strike,:lang(ar) strong,:lang(ar) sub,:lang(ar) summary,:lang(ar) sup,:lang(ar) table,:lang(ar) tbody,:lang(ar) td,:lang(ar) tfoot,:lang(ar) th,:lang(ar) thead,:lang(ar) time,:lang(ar) tr,:lang(ar) tt,:lang(ar) u,:lang(ar) ul,:lang(ar) var,:lang(ar) video,:lang(ar) .wd-tools-element .wd-tools-text {
font-family: 'Almarai', sans-serif; 

}
/* TEXT FONT */
:lang(ar) body, :lang(ar) .font-text, :lang(ar) .menu-item-register .create-account-link, :lang(ar) .menu-label, :lang(ar) .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-title, :lang(ar) .widgetarea-mobile .widget_currency_sel_widget .widget-title, :lang(ar) .widgetarea-mobile .widget_icl_lang_sel_widget .widget-title, :lang(ar) .wd-hover-base .hover-content table th, :lang(ar) .product-image-summary .shop_attributes th, :lang(ar) .woocommerce-product-details__short-description table th {
font-family: 'Almarai', sans-serif;

 }
/* TITLE FONT */
:lang(ar) .font-primary, :lang(ar) table th, :lang(ar) .page-title .entry-title, :lang(ar) .masonry-filter li, :lang(ar) .widget_rss ul li > a, :lang(ar) .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a, :lang(ar) .wd-price-table .wd-plan-title, :lang(ar) .wd-sizeguide-table tr:first-child td, :lang(ar) .woocommerce-column__title, :lang(ar) header.title > h3, :lang(ar) .tabs-layout-tabs .tabs li, :lang(ar) .wd-accordion-title, :lang(ar) .wd-checkout-steps ul, :lang(ar) .woocommerce-billing-fields > h3, :lang(ar) .woocommerce-shipping-fields > h3, :lang(ar) .woocommerce-additional-fields > h3, :lang(ar) #ship-to-different-address label, :lang(ar) #order_review_heading, :lang(ar) .cart-empty, :lang(ar) .cart-totals-inner h2, :lang(ar) .social-login-title, :lang(ar) .register-or, :lang(ar) .woocommerce-MyAccount-title, :lang(ar) .wd-products-tabs .tabs-name, :lang(ar) .wd-products-tabs .products-tabs-title, :lang(ar) .wishlist-title h2, :lang(ar) body > h1, :lang(ar) table.compare-list tr.no-products td, :lang(ar) #order_payment_heading, :lang(ar) h1, :lang(ar) h2, :lang(ar) h3, :lang(ar) h4, :lang(ar) h5, :lang(ar) h6, :lang(ar) .title, :lang(ar) legend, :lang(ar) .woocommerce-Reviews .comment-reply-title, :lang(ar) .menu-mega-dropdown .wd-sub-menu > li > a, :lang(ar) .mega-menu-list > li > a {
font-family: 'Almarai', sans-serif;

 }
/* ENTITIES NAME */
:lang(ar) .blog-post-loop .entry-title, :lang(ar) .post-single-page .entry-title, :lang(ar) .single-post-navigation .post-title, :lang(ar) .portfolio-entry .entry-title, :lang(ar) td.product-name a, :lang(ar) .category-grid-item .category-title, :lang(ar) .product-image-summary .entry-title, :lang(ar) .autocomplete-suggestion .suggestion-title, :lang(ar) .widget_recent_entries ul li a, :lang(ar) .widget_recent_comments ul li > a, :lang(ar) .wd-recent-posts .entry-title a, :lang(ar) .wd-menu-price .menu-price-title, :lang(ar) .group_table td.label a, :lang(ar) .product-grid-item .product-title, :lang(ar) .yith-woocompare-widget .products-list li a.title, :lang(ar) .product-title, :lang(ar) table.compare-list tr.title td {
font-family: 'Almarai', sans-serif;

 }
/* Hebrew */
/* PRIMARY FONT */
:lang(he-IL) a,:lang(he-IL) abbr,:lang(he-IL) acronym,:lang(he-IL) address,:lang(he-IL) applet,:lang(he-IL) he-ILticle,:lang(he-IL) aside,:lang(he-IL) audio,:lang(he-IL) b,:lang(he-IL) big,:lang(he-IL) blockquote,:lang(he-IL) body,:lang(he-IL) canvas,:lang(he-IL) caption,:lang(he-IL) center,:lang(he-IL) cite,:lang(he-IL) code,:lang(he-IL) dd,:lang(he-IL) del,:lang(he-IL) details,:lang(he-IL) dfn,:lang(he-IL) div,:lang(he-IL) dl,:lang(he-IL) dt,:lang(he-IL) em,:lang(he-IL) embed,:lang(he-IL) fieldset,:lang(he-IL) figcaption,:lang(he-IL) figure,:lang(he-IL) footer,:lang(he-IL) form,:lang(he-IL) h1,:lang(he-IL) h2,:lang(he-IL) h3,:lang(he-IL) h4,:lang(he-IL) h5,:lang(he-IL) h6,:lang(he-IL) header,:lang(he-IL) hgroup,:lang(he-IL) html,:lang(he-IL) i,:lang(he-IL) iframe,:lang(he-IL) img,:lang(he-IL) ins,:lang(he-IL) kbd,:lang(he-IL) label,:lang(he-IL) legend,:lang(he-IL) li,:lang(he-IL) mhe-ILk,:lang(he-IL) menu,:lang(he-IL) nav,:lang(he-IL) object,:lang(he-IL) ol,:lang(he-IL) output,:lang(he-IL) p,:lang(he-IL) pre,:lang(he-IL) q,:lang(he-IL) ruby,:lang(he-IL) s,:lang(he-IL) samp,:lang(he-IL) section,:lang(he-IL) small,:lang(he-IL) span,:lang(he-IL) strike,:lang(he-IL) strong,:lang(he-IL) sub,:lang(he-IL) summhe-ILy,:lang(he-IL) sup,:lang(he-IL) table,:lang(he-IL) tbody,:lang(he-IL) td,:lang(he-IL) tfoot,:lang(he-IL) th,:lang(he-IL) thead,:lang(he-IL) time,:lang(he-IL) tr,:lang(he-IL) tt,:lang(he-IL) u,:lang(he-IL) ul,:lang(he-IL) vhe-IL,:lang(he-IL) video,:lang(he-IL) .wd-tools-element .wd-tools-text {
font-family: 'Varela Round', sans-serif; 
}
/* TEXT FONT */
:lang(he-IL) body, :lang(he-IL) .font-text, :lang(he-IL) .menu-item-register .create-account-link, :lang(he-IL) .menu-label, :lang(he-IL) .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-title, :lang(he-IL) .widgethe-ILea-mobile .widget_currency_sel_widget .widget-title, :lang(he-IL) .widgethe-ILea-mobile .widget_icl_lang_sel_widget .widget-title, :lang(he-IL) .woodmhe-ILt-hover-base .hover-content table th, :lang(he-IL) .product-image-summhe-ILy .shop_attributes th, :lang(he-IL) .woocommerce-product-details__short-description table th {
font-family: 'Varela Round', sans-serif;

 }
/* TITLE FONT */
:lang(he-IL) .font-primhe-ILy, :lang(he-IL) table th, :lang(he-IL) .page-title .entry-title, :lang(he-IL) .masonry-filter li, :lang(he-IL) .widget_rss ul li > a, :lang(he-IL) .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a, :lang(he-IL) .woodmhe-ILt-price-table .woodmhe-ILt-plan-title, :lang(he-IL) .woodmhe-ILt-sizeguide-table tr:first-child td, :lang(he-IL) .woocommerce-column__title, :lang(he-IL) header.title > h3, :lang(he-IL) .tabs-layout-tabs .tabs li, :lang(he-IL) .woodmhe-ILt-accordion-title, :lang(he-IL) .woodmhe-ILt-checkout-steps ul, :lang(he-IL) .woocommerce-billing-fields > h3, :lang(he-IL) .woocommerce-shipping-fields > h3, :lang(he-IL) .woocommerce-additional-fields > h3, :lang(he-IL) #ship-to-different-address label, :lang(he-IL) #order_review_heading, :lang(he-IL) .che-ILt-empty, :lang(he-IL) .che-ILt-totals-inner h2, :lang(he-IL) .social-login-title, :lang(he-IL) .register-or, :lang(he-IL) .woocommerce-MyAccount-title, :lang(he-IL) .woodmhe-ILt-products-tabs .tabs-name, :lang(he-IL) .woodmhe-ILt-products-tabs .products-tabs-title, :lang(he-IL) .wishlist-title h2, :lang(he-IL) body > h1, :lang(he-IL) table.comphe-ILe-list tr.no-products td, :lang(he-IL) #order_payment_heading, :lang(he-IL) h1, :lang(he-IL) h2, :lang(he-IL) h3, :lang(he-IL) h4, :lang(he-IL) h5, :lang(he-IL) h6, :lang(he-IL) .title, :lang(he-IL) legend, :lang(he-IL) .woocommerce-Reviews .comment-reply-title, :lang(he-IL) .menu-mega-dropdown .wd-sub-menu > li > a, :lang(he-IL) .mega-menu-list > li > a {
font-family: 'Varela Round', sans-serif;

 }
/* ENTITIES NAME */
:lang(he-IL) .blog-post-loop .entry-title, :lang(he-IL) .post-single-page .entry-title, :lang(he-IL) .single-post-navigation .post-title, :lang(he-IL) .portfolio-entry .entry-title, :lang(he-IL) td.product-name a, :lang(he-IL) .category-grid-item .category-title, :lang(he-IL) .product-image-summhe-ILy .entry-title, :lang(he-IL) .autocomplete-suggestion .suggestion-title, :lang(he-IL) .widget_recent_entries ul li a, :lang(he-IL) .widget_recent_comments ul li > a, :lang(he-IL) .woodmhe-ILt-recent-posts .entry-title a, :lang(he-IL) .woodmhe-ILt-menu-price .menu-price-title, :lang(he-IL) .group_table td.label a, :lang(he-IL) .product-grid-item .product-title, :lang(he-IL) .yith-woocomphe-ILe-widget .products-list li a.title, :lang(he-IL) .product-title, :lang(he-IL) table.comphe-ILe-list tr.title td {
font-family: 'Varela Round', sans-serif;

}
/* 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;
}
html[dir="rtl"] .menu-mega-dropdown .wd-sub-menu > li:not(first-child) {
    border-left: 0px;
    border-right: 1px solid #ccc;

}
.menu-mega-dropdown .wd-sub-menu > li:last-child {
    border-right:1px solid #ccc;
}
html[dir="rtl"] .menu-mega-dropdown .wd-sub-menu > li:last-child {
    border-left: 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);
}
html[dir="rtl"] .page-title.color-scheme-dark .entry-title,html[dir="rtl"] .page-title.color-scheme-dark .wd-checkout-steps ul li span {
	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;
	
}
html[dir="rtl"] a.custom-back-btn {
margin-right: 0px;
margin-left:15px;
}
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;
}
html[dir="rtl"] a.custom-back-btn:after {
    content: "\f120";
}
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;
}
html[dir="rtl"] .widget_product_categories > ul > li.cat-parent.current-cat-parent > ul > li.cat-parent > a:before {
    margin-right:0px;
    margin-left:10px;
}
.widget_product_categories .current-cat > .children {
    background: #fcfcfc;
    border-left: 1px solid #b11f24;
}
html[dir="rtl"] .widget_product_categories .current-cat > .children { 
    border-left: 0px;
    border-right: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%);
}
html[dir="rtl"] .header-banner {
    background: linear-gradient(to left,#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;
}
html[dir="rtl"] .woocommerce-breadcrumb a:after {
    content: "\e314" !important;
    
}*/
.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;
}
html[dir="rtl"] .ht-ctc {
    left: auto !important;
    right:20px !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;
}
html[dir="rtl"] .category-grid-item .wrapp-category,html[dir="rtl"] .category-grid-item .category-image-wrapp:after {
    border-radius: 5px 20px 10px 20px !important;
}
.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;
}
html[dir="rtl"] .woocommerce-product-gallery__image,html[dir="rtl"] .product-grid-item :is(.product-image-link,.hover-img) img {
    border-radius: 5px 20px 10px 20px !important;
}
.slider-title:before {
    height: 4px !important;
    width: 90px !important;
    box-shadow: 15px 0px inset #413737;
    border-radius: 10px;
}
html[dir="rtl"] .slider-title:before { 
    box-shadow: -15px 0px inset #413737;
}
.wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after {
    box-shadow: 15px 0px inset #413737;
    border-radius: 10px;
}

html[dir="rtl"] .wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after {
    box-shadow: -15px 0px inset #413737;
}
/*Carousal*/
.product-element-top {
    border-radius: 20px 5px 20px 10px !important;
    transition: all 0.10s cubic-bezier(0.05, 0.2, 0.1, 1);
}
html[dir="rtl"] .product-element-top {
    border-radius: 5px 20px 10px 20px !important;
}
.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;
}
html[dir="rtl"] .product-element-top > a:after {
    border-radius: 5px 20px 10px 20px !important;
}
.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; 
}
    */}
