/* Home page slider (replaces the Easing Slider plugin). Structural rules carried over so the theme layout is unchanged. */
.easingsliderlite,
.easingsliderlite div,
.easingsliderlite a,
.easingsliderlite img {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 0 !important;
	outline: none !important;
}
.easingsliderlite div,
.easingsliderlite img {
	border: 0 !important;
	clear: none !important;
}
.easingsliderlite {
	position: relative !important;
	isolation: isolate; /* keep the slides' stacking inside the slider so the Recent News panel stays on top */
}
.easingsliderlite-viewport {
	position: relative !important;
	overflow: hidden !important;
	width: 100% !important;
}
.easingsliderlite-slides-container {
	overflow: hidden !important;
	position: absolute !important;
	top: 0;
	left: 0;
	display: block !important;
}
.easingsliderlite.use-fade .easingsliderlite-slide {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	transition: opacity .5s ease, visibility 0s linear .5s;
}
.easingsliderlite.use-fade .easingsliderlite-slide.is-active {
	opacity: 1;
	visibility: visible;
	z-index: 2;
	transition: opacity .5s ease, visibility 0s;
}
.easingsliderlite-image {
	width: 100% !important;
	max-width: 100% !important;
	height: auto;
	display: block !important;
	border: none !important;
}
@media (prefers-reduced-motion: reduce) {
	.easingsliderlite.use-fade .easingsliderlite-slide {
		transition: none;
	}
}
