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

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//homdecfurniture.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//homdecfurniture.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//homdecfurniture.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//homdecfurniture.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//homdecfurniture.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//homdecfurniture.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//homdecfurniture.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//homdecfurniture.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(33,37,41);
	--wd-text-font-size: 16px;
	--wd-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #212529;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(33,37,41);
	--wd-widget-title-font-size: 30px;
	--wd-header-el-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(1,85,96);
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: rgb(1,85,96);
	--btn-default-bgcolor-hover: #efefef;
	--btn-default-color: rgb(255,255,255);
	--btn-accented-bgcolor: rgb(1,85,96);
	--btn-accented-bgcolor-hover: rgb(1,85,96);
	--btn-accented-color: rgb(255,255,255);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: rgb(1,85,96);
	--wd-link-decor-style-hover: solid;
	--wd-link-decor-color-hover: rgb(255,255,255);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
aw-700 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
}
fw-600 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 600;
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 36px;
	--wd-arrow-icon-size: 13px;
	--wd-arrow-color: rgb(1,64,72);
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-bg: rgb(255,255,255);
	--wd-arrow-bg-hover: rgb(1,64,72);
}
.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
	--wd-arrow-gap: 0px;
	--wd-arrow-size: 36px;
	--wd-arrow-icon-size: 13px;
	--wd-arrow-offset-h: 0px;
	--wd-arrow-color: rgb(1,64,72);
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-bg: rgb(255,255,255);
	--wd-arrow-bg-hover: rgb(1,64,72);
}
.product-labels .product-label.onsale {
	background-color: rgb(33,37,41);
	color: rgb(255,255,255);
}
.product-labels .product-label.new {
	background-color: rgb(1,64,72);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 0px;
--btn-default-color-hover: #333;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1600px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: rgb(230,241,242);
}

.fs-14{font-size: 0.875em !important;}
.fs-16{font-size: 1em !important;}
.fs-18{font-size: 1.125em !important;}
.fs-28 {
    font-size: 1.75em !important;
}
.fs-32{font-size: 2em !important;}
.fw-700{font-weight: 700 !important;}
.fw-600{font-weight: 600 !important;}
.color-white{color: #fff !important;}
.color-red{color: #FF2127 !important;}
.\33 0-space-mob {height: 0px !important;}
.col-count-2 {
    column-count: 2 !important;
}
ul#menu-main-menu {
    gap: 50px;
}
.page-id-14 .wd-page-content {
    padding-top: 15px !important;
}
.page-id-14 .wd-page-title {
    display: none !important;
}
.wd-header-mobile-nav .wd-tools-icon {
  border-radius: 6px !important;
}
ul#menu-main-menu li a:hover {
  color: #015560;
}
.img-on-phn {
    display: none !important;
}
.entry-title.title {
  font-size: 2em !important;
}
.main-footer a:hover {
    text-decoration: underline;
}
.wd-scroll-content .price ins .amount, .wd-scroll-content .price > span {
    color: #ff0000 !important;
}
.download-button a {
    text-decoration: none !important;
    color: #fff;
    background-color: #014048;
    background-image: none;
    border-color: #014048;
    border: 1px solid #014048;
    display: inline-block;
    border-radius: 50px;
    padding: 10px 25px;
    font-size: 17px;
    margin-top: 15px;
}
.career-box > div > div {
    background-color: #ffffff;
    padding: 20px;
    border-radius: 16px;
    box-shadow: 6px 8px 20px rgba(0, 0, 0, 0.08);
	    margin-bottom: 30px;
}
.single-post #main-content, .woodmart-archive-blog #main-content {
  padding-top: 30px !important;
}
.woodmart-archive-blog .wd-post-thumb, .single-post .wd-post-image img {
    border-radius: 8px !important;
}
.wd-page-title {
    border-radius: 16px;
    max-width: 1600px;
    margin: 0 auto;
	  margin-top: 20px;
	.wd-breadcrumbs, .wd-breadcrumbs a, .wd-breadcrumbs > :is(span, a):last-child {
			color: #ff2127 !important;
	}
}
.img-radius img{border-radius: 8px !important;}
.img-radius16 img{border-radius: 16px !important;}
.wd-nav:where(:not(.wd-dis-act))>li:where(.current-menu-item,.wd-active,.active)>a {
    background-color: transparent !important;
}
#main-content {
    padding-block: 0px !important;
}
.top-bar-pages{
	    color: #fff;
	a {
    color: #fff;
    font-size: 14px !important;
    font-weight: 500 !important;
		}
}
.whb-general-header-inner .wd-search-form {
    margin: 0 auto !important;
		padding: 0px;
}
.gglobe {
    background-image: url(https://homdecfurniture.com/wp-content/uploads/2025/12/globe-icon.svg) !important;
    height: 24px !important;
    width: 24px !important;
}
.whb-general-header-inner .wd-search-form input[type='text'] {
    border: 1px solid #adb5bd !important;
    border-radius: 8px !important;
}
ul#menu-main-menu li a {
    font-weight: 600 !important;
    color: rgb(0 0 0 / 80%);
}
.whb-main-header {
    box-shadow: 0px 4.8px 24.4px -6px #1310221A;
}
.footer-black-title {
    color: #212529 !important;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 1.125em !important;
		letter-spacing: 2px;
}
.aw-footer-menu {
	a {
    color: #212529 !important;
    font-weight: 400 !important;
    padding: 0px !important;
    border: 0px !important;
		min-height: unset !important;
        line-height: 1.8 !important;
		}
	li {
    border: 0px !important;
}
	ul {
			border: 0px !important;
	}
	.wd-nav:where(:not(.wd-dis-hover))>li:where(.wd-opened,:hover)>a{
			background-color: transparent !important;
	}
}
.aw-footer-white-menu {
	a {
    color: #fff !important;
    font-weight: 400 !important;
    padding: 0px !important;
    border: 0px !important;
		min-height: unset !important;
        line-height: 1.8 !important;
		font-size: 0.850em !important;
		}
	li {
			border: 0px !important;
	}
	ul {
			border: 0px !important;
	}
	.wd-nav:where(:not(.wd-dis-hover))>li:where(.wd-opened,:hover)>a {
			background-color: transparent !important;
	}
}
.footer-social-media {
	a {
			background-color: #fff !important;
			border-color: #fff !important;
	}
	a:hover {
    color: #015560 !important;
	}
}
.home-banner {
	.wd-arrow-inner {
			box-shadow: 0px 4.4px 12px -1px #1310220F !important;
			border-radius: 100px !important;
	}
	.wd-next .wd-arrow-inner {
			right: 100px !important;
			position: absolute;
		  height: 52px !important;
      width: 52px !important;
	}
	.wd-prev .wd-arrow-inner {
			left: 100px !important;
			position: absolute;
		  height: 52px !important;
      width: 52px !important;
	}
}
.call-to-action-icon-box .info-box-inner {
    margin-top: 5px !important;
}
.hm-title-h2 {
    font-size: 2em !important;
    color: #212529 !important;
	    font-weight: 700 !important;
}
.hm-title-h2-white {
    font-size: 2em !important;
    color: #fff !important;
	    font-weight: 700 !important;
}
.hm-title-seprater > span > span {
    width: 100px !important;
}
.call-to-action-icon-box .info-box-subtitle {
    font-family: Urbanist, sans-serif;
}
.hm-counter .wd-timer:before {
    content: "Sale Ends In:";
    align-content: center !important;
    font-size: 1.125em !important;
    color: #212529 !important;
    font-weight: 600;
}
.hm-product-category .category-grid-item .wd-cat-thumb {
    border-radius: 16px !important;
    border: 0px !important;
}
.woocommerce-mini-cart__buttons .btn-cart {
    border-radius: 23px !important;
}
.hm-product-category .wd-entities-title {
    font-size: 1em !important;
    text-transform: capitalize !important;
    font-weight: 500 !important;
		color: #212529 !important;
		text-align: center !important;
}
.hm-product-category .wd-cat-count {
    display: none !important;
}
ul#menu-trending-search-tags {
    column-count: 4 !important;
}
/* ul#menu-trending-search-tags li {
    background-color: #eff0f2 !important;
    border-bottom: 0px !important;
    margin-bottom: 15px !important;
    border-radius: 16px !important;
    text-align: center !important;
} */
ul#menu-trending-search-tags li a {
    padding: 16px 10px;
    color: #212529 !important;
	 background-color: #eff0f2 !important;
    border-bottom: 0px !important;
/*     margin-bottom: 15px !important; */
    border-radius: 16px !important;
    text-align: center !important;
	  width: 100% !important;
}
.hm-trending-search-tags {
    margin-bottom: 0px !important;
}
ul#menu-trending-search-tags li a:hover {
    background-color: #eff0f2 !important;
    border-bottom: 0px !important;
/*     margin-bottom: 15px !important; */
    --nav-bg-hover: #eff0f2;
    --nav-border: 0px solid var(--brdcolor-gray-200);
    box-shadow: 0px 8px 18px -8px #13102226;
}

.hm-shop-by-room .banner-inner {
    font-weight: 500 !important;
    font-family: Urbanist, sans-serif;
}
.hm-shop-by-room a.btn {
    text-transform: capitalize !important;
    font-weight: 400 !important;
    border-bottom: 1px solid rgb(255 255 255 / 80%);
    color: rgb(255 255 255 / 80%);
    padding-bottom: 2px;
}
.hm-shop-by-room .wrapper-content-banner {
    border-radius: 8px !important;
}
.hm-shop-by-room:hover .wrapper-content-banner { 
    background: linear-gradient(360deg, rgba(33, 37, 41, 0.7) 0%, rgba(33, 37, 41, 0.3) 100%) !important;
}
.hm-shop-by-room.banner-btn-position-hover:hover .wrapper-content-banner.wd-items-bottom>div {
    transform: translateY(calc((var(--button-size) + var(--button-space)) * -4));
}
.hm-product, .products {
/* 	.wd-add-btn {
		width: 100% !important;
		padding: 10px 15px !important;
		background-color: #016A78;
			border-color: #016A78 !important;
			text-transform: capitalize !important;
			font-size: 0.875em !important;
			font-weight: 500;
			border-radius: 8px;
		        color: #fff !important;
	} */
	.add_to_cart_button, .wd-product:hover a.aw-add-to.cart-btn {
			background-color: #016A78;
			border-color: #016A78 !important;
			text-transform: capitalize !important;
			font-size: 0.875em !important;
			font-weight: 500;
			border-radius: 8px;
		        color: #fff !important;
        padding: 10px 15px;
        text-decoration: none !important;
		width: 100% !important;
	}
/* 	.product-wrapper {
    padding: 0px !important;
} */
	.wd-product {
			border: 1px solid #dee1e5;
			padding-bottom: 15px;
			border-radius: 8px !important;
		  min-height: 396px !important;
		 background-color: #fff;
	}
	.wd-next .wd-arrow-inner:after, .wd-prev .wd-arrow-inner:after {
			font-size: 10px !important;
			font-weight: 600;
	}
	.wd-product:hover .wd-entities-title {
			color: #016A78 !important;
			text-decoration: underline;
	}
	img, img:hover {
			border-radius: 8px !important;
	}
	.product-labels {
			left: 5px !important;
	}
	.product-label.onsale {
			border-radius: 4px !important;
	}
	.wd-product-cats {
			display: none !important;
	}
	.wd-entities-title, .price {
			padding: 0px 10px;
			text-align: left;
	}
	.wd-entities-title {
			font-family: 'Open Sans';
			font-weight: 600 !important;
	}
	.amount {
    	color: #EE3334;
			font-weight: 700;
			font-size: 1.125em !important;
	}
	del .amount {
			color: #a6a8a9 !important;
			font-size: 1em !important;
			font-weight: 600 !important;
	}
}
.hm-product-tab{
	.quick-shop-form .postcode_functionality .input-group {
			display: none !important;
	}
	.wd-nav-tabs li {
			border: 1px solid #d3d3d4 !important;
			padding: 8px;
		  border-radius: 8px;
	}
	.tab-label {
			color: #191A1A !important;
			text-transform: capitalize !important;
			font-weight: 500 !important;
			font-size: 0.875em !important;
		font-family: 'Open Sans';
	}
	.wd-nav-tabs li.wd-active {
			  color: #016A78 !important;
        background-color: #e5f0f1;
        border: 1px solid #016a7821 !important;
        padding: 8px !important;
	}
	.wd-nav>li>a {
    padding: 0px !important;
    display: inline;
}
	.wd-nav-arrows {
			gap: 8px !important;
		  position: absolute !important;
      top: -103px !important;
	}
	.wd-btn-arrow.wd-prev .wd-arrow-inner, .wd-btn-arrow.wd-next .wd-arrow-inner {
			box-shadow: 0px 8px 18px -8px #000000E5;
			border-radius: 100px !important;
		  color: #016A78 !important;
	}
	.wd-btn-arrow.wd-prev .wd-arrow-inner:hover, .wd-btn-arrow.wd-next .wd-arrow-inner:hover {
		  color: #fff !important;
		background-color: #016A78 !important;
	}
	.wd-carousel {
			padding: 30px 0px 0px 0px !important;
	}
}
.hm-see-more-btn{
	a {
			padding-bottom: 3px !important;
			border-bottom: 1px solid #212529;
			color: #212529 !important;
		position: absolute;
        right: 120px;
		bottom: 33px;
	}
	a:hover {
			text-decoration: none !important;
	}
}
.hm-new-arrivals {
	.tabs-navigation-wrapper {
			display: none !important;
	}	
	.wd-nav-arrows {
        gap: 8px !important;
        position: absolute !important;
        top: -60px !important;
    }
}
.hm-need-help-buying{
	 border-radius: 8px !important;
	.banner-subtitle {
			font-size: 1.5em !important;
			font-weight: 700 !important;
	}
	a.btn {
			text-transform: capitalize !important;
			font-weight: 400 !important;
			border-bottom: 1px solid rgb(255 255 255 / 80%);
			color: rgb(255 255 255 / 80%);
			padding-bottom: 2px;
	}
	.banner-btn-wrapper {
			margin-top: 5px !important;
	}
	.banner-inner.reset-last-child {
			font-weight: 700 !important;
			font-family: Urbanist, sans-serif;
	}
	.wrapper-content-banner {
			padding: 25px !important;
	}
}
.hm-need-help-buying:hover .wrapper-content-banner{
		background: linear-gradient(360deg, rgba(33, 37, 41, 0.7) 0%, rgba(33, 37, 41, 0.3) 100%) !important;
	}
.hm-last-need-help-buying {
		.banner-subtitle {
				font-size: 20px !important;
				font-weight: 700 !important;
		}
	 .wrapper-content-banner {
				padding: 10px !important;
		}
}
.hm-review-element{
	 .ti-widget.ti-goog .ti-controls .ti-next {
			position: absolute;
			top: -240px !important;
			right: 0px !important;
		    box-shadow: 0px 8px 18px -8px #000000E5;
				height: 36px;
        width: 36px;
        border-radius: 100px;
	}
	 .ti-widget.ti-goog .ti-controls .ti-prev {
			position: relative !important;
			top: -240px !important;
			left: 95% !important;
		    box-shadow: 0px 8px 18px -8px #000000E5;
				height: 36px;
        width: 36px;
        border-radius: 100px;
	}
	.ti-widget.ti-goog .ti-controls .ti-next:hover, .ti-widget.ti-goog .ti-controls .ti-prev:hover {
			background-color: #016A78 !important;
			box-shadow: 0px 8px 18px -8px #000000E5;
	}
	.ti-widget.ti-goog .ti-controls .ti-next:before, .ti-widget.ti-goog .ti-controls .ti-prev:before {
			width: 7px;
			height: 7px;
	}
	.ti-v-center, .ti-reviews-container{
			background-color: #016a78 !important;
	}
	.ti-widget.ti-goog .ti-reviews-container-wrapper {
        margin: 0 0px !important;
    }
}
.hm-rating-img {
    margin-right: 100px;
    margin-top: 17px;
}
.hm-blog{
	.wd-next .wd-arrow-inner:after, .wd-prev .wd-arrow-inner:after {
			font-size: 10px !important;
			font-weight: 600 !important;
	}
	.wd-arrow-inner {
			box-shadow: 0px 8px 18px -8px #000000E5;
			border-radius: 100px !important;
			color: #016A78 !important;
	}
	.wd-arrow-inner:hover {
			color: #fff !important;
		background-color: #016A78 !important;
	}
	.wd-nav-arrows {
			gap: 8px !important;
			position: absolute !important;
		right: -6px !important;
	}
	.wd-post-thumb {
			border-radius: 8px !important;
	}
	.wd-post-cat {
			display: none !important;
	}
	.wd-post-date.wd-style-with-bg {
			        position: static;
        display: inline-block;
        box-shadow: none !important;
        padding: 10px 0px 10px 0px !important;
		background-color: transparent;
	}
	.blog-design-masonry .wd-post-content {
			padding-top: 0px !important;
	}
	.wd-post:hover .wd-post-img {
			transform: none !important;
	}
	.wd-post .wd-post-title {
    font-size: 1.125em !important;
    text-align: left !important;
    width: 100%;
		color: #212529 !important;
     font-family: 'Open Sans';
     font-weight: 600 !important;
	}
	.wd-entities-title a:hover {
			color: #212529;
	}
	.wd-post-meta {
			display: none !important;
	}
	.wd-post-img img {
			border-radius: 8px !important;
	}
	.wd-post-date:before {
			content: url(https://homdecfurniture.com/wp-content/uploads/2025/12/calender-icon.webp);
		position: relative;
        top: 3px;
	}
	.post-date-day, .post-date-month {
			font-size: 1em !important;
			color: #4d5154 !important;
			font-weight: 400 !important;
			text-transform: capitalize !important;
	}
}
.hm-our-blog-see-btn a {
    position: absolute;
    right: 120px;
    bottom: 51px;
}
.hm-content ul li, .tax-product_cat .term-description ul li {
    line-height: 1;
	color: #4D5155 !important;
	    font-size: 0.875em !important;
}
.hm-content p, .tax-product_cat .term-description p {
    color: #4D5155 !important;
	    font-size: 0.875em !important;
}
.hm-content h2 {
    font-family: 'Open Sans' !important;
    font-size: 1.25em !important;
    font-weight: 500 !important;
}
	.wd-product:hover .product-element-top {
    border-radius: 10px;
}
/* .wd-product .product-wrapper {
    border-radius: 8px;
    padding: 0px;
} */
/*-----------------Shop-cat------------------------*/
.tax-product_cat, .post-type-archive, .tax-pa_color, .tax-pa_assembly, .tax-pa_material, .tax-product_tag {
		.woocommerce-pagination {
			float: right !important;
	}	
	.shop-loop-head {
			margin-bottom: 10px !important;
	}
	.wd-builder-off .woocommerce-result-count {
			display: block;
		margin-bottom: 10px !important;
	}
	.quick-shop-form .postcode_functionality .input-group {
			display: none !important;
	}
	.wd-load-more, .wd-load-more:hover {
			background-color: #016a78 !important;
			color: #fff;
			text-transform: capitalize;
			border-radius: 6px;
	}
		.page-numbers > li > a {
			color: #adb5bd !important;
	}
	.wd-widget-collapse.wd-opened .widget-title::after {
		background-color: transparent !important;
	}
	.price_slider_wrapper .button {
			border-radius: 8px !important;
	}
	.price_slider_wrapper .button:hover {
			background-color: #015560 !important;
			color: #fff !important;
	}
	li .current {
			color: rgb(0 0 0 / 80%) !important;
			background-color: transparent !important;
	}
	li > a::before {
			color: rgb(0 0 0 / 80%);
	}
	.wd-active-filters {
			margin-bottom: 20px;
	}
	.wd-clear-filters.wd-action-btn {
			background: #2A9EF41F !important;
			font-size: 0.850em !important;
			padding: 9px 6px;
			border-radius: 4px !important;
			color: #016A78 !important;
	}
	.wd-action-btn.wd-style-text > a {
			color: #016A78 !important;
	}
	.widget_layered_nav_filters li a:before {
			color: #016A78 !important;
	}
	.widget_layered_nav_filters a {
			background: #2A9EF41F !important;
			font-size: 0.850em !important;
			padding: 3px 6px;
			border-radius: 4px !important;
			color: #016A78 !important;
	}
	.wd-breadcrumbs-top .wd-last-link {
			color: #45484c;
	}
	.wd-breadcrumbs .wd-delimiter {
			color: #45484c !important;
	}
	.wd-breadcrumbs-top .woocommerce-breadcrumb {
			font-size: 0.850em !important;
	}
/* 	.shop-loop-head .wd-last-link, .shop-loop-head .wd-delimiter {
			display: none !important;
	}
	.shop-loop-head .wd-shop-tools .wd-last {
			font-weight: 700 !important;
			font-size: 24px !important;
			font-family: Urbanist, sans-serif;
			color: #212529 !important;
	} */
/* 	.wd-shop-tools .wd-breadcrumbs a {
			display: none !important;
	} */
	.wd-shop-tools .woocommerce-breadcrumb {
			display: none !important;
	}
	.wd-shop-tools .yoast-breadcrumb {
    display: none;
}
	.shop-loop-head h1 {
			margin-bottom: 0px !important;
	}
	.wd-page-title {
			display: none !important;
	}
	.wd-page-content {
			padding-top: 35px;
	}
	.term-description {
			padding-bottom: 60px !important;
	}
	.term-description a {
			color: #016A78;
	}
	.wd-el-breadcrumbs {
			margin-bottom: 20px;
	}
}

.tax-product_cat .wd-sidebar, .post-type-archive .wd-sidebar, .tax-pa_color .wd-sidebar, .tax-pa_assembly .wd-sidebar, .tax-pa_material .wd-sidebar, .tax-product_tag .wd-sidebar {
    --wd-col-lg: 2 !important;
}
.tax-product_cat .wd-content-area, .post-type-archive .wd-content-area, .tax-pa_color .wd-content-area, .tax-pa_assembly .wd-content-area, .tax-pa_material .wd-content-area, .tax-product_tag .wd-content-area {
    --wd-col-lg: 10 !important;
}
.product-cat-call-to-action-box {
    background-color: #f7f7f8 !important;
    border-radius: 16px !important;
    padding: 8px 12px !important;
}
	.widget-title {
			font-size: 1em !important;
			text-transform: capitalize !important;
			color: #000 !important;
			font-weight: 700 !important;
	}
	.widget-area ul.woocommerce-widget-layered-nav-list li a {
			color: #4d5154 !important;
			font-size: 0.850em !important;
	}
	.widget-area .widget .wd-checkboxes-on li > a:before {
			color: #d3d3d4 !important;
	}
	.woocommerce-ordering.wd-style-underline select {
			color: #45484c !important;
			border: 1px solid #adb4bd !important;
			font-size: 0.75em !important;
			padding: 10px 10px !important;
			border-radius: 8px !important;
	}
	.sidebar-widget {
			margin-bottom: 20px !important;
			padding-bottom: 20px !important;
	}

.product-cat-call-to-action-box {
    background-color: #f7f7f8 !important;
    border-radius: 16px !important;
    padding: 8px 12px !important;
}
/*------------Blog-----------------------*/
.woodmart-archive-blog .widget-title, .single-post .widget-title {
    font-size: 1.4em !important;
    text-transform: capitalize !important;
    color: #000 !important;
    font-weight: 700 !important;
    background-color: #e6f1f2;
    text-align: center;
    padding: 5px;
    border-radius: 8px;
}
.woodmart-archive-blog .wd-post-date, .single-post .wd-post-date{
    border-radius: 8px !important;
}
.woodmart-archive-blog .wd-post-cat, .single-post .wd-post-cat {
    border-radius: 8px !important;
    text-transform: capitalize !important;
}
 .widget_recent_comments ul li>a:hover, .widget_recent_entries ul li a:hover, .widget_categories .cat-item a:hover{
    color: #015560 !important;
}
.widget_recent_comments ul li>a, .widget_recent_entries ul li a, .widget_categories .cat-item a, .tagcloud a {
    color: #212529 !important;
	    font-family: 'Open Sans';
	font-weight: 500;
}
.woodmart-archive-blog .wd-post-read-more a, .single-post .wd-post-read-more a  {
    text-transform: capitalize !important;
}
.tagcloud a:hover {
    color: #ffffff !important;
}
.blog-design-masonry {
    --wd-post-align: left !important;
}
.single-post .wd-single-post-header {
    align-items: flex-start !important;
}
/*------------faq-section-----------------------*/
#faq-section {
    .wd-accordion-title {
        background: rgb(1 64 72 / 8%) !important;
        border-radius: 8px !important;
        padding: 15px 20px !important;
        transition: .15s all ease;
    }
	.wd-accordion-title.wd-active {
			margin-bottom: 10px !important;
	}
    .wd-accordion-title-text {
        font-weight: 600 !important;
    }
	.wd-accordion.wd-style-default>.wd-accordion-item {
			border-bottom: 0px;
		border-top: 0px;
	}
	.wd-accordion-content.wd-active p {
			padding: 15px;
        font-size: 14px;
        background-color: rgb(1 64 72 / 8%);
        border-radius: 8px;
	}
	.wd-accordion-item {
			margin: 5px 0px !important;
	}
	.wd-accordion-content.wd-active {
			padding-bottom: 10px !important;
	}
	.faq-left-col-sticky {
			position: sticky !important;
			top: 50px !important;
	}
}
/*------------Career-----------------------*/
.carrer-accordian .vc_tta-panel-title>a {
    background-color: #e6f1f2 !important;
    border-radius: 6px !important;
	color: #212529 !important;
    font-size: 1em;
}
.carrer-accordian .vc_tta-panel-body {
    background-color: #e6f1f2 !important;
    border-radius: 6px !important;
    padding: 30px !important;
}
/*------------Contact-----------------------*/
.aw-submit-btn {
    background-color: #01444d !important;
    width: 150px !important;
    height: 52px !important;
    border-radius: 16px !important;
}
/*------------Why-choose-----------------------*/
.why-choose-us-boxes .wd-info-box {
    min-height: 330px !important;
}
/*------------Single-product----------------------*/
.single-product{
	.wd-swatch-bg {
			border: 1px solid #015560 !important;
	}
	.thumbs-position-left .wd-gallery-thumb .wd-carousel-item img {
			border: 3px solid #f7f7f8;
			border-radius: 8px;
	}
	.wd-content-area>.single-breadcrumbs-wrapper {
			margin-top: 15px;
	}
	.entry-summary .price del {
			text-decoration: none !important;
	}
	.entry-summary del .amount > bdi {
			text-decoration: line-through !important;
	}
	.variations select {
    color: #212529;
    border: 1px solid #015560;
    border-radius: 6px;
}
	.woocommerce-breadcrumb {
			font-size: 0.850em !important;
		        padding-top: 20px;
	}
	.product_title {
			font-size: 1.75em !important;
			font-weight: 700;
	}
	.entry-summary del .amount {
			font-size: 1.8em !important;
			color: #7a7c7f !important;
			font-weight: 400;
	}
	.entry-summary .price del {
    font-size: 51%;
}
	.entry-summary .amount {
			color: #EE3334;
			font-weight: 700;
			font-size: 1.3em !important;
			font-family: Urbanist, sans-serif;
	}
	.wd-compare-btn span.wd-action-text, .wd-wishlist-btn span.wd-action-text {
			display: none;
	}
	.wd-compare-btn {
			margin-inline-end: 0px !important;
			border: 1px solid #dee1e5 !important;
			padding: 10px;
			border-radius: 100px;
	}
	.wd-compare-btn.wd-style-text>a:before {
			margin-inline-end: 0em;
	}
	.wd-wishlist-btn {
			margin-inline-end: 0px !important;
			border: 1px solid #dee1e5 !important;
			padding: 10px;
			border-radius: 100px;
	}
	.wd-wishlist-btn.wd-style-text>a:before {
			margin-inline-end: 0em;
	}

	
/* 	.cpiw_inner_first .checkpincodebutton {
    background-color: #015560 !important;
        color: #fff !important;
        font-weight: 700;
        border-radius: 8px !important;
        position: absolute;
        right: 2px;
        height: 42px;
}
	.cpiw_main {
    background-color: transparent !important;
		padding: 0px !important;
}
	.cpiw_main .checkpincode {
    border-radius: 8px !important;
}
	.cpiwcheckbtn {
    background-color: #015560 !important;
    color: #fff !important;
} */
/* 	.shop_attributes tr {
    padding: 0px !important;
    margin: 0px;
    border-bottom: 0px;
}
	.woocommerce-product-attributes tbody {
    display: contents;
}
	.shop_attributes tr {
    padding: 10px 10px;
    margin: 0px;
}
	.shop_attributes th {
    width: 40% !important;
    background-color: #f7f7f8;
		padding: 12px;
}
	.shop_attributes td {
    width: 60% !important;
		    text-align: start;
}
		.tabs-layout-tabs .shop_attributes {
    max-width: 1060px !important;
		border: 1px solid #eff0f2;
		display: inline-block;
}
	*/
	.related-and-upsells .wd-buttons {
    display: none !important;
}
	.variations th.label.cell {
    display: none !important;
}
	.value.cell.veb-variation-items-wrapper {
    display: inline-flex !important;
}
	.product-share a{
    height: 42px !important;
    width: 42px !important;
}
	.product-share .social-facebook {
    background-color: #3b5998 !important;
    color: #fff !important;
}
	.product-share .social-pinterest {
    background-color: #e60023;
    color: #fff;
}
	.product-share .social-linkedin {
    background-color: #0077b5;
    color: #fff !important;
}
	.product-share .social-whatsapp {
    background-color: #25d366;
    color: #fff;
}
	.product-share .social-twitter {
    background-color: #000;
    color: #fff;
}
	.product-share .social-twitter {
    background-color: #000;
    color: #fff;
}
	.product-share .share-title {
			display: none !important;
	}
	.product-share {
    gap: 10px !important;
}
	.wd-nav-tabs {
    gap: 300px !important;
}
	.product-tabs-wrapper {
		 border-top: 0px;
		 padding-top: 0px !important;
		 margin-bottom: 0px !important;
		 border-bottom: 0px;
	}
	.wd-tabs-title {
			text-transform: capitalize;
			font-weight: 700;
			font-size: 1.25em !important;
	}
	.wd-nav-tabs-wrapper.text-center {
			border-bottom: 2px solid #adb5bd;
	}
	.wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after {
			height: 0px;
	}
	form.cart {
			display: inline-block !important;
	}
/* 	.wd-compare-btn, .wd-wishlist-btn {
    margin-bottom: 0px !important;
    margin: 0px 8px;
		margin: -105px 8px;
} */
	    .single_add_to_cart_button, .wd-buy-now-btn {
        background-color: #001518 !important;
        border-radius: 8px !important;
        padding-right: clamp(35px, 8.938vw, 50px);
        padding-left: clamp(35px, 8.938vw, 50px);
        margin-left: 15px;
    }
	.summary-inner .wd-coupon-line {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
		margin-bottom: 0px !important;
}
	.summary-inner .wd-coupon-icon {
			width: 22px;
			height: 22px;
			background: #ffa500;
			color: #000;
			border-radius: 50%;
			display: flex;
			align-items: center;
			justify-content: center;
			font-weight: 700;
			font-size: 12px;
	}
	.summary-inner .wd-coupon-badge {
			background: #e7f7f3;
			color: #016A78;
			padding: 4px 8px;
			border-radius: 6px;
			font-weight: 600;
	}
	.summary-inner .wd-coupon-text {
			color: #212529;
		padding-bottom: 20px !important;
	}
	.summary-inner .wd-code {
			color: #00a859;
	}
/* 	.woocommerce-product-details__short-description {
    display: none !important;
} */
	.variable-item {
			border-radius: 8px;
			padding: 0px 30px !important;
	}
	.variations:before {
			content: "Choose Variant";
			margin-bottom: 10px !important;
			color: #212529;
			font-weight: 500 !important;
	}
	.variations tbody {
			top: 10px !important;
			position: relative;
	}
/* 	.product_meta {
    display: none !important;
} */
	.wd-el-title {
			font-size: 32px !important;
			font-weight: 700;
			color: #212529;
	}
	.postcode_functionality .input-group-append {
			position: absolute;
			top: 38px;
			right: 10px;
	}
	.wd-wishlist-btn, .wd-compare-btn {
			margin: 0px 5px;
	}
	.postcode_functionality .input-group {
			position: relative;
			max-width: 61%;
	}
	.postcode_functionality .input-group-append a {
			color: #016a78;
			font-weight: 700;
			text-transform: uppercase !important;
			font-size: 0.850em !important;
	}
	.ship-icon-product {
			padding-right: 10px;
	}
	.postcode_functionality .input-group input {
			border-radius: 8px !important;
			border: 1px solid #016A78 !important;
	}
	.summary-inner .wd-coupon-badge img {
			padding-right: 7px;
	}
	.wd-el-title span:after {
			content: "";
			position: relative !important;
			left: 0;
			bottom: 0;
			width: 100px;
			height: 3px !important;
			background-color: #016A78;
			display: block;
			margin-top: 8px;
			margin-bottom: 10px;
	}
	.postcode_functionality .input-group:before {
			content: "Check Delivery Date";
			color: #101112;
			font-weight: 500;
		        padding-bottom: 5px;
        display: block;
	}
	.related-and-upsells {
			background-color: #f5f5f5 !important;
			max-width: none;
		  padding: 40px 0px;
	}
	.related-and-upsells .wd-carousel-inner, .related-and-upsells .wd-el-title {
			max-width: 1600px !important;
			margin: 0 auto;
	}
	.wd-nav:where(:not(.wd-dis-act)) > li:where(.current-menu-item, .wd-active, .active) > a {
		border-bottom: 2px solid #212529;
	}
}
/*------------Single-product----------------------*/
.wd-wishlist-product-actions {
    margin: 10px !important;
}
/*------------Valentine----------------------*/
.aw-countdown-col-img-right { width: 12%;}
.aw-countdown-col-img-left { width: 14% !important;}
.aw-valentine-content { width: 46%;}
.aw-countdown-timer { width: 28%;}
.aw-countdown-cta-img-right, .aw-countdown-cta-img-left { img { margin-block: -20px !important;}}

@media only screen and (max-width: 1600px) {
	.wd-page-content {
		margin: 0px 30px !important;
	}
	.hm-christmas-row {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.single-product {
		.related-and-upsells {
			padding: 40px 25px;
			border-radius: 16px;
			margin-bottom: 30px;
		}
	}
	.vc_row.wpb_row.vc_row-fluid.hm-christmas-row {
    margin-left: 0px !important;
    margin-right: 0px !important;
    background-size: cover !important;
    border-radius: 16px;
		background-position: center bottom !important;
			padding-bottom: 0px !important;
  }
	.aw-countdown-timer { width: 36% !important;}
	.aw-valentine-content { width: 38% !important;}
}
@media only screen and (max-width: 1536px) {
	ul#menu-main-menu li a {
		font-size: 14px !important;
	}
	#menu-main-menu {
		gap: 25px;
	}
	.hm-review-element {
		 .ti-widget.ti-goog .ti-controls .ti-prev {
			left: 94% !important;
		}
		 	.ti-next{
			top: -260px !important;
		}
		 .ti-prev{
			top: -260px !important;
		}
	}
	.hm-product, .products {
		 .wd-product {
			min-height: 365px !important;
		}
	}
}
@media only screen and (max-width: 1530px) {
/*  	.vc_row.wpb_row.vc_row-fluid.hm-christmas-row {
    margin-left: 0px !important;
    margin-right: 0px !important;
    background-size: cover !important;
    border-radius: 16px;
		background-position: center bottom !important;
			padding-bottom: 0px !important;
  } */
}
@media only screen and (max-width: 1527px) {
/* 	.vc_row.wpb_row.vc_row-fluid.hm-christmas-row {
			background-size: cover !important;
			border-radius: 16px;
			background-position: center bottom !important;
			padding-bottom: 0px !important;
		} */
}
@media only screen and (max-width: 1440px) {
/* 	.vc_row.wpb_row.vc_row-fluid.hm-christmas-row {
		background-size: cover !important;
    border-radius: 16px !important;
    background-position: center Center !important;
    margin-bottom: 20px !important;
	} */
}
@media only screen and (max-width: 1366px) {
	.hm-last-need-help-buying {
		.banner-inner.reset-last-child p{
					font-size: 0.750em !important;
			line-height: 16px !important;
			}
		.banner-subtitle {
			font-size: 1em !important;
			line-height: 25px !important;
		}
	}
	.hm-need-help-buying {
			.banner-inner.reset-last-child {
					font-size: 1em !important;
				line-height: 25px !important;
			}
	}
	.home-banner {
		 .wd-next .wd-arrow-inner, .wd-prev .wd-arrow-inner {
			 top: 50px !important;
		}
	}
	.hm-product, .products {
    .wd-product {
      min-height: 335px !important;
    }
  }
}
@media only screen and (max-width: 1280px) {
	.hm-product-tab {
		 .wd-carousel {
			padding: 25px 0px 0px 0px !important;
		}
	}
	 .hm-review-element {
     .ti-widget.ti-goog .ti-controls .ti-prev {
      left: 93% !important;
    }
  }
	.hm-last-need-help-buying {
		.banner-inner.reset-last-child p{
					font-size: 0.650em !important;
			}
	}
	.home-banner {
		 .wd-next .wd-arrow-inner, .wd-prev .wd-arrow-inner {
			height: 32px !important;
			width: 32px !important;
		}
	}
	.aw-countdown-timer { width: 38% !important;}
	.aw-valentine-content { width: 36% !important;}
}
@media only screen and (max-width: 1112px) {
	ul#menu-main-menu li a {
		font-size: 13px !important;
	}
	#menu-main-menu {
		gap: 13px;
	}
	.wd-footer.footer-container {
		font-size: 14px !important;
	}
	.hm-shop-by-room.banner-btn-position-hover:hover .wrapper-content-banner.wd-items-bottom > div {
		transform: translateY(calc((var(--button-size) + var(--button-space)) * -2.5));
	}
	.hm-review-element {
     .ti-widget.ti-goog .ti-controls .ti-prev {
      left: 92% !important;
    }
		.ti-widget.ti-goog .ti-controls .ti-next {
				top: -280px !important;
			}
		.ti-widget.ti-goog .ti-controls .ti-prev {
				top: -280px !important;
			}
  }
	.hm-last-need-help-buying {
     .banner-subtitle {
      font-size: 0.8em !important;
      line-height: 19px !important;
    }
  }
	 .hm-last-need-help-buying {
			 .banner-subtitle {
				font-size: 0.8em !important;
				line-height: 19px !important;
			}
		}
	.hm-product-tab{
		.wd-product.wd-hover-button .wd-add-btn > a span, .wd-product.wd-hover-info-alt .wd-add-btn > a span {
			padding: 8px 5px !important;
		}
	}
	.single-product {
		.single_add_to_cart_button, .wd-buy-now-btn {
			padding-right: 15px;
			padding-left: 15px;
		}
	}
	 .hm-product, .products {
     .wd-product {
      min-height: 273px !important;
    }
  }
/* 	.hm-trending-search-tags {
    column-count: 3 !important;
} */
	.hm-product, .products{
		.wd-add-btn.wd-add-btn-replace:hover, .wd-add-btn.wd-add-btn-replace {
			width: 100%;
		}
	}
	.tax-product_cat, .post-type-archive, .tax-pa_color, .tax-pa_assembly, .tax-pa_material, .tax-product_tag{
			 .wd-product {
				min-height: 297px !important;
			}
	}
	.hm-christmas-row {
		display: grid !important;
		justify-content: center;
		.aw-valentine-content, .hm-counter, .aw-countdown-cta-img-left { 
			text-align: center !important; 
		}
		.aw-countdown-cta-img-right { display: none;}
		.wpb_column {width: auto !important;}
	}
	.hm-christmas-row .\33 0-space-tab { height: unset !important;}
	.aw-countdown-cta-img-right, .aw-countdown-cta-img-left { img { margin-block: unset !important; }}
}

@media only screen and (max-width: 1024px) {
	 .tax-product_cat, .post-type-archive, .tax-pa_color, .tax-pa_assembly, .tax-pa_material, .tax-product_tag  {
     .woocommerce-breadcrumb .wd-last, .woocommerce-breadcrumb .wd-delimiter {
      display: block !important;
    }
		 .price_slider_amount .price_label {
			font-size: 0.850em !important;
		}
		 .product-cat-icon-box .product-cat-call-to-action-box .info-box-subtitle {
			font-size: 1em !important;
		}
			 .product-cat-icon-box {
  			width: 50%;
			 margin-bottom: 15px;
		}
  }
	.hm-shop-by-room-section .wd-arrow-inner, .related-products .wd-arrow-inner {
		box-shadow: 0px 8px 18px -8px #000000E5;
		border-radius: 100px !important;
		color: #016A78 !important;
	}
	.hm-shop-by-room-section .wd-arrow-inner:hover, .related-products .wd-arrow-inner:hover {
		color: #fff !important;
		background-color: #016A78 !important;
	}
	.hm-shop-by-room-section .wd-arrow-inner {
			position: relative !important;
			bottom: 33px !important;
	}
	.hm-shop-by-room-section .wd-nav-arrows {
		 gap: 10px !important;
	}
 .hm-last-need-help-buying {
    .banner-subtitle {
      font-size: 1.5em !important;
      line-height: 30px !important;
    }
  }
  .hm-need-help-buying {
     .banner-inner.reset-last-child {
      font-size: 1.5em !important;
      line-height: 30px !important;
    }
  }
 .hm-review-element {
     .ti-widget.ti-goog .ti-controls .ti-prev {
      left: 91% !important;
    }
	 .ti-widget.ti-goog .ti-controls .ti-next {
				top: -280px !important;
			}
	 .ti-widget.ti-goog .ti-controls .ti-prev {
				top: -280px !important;
			}
  }
	
	.single-product {
			.summary-inner .wd-coupon-line {
				display: inline-block;
			}
			.summary-inner .wd-coupon-badge, .summary-inner .wd-coupon-text {
			width: 100% !important;
		}
			.wd-coupon-line br {
			display: none;
		}
		.summary-inner .wd-coupon-line {
      margin-bottom: 10px !important;
    }
		.summary-inner .wd-coupon-badge img {
			max-width: 27px;
		}
	}

		 .wd-add-btn.wd-add-btn-replace:hover, .wd-add-btn.wd-add-btn-replace {
			display: none !important;
		}
  }
    .tax-product_cat, .post-type-archive, .tax-pa_color, .tax-pa_assembly, .tax-pa_material, .tax-product_tag {
        .wd-product {
            min-height: 280px !important;
        }
    }
	.hm-product, .products {
        .wd-product {
            min-height: 315px !important;
        }
    }
		
}
@media only screen and (max-width: 834px) {
	
	    .hm-product, .products {
        .wd-product {
            min-height: 292px !important;
        }
    }
	.tax-product_cat, .post-type-archive, .tax-pa_color, .tax-pa_assembly, .tax-pa_material, .tax-product_tag {
        .wd-product {
            min-height: 247px !important;
        }
    }
}
@media only screen and (max-width: 959px) {
	ul#menu-trending-search-tags {
		column-count: 3 !important;
	}
	.hm-review-element {
     .ti-controls {
			display: block !important;
		}
		.ti-widget.ti-goog .ti-controls .ti-prev {
      left: 88% !important;
    }
  }
/* 	.vc_row.wpb_row.vc_row-fluid.hm-christmas-row {
    border-radius: 16px !important;
    background-position: right bottom !important;
    text-align: center;
    background-image: none !important;
    background-color: #f9f0dc !important;
		padding: 20px 0px !important;
  } */
	.hm-counter {
		text-align: center !important;
	}
	.hm-rating-img {
    margin-top: 13px !important;
    margin-right: 120px;
  }
	.single-product{
		.wd-wishlist-btn, .wd-compare-btn {
    	margin: 0px 5px;
			margin-bottom: 0px;
			margin-bottom: 20px;
		}
		form.cart {
			display: block !important;
		}
		.wd-gallery-thumb {
		display: none !important;
	}
	.wd-gallery-images {
	 max-width: 100% !important;
	}
}
	.\33 0-space-mob {height: 30px !important;}
}
@media only screen and (max-width: 834px) {
	.hm-rating-img {
    margin-top: 58px !important;
  }
/* 	 .hm-product, .products {
     .wd-product {
      min-height: 337px !important;
    }
  } */
/* 	.tax-product_cat, .post-type-archive, .tax-pa_color, .tax-pa_assembly, .tax-pa_material, .tax-product_tag{
     .wd-product {
      min-height: 286px !important;
    }
  } */
}
@media only screen and (max-width: 768px) {
	 .hm-rating-img {
    margin-top: unset !important;
  }
	.hm-review-element {	
		.ti-widget.ti-goog .ti-controls .ti-next, .ti-widget.ti-goog .ti-controls .ti-prev {
				top: -340px !important;
			}
	}
}
@media only screen and (max-width: 767px) {
	.col-count-2 {column-count: 2 !important;}
	 .wd-page-content {margin: 0px !important;}
	ul#menu-trending-search-tags {
		column-count: 2 !important;
	}
	#menu-item-68109 a, .wd-heading {
		border: 0px !important;
	}
	.hm-see-more-btn {
   a {
    padding-bottom: 3px !important;
    border-bottom: 1px solid #212529;
    color: #212529 !important;
    position: relative;
    right: unset;
    bottom: 10px;
		}
	}
	.hm-new-arrivals {
   .wd-nav-arrows {
			top: -35px !important;
		}
	}
	.hm-best-sellers {
   .wd-nav-arrows {
    top: -93px !important;
  }
	}
	.hm-counter .wd-timer::before {
		width: 100% !important;
	}
	.hm-counter .wd-item {
  width: 23.33% !important;
}
	.hm-best-sellers {
		padding-top: 20px !important;
	}
	.hm-last-need-help-buying {
    .banner-subtitle {
      font-size: 1em !important;
      line-height: 20px !important;
    }
  }
  .hm-need-help-buying {
     .banner-inner.reset-last-child {
      font-size: 1em !important;
      line-height: 20px !important;
    }
  }
	.hm-blog {
		.wd-nav-arrows {
			top: -44px !important;
		}
	}
	.hm-blog {
		padding-top: 20px;
	}
	 .hm-review-element .hm-rating-img {
    margin-top: unset !important;
		 text-align: left !important;
		 padding-bottom: 15px !important;
  }
	 .hm-review-element {
			margin-bottom: 0px !important;
  }
	 .hm-review-element {
			.ti-widget.ti-goog .ti-controls .ti-prev {
				left: 82% !important;
				top: -177px !important;
			}
				.ti-widget.ti-goog .ti-controls-line {
					display: none !important;
				}
			 .ti-reviews-container-wrapper {
				padding-top: 30px !important;
			}
			 .ti-widget.ti-goog .ti-controls .ti-next{
				top: -177px !important;
			}
  }
	.hm-review-sec .hm-rating-img {
  padding-bottom: 15px !important;
		text-align: left !important;
}
	.hm-shop-by-room .banner-inner {
		font-size: 1.2em !important;
	}
	.wd-loop-footer {
		margin-top: 10px !important;
		margin-bottom: 30px !important;
	}
	.wd-page-title {
		margin: 0 15px !important;
	}
	.single-product {
     .single_add_to_cart_button, .wd-buy-now-btn {
      padding-right: 15px;
      padding-left: 15px;
      width: 100% !important;
      margin: 4px 0px !important;
    }
		 .cart .quantity {
			margin-bottom: 10px !important;
		}
		.postcode_functionality .input-group {
			position: relative;
			max-width: 100%;
		}
		.related-and-upsells {
			padding: 40px 15px;
		}
		.related-and-upsells .wd-carousel-inner,  .related-and-upsells .wd-el-title {
			max-width: 1600px !important;
			margin: 0 auto;
		}
		.woocommerce-tabs .wd-accordion-title-text {
			font-size: 1.2em;
		}
		.woocommerce-tabs .wd-accordion-title {
			padding: 10px 0px;
		}
 }
	.tax-product_cat, .post-type-archive, .tax-pa_color, .tax-pa_assembly, .tax-pa_material, .tax-product_tag {
		.category-before-content, product-cat-icon-box {
			display: none !important;
		} 
		.woocommerce-ordering.wd-style-underline select{
			font-size: 0em !important;
		}
	}
}
@media only screen and (max-width: 536px) {
/* 	 .hm-product, .products {
     .wd-product {
      min-height: 372px !important;
    }
  } */
}
@media only screen and (max-width: 415px) {
}
@media only screen and (max-width: 414px) {
	.img-on-desk {
		display: none !important;
	}
	.img-on-phn {
			display: block !important;
	}
		 .hm-review-element {
			.ti-widget.ti-goog .ti-controls .ti-prev {
				left: 78% !important;
				 top: -180px !important;
			}
			  .ti-widget.ti-goog .ti-controls .ti-next{
      top: -180px !important;
    }
  }
	  .hm-product, .products {
     .wd-product {
      min-height: 280px !important;
    }
  }
}