.shop_table tr :is(td,th):last-child, .woocommerce-order-details__title, .woocommerce-column__title, .payment_methods {
	text-align: right;
}

.product-label.out-of-stock {
	background-color: #00bcd4;
	color: white;
}

.out-of-stock {
	padding: 5px 0px !important;
}

.owl-items-lg-4 .post-slide .post-title {
	font-size: 16px !important;
}

.mootanroslider .inner {
	border-radius: 12px;
	background-color: white;
	padding-top: 33px;
	padding-bottom: 12px;
}

.mootanroslider .labels-rectangular {
	top: 15px;
	right: auto;
	left: 8px;
}

.mootanroslider .product-rating-price {
	padding-bottom: 26px;
	padding-top: 0;
}

.digikala img {
	border-radius: 12px;
}

.mootanroslider .wd-entities-title {
	padding-top: 21px;
	padding-bottom: 23px;
}

.mootanroslider .product-information ul {
	list-style-type: none;
}

.mootanroslider .product-information ul li {
	float: left;
}

.mootanroslider .inner:hover {
	box-shadow: rgba(0, 0, 0, 46%) 0px 5px 7px;
	transition: box-shadow .5s ease 0s;
}

.mootanroslider .product-grid-item .hover-img img {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 30;
}

.mootanroslider .wd-add-cart-btn.wd-style-icon>a:before {
	content: "";
	font-family: woodmart-font;
}

.mootanroslider  .product-information {
	background-color: white;
	padding: 0px 10px 32px 30px;
	border-top: 1px solid #f3f3f3;
	border-radius: 0px 0px 12px 12px;
}

.mootanroslider .product-information ul li {
	float: left;
}

.digikala  .wd-pos-r-t .woodmart-buttons {
	background: rgba(255, 255, 255, .65);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 10%);
	transition: all .3s ease;
	border-radius: 15px;
	left: 22px;
}

.digikala .wd-timer>span {
	font-size: 15px;
}

.woodmart-highlighted-products:not(.with-title) .owl-nav>div[class*=prev] {
	right: 5px !important;
	width: 40px;
	height: 70px;
}

.woocommerce-error li:last-child {
	color: red;
}

.digikala  .wd-product-countdown, .product-grid-item .wd-stock-progress-bar {
	margin-top: 10px;
	border-top: 1px solid rgba(129, 129, 129, .2);
	align-items: stretch;
	flex-direction: row;
	flex-wrap: nowrap;
	padding-top: 5px;
}

.wd-timer>span {
	box-shadow: 0 0 0px rgba(0, 0, 0, 10%);
}

.wd-dropdown-search-cat, .whb-col-right .wd-search-dropdown {
	right: 0px;
	left: auto;
}

.single-breadcrumbs-wrapper .woocommerce-breadcrumb, .single-breadcrumbs-wrapper .yoast-breadcrumb {
	background-color: white;
	padding: 5px 10px;
	border-radius: 5px;
	box-shadow: 2px 4px 18px 0px rgba(209, 208, 208, 50%);
}

.single-product-page .product-image-summary-wrap {
	background-color: white;
	padding: 18px;
	border-radius: 5px;
	box-shadow: 2px 4px 18px 0px rgba(187, 178, 178, 50%);
}

.woodmart-sidebar-content .widget {
	padding: 20px;
	box-shadow: 0 0px 1px 1px #e6e6e6;
	background-color: white;
	border-radius: 3px;
}

.woodmart-sidebar-content .widget-title {
	background: rgba(125, 125, 125, .15);
	padding: 10px 20px;
	font-weight: 600;
}

.woodmart-pf-dropdown .swatches-normal.swatches-brands .filter-swatch>span, .woodmart-woocommerce-layered-nav .swatches-normal.swatches-brands .filter-swatch>span {
	width: 25px;
	height: 25px;
	border-radius: 50%;
}

.shop-loop-head {
	box-shadow: 0 0px 1px 1px #e6e6e6;
	box-shadow: 0 0px 1px 1px #e6e6e6;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	background-color: white;
	background-color: white;
	margin-bottom: 20px;
	max-width: 100%;
	width: 100%;
	padding: 10px 10px 0px 10px;
	border-radius: 3px;
}

.content-with-products .products-bordered-grid {
	box-shadow: 0 0px 1px 1px #e6e6e6;
	background-color: white;
	border-radius: 3px;
}

.woodmart-active-filters {
	background-color: white;
	padding-right: 3px;
}

.filters-opened {
	padding: 20px;
	box-shadow: 0 0px 1px 1px #e6e6e6;
	background-color: white;
	border-radius: 3px;
}

.woodmart-sidebar-content .widget-title {}

.product_title entry-title {
	font-size: 20px !important;
}

.descshort li {
	margin-top: 9px;
}

.product_title {
	font-size: 20px;
}

.prefooter .elementor-container {
	max-width: none !important;
}

.woocommerce-Reviews {
	display: flow-root !important;
}

.listproduct li {
	list-style: square;
	margin-top: 9px;
	margin-right: 20px;
}

.product-image-summary .shop_attributes tr td:last-child {
	text-align: right;
}

.wd-buttons[class*="wd-pos-r"] .wd-tooltip-label:before {
	border-right-color: transparent;
}

.area-sidebar-shop .widget {
	padding: 20px;
	box-shadow: 0 0px 1px 1px #e6e6e6;
	background-color: white;
}

.area-sidebar-shop .widget-title {
	background: rgba(125, 125, 125, .15);
	padding: 10px 20px;
}

.wd-stock-progress-bar .progress-area, .wd-stock-progress-bar .progress-bar {
	height: 4px;
}

.wd-timer>span {
	min-width: 1.7em !important;
	min-height: 1.7em !important;
	border-radius: 10px !important;
}

.wd-stock-progress-bar .stock-info {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 5px;
	color: #777;
	font-size: 12px;
}

.wd-timer {
	direction: ltr;
}

.products-bordered-grid.elements-grid:not(.elements-list) [class*="-grid-item"] {
	box-shadow: 0 0px 1px 1px #e6e6e6;
	background-color: white;
	border-radius: 3px;
}

@media screen and (max-width: 768px) {
	#shop-carousel .carousel-image {
		grid-row: 1/3;
		grid-column: 9/1;
	}
	
	#shop-carousel .carousel-title-container * {
		font-size: 11px;
	}
	
	#shop-carousel .carousel-special-offer-badge {
		width: 70%;
		left: 10%;
		padding-top: 0px;
	}
	
	#shop-carousel .carousel-title-container {
		grid-row: 3/4;
		grid-column: 1/10;
	}
	
	.wd-timer span {
		font-size: 13px;
	}
	
	h3.carousel-title {
		height: 40px;
	}
	
	.woocommerce-customer-details {
		text-align: right;
	}
	
	.wd-quantity-overlap {
		--quantity-space: 0px;
	}
	
	p.stock.wd-style-default.in-stock:before {
		margin-inline-start: 5px;
		margin-inline-end: 0px;
	}
	
	.mfp-content .mc4wp-alert, .woocommerce-cart .woocommerce-notices-wrapper [role="alert"], .woocommerce-checkout .woocommerce [role="alert"], :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>.woocommerce-info, .search-no-results.woocommerce .woocommerce-info, .woocommerce-MyAccount-content .woocommerce-Message, .woocommerce-billing-fields>h3, .woocommerce-additional-fields>h3 {
		text-align: right;
	}
	
	.text-left :is(.checkout_coupon,.login.hidden-form) {
		margin-left: auto;
		margin-right: 0px;
	}
	
	.wd-single-footer ~ .wd-page-nav {
		direction: ltr;
	}
	
	.rtl .prev-btn .wd-page-nav-icon:after {
		content: "" !important;
	}
	
	.rtl .next-btn .wd-page-nav-icon:after {
		content: "" !important;
	}
	
	p.stock.wd-style-default.in-stock:before {
		margin-inline-start: 0px;
		margin-inline-end: 5px;
		float: right;
	}
	
	.wd-more-desc .wd-more-desc-inner ul {
		list-style: none;
	}
}

#timer-product .title.element-title {
	display: inline !important;
	display: inline;
	display: flex;
	margin-right: 0px;
	margin-left: auto;
}

.wd-nav-wrapper.wd-nav-tabs-wrapper.text-center {
	border: 1px solid #e8e2e2;
	border-radius: 10px;
	padding: 8px;
}

.whb-header .whb-header-bottom .wd-header-cats {
	height: 100% !important;
}