/*
Theme Name:   Woodmart Child
Description:  Woodmart Child Theme
Author:       XTemos
Author URI:   http://xtemos.com
Template:     woodmart
Version:      1.0.0
Text Domain:  woodmart
*/


input.s.wd-search-inited{
	height:auto !important;
}

.col-wlc .vc_column-inner{
	margin-left:-60px;
}

.wd-slide:after{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:0.2;
}

.wpc-term-id-137 .wpc-filter-link{
	color:red !important;
}

.wpc-term-id-137 label:hover .wpc-filter-link{
	color:#fff !important;
}

.wpc-term-id-137.wpc-term-selected .wpc-filter-link{
	color:#fff !important;
}

.hidden-fields-container,
.whb-top-bar{
	display:none !important;
}

.single-product .whb-top-bar,
.post-type-archive .whb-top-bar,
.woocommerce-cart .whb-top-bar,
.woocommerce-checkout .whb-top-bar{
	display:block !important;
}

.mail-icon{
	float:left;
}

.mail-icon .vc_icon_element-inner{
	margin-top: 4px;
	margin-right: 4px;
}

.mail-icon.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner{
	width: 1.9em !important;
	height: 1.9em !important;
}

.wpc-filters-ul-list li,
.wpc-term-item-content-wrapper label,
.wpc-filter-label-wrapper{
	width: 100% !important;
}

.wpc-label-input:checked+label .wpc-filter-label-wrapper ,
.wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper{
	background-color: #000 !important;
}

.wpc-filters-main-wrap input.wpc-label-input:checked+label,
.wpc-filters-main-wrap input.wpc-label-input+label:hover{
	border-color: #000 !important;
}

.wpc-filter-label-wrapper{
	justify-content:space-between !important;
}

.wpc-posts-found{
	display:none;
}

.widget-title.wpc-filter-title {
	text-transform: capitalize;
	font-weight: 800;
}

.wpc-term-count {
	font-size: 12px;
	line-height: 20px;
}

.page-title-default{
	background-color:#C19559 !important;
}

.cat-item-147{
	display:none !important;
}

.careers-list{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 50px;
}

.career-item{
	border: 1px solid #000;
	border-radius: 8px;
	padding: 20px;
}

.apply-now-button{
	background-color: #000;
	color: #fff;
	padding: 5px 30px;
	border-radius: 5px;
	border: 1px solid #000;
}

.apply-now-button:hover{
	background-color: transparent;
	color: #000;
}

.single-career-title{
	background-color: #000;
	padding: 50px 0px;
	width: 100%;
	position: absolute;
	left: 0;
}

.single-career-title h1{
	color: #fff;
	text-align: center;
	font-size: 50px;
	margin:0px;
}

.career-description{
	margin-top:250px;
}

.career-application-form input,
.career-application-form textarea{
	border: 1px solid #000;
	border-radius: 8px;
}

.att-file input{
	border: none !important;
	border-radius: 0px !important;
}

/* .home-slider .wd-slide-inner:after{
content: "" ;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgb(0 0 0 / 35%);
z-index:2;
}

.overlay-slide{
z-index:5;
position:relative;
} */

.slider-txt{
	color:#fff;
	font-size:20px;
}

.hover-content-inner.wd-more-desc-inner{
	display:none!important;
}

.wd-product :is(.product-image-link,.hover-img) img {
	aspect-ratio: 1 / 1;
	object-fit: contain;
}
.category-grid-item img {
	width: 100%;
	aspect-ratio: 16 / 9;
	object-fit: cover;
	height: 170px;
}
.woocommerce-product-gallery img {
	width: 100%;
	border-radius: var(--wd-brd-radius);
	aspect-ratio: 1 / 1;
	object-fit: contain;
}

.main-page-wrapper{
	padding:0px !important;
}

/* Header */

#menu-main-navigation li span{
	font-weight:600 !important;
}

#menu-main-navigation .current-menu-item span{
	font-weight:900 !important;
}

.whb-flex-equal-sides :is(.whb-col-left,.whb-col-right) {
	flex: unset !important;
}

.searchform {
	--wd-form-height: 34px !important;
}

.searchform input{
	border-bottom: 1px solid #000;
	border-width:0px 0px 1px 0px;
	padding-inline:22px 15px !important;
}

[class*="wd-header-search-form"] input[type='text'] {
	min-width: 200px !important;
}
.searchsubmit{
	justify-content:left !important;
}

/* Home Page */
.slider-btn,
.white-btn,
.form-btn input{
	padding: 10px 55px;
	font-size: 15px;
	text-transform:capitalize;
}

.wd-slider-pagin{
	bottom:-15px !important;
}

.home-slider .wd-nav-pagin-wrap{
	left:55px;
}

.home-slider .wpb_wrapper{
	position:relative;
}

.home-slider .wd-nav-pagin-wrap .wd-nav-pagin{
	gap:10px !important;
}

.home-slider .wd-nav-pagin-wrap li.wd-active span{
	color:#000 !important;
	font-weight:700 !important;
}

.title-btn .wpb_wrapper {
	display: flex;
}

.wd-product{
	padding: 20px;
	background-color: #fff;
	border-radius: 20px;
	box-shadow: 0px 2px 8px 0px #0000000D;
}

.wd-product .product-wrapper{
	transform:none !important;
	justify-content:center;
}

.product-element-top{
	display:flex;
	flex-direction:column-reverse;
	gap:20px;
}

.Prod-top-left{
	z-index:2;
	width:100%;
}

.Prod-top-left .wd-entities-title{
	justify-content:center;
	text-align:center;
	margin-bottom:8px;
}

.Prod-top-left .wrap-price{
	justify-content:center !important;
	text-align:center;
}

.Prod-top-left .woocs_price_code{
	display: flex;
	flex-direction: column;
}

.Prod-top-left .woocs_price_code small{
	order:1;
}

.Prod-top-left .woocs_price_code span{
	color:#C19559 !important;
	order:2;
}

.Prod-top-left .hover-content-inner{
	margin-bottom:15px;
}

.Prod-top-right{
	width:100%;
}

.Prod-top-right a{
	text-align:center;
}
/* 
.product-element-bottom{
display: flex;
opacity:0;
position: absolute !important;
width: 100%;
background-color: #ffffffb5;
height: 100%;
top: 0;
justify-content: center;
flex-direction: row;
align-items: center;
gap:unset !important;
transition: opacity 0.5s ease;
}

.product-wrapper:hover .product-element-bottom{

opacity:1;
} */

.product-element-bottom {
	justify-content:flex-end;
}

.product-element-bottom .wd-add-btn{
	display:flex;
	justify-content:space-between;
}

.wd-add-btn:hover>div.quantity input[type]{
	background-color: var(--btn-accented-bgcolor) !important;
	box-shadow: var(--btn-accented-box-shadow) !important;
	color: var(--btn-accented-color) !important;
}

.wd-add-btn .quantity{
	position:unset !important;
}

.product-element-top .wd-buttons{
	position: absolute !important;
	opacity: 1 !important;
	visibility: visible !important;
	width: 20% !important;
	top: -10px !important;
	transform: none !important;
	right: -10px !important;
	background: transparent !important;
	box-shadow: none !important;
}

.wd-hover-with-fade.hover-ready:is(:hover,.state-hover) .content-product-imagin{
	opacity:0 !important;
}

.wd-entities-title a{
	font-weight: 800;
	font-size: 16px;
}

.wd-more-desc-inner{
	color: #828282;
	font-size: 15px;
	font-weight: 400;
}

.price .woocommerce-Price-amount{
	font-size: 18px;
	font-weight: 900;
}

.wd-single-add-cart button{
	background-color: transparent !important;
	color: #000 !important;
	border: 1px solid #000 !important;
	min-height:30px !important;
}

.wd-add-btn a{
	background-color: transparent !important;
	color: #000 !important;
	min-height:30px !important;
	padding-inline-start: 0px !important;
}

.wd-add-btn .loading::before,
.wd-add-btn .loading span{
	opacity:1 !important;
}

.wd-add-btn a span{
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: none;
	min-height:unset !important;
	padding: 4px 5px 4px 20px !important;
	border: 1px solid #000;
	border-radius: 5px;
}

.wd-add-btn a:before{
	display:none !important;
}

.wd-add-btn a:after{
	content:unset !important;
}

.wd-add-btn-replace .add-to-cart-loop:hover span{
	transform:none !important;
}

.raw-text{
	color:#000;
	font-size:22px;
}

.bld {
	font-weight: 800;
}

.newsletter .wpb_wrapper {
	text-align: -webkit-center;
}

#mc4wp-form-1{
	width:100%;
}

.mc4wp-form-fields .row{
	border:1px solid #fff;
	border-radius:100px;
	padding:8px;
}

.email-footer {
	width: 100% !important;
	border: none !important;
	padding: 10px 5px !important;
	font-size: 16px !important;
	color: #fff !important;
	background: transparent !important;
}

.email-footer::placeholder {
	color: #fff !important;
}

.email-placeholder-footer{
	margin-bottom:0px !important;
}

.submit-btn-footer {
	background-color: #f0e8d9 !important; 
	color: #b08d5c !important;
	border: none !important;
	border-radius: 50px !important;
	padding: 10px !important;
	font-size: 16px !important;
	cursor: pointer !important;
	font-weight: 700 !important;
	text-align: center !important;
}

.submit-btn-footer:hover {
	background-color: #dfd4c2 !important;  
}



/* .email-footer{
background-color: rgba(255, 255, 255, 0.5) !important;
border:none !important;
border-radius: 5px 0px 0px 5px !important;
color: rgba(255, 255, 255, 1) !important;
}

.mc4wp-form input[type="submit"] {
padding-right: 20px!important;
padding-left:  20px !important;
}

.submit-btn-footer{
background-position:center center;
margin-left:-5px;
background-color: rgba(255, 255, 255, 0.5) !important; 
width: 42px!important;
height: 42px !important; 
background-image: url('/wp-content/uploads/2024/05/Mask-Group-24.svg'); 
background-size:40% !important; 
background-repeat: no-repeat !important;
border-radius: 0px 5px 5px 0px !important;
} */

strong{
	font-weight:800;
}

.home-sep {
	padding-left:75px;
}

.home-sep h4 {
	font-size: 20px;
	font-weight: 400;
}

.slider-btn,
.form-btn input,
:is(.register,.login) .button:hover{
	border: 1px solid !important;

}

.slider-btn:hover ,
.form-btn input:hover,
:is(.register,.login) .button:hover,
button:hover,
.wc-proceed-to-checkout a:hover,
.woocommerce-mini-cart__buttons a:hover{
	border: 1px solid !important;
	border-color: #C19559 !important;
	color: #000 !important;
	background-color: #fff !important;
}

.woocommerce-Button:hover,
.woocommerce-button:hover{
	color: #fff !important;
	border: 1px solid !important;
	border-color: #fff !important;
	background-color: #C19559 !important;
}

/*Our Clients*/
.clients-splide .splide__list{
	align-items:center;
}

.splide__pagination button{
	min-height:5px !important;
	height:5px !important;
	border-radius:10px !important;
	width:12px !important;
	background:#E9E9E9 !important;
	margin:5px;
}

.splide__pagination button:hover{
	border:none !important;
}

.splide__pagination button.is-active{
	width:30px !important;
	transform:none !important;
	background:#C19559 !important;
}

/*.clients-grid {
display: flex;
flex-wrap: wrap;
}

.client-item {
width: 16.66%;
padding: 10px;
box-sizing: border-box;
text-align: center;
}

.client-item-inner {
background: white;
padding: 20px;
box-shadow: 0px 4px 17px 0px rgba(0, 0, 0, 0.14);
border-radius: 10px;
display: https://youtu.be/Mr3QmcIW5l0?si=DqUvl91u_u-KvNfMflex;
align-items: center;
justify-content :center;
height: 80%;
}

.client-item img {
max-width: 100%;
height: auto;
}

.client-name {
margin-top: 10px;
}

.client-name a {
color: #000;
text-decoration: none;
}*/


/* Contact Us */
.icn-list li{
	gap: 20px !important;
}

.contact-form label{
	font-weight: 800;
}

.contact-form input,
.contact-form textarea{
	border-width: 1px;
	border-radius: 5px;
	max-width: 500px;
}

.contact-form input::placeholder,
.contact-form textarea::placeholder {
	color: rgba(152, 152, 152, 0.46);
}

.form-btn input{
	width: 500px;
	background-color: #C19559;
	color: #fff;
	border-radius: 5px;
	text-transform: capitalize;
}

/* Locate Us */
.wpb_gmaps_widget .wpb_wrapper{
	background-color: transparent !important;
}

.loct-title .liner-continer{
	margin: 0px !important;
}

.loct-directions .list-content{
	text-decoration :underline;
}

.loct-icon-list .wpb_wrapper{
	display:flex;
	gap: 15px;
}

/* About Us */
.about-col,
.about-col-2,
.about-col-3{
	position: relative;
	z-index: 1 !important;
}

.about-col .vc_column-inner::after,
.about-col-2 .vc_column-inner::after,
.about-col-3 .vc_column-inner::after{
	content: "";
	position: absolute;
	background-color: #000;
	border-radius: 5px;
	z-index: -1;
}

.about-col .vc_column-inner::after{
	width: 90%;
	height: 89%;
	top: 13%;
	right: -1%;
}

.about-col-2 .vc_column-inner::after{
	width: 90%;
	height: 60%;
	top: 41%;
	right: -1%;
}

.about-col-3 .vc_column-inner::after{
	width: 90%;
	height: 47%;
	bottom: -1%;
	right: -1%;
}


/* News */
.article-body-container{
	padding:10px 0px !important;
	text-align: left !important;
}

.article-body-container h3 a{
	font-size:18px;
}

.wd-entities-title,
.single-news{
	display: flex;
	justify-content: space-between;
}

.wd-entities-title p{
	font-size: 14px;
	margin: 0px;
	color: rgba(130, 130, 130, 1);
}

.article-body-container .entry-content{
	font-size: 16px;
	font-weight: 400;
	color: rgba(130, 130, 130, 1);
}

.post-date{
	display: none !important;
}

.post-img-wrapp{
	border-radius: 5px !important;
}

.read-more-section a{
	text-decoration: underline;
	font-size: 16px;
	text-transform: capitalize;
}

.single-news .post-single-page{
	min-width: 60%;
}

.single-news .wd-carousel-container{
	min-width: 32%;
	margin-top: 85px;
	border-left: 1px solid rgba(152, 152, 152, 0.46);
	padding-left: 20px;
	margin-bottom: 0px;
}

.single-news .wd-carousel-wrap{
	display: block !important;
}

.single-news .wd-carousel-item {
	width: 300px !important;
	margin-bottom: 20px;
}

.single-news .wd-carousel-item article{
	width: inherit;
}

.single-news .wd-carousel-item .entry-content{
	display: none;
}

.single-below-title {
	display: flex;
	justify-content :space-between;
	flex-wrap: wrap;
	align-items: center;
}

.single-below-title p{
	font-size: 14px;
	margin: 0px;
	color: #000;
	font-weight: 600;
}

.share-button,
.share-button:hover {
	cursor: pointer;
	padding: 0px;
	background-color: transparent;
	color: #000;
	font-size: 16px;
	font-weight: 800;
	text-transform: capitalize;
}

.share-button img {
	margin-right: 8px;
	width: 18px;
}

.single-post-social {
	position:absolute;
	right: 47%;
	top: 27%;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
}

.single-post-social.show {
	opacity: 1;
	visibility: visible;
}

.article-inner .entry-header{
	text-align: left;
}

.entry-header img{
	border-radius: 5px !important;
}

/* Our Brands */
.wd-brand-item {
	text-align: left;
}

.wd-brand-item .wd-fill::after {
	content: attr(data-title);
	font-size: 16px;
	font-weight: 900;
	position: absolute;
	bottom: -25%;
	left: 3px;
	color: #000;
}

.brands-widget .wd-col{
	box-shadow: 0px 4px 17px 0px rgba(0, 0, 0, 0.14);
	border-radius: 10px !important;
	margin-bottom: 30px;
}

.brands-widget .wd-col:hover{
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.34);	
}

.brands-widget .wd-brand-item{
	border-radius: inherit !important;
	padding: 40px !important;
}

/* Faq */
.vc_tta-panels{
	border: none !important;
}

.vc_tta-title-text{
	color: #000 !important;
	font-weight: 900;
	font-size: 18px;
}

.vc_active a{
	border-bottom: 1px solid rgba(152, 152, 152, 0.46) !important;
	margin-bottom: 10px;
}

.title-wrapper{
	margin-bottom: 10px;
}

/* Shop */
.shop-prod-cats .hover-mask h3{
	display: block;
	right: 0;
	text-align: center;
	color: #fff;
}

.product-wrapper{
	padding: 0px !important;
}

.Prod-top-right img{
	width: 70% !important;
}

.sidebar-widget h5{
	text-transform: capitalize;
	font-weight: 800;
}

.sidebar-widget a{
	color: #000;
}

.sidebar-widget a:before{
	border: 1px solid #000 !important;
	border-radius: 3px;
}

.sidebar-widget .chosen a:before{
	background-color: #fff !important;
}

.sidebar-widget a:after{
	color: #000 !important;
	font-weight: 800 !important;
}

.wd-add-btn span:before{
	content: "";
	position: absolute;
	top: 5px;
	left: 1px;
	width: 19px;
	height: 19px;
	background-image: url("/wp-content/uploads/2024/04/shopping-bag-1.svg");
	background-repeat: no-repeat;
	background-size: contain;
}

.wd-add-btn a{
	width:fit-content !important;
}

.price_slider div,
.price_slider:before{
	height: 4px !important;
	top: 45% !important;
}

.price_slider_wrapper .ui-slider-handle:after{
	width: 15px !important;
	border-radius: 50px;
}

.price_slider_wrapper .price_label{
	color:#000 !important;
	font-weight: 800;
}

.woocommerce-message,
.woocommerce-error{
	background-color: #000;
}

.product-labels{
	top: 0px !important;
}

.product-label{
	padding: 11px 4px !important;
	min-height: 30px !important;
	min-width: 30px !important;
	border-radius: 53px !important;
	font-size: 12px !important;
}


/* Single Product */
.wd-single-add-cart button{
	padding: 10px 90px;
	font-size: 16px;
}

.wd-single-add-cart{
	position: relative;
}

.single_add_to_cart_button:before{
	content:"";
	position: absolute;
	top: 8px;
	left: 60px;
	width: 19px;
	height: 19px;
	background-image: url("/wp-content/uploads/2024/04/shopping-bag-1.svg") ;
	background-repeat: no-repeat;
	background-size: contain;
	opacity:1 !important;
}

.single_add_to_cart_button:after{
	background-color:#fff !important;
}

.quantity input[type="button"]{
	border: 0.25px solid rgba(152, 152, 152, 0.46) !important;
	font-size: 22px;
	/* 	padding: 0px 12px !important; */
}

.quantity .qty.text{
	border-top: 0.25px solid rgba(152, 152, 152, 0.46) !important;
	border-bottom: 0.25px solid rgba(152, 152, 152, 0.46) !important;
}

.wd-single-content{
	font-size: 16px;
	font-weight: 500;
	color: #828282;
}

del .woocommerce-Price-amount bdi{
	font-size: 15px !important;
	color: grey !important;
}

/* Cart */
.page-title:not(.shop-prod-cats .page-title) {
	padding-block: 100px 30px !important;
}

.wd-checkout-steps li span,
.wd-checkout-steps li a{
	font-weight: 400;
	font-size: 24px;
	text-transform: capitalize;
	opacity: 1 !important;
}

.wd-checkout-steps li.step-active span{
	font-weight: 800;
}

.wd-checkout-steps li.step-active span:after{
	content: unset!important;
}

.wd-checkout-steps li:after{
	font-weight: 600;
	font-size: 22px;
	opacity: 1;
	content: "- - - - - - ";
}

.cart-table-section tr th,
.cart-totals-inner h2,
.shop_table th,
.product-name a,
.product-subtotal span,
.product-price span,
.checkout h3{
	font-weight: 800 !important;
	text-transform: capitalize !important;
}

.cart-content-wrapper>.cart-totals-section .cart-totals-inner{
	padding: 0px 0px 0px 30px;
	border-left: 1px solid #98989875;
	border-width: 0px 0px 0px 1px;
}

.wd-coupon-form{
	gap: 0px !important;	
}

.wd-coupon-form input{
	border-width: 1px 0px 1px 1px;
	border-radius: 5px;
}

.wd-coupon-form input::placeholder{
	color: #98989875;
}

.wd-coupon-form > button{
	margin-left: -4px;
	font-size: 14px;
}

.cart-actions > button{
	padding: 5px 50px;
	background-color: #fff !important;
	color: #000 !important;
	border: 1px solid #C19559;
	opacity: 1 !important;
	font-size: 14px;
}

/* Checkout */
.woocommerce-billing-fields__field-wrapper label,
.woocommerce-shipping-fields h3 span{
	font-size: 16px !important;
	font-weight: 600 !important;
}

.woocommerce-billing-fields__field-wrapper input,
.woocommerce-billing-fields__field-wrapper .select2-selection,
.woocommerce-additional-fields__field-wrapper textarea{
	border: 1px solid #98989875 !important;
	border-radius: 5px;
}

.woocommerce-billing-fields__field-wrapper input::placeholder,
.woocommerce-billing-fields__field-wrapper .select2-selection,
.woocommerce-additional-fields__field-wrapper textarea::placeholder{
	color: #98989875;
}

.required{
	color: #000 !important;
}

.checkout-order-review{
	background-color: #E7E7E757 !important;
}

#order_review .wd-table-wrapper{
	background-color: transparent;
	padding: 0px !important;
	box-shadow: unset !important;
}

.checkout-order-review:before,
.checkout-order-review:after{
	content: unset !important;
}

#order_review_heading{
	text-align: left !important;
	margin-left: 5px;
}

.shop_table tr th{
	font-size: 18px;
}
.woocommerce-terms-and-conditions-checkbox-text a{
	font-weight: 800;
	text-decoration: underline;
	text-transform: capitalize;
}

/* Thank You */
.woocommerce-order{
	max-width: 100% !important;
}

.woocommerce-order p{
	color: #000;
	border: none;
	font-weight: 900;
}

.woocommerce-order-overview{
	border-radius: 5px;
	border: 1px solid #e7e7e7;
	padding: 15px;
}

.woocommerce-order-overview li{
	margin-bottom: 0px !important;
}

.woocommerce-order-details h2{
	text-align: center;
	text-transform: capitalize;
	font-weight: 900;
}

.woocommerce-order .responsive-table{
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	padding: 20px 0px;
}

.responsive-table .woocommerce-table th .product-name,
.responsive-table .woocommerce-table th .product-total{
	font-size: 20px;
	font-weight: 900;
}

.woocommerce-order .responsive-table .woocommerce-table th.product-name,
.woocommerce-order .responsive-table .woocommerce-table td.product-name,
.woocommerce-order .responsive-table .woocommerce-table tfoot th{
	padding-left: 200px ;
}

.woocommerce-order .responsive-table .woocommerce-table th.product-total,
.woocommerce-order .responsive-table .woocommerce-table td.product-total,
.woocommerce-order .responsive-table .woocommerce-table tfoot td{
	padding-right: 200px;
}

.woocommerce-order .woocommerce-customer-details{
	display: none;
}

.woocommerce-MyAccount-content .woocommerce-order-details__title{
	display: none;
}

.woocommerce-MyAccount-content tfoot tr:last-child td,
.woocommerce-MyAccount-content tfoot tr:last-child th{
	border: none !important;
}

.woocommerce-order .responsive-table {
	padding: 20px 0px 0px 0px !important;
}

.woocommerce-order p.woocommerce-thankyou-order-received{
	display: block !important;
}

.woocommerce-order p{
	display: none ;
}

/* My Account */
.woocommerce-MyAccount-content,
.wd-my-account-sidebar{
	padding: 0px 30px;
}

.wd-my-account-sidebar h3{
	display: none;
}

.woocommerce-MyAccount-content .wd-my-account-links{
	margin-top: 0px;
}

.wd-my-account-sidebar{
	max-width: 20%;
}

.wd-my-account-sidebar li a{
	background-color: #fff !important;
	font-size: 16px !important;
}

.wd-my-account-sidebar li a:hover{
	background-color: #fff !important;
	font-size: 16px !important;
	text-decoration: underline !important;
}

.wd-my-account-sidebar li.is-active a{
	text-decoration:underline;
	font-weight: 800 !important;
}

.woocommerce-MyAccount-content .customer-logout-link{
	display: none;
}

.wd-my-account-links[class*="wd-grid"]{
	--wd-col-lg: 4;
}

.wd-my-account-links div a{
	color: #000;
	text-align: -webkit-center;
	border-radius: 15px;
	box-shadow: 0px 4px 17px 0px rgba(0, 0, 0, 0.14);

}

.wd-my-account-links div a:hover{
	color: #000;
	background-color: #fff;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.34);

}

.wd-my-account-links div a:before{
	content: "" !important;
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	background-size: contain;'
}

.wd-my-account-links .orders-link a:before{
	background-image: url("/wp-content/uploads/2024/04/shopping-bag-1.svg");
}

.wd-my-account-links .edit-account-link a:before{
	background-image: url("/wp-content/uploads/2024/04/user-_1_-1.svg");
}

.wd-my-account-links .edit-address-link a:before{
	background-image: url("/wp-content/uploads/2024/05/maps-and-flags-1.png");
}

.wd-my-account-links .wishlist-link a:before{
	background-image: url("/wp-content/uploads/2024/04/heart-copy-1.svg");
}

.wd-my-account-links .orders-link{
	order: 1;
}

.wd-my-account-links .edit-account-link{
	order: 2;
}

.wd-my-account-links .edit-address-link{
	order: 3;
}

.wd-my-account-links .wishlist-link{
	order: 4;
}

.page-title .entry-title:not(.shop-prod-cats .page-title) {
	text-transform:capitalize;
	font-size: 24px;
}

.title-shop .wd-back-btn,
.shop-prod-cats .entry-title{
	display:none;
}

.woocommerce-orders-table__cell-order-number,
.woocommerce-orders-table__cell-order-date{
	font-weight: 600;
}

.woocommerce-orders-table__cell-order-status{
	color: #828282;
}

.woocommerce-orders-table__cell-order-actions a{
	padding: 10px 50px !important;
	background-color: transparent !important;
	color: #000 !important;
	border: 1px solid #C19559;
}

.woocommerce-column--shipping-address{
	display: none;
}

.woocommerce-EditAccountForm label,
.woocommerce-MyAccount-content label,
.woocommerce-form-register label{
	font-size: 16px !important;
	font-weight: 600 !important;
}

.woocommerce-EditAccountForm  input,
.woocommerce-MyAccount-content input,
.woocommerce-MyAccount-content .select2-selection,
.woocommerce-form-register input,
.woocommerce-ResetPassword input{
	border: 1px solid #98989875 !important;
	border-radius: 5px;
}

.woocommerce-billing-fields__field-wrapper input::placeholder,
.woocommerce-MyAccount-content input::placeholder,
.woocommerce-MyAccount-content .select2-selection{
	color: #98989875;
}

.woocommerce-EditAccountForm fieldset{
	border: none;
	padding: 0px;
}

.woocommerce-EditAccountForm legend{
	padding:0px;
	margin-bottom: 10px;
}

.woocommerce-EditAccountForm ,
.woocommerce-MyAccount-content{
	max-width: 65%;
}

.woocommerce-EditAccountForm  button,
.woocommerce-MyAccount-content button{
	width:100%;
	background-color: #fff !important;
	color: #000 !important;
	border: 1px solid #C19559;
	font-size: 15px;
}

.woocommerce-EditAccountForm{
	display: flex;
	flex-direction: column;
}


.woocommerce-EditAccountForm >p:nth-child(1),
.woocommerce-EditAccountForm >p:nth-child(2){
	width: 100% !important;
}

.woocommerce-EditAccountForm >p:nth-child(6){
	order: 2;
}

.woocommerce-EditAccountForm #billing_phone_field{
	order: 1;
}

.woocommerce-EditAccountForm >p:last-child{
	order: 4;
}

.woocommerce-EditAccountForm fieldset{
	order: 3;
}

.wd-login-title{
	text-transform:capitalize !important;
	font-weight: 800;
}

.col-register-text h2,
.col-register-text div{
	text-align: left !important;
}

.col-register-text a{
	width: 100%;
	padding: 10px 50px !important;
	background-color: transparent !important;
	color: #000 !important;
	border: 1px solid #000;
}

.woocommerce-ResetPassword .lost-password-title{
	font-weight: 900;
	font-size: 22px;
	text-align: center;
	margin: 0px;
}

.woocommerce-ResetPassword .form-row-first{
	border:none !important;
}

/* Footer */
.ftr-logo img{
	width:40%;
}

.ftr-menu li a{
	color: #fff;
	font-size: 16px;
	font-weight: 700;
}

.copyrights-wrapper {
	border:none !important;
}

.copyrights-wrapper .container{
	border-top: 1px solid #fff;
}

.footer-bottom{
	display: flex;
	justify-content: space-between;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
}

.footer-bottom a{
	color: #fff;
}

.footer-b2 p{
	margin: 0px !important;
}

.footer-b3 {    
	display: flex;
	gap: 20px;
}

.footer-b3 span{
	padding: 0px 5px;
}

.min-footer .col-left{
	padding:0px !important;
}

.footer-container:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(/wp-content/uploads/2024/11/sfss.png);
	background-size: contain;
	background-position: right;
	background-repeat: no-repeat;
	top: 0;
}

.footer-container{
	position:relative;
}

footer .main-footer,
footer .copyrights-wrapper{
	position:relative;
	z-index:1;
}

/*End Footer*/

.wd-header-cart.wd-design-5 .wd-cart-number{
	background-color:#C19559 !important;
}

.whb-sticked li span{
	color: #000 !important ;
}

.banner-btn-wrapper a{
	text-transform: capitalize !important ;
	color: #fff !important ;
}

.prod-tabs .wd-tabs-header{
	border: none !important;
	justify-content: space-between !important;
}

.prod-tabs .tabs-name{
	border:none !important;
}

.prod-tabs .tabs-name span{
	font-size: 36px !important;
	font-weight: 700 !important;
	text-transform: capitalize !important;
}

.prod-tabs .wd-carousel{
	padding: 40px 0;
}

.prod-tabs .wd-nav-pagin{
	gap:5px !important;
}

.wd-nav-pagin .wd-nav-pagin-item.wd-active span{
	width: 30px !important;
	height: 5px !important;
	background-color: #C19559 !important;
	border-color: #C19559 !important;
}

.wd-nav-pagin .wd-nav-pagin-item span{
	width: 12px !important;
	height: 5px !important;
	background-color: #E9E9E9 !important;
	border-color: #E9E9E9 !important;
}

.prod-tabs .wd-active .tab-label{
	border-bottom: 2px solid #C19559;
	padding-bottom: 2px;
}

.prod-tabs .tab-label{
	border-bottom: 2px solid transparent;
	padding-bottom: 2px;
}

.banner-btn-wrapper{
	margin-top: 10px !important;
}

.banner-btn-wrapper a{
	font-size:18px;
	padding-bottom: 10px !important;
}

.brands-home .wd-brand-item img{
	max-height: 80px !important;
}

.wd-wishlist-icon>a:before {
	content: "" !important;
	background-image: url(/wp-content/uploads/2024/11/Path-2.svg);
	width: 20px;
	height: 20px;
	background-size: contain;
	background-repeat: no-repeat;
}

.wd-action-btn>a.added:before {
	content: "\f107" !important;
	background-image:none !important;
	width: unset;
	height: unset;
}



/*Smaller Screen*/
@media only screen and (max-width: 1490px){
	/* 
	.home-slider .wd-carousel-inner .vc_row {
	padding: 50px 240px 85px 55px !important;
}

	.home-slider .wd-carousel-inner .vc_column-inner {
	padding-top: 0px !important;
} */

}

/*MOBILE*/
@media only screen and (max-width: 600px){

	.home-slider .wd-carousel-inner  .col-wlc .vc_column-inner{
		margin-left:0px;
		padding-top:15px !important;
	}

	.shop-content-area .page-title{
		padding-block:35px !important;
	}

	.shop-content-area .shop-prod-cats .vc_column-inner{
		padding-right:0px !important;
		padding-left:0px !important;
	}

	.shop-content-area .wd-page-title-el{
		margin-bottom:0px !important;
	}

	.product-element-bottom .wd-add-btn{
		width:100%;
		flex-direction: column;
		gap: 10px;
		align-items: center;
	}

	.footer-bottom .footer-b2,
	.footer-bottom .footer-b3{
		justify-content:center;
	}

	.row-mob .mob-col1{
		width:70% !important;
	}

	.row-mob .mob-col2{
		width:30% !important;
	}

	.row-mob{
		display:flex !important;
	}

	.wd-buttons .wd-action-btn>a{
		height:40px !important;
	}

	.whb-general-header{
		background-color:#fff !important;
	}

	.menu-item .nav-link-text{
		color:#000;
	}

	.client-item{
		width:50% !important;
	}

	.wd-nav-pagin-wrap{
		text-align:center !important;
		bottom:-5px !important;
	}

	h2{
		font-size:38px !important;
	}

	.home-sep {
		padding-left: 0px !important;
	}

	.product-element-top .wd-buttons{
		right:-5px !important;
	}

	#mc4wp-form-1{
		width:300px !important;
	}

	.footer-column-1{
		max-width:100% !important;
	}

	.footer-column-2 #menu-footer-menu{
		display:block !important;
	}

	.footer-column, .footer-column-2 #menu-footer-menu li{
		margin-bottom:10px !important;
	}

	.footer-bottom{
		flex-direction:column;
		gap:10px;
	}

	.footer-b1{
		justify-content:center;
	}

	.footer-sidebar {
		padding: 20px 0px 0px 0px !important;
	}

	.title-btn .wpb_wrapper{
		flex-direction: column-reverse;
	}

	.title-btn .vc_sep_width_70{
		width:100% !important;
	}

	.title-btn a{
		padding:0px !important;
	}

	.title-btn .wd-button-wrapper{
		order:1;
	}

	.title-btn .vc_separator {
		order:2;
	}

	.cat-design-default .hover-mask {
		position: absolute;
		inset-inline: 20px;
		bottom: 30px;
		padding: 0 !important;
		text-align: start;
		transition: transform .3s ease;
		transform: translateY(100%) translateZ(0);
	}

	.wd-product{
		padding:10px !important;
	}

	.wd-add-btn a, .wd-single-add-cart button{
		min-height:28px !important;
	}

	.wd-add-btn a span{
		font-size:14px !important;
	}

	.wd-brands .wd-col{
		margin-bottom:30px;
	}

	.wd-brand-item .wd-fill::after{
		left: unset !important;
	}

	.about-col .vc_column-inner::after{
		top:10% !important;
		right:1% !important;
	}

	.about-col-2 .vc_column-inner::after{
		height: 81% !important;
		top: 19% !important;
		left: 1% !important;
		right: unset !important;
	}

	.about-col-3 .vc_column-inner::after {
		height: 81% !important;
		bottom: 0% !important;
		right: 1% !important;
	}

	.about-col .wpb_single_image,
	.about-col-2 .wpb_single_image,
	.about-col-3 .wpb_single_image{
		margin-bottom:15px !important;
	}

	.form-btn p{
		text-align:center;
	}

	.form-btn input {
		width: fit-content !important;
	}

	.wd-my-account-sidebar,
	.woocommerce-MyAccount-content,
	.woocommerce-EditAccountForm{
		max-width:unset !important;
	}	

	.loct-icon-list .wpb_wrapper{
		flex-direction:column;
	}

	.wd-blog-element article{
		margin-bottom:20px !important;
	}

	.single-news{
		flex-direction:column;
	}

	.wd-carousel-container h4{
		justify-content:center;
	}

	.single-news .wd-carousel-container{
		border: none !important;
		padding-left: unset !important;
		margin-top: 0px !important;
		text-align: -webkit-center;
	}

	.wd-carousel.wd-grid{
		--wd-gap-sm: 0px !important;
	}

	.single-news .wd-carousel-wrap{
		display:flex !important;
	}

	.single-news .wd-carousel-wrap .wd-carousel-item,
	.single-news .wd-carousel-wrap article{
		margin-bottom:0px !important;
	}

	.site-content{
		margin-bottom:20px !important;
	}

	.cart-content-wrapper>.cart-totals-section .cart-totals-inner {
		padding: 0px 0px 0px 0px !important;
		border-left: none !important;
	}

	.checkout-order-review{
		margin-bottom:0px !important;
	}

	.woocommerce-order .responsive-table .woocommerce-table th.product-name, .woocommerce-order .responsive-table .woocommerce-table td.product-name, .woocommerce-order .responsive-table .woocommerce-table tfoot th{
		padding:10px !important;
	}

	.woocommerce-order .responsive-table .woocommerce-table th.product-total, .woocommerce-order .responsive-table .woocommerce-table td.product-total, .woocommerce-order .responsive-table .woocommerce-table tfoot td{
		padding:10px !important;
	}

	.wd-carousel-wrap .category-grid-item{
		padding:5px;
	}

	/* 	.home-slider .wd-carousel-inner .vc_row {
	padding: 30px 10px !important;
} */

	.home-slider .wd-carousel-inner .vc_column-inner {
		padding-top: 0px !important;
	}

	.home-slider .wd-carousel-inner h2{
		font-size:34px !important;
	}

	.slider-txt{
		font-size:17px !important;
	}

	.home-slider .wd-slide-inner:after{
		height: 100vh;
		top: -20%;
	}

	.careers-list{
		grid-template-columns: repeat(1, 1fr);
		gap: 50px;
	}

	.apply-now-button{
		width: 100%;
		display: block;
		text-align: center;
	}

	.career-description,
	.career-application-form{
		padding:0px 20px;
	}

	.career-description{
		margin-top:200px;
	}

} 



