/* Replaces the original jQuery ahover() plugin with a plain CSS hover —
   avoids loading a 15-year-old jQuery bundle that could conflict with
   WordPress's own bundled jQuery or with plugins. */
#menu ul.links {
	clear: both;
	font-family: Helvetica, Arial, sans-serif;
	list-style-type: none;
	position: relative;
	margin: 5px 0 5px 0;
	padding: 0;
	height: 40px;
}
#menu ul.links li {
	position: relative;
	padding: 0;
	float: left;
	line-height: 30px;
}
#menu ul.links a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	padding: 0 20px;
	height: 28px;
	display: inline-block;
	text-decoration: none;
	transition: background-color 0.2s ease, opacity 0.2s ease;
}
#menu ul.links a:hover,
#menu ul.links a:focus-visible {
	background-color: rgba(0, 0, 0, 0.35);
	opacity: 0.85;
}

#btm_links ul.links {
	list-style: none;
	margin: 0;
	padding: 0;
}
#btm_links ul.links li {
	display: inline-block;
}
#btm_links ul.links a {
	color: #002090;
	text-decoration: none;
	display: inline-block;
	padding-right: 20px;
}
#btm_links ul.links a:hover {
	color: #009030;
}

/* Hero slider — replaces the retired Flash slider (MD_Slider.swf) with a
   plain crossfade using the same source images. */
.hero-slider {
	position: relative;
	width: 600px;
	height: 250px;
	overflow: hidden;
	background-color: #10233c;
}
.hero-slide {
	position: absolute;
	inset: 0;
	background-size: cover;
	background-position: center;
	opacity: 0;
	transition: opacity 1.2s ease-in-out;
}
.hero-slide.is-active {
	opacity: 1;
}
@media (prefers-reduced-motion: reduce) {
	.hero-slide {
		transition: none;
	}
}
