.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(136,25,82);
}

:root{
--wd-text-font:"Open Sans", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(46,66,87);
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:rgb(46,66,87);
}
:root{
--wd-entities-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Open Sans", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:14px;
}
:root{
--wd-header-el-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:400;
--wd-header-el-transform:none;
--wd-header-el-font-size:14px;
}
:root{
--wd-primary-color:rgb(38,165,65);
}
:root{
--wd-alternative-color:rgb(255,88,0);
}
:root{
--wd-link-color:rgb(40,116,240);
--wd-link-color-hover:rgb(40,116,240);
}
body{
	background-color:rgb(244,244,245);
}

.page .main-page-wrapper{
	background-color:rgb(244,244,245);
}

.woodmart-archive-shop .main-page-wrapper{
	background-color:rgb(244,244,245);
}

.single-product .main-page-wrapper{
	background-color:rgb(244,244,245);
}

:root{
--btn-default-bgcolor:rgb(255,88,0);
}
:root{
--btn-default-bgcolor-hover:rgb(255,88,0);
}
:root{
--btn-shop-bgcolor:rgb(255,88,0);
}
:root{
--btn-shop-bgcolor-hover:rgb(255,88,0);
}
:root{
--btn-accent-bgcolor:rgb(255,88,0);
}
:root{
--btn-accent-bgcolor-hover:rgb(255,88,0);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
	
			--wd-form-brd-radius: 5px;
	
	
	--wd-form-brd-width: 1px;

	--btn-default-color: #fff;
	--btn-default-color-hover: #fff;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
	
	
	
	
	
	
	
	
	
			--btn-default-brd-radius: 5px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
	
			--btn-shop-brd-radius: 5px;
		--btn-shop-box-shadow: none;
		--btn-shop-box-shadow-hover: none;
	
			--btn-accent-brd-radius: 5px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
	
		}

	
	
	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1192px;
		}
	}

	.container {
		max-width: 1222px;
	}
	
	
		.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1192px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1202px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1212px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1222px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1232px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1252px;
		}

		@media (min-width: 1239px) {

			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}

		@media (min-width: 1222px) {

			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}

	
	/* Quick view */
	div.wd-popup.popup-quick-view {
		max-width: 600px;
	}




	.woodmart-woocommerce-layered-nav .wd-scroll-content {
		max-height: 280px;
	}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//trekguru.in/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.4.1") format("woff2");
}

.wd-progress-bar .progress-area {
	border-radius: 20px;
}

.wd-progress-bar .progress-bar {
	border-radius: 20px;
}

.wd-progress-bar {
	background: linear-gradient(150deg, #40016A 0%, #f2295b 100%);
	border: 0;
	color: #fff;
	margin-bottom: 10px;
}

.wd-progress-bar .amount {
	color: #fff;
}
.woocommerce-checkout .main-page-wrapper {
	background-color: #fff;
}

.woocommerce-cart .product-grid-item .wd-entities-title {
	font-size: 12px;
}

.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {
    display: none;
}

.cart-page-cross-sale-products .owl-carousel .owl-item {
	width: 120px !important;
}

.search .shop-page-product-layout {
	padding-left: 0;
}

.wd-checkout-steps li {
	font-size: 16px !important;
	text-transform: capitalize !important;
}

.page .page-title {
	margin: 0;
	top: 16px;
	left: 22px;
	z-index: 390;
	padding: 0;
	position: fixed;
	width: 60%;
}

.page-title .title {
	font-size: 16px !important;
	margin-bottom: 0 !important;
}

.page-title .breadcrumbs, .page-title .yoast-breadcrumb {
	display: none;
}

.single-product .wc-delivery-time-response {
	display: none;
}

.pincode-checker-with-time-cart-checkout-page {
	position: fixed;
	bottom: 55px;
	width: 100%;
	z-index: 9;
	box-shadow: 0 -2px 4px 0 rgb(40 44 63 / 10%);
}

.pincode-checker-with-time-cart-checkout-page .wc-delivery-time-response .pin_div .form-row {
	display: flex !important;
	align-items: center;
}

.pincode-checker-with-time-cart-checkout-page .pin_div {
	margin: 0 !important;
}

.pincode-checker-with-time-cart-checkout-page .wc-delivery-time-response {
	flex-direction: column;
	margin-bottom: 0;
}

.pincode-checker-with-time-cart-checkout-page .wc-delivery-time-response .phoe-green-location-icon img {
	height: 18px;
}

.pincode-checker-with-time-cart-checkout-page .tick-calendar-icon {
	display: none !important;
}

.pincode-checker-with-time-cart-checkout-page .delivery-info {
	border: 0 !important;
}

.pincode-checker-with-time-cart-checkout-page .delivery-time .ul-disc li {
	margin-left: 5px;
	font-size: 13px;
	color: #fff;
	font-weight: 600;
	background-color: #ff5800;
	padding: 3px 8px;
	border-radius: 20px;
}

.pincode-checker-with-time-cart-checkout-page .delivery-time h6 {
	color: #fff !important;
	font-size: 13px !important;
}

.pincode-checker-with-time-cart-checkout-page .wc-delivery-time-response .delivery-info-wrap .delivery-date-time {
	padding: 0 !important;
	background-color: transparent !important;
}

.pincode-checker-with-time-cart-checkout-page .delivery-time {
	display: flex !important;
	align-items: center;
	justify-content: center;
}

.pincode-checker-with-time-cart-checkout-page .delivery-help-icon {
	display: none !important;
}

.pincode-checker-with-time-cart-checkout-page .avlpin p {
	font-size: 15px;
	color: #fff;
	display: inline-flex;
}

.pincode-checker-with-time-cart-checkout-page .avlpin {
	margin: 0;
	padding: 0;
	background: transparent;
}

.pincode-checker-with-time-cart-checkout-page .wc-delivery-time-response .pincode_static_text {
	font-size: 15px !important;
	font-weight: 600;
}

.pincode-checker-with-time-cart-checkout-page .wc-delivery-time-response .delivery-info-wrap {
	margin-bottom: 0 !important;
}

.pincode-checker-with-time-cart-checkout-page .wc-delivery-time-response .pincode_custom_text {
	font-weight: 600;
	font-size: 15px;
	margin: 0 6px;
}

.pincode-checker-with-time .wc-delivery-time-response .pin_div .form-row {
	display: flex !important;
	align-items: center;
}

.pincode-checker-with-time .pin_div {
	margin: 0 !important;
}

.pincode-checker-with-time .wc-delivery-time-response {
	flex-direction: column;
	margin-bottom: 0;
}

.pincode-checker-with-time .wc-delivery-time-response .phoe-green-location-icon img {
	height: 18px;
}

.pincode-checker-with-time .tick-calendar-icon {
	display: none !important;
}

.pincode-checker-with-time .delivery-info {
	border: 0 !important;
}

.pincode-checker-with-time .delivery-time .ul-disc li {
	margin-left: 5px;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	background-color: #ff5800;
	padding: 3px 8px;
	border-radius: 20px;
}

.pincode-checker-with-time .delivery-time h6 {
	color: #555 !important;
	font-size: 14px !important;
}

.pincode-checker-with-time .wc-delivery-time-response .delivery-info-wrap .delivery-date-time {
	padding: 0 !important;
	background-color: transparent !important;
}

.pincode-checker-with-time .delivery-time {
	display: flex !important;
	align-items: center;
	margin-left: 5px;
}

.pincode-checker-with-time .delivery-help-icon {
	display: none !important;
}

.pincode-checker-with-time .avlpin p {
	font-size: 15px;
	color: #121212;
	display: inline-flex;
}

.pincode-checker-with-time .avlpin {
	margin: 0;
	padding: 0;
	text-align: inherit;
	background: transparent;
}

.pincode-checker-with-time .wc-delivery-time-response .pincode_static_text {
	font-size: 16px !important;
	font-weight: 600;
}

.pincode-checker-with-time .wc-delivery-time-response .delivery-info-wrap {
	margin-bottom: 0 !important;
}

.pincode-checker-with-time .wc-delivery-time-response .pincode_custom_text {
	font-weight: 600;
	font-size: 16px;
	margin: 0 6px;
}

.wd-accordion.wd-style-default .wd-accordion-item {
	border-bottom: 0;
}

.single-product-page .you-save-percentage {
	display: none;
}

.single-product-page .you-save-price-variable {
	margin-top: 10px;
	margin-bottom: 5px;
}

.woocommerce-variation-add-to-cart {
	display: flex;
	margin-bottom: 0;
}

.product-type-simple .summary-inner .cart {
	display: flex;
}

.single_add_to_cart_button {
	width: 100%;
}

.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper {
	border-top: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0;
}

.you-save-price-simple {
	margin-bottom: 8px;
}

.tabs-layout-accordion {
	border-top: 0 !important;
	margin-bottom: 0 !important;
}

.wd-hover-standard .wd-add-btn {
	display: none;
}

.related-products .wd-add-btn {
	display: none !important;
}

.hide-larger-price .price>ins, .hide-larger-price .price>small {
	margin-left: 0;
}

.wd-accordion.wd-style-default:before {
	border-top: 0;
}

.wd-swatch:after {
	display: none;
}

.mfp-bg {
	background-color: #282c3fad !important;
}

.popup-added_to_cart {
	background-color: #fff !important;
}

.popup-quick-view .wd-scroll-content:after {
	display: none !important;
}

.popup-quick-view .entry-summary {
	-webkit-mask-image: none !important;
}

.popup-quick-view button.mfp-close {
	position: fixed !important;
	color: #fff !important;
}

table.variations .label span {
	display: none;
}

.woocommerce-variation>div {
	margin-bottom: 15px;
}

.wd-label-top-md table.variations .cell {
	display: inline !important
}

.swatch-on-single:not(:last-child) {
	margin-right: 10px;
}

.quick-view-wrapper .woocommerce-variation-price, .woocommerce-variation-availability {
	display: inline-flex;
	margin-bottom: 10px;
}

.you-save-price-variable {
	font-size: 15px;
}

.quick-view-wrapper .you-save-price-variable {
	margin-left: 8px;
	font-size: 14px;
	font-weight: 500;
	color: #26a541;
}

.wd-swatch {
	border: 1px solid #eee;
	border-radius: 5px;
	padding: 8px;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	font-size: 14px !important;
}

.active-swatch {
	border: 2px solid #fe6d0f;
	color: #fe6d0f !important;
}

.summary-inner>.price {
	display: inline-block;
}

.sale-price-off-quick-view {
	background: #26a541;
	border-radius: 9px 0 50px;
	color: #fff;
	font-size: 12px;
	padding: 1px 10px 1px 6px;
}

.popup-quick-view .product-share {
	display: none;
}

.mfp-container {
	padding: 0 !important;
}

.quick-view-wrapper .product_meta {
	display: none;
}

.popup-quick-view .wd-scroll-content {
	background-color: #fff;
	padding: 100px 15px 0 15px !important;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}

.quick-view-wrapper .entry-summary {
	margin-top: -80px;
}

.quick-view-wrapper .wd-popup {
	background-color: transparent;
}

.popup-quick-view .product-images {
	border-radius: 15px;
	padding: 15px;
	z-index: 1;
	background-color: #fff;
	box-shadow: 0 5px 20px 0 rgb(32 39 48 / 10%);
	border: 1px solid #f5f5f5;
}

.popup-quick-view .product-image-summary {
	justify-content: center;
	align-items: center;
}

.quick-view-gallery {
	text-align: center;
}

.quick-view-wrapper .woocommerce-product-gallery {
	max-width: 80% !important;
}

.quick-view-wrapper .product-image-summary .product-images img {
	max-height: 110px;
}

.popup-quick-view .view-details-btn {
	display: none !important;
}

#menu-image-banner-carousel-one::-webkit-scrollbar, #menu-image-banner-carousel-two::-webkit-scrollbar, #menu-small-banner-carousel-one::-webkit-scrollbar, #menu-small-banner-carousel-two::-webkit-scrollbar {
	display: none;
}

#menu-image-banner-carousel-one, #menu-image-banner-carousel-two, #menu-small-banner-carousel-one, #menu-small-banner-carousel-two {
	overflow-x: scroll;
	overflow-y: hidden;
	display: -webkit-box !important;
	width: 100vw;
	padding-left: 0;
	padding-right: 15px;
	margin-bottom: 0;
}

#menu-image-banner-carousel-one .menu-item, #menu-image-banner-carousel-two .menu-item {
	display: inherit;
	margin-bottom: 0;
	margin-right: 15px;
	width: 80%;
}

#menu-small-banner-carousel-one .menu-item, #menu-small-banner-carousel-two .menu-item {
	display: inherit;
	margin-bottom: 0;
	margin-right: 10px;
	width: 35%;
}

.woocommerce-product-gallery .owl-carousel .product-image-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
}

.wd-nav[class*="wd-style-"]>li.current-menu-item>a, .wd-nav[class*="wd-style-"]>li.wd-active>a {
	border-left: 3px solid #b6186c;
	color: #b6186c;
	background: linear-gradient(180deg,rgba(182,24,108,.1) 0,rgba(182,24,108,.04) 100%);
	padding-top: 5px !important;
}

.product-image-summary .product-images img {
	width: auto;
}

.elementor img {
	border-radius: 8px;
}

.wd-header-cart .wd-tools-icon.wd-icon-alt:before {
	color: #fff;
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
	background-color: #ff5800 !important;
}

.home-trending-now .wd-entities-title {
	font-size: 12px;
}

.search .main-page-wrapper {
	background-color: rgb(244,244,245);
}

.search .page-title {
	display: none !important;
}

.view-all-button .btn.btn-style-link {
	border: 0;
	text-transform: none;
}

.home-categories .info-box-icon img {
	height: 50px;
	width: auto;
}

.home-categories .box-icon-align-top .box-icon-wrapper {
	margin-bottom: 0;
}

.home-categories .info-box-content {
	margin-bottom: 6px;
	min-height: 35px;
}

.home-categories .info-box-title {
	font-size: 13px;
	color: #3a0466;
}

.home-categories .wd-info-box {
	box-shadow: 0px 6px 12px -4px rgb(11 18 25 / 10%);
	padding: 10px;
	border-radius: 10px;
	flex-direction: column-reverse;
}

.mobile-header-pincode-checker .wc-delivery-time-response .delivery-info-wrap {
	display: none !important;
}

.elementor-widget:not(:last-child) {
	margin-bottom: 0;
}

.shop-page-filters .wd-burger-icon>a:before {
	content: "\f0b0";
	font-weight: 900;
	font-family: "Font Awesome 5 Free";
	font-size: 15px;
}

.shop-offers-info-slider .wd-info-box {
	align-items: center;
	border: 1px dashed #4a2a19;
	padding: 5px 8px;
	border-radius: 6px;
	background-color: #fff;
}

.shop-offers-info-slider .box-icon-align-left .box-icon-wrapper {
	margin-right: 10px;
}

.elementor-widget-wd_wc_notices {
	margin-bottom: 0 !important
}

.elementor-page-title-two .page-title {
	display: inherit;
}

.elementor-page-title-two .page-title .title {
	display: none;
}

.elementor-page-title-two .wd-btn-show-cat {
	display: none !important;
}

.elementor-page-title-two .page-title .container {
	margin: 0;
}

.elementor-page-title-two .page-title {
	padding: 80px 0;
}

.above-product-content img {
	margin-left: -15px;
	margin-right: -15px;
}

.wd-sidebar-opener:not(.wd-on-toolbar) {
	right: 0;
	left: auto !important;
	border-radius: 5px 0 0 5px !important;
}

.swatch-on-grid {
	color: #7e808c !important;
	font-size: 12px !important;
	padding: 0 !important;
	border: 0 !important;
	font-weight: 400 !important;
}

.wd-swatches-divider {
	display: none !important;
}

.quick-shop-wrapper div.quantity+button {
	border-radius: 20px !important;
}

.shop-content-area>.woocommerce-notices-wrapper {
	margin-bottom: 0;
}

.notifications-sticky .woocommerce-message:after {
	width: 40px;
}

.product-label.onsale {
	display: none !important;
}

.sale-price-off {
	font-size: 13px;
	color: #fff;
	position: absolute;
	background-color: #fe6d0f;
	clip-path: polygon(0% 0%, 100% 0, 98% 92%, 49% 100%, 0 92%);
	min-height: 45px;
	display: flex;
	align-items: center;
	text-align: center;
	width: 42px;
	line-height: 17px;
	font-weight: 600;
	border-top-left-radius: 8px;
	z-index: 2;
}

.product-image-summary .sale-price-off {
	min-height: 40px;
	width: 38px;
	font-size: 14px;
	line-height: 16px;
}

.products-bordered-grid-ins .product-wrapper {
	border-radius: 8px;
	box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
	background-color: #fff;
	border: 0 !important;
}

.product-element-bottom {
	text-align: start;
}

.wd-nav-product-cat .shop-all-link {
	display: none !important;
}

.single-product-page .summary-inner #change_pin.button {
	display: none;
}

.slide-product, .products-bordered-grid .owl-stage-outer {
	border: 0 !important;
}

.wd-hover-tiled .product-element-bottom {
	padding: 0 !important;
}

.wd-header-search-form-mobile input[type="text"] {
	border: 0;
	box-shadow: 0 2px 4px 0 rgb(0 0 0 / 23%);
}

.searchform.wd-style-with-bg .searchsubmit {
	background-color: #fff !important;
	color: #ff5800 !important;
}

.alg_back_button_simple::before {
	content: "\f114";
	font-family: "woodmart-font";
	font-size: 16px;
	font-weight: 600;
	color: #333;
}

.alg_back_button_simple  {
	font-size: 0;
	background-color: transparent;
	color: #fff;
}

.products-bordered-grid.elements-grid:not(.elements-list) [class*="-grid-item"] {
	border-color: rgba(40,44,63,.05) !important;
}

#mobile-home-banners .wd-images-gallery {
	margin-bottom: 10px;
}

.price del {
	margin-left: 6px;
}

.archive .product-type-variation, .home .product-type-variation {
	display: none !important;
}

#mobile-home-covid-resources .wd-fontsize-xs::after {
	content: "\f054";
	font-family: 'Font Awesome 5 free';
	font-size: 10px;
	font-weight: 600;
	background-color: #ff5800;
	color: #fff;
	margin-left: 5px;
	padding: 4px;
	border-radius: 20px;
}

#mobile-home-covid-resources .set-mb-s>* {
	margin-bottom: 0;
}

#mobile-home-membership-club-text .btn-size-extra-small {
	padding: 4px 15px;
	text-transform: none;
}

#mobile-home-membership-club-text .title-after_title {
	font-weight: 600;
}

#mobile-home-membership-club-text .title-after_title::after {
	content: url(http://grocerysuper.woochamp.com/wp-content/uploads/2021/07/smart-club.png);
	margin-left: 5px;
}

#mobile-home-membership-club-text .info-box-inner ul li {
	margin-bottom: 6px;
}

#mobile-home-offers .set-mb-s>* {
	margin-bottom: 0;
}

#did-not-find-module .btn.btn-style-link {
	text-transform: none;
}

#did-not-find-text .wpb_wrapper p {
	font-size: 40px;
	font-weight: 600;
	line-height: 28px;
	color: #eee;
	font-family: "Poppins", Arial, Helvetica, sans-serif;
}

#did-not-find-module .box-icon-align-left {
	align-items: center;
}

#mobile-home-category-best-value {
	background-color: #fef9e6;
	margin-bottom: 10px;
}

#mobile-home-category-best-value .box-style-shadow  {
	border: 2px solid #faeec0;
}

#mobile-home-category-products-one .box-style-shadow  {
	border: 2px solid #f5c2a7;
	background-color: #fffbf8;
}

#mobile-home-category-products-one, #mobile-home-category-products-two, #mobile-home-membership-club {
	background-color: #fff;
	margin-bottom: 10px;
}

.woocommerce-cart .product-grid-item .product-image-link img, .woocommerce-cart .product-grid-item .hover-img img {
	max-height: 55px;
}

.product-grid-item .product-image-link img, .product-grid-item .hover-img img {
	max-height: 160px;
	width: auto !important;
}

.product-grid-item .product-element-top {
	margin-right: 0;
	margin-bottom: 10px !important;
	text-align: center;
}

#mobile-homepage-category-products .owl-carousel.owl-drag .owl-item {
	width: 160px !important;
}

#mobile-homepage-category-products .price ins {
	margin-right: 5px;
}

#mobile-homepage-category-products .info-box-icon img {
	height: 55px;
	width: auto;
}

#mobile-homepage-category-products .box-style-shadow {
	padding: 0;
	border-radius: 10px;
	margin-bottom: 15px;
	box-shadow: none;
}

#mobile-homepage-category-products .info-box-title {
	line-height: 20px !important;
	padding: 0 5px 5px;
}

#mobile-homepage-category-products .info-box-title {
	line-height: 20px !important;
	padding: 0 5px 5px;
}

.mobile-header-pincode-checker .avlpin p {
	font-size: 13px;
	display: inline-flex;
}

.whb-top-bar .wd-tools-element .wd-tools-icon:before {
	font-size: 28px !important;
}

.whb-col-mobile {
	justify-content: space-between !important;
}

.mobile-header-pincode-checker #my_custom_checkout_field2 #checkpin, #my_custom_checkout_field2 #pincode_field_idp .button {
	height: 30px;
}

.mobile-header-pincode-checker #my_custom_checkout_field2 #pincode_field_idp #pincode_field_id.input-text {
	height: 30px;
	border: 0 !important;
}

.mobile-header-pincode-checker .pin_div#my_custom_checkout_field2 p#pincode_field_idp {
	display: flex;
	align-items: center;
}

.mobile-header-pincode-checker #pincode_field_idp label {
	margin-bottom: 0;
	text-align: center;
}

.mobile-header-pincode-checker .pin_div#my_custom_checkout_field2 {
	margin: 0;
}

.mobile-header-pincode-checker .wc-delivery-time-response {
	margin-bottom: 0px;
}

.mobile-header-pincode-checker .wc-delivery-time-response .pincode_custom_text {
	font-weight: 600;
	margin: 0 6px;
}

.mobile-header-pincode-checker .wc-delivery-time-response .phoe-green-location-icon img {
	height: 18px;
}

.mobile-header-pincode-checker #change_pin.button img {
	height: 10px;
}

.mobile-header-pincode-checker .avlpin {
	margin-top: 8px;
	padding: 0 0 0 10px;
	text-align: center;
	background: transparent;
}

.mobile-header-pincode-checker .wc-delivery-time-response .pincode_static_text {
	font-size: 14px !important;
	font-weight: 600;
}

.whb-general-header #my_custom_checkout_field2 #pincode_field_idp .button {
	height: 28px !important;
}

.dataTables_wrapper .dataTables_filter input {
	margin-left: -15px;
}

.woo-wallet-sidebar ul li {
	margin: 20px -8px;
}

.wd-my-account-sidebar {
	padding: 0 20px !important;
}

.woocommerce-MyAccount-content, .wd-my-account-sidebar {
	border: 0;
}

.woocommerce-MyAccount-navigation ul li a {
	display: flex;
	justify-content: space-between;
}

.woocommerce-MyAccount-navigation ul li a::after {
	content: "\f054";
	font-family: 'Font Awesome 5 free';
	font-size: 12px;
	font-weight: 600;
}

.woocommerce-MyAccount-navigation ul li.is-active>a {
	background-color: #f5faff;
	color: #2874f0;
}

.woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--woo-wallet a::before {
	display: none;
}

.woocommerce-MyAccount-title::before {
	content: url(http://grocerysuper.woochamp.com/wp-content/uploads/2021/07/my-account-pic.svg);
	margin-right: 10px;
}

.pincode-pho-popup .pho-submit_btn {
	background: #ff5800 !important;
	border: #ff5800 solid 1px !important;
}

.home .site-content {
	margin-bottom: 25px;
}

.pincode-pho-popup {
	border-radius: 8px;
	padding: 0 !important;
}

.pincode-pho-popup .pho-para p {
	margin: 15px 0 0 !important;
	font-size: 18px !important;
}

.pincode-pho-popup .pho-separator {
	margin: 5px auto 15px !important;
}

.pincode-pho-popup .pho-icon img {
	display: none;
}

.pho-para::before {
	content: url(http://grocerysuper.woochamp.com/wp-content/uploads/2021/07/delivery-200.png);
}

.wpmc-step-item #payment_heading {
	display: none;
}

#home-offers-on-categories .wd-info-box {
	align-items: center;
}

#home-offers-on-categories .box-style-shadow {
	background-color: #fffbf8;
	border: 2px solid #f5c2a7;
	box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
	padding: 15px;
	border-radius: 8px;
}

#home-offers-on-categories .info-box-title {
	margin-bottom: 4px;
}

#home-best-offers-banner .info-box-title {
	margin-bottom: 0px;
}

#home-offers-on-categories .info-box-inner {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 1px;
	font-family: Celias,Helvetica;
}

#home-best-offers-banner .info-box-inner {
	font-weight: 600;
	letter-spacing: 1px;
	font-family: Celias,Helvetica;
}

#home-best-offers-banner .box-style-shadow {
	padding: 25px;
	border-radius: 8px;
	box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
	align-items: center;
}

#home-best-offers-banner .info-box-inner::after {
	content: "On 500+ Products";
	font-size: 20px;
	font-weight: 400;
	color: #888;
}

.variations_form .reset_variations {
	display: none !important;
}

#home-promo-banners .wd-gallery-item, #home-promo-banners .wd-gallery-item>a {
	border-radius: 8px;
	overflow: hidden;
}

.wpb-js-composer .info-box-carousel-wrapper {
	margin-bottom: 10px !important;
}

.amount {
	color: #111;
}

.product-images .labels-rounded {
	margin-right: 25px;
}

.min-footer {
	padding-top: 16px;
	padding-bottom: 16px;
}

.footer-container .container {
	max-width: 1200px;
}

.footer-column {
	margin-bottom: 20px;
}

.main-footer .box-icon-with-bg .info-box-icon, .box-icon-with-border .info-box-icon {
	border-radius: 8px !important;
}

.box-icon-with-border .info-box-icon {
	padding: 10px !important;
}

.main-footer, .main-footer .wd-sub-menu li a {
	font-size: 13px;
}

.main-footer h4 {
	font-size: 14px;
}

.footer-sidebar {
	padding-top: 25px;
}

#desktop-home-categories .box-style-shadow {
	box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
	padding: 0;
	border-radius: 10px;
}

#footer-border-right .wd-sub-menu {
	border-right: 1px solid #eaeaec;
}

.footer-container {
	border-top: 1px solid #eaeaec;
}

.tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs {
	border: 0;
}

.related-products .variations_form.wd-swatches-name .label {
	display: none;
}

.related-products .variations_form .variations {
	margin-bottom: 10px !important;
}

#pa_select-size {
	font-size: 13px;
	background-color: #f6f6f6;
	border: none;
	height: 33px;
}

.product-image-summary-wrap #pa_select-size {
	height: 42px;
}
	
.widgettitle, .widget-title {
	font-size: 20px;
	text-transform: none;
	font-weight: 400;
}

.widget_product_categories .widget-title {
	text-transform: none;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	font-weight: 400;
}

.slider-title {
	font-size: 16px !important;
	text-transform: capitalize;
	margin-top: 15px;
}

.tabs-layout-accordion {
	border-top: 0;
}

#trade-assurance-section .btn-size-default {
	text-transform: none;
	font-weight: 400;
	font-size: 13px;
}

#your-safety .btn-size-extra-small {
	font-size: 10px;
	padding: 4px 8px;
}

#your-safety .liner-continer, #feedback-survey-text .liner-continer {
	margin-bottom: 0;
}

#trade-assurance-section, #return-policy-text, #your-safety-is-our-priority, #feedback-survey, #cant-find-product-banner {
	box-shadow: 0 2px 2px 0 #e6e7eb;
}

#your-safety-is-our-priority, #feedback-survey, #cant-find-product-banner {
	background: #fff;
}

#trade-assurance-section .box-icon-with-bg .info-box-icon {
	padding: 12px;
}

.single-product-page .box-icon-align-top .box-icon-wrapper {
	margin-bottom: 8px;
}

.single-product .berocket-label-user-image {
	z-index: 500;
}

.summary-inner>.price, .wd-scroll-content>.price {
	font-size: 20px;
}

.price ins {
	float: left;
}

.wd-before-add-to-cart, .wd-after-add-to-cart {
	margin-bottom: 10px;
}

#single-product-offers .list-content a, #see-more-offers-popup .list-content a {
	margin-left: 5px;
}

#single-product-offers .wd-fontsize-xs {
	color: #333;
	font-size: 13px;
	margin-bottom: 0;
}

#see-more-offers-popup .wd-fontsize-xs {
	color: #333;
	font-size: 13px;
	margin-bottom: 10px;
}

#see-more-offers-popup {
	padding: 15px;
	border-radius: 8px;
}

#single-product-offers .wd-fontsize-xs li {
	margin-bottom: 10px;
}

.product-image-summary-wrap .avlpin {
	padding: 15px !important;
}

.wc-delivery-time-response .delivery-info-wrap div.delivery-info {
	background: none !important;
	padding: 0 !important;
}

.product-grid-item .wc-delivery-time-response {
	display: none;
}

#my_custom_checkout_field2 #pincode_field_idp #pincode_field_id.input-text {
	border-top: 0 !important;
	border-right: 0 !important;
	border-left: 0 !important;
	border-bottom: 2px solid #2874f0 !important;
}

.pin_div {
	background: #fff !important;
	padding: 0 !important;
}

.product_title {
	font-size: 16px;
}

.product_meta>span a, .product_meta>span span {
	line-height: 1.4;
}

.slick-slide img {
	padding: 5px;
	border: 1px solid #eee;
}

.wd-nav.wd-style-underline .nav-link-text:after {
	height: 0;
}

#zipcode-checker #my_custom_checkout_field2 #pincode_field_idp #pincode_field_id.input-text {
	height: 35px;
	background-color: #eee;
	border: 0
}

#mobile-homepage-top-menu {
	margin-bottom: 0px;
}

#menu-mobile-scroll-menu .menu-item {
	margin-bottom: 10px;
}

.menu-image-title-below.menu-image-not-hovered > img {
	padding: 0;
	height: 43px;
	width: auto;
	margin: 0 auto 6px !important;
}

.menu-image-title-below {
	font-size: 11px;
	width: 68px;
	font-weight: 600;
}

.mobile-nav .menu-image-title-after {
	width: 23px !important;
}

.wd-nav-mobile .menu-item-account>a:before {
	font-size: 20px !important;
	color: #999;
	font-weight: 400;
}

.wd-nav-mobile li a {
	text-transform: none;
	font-size: 14px;
	font-weight: 600;
	border-bottom: none !important;
}


#all-categories .info-box-title::after {
	content: "\f054";
	font-family: 'Font Awesome 5 free';
	font-size: 12px;
	font-weight: 600;
}

#search-suggestions .wd-list li {
	justify-content: space-between;
	border-bottom: 1px solid #ececec;
	margin-bottom: 0;
	padding: 10px 15px;
	font-weight: 500;
	color: #333;
	font-size: 13px;
	background-color: #fff;
}

#staples .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#568bff,#9792f9);
}

#snacks-beverages .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#58b90a,#b1f27e);
}

#dairy-bakery .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#009edf,#88dcff);
}

#egg-meat-fish-frozen .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#ec6c23,#ffb54c);
}

#fruits-vegetables .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#3bc6c1,#4ee7af);
}

#packaged-food .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#ffb822,#e5e70a);
}

#personal-care .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#ff4751,#ff98a1);
}

#baby-care .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#2d64fd,#6fb4ff);
}

#household-care .vc_tta-panel-heading {
	background-image: linear-gradient(to right,#8115ff,#c59bff);
}

#staples .vc_tta-panel-title::after {
	content: url(http://grocerysuper.woochamp.com/wp-content/uploads/2021/06/staples-cat.png);
}

#snacks-beverages .vc_tta-panel-title::after {
	content: url(http://grocerysuper.woochamp.com/wp-content/uploads/2021/06/Snacks-Beverages-60.png);
}

#packaged-food .vc_tta-panel-title::after {
	content: url(http://grocerysuper.woochamp.com/wp-content/uploads/2021/06/packaged-food.png);
}

#fruits-vegetables .vc_tta-panel-title::after {
	content: url(http://grocerysuper.woochamp.com/wp-content/uploads/2021/06/fruits-vagitables-cat60.png);
}

#dairy-bakery .vc_tta-panel-title::after {
	content: url(http://grocerysuper.woochamp.com/wp-content/uploads/2021/06/dairy-milk-60.png);
}

#egg-meat-fish-frozen .vc_tta-panel-title::after {
	content: url(http://grocerysuper.woochamp.com/wp-content/uploads/2021/07/meat-cat.png);
}

#personal-care .vc_tta-panel-title::after {
	content: url(http://grocerysuper.woochamp.com/wp-content/uploads/2021/06/personal-care-60.png);
}

#baby-care .vc_tta-panel-title::after {
	content: url(http://grocerysuper.woochamp.com/wp-content/uploads/2021/06/baby-care-60.png);
}

#household-care .vc_tta-panel-title::after {
	content: url(http://grocerysuper.woochamp.com/wp-content/uploads/2021/06/household-60.png);
}

#fruits-vegetables .vc_tta-title-text::after, #packaged-food .vc_tta-title-text::after, #snacks-beverages .vc_tta-title-text::after, #staples .vc_tta-title-text::after, #dairy-bakery .vc_tta-title-text::after, #personal-care .vc_tta-title-text::after, 
#baby-care .vc_tta-title-text::after, #household-care .vc_tta-title-text::after, #egg-meat-fish-frozen .vc_tta-title-text::after {
	font-size: 10px;
	margin-top: 5px;
	color: #fbfbfb;
	line-height: 15px;
	font-weight: 400;
}

#staples .vc_tta-title-text::after {
	content: "Dals & Pulses, Ghee & Oils, Atta & Flours, Masalas & Spices, Rice & Rice Products, Dry Fruits, Nuts...";
}

#snacks-beverages .vc_tta-title-text::after {
	content: "Biscuits, Chips, Namkeen & Snacks, Tea, Coffee, Juices, Health Drink Mix, Soft Drinks, Instant Drinks...";
}

#packaged-food .vc_tta-title-text::after {
	content: "Noodles & Pasta, Chocolates & Sweets, Ketchups & Spreads, Breakfast Cereals, Jams & Honey...";
}

#fruits-vegetables .vc_tta-title-text::after {
	content: "Fresh Fruites, Fresh Vagitables, Herbs & Seasonings, Mangoes, Apples...";
}

#dairy-bakery .vc_tta-title-text::after {
	content: "Dairy, Toast & Khari, Cakes & Muffins, Bakery Snacks...";
}

#egg-meat-fish-frozen .vc_tta-title-text::after {
	content: "Eggs, Poultry, Mutton, Fish & Seafood, Kebab, Sausage, Salami, Ham, Frozen & Canned Food...";
}

#personal-care .vc_tta-title-text::after {
	content: "Soaps, Hair Care, Oral Care, Deos, Perfumes & Talc, Creams, Lotions, Skin Care, Kajal & Makeup, Sanitary Needs...";
}

#baby-care .vc_tta-title-text::after {
	content: "Baby Food, Diapers & Wipes, Baby Skin & Hair Care, Baby Bath & Hygiene, Baby Accessories & More...";
}

#household-care .vc_tta-title-text::after {
	content: "Disinfectants, Laundry Detergents, Cleaners, Dishwashers, Liquid Detergents, Cleaning Tools..";
}

.box-icon-align-left .box-icon-wrapper {
	margin-right: 15px;
}

#all-categories .info-box-title {
	display: flex;
	justify-content: space-between;
	color: #333;
}

#all-categories .vc_tta-panel-body {
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	padding-top: 0;
	box-shadow: 0 5px 7px 0 rgb(0 0 0 / 20%), inset 0 0 0 0 rgb(0 0 0 / 20%);
	margin-top: -10px;
}

#all-categories .info-box-icon img {
	height: 50px;
	width: auto;
}

#all-categories .wd-info-box {
	align-items: center;
	margin-bottom: 0;
}

#all-categories .wd-info-box .info-box-subtitle, .wd-info-box .info-box-title {
	margin-bottom: 0 !important;
}

#all-categories .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::before {
	border-color: #fff !important;
}

#all-categories .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
	padding-left: 35px;
}

#all-categories .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	left: 0;
}

#all-categories .vc_tta-title-text {
	display: grid;
	color: #fff;
}

#all-categories .vc_tta.vc_general .vc_tta-panel-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#all-categories .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {
	font-size: 14px;
	font-weight: 500;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 18px;
}

.page-id-246 .vc_tta-container {
	margin-bottom: 10px;
}

#all-categories .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
	padding: 12px;
	border-radius: 15px;
	box-shadow: 0 5px 7px 0 rgb(0 0 0 / 20%), inset 0 0 0 0 rgb(0 0 0 / 20%);
}

.wd-custom-icon, picture.wd-custom-icon img {
	max-width: 28px;
}

.wd-header-mobile-nav .wd-tools-icon:before {
	font-size: 28px;
}

.wd-nav>li>a {
	padding-left: 18px;
	padding-right: 18px;
}

.elementor-page-title-one .wd-nav-img, .mega-menu-list img {
	max-height: 48px;
	margin-right: 0;
	margin-bottom: 5px;
	background: linear-gradient(180deg,rgba(182,24,108,.1) 0,rgba(182,24,108,.04) 100%);
	border-radius: 50% !important;
	padding: 5px;
}

.products .variations .reset_variations {
	bottom: -15px;
}

.wd-tools-element .wd-tools-text {
	text-transform: capitalize;
}

.woodmart-navigation .item-level-0>a {
	padding-left: 18px;
	padding-right: 18px;
}

.single-product .content-with-products {
	box-shadow: none;
}

.woodmart-custom-icon {
	max-width: 32px;
}

.whb-general-header .pin_div {
	padding: 0 !important;
	background: transparent !important;
	margin: 0 !important;
}

.whb-general-header #my_custom_checkout_field2 #pincode_field_idp #pincode_field_id.input-text {
	height: 25px !important;
	border: 0 !important;
	background-color: transparent !important;
	color: #fff !important;
	background-position: 0 center !important;
	padding: 0 0 0 30px !important;
}

.whb-general-header #pincode_field_idp label {
	margin-bottom: 0;
	color: #fff !important;
	font-weight: 600 !important;
}

.whb-general-header .wc-delivery-time-response .delivery-info-wrap {
	display: none !important;
}

.whb-general-header .avlpin {
	padding: 0 !important;
	background: transparent !important;
}

.whb-general-header .avlpin {
	margin: 0 !important;
}

.whb-general-header .wc-delivery-time-response .pincode_static_text {
	font-size: 14px !important;
	font-weight: 600 !important;
}

.whb-general-header .wc-delivery-time-response {
	margin-bottom: 0 !important;
}

.archive .variations_form.wd-swatches-name .label, .home .variations_form.wd-swatches-name .label {
	display: none;
}

.widget_price_filter .price_slider_amount .price_label {
	font-size: 12px;
}@media (min-width: 1025px) {
	.home .main-page-wrapper {
	padding-top: 0;
}

.home .site-content {
	margin-bottom: 0;
}

.pho-pincode-popup-body {
	display: none !important;
}


.wd-page-title-el .page-title {
    margin-top: 0;
    margin-bottom: 0;
    display: none;
}


.wd-quick-view-icon>a:before {
	content: "+ ADD";
	font-size: 12px !important;
	font-family: inherit;
	color: #ff5800;
	font-weight: 600;
}


#menu-image-banner-carousel-one .menu-item, #menu-image-banner-carousel-two .menu-item {
    display: inherit;
    margin-bottom: 0;
    margin-right: 15px;
    width: 50%;
}

#menu-small-banner-carousel-one .menu-item, #menu-small-banner-carousel-two .menu-item {
    display: inherit;
    margin-bottom: 0;
    margin-right: 10px;
    width: 20%;
}


    #menu-image-banner-carousel-one .menu-item, #menu-image-banner-carousel-two .menu-item {
        display: inherit;
        margin-bottom: 0;
        margin-right: 15px;
        width: 40%;
    }

}

@media (max-width: 576px) {
	.cart-totals-inner .shop_table_responsive {
	margin-bottom: 0;
}

.woocommerce-checkout-review-order #place_order {
	position: fixed;
	bottom: 0;
	right: 0;
	border-radius: 0;
	width: 50% !important;
	padding: 0;
	height: 52px;
	display: flex;
	align-items: center;
	z-index: 400;
}

.checkout-order-review .order-total th, .checkout-order-review .order-total td {
	padding: 0;
}

.order-total {
	position: fixed !important;
	bottom: 0;
	left: 0;
	width: 50%;
	background-color: #fff;
	height: 52px;
	padding: 10px !important;
	z-index: 400;
	display: flex;
	align-items: center;
}

tr.order-total strong .amount {
	margin-left: 10px;
}

.woocommerce-cart .order-total td {
	display: flex;
	align-items: center;
}

.wc-proceed-to-checkout {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 50%;
	padding: 10px;
	background-color: #fff;
	height: 52px;
	display: flex;
	align-items: center;
	z-index: 400;
}

.cart-totals-inner .checkout-button {
	width: 100%;
}

.woocommerce-cart .site-content {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 70px;
}

.woocommerce-checkout .wd-toolbar {
	display: none;
}

.woocommerce-cart .wd-toolbar {
	display: none;
}

.woocommerce-cart .woocommerce-notices-wrapper [role="alert"] {
	margin-bottom: 0;
	background-color: #e3f5da !important;
	color: #30791a;
}

.cart-content-wrapper>.woocommerce-notices-wrapper {
	margin-left: 0;
	margin-right: 0;
}

.woocommerce-cart-form__contents td.product-remove, .group_table td.product-remove {
	display: none;
}

.woocommerce-cart-form__contents td.product-name>a {
	margin-bottom: 0;
	font-size: 13px;
}

.woocommerce-cart-form__contents td, .group_table td {
	margin-bottom: 0;
}

.woocommerce-cart-form__contents {
	background-color: #fff;
	padding: 10px 15px 0;
}

.woocommerce-cart-form__contents td>*, .group_table td>* {
	margin-bottom: 0;
}

.woocommerce-cart-form__contents td:not(:last-child), .group_table td:not(:last-child) {
	border-bottom: 0;
}

.woocommerce-cart-form__contents td.product-thumbnail img, .group_table td.product-thumbnail img {
	min-width: 40px;
	max-width: 40px;
}

.woocommerce-cart-form__contents td.product-thumbnail, .group_table td.product-thumbnail {
	top: 10px;
}

.woocommerce-cart-form__contents tr, .group_table tr {
	padding-left: 60px;
	min-height: 60px;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 1px solid #f5f5f5;
	display: flex;
	justify-content: space-between;
}

.woocommerce-cart-form__contents td:before, .group_table td:before {
	display: none;
}

.woocommerce-cart-form__cart-item .product-subtotal {
	display: none;
}

.cart-actions .button[name="apply_coupon"] {
	width: 30%;
	height: 38px;
	padding: 0;
}

.cart-actions .coupon {
	flex-direction: inherit;
	background-color: #fff;
	margin-top: 0;
	padding: 10px 15px;
}

.cart-actions .coupon .input-text {
	height: 38px;
	margin-bottom: 0;
	margin-right: 10px;
}

.single-product .quick-view-wrapper .product-type-simple .woodmart-add-btn, .single-product .quick-view-wrapper .variations_button {
	border: 0 !important;
	position: inherit;
	padding-left: 0;
	width: 100%;
}

.cart:not(.variations_form):not(.grouped_form) {
	margin-bottom: 10px;
}

.cart:not(.variations_form):not(.grouped_form)>* {
	margin-bottom: 0;
}

.product-image-summary-inner>div {
	background-color: #fff;
	padding-top: 15px;
	padding-bottom: 25px;
}

.wd-wishlist-icon>a:before {
	font-size: 22px;
}

.single-product-page>div:not(:last-child) {
	margin-bottom: 8px !important;
}

.single-product .product-images {
	margin-bottom: 8px !important;
	padding-top: 15px;
	padding-bottom: 15px;
}

.single-product .product-type-simple .woodmart-add-btn, .single-product .variations_button, .product-type-simple .summary-inner .cart {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 9;
	background-color: #fff;
	width: 85%;
	height: 60px;
	display: flex;
	align-items: center;
	padding-left: 10px;
	margin-bottom: 0 !important;
	border-top: 1px solid #dfe3e6;
}

.woocommerce-variation-add-to-cart>* {
	margin-bottom: 0 !important;
}

div.quantity input[type="button"] {
	height: 38px;
}

div.quantity input[type="number"] {
	height: 38px;
}

.summary-inner>.wd-action-btn {
	position: fixed;
	bottom: 0;
	right: 0;
	margin-bottom: 0 !important;
	margin-right: 0 !important;
	z-index: 9;
	background-color: #fff;
	width: 15%;
	height: 60px;
	display: flex !important;
	align-items: center;
	justify-content: center;
	border-top: 1px solid #dfe3e6;
}

.single-product .owl-prev, .single-product .owl-next {
	display: none;
}

.popup-quick-view .product-image-summary {
	min-height: 260px !important;
}

.quick-view-wrapper .mfp-content {
	vertical-align: bottom !important;
}

.quick-view-wrapper .wd-popup {
	margin-bottom: 0;
}

.popup-quick-view .product_title {
	font-size: 14px;
	line-height: 1.4;
}

.opup-quick-view {
	margin: 0 !important;
}

.wd-quick-view-icon>a:before {
	content: "+ ADD";
	font-size: 12px !important;
	font-family: inherit;
	color: #ff5800;
	font-weight: 600;
}

.wd-quick-view-icon .open-quick-view {
	height: 25px !important;
}

.wd-quick-view-icon {
	position: absolute;
	box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
	right: 12px;
	bottom: 8px;
	border-radius: 50px;
}

.wd-buttons .wd-quick-view-icon {
	display: inherit;
}

.product-image-summary table.variations {
	margin-bottom: 10px;
}

.woocommerce-product-gallery .thumbnails.owl-carousel .owl-item {
	max-width: 8px;
	padding: 0;
	margin: 3px;
	height: auto;
}

.woocommerce-product-gallery .product-image-thumbnail {
	border-radius: 50px;
	overflow: hidden;
	border: 4px solid #999;
	height: 0;
}

.woocommerce-product-gallery .thumbnails {
	display: flex !important;
	align-items: center;
	justify-content: center;
}

.thumbnails .owl-stage {
	width: auto !important;
	transform: inherit !important;
}

.summary-inner>.wd-action-btn span {
	display: none;
}

.wd-action-btn.wd-style-text>a:before {
	margin-right: 0;
}
	

.product-image-summary .product-images img {
	max-height: 250px;
}

.shop-page-product-layout {
	padding-left: 22%;
}

.home-trending-now .owl-carousel .owl-item {
	width: 140px !important;
}

.wd-toolbar {
	overflow-x: initial !important;
	overflow-y: initial !important;
}

.wd-header-cart .wd-toolbar-label {
	display: none !important;
}

.wd-toolbar .wd-header-cart>a {
	background-color: #00a04d;
	border-radius: 50%;
	margin-bottom: 45px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px;
	height: 62px !important;
	width: 62px;
	box-shadow: 0 0 5px rgb(0 0 0 / 17%);
}

.shop-page-filters .wd-action-btn.wd-style-text>a:before {
	margin-right: 0;
	height: 38px;
	width: 38px;
}

.wd-quantity-enabled .wd-hover-standard .quick-shop-wrapper div.quantity {
	margin-right: 0;
}

.shop-loop-head {
	align-items: center !important;
}

.wd-show-sidebar-btn {
	width: 50%;
}

.wd-show-sidebar-btn.wd-action-btn>a {
	color: #fff;
	padding-right: 5px;
	border-right: 1px solid #dfe3e6;
}

.woocommerce-ordering.wd-ordering-mb-icon:after {
	color: #fff;
	font-size: 17px;
}

.woocommerce-ordering {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50%;
}

.woocommerce-ordering:before {
	content: "Short ";
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	margin-right: 5px;
	margin-left: 5px;
}

.woocommerce-ordering.wd-ordering-mb-icon {
	width: 50%;
}

.sale-price-off {
	min-height: 32px;
	line-height: 12px;
	width: 30px;
	font-size: 10px;
}

.wd-hover-standard .add-to-cart-loop span {
	font-size: 0 !important;
	display: flex !important;
	align-items: center;
	padding: 8px !important;
	line-height: 12px !important;
}

.wd-hover-standard .wd-add-btn>a {
	background-color: #fff !important;
	border-radius: 50px !important;
	box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%) !important;
}

.wd-add-btn-replace .add-to-cart-loop:before {
	color: #ff5800;
}

.page-title::-webkit-scrollbar {
	display: none;
}

.wd-shop-tools>* {
	margin-inline-end: 7px;
	margin-bottom: 0 !important;
}

.shop-page-filters {
	align-items: center;
	justify-content: center;
}

.shop-page-filters .elementor-widget-wrap {
	position: fixed;
	top: 35%;
	right: 0;
	width: auto !important;
	z-index: 10;
	background-color: #fff;
	opacity: 0.9;
	border-radius: 5px 0 0 5px;
	box-shadow: 0 0 5px rgb(0 0 0 / 17%);
}

.shop-page-filters .elementor-widget-container {
	margin-bottom: 0 !important;
}

.woodmart-shop-tools {
	position: fixed;
	bottom: 75px;
	background-color: #3C006B;
	padding-left: 6px;
	padding-right: 6px;
	box-shadow: 0 3px 20px 0 rgb(0 0 0 / 23%);
	border-radius: 20px;
	z-index: 10;
	opacity: 0.9;
}

.woocommerce-breadcrumb {
	font-size: 16px;
	max-width: 75%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.woocommerce-breadcrumb a {
	display: none;
}

.shop-page-breadcrumbs .woocommerce-breadcrumb {
	max-width: 100%;
	margin-right: 8px;
}

.shop-page-breadcrumbs .elementor-widget-wrap {
	z-index: 390;
	position: fixed;
	top: 0px;
	left: 40px;
	height: 52px;
	max-width: 75%;
	justify-content: flex-start !important;
	border-bottom: 0 !important;
	margin-bottom: 0 !important;
}

.shop-page-breadcrumbs .wd-single-breadcrumbs {
	margin-bottom: 0;
}

.shop-page-breadcrumbs .elementor-widget-container {
	margin-bottom: 0 !important;
}

.woodmart-woo-breadcrumbs {
	z-index: 390;
	position: fixed;
	top: 0px;
	left: 40px;
	height: 52px;
	max-width: 75%;
	justify-content: flex-start !important;
	padding-bottom: 0 !important;
	border-bottom: 0 !important;
	margin-bottom: 0 !important;
}

.elementor-page-title-one .page-title .title {
	display: none;
}

.archive .product-grid-item .wd-entities-title {
	margin-bottom: 5px !important;
}

.product-grid-item .product-image-link img, .product-grid-item .hover-img img {
	max-height: 75px;
}

.wd-nav.wd-style-underline .nav-link-text {
	width: 85%;
}

.wd-hover-tiled .product-element-bottom {
	padding: 0 !important;
}

.wd-my-account-sidebar {
	display: none;
}

.single-product .berocket_better_labels .berocket_better_labels_position_right {
	margin-right: 10px;
	margin-top: 10px;
}

.main-page-wrapper {
	padding-top: 0;
}

.archive .shop-content-area {
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 25px;
}

.berocket-label-user-image {
	height: 15px !important;
	width: 15px !important;
}

.elementor-page-title-one .wd-nav-product-cat {
	display: block !important;
	margin-top: 30px !important;
	padding-bottom: 90px;
}

.elementor-page-title-one .wd-nav-product-cat>li>a {
	font-size: 11px !important;
	text-transform: capitalize;
	padding: 0 !important;
	margin: 10px 0;
	display: block;
	text-align: center;
}

.elementor-page-title-one .page-title {
	background-image: none !important;
	width: 22% !important;
	height: 100%;
	background-color: #fff;
	box-shadow: 2px 0 6px rgb(110 78 78 / 5%);
	transform: translate3d(0,0,0);
	padding: 0 !important;
	overflow: scroll;
	display: -webkit-box;
	position: fixed !important;
	z-index: 1;
	left: 0;
}

.search .content-layout-wrapper {
	padding-left: 0 !important;
}

.elementor-page-title-one .page-title .container {
	padding: 0;
	margin-bottom: 0
}

.elementor-page-title-one .wd-btn-show-cat {
	display: none !important;
}

.footer-container {
	display: none;
}

.single-product .wd-toolbar {
	display: none;
}
}

