:root {
	--wd-cat-brd-radius: 300px;
	--wd-text-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(14,80,158);
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(14,80,158);
	--btn-accented-bgcolor-hover: rgb(245,201,16);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(30,115,190);
	background-image: url();
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(15,81,159);
	background-image: none;
}
html .wd-sticky-btn-cart .single_add_to_cart_button, html .wd-sticky-btn-cart .wd-sticky-add-to-cart, html .wd-sticky-btn.wd-quantity-overlap div.quantity :is(input[type],.btn) {
	background: rgb(245,201,16);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1480px;
--wd-form-brd-radius: 30px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1480px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgb(30,115,190);
}

@font-face {
	font-family: "DinNext";
	src: url("//www.healthycraftskw.com/wp-content/uploads/2023/08/DINNEXTLTARABIC-LIGHT-2-2.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "HealthyCraftEng";
	src: url("//www.healthycraftskw.com/wp-content/uploads/2023/08/Regular.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

/*change background color mobile bottom navigation*/
body .wd-toolbar {
	background-color: rgba(121, 179, 138, 1);;
}

body .wd-toolbar .wd-tools-element {
	--wd-header-el-color: #FFF;
	--wd-header-el-color-hover: rgba(255,255,255,.6): 
}


.rtl .wd-header-main-nav {
  text-align:right;
}


.product-label.out-of-stock {
    background-color: #d31414;
    color: white;
    font-weight:bold;
	  
}

.product-labels.labels-rounded .out-of-stock {
    max-width: 60px;
    font-size: 16px;
}

/* Add space between currency symbol and price. */
body .woocommerce-Price-currencySymbol {
    font-family: Dinnext;
    display: inline-block;
    margin-left: 10px;
}

.price .amount {
    font-size: 23px;
	  font-weight: bolder;
}
.amount {
    color: #574b89;
    
}




/*******************************************************************************************************/

.wd-products-tabs.tabs-design-alt .tabs-name>span {
    vertical-align: bottom;
     font-size: 14px;
    font-weight: bold;
   	  color : #25427a
}


.wd-products-tabs.tabs-design-default .products-tabs-title .tab-label, .wd-products-tabs.tabs-design-alt .products-tabs-title .tab-label {
    font-size: 14px;
    font-weight: bold;
	  color : #25427a
}


.wd-products-tabs .products-tabs-title .tab-label {
    position: relative;
     font-size: 14px;
    font-weight: bold;
    color : #25427a
}


.elementor-11130 .elementor-element.elementor-element-8565aff .title {
    font-size: 14px;
   
}


.wd-entities-title, .widget_recent_comments ul li>a, .widget_recent_entries ul li a, .widget_rss ul li>a {
    display: block;
    color: var(--wd-entities-title-color);
    word-wrap: break-word;
    font-weight: var(--wd-entities-title-font-weight);
    font-family: var(--wd-entities-title-font);
    text-transform: var(--wd-entities-title-transform);
    line-height: 1.4;
    font-size: 14px;
   
}


a.wd-entities-title:hover, .wd-entities-title a:hover, .widget_recent_comments ul li>a:hover, .widget_recent_entries ul li a:hover, .widget_rss ul li>a:hover {
    color: var(--wd-entities-title-color-hover);
    font-size: 16px;
    
}


.widget_product_categories .widget-title {
    margin-bottom: 10px;
	  font-size: 14px;
    
	
}

.widget_product_categories .product-categories li a {
    display: block;
    flex: 1 1 calc(100% - 40px);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 5px;
    width: calc(100% - 40px);
    text-decoration: none;
    font-size: 14px;
    line-height: 1.4;
	  
}

.widgettitle, .widget-title {
    margin-bottom: 20px;
    color: var(--wd-widget-title-color);
    text-transform: var(--wd-widget-title-transform);
    font-weight: var(--wd-widget-title-font-weight);
    font-size: 14px;
    
}


.woocommerce-breadcrumb a, .yoast-breadcrumb a {
    color: #8E8E8E;
    font-size: 14px;
    
}


.woocommerce-breadcrumb .breadcrumb-last:last-child, .yoast-breadcrumb .breadcrumb_last:last-child {
    margin-left: 0;
	  font-size: 14px;
   
}


.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info, .dokan-alert-warning, .dokan-alert-danger, .dokan-alert-info, .dokan-error, .dokan-info {
    background-color: var(--notices-warning-bg);
    color: var(--notices-warning-color);
	  font-size: 14px;
}


.searchform input[type="text"] {
    padding-left: 50px;
    height: 46px;
    font-size: 18px;
	font-weight:bolder;
}

/*Special offer color*/
.whb-color-light .main-nav-style .color-primary  {
	  font-size: 14px;
	  font-weight:bold;
    
			
}


.comment-form .submit {
    border-radius: var(--btn-accent-brd-radius);
    color: var(--btn-accent-color);
    box-shadow: var(--btn-accent-box-shadow);
    background-color: var(--btn-accent-bgcolor);
	  font-size: 14px;
	  font-weight:bold;
}


.body .woocommerce-Price-currencySymbol{
   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.amount {
    color: #574b89;
    font-weight: bold;
}
 

.menu-opener {
    font-size: 14px;
	   font-weight:bold;
	  
}


.wd-search-cat>a>span {
    
     font-size: 14px;
	  
}


.product-label.onsale {
    background-color: #a82f90;
}


.wd-wishlist-title {
    font-size: 14px;
   
}


.woocommerce-MyAccount-navigation ul li a {
    font-size: 14px;
}


.woocommerce-MyAccount-title {
    font-size: 14px;
   	font-weight:bold;
}

.wd-wishlist-share>span {
    font-size: 14px;
   	font-weight:bold;
}


.wd-social-icons.icons-size-small .wd-icon, .wd-social-icons.icons-size- .wd-icon {
    font-size: 14px;
   	font-weight:bold;
    }



.labels-rounded {
    top: 9px;
    left: 7px;
}

.labels-rounded .product-label {
    min-height: 60px;
    font-size: 20px;
}

.main-nav .menu  {
    font-size:14px;
    color:#bbbbbb;
}

.wd-header-cats .menu-opener .menu-open-label {
    font-weight: bold;
    font-size: 18px;
   
}

span.nav-link-text {
    font-size: 16px;
    	padding-left : 20px;
	    font-weight:bold
}

.wd-sub-menu li a{
	 font-size: 16px;
	 font-weight:bold;
	
}



.copyrights-wrapper {
    border-top: 1px none rgba(119,119,119,0.2);
}



a.btn.btn-style-3d.btn-shape-round.btn-size-large.btn-color-primary.btn-full-width.btn-icon-pos-right {
    font-size: 14px;
    font-weight: bold;
}



span.wpcf7-not-valid-tip {
    font-weight: bold;
}

.input.wpcf7-form-control.wpcf7-submit.btn-color-black {
	color: #323D62;
	font-weight: bold;
	font-family:poppins;
	border-radius:50px;
	
}



.tabs-layout-tabs .tabs li a {
	  
	  font-size: 14px;
    font-weight: bold;
  
}

.wc-tab-inner {
	
     font-size: 14px;
    font-weight: bold;
  
}

h1.product_title.wd-entities-title {
	
	  font-size: 25px;
    font-weight: bold;
  
}


button.single_add_to_cart_button.button.alt {
     font-size: 14px;
	   font-weight:bold;
    
}

.wd-buy-now-btn {
    font-size: 14px;
	  font-weight:bold;
	  background-color: #574b89
}


h3.wd-entities-title {
    font-weight: bold;
}


.page-title .title {
    color:white;
	  font-weight:bold;
}


.post-type-archive-product .container { width: 95%; max-width: 95%; }





/* TEXT FONT */
.rtl body, .rtl .font-text, .rtl .menu-item-register .create-account-link, .rtl .menu-label, .rtl .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-title, .rtl .widgetarea-mobile .widget_currency_sel_widget .widget-title, .rtl .widgetarea-mobile .widget_icl_lang_sel_widget .widget-title, .rtl .woodmart-hover-base .hover-content table th, .rtl .product-image-summary .shop_attributes th, .rtl .woocommerce-product-details__short-description table th {
  font-family: "DinNext"; }
/* TITLE FONT */
.rtl .font-primary, .rtl table th, .rtl .page-title .entry-title, .rtl .masonry-filter li, .rtl .widget_rss ul li > a, .rtl .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a, .rtl .woodmart-price-table .woodmart-plan-title, .rtl .woodmart-sizeguide-table tr:first-child td, .rtl .woocommerce-column__title, .rtl header.title > h3, .rtl .tabs-layout-tabs .tabs li, .rtl .woodmart-accordion-title, .rtl .woodmart-checkout-steps ul, .rtl .woocommerce-billing-fields > h3, .rtl .woocommerce-shipping-fields > h3, .rtl .woocommerce-additional-fields > h3, .rtl #ship-to-different-address label, .rtl #order_review_heading, .rtl .cart-empty, .rtl .cart-totals-inner h2, .rtl .social-login-title, .rtl .register-or, .rtl .woocommerce-MyAccount-title, .rtl .woodmart-products-tabs .tabs-name, .rtl .woodmart-products-tabs .products-tabs-title, .rtl .wishlist-title h2, .rtl body > h1, .rtl table.compare-list tr.no-products td, .rtl #order_payment_heading, .rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6, .rtl .title, .rtl legend, .rtl .woocommerce-Reviews .comment-reply-title, .rtl .menu-mega-dropdown .sub-menu > li > a, .rtl .mega-menu-list > li > a {
  font-family: "DinNext"; }
/* ENTITIES NAME */
.rtl .blog-post-loop .entry-title, .rtl .post-single-page .entry-title, .rtl .single-post-navigation .post-title, .rtl .portfolio-entry .entry-title, .rtl td.product-name a, .rtl .category-grid-item .category-title, .rtl .product-image-summary .entry-title, .rtl .autocomplete-suggestion .suggestion-title, .rtl .widget_recent_entries ul li a, .rtl .widget_recent_comments ul li > a, .rtl .woodmart-recent-posts .entry-title a, .rtl .woodmart-menu-price .menu-price-title, .rtl .group_table td.label a, .rtl .product-grid-item .product-title, .rtl .yith-woocompare-widget .products-list li a.title, .rtl .product-title, .rtl table.compare-list tr.title td {
  font-family: "DinNext"; }

/*BROWSE CATEGORIES & MAIN MENU*/
.rtl .main-nav-style, .rtl .menu-opener, .rtl .item-level-0 > a, .rtl .woodmart-burger-icon .woodmart-burger-label, .rtl .woodmart-wishlist-info-widget .wishlist-label, .rtl .woodmart-wishlist-info-widget .wishlist-count, .rtl .woodmart-shopping-cart .woodmart-cart-totals, .rtl .woodmart-header-links .item-level-0 > a, .rtl .main-nav .item-level-0 > a, .rtl .whb-secondary-menu .item-level-0 > a, .rtl .full-screen-nav .item-level-0 > a, .rtl .main-nav .menu .nav-link-text .wd-sub-menu, .rtl .span{
  font-family: "DinNext";
}

.rtl .wd-header-cats .menu-opener .menu-open-label
{
	  font-family: "DinNext";
    font-weight: bold;
    font-size: 20px;
}

.rtl span.nav-link-text{
	
	  font-family: "DinNext";
    font-weight: bold;
    font-size: 16px;
}

.rtl .wc-tab-inner {
    font-size: 18px;
    font-family: 'DinNext';
    font-weight: bold;
}

.rtl .wd-sub-menu li a {
    font-size: 18px;
    font-family: 'DinNext';
}

.rtl .wd-hover-fw-button .wd-add-btn>a {
	 font-size: 18px;
    font-family: 'DinNext';
    font-weight: bold;
}

.rtl button.single_add_to_cart_button.button.alt {
    font-size: 16px;
    font-family: 'DinNext';
    font-weight: bold;
}

.rtl .wd-buy-now-btn {
     font-size: 16px;
    font-family: 'DinNext';
    font-weight: bold;
}

.rtl .woocommerce-breadcrumb a, .yoast-breadcrumb a{
    font-size: 14px;
    font-family: 'DinNext';
    font-weight: bold;
}

.rtl .woocommerce-breadcrumb .breadcrumb-last:last-child, .yoast-breadcrumb .breadcrumb_last:last-child {
    font-size: 14px;
    font-family: 'DinNext';
    font-weight: bold;
}

.rtl .woocommerce-product-details__short-description>*:last-child {
   font-size: 18px;
    font-family: 'DinNext';
    font-weight: bold;
}
.rtl h1.product_title.wd-entities-title {
    font-size: 25px;
    font-family: 'DinNext';
    font-weight: bold;
}

.rtl .product_meta a {
    font-family: 'DinNext';
    font-weight: bold;
    font-size: 18px;
}

.rtl .wd-visits-count-msg{
	font-family: 'DinNext';
    font-weight: bold;
    font-size: 18px;
}

.rtl .wd-action-btn>a {
    font-size: 18px;
    font-family: 'DinNext';
    font-weight: bold;
}
.rtl .product_meta .meta-label {
    font-size: 18px;
    font-family: 'DinNext';
    font-weight: bold;
}


.rtl .wpml-ls-menu-item .wpml-ls-flag+span {

	font-family: 'DinNext';
	font-size:16px;
}


/*******************************************************************************************************/



/* Mobile navbar bottom */
span.wd-toolbar-label {
    font-size: 15px;
}

img.wpml-ls-flag {
    margin-right: 5px !important;
}


.rtl .img.wpml-ls-flag {
    margin-right: 5px !important;
}





body .title-design-centered .wd-back-btn{
    display:none;
}

.wd-gallery-item img {
pointer-events: none;
}

:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li a {
    display: inline-block;
    padding-inline-end: 2px;
}
a {
    font-family: 'DinNext';
}



body .cat-design-alt img {
    border-style: solid;
		border-width: 5px 5px 5px 5px;
		height: auto;
		border-color: #033f85;
		border-radius: 1000px 1000px 1000px 1000px;
		margin-bottom: 0px;
}
@media (min-width: 577px) and (max-width: 767px) {
	body .wd-tools-element:hover > a {
	color: rgba(255,255,255,.8);
}
}

@media (max-width: 576px) {
	body .wd-tools-element:hover > a {
	color: rgba(255,255,255,.8);
}

img.wpml-ls-flag {
    margin-right: 5px !important;
}


.rtl .img.wpml-ls-flag {
    margin-right: 5px !important;
}


@media (max-width: 1024px){
body .wd-product-categories {
   display: block;
}
body .wd-show-categories {
    display: none;
}
}

body .icon-sub-menu:after {
    content: "\f067";
    font-family: fontawesome;
}








}

