.elementor-kit-6{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#000000;--e-global-typography-primary-font-family:"vazir";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"vazir";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"vazir";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"vazir";--e-global-typography-accent-font-weight:500;font-family:"vazir", vazir;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:20px;}.elementor-kit-6 a{font-family:"vazir", vazir;}.elementor-kit-6 h1{font-family:"vazir", vazir;font-size:35px;line-height:32px;}.elementor-kit-6 h2{font-family:"vazir", vazir;font-size:28px;}.elementor-kit-6 h3{font-family:"vazir-medum", vazir;font-size:20px;}.elementor-kit-6 h4{font-family:"vazir", vazir;}.elementor-kit-6 h5{font-family:"vazir", vazir;}.elementor-kit-6 h6{font-family:"vazir", vazir;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1201px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:1200px){.elementor-kit-6 h1{line-height:1.5em;}.elementor-kit-6 h2{line-height:1.5em;}.elementor-kit-6 h3{line-height:1.5em;}.elementor-kit-6 h4{line-height:1.5em;}.elementor-kit-6 h5{line-height:1.5em;}.elementor-kit-6 h6{line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */div.kt-col-xs-12.kt-col-md-12 > div.dashboard-box.dashboard-box-green {
    background: #005ae0 !important;
		border-radius: 15px !important;
}

	div.kt-col-xs-12.kt-col-md-12 > div.dashboard-box.dashboard-box-profit {
    background: #3e9e38 !important;
    border-radius: 15px !important;
}
	
	
	.button.button-green, button.button-green, input[type=submit].button-green {
    background: #3e9e38 !important;
		border-radius: 15px !important;
}
	
	.dashboard-box-text small {
    font-size: 13px !important;
}
	.dashboard-box-text span {
    font-size: 20px !important;
}


div.kt-modal-inner.kt-send-package-modal.active div.dashboard-box.dashboard-box-green a.dashboard-box-inner {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 5px 30px !important;
}

	
div.kt-modal-inner.kt-send-package-modal.active div.dashboard-box.dashboard-box-profit a.dashboard-box-inner {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 5px 30px !important;
}	


	
	

	
	
#insert-order-data .order-default-link label {
    display: block;
    align-items: center;
    justify-content: space-between;
    background-color: #f9f9f9;
    padding: 0px 7px;
    border-radius: 8px;
    font-size: 12px;
    border: 1px solid #ddd;
    margin-top: 8px;
}

#insert-order-data .order-default-link label::before {
	  content: "\26A0"; /* Unicode برای علامت هشدار در دایره */
    margin-left: 2px; /* فاصله آیکون از متن */
    color: #ffcc00; /* رنگ آیکون زرد */
    font-size: 12px; /* اندازه آیکون */
}

	

	
	

	
	/*  جلوگیری از زوم شدن هنگام کلیک کردن (فقط در صفحه پرداخت پاپ اپ) */
  /*  کادرهای دیگه اگر تغییر کنن مثلا کادر پرداخت آنی. موقع ثبت سفارش مرحله اخر ارور میده !!! */
	#insert-order-data input, 
  #insert-order-data select, 
  #insert-order-data textarea {
    border: 2px solid #005ae0 !important;
    border-radius: 15px !important; /* قوس کادر موبایل و لینک */
    font-size: 16px; /* برای جلوگیری از زوم */
    transform: scale(0.875); /* کاهش ظاهری اندازه */
    transform-origin: center; /* تنظیم نقطه مرجع به مرکز */
    width: calc(100% / 0.875); /* جبران کوچک‌شدن عرض به دلیل transform */
    max-width: 105%; /* جلوگیری از خروج از محدوده */
    box-sizing: border-box; /* برای محاسبه درست padding و border */
    padding: 10px; /* فضای داخلی مناسب */
    margin: 7px auto; /* مرکز کردن کادر */
}	


div.checkout_coupon #mobile-number {
	  border: 2px solid #1e83ff59 !important;
    border-radius: 15px !important; /* قوس کادر موبایل و لینک */
    font-size: 16px; /* برای جلوگیری از زوم */
    transform: scale(0.875); /* کاهش ظاهری اندازه */
    transform-origin: center; /* تنظیم نقطه مرجع به مرکز */
    width: calc(100% / 0.875); /* جبران کوچک شدن عرض به دلیل transform */
    max-width: 105%; /* جلوگیری از خروج از محدوده */
    box-sizing: border-box; /* برای محاسبه درست padding و border */
    padding: 10px; /* فضای داخلی مناسب */
    margin: -13px auto 5px; /* مرکز کردن کادر */
}



	#insert-order-data input::placeholder {
    color: #7f8187b8 !important; /* رنگ متن لینک placeholder */
    opacity: 1; /* اطمینان از وضوح کامل */
}
div.checkout_coupon #mobile-number::placeholder {
    color: #7f8187b8 !important; /* رنگ متن موبایل placeholder */
    opacity: 1; /* اطمینان از وضوح کامل */
}

	
	

	
	#order_review .shop_table thead tr th.product-name,
#order_review .shop_table thead tr th.product-total {
  display: none; /* مخفی کردن فقط ستون های محصول و قیمت */
}


	#order_review .shop_table tfoot th[colspan="2"] {
  display: none; /* مخفی کردن کادر */
}
	

.woocommerce-checkout-payment ul li label img {
    width: 4rem; /* کوچک تر کردن عرض عکس درگاه */
    height: auto; /* حفظ تناسب ارتفاع */
    margin: 0 auto; /* مرکز کردن تصویر */
}
	
	
.wc_payment_methods {
    margin: -7px;
    padding-top: 7px; /* فاصله دکمه ثبت با کادر موبایل */
    display: flex
;
    flex-wrap: wrap;
}	

.wc_payment_methods .wc_payment_method input[type=radio] + label {
    background: #fff;
    border-radius: 10px; /* گرد کردن گوشه ها */
    text-align: center; /* وسط چین کردن محتوا */
    padding: 10px 15px; /* فاصله داخلی برای چیدمان بهتر */
    font-size: 0; /* حذف فاصله اضافی فونت */
    border: 1px solid transparent; /* مرز شفاف */
    display: flex; /* فعال کردن Flexbox */
    flex-direction: column; /* چیدمان عمودی */
    align-items: center; /* وسط چین کردن عناصر */
}
	
.wc_payment_methods .wc_payment_method input[type=radio] + label img {
    margin-bottom: 5px; /* فاصله بین عکس و متن */
}	

.wc_payment_methods .wc_payment_method input[type=radio] + label span {
    font-size: 11px; /* سایز متن لوگوی درگاه */
    line-height: 1.2; /* ارتفاع متن */
    color: #7f8187; /* رنگ متن */
    font-weight: 400; /* وزن فونت */
    display: block; /* نمایش به صورت بلوکی */
    margin: 0; /* حذف فاصله اضافی */
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
}
	
@media only screen and (max-width: 700px) {
    .kando-form-wizard .btn.btn-previous {
        position: absolute;
        right: 35px; /* فاصله دکمه قرمز برگشت از حاشیه */
    }
}	


	div#order_review {
    margin-top: -5px !important; /* کاهش فاصله مشخصات میانی قیمت و محصول با مشخصات بالایی */
}


	.checkout_coupon p, tbody .product-image {
    display: inline;/* کشیده شدن کادر موبایل */
    vertical-align: middle;
}
	
  #order_review .shop_table tbody .cart_item .product-name .product-title {
    font-size: 13px; /* سایز جدید متن اسم محصول در صفحه پرداخت پاپ آپ */
    line-height: 1.3; /* ارتفاع خط مناسب */
}
	
fieldset.order-information table.shop_table tbody tr.cart_item td.product-name span.product-title {
    font-size: 13px; /* سایز جدید متن اسم محصول در صفحه پرداخت آنی */
    line-height: 1.3; /* تنظیم فاصله خطوط */
}

fieldset.order-information table.shop_table tfoot tr.order-total td {
    font-size: 15px !important; /* تغییر سایز قیمت در پرداخت آنی چون تومان افتاده بود خط پایین */
    font-weight: 500; /* حفظ وزن فونت */
}


	table.shop_table.shop_table_responsive tbody tr td {
    font-size: 12px !important; /* تنظیم سایز فونت بخش سفارش ها و تراکنش ها در داشبورد */
}
	

@media (max-width: 767px) {
    .checkout_coupon {
        margin-bottom: 0px;
    }
}	


@media (max-width: 768px) {
    .kt-send-package-modal.active {
        padding: 50px 5px 15px 5px !important;
    }
}


.dashboard-box {
    border-radius: 10px; /* گوشه های گرد کادرهای داشبورد */
}



	.dashboard-box-default {
    background: #66a72f; /* رنگ کادرهای داشبورد */
	}
	.dashboard-box-blue {
    background: #389dba; /* رنگ کادرهای داشبورد */
  }
	.dashboard-box-green {
    background: #b154a0; /* رنگ کادرهای داشبورد */
	}
	.dashboard-box-violet {
    background: #ea713b; /* رنگ کادرهای داشبورد */
	}
	
	
	.dashboard-box-orders .stamp-1 {
    background: #fff !important; /* رنگ پس زمینه کادرهای چشمک زن داشبورد  */
	}
	

	.kt-send-package-modal.active .kt-modal-close {
    right: 15px !important; /* تنظیم دکمه ضربدر بستن */
}



.kando-elementor-pack2.off span {
    font-size: 33px !important;
    position: absolute;
    left: 16px !important;
    /* margin-top: 12px !important; */
    font-weight: bold;
    color: #f16872;
    letter-spacing: -3px !important;
    display: inline-block;
}


.kando-elementor-pack2 .comboChooser:before {
    content: "انتخاب کنید" !important;
    left: 13px !important;
    right: auto !important;
    border-right: 1px solid #e8e6e6;
    border-left: 0 !important;
    /* border-radius: 3px 0 0 3px !important; */
    /* border-radius: 30px 0 0 30px !important; */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'vazir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://robottrader.ir/wp-content/uploads/2023/06/Vazir.woff2') format('woff2'),
		url('https://robottrader.ir/wp-content/uploads/2023/06/Vazir.woff') format('woff'),
		url('https://robottrader.ir/wp-content/uploads/2023/06/Vazir.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'vazir-medum';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://robottrader.ir/wp-content/uploads/2023/06/Vazir-Medium.woff2') format('woff2'),
		url('https://robottrader.ir/wp-content/uploads/2023/06/Vazir-Medium.woff') format('woff'),
		url('https://robottrader.ir/wp-content/uploads/2023/06/Vazir-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */