/* Elementor layout bridge for The Club theme. */

.theclub-elementor-document,
.theclub-elementor-document > .elementor {
	width: 100%;
	max-width: none;
	margin: 0;
	padding: 0;
}

.elementor .theclub-elementor-section,
.elementor .theclub-elementor-section > .elementor-container,
.elementor .theclub-elementor-section > .elementor-container > .elementor-column,
.elementor .theclub-elementor-section .elementor-widget-wrap,
.elementor .theclub-elementor-section .elementor-widget-theclub-section,
.elementor .theclub-elementor-section .elementor-widget-container {
	width: 100%;
	max-width: none !important;
	margin-inline: 0 !important;
	padding-inline: 0 !important;
}

.elementor .theclub-elementor-section > .elementor-container {
	min-height: 0;
}

.elementor .theclub-elementor-section .elementor-column-gap-no > .elementor-column > .elementor-element-populated {
	padding: 0 !important;
}

.theclub-elementor-page .elementor-section-wrap,
.theclub-elementor-page .elementor-location-single {
	width: 100%;
}

body.elementor-editor-active .club-loader,
body.elementor-editor-active .cursor-dot {
	display: none !important;
}

body.elementor-editor-active .reveal {
	opacity: 1 !important;
	transform: none !important;
}

.elementor-editor-active .hero,
.elementor-editor-active .spaces {
	min-height: 720px;
}

@media (max-width: 767px) {
	.elementor-editor-active .hero,
	.elementor-editor-active .spaces {
		min-height: 620px;
	}
}
