/* Use the full Divi content area on pages with standalone event blocks. */
#main-content > .container:has(> #content-area > #left-area .entry-content > .mi-event-section-banner) {
	width: 100% !important;
	max-width: none !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

#main-content > .container:has(> #content-area > #left-area .entry-content > :is(.mi-event-section-banner, .mi-event-cards))::before {
	display: none;
}

#main-content > .container:has(> #content-area > #left-area .entry-content > :is(.mi-event-section-banner, .mi-event-cards)) > #content-area > #left-area {
	width: 100%;
	float: none;
	padding-left: 0;
	padding-right: 0;
}

#main-content > .container:has(> #content-area > #left-area .entry-content > :is(.mi-event-section-banner, .mi-event-cards)) > #content-area > #sidebar {
	display: none;
}
