
@font-face {
font-display:swap;
  font-family: 'iranSansXVF';
  src: url('https://mankan.me/fonts/iranSansX/IRANSansXV.woff2') format('woff2 supports variations'),
       url('https://mankan.me/fonts/iranSansX/IRANSansXV.woff2') format('woff2-variations');
  font-weight: 100 1000;
  font-style: normal;
  font-display: swap;
}

body{
    overflow-x:hidden!important;
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
}

body:not(.cf7p-message) .wpcf7-not-valid-tip {

    border-radius: 10px;
}

p strong {
    font-weight: 900;
}

/*محتوای اصلی*/
.the_content_wrapper{
	font-size: 16px;
	line-height: 30px;
}

/* ----------------صفحه نخست ------------- */

.titer-start-home-mobile {
    font-size:35px;
    font-family: iranSansXVF;
    font-weight: 900; 
    color:#000000;
    word-spacing: -2px; 
}

.text-start-home-mobile {
    font-size:18px;
    color:#000000;
    line-height: 150%;
    padding: 0px 30px;  
}

.icon-calersi-search {
 display: flex;
justify-content: center;
align-items: center;
 align-content: center;

}

.icon-calersi-search img {
width:60px;
margin-left: 15px;

}

.icon-calersi-search h2 {
    font-size: 260%;
    font-family: iranSansXVF;
    font-weight: 800;
    font-variation-settings: 'wght' 800, 'DOTS' 4;
     margin-bottom: 0; 
    line-height: 50px; 
    text-align: center
}


.h2-page-home {
	font-family:iranSansXVF  !important; 
	font-weight: 800  !important;  
    font-variation-settings: "wght" 900, "DOTS" 4;
	margin-bottom: 20px !important;
	font-size:230%;  
	line-height: 50px; 
	text-align: right;
}

.h2-page-home-2 {
	font-family:iranSansXVF  !important; 
	font-weight: 800  !important;  
    font-variation-settings: "wght" 900, "DOTS" 4;
	margin-bottom: 20px !important;
	font-size:230%;  
	line-height: 50px; 
	text-align: center;
}
.Successful-experiences {
   font-size: 25px;
}
.Successful-experiences span{
  color: #666;
}

.Successful-experiences-mobile {
   font-size: 15px;
}

.Successful-experiences-mobile span{
  color: #666;
}

.Soustitre-Online-magazine {
    font-size: 15px;
}

.Soustitre-Online-magazine span{
    color: #666;
}

.slick-arrow{
    padding: 15px 20px !important;
}


/* ---------------------------------------
پایان صفحه نخست
-------------------------------------*/

/*سفارشی سازی متن های مطلب*/
p.alarm {
	border-right: 4px solid red;
	font-weight: bold;
	line-height: 30px;
	padding: 20px;
	margin-top:35px;
	margin-bottom: 35px;
	background: #efeff0
}

div.alarm {
	border-right: 4px solid red;
	font-weight: bold;
	line-height: 30px;
	padding: 15px;
	margin-top:35px;
	margin-bottom: 35px;
	background: #efeff0;
}
/* تو رفتگی متن ها */
.the_content_wrapper ul li,
.the_content_wrapper ol li{
	margin-right: 40px;
}


.numbers-tips {
	font-size: 35px;
	font-weight: 800;
	background-color: #fff;
	border: 2px  solid #ffbf00 ;
	border-radius:10px;
	padding: 8px 0;
	width: 50px;
	text-align:center;
  margin: 20px 0 0 0;
}


.food-recipe-header {
	background-color: #ffbf00;
	width: 98%;
	height: auto;
	padding: 20px;
	margin: 0 auto;
	text-align:center;
	border-radius: 30px 30px  0px  0px ;
	margin-bottom: -30px;
	margin-top: 90px

}

.food-recipe-header img {
	margin-top: -80px;
	margin-bottom: 30px;

}
.food-recipe-header  h2{
  font-size: 35px;
	color: #000;
	margin-bottom: 30px;
	line-height: normal;
}
.food-recipe-header  h3{
  font-size: 25px;
	color: #1A1A1A;
}

.food-recipe-header h5 {
    color: #1A1A1A;
	margin-bottom:30px;
	font-size: 16px;
	text-align: justify;
}

.food-recipe-header  p{
  font-size: 18px;
	color: #fff;
	font-weight: 600;

}

.food-recipe-header .is-layout-flow {
	border: 2px solid #fff;
	border-radius: 25px;
	padding: 2px;
	padding-top: 20px;
	margin: 0;
	display: flex;
   flex-direction: column;
   justify-content: space-around;
		
}

.food-recipe {
	background-color: #F5F5F5;
	width: 98%;
	height: auto;
	padding: 40px;
	margin: 0 auto;
	border-radius: 30px;
	margin-bottom: 50px;
}


.video-food-recipe-size {
    width: 400px;
}

.video-food-recipe-size video {
    border-radius: 25px;
}




/*کلاس های اختصاصی نوشته مطالب */

p.tips {
	border-right: 4px solid green;
	font-weight: bold;
	line-height: 30px;
	padding: 20px;
	margin-top:35px;
	margin-bottom: 35px;
	background: #efeff0
}

div.tips {
	border-right: 4px solid green;
	font-weight: bold;
	line-height: 30px;
	padding: 15px;
	margin-top:35px;
	margin-bottom: 35px;
	background: #efeff0;
}

p.sutitr {
	border-right: 7px solid yellowgreen;
	border-left: 7px solid yellowgreen;
	padding-right: 20px;
	padding-left:20px;
	line-height: 38px;
	font-size: 22px;
	font-family: iranSansXVF;
	margin-top: 45px;
	margin-bottom: 45px;
	margin-left: 100px;
	margin-right: 100px;
	text-align: justify;
}


div.app {
    background-image: url('https://www.mankan.me/wp-content/uploads/2023/04/cta-app-mag-1.png');
    background-repeat: no-repeat;
    background-size: 130px;
    background-position: 8% 75%;
	border-right: 8px solid #ffbf00;
	line-height: 25px;
	padding: 15px;
	margin-bottom:60px;
	margin-top: 20px;
    line-height: 30px !important;
    direction: ltr;
	background-color: #efeff0;
	border-radius: 30px;
	padding-bottom: 0;
	padding-top: 25px;

}

div.app-calculator {
    background-image: url('https://www.mankan.me/wp-content/uploads/2023/04/cta-app-mag-4.png');
    background-repeat: no-repeat;
    background-size: 130px;
    background-position: 8% 75%;
	border-right: 8px solid #ffbf00;
	line-height: 25px;
	padding: 15px;
	margin-bottom:60px;
	margin-top: 20px;
    line-height: 30px !important;
    direction: ltr;
	background-color: #efeff0;
	border-radius: 30px;
	padding-bottom: 0;
	padding-top: 25px;

}

div.app-workout {
    background-image: url('https://www.mankan.me/wp-content/uploads/2023/04/cta-app-mag-2.png');
    background-repeat: no-repeat;
    background-size: 130px;
    background-position: 8% 75%;
	border-right: 8px solid #ffbf00;
	line-height: 25px;
	padding: 15px;
	margin-bottom:60px;
	margin-top: 20px;
    line-height: 30px !important;
    direction: ltr;
	background-color: #efeff0;
	border-radius: 30px;
	padding-bottom: 0;
	padding-top: 25px;

}

div.app-shop {
    background-image: url('https://www.mankan.me/wp-content/uploads/2023/10/cta-app-mag-5.png');
    background-repeat: no-repeat;
    background-size: 130px;
    background-position: 8% 75%;
	border-right: 8px solid #ffbf00;
	line-height: 25px;
	padding: 15px;
	margin-bottom:60px;
	margin-top: 20px;
    line-height: 30px !important;
    direction: ltr;
	background-color: #efeff0;
	border-radius: 30px;
	padding-bottom: 0;
	padding-top: 25px;

}

div.app-food-lib {
    background-image: url('https://www.mankan.me/wp-content/uploads/2023/04/cta-app-mag-3.png');
    background-repeat: no-repeat;
    background-size: 130px;
    background-position: 8% 75%;
	border-right: 8px solid #ffbf00;
	line-height: 25px;
	padding: 15px;
	margin-bottom:60px;
	margin-top: 20px;
    line-height: 30px !important;
    direction: ltr;
	background-color: #efeff0;
	border-radius: 30px;
	padding-bottom: 0;
	padding-top: 25px;

}


p.tipe-border {
	border-right: 6px solid #ddd;
	border-left: 2px solid #ddd;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	border-radius: 25px 25px 25px 25px;
	font-weight: bold;
	line-height: 30px;
	padding: 20px 20px;
	margin-bottom: 20px;
 
}

div.tipe-border {
	border-right: 6px solid #ddd;
	border-left: 2px solid #ddd;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	border-radius: 25px 25px 25px 25px;
	font-weight: bold;
	line-height: 30px;
	padding: 20px 20px;
	margin-bottom: 20px;
}

p.appRightToLeft{
	  direction: rtl
}

p.appRightToLeftTitr{
	direction: rtl;
	font-family: iranSansXVF !important;
	font-size: 24px;
    color: #333;
}

.border-dashed {
	border-radius:25px ;
	border: 1px dashed gray;
	padding: 30px 5%;
	margin: 10px 10% ;
}

.rc-anchor-checkbox-label {
    font-size: 17px !important;
    font-family: iranSansXVF !important;
    font-weight: 700 !important;
}


/*حذف آیکن ساعت بخش منتشر شده*/
.icon-clock:before {
    display: none;
}

/*بولد کردن تاریخ در قسمت شروع مطلب*/
.entry-date {
	font-family: iranSansXVF !important;
	color: gray
}


/*سفارشی سازی متن های مطلب*/


/*فرم تماس*/
#wpcf7-f11625-p11527-o1 input
#wpcf7-f11625-p11527-o1 textarea{
	width: 100%;
}

#wpcf7-f11625-p11527-o1 label{
	display: block;
}

#wpcf7-f11625-p11527-o1 {
	max-width: 22em;
	margin-left: auto;
	margin-right: auto;
}

/*دکمه فرم تماس*/
#submit-1{
	width: 100% !important;
	height: 50px !important;
	font-size: 15px !important;
	font-family: iranSansXVF !important;
	border-radius: 30px !important;
}

/*دکمه فرم تماس - ۲*/
#submit-2 {
    width: 50%!important;
    height: 50px !important;
    font-size: 15px !important;
    font-family: iranSansXVF !important;
    border-radius: 30px !important;
    color: #444 !important;
    font-weight: 800 !important;
}

.button-flat input[type="submit"] {
    width: 50%!important;
    height: 50px !important;
    font-size: 15px !important;
    font-family: iranSansXVF !important;
    border-radius: 30px !important;
    color: #444 !important;
    font-weight: 800 !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-radius: 25px !important;
    padding: 10px 20px !important;
    font-weight: 600 !important;

}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
     border-radius: 25px !important;
    padding: 10px 20px !important;
    font-weight: 600 !important;
}


/*حذف قسمت لایک*/
.post-header .title_wrapper{
	margin-right: 0px;
	border-right-width: 0px
}

/*اسم نویسنده*/
.post-meta .author-date a{
	font-size:13px;
	border-bottom: 0px
}

/*آیکن نویسنده*/
.icon-user:before{
	font-size:10px;
}

/*نویسنده داخل مطالب*/
span.label{
	font-size:11px;
}

/*کادر جستجو*/
#Top_bar a#search_button.has-input input{
	width: 240px;
	border-radius: 20px;
	text-align: center;
}

/*کادر جستجو*/
.widget_search input[type="text"] {
	border-radius: 25px;
	height: 50px;
	text-align: center;
	font-size: 18px
}


/*آیکن جستجو*/
.icon-search-fine:before{
	display: none
}

/*ویجت ها*/
.widget{
	padding-bottom: 0px;
	margin-bottom: 20px
}

/*ویجت آخرین مطالب*/
.widget_recent_entries ul li a{
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/*فاصله تیتر مطالب*/
.post-header .title_wrapper h1{
	line-height: 45px
}

/*چپ و راست کردن فیلتر موضوعات بلاپ*/
#Filters .filters_buttons li{
	float: right
}

/*لینک های فوتر*/
#Footer a {
   line-height: 30px;		
	 text-decoration: none;
}
#Footer a:hover {
		font-family: iranSansXVF;
}

/* خط فوتر */
 .footer_copy {
    border-top: 1px solid #b9b9b9 !important;
}


/*تغییر رنگ عنوان فوتر*/
#Footer h4 {
    color: #4a4a4a !important;
    font-family: iranSansXVF !important;
}

/*تغییر اندازه آیکن شبکه اجتماعی فوتر*/
#Footer .footer_copy .social li a {
    font-size: 22px;
}

/* تراز کردن فوتر جایزه*/
#custom_html-6{
	text-align: center
}

/*وسط چین کردن لوگو فوتر*/

#block-21 {
    text-align: center;
}



/*توصیه نامه صفحه اول*/
.testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper {
    border-radius: 35px;
}

.search-form {
  margin-bottom: 45px;
}
.search-form div {
  position: relative;
}
.search-form div input {
  background-color: #ffffff25;
  border-radius: 45px;
  height: 55px;
  width: 100%;
	text-align: center !important;
	font-size: 18px;
	border: none !important
}

.search-form div button {
  border: none;
  border-radius: 35px;
  cursor: pointer;
  font-size: 17px;
  height: 45px;
  left: 0px;
  position: absolute;
  top: 5px;
  width: 120px;
  font-family: iranSansXVF;
  text-align: center !important;
  color: #303030;
}

.icon-calersi-search {
  display:flex;
  flex-direction:row;
}

.search-form-calersi {
  margin-bottom: 15px;
}

.search-form-calersi div {
  position: relative;
}

.search-form-calersi div input {
  background-color: #fff;
  border-radius: 45px;
  height: 55px;
  width: 100%;
  text-align: center !important;
  font-size: 18px;
  box-shadow: 0 4px 8px 0 rgb(0 0 0 / 4%), 0 6px 10px 0 rgb(0 0 0 / 4%) !important;
}

.search-form-calersi div button {
	color: #242424;
	background-color: #ffbf00
}


/*سرچ کالری در اسلایدر*/
.search-form-calersi-slide {
  margin-bottom: 45px;
}
.search-form-calersi-slide div {
  position: relative;
}
.search-form-calersi-slide div input {
  background-color: #fff;
  border-radius: 45px;
  height: 55px;
  width: 100%;
	text-align: right !important;
	font-size: 18px;
	border-width: 2px;
	padding-right: 25px !important
}

.search-form-calersi-slide div button {
  border: none;
  border-radius: 35px;
  cursor: pointer;
  font-size: 18px;
	line-height: 21px;
  left: -1px;
  position: absolute;
  top: 29px;
  width: 120px;
  font-family: iranSansXVF;
	text-align: center !important;
	color: #fff;
	background-color: #008000
}


/*لب گرد کردن تصاویر اسلایدی*/
#slider-17-slide-17-layer-4,
#slider-15-slide-15-layer-1,
#slider-16-slide-16-layer-0{
	border-radius: 40px !important
}



/*کالرسی صفحه مجله - نوار کناری*/
.search-form-calersi-mag-side {
  /*margin-bottom: 45px;*/
}
.search-form-calersi-mag-side div {
  position: relative;
}
.search-form-calersi-mag-side div input {
    background-color: #fff;
    border-radius: 45px;
    height: 55px;
    width: 100%;
    text-align: right !important;
    font-size: 13px;
    border: none;
    padding-right: 20px;
    margin-bottom: 0px
}

.search-form-calersi-mag-side div button {
  color: #282828;
  background-color: #ffbf00;
}

.bank-food-mag-tool {
    background-color: #ffbf00;
    padding: 20px 15px 15px 15px;
    border-radius: 15px;
}

.search-form-calersi-mag-side div p {
  font-size: 13px;
	text-align: justify;
	text-justify: newspaper;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px
}

.search-form-calersi-mag-side div p2 {
  font-size: 20px;
  font-family: iranSansXVF;
}

.search-form-calersi-mag-side div{
  margin-bottom: 10px
}


/*صفحه مجله*/

.recipe-video {
    width: 50%;
    border-radius: 25px !important;
}


/*کالرسی صفحه مجله*/


.search-form-mag-food div {
  position: relative;
}
.search-form-mag-food div input {
    background-color: #fff;
    border-radius: 45px;
    height: 55px;
    width: 100%;
    text-align: right !important;
    font-size: 13px;
    border: none;
    padding-right: 20px;
    margin-bottom: 0px
}

.search-form-mag-food div button {
    color: #282828;
    background-color: #ffbf00;
}

.search-form-mag-food div p {
  font-size: 13px;
	text-align: justify;
	text-justify: newspaper;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px
}

.search-form-mag-food div p2 {
  font-size: 20px;
  font-family: iranSansXVF;
}

.search-form-mag-food div{
  margin-bottom: 10px
}

img.round-0{
	border-radius: 0px !important
}

div.search-form-mag-food-relative {
  position: relative;
height: 198px;
  text-align: center;
background-image: url('https://www.mankan.me/images/baner-bank-food-mag.webp');
  border-radius: 25px ! important;
} 

div .absolute {
  position: absolute;
}

div .search-form-mag-food-absolute-logo {
  position: absolute;
  top: 40px;
right: 5%;
  border-radius: 0px ! important;
}

div .search-form-mag-food-absolute-search {
  position: absolute;
  width: 350px;
  top: 40%;
  left: 50px;
}

div .search-form-mag-food-text {
  position: absolute;
  top: 90px;
  left: 50%;
  right: 5%;
  width: 50%;
  color: #282828;
  text-align: justify;
  font-size: 18px ! important;
}

div .search-form-mag-food-titer {
color: #282828;
 text-decoration: none;
}


/*کادر جستجوی مجله*/
.search-form-mag {
  margin-bottom: 15px;
}

.search-form-mag div {
  position: relative;
}

.search-form-mag div input {
  background-color: #eee;
  border-radius: 45px;
  height: 55px;
  width: 100%;
	text-align: center !important;
	font-size: 18px;
	border-width: 2px;
}

.search-form-mag div button {
    border: none;
    border-radius: 35px;
    cursor: pointer;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    left: 0px;
    position: absolute;
    top: 6px;
    width: 110px;
    font-family: iranSansXVF;
    text-align: center !important;
    color: #303030;
}



/*  کادر جستجوی مجله - نوار کناری*/
.search-form-mag-side {
  margin-bottom: 45px;
}
.search-form-mag-side div {
  position: relative;
}
.search-form-mag-side div input {
  background-color: #eee;
  border-radius: 45px;
  height: 55px;
  width: 100%;
	text-align: right !important;
	font-size: 13px;
	border-width: 2px;
	padding-right: 20px
}

.search-form-mag-side div button {
    color: #303030;
}


div.green{
	background-color: #1B7300;
}

/*خط های جدا شونده بین بخش ها*/
hr.line { 
	background: none;
	border-width: 0px;
	border-bottom-width: 4px !important
}


/*فونت عنوان سوالات متداول*/
.faq .question .title{
	font-family: iranSansXVF;

}

.faq .question{
	border-radius: 30px;
	border-color: #fff
}


/*دکمه ارسال نظر مطالب*/
#respond .form-submit input[type="submit"]{
	border-radius: 25px;
	color: #444
}

/*کادر ارسال نظر مطالب*/
#respond .comment-form-comment textarea{
		border-radius: 25px;
}
#url{
	border-radius: 25px
}

#email{
	border-radius: 25px
}

#author{
	border-radius: 25px
}

.su-dropcap-style-flat {
	background: #ffbf00 !important;
	color: #444 !important;
		border-radius: 10px !important
}

/*گرد کردن لبه تصاویر*/
.image_frame:not(.no_link) .image_wrapper img:not(.ls-l){
	border-radius: 15px;
}

/*گرد کردن لبه تصاویر داخلی مطالب*/
.wp-block-image:not(.is-style-rounded) img{
		border-radius: 15px
}


img.round-20{
	border-radius: 20px
}

img.round-0{
	border-radius: 0px !important
}

.grid .post-footer {
    border-radius: 20px;
}

/*بخش کد کوتاه*/
.shorten_url{
	border-radius: 20px;
  margin-bottom: 15px;
	background-color: #f0f0f0
}

/*غیر ایتالیک کردن هدر صفحه جستجو*/
#Subheader .title{
	font-style: normal
}



/* دکمه ادامه مطلب مطالب مرتبت */

.button-flat a.button{
	    border-radius: 25px;
}

/* دکمه فرستادن دیدگاه */

input[type="submit"]{
	font-family: "iranSansXVF", Arial, Tahoma, sans-serif;
}

/* فروشگاه */

/*.product_wrapper  div:nth-child(2) {*/
/*    width: 60%;*/
/*}*/


.header-stack #Top_bar .top_bar_right {
    display:none
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: #d9d9d9 !important;
}

.banner-Wear-Set{
        gap: 10px !important;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
        padding: 10px 30px 10px 15px !important;
    }
    
.woocommerce #reviews #comments ol.commentlist li .comment-text .description {
    padding: 10px 30px 10px !important;
}


.product-type-simple   ul.products li.product a {
    text-decoration: none;
    font-size: 14px !important;
    font-weight: 600 !important;
}

.product-type-simple .desc .woocommerce-Price-amount  {
   
   margin-top: 12px;
    color: #222222 !important;
    font-size: 17px !important;
    line-height: 19px;
    font-weight: 600 !important;
    text-transform: none;
    letter-spacing: 0px;
    text-align: center;
}

.product-type-simple  ul.products li.product a img {
   
   border-radius: 15px 15px 0px 0px;
}



.product-type-variable   ul.products li.product a {
    text-decoration: none;
    font-size: 14px !important;
    font-weight: 600 !important;
}

.product-type-variable .desc .woocommerce-Price-amount  {
   
   margin-top: 12px;
    color: #222222 !important;
    font-size: 17px !important;
    line-height: 19px;
    font-weight: 600 !important;
    text-transform: none;
    letter-spacing: 0px;
    text-align: center;
}

.product-type-variable  ul.products li.product a img {
   
   border-radius: 15px 15px 0px 0px;
}


/* ----------------نظرات فروشگاه------------- */

.accordion .question.active p:last-child {
    margin-bottom: 0;
    font-size: 14px;
}

.commentlist .comment_container .comment-text em, i {
    font-style: normal;
    /*font-size: 14px;*/
}

#comments .commentlist > li .children {
    padding-right: 10px;
}







/* تورفتگی نوشته متن
 */

.the_content_wrapper ul {
	color: #636363
}
.the_content_wrapper ul {
    color: #444;
}


/*خط جداکننده وردپرس*/
.wp-block-separator{
	border-top: 0px;
	border-bottom: 0px
}

/* استایل دهی به فرم تماس ها */

.wpcf7-form-control-wrap .wpcf7-text, .wpcf7-textarea {
	border-radius: 25px
}

.wpcf7-form-control.wpcf7-captchar  {
	border-radius: 25px
}

/* استایل دهی صفحه مانکنی ها
 */
.border-radius-yellow {
	border-radius: 25px  25px 0px 0px ;
}

.border-radius-Gray {
	border-radius: 0px  0px 25px 25px ;
}


/* مجوزهای فوتر */
.container_certificated{
	display: flex;
	justify-content: end
}

.p-certificated{
	display: flex;
	justify-content: center
}

.column-certificated{
	margin: 10px 5px 30px 5px !important;
	background: white;
	border-radius: 15px;
	padding: 5px;
}

.column-certificated.torob{
	background: #1c1c5d;
    display: flex;
    justify-content: center; /* وسط افقی */
    align-items: center; /* وسط عمودی */
    
}

.column-certificated img{
	border-radius: 15px;
	padding: 15px 5px;
}

.column-certificated.torob img{
	padding: 0px;
	width: 100%;
}


/* ----------------تغییرات 1403  فروشگاه------------- */


/*.wpsp-slider-section.wpsp_custom #sp-woo-product-slider-pro33502.wpsp-product-section .wpsp-product .wpspro-product-data {*/

/*    height: 288px !important;*/
/*}*/

/*.wpsp-slider-section.wpsp_custom #sp-woo-product-slider-pro33629.wpsp-product-section .wpsp-product .wpspro-product-data {*/

/*    height: 288px !important;*/
/*}*/


#wpsp-slider-section.wpsp-slider-section #sp-woo-product-slider-pro33502.wpsp-product-section .wpsp-product .wpsp-product-image {

    height: auto !important;
}

/*سینا زارعی، ارتفاع اضافه نمایش محصولات صفحه اصلی - 13/10/1403*/
.wpspro-product-data p {
    height: 0px;
    margin: 0px;
}


/*------------- */

.page-description .notice-load-more-post .notice {
    display: none;
}
 #wpsp-slider-section.wpsp-slider-section33469 .wpspro-item-load-more span:not(.wpsp-count-product) {
    border-radius: 25px;
}
.wpsp-count-product {
    display: none;
}


/* cta  بنر اول صفحه نخست */
 .cta-con {
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 width: 100%;
	 height: 400px;
}

.bag-yelow {
	background-image: linear-gradient(to right, 	    rgba(255,153,0,1), rgba(255,191,0,1)); 
	width: 60%;
	height: 330px;
	border-radius: 50px;
	display: flex;
	/* flex-wrap: wrap; */
	align-items: center;
	justify-content: right;
}


.phone-cta {
	width: 532px;
	height: auto;
	margin-bottom: 48px;
}

.don-btn-home-1 {
	background-color: #fff;
	width: 155px;
	height: 50px;
	padding-bottom:4px;
	border-radius: 50px;
	border: none;
	color: #333;
	margin: 30px 0px 0px 0px !important;
	font-size: 30px;
	font-family: iranSansXVF;
	font-variation-settings: "wght" 900, "DOTS" 4;
	font-weight: 900;
	display: flex;
	justify-content: center;
	align-items: center;
	box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%), 0 3px 10px 0 rgb(0 0 0 / 10%) !important
}

a:hover {
  text-decoration: none;
}

.con-text-cta {
	text-align: right;
	margin-left: 40px;
}

.titer-start-home {
	font-family: iranSansXVF;
	font-weight: 900;
	font-size: 40px;
	text-align: right;
}

.text-start-home {
	font-size: 22px;
	font-family: iranSansXVF;
	text-align: right;
	line-height: 38px;
	color: #333;
}

.btn-con{
	display:flex;
	justify-content:flex-end;
	align-content: flex-end;
	align-items: flex-end;
	margin-bottom:-30px;
}

/* کادر جستجو صفحه نخست
 */

/*کادر جستجوی مجله*/
.search-form-homepage{
  margin-bottom: 15px;
}
.search-form-homepage div {
  position: relative;
}
.search-form-homepage div input {
  background-color: #fff;
  border-radius: 45px;
  height: 55px;
  width: 100%;
	text-align: center !important;
	font-size: 18px;
	   box-shadow: 0 4px 8px 0 rgb(0 0 0 / 4%), 0 6px 10px 0 rgb(0 0 0 / 4%) !important;
}

.custom-search div button {
    border: none;
    border-radius: 35px;
    cursor: pointer;
    font-size: 17px;
    line-height: 20px;
    left: 0px;
    position: absolute;
    top: 6px;
    width: 110px;
    height: 80%;
    font-family: iranSansXVF;
    text-align: center !important;
    font-weight: 700;
    margin: 0px 0px 0px 6px !important;
}

.custom-search-icon div button {
    border: none;
    border-radius: 35px;
    cursor: pointer;
    font-size: 17px;
    line-height: 20px;
    left: 0px;
    position: absolute;
    top: 6px;
    width: 44px;
    height: 44px;
    font-family: iranSansXVF;
    text-align: center !important;
    font-weight: 700;
    margin: 0px 0px 0px 6px !important;
}

.search-form-homepage div button {

    color: #303030;
}

.text-search-form-homepage {
    padding:0px 25px;
    color: #000;
    text-align: justify;
}

.text-search-form-homepage-mobile {
    padding:0px 25px; 
    color: #333333;
    text-align: justify;
}




/* استایل بنر صفحه اصلی نسخه موبایل
 */
.my-button {
  color: #333;
  padding: 18px 25px 18px 25px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 30px;
  margin: 25px 2px 0px 2px;
  cursor: pointer;
border-radius: 50px;
font-family: iranSansXVF;
font-variation-settings: "wght" 900, "DOTS" 4;
background-color: #fff;
word-spacing: -5px;
	box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%), 0 3px 10px 0 rgb(0 0 0 / 10%) !important
}

.my-button-2{
	background-color: #fff;
/*  border-width: 1.5px !important;
  border-style: solid;
  border-color: #000000; */
  color: #000000;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: none;
  font-size: 20px;
  margin-top: 15px;
  margin-right: 15px;
  margin-left: 15px;
  cursor: pointer;
 font-family: 'iranSansXVF' ;
 border-radius: 50px;
	box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%), 0 3px 10px 0 rgb(0 0 0 / 10%) !important
}

.phone-cta-mobile {
	width: 532px;
	height: auto;
}

.flot-btn {
	display: flex;
	justify-content: flex-end;
	flex-direction: column;
	align-content: center;
	align-items:center;
	
}
.my-button-2-a {
	position: absolute;
	margin-bottom: 60px;
}


.scroll {
  margin-top: 35px;
  scroll-behavior: smooth;
}

.text-1 {
text-align: center;
color: #000000;
font-size: 15px;
 margin-top: 15px !important;
line-height: 160%;
}

.text-2 {
text-align: center;
color: #000000;
font-size: 12px;
 margin-top: 15px !important;
}



/* -----------بخش سرچ صفحه فروشگاه------------- */

#con-icon-cat-shop{
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
}

#con-icon-cat-shop a {
     margin: 0 15px;
}

#con-icon-cat-shop a img{
       width: 60px;
}


.con-search-form-shop {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ffbf00;
    padding: 20px 40px 0px 40px;
    /**background-image: url('https://www.mankan.me/images/pattern-mankan-shop.webp');
    background-size: 400px;
}


.con-search-form-shop form{
  /*margin-bottom: 15px;*/
}
.con-search-form-shop div {
    position: relative;
    height: 60px;
}
.con-search-form-shop div input {
  background-color: #fff;
  border-radius: 45px;
  padding-right: 20px;
  width: 500px;
  font-size: 15px;
  /*box-shadow: 0 3px 5px 0 rgb(0 0 0 / 4%), 0 6px 10px 0 rgb(0 0 0 / 4%) !important;*/
  border: none;
	
}

#input_shop_search::placeholder  {
    color:#515151;
}

.con-search-form-shop div button {
  border: none;
  border-radius: 35px;
  cursor: pointer;
  font-size: 23px;
  line-height: 6px;
  left: 0px;
  position: absolute;
  top: -2px;
  width: 44px;
  font-family: iranSansXVF;
  text-align: center !important;
  color: #ffbf00;
  font-weight: 500;
  background: none !important;
}

#input_shop_search div button i.fa-search  {
    font-size: 18px !important;
    color: #ffbf00 !important;
}

/*.con-search-form-shop div button:hover { */
/*    background-color: transparent;*/
/*    text-decoration: none;*/
/*} */


/* -----------بخش پلاگین اسلایدر فروشگاه------------- */


.wpspro-product-data {
    border-radius: 15px !important;
    background-color: #eeeeee !important;
}

.wpspro-product-data .product-details {
    border-top: 2px solid white;
}

.product-details .woocommerce-Price-currencySymbol {
    font-size: 14px;
    color: #5e5e5e;
}


.responsive-columns-slider-shop-title-food {
    margin-bottom: 12px !important;
    border-radius: 15px;
   background-image: url('https://www.mankan.me/images/cat-banner-food.webp');
   background-position: center;
   background-size: cover;
   /*background-color: #2BB302;*/
   flex-basis: 16% !important;

  
}

.responsive-columns-slider-shop-title-sport {
    margin-bottom: 12px !important;
    border-radius: 15px;
   background-image: url('https://www.mankan.me/images/cat-banner-workout.webp');
   background-position: center;
    background-size: cover;
  
  flex-basis: 16% !important;
}

.responsive-columns-slider-shop-title-lifstyle {
    margin-bottom: 12px !important;
    border-radius: 15px;
   background-image: url('https://www.mankan.me/images/cat-banner-lifestyle.webp');
   background-position: center;
    background-size: cover;
      flex-basis: 16% !important;
}

.responsive-columns-slider-shop {
    gap: 10px !important;
}

.viewall-shop {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-content: center;
    color: #5e5e5e !important;
    margin-left: -3px;
    
    margin-left: 6px !important;
    border: 1px solid;
    border-radius: 25px;
    width: 40%;
    text-align: left;
    float: inline-end;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 120px;
}

.viewall-shop p {
    margin: 0;
    margin-left: 8px;
    color: #5e5e5e !important;
    font-weight: 600;
    font-family: 'iranSansXVF';
}

.viewall-shop i {
    font-size: 10px !important;
    color: #5e5e5e !important;
    margin-left: 0px !important;
}

.viewall-shop a {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}


#sp-woo-product-slider-pro33756 {
    display: none;
}

.pager_wrapper{
    /*display: none;*/
}

.search-results #sp-woo-product-slider-pro33756 {
    display: block;
}

.tax-product_cat #sp-woo-product-slider-pro33756 {
    display: block;
}

.tax-product_tag #sp-woo-product-slider-pro33756 {
    display: block;
}

.search-results .pager_wrapper{
    display: block;
}

.tax-product_cat .pager_wrapper{
    display: block;
}

 .wpsp-nav {
    top: 65% !important;
}

.con-food {
    /* background-color: #00a63a; */
    padding: 10px 10px;
    border-radius: 23px;
    border: 2px solid #e3e3e3;
}

.con-sport {
    /* background-color: #1eaeef; */
    padding: 10px 10px;
    border-radius: 25px;
    border: 2px solid #e3e3e3;
}

.con-lifstyle {
    /*background-color: #ffb400;*/
    padding: 10px 10px;
    border-radius: 23px;
    border: 2px solid #e3e3e3;
}



/*.wpsp-slider-section #sp-woo-product-slider-pro33629.wpsp-product-section .wpsp-product:not(.single-item-fade) {*/
/*     margin-bottom: 0px !important; */
/*}*/

/*.wpsp-slider-section #sp-woo-product-slider-pro33630.wpsp-product-section .wpsp-product:not(.single-item-fade) {*/
/*     margin-bottom: 0px !important; */
/*}*/

/*.wpsp-slider-section #sp-woo-product-slider-pro33502.wpsp-product-section .wpsp-product:not(.single-item-fade) {*/
/*   margin-bottom: 0px !important; */
/*}*/

.wpsp-slider-section #sp-woo-product-slider-pro33756.wpsp-product-section .wpsp-product:not(.single-item-fade) {
    margin-bottom: 22px;
} 

.responsive-columns-slider-shop-title-food {
    margin-bottom: 0px !important;
}
.responsive-columns-slider-shop-title-sport {
     margin-bottom: 0px !important; 
}
.responsive-columns-slider-shop-title-lifstyle {
    margin-bottom: 0px !important;
}

.con-banner-Square {
gap: 40px !important;

}

.con-banner-Square-2  {
gap: 40px !important;

}

#sp-woo-product-slider-pro35366 {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

#sp-woo-product-slider-pro35364 {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

#sp-woo-product-slider-pro37129 {
    
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    
}




/*---------لیبل های محصولات فروشگاه----------*/


 .wpsp-out-of-stock {
    letter-spacing: 0 !important;
    color: white !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    background-color: red !important;
    right: auto !important;
}

 .wpsp-out-of-stock {
    top: 85% !important;
    left: 0px !important;
    width: 60% !important;
    transform: rotate(-0deg) !important;
    padding: 9px 24px !important;
    bottom: 0;
    border-radius: 0px 20px 0px 0px;
}


.sale_text {
    letter-spacing: 0 !important;
    color: #3c3c3c !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    background-color: #ffbf00 !important;

}

/*
 .sale_text {
    letter-spacing: 0 !important;
    color: #fff !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    background-color: #272727 !important;
}
*/


 .sale_text  {
   top: 85% !important;
   left: 0px !important;
   width: 60% !important;
   transform: rotate(-0deg) !important;
   padding: 9px 24px !important;
   bottom: 0;
   border-radius: 0px 20px 0px 0px;
}



/*-------------------صفحه دسته محصولات فروشگاه----------------*/
#sp-woo-product-slider-pro33756 {
    text-align: center;
    margin-left: 0px !important;
}

#sp-woo-product-slider-pro33756 .sp-wpspro-col-xl-5 {
    width: 17%;
}
  


/*----------------------*/
.bak-baner {
 margin-bottom: 18px !important;
    border-radius: 15px;
   /*background-image: url('https://www.mankan.me/wp-content/uploads/2023/10/ui-design-shop-home-mankan-1.png');*/
   background-position: center;
    background-size: cover;
    padding: 100px;
    background-color: #ffbf00;
}


/* -----------بخش فروشگاه------------- */

.variations_form .variations .reset_variations {
    border-radius: 50px;
    color: #373737;
    font-weight: 800;
    padding: 3px 8px;
    border: 1px solid lightgray;
}


 .wpsp-product-title a h3 {
    font-family: iranSansXVF !important;
}



.posted_in {
    display: none;
}


.flex-viewport {
direction: rtl;
	border-radius: 25px;
}



.flex-control-thumbs li{
	padding: 5px;
	width: 25% !important
}



.icon-bag:before {
    content: '\e961';
}


.con-baner-shop {
    background-image: url('https://www.mankan.me/wp-content/uploads/2022/11/baner-mankan-shop-1.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 270px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
}

.con-cat-shop {
	background-color: #f0f0f0;
	width: 100%;
	height: 200px;
	display: none;
	justify-content: center;
	align-items: center;
	align-content: center;
	background-image: url('https://www.mankan.me/wp-content/uploads/2022/10/pattern-mankan-gray.png');
    background-repeat: repeat;
    background-position: left top;
}

.cat-icon-shop-container {
    width: 100%;
	height: 170px;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
}


.icon-cat-shop {
	width: 70px;
	margin: 20px 20px 0px 20px;
	background-color: #ffbf00;
	border-radius:25px;
	padding: 12px
}

.cat-icon-shop {
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-direction: column;
}

.con-guide-shop {
    background-color: #dddddd;
    width: 100%;
     padding: 30px 0px;
     display: flex;
     justify-content: center;
     align-items: center;
     align-content: center;
           
}

.title-icon-guide {
	height: 50px;
	font-weight:700 ;
	text-align: center;
	margin:0;
	display: flex;
	align-content: center;
	align-items: center;
	font-size: 15px;
	color: #666666;
	font-family: iranSansXVF !important;
	
}

.con-icon-guide-shop {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
    border: 1px solid #B3B3B3;
    border-radius: 20px;
    margin: 0 10px;
    padding: 10px 15px 10px 15px;
    width: 8%;
        
}

.icon-guide-shop {
 width: 80px;
 /*padding-bottom: 15px;*/
 height: 70px;
}

.icon-guide-shop:hover {
 transform: scale(1.1);
}

.wc-block-grid.has-3-columns .wc-block-grid__product {
    margin-right: 0;
}


#icon-guide-1 {
    background-image: url('https://www.mankan.me/images/icon-guide-shop-1.png') ;
    width: 55px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 55px;
}

/*#icon-guide-1:hover {*/
/*	  background-image: url('https://www.mankan.me/images/icon-guide-shop-hover-1.png') ;*/
/*	cursor: pointer;*/
/*}*/

#icon-guide-2 {
	  background-image: url('https://www.mankan.me/images/icon-guide-shop-2.png') ;
	  width: 55px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 55px;
}

/*#icon-guide-2:hover {*/
/*	  background-image: url('https://www.mankan.me/images/icon-guide-shop-hover-2.png') ;*/
/*	cursor: pointer;*/
/*}*/
#icon-guide-3 {
	  background-image: url('https://www.mankan.me/images/icon-guide-shop-3.png') ;
	  width: 55px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 55px;
}

/*#icon-guide-3:hover {*/
/*	  background-image: url('https://www.mankan.me/images/icon-guide-shop-hover-3.png') ;*/
/*	cursor: pointer;*/
/*}*/

#icon-guide-4 {
	  background-image: url('https://www.mankan.me/images/icon-guide-shop-4.png') ;
	  width: 55px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 55px;
}

/*#icon-guide-4:hover {*/
/*	  background-image: url('https://www.mankan.me/images/icon-guide-shop-hover-4.png') ;*/
/*	cursor: pointer;*/
/*}*/
#icon-guide-5 {
	  background-image: url('https://www.mankan.me/images/icon-guide-shop-5.png') ;
	  width: 55px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 55px;
}
/*#icon-guide-5:hover {*/
/*	  background-image: url('https://www.mankan.me/images/icon-guide-shop-hover-5.png') ;*/
/*	cursor: pointer;*/
/*}*/


/*.search-form-shop{*/
/*  margin-bottom: 15px;*/
/*}*/
/*.search-form-shop div {*/
/*  position: relative;*/
/*}*/
/*.search-form-shop div input {*/
/*  background-color: #fff;*/
/*  border-radius: 45px;*/
/*	padding-right: 20px;*/
/*  height: 55px;*/
/*  width: 450px;*/
/*	font-size: 18px;*/
/*	box-shadow: 0 4px 8px 0 rgb(0 0 0 / 4%), 0 6px 10px 0 rgb(0 0 0 / 4%) !important;*/
	
/*}*/

/*.search-form-shop div button {*/
/*  border: none;*/
/*  border-radius: 35px;*/
/*  cursor: pointer;*/
/*  font-size: 17px;*/
/*	line-height: 20px;*/
/*  left: 0px;*/
/*  position: absolute;*/
/*  top: 6px;*/
/*  width: 110px;*/
/*  font-family: iranSansXVF;*/
/*	text-align: center !important;*/
/*	color: #303030;*/
/*}*/

.line-footer-shop {
  height:1px;
	border-width:0;
	color:#B3B3B3;
	background-color:#B3B3B3;
	margin:0;
}

.title-icon-footer {
	height: 50px;
	font-weight:700 ;
	text-align: center;
	margin:0;
	display: flex;
	align-content: center;
	align-items: center;
	font-size: 15px;
	
}

.scale-with-grid {
	border-radius: 0px;
}

#ontitle {
	text-align:right;
	font-weight: 600;
	color: #000;
	margin: 5px 0;
}


.titer-shop {
    font-family: iranSansXVF;
    font-weight: bold;
    font-size: 42px;
    text-align: right;
    color: #000;
}

.custom-shop-header-desktop img{
    border-radius: 0px !important;
}

.custom-shop-header-mobile img{
    display: none;
}

.custom-shop-header .respons img {
    display: none;
}

.con-title-baner-shop {
	display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
	flex-direction: column;
}

.product-type-simple img   {
	border-radius: 15px;
}
.wc-block-components-product-title {
	font-size: 29px;
	font-family: iranSansXVF;
	font-weight: 600;
	color: #000;

}
.wc-block-formatted-money-amount {
	font-size: 18px;
	font-weight: 600;
	font-family: iranSansXVF;
}
.wc-block-formatted-money-amount {
    	font-size: 14px;
}

.wc-block-grid__product-price {
    font-size: 16px !important;
    font-weight: 600 !important;
    font-family: iranSansXVF;
    color: #4f4f4f;
}

.margin-baner-shop{
    margin:0 50px;
}

.shop-cat-titer {
    margin: 0 53px;
    font-family: iranSansXVF;
    font-size: 30px;
    margin-bottom: 20px;
}

.product-type-simple h4 {
    font-size: 29px;
	font-family: iranSansXVF;
	font-weight: 600;
	color: #000;
}

.wc-block-grid__product .wc-block-grid__product-title {
	margin:3px;
}
.wc-block-grid__product-title  .woocommerce ul.products li.product a {
    font-size: 29px;
    font-family: iranSansXVF;
    font-weight: 600;
    color: #000;
}
.woocommerce ul.products li.product .price {
    margin-top:12px;
    color: gray;
}
.woocommerce ul.products li.product .desc {
    padding: 15px 0 0 0;
}
/*.related .products span  {*/
/*    font-size: 16px !important;*/
/*    font-weight: 600 !important;*/
/*    font-family: iranSansXVF !important;*/
    /*color: #4f4f4f !important;*/
/*}*/
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
    border-radius: 25px;
    background-color: #ffbf00 !important;
    padding: 6px 12px !important;
}
.wc-block-grid__product-rating .star-rating, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
    display: none !important;
}

.woocommerce ul.products li.product .star-rating {
        display:none !important;
}
.wc-block-components-product-rating__stars  {
	display: none
}

.wp-block-button__link {
	background-color: #ccc;
		color: #323232 !important;
		font-weight: 800 !important;
}

.wc-block-components-product-button__button {
	font-weight: 900;
}

.wc-block-components-sort-select{
	margin-right: 50px;
}

.no-shadows select {
	border-radius: 25px;
}

.unactive img {
    opacity: 0.4;
    background-color: #cbcbcb;
}

.unactive a {
    pointer-events: none;
    cursor: default;
}

.unactive h5 {
    opacity: 0.4;
}

.wc-block-grid__products .wc-block-grid__product-image {
    border-radius: 25px !important;
}

.wc-block-grid__products {
    margin: 0 45px 16px !important;
}

 .wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale {
    right: auto !important;
    margin: 0 !important;
    position: absolute !important;
    left: 8px !important;
    top: 24px !important;
    border-radius: 25px !important;
    border: none !important;
    background-color: #ffbf00 !important;
    padding: 2px 15px !important;
}

.wc-block-components-product-price {
    margin-right: 0.6em;
    font-family: iranSansXVF;
    text-decoration: none;
    font-size: 18px;
}

.wc-block-grid__product-price ins {
    text-decoration: none;
}

.wc-block-grid__product-price .wc-block-grid__product-price__regular {
    font-family: 'iranSansXVF';
}

.wc-block-components-product-rating__link {
    color: #858585;
    font-family: 'sans-normal';
    font-weight: 600;
}

.wc-block-grid__product-onsale {
    border-radius: 25px;
    border: none;
    background-color: #ffbf00;
    padding: 2px 15px;
    margin-top: 10px !important;
}

.wc-block-grid__product .wc-block-grid__product-title {
    margin: 3px;
    font-size: 23px;
    font-family: iranSansXVF;
    font-weight: 600;
    color: #000;
}

.wc-block-grid__products .wc-block-grid__product-image img {
    border-radius: 25px;
}

.woocommerce span.onsale {
  
    background-color: #ffbf00 !important;
    border-radius: 25px;
    color: #545454;
    font-weight: 600;
    font-size: 18px;
    padding: 5px 8px;
    left: auto !important;
    right: 10px !important;
}

.woocommerce .products_wrapper.isotope_wrapper {
    display: block;
    margin: auto;
    width: 95%;
}



/*********************مگا منو فروشگاه******************/


#Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title {
    background: #efefef;
    font-weight: 700;
}


/*********************عکس های محصولات ******************/

.woocommerce-product-gallery .flex-control-thumbs img{
	border-radius: 15px;
}



/********************* محصولات مرتبط******************/



.related .products .hover_box_wrapper img {
    max-width: 100%;
    height: auto;
    border-radius: 15px 15px 0px 0px;
}

.products.related ul.products li.product, .woocommerce .products.upsells.up-sells ul.products li.product {
    width: 14.5% !important;
    margin: 0 1% 20px;
    clear: none;
}

.woocommerce ul.products li.product .button {
    display: none;
}

.woocommerce .products.related ul.products li.product .button {
   
    display: none !important;
}

.products.related .woo-variation-swatches ul.variations, .woo-variation-swatches ul.variations>li {
    display: none !important;
}


.woocommerce .products.related ul.products li.product a {
    font-size: 14px !important;
    font-weight: 600 !important;
}

.woocommerce .products.related ul.products li.product .price {
    margin-top: 12px;
    color: #222222 !important;
    font-size: 17px !important;
    line-height: 19px;
    font-weight: 600 !important;
    text-transform: none;
    letter-spacing: 0px;
    text-align: center;
}


.woocommerce .products.related ul.products li.product .desc {
    padding: 15px 5px;
}

/*--------------------------صفحه سبد خرید فروشگاه---------------------------*/

 .woocommerce .woocommerce-cart-form .quantity {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    align-content: center;
    align-items: center;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    padding: 25px 30px 25px 90px;
    font-size: 1em;
    margin: 0;
    border-bottom: 1px solid rgba(0,0,0,.05);
}


/*--------------------------تغییرات محصولات جدید---------------------------*/


.wp-block-product-new del span{
	text-decoration: line-through;
}

.wp-block-product-new del{
		text-decoration: none;
}

.wp-block-product-new ins{
		text-decoration: none;
}


.woocommerce .woocommerce-variation.single_variation {
    float: right;
     width: 46%; 
}

.woocommerce div.product form.cart .variations select {
    margin-left: 1em;
    margin-right: 20px;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    vertical-align: baseline;
    text-align: right;
    border-radius: 15px;
}

.woocommerce div.product form.cart .variations select {
    margin: 4px 0;
    margin-left: 1em;
    margin-right: 20px;
}


.woocommerce div.product form.cart .variations label {
    font-weight: 700;
    text-align: left;
    color: gray;
    /*padding-left: 10px;*/
    /*display: flex;*/
    /*align-items: center;*/
    /*justify-content: flex-end;*/
}

/*آ**********************************************************آپشن های انتخاب محصول*/


/*لبه دور دایره انتخاب رنگ*/
/*.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{*/
/*    box-shadow: none;*/
/*   }*/
   /*************/
   
/************تغییر رنگ موارد انتخاب شده**************/

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: #ffbf00;
    border-radius: 25px;
    padding: 2px 10px;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
    padding: 0 10px;
}

/***********************/

/***********************دایره های انتخاب رنگ***************************/
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color {
    border-radius: 25px;
    /*outline: 1px solid #7a7a7a;*/
    /*outline-offset: 3px;*/
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 25px;
}

/******************/

/****************فاصله سمت راست ویژگی های فروشگاه**********/

.woocommerce div.product form.cart table td {
    padding-right: 5px;
}
/**************/


.woocommerce div.product form.cart .variations {
    border: 0;
    width: 100%;
    border-bottom: 2px solid #f1f1f1;
}

table tr:nth-child(2n) td {
    background: rgb(0 0 0 / 0);
}

table tr:first-child td {
    background: none;
}

.woocommerce .product_meta span:first-child {
    margin-left: 8px;
    border-radius: 25px;
}

/*-------صفحه محصول فروشگاه---------*/

.accordion .question {
    border-radius: 25px;
}


.title {
    background-image: none !important;
}

.accordion .question .title:before {
    border-width: 0 0 0 0px;
}

.woocommerce div.product p.stock {
	font-weight: 600;
}

.woocommerce .product_meta span:last-child {
   margin-right: 0;
	margin-left: 0;
	text-align: left;
	font-weight: 600;
}

.woocommerce .product div.entry-summary .product_meta {
   	text-align: left;
   	margin: 25px 0 25px!important;
}

.woocommerce table.woocommerce-product-attributes th {
    font-weight: 700;
}
.woocommerce table.shop_attributes td {
    font-style: normal;
}
.woocommerce-product-details__short-description {
    
    float: right!important;
    width: 100%;
}
.woocommerce table.woocommerce-product-attributes td {
    text-align: right;
     padding-left: 0; 
    /* margin-bottom: 10px; */
    padding-bottom: 15px;
    /* vertical-align: baseline; */
}

.woocommerce table.shop_attributes th {
    font-weight: 700;
    border-top: 0;
    margin: 0;
    padding: 0;
    padding-bottom: 15px;
    line-height: 1.5;
    padding-left: 15px;
    /*padding-right: 5px;*/
}

#respond .comment-reply-title {
    font-size: 15px;
    line-height: 25px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 60px 0 0;
    border-radius: 25px;
}
.woocommerce .product div.entry-summary .accordion #reviews #comments h2 {
   display:none
}

.woocommerce #reviews #review_form_wrapper .comment-form .form-submit input[type="submit"] {
    border-radius: 25px;
    color: #000;
}

.woocommerce form.cart {
    display: inline; 
}

.woocommerce .quantity .qty {
padding: 10px 0px !important;
border-radius: 25px;
width: 90%
}

/*************دکمه به اضافه و منهای تعداد محصول***********/

.woocommerce .product div.entry-summary .cart .quantity {
    margin: 0px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row-reverse;
    /*width: 40%;*/
    left: 10px;
}

.plus  {
    background: none;
    color:#626262;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    padding: 5px 10px;
    border-radius: 5px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.plus:hover  {
    background: none;
    color:#626262;
}

.plus:active {
    background: none;
    color:#626262;
}


.minus  {
    background: none;
    color:#626262;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    padding: 5px 10px;
    border-radius: 5px !important;
    display: flex;
    justify-content: center;
    align-items: center;

}

.minus:hover  {
    background: none;
    color:#626262;
}

/*******************/



/*.woocommerce .quantity {*/
/*    width: 100px;*/
/*}*/
.woocommerce .product div.entry-summary .cart .button {
   
    border-radius: 25px;
    color: #343434;
    font-weight: 800;
    font-family: iranSansXVF;
}


.single_add_to_cart_button:before {
	content: "\e961";
	font-family: "mfn-icons";
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	display: inline-block;
	text-decoration: none!important;
	margin-right: 0px;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 0em;
}


input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {
    border-color: #d3d3d3;
}

.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author input, .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email input {
  margin: 0;
    margin-right: 0px;
  margin-right: 10px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
    right: 82px;
    top: 38px;
}

.woocommerce div.product div.images .flex-control-thumbs {
    margin-top: 5px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    direction: rtl;
}


.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
   
    border-radius: 25px;
    background-color: #ffbf00;
    padding: 6px 12px !important;
}


.woocommerce table.shop_table td.actions .coupon .input-text {
    border-radius: 25px;
}

.woocommerce table.shop_table td.actions .coupon {
    display: flex;
    align-items: center;
    justify-content: center;
    
}


.button-flat .woocommerce #respond input#submit, .button-flat .woocommerce a.button, .button-flat.woocommerce a.button, .button-flat .woocommerce button.button, .button-flat.woocommerce button.button, .button-flat.woocommerce input.button {
		border-radius: 25px;
		color: #242424;
		font-weight: 600
}


.woocommerce a.remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: #242424 !important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
}

.woocommerce table.shop_table td.actions .coupon .input-text {
  letter-spacing: 0px;
  font-size: 15px
}


.woocommerce table.shop_table .product-thumbnail a img {
    border-radius: 20px;
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals, .woocommerce .woocommerce-checkout-review-order, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-bacs-bank-details, .the_content_wrapper .woocommerce-MyAccount-navigation {
    border-radius: 25px;
    margin-bottom: 50px;
}



.woocommerce  a.remove {
		background: none;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		text-align: center;
}

.woocommerce a.button{
		margin-right: 0px;
}

.woocommerce a.button:hover{
		background-color: #ffbf00 !important;
		color: #242424 !important;
}

.woocommerce table.cart td.actions .button{
	float: left;
}

.woocommerce table.shop_table.cart th {
    font-size: 15px;
    letter-spacing: 0px;
    text-align: right;
}

.woocommerce table.shop_table td.product-price, .woocommerce table.shop_table td.product-subtotal{
	font-family: iranSansXVF;
	color: #242424;
	text-align: right;

}
.woocommerce table.shop_table td.product-name, .woocommerce table.shop_table td.product-name a {
	font-family:iranSansXVF;
	color: #242424;
	font-size: 18px;
    text-align: right;
}

.woocommerce table.shop_table th:first-child, .woocommerce table.shop_table td:first-child {
     text-align: center;
}

.woocommerce td.product-quantity {
    min-width: 80px;
    /*display: flex;*/
    height: 100px;
    justify-content: center;
    align-content: center;
    align-items: center;
}

.woocommerce table.shop_table td.product-name .variation {
    color: inherit;
    font-size: 15px;
    font-family: 'sans-normal';
    line-height: 2;
}

dl > dt, dl > dd {
    border-width: 1px 0 0;
    border-style: solid;
    padding: 4px 0;
    margin: 0;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    opacity: 1;
}

.woocommerce div.product .stock {
    display: none;
    color: #747474;
}

/*------------حذف هشتگ ها-----------------*/

.product_meta .tagged_as {
  display: none;
}


/*-------آیکون های بخش محصولات فروشگاه--------*/


     #con-icon {
            display: flex;
            flex-direction: column;
    }
    
      .con-icon-Property {
         width: 100%;
            margin: 0 1%;
            padding-bottom: 10px;
    }

    .con-icon-Property img {
            width: 55px;
            /*margin: 0 1%;*/
            /*padding-bottom: 10px;*/
    }
    
       .con-aline p {
          font-size: 14px;
          font-weight: 600;
          width: 11.3%;
          margin: 0 1%;
          LINE-HEIGHT: normal;
          display: none;
    }
    
     .con-aline {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    text-align: center;
    width: 100%;
    }
    .text-Property {
        width: 80%;
        font-size: 14px;
    font-weight: 600;
    margin: 0 1%;
    LINE-HEIGHT: normal;
    }
  


/*-------نواربار فروشگاه---------*/

.wp-bottom-menu-search-form input[type="search"] {
    font-family: 'sans-normal';
}

/* استایل دهی به بخش آلرت فروشگاه*/

.woocommerce .cart-empty {
	border-radius:10px;
		margin: 30px  15px;
}

.alert {
    margin-bottom: 30px;
    padding: 15px 58px 11px 89px;
    position: relative;
    border-radius: 10px;
}

.alert .alert_icon {
    border-radius: 10px;
    top: 9px;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.alert_success .alert_wrapper {
    color: #305400;
    font-weight:600;
}

.alert_error .alert_wrapper a{
	background-color: white
}


[class^="icon-"]:before, [class*=" icon-"]:before {
    line-height: 0em;
}

.woocommerce .cart-empty {
   width:auto;
    padding: 15px 58px 11px 89px;
}

.alert_success {
   margin: 15px 15px;
	 font-size: 16px;
    line-height: 30px;
}


/* -------------صفحه اطلاعات حساب فروشگاه------------ */

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
   border-radius: 25px;
	 padding-right: 20px;
}

.select2-container--default .select2-selection--single {
    
    border-radius: 25px;
}

.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {
  
    border-radius: 25px;
}

.alert_info a, .alert_info a:hover {
    color: #ff9900;
    font-weight: 600;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
   
    border-color: #EBEBEB;
    border-radius: 25px;
}

.select2-container--open .select2-dropdown--below {
    border-radius: 25px;
}
.alert_info .alert_icon {
    background: #ffb200;
}


.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {

    text-align: right;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 10px;
    
}

.woocommerce-additional-fields #order_comments_field textarea.input-text {
    padding-right: 20px;
}

#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {
    margin-top: 10px;
}


.select2-container--open .select2-dropdown--above {
    border-radius: 10px;
}

/* صفحه بازگشت از پرداخت فروشگاه*/

.woocommerce ul.order_details li {
    letter-spacing: 0px;
}

.woocommerce ul.order_details li {
    border-right: 0px solid var(--mfn-woo-border);
    
}
.woocommerce-thankyou-order-received {
    color: #242424;
}

.woocommerce-thankyou-order-received:before {
    color: #ff9900;
}
.woocommerce .woocommerce-customer-details address, .woocommerce .addresses address {
    padding: 10px 90px;
}


.woocommerce .woocommerce-customer-details address:before, .woocommerce .addresses address:before {
   content: '\e85d';
    font-family: 'mfn-icons';
    display: flex;
    height: 100%;
    width: 65px;
    font-size: 30px;
    border-left: 1px solid var(--mfn-woo-border);
	  border-right: 0px solid var(--mfn-woo-border);
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0;
    top: 0;
}


.woocommerce .woocommerce-order-details__title, .woocommerce .wc-bacs-bank-details-heading, .woocommerce .woocommerce-customer-details h2 {
    text-align: right;
}

.woocommerce .woocommerce-customer-details address:before, .woocommerce .addresses address:before {
    align-items: flex-start;
}


.woocommerce .woocommerce-customer-details address {
    text-align: right;
}

.icon-alert:before {
    content: '\e82a';
}


/* استایل دهی آبشاری
 */
select{
-webkit-appearance: none !important;
-moz-appearance: none  !important;
appearance: none !important;
line-height: 26px;
padding: 8px 36px 8px 15px;
border-radius: 25px !important;
font-size: 13px !important;
margin-bottom: 25px
}

/* صفحه دسته بندی فروشگاه */

.con-category {
	background-image: url('https://www.mankan.me/wp-content/uploads/2022/11/photo-baner-category.jpg');
	background-repeat: no-repeat;
	width: 100%;
	height: 320px;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-direction: column;
}

.con-title-baner-category{
	display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
	flex-direction: column;
}

#ontitle-category {
	text-align:right;
	font-weight: 600;
	color: #000;
	margin: 5px 0;
}

.titer-shop-category {
	font-family: iranSansXVF;
    font-weight: bold;
    font-size: 42px;
    text-align: right;
    color: #000;
}
/*بنر صفحه وسایل ورزشی*/
.con-category-workout {
	background-image: url('https://www.mankan.me/wp-content/uploads/2023/02/baner-mankan-shop-workout.jpg');
	background-repeat: no-repeat;
	width: 100%;
	height: 320px;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-direction: column;
}

.con-title-baner-category-workout{
	display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
	flex-direction: column;
}

#ontitle-category-workout {
	text-align:right;
	font-weight: 600;
	color: #000;
	margin: 5px 0;
}

.titer-shop-category-workout {
	font-family: iranSansXVF;
    font-weight: bold;
    font-size: 42px;
    text-align: right;
    color: #000;
}



@media only screen and (max-width: 1239px){
  
  /* cta  بنر اول صفحه نخست */
  .bag-yelow {
    width: 78%;
	}
	
	/* منو رسپانسیو */
	.responsive-menu-toggle {
			right: 15px !important;
	}
}

 .learn-apps-btn {
        padding: 5px 2px;
    }



/*استایل دکمه های با رنگ های مختلف------------ */

.btn-mankan-yellow {
  background-color: #ffbf00;
  border-radius: 50px !important;
  color: rgb(31, 31, 31);
  padding: 12px 18px;
  font-size: 16px;
  cursor: pointer;
  font-family: iranSansXVF !important;
  font-style: normal !important;
  font-weight: 700 !important;

}

.btn-mankan-green {
  background-color: #50bf00;
  border-radius: 50px !important;
  color: rgb(31, 31, 31);
  padding: 12px 18px;
  font-size: 16px;
  cursor: pointer;
  font-family: iranSansXVF !important;
  font-style: normal !important;
  font-weight: 700 !important;

}

.btn-mankan-gray {
  background-color: #eee;
  border-radius: 50px !important;
  color: rgb(31, 31, 31);
  padding: 12px 18px;
  font-size: 16px;
  cursor: pointer;
  font-family: iranSansXVF !important;
  font-style: normal !important;
  font-weight: 700 !important;

}

.btn-mankan-yellow i {
    font-size: 20px;
    vertical-align: middle;
    
}
.btn-mankan-green i {
    font-size: 20px;
    vertical-align: middle;
    
}
.btn-mankan-gray i {
    font-size: 20px;
    vertical-align: middle;
    
}


i{
    font-style: normal !important;
}

/*------------------------------------------------------------------------*/
                          /*footer-shop*/
/*------------------------------------------------------------------------*/


.my-footer {
    background-color: #ddd;
    padding: 20px 0px;
}

.container {
     padding-right: 0px; 
     padding-left: 0px; 
     max-width: 1220px;
}

/*li {*/
/*    list-style-type: none;*/
/*}*/

a {
    text-decoration: none;
}

.h4-footer {
    font-size: 19px;
    line-height: 25px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #4a4a4a;
}

.footer-Container {
    color: #4a4a4a;
    text-align: right;
    display: flex;
    justify-content: space-around;
    flex-direction: column;
    width: 100%;
    margin: 0px;
}

.link-footer {
        display: flex;
    max-width: 1220px;
    width: 97%;
    justify-content: center;
    align-items: flex-start;
}

.link-footer ul {
    width: 60%;
    margin-bottom: 40px;
    margin-top: 20px;
    padding: 0px;
}


.link-footer ul li a {
    font-size: 13px;
    text-decoration: none;
    transition: 0.3s;
    color: #303030;
    font-size: 14px;
    line-height: 2.3;

}

.link-footer ul li a:hover {
 color: #303030;
 font-weight: 600;
}


.footer-line {
    border-top: 1px solid #b9b9b9;
    width: 100%;
    margin-bottom: 15px;
}

.logo-img-footer {
     /*padding: 0 30px;*/
      width: 230px;

}

.copy-Container {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0px 20px;
}

.text-copy {
    color: #4a4a4a;
    font-size: 9pt;
    padding: 0 50px;
    
}

.text-copy a span {
    color: #4a4a4a;
    text-decoration: none;
}


.text-copy a span:hover{
    color: #303030;
    text-decoration: none !important;
    font-weight: 600;
}

a:-webkit-any-link{
    text-decoration:none !important;
}

#iwmf-certificate {
    text-align: center;
}

#gbnnZR7o0satJ4lN8AlE {
    text-align: center;
}

#enamad {
     text-align: center;
}


#footer-column-5 {
     display: flex;
    justify-content: center;
}

.container_certificated{
	display: flex;
	box-sizing: content-box;
	flex-direction: row-reverse;
}

.p-certificated{
	display: flex;
	justify-content: center;
}


/*--------------------------------*/
/*صفحه حساب کاربری*/
/*--------------------------------*/

.alert_info {
    background: #4a4a4a !important;
    color: #fff;
}

.woo-wallet-sidebar ul li.card a {
    display: flex;
    padding: 10px;
    width: 80%;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}

.woo-wallet-sidebar ul li p {
    margin-top: 10px;
    line-height: normal;
}

.card {
        margin-right: 20px !important;
}

.woo-wallet-sidebar ul li.card {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
}


/*------------------------------------------------------------------------*/
                          /*chart-size-shop*/
/*------------------------------------------------------------------------*/

.md-size-chart-modal table#size-chart tr th, table#size-chart tr td {
    min-width: 30px;
}

.md-size-chart-modal-body {
    height: auto;
    padding-bottom: 10px;
        overflow: scroll;
}
.chart-table .scfw-chart-table-title {
    font-weight: 800;
}
div#md-size-chart-modal .chart-table table {
    width: 100%;
    table-layout: auto;
    margin-bottom: 0;
    white-space: nowrap;
    margin-bottom: 20px;
}
table#size-chart.classic tr th {
    background: #f5f5f5;
    color: #3c3c3c;
}
.md-size-chart-modal-content {
   display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.md-modal-title {
    font-weight: 700;
}
.chart_note {
    background-color: #fff;
}



/*------------------------------------------------------------------------*/
                          /*جدول سایز*/
/*------------------------------------------------------------------------*/


.yith-wcpsc-product-size-chart-button {
    background: #d1d1d1;
    border: none;
    border-radius: 25px;
    color: #474747;
    display: inline-block;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    margin: 5px 3px;
    cursor: pointer;
    font-weight: 700;
}

/*#ui-id-2 {*/
/*     display: none;*/
/*}*/


.ui-tabs .ui-tabs-nav {
      background-image: none; 

}

.yith-wcpsc-product-table-informal tr > td:first-child .yith-wcpsc-product-table-td-content {
    background: #ffd200;
    border-radius: 10px;
    min-width: 30px;
    height: 30px;
    display: inline-block;
    padding: 5px 10px;
    box-sizing: border-box;
}


.yith-wcpsc-product-size-charts-popup {
     box-shadow: none !important; 
}

.yith-wcpsc-product-size-charts-popup {

box-shadow: none !important; 
 
}


.ui-tabs .ui-tabs-panel {
    background-position: right top;
    height: 450px;
}



/*کاراکتر متن تومان
.woocommerce-Price-currencySymbol:after {
    content: "ءءء";
}
*/

/*بخش نهایی شدن سفارش فروشگاه*/
#woocommerce-order-data .address p:nth-child(3) a, .woocommerce-customer-details--phone{
    direction: rtl !important;
}

/*آیکون های منو بالا - فروشگاه*/
#Top_bar .top_bar_right .top-bar-right-icon, #Top_bar .top_bar_right .top-bar-right-icon svg .path{
    color: #666;
    stroke: #666;
}

/*آیکون های منو چسبیده پایین*/
.mfn-footer-stickymenu ul li a, .mfn-footer-stickymenu ul li a .path{
      color: #666;
    stroke: #666;
}

/*عرض توضیحات محصول در صفحه تک محصول دسکتاپ*/
.product_wrapper .one-second:nth-child(2) {
   width: 60%;
}

.woocommerce .product .related.products, .woocommerce .product .upsells.products{
    padding-right: 15px;
    padding-left: 15px;
}

/*آیکن نمایش محصول جدید*/
.woocommerce span.onsale:nth-of-type(2){
    top: 52px !important;
}

.con-footer-shop-section {
    background-color: #e6e6e6;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.con-footer-shop {
    width: 100%;
    padding: 20px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.con-icon-foooter-shop{
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
    border: 1px solid #B3B3B3;
    border-radius: 30px;
    margin: 0 20px;
    width: 150px;
    height: 160px;
}

.con-footer-shop p {
    margin: 0px;
}

.icon-foooter-shop {
    width: 60px;
}

.con-icon-foooter-shop a{
    text-align: center;
}


/*کدهای بخش جستجو صفحه اصلی فروشگاه*/

.custom-search-div form {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 0px 20px 0px;
    /*
    background-image: url('https://www.mankan.me/images/pattern-mankan-shop.webp');
    background-size: 400px;
    */
}

.custom-search-div form{
  margin-bottom: 15px;
}

.custom-search-div form div {
    position: relative;
    height: 50px;
}

.custom-search-div form > div{
  width: 100%;
  display: flex;
}

.custom-search-div form div input {
  border-radius: 45px;
  padding-right: 20px;
  width: 100%;
  height: 70px;
  font-size: 15px;
  background-color: white;
  box-shadow: 0 3px 14px #dbdbdb !important;
  border: none;
  margin-bottom: 0px;
}


.custom-search-div form div button {
  border: none;
  height: 55px;
  width: 55px;
  border-radius: 35px;
  cursor: pointer;
  font-size: 18px;
  line-height: 6px;
  left: 3px;
  position: absolute;
  top: 8px;
  font-family: iranSansXVF;
  text-align: center !important;
  color: #1a1a1a;
  font-weight: 600;
  background: #ffbf00 !important;
  margin: 0px 0px 0px 5px !important;
}

.custom-search-div form div button i {
  color: #333;
}

/**************************************************/

/*short link*******************************************/
.short-link-box {
    background: #f8f9fa;
    padding: 12px;
    border-radius: 35px;
    margin: 20px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, .08);
}
.short-link-box input {
    flex: 1;
    min-width: 200px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 25px;
    direction: ltr;
    text-align: left;
    font-size: 14px;
    margin-bottom: 0px;
}
.btn-copy, .btn-share {
    width: 70px;
    height: 40px;
    border: none;
    border-radius: 25px;
    cursor: pointer;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    transition: 0.3s;
    margin: 0px !important;
}
.btn-copy { background: #6c757d; color: white; }
.btn-share.telegram { background: #0088cc; color: white; }
.btn-share.whatsapp { background: #25d366; color: white; }
.btn-copy:hover, .btn-share:hover { opacity: 0.8; }

/* حالت موبایل */
@media (max-width: 768px) {
    .short-link-box input {
        flex: 0 0 100%;
    }
    .btn-copy, .btn-share {
        flex: 1;
        width: auto;
        min-width: 0;
    }
}

/*short link*******************************************/



