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

/**********************************************************************/
/***************************  Personal Code  *************************/
/********  Coded By: Ramad Studio - https://ramadstudio.ir *********/
/*********************************************************************/

.ss05 {
    -moz-font-feature-settings: "ss05";
    -webkit-font-feature-settings: "ss05";
    font-feature-settings: "ss05";
}
.ss06 {
    -moz-font-feature-settings: "ss06";
    -webkit-font-feature-settings: "ss06";
    font-feature-settings: "ss06";
}

/* بخش هدر - تنظیمات اصلی */
.whb-with-shadow {
	box-shadow: rgba(33,35,38,.07) 0 10px 25px -10px !important;
}
.wd-header-nav, .site-logo {
	padding-inline: 25px !important;
}

/* بخش هدر - منوی اصلی */
.wd-nav.wd-style-bg > li:is(:hover, .current-menu-item, .wd-active, .active) > a:before {
	opacity: 1;
}
.wd-nav.wd-style-bg > li > a:before {
	background-color: #ED1B3B;
}
.wd-nav.wd-style-bg > li > a::before {
	border-radius: 12px !important;
}
.wd-nav.wd-style-bg > li > a span, .wd-nav.wd-style-bg > li > a:after {
	padding: 0px 2px !important;
}
.wd-nav > li > a {
	font-weight: normal !important;
}

/* بخش هدر - لوگو */
.wd-logo img {
	padding-top: 10px !important;
	padding-bottom: 0px !important;
}
.wd-logo img[width]:not([src$=".svg"]) {
	max-width: 100% !important;
}
.site-logo {
	max-height: unset !important;
	padding-top: 15px !important;
}

/* بخش هدر - منوی سمت چپ */
/*
.whb-col-right, .whb-mobile-right {
	align-items: initial !important;
}
*/
.wd-header-search {
/*	padding-top: 40px !important; */
	padding-left: 25px !important;
	padding-right: 25px !important;
}
.wd-header-cart.wd-design-5 .wd-cart-number {
	top: -12px !important;
	inset-inline-end: 25px !important;
	width: 20px !important;
	height: 20px !important;
	border-radius: 35% !important;
	background-color: #49BE78 !important;
	font-weight: normal !important;
	font-size: 11px !important;
	line-height: 25px !important;
}
.wd-header-cart.wd-design-5:not(.wd-style-text) {
	margin-inline-end: 0px !important;
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(237,245,230,1) 100%) !important;
	padding-top: 30px !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
}
.wd-header-my-account {
	background-color: #ED1B3B !important;
	padding-top: 30px !important;
	padding-left: 25px !important;
	padding-right: 25px !important;	
}
:is(.wd-custom-icon, picture.wd-custom-icon img) {
	max-width: 27px !important;
}
.wd-search-full-screen .searchform input[type="text"] {
	font-weight: normal !important;
	font-size: 29px !important;
	font-family: "YekanBakhFaNum-SemiBold", Sans-serif !important;
	letter-spacing: -0.3px !important;
}
.wd-search-full-screen .search-info-text > span {
	font-weight: normal !important;
	font-size: 17px !important;
	font-family: "YekanBakhFaNum-Regular", Sans-serif !important;
	letter-spacing: -0.3px !important;
	color: #242021 !important;
}
.wd-search-full-screen .wd-close-search.wd-style-icon > a::before {
	font-size: 29px !important;
}
.wd-sub-menu li > a {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	color: #242021 !important;
	font-size: 15px !important;
	font-family: "YekanBakhFaNum-SemiBold", Sans-serif !important;
	letter-spacing: -0.3px !important;
}
.wd-sub-menu li a:hover {
	color: #ED1B3B !important;
}

/* بخش فوتر - تنظیمات کلی */
.elementor-element .elementor-element-5eba9d0 .elementor-nav-menu--main ul li:before, .elementor-element .elementor-element-ac013bf .elementor-nav-menu--main ul li:before {
	content: '';
	width: 17px;
	height: 6px;
	background-color: #E7EBEE;
	border-radius: 5px;
	margin-left: 7px;
	position: absolute;
    margin-top: 20px;
	transition: .3s;
}
.elementor-element .elementor-element-5eba9d0 .elementor-nav-menu--main ul li:hover:before, .elementor-element .elementor-element-ac013bf .elementor-nav-menu--main ul li:hover:before {
	background-color: #ED1B3B;
}

/* بخش فوتر - طراح سایت */
.collaborators {
	margin-top: -3px;
}
.collaborators a {
	display: inline-block;
	width: 32px;
	height: 32px;
	background: #ffffff;
	line-height: 35px;
	text-align: center;
	color: #242021;
	border-radius: 3px;
	white-space: nowrap;
	font-family: "YekanBakhFaNum-Regular", Sans-serif;
}
.collaborators a.developer:hover {
	background: #ED1B3B;
	color: #ffffff;
}
.pull-left {
	float: left !important;
}
a[data-tooltip] {
	position: relative;
	font-family: "YekanBakhFaNum-Regular", Sans-serif;
}
a[data-tooltip]:before {
	position: absolute;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	background: #ffffff;
	top: 0px;
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-o-transform: translateX(0%);
	transform: translateX(0%);
	opacity: 0;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	content: attr(data-tooltip);
	font-size: 14px;
	left: 125%;
	border-radius: 2px;
	color: #242021;
	pointer-events: none;
	z-index: 999;
	text-align: center;
	white-space: nowrap;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-family: "YekanBakhFaNum-Regular", Sans-serif;
}
a[data-tooltip]:hover:before {
	top: 0px;
	opacity: 1;
}
a[data-tooltip]:hover:after {
	opacity: 1;
	top: -16px;
}
.collaborators a {
    font-size: 14px;
}
@media only screen and (max-width: 720px) {
.collaborators {
	margin-top: 15px;
}
.pull-left {
	float: unset !important;
}
a[data-tooltip]:before {
	display: none !important;
}
.min-footer > div {
	margin-bottom: 0px !important;
}
}
.elementor-60 .elementor-element.elementor-element-66da835:not(.elementor-motion-effects-element-type-background) {
	padding-bottom: 0px !important;
}

/* بخش فوتر - کپی رایت */
.wd-copyrights {
	padding-bottom: 20px !important;
	background-color: #1C1363 !important;
    border-bottom-left-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	padding-top: 22px !important;
	padding-right: 20px !important;
    padding-left: 20px !important;
}
.wd-copyrights.wd-layout-two-columns > .wd-grid-g {
	font-size: 14px;
	color: #ffffff;
	font-family: "YekanBakhFaNum-Regular", Sans-serif;
}
.copyrights-wrapper {
	border-top: none !important;
}

/* بخش مجله سلامتی - صفحه نخست */
.elementor-273 .elementor-element.elementor-element-3723ad3 .bdt-post-slider-title {
	margin-right: 50px;
}
.bdt-post-slider-pagination .bdt-thumbnav {
	border-top: 2px solid rgb(255, 255, 255) !important;
	width: 50px;
	margin-right: 50px !important;
}
.elementor-273 .elementor-element.elementor-element-3723ad3 .bdt-post-slider-title {
	background-color: #1C1363CC !important;
	padding: 1px 3px !important;
}
@media (max-width: 1366px)
.elementor-273 .elementor-element.elementor-element-3723ad3 .bdt-post-slider-title {
	margin-top: 215px !important;
}

/* بخش اخبار و رویدادها - صفحه نخست */
.bdt-width-expand {
	display: flex !important;
	justify-content: space-between !important;
}
.bdt-post-list-desc .bdt-post-list-meta {
	background-color: #FFF !important;
	border-radius: 50px !important;
	padding-left: 20px !important;
}
/*
.elementor-273 .elementor-element.elementor-element-5299810 .bdt-post-list .list-part .bdt-post-list-title .bdt-post-list-link:before {
	content: '';
	width: 17px;
	height: 6px;
	background-color: #CAD8E1;
	border-radius: 5px;
	position: absolute;
    margin-top: 8px;
	transition: .3s;
	right: 0;
}
*/
.elementor-273 .elementor-element.elementor-element-5299810 .bdt-post-list .bdt-title:before {
	content: '';
	width: 17px;
	height: 6px;
	background-color: #CAD8E1;
	border-radius: 5px;
	position: absolute;
    margin-top: 8px;
	transition: .3s;
	right: 0;
}
/*
.elementor-273 .elementor-element.elementor-element-5299810 .bdt-post-list .list-part .bdt-post-list-title .bdt-post-list-link:hover:before {
	background-color: #6C708D;
}
*/
.elementor-273 .elementor-element.elementor-element-5299810 .bdt-post-list .bdt-title:hover:before {
	background-color: #6C708D;
}
/*
.elementor-273 .elementor-element.elementor-element-5299810 .bdt-post-list .list-part .bdt-post-list-title .bdt-post-list-link {
	padding-right: 25px;
}
*/
.elementor-273 .elementor-element.elementor-element-5299810 .bdt-post-list .bdt-title {
	padding-right: 25px;
}

/* بخش نظرات مشتریان - صفحه نخست */
.elementor-560 .elementor-element.elementor-element-806a7a4 .bdt-ep-advanced-heading-main-title-inner {
	background: linear-gradient(90deg, #FFF0 30%, #FDFEFE 100%) !important;
	border-radius: 25px !important;
	padding: 15px !important;
}

/* اسکرول بار */
.scrollToTop {
	width: 45px !important;
	height: 45px !important;
}

/* عناوین برگه ها */
.page-title .title {
	display: none !important;
}
.wd-page-title .container {
  border-bottom: 1px solid #F5F3FC !important;
}
:is(.wd-breadcrumbs, .yoast-breadcrumb) {
	color: #242021 !important;
	padding: 15px !important;
	padding-bottom: 25px !important;
	padding-right: 20px !important;
}
/*
.woocommerce-breadcrumb .wd-last-link {
    margin-right: -25px !important;
}
*/
.wd-breadcrumbs > span:last-child {
    font-weight: normal !important;
}
:is(.wd-breadcrumbs, .yoast-breadcrumb, .woocommerce-breadcrumb) :is(a, span) {
	font-weight: normal;
	font-size: 14px;
	font-family: "YekanBakhFaNum-Regular", Sans-serif;
	color: #242021 !important;
}
:is(.wd-breadcrumbs, .yoast-breadcrumb, .woocommerce-breadcrumb) :is(a):hover {
	color: #ED1B3B !important;
}
.wd-breadcrumbs > :is(a, span):hover:after {
	color: #242021 !important;
}
:is(.wd-breadcrumbs, .yoast-breadcrumb) :is(a):before {
	content: url('https://samimco.com/wp-content/uploads/2024/02/Location.webp') !important;
	margin-top: -3px !important;
	position: absolute !important;
	right: 15px !important;
}
.page .main-page-wrapper {
	background-image: url("https://samimco.com/wp-content/uploads/2024/02/PageRightBG.webp") !important;
	background-repeat: no-repeat !important;
	background-position: top right !important;
	background-size: auto !important;
	background-position-y: 125px !important;
}

/* برگه تماس با ما */
.elementor-956 .elementor-element.elementor-element-92ed667 .list-content {
	text-align: justify !important;
}
.elementor-message::before {
	display: none !important;
}
.elementor-1332 .elementor-element.elementor-element-02acc6e .elementor-message {
	padding-top: 10px !important;
}
.elementor-1376 .elementor-element.elementor-element-9a74af6 .bdt-ep-title-text {
	padding-right: 10px !important;
}

/* برگه سوالات متداول */
.elementor-1211 .elementor-element.elementor-element-760fd00 .bdt-ep-accordion .bdt-ep-accordion-item .bdt-ep-accordion-custom-icon svg {
	background-color: #1C1363 !important;
	border-radius: 50px !important;
	padding: 7px !important;
	height: 35px !important;
	width: 35px !important;
	margin-right: 15px !important;
}
.bdt-ep-accordion-content p {
	border-right: 5px solid #392b7d !important;
	padding-right: 20px !important;
}
.elementor-1211 .elementor-element.elementor-element-6a4a0ed .bdt-ep-title-text {
	text-align: right !important;
}
.bdt-ep-title-text {
	text-align: right !important;
}

/* برگه نوشته تکی */
.elementor-1444 .elementor-element.elementor-element-6c4da23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	background-color: #F8F9FB !important;
	padding: 5px 10px !important;
	border-radius: 3px !important;
}
.single-post .main-page-wrapper {
	background-image: url("https://samimco.com/wp-content/uploads/2024/02/PageRightBG.webp") !important;
	background-repeat: no-repeat !important;
	background-position: top right !important;
	background-size: auto !important;
	background-position-y: 100px !important;
}
.comments-area .comments-title, .comments-area .comment-reply-title, .comment-form .comment-notes {
	display: none !important;
}
.comments-area .comment-awaiting-moderation {
	top: -45px !important;
	right: 95px !important;
	font-family: "YekanBakhFaNum-Regular", Sans-serif !important;
	font-style: normal !important;
	color: #2D365D !important;
	font-size: 14px !important;
}
.comments-area .comment-meta a {
	color: #212341 !important;
	font-family: "YekanBakhFaNum-Regular", Sans-serif !important;
	font-size: 14px !important;
}
.comments-area .comment-meta {
	margin-bottom: 15px !important;
	text-align: left !important;
	font-size: 14px !important;
	line-height: 20px !important;
	background: linear-gradient(90deg, #F8F9FB 25%, #FFEBEC 75%) !important;
	border-radius: 25px !important;
	padding: 15px !important;
}
.comments-area .comment-author {
	float: right !important;
	margin-bottom: 10px !important;
	font-size: 14px !important;
	line-height: 20px !important;
	padding-top: 15px !important;
	padding-right: 25px !important;
	font-family: "YekanBakhFaNum-Regular", Sans-serif !important;
	font-weight: normal !important;
}
.comments-area .comment-author .fn {
	color: #212341 !important;
	vertical-align: top !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-family: "YekanBakhFaNum-SemiBold", Sans-serif !important;
}
.comments-area .comment-body {
	color: #212341 !important;
	font-family: "YekanBakhFaNum-Regular", Sans-serif !important;
	font-size: 14px !important;
}
.comments-area .reply a {
	font-weight: normal !important;
	color: #212341 !important;
	font-family: "YekanBakhFaNum-SemiBold", Sans-serif !important;
	font-size: 14px !important;
	background-color: #F8F9FB !important;
	padding: 0px 10px !important;
	border-radius: 1px !important;
	padding-bottom: 1px !important;
}
.comment-form > p input[type="email"], .comment-form > p input[type="text"], .comment-form > p input[type="url"], .comment-form > p textarea {
	height: 45px !important;
	border: 1px solid #efefef !important;
	border-radius: 15px !important;
	background-color: #ffffff !important;
	font-family: "YekanBakhFaNum-Regular", Sans-serif !important;
	font-size: 14px !important;
	color: #2D365D !important;
}
label {
	margin-bottom: 7px !important;
	color: #2D365D !important;
	font-family: "YekanBakhFaNum-Regular", Sans-serif !important;
	font-size: 14px !important;
}
.comment-form .submit {
	border-radius: 25px !important;
	background-color: #1C1363 !important;
	width: 100% !important;
	font-family: "YekanBakhFaNum-Regular", Sans-serif !important;
	font-size: 14px !important;
	line-height: 40px !important;
}
.comment-form .submit:hover {
	background-color: #ED1B3B !important;
}
.comments-area .logged-in-as {
	font-family: "YekanBakhFaNum-Regular", Sans-serif !important;
}
.comments-area .logged-in-as > a {
	color: #202342 !important;
	font-weight: normal !important;
}
.comments-area .logged-in-as > a:hover {
	color: #ED1B3B !important;
}

/* برگه محصول تکی */
.single-product .main-page-wrapper {
	background-image: url("https://samimco.com/wp-content/uploads/2024/02/PageRightBG.webp") !important;
	background-repeat: no-repeat !important;
	background-position: top right !important;
	background-size: auto !important;
	background-position-y: 100px !important;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image, .woocommerce-product-gallery img {
	border-radius: 25px !important;
}
.woocommerce-product-gallery .wd-carousel {
	margin-top: -50px !important;
}
.woocommerce-product-gallery img {
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px !important;
}
.wd-gallery-thumb :is(.wd-carousel-item:hover, .wd-thumb-active, .wd-carousel:not(.wd-initialized) .wd-carousel-item:first-child) {
	opacity: 1 !important;
}
.elementor-widget-woocommerce-product-images .wd-gallery-images:not(.wd-off-lg) .wd-carousel-inner .wd-carousel {
	border-radius: 25px !important;
}
.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev,  .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next {
	background-color: #b3bbc7 !important;
	border-radius: 25px !important;
}
.wd-arrow-inner {
	color: #ffffff !important;
}
.wd-disabled .wd-arrow-inner {
	color: #dddddd !important;
}
.wd-arrow-inner {
	width: 45px !important;
	height: 45px !important;
}
.wd-arrow-inner:after {
	font-size: var(--wd-arrow-icon-size, 17px) !important;
}
.elementor-widget-woocommerce-product-meta .detail-label {
	font-weight: normal !important;
}
/*
.elementor-1996 .elementor-element.elementor-element-06385c8 .woocommerce-breadcrumb:before {
	content: url('https://samimco.com/wp-content/uploads/2024/02/Location.webp') !important;
	margin-top: -3px !important;
	position: absolute !important;
}
*/
.woocommerce-breadcrumb a:first-child {
	padding-right: 25px !important;
}
.wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a {
	color: #ffffff !important;
	background-color: #24195c !important;
	border-radius: 15px !important;
}
.woocommerce .elementor-1996 .elementor-element.elementor-element-843f60f .woocommerce-tabs ul.wc-tabs li a {
	border-radius: 15px !important;
}
.woocommerce .elementor-1996 .elementor-element.elementor-element-843f60f .woocommerce-tabs .woocommerce-Tabs-panel {
	margin-top: 25px !important;
	padding-bottom: 50px !important;
}
.woocommerce-Tabs-panel--description .wc-tab-inner:before {
	content: url('https://samimco.com/wp-content/uploads/2024/04/ProductABack.webp') !important;
	position: absolute !important;
	padding-right: 15px;
	right: 0;
}
.woocommerce-Tabs-panel--description .wc-tab-inner {
	margin-right: 190px;
}
.product_meta a {
	color: #645858 !important;
	background-color: #F5F6F7 !important;
	padding: 3px 7px !important;
	border-radius: 5px !important;
}
.product_meta a:hover {
	color: #ED1B3B !important;
}
.woocommerce-Tabs-panel--additional_information .wc-tab-inner {
	padding-left: 200px !important;
	padding-right: 200px !important;
}
.shop_attributes th {
	font-family: "YekanBakhFaNum-Regular", Sans-serif !important;
}
label[for="wd-add-img-btn"] {
	font-weight: normal !important;
}
wd-hint:before {
	font-weight: normal !important;
	font-size: 14px !important;
}
.shop_attributes tr {
	border-bottom-width: 0px !important;
	background-color: #24195c !important;
	color: #ffffff !important;
	border-radius: 50px !important;
	padding: 3px !important;
}
.shop_attributes th {
	color: #232323 !important;
	background-color: #f8f9fb !important;
	border-radius: 50px !important;
	padding: 15px !important;
}
.shop_attributes td {
	padding-left: 15px !important;
}
.shop_attributes {
	overflow: visible !important;
}
.woocommerce-Tabs-panel--description .wc-tab-inner {
	line-height: 29px !important;
}
table td {
	padding: 10px 0px !important;
}
.wd-rating-summary-total {
	display: none !important;
}
.star-rating span:before {
	color: #ef9a3d !important;
}
.wd-rating-summary-main {
	font-size: 40px !important;
	color: #2d365d !important;
	font-weight: normal !important;
	margin-bottom: 5px !important;
}
.wd-progress-bar .progress-bar {
	background-color: #49be78 !important;
}
.wd-reviews-heading {
	display: none !important;
}
.woocommerce-Reviews #comments {
	border: 1px solid #f5f3fc !important;
	border-radius: 25px !important;
	padding: 25px !important;
}
.wd-review-style-1 .comment_container {
	padding: 20px 0 !important;
}
.commentlist .children {
	margin-right: 25px !important;
	border-top-width: 0px !important;
	background-color: #f8f9fb !important;
	padding: 5px 15px !important;
	border-radius: 25px !important;
}
.wd-review-style-1 .meta time {
	font-style: normal !important;
	color: #ff8a66 !important;
	font-family: "YekanBakhFaNum-SemiBold", Sans-serif !important;
}
strong, b {
	font-weight: normal !important;
	font-family: "YekanBakhFaNum-SemiBold", Sans-serif !important;
}
.woocommerce-review__author {
	color: #212341 !important;
}
.commentlist .avatar {
	max-width: 50px !important;
}
.commentlist .description {
	color: #2d365d !important;
}
#review_form_wrapper.wd-form-pos-after {
	margin-top: 50px !important;
}
:is(#review_form, #review_form > .comment-respond) {
	padding: 0px 75px !important;
}
.woocommerce-Reviews :is(.comment-reply-title, .woocommerce-Reviews-title) {
	font-size: 16px !important;
	font-weight: normal !important;
	font-family: "YekanBakhFaNum-SemiBold", Sans-serif !important;
}
.woocommerce-Reviews .comment-reply-title {
	color: #2d365d !important;
 }
 .comment-form > .comment-form-rating {
	align-items: normal !important;
}
.stars:hover a:before, .stars.selected a:before, .stars.selected:hover a:before {
	color: #EF9A3D; !important;
}
.wd-hint:before {
	font-weight: normal !important;
}

/* اسلایدر محصولات صفحه نخست */
.wd-product .product-wrapper {
	border-radius: 35px !important;
	padding: 0px !important;
	padding-bottom: 25px !important;
}
.product-element-top {
	box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 25px !important;
	border-top-left-radius: 35px !important;
	border-top-right-radius: 35px !important;
}
.wd-product .star-rating {
	display: none !important;
}
.wd-product.wd-hover-base .product-element-bottom {
	padding-top: 15px !important;
}
.wd-product .wd-entities-title {
	font-family: "YekanBakhFaNum-SemiBold", Sans-serif !important;
	font-size: 15px !important;
	letter-spacing: -0.3px !important;
	color: #2d365d !important;
}
.wd-entities-title a:hover {
	color: #ED1B3B !important;
}

/* اصلاحات صفحه فروشگاه و آرشیو محصولات */
.widget:last-child {
	background-color: #F8F9FB !important;
	padding: 20px !important;
	border-radius: 50px !important;
}
.wd-widget-stock-status a {
	font-family: "YekanBakhFaNum-Regular", Sans-serif !important;
	font-size: 14px !important;
	letter-spacing: -0.3px !important;
	color: #2d365d !important;
}
.widget_layered_nav ul li a:before, .wd-widget-stock-status a:before {
	width: 1.2em !important;
	height: 1.23em !important;
	border-radius: 50px !important;
}
.wd-widget-stock-status a.wd-active {
	font-weight: normal !important;
}
.widget_layered_nav ul .chosen a:before, .wd-widget-stock-status a.wd-active:before {
	background-color: #ED1B3B !important;
	border-color: #ED1B3B !important;
}
.widget_layered_nav ul li a:after, .wd-widget-stock-status a:after {
	top: calc(50%) !important;
	inset-inline-start: .4em !important;
}
.widgettitle, .widget-title {
	font-family: "YekanBakhFaNum-SemiBold", Sans-serif !important;
	font-size: 14px !important;
	letter-spacing: -0.3px !important;
	color: #2d365d !important;
	margin-bottom: 20px !important;
	background: linear-gradient(90deg, #FFF 0%, #FDF8EC 100%) !important;
	border-radius: 50px !important;
	padding: 20px !important;
}
.widget_product_categories .product-categories li a {
	font-family: "YekanBakhFaNum-Regular", Sans-serif !important;
	font-size: 14px !important;
	letter-spacing: -0.3px !important;
	color: #2d365d !important;
	padding-right: 20px !important;
}
.widget_product_categories .product-categories li.current-cat > a {
	font-weight: normal !important;
}
.widget_product_categories .product-categories li a:hover + .count, .widget_product_categories .product-categories li.current-cat > .count {
	background-color: #ED1B3B !important;
	border-color: #ED1B3B !important;
}
.widget_product_categories .count {
	font-family: "YekanBakhFaNum-Regular", Sans-serif !important;
}
.widget .searchform input[type="text"] {
	background-color: #F8F9FB !important;
	border-width: 0px !important;
	border-radius: 25px !important;
	font-family: "YekanBakhFaNum-Regular", Sans-serif !important;
	font-size: 13px !important;
	font-weight: normal !important;
	letter-spacing: -0.3px !important;
	color: #939AA4 !important;
}
.searchform .searchsubmit {
	color: #939AA4 !important;
}
.wd-hover-with-fade .content-product-imagin {
	border-width: 0px !important;
	box-shadow: unset !important;
	border-radius: 35px !important;
	inset: 0px 0px 50px 0px !important;
}
.wd-shop-tools .woocommerce-ordering.wd-style-underline select {
	display: none !important;
}
.woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last {
	font-weight: normal !important;
}
.elementor-woo-meta--view-table .product_meta {
    flex-direction: row !important;
}
.elementor-woo-meta--view-table .product_meta .detail-label {
    min-width: 75px !important;
}
.wd-shop-tools :is(.wd-breadcrumbs, .yoast-breadcrumb) :is(a):before {
  content: none !important;
}

.wd-page-title .wd-breadcrumbs {
	padding-right: 30px !important;
}
.wd-page-title .wd-breadcrumbs a:before {
	content: none !important;
}
.swiper-pointer-events {
	border-radius: 55px 55px 55px 55px !important;
}
.bdt-has-divider--yes .bdt-item-wrap:last-child {
	border-bottom-width: 0px !important;
}
