@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//yousofit.ir/wp-content/themes/woodmart/fonts/woodmart-font-3-400.woff2?v=8.3.9") format("woff2");
}

:root {
	--wd-text-font: shabnam;
	--wd-text-font-weight: 700;
	--wd-text-color: #F4F4F4;
	--wd-text-font-size: 16px;
	--wd-title-font: shabnam;
	--wd-title-font-weight: 800;
	--wd-title-color: rgb(255,255,255);
	--wd-entities-title-font: shabnam;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: rgb(255,255,255);
	--wd-entities-title-color-hover: rgb(0, 154, 232);
	--wd-alternative-font: shabnam;
	--wd-widget-title-font: shabnam;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(255,255,255);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: shabnam;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-brd-radius: 25px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(0,154,232);
	--wd-alternative-color: rgb(0,154,232);
	--btn-default-font-family: Yekanbakh;
	--btn-default-font-weight: 400;
	--btn-default-bgcolor: rgb(0,154,232);
	--btn-default-bgcolor-hover: rgb(0,154,232);
	--btn-accented-font-family: Yekanbakh;
	--btn-accented-font-weight: 400;
	--btn-accented-bgcolor: rgb(2,220,0);
	--btn-accented-bgcolor-hover: rgb(0,214,39);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(0,117,255);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(255,176,0);
	--notices-warning-color: #fff;
	--wd-link-color: rgb(33,67,181);
	--wd-link-color-hover: rgb(25,61,181);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:#131C30;
	--wd-bordered-bg:#131C30;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(11,19,37);
	background-image: none;
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title, html .wd-carousel .wd-carousel-item .post.wd-post .wd-entities-title {
	font-family: Yekanbakh;	font-weight: 600;
}
html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount {
	font-family: Yekanbakh;	font-weight: 600;
	font-size: 17px;
}
.wd-dropdown  {
	font-size: 14px;
}
html .wd-product .wd-product-cats a {
	font-size: 12px;
}
.woocommerce-ordering {
	font-size: 14px;
}
.wd-brand-item {
	font-size: 14px;
}
.page .wd-page-content {
	background-color: rgb(11,19,37);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(11,19,37);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(11,19,37);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(11,19,37);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(11,19,37);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(11,19,37);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(11,19,37);
	background-image: none;
}
html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button {
	font-family: Yekanbakh;	font-weight: 400;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(247,247,247);
	--wd-form-placeholder-color: rgb(247,247,247);
	--wd-form-brd-color: rgb(40,45,61);
	--wd-form-brd-color-focus: rgb(28,35,61);
	--wd-form-bg: rgba(255,255,255,0);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 3px;
	--wd-arrow-icon-size: 15px;
	--wd-arrow-offset-h: 10px;
}
.wd-nav-pagin-wrap:not(.wd-custom-style) {
	--wd-pagin-size: 4px;
}
.product-labels .product-label.onsale {
	background-color: rgb(0,201,3);
	color: rgb(255,255,255);
}
.product-labels .product-label.new {
	color: rgb(255,255,255);
}
.product-labels .product-label.featured {
	background-color: rgb(0,117,255);
	color: rgb(255,255,255);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(255,176,0);
	color: rgb(255,255,255);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(11,19,37);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 10px;
}

@media (max-width: 1024px) {
	:root {
		--wd-text-font-size: 14px;
	--wd-widget-title-font-size: 14px;
	--wd-header-el-font-size: 14px;
	}
	html .wd-page-content .wd-product .product-wrapper .wd-entities-title, html .wd-carousel .wd-carousel-item .post.wd-post .wd-entities-title {
		font-size: 15px;
	}
	html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount {
		font-size: 15px;
	}
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-offset-h: 5px;
	}
	.wd-nav-pagin-wrap:not(.wd-custom-style) {
		--wd-pagin-size: 3px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 10px;
	}
	[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid {
		--wd-col: 3;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-text-font-size: 13px;
	--wd-widget-title-font-size: 13px;
	--wd-header-el-font-size: 14px;
	}
	html .wd-page-content .wd-product .product-wrapper .wd-entities-title, html .wd-carousel .wd-carousel-item .post.wd-post .wd-entities-title {
		font-size: 14px;
	}
	html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount {
		font-size: 14px;
	}
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-offset-h: 5px;
	}
	.wd-nav-pagin-wrap:not(.wd-custom-style) {
		--wd-pagin-size: 2px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 7px;
	}
	[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid {
		--wd-col: 3;
	}

}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--btn-accented-color-hover: #333;
--btn-default-bottom-active: -1px;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-default-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

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


.wd-page-title {
background-color: #0a0a0a;
}

@font-face {
	font-family: "Lahzeh Light";
	src: url("//yousofit.ir/wp-content/uploads/2025/09/Lahzeh-FaNum-Light.woff2") format("woff2"), 
url("//yousofit.ir/wp-content/uploads/2025/09/Lahzeh-FaNum-Light.woff") format("woff");
	font-weight: 300;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Lahzeh Regular";
	src: url("//yousofit.ir/wp-content/uploads/2025/09/Lahzeh-FaNum-Regular.woff2") format("woff2"), 
url("//yousofit.ir/wp-content/uploads/2025/09/Lahzeh-FaNum-Regular.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Lahzeh Medium";
	src: url("//yousofit.ir/wp-content/uploads/2025/09/Lahzeh-FaNum-Medium.woff2") format("woff2"), 
url("//yousofit.ir/wp-content/uploads/2025/09/Lahzeh-FaNum-Medium.woff") format("woff");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Lahzeh Semibold";
	src: url("//yousofit.ir/wp-content/uploads/2025/09/Lahzeh-FaNum-SemiBold.woff2") format("woff2"), 
url("//yousofit.ir/wp-content/uploads/2025/09/Lahzeh-FaNum-SemiBold.woff") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Lahzeh Bold";
	src: url("//yousofit.ir/wp-content/uploads/2025/09/Lahzeh-FaNum-Bold.woff2") format("woff2"), 
url("//yousofit.ir/wp-content/uploads/2025/09/Lahzeh-FaNum-Bold.woff") format("woff");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

/* عمومی */
body:not([class*="wrapper-boxed"]) {
    background-color: #0B1325!important;
}
.wd-page-wrapper {
    background-color: #0B1325!important;
}
.mobile-nav {
	    background-color: #131C30!important;
}
html {
  scroll-behavior: smooth;
}
video {
  border-radius: 25px;
  overflow: hidden;
}
/* استایل هدر */
.wd-tools-element:is(.wd-design-6,.wd-design-7,.wd-design-8) .wd-tools-count {
	color: #202A3D!important;
}
.nav-link-text, .wd-tools-icon, .wd-tools-text {
	color: #fff;
}
.wd-dropdown {
	background-color: #131C30!important;
}
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    color: #fff!important;
  padding-right: 5px!important;
}
/*تیترها*/
.mst-titr .elementor-icon-box-content {
  display: flex!important;
}
/*دکمه ها*/
.mst-button :hover .elementor-icon {
	rotate: 25deg!important;
}
.mst-titr .elementor-icon-box-description {
  margin-right: 10px!important;
  margin-top: 4px!important;
}
.wd-load-more {
	border-radius: 15px!important;
}
/*دسته خدمات*/
.cat-item-158 {
	display: none!important;
}
/* استایل محصولات */
.muscleto-grid  .product-image-link {
    height: auto;
  	padding:  55px 80px 45px 80px;
}
.mst-small-grid .product-image-link {
   height: auto;
	width: 120px;
	padding-left:  45px ;
	padding-right: 5px;
	margin-right: -5px;
}
.mst-small-grid .product-element-bottom {
	margin-right: -55px;
	gap: 17px!important;
}
.mst-small-grid .wd-product :where(.product-wrapper,.product-element-bottom) {
    justify-content: center;
}
.mst-small-grid .wd-entities-title a {
	font-size: 14.5px;
}
.mst-small-grid .amount {
		font-size: 15px!important;
}
.wd-popup  img {
  	padding:  25px!important;
}
/*  استایل محصولات علاقه و مقایسه*/
.muscleto-wish-grid  .product-image-link {
    height: auto;
  	padding:  55px 80px 45px 80px;
}
.muscleto-comp-grid .product-image {
    height: auto;
  	padding:  15px 40px 35px 40px;
}
/*  استایل محصولات منو ناوبری*/
.wd-product-nav-thumb img {
  	padding:  10px 13px 10px 13px !important;
}
/* استایل جستجو */
button.searchsubmit { 
	    color: #FFFFFF !important;
}
.mst-search button.searchsubmit {
background: linear-gradient(358deg, #02DC00 36%, #2EFF2C 87%) !important;
    border-radius: 12px;
    color: #FFFFFF !important;
    margin: 6px!important;
		width: 46px;
}
.mst-search input.s {
	 border-color: #131C30;
  	background: #0B1325!important;
		border-radius: 15px !important;
}
.mst-search .wd-clear-search {
	display: none!important;
}
.mst-search .wd-search-cat>a {
    padding-inline: 25px!important;
}
.mst-search .searchform .searchsubmit:after {
    font-size: 20px;
}
.wd-dropdown-results .wd-not-found {
    background-color: #131C30 !important;
}
.wd-dropdown-results .wd-suggestion {
    background-color: #131C30 !important;
}
.wd-search-form .wd-all-results, .wd-search-form .wd-suggestion {
	background: #131C30!important;
}
.wd-search-dropdown .wd-all-results, .wd-search-dropdown .wd-suggestion {
	background: #131C30!important;
}
/*جستجو فیلتر های فروشگاه*/
.mst-side-search button.searchsubmit {
background: linear-gradient(358deg, #02DC00 36%, #2EFF2C 87%) !important;
    border-radius: 12px;
    color: #FFFFFF !important;
    margin: 6px!important;
		width: 42px;
	 height: 37px
}
.mst-side-search input.s {
		border-radius: 15px !important;
	height: 48px
}
.mst-side-search .wd-clear-search {
	display: none!important;
}
.mst-side-search .wd-search-cat>a {
    padding-inline: 25px!important;
}
.mst-side-search .searchform .searchsubmit:after {
    font-size: 17px;
}
/*مقالات کاشی*/
.mst-kashi .wd-post-author {
	font-size: 13px!important;
}
.mst-kashi .wd-post-date.wd-style-with-bg {
    gap: 3px!important;
    min-width: 47px!important;
    padding: 7px!important;
    background-color: #131C30!important;
}
.mst-kashi .post-date-day {
	font-size: 18px!important;
}
.mst-kashi .post-date-month {
	font-size: 11px!important;
}
.mst-kashi .wd-post-cat {
	display: none!important;
}
.mst-kashi  .wd-post-title {
	font-size: 18px!important;
	margin-bottom: -8px!important;
}
/*دکمه*/
.button {
		border-radius:15px!important;
}
.wd-pf-btn button {
			border-radius:15px!important;
}
/*نوشته*/
.neveshte {
	text-align: justify;
}
.neveshte h2,
.neveshte h3,
.neveshte h4,
.neveshte h5,
.neveshte h6 {
	font-family: "Lahzeh Medium" !important;
	margin-top: 40px!important;
}
.neveshte img {
    border-radius: 20px;
}
/*استایل سبد خرید و تسویه حساب*/
:is(.woocommerce-checkout > .checkout-order-review, .woocommerce-order-pay #order_review)::before,
:is(.woocommerce-checkout > .checkout-order-review, .woocommerce-order-pay #order_review)::after {
    background-image: radial-gradient(farthest-side, transparent 6px, #131C30 0)!important;
}
:is(.woocommerce-checkout>.checkout-order-review,.woocommerce-order-pay #order_review) {
	background-color: #131C30!important;
}
.woocommerce-shipping-destination {
	display: none!important;
}
.woocommerce-billing-fields input, .selection span, textarea {
	border-radius: 15px!important;
}
.wd-coupon-form .input-text, .woocommerce-form-coupon .input-text {
	border-radius: 13px!important;
}
.wd-table-wrapper {
	background: #0B1325!important;
}
.checkout-inline-error-message {
    font-size: 14px!important;
}
.mst-pardakht .woocommerce-shipping-totals th {
	font-size: 0px!important;
}
.mst-pardakht .woocommerce-shipping-totals th::before {
    content: '';
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url("https://yousofit.ir/wp-content/uploads/2025/09/footer-left-icon-3.svg");
    background-repeat: no-repeat;
    background-size: contain;
}
/*نوشته*/
.neveshte2 {
	text-align: justify;
}
.neveshte2 h2,
.neveshte2 h3,
.neveshte2 h4,
.neveshte2 h5,
.neveshte2 h6 {
	font-family: "Lahzeh Medium" !important;
	margin-top: 25px!important;
}
.neveshte2 h2,
.neveshte2 h3 {
	font-size: 18px!important;
}
.portfolio-short-desc .wd-single-post-excerpt {
	text-align: justify!important;
}
/*آکاردئون*/
.wd-accordion-item {
	border: 1px solid;
	border-color: #131C30;
	border-radius: 20px!important;
}
/*حذف فیلد وبسایت از کامنت ها*/
.comment-form-url{
	display: none;
}
/*ستاره ها در گرید محصولات*/
.product-wrapper .star-rating {
  display: none !important;
}
/* تاریخ صفحه مقاله */
.mst-blog-img  .wd-post-date.wd-style-with-bg {
    background-color: #131C30!important;
}
.mst-blog-img .post-date-day {
	font-size: 20px!important;
}
.mst-blog-img .post-date-month {
	font-size: 12px!important;
}
/*متن متحرک بالا صفحه اصلی*/
.mst-animated .elementor-icon-list-items{
    height:35px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.mst-animated .elementor-icon-list-item {
    position: absolute;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
}
.mst-animated .elementor-icon-list-item.active {
    opacity: 1;
    transform: translateY(0);
}
.mst-animated .elementor-icon-list-item.exit {
    opacity: 0;
    transform: translateY(-30px);
}
/*متن چرخشی صفحه اصلی*/
.wd-marquee-item {
    gap: 120px!important;
}
/*نقشه صفحه تماس با ما*/
.mst-map::after {
    content: "";
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background: linear-gradient(0deg, #0B1325, transparent);
    opacity: 0.8;
}
/*تایمر معکوس*/
.wd-timer-days{
	display: none !important;
}
.wd-timer-hours, .wd-timer-min, .wd-timer-sec {
	border-radius: 14px!important;
}
/*خط سبز کنار عنوان ها*/
.mst-line::after {
  content: "";
  position: absolute;
  right: -50px;
  top: 40%;
  width: 40px;
  height: 3px;
  background: var(--e-global-color-primary);
  border-radius: 1px;
}
/*نوار کناری فروشگاه*/
.wd-brand-item {
	height: 30px!important;
}
.shop-side .wd-nav {
    --nav-gap: 20px;
    flex-direction: column;
}
.shop-side .wd-nav-product-cat:not(.wd-nav-mobile)>li>a {
    padding-block: 10px;
    font-size: 14px;
}
.shop-side .wd-dropdown {
	background: #192236!important;
	border-radius: 20px!important;
}
.shop-side .wd-pf-dropdown a {
    color: #fff!important;
}
.shop-side .wd-pf-dropdown a:hover {
  background-color: var(--e-global-color-primary)!important;
}
.shop-side .wd-pf-dropdown .wd-active>a {
    background-color: var(--e-global-color-primary)!important;
}
.shop-side .title-text::after {
  content: "";
  position: absolute;
  right: -20px;
  top: 40%;
  width: 13px;
  height: 3px;
  background: var(--e-global-color-primary);
  border-radius: 1px;
}
.mst-shop-top .wd-product-filters {
	width: 150px;
}
.shop-sort .wd-dropdown {
    margin-right: -50px!important;
}
/*دکمه ثبت*/
.submit {
	border-radius: 15px!important;
}
/*محصولات کناری صفحه نوشته*/
.mst-blog-small-grid .product-image-link {
  height: 50px;
	width:65px;
	padding-right: 20px;
	margin-right: -20px;
}
.mst-blog-small-grid .product-element-bottom {
	gap: 10px!important;
}
.mst-blog-small-grid .wd-product :where(.product-wrapper,.product-element-bottom) {
    justify-content: center;
}
.mst-blog-small-grid .wd-entities-title a {
	font-size: 14px;
}
.mst-blog-small-grid .amount {
		font-size: 15px!important;
}
.mst-blog-small-grid .product-wrapper {
	padding: 5px 10px 15px 20px!important
}
/*محصولات حساب کاربری*/
.mst-acc-small-grid .wd-product :where(.product-wrapper,.product-element-bottom) {
    flex-direction: row!important;
    justify-content: space-between!important;
    align-items: center!important;
}
.mst-acc-small-grid .wd-entities-title a {
	font-size: 14px!important;
}
.mst-acc-small-grid .amount {
		font-size: 15px!important;
}
.mst-acc-small-grid .product-wrapper {
	padding: 20px 15px 10px 35px!important
}
/*آیکن منو بلاگ*/
.blog-menu .wd-sub-menu li>a img {
    width: 14px !important;
}
/*فیلتر محصولات صفحه اصلی*/
.home-filters .wd-dropdown {
	background: #192236!important;
	border-radius: 20px!important;
}
.home-filters .wd-pf-dropdown a {
    color: #fff!important;
}
.home-filters .wd-pf-dropdown a:hover {
  background-color: var(--e-global-color-primary)!important;
}
.home-filters .wd-pf-dropdown .wd-active>a {
    background-color: var(--e-global-color-primary)!important;
}
.home-filters .wd-pf-btn {
    width: 100%;
	padding-right: 5px;
}
.home-filters .wd-pf-btn button {
    width: 100%;
		height: 45px;
    display: block;
	font-size: 14px;
}
.home-filters .wd-pf-btn button:hover {
    color: #fff!important;
}
.home-filters .wd-style-form .wd-pf-title {
    height: 45px;
    border-radius: 15px;
}
.home-filters .wd-pf-results li {
    background-color: #0B1325!important;;
    color: var(--color-gray-800);
    font-size: 10px!important;
}
/*دکمه علاقه مندی*/
.product-wrapper .wd-wishlist-btn {
	padding: 5px;
}
/*متن عمودی گرادیانتی*/
.plans-box .footer-copyright  {
  background: linear-gradient(to left, #fff, #ffffff00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/*متن گرادیانتی*/
.gradient-text {
  background: linear-gradient(to bottom, #ffffff, #D3D3D3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* آیکن جستجو */
.searchsubmit {
	background: none!important;
}
/* استایل تومان */
.woocommerce-Price-currencySymbol,
.woocommerce .amount .woocommerce-Price-currencySymbol {
  font-size: 0 !important;
}
del .woocommerce-Price-currencySymbol{
    display: none;
}
.woocommerce-Price-currencySymbol::before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 15px;
    background-image: url("https://yousofit.ir/wp-content/uploads/2025/09/toman.svg");
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 3px;
    vertical-align: -3px; 
}
/* لیبل محصولات */
.product-label {
	border-radius: 10px !important;
}
.product-labels {
    position: absolute;
    top: 7px;
	 right: 15px !important;
    flex-direction: row!important;
    display: flex!important;
	 max-width: 100%!important;
}
/* لیبل محصولات صفحه محصول*/
.product-top .woocommerce-product-gallery .labels-rectangular {
  max-width: 100% !important;
	margin-right: -102px;
	margin-top: -60px;
}
.product-top .attribute-label {
	background: #131C30!important;
}
.product-top .woocommerce-product-gallery .wd-nav-pagin-wrap {
    bottom: -25px;
}
/* شماره تماس*/
.green-big {
 background: var(--e-global-color-primary);
 font-size: 20px;
 font-weight: 700;
 -webkit-background-clip: text;
 color: transparent !important;
}
.white-big {
 background: #fff;
 font-size: 21px;
 font-weight: 700;
 -webkit-background-clip: text;
 color: transparent !important;
}
/*استایل مقالات*/
.mst-blog .wd-post-inner {
	padding: 14px 14px 10px 14px!important;
	background: #131C30!important;
}
.mst-blog .entry-header {
	border-radius: 15px!important;
}
.mst-blog .post-title{
	text-align:right!important;
	font-size: 16px!important;
	margin-top: -5px!important;
	 overflow: hidden!important;
   text-overflow: ellipsis!important;
   display: -webkit-box!important;
   -webkit-line-clamp: 1!important;
  -webkit-box-orient: vertical!important;
}
.mst-blog .wd-post-excerpt{
	 text-align: justify;
	 font-size: 12px!important;
	 overflow: hidden; 
   text-overflow: ellipsis; 
   display: -webkit-box; 
   -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
	margin-top: -95px!important;
}
.mst-blog .wd-post-content{
	padding: 25px 5px 15px 5px !important;
	background-color: #131C30!important;
}
.mst-blog .wd-post-author {
	display: none!important;
}
.mst-blog .wd-post-date.wd-style-with-bg {
    top: 8px!important;
    inset-inline-start: 8px!important;
    gap: 3px!important;
    min-width: 47px!important;
    padding: 7px!important;
    background-color: #131C30!important;
	border-radius: 13px!important;
}
.mst-blog .post-date-day {
	font-size: 18px!important;
}
.mst-blog .post-date-month {
	font-size: 11px!important;
}
.mst-blog .wd-post-meta {
	margin-top: 50px!important;
	margin-right: -230px!important;
}
.mst-blog .wd-post-read-more {
		margin-right: 200px!important;
	margin-top: 10px!important;
	margin-bottom: -8px!important;
}
.mst-blog .wd-post-read-more.wd-style-link {
    --wd-link-color: #fff!important;
	font-weight: 400!important;
}
.mst-blog .wd-post-cat.wd-style-with-bg {
    --wd-link-color: #0B1325;
    --wd-link-color-hover: #fff;
	  	font-weight: 400!important;
	   font-size: 11px!important;
}
/*استایل کارت آموزش ها*/
.tutorial-cart .wd-post-inner {
    border-radius: 35px!important;
}
.tutorial-cart .wd-post-content {
	  border-radius: 25px!important;
    margin-top: 8px!important;
}
.tutorial-cart .blog-design-masonry.blog-style-bg .wd-post-content {
    background: rgba(11, 19, 37, 0.9) !important;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}
.tutorial-cart .wd-post-content {
		margin-top: -120px!important;
	margin-bottom: 20px!important;
			width: 90%!important;
   	margin: 0 auto;
}
.tutorial-cart .entry-header {
	border-radius: 30px!important;
		height: 460px;
}
.tutorial-cart .post-title{
	font-size: 16px!important;
	margin-top: 2px!important;
}
.tutorial-cart .wd-post-author {
	font-size: 12px;
}
.tutorial-cart .wd-post-date.wd-style-with-bg {
    top: 14px!important;
		margin-right: 8px!important;
    inset-inline-start: 8px!important;
    gap: 3px!important;
    min-width: 47px!important;
    padding: 9px!important;
    background-color: #131C30!important;
	border-radius: 13px!important;
}
.tutorial-cart .post-date-day {
	font-size: 18px!important;
}
.tutorial-cart .post-date-month {
	font-size: 11px!important;
}
.tutorial-cart .wd-post-cat.wd-style-with-bg {
    --wd-link-color: #0B1325;
    --wd-link-color-hover: #fff;
	  	font-weight: 400!important;
	   font-size: 11px!important;
}
.tutorial-cart .blog-style-bg .wd-post-content {
    padding: 28px 15px 20px 15px;
}
/*پاپ اپ*/
.mst-popup .wd-open-popup {
	border-radius: 13px!important;
	font-size: 15px;
	padding: 13px 18px 13px 18px;
}
.mst-popup .wd-btn-icon {
	margin-bottom: -7px;
	margin-left: 5px;
}
.page-id-14 .wd-popup {
    background: none;
}
.wd-popup {
    background-color: #131C30!important;
}
/*کامنت ها*/
.woocommerce-Reviews #comments {
    max-height: 400px !important;
    overflow-x: hidden !important;
}
.woocommerce-Reviews #comments::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 5px;
}
.woocommerce-Reviews #comments::-webkit-scrollbar-track {
    background: #0B1325;
}
.woocommerce-Reviews #comments::-webkit-scrollbar-thumb {
    background: var(--e-global-color-primary);
    height: 100px;
    border-radius: 5px;
}
.wd-review-style-2>li {
    border-radius: var(--wd-brd-radius);
    border: none!important;
    background-color: #0B1325!important;
}
/*مشخصات محصول*/
.shop_attributes tr {
    border-color: #1B263D!important;
}
/*مشخصات بالای محصول*/
.mst-prod-feat {
	overflow-y: hidden;
}

/*نوار پیشرفت محصول*/
.wd-progress-bar :is(.progress-area,.progress-bar) {
    height: 2px!important;
}
.total-sold, .current-stock {
	font-size: 13px;
}
/*امتیاز نظرات محصول*/
.wd-rating-summary-main {
    font-family: "Lahzeh Medium" !important;
    font-weight: 500!important;
}
.mst-comments .star-rating {
    color: var(--e-global-color-primary)!important;
}
/*توضیحات کوتاه محصول*/
.mst-short-desc  ul {
  list-style: none !important;
  padding: 0 !important;
}
.mst-short-desc ul li {
  padding-right: 20px !important;
}
.mst-short-desc ul li::before {
  content: ''!important;
  right: 0!important;
  width: 7px;
  height: 7px;
  border-radius: 2px;
  background-color: var(--e-global-color-primary);
}
/*منو محتوای محصول*/
.mst-dec-menu::before {
  content: "";
  position: absolute;
  top: -1.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 30px;
  height: 3px;
  background: var(--e-global-color-primary);
  border-radius: 5px;
}
.mst-dec-menu::after {
  content: "";
  position: absolute;
  bottom: -1.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 30px;
  height: 3px;
  background: var(--e-global-color-primary);
  border-radius: 1px;
}
/*نحوه استفاده*/
.mst-how-to p {
	position: relative;
	text-align: justify;
	padding-right: 40px;
}
.mst-how-to p::before {
	content: '';
	position: absolute;
	right: 15px; 
	top: 50%;
	transform: translateY(-50%);
	width: 4px;
	height: 30px;
	border-radius: 2px;
	background-color: var(--e-global-color-primary);
}
.mst-how-to h2::after {
  content: "";
  position: absolute;
  right: -40px;
  top: 17px;
  width: 40px;
  height: 3px;
  background: var(--e-global-color-primary);
  border-radius: 1px;
}
.mst-how-to h2 {
	font-family: "Lahzeh Medium" !important;
	font-size: 23px!important;
	margin-right: 10px;
}
.mst-how-to h3 {
	font-family: "Lahzeh Medium" !important;
	font-size: 16px!important;
}
/*وضعیت موجودی*/
.instock .mst-notif {
	display: none!important;
}
/*موجود شد خبرم کنید*/
.mst-sms .sms-notif-groups-label-1, .sms-notif-groups-label-2 {
	display: none!important;
}
.mst-sms .sms-notif-enable-label .sms-notif-enable{
    opacity: 0;
    width: 0;
}
.product-type-variable .sms-notif-enable-label{
    display: none;
}
.sms-notif-groups-label {
	margin-bottom: -60px;
}
.mst-sms .sms-notif-form input{
    border-radius: 12px;
}
.mst-sms .sms-notif-enable-label{
   background: var(--e-global-color-primary);
	 color: #0B1325;
	  font-size: 15px;
    padding: 13px 45px 13px 30px;
    border-radius: 15px;
    cursor: pointer;
}
.mst-sms .sms-notif-content{
    margin-top: 10px;
	font-size: 14px;
}
.mst-sms .sms-notif-mobile-div{
    width: 70%;
    display: inline-block;
    margin-left: 2%!important;
}
.sms-notif-submit {
	width: 26%;
	margin-top: 0px!important;
}
.mst-sms label#sms-notif-enable-label-1::before {
    content: '';
    background: url(https://yousofit.ir/wp-content/uploads/2026/01/notif-me.svg) no-repeat center;
    background-size: contain;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 12px;
    right: 15px;
}
.mst-sms .sms-notif-result-p {
    text-align: center;
    margin-top: 8px;
    margin-bottom: -8px;
    font-size: 13px;
}
/*محصول متغیر*/
.product-top .wd-swatch-text, .variations {
	font-weight: 400!important;
	font-size: 14px!important;
}
.product-top th.label.cell {
	margin-bottom: 15px;
}
/*راهنمای سایز*/
.wd-sizeguide {
    background: #131C30!important;
}
.wd-sizeguide-table tr:first-child {
    background-color: #00C903 !important;
		border-radius: 15px !important;
}
.wd-sizeguide-table tbody tr:hover td {
    background-color:#0B1325 !important;
}
.wd-popup table td {
   border-bottom: 1px solid #1B263D!important;
}
/*فیلدهای صفحه ارائه برنامه*/
.tc-section-label-text {
	color: var(--e-global-color-primary);
	font-size: 17px;
	margin-top: 60px;
}
.tc-epo-element-label-text {
	font-size: 14px;
}
.tm-range-picker .noui-tooltip {
    background:var(--e-global-color-primary);
    border: 2px solid var(--e-global-color-primary);
    border-radius: 15px;
}
.tm-range-picker .noui-handle {
    -webkit-backface-visibility: hidden;
    background: var(--e-global-color-primary);
}
.tm-range-picker {
    --slider-active-background: var(--e-global-color-primary);
}
.tc-epo-label {
	margin-top: 20px
}
.tc-max-file-size {
	display: none;
}
/*محتوای هات اسپات*/
.hotspot-content-image {
	padding: 10px!important;
}
.hotspot-content img {
    border-radius: 0px!important;
}
.hotspot-content {
    background: #131C30 !important;
}
/*اسکرول محصولات برتر هفته حساب کاربری*/
.acc-p-scroll {
    max-height: 200px !important;
    overflow-y: auto !important;
}
.acc-p-scroll::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 6px;
}
.acc-p-scroll::-webkit-scrollbar-track {
    background: #131C30;
	  border-radius: 10px;
}
.acc-p-scroll::-webkit-scrollbar-thumb {
    background: var(--e-global-color-primary);
    border-radius: 10px;
}
/*اسکرول آخرین محصولات حساب کاربری*/
.acc-p-scroll2 {
    max-height: 290px !important;
    overflow-y: auto !important;
}
.acc-p-scroll2::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 6px;
}
.acc-p-scroll2::-webkit-scrollbar-track {
    background: #131C30;
	  border-radius: 10px;
}
.acc-p-scroll2::-webkit-scrollbar-thumb {
    background: var(--e-global-color-primary);
    border-radius: 10px;
}
/*افزودن به سبد و خرید کنید*/
.mst-sign-add  .single_add_to_cart_button{
	display: none !important;
}
.mst-product-add  .wd-buy-now-btn {
	display: none !important;
}
/*منو کناری حساب کاربری*/
.mst-account .woocommerce-MyAccount-navigation li a {
			border-radius: 15px!important;
}
/*تونل زمان*/
:is(.wd-item-position-left,.wd-item-position-right) .timeline-col {
    border-radius: 35px!important;
}
:is(.wd-item-position-left,.wd-item-position-right) .timeline-col .timeline-arrow {
    background-color: #131C30!important;
}
.wd-timeline-title {
    text-align: right;
}
.wd-timeline-item .wd-timeline-image img {
    border-radius: 20px!important;
}
/*تصاویر متحرک*/
.iconx {
  display: inline-block;
  animation: moveUpDown 0.6s ease-in-out infinite alternate;
}
@keyframes moveUpDown {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-7px);
  }
}
/*علاقه مندی*/
.mst-wishlist .wd-my-account-sidebar {
	display: none!important;
}
/*هاور بنر های ارائه برنامه*/
.plans-banner-image {
  transition: transform 0.4s ease;
}
.plans-banner:hover .plans-banner-image {
  transform: scale(1.04);
}
/*هاور بنر عضویت در باشگاه*/
.gym-registration-banner-image {
  transition: transform 0.4s ease;
}
.gym-registration-banner:hover .gym-registration-banner-image {
  transform: translateX(15px);
}
/*هاور محصولات کوچک*/
.small-products .wd-product {
  transition: transform 0.20s ease;
}
.small-products .wd-product:hover {
  transform: translateY(-7px);
}
/*خط راست جدیدترین محصولات*/
.right-line .wd-carousel-inner::after {
  content: "";
  position: absolute;
  right: -10px;
  top: 15%;
  width: 10px;
  height: 270px;
  background: var(--e-global-color-primary);
  border-radius:0px 20px 20px 0px;
}
/*نقطه کاروسل فعال*/
.wd-nav-pagin-item.wd-active span {
    width: 20px !important;
}
/*فرم تماس 7*/
.wpcf7 input[type='email'],
.wpcf7 input[type='date'],
.wpcf7 input[type='search'],
.wpcf7 input[type='number'],
.wpcf7 input[type='text'],
.wpcf7 input[type='tel'],
.wpcf7 input[type='url'],
.wpcf7 input[type='password'],
.wpcf7 textarea,
.wpcf7 select {
    padding: 15px;
    border: var(--wd-form-brd-width) solid rgb(28,35,61);
    border-radius: 13px;
    direction: rtl;
    text-align: right;
    font-size: 13px;
}
div.wpcf7 input[type="submit"] {
   border-radius: 15px!important;
	font-size: 14px!important;
}
/*عنوان پیشفرض توضیحات محصول*/
.wd-all-open-title{
	display: none!important;
}
/*عنوان پیشفرض توضیحات محصول*/
body .select2-container--default .select2-dropdown {
    border-width: 0px!important;
    border-radius: 20px!important;
    background-color: #131C30!important;
	margin-top: 10px!important;
}
body .select2-container--default .select2-search--dropdown .select2-search__field {
    background-color: #131C30!important;
}
/*لینک دانلود برنامه در حساب کاربری*/
.woocommerce-OrderUpdate-description {
	background: #FFB000;
	padding: 12px;
	border-radius: 16px;
}
.woocommerce-OrderUpdate-description a {
	color: #0B1325;
}
/*کامنت های صفحه نمونه کار*/
.portfolio-cmnt .testimonial-inner {
	background: #131C30!important;
	border-radius:32px!important;
	padding-top: 60px!important;
}
.portfolio-cmnt .testimonial-inner p {
	font-size: 14px;
	text-align: justify;
	font-weight: 300;
}
.portfolio-cmnt .testimonial-content footer {
    font-weight: 400!important;
	color: #02DC00!important;
	font-size: 14px;
}
.portfolio-cmnt .testimonial-inner span {
	font-weight: 300!important;
	font-size: 13px;
}


/*فیلد های ارائه برنامه*/
.mst-sign-add select {
    padding: 0 13px!important;
    border-radius: 15px!important;
    font-size: 13px!important;
}
.mst-sign-add table.variations .label {
		text-align: right!important;
}
.mst-sign-add table.variations tr {
    display: flex!important;
    flex-direction: column!important; 
    align-items: stretch!important;
    gap: 8px!important;
    margin-bottom: 20px!important;
}
.variations td.value.cell select {
    max-width: 100% !important;
}
.mst-sign-add .reset_variations {
	display: none!important;
}
@media (min-width: 1025px) {
	/* استایل هدر */
.wd-tools-inner {
    padding: 22px 12px 22px 15px !important;
}
.wd-tools-element.wd-design-7>a>:is(.wd-tools-inner,.wd-tools-icon) {
	border-radius:12px!important;
	padding: 23px;
	margin-right: -5px;
}
/* استایل جستجو هدر*/
 input.s { 
	 background: #131C30;
	 border-radius: 15px !important;
	  max-height:55px!important;
}
/* منو کناری */
.wd-sticky-nav {
	 background-color: #131C30!important;
    margin: 25px 0px 25px 0px!important;
    border-radius: 20px 0px 0px 20px!important;
	 border: none!important;
}
.wd-sticky-nav:after {
	z-index: -1!important;
	 background-color: #131C30!important;
	  border-top-left-radius: 20px!important;
	  border-bottom-left-radius: 20px!important;
}
.wd-sticky-nav-title {
	color: #000!important;
	border-radius: 12px!important;
	margin-top: 10px!important;
}
.wd-nav-sticky>li>a .wd-nav-img {
	  margin-top: 18px!important;
}
.wd-nav-sticky>li>a:after, .wd-nav-sticky>li>a .nav-link-text, .wd-nav-sticky>li>a .menu-label{
	margin-top: 18px!important;
}
.wd-event-hover:hover>.wd-dropdown,.wd-opened>.wd-dropdown, .wd-dropdown.wd-opened {
		margin-top:10px!important;
}
.wd-sticky-nav .wd-dropdown {
	margin-right: -1px!important;
}
/*هاور انقضا*/
.attribute-label {
	margin-top: -60px;
	transition: margin-top 0.3s ease;
}
.product-wrapper:hover .attribute-label {
	margin-top: 0;
}
/*متا محصول*/
.product_meta {
   gap:35px!important;
}
.sku, .product_meta a {
	font-size: 13px!important;
}
.woocommerce-review-link {
		font-size: 11.5px!important;
}
/*توضیحات کوتاه*/
.mst-short-desc ul li::before {
	top: 9px!important;
}
/*منو کناری حساب کاربری*/
.mst-account .woocommerce-MyAccount-navigation-link {
	margin-bottom: 10px;
}
/*علاقه مندی*/
.mst-wishlist .woocommerce-MyAccount-content {
    -webkit-box-flex: 1!important;
    -ms-flex: 1 0 100%!important;
    flex: 1 0 100%!important;
    max-width: 1400px!important;
    width: 1400px!important;
}
/*خط بالای لوگو*/
.site-logo {
    position: relative;
}
.site-logo :before {
        content: "";
        background: #131C30;
        width: 190px;
        height: 12px;
	     top: -34px;
        display: inline-block;
        margin: auto;
        position: absolute;
	border-radius: 0px 0px 100px 100px ;
}
/*متن عمودی*/
.footer-copyright {
    writing-mode: vertical-rl;
 rotate: 180deg;
}
/*دکمه حساب کاربری هدر*/
.wd-header-my-account .wd-tools-text{
	color: #000;
}
.wd-header-my-account .wd-tools-icon{
		color: #000;
}
/*فرم تماس 7*/
.newsletter-row input[type="tel"] {
  margin-right: 10px !important;
}
.newsletter-row {
  display: flex;
  align-items: center;
}
.newsletter-row input[type="submit"] {
  margin-right: 20px!important; 
}
.newsletter-row p {
  display: inline-flex;
}
/*نوار سمت راست ساید بار ها*/
.side-line:after {
  content: "";
  position: absolute;
  right: -20px;
  top: 25px;
  width: 7px;
  height: 170px;
  background: var(--e-global-color-primary);
  border-radius: 20px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* استایل هدر */
.wd-tools-element.wd-design-7>a>:is(.wd-tools-inner,.wd-tools-icon) {
	border-radius:12px!important;
	padding: 23px;
	margin-right: -5px;
}
/*متا محصول*/
.product_meta {
   gap:20px!important;
}
.sku, .product_meta a {
	font-size: 12px!important;
}
.woocommerce-review-link {
		font-size: 11px!important;
}
/*توضیحات کوتاه محصول*/
.mst-short-desc ul li::before {
	top: 8px;
}
/*نحوه استفاده*/
.mst-how-to h2 {
	font-size: 18px!important;
}
.mst-how-to h3 {
	font-size: 15px!important;
}
.mst-how-to h2::after {
  top: 8px;
}
/*کامنت ها*/
.woocommerce-Reviews #comments {
    max-height: 370px !important;
}
/* لیبل محصولات صفحه محصول*/
.product-top .woocommerce-product-gallery .labels-rectangular {
	margin-right: -120px;
	margin-top: 0px;
}
/*عنوان تب جدیدترین محصولات*/
.wd-tabs .wd-nav-wrapper {
    display: flex;
}
/*دکمه ثبت نام در باشگاه*/
.mst-sign-add .woocommerce-variation-add-to-cart {
	margin-top: 15px!important;
}
/*  استایل محصولات علاقه و مقایسه*/
.muscleto-wish-grid  .product-image-link {
    height: auto;
  	padding:  55px 20px 15px 20px;
}

.woocommerce-product-rating .star-rating {
    margin-inline-end: 3px;
	  font-size: 12px;
}
.woocommerce-review-link{
		  font-size: 12px;
}
/*فرم تماس 7*/
.newsletter-row input[type="tel"] {
  margin-right: 10px !important;
}
.newsletter-row {
  display: flex;
  align-items: center;
}
.newsletter-row input[type="submit"] {
  margin-right: 20px!important; 
}
.newsletter-row p {
  display: inline-flex;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	/* استایل هدر */
.wd-tools-element.wd-design-7>a>:is(.wd-tools-inner,.wd-tools-icon) {
	border-radius:12px!important;
	padding: 23px;
	margin-right: -5px;
}
.whb-general-header {
	 width: 96%;
  margin: 0 auto;
}
/*تیتر ها */
.mst-titr .elementor-icon-box-description {
  margin-right: 7px;
margin-top: 0px;
}
/*  استایل محصولات علاقه و مقایسه*/
.muscleto-wish-grid  .product-image-link {
    height: auto;
  	padding:  55px 20px 15px 20px;
}
/*متا محصول*/
.product_meta {
   gap:20px!important;
}
.sku, .product_meta a {
	font-size: 12px!important;
}
.woocommerce-review-link {
		font-size: 11px!important;
}
/*نحوه استفاده*/
.mst-how-to h2 {
	font-size: 18px!important;
}
.mst-how-to h3 {
	font-size: 15px!important;
}
.mst-how-to h2::after {
  top: 8px;
}
/*کامنت ها*/
.woocommerce-Reviews #comments {
    max-height: 350px !important;
}
/* لیبل محصولات صفحه محصول*/
.product-top .woocommerce-product-gallery .labels-rectangular {
	margin-right: -120px;
	margin-top: 0px;
}
/*عنوان تب جدیدترین محصولات*/
.wd-tabs .wd-nav-wrapper {
    display: flex;
}
/*نوشته 2*/
.neveshte2 h2,
.neveshte2 h3 {
	font-size: 17px!important;
}
/*دکمه ثبت نام در باشگاه*/
.mst-sign-add .woocommerce-variation-add-to-cart {
	margin-top: 15px!important;
}
/*فرم تماس 7*/
.newsletter-row input[type="tel"] {
  margin-right: 10px !important;
}
.newsletter-row {
  display: flex;
  align-items: center;
}
.newsletter-row input[type="submit"] {
  margin-right: 20px!important; 
}
.newsletter-row p {
  display: inline-flex;
}
/*استایل سبد خرید و تسویه حساب*/
.mst-pardakht .cart-totals-inner .shop_table_responsive tr.shipping td:before{
        display: none!important;
 }
}

@media (max-width: 576px) {
	/* استایل هدر */
.wd-tools-element.wd-design-7>a>:is(.wd-tools-inner,.wd-tools-icon) {
	border-radius:10px!important;
	margin-right: -12px;
}
.wd-tools-element {
    --wd-tools-icon-base-width: 18px!important;
}
.whb-general-header {
  margin-right: 12px;
}
.site-logo {
	margin-right: -10px!important
}
.wd-tools-element:is(.wd-design-6,.wd-design-7,.wd-design-8) .wd-tools-count {
	font-size: 9px!important;
}
/* استایل محصولات */
.muscleto-grid  .product-image-link {
    height: auto;
  	padding:  55px 70px 25px 70px;
}
.mst-small-grid .product-image-link {
	width: 110px;
	padding-left:  45px ;
	padding-top:5px;
	padding-bottom:5px;
}
.mst-small-grid .product-element-bottom {
	margin-right: -45px;
}
/*  استایل محصولات علاقه و مقایسه*/
.muscleto-wish-grid  .product-image-link {
    height: auto;
  	padding:  55px 20px 15px 20px;
}
/*تیتر ها */
.mst-titr .elementor-icon-box-description {
  margin-right: 7px!important;
margin-top: 2px!important;
}
/* تاریخ صفحه مقاله */
.wd-post-date.wd-style-with-bg {
    top: 10px!important;
    inset-inline-start: 10px!important;
    gap: 3px!important;
    min-width: 45px!important;
}
.mst-blog-img .post-date-day {
	font-size: 16px!important;
}
.mst-blog-img .post-date-month {
	font-size: 8px!important;
}
/*نوشته*/
.neveshte img {
    border-radius: 16px;
}
/*متن چرخشی صفحه اصلی*/
.wd-marquee-item {
    gap:60px!important;
}
/*متا محصول*/
.product_meta {
   gap:10px!important;
}
.sku, .product_meta a {
	font-size: 10px!important;
}
.woocommerce-review-link {
		font-size: 0px!important;
}
/*نحوه استفاده*/
.mst-how-to p {
	padding-right: 30px;
}
.mst-how-to h2 {
	font-size: 15px!important;
}
.mst-how-to h3 {
	font-size: 13px!important;
}
.mst-how-to h2::after {
  top: 8px;
}
/*کامنت ها*/
.woocommerce-Reviews #comments {
    max-height: 350px !important;
}
/* لیبل محصولات صفحه محصول*/
.product-top .woocommerce-product-gallery .labels-rectangular {
	margin-right: -87px;
	margin-top: -45px;
}
.product-top .woocommerce-product-gallery .wd-nav-pagin-wrap {
    bottom: -20px;
}

.woocommerce-product-rating .star-rating {
    margin-inline-end: 3px;
	  font-size: 11px;
}
.woocommerce-review-link{
		  font-size: 11px;
}
/*مقالات کاشی*/
.mst-kashi  .wd-post-title {
	font-size: 16px!important;
}
/*عنوان تب جدیدترین محصولات*/
.wd-tabs .wd-nav-wrapper {
    display: flex;
}
/*تونل زمان*/
.wd-timeline-item .wd-timeline-image img {
    border-radius: 13px!important;
}
/*نوشته 2*/
.neveshte2 h2,
.neveshte2 h3 {
	font-size: 16px!important;
}
/*دکمه ثبت نام در باشگاه*/
.mst-sign-add .woocommerce-variation-add-to-cart {
	margin-top: 15px!important;
}
/*فرم تماس 7*/
.newsletter-row input[type="tel"] {
  margin-top: 10px !important;
}
.newsletter-row input[type="submit"] {
  margin-top: 10px!important; 
} 
/*فاصله بین فرم نظرات*/
.wd-rating-summary-wrap {
	margin-bottom: 30px!important
}
.comment-reply-title {
	margin-top: 30px!important;
}
/*استایل سبد خرید و تسویه حساب*/
.mst-pardakht .cart-totals-inner .shop_table_responsive tr.shipping td:before{
        display: none!important;
 }
}

