/* Level Up Smarter — styles scoped to ID 1001.
   Moved out of wp-custom-css 2026-08-12: it was loading inline on every
   page of the site. Printed at wp_head priority 101, exactly where the
   inline block used to sit, so the cascade is unchanged. */

/* ── Page 1001 — Force true full width ── */
.page-id-1001 .site-content,
.page-id-1001 #content,
.page-id-1001 #primary,
.page-id-1001 main.site-main,
.page-id-1001 article.type-page,
.page-id-1001 .entry-content,
.page-id-1001 .elementor-section-wrap {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
}

/* Kill the theme's container max-width */
.page-id-1001 .container,
.page-id-1001 .site-content > .wrap,
.page-id-1001 #content > .wrap {
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Stretch Elementor sections edge to edge */
.page-id-1001 .elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 100% !important;
}

/* Remove sidebar if present */
.page-id-1001 #secondary,
.page-id-1001 .widget-area,
.page-id-1001 aside.sidebar {
  display: none !important;
}

/* ── Page 1001 only — Full width + hide header ── */
.page-id-1001 #masthead,
.page-id-1001 .site-header,
.page-id-1001 header.site-header,
.page-id-1001 .elementor-location-header,
.page-id-1001 [data-elementor-type="header"],
.page-id-1001 .entry-header,
.page-id-1001 h1.entry-title,
.page-id-1001 .page-header,
.page-id-1001 #wpadminbar {
  display: none !important;
}

/* Remove all top spacing */
.page-id-1001 html,
.page-id-1001 body,
.page-id-1001 .site,
.page-id-1001 .site-content,
.page-id-1001 #page,
.page-id-1001 #content,
.page-id-1001 main,
.page-id-1001 .site-main,
.page-id-1001 article,
.page-id-1001 .entry-content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Force full width */
.page-id-1001 .elementor-section,
.page-id-1001 .elementor-container,
.page-id-1001 .elementor-widget-wrap,
.page-id-1001 .elementor-widget-container {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Kill any margin/padding on the canvas */
.page-id-1001 .elementor-page,
.page-id-1001 .elementor-section-wrap {
  margin: 0 !important;
  padding: 0 !important;
}