/*
Theme Name: Milano Panoramic
Author: Milano
Description: Editable Milano Elementor sections with header/footer locations and Elementor Free template selection.
Version: 2.0.4
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: milano-panoramic
*/
body{margin:0;background:#f6f1e8} .milano-site{position:relative} .milano-page{width:100%;margin:0} .milano-document{max-width:1100px;margin:auto;padding:120px 24px 64px}
.milano-design{font-family:"Manrope",sans-serif;background:var(--background);color:var(--foreground);line-height:1.5;--tw-border-style:solid}
.milano-design *,.milano-design *::before,.milano-design *::after{box-sizing:border-box}
.milano-design [hidden]{display:none!important}
.milano-design .milano-tab{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;padding:12px 16px;font:500 14px/20px "Manrope",sans-serif;cursor:pointer;color:var(--muted-foreground);background:transparent}
.milano-design .milano-tab[data-state=active]{border-bottom-color:var(--brand);color:var(--brand)}
.milano-design .milano-tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
.milano-section-header{background:transparent}.milano-location-header{position:relative;z-index:30}
.milano-section-header header{width:100%}.milano-location-header .elementor-widget-milano-header{margin:0}
.milano-page .elementor-widget-wrap:has(>.elementor-widget[class*="elementor-widget-milano-"]){padding:0}
.milano-page .elementor-widget[class*="elementor-widget-milano-"]{margin-bottom:0;width:100%}
.milano-location-header .elementor-widget-wrap,.milano-location-footer .elementor-widget-wrap{padding:0}
.milano-location-header .elementor-widget,.milano-location-footer .elementor-widget{margin-bottom:0}
body:not(.home) .milano-section-header header{position:relative;background:var(--primary)}
body.elementor-editor-active .milano-section-header header{position:relative;background:var(--primary)}
