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

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(51,51,51);
	--wd-text-font-size: 14px;
	--wd-title-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Open Sans", Arial, Helvetica, sans-serif;
	--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;
	--wd-header-el-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(255,109,40);
	--wd-alternative-color: rgb(255,109,40);
	--wd-link-color: rgb(255,109,40);
	--wd-link-color-hover: rgb(36,36,36);
	--btn-default-bgcolor: rgb(3,155,229);
	--btn-default-bgcolor-hover: rgb(3,155,229);
	--btn-accented-bgcolor: rgb(255,110,38);
	--btn-accented-bgcolor-hover: rgb(255,110,38);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--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-popup-width: 800px;
}
.header-banner {
	background-color: rgb(255,110,38);
	background-image: none;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title {
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(79,90,96);
	background-image: url(https://ramrajrepairtools.com/wp-content/uploads/2025/06/Untitled-design-4.png);
}
.page .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(244,244,246);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(244,244,246);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

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


.wd-content-layout {
    padding-block: 0px;
}

#menu-mobile-scroll-menu::-webkit-scrollbar, .wd-nav-product-cat::-webkit-scrollbar {
	display: none;
}

.wd-nav-img, .mega-menu-list img {
	max-height: 18px;
}

.wd-nav-vertical>li:last-child>a {
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

#menu-mobile-scroll-menu {
	overflow-x: scroll;
	overflow-y: hidden;
	display: flex;
	white-space: nowrap;
	flex-wrap: nowrap;
	width: 100vw;
	padding-right: 15px;
	padding-left: 0;
	margin-bottom: 0px;
	list-style: none;
	gap: 12px;
}

#menu-mobile-scroll-menu li {
	min-width: 60px;
	font-size: 13px;
	margin-bottom: 0;
}

.menu-image-title-below {
	color: #333;
}

.menu-image-title-below.menu-image-not-hovered > img {
	height: 48px;
	padding-bottom: 5px;
}

.logged-in .for-guest-users {
	display: none;
}

.for-logged-in-user {
	display: none;
}

.logged-in .for-logged-in-user {
	display: initial;
}

.user-profile-avatar img {
	height: 52px;
	width: 52px;
	border-radius: 50%;
}

.display-user-name {
	font-weight: 600;
	font-size: 16px;
	color: #111;
}

.greeting-msg {
	display: flex;
	align-items: center;
}

.greeting-image {
	margin-right: 3px;
}

.profile-quick-options .box-icon-align-top .box-icon-wrapper {
	margin-bottom: 5px;
}

.profile-quick-options .info-box-title {
	margin-bottom: 0 !important;
}

[class*="wd-header-search-form"] input[type='text'] {
	height: 36px;
}

.whb-general-header .whb-col-center {
	flex-direction: column;
	align-items: flex-start;
}

.whb-general-header .whb-flex-row {
	align-items: center;
}

.whb-general-header .whb-col-center .menu-item>a {
	color: hsla(0,0%,100%,.4);
	font-size: 12px;
	height: auto;
}

[class*="wd-header-search-form"] {
	width: 100%;
}

.wd-header-cats.wd-style-1 .menu-opener {
	border-top-left-radius: 10px !important;
	border-top-right-radius: 10px !important;
	min-width: 224px !important;
}

.whb-header-bottom .whb-col-center .wd-nav>li>a {
	text-transform: uppercase !important;
}

.wd-nav-vertical.wd-design-default {
	border: 0;
}

.wd-nav-vertical.wd-design-default>li:not(:last-child) {
	border: 0 !important;
}

.wd-nav-vertical {
	padding-top: 8px;
	padding-bottom: 8px;
}

.wd-dropdown-cats {
	min-width: 224px !important;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	box-shadow: none;
}

.wd-nav-vertical>li>a {
	font-size: 13px !important;
	padding: 8px 15px !important;
	font-weight: 400;
	border-bottom: 0 !important;
}

.home .main-page-wrapper {
	padding-top: 8px;
	
}

.default-user-image img {
	border-radius: 50%;
	height: 40px;
}

.login-register-btn .login-btn {
	background-image: linear-gradient(94deg,#ff0a0a,#ff7539);
	padding: 8px 25px;
	border-radius: 20px;
	color: #fff;
	margin-right: 10px;
}

.login-register-btn .register-btn {
	border: 1px solid #ebedf0;
	background-color: #fff;
	padding: 8px 25px;
	border-radius: 20px;
	color: #333;
}

.wd-buttons {
	display: none !important;
}

.home .product-labels {
	display: none;
}

.home-exclusive-offer-products .price .amount {
	font-size: 13px;
}

.home-exclusive-offer-products .price del {
	display: none;
}

.home-exclusive-offer-products .wd-hover-tiled .product-element-bottom {
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

.home-exclusive-offer-products .price ins {
	float: none;
}

.home-exclusive-offer-products .wd-entities-title {
	display: none;
}

.home-exclusive-offer-products .amount {
	background-image: linear-gradient(94deg,#ff0a0a,#ff7539);
	color: #fff;
	font-size: 11px;
	border-radius: 20px;
	padding: 2px 12px;
}

.home-exclusive-offer-products .sale-price-off {
	display: none;
}

.product-grid-item .product-wrapper {
	border-radius: 6px !important;
	overflow: hidden;
}

.site-location a:before {
	display: none;
}

.header-location.site-location a {
	flex-direction: column;
	align-items: flex-start;
}

.header-location:hover {
	background-color: transparent;
	padding: 0;
	border-radius: 0;
}

.selected-location:after {
	content: "\f078";
	font-family: 'Font Awesome 5 Free';
	margin-left: 5px;
	margin-right: 5px;
	font-size: 14px;
	color: #fff;
}

.site-location a:after {
	display: none;
}

.location-title {
	margin: 0;
}

.selected-location {
	margin: 0;
	font-size: 13px;
}

.location-title {
	font-size: 11px;
}

.whb-general-header .whb-col-right {
	margin-top: -18px;
}

.wd-header-my-account .wd-tools-text {
	display: flex;
	flex-direction: column;
	font-size: 14px;
}

.wd-header-my-account .wd-tools-text:before {
	content: "Hello";
	color: hsla(0,0%,100%,.6);
	font-size: 13px;
	margin-bottom: 3px;
}

.recommended-for-you .title-subtitle {
	margin-bottom: 0;
}

.recommended-for-you .wd-hover-tiled .product-element-top {
	height: 92px;
}

.sale-price-off {
	font-size: 12px;
	color: #fff;
	position: absolute;
	z-index: 2;
	background-image: linear-gradient(94deg,#ff6b27,#ff4a32);
	min-height: 25px;
	display: flex;
	align-items: center;
	text-align: center;
	width: 68px;
	line-height: 21px;
	font-weight: 600;
	border-radius: 6px 0 28px;
	justify-content: center;
}

.wd-hover-tiled .product-wrapper {
	box-shadow: none !important;
}

.flash-deals-products .price del {
	display: none;
}

.flash-deals-products .wd-entities-title {
	display: none;
}

.product-grid-item .price {
	font-size: 16px;
}

.amount {
	color: #333;
}

.btn.btn-style-link {
	border: 0;
	font-size: 14px;
	text-transform: capitalize;
	color: #666;
}

.flash-deal-timer .wd-timer span.countdown-days:after {
	content: "D";
}

.flash-deal-timer .countdown-days {
	flex-direction: row !important;
}

.flash-deal-timer .wd-timer>span {
	font-size: 12px !important;
	min-height: 25px;
	min-width: 25px;
	padding: 2px;
	border-radius: 20px;
	background-color: #333;
}

.flash-deal-timer .wd-timer span span {
	display: none !important;
}

.home-latest-products .product-element-top {
	text-align: center;
	max-height: 180px;
}

.home-latest-products .product-element-top img {
	height: 170px;
	width: auto !important;
}

.home .wd-hover-tiled .product-element-top>a:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.04);
	-webkit-transition: .5s;
	transition: .5s;
	border-radius: 8px;
}

.no-title-sale-label-products .price del {
	display: none;
}

.no-title-sale-label-products .wd-entities-title {
	display: none;
}

.no-title-sale-label-products .sale-price-off {
	display: none;
}

.more-to-love-products .wd-hover-tiled .product-element-bottom {
	padding-bottom: 0 !important;
}

.more-to-love-products .product-element-top>a:after {
	display: none;
}

.more-to-love-products .product-grid-item .product-wrapper {
	padding: 10px;
}

.price ins {
	float: left;
	margin-left: 0;
	margin-right: 5px;
}

.product-label.onsale {
	display: none !important;
}

.woocommerce-checkout .page-title {
	display: inherit;
	margin-bottom: 0;
	text-align: center;
	background-color: transparent;
}

.woocommerce-cart .page-title {
	display: inherit;
	margin-bottom: 0;
	text-align: center;
	background-color: transparent;
}

.wd-checkout-steps li {
	font-size: 16px !important;
	font-weight: 500 !important;
	text-transform: capitalize !important;
}

.woocommerce-billing-fields, .shipping_address, .woocommerce-additional-fields {
	background-color: #fff;
	padding: 20px;
	box-shadow: 0 5px 20px 0 rgb(32 39 48 / 10%);
}

.woocommerce-checkout .input-text {
	background-color: transparent;
	border: 1px solid #ccc;
}

.woocommerce-checkout .select2-selection {
	background-color: transparent !important;
	border: 1px solid #ccc !important;
}

.woocommerce-checkout .box-icon-wrapper, .woocommerce-cart .box-icon-wrapper {
	margin-right: 10px;
}

.checkout-order-review, .woocommerce-order-pay #order_review {
	box-shadow: 0 5px 20px 0 rgb(32 39 48 / 10%);
	background-color: #fff;
}

.woocommerce-cart-form {
	box-shadow: 0 5px 20px 0 rgb(32 39 48 / 10%);
	background-color: #fff;
	border: 0;
	padding: 20px;
}

.coupon-cart-total {
	box-shadow: 0 5px 20px 0 rgb(32 39 48 / 10%);
	background-color: #fff;
	padding: 25px 20px;
	position: relative;
}

.woocommerce-checkout .woocommerce-account-fields {
	box-shadow: 0 5px 20px 0 rgb(32 39 48 / 10%);
	background-color: #fff;
	margin-bottom: 20px !important;
}

.woocommerce-cart .wd-toolbar, .woocommerce-checkout .wd-toolbar {
	display: none;
}

.alg_back_button_simple::before {
	content: "\f114";
	font-family: "woodmart-font";
	font-size: 18px;
	font-weight: 600;
}

.alg_back_button_simple  {
	background-color: transparent;
	color: #fff;
	font-size: 0;
}

.wd-header-mobile-nav.hidden {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 0.3s ease, max-height 0.3s ease;
}

.wd-header-search-form-mobile .searchform input[type="text"] {
	height: 34px;
	border-radius: 8px;
}

.price .amount {
	font-size: 16px;
}

.product-list-item .product-wrapper {
	margin-top: 15px;
}

.product-list-item .wd-add-btn .add-to-cart-loop span {
	min-height: 28px !important;
}

.wd-accordion.wd-style-default:before {
	display: none !important;
}

.product-tabs-wrapper {
	border: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: 0 !important;
}

.wd-accordion.wd-style-default .wd-accordion-item {
	border-bottom: 0 !important;
}

.wd-accordion-title-text {
	font-size: 14px !important;
}

.woocommerce-checkout .main-page-wrapper, .woocommerce-cart .main-page-wrapper {
	background-color: #f4f4f6;
}

.cart-content-wrapper .cart-totals-inner {
	box-shadow: 0 5px 20px 0 rgb(32 39 48 / 10%);
	background-color: #fff;
	padding: 25px 20px;
	position: relative;
	border: 0;
}

.wd-checkout-steps li span:after, .wd-checkout-steps li:after, .wd-checkout-steps li:not(.step-active) {
	display: inline-block !important;
}

button[name='update_cart'] {
   display: none !important;
}

.cart-actions .coupon {
	display: flex !important;
	flex-direction: row !important;
}

#customer_details .col-12 {
	padding-left: 0;
	padding-right: 0;
}

.wd-table-wrapper {
	box-shadow: none;
	padding: 0;
	background-color: transparent;
}

.wd-builder-off .woocommerce-billing-fields {
	margin-top: 0;
}

.wook-quantity-buttons {
	display: inline-flex;
}

.product-tabs-wrapper .tabs-layout-tabs>.wd-nav-tabs-wrapper {
	margin-top: 0 !important;
}

.mobile-nav .menu-image-title-after{
	height: 22px;
}

.wd-nav-mobile li a {
	text-transform: capitalize;
	border-bottom: 0 !important;
}

.mobile-flash-deals del .amount {
	display: none;
}

.mobile-flash-deals .wd-entities-title {
	display: none;
}

.home .wd-hover-tiled .product-element-bottom {
	padding: 10px;
}

.mobile-flash-deals .wd-hover-tiled .product-element-bottom {
	padding: 0;
	margin: 6px 0;
}

.mobile-flash-deals .product-grid-item .price {
	display: flex;
	justify-content: center;
	align-items: center;
}

.mobile-flash-deals .wd-owl.owl-drag .owl-item {
	width: 110px !important;
}

.default-products .wd-hover-tiled .product-element-top>a:after {
	display: none;
}

#menu-menu-bottom-search-bar img {
	display: none !important;
}

.home .wd-star-rating {
	display: none;
}

.page-id-2753 .main-page-wrapper {
	padding-top: 10px;
}@media (min-width: 1025px) {
	.wd-nav-vertical {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.wd-nav-vertical>li>a {
    border-bottom: solid #E8E8E8 1px;
    
}

.whb-header-bottom .wd-dropdown {
    background-color: #F7F7F7;
}

.woocommerce-cart .site-content {
	margin-bottom: 40px;
}

.woocommerce-checkout .site-content {
	margin-bottom: 40px;
}

.title-size-small {
	padding: 20px 0 !important;
}

.wd-header-my-account .wd-tools-icon:before {
	font-size: 30px;
}

.archive .page-title {
	display: none;
}

.wd-products-shop-view {
	display: none;
}

.single_add_to_cart_button {
	margin: 0 10px;
}

.product-image-summary {
	background-color: #fff;
	flex: 0 0 83%;
	max-width: 83%;
}

.product-image-summary-wrap {
	margin-left: 0;
	margin-right: 0;
}

.single-product-sidebar.sidebar-right {
	border-left: 0 !important;
	margin-left: 12px;
	background-color: #fff;
	flex: 0 0 16%;
	max-width: 16%;
	padding: 15px;
}

.single-product .main-page-wrapper {
	padding-top: 12px;
}

.product-image-summary-inner .entry-summary {
	border-left: 1px solid #eee;
	padding: 15px;
}

.product-image-summary-inner .product-images {
	padding: 15px;
}

.single-product-page .container-fluid {
	margin-bottom: 12px !important;
}
}

@media (max-width: 576px) {
	.wd-content-layout {
    padding-block: 0px;
}

.wd-slider.wd-section-container .wd-slide-container {
    padding: 0px !important;
}


.home .main-page-wrapper {
	padding-top: 0;
}

.wook-add-to-cart-buy-now-button {
	position: fixed;
	bottom: 0;
	left: 0;
	padding: 10px;
	width: 100%;
	z-index: 399;
	background-color: #fff;
	box-shadow: 0 0 9px rgba(0,0,0,0.12);
}

.single_add_to_cart_button {
	margin-bottom: 8px;
	width: 48.5%;
	float: left;
	border-radius: 8px;
}

.wd-buy-now-btn {
	width: 48.5%;
	float: right;
	border-radius: 8px;
	background-color: #333;
}

.offcanvas-sidebar-mobile:not(.wd-on-toolbar) .wd-sidebar-opener {
	display: none !important;
}

.page-title .container>* {
	margin-bottom: 0 !important;
}

.woocommerce-ordering-list ul, .woodmart-price-filter ul {
	overflow-x: scroll;
	overflow-y: hidden;
	flex-wrap: nowrap;
	white-space: nowrap;
}

.woocommerce-Reviews {
	background-color: #fff;
	padding: 15px;
	box-shadow: 0 2px 2px 0 #e6e7eb;
}

.searchform.wd-style-with-bg .searchsubmit {
	background-color: #fff !important;
	color: #333 !important;
}

.woodmart-price-filter .amount {
	font-size: 13px;
}

.woocommerce-ordering-list ul::-webkit-scrollbar, .woodmart-price-filter ul::-webkit-scrollbar {
	display: none;
}

.wd-action-btn.wd-style-text>a {
	text-transform: none;
	font-weight: 400;
}

.wd-btn-show-cat.wd-style-text>a {
	font-size: 0;
}

.wd-btn-show-cat.wd-style-text>a:before {
	font-size: 14px !important;
	margin-top: 2px;
	color: #aaa;
}

.wd-action-btn.wd-style-icon>a {
	height: 20px;
	width: 25px;
}

.page-title .container {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-bottom: 0 !important;
}

.wd-back-btn.wd-style-icon>a:before {
	font-size: 22px !important;
	display: inherit;
}

.wd-back-btn>a:before {
	content: "\f121";
	font-family: "woodmart-font";
}

.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) {
	margin-bottom: 12px;
}

.page-title .title {
	font-size: 14px !important;
	margin-bottom: 0 !important;
}

.wd-btn-show-cat {
	font-size: 14px !important;
	display: flex !important;
}

.wd-nav-product-cat li {
	display: inline-flex !important;
	max-width: 24%;
	flex: auto !important;
	text-align: center;
}

.wd-nav-product-cat li a {
	display: block;
	flex: auto !important;
	margin: 0 0 8px;
}

.wd-nav[class*="wd-style-"]>li.current-menu-item>a, .wd-nav[class*="wd-style-"]>li.wd-active>a .wd-nav-img, .mega-menu-list img {
	background: rgba(225,21,0,.06);
	border: 2px solid #ff5800;
	color: #ff5800 !important;
	border-radius: 20px;
}

.wd-nav.wd-style-underline .nav-link-text {
	text-transform: capitalize;
	line-height: 1.4;
	overflow: hidden;
	height: 34px;
}

.wd-nav-product-cat>li>a {
	font-size: 12px !important;
	font-weight: 400;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

.archive .product-grid-item .product-image-link img, .archive .product-grid-item .hover-img img {
	max-height: 110px !important;
	width: auto !important;
}

.archive .page-title {
	background-image: none !important;
	background-color: #fff;
	padding: 10px 0;
	margin-bottom: 10px;
}

#mobile-product-slider .owl-carousel .owl-item {
	width: 150px !important;
	box-sizing: content-box;
}

.term-description, .page-description {
	margin-bottom: 25px !important;
}

#cart-checkout-page .vc_column-inner {
	padding-top: 0;
}

.single-product .wd-toolbar {
	display: none;
}

.single-product {
	padding-bottom: 45px !important;
}

.woocommerce-product-rating {
	background-color: #fff;
	margin-bottom: 0;
	padding-left: 15px;
	padding-top: 5px;
}

a.ivole-a-button {
	margin-top: 10px;
}

span.ivole-voting-cont {
	display: flex;
}

.commentlist .comment-text {
	display: block;
}

div.iv-comment-image {
	width: 100%;
	margin-right: 0;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 10px;
}

div.ivole-all-reviews-shortcode ol.commentlist li .comment-text {
	margin-left: 0;
	border: 0;
}

div.ivole-all-reviews-shortcode ol li.comment, div.ivole-all-reviews-shortcode ol li.review {
	background-color: #fff;
	margin-bottom: 10px;
	padding-bottom: 0;
	border-radius: 8px;
}

div.ivole-all-reviews-shortcode ol li.comment div.comment_container img.avatar, div.ivole-all-reviews-shortcode ol li.review div.comment_container img.avatar {
	width: 50px;
	margin-left: 25px;
	margin-top: 10px;
}

#dokan-store-listing-filter-form-wrap {
	margin-left: 10px;
	margin-right: 10px;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar {
	width: 60px;
	height: 60px;
	top: -30px;
}

#dokan-store-listing-filter-wrap .right {
	margin-top: 5px;
}

#dokan-seller-listing-wrap {
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 15px;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap {
	margin: 0;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer {
	padding: 10px 15px;
}

#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner {
	min-height: 130px;
}

#dokan-store-listing-filter-wrap {
	padding: 10px;
}

#ready-top-ship-products .title-wrapper .liner-continer {
	margin-bottom: 0;
}

#ready-top-ship-products .woodmart-hover-tiled .product-wrapper {
	border-radius: 0;
}

.woodmart-prefooter {
	display: none;
}

#promoted-products .login-to-prices-msg {
	background: linear-gradient(90deg,#bd8ffc,#7057e7);
}

.home .site-content {
	padding-left: 6px;
	padding-right: 6px;
}

#home-flash-deals .owl-carousel.owl-drag .owl-item {
	width: 120px !important;
}

#home-flash-deals .vendor-details-product, #ready-top-ship-products .vendor-details-product {
	display: none;
}

#home-flash-deals .price del, #ready-top-ship-products .price del {
	display: none;
}

#home-flash-deals .product-element-bottom {
	text-align: center;
	padding: 8px;
}

#home-flash-deals .product-title {
	display: none;
}

#featured-products-cat .vendor-details-product {
	display: none;
}

#featured-products-cat .price del {
	display: none;
}

#featured-products-cat .product-element-bottom {
	background: linear-gradient(180deg,#fff,#ffd9c4);
	text-align: center;
	padding: 13px 5px;
}

#featured-products-cat .price .amount {
	background: linear-gradient(-45deg,#f5515f,#ff7527);
	color: #fff;
	padding: 3px 10px;
	border-radius: 20px;
}

#featured-products-cat .woocommerce-Price-amount::before {
	content: "\f06d";
	font-family: 'Font Awesome 5 Free';
	margin-right: 5px;
	font-size: 90%;
	font-weight: 900;
}

#featured-products-cat .product-title {
	margin-bottom: 10px;
	font-size: 13px;
}

#featured-products-cat .info-box-icon {
	border-radius: 0;
	width: 18px;
}

#featured-products-cat .box-icon-wrapper {
	margin-right: 8px;
}

#featured-products-cat .slider-type-product {
	margin-bottom: 5px;
}

#featured-products-cat .label-attribute-pa_min-order-qty {
	display: none;
}

#promoted-products-cat .vendor-details-product {
	display: none;
}

#promoted-products-cat .price del {
	display: none;
}

#promoted-products-cat .product-element-bottom {
	background: linear-gradient(180deg,#fff,#e5dfff);
	text-align: center;
	padding: 13px 5px;
}

#promoted-products-cat .price .amount {
	background: linear-gradient(90deg,#bd8ffc,#7057e7);
	color: #fff;
	padding: 3px 10px;
	border-radius: 20px;
}

#promoted-products-cat .woocommerce-Price-amount::before, #promoted-products-home .woodmart-title-container::before {
	content: "\f06d";
	font-family: 'Font Awesome 5 Free';
	margin-right: 5px;
	font-size: 90%;
	font-weight: 900;
}

#promoted-products-cat .product-title {
	margin-bottom: 10px;
	font-size: 13px;
}

#promoted-products-cat .info-box-icon {
	border-radius: 0;
	width: 18px;
}

#promoted-products-cat .box-icon-wrapper {
	margin-right: 8px;
}

#promoted-products-cat .slider-type-product {
	margin-bottom: 5px;
}

.home .woodmart-timer>span {
	margin-bottom: 0;
	min-width: 18px !important;
	min-height: 18px !important;
	font-size: 14px !important;
	border-radius: 5px;
	padding: 2px 3px;
	background-color: #ff4633 !important;
}

.archive .woodmart-info-box, .single .woodmart-info-box {
	margin-bottom: 0;
}

.archive .box-with-icon .info-box-icon {
	border-radius: 12px;
}

.dokan-single-store .store-coupon-wrap, .seller-items {
	margin-left: 10px;
	margin-right: 10px;
}

.dokan-single-store .dokan-store-tabs ul {
	overflow-x: scroll;
	overflow-y: hidden;
	display: flex;
	flex-wrap: nowrap;
	white-space: nowrap;
	width: 100vw;
}

.dokan-single-store .profile-frame {
	position: inherit;
}

.dokan-store-sidebar, .dokan-single-store {
	width: 100% !important;
	margin-left: 0;
	margin-right: 0;
}

.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
	margin-bottom: 5px;
	font-size: 18px;
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info li {
	padding-bottom: 3px;
}

.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
	font-size: 13px;
}

.dokan-single-store .profile-info-box.profile-layout-layout1 .profile-info-summery>div {
	margin-top: 0;
}

.dokan-single-store .profile-info-box.profile-layout-layout1 .profile-info {
	flex-basis: auto;
}

.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper {
	background-color: #f2f3f7;
	padding: 0 20px;
}

.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery {
	background-color: #fff;
	border-radius: 15px;
	margin-top: -25px;
	box-shadow: 0 2px 2px 0 #e6e7eb;
	flex-wrap: inherit;
	padding: 10px 0;
}

.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head {
	top: 4px;
}

.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img {
	height: 60px;
	width: 60px;
	border-radius: 50px;
}

.dokan-store .whb-main-header {
	display: none;
}

.vendor-details-product {
	padding: 3px 10px;
}

.min-qty-single-details {
	margin-right: 15px;
}

.dokan-store-wrap {
	margin-top: 0;
}

p.stock.out-of-stock {
	background-image: linear-gradient(90deg,#ff7527,#ff4d3a 80%,#ff4d3a);
	padding: 15px;
	margin-bottom: 10px;
	color: #fff;
	text-align: center;
	font-size: 18px;
}

.woodmart-my-account-links a {
	text-transform: none;
	font-size: 13px;
	padding: 15px;
}

.woodmart-my-account-links>div {
	width: 50%;
	max-width: 50%;
}

.woodmart-my-account-sidebar {
	display: none;
}

.dokan-store-sidebar.dokan-w3 {
	display: none;
}

.dokan-store .main-page-wrapper {
	padding-top: 0;
}

.dokan-store-sidebar {
	display: none;
}

.dokan-store .content-with-products {
	padding-left: 0;
	padding-right: 0;
}

.dokan-single-store .store-coupon-wrap .code {
	width: 50%;
	max-width: 50%;
	margin-right: 0;
}

.dokan-single-store .store-coupon-wrap::before {
	content: "Store Discount Available";
	Display: block;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 10px;
	text-align: center;
}

.dokan-single-store .store-coupon-wrap .code span.outside span.inside .coupon-title {
	font-size: 15px;
	padding-bottom: 8px;
}

.dokan-single-store .store-coupon-wrap .code span.outside {
	width: 100%;
}

#single-product-return-policy-button .vc_icon_element-size-xs {
	height: 40px;
}

#return-policy-text .title-wrapper {
	margin-bottom: 10px;
	margin-left: 15px;
}

#product-easy-return-text {
	margin: 12px 15px;
}

.popup-quick-view .variations_form .reset_variations, .product-design-default .variations_form .reset_variations {
	bottom: 40px;
	margin-left: 45px;
}

.sold-by-details {
	display: block;
	background-color: #fff;
	padding: 10px 15px;
}

.dokan-store .store-notice-block {
	margin-left: 10px;
	margin-right: 10px;
	border-radius: 8px;
}

.store-notice-block {
	border-radius: 0;
	box-shadow: none;
	margin-top: 0;
	margin-bottom: 10px;
	background-color: #fff;
	box-shadow: 0 2px 2px 0 #e6e7eb;
}

.store-notice-title {
	font-size: 14px;
}

.product-design-default .woodmart-product-brands {
	background-color: #fff;
	margin-bottom: 0 !important;
	padding: 13px 15px 0;
}

.single .woodmart-sticky-sidebar-opener {
	display: none !important;
}

.dokan-live-chat, .dokan-live-chat-login {
	width: 100%;
	margin-left: 0 !important;
	border-radius: 35px;
	box-shadow: 0 1px 2px 0 #ff6a00;
}

.tabs-location-standard.tabs-type-accordion {
	padding-top: 0;
}

.footer-container {
}

#flash-deals-time {
	margin-left: 0px;
}

.product_title {
	background-color: #fff;
	padding: 10px 15px 0;
	margin-bottom: 0;
	font-size: 14px;
}

.summary-inner>.price {
	visibility: visible;
	background-color: #fff;
	padding: 10px 15px;
	margin-bottom: 5px !important;
}

.woocommerce-product-details__short-description {
	background-color: #fff;
	padding: 10px 15px;
	margin-bottom: 5px;
}

.product-image-summary .wd-before-add-to-cart {
	background-color: #fff;
	border: 0;
	margin-bottom: 5px;
}

.summary-inner .cart {
	background-color: #fff;
	padding: 10px 15px;
	margin-bottom: 5px !important;
}

.wd-before-add-to-cart, .wd-after-add-to-cart {
	margin-bottom: 5px !important;
}

.summary-inner>.wd-action-btn {
	display: block !important;
	margin-right: 0 !important;
	background-color: #fff;
	padding: 15px;
	text-align: center;
	margin-bottom: 5px !important;
}

.single-product .product-share {
	background-color: #fff;
	padding: 10px 15px;
	text-align: center;
}

.product-image-summary-wrap>div {
	margin-bottom: 0 !important;
}
	
.order-lg-last {
	padding-left: 0;
	padding-right: 0;
}

.product-images {
	background-color: #fff;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 5px !important;
}

.single-breadcrumbs-wrapper {
	display: none;
}

.woocommerce-account .site-content {
	margin-bottom: 0;
}

.site-content {
	margin-bottom: 10px;
}

.summary-inner .product_meta {
	border: 0 !important;
	background-color: #fff;
	margin-bottom: 5px !important;
	padding: 10px 15px;
}

.entry-summary {
	padding-left: 0;
	padding-right: 0;
}

.content-with-products {
	padding-left: 10px;
	padding-right: 10px;
}

.whb-secondary-menu .item-level-0 > a {
	font-weight: 400;
}

.whb-color-dark .navigation-style-underline .item-level-0>a {
	font-weight: 500;
	color: #646464;
}

.whb-top-bar .wd-tools-element .wd-tools-icon:before {
	font-size: 20px;
}

.digits-login-modal {
	color: #fff;
	font-size: 20px;
}

.menu-item-wishlist {
	display: none !important;
}

.menu-item-my-account {
	display: none !important;
}

.menu-item-register {
	display: none !important;
}

.woodmart-show-sidebar-btn {
	width: 50%;
	margin-bottom: 0;
}

.woocommerce-ordering {
	margin-bottom: 0;
	width: auto;
	display: flex;
	align-items: center;
}

.home .box-icon-align-top .box-icon-wrapper {
    margin-bottom: 0;
}

.single-product .main-page-wrapper {
	padding-top: 0;
}

.breadcrumbs-location-summary .single-product-page {
	margin-top: 0 !important;
}

.wd-nav-accordion-mb-on .wd-nav-product-cat {
	padding: 0 !important;
}

.wd-products-shop-view {
	gap: 15px;
	border-right: 1px solid #e1e1e1;
	padding-right: 15px;
	margin-right: 15px !important;
}

.products-view-grid_list .per-row-4 {
	display: none;
}

.wd-shop-tools:first-child {
	display: none;
}

.woocommerce-ordering.wd-ordering-mb-icon {
	width: auto;
}

.wd-products-shop-view a:before {
	font-size: 20px;
}

.woocommerce-ordering.wd-ordering-mb-icon:after {
	margin-right: 15px;
	font-size: 18px;
	color: #bebebe;
}

.wd-show-sidebar-btn>a:before {
	content: "\f118";
}

.wd-show-sidebar-btn.wd-style-text>a:before {
	font-size: 15px !important;
}

.product-list-item .product-wrapper {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	background-color: #fff;
	margin-bottom: 10px !important;
	margin-top: 0 !important;
}

.product-list-item .product-element-top {
	flex: 0 0 130px;
	margin-bottom: 0;
	margin-right: 15px;
}

.wd-nav-product-cat .wd-nav-img {
	margin-right: 0;
	max-height: 78px;
	border-radius: 10px;
	margin-bottom: 8px;
	border: 2px solid #eee;
}

.wd-shop-tools>* {
	margin-bottom: 0 !important;
}

.shop-content-area .shop-loop-head {
	position: absolute;
	width: fit-content;
	right: 10px;
	margin-top: -42px !important;
}

.wd-shop-tools {
	flex-direction: row-reverse;
}

.offcanvas-sidebar-mobile:not(.wd-on-toolbar) .wd-sidebar-opener {
	display: none;
}

.woocommerce-product-gallery .thumbnails {
	display: none !important;
}

.slider-title {
	font-size: 14px !important;
}

.wd-checkout-steps li {
	font-size: 13px !important;
}

.woocommerce-cart .page-title .container, .woocommerce-checkout .page-title .container {
	justify-content: center;
}

.woocommerce-cart-form {
	padding: 0;
	box-shadow: none;
	background-color: transparent;
}

.woocommerce-cart-form__cart-item {
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px !important;
	padding-left: 110px !important;
	background-color: #fff;
	margin-bottom: 8px !important;
	border-bottom: 0 !important;
}

:is(.woocommerce-cart-form__contents,.group_table) td.product-thumbnail {
	top: 25px;
}

:is(.woocommerce-cart-form__contents,.group_table) td.product-remove {
	top: 0;
	right: 0;
}

.woocommerce-cart-form__contents {
	margin-bottom: 0;
}

.cart-content-wrapper .cart-actions .coupon {
	border: 0;
	margin-top: 0;
	background-color: #fff;
}

.cart-actions .coupon .input-text {
	min-width: 230px;
	margin-bottom: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	background-color: rgb(244,244,246);
	border: 0;
}

.cart-actions .coupon {
	justify-content: center;
	align-items: center;
}

.cart-actions .button {
	width: auto;
	border-top-right-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
	border-bottom-left-radius: 0 !important;
	border-top-left-radius: 0 !important;
}

.cart-content-wrapper .cart-data-form {
	margin-bottom: 8px;
}

.cart-content-wrapper .cart-totals-inner {
	box-shadow: none;
	background-color: #fff;
	padding: 20px;
}

.cart-totals-section {
	padding-left: 0;
	padding-right: 0;
}


.woocommerce-cart .order-total {
	position: fixed !important;
	bottom: 0;
	left: 0;
	height: 60px;
	width: 100%;
	background-color: #fff;
	z-index: 15;
	padding-left: 15px;
	padding-bottom: 0;
	margin-bottom: 0;
	display: flex !important;
	align-items: center;
	box-shadow: 0 0 9px rgb(0 0 0 / 12%);
}

.wc-proceed-to-checkout {
	position: fixed;
	bottom: 0;
	right: 0;
	height: 60px;
	padding: 10px;
	background-color: #fff;
	z-index: 16;
}

.woocommerce-cart .page-title, .woocommerce-checkout .page-title {
	background-color: #fff;
	padding: 10px 0;
}

:is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div {
	margin-bottom: 10px !important;
}

.woocommerce-billing-fields, .shipping_address, .woocommerce-additional-fields {
	box-shadow: none;
}

.wd-builder-off .woocommerce-billing-fields {
	margin-bottom: 15px;
}

#ship-to-different-address {
	padding-left: 20px;
	margin-bottom: 15px;
}

.woocommerce-checkout #place_order {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 399;
	border-radius: 0;
}

.wd-builder-off .wd-products-shop-view {
	display: inline-flex !important;
}
}

