@charset "UTF-8";@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
*/
/*@import url('https://fonts.googleapis.com/css?family=Almarai:wght@400;700|Rubik:wght@400;500;600;700&display=swap');*/
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;
}
.wd-navigation .item-level-0>a {
  padding-right:15px;
  padding-left:15px;
  font-size:medium;
}
.owl-dots .owl-dot span {
    width: 15px;
    height: 15px;
}
/* menu underline*/
.category-nav-link .category-name:after, .masonry-filter li a:after, .navigation-style-underline .nav-link-text:after, .wd-checkout-steps ul li span:after, .wd-products-tabs.tabs-design-alt .products-tabs-title .tab-label:after, .wd-products-tabs.tabs-design-default .products-tabs-title .tab-label:after, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after {
  top: 110%;
}


/* :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 {
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 .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 {
font-family: 'Rubik', 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: 'Rubik', 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 .sub-menu > li > a, :lang(he-IL) .mega-menu-list > li > a {
font-family: 'Rubik', 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: 'Rubik', sans-serif;

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

/* top social icons */
/*.wd-social-icons i, i.fa.fa-copyright, i.fa.fa-envelope-o, i.fa.fa-location-arrow, i.fa.fa-mobile {
    font-family: woodmart-font !important;
}*/
.owl-nav .owl-prev,.owl-nav .owl-next {
  font-family: woodmart-font !important;
}
/* .owl-nav>div[class*=prev]:after, .wrap-loading-arrow>div[class*=prev]:after {
  font-family:'Font Awesome 5 Free' !important;
  content:"\f30a"
}
.owl-nav>div[class*=next]:after, .wrap-loading-arrow>div[class*=next]:after {
  font-family:'Font Awesome 5 Free' !important;
  content:"\f30a"
} */
/* 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: #cd26531f;
    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; 
}*/


/* cats widget */
.widget_product_categories .children li.current-cat>a:before{}

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

.widget_product_categories .children {padding: 0; }
ul.children > li {padding:0px;}
ul.children.list-shown > li {padding:0 10px;}
ul.children ul.children > li {padding:0 10px;}
ul.children ul.children ul.children > li {padding:0 20px;}

.widget_product_categories > ul > li.cat-parent.current-cat-parent > ul > li.cat-parent > a {
font-weight: 600;
color: #cd2653;
background: -webkit-linear-gradient(left,#cd2653 30%,#fecf39 100%);
background: linear-gradient(left,#cd2653 30%,#fecf39 100%);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
html[dir="rtl"]  .widget_product_categories > ul > li.cat-parent.current-cat-parent > ul > li.cat-parent > a {
  background: -webkit-linear-gradient(right,#cd2653 30%,#fecf39 100%);
  background: linear-gradient(right,#cd2653 30%,#fecf39 100%);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

.widget_product_categories > ul > li.cat-parent.current-cat-parent > ul > li.cat-parent > a:before {
    color: #cd2653;
    content: "";
    display: inline-block;
    padding-right:10px;
    content: "\f150";
    font-family: woodmart-font;
}
html[dir="rtl"] .widget_product_categories > ul > li.cat-parent.current-cat-parent > ul > li.cat-parent > a:before {
    padding-right:0px;
    padding-left:10px;
}
.widget_product_categories .current-cat > ul.children.list-shown,
.widget_product_categories ul.children.list-shown ul.children.list-shown {
    background: #fcfcfc;
    border-left: 1px solid #cd2653;
    margin: 3px;
}
.widget_product_categories .current-cat > ul.children.list-shown > .current-cat {
  background: #fcfcfc;
  border-left: 1px solid #cd2653;
}

/* rtl */
html[dir="rtl"] .widget_product_categories .current-cat > ul.children.list-shown,
html[dir="rtl"] .widget_product_categories ul.children.list-shown ul.children.list-shown {
    border-left: 0px;
    border-right:1px solid #cd2653;
}

html[dir="rtl"] .widget_product_categories .current-cat > ul.children.list-shown > .current-cat {
  background: #fcfcfc;
  border-left: 1px solid #cd2653;
}

.widget_product_categories .product-categories li > a {
    /*transition : all 0.1s linear;*/
    transition:none !important;

}
.widget_product_categories .product-categories li.current-cat>a {
  /* font-size:16px; */
  color: #cd2653;
  background: -webkit-linear-gradient(left,#cd2653 20%,#fecf39 100%);
  background: linear-gradient(left,#cd2653 20%,#fecf39 100%);
      color: transparent;
      -webkit-background-clip: text;
      background-clip: text;
}
.widget_product_categories .product-categories li.current-cat:not(.cat-parent) {
  /*border-left:2px solid #ccc;*/
  color: #cd2653;
  background: -webkit-linear-gradient(left,#cd2653 20%,#fecf39 100%);
  background: linear-gradient(left,#cd2653 20%,#fecf39 100%);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
html[dir="rtl"] .widget_product_categories .product-categories li.current-cat:not(.cat-parent) {
  /*border-left:0px;
  border-right:2px solid #ccc;*/
  color: #cd2653;
  background: -webkit-linear-gradient(left,#cd2653 20%,#fecf39 100%);
  background: linear-gradient(left,#cd2653 20%,#fecf39 100%);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
html[dir="rtl"] .widget_product_categories .product-categories li.current-cat>a { 
  background: -webkit-linear-gradient(right,#cd2653 20%,#fecf39 100%);
  background: linear-gradient(right,#cd2653 20%,#fecf39 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.widget_product_categories .product-categories li:hover a {
  color: #cd2653;
  background: -webkit-linear-gradient(left,#cd2653 20%,#fecf39 100%);
  background: linear-gradient(left,#cd2653 20%,#fecf39 100%);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
 }
html[dir="rtl"] .widget_product_categories .product-categories li:hover a {
  background: -webkit-linear-gradient(right,#cd2653 20%,#fecf39 100%);
  background: linear-gradient(right,#cd2653 20%,#fecf39 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.widget_product_categories .product-categories li:not(.cat-parent):hover {
    color:#cd2653;
    background-color: rgba(205, 38, 83,0.07) ;
    background:rgba(205, 38, 83,0.07) ;
    background: -webkit-linear-gradient(45deg, rgba(205, 38, 83,0.07) 30%, rgba(254, 207, 57,0.07) 100%) !important;
    background: linear-gradient(45deg, rgba(205, 38, 83,0.07) 30%, rgba(254, 207, 57,0.07) 100%) !important;
}
html[dir="rtl"] .widget_product_categories .product-categories li:not(.cat-parent):hover {
  background: -webkit-linear-gradient(135deg, rgba(205, 38, 83,0.07) 30%, rgba(254, 207, 57,0.07) 100%);
  background: linear-gradient(135deg, rgba(205, 38, 83,0.07) 30%, rgba(254, 207, 57,0.07) 100%);
  
}

/* .widget_product_categories .wd-cats-toggle {

} */
.widget_product_categories .wd-cats-toggle.toggle-active, .widget_product_categories .wd-cats-toggle:hover {
  background-color: transparent;
  color: #cd2653;
}

/*temporary*/
.vc_custom_1598468075200 .fa {
    font-family: woodmart-font !important;
}
/*addtocart button*/
form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn) {
  box-shadow: 1px 1px 3px #ddd;
}
/* back custom button*/
.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;
}
.custom-back-btn {
    -webkit-animation: wd-ShakePrev 1s ease;
    animation: wd-ShakePrev 1s ease;
	
}
html[dir="rtl"] .custom-back-btn {
margin-right: 0px;
margin-left:15px;
}
.custom-back-btn span:not(.wd-tooltip-label) {
    display: none;
}
.custom-back-btn:after {
    display: inline-flex;
    font-size: 26px;
    content: "\f121";
    font-family: woodmart-font;
}
html[dir="rtl"] .custom-back-btn:after {
    content: "\f120";
}
.custom-back-btn:hover:after {
    -webkit-animation: wd-ShakePrev 1s ease infinite;
    animation: wd-ShakePrev 1s ease infinite;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text {
  font-size:large;
}
/*colors*/
.masonry-filter li a.filter-active:after, .masonry-filter li a:focus:after, .masonry-filter li a:hover:after,
.navigation-style-underline .item-level-0.current-menu-item>a .nav-link-text:after, .navigation-style-underline .item-level-0:hover>a .nav-link-text:after,
.navigation-style-underline .sub-menu a:hover .nav-link-text:after, .navigation-style-underline .sub-sub-menu a:hover .nav-link-text:after,
.wd-checkout-steps ul .step-active span:after, .wd-product-categories .category-nav-link:focus .category-name:after,
.wd-product-categories .category-nav-link:hover .category-name:after, .wd-product-categories .current-cat>.category-nav-link .category-name:after,
.wd-products-tabs.tabs-design-alt .products-tabs-title li.active-tab-title .tab-label:after, .wd-products-tabs.tabs-design-alt .products-tabs-title li:hover .tab-label:after,
.wd-products-tabs.tabs-design-default .products-tabs-title li.active-tab-title .tab-label:after,
.wd-products-tabs.tabs-design-default .products-tabs-title li:hover .tab-label:after,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab.vc_active .vc_tta-title-text:after,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab>a:hover .vc_tta-title-text:after,
.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    /* bottom: -6px;*/
    height: 3px; 
    background-color: #cd2653;
    background: #cd2653;
    background: -webkit-linear-gradient(left,#cd2653 30%,#fecf39 100%);
    background: linear-gradient(left,#cd2653 30%,#fecf39 100%);
    border-radius:10px;
 
}
.menu-opener:not(.has-bg), .search-style-with-bg.searchform .searchsubmit, .wd-cart-design-4 .wd-cart-number,
.btn.btn-color-primary:not(.btn-style-link), .btn-style-bordered.btn-color-primary:hover, .menu-label-primary,
.main-nav .item-level-0.callto-btn>a, .mobile-nav-tabs li:after, .icon-sub-menu.up-icon, .comment-form .submit,
.color-scheme-light .wd-entry-meta .meta-reply .replies-count, .blog-design-mask .wd-entry-meta .meta-reply .replies-count,
.wd-dark .wd-entry-meta .meta-reply .replies-count, .meta-post-categories, .wd-single-footer .tags-list a:hover:after,
.wd-single-footer .tags-list a:focus:after, .wd-pagination>span:not(.page-links-title), .page-links>span:not(.page-links-title),
.widget_tag_cloud .tagcloud a:hover, .widget_tag_cloud .tagcloud a:focus, .widget_product_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:focus, .widget_calendar #wp-calendar #today, .slider-title:before, .mc4wp-form input[type=submit],
.subtitle-color-primary.subtitle-style-background, .wd-title-color-primary .subtitle-style-background,
.wd-title-style-simple.wd-title-color-primary .liner-continer:after, .icons-design-simple .wd-social-icon:hover,
.timer-style-active .wd-timer>span, .wd-price-table .wd-plan-footer>a, .wd-price-table.price-style-default .wd-plan-price,
.hotspot-icon-default .hotspot-btn, .hotspot-icon-alt .wd-image-hotspot.hotspot-opened .hotspot-btn,
.hotspot-icon-alt .wd-image-hotspot:hover .hotspot-btn, .hotspot-content .add_to_cart_button,
.hotspot-content .product_type_variable, .widget_product_categories .product-categories li a:hover+.count,
.widget_product_categories .product-categories li a:focus+.count, .widget_product_categories .product-categories li.current-cat>.count,
.wd-woocommerce-layered-nav .layered-nav-link:hover+.count, .wd-woocommerce-layered-nav .layered-nav-link:focus+.count,
.wd-woocommerce-layered-nav .chosen .count, .popup-quick-view .wd-scroll-content>a, .popup-quick-view .view-details-btn,
.product-label.onsale,.product-label.new, .widget_shopping_cart .buttons .checkout, .wd-widget-stock-status a.wd-active:before,
.widget_layered_nav ul .chosen a:before, .woocommerce-store-notice, .wd-stock-progress-bar .progress-bar,
.woocommerce-pagination li .current, .cat-design-replace-title .category-title, .wd-hover-base:not([class*=add-small]) .wd-bottom-actions .wd-add-btn>a,
.wd-hover-alt .wd-add-btn>a span:before, .wd-hover-quick .wd-add-btn>a, .product-list-item .wd-add-btn>a, .wd-hover-standard .wd-add-btn>a,
.single_add_to_cart_button, .tabs-layout-tabs .tabs li a:after, .wd-add-img-msg:before, .checkout_coupon .button, #place_order, .register .button,
.login .button, .lost_reset_password .button, .woocommerce-MyAccount-content>p:not(.woocommerce-Message):first-child mark, .woocommerce-MyAccount-content>.button,
.order-info mark, .order-again .button, .woocommerce-Button--next, .woocommerce-Button--previous, .woocommerce-MyAccount-downloads-file,
.account-payment-methods-table .button, button[name=save_account_details], button[name=save_address], button[name=track],
.wd-compare-col .button, .wd-compare-col .added_to_cart, .return-to-shop .button, .wd-pf-btn button, table.wishlist_table .product-add-to-cart a.button.add_to_cart,
div.wcmp_regi_main .button, .dokan-dashboard a.dokan-btn, .dokan-dashboard button.dokan-btn, .dokan-dashboard input[type=submit].dokan-btn,
.dokan-dashboard a.dokan-btn:hover, .dokan-dashboard a.dokan-btn:focus, .dokan-dashboard button.dokan-btn:hover, .dokan-dashboard button.dokan-btn:focus,
.dokan-dashboard input[type=submit].dokan-btn:hover, .dokan-dashboard input[type=submit].dokan-btn:focus, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,
.dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover,
.dokan-single-seller .store-footer .dokan-btn-round, .dokan-single-seller .store-footer .dokan-btn-round:hover, #dokan-store-listing-filter-wrap .right .item .dokan-btn-theme,
.woocommerce-MyAccount-content .dokan-btn-theme, .woocommerce-MyAccount-content .dokan-btn-theme:focus, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn,
#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn:focus, #yith-wpv-abuse, .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button,
body .select2-container--default .select2-results__option[aria-selected=true], .wd-tools-element .wd-tools-count, .wd-cart-design-2 .wd-cart-number, .wd-cart-design-5 .wd-cart-number,
.navigation-style-underline .nav-link-text:after, .masonry-filter li a:after, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after,
.category-nav-link .category-name:after, .wd-checkout-steps ul li span:after, .wd-products-tabs.tabs-design-default .products-tabs-title .tab-label:after,
.wd-products-tabs.tabs-design-alt .products-tabs-title .tab-label:after, .xtemos-category-list .tab-preview-name:after,.wd-header-cart.wd-design-2 .wd-cart-number,
.wd-header-cart.wd-design-5 .wd-cart-number{
    /* background-color: #1ebbf0;
    background: #1ebbf0;
    background: -webkit-linear-gradient(left,#1ebbf0 30%,#39dfaa 100%);
    background: linear-gradient(left,#1ebbf0 30%,#39dfaa 100%); */
    background-color: #cd2653;
    background: #cd2653;
    background: -webkit-linear-gradient(left,#cd2653 30%,#fecf39 100%);
    background: linear-gradient(left,#cd2653 30%,#fecf39 100%);
}
/* rtl gradient */
html[dir="rtl"] .masonry-filter li a.filter-active:after, html[dir="rtl"] .masonry-filter li a:focus:after,
html[dir="rtl"] .masonry-filter li a:hover:after, html[dir="rtl"] .navigation-style-underline .item-level-0.current-menu-item>a .nav-link-text:after,
html[dir="rtl"] .navigation-style-underline .item-level-0:hover>a .nav-link-text:after, html[dir="rtl"] .navigation-style-underline .sub-menu a:hover .nav-link-text:after,
html[dir="rtl"] .navigation-style-underline .sub-sub-menu a:hover .nav-link-text:after, html[dir="rtl"] .wd-checkout-steps ul .step-active span:after,
html[dir="rtl"] .wd-product-categories .category-nav-link:focus .category-name:after, html[dir="rtl"] .wd-product-categories .category-nav-link:hover .category-name:after,
html[dir="rtl"] .wd-product-categories .current-cat>.category-nav-link .category-name:after,
html[dir="rtl"] .wd-products-tabs.tabs-design-alt .products-tabs-title li.active-tab-title .tab-label:after,
html[dir="rtl"] .wd-products-tabs.tabs-design-alt .products-tabs-title li:hover .tab-label:after,
html[dir="rtl"] .wd-products-tabs.tabs-design-default .products-tabs-title li.active-tab-title .tab-label:after,
html[dir="rtl"] .wd-products-tabs.tabs-design-default .products-tabs-title li:hover .tab-label:after,
html[dir="rtl"] .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab.vc_active .vc_tta-title-text:after,
html[dir="rtl"] .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab>a:hover .vc_tta-title-text:after{
    background: -webkit-linear-gradient(right,#cd2653 30%,#fecf39 100%);
    background: linear-gradient(right,#cd2653 30%,#fecf39 100%);
 
}

    

/* page titles */
.page-id-7923 .page-title-default,.page-id-7925 .page-title-default {
    background-color: #f1f2f6;
    background-image: linear-gradient(315deg, #f1f2f6 0%, #c9c6c6 74%);
}
/* header langs */
.whb-secondary-menu {
    flex: 0;
}
/* blog author */
.wd-entry-meta .meta-author,.wd-post-date {
    display: none;
}


footer:before {
    /* position: absolute;
    top: 100%;
    left: 0; */
    display: block;
    width: 100%;
    height: 16px;
    content: "";
    
    background: #cd2653;
    background: linear-gradient(156deg,#cd2653,#db728e 51%,#fecf39);
}
html[dir="rtl"] footer:before {
    background: linear-gradient(156deg,#fecf39,#db728e 51%,#cd2653);
}

/* .footer-column-3,.footer-column-4,.footer-column-5 {

    border-radius: 5px;
    padding: 10px;
    text-align: center;
}
.footer-column-3 {
    background: #cd2653;
    background: #cf315b;
}
.footer-column-4 {
    background: #db728e;
    background: #e1827f;
}
.footer-column-5 {
    background: #fecf39;
    background: #f6ba4c;
} */

/*subscribe form*/
.acym_form td { 
    border-bottom:0px;
}
.acym_form .button {
    background:#cd2653;
    color:#fff;
}
.acym_form .hover {
    color: #fff;
    box-shadow: inset 0 0 200px rgba(0,0,0,.1);
}

/* cats styling */
.cat-design-default h3.wd-entities-title {
  background: #cd2652c9;
  color: #fff;
  font-size:18px;
  padding:10px 15px
}
.cat-design-default div.more-products {
  display:none;
}
.cat-design-default.categories-with-shadow .wrapp-category,.cat-design-replace-title .wrapp-category {
  /*border-radius: 20px;*/
  box-shadow:1px 1px 2px rgba(0,0,0,.12);
  border-radius: 100px 15px 100px 15px/15px 225px 15px 255px !important;
}
.cat-design-center .wrapp-category:before, .cat-design-replace-title .wrapp-category:before {
  content: "";
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  /*background-color: #000;*/
  opacity: .1;
}

.cat-design-default:hover h3.wd-entities-title{
    background: #cd2653;
    /* background: linear-gradient(156deg,#cd2653,#db728e 51%,#fecf39); */
    background: -webkit-linear-gradient(left,#cd2653 30%,#fecf39 100%);
    background: linear-gradient(left,#cd2653 30%,#fecf39 100%);
    color:#fff;
}
html[dir="rtl"] .cat-design-default:hover h3.wd-entities-title{
  background: -webkit-linear-gradient(right,#cd2653 30%,#fecf39 100%);
  background: linear-gradient(right,#cd2653 30%,#fecf39 100%);
}
/* .cat-design-default div.more-products {
    color:#2d2a2a;
    display:inline-block;
    background: #fecf3932;
} 
.cat-design-default:hover div.more-products {
    border: 2px solid #fecf39;
}*/

/* .cat-design-default .hover-mask {
  display: flex;
  align-items: center;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
} */

/*cat design replace */
.cat-design-replace-title .hover-mask {
  /*top: auto; */
  opacity:1 !important;
}
/* .cat-design-replace-title:hover .hover-mask{
  opacity:1 !important;
} */
@media (min-width: 769px) {
  body.home .cat-design-replace-title .wd-entities-title {
    font-size:24px;
  }
}
.cat-design-replace-title .wd-entities-title {
  font-size:16px;
}
.cat-design-replace-title .wrapp-category h3.wd-entities-title{
  background: #cd2652c9;
  padding:10px 15px;
  color:#fff;
}
.cat-design-replace-title:hover .wrapp-category h3.wd-entities-title {
  background: #cd2653;
  /* background: linear-gradient(156deg,#cd2653,#db728e 51%,#fecf39); */
  background: -webkit-linear-gradient(left,#cd2653 30%,#fecf39 100%);
  background: linear-gradient(left,#cd2653 30%,#fecf39 100%);
  color:#fff;
}
html[dir="rtl"] .cat-design-replace-title:hover .wrapp-category h3.wd-entities-title {
background: -webkit-linear-gradient(right,#cd2653 30%,#fecf39 100%);
background: linear-gradient(right,#cd2653 30%,#fecf39 100%);
}


@media (max-width: 768px) {
  body:not(.wd-dark) .cat-design-center .category-title, body:not(.wd-dark) .cat-design-replace-title .category-title {
      color: #fff;
  }
}
@media (max-width: 768px) {
.cat-design-replace-title .category-title {
  background-color: #cd2652c9  !important;
  padding:10px 15px
  }
}
@media (max-width: 768px) {
.cat-design-center .wrapp-category, .cat-design-default .wrapp-category, .cat-design-replace-title .wrapp-category {
      overflow: hidden;
  }
}
/*@media (max-width: 768px) {*/
.cat-design-default .hover-mask, .cat-design-replace-title .hover-mask,.cat-design-center .hover-mask {
    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;

  /*} */
/*.cat-design-alt .category-title:after {
      content: '';
      position: absolute;
      top: 100%;
      right: 0;
      width: 0;
      height: 2px;
      transition: width 1s cubic-bezier(0.175, 0.885, 0.32, 1.15);
      background-color: var(--wd-primary-color);
  }
.cat-design-alt .wrapp-category:hover .category-title:after {
    width: 100%;*/
  }
  body.home .vc_row-fluid.vc_custom_1500912826731 {
    padding-top: 0px !important;
  }


/*load more button*/
.wd-load-more:hover {
  border-color: #cd2653;
}
/* hashtag terms */
.hashlink:before{
    display:block;
    position:relative;
    margin-top: -80px;
    height:80px;
    content: " ";
    visibility:hidden;
}

.dokan-alert-success, .dokan-message, .dokan-store-contact .alert-success, .mc4wp-success, .woocommerce-message, .wpcf7 form.sent .wpcf7-response-output, .wpcf7-mail-sent-ok, .yith_ywraq_add_item_product_message {
    background-color: #cd2653;
}


.header-free-shipping {
    color:#333;
    font-weight: bold;
}
/* .header-free-shipping:before {
    content: "\f48b";
    font-family:'Font Awesome 5 Free';
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
} */

html[dir="rtl"] .wpb_single_image.vc_align_left {text-align:right!important;}

/*offset*/
.rtl .vc_non_responsive .vc_row .vc_col-sm-offset-12 {
    margin-left: 0;
    margin-right: 100%;
  }
.rtl .vc_non_responsive .vc_row .vc_col-sm-offset-11 {
    margin-left: 0;
      margin-right:91.66666667%;
  }
.rtl .vc_non_responsive .vc_row .vc_col-sm-offset-10 {
    margin-left: 0;
      margin-right:83.33333333%;
  }
.rtl .vc_non_responsive .vc_row .vc_col-sm-offset-9 {
    margin-left: 0;
      margin-right:75%;
  }
.rtl .vc_non_responsive .vc_row .vc_col-sm-offset-8 {
    margin-left: 0;
      margin-right:66.66666667%;
  }
.rtl .vc_non_responsive .vc_row .vc_col-sm-offset-7 {
    margin-left: 0;
      margin-right:58.33333333%;
  }
.rtl .vc_non_responsive .vc_row .vc_col-sm-offset-6 {
    margin-left: 0;
      margin-right:50%;
  }
.rtl .vc_non_responsive .vc_row .vc_col-sm-offset-5 {
    margin-left: 0;
      margin-right:41.66666667%;
  }
.rtl .vc_non_responsive .vc_row .vc_col-sm-offset-4 {
    margin-left: 0;
      margin-right:33.33333333%;
  }
.rtl .vc_non_responsive .vc_row .vc_col-sm-offset-3 {
    margin-left: 0;
      margin-right:25%;
  }
.rtl .vc_non_responsive .vc_row .vc_col-sm-offset-2 {
    margin-left: 0;
      margin-right:16.66666667%;
  }
.rtl .vc_non_responsive .vc_row .vc_col-sm-offset-1 {
    margin-left: 0;
      margin-right:8.33333333%;
  }
.rtl .vc_non_responsive .vc_row .vc_col-sm-offset-0 {
    margin-right:0;
  }
  
.rtl .vc_col-xs-offset-12 {
    margin-left: 0;
      margin-right:100%;
  }
.rtl .vc_col-xs-offset-11 {
    margin-left: 0;
      margin-right:91.66666667%;
  }
.rtl .vc_col-xs-offset-10 {
    margin-left: 0;
      margin-right:83.33333333%;
  }
.rtl .vc_col-xs-offset-9 {
    margin-left: 0;
      margin-right:75%;
  }
.rtl .vc_col-xs-offset-8 {
    margin-left: 0;
      margin-right:66.66666667%;
  }
.rtl .vc_col-xs-offset-7 {
    margin-left: 0;
      margin-right:58.33333333%;
  }
.rtl .vc_col-xs-offset-6 {
    margin-left: 0;
      margin-right:50%;
  }
.rtl .vc_col-xs-offset-5 {
    margin-left: 0;
      margin-right:41.66666667%;
  }
.rtl .vc_col-xs-offset-4 {
    margin-left: 0;
      margin-right:33.33333333%;
  }
.rtl .vc_col-xs-offset-3 {
    margin-left: 0;
      margin-right:25%;
  }
.rtl .vc_col-xs-offset-2 {
    margin-left: 0;
      margin-right:16.66666667%;
  }
.rtl .vc_col-xs-offset-1 {
    margin-left: 0;
      margin-right:8.33333333%;
  }
.rtl .vc_col-xs-offset-0 {
      margin-right:0%;
  }
  
@media (min-width: 768px) {
  
.rtl .vc_col-sm-offset-12 {
      margin-left: 0;
      margin-right:100%;
    }
.rtl .vc_col-sm-offset-11 {
      margin-left: 0;
      margin-right:91.66666667%;
    }
.rtl .vc_col-sm-offset-10 {
      margin-left: 0;
      margin-right:83.33333333%;
    }
.rtl .vc_col-sm-offset-9 {
      margin-left: 0;
      margin-right:75%;
    }
.rtl .vc_col-sm-offset-8 {
      margin-left: 0;
      margin-right:66.66666667%;
    }
.rtl .vc_col-sm-offset-7 {
      margin-left: 0;
      margin-right:58.33333333%;
    }
.rtl .vc_col-sm-offset-6 {
      margin-left: 0;
      margin-right:50%;
    }
.rtl .vc_col-sm-offset-5 {
      margin-left: 0;
      margin-right:41.66666667%;
    }
.rtl .vc_col-sm-offset-4 {
      margin-left: 0;
      margin-right:33.33333333%;
    }
.rtl .vc_col-sm-offset-3 {
      margin-left: 0;
      margin-right:25%;
    }
.rtl .vc_col-sm-offset-2 {
      margin-left: 0;
      margin-right:16.66666667%;
    }
.rtl .vc_col-sm-offset-1 {
      margin-left: 0;
      margin-right:8.33333333%;
    }
.rtl .vc_col-sm-offset-0 {
      margin-right:0;
    }
  }
@media (min-width: 992px) {
  
.rtl .vc_col-md-offset-12 {
      margin-left: 0;
      margin-right:100%;
    }
.rtl .vc_col-md-offset-11 {
      margin-left: 0;
      margin-right:91.66666667%;
    }
.rtl .vc_col-md-offset-10 {
      margin-left: 0;
      margin-right:83.33333333%;
    }
.rtl .vc_col-md-offset-9 {
      margin-left: 0;
      margin-right:75%;
    }
.rtl .vc_col-md-offset-8 {
      margin-left: 0;
      margin-right:66.66666667%;
    }
.rtl .vc_col-md-offset-7 {
      margin-left: 0;
      margin-right:58.33333333%;
    }
.rtl .vc_col-md-offset-6 {
      margin-left: 0;
      margin-right:50%;
    }
.rtl .vc_col-md-offset-5 {
      margin-left: 0;
      margin-right:41.66666667%;
    }
.rtl .vc_col-md-offset-4 {
      margin-left: 0;
      margin-right:33.33333333%;
    }
.rtl .vc_col-md-offset-3 {
      margin-left: 0;
      margin-right: 25%;
    }
.rtl .vc_col-md-offset-2 {
      margin-left: 0;
      margin-right:16.66666667%;
    }
.rtl .vc_col-md-offset-1 {
      margin-left: 0;
      margin-right:8.33333333%;
    }
.rtl .vc_col-md-offset-0 {
      margin-right:0;
    }
  }
@media (min-width: 1200px) {
.rtl .vc_col-lg-offset-12 {
      margin-left: 0;
      margin-right:100%;
    }
.rtl .vc_col-lg-offset-11 {
      margin-left: 0;
      margin-right: 91.66666667%;
    }
.rtl .vc_col-lg-offset-10 {
      margin-left: 0;
      margin-right:83.33333333%;
    }
.rtl .vc_col-lg-offset-9 {
      margin-left: 0;
      margin-right:75%;
    }
.rtl .vc_col-lg-offset-8 {
      margin-left: 0;
      margin-right:66.66666667%;
    }
.rtl .vc_col-lg-offset-7 {
      margin-left: 0;
      margin-right:58.33333333%;
    }
.rtl .vc_col-lg-offset-6 {
      margin-left: 0;
      margin-right:50%;
    }
.rtl .vc_col-lg-offset-5 {
      margin-left: 0;
      margin-right:41.66666667%;
    }
.rtl .vc_col-lg-offset-4 {
      margin-left: 0;
      margin-right:33.33333333%;
    }
.rtl .vc_col-lg-offset-3 {
      margin-left: 0;
      margin-right: 25%;
    }
.rtl .vc_col-lg-offset-2 {
      margin-left: 0;
      margin-right: 16.66666667%;
    }
.rtl .vc_col-lg-offset-1 {
      margin-left: 0;
      margin-right: 8.33333333%;
    }
.rtl .vc_col-lg-offset-0 {
      margin-right: 0%;
    }
  }

  
/* menu cats */
.menu-cats-layout,.vc_taxonomy_sub_cat_list {
    list-style:none !important;
    margin: 0 !important;
    padding: 0 !important;
  }
.menu-cats-layout.inline-b li {
    margin: 0 !important;
    padding: 0 !important;
  }
.menu-cats-layout.inline-b > li {
    /* background: pink;
    padding: 5px; */
    width: 190px;
    /* height: 150px;
    margin: 10px;
    line-height: 150px;
    color: white;
    font-weight: bold;
    font-size: 3em;
    text-align: center; */
  }

  /*inline-block*/
.menu-cats-layout.inline-b {
  max-width:1200px;
  margin:0 auto;
  background: #ffffffad;
}
.menu-cats-layout.inline-b > li {
  display: inline-block;
  vertical-align: top;
  padding: 2px 2px 10px 2px;
  background: #ffffff96;
}
.menu-cats-layout.inline-b > li > a {
  font-weight:bold;
}
.menu-cats-layout.inline-b > li a {
  padding: 3px;
  font-size:16px;
}
.menu-cats-layout.inline-b > li a:hover {
  background: #e9e9e9;
}
.menu-cats-layout.flex {
  padding: 0;
  margin: 0;
  list-style: none;
  
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
}

/* sub menu products */
.sub-menu-dropdown .slide-product {
  background:#ffffffad;
}
/* terms numbering */
#post-8127 ol { counter-reset: item }
#post-8127 li { display: block }
#post-8127 li:before { content: counters(item, ".") " "; counter-increment: item }

/*scroll to top*/
.scrollToTop.button-show {
  color:#fff;
  background:#cd2653;
  border-radius: 0px;
  opacity: .85;
}
.scrollToTop.button-show:hover {
  opacity: 1;
}



/* owl nav */
.owl-carousel .owl-nav>div {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
  pointer-events: visible;
  transition: background-color 1s ease;
  }
.wd-carousel-spacing-10 .owl-nav > div[class*="prev"] {
  left:5px;
}
html[dir="rtl"] .wd-carousel-spacing-10 .owl-nav > div[class*="prev"] {
  right:5px;
  left:auto;
  
}
.wd-carousel-spacing-10 .owl-nav>div[class*=next] {
  right: 5px;
}
html[dir="rtl"] .wd-carousel-spacing-10 .owl-nav > div[class*="next"] {
  left:5px;
  right: auto;
}
/* .owl-nav a:after, .owl-nav a:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  opacity: 0;
  box-sizing: border-box;
  border-radius: inherit;
  -webkit-backface-visibility: hidden;
  transition: opacity .15s linear;
} */
.owl-carousel .owl-nav>div {
  /* background:  #cd2653c9;
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #fff; */
    background: #ffffffc9;
    width: 50px;
    height: 50px;
    line-height: 50px;
    color: #cd2653;
    /* transition: background-color 0.5s ease; */
  
}
.owl-carousel .owl-nav > div:hover {
   background:  #cd2653c9;
  /* background: -webkit-linear-gradient(top,#cd2653 30%,#fecf39 100%);
  background: linear-gradient(bottom,#cd2653 30%,#fecf39 100%); */
  color:#fff;

}

@media (max-width: 1024px) {
  div[class*=woodmart-carousel-spacing] .owl-nav>div[class*=prev] {
    margin-right: 0px;
  }
}
@media (max-width: 1024px) {
  div[class*=woodmart-carousel-spacing] .owl-nav>div[class*=next] {
    margin-left: 0px;
  }
}
@media (max-width: 1024px) {
.owl-nav>div:after, .wrap-loading-arrow>div:after {
      font-weight: 700;
      font-size: 14px;
      line-height: 40px;
      margin: 0 auto;
  }
}
@media (max-width: 1024px) {
.owl-carousel .owl-nav>div {
    width: 40px;
    height: 40px;
    line-height: 40px;
  } 
}
.meta-post-categories>a {
  font-size:16px;
}
/* .mobile-nav.act-mobile-menu {
  background-image: url('https://www.partytown.co.il/wp-content/uploads/menu_bottom_bg_short2-scaled.jpg') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
} */
.page-description{display:none!important;}
.menu-item-design-full-width .sub-menu-dropdown {padding-top: 0px;}
.hovered-social-icons {display:none !important;}

audio::-webkit-media-controls-timeline,
video::-webkit-media-controls-timeline {
    display: none;
}
#home-vid video {width:100%;}

@media (max-width: 1024px) {
.wd-buttons .wd-compare-btn, .wd-buttons .wd-quick-view-btn {
       display: block !important
  }
}

/* header banner */
.header-banner {
  background: linear-gradient(to right,#c51b4d 30%,#BC204B 60%,#cd2653 100%);
}
html[dir="rtl"] .header-banner {
  background: linear-gradient(to left,#c51b4d 30%,#BC204B 60%,#cd2653 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: 768px) {
  .page-title-default {
    background-position: left !important;
  }
}
@media (max-width: 1024px) {
.wd-products-per-page {
      display: block;
  }
}

/* product page discount */
.awdr_discount_bar {
  background:transparent !important;
}
.awdr_banner_content {margin:auto;}
.awdr_discount_bar_content {
    text-align: center;
    width: 75%;
    border: 7px solid #cd2653;
    border-radius: 2px;
    margin: 0 auto;
    font-weight: bold;
    font-size: 16px;
    background: #f7f7f7;
    padding:5px;
    box-shadow: 0 8px 6px -6px #a1a1a1 !important;
    border-radius: 255px 15px 225px 15px/15px 225px 15px 255px !important;

}

.wd-header-nav.wd-header-secondary-nav.navigation-style-default {
  flex: initial;
}

/*whats app*/
html[dir="rtl"] .ht-ctc.ht-ctc-chat {
  left: auto !important;
  right: 10px;
}

/*labels */
/*.product-label.new {

}

html[dir="rtl"] .product-label.new {

}*/
.woocommerce .product span.onsale {
  padding: 5px 10px !important;
}
 
@media (max-width: 768px) {
.wd-nav>li.wd-has-children>a:after, .wd-nav>li.menu-item-has-children>a:after {
    font-size:75%;
  }
}

/*.wd-nav>li a {
  justify-content: center;
}*/


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

.product-quick-view.single-product-content {
  border: 4px outset #cd2653;
}

/*.draw {
  padding: 20px 50px;
  outline:none;
  border: none;
  box-shadow: none;
  background-image: 
  linear-gradient(#cd2653, #cd2653), 
  linear-gradient(#cd2653, #cd2653), 
  linear-gradient(#cd2653, #cd2653), 
  linear-gradient(#cd2653, #cd2653), 
  
  linear-gradient(transparent, transparent), 
  linear-gradient(transparent, transparent), 
  linear-gradient(transparent, transparent), 
  linear-gradient(transparent, transparent);
  
  background-position: 0 0, 0 0, 0 100%, 0 100%, 
                       0 0, 0 0, 0 100%, 100% 0;
  background-size: 3px 0%, 0% 3px, 0% 3px, 3px 0%,  
                   3px 100%, 100% 3px, 100% 3px,3px 100%;
  background-color:transparent;
  background-repeat:no-repeat;
  transition:0.2s linear;
}

.draw:hover {
  background-position: 0 100%, 0 0, 0 100%, 100% 0, 
                       0 0, 0 0, 0 100%, 100% 0;
  background-size: 3px 0%, 100% 3px, 0% 3px,3px 0%,  
                   3px 100%, 100% 3px, 100% 3px,3px 100%;
  animation: animate 1.4s linear infinite 0.2s;
}

@keyframes animate {
  0% {
  background-position: 0 100%, 0 0, 0 100%, 100% 0, 
                       0 0, 0 0, 0 100%, 100% 0;
  background-size: 3px 0%, 100% 3px, 0% 3px,3px 0%,  
                   3px 100%, 100% 3px, 100% 3px,3px 100%;
  }
  40% {
  background-position: 0 100%, 100% 0, 100% 100%, 100% 0, 
                       0 0, 0 0, 0 100%, 100% 0;
  background-size: 3px 0%, 100% 3px, 0% 3px,3px 100%,  
                   3px 100%, 100% 3px, 100% 3px,3px 100%;
  }
  60% {
  background-position: 0 100%, 100% 0, 100% 100%, 100% 100%, 
                       0 0, 0 0, 0 100%, 100% 0;
  background-size: 3px 0%, 0% 3px, 100% 3px,3px 100%,  
                   3px 100%, 100% 3px, 100% 3px,3px 100%;
  }
  70% {
  background-position: 0 100%, 100% 0, 0% 100%, 100% 100%, 
                       0 0, 0 0, 0 100%, 100% 0;
  background-size: 3px 100%, 0% 3px, 100% 3px,3px 0%,  
                   3px 100%, 100% 3px, 100% 3px,3px 100%;
  }
  80% {
  background-position: 0% 0%, 0% 0, 0% 100%, 100% 100%, 
                       0 0, 0 0, 0 100%, 100% 0;
  background-size: 3px 100%, 0% 3px, 0% 3px,3px 0%,  
                   3px 100%, 100% 3px, 100% 3px,3px 100%;
  }
  100% {
  background-position: 0% 0%, 0 0, 0 100%, 100% 100%, 
                       0 0, 0 0, 0 100%, 100% 0;
  background-size: 3px 0%, 100% 3px, 0% 3px,3px 0%,  
                   3px 100%, 100% 3px, 100% 3px,3px 100%;  
  }
}*/

.wd-action-btn>a:hover {
  color: #3c3c3c;
}
.woocommerce-result-count {display:none !important;}

/*
.wd-nav[class*=wd-style-]>li.menu-item-has-children:hover>a:after, .wd-nav[class*=wd-style-]>li.wd-has-children:hover>a:after {
  color:#fecf39;
}
.wd-nav-main[class*=wd-style-]>li.menu-item-has-children:hover>a:after {
  content="";
}
@media (min-width: 992px){
.wd-nav-main[class*=wd-style-]>li+li:before {
      padding: 0;
      content: "|";

  }
}
.wd-nav[class*=wd-style-]>li.menu-item-has-children:hover>a:after, .wd-nav[class*=wd-style-]>li.wd-has-children:hover>a:after {
    transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
}*/
.widget_price_filter .ui-slider-horizontal {
  width:95%;
}
.widget_price_filter .ui-slider-horizontal:before {
  content: "";
  position: absolute;
  top: 0;
  right: -15px;
  left: -15px;
  margin-top:0px;
  height: 22px;
  /*background-color: #E7E7E7;*/
  border-radius: 10px;
  background-image: none;
  background-color: #d65578;
}

.widget_price_filter .ui-slider .ui-slider-range {
  position: absolute;
  top: 0;
  z-index: 1;
  display: block;
  margin-top:0px;
  height: 21px;
  border: 0;
  border-radius: 10px;
  background-image: none;
  background-color: #d65578;
}
.widget_price_filter .ui-slider .ui-slider-handle:after {
  box-sizing: border-box;
  box-shadow: 0 4px 25px rgb(0 0 0 / 40%);
  border: 4px solid #fff;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: var(--wd-primary-color);
  cursor: pointer;
  position: absolute;
  -ms-touch-action: pan-x;
  touch-action: pan-x;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  will-change: left;
  z-index: 10;
}

.widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute;
  top: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  margin-top: 0px; 
  margin-left: 0px;
  width: 0;
  height: 22px;
  outline: 0;
  border: none;
  border-radius: 0;
  background: 0 0;
  background-color: transparent!important;
  cursor: ew-resize;
}
/*.widget_price_filter .ui-slider .ui-slider-handle:nth-child(2):after {
  margin-left:25px;
}
.widget_price_filter .ui-slider .ui-slider-handle:nth-child(3):after {
  margin-right:25px;
}*/
.widget-title, .widgettitle {
  background-color: #565656;
    color: transparent;
    text-shadow: 2px 2px 3px rgb(255 255 255 / 50%);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    font-size: large;
    font-style: italic;
}
.product-image-summary div.quantity {
  vertical-align:middle;
  align-self: center;
}
div.quantity input[type=button] {
  width: 30px;
  height: 30px;
  background-color: #efefef;
  border-radius: 6px;
  border: none;
  cursor: pointer;
  border-radius: 255px 15px 225px 15px/15px 225px 15px 255px;
  background: #efefef;
}
div.quantity input[type=number] {
  -webkit-appearance: none;
  border: none;
  text-align: center;
  width: 32px;
  height: auto;
  font-size: 16px;
  color: #43484D;
  font-weight: 300;
}

.tabs-layout-tabs .tabs li.active a {
  opacity: 1;
  background: #f7f7f7db;
  padding: 10px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.owl-dots .owl-dot span {
  box-shadow: 0 4px 25px rgb(0 0 0 / 40%);
  border: 4px solid #fff;
  height: 22px;
  width: 22px;
  border-radius: 50%;
  background: #848484;;
  cursor: pointer;
  
}
.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span {
  box-shadow: 0 4px 25px rgb(0 0 0 / 40%);
  border: 4px solid #fff;
  height: 22px;
  width: 22px;
  border-radius: 50%;
  background: var(--wd-primary-color);
  cursor: pointer;
}
.owl-dots .owl-dot:not(.active):hover span {
  border-color: #ccc;
}

/*.widget-area .widget:after {
  content: "";
    width: 80%; 
    min-height: 14px;
    background: 0 repeat-x url(data:image/svg+xml;utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20width%3D%2214px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2018%2015%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cpolygon%20id%3D%22Combined-Shape%22%20fill%3D%22%23ebebeb%22%20points%3D%228.98762301%200%200%209.12771969%200%2014.519983%209%205.40479869%2018%2014.519983%2018%209.12771969%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E);
    display: block;
}*/
/*product page changes*/
.wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after {
  top: -10px !important;
  height: 3px;
}
.wd-nav.wd-style-underline-reverse>li>a {
padding: 10px;
background: #f8f8f8;
}
/*.tabs-layout-tabs .tabs li.active a {padding:0px;}

.wd-nav[class*=wd-style-underline] .nav-link-text, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text {
  padding:10px;
}*/

.slider-title {
  text-align: center;
  /* position: relative;
  text-align: center;
  text-transform: uppercase;
  font-size: 22px;
  background-color: #565656;
  color: transparent;
  text-shadow: 2px 2px 3px rgb(255 255 255 / 50%);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  font-size: large;
  font-style: italic;
  font-size: 130%;*/
}
.slider-title:before {
  position: absolute;
  left: 50%;
  width: 100px;
  margin-left: -50px;
  height: 3px;
}
html[dir="rtl"] .slider-title:before {
  position: absolute;
  right: 50%;
  width: 100px;
  margin-right: -50px;
  height: 3px;
}

/*
.menu.wd-nav.wd-nav-main {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  margin:0 10px!important;
}*/
/*
.wd-nav {
  margin:auto 10px !important;
}
*/
/*sep fix*/
div.br_alabel {z-index:100 !important;}
div.br_alabel span,.woocommerce .product span.onsale {
  box-shadow: 0 8px 6px -6px #a1a1a1 !important;
  border-radius: 255px 15px 225px 15px/15px 225px 15px 255px !important;
  }

.cart-content-wrapper .cart-totals-inner,.checkout-order-review,.woocommerce-order-pay #order_review {
    border: 7px solid var(--brdcolor-gray-200);
    border-radius: 255px 15px 225px 15px/15px 225px 15px 255px;
  /*background: #efefef;*/
  background:#f7f7f7;
  }
.cart-totals-inner table .cart-subtotal .amount {

    color: #ba3a55;
  }
.widget-title, .widgettitle {
  padding: 0 1px;
}


/*checkout order*/
.woocommerce-checkout > .checkout-order-review:after,.woocommerce-checkout > .checkout-order-review:before,.woocommerce-checkout > .woocommerce-order-pay #order_review:after,.woocommerce-checkout > .woocommerce-order-pay #order_review:before {
    content:unset;
  }

  input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text]:not(.s), input[type=url], select, textarea {
    border: 2px solid var(--brdcolor-gray-200);
    border-radius: 255px 15px 225px 15px/15px 225px 15px 255px;
  }

/* Global css from dashboard */
.whb-secondary-menu {
  flex: 0;
  
}
div.whb-column.whb-col-left.whb-visible-lg > div.wd-header-nav.wd-header-secondary-nav {
  flex: 0 auto;
}
.rtl div.whb-column.whb-col-mobile.whb-hidden-lg > div.wd-header-nav.wd-header-secondary-nav.text-left {
--text-align: right;
  text-align: right;
  --content-align: flex-start;
}
audio::-webkit-media-controls-timeline,
video::-webkit-media-controls-timeline {
  display: none;
}
#home-vid video {width:100%;}
.wd-nav-main.wd-nav>li {
  position: unset;
}
.whb-clone.whb-sticked .wd-dropdown {
  margin-top: 0 !important;
}
.whb-header-bottom .wd-dropdown {
  margin-top: 0 !important;
}
.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll), .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner {
  padding-top: 0 !important;
}
.wd-logo.wd-main-logo {display:block;}

/* Desktop css from dashboard */
.product-summary-shadow .summary-inner {
  --s: 18px;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    padding: calc(2* var(--s));
    box-sizing: border-box;
    background-color: #f5f5f5;
    background-image: linear-gradient(147deg, #f5f5f5 0%, #fffafa 74%);
    --_m: #0000 0 calc(2* atan(.5)), #000 0 50%;
    mask: repeating-conic-gradient(from atan(2) at 50% var(--s), var(--_m)) calc(2* var(--s)) calc(-1* var(--s)) / calc(4* var(--s)) 100% intersect, repeating-conic-gradient(from atan(-.5) at var(--s), var(--_m)) calc(-1* var(--s)) calc(2* var(--s)) / 100% calc(4* var(--s));
}

/*html[dir="rtl"] .owl-carousel {
  direction: ltr; 
}
html[dir="rtl"] .owl-carousel .owl-item {
  direction: rtl; 
} */}
