/*--------------------------------------------------------------
# Image-only slider
--------------------------------------------------------------*/

.patl-image-slider .patl-image-slide {
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 460px;
	margin: 0;
	overflow: hidden;
	background: transparent;
}

.patl-image-slider .patl-image-slide__image {
	display: block;
	width: 100%;
	height: 460px;
	object-fit: contain;
	object-position: center;
}

/* ********* CLICK TO ZOOM *********** */
#jrs_overlay{ display:none; position:fixed; inset:0; z-index:9999; background:rgba(0,0,0,.85); text-align:center; }
#jrs_overlay::before{ content:""; display:inline-block; height:100%; vertical-align:middle; }
#jrs_overlay img,
.jrs_overlay_image { display:inline-block; vertical-align:middle; max-width:95vw; max-height:auto; width:auto; height:auto; cursor:zoom-out; }
#jrs_overlay video  {display:inline-block; vertical-align:middle; max-width: 640px; max-height: 480px; width: 95vw; height: auto; }


/*
 * The existing shared arrow and pagination rules can continue
 * controlling the Splide navigation.
 */

@media (max-width: 768px) {

	.patl-image-slider .patl-image-slide {
		min-height: 380px;
	}

	.patl-image-slider .patl-image-slide__image {
		height: 380px;
	}

}