@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//elecadi.com/wp-content/themes/woodmart/fonts/woodmart-font-2-300.woff2?v=8.3.7") format("woff2");
	font-display:swap;
}

:root {
	--wd-cat-brd-radius: 50%;
	--wd-text-font: "Almarai", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Almarai", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Almarai", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--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: 700;
	--wd-widget-title-transform: capitalize;
	--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: capitalize;
	--wd-header-el-font-size: 14px;
	--wd-brd-radius: 10px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(243,183,0);
	--wd-alternative-color: rgb(224,234,240);
	--btn-default-font-family: "Almarai", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 700;
	--btn-default-transform: none;
	--btn-default-bgcolor: rgb(243,183,0);
	--btn-default-bgcolor-hover: rgb(243,183,0);
	--btn-accented-font-family: "Almarai", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 700;
	--btn-accented-transform: capitalize;
	--btn-accented-bgcolor: rgb(243,183,0);
	--btn-accented-bgcolor-hover: rgb(243,183,0);
	--btn-font-family: "Almarai", Arial, Helvetica, sans-serif;
	--btn-font-weight: 700;
	--btn-transform: none;
	--btn-color: rgb(8,8,7);
	--btn-font-size: 13px;
	--btn-bgcolor: rgb(243,183,0);
	--btn-color-hover: rgb(8,8,7);
	--btn-bgcolor-hover: rgb(243,183,0);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: rgb(243,183,0);
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(245,154,87);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 480px;
	--wd-popup-padding: 0px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
: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 top;
}
.wd-footer {
	background-color: rgb(8,8,7);
	background-image: none;
}
html .wd-nav-mobile > li > a {
	font-family: "Almarai", Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.whb-top-bar .wd-nav.wd-nav-secondary > li > a {
	font-family: "Almarai", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 13px;
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
	font-family: "Almarai", Arial, Helvetica, sans-serif;
	font-weight: 800;
	font-size: 14px;
	color: rgb(81,78,67);
}
html .post.wd-post:not(.blog-design-small) .wd-entities-title {
	font-size: 18px;
}
.page .wd-page-content {
	background-color: rgb(247,246,242);
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(246,246,243);
	background-image: none;
	background-repeat: repeat;
}
.single-product .wd-page-content {
	background-color: rgb(246,246,243);
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(246,246,243);
	background-image: none;
	background-repeat: repeat;
}
.single-post .wd-page-content {
	background-color: rgb(246,246,243);
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(246,246,243);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(246,246,243);
	background-image: none;
}
html .wd-buy-now-btn {
	font-family: "Almarai", Arial, Helvetica, sans-serif;
	color: rgb(255,255,255);
	background: rgba(16,16,16,0.9);
}
html .wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(51,51,51);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(0,0,0);
	--wd-form-placeholder-color: rgb(119,119,119)7;
	--wd-form-bg: rgb(255,255,255);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-offset-h: 0px;
	--wd-arrow-offset-v: 0px;
	--wd-arrow-radius: 3px;
}
.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
	--wd-arrow-gap: 16px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: 0px;
	--wd-arrow-offset-v: 19px;
	--wd-arrow-color: rgb(8,8,7);
	--wd-arrow-color-hover: rgb(8,8,7);
	--wd-arrow-color-dis: rgb(163,158,143);
	--wd-arrow-radius: 8px;
	--wd-arrow-brd-color: rgb(8,8,7);
	--wd-arrow-brd-color-hover: rgb(8,8,7);
	--wd-arrow-brd-color-dis: rgb(163,158,143);
	--wd-arrow-brd: 2px solid;
}
.product-labels .product-label.onsale {
	background-color: rgb(223,39,39);
}
.product-labels .product-label.new {
	background-color: rgb(147,219,0);
	color: rgb(8,8,7);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 20px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}
	.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
		--wd-arrow-icon-size: 16px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 20px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}
	.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
		--wd-arrow-icon-size: 16px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 10px;
	}

}
:root{
--wd-container-w: 1280px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--btn-accented-color-hover: #333;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

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


.wd-page-title {
background-color: rgb(174,182,161);
}

/**Header**/

.wd-toolbar{
	background-color:#0B0B09 !important;
}

.wd-toolbar .wd-tools-icon,.wd-toolbar .wd-toolbar-label{
	color:#F6F5F4 !important;
}

.wd-toolbar .wd-toolbar-item a:active .wd-tools-icon,.wd-toolbar .wd-toolbar-item a:active .wd-toolbar-label{
	color:red !important;
}

[class*="wd-header-search-form"]{
	padding-inline:3.5rem !important;
}

.whb-color-dark .wd-header-divider.header-divider:before{
	border-color:#625E50;
	height:2rem;
}

.searchform.wd-style-with-bg input[type="text"]{
	border-radius:1rem;
}

.searchform.wd-style-with-bg .searchsubmit{
	background-color: white;
	border-right:1px solid #000;
}

#menu-language-changer .nav-link-text{
	color:white;
}

.whb-main-header .whb-header-bottom{
	padding-top:0.5rem;
}

#menu-main-navigation{
	width:100%;
	justify-content:space-between;
	flex-wrap:nowrap;
	gap:20px;
}


#menu-main-navigation .menu-item {
	padding:0 1.25rem;
	display:flex;
	justify-content: center;
	align-items: center;
	gap: 0.5rem;
	border-bottom: 1px solid transparent;
	transition: all 0.3s ease;
}

#menu-main-navigation .menu-item:hover{
	background: rgba(243, 183, 0, 0.12);
	border-bottom: 1px solid var(--Primary, #F3B700);
	border-radius: 8px 8px 0px 0px;
}

.wd-nav-img, .wd-sub-menu li>a img{
	max-height:unset !important;
	display: inline-block;
  position: relative;
}


#menu-main-navigation .current-menu-item{
	background: rgba(243, 183, 0, 0.12);
	border-bottom: 1px solid var(--Primary, #F3B700);
	border-radius: 8px 8px 0px 0px;
}

.wd-tools-element .wd-tools-text{
	color:white;
}

.header-shop-now .btn{
    padding: 1.25rem 5rem;
    border-radius: 1rem;
}

.header-get-offers .btn{
    padding: 1.25rem 3.5rem;
    border-radius: 1rem;
		border: 1px solid var(--Primary, #F3B700) !important;
}

@media (max-width: 768px) {
	.header-shop-now .btn{
    padding: 0.75rem 0;
		border-radius:0.5rem;
		font-size:14px;
   }
	.header-get-offers .btn{
    padding: 0.75rem 0;
		border-radius:0.5rem;
		font-size:14px;
	}
}

.header-shop-now .btn:hover{
   box-shadow: 0px 4px 16px 0px rgba(243, 183, 0, 0.44);
}

/** End header**/

/** Mega menu header**/
.menu-item .wd-dropdown-menu.wd-design-full-width .container{
    padding-right: 11px;
    padding-left: 4px;
}

.mega-menu.container{
	padding:0;
}
.wd-dropdown-menu.wd-design-full-width.wd-dropdown{
/* 	position:relative; */
	background-color:transparent;
	box-shadow: 0 0 0 0;
}

.wd-dropdown-menu.wd-design-full-width.wd-dropdown::before{
	pointer-events: none;
	z-index:-1;
	content:'';
	position:absolute;
	width:100%;
	height:100vh;
	opacity: 0.24;
	background: var(--Dark-bg, #0B0B09);
}

.mega-menu-brands .brands-container .brand-list{
	display:flex;
	flex-wrap:wrap;
	justify-content:start;
	list-style:none;
	padding-inline-start: 0;
  row-gap: 0.625rem;
	column-gap:0.625rem;
}

.mega-menu-brands .brands-container .brand-list .brand-item{
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:0.75rem;
	margin-bottom:0;
}

.mega-menu-brands .brands-container .brand-list .brand-item .brand-image{
	display: flex;
	width: 7.25rem;
	height: 5rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-radius: 0.5rem;
	border: 1px solid var(--Border, #E3E2DD);
	transition:all 0.3s ease;
}

.mega-menu-brands .brands-container .brand-list .brand-item .brand-image:hover{
	border: 1px solid var(--Primary, #F3B700);
}

#menu-main-navigation .mega-menu-items .menu-item {
	padding:0;
	display:flex;
	justify-content: start;
	align-items: center;
	gap: 0.5rem;
	border-bottom: 1px solid transparent;
	transition: all 0.3s ease;
}

#menu-main-navigation .mega-menu-items .menu-item:hover{
	color:#F3B700 !important;
	background-color: white;
	border-bottom: 1px solid transparent;
}

/** End Mega menu header**/
/** End Mega menu header**/

/** Notification menu header**/
.wnbell-dropdown-box-wrap{
	top:5rem;	
}
.wnbell-dropdown{
	padding:0 0.625rem;
	transition:all 0.3s ease;
}
.wnbell-dropdown strong{
	display:flex;
	align-items:center;
}

.wnbell-dropdown strong .wnbell-dropdown-toggle{
	display:flex;
	align-items:center;
}

.wnbell-dropdown:hover strong .wnbell-dropdown-toggle svg path{
	fill: #777;
}

.notification-box{
	border-radius:8px;
	background-color:#ffffff;
	padding:1rem 1.25rem;
}

@media (max-width: 1280px) {
		.wnbell-dropdown-box-wrap{
			left: 0rem;
		}
}

@media (max-width: 768px) {
		.wnbell-dropdown {
			 padding: 0;
		}
    .wnbell-closebtn {
			left:1rem;
			right: unset;
      font-size: 2rem;
		}
	.wnbell_header{
		margin-top:1.25rem;
	  padding: 0 1rem;
    font-weight: 700;
	}
}

/** Notification menu header end**/

/** Category carousel css **/
.wd-carousel-item .category-grid-item .wrapp-category{
	width:10rem;
	height:10rem;
}

.cat-design-center.without-product-count .hover-mask {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    inset: 0;
    transform: none !important; /* Removes the translateY that causes alignment issues */
}


/* @media (min-width: 768px) {
		.wd-carousel-item .category-grid-item .wrapp-category .category-image-wrapp .category-image{
			height:10rem;
		} 
	 .cat-design-center.without-product-count .hover-mask {
        transform: translateY(-50%) translateZ(0);
    }
} */

@media (max-width: 768px) {
		.wd-carousel-item .category-grid-item .wrapp-category{
			width:10rem;
			height:10rem;
		}
		.category-grid-item .hover-mask{
			padding:0;
		}
		.category-grid-item .wd-entities-title {
      font-size: 16px !important;
			color: white !important;
    }
}
   
/**
End category carousel css 
* */

/** Brands carousel css **/
.brands-container .owl-nav{
	  position: absolute;
    top: calc(0% - var(--wd-arrow-offset-v, 0px) - var(--wd-arrow-height, var(--wd-arrow-size, 64px)));
    inset-inline-end: calc(var(--wd-arrow-offset-h, 0px) / -1);
    display: flex;
    gap: var(--wd-arrow-gap, 16px);
    z-index: 250;
}

.brands-container .owl-nav button span{
		display: inline-flex;
    align-items: center;
    justify-content: center;
		border: 2px solid !important;
    border-radius: 8px !important;
    width: var(--wd-arrow-width, var(--wd-arrow-size, 30px));
    height: var(--wd-arrow-height, var(--wd-arrow-size, 30px));
    line-height: 1;
    color: var(--wd-arrow-color, var(--color-gray-800));
    background: var(--wd-arrow-bg, unset);
    box-shadow: var(--wd-arrow-shadow, unset);
    border: var(--wd-arrow-brd, unset) var(--wd-arrow-brd-color, unset);
    border-radius: var(--wd-arrow-radius, unset);
    cursor: pointer;
    transition: all .25s ease;
		font-size:0;
}

.brands-container .owl-nav button span::after{
		font-size: var(--wd-arrow-icon-size, 16px);
    font-family: "woodmart-font";
}


.brands-container .owl-nav .owl-next span::after{
		content: "\f114";
}

.brands-container .owl-nav .owl-prev span::after{
		content: "\f113";
}
   
/**
End Brands carousel css 
* */

.wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper){
	padding:0.5rem 0.5rem 1.5rem 0.5rem;
	border-radius:1rem;
	border:1px solid #E3E2DD;
}

.wd-hover-with-fade.hover-ready .content-product-imagin{
	visibility: hidden !important; 
}

.wd-hover-with-fade.hover-ready .product-wrapper{
    transform: translateY(0) translateZ(0)!important; 
}


.product-wrapper .product-element-top img{
	height:18.5rem !important;
}


.wd-product.wd-hover-fw-button .wd-add-btn>a {
	overflow:unset;
}

.wd-product.wd-hover-fw-button .wd-add-btn>a span {
    transform:unset;
		padding:14px 0 !important;
		font-size:16px !important;
}

.wd-product.wd-hover-fw-button .wd-add-btn>a:not(.afrfqbt):before {
    position: unset;
    transform:unset;
		background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 24" fill="none"><path d="M18.69 17.75H8.03999C7.04999 17.75 6.09999 17.33 5.42999 16.6C4.75999 15.87 4.42 14.89 4.5 13.9L5.33 3.94C5.36 3.63 5.24999 3.33001 5.03999 3.10001C4.82999 2.87001 4.54 2.75 4.23 2.75H2.5C2.09 2.75 1.75 2.41 1.75 2C1.75 1.59 2.09 1.25 2.5 1.25H4.24001C4.97001 1.25 5.65999 1.56 6.14999 2.09C6.41999 2.39 6.62 2.74 6.73 3.13H19.22C20.23 3.13 21.16 3.53 21.84 4.25C22.51 4.98 22.85 5.93 22.77 6.94L22.23 14.44C22.12 16.27 20.52 17.75 18.69 17.75ZM6.78 4.62L6 14.02C5.95 14.6 6.14 15.15 6.53 15.58C6.92 16.01 7.45999 16.24 8.03999 16.24H18.69C19.73 16.24 20.67 15.36 20.75 14.32L21.29 6.82001C21.33 6.23001 21.14 5.67001 20.75 5.26001C20.36 4.84001 19.82 4.60999 19.23 4.60999H6.78V4.62Z" fill="%23080807"/><path d="M16.75 22.75C15.65 22.75 14.75 21.85 14.75 20.75C14.75 19.65 15.65 18.75 16.75 18.75C17.85 18.75 18.75 19.65 18.75 20.75C18.75 21.85 17.85 22.75 16.75 22.75ZM16.75 20.25C16.47 20.25 16.25 20.47 16.25 20.75C16.25 21.03 16.47 21.25 16.75 21.25C17.03 21.25 17.25 21.03 17.25 20.75C17.25 20.47 17.03 20.25 16.75 20.25Z" fill="%23080807"/><path d="M8.75 22.75C7.65 22.75 6.75 21.85 6.75 20.75C6.75 19.65 7.65 18.75 8.75 18.75C9.85 18.75 10.75 19.65 10.75 20.75C10.75 21.85 9.85 22.75 8.75 22.75ZM8.75 20.25C8.47 20.25 8.25 20.47 8.25 20.75C8.25 21.03 8.47 21.25 8.75 21.25C9.03 21.25 9.25 21.03 9.25 20.75C9.25 20.47 9.03 20.25 8.75 20.25Z" fill="%23080807"/><path d="M21.5 8.75H9.5C9.09 8.75 8.75 8.41 8.75 8C8.75 7.59 9.09 7.25 9.5 7.25H21.5C21.91 7.25 22.25 7.59 22.25 8C22.25 8.41 21.91 8.75 21.5 8.75Z" fill="%23080807"/></svg>') no-repeat center;
    background-size: contain;
    content: "";
    display: inline-block;
		width:1.5rem;	
		height:1.5rem;
}

.wd-buttons[class*="wd-pos-r"]{
	border-radius:0.5rem;
	opacity:1 !important;
	visibility:visible !important;
	z-index:99;
	transform: translateX(-2px) translateZ(0) !important;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
	top:8px !important;
	border:1px solid #eee;
}

.wd-buttons[class*="wd-pos-r"] .quick-view ,.wd-buttons[class*="wd-pos-r"] .wd-compare-btn {
	display:none;
}

.afrfqbt.button.add_to_cart_button,.afrfqbt-guest.button.add_to_cart_button{
	z-index:99;
	position:absolute;
	left:8px;
	top:-11.55rem;
	font-size:0;
	border-radius: 0.5rem !important;
	background-color: rgba(8, 8, 7, 0.80) !important;
	box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.16)!important;
	width: unset !important;
  padding: 0 0.75rem 0 0.5rem;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease; /* Smooth hover effect */
}

.add_to_cart_button.button.afrfqbt::before,.add_to_cart_button.button.afrfqbt-guest::before{
	 	content: "";
		display: inline-block;
    width: 24px;
    height: 24px;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 22.75C6.07 22.75 1.25 17.93 1.25 12C1.25 6.07 6.07 1.25 12 1.25C17.93 1.25 22.75 6.07 22.75 12C22.75 17.93 17.93 22.75 12 22.75ZM12 2.75C6.9 2.75 2.75 6.9 2.75 12C2.75 17.1 6.9 21.25 12 21.25C17.1 21.25 21.25 17.1 21.25 12C21.25 6.9 17.1 2.75 12 2.75Z" fill="%23F3B700"/><path d="M15.0002 16C14.4402 16 13.9902 15.55 13.9902 15C13.9902 14.45 14.4402 14 14.9902 14C15.5402 14 15.9902 14.45 15.9902 15C15.9902 15.55 15.5502 16 15.0002 16Z" fill="%23F3B700"/><path d="M9.01001 10C8.45001 10 8 9.55 8 9C8 8.45 8.45 8 9 8C9.55 8 10 8.45 10 9C10 9.55 9.56001 10 9.01001 10Z" fill="%23F3B700"/><path d="M8.99997 15.75C8.80997 15.75 8.61994 15.68 8.46994 15.53C8.17994 15.24 8.17994 14.7599 8.46994 14.4699L14.4699 8.46994C14.7599 8.17994 15.24 8.17994 15.53 8.46994C15.82 8.75994 15.82 9.24 15.53 9.53L9.53 15.53C9.38 15.68 9.18997 15.75 8.99997 15.75Z" fill="%23F3B700"/></svg>') no-repeat center !important;
    background-size: contain;
}

.afrfqbt.button.add_to_cart_button:hover,.afrfqbt.button.add_to_cart_button:active,.button.add_to_cart_button.afrfqbt-guest:hover,.button.add_to_cart_button.afrfqbt-guest:active{
	font-size:1rem;
	color: #F3B700 !important;
	padding:0.5rem 0.75rem;
	gap:0.5rem !important;
	font-weight:400;
	bottom:unset !important;
}


.product-labels.labels-rectangular{
	top:8px !important;
	right:8px !important;
}

.product-labels .product-label{
	display: flex;
  align-items: center;
  justify-content: center;
	min-width:5rem;
	height:2.5rem;
	border-radius:0.5rem;
	padding:8px 9px;
	font-size:1rem;
	font-weight:700;
}

.product-labels .product-label .out-of-stock{
	color:white !important;
	background-color:black !important;
}


.star-rating {
	color:#F69504;
	font-size:1.55rem;
	letter-spacing:0.25rem;
}
.wd-product .wrap-price .price {
	  display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 0.5rem;
		height:2rem;
}

.product-wrapper .wrap-price .price .amount{
	color:#191815;
	font-size:1.6rem;
}

.product-wrapper del .amount.woocommerce-Price-amount.amount{
	color:#514E43;
	font-size:0.75rem;
}

.product-type-variable .product-wrapper del .amount.woocommerce-Price-amount.amount{
	color:#514E43;
	font-size:0.75rem;
}
.product-type-variable .product-wrapper .wrap-price .price .amount{
	color:#191815;
	font-size:1.25rem;
}


.slider-title.wd-el-title{
	font-size:1.5rem;
	margin-bottom:2rem;
}

@media (max-width: 1280px) {
	#menu-main-navigation .menu-item{
		padding: 0 0.75rem;
	}
}

@media (max-width: 1024px) {
	.wd-carousel-inner .wd-nav-arrows{
		display:none !important;
	}
	
	.wd-action-btn.wd-style-icon{
		--wd-action-icon-size:20px !important;
		padding:5px;
	}
}

/** Request a quote page **/

.fa-file-pdf:before{
	content:'';
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12 16l4-4h-3V4h-2v8H8l4 4zM4 20h16v2H4z"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; /* Adjust size as needed */
    width: 24px; /* Set appropriate width for the element */
    height: 24px; /* Set appropriate height for the element */
}

.addify-quote-form{
	display:grid;
	grid-template-columns:1.25fr 1.25fr 1fr;
	align-items:start;
	gap:2rem;
}

.addify-quote-form .addify-quote-form__contents{
	background-color:white;
	padding:1.25rem;
	border-radius:0.625rem;
	border-collapse:separate;
	margin-bottom:0 !important;
	grid-column: 1 / 3;
}

.addify-quote-form .cart-collaterals{
	width:100%;
	background-color:white;
	padding:1.25rem;
	border-radius:0.625rem;
  grid-column: 1 / 2;
}
.addify-quote-form .cart-collaterals .cart_totals table{
	line-height:2;
}

.addify-quote-form .cart-collaterals .cart_totals table td{
	text-align:end;
}


.addify-quote-form .af_quote_fields{
	width:100%;
	background-color:white;
	padding:1.25rem;
	border-radius:0.625rem;
}

.addify-quote-form .offer-instructions{
  grid-row: 1/3;
	grid-column: 3;
	background-color:white;
	padding:1.25rem;
	border-radius:0.625rem;
}

.addify-quote-form .af_quote_fields .form_row{
	float:unset;
	text-align:center;
	width:100%;
}
button.addify_checkout_place_quote{
	float:unset;
	width:100%;
}

#afrfq_update_quote_btn,.addify_checkout_place_quote{
  font-size: 0.8rem;
  border-radius: 0.25rem;
	font-weight:600;
	min-width: 12rem;
	font-weight: 700;
	color:  #080807;
}

table.addify-quote-form__contents td.offered-price .offered-price-input{
	width:4.5rem;
}

form table.addify-quote-form__contents .cart_item .product-quantity{
	width:12%;
}

form table.addify-quote-form__contents .cart_item .product-quantity .quantity {
	  --wd-form-height: 42px;
    display: inline-flex;
    vertical-align: top;
    white-space: nowrap;
    font-size: 0;
}

form table.addify-quote-form__contents .cart_item .product-quantity .quantity .minus.btn{
    padding: 0 5px;
    min-width: 25px;
    min-height: unset;
    height: var(--wd-form-height);
    border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
    background: var(--wd-form-bg);
    box-shadow: none;
	  border-start-start-radius: var(--wd-form-brd-radius);
    border-end-start-radius: var(--wd-form-brd-radius);
}

form table.addify-quote-form__contents .cart_item .product-quantity .quantity .plus.btn{
    padding: 0 5px;
    min-width: 25px;
    min-height: unset;
    height: var(--wd-form-height);
    border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
    background: var(--wd-form-bg);
    box-shadow: none;
	  border-start-end-radius: var(--wd-form-brd-radius);
    border-end-end-radius: var(--wd-form-brd-radius);
}

form table.addify-quote-form__contents .cart_item .product-quantity .quantity input[type="number"]{
		border-radius:0;
	  border-right: 0;
    border-left: 0;
		width:30%;
}

form table.addify-quote-form__contents .cart_item input[type="number"]::-webkit-inner-spin-button,
form table.addify-quote-form__contents .cart_item input[type="number"]::-webkit-outer-spin-button{
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

form table.addify-quote-form__contents .actions {
	text-align:center;
	padding: 1.5rem 0 0 0 !important;
	border-bottom: 0 !important;
}

.addify-quote-form__contents .product-remove{
	width:unset !important;
}

.addify-quote-form__contents .product-remove .remove-cart-item{
	font-size: 1.5rem;
}

.addify{
	text-align:center;
}

.addify .cart-empty{
	font-size:1.5rem;
}

.addify .return-to-shop .button.wc-backward{
	background-color:#F3B700;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	padding:0.8rem 4rem;
	border-radius:0.75rem;
}

@media (max-width: 1200px) {
	.addify-quote-form{
		grid-template-columns:1fr 1fr;
	}

	.addify-quote-form .addify-quote-form__contents{
		grid-column: 1 / 4;
	}
	.addify-quote-form .cart-collaterals{
		grid-column: 1 ;
	}
	.addify-quote-form .af_quote_fields{
		grid-column: 1 ;
	}
	.addify-quote-form .offer-instructions{
		grid-column: 2;
		grid-row:2/4;
	}
}

@media (max-width: 768px) {
	.addify-quote-form{
				display:flex;
				flex-direction:column;
	}
	.addify-quote-form .addify-quote-form__contents{
				padding-top:2.5rem;
	}
	.addify-quote-form .offer-instructions{
				order:-1;
	}
	 .addify-quote-form__contents :is(tbody,tfoot) {
        display: flex;
        flex-direction: column;
        justify-content: center;
   }
	.addify-quote-form__contents thead {
		display:none;
	}
	.addify-quote-form__contents .cart_item {
        position: relative;
        display: flex;
        flex-direction: column;
   }
	    .addify-quote-form__contents .cart_item {
        padding-inline-start: 7rem;
        min-height: 136px;
   }
		.addify-quote-form__contents td:not(.product-name) {
        display:flex;
				justify-content:space-between;
				align-items:center;
    }
		.addify-quote-form__contents td.product-name {
				display:flex;
				flex-direction:column;
				align-items:start;
				justify-content:start;
		}
		.addify-quote-form__contents td.product-remove {
        position: absolute;
        top: 6px;
        inset-inline-end: 0;
        z-index: 1;
        border-bottom: 0!important;
    }
		.addify-quote-form__contents td.product-thumbnail {
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        overflow: hidden;
        max-height: 115px;
        border: none;
        border-radius: calc(var(--wd-brd-radius) / 1.5);
				width:6rem;
				border-bottom: 0!important;
			  display: unset;
			
    }
		.addify-quote-form__contents td{
        padding: 0.5rem 0!important;
				border-bottom :1px dashed var(--brdcolor-gray-300);
    }
		.addify-quote-form__contents td:not(.product-name):before {
        content: attr(data-title);
        margin-inline-end: auto;
    }
		form table.addify-quote-form__contents .cart_item .product-quantity{
				width:100% !important;
		}
		form table.addify-quote-form__contents .cart_item .product-quantity .quantity {
	  		justify-content:end;
				width:6rem;
		}
		form table.addify-quote-form__contents .cart_item .product-quantity .quantity input[type="number"]{
				width:100% !important;
		}
		.addify-quote-form .af_quote_fields table th,.addify-quote-form .af_quote_fields table td{
				border:0;
				margin-bottom:0.5rem;		
		}
		#afrfq_update_quote_btn{
			width:100%;
		}
		table.addify-quote-form__contents td.offered-price .offered-price-input{
			width:6rem;
		}
}


/** End Request a quote page **/

/** Single  page **/


.wd-sticky-btn .price {
	 display: flex;
   gap: 2px;
}
.single-product-page .wd-gallery-images .wd-carousel-wrap img{
	height:550px;
}

.single-product-page .wd-carousel-wrap img{
	border: 2px solid #efefef;
}

.single-product-page .wd-gallery-thumb .wd-carousel-wrap .wd-thumb-active img{
	border:3px solid #f3b700;
}

.wd-swatch :is(img,picture){
		object-fit:initial;
}
	
.single_add_to_cart_button,.afrfqbt_single_page{
		font-size:1rem;
		transition: all 0.3s ease; /* Smooth hover effect */
}
.afrfqbt_single_page.single_add_to_cart_button,.afrfqbt_single_page_guest.single_add_to_cart_button{
		color: #F3B700;
		background-color: rgba(8, 8, 7, 0.80) !important;
}
.single_add_to_cart_button:before{
		position:unset;
		opacity:1;
		background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 24" fill="none"><path d="M18.69 17.75H8.03999C7.04999 17.75 6.09999 17.33 5.42999 16.6C4.75999 15.87 4.42 14.89 4.5 13.9L5.33 3.94C5.36 3.63 5.24999 3.33001 5.03999 3.10001C4.82999 2.87001 4.54 2.75 4.23 2.75H2.5C2.09 2.75 1.75 2.41 1.75 2C1.75 1.59 2.09 1.25 2.5 1.25H4.24001C4.97001 1.25 5.65999 1.56 6.14999 2.09C6.41999 2.39 6.62 2.74 6.73 3.13H19.22C20.23 3.13 21.16 3.53 21.84 4.25C22.51 4.98 22.85 5.93 22.77 6.94L22.23 14.44C22.12 16.27 20.52 17.75 18.69 17.75ZM6.78 4.62L6 14.02C5.95 14.6 6.14 15.15 6.53 15.58C6.92 16.01 7.45999 16.24 8.03999 16.24H18.69C19.73 16.24 20.67 15.36 20.75 14.32L21.29 6.82001C21.33 6.23001 21.14 5.67001 20.75 5.26001C20.36 4.84001 19.82 4.60999 19.23 4.60999H6.78V4.62Z" fill="%23080807"/><path d="M16.75 22.75C15.65 22.75 14.75 21.85 14.75 20.75C14.75 19.65 15.65 18.75 16.75 18.75C17.85 18.75 18.75 19.65 18.75 20.75C18.75 21.85 17.85 22.75 16.75 22.75ZM16.75 20.25C16.47 20.25 16.25 20.47 16.25 20.75C16.25 21.03 16.47 21.25 16.75 21.25C17.03 21.25 17.25 21.03 17.25 20.75C17.25 20.47 17.03 20.25 16.75 20.25Z" fill="%23080807"/><path d="M8.75 22.75C7.65 22.75 6.75 21.85 6.75 20.75C6.75 19.65 7.65 18.75 8.75 18.75C9.85 18.75 10.75 19.65 10.75 20.75C10.75 21.85 9.85 22.75 8.75 22.75ZM8.75 20.25C8.47 20.25 8.25 20.47 8.25 20.75C8.25 21.03 8.47 21.25 8.75 21.25C9.03 21.25 9.25 21.03 9.25 20.75C9.25 20.47 9.03 20.25 8.75 20.25Z" fill="%23080807"/><path d="M21.5 8.75H9.5C9.09 8.75 8.75 8.41 8.75 8C8.75 7.59 9.09 7.25 9.5 7.25H21.5C21.91 7.25 22.25 7.59 22.25 8C22.25 8.41 21.91 8.75 21.5 8.75Z" fill="%23080807"/></svg>') no-repeat center;
    background-size: contain;
    content: "";
    display: inline-block;
		width:1.5rem;	
		height:1.5rem;
}
.single_add_to_cart_button.afrfqbt_single_page::before,.afrfqbt_single_page_guest::before{
		position:unset;
		opacity:1;
	 	content: "";
		display: inline-block;
    width:1.5rem;	
		height:1.5rem;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 22.75C6.07 22.75 1.25 17.93 1.25 12C1.25 6.07 6.07 1.25 12 1.25C17.93 1.25 22.75 6.07 22.75 12C22.75 17.93 17.93 22.75 12 22.75ZM12 2.75C6.9 2.75 2.75 6.9 2.75 12C2.75 17.1 6.9 21.25 12 21.25C17.1 21.25 21.25 17.1 21.25 12C21.25 6.9 17.1 2.75 12 2.75Z" fill="%23F3B700"/><path d="M15.0002 16C14.4402 16 13.9902 15.55 13.9902 15C13.9902 14.45 14.4402 14 14.9902 14C15.5402 14 15.9902 14.45 15.9902 15C15.9902 15.55 15.5502 16 15.0002 16Z" fill="%23F3B700"/><path d="M9.01001 10C8.45001 10 8 9.55 8 9C8 8.45 8.45 8 9 8C9.55 8 10 8.45 10 9C10 9.55 9.56001 10 9.01001 10Z" fill="%23F3B700"/><path d="M8.99997 15.75C8.80997 15.75 8.61994 15.68 8.46994 15.53C8.17994 15.24 8.17994 14.7599 8.46994 14.4699L14.4699 8.46994C14.7599 8.17994 15.24 8.17994 15.53 8.46994C15.82 8.75994 15.82 9.24 15.53 9.53L9.53 15.53C9.38 15.68 9.18997 15.75 8.99997 15.75Z" fill="%23F3B700"/></svg>') no-repeat center;
    background-size: contain;
}

.single-product-page .price .amount{
	color:#191815;
	font-size:2rem;
}

.single-product-page .featured-label {
    display: inline-block;
    background-color: #F3B700;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px;
    border-radius: 12px;
    text-transform: uppercase; 
    letter-spacing: 1px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}

.single-product-page del .amount.woocommerce-Price-amount.amount{
	color:#514E43;
	font-size:1.25rem;
}

.single-product-page .product-wrapper del .amount.woocommerce-Price-amount.amount{
	font-size:0.75rem;
}

.single-product-page .woocommerce-product-gallery .product-labels.labels-rectangular {
    inset-inline: unset;
}

.product-wrapper .wd-entities-title{
		display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5; /* Adjust as needed */
    height: calc(1.5em * 2); /* Line-height * 2 for two lines */
}

@media (max-width: 768px) {
		.single-product-page .wd-gallery-images .wd-carousel-wrap img{
			height:350px;
		}
		.single-product-page .wd-gallery-thumb .wd-carousel-wrap img{
			height:110px;
		}
}

@media (min-width: 768px) {
		.wd-single-add-cart form.cart>*{
			flex-grow: 0;
			flex-shrink: 0;
			flex-basis: unset;
		}
}

@media (max-width:768px) {
	.single-product-page .single_add_to_cart_button{
		  min-height: 48px;
	}
	.single-product-page div.quantity {
    --wd-form-height: 48px;
	}
	.product-wrapper .product-element-top img{
		height:10.5rem !important;
	}
	.wd-buttons .wd-action-btn>a {
    width: 30px;
    height: 30px;
  }
	.product-labels .product-label {
		min-width: 4rem;
    height: 1.5rem;
	}
	.star-rating {
		font-size: 1.25rem;
	}
	
	.wd-product.wd-hover-fw-button .wd-add-btn>a span {
			font-size:12px !important;
	}
	.product-wrapper .wrap-price .price .amount{
		font-size:0.75rem;
	}
	.product-type-variable .product-wrapper .wrap-price .price .amount{
		font-size:0.75rem;
	}
	.wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper){
		padding:0.5rem 0.5rem 1rem 0.5rem;
	}
	.wd-product.wd-hover-fw-button .wd-add-btn>a:not(.afrfqbt):before {
		width: 1.25rem;
    height: 1.25rem;
	}
	.afrfqbt.button.add_to_cart_button,.afrfqbt-guest.button.add_to_cart_button{
		position:unset;
		font-size:12px;
		border-radius: 5px !important;
		box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.16)!important;
		width: 100% !important;
		padding: 0 0.75rem 0 0.5rem;
		margin-top:0.5rem;
		justify-content: center;
		align-items: center;
		transition: all 0.3s ease;
		color:#f3b700 !important;
	}
	
	.afrfqbt.button.add_to_cart_button:hover,.afrfqbt.button.add_to_cart_button:active,.button.add_to_cart_button.afrfqbt-guest:hover,.button.add_to_cart_button.afrfqbt-guest:active{	
			font-size:12px;
	}
	.wd-product.wd-hover-fw-button .wd-add-btn>a span{
		padding:12px 0!important;
	}
	.product-wrapper .wd-entities-title{
		display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5; /* Adjust as needed */
    height: calc(1.5em * 2); /* Line-height * 2 for two lines */
	}
}

/** End single page **/

/**Account page **/
.login-form-footer .lost_password{
	color:#242424 !important;
}

.woocommerce-MyAccount-content .offer-instructions{
	display:none;
}
.woocommerce-form-register .vendor-register-link{
	font-weight:700;
}
.my_account_quotes .woocommerce-button,.dokan-theme-woodmart .dokan-btn,.dokan-theme-woodmart .dokan-btn:hover{
	background-color:#F3B700;
	font-weight:700;
	border-radius: 5px;
}

.dokan-dashboard .dokan-product-inventory .content-half-part{
    float:right !important;
}

.dokan-dashboard .dokan-variable-attributes .variable_pricing{
    display:flex;
		align-items:end;
	gap:0.5rem;
}


.dokan-dashboard .dokan-product-meta .dokan-price-container{
    display:flex;
		gap:0.5rem;
}

#dokan-bulk-action-submit input[type='submit']{
	display:inline-block !important;
}

.dokan-quote-actions {
	display:flex;
	flex-direction:column;
	align-items:start;
	width:100%
}

.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a{
	margin-right:1rem;
}
.dokan-bank-settings-template .bottom-actions .ajax_prev.disconnect{
	margin-right:0 !important;
}

.dokan-form-inline .dokan-form-group {
	float:right;
}

.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form button[name='product_listing_search']{
	float:right !important;
}

.dokan-dashboard .dokan-dashboard-content .dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.dokan-form-group .dokan-w1, .dokan-w2, .dokan-w3, .dokan-w4, .dokan-w5, .dokan-w6, .dokan-w7, .dokan-w8, .dokan-w9, .dokan-w10, .dokan-w11, .dokan-w12
 {
		float:right;
}

/* .dokan-dashboard .dokan-dashboard-content .dokan-product-listing .dokan-product-listing-area .dokan-w1, .dokan-w2, .dokan-w3, .dokan-w4, .dokan-w5, .dokan-w6, .dokan-w7, .dokan-w8, .dokan-w9, .dokan-w10, .dokan-w11, .dokan-w12{
	float:left !important;
}
 */
.dokan-dashboard-content.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body.general-details .dokan-panel-inner-container  .dokan-w5,.dokan-w8{
	float:left !important;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.dokan-form-group > div {
	text-align:right;
}
:is(.dokan-add-new-product-popup,.dokan-dashboard-wrap) :is(.dokan-form-control,input[type="text"],input[type="number"],input[type="search"],input[type="password"],input[type="email"],textarea){
	text-align:right;
}

.dokan-settings-area .dokan-dashboard-header .dokan-update-setting-top .dokan-update-setting-top-button{
	float:right !important;
} 

.dokan-dashboard-wrap .dokan-settings-content .dokan-settings-area .dokan-banner{
	max-width:unset;
}
/**Vendor Quote listing **/
.dokan-quote-actions .dokan-quote-actions-form{
	display:flex;
	gap: 0.5rem;
}

.dokan-quote-search-form{
	display:flex;
	align-items:start;
	gap: 0.5rem;
}

.quote-listing-filters .dokan-quote-search-form .dokan-form-group{
	margin-bottom:0;
}

/** End Vendor Quote listing **/

/** Vendor single Quote **/
.quote_details .quote-status-select{
	width:40%;
}

.quote_details .addify__quote-item.cart_item td input {
	width:25%;
}


.vendor-quote-details-layout .amount{
    color: var(--wd-primary-color);
    font-weight: 600;
}

.vendor-quote-details-layout .actions h5{
	margin-top:1rem;
	margin-bottom:0.5rem;
}

.vendor-quote-details-layout .actions button{
	width:100%;
}

.vendor-quote-details-layout .actions button,.vendor-quote-details-layout .actions h4{
	margin-bottom:0;
}

.vendor-quote-details-layout .actions{
	display:flex;
	flex-direction:column;
	gap:0.5rem;
}

.vendor-quote-details-layout .actions .afrfq_notify_customer{
	width:40%;
	margin-bottom:1rem;
}

.vendor-quote-details-layout .actions .action-buttons{
	display:flex;
	align-items:center;
	gap: 1rem;
	width:40%;
}

.vendor-quote-details-layout .actions .action-buttons #afrfq_update_quote_btn{
	font-size:13px;
}

.vendor-quote-details-layout div.addify_converty_to_order_button {
	margin-top:0;
}

div.addify_converty_to_order_button button,#addify_convert_to_order_customer{
	float: unset;
	background-color:#F3B700;
	font-weight:700;
	border-radius: 5px;
	color:#080807;
}

div.addify_converty_to_order_button button:hover{
	background-color:#F3B700;
}


.vendor-quote-details-layout table td input[type="number"] {
	text-align:center;
	padding:0;
}

.vendor-quote-details-layout table tbody tr {
	border-bottom:1px solid #dddcd8;
}

.vendor-quote-details-layout table tbody td {
	border-bottom:0;
}

.vendor-quote-details-layout .addify__quote-item .product-thumbnail img{
	width:75px;
	border-radius:5px;
}

.vendor-quote-details-layout .addify_quote_items_total .cart-subtotal{
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-direction: row;
}

.vendor-quote-details-layout .addify_quote_items_total .cart-subtotal td{
	color:#242424;
	font-weight:600;
	font-size:0.75rem;
}

.vendor-quote-details-layout .addify_quote_items_total .cart-subtotal .afrfq_shipping_cost{
	text-align:end;
}

.vendor-quote-details-layout .addify_quote_items_total .cart-subtotal .afrfq_shipping_cost input[type="number"]{
	width:25%;
}

.vendor-quote-details-layout .addify_quote_items_total .cart-subtotal .afrfq_shipping_cost input[type="number"]::-webkit-inner-spin-button,
.vendor-quote-details-layout .addify_quote_items_total .cart-subtotal .afrfq_shipping_cost  input[type="number"]::-webkit-outer-spin-button{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.vendor-quote-details-layout .cart-collaterals {
	margin-top:1.5rem;
} 

.vendor-quote-details-layout .cart-collaterals h2{
	margin-bottom:0;
} 

@media (max-width: 1024px) {
		.vendor-quote-details-layout .actions .action-buttons{
			width:100%;
		}
		
		.vendor-quote-details-layout .actions .afrfq_notify_customer{
			width:100%;
		}
	
		.vendor-quote-details-layout .actions .action-buttons{
			flex-direction:column;
		}
}
/** End Vendor single Quote **/

@media (max-width: 768.98px) {
		.vendor-quote-details-layout .cart-collaterals table tbody td {
			border-bottom: 0 !important;
		}
		.vendor-quote-details-layout .actions .action-buttons #afrfq_update_quote_btn {
    	width:100%;
		}
		
		.vendor-quote-details-layout .actions .action-buttons div{
    	width:100%;
		}
				
		.quote_details .quote-status-select{
			width:100%;
		}
    .shop_table_responsive {
        display: block
    }

   .shop_table_responsive thead{
    	display: none;
		}
		
    .shop_table_responsive :is(tbody,tfoot) {
        display: block
    }

    .shop_table_responsive tr {
        position: relative;
        display: flex;
				width: 100%;
        flex-direction: column;
        gap: 5px;
        margin-bottom: 15px;
        padding-bottom: 15px;
			  padding-top: 15px;
        border-bottom: 1px solid var(--brdcolor-gray-300)
    }

    .shop_table_responsive tr:last-child {
        margin-bottom: 0
    }

    .shop_table_responsive td {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 5px;
        padding: 0;
        border-bottom: none
    }

    .shop_table_responsive td:not(:last-child) {
        padding-bottom: 5px;
        border-bottom: 1px dashed var(--brdcolor-gray-300)
    }

    .shop_table_responsive td:before,.shop_table_responsive th:before {
        content: attr(data-title);
        margin-inline-end: auto
    }

    .shop_table_responsive .product-name a:first-child {
        margin-inline-end: 0 !important
    }

    .shop_table_responsive .product-name :is(.wd-product-detail,.variation) {
        margin-top: 0
    }

    .shop-table-with-img tr {
        padding-inline-start: 115px;
        min-height: 136px
    }

    .shop-table-with-img td:is(.product-thumbnail,.product-remove,.product-name):before {
        content: none
    }

    .shop-table-with-img td.product-thumbnail {
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        overflow: hidden;
        max-height: 115px;
        border: none;
        border-radius: calc(var(--wd-brd-radius) / 1.5)
    }

    .shop-table-with-img td.product-thumbnail img {
        min-width: 100px;
        max-width: 100px
    }

    .shop-table-with-img td.product-remove {
        position: absolute;
        top: -4px;
        inset-inline-end: -7px;
        z-index: 1;
        border: none
    }

    .shop-table-with-img td.product-name {
        padding-inline-end: 20px;
        border-bottom: none
    }

    .shop-table-with-img div.quantity {
        --wd-form-height: 30px
    }
}

@media only screen and (max-width: 450px) {
    .dokan-dashboard .dokan-dash-sidebar #dokan-navigation ul.dokan-dashboard-menu {
        display: block !important;
				padding-top: 0 !important;
    }
		.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon {
        display: none !important;
    }
}

.login-form-footer .lost_password{
	color:#0B0B09;
}
.dokan-vendor-register .pull-left{
	float:unset;
}
/**End Account page **/

/**Brand page**/

.brands-container .brand-list{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	list-style:none;
	padding-inline-start: 0;
  gap: 1rem;
}

.brands-container .brand-list .brand-item{
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:0.75rem;
}
.brands-container .brand-list .brand-item .brand-name{
	font-size: 1rem;
	font-weight: 700;
	color: var(--Primary-Font, #080807);
}
.brands-container .brand-list .brand-item .brand-image{
	display: flex;
	width: 9.5rem;
	height: 6.25rem;
	padding: 1rem 1rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-radius: 1rem;
	border: 1px solid var(--Border, #E3E2DD);
	transition:all 0.3s ease;
}

.brands-container .brand-list .brand-item .brand-image:hover{
	border: 1px solid var(--Primary, #F3B700);
}
/**End Brand page **/

/**Shop page **/
.widget_product_categories .wd-cats-toggle,.widget_product_categories .wd-cats-toggle:hover,.widget_product_categories .wd-cats-toggle.toggle-active{
		background-color:var(--Primary, #F3B700);
		color:#0b0b09;
		font-weight:700;
		line-height:25px;
}

.widget_product_categories .product-categories li.current-cat>a{
		color:#F3B700;
}

.widget_product_categories .product-categories .children.list-shown {
		padding-left:2rem;
}

.widget_product_categories .product-categories .children.list-shown li{
		display: block; 
    list-style: square;
    list-style-type: initial;
    display: list-item !important;
    list-style-position: initial;
}

.wd-back-btn.wd-action-btn{
		display:none;
}

.woodmart-archive-shop .elementor-widget-wd_product_categories .wd-cats-element .wd-cats {
		display:flex;
	  margin-bottom: 4.5rem;
    flex-wrap: wrap;
    row-gap: 3rem;
}

.woodmart-archive-shop .wrapp-category .category-image-wrapp  img{
	width:8rem;
	height:8rem;
	border-radius:50%;
}


.woodmart-archive-shop .cat-design-center .hover-mask{
/* 	position: absolute;
	top:unset;
	bottom:-50%;
	transform: translate(10%, 0) !important;
  padding: 0;
  width: 10rem;
  left: 50%;
	display: flex;
  align-items: start;
  justify-content: center;
   height: 3rem; */
	  display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    inset: 0;
    transform: none !important; /* Removes the translateY that causes alignment issues */
}

.woodmart-archive-shop .cat-design-center .hover-mask .wd-entities-title{
/* 	color:#333333; */
	color: #fff;
	font-size:16px;
	font-weight:700;
}

.cat-design-center .wrapp-category {
	overflow:unset !important
}

.cat-design-center .wrapp-category:before{
	border-radius:50%;
}

@media only screen and (max-width: 768px) {
    .woodmart-archive-shop .cat-design-center .hover-mask {
/*         	transform: translate(-50%, 0) !important; */
			display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    inset: 0;
    transform: none !important; 
    }
		.woodmart-archive-shop .elementor-widget-wd_product_categories .wd-cats-element .wd-cats {
				justify-content: center;
		}
}
/**End Shop page **/

/** Wishlist **/
body .wd-wishlist-content .wd-wishlist-head .wd-social-icons{
	display:none;
}

@media (max-width: 768px) {
	body .wd-wishlist-content .wd-products-element .wd-products{
	  display: flex;
    flex-direction: column;
	}
}
/** End Wishlist **/
/** Compare **/
.wd-compare-table .compare-value .afrfqbt{
	display:none;
}
/** End Compare **/



/** Footer **/



footer .elementor-button {
	transition: all 0.3s ease;
}

@media (min-width: 768px) {
	footer .elementor-nav-menu .menu-item a:hover {
		color:#f3b700 !important;
	}
	
	footer .elementor-button:hover {
		border-color:#f3b700 !important;
	}
	
	footer .elementor-button:hover .elementor-button-icon svg path {
		fill:#f3b700 !important;
	}

}
/** End Footer **/


