@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.goldendetector.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.4.2") format("woff2");
	font-display:swap;
}

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: "Almarai", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 16px;
	--wd-title-font: "Almarai", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Almarai", 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: "Almarai", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Almarai", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Almarai", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 17px;
	--wd-primary-color: rgb(204,0,0);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(67,176,42);
	--btn-accented-bgcolor-hover: rgb(64,160,47);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 60px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
div.wd-popup.wd-age-verify {
	max-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://www.goldendetector.com/wp-content/uploads/2021/08/electronics-2-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}
.page-title-default {
	background-color: rgb(0,0,0);
	background-image: url(https://www.goldendetector.com/wp-content/uploads/2024/01/videoBG10.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center bottom;
}
.footer-container {
	background-color: rgb(0,0,0);
	background-image: url(https://www.goldendetector.com/wp-content/uploads/2024/02/Footer__BG-scaled.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center center;
}
div.wd-popup.popup-quick-view {
	max-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 30px;
}

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

}

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

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 35px;
--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: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


@font-face {
	font-family: "Hacen Extender X4";
	src: url("//www.goldendetector.com/wp-content/uploads/2024/01/Hacen-Extender-X4.ttf") format("woff");
	font-weight: 100;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "BebasNeue-Regular";
	src: url("//www.goldendetector.com/wp-content/uploads/2024/01/BebasNeue-Regular.ttf") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@-webkit-keyframes border-transform{
    0%,100% { border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%; } 
	14% { border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%; } 
	28% { border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%; } 
	42% { border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%; } 
	56% { border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%; } 
	70% { border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%; } 
	84% { border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%; } 
}
/* #Progress
================================================== */

.progress-wrap {
	position: fixed;
	right: 30px;
	bottom: 30px;
	height: 50px;
	width: 50px;
	cursor: pointer;
	display: block;
	border-radius: 50px;
	box-shadow: inset  0 0 0 2px rgba(0,0,0,0.1);
	z-index: 10000;
	opacity: 0;
	visibility: hidden;
	transform: translateY(15px);
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.progress-wrap.active-progress {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	    background: #fff;
}
.progress-wrap::after {
	position: absolute;
	    content: "\f115";
    font-family: "woodmart-font";
	text-align: center;
	line-height:50px;
	font-size: 24px;
	color:#000;
	left: 0;
	top: 0;
	height:50px;
	width: 50px;
	cursor: pointer;
	display: block;
	z-index: 1;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.progress-wrap:hover::after {
	opacity: 0;
}
.progress-wrap::before {
	position: absolute;
	content: "\f115";
  font-family: "woodmart-font";
	text-align: center;
	line-height:50px;
	font-size: 24px;
	opacity: 0;
	background: black;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	left: 0;
	top: 0;
	height:50px;
	width:50px;
	cursor: pointer;
	display: block;
	z-index: 2;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.progress-wrap:hover::before {
	opacity: 1;
}
.progress-wrap svg path { 
	fill: none; 
}
.progress-wrap svg.progress-circle path {
	stroke:#000;
	stroke-width: 4;
	box-sizing:border-box;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
:lang(en-US) .formbold-btn,:lang(en-US) .formbold-steps li{font-weight: 700!important;}
:lang(en-US) .formbold-steps li{width: 33.0%;}
:lang(en-US) .formbold-steps li.active{    background: linear-gradient(to right, #000000 90%, transparent 10%);}
:lang(en-US) .formbold-steps li.active:after{
	left: unset;
    right: 0;
	    border-left: 39px solid #000000;
    border-right: unset;
}
:lang(en-US) .wd-sticky-social-left{
	left:unset !important;
	right:0 !important;
	    transform: translate3d(100%, -50%, 0);
}
:lang(en-US) .wd-sticky-social-left .wd-social-icon{
	border-left: 1px solid !important;
    border-right: unset !important;
}
:lang(en-US) .wd-product.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn>a{font-weight:700!important;}
:lang(en-US) .product_title{
	    font-family: "BebasNeue-Regular", Arial, Helvetica, sans-serif !important;
    font-size: 2.5em;
    font-weight: 500 !important;
}
:lang(en-US) .wd-product .wd-entities-title{
	    font-family: "BebasNeue-Regular", Arial, Helvetica, sans-serif !important;
    font-size: 30px !important;
    font-weight: 100 !important;
}
:lang(fa-IR) .wd-product .wd-entities-title,:lang(fa-IR) .product_title {
font-family: "BebasNeue-Regular", Arial, Helvetica, sans-serif !important;
}
:lang(en-US) p,:lang(en-US) h1,:lang(en-US) h2,:lang(en-US) h3, :lang(en-US) h4, :lang(en-US) h5, :lang(en-US) h6,:lang(en-US) .whb-header-bottom .wd-header-text, :lang(en-US) .wSelect,:lang(en-US) .wd-nav.wd-style-separated>li>a,:lang(en-US) .whb-header-bottom .whb-col-right .btn,:lang(en-US) .searchform input[type="text"], :lang(en-US) .wd-sub-menu li>a,:lang(en-US) .shop_attributes span, :lang(en-US) .wd-product.wd-hover-base .wd-bottom-actions .product_type_simple,:lang(en-US) .wd-nav.wd-style-underline-reverse>li>a, :lang(en-US) form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,.quantity),:lang(en-US) .wd-action-btn.wd-style-text>a,:lang(en-US) body{
	font-family:"Oswald", Arial, Helvetica, sans-serif !important;
	font-weight: 500!important;
}
:lang(en-US) .wd-title-style-underlined .title{
	font-family:"BebasNeue-Regular", Arial, Helvetica, sans-serif !important;
  font-size: 2.5em;
  font-weight: 500 !important;
}
:lang(en-US) .wd-nav[class*="wd-style-"]>li>a{
	text-transform: capitalize;
  font-size: 18px;
}
.whb-header-bottom .whb-col-right .btn {
    text-transform: capitalize; 
}
.whb-top-bar.whb-flex-flex-middle .whb-col-center,
.whb-general-header .whb-col-center{
    flex: none !important;
}
.whb-header-bottom .wd-header-text{
	text-align:center;
}
[class*="wd-header-search-form"] input[type='text'] {
    min-width: 200px !important;
    width: 200px;
	  border-top: unset !important;
	border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
	    text-align: center;
    font-weight: 700;
    color: #000;
	    box-shadow: 0px -2px 3px 0px #ccc inset;
}
.whb-color-dark [class*="wd-header-search-form"] :is(.wd-style-default,.wd-style-with-bg-2){
	--wd-form-brd-color: rgb(0 0 0 / 31%) !important;
	--wd-form-placeholder-color: #000 !important;
}
.wd-nav[class*="wd-style-"] {
	--nav-color: #FFF;}
.whb-color-dark [class*="wd-header-search-form"] :is(.wd-style-default,.wd-style-with-bg-2) {
	--wd-form-brd-color: rgb(0 0 0 / 33%);}
.whb-top-bar .wd-nav-secondary>li>a {
    font-weight: 700 !important;
    font-size: 14px !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-radius: var(--wd-form-brd-radius);
    padding:0 8px;
    line-height: 1;
    height: 30px;
    border-top: unset;
	    box-shadow: 0px -2px 3px 0px #ccc inset;
}
.wSelect{
	    box-shadow: 0px -2px 3px 0px #ccc inset;
	width: 100% !important;
    font-size: 14px !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-radius: var(--wd-form-brd-radius);
    padding: 0 8px;
    line-height: 1;
    height: 30px;
    border-top: unset;
    align-items: center;
    display: inline-flex !important;
}
.wSelect-options {
    overflow-y: visible !important;
    overflow-x: hidden;
    padding: 4px;
}
.social-form-circle .wd-social-icon{
	    padding: 0px;
    line-height: 1;
    box-shadow: 0px 2px 10px 1px #b3b3b3 !important;
}
.wd-tools-element.wd-design-6>a>:is(.wd-tools-inner,.wd-tools-icon) {
    font-weight: 700 !important;
    font-size: 14px !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%) !important;
    border-radius: var(--wd-form-brd-radius);
    border-top: unset !important;
	    box-shadow: 0px -2px 3px 0px #ccc inset;
}
.whb-header-bottom .whb-col-right .btn img{
filter: invert(100%);
}
.whb-header-bottom .whb-col-right .btn{
	    box-shadow: 0px -2px 3px 0px #ccc inset;
	font-weight: 700 !important;
    font-size: 14px !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-radius: var(--wd-form-brd-radius);
    padding: 0 19px;
    line-height: 1;
    height: 30px;
    border-top: unset;
    color: #FFF;
	background-color: transparent !important;
}
.searchform[class*="wd-style-with-bg"] .searchsubmit {
    color: #fff;
    background-color: rgb(0 0 0);
}
.wd-add-btn-replace .add-to-cart-loop,
.single_add_to_cart_button,
div.quantity,
.wd-coupon-form .button[name="apply_coupon"],
.cart-totals-inner .checkout-button,
.wd-builder-off #place_order{
		font-weight: 700 !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-radius: var(--wd-form-brd-radius) !important;
    border-top: unset;
    color: #e00 !important;
    background-color: transparent !important;
	    box-shadow: 0px -2px 3px 0px #ccc inset;
}
div.quantity input[type="number"],div.quantity input[type="button"]{
	border-top: unset !important;
}
.wd-buy-now-btn{
	  font-weight: 700 !important;
    border: var(--wd-form-brd-width) solid rgb(252 7 7);
    border-radius: var(--wd-form-brd-radius) !important;
    border-top: unset;
    color: #ffffff !important;
    background-color: #020202 !important;
}
.product-tabs-wrapper{
	    box-shadow: 0px -2px 3px 0px #ccc inset;
	    font-weight: 700 !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-radius: var(--wd-form-brd-radius) !important;
    border-top: unset !important;
    background-color: rgb(226 226 226 / 23%) !important;
    margin-right: 15px;
    margin-left: 15px;
	    border-bottom: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%) !important;
}
.woocommerce-tabs .active>a {
    color: #fff !important;
    padding-right: 8px;
    padding-left: 8px;
}
.wd-nav-tabs[class*="wd-style-underline"] .active{
	    background: #000;
    color: #fff;
}
.wd-arrow-inner{
	  color: #f00 !important;
    font-weight: 700;
}
.summary-inner .icons-design-default .wd-social-icon {
    margin: 4px !important;
    padding: 10px;
    width: 33px !important;
    height: 33px !important;
    color: rgb(0 0 0) !important;
}
.bankbuybgtable {
    box-shadow: 1px 1px 10px 10px #e7e7e7;
    text-align: center;
    padding: 10px 10px !important;
    border: 1px solid #282828;
    font-weight: 900;
}
.bankbuybgtable .header {
    background: #000 !important;
    color: #fff !important;
    font-weight: bold;
    font-size: 18px;
}
.bankbuybgtable .bankbuybg {
    width: 50%;
    padding: 15px 8px;
    border: 1px solid #282828;
    text-align: center;
}
.iconss .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
    text-align: center;
    display: inline-block;
    padding: 14px;
}
.iconss{text-align: center;}
.contactWrapper{
	    box-shadow: 0px -2px 3px 0px #ccc inset;
	font-weight: 700 !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-radius: var(--wd-form-brd-radius) !important;
    border-top: unset !important;
    background-color: rgb(226 226 226 / 23%) !important;
    margin-right: 15px;
    margin-left: 15px;
    border-bottom: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%) !important;
}
.wpcf7-form input[type="submit"]{
	    box-shadow: 0px -2px 3px 0px #ccc inset;
    font-weight: 700 !important;
    font-size: 14px !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-radius: var(--wd-form-brd-radius);
    padding: 0 19px;
    line-height: 1;
    height: 30px;
    border-top: unset;
    color: #e00;
    background-color: white !important;
}
.rtl .wpcf7-form{direction: rtl;}
.wpcf7-form input[type='email'],.wpcf7-form input[type='date'],.wpcf7-form input[type='search'],.wpcf7-form input[type='number'],.wpcf7-form input[type='text'],.wpcf7-form input[type='tel'],.wpcf7-form input[type='url'],.wpcf7-form input[type='password'],.wpcf7-form textarea,.wpcf7-form select{background-color: white;}
.home .wd-slider{
	    box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
    margin-bottom: 50px;
}
.Categories__home .category-grid-item .wrapp-category{border-radius: 10px;}
.Categories__home .wd-carousel{padding: 28px 0;}
.Categories__home .wd-carousel .category-grid-item{box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;}
.wd-title-style-underlined .title{border-bottom:2px solid #e00 !important}
.GalleryHome .wd-gallery-item img{
    background: rgba( 255,255,255,0.25 )!important;
    box-shadow: 0 8px 32px 0 rgb(31 38 135/51%)!important;
    backdrop-filter: blur( 4px )!important;
    border: 10px solid rgb(255 255 255/6%)!important;
}
.vc_section.Gallerywrapper, .vc_row-fluid.Latest__Products{background-attachment: fixed !important;}
.Latest__Products{
	box-shadow:rgb(0 0 0 / 20%) 0px -25px 20px -20px inset, rgb(0 0 0 / 21%) 0px 25px 20px -20px inset
}
.home .category-grid-item .hover-mask{
	    transform: unset !important;
    top: 0% !important;
}
.rtl.home .category-grid-item .wd-entities-title{
	font-family: "Hacen Extender X4", Arial, Helvetica, sans-serif;
    font-size: 28px !important;
	font-weight:100 !important;
}
:lang(en-US) .home .category-grid-item .wd-entities-title{
	  font-size: 37px;
    font-family: "BebasNeue-Regular", Arial, Helvetica, sans-serif !important;
    font-weight: 100;
}
:lang(en-US) .wd-sub-menu li>a,.wd-nav[class*="wd-style-"]>li>a{text-transform:capitalize;}
.home .main-page-wrapper{padding-top: 0px!important;}
.VideoHome .wd-el-video{
	background: rgba( 255,255,255,0.25 )!important;
    box-shadow: 0 8px 32px 0 rgb(31 38 135/51%)!important;
    backdrop-filter: blur( 4px )!important;
    border: 10px solid rgb(255 255 255/6%)!important;
}
.VideoHome .wd-el-video{height:425px !important;}
@media (max-width: 350px){
	#slider-548 .wd-slide, #slider-549 .wd-slide {
    min-height: 270px!important;
}
	.wd-slider>.wd-carousel-inner>.wd-carousel:not(.wd-fade)>.wd-carousel-wrap {
    height: 270px !important;
}
	.home .wd-slider {
    height: 270px !important;
}
	#alg_currency_selector .wSelect {
			width: 73% !important;
	}
	.whb-header-bottom .wd-header-text{
		padding: 0!important;
    font-size: 14px!important;
	}
}
@media(min-width:1800px){
	.rtl .formbold-steps li.active:after{left: 6px!important;}
	:lang(en-US) .formbold-steps li.active:after {
    left: unset !important;
    right: 7px!important; 
	}
	.VideoHome .wd-el-video{height:525px !important;}
	.wd-slider>.wd-carousel-inner>.wd-carousel:not(.wd-fade)>.wd-carousel-wrap{
		height: 700px !important;
	}
	#slider-543 .wd-slide,#slider-547 .wd-slide {
    min-height: 700px!important;
	}
	.home .wd-slider{height: 700px !important;}
	.container {
    max-width:75%!important;
	}
}
@media(min-width:1200px) and (max-width:1450px){
	.VideoHome .wd-el-video{height:410px !important;}
	.wd-slider>.wd-carousel-inner>.wd-carousel:not(.wd-fade)>.wd-carousel-wrap{
		height: 455px !important;
	}
	#slider-543 .wd-slide,#slider-547 .wd-slide {
    min-height: 455px!important;
	}
	.home .wd-slider{height: 455px !important;}
}
:lang(fa-IR) .wd-title-style-underlined .title{
font-family:"Almarai", Arial, Helvetica, sans-serif !important;
}
.rtl .wd-title-style-underlined .title{
	font-family: "Hacen Extender X4", Arial, Helvetica, sans-serif;
    font-weight: 100;
    font-size: 42px;
}
.wd-product .hover-img{transform: scale(1) !important;}
.wd-product .product-wrapper{padding: 0 !important;}
.wd-hover-with-fade .fade-in-block{
    position: relative !important;
    inset-inline: 0;
    visibility: visible !important;
    opacity: 1 !important;
}
.wd-hover-with-fade .content-product-imagin{display:none !important}
.wd-more-desc{overflow:visible!important;max-height:100% !important;}
.wd-product.wd-hover-base .wd-bottom-actions{padding-bottom: 10px;}
.archive .woocommerce-product-attributes-item--attribute_pa_front-range,
.related-and-upsells .woocommerce-product-attributes-item--attribute_pa_front-range,
.wd-products-with-shadow .woocommerce-product-attributes-item--attribute_pa_front-range{display:none !important}
.wd-product.wd-hover-base .wd-bottom-actions .product_type_simple{
    font-weight: 700 !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-radius: var(--wd-form-brd-radius) !important;
    border-top: unset;
    color: #e00 !important;
    background-color: transparent !important;
    padding: 0;
	  box-shadow: 0px -2px 3px 0px #ccc inset !important;
}
.comment-form .submit{
	font-weight: 700 !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-radius: var(--wd-form-brd-radius) !important;
    border-top: unset;
    color: #e00 !important;
    background-color: transparent !important;
	    box-shadow: 0px -2px 3px 0px #ccc inset !important;
}
.wd-product.wd-hover-base .wd-bottom-actions .product_type_simple span{
	    padding: 5px 14px;
    min-height: 36px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform .25s ease, opacity .15s ease;
}
.wd-add-btn-replace .add-to-cart-loop:before{content:"\f126" !important;}
.wd-product.wd-hover-base .fade-in-block{
	padding: 10px 0px 10px !important;
}
.wd-product.wd-hover-base .wd-bottom-actions{
	    padding-top: 10px;
    border-top:1px dashed rgb(0 0 0 / 59%);
}
.shop_attributes tr{ border-bottom:1px dashed rgb(0 0 0 / 59%);}
.wd-product.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .add-to-cart-loop span{
	    background: #ededed;
    color: #000;
}
.wd-products-with-shadow, .wd-products-with-shadow .wd-product {
    --wd-prod-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px !important;
    margin-bottom: 23px;
}
.archive .woocommerce-ordering{display:none !important}
.shop-loop-head{
	display: block !important;
    border: 1px solid #ccc;
    box-shadow: 1px 1px 1px 1px #ccc;
    padding: 9px;
    color: #000;
}
.archive .wd-action-btn.wd-style-text>a,.wd-filter-list a,.filters-area .widgettitle,.filters-area .widget-title{color:#000 !important}
.rtl .wd-product .wd-entities-title{
	    font-family: "Hacen Extender X4", Arial, Helvetica, sans-serif;
    font-weight: 100;
	 font-size:30px !important;
}
.wd-product .wd-entities-title {
    font-size: 20px !important;
    font-weight: 900;
	color: #000 !important;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.shop_attributes :is(th,td){
	font-weight: 900;
    color: #000;
}
header .wd-social-icons:is(.icons-size-small,.icons-size-) .wd-icon{font-size: 19px!important;}
.wd-nav[class*="wd-style-"]{--nav-color-active: #FFF !important;}
.wd-dropdown-menu.wd-design-full-width {
    box-shadow:rgba(0, 0, 0, 0.45) 0px 25px 20px -20px, rgba(0, 0, 0, 0.45) 0px 3px 20px 2px
}
.mobile-nav .searchform, .mobile-nav input::placeholder{--wd-form-color: rgb(255 255 255) !important;}
.wd-nav-mobile li.current-menu-item>a {
    color: rgb(255 255 255) !important;
}
.mobile-nav .searchform{
	box-shadow: 0px -2px 3px 0px #9f9c9c inset !important;
    font-size: 14px !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-radius: var(--wd-form-brd-radius);
    background: transparent;
    font-weight: 900;
    color: #fff;
}
.HomeBrands .wd-gallery-item img {
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-top: unset;
    color: #e00 !important;
    box-shadow: 0px -5px 16px 0px #ccc inset !important;
    border-radius: 50% !important;
    background: #ffffff;
    padding: 20px !important;
}
footer :is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li a,.copyrights-centered .min-footer>div{
	color: #fff !important;
}
.home .Latest__Products .wd-products-with-shadow:not(.products-bordered-grid) .product-wrapper{
	    border: 1px solid #fff !important;
}
.wd-products-with-shadow:not(.products-bordered-grid) .product-wrapper{
	    border: 1px solid #000;
	background:#fff;
}
.wd-product .price .amount {
    font-size: 18px;
}
.rtl .product_title {
    font-family: "Hacen Extender X4", Arial, Helvetica, sans-serif;
    font-weight: 100;
    font-size: 40px !important; 
}
.filters-area{
	border: 1px solid rgb(204, 204, 204);
    box-shadow: rgb(204, 204, 204) 1px 1px 1px 1px;
    padding: 30px 9px!important;
    color: rgb(0, 0, 0);
}
.widget_product_categories .product-categories li a{
    color: #000;
    border-bottom: 1px solid;
}
.filters-area .widget-title{
	    box-shadow: 0px -2px 3px 0px #ccc inset;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-radius: var(--wd-form-brd-radius);
    padding: 7px 19px;
    border-top: unset;
    background-color: transparent !important;    margin-top: 13px;
}
.blog-design-default-alt:not(.format-quote) .wd-entry-meta,.post-single-page .wd-entry-meta{
    display: none!important; 
}
.wd-post .entry-thumbnail img {
    width: 100%;
    height: 300px; 
}
.blog .social-form-circle .wd-social-icon{box-shadow: unset !important;}
.widget[class*="_tag_cloud"] .tagcloud a {
    color: #000; 
}
.rtl form p{font-family: "Almarai", Arial, Helvetica, sans-serif !important;}
.wd-dropdown-results{
        right: unset !important;
    left: unset !important;
	}
.wd-product.wd-hover-base.has-stars:is(.purchasable,.product-type-external):is(:hover,.state-hover) .wrapp-product-price {
    transform: unset !important;
}
.home .site-content {
    margin-bottom: 0px!important;
}
.Shadow__Home{
	box-shadow:rgb(0 0 0 / 20%) 0px -25px 20px -20px inset, rgb(0 0 0 / 21%) 0px 25px 20px -20px inset;
}
.Services__Home .wd-gallery-item img{
	    margin-bottom: 15px;
    box-shadow: 3px 3px 3px 0px rgb(0 0 0 / 47%);
}
.wd-sticky-social .wd-icon-name{
    display: none;
}
.wd-sticky-social .wd-icon{
	    font-size: 19px!important;
	    text-shadow: 1px 1px 1px #000;
}
.wd-sticky-social-left .wd-social-icon{
	    box-shadow: inset 0 0 0.5px 1px hsla(0, 0%, 100%, 0.075), 0 0 0 1px hsla(0, 0%, 0%, 0.05), 0 0.3px 0.4px hsla(0, 0%, 0%, 0.02), 0 0.9px 1.5px hsla(0, 0%, 0%, 0.045), 0 3.5px 6px hsla(0, 0%, 0%, 0.09);
	    margin-bottom: 5px !important;
    background: rgb(0 0 0 / 25%)!important;
    border: 1px solid;
    border-left: unset;
}
.footer-container .icons-size-default .wd-social-icon {
    width: 45px;
    height: 45px;
}
.footer-container .wd-social-icons.icons-size-default .wd-icon {
    font-size: 22px;
    line-height: 45px;
}
.footer-container .social-facebook{background: #1042bf!important;}
.footer-container .social-twitter{background:#1aa9e1 !important}
.footer-container .social-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important}
.footer-container .social-form-circle .wd-social-icon{
box-shadow:0px -2px 1px 0px #ffffff !important
}
.footer-container .social-form-circle .wd-social-icon:hover{
box-shadow:0px 0px 0px 0px #ffffff !important
}
.formbold-main-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	    padding: 0px;
    background: #fff;
}
.formbold-main-wrapper .row{margin-inline:0;justify-content:center}
.formbold-form-wrapper {
	margin: 0 auto;
	width: 100%;
}
.formbold-form-wrapper .col-md-4{
	padding: 0;
    margin: 0 auto;
    border: 2px solid #fff;
    position: relative;
}
.formbold-steps {
    margin-bottom: 35px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 37px;
}
.formbold-steps ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: block;
	gap:0px;
	justify-content: center;
}
.formbold-steps li {
	display: inline-block;
	border: 1px solid;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #000;
	margin-bottom:0px;
	font-weight:900;
	width: 33.1%;
	position:relative;
	box-shadow:rgb(203 203 203) 3px 1px 7px 0px inset, rgba(255, 255, 255, 0.5) 0px 0px 0px 1px inset;
    padding: 8px;
    background: #f8f8f8;
}
.formbold-steps li span {
	    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: center;
}
.formbold-steps li.active {
	color: #fff;
	box-shadow: unset;
	background: linear-gradient(to left, #000000 90%, transparent 10%);
}
.formbold-steps li.active:after {
     content: '';
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 39px solid #000000;
    position: absolute;
    top: 0px;
    left: 0px;
}
.formbold-steps li.active span {
	background: #000;
	color: #FFFFFF;
}

.formbold-input-flex {
	display: flex;
	gap: 20px;
	margin-bottom: 22px;
}
.formbold-confirm-btn {
	display: flex;
	align-items: center;
	gap: 10px;
	background: #FFFFFF;
	border: 0.5px solid #DDE3EC;
	border-radius: 5px;
	font-size: 16px;
	line-height: 24px;
	color: #536387;
	cursor: pointer;
	padding: 10px 20px;
	transition: all .3s ease-in-out;
}
.formbold-confirm-btn {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.12);
}
.formbold-confirm-btn.active {
	background: #6A64F1;
	color: #FFFFFF;
}

.formbold-form-step-1,
.formbold-form-step-2,
.formbold-form-step-3 {
	display: none;
}
.formbold-form-step-1.active,
.formbold-form-step-2.active,
.formbold-form-step-3.active {
	display: block;
}

.formbold-form-btn-wrapper {
	display: flex;
	align-items: center;
	justify-content:center;
	gap: 25px;
	margin-top: 25px;
}
.formbold-back-btn {
	cursor: pointer;
	background: #FFFFFF;
	border: none;
	color: #07074D;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	display: none;
}
.formbold-back-btn.active {
	display: block;
}
.formbold-btn {
	border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
	border-radius: var(--wd-form-brd-radius) !important;
	border-top: unset;
	font-weight: 900;
	color: #e00 !important;
	background-color: transparent !important;
	box-shadow: 0px -2px 3px 0px #ccc inset !important;
	gap: 0;
	font-size: 16px;
	display: flex;
	cursor: pointer;
	padding: 5px 20px;
}
.formbold-btn:hover {
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
}
.formbold-form-step-1 [type=radio],.formbold-form-step-2 [type=radio] { 
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}
.formbold-form-step-1 [type=radio] + img, .formbold-form-step-2 [type=radio] + img {
	cursor: pointer;
	box-shadow: 0 2px 15px -3px rgb(0 0 0 / 38%), 0 10px 20px -2px rgba(0,0,0, 0.1) !important;
}
.formbold-form-step-1 label p,.formbold-form-step-2 label p {
	    text-align: center;
    margin: 0 auto;
    cursor: pointer;
    top: 50%;
    font-weight: 700 !important;
    position: absolute;
    background: rgb(255 255 255 / 64%)!important;
    backdrop-filter: blur( 4px )!important;
    border: 10px solid rgb(0 0 0 / 12%)!important;
    width: 100%;
	z-index:2;
}
.formbold-form-step-1 [type=radio]:checked + img,.formbold-form-step-2 [type=radio]:checked + img {
	    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
	transition: all 0.3s ease-in-out;
	position: relative;
    padding: 9px;
    box-shadow: inset 0 0 20px #777777, inset 0 0 20px #e4e4e4, inset 0 0 20px #e4e4e4 !important;
}
.formbold-form-step-3 label{display:inline;cursor: pointer;}
.formbold-form-step-3 .row .col-md-3{gap:10px}
.formbold-form-step-3 .col-md-3 div{
	border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
	border-radius: var(--wd-form-brd-radius) !important;
	border-top: unset;
	color: #e00 !important;
	background-color: transparent !important;
	box-shadow: 0px -2px 3px 0px #ccc inset !important;
	padding: 10px;    margin: 17px;
}
.wd-product.wd-hover-base .product-rating-price{
	    background-image: linear-gradient(to right, #000000, #000000, #000000);
    height: 29px !important;
    padding: 4px 0 !important;
    box-shadow: 0px 0px 13px 0px #000 inset;
}
.wd-product.wd-hover-base .product-rating-price .amount{color:#fff !important}
.home .wd-el-video-play-btn:after{
	border: min(0.04em, 4px) solid currentColor !important;
  opacity: 1!important;
}
.home .wd-el-video-play-btn:before{font-weight: 900;}
.home .wd-el-video-overlay:after{background-color: rgb(0 0 0 / 0%);}
.wd-sticky-btn .whatsapp{display:none}
.summary-inner .whatsapp,.summary-inner form.cart{display:inline-block}
.whatsapp a{
	    color: #fff !important;
    background-color: #25d366 !important;
}
.joinchat--left .joinchat__button{left: 0;}
.wd-post.blog-style-bg .article-body-container{
    background-color: transparent!important;
    box-shadow: 0 0 25px 6px rgb(255 255 255 / 86%) inset!important;
    border: 1px solid #000!important;
    margin-top: -27px !important;    transition: .4s ease-in-out;
}
.wd-post.blog-style-bg .article-body-container:hover{background-color: #FFF!important;}
.rll-youtube-player img{margin: 0!important;}
.rll-youtube-player{padding-bottom:11.23%!important;}
.page-id-10449 .post-10449 .wpb_wrapper .title-wrapper,
.page-id-10452 .post-10452 .wpb_wrapper .title-wrapper{
    box-shadow: 0 8px 6px -6px #8b8b8b inset;
    background-image: linear-gradient(to right, #e0e0e0, #fff, #e0e0e0);
    margin-bottom: 0;
    padding: 21px 13px;
}
.page-id-10449 .post-10449 .wpb_wrapper,
.page-id-10452 .post-10452 .wpb_wrapper{
    margin-bottom: 30px;
}
.whb-sticky-prepared .whb-main-header{
    background: #111;
}
.whb-color-dark:not(.whb-with-bg) {
    background-color: #111 !important;
}
.whb-general-header{
    border-color: rgb(92 90 90);
}
.wd-nav[class*="wd-style-"]>li:hover>a {
    color: rgb(255 255 255 / 70%);
}
.whb-top-bar .wSelect-selected.wSelect-option-icon{color: rgb(255 255 255 / 100%);}
.wd-tools-element>a,
.whb-header-bottom .wd-header-text,
[class*="wd-header-search-form"] input[type='text'],
[class*="wd-header-search-form"] input[type='text']::placeholder{color: #ffffff !important;}
.woocommerce-tabs .wd-nav-tabs.wd-icon-pos-left .active a{ color: #fff !important;}
.woocommerce-tabs .wd-nav-tabs.wd-icon-pos-left a {
    flex-direction: row-reverse;
    color: #000 !important;
}
.btn.btn-style-3d.companyInfoBTNS{
    /* width: 200px; */
    border-top: unset !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    text-align: center;
    font-weight: 700;
    color: #000;
    box-shadow: 0px -2px 3px 0px #ccc inset;
    border-radius: 35px;
}
}@media (min-width: 1025px) {
	.wd-dropdown{z-index:1001;}
.site-logo{    z-index: 1000;}
.whb-top-bar{
	z-index: 999;
	position: relative;
}
.wd-product .price .amount {
	font-size:24px!important;
}
.whb-top-bar .wd-nav-secondary>li>a{    padding: 0 17px!important;}
.rtl .wSelect-selected{    font-weight: 900;}
.whb-general-header:before{
	content: ' ';
	display: block;
	position: absolute;
	left: -3px;
	top:-3px;
	width: 11%;
	height: 100%;
	z-index: 1000;
	opacity: 0.05;
	background-image: url(/wp-content/uploads/2024/01/Logo-Golden_H.png);
	background-repeat: no-repeat;
	background-position: left;
	background-size:contain;
}
.wd-logo img {
	padding-top: 0px !important;
	padding-bottom: 3px !important; 
}
.whb-header-bottom .wd-header-text{
	font-size: 18px;
	font-weight: 900;
	top: 3px;
	position: relative;
}
.wd-sub-menu li>a{color: rgb(255 255 255)!important;font-size: 16px!important;}
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {
	color: rgb(255 255 255) !important;
	font-weight: 900!important;
}
.wd-logo img{
	min-height: 148px;
	top: -39px;
	position: relative;
}
.whb-top-bar{
	box-shadow: unset !important;
	border: unset !important;
	background: #111 !important;
}
.whb-sticked .whb-general-header-inner .wd-logo img{
	min-height: unset!important;
	top: unset!important
}
.whb-header-bottom{
	z-index: 9;
	position: relative;
}
.whb-sticked .whb-general-header:before{display:none !important}
.HideonDESKTOP{display:none!important}
.blog [class*="wd-grid"]{    --wd-col-lg: 2;}
.blog-design-default-alt .post-title{
	font-size: 22px !important;
	line-height: 1.2;
	min-height: 54px;
}
.custom-width, .product-tabs-wrapper{
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
.whb-general-header .wd-nav>li>a{
	position: relative;
	background-color: transparent !important;
	z-index: 7 !important;
}
.whb-general-header .wd-nav>li>a:before{
	content: '';
	position: absolute;
	top: 100%;
	right: 0;
	width:100%;
	height: 2px;
	background-color: var(--wd-primary-color);
	transition: width 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
.wd-nav:is(.wd-style-bordered,.wd-style-separated)>li:not(:last-child):after{
	border-right: 1px solid rgb(0 0 0 / 64%);
}
.whb-general-header .whb-col-left,.whb-general-header .whb-col-right{width:40%;}
.whb-general-header .whb-col-center{width:10%;justify-content:center;}
:lang(en-US) .whb-general-header .whb-col-left .text-left{    text-align: left !important;}
:lang(en-US) .whb-general-header .whb-col-right .text-left{    text-align: right !important;}
.whb-general-header .whb-col-left .text-left{    text-align: right !important;}
.whb-sticked .whb-general-header .wd-nav>li>a:before{display:none !important}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.wd-arrow-inner {
    border: unset !important; 
}
.wd-nav-arrows {
    --wd-arrow-icon-size: 21px; 
}
.HideonMOBILE{display:none !important}
.home .category-grid-item .wd-entities-title{color:#FFF}
.home .category-grid-item .hover-mask{
	    position: absolute;
    inset-inline: 0;
    z-index: 3;color: #FFF;
}
.rtl.home .category-grid-item .wd-entities-title {
    font-family: "Hacen Extender X4", Arial, Helvetica, sans-serif;
    font-size: 14px !important; 
}
:lang(en-US) .home .category-grid-item .wd-entities-title{
	  font-size:20px;
    font-family: "BebasNeue-Regular", Arial, Helvetica, sans-serif !important;
    font-weight: 100;
}
.home .category-grid-item .hover-mask .more-products{
	display:none !important
}
.rtl .wd-title-style-underlined .title{
	font-family: "Hacen Extender X4", Arial, Helvetica, sans-serif;
    font-weight: 100;
    font-size: 34px;
}
.archive .add-to-the-cart{display:none !important}
.wd-product.wd-hover-base .wd-bottom-actions {
    display: block!important; 
}
.wd-product.wd-hover-base .wd-bottom-actions .product_type_simple span {
    padding: 5px 10px;
    min-height: 23px; 
}
.rtl .wd-product .wd-entities-title{font-size:18px !important;}
.wd-product .wd-entities-title {
    font-size:15px !important;
    font-weight: 900;
}
.home .wd-bottom-actions .add-to-the-cart{
	display:none !important
}
.wd-slider>.wd-carousel-inner>.wd-carousel:not(.wd-fade)>.wd-carousel-wrap{
		height: 600px !important;
	}
	#slider-548 .wd-slide,#slider-549 .wd-slide {
    min-height:600px!important;
	}
	.home .wd-slider{height:600px !important;}
.wSelect{width: 62% !important;}
.wSelect-selected {
    margin: 0px 23px 0px 5px; 
}
.wd-tools-element:is(.wd-design-6,.wd-design-7):not(.wd-with-wrap) .wd-tools-icon {
    width: 42px;
    box-shadow: 0px -2px 3px 0px #9f9c9c inset;
    font-size: 14px !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-radius: var(--wd-form-brd-radius);
    background: transparent;
    color: #FFF;
    font-weight: 900;
}
:lang(en-US) .whb-top-bar .wd-header-nav{text-align: right;}
.wd-sub-menu li>a{
	color:#fff !important
}
.wd-sub-menu li{    background: #3f3f3f;}
:lang(en-US) .wd-product .wd-entities-title{
	    font-family: "BebasNeue-Regular", Arial, Helvetica, sans-serif !important;
    font-size: 19px !important;
    font-weight: 100 !important;
}
.progress-wrap{
	right: 14px !important;
    bottom: 16px !important;
    background: #fff !important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.wd-arrow-inner {
    border: unset !important; 
}
.wSelect{width: 62% !important;}
.wSelect-selected {
    margin: 0px 23px 0px 5px; 
}
.wd-nav-arrows {
    --wd-arrow-icon-size: 21px; 
}
.progress-wrap{
	right: 14px !important;
    bottom: 16px !important;
    background: #fff !important;
}
.rtl .wd-product .wd-entities-title{font-size:18px !important;}
.HideonMOBILE{display:none !important}
.home .category-grid-item .wd-entities-title{color:#FFF}
.home .category-grid-item .hover-mask{
	    position: absolute;
    inset-inline: 0;
    z-index: 3;color: #FFF;
}
.rtl.home .category-grid-item .wd-entities-title {
    font-family: "Hacen Extender X4", Arial, Helvetica, sans-serif;
    font-size: 14px !important; 
}
:lang(en-US) .home .category-grid-item .wd-entities-title{
	  font-size: 20px;
    font-family: "BebasNeue-Regular", Arial, Helvetica, sans-serif !important;
    font-weight: 100;
}
.home .category-grid-item .hover-mask .more-products{
	display:none !important
}
.rtl .wd-title-style-underlined .title{
	font-family: "Hacen Extender X4", Arial, Helvetica, sans-serif;
    font-weight: 100;
    font-size:34px;
}
.archive .add-to-the-cart{display:none !important}
.wd-product.wd-hover-base .wd-bottom-actions {
    display: block!important; 
}
.wd-product.wd-hover-base .wd-bottom-actions .product_type_simple span {
    padding: 5px 10px;
    min-height: 23px; 
}
.wd-product .wd-entities-title {
    font-size:15px !important;
    font-weight: 900;
}
.home .wd-bottom-actions .add-to-the-cart{
	display:none !important
}
.wd-slider>.wd-carousel-inner>.wd-carousel:not(.wd-fade)>.wd-carousel-wrap{
		height: 600px !important;
	}
	#slider-548 .wd-slide,#slider-549 .wd-slide {
    min-height:600px!important;
	}
	.home .wd-slider{height:600px !important;}
.wd-tools-element:is(.wd-design-6,.wd-design-7):not(.wd-with-wrap) .wd-tools-icon {
    width: 42px;
    box-shadow: 0px -2px 3px 0px #9f9c9c inset;
    font-size: 14px !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-radius: var(--wd-form-brd-radius);
    background: transparent;
    color: #FFF;
    font-weight: 900;
}
:lang(en-US) .whb-top-bar .wd-header-nav{text-align: right;}
.wd-sub-menu li>a{
	color:#fff !important
}
.wd-sub-menu li{    background: #3f3f3f;}
:lang(en-US) .wd-product .wd-entities-title{
	    font-family: "BebasNeue-Regular", Arial, Helvetica, sans-serif !important;
    font-size: 19px !important;
    font-weight: 100 !important;
}
}

@media (max-width: 576px) {
	.wd-arrow-inner {
    border: unset !important; 
}
.whb-color-dark .wd-header-divider:before {
    border-color:rgb(255 255 255 / 60%) !important;
}
.whb-top-bar {
    background-color: #111; 
}
.progress-wrap{
	right: 14px !important;
    bottom: 16px !important;
    background: #fff !important;
}
.wSelect{width: 62% !important;}
.wSelect-selected {
    margin: 0px 23px 0px 5px; 
}
:lang(en-US) .whb-top-bar .wd-header-nav{text-align: right;}
.wd-nav-arrows {
    --wd-arrow-icon-size: 21px; 
}
.rtl .wd-product .wd-entities-title{font-size:20px !important;}
.summary-inner .wd-social-icons{
	 margin-bottom: 27px !important;
}
.wd-accordion-title:is(.wd-active,:hover){
	background: #000 !important;
    padding: 20px 5px !important;
    color: #fff;margin-bottom: 11px;
}
.wd-accordion-title:is(.wd-active,:hover) .wd-accordion-title-text {
    color: rgb(255 255 255) !important;
}
.HideonMOBILE{display:none !important}
.home .category-grid-item .wd-entities-title{color:#FFF}
.home .category-grid-item .hover-mask{
	    position: absolute;
    inset-inline: 0;
    z-index: 3;color: #FFF;
}
.rtl.home .category-grid-item .wd-entities-title {
    font-family: "Hacen Extender X4", Arial, Helvetica, sans-serif;
    font-size: 14px !important; 
}
:lang(en-US) .home .category-grid-item .wd-entities-title{
	  font-size: 20px;
    font-family: "BebasNeue-Regular", Arial, Helvetica, sans-serif !important;
    font-weight: 100;
}
.home .category-grid-item .hover-mask .more-products{
	display:none !important
}
.rtl .wd-title-style-underlined .title{
	font-family: "Hacen Extender X4", Arial, Helvetica, sans-serif;
    font-weight: 100;
    font-size:34px;
}
.archive .add-to-the-cart{display:none !important}
.wd-product.wd-hover-base .wd-bottom-actions {
    display: block!important; 
}
.wd-product.wd-hover-base .wd-bottom-actions .product_type_simple span {
    padding: 5px 10px;
    min-height: 23px; 
}
.wd-products-with-shadow, .wd-products-with-shadow .wd-product {
    --wd-gap-lg: 1px !important; 
}
.wd-product .wd-entities-title {
    font-size:15px !important;
    font-weight: 900;
}
.home .wd-bottom-actions .add-to-the-cart,.wd-product.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .add-to-cart-loop{
	display:none !important
}
:lang(en-US) .wd-title-style-underlined .title{
	font-size: 1.9em !important;
}
.wd-slider>.wd-carousel-inner>.wd-carousel:not(.wd-fade)>.wd-carousel-wrap{
		height: 310px !important;
	}
	#slider-548 .wd-slide,#slider-549 .wd-slide {
    min-height: 310px!important;
	}
	.home .wd-slider{height:310px !important;}
.wd-tools-element:is(.wd-design-6,.wd-design-7):not(.wd-with-wrap) .wd-tools-icon {
    width: 42px;
    box-shadow: 0px -2px 3px 0px #9f9c9c inset;
    font-size: 14px !important;
    border: var(--wd-form-brd-width) solid rgb(0 0 0 / 53%);
    border-radius: var(--wd-form-brd-radius);
    background: transparent;
    color: #FFF;
    font-weight: 900;
}
.wd-sub-menu li>a{
	color:#fff !important
}
.wd-sub-menu li{    background: #3f3f3f;}
:lang(en-US) .wd-product .wd-entities-title{
	    font-family: "BebasNeue-Regular", Arial, Helvetica, sans-serif !important;
    font-size: 19px !important;
    font-weight: 100 !important;
}
.formbold-steps li{
	display: block!important;
    text-align: center!important;
	margin: 0 auto!important;
	width: 100%;
}
.formbold-steps li.active {
    color: #fff;
    background: linear-gradient(to left, #000000 100%, transparent 10%) !important;
}
.formbold-form-wrapper .col-md-4{    width: 50%;}
.formbold-form-step-1 [type=radio] + img, .formbold-form-step-2 [type=radio] + img{box-shadow: unset;}
.formbold-steps li span{margin: 0 auto!important;}
.formbold-main-wrapper .col-md-3{
	width: 50%!important;
	    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}
.formbold-form-step-3 .col-md-3{
padding-left: 0;
    padding-right: 0;
}
.formbold-form-step-1 label p, .formbold-form-step-2 label p{
	     top: 0px!important;
    box-shadow: unset!important;
    border: unset!important;
    width: 100%!important;
    color: #fff;
    background: rgb(105 105 105 / 64%)!important;
}
.formbold-form-step-3 .col-md-3 div{
	    margin: 2px!important;
    font-size: 12px!important;
}
:lang(en-US) .formbold-steps li {
    width: 100%;
}
.whb-header-bottom .wd-header-text{padding: 0;font-size: 15px;}
.wd-product.wd-hover-base .wd-bottom-actions.wd-add-small-btn .wd-action-btn{
    width: inherit !important;
}
.wd-product.wd-hover-base :is(.wd-bottom-actions .wd-action-btn.wd-style-icon,.wd-compare-btn)>a {
    width: inherit !important;
    height: inherit !important;
}
.wd-action-btn.wd-style-icon>a:before,.wd-action-btn.wd-style-icon>a:after{
display:none !important
}
}

