/* INTERIOR HEADER SLIDESHOW */
.interior-header-slider {
	position: relative;
}
.slides {
	position: relative;
}
.interior-header-slider figure {
	position: relative;
}
.interior-header-slider figure > a,
.interior-header-slider figure picture {
	position: relative;
	display: block;
}
.interior-header-slider figure picture img {
	width: 100%;
}
.interior-header-slider figure figcaption,
.interior-header-slider figure figcaption.center {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	padding: 40px;
	transform: translate(-50%, -50%);
}
.interior-header-slider figure figcaption.bottom-left,
.interior-header-slider figure figcaption.bottom-right {
	transform: translate(0, 0);
	top: auto;
	bottom: 0;
	width: auto;
}
.interior-header-slider figure figcaption.bottom-left {
	left: 5%;
	right: auto;
}
.interior-header-slider figure figcaption.bottom-right {
	left: auto;
	right: 5%;
	
}
.interior-header-slider figure figcaption h3 {
	font: 400 36px/1 'hillbear', cursive;
	color: #fff;
	text-align: center;
	letter-spacing: 1px;
	text-transform: none;
	text-shadow: 2px 3px 7px rgba(0,0,0,0.7);
}
div.video-wrapper {
	position: absolute;
    top: 0;
    height: 100%;
    z-index: 7;
    overflow: hidden;
}
div.video-wrapper video {
    width: 100%;
}
.interior-header-slider.interior-slider.slick-initialized.slick-slider {
	margin-bottom: 0px;
}
.header-slideshow [class$="slider"] + .interior-header-arrows {
	margin-bottom: 0%;
	top: 50%;
	transform: translateY(-50%);
}
.header-slideshow [class$="slider"] + [class$="arrows"] button.interior-prev {
	border-radius: 0 25px 25px 0;
}
.header-slideshow [class$="slider"] + [class$="arrows"] button.interior-next {
	border-radius: 25px 0 0 25px;
}
.header-slideshow [class$="slider"] + [class$="arrows"] button.interior-prev i.fas {
	margin-left: -10px;
}
.header-slideshow [class$="slider"] + [class$="arrows"] button.interior-next i.fas {
	margin-right: -10px;
}
.interior-header-slider figure a.videolink.play-btn {
	position: absolute;
	top: 60%;
	left: 50%;
	transform: translate(-50%,-40%);
	z-index: 99;
}
.interior-header-slider figure a.videolink.play-btn i {
	color:#fff;
	font-size: 75px;
}
@media screen and (max-width: 640px) {
	.interior-header-slider figure a.videolink.play-btn {
		position: absolute;
		top: 63%;
		left: 50%;
		transform: translate(-50%,-36%);
		z-index: 99;
	}
}
@media screen and (min-width: 40.063em) {
	.interior-header-slider figure figcaption h3 {
		font-size: 48px;
		line-height: 1;
	}
}
@media screen and (min-width: 64em) {
	.interior-header-slider figure figcaption,
	.interior-header-slider figure figcaption.center {
		padding: 60px;
	}
	.interior-header-slider figure figcaption.bottom-left {
		left: 10%;
	}
	.interior-header-slider figure figcaption.bottom-right {
		right: 10%;
	}
}