/*
Theme Name: Reina
Theme URI: https://reina.qodeinteractive.com
Description: Spa and Wellness Theme
Author: Edge Themes
Author URI: https://qodeinteractive.com
Text Domain: reina
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Requires at least: 6.3
Tested up to: 6.8
Requires PHP: 7.4
Version: 2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* FORCE Elementor HTML widget to full width – SERVER FIX */
/* === GLOBAL LAYOUT FIX – STOP RIGHT SHIFT & WHITE SPACE === */

/* 1. Prevent horizontal overflow */
html, body {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden !important;
}

/* 2. Reset main content wrappers */
.qodef-page-content,
.qodef-content-grid,
.qodef-container,
.qodef-grid-inner {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box;
}

/* 3. Elementor full width correction */
.elementor,
.elementor-section,
.elementor-container {
    width: 100% !important;
    max-width: 100% !important;
}

/* 4. Fix HTML widgets specifically */
.elementor-widget-html,
.elementor-widget-html > .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
}

/* 5. Kill any transform pushing layout */
.qodef-page-content,
.elementor {
    transform: none !important;
    left: auto !important;
    right: auto !important;
}

