.elementor-kit-80{--e-global-color-primary:#FFCF0E;--e-global-color-secondary:#081A43;--e-global-color-text:#242424;--e-global-color-accent:#FFB70E;--e-global-color-4e48ad33:#04132B;--e-global-color-9b6a67b:#FFFFFF;--e-global-color-8cee1d4:#6b6b6b;--e-global-color-7431f8c:#071230;--e-global-typography-primary-font-family:"Oswald-Regular";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Oswald-Regular";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Oswald-Light";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"WorkSans-Medium";--e-global-typography-accent-font-weight:500;font-family:"Oswald-Regular", Sans-serif;}.elementor-kit-80 e-page-transition{background-color:#FFBC7D;}.elementor-kit-80 a{font-family:"Oswald-Regular", Sans-serif;}.elementor-kit-80 h1{font-family:"Oswald-Bold", Sans-serif;}.elementor-kit-80 h2{font-family:"Oswald-Medium", Sans-serif;}.elementor-kit-80 h3{font-family:"Oswald-Regular", Sans-serif;}.elementor-kit-80 h4{font-family:"Oswald-Regular", Sans-serif;}.elementor-kit-80 h5{font-family:"Oswald-Regular", Sans-serif;}.elementor-kit-80 h6{font-family:"Oswald-Regular", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;}.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:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1380px;}.e-con{--container-max-width:1380px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* 🎨 دکمه ثبت نظرات وردپرس */
.submit.submit {
   background-color: #FF8C00;
   border-radius: 10px;
   color: #fff;
   border: none;
   padding: 10px 20px;
   cursor: pointer;
   transition: all 0.3s ease;
}
.submit.submit:hover {
    background-color: #2E3192;
}
#commentform input[type="submit"]:hover {
   background-color: #2E3192;
}

/* 🎨 دکمه‌های گرویتی فرم */
body .gform_wrapper .gform_footer input[type="submit"],
body .gform_wrapper .gform_page_footer input[type="submit"] {
   background-color: #FF8C00 !important;
   border-radius: 10px !important;
   color: #fff !important;
   border: none !important;
   padding: 10px 20px !important;
   cursor: pointer;
   transition: all 0.3s ease;
}
body .gform_wrapper .gform_footer input[type="submit"]:hover,
body .gform_wrapper .gform_page_footer input[type="submit"]:hover {
   background-color: #2E3192 !important;
}


#comment {
    width: 730px !important;
}
@media (max-width: 768px) #comment {
    width: 100% !important;
}

/* ۱. حذف کامل آیکن + و - قالب */
.aux-plus-symbol,
.aux-submenu-indicator::before,
.aux-submenu-indicator::after {
    display: none !important;
    content: none !important;
}

/* ۲. فقط آیکن فلش سمت راست */
.offcanvas-content li.menu-item-has-children > a::after {
    content: "▼";
    font-size: 20px;
    float: right;
    margin-left: 10px;
    transition: transform 0.3s ease;
}

/* چرخش فلش موقع باز شدن */
.offcanvas-content li.menu-item-has-children.open > a::after {
    transform: rotate(180deg);
}

/* ۳. فونت Oswald برای ساب‌آیتم‌ها */
.offcanvas-content ul.sub-menu li a {
    font-family: 'Oswald', sans-serif !important;
    font-size: 15px;
    color: #333 !important;
    padding: 10px 20px;
    display: block;
    background: #fff;
    border-bottom: 1px solid #eee;
}

/* ۴. عرض منوی موبایل ۸۰٪ */
.aux-offcanvas-menu.aux-pin-left.aux-open {
    width: 80vw !important;
    max-width: 80vw !important;
    left: 0 !important;
}

/* ۵. جلوگیری از اسکرول افقی */
html, body {
    overflow-x: hidden;
}
body .gform_wrapper.form_wrapper.gform_3 {
  font-size: 120%;
}
@media (max-width: 768px) {
  .gform_wrapper .gfield_list_group input[type="text"] {
    margin-top: 12px;
  }
}
/* فرم شماره 2 */
body .gform_wrapper form#gform_2 .gform_button {
  background-color: #FF8C00;
  color: white;
  border: none;
  border-radius: 6px;
  padding: 10px 20px;
  font-size: 120%; /* افزایش 20 درصدی */
  transition: background-color 0.3s ease;
}

/* hover فرم 2 */
body .gform_wrapper form#gform_2 .gform_button:hover {
  background-color: #2E3192;
}

/* فرم شماره 3 */
body .gform_wrapper form#gform_3 .gform_button {
  background-color: #FF8C00;
  color: white;
  border: none;
  border-radius: 6px;
  padding: 10px 20px;
  font-size: 120%; /* افزایش 20 درصدی */
  transition: background-color 0.3s ease;
}

/* hover فرم 3 */
body .gform_wrapper form#gform_3 .gform_button:hover {
  background-color: #2E3192;
}

.sticky-buy-button {
  position: fixed;
  left: 0;
  top: 40%;
  transform: rotate(-90deg);
  transform-origin: left top;
  background-color: #FF8C00;
  color: white;
  padding: 10px 20px;
  border-radius: 0 0 8px 8px;
  font-family: 'Oswald', sans-serif;
  font-size: 120%;
  font-weight: bold;
  text-decoration: none;
  z-index: 9999;
  transition: background-color 0.3s ease;
}

/* هاور */
.sticky-buy-button:hover {
  background-color: #2E3192;
}

/* مخفی‌سازی در موبایل */
@media (max-width: 767px) {
  .sticky-buy-button {
    display: none;
  }
}

/* دکمه read more در پست‌ها */
.readmore .aux-read-more {
  background-color: #FF8C00 !important; /* سبز */
  color: white !important;
  border: none !important;
  padding: 10px 20px !important;
  display: inline-block;
  text-decoration: none;
  border-radius: 5px !important;
  transition: background-color 0.3s ease;
}

.readmore .aux-read-more:hover {
  background-color: #2E3192 !important; /* آبی */
  color: white !important;
}

/*کوچک کردن سایز فونت h1صفحات دسته بندی مقالات*/
.archive h1.page-title {
    font-size: 15px !important;
}

/* بدنه صفحات عربی */
body.is-ar {
  font-family: 'Noto Sans Arabic', sans-serif !important;
  direction: rtl;
}

/* واژه‌های انگلیسی داخل متن عربی */
body.is-ar .en {
  font-family: 'Oswald', sans-serif;
  direction: ltr;
  unicode-bidi: isolate;
}

/* هدینگ‌ها در صفحات عربی */
body.is-ar h1,
body.is-ar h2,
body.is-ar h3,
body.is-ar h4,
body.is-ar h5,
body.is-ar h6 {
  font-family: 'Noto Sans Arabic', sans-serif !important;
}

body .gform_wrapper#gform_wrapper_4 {
    direction: rtl;
    text-align: right;
}

/* (برای تنظیمات نمایش فوترپیش‌فرض هر دو مخفی */
.footer-en, .footer-ar {
  display: none !important;
}

/* وقتی زبان انگلیسی باشه */
body:not([class*="lang-ar"]) .footer-en {
  display: block !important;
}

/* وقتی زبان عربی باشه */
body.lang-ar .footer-ar {
  display: block !important;
}

/***** ۱) پیش‌فرض: همه نسخه‌ها مخفی تا فلیکر نگیریم *****/
.footer-en, .footer-ar,
.show-en, .show-ar,
.englisi, .arabi {
  display: none !important;
}

/***** ۲) فرانت‌اند: فقط نسخه متناظر با زبان body دیده شود *****/
body.lang-en .footer-en,
body.lang-en .show-en,
body.lang-en .englisi {
  display: revert !important; /* یا block اگر قدیمی بود مرورگر */
}

body.lang-ar .footer-ar,
body.lang-ar .show-ar,
body.lang-ar .arabi {
  display: revert !important;
  /* جهت RTL اختیاری: */
  direction: rtl;
  text-align: right;
}

/***** ۳) داخل ادیتور المنتور: هر دو نسخه دیده شوند تا ادیت کنی *****/
body.elementor-editor-active .footer-en,
body.elementor-editor-active .footer-ar,
body.elementor-editor-active .show-en,
body.elementor-editor-active .show-ar,
body.elementor-editor-active .englisi,
body.elementor-editor-active .arabi {
  display: revert !important;
}

/* اگر مرورگر قدیمی revert رو نمی‌شناسه، این fallback رو هم اضافه کن */
@supports not (display: revert) {
  body.lang-en .footer-en,
  body.lang-en .show-en,
  body.lang-en .englisi,
  body.lang-ar .footer-ar,
  body.lang-ar .show-ar,
  body.lang-ar .arabi,
  body.elementor-editor-active .footer-en,
  body.elementor-editor-active .footer-ar,
  body.elementor-editor-active .show-en,
  body.elementor-editor-active .show-ar,
  body.elementor-editor-active .englisi,
  body.elementor-editor-active .arabi {
    display: block !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Oswald-Regular';
	font-display: auto;
	src: url('https://xmart-mena.com/wp-content/uploads/2025/07/Oswald-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Oswald-Light';
	font-display: auto;
	src: url('https://xmart-mena.com/wp-content/uploads/2025/07/Oswald-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Oswald-Bold';
	font-display: auto;
	src: url('https://xmart-mena.com/wp-content/uploads/2025/07/Oswald-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Oswald-Medium';
	font-display: auto;
	src: url('https://xmart-mena.com/wp-content/uploads/2025/07/Oswald-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */