/* ============================================================
 * DOSYA    : pra-global-fix.css
 * PROJE    : Prime Ankara
 * YOL      : /wp-content/themes/framey/assets/css/pra-global-fix.css
 * AÇIKLAMA : Elementor/UiCore beyaz kenar boşluklarını sıfırlar
 * ENQUEUE  :
 *   function pra_enqueue_global_fix() {
 *     wp_enqueue_style('pra-global-fix', get_stylesheet_directory_uri() . '/assets/css/pra-global-fix.css', array(), '1.0.0');
 *   }
 *   add_action('wp_enqueue_scripts', 'pra_enqueue_global_fix');
 * ============================================================ */

/* ── Elementor sayfa sarmalayıcı padding sıfırla ── */
.elementor-section-wrap,
.elementor-top-section,
.e-con,
.e-con-inner,
.elementor-container,
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* ── Elementor HTML widget sarmalayıcı ── */
.elementor-widget-html,
.elementor-widget-html .elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
}

/* ── UiCore tema container genişliği ── */
.uicore-container,
.uicore-e-con,
[class*="uicore-container"] {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* ── Sayfa içerik alanı (UiCore page wrapper) ── */
#uicore-page-wrapper,
.uicore-page-wrapper,
#page-content,
.site-content,
.entry-content,
[class*="page-content"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* ── Elementor section margin/padding override ── */
.elementor-section {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* ── pra- section'larının kendi max-width ve padding'i korunuyor ──
   İç kapsayıcı (.pra-kapsayici) zaten max-width:1280px ile sınırlı.
   Dış section tam genişlikte olmalı. ── */
section[class^="pra-"],
section[class*=" pra-"] {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
