
.archive-page .submenu {
	height: 50px;
}

.archive-page__subheader {
	text-align: center;
	padding-top: calc(var(--sk-container-padding) * 2.9);
}

.archive-page__wrapper {
	padding: calc(var(--sk-container-padding) * 1.9) var(--sk-container-padding) 0;
	max-width: 1260px;
	text-align: center;
	line-height: 200%;
}

.archive-page__wrapper > p {
	margin: auto;
	text-align: center;
	padding: 20px 0 50px;
}

.archive-page__subcategories {
	margin-top: 47px;
}

.archive-page__title {
	font-size: 26px;
	font-weight: 700;
	line-height: 32px;
}

.archive-page > .wp-block-button {
	margin: auto;
	padding-bottom: 80px;
}

.archive-page .subcategories {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 25px;
}

.archive-page .subcategories__item {
	display: block;
	border-radius: 5px;
	border: 1px solid transparent;
	padding: 11px 22px;
	color: var(--sk-color-navy);
	text-decoration: none;
	font-size: 13.008px;
	font-weight: 700;
	line-height: 13.008px;
	letter-spacing: 1px;
	text-transform: uppercase;
	transition: all 300ms linear;
	background-color: transparent;
	cursor: pointer;
}

.archive-page .subcategories__item:hover, .archive-page .subcategories__item:active {
	border: 1px solid var(--sk-color-navy);
	transition: all 300ms linear;
}

.archive-page .subcategories .filterbtn.active {
	border: 1px solid var(--sk-color-navy);
}

@media only screen and (max-width: 768px) {
	.archive-page__title {
		padding-top: 30px;
		padding-bottom: 20px;
	}
	
	.archive-page .subcategories {
		flex-direction: column;
		gap: 5px;
	}
	
	.archive-page .subcategories__item {
		padding: 5px 11px;
	}
}

.events-wrapper {
	background-image: var(--sk-secondary-gradient);
	padding-bottom: 80px;
	padding-top: 30px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.events-wrapper .past-event-heading {
	color: white;
	text-align: center;
	margin-bottom: 25px;
}

.events-wrapper .past-event-sub-heading {
	color: white;
	text-align: center;
	margin-bottom: 40px;
}
