<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Non-critical general CSS */

.wp-site-blocks a, .block-editor .wp-block a { font-weight: bold; }

.wp-site-blocks iframe[src*="thedatabank.com"] {
	border: 1px solid var(--wp--preset--color--neutral);
	height: 75vh;
	overflow: auto;
	width: 100%;
}

#primary_navigation ul.menu &gt; li.cta &gt; a { border-radius: 6px; }

#auxiliary_navigation a { text-transform: uppercase; }

.wp-site-blocks .entry-content &gt; *:last-child:not(.has-background) {
	margin-bottom: calc(2 * var(--wp--style--block-gap));
}

.wp-site-blocks .entry-content &gt; h1:first-child {
	margin: 0;
	padding: var(--wp--preset--spacing--70) 0 var(--wp--preset--spacing--40) 0;
}

iframe:not([src*='youtu']):not([src*='vimeo']):not([src*='google']) {
	border: 1px solid var(--wp--preset--color--neutral-light);
	height: 75vh;
	width: 100%;
}

iframe[src*='google'] {
	aspect-ratio: 3 / 2;
	height: auto;
	width: 100%;
}

iframe[src*='youtu'], iframe[src*='vimeo'] {
	aspect-ratio: 16 / 9;
	height: auto;
	width: 100%;
}

#footer .r3423-contact-info-logo {
	margin-bottom: 1rem;
	width: 280px;
}

#footer .r3423-contact-info &gt; div:not(.contact_organization_logo) {
	line-height: 1.75em !important;
	margin-left: 105px;
}

#footer a, #footer div {
	font-size: var(--wp--preset--font-size--small) !important;
	font-weight: 600 !important;
}

#footer a {
	color: var(--wp--preset--color--quaternary) !important;
}

#footer a:hover, #footer a:focus, #footer a:active {
	color: var(--wp--preset--color--background) !important;
	text-decoration: underline;
}

#footer .r3423-contact-info, #footer .r3423-nav-menu {
	margin-bottom: 2rem;
}

#footer .r3423-contact-info, #footer .r3423-nav-menu ul.menu &gt; li {
	display: block !important;
	line-height: 1.75em !important;
	margin-top: 0em !important;
}

#footer .r3423-nav-menu ul.menu &gt; li &gt; a {
	padding: 0 !important;
}


/* Plugins */

.tribe-events-l-container {
	--tec-color-border-secondary-month-grid: var(--wp--preset--color--neutral-light);
}

.tribe-events-l-container .tribe-events-calendar-month * {
	font-family: var(--wp--preset--font-family--sans-serif) !important;
	font-size: var(--wp--preset--font-size--small) !important;
	letter-spacing: 0 !important;
}

.tribe-events-c-view-selector__content, .tribe-events-c-subscribe-dropdown__content {
	background: var(--wp--preset--color--background) !important;
	border: 1px solid var(--wp--preset--color--neutral-light) !important;
}


@media screen and (max-width: 782px) {

	#footer .wp-block-column h2, #footer .r3423-nav-menu { margin-left: 105px; }

}

@media screen and (min-width: 783px) {

	#primary_navigation ul.menu &gt; li {
		margin-left: 0.75rem;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	#primary_navigation ul.menu &gt; li:not(.cta) &gt; a {
		border-bottom: 2px solid transparent !important;
		margin-right: 2px !important;
		padding: 0.5em 0 2px 0 !important;
	}
	
	#primary_navigation ul.menu &gt; li:not(.cta):hover &gt; a,
	#primary_navigation ul.menu &gt; li:not(.cta).open &gt; a {
		border-bottom-color: var(--wp--preset--color--secondary) !important;
	}
	
	#primary_navigation ul.menu &gt; li &gt; ul.sub-menu { margin-left: -1em; }
		
	#primary_navigation ul.menu &gt; li &gt; ul.sub-menu &gt; li {
		border-bottom: 2px solid transparent !important;
	}
	
	#primary_navigation ul.menu &gt; li &gt; ul.sub-menu &gt; li:hover {
		border-bottom-color: var(--wp--preset--color--secondary) !important;
	}
	
	body:not(.header-menu-desktop-hamburger) #header .r3423-nav-menu ul.menu &gt; li:hover &gt; ul.sub-menu,
	body:not(.header-menu-desktop-hamburger) #header .r3423-nav-menu ul.menu &gt; li.open &gt; ul.sub-menu {
		box-shadow: 1px 3px 5px rgba(0,0,0,0.15);
	}

}

@media screen and (max-width: 1024px) {
}

@media screen and (min-width: 1024px) {
}
</pre></body></html>