/*
Theme Name: Air Control Services (Hello Elementor child)
Theme URI: https://aircontrolstg.wpenginepowered.com/
Description: Child theme for Air Control Services. Header/footer chrome plus the demo's site.css mounted via the Local Howl widgets plugin.
Author: Local Howl
Version: 0.4.1
Template: hello-elementor
Text Domain: aircontrol
*/

/* Let our own .container control the page width.
   Elementor wraps every section in .elementor-section .elementor-container which
   defaults to ~1140px and adds horizontal padding -- both constrain our widgets
   so their .container can never reach its 1240px max. Zero those out. */
.elementor-section.elementor-section-boxed > .elementor-container,
.elementor-section > .elementor-container {
  max-width: none !important;
  padding-inline: 0 !important;
}
.elementor-section {
  padding: 0 !important;
}
.elementor-column,
.elementor-column .elementor-column-wrap,
.elementor-column .elementor-widget-wrap,
.elementor-element .elementor-widget-container {
  padding: 0 !important;
}
/* Our widgets emit their own <section> + .container. Don't double-stack. */
.elementor-widget {
  margin: 0 !important;
}
/* hello-elementor sets .site-header { padding-block: 1rem } which the demo never had;
   zero it so the header is exactly the demo's 76px .header-inner + border. */
.site-header {
  padding-block: 0;
}
