.elementor-1253 .elementor-element.elementor-element-8724482{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1253 .elementor-element.elementor-element-e313742{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1253 .elementor-element.elementor-element-f5716d0{--display:flex;}.elementor-1253 .elementor-element.elementor-element-02db8cf{--display:flex;}.elementor-1253 .elementor-element.elementor-element-24f5cf2{--display:flex;}.elementor-1253 .elementor-element.elementor-element-e0b1559{--display:flex;}.elementor-1253 .elementor-element.elementor-element-e0b1559.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1253 .elementor-element.elementor-element-6dcc2d1{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1253 .elementor-element.elementor-element-ffc6b3e img{border-radius:10px 10px 10px 10px;}.elementor-1253 .elementor-element.elementor-element-2486609{--display:flex;}.elementor-1253 .elementor-element.elementor-element-b7cb9e8{--display:flex;}@media(max-width:767px){.elementor-1253 .elementor-element.elementor-element-e0b1559{--width:198.733px;}}/* Start custom CSS for text-editor, class: .elementor-element-103bdb2 *//* =====================================================
   Mobile = Full Width (like Elementor Full Width)
   Desktop = Theme Default
   Only for Single Post
===================================================== */

@media (max-width: 767px) {

  /* 1️⃣ برداشتن محدودیت عرض قالب */
  body.single-post .container,
  body.single-post .site-content,
  body.single-post .content-area,
  body.single-post .site-main,
  body.single-post .entry-content {
    max-width: 100% !important;
    width: 100% !important;
  }

  /* 2️⃣ رفتار مشابه Elementor Full Width */
  body.single-post .elementor-section,
  body.single-post .elementor-container,
  body.single-post .elementor-column,
  body.single-post .elementor-widget-wrap,
  body.single-post .e-con,
  body.single-post .e-con-inner {
    max-width: 100% !important;
    width: 100% !important;
  }

  /* 3️⃣ کنترل پدینگ (نه خیلی لب‌چسب، نه باریک) */
  body.single-post .elementor-section {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }

  /* 4️⃣ HTML widget + بنرهای پزشکان */
  body.single-post .elementor-widget-html,
  body.single-post .elementor-widget-html .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* 5️⃣ تصاویر، بنرها، iframe ها */
  body.single-post img,
  body.single-post iframe,
  body.single-post video {
    max-width: 100% !important;
    height: auto !important;
    display: block;
  }

  /* 6️⃣ جلوگیری از اسکرول افقی */
  body.single-post {
    overflow-x: hidden !important;
  }

}/* End custom CSS */
/* Start custom CSS *//* ===== TRUE Mobile Edge-to-Edge for Elementor Articles ===== */
@media (max-width: 767px) {

  /* 1. آزادسازی سکشن اصلی */
  body.elementor-page-1253 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* 2. شکستن محدودیت المنتور */
  body.elementor-page-1253 .elementor-section,
  body.elementor-page-1253 .elementor-container,
  body.elementor-page-1253 .elementor-column,
  body.elementor-page-1253 .elementor-widget-wrap {
    max-width: 100vw !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* 3. حذف پدینگ قالب (مهم‌ترین بخش) */
  body .container,
  body .site-content,
  body .content-area,
  body .wrap,
  body .wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100vw !important;
  }

  /* 4. جلوگیری از اسکرول افقی */
  html, body {
    overflow-x: hidden !important;
  }
}/* End custom CSS */