/* Please add any custom styles in here */
:root {
	--site-logo-width: 17.5rem;
	--font-tertiary: 'Square Peg';
}

.tribe-events-series-relationship-single-marker,
.tribe-events-calendar-series-archive__container,
.tec-events-pro-series-meta-detail--label,
.tec-events-pro-series-meta-detail--link {
	display: none;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	--tec-spacer-14: 4rem;
	--tec-spacer-13: 4rem;
}
.tribe-common .tribe-events-calendar-list__event-title-link  {
	text-transform: uppercase;
}
.tribe-community-events {
	background: transparent;
	border: 0;
}
.tribe-community-events.form {
	padding: 0;
}

.listing-content h1:not(:last-child),
.listing-content h2:not(:last-child),
.listing-content h3:not(:last-child),
.listing-content h4:not(:last-child),
.listing-content h5:not(:last-child),
.listing-content h6:not(:last-child) {
	margin-bottom: 1rem;
}

.tribe-filter-bar.tribe-filter-bar--horizontal, .tribe-filter-bar.tribe-filter-bar--vertical {
	z-index: 0 !important;
}

@media screen and (max-width: 767px){
	.events-slider .swiper-controls{
		width: 100%;
		flex-direction:column;
	}	
	.events-slider .swiper-controls .swiper-pagination{
		flex-wrap:nowrap;
		margin:auto;
	}
}