.custom_header_slideshow_homepage .slide.standard a img.inital {
	opacity: 0;
}
.custom_header_slideshow_homepage .slide.standard a img.inital.fadeIn {
	opacity: 1;
	-webkit-transition: all .6s;
	-moz-transition: all .6s;
	-ms-transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s;
}

.custom_header_slideshow_homepage {
	position: relative;
	height: 70vh;
	max-height: 589px;
	overflow: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	opacity: 1;
}

.custom_header_slideshow_homepage .slick-slider { margin-bottom: 0; }

.custom_header_slideshow_homepage .preview {
	position: absolute;
	top: 50%;
	background-color: #fff;
	padding: 2px;
	width: 144px;
	height: 90px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.0;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
    transition: all .3s;
}
.custom_header_slideshow_homepage .preview.open {
	opacity: 1.0;
	-webkit-transition: all .2s;
	-ms-transition: all .2s;
    transition: all .2s;
}
.custom_header_slideshow_homepage .preview.prevImg { left: 32px; }
.custom_header_slideshow_homepage .preview.nextImg { right: 32px; }

.touch .custom_header_slideshow_homepage .preview.open { display: none; }

.custom_header_slideshow_homepage .arrow {
	position: absolute;
	top: 50%;
	color: #fff;
	background-color: #190f05;
	font-size: 40px;
	cursor: pointer;
	width: 30px;
	height: 90px;
	text-align: center;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.custom_header_slideshow_homepage .arrow.nextSlide {
	right: -30px;
	width: 40px;
	padding-right: 10px;
	-webkit-transition: all .1s;
	-ms-transition: all .1s;
    transition: all .1s;
}
.custom_header_slideshow_homepage .arrow.nextSlide.open {
	right: 0;
	padding: 0px;
	width: 30px;
	background-position: 0 0;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-webkit-transition: all .2s;
	-ms-transition: all .2s;
    transition: all .2s;
}
.custom_header_slideshow_homepage .arrow.prevSlide {
	left: -30px;
	width: 40px;
	padding-left: 10px;
	-webkit-transition: all .1s;
	-ms-transition: all .1s;
    transition: all .1s;
}
.custom_header_slideshow_homepage .arrow.prevSlide.open {
	left: 0;
	padding: 0px;
	width: 30px;
	background-position: -17px 0;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-webkit-transition: all .2s;
	-ms-transition: all .2s;
    transition: all .2s;
}
.custom_header_slideshow_homepage .arrow span {
	background-image: url(/includes/public/assets/header-arrows.png);
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.custom_header_slideshow_homepage .arrow.nextSlide.open span { background-position: -17px 0; width: 16px; height: 29px; }
.custom_header_slideshow_homepage .arrow.prevSlide.open span { background-position: 0 0; width: 17px; height: 32px; }

.touch .custom_header_slideshow_homepage .arrow.nextSlide { right: 0; padding: 0px; width: 30px; background-position: 0 0; }
.touch .custom_header_slideshow_homepage .arrow.prevSlide { left: 0; padding: 0px; width: 30px; background-position: -17px 0; }
.touch .custom_header_slideshow_homepage .arrow.nextSlide span { background-position: -17px 0; width: 16px; height: 29px; }
.touch .custom_header_slideshow_homepage .arrow.prevSlide span { background-position: 0 0; width: 17px; height: 32px; }

.custom_header_slideshow_homepage .slide {
	position: relative;
	height: 70vh;
	width: 100%;
	max-height: 589px;
	overflow: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.custom_header_slideshow_homepage .slide .hoverPane {
	position: absolute;
	top: 0;
	bottom: 0px;
	width: 50%;
	height: 100%;
	background-color: #fff;
	opacity: 0;
	z-index: 1;
}
.custom_header_slideshow_homepage .slide .hoverPane.leftPane { left: 0; }
.custom_header_slideshow_homepage .slide .hoverPane.rightPane { right: 0; }
.custom_header_slideshow_homepage .slide a {
	position: absolute;
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
	overflow: hidden;
	z-index: 2;
}
.custom_header_slideshow_homepage .slide {
    float: left;
}

.custom_header_slideshow_homepage .mobile-slick-sizer {
	background-position: center center;	
	background-size: cover;
	background-repeat: none;
}
.custom_header_slideshow_homepage .slide.standard .spacer {
	background-position: center center;	
	display: block;
	width: 100%;
	height: 100%;
	background-size: cover;
	opacity: .4;
}
.custom_header_slideshow_homepage .slide.standard a img {
	min-width: 101%;
	max-width: 100%;
	min-height: 589px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);

}
.custom_header_slideshow_homepage .slide.dtn-slide .dtnad{
	min-width: 101%;
	/*max-width: initial;*/
	max-width: 100%;
	min-height: 589px;
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.custom_header_slideshow_homepage .slide .text {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 30px;
	background: -moz-linear-gradient(top,  rgba(25,15,5,0) 0%, rgba(25,15,5,1) 150%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,15,5,0)), color-stop(150%,rgba(25,15,5,1)));
	background: -webkit-linear-gradient(top,  rgba(25,15,5,0) 0%,rgba(25,15,5,1) 150%);
	background: -o-linear-gradient(top,  rgba(25,15,5,0) 0%,rgba(25,15,5,1) 150%);
	background: -ms-linear-gradient(top,  rgba(25,15,5,0) 0%,rgba(25,15,5,1) 150%);
	background: linear-gradient(to bottom,  rgba(25,15,5,0) 0%,rgba(25,15,5,1) 150%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00190f05', endColorstr='#190f05',GradientType=0 );
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.custom_header_slideshow_homepage .slide .text .content { position: relative; color: white; max-width: 1200px; margin: 0 auto; }
.custom_header_slideshow_homepage .slide .text .content p {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	line-height: 68px;
	margin: 0;
}
.custom_header_slideshow_homepage .slide .text .content span {
	color: white;
	font-size: 18px;
	font-family: "proxima-nova", Arial, sans-serif;
	margin-left: 20px;
}
.custom_header_slideshow_homepage .slide .text .content span.title {
	color: white;
	font-size: 54px;
	font-family: 'Yellowtail', Arial, sans-serif;
	margin: 0;
}

@media only screen and (max-width: 960px) {
	.custom_header_slideshow_homepage { height: 480px; /*height: auto;*/ }

	.custom_header_slideshow_homepage .preview.open { display: none; }

	.custom_header_slideshow_homepage .arrow.nextSlide { right: 0; padding: 0px; width: 30px; background-position: 0 0; }
	.custom_header_slideshow_homepage .arrow.prevSlide { left: 0; padding: 0px; width: 30px; background-position: -17px 0; }
	.custom_header_slideshow_homepage .arrow.nextSlide span { background-position: -17px 0; width: 16px; height: 29px; }
	.custom_header_slideshow_homepage .arrow.prevSlide span { background-position: 0 0; width: 17px; height: 32px; }

	.custom_header_slideshow_homepage .slide { height: 480px; /*height: auto;*/ width: 100%; }
	.custom_header_slideshow_homepage .slide.dtn-slide .dtnad,
	.custom_header_slideshow_homepage .slide.standard img { min-width: 100%; height: 480px; min-width: 0 !important; max-width: none !important; width: auto; }
	.custom_header_slideshow_homepage .slide.standard .spacer { height: 480px; width: 100%;}
	
	.custom_header_slideshow_homepage .slide.dtn-slide img { max-width: 136%;}
}

@media only screen and (max-width: 767px) {
	.custom_header_slideshow_homepage .slide .text .content span { display: none; }
	.custom_header_slideshow_homepage .slide .text .content span.title { display: block; }
}

@media only screen and (max-width: 640px){

	.custom_header_slideshow_homepage { height: auto; max-height: 400px; overflow: hidden; }
	.custom_header_slideshow_homepage .slides { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

	.custom_header_slideshow_homepage .arrow { display: none !important; }
	.custom_header_slideshow_homepage .preview { display: none !important; }

	.custom_header_slideshow_homepage .slide .hoverPane.leftPane { display: none; }
	.custom_header_slideshow_homepage .slide .hoverPane.rightPane { display: none; }

	.custom_header_slideshow_homepage .slide { height: auto; max-height: 400px;}
	.custom_header_slideshow_homepage .slide.dtn-slide .dtnad,
	.custom_header_slideshow_homepage .slide.standard a img {
		width: 100%;
		height: auto;
		min-height: 200px;
		min-width: initial;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		top: 0;
		left: 0;
	}

	.custom_header_slideshow_homepage .slide.dtn-slide img{max-width: 168%;}

	.custom_header_slideshow_homepage .slide .text { padding: 0 15px; }
	.custom_header_slideshow_homepage .slide .text .content p { line-height: 54px; }
	.custom_header_slideshow_homepage .slide .text .content span { display: none; }
	.custom_header_slideshow_homepage .slide .text .content span.title { font-size: 36px; display: block; }
}