/*
Theme Name: Oreades Creative
Theme URI: https://oreades.com
Description: Creative one-page agency theme with Elementor integration, based on the Oreades HTML5 template.
Version: 1.0.0
Author: Oreades / ig design
Author URI: https://oreades.com
Text Domain: oreades
Tags: one-page, portfolio, elementor, creative, agency, full-width-template
*/

/* ================================================================
   ELEMENTOR COMPATIBILITY OVERRIDES
   Strip Elementor's default constraints so the template CSS takes over.
   ================================================================ */

/* 1. Remove the max-width container Elementor adds around sections */
.elementor-section.elementor-section-full_width > .elementor-container {
    max-width: 100% !important;
    width: 100% !important;
}

/* 2. Strip default Elementor column + widget-container padding */
.elementor-widget-wrap,
.elementor-widget-container {
    padding: 0 !important;
}

/* 3. Remove default column gap in full-width sections */
.elementor-section-full_width .elementor-column-gap-default > .elementor-row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* 4. Make HTML widget fill its parent fully */
.elementor-widget-html {
    width: 100%;
}
.elementor-widget-html > .elementor-widget-container {
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
}

/* 5. Fix Elementor adding overflow:hidden to full-width sections */
.elementor-section.elementor-section-full_width {
    overflow: visible;
}

/* 6. Prevent WordPress's admin bar from pushing the fixed nav off */
.admin-bar #menu-wrap {
    top: 32px;
}
@media screen and (max-width: 782px) {
    .admin-bar #menu-wrap {
        top: 46px;
    }
}

/* 7. Ensure parallax sections are full-width */
.section.padding-top-bottom,
.section.full-height {
    width: 100%;
    position: relative;
}

/* 8. Fix Elementor page wrapper margin/padding */
.elementor-page .elementor {
    padding: 0;
    margin: 0;
}
