<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/********************************* * Slideshow Styling *********************************/
#slideshow {
	width: 100%;
	height: 100%;
	margin: 100px auto;
	position:relative;
	overflow: hidden;
}
#slideshow.fullscreen {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 700px;
	margin: 0 0 110px;
	padding: 0;
	overflow: visible;
}
.img-wrapper {
	min-width: 100%;
	min-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	overflow: hidden;
	z-index:8;
}
.img-wrapper img{
    object-fit: cover;
	width: 100%;
    height: 100%;
}
#slideshow .img-wrapper.active {
	z-index:10;
}
#slideshow .img-wrapper.last-active {
	z-index:9;
}
/********************************* * Thumbnail Styling *********************************/
.thumbs-container {
	width: 100%;
	height: 85px;
	position: absolute;
	left: 0;
	z-index: 11;
	background: #fff;
	opacity: 1;
	margin-bottom: -90px;
}
.thumbs-container.top {
	top: 0;
}
.thumbs-container.bottom {
	bottom: 0;
}
.prev, .next {
	width: 3%;
	min-width: 40px;
	height: 48px;
	padding: 0;
	color: #999999;
	cursor: pointer;
}
.prev {
	float: left;
	cursor: pointer;
	position: absolute;
	z-index: 1;
	top: 10px;
	visibility: visible;
	opacity: 1;
	transition: all ease 0.25s;
	width: 20px;
	height: 55px;
	background: url(../images/arrowleft_single.svg) center center no-repeat;
	left: 0;
	background-size: 16px;
}
.next {
	float: right;
   background: url(../images/arrowright_single.svg) center center no-repeat;
	cursor: pointer;
	position: absolute;
	z-index: 1;
	top: 10px;
	right: 0;
	visibility: visible;
	opacity: 1;
	transition: all ease 0.25s;
	width: 20px;
	height: 55px;
	background-size: 16px;
}
.prev:hover, .next:hover {
	color: #555555;
}
ul.thumbs {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 80px;
	padding: 0;
	margin: 0 5%;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
}
.thumb {
	display: inline-block;
	width: 55px;
	height: 55px;
	margin: 10px;
	border: 1px solid #fff;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	cursor: pointer;
}
.thumb img{
	object-fit: cover;
    height: 55px;
}
.thumb:first-of-type {
	margin-left: 0px;
}
.thumb.active {
	width: 55px;
	height: 55px;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
	border: solid 1px #6b6b6b 
}
@media only screen and (max-width: 992px) {
	#slideshow.fullscreen{
		height: 530px;
	}
}
@media only screen and (max-width: 768px) {
	#slideshow.fullscreen {
		height: 480px;
	}
	.prev{
		left:-13px;
	}
	.next{
		right:-13px;
	}
}
@media only screen and (max-width: 480px) {
	#slideshow.fullscreen {
		height: 220px;
	}
}
</pre></body></html>