/* Events Single Styles - Using nested, make sure to include the & ampersands for browser support */

.single-events .main-content {
	min-height: unset !important;
}

.single-events .main-content .wp-block-group:first-of-type {
	background: linear-gradient(180deg, #ffffff 0%, #faf9f5 16.93%) !important;
	border-bottom: 1px solid #d0d0d0;
}

.single-events .main-content .wp-block-group:first-of-type .wp-block-columns {
	display: flex;
	align-items: flex-start !important;
	gap: 50px;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column {
	padding: unset !important;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column
	> * {
	padding: unset !important;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column:last-of-type
	.wp-block-image {
	border-radius: 24px !important;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column:first-of-type {
	display: flex;
	flex-direction: column;
	gap: 20px;
	padding: unset !important;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column:first-of-type
	.wp-block-columns:first-of-type {
	background-color: none !important;
	background: none !important;
	border-radius: unset !important;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column:first-of-type
	.wp-block-columns:first-of-type
	> div {
	display: flex;
	flex-direction: row;
	gap: 20px;
	flex-wrap: nowrap;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column:first-of-type
	.wp-block-columns:first-of-type
	> div
	p:first-of-type {
	color: #535fca !important;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column:first-of-type
	#h-blog {
	display: none;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column:first-of-type
	.breadcrumb {
	display: flex;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #737171;
	flex-wrap: nowrap;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column:first-of-type
	.breadcrumb
	a {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #1f1f1f;
	text-decoration: none;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column:first-of-type
	.breadcrumb
	span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column:first-of-type
	.breadcrumb
	.breadcrumb-separator {
	color: #535fca;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column:first-of-type
	h1 {
	font-family: Relative !important;
	font-size: 42px !important;
	font-weight: 400 !important;
	line-height: 50.4px !important;
	color: #1f1f1f !important;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column:first-of-type
	p {
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 25.2px !important;
	color: #1f1f1f !important;
	font-style: unset !important;
}

.single-events
	.main-content
	.wp-block-group:first-of-type
	.wp-block-columns
	.wp-block-column:first-of-type
	p
	a {
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 25.2px !important;
	color: #535fca !important;
	font-style: unset !important;
}

.single-events .main-content .wp-block-image img {
	border-radius: 24px !important;
}

/* When and Where */

@media only screen and (max-width: 999px) {
	.single-events .main-content > .wp-block-group {
		padding: 40px 0 !important;
	}

	.single-events
		.main-content
		> .wp-block-group
		> .wp-block-group__inner-container
		> .wp-block-columns {
		flex-direction: column-reverse !important;
		gap: 20px !important;
	}

	.single-events .main-content h1,
	.single-events .main-content h2,
	.single-events .main-content p {
		text-align: left !important;
	}

	.single-events
		.main-content
		> .wp-block-group
		> .wp-block-group__inner-container
		> .wp-block-columns
		> .wp-block-column
		> .wp-block-columns:first-of-type
		> .wp-block-column {
		margin: unset !important;
	}
}

.single-events
	.main-content
	> .wp-block-group
	> .wp-block-group__inner-container
	> .wp-block-columns
	> .wp-block-column
	> .wp-block-columns:first-of-type {
	flex-direction: column !important;
	gap: 5px !important;
}

.single-events
	.main-content
	> .wp-block-group
	> .wp-block-group__inner-container
	> .wp-block-columns
	> .wp-block-column
	> .wp-block-columns:first-of-type
	> .wp-block-column
	p {
	white-space: nowrap !important;
}

.single-events
	.main-content
	> .wp-block-group
	> .wp-block-group__inner-container
	> .wp-block-columns
	> .wp-block-column
	> .wp-block-columns:first-of-type
	> .wp-block-column
	p:first-of-type {
	width: 60px;
}

/* When */
.single-events
	.main-content
	> .wp-block-group
	> .wp-block-group__inner-container
	> .wp-block-columns
	> .wp-block-column
	> .wp-block-columns:first-of-type
	> .wp-block-column:first-of-type {
	border-right: unset !important;
}

/* Where */
.single-events
	.main-content
	> .wp-block-group
	> .wp-block-group__inner-container
	> .wp-block-columns
	> .wp-block-column
	> .wp-block-columns:first-of-type
	> .wp-block-column:last-of-type {
}
