/* Elementor Free — keep near-exact Go Saloon layout inside builder wrappers */

.go-saloon-elementor-main .elementor,
.go-saloon-elementor-main .elementor-section,
.go-saloon-elementor-main .elementor-container,
.go-saloon-elementor-main .elementor-column,
.go-saloon-elementor-main .elementor-widget-wrap,
.go-saloon-elementor-main .elementor-widget,
.go-saloon-elementor-main .elementor-widget-container {
  max-width: none;
}

.go-saloon-elementor-main .elementor-section {
  margin: 0;
  padding: 0;
}

.go-saloon-elementor-main .elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 100%;
  padding: 0;
}

.go-saloon-elementor-main .elementor-column-gap-default > .elementor-column > .elementor-element-populated,
.go-saloon-elementor-main .elementor-column-gap-narrow > .elementor-column > .elementor-element-populated,
.go-saloon-elementor-main .elementor-column-gap-extended > .elementor-column > .elementor-element-populated,
.go-saloon-elementor-main .elementor-column-gap-wide > .elementor-column > .elementor-element-populated,
.go-saloon-elementor-main .elementor-column-gap-wider > .elementor-column > .elementor-element-populated {
  padding: 0;
}

.go-saloon-elementor-main .elementor-widget-html > .elementor-widget-container {
  padding: 0;
  margin: 0;
}

/* Preview / shortcode output without Elementor */
.go-saloon-elementor-main > .gs-elementor-body {
  display: block;
}

body.elementor-editor-active .site-header {
  z-index: 1;
}
