/*
Theme Name: Hello Elementor Child
Theme URI: https://leadlist.ch
Description: Child theme for LeadList Landing Page - removes default header/footer
Author: P&L Group GmbH
Author URI: https://pnlgroup.ch
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hello-elementor-child
*/

/* ==========================================================================
   LeadList Landing Page - WordPress Theme Overrides
   ========================================================================== */

/*
 * Hide Hello Elementor default header and footer on LeadList pages
 * The body class "leadlist-page" is added via functions.php
 */

/* Hello Elementor specific selectors */
body.leadlist-page header.site-header,
body.leadlist-page footer.site-footer,
body.leadlist-page .site-header,
body.leadlist-page .site-footer {
    display: none !important;
}

/* Elementor header/footer widgets */
body.leadlist-page .elementor-location-header,
body.leadlist-page .elementor-location-footer {
    display: none !important;
}

/* Full-width content area */
body.leadlist-page .site-main,
body.leadlist-page .page-content,
body.leadlist-page .entry-content,
body.leador-page .elementor-page {
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

body.leadlist-page main {
    padding: 0 !important;
    margin: 0 !important;
}

/* Remove page title if shown */
body.leadlist-page .page-title,
body.leadlist-page .entry-title {
    display: none !important;
}

/* Ensure Elementor widgets take full width */
body.leadlist-page .elementor-widget-container {
    max-width: 100% !important;
}

/* Remove any default container padding from Hello Elementor */
body.leadlist-page .page-header,
body.leadlist-page .hfe-header,
body.leadlist-page .hfe-footer {
    display: none !important;
}
