/*
Theme Name: FlyNow
Theme URI: https://example.com/elementorx
Author: Muhammad Abbas (CloudSoft.pk)
Author URI: https://example.com
Description: A lightweight, modern, Elementor-compatible WordPress theme with global styles, header/footer options, WooCommerce support, and SEO-friendly schema markup.
Version: 1.0.0
Tested up to: 6.6
Requires at least: 5.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: elementorx
Tags: blog, one-column, two-columns, custom-logo, custom-menu, featured-images, full-site-editing, rtl-language-support, translation-ready, editor-style, e-commerce
*/

/* Minimal reset and variables; heavy styles are intentionally omitted to keep Elementor in control */
:root{
	--elx-container-max: 1200px;
	--elx-color-primary: #1a73e8;
	--elx-color-secondary: #111827;
	--elx-color-accent: #10b981;
	--elx-color-bg: #ffffff;
	--elx-color-text: #111827;
	--elx-font-base: 'Inter', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
	--elx-font-headings: 'Inter', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

html{scroll-behavior:smooth}
body{
	margin:0;
	font-family:var(--elx-font-base);
	color:var(--elx-color-text);
	background:var(--elx-color-bg);
	text-rendering:optimizeLegibility;
}

.elx-container{max-width:var(--elx-container-max);margin:0 auto;padding:0 16px}
.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}

/* Keep Gutenberg default styles minimal on front when Elementor is active */
.alignwide{margin-left:auto;margin-right:auto}
.alignfull{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}

/* Force Elementor Footer full width */
.elementor-location-footer {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Remove theme container restrictions for Elementor footer */
.site-footer .elementor-container, 
footer .elementor-container {
    max-width: 100% !important;
}




