


/*del if use woodmart header*/
.wd-content-layout {
    padding-block: 0  !important;
}
/*del if use woodmart header*/

.myVarDivPar , .product-wrapper .wd-add-btn div.myVarDiv3 {
    width:98% !important;
}
.myVarDivPar .myVarPar:not(:first-child) {
    padding-top: 2.5% !important;
}

.myVarDiv2 span.price { /* exist*/
    margin-top: 0 !important;
}

.myReviewsSinglePage ul,ol {
    padding-right: unset !important;
}
.myReviewsSinglePage ol {
    list-style: none !important;
    gap: unset !important;
}



@media (max-width: 768.98px){ 
 .myVarDivPar .myVarPar:not(:first-child) {
    padding-top: 3.5% !important;
}  
    
}





/*-----------*
*نکته:
* چون در بعضی استایل ها مثل ووکامرس بزرگترین عرض رو روی 
*768.98px
*قرار داده ما باید به داخل تنظیمات طرح بندی النتور و تنظیمات نقطه شکست بریم و پیشفرض المنور رو به این مقدار تغییر بدیم
*همچنین برای استایل های خودمان نیز از این مقدار استفاده کنیم
*------------*/

/*-----screen resolution -----*
*https://www.altamira.ai/blog/common-screen-sizes-for-responsive-web-design/
*/


	/* ست کردن تصویر زمینه */
	body.home:not(.page-id-5355) {
 /* background-image: url(/uploads/a1108_zeytoonmohamad_ir/background.webp) !important ; */
}
	body {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
}
	/* برداشتن رنگ زمینه */
 .website-wrapper,  .main-page-wrapper  {/*.page */
    background-color: #00000000 !important;
}
.elementor-element.color-scheme-inherit.text-left.elementor-widget.elementor-widget-text-editor.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects p {
  text-align: center !important;
  font-size: 3.4vw;

}


/* رنگ دایره سامانه نوبت دهی را سبز میکند همچینین تلغن و غیره */
.fa-circle::before {
  color: #1CFD55;
}
.fa-phone::before , .fa-comment-dots::before , .fa,.fa-envelope , .fa-instagram , .fa-telegram-plane , .fa-whatsapp , .fa-google {
  color: #13CB41;
}

 .fas {
  /* color: #fff; */
 }
 


/* -----------------------تنظیمات کروسل -------------------------*/
/* -----------------------تنظیمات کروسل -------------------------*/

/* اندازه کروسل(سیاه) رو اوکی میکنه */ 
	.my-carousel-one.elementor-widget.elementor-widget-wd_banner_carousel {
    width: 75VW !important;
}
	@media (max-width: 768.98px){ 
	.my-carousel-one.elementor-element.elementor-widget.elementor-widget-wd_banner_carousel {
    width: 80VW !important;
}
}
	.my-carousel-two.elementor-element.elementor-widget.elementor-widget-wd_banner_carousel {
    width: 60VW !important;
}

/*--start Carousel arrows --*/
.myCarouselArrow .wd-prev.wd-btn-arrow  {
    margin-left: 0%;
    background: #ffffffaa;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 2.2vw;
}
.myCarouselArrow  .wd-next.wd-btn-arrow {
    margin-right: 0%;
    background: #ffffffaa;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 2.2vw;
}
.wd-disabled .wd-arrow-inner {
    color: #858585 !important;
}
@media (max-width: 768.98px){ 
.myCarouselArrow .wd-prev.wd-btn-arrow { 
    height: 5vw;
    margin-left: 0% !important;
    background: #ffffff77;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.myCarouselArrow .wd-next.wd-btn-arrow {
    height: 5vw;
    margin-right: 0% !important;
    background: #ffffff77;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
}	
/*--end Carousel arrows --*/	

/* -----------------------تنظیمات کروسل -------------------------*/


.mySectionInProduct path.elementor-shape-fill { /*------------تیره کردن جدا کننده پایینی بخش ---------*/
    fill: #000000EB !important;
   display:none !important;
}
















	
/*---------------------------------------------------------------*/
/*START---------هدر سایت----------*/

.menuParent .elementor-button-icon-qty {/*-----ظاهر تعداد سبد خرید ----*/
    border-radius: 100% 100% 0px 100% !important;
}
.menuParent span.elementor-button-icon.elementor-align-icon-right { /*----وسطچین ایکون ورود -----*/
    align-self: center;
}
@media (min-width: 768px){
.disInDesk {/*---هر کلاسی اینو داشته باشه توی دسکتاب مخفی میکنه ----*/
 width: 0;
 height:0;
 visibility: hidden;
}
.myLoginIcon span.elementor-button-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
}
@media (max-width: 767px){
.disInDev {
 width: 0;
 height:0;
 visibility: hidden;
}
.logoParent{
position: absolute;
}
.menuParent  span.elementor-button-text:not( .menuParent .myCardIcon .elementor-button--checkout span.elementor-button-text , .menuParent .myCardIcon .elementor-button--view-cart span.elementor-button-text ) {
/*------حذف قیمت از سبد خرید */
    display:none;
}

.canvasMenu .elementor-icon{
/*------وسط اوردن ایکون کانواس منو */
 /* vertical-align: middle;*/
} 
.canvasMenu .elementor-icon i:before {
/*------وسط اوردن ایکون کانواس منو */
    left: 0 !important;
    transform: translate(0, 50%) !important;
} 
}
/*END ---------هدر سایت-----------*/
/*---------------------------------------------------------------*/







/*start-------------- کوچک کردن تصویر هدر چسبان هنگام اسکرول ----------- */
.elementor-element.elementor-element-40cf8fb.e-con-full.e-flex.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    inset-inline-start: unset !important;
    /* display: none; */
    width: 14.5% !important;
    inset-inline-end: 2% !important;
    box-shadow: 2px 3px 6px 0px #ddd0 !important;
    transition: 0.3s;
    display: none; 
}
/*end-------------- کوچک کردن تصویر هدر چسبان هنگام اسکرول ----------- */




.elementor.elementor-location-footer, .elementor.elementor-location-archive { /* برداشتن فاصله بالای هدر در قسمت وبلاگ */
    margin-top: 0 !important;
    margin-bottom:  0 !important;
}




/*-------------- محصولات وکامرس(درست کردن اکاردئون داخل محصولات )----------- */

	@media (max-width: 6.98px) {  /* 7000.98px */
.wd-hover-with-fade .fade-in-block { /*  محصولات ووکامرس رو در حالت عادی مثل هاور(که توضیحات هم باش) میاره */
/**  position: unset !important;
  visibility: visible !important;
  opacity: 1 !important; */
}
.wd-more-desc-btn.woodmart-more-desc-btn   {/* در بخش  بالا اضافیا قسمت توضیحات کوتاه رو سه نقطه میزاره */
/**       transform: none !important;
      display: inherit !important;*/
}
.wd-more-desc-full > .wd-more-desc-btn.woodmart-more-desc-btn   {/* کلاس بالایی ک زیر کلاس دابلیو مور فول است(وقتی توضیحات کوتاه بیاد سه نقطه حذف میکنه) */
/**      display: none !important;*/
}
	}	


	@media (max-width: 1.98px) { /* 7000.98px */
.wd-hover-with-fade .fade-in-block { /*  محصولات ووکامرس رو در حالت عادی مثل هاور(که توضیحات هم باش) میاره */
/**   position: unset !important;
  visibility: visible !important;
  opacity: 1 !important; */
}
.wd-more-desc-btn.woodmart-more-desc-btn   {/* در بخش  بالا اضافیا قسمت توضیحات کوتاه رو سه نقطه میزاره */
/**       transform: none !important;
      display: inherit !important; */
}
.wd-more-desc-full > .wd-more-desc-btn.woodmart-more-desc-btn   {/* کلاس بالایی ک زیر کلاس دابلیو مور فول است(وقتی توضیحات کوتاه بیاد سه نقطه حذف میکنه) */
/**       display: none !important; */
}
/* START باعث میشه ویجت پایینی روی توضیحات مختصر نیافته  */
.products.elements-grid.row.wd-products-holder.products-bordered-grid-ins {
/**     height: fit-content !important; */
}
.product.wd-hover-with-fade.product-type-simple {
/**     position: unset !important; */
}
/* END */


.wd-hover-with-fade.wd-fade-off .hover-content {
 /**    display: unset !important; */
}
	}	

/*END-------------- محصولات وکامرس(درست کردن اکاردئون داخل محصولات )----------- */








	/*-----start----- وسط چین کردن آکاردئون */
 	.wd-accordion-title.wd-opener-pos-right {
  flex-direction: column;
}
  .wd-accordion-opener.wd-opener-style-arrow::after {
  content: "   "; /*\f129 */
  font-family: woodmart-font;
} 
	/*-----end----- وسط چین کردن آکاردئون */




/* ----------------------- فوتر -------------------------*/
/* ----------------------- صفحه لاگین مخفی کردن فوتر در برخی صفحات -------------------------*/
.digits-forms-page-template-default .myFooterUp, .digits-forms-page-template-default .myFooterCenter, .woocommerce-checkout .myFooterUp, .woocommerce-checkout .myFooterCenter
, .woocommerce-cart .myFooterUp, .woocommerce-cart .myFooterCenter , .woocommerce-account .myFooterUp, .woocommerce-account .myFooterCenter {
    display:none;
}
/* ----------------------- صفحه لاگین مخفی کردن فوتر -------------------------*/
.myFooterCenter .elementor-widget-container{ /*start-------------- تنظیم عکس اینماد و .. ----------- */
    text-align: center;
    align-content: center;
}
/* ----------------------- فوتر -------------------------*/




/*----------------Remove Arrows/Spinners from input[type=number]-----------------------*/
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
/*---------------------------------------*/



/*--------------------------تنظیمات صفحه کارت------------------*/
.myCartPage .woocommerce {
   font-family: 'myShabnam', sans-serif !important;
}
.myCartPage .woocommerce .shipping{
    display:none !important;
}
.myCartPage .woocommerce .product-thumbnail{
    place-content: end !important;
}
.myCartPage td.product-remove {
    margin-top: 8% !important;
    margin-right: 4% !important;
}
.myCartPage td.product-remove a:before {
    color: #e10e0e !important;
    content: "🅧 حذف محصول " !important;
    font-family: 'myShabnam' !important;
}
.myCartPage .cart_item > .product-name {
    padding: 0 !important;
}
.myCartPage .cart_totals .cart-totals-inner .cart-subtotal {
    display: none !important;
}

.myCartPage .cart_totals .cart-totals-inner > table tr > td {
    padding-right: 4% !important;
    padding-top: 2% !important;
    padding-bottom: 2% !important;
    padding-left: 4% !important;
}
.myCartPage .cart_totals .cart-totals-inner > table tr.cart-discount > td {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.myCartPage .cart_totals .cart-totals-inner > table tr.cart-discount > td:before {
    float:   unset !important;
    content: unset !important;
}
.myCartPage div.quantity {
    display: inline-flex;
    width: 100%;
    flex-direction: row-reverse;
}
.myCartPage div.quantity>* {
    padding: 0;
    height: unset;
    min-height: unset;
    background: #00000000;
    width: inherit;
    border: 2px solid #0000001a;
}
.myCartPage div.quantity>.plus.btn   {
    border-radius: 0px 8px 8px 0px;
}
.myCartPage div.quantity>.minus.btn {
    border-radius: 8px 0px 0px 8px;
}
.myCartPage .coupon button { /*--تنظیم تخفیف--*/
    border: solid 0vw #d5d5d500 !important;
    margin-right: 2% !important;
    border-radius: 15px 0px 0px 15px !important;
}
.myCartPage .woocommerce .form-row.coupon-col {
    display: flex;
}


@media (max-width: 768.98px){
.myCartPage tr.woocommerce-cart-form__cart-item.cart_item {
        padding: 5% !important;
        margin-top: 8% !important;
        border-right: 0.5vw solid #676767 !important;
        border-left: 0.5vw solid #676767 !important;
        border-bottom: 0.2vw solid #676767 !important;
        border-top: 0.2vw solid #676767 !important;
        display: flex !important;
        background: #ffffff !important;
        flex-direction: column !important;
        gap: 0 !important;
        border-radius: 8px 8px 8px 8px;
}
.myCartPage tr.woocommerce-cart-form__cart-item.cart_item > td {
    padding-top: 1% !important;
    padding-bottom: 1% !important;
}
.myCartPage tr.woocommerce-cart-form__cart-item.cart_item > td.product-thumbnail a {
    border-radius: 0 30px 0 30px !important;
}
.myCartPage .cart_totals .cart-totals-inner > h2 {
    border: 0.1vw dashed #a9a8a8 !important;
    padding: 4% !important;
    border-radius: 8px 8px 0 0 !important;
    margin-bottom: 0 !important;
} 
.myCartPage .cart_totals .cart-totals-inner > table {
    border: 0.1vw dashed #a9a8a8 !important;
    border-top: unset !important;
    padding: 4% !important;
    border-radius: 0 !important;
    font-size: 3.4vw !important;
} 

.myCartPage .coupon > div.form-row { /*--تنظیم تخفیف--*/
    display: flex;
}
.myCartPage .coupon > div.form-row  input { /*--تنظیم تخفیف--*/
    border: solid 0.8vw #d5d5d5 !important;
    margin: 0 !important;
    height: 100% !important;
    padding: 0 !important;
    padding-right: 5% !important;
}
.myCartPage .coupon button { /*--تنظیم تخفیف--*/
    border: solid 0.8vw #d5d5d5 !important;
    margin-right: 2% !important;
    border-radius: 15px 0px 0px 15px !important;
}
.myCartPage .coupon > div.form-row  input , .myCartPage .coupon > div.form-row  button {
    padding-top: 2% !important;
    padding-bottom: 2% !important;
}
.myCartPage div.quantity {
    width: 33%;
}

}

/*--------------------------تنظیمات صفحه کارت------------------*/




/* start----------------------- فلکس کردن هدر و کانتنت و فوتر -------------------------*/
/* start-----------------------  این کار باعث میشه اگه محتوا خیلی کم باشه فوتر بالا نیاد -------------------------*/
body > .wd-page-wrapper{
    height: 100%;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: nowrap;
}
body > .wd-page-wrapper > .elementor-location-footer{
 /*   position: absolute;
    bottom: 0;
    width: 100%;
    */
}
/* end----------------------- فلکس کردن هدر و کانتنت و فوتر -------------------------*/





/* start----------------------- منوی همبرگری گوشی وودمارت -------------------------*/
.wd-nav-mobile li:is(.current-menu-item,.wd-active)>a {/*start-------------- سفید کردن رنگ ایتم های منو  ----------- */
    color: #81af0e !important;
}
.wd-nav-mobile>li>a:hover {/*start-------------- همچنین ----------- */
     color:#81af0e !important;
}
.mobile-nav.wd-opened, .cart-widget-side, .wd-close-side.wd-fill.wd-close-side-opened {/*start-------------- به رو آوردن منوی همبرگری همچنین سبد خرید کوچک ----------- */
    z-index: 2000 !important;
}

/* end----------------------- منوی همبرگری گوشی وودمارت -------------------------*/




/* start----------------------- مینی کارت -------------------------*/
.woocommerce-mini-cart__total.total .woocommerce-Price-amount {
    color: var(--color-gray-900) !important;
}
.woocommerce-mini-cart__buttons .btn-cart {
    border-radius: var(--btn-accented-brd-radius) !important;
    color: #000000 !important;
    box-shadow: var(--btn-accented-box-shadow) !important;
    background-color: rgb(255 255 255) !important;
    text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase)) !important;
    font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600)) !important;
    font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit)) !important;
    font-style: var(--btn-accented-font-style, var(--btn-font-style, unset)) !important;
}
/* start----------------------- مینی کارت -------------------------*/



/* start----------------------- توضیحات وزن -------------------------*/
.myproduct_weight {
    font-size: 1vw;
    color: #666;
}
@media (max-width: 768.98px) {
.myproduct_weight {
    font-size: 4vw;
    color: #666;
}    
}
/* end----------------------- توضیحات وزن -------------------------*/




/*start--------------ویجت محصولات وکامرس ----------- */
.myProduct1 {/*start-------------- تنظیمات کلی ----------- */
    font-family: 'myShabnam';
    font-size: 1vw;
}
/*2*/ .myProduct1 .product-labels {/*start-------------- جداسازی ناموجود و تخفیف ----------- */
    width: 90% !important;
    max-width: 100%  !important;
    justify-content: space-between !important;
    flex-direction: row  !important;
    
}
.myProduct1 .labels-rounded .out-of-stock { /*start-------------- تنظیمات ناموجود ----------- */
  max-width: unset !important;
  background-color: rgb(255 53 120) !important;
  color: #000 !important;
}
.myProduct1 .labels-rounded .product-label { /*start--------------همچنین ----------- */
  border-radius: 0px 0px 35px 35px  !important;
}
/*1*/ .myProduct1 .labels-rounded {          /*start--------------همچنین ----------- */   
  top: 0  !important;
  right: 4%  !important;
}
.myProduct1 .product-label.onsale { /*start-------------- تغییر رنگ تخفیف ----------- */
  background-color: #d9135a !important;
}
.myProduct1 .wd-star-rating,.myProduct .wd-product-sku  { /*start-------------- حذف امتیاز و کد کالا ----------- */
    display:none !important;
}

.myProduct1 .myProductButton {/*start-------------- تنظیمات مشاهده جزئیات ----------- */ 
    text-align: center !important;
    margin-bottom: 7% !important;
    margin-top: 0 !important;
}
.myProduct1 .myProductButton a {/*start-------------- همچنین----------- */ 
    color: #666;
    border-radius: 10px;
    line-height: 1.1rem;
    padding: 0% 3% 0% 3%;
    border: 0.1vw solid #dddddd;
}


.myProduct1 .product-wrapper a {
    max-height: 45vh !important;
}
.myProduct1 .product-wrapper img {
    width: 100% !important;
}
.myProduct1 .product-wrapper {
    text-align: center !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding: 0  !important;
    gap: 0.5vw !important;
    min-height: 100% !important;
    border-radius: 4px !important;
    border: .25vw solid #00000033 !important;
}
.myProduct1 .product-wrapper .wd-add-btn {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    gap: unset !important;
    flex: 1 !important;
    justify-content: flex-end !important;
}
.myProduct1 .product-wrapper .wd-add-btn > .quantity {
    align-self: center  !important;
} 
.myProduct1 .product-wrapper .product-element-top {
    margin-bottom: 1% !important;
}
.myProduct1 .product-wrapper .product-element-bottom {
    align-items: center !important;
    width: 100% !important;
    gap: 1.6vh !important;
    justify-content: end !important;
}
.myProduct1 .product-wrapper .product-element-bottom .wd-add-btn {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    gap: unset !important;
}
.myProduct1 .product-wrapper .product-element-bottom .wd-add-btn a {
   /* padding-right: 7vw !important; */
}
.myProduct1 .product-wrapper h2 , .myProduct1 .product-wrapper h4 {
    font-size: 1.3vw;
    font-weight: 600;
    margin-bottom: 0 !important;
    /*line-height: 1.4em;*/
}
.myProduct1 .myVarPar {
  /*  border-top: .2vw solid #00000033 !important;
    border-bottom: .2vw solid #00000033 !important; */
    display: flex !important;
    flex-direction: column !important;
   /* align-items: center !important; */
    padding-right: 0 !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.myProduct1 .myProductButton{
    display: flex !important;
    align-content: center !important;
    justify-content: center !important;
    margin-top: 4% !important;
    margin-bottom: 2.5% !important;
}
.myProduct1  .myVarDiv2 span {
    color: #000 !important;
    font-weight: 100  !important;
 }
.myProduct1  .myVarDiv3 {
    margin-bottom: 0 !important;
    width: 85% !important;
    align-self: center !important;
 }
.myProduct1  .myVarDiv3 form {
    margin-bottom: 0 !important;
    gap: 0 !important;
    justify-content: center !important;
 }
.myProduct1  .myVarDiv3 button{
  /*  margin-bottom: 0 !important; */
 }
 .myProduct1 .myVarDiv3 button {
    border-radius: 35px !important; /* in quantity disable*/
    border-style: solid !important;
    border-width: .2vw .2vw .2vw .2vw !important;
    border-color: #EBEBEB !important;
    box-shadow: 0px 0px 10px 0px #4E52FF !important;
    margin-bottom: 0 !important;
  /*  height: 6.3vh !important; */
    height: 3.0vw !important;
    min-height: unset !important;
}
.myProduct1 .myVarDiv3 p.stock.out-of-stock {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    font-size: 1vw !important;
    color: #fff !important;
    background-color: #606060 !important;
    padding: 4% !important;
    padding-right: 2% !important;
    padding-left: 2% !important;
    font-weight: 400 !important;
    margin: 0 !important;
    border-radius: 35px !important;
    border-style: solid !important;
    /* border-width: .2vw .2vw .2vw .2vw !important; */
    border-color: #EBEBEB !important;
    /*box-shadow: 0px 0px 4px 0px #434343 !important;*/
    /* height: 6.3vh !important; */
    height: 3.0vw !important;
    min-height: unset !important;
}
.myProduct1  .myProductButton a {
   /* border: 0vw solid #a9a8a8 !important; */
    align-content: center !important;
}

.myProduct1 .wd-products-element > .products > div.wd-product {
    display: flex !important;
    flex-direction: column !important;
    border: 0 !important;
    place-self: stretch !important;
}
.myProduct1 .wd-products-element > .products-footer > .woocommerce-pagination {
    display: none;
}
.myProduct1 .woocommerce > form.woocommerce-ordering {
   /* display:none !important;*/
}
.myProduct1 .elementor-nothing-found {
    direction: ltr !important;
}
.myLoadMoreProduct .lmp_button {
    font-size: 1.4vw !important;
    color: #333333 !important;
    background-color: #ffffff !important;
    padding: 1.5% !important;
    margin-top: 4% !important;
    border-radius: 2px 2px 2px 2px !important;
    border: 0.15vw solid #bfbfbf !important;
}
/*-----myLoadMoreButton (in home page)----*/
.myLoadMoreButton a {
    font-size: 1.4vw !important;
    color: #333333 !important;
    background-color: #ffffff !important;
    margin-top: 01% !important;
    border-radius: 2px 2px 2px 2px !important;
    border: 0.15vw solid #bfbfbf !important;
    padding: 1vw !important;
    line-height: 1em !important;
}
/*-----myLoadMoreButton (in home page)----*/





@media (max-width: 768.98px){ 
    
/*r*/.myProduct1  {/*start-------------- تنظیمات کلی ----------- */
    text-align: center  !important;
    font-size: 3.1vw !important;
}   
/*2*/ .myProduct1 .product-labels {/*start-------------- جداسازی ناموجود و تخفیف ----------- */
    width: 80% !important;
}

.myProduct1 .wd-buttons.woodmart-buttons {/*start-------------- حذف علاقه مندی(قلب)----------- */
    display: none;
}
.myProduct1 .wd-hover-fw-button .wrap-price {/*start--------------همچنین ----------- */
    display: block  !important;

}

.myProduct1 .product-wrapper img {
   width: 100% !important; 
}
.myProduct1 .product-wrapper {
    border: .8vw solid #00000033 !important;
}
.myProduct1 .product-grid-item:nth-child(n+2) > .product-wrapper {
    /* margin-top: 6% !important; */
    gap: 1.2vw !important;
}
/*.myProduct1 .product-grid-item:has(> .product-wrapper):nth-child(n+2) {
     margin-top: 6% !important; 
}*/
.myProduct1 .wd-products-element > div{
    gap: 4vh !important;
}

.myProduct1 .product-wrapper .product-element-bottom .wd-add-btn a {
    /* padding-right: 40vw !important;*/
}

.myProduct1 .product-wrapper h2 , .myProduct1 .product-wrapper h4{
    font-size: 4vw;
    /*line-height: 2rem; */
    margin-bottom: 0 !important; 
}
.myProduct1  .myProductButton a {
   /* border: 0vw solid #a9a8a8 !important; */
   line-height: 0.9rem; 
}

.myProduct1  .myVarDiv3 button{
    font-size: 4vw ;
    height: 9.8vw !important;
   /* height: 6.8vh !important; */
    min-height: unset !important;

 }
.myProduct1 .myVarDiv3 p.stock.out-of-stock { 
    font-size: 3.3vw !important;
    padding: 4% !important;
    padding-right: 4% !important;
    padding-left: 4% !important;
    font-weight: 400 !important;
    height: 9.8vw !important;
   /* height: 6.8vh !important; */
    min-height: unset !important;
}
.myLoadMoreProduct .lmp_button {
    font-size: 4vw !important;
    padding: 4% !important;
    margin-top: 8% !important;
    border-radius: 2px 2px 2px 10px !important;
    border: 0.5vw dashed #bfbfbf !important;
}
.myLoadMoreButton a {
        font-size: 4vw !important;
        margin-top: 8% !important;
        border-radius: 2px 2px 2px 2px !important;
        border: 0.55vw dashed #bfbfbf !important;
        padding: 2vw !important;
        line-height: 1em !important;
}
.myProduct1Additional .myVarForm button {
    font-size: 3.3vw !important; 
}
.myProduct1Additional .product-wrapper {
    border: .8vw solid #00000033 !important;
    border-radius: 10px !important;
}

}



/*start-------------- my1Dev1tab3Sys ----------- */
.my1Dev1tab3Sys .wd-products-element > .products {
        grid-template-columns: repeat(3, 1fr) !important;
}
.my1Dev1tab1Sys .wd-products-element > .products {
        grid-template-columns: repeat(1, 1fr) !important;
}



@media (max-width: 768.98px){ /*---in device ----*/
.my1Dev1tab3Sys .wd-products-element > .products {
        grid-template-columns: repeat(1, 1fr) !important;
}    
}

@media (max-width: 1024px) { /*---in tablet ----*/
.my1Dev1tab3Sys .wd-products-element > .products {
        grid-template-columns: repeat(1, 1fr) !important;
}
}




























/*-------------- محصولات وکامرس(درست کردن اکاردئون داخل محصولات )----------- */

	@media (max-width: 6.98px) {  /* 7000.98px */
.wd-hover-with-fade .fade-in-block { /*  محصولات ووکامرس رو در حالت عادی مثل هاور(که توضیحات هم باش) میاره */
/**  position: unset !important;
  visibility: visible !important;
  opacity: 1 !important; */
}
.wd-more-desc-btn.woodmart-more-desc-btn   {/* در بخش  بالا اضافیا قسمت توضیحات کوتاه رو سه نقطه میزاره */
/**       transform: none !important;
      display: inherit !important;*/
}
.wd-more-desc-full > .wd-more-desc-btn.woodmart-more-desc-btn   {/* کلاس بالایی ک زیر کلاس دابلیو مور فول است(وقتی توضیحات کوتاه بیاد سه نقطه حذف میکنه) */
/**      display: none !important;*/
}
	}	


	@media (max-width: 1.98px) { /* 7000.98px */
.wd-hover-with-fade .fade-in-block { /*  محصولات ووکامرس رو در حالت عادی مثل هاور(که توضیحات هم باش) میاره */
/**   position: unset !important;
  visibility: visible !important;
  opacity: 1 !important; */
}
.wd-more-desc-btn.woodmart-more-desc-btn   {/* در بخش  بالا اضافیا قسمت توضیحات کوتاه رو سه نقطه میزاره */
/**       transform: none !important;
      display: inherit !important; */
}
.wd-more-desc-full > .wd-more-desc-btn.woodmart-more-desc-btn   {/* کلاس بالایی ک زیر کلاس دابلیو مور فول است(وقتی توضیحات کوتاه بیاد سه نقطه حذف میکنه) */
/**       display: none !important; */
}
/* START باعث میشه ویجت پایینی روی توضیحات مختصر نیافته  */
.products.elements-grid.row.wd-products-holder.products-bordered-grid-ins {
/**     height: fit-content !important; */
}
.product.wd-hover-with-fade.product-type-simple {
/**     position: unset !important; */
}
/* END */


.wd-hover-with-fade.wd-fade-off .hover-content {
 /**    display: unset !important; */
}
	}	

/*END-------------- محصولات وکامرس(درست کردن اکاردئون داخل محصولات )----------- */








	/*-----start----- وسط چین کردن آکاردئون */
 	.wd-accordion-title.wd-opener-pos-right {
  flex-direction: column;
}
  .wd-accordion-opener.wd-opener-style-arrow::after {
  content: "   "; /*\f129 */
  font-family: woodmart-font;
} 
	/*-----end----- وسط چین کردن آکاردئون */






/*start--------------ویجت محصولات وکامرس ----------- */
.myProduct {/*start-------------- تنظیمات کلی ----------- */
    font-family: 'myShabnam';
    font-size: 1vw;
}
.myVarForm  button  {/*start-------------- تنظیمات دکمه ----------- */
    font-size: 100%;
    padding: 0.9vw;
    border-radius: 7vw 0 0 7vw !important;
}
/*2*/ .myProduct .product-labels {/*start-------------- جداسازی ناموجود و تخفیف ----------- */
    width: 90% !important;
    max-width: 100%  !important;
    justify-content: space-between !important;
    flex-direction: row  !important;
}
.myProduct .labels-rounded .out-of-stock { /*start-------------- تنظیمات ناموجود ----------- */
  max-width: unset !important;
  background-color: rgb(255 53 120) !important;
  color: #000 !important;
}
.myProduct .labels-rounded .product-label { /*start--------------همچنین ----------- */
  border-radius: 0px 0px 35px 35px  !important;
}
/*1*/ .myProduct .labels-rounded {          /*start--------------همچنین ----------- */   
  top: 0  !important;
  right: 4%  !important;
}
.myProduct .product-label.onsale { /*start-------------- تغییر رنگ تخفیف ----------- */
  background-color: #d9135a !important;
}
.myProduct .wd-star-rating,.myProduct .wd-product-sku  { /*start-------------- حذف امتیاز و کد کالا ----------- */
    display:none !important;
}
                /*start-------------- تنظیمات محصول متغییر(چند محصول) ----------- */  
.myProduct .product-type-variable .product-wrapper .price:not(.myVarDiv2 .price ) {  /*start-------------- حذف قیمت محصول متغیر  ----------- */
    display:none !important;
}
.myVarForm .quantity {      /*start-------------- تنظیمات تعداد  ----------- */   
  /*  background: rgb(229,20,90);*/
    display: flex;
    flex-direction: row;
    margin: 0;
    padding: 0;
    width: 50%;
    display:none  !important;
}
.myVarForm .quantity input.plus {  /*start--------------همچنین ----------- */   
    border-right: none !important;
    border-left: 2px solid #0000001a !important;
    border-top: none !important;
    border-bottom: none !important;;
}
.myVarForm .quantity input.plus:hover {  /*start--------------همچنین ----------- */   
    border-radius: 0 35px 35px 0 !important;
    border-left: 2px solid #c3275b !important;
    background: #c3275b !important;
}
.myVarForm .quantity input.minus:hover {  /*start--------------همچنین ----------- */   
    border: 2px solid #c3275b !important;
    background: #c3275b !important;
}
.myVarForm .quantity [type=button]{  /*start--------------همچنین ----------- */   
    transition:none !important;
    border-radius: unset !important;
    font-size: 100%;
    min-width: 33%; 
    height: auto;
}
.myVarForm .quantity [type=number]{  /*start--------------همچنین ----------- */   
    transition:none !important;
    border-radius: unset !important;
    font-size: 100%;
    width: 33%; 
    height: auto;
}




.myVarForm .myVarButton{ /*start--------------فونت دکمه ----------- */   
  /*  font-size: var( --e-global-typography-d6c5708-font-size ); */
    margin-right: 0 !important;
    padding: 3.6%;
}
.myVarDiv2 span.price { /*start--------------تنظیمات چند میل و قیمت بالای افزودن به سبد خرید ----------- */  
    line-height: unset !important;
    display: flex !important;
}
.myVarDiv2 span.price .amount {/*start--------------از بولد دراوردن قیمت  ----------- */   
    font-weight: 200;
}
/*End-------------- تنظیمات محصول متغییر(چند محصول) ----------- */  

.myVarDiv3 { /*start-------------- فاصله بین متغییرها ----------- */  
    margin-bottom: 3% !important;
}
.myVarDiv3 p.stock.out-of-stock { /*start--------------تنظیمات ناموجود(در حال حاضر...)  ----------- */  
    border-radius: 35px 35px 35px 35px !important;
    color: #fff !important;
    box-shadow: var(--btn-shop-box-shadow-hover) !important;
    text-align: center !important;
    white-space: unset !important;
    background-color: #606060 !important;
    padding: 3% !important;
    padding-right: 2% !important;
    padding-left: 2% !important;
    font-weight: 400 !important;
}
.myProductButton {/*start-------------- تنظیمات مشاهده جزئیات ----------- */ 
    text-align: center;
    margin-bottom: 3%;
    margin-top: 7%;
}
.myProductButton a {/*start-------------- همچنین----------- */ 
    color: #666;
    border-radius: 10px;
    padding: 2% 4% 2% 4%;
    border: 0.2vw solid #e9e9e9;
}
.button.product_type_simple.add-to-cart-loop:not(.add_to_cart_button) { /*start-------------- تغییر رنگ اطلاعات بیشتر(جای اضاف به سبد خرید) ----------- */
  background-color: #eaeaea !important;
  color: #000 !important;
}
.myProduct .content-product-imagin{ /*start-------------- برداشتن توضیحات اضافه در حالت شبکه----------- */
    margin-bottom:0 !important;
    margin-bottom: 3%;
}
.myProduct .fade-in-block {         /*start--------------همچنین ----------- */   
    display:none !important;
}
.unsetColorLine .elementor-heading-title {       /*start--------------لاین توضیحات کوتاه محصول در محصول تکی  ----------- */   
    line-height: unset !important;
    color      : unset !important;
}




/*start-------------- برای گوشی----------- */
@media (max-width: 768.98px){
/*r*/.myProduct  {/*start-------------- تنظیمات کلی ----------- */
    text-align: center  !important;
    font-size: 3.1vw !important;
}   
/*2*/ .myProduct .product-labels {/*start-------------- جداسازی ناموجود و تخفیف ----------- */
    width: 80% !important;
}
.wd-buttons.woodmart-buttons {/*start-------------- حذف علاقه مندی(قلب)----------- */
    display: none;
}
.myProduct .wd-hover-fw-button .wrap-price {/*start--------------همچنین ----------- */
    display: block  !important;

}

.myProduct img { /*start-------------- کوچک کردن عکس محصول----------- */
    width: 100% !important;
}

.myProduct .wd-quantity-overlap div.quantity { /*start-------------- کوچک کردن تعداد خرید----------- */
    width: 2vw  !important;
}

.myProduct .wd-hover-fw-button .wd-add-btn-replace .add-to-cart-loop:before {  /*start-------------- تغییر ایکون سبد خرید به متن ---------- */
    transform: translateY(100%) !important;
}
.myProduct .wd-hover-fw-button .wd-add-btn-replace .add-to-cart-loop span { /*start-------------- همچنین ---------- */
    font-size: 3vw !important;
}
.myProduct .wd-quantity-overlap div.quantity:not(.hidden)+.button, .wd-quantity-overlap div.quantity:not(.hidden)+link+.button { /*start---------  تنظیم پدینگ  سبد خرید ---------- */
    padding-right: 12vw !important;
}
/*1*/ .myProduct .labels-rounded {  
  top: 0  !important;
  right: 10%  !important;
}
/*r*/ .myVarForm .quantity {      /*start-------------- تنظیمات تعداد  ----------- */   
    font-size: 3.7vw; 
}
/*r*/.myProductButton a {
    border: 0.5vw solid #e9e9e9;
}
}
/*end-------------- برای گوشی----------- */
/*end--------------  ویجت محصولات وکامرس----------- */










/*start-------------- محصولات وکامرس (صفحه محصول تکی)----------- */

button#wd-add-to-cart { /*start-------------- حذف خرید کنید(کنار سبد خرید اصلی) ---------- */
    display: none !important;
}
.picSingleProduct .col-12 { /*start-------------- پدینگ عکس اصلی رو برمیداره ---------- */
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.picSingleProduct .woocommerce-product-gallery.woocommerce-product-gallery--with-images{ /*start-------------- همچنین ---------- */
    margin: 0 !important;
}

/*start------------- مشخصات محصول ------------*/
/*-----------------------------------------*/
/*start-------------- عددی کردن لیست کنار مشخصات محصول-------- */
 .myCustom-short-description ul {
    border-right: 3px solid #b7b7b7 !important;
    /* border: 1px solid; */
    /* padding-left: 1vw; */
    margin-right: 0 !important;
    padding-right: 15px !important;
    list-style: none !important;
    counter-reset: counter !important;
}
 .myCustom-short-description ul > li {
	 margin-bottom: 0 !important ;
}
 .myCustom-short-description ul > li:before {
	 counter-increment: counter !important ;
	 content: counter(counter, persian) !important ;
         font-size: unset !important ;
         font-family: unset !important ;
         top: unset !important ;
         right: unset !important ;
}
 .my-short-description-14-1 ul > li {
    padding-bottom: 1rem !important;
    line-height: 1.2rem !important;
}
 .my-short-description-14-1 ul > li::marker {
    line-height: 1.5rem !important;
    color: #fff !important;
    content: '' !important;
}
/*  .my-short-description-14-1 ul > li:before {
   z-index: 1 !important;
    width: 1.5rem !important;
    margin-right: -1.8rem !important;
    height: 1.5rem !important;
    border: 3px solid #cdcdcd !important;
    line-height: 1.4rem !important;
    text-align: center !important;
    color: #fff !important;
    background-color: #686868 !important;
    border-radius: 55px !important;
    counter-increment: counter !important;
    content: counter(counter,persian) !important;

}
 .my-short-description-14-1 ul > li:after {

    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    z-index: 0 !important;
    right: 0.58rem !important;
    margin-right: -1.8rem !important;
    border-right: 3px solid #b7b7b7 !important;
    content: "" !important;
    margin-top: 1vh !important;

}*/
 .my-short-description-14-1 ul > li:before {
    position: absolute;
    display: inline-block;
    z-index: 1 !important;
    width: 1.5rem !important;
    margin-right: -1.8rem !important;
    height: 1.5rem !important;
    border: 3px solid #cdcdcd !important;
    line-height: 1.4rem !important;
    text-align: center !important;
    color: #fff !important;
    background-color: #686868 !important;
    border-radius: 55px !important;
    counter-increment: counter !important;
    content: counter(counter, persian) !important;

}

/*.my-short-description-14-1 ul > li span:before {
    position: relative !important;
    top: 1rem !important;
    right: -1.2rem !important;
    border-right: 3px solid #b7b7b7 !important;
    content: "" !important;
}*/

/*start-------------- عددی کردن لیست کنار مشخصات محصول-------- */
/*end------------- مشخصات محصول ------------*/
/*-----------------------------------------*/


/*start------------- کامنت ها ------------*/
/*-----------------------------------------*/


/*start------------- درباره محصول بالای کامنت  ------------*/
.myAboutSinglePage .text-right { /*start-------------- جاستیفای کردن--------- */
    text-align: justify !important;
}
.myAboutSinglePage span a { /*start-------------- رنگ لینک ها رو آبی(پیشفرض) میکنه--------- */
    color: #0000ff !important;
}
/*end------------- درباره محصول بالای کامنت  ------------*/


.myReviewsSinglePage .myCommentvcard  { /*start-------------- تغییر دادن چیدمان عکس و یوزرنیم--------- */
    display: flex !important;
    align-items: center !important;
    margin-bottom: 1.5% !important;
    float: unset !important;
    font-size: inherit !important;
   /* line-height: inherit !important; */
}
.myReviewsSinglePage .myCommentvcard > * { /*start-------------- تنظیمات ایتم های فلکس-------- */
    margin: .5% !important;
}
/*2*/.myReviewsSinglePage .myCommentUserName { /*start-------------- نام کاربری بزرگ میکنه ---------- */
    color: #575555 !important;
    font-weight: bold !important;
    font-size: 1.2vw !important;
}
/*3*/.myReviewsSinglePage .myCommentMetadata { /*start-------------- اندازه تاریخ نوشته---------- */
    font-size: .8vw !important;
}

/*1*/.myReviewsSinglePage .myCommentvcard img { /*start-------------- سایز تصویر تنظیم میکنه---------- */
    width: 4vw !important;
    height: 4vw !important;
    max-width: 4vw !important;
    margin-right: 0 !important;
    background: #fff !important;
    border: 0.1vw solid #cdcdcd !important;
    border-radius: 50% !important;
    margin-left: 1.6% !important;
    position: unset !important;
    top: unset !important;
    right: unset !important;
}
.myReviewsSinglePage .comment-body { /*start-------------- بردر سمت راست---------- */
    position: relative !important;
    z-index: 0 !important;
    padding-right: 3%;
    color: #333333 !important;
    border-right: .1vw dashed #b7b7b7 !important;
    content: "" !important;
    text-align: justify !important;
    font-size: 1vw !important;
}
.myReviewsSinglePage .comment-details {/*start-------------- اندازه کامنت---------- */
    font-size: 1vw !important;
}
    
.myReviewsSinglePage .children  .comment-body:before {/*start--------------  بردر برای پاسخ---------- */
    position: absolute !important;
    z-index: 1 !important;
    width: 3.5vw !important;
    right: 0 !important;
    /* margin-top: -3% !important; */
    transform: rotate(90deg) !important;
    margin-right: -2.5%;
    top: 42%;
    height: 2vw !important;
    border: 2.2px solid #cdcdcd !important;
    text-align: center !important;
    color: #fff !important;
    background-color: #686868 !important;
    border-radius: 4px !important;
    counter-increment: counter !important;
    content: 'پاسخ' !important;
}
.myReviewsSinglePage .children { /*start-------------- بردر بالای پاسخ---------- */
    margin-top: 2% !important;
    padding-top: 1.7% !important;
    margin-right: 3.2% !important; 
    border-top: 0.1vw solid var(--brdcolor-gray-300) !important;
}

.myReviewsSinglePage .commentlist>li { /*start-------------- اندازه بردر پایین کامنت ها---------- */
    border-bottom: 0.1vw solid var(--brdcolor-gray-300);
    margin-bottom: 2% !important;
    padding-bottom: 2% !important;
}
.myReviewsSinglePage #reply-title , .myReviewsSinglePage .must-log-in {  /*start-------------- اندازه 'دیدگاه خود را وارد کنید'ا-------- */
    font-size: 1vw !important;
}
@media (max-width: 768.98px){
.myReviewsSinglePage .myCommentvcard > * {
    margin: 1% !important;
}    
/*1*/.myReviewsSinglePage .myCommentvcard img {
    width: 15vw !important;
    height: 15vw !important;
    max-width: 15vw !important;
    margin-left: 3.6% !important;
    border: 0.4vw solid #e3e3e3 !important;
}
/*2*/.myReviewsSinglePage .myCommentUserName {
    font-size: 3.8vw !important;
}
/*3*/.myReviewsSinglePage .myCommentMetadata {
    font-size: 2.5vw !important;
}
.myReviewsSinglePage .comment-body {
    padding-right: 6%;
    border-right: 0.5vw dashed #b7b7b7 !important;
    font-size: 3vw !important;
}
.myReviewsSinglePage .comment-details {
    font-size: 3.2vw !important;
    margin-left: 10% !important;
}
.myReviewsSinglePage .children .comment-body:before {
    width: 11vw !important;
    margin-right: -6.5%;
    height: 6.5vw !important;
}
.myReviewsSinglePage .commentlist>li {
    margin-bottom: 5% !important;
    padding-bottom: 5% !important;
}
.myReviewsSinglePage .children {
    margin-top: 5% !important;
    padding-top: 5% !important;
    margin-right: 4.2% !important;
}
.myReviewsSinglePage #reply-title, .myReviewsSinglePage .must-log-in {
    font-size: 3.7vw !important;
}
}
.titleCommentSingleProduct br {
     content: "" !important;
}
.titleCommentSingleProduct br:after {
     content: " " !important;
}

@media (min-width: 768px){  /*---in Desktop ----*/
.titleCommentSingleProduct span.elementor-divider-separator:after { /*---تایتل کامنت را در دسکتاپ به سمت راست میاره ----*/
    display: none !important;
}
.myCommentParent span.elementor-divider-separator:not( .titleCommentSingleProduct .elementor-divider-separator), .myCommentParent .titleCommentSingleProduct span.elementor-divider-separator:before {
      /*start-------------- اندازه خط 'نظرات درباره'ا---------- */
    border-top: 0.2vw var(--divider-border-style) var(--divider-color) !important;
}
}
/*end------------- کامنت ها ------------*/
/*-----------------------------------------*/

/*end-------------- محصولات وکامرس (صفحه محصول تکی)----------- */




/*start-------------- اینماد ----------- */
 #footerPic3 /*,#footerPic4 */ {cursor: pointer; }
/*  زمینه اینماد را زرد میکند */
img#qxLoIHXUAHwQMulMvdMuBRribzGUfbkC { 
	background: #24313f; padding: 1.4%; width: 4.6vw; height: 4.28vw; color: #fff;
	content: url(/uploads/a1116_handcraft/footer3enamad.png);
}
@media (max-width: 768.98px){ 
    img#qxLoIHXUAHwQMulMvdMuBRribzGUfbkC { width: 17.4vw; height: 16.4vw;}
}
/*end-------------- اینماد ----------- */






	/*START---------checkout-&-cart- تنظیمات صفحه پرداخت ------------*/
  /*---------------------------------------------------------------*/

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

	
	.e-checkout__column.e-checkout__column-start{
		/*مخفی کردن منوی بالا(نام و نام خانوادگی و ثبتنام و...) */
	/*	 display:none; */ 
	}
	.col-lg-6 { /* بزرگ کردن عرض */
     flex: 0 0 100%;
     max-width: 100%;
  }
	.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box{
		/* مخفی کردن منوی تخفیف*/
	/*	display:none; */
	}
/*START--------- خلاصه سفارشات------------*/
.myCartMain #payment .wc_payment_methods.payment_methods.methods , #payment .woocommerce-terms-and-conditions-wrapper { /* حذف نوع درگاه و قبول سیاست حفظ حریم خصوصی */
  display:none !important;
}
.myCartMain #order_review { 
    padding-right: 4%;
    padding-left: 4%;
}
.myCartMain #order_review .woocommerce-shipping-destination{ /* حذف نام شهر در داخل حمل و نقل  */
    display:none;
}
.myCartMain #order_review .wd-table-wrapper { /* حذف حاشیه باکس  */
    box-shadow:unset !important;
}
.myCartMain #order_review .cart_item .product-name {/* پدینک یکی از ایتم های خلاصه سفارشات برمیداره */
    padding:0 !important;
} 
.myCartMain #shipping_method label {                 /* راستچین یکی از ایتم های خلاصه سفارشات  */
    display: flex !important;
    justify-content: space-between !important;
    text-align: justify !important;
} 
.myCartMain #order_review td, #order_review th { /* حاشیه دادن به ردیف ها در خلاصه سفارشات */
    border-top: unset !important;  
    padding: 0 !important;
  /*  border-bottom: 1px solid #b7b7b7 !important;
    display: unset;
    padding-bottom: 4% !important;  
    padding-top: 0 !important;   */
}
.myCartMain #order_review_heading {
    border: 0.1vw dashed #a9a8a8;
    padding: 4%;
    border-radius: 8px 8px 0 0;
    margin-bottom: 3%;
}
.myCartMain .woocommerce-checkout-review-order-table>thead ,.myCartMain .woocommerce-checkout-review-order-table > tfoot > .cart-subtotal,.myCartMain .woocommerce-checkout-review-order-table > tfoot > .woocommerce-shipping-totals > th  {
    display:none !important; 
}
.myCartMain .woocommerce-checkout-review-order-table > tbody .wd-checkout-prod-title {
    margin:0 !important;
    width: fit-content !important;
    text-align: justify !important;
}
.myCartMain .woocommerce-checkout-review-order-table > tbody .quantity {
    margin: 0 !important;
    direction: ltr !important;
    width: fit-content !important;
    align-content: end !important;
}
.myCartMain .woocommerce-checkout-review-order-table > tbody .quantity :is(input[type="button"],input[type="number"],input[type="text"]) {
    height: 25px !important;
    width: 20px !important;
}
.myCartMain .woocommerce-checkout-review-order-table > tbody .wd-checkout-prod-title .cart-product-label {
    margin-inline-end: 0 !important;
}
.myCartMain .woocommerce-checkout-review-order-table > tfoot > .woocommerce-shipping-totals , .myCartMain .woocommerce-checkout-review-order-table > tfoot > .cart-discount {
    background: #e3e3e3 !important;
}
.myCartMain .woocommerce-checkout-review-order-table > tfoot > .woocommerce-shipping-totals > td {
    padding: 0 !important;
}
.myCartMain .woocommerce-checkout-review-order-table > tfoot > .woocommerce-shipping-totals label  {
    font-size: unset !important ;
}
.myCartMain .woocommerce-checkout-review-order-table > tfoot > .woocommerce-shipping-totals input.shipping_method {
    float: right !important ;
    margin-inline-end: 2vw !important ;
    margin-inline-start: 0 !important ;
}
.myCartMain .e-coupon-anchor .e-coupon-anchor-description {/*---تنظیمات کد تخفیف---*/
    display: none;
}
.myCartMain .e-coupon-anchor input {
    margin:0 !important ;
}
.myCartMain .e-coupon-anchor button {
    float: left !important ;
}
.myCartMain .woocommerce-checkout-review-order-table > tfoot > .cart-discount  {
 /*   display: flex !important ;
    flex-direction: column !important ;
    align-items: stretch !important ; */
}
.myCartMain .woocommerce-checkout-review-order-table > tfoot > .cart-discount td  {
    display: flex !important ;
    padding: 0 !important ;
    flex-direction: row-reverse !important ;
    align-items: center !important ;
    justify-content: space-between !important ;
}
.myCartMain .woocommerce-checkout-review-order-table > tfoot > .cart-discount td a.woocommerce-remove-coupon {
    display: contents !important ;
    color: #e50000 !important ;
}
.myCartMain .woocommerce-checkout-review-order-table > tfoot > .cart-discount td .woocommerce-Price-amount {
    font-weight: 300 !important ;
}




/*END--------- خلاصه سفارشات------------*/
	/*START---------تنظیمات دیجیتس  ------------*/
	/* عکس ومتن پایین صفحه دیجیتس رو حدف میکنه */
	.protected_by_digits_logo,
	.protected_by_digits_logo_digits {display:none;}
	.digits-form_container digits{display:none;}
	
	/* پدینک به کادر ورود وثبت نام سبدخرید 
	@media (prefers-color-scheme: dark){}*/
   .myCartDigit .digits-form_container {
   /*background: #c9c9c9; */
    width: 100% !important;
    max-width: 100% !important;
   padding: 2%;
	 padding-top: 4%;
	 padding-bottom: 4%;
	 box-shadow: 0 0 3px #0087FF;
   border-radius: 7px;
  }
  
  
  
	.myCartDigit .digits-form_heading { /*--------- وسط آوردن تایتل------------*/
      text-align: center  !important;
	}
	.myCartDigit .digits-form_input > label { /*---------   فاصله به شماره تلفن------------*/
      margin-right: 3% !important;
	}
	.myCartDigit #dig_cs_mobilenumber > .digits-form_countrycode, .myCartDigit .digits-form_countrycode  { /*--------- حذف کد کشور که یه لحظه میومد و میرفت-----------*/
	    display: none !important;
	}
	.myCartDigit .dig_login_signup_bar {/*---------   حذف آیا ثبتنام نکرده اید؟------------*/
      display: none !important;
    }
    .myCartDigit .digits-form_tab-item {/*---------   بردر پایین شماره موبایل[تب] رو برمیداره------------*/
      border-bottom: unset !important;
    }
	.myCartMain { /*--------- ------------*/
      font-family: 'myShabnam', sans-serif  !important;
	}
    /*.myCartMain  label[for="billing_first_name"] {*/
    .myCartMain .woocommerce-billing-fields  label ,.myCartMain .woocommerce-billing-fields input {
      padding-right: 4% !important;
      text-align: start !important;
    } 
    .myCartMain input {
     /* border-radius: 100px !important;*/
    } 
    .myCartMain  span.select2-selection__arrow {
      right: unset !important;
    }
    .myCartMain .checkout-order-review {
      margin-top: 0% !important;
    }
    .myCartMain .select2-selection {/*_______برداشتن خط داخل استان و تنظیمات بردر________*/
      border: unset !important;
    }
    .myCartMain .woocommerce-input-wrapper>.select2 {/*_______همچنین________*/
      border-style: solid !important;
      border-width: 0.1vw 1.1vw 0.1vw 1.1vw !important;
      border-color: #A5A5A5 !important;
      border-radius: 8px !important;
      display: flex !important;
    }
    
    .myCartMain .woocommerce-input-wrapper #select2-billing_state-container {/*_______همچنین________*/
      align-content: center !important;
      height: 100% !important;
      display: flex;
      align-items: center;
    }
    .myCartMain .woocommerce-input-wrapper #select2-billing_state-container > span {
      position: relative;
      align-content: center;
    }
    .myCartMain .woocommerce-input-wrapper .select2-selection__arrow {/*_______همچنین________*/
      height: 100% !important;
    }
.myCartMain .e-checkout__container  { /*_______همچنین________*/
      grid-row-gap: 0 !important;
}/*new*/     
.myCartMain .e-checkout__container>.e-checkout__column { /*_______همچنین________*/
    padding-top: 10% !important;
    padding-bottom: 10% !important;
    padding-right: 4% !important;
    padding-left: 4% !important;
    border-radius: 50px 0px 0px 0px !important;
    border: solid #b5c330 !important;
    border-width: 3vw 1vw 0vw 1vw !important;
}/*new*/    
.myCartMain .e-checkout__container .checkout-order-review > .e-checkout__column  { /*_______همچنین________*/
    padding-top: 2%;
    padding-bottom: 2% !important;
    padding-right: 4% !important;
    padding-left: 4% !important;
    border-radius: 2px !important;
    border: dashed #cbcbcb !important;
    border-width: 0vw 1vw 1vw 1vw !important;
}/*new*/    
.cart_item > .wd-checkout-prod > .wd-checkout-prod-cont  { /*_______همچنین________*/
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-end !important;
}/*new*/        
.myCartMain div#order_review tr { /*_______همچنین________*/
    border-bottom: 1px dashed #b7b7b7 !important;
    padding-top: 2% !important;
    padding-bottom: 2% !important;
}/*new*/      
.myCartMain .woocommerce-billing-fields__field-wrapper>* {
    margin-top: 3% !important;
}/*new*/
.myCartMain #billing_state_description,.myCartMain #billing_first_name_description, .myCartMain #billing_address_1_description, .myCartMain #billing_postcode_description   {
    color: #ff2828 !important;
}/*new*/
.myCartMain #billing_country_field   {
    display: none !important;
}/*new*/
.myCartMain .woocommerce-notices-wrapper>.woocommerce-error {/*_______رنگ نوتایس________*/
    background-color: #d93b3b !important;
}/*new*/     
.myCartMain .woocommerce-notices-wrapper>.woocommerce-error {
    background-color: #d93b3b !important;
}/*new*/     
.myCartMain .woocommerce-NoticeGroup > div > .woocommerce-error {
    background-color: #fff !important;
    color: #eb2e2e !important;
}        
.myCartMain .woocommerce-NoticeGroup > div > .woocommerce-error a {
    color: #eb2e2e !important;
}





	/* به تیتر ثبنام فاصله پایین میده */
  .digits-form_heading {
    padding-right: 0 !important;
    margin-bottom: 7% !important;
  }
	/* راستچین کردن ادامه */
	.digits-form_button, .digits-form_button[type="submit"] {
		/* direction: rtl; */
	}
	/* فاصله به نوشته فوتر دیجیتس میده*/
	.digits_site_footer_box {
		bottom: auto;
	}
	/* سایه دادن به نام رمزعبور و غیره */
	.digits2_box .digits-form_input input, .digits2_box .digits-form_input
	input:active, .digits2_box .digits-form_input input:focus, .digits2_box
	.digits-form_input input[type="text"], .digits2_box .digits-form_input
	input[type="text"]:active, .digits2_box .digits-form_input input[type="text"]:focus,
	.digits2_box .digits-form_input textarea, .digits2_box .digits-form_input
	textarea:active, .digits2_box .digits-form_input textarea:focus{
		box-shadow: 0 0 3px #0087FF;
	} 
	.input-text.countrycode.digits_countrycode.country_code_flag {
		box-shadow: none;
	}
	/* نوشته فوتر دیجیتس در صفحه سبدخرید برمیداره */
	.elementor-element .protected_by_digits_text{
		display: none;
	}
	/* فلش ادامه رو برمیداره */
	.digits-form_button_ic {
		display:none;
	}
	.dig_login_signup_bar.digits-title_color.digits_show_on_index {
   margin-bottom: 5% !important;
  }
	/*END  ---------تنظیمات دیجیتس  ------------*/

	
  /*---------------------------------------------------------------*/
	/*START---------checkout-&-cart- تنظیمات صفحه پرداخت ------------*/
	
	

	/*START-----------cart/order-received-- قسمت بعد پرداخت(دانلود)----------------- */
	.woocommerce-order-downloads__title { /*  دانلود ها رو به وسط میاره */
  text-align: center;
	border: 1px solid rgba(0, 0, 0, 0.12);
  padding: 3%;
	}
	.woocommerce-order-downloads {  /* بردر به کل بخش قسمت دانلودها */
  border: 1px solid rgba(0, 0, 0, 0.12);
	padding: 2%;
	}
	/* بردر به زیر لیست های دانلودی */
	.woocommerce-table--order-downloads thead tr {
		border-top: 2px solid var(--brdcolor-gray-200);
	}
	/* نوشته دانلودها رو سفید میکنه */
		tbody tr .download-file a.woocommerce-MyAccount-downloads-file.button.alt {
		color:#fff;
	}
		/* قسمت نام محصول دانلودها رو سیاه میکنه */
		tbody tr .download-product a {
		color: #000;
	}
	/* قسمت دانلودباقی مانده رو برمیداره */
	.elementor-widget-woocommerce-checkout-page .woocommerce tr td.download-remaining {
  visibility: hidden;
	}
	/* قسمت دانلودباقی مانده رو برمیداره */
	.elementor-widget-woocommerce-checkout-page .woocommerce tr td.download-expires {
  visibility: hidden;
	}
	/* قسمت دانلود باقی مونده و انقضا تیتر رو حذف میکنه */
	.woocommerce-table--order-downloads thead tr th.download-remaining,
	.woocommerce-table--order-downloads thead tr th.download-expires {
		visibility:hidden;
	} 
	/*  محصول و دانلود رو وسط چین میکنه   */
	.woocommerce-order-downloads .download-product,
	.woocommerce-order-downloads .download-file {
		text-align:center !important;
	}
	/* موارد اضافی پایین رو حذف میکنه */
	.woocommerce-order .order-again,
	.woocommerce-order .woocommerce-customer-details,
	.woocommerce-order .woocommerce-order-details__title,
	.woocommerce-order .responsive-table{
	/* 	display:none; */
	}
	
@media (max-width: 768.98px){ 
.wd-tools-element.wd-design-6 .wd-tools-icon {	/* سایز آیکون ورود و ثبت نام گوشی */
    width: 34px; height: 34px;
}
.myCartMain #order_review_heading {
    border: 0.6vw dashed #a9a8a8;
}
}

@media (min-width: 768px){  /*---in Desktop ----*/
.myCartMain	.e-checkout__column-inner.e-sticky-right-column {
    margin-right: 20%;
    margin-left: 20%;
}
.myCartMain	.e-checkout__column-inner .e-checkout__order_review {
    margin-bottom: 0 !important;
}	
.myCartMain .e-checkout__container>.e-checkout__column {
    border-width: 0.1vw 0.2vw 0vw 0.2vw !important;
    padding-top: 5% !important;
    padding-bottom: 2% !important;
}/*new*/ 
.myCartMain .e-checkout__container .checkout-order-review > .e-checkout__column  {
    border-width: 0vw 0.2vw 0.2vw 0.2vw !important;
}/*new*/ 
.myCartMain .woocommerce-input-wrapper>.select2 {
    border-width: 0.1vw 0.3vw 0.1vw 0.3vw !important;
}/*new*/
.myCartMain div#order_review tr {
    padding-top: 2% !important;
    padding-bottom: 2% !important;
}/*new*/

}

	
	/*END------------ -cart/order-received-- قسمت بعد پرداخت(دانلود)----------------- */
	
	/*---------------------------------------------------------------*/
	/*END  ---------checkout-&-cart- تنظیمات صفحه پرداخت ------------*/















/* START--------------------------------ترجمه ها----------------------------- */
	
	/* tavajo: not bayad aval bashe */
 /* .myCardIcon .elementor-button-text  { 
    display: none;
  }
  .myCardIcon span.elementor-button-text:before {
    content: 'نهایی کردن خرید'  !important;
    display: block  !important;
  } */
/* END--------------------------------ترجمه ها----------------------------- */

	
	
	
	

.myRightPanel1 .elementor-button-content-wrapper { /* ستون کناری(راست1) */
    display: inline-flex;
  /* flex-direction: column;*/
   line-height: 1.4vw;
}
.myRightPanel1 .elementor-button {
 /*  padding: 0.7vh  0.2vh; */

}
.myRightPanel1 .fas {
   font-size: 1.1vw;
}
/*#myRightPanel1{
   position: fixed;
   top: 0;
   margin-top: 35vh;
   z-index: 8;
}*/
.myRightPanelEle {
visibility: hidden;
}
@media (max-width: 768.98px){
.myRightPanel1 .elementor-button-content-wrapper {
   /*flex-direction: column;*/
   line-height: 4vw;
}
.myRightPanel1 .fas {
   font-size: 3.4vw;
}
/*#myRightPane1l{
   position: fixed;
   margin-top: 0;
   z-index: 10000;
   bottom: 0;
   top: unset;

} */
/*#myRightPanel1{
 margin-top: 70vh;
}*/
.myRightPanel1 .elementor-widget-wrap{
  flex-direction: row-reverse;
}
}

	
	
	
	
	
	
	
	
	
	
	
	
/*---------------------------------------------------------------*/
/*START---------صفحه "لیست پرفروش ترین ادکلن ها" ا------------*/

/*1*/a#loadMore { /*start-------------- تغییر مشاهده بیشتر---------- */
margin-top: 4% !important;
    font-size: 1.4vw !important;
    padding: 2.3% !important;
    color: #fff !important;
    width: 35% !important;
    border-radius: 8px !important;
    background-color: #525252 !important;
    align-self: center !important;
}

@media (max-width: 768.98px) {
.listTitle .elementor-widget-container { /*start-------------- رنگ تایتل را تیره میکند----------- */
  color: #000 !important;
}
/*1*/a#loadMore { /*start-------------- تغییر مشاهده بیشتر---------- */
    font-size: 3vw !important;
    width: 83% !important;
    padding: 2.8%!important;
}   
}

/*END ---------صفحه "لیست پرفروش ترین ادکلن ها" ا------------*/
/*---------------------------------------------------------------*/







/*---------------------------------------------------------------*/
/*START---------صفحه "قالب پست ها" ا------------*/

.myBlogTemplate .elementor-widget-container p em  { /*start-------------- بولد کردن 'همچنین ببینید' که در میان نوشته است---------- */
    font-style: normal !important;
    font-weight: bold !important;
}
.myBlogTemplate .elementor-widget-container p:has(em)  { /*start-------------- همچنین ---------- */
    border-top: 0.1vw solid #888;
    border-bottom: 0.1vw solid #888;
    padding: 0.4vw; 
}
.myBlogTemplate .elementor-widget-container p em a { /*start-------------- همچنین---------- */
    color:#1e1e1e !important;
}
.myBlogTemplate .elementor-widget-container a { /*start-------------- بولد کردن همه لینک ها---------- */
    font-weight: bold !important;
}


@media (max-width: 768.98px) {
.myBlogTemplate .elementor-widget-container p:has(em)  { /*start-------------- همچنین ---------- */
    padding: 1.4vw; 
}
}

/*END ---------صفحه "قالب پست ها" ا------------*/
/*---------------------------------------------------------------*/
















	
	
/*---------------------------------------------------------------*/
/*START---------صفحه درباره ما ا------------*/


.myClass1 svg{ /*start-------------- تنظیمات جدا کننده---------- */
/*    width: 100% !important;
    height: 11vh !important; */
}
/*1*/ .myClass1 { /*start-------------- تنظیمات عکس پس زمینه---------- */
    background-attachment: fixed !important;
}

@media (max-width: 768.98px) {
/*1*/ .myClass1 { /*start-------------- تنظیمات عکس پس زمینه---------- */
    background-size: 100% 94vh !important;
    background-position: 0 7vh !important;
}

}


/*END ----------صفحه درباره ما ا------------*/
/*---------------------------------------------------------------*/




















/*---------------------------------------------------------------*/
/*START---------صفحه اصلی ا------------*/


.myProductParMainPage .myAccordion li span { /*start--------------تغییر رنگ اکاردئون--------- */
    color: #fff !important;
}



/*START--------- قسمت وبلاگ------------*/
.myMainPage .myNews1 .elementor-posts-container.elementor-posts { 
    grid-template-areas: 'myArea myArea .' 'myArea myArea .' 'myArea myArea .'  'myArea myArea .';
    grid-template-columns: unset !important;
}
.myMainPage .myNews1 .elementor-posts-container.elementor-posts > article:first-of-type   {
    grid-area: myArea;
}

@media (max-width: 768.98px) {
.myMainPage .myProductParMainPage .myProduct  img {
    display:none !important;
}
}
/*START--------- قسمت وبلاگ------------*/


/*END ----------صفحه اصلی ا------------*/
/*---------------------------------------------------------------*/













/*---------------------------------------------------------------*/
/*START---------تمامی صفحات ا------------*/
/*START---------تنظیمات اواتار ا------------*/
.myShowAvatar #basic-user-avatar-form p {/*START---------فقط عکس اواتار را میزاره ا------------*/
  display: none !important;
}
.myShowAvatar #basic-user-avatar-form input {/*start-------------- همچنین ----------- */
  display: none !important;
}
.myShowAvatar #basic-user-avatar-form img {/*start-------------- همچنین ----------- */
  border-radius: 100% !important;
  border: 0.1vw solid #cdcdcd !important;
}
/*END---------تنظیمات اواتار ا------------*/


.post-password-required .post-password-form {/*START---------وسط چین کردن محتوای صفحه رمزگذاری شده ا------------*/
  text-align: center !important;
}

/*---------------------------------------------------------------*/
/*START---------تمامی صفحات ا------------*/





/*---------------------------------------------------------------*/
/*START---------صفحه حساب کاربری ا------------*/
/*START---------تنظیمات اواتار ا------------*/
.myAccountPage .myAccountContent .wd-my-account-sidebar { /*start-------------- حذف سایدبار ----------- */
    display: none !important;
}
.myAccountPage .myAccountContent .woocommerce-MyAccount-content { /*start-------------- همچنین ----------- */
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
}
.myAccountPage .myAccountContent .woocommerce-my-account-wrapper { /*start-------------- همچنین ----------- */
    margin: 0 !important;
    padding: 0 !important;
}
.myAccountContent .myOrdersThead {
    display:none  !important;
}

.myAccountPage .myAccountPanel ul.elementor-nav-menu > li:first-child { /*start-------------- حذف داشبورد ----------- */
    display:none !important;
}
.myAccountPage > .e-con-inner>div:last-child {  
    flex-wrap: nowrap !important;
}



/*END---------تنظیمات اواتار ا------------*/

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