.custom_header_video {
	position: relative;
	display: block;
	height: 100%;
	visibility: hidden;
}
.custom_header_video .arrow {
	position: absolute;
	top: 44%;
	width: 25px;
	height: 60px;
	background: url('/includes/public/assets/images/slider-arrows.png');
	margin: 5px;
	cursor: pointer;
}
.custom_header_video .arrow:hover { opacity: 0.5; }
.custom_header_video .arrow.nextSlide { background-position: -154px -60px; right: 0px; }
.custom_header_video .arrow.prevSlide { background-position: 0 -60px; left: 0px; }
.custom_header_video .slick-dots { top: 75%; margin-bottom: 0px; margin: 0px; bottom: auto;}
.custom_header_video .slick-dots li button:before { font-size: 15px; color: white;}
.custom_header_video .video-mute {
	background-image: url(/includes/public/assets/images/video-volume.svg);
	opacity: .8;
	cursor: pointer;
	transition: opacity ease .5s;
	position: absolute;
	bottom: 170px;
	left: 40px;
	width: 44px;
	height: 44px;
	z-index: 1020;
	background-position: center;
	background-size: 100%;
}
.custom_header_video .video-mute:hover { opacity: 1; }
.custom_header_video .video-mute.mute {
	background-image: url(/includes/public/assets/images/video-mute.svg);
}
.custom_header_video .slides {
	overflow: hidden;	
}
.custom_header_video .slide {
	position: relative;
	height: 500px;

}
.custom_header_video .slide img { 
	position: relative; 
	width: 100%; 
	height: 500px;
	object-fit: cover;
}
.custom_header_video .slide .text {
	position: absolute;
	width: auto;
	top: 45%;
	right: 0;
	left: 0;
	margin: 0px auto;
	text-align: center;
}
.custom_header_video .slide .text .content { position: relative; padding: 10px; color: white;}
.custom_header_video .slide .text .content .title a {
	font-family: 'BrandonText-Light';
	font-size: 40px;
	line-height: 1;
	color: white;
	text-transform: uppercase;
	text-shadow: 0px 3px 0px rgba(0, 0, 0, 0.3);
}
.custom_header_video .slide .text.has-desc .content .title a { font-size: 60px; }
.custom_header_video .slide .text.has-desc .description, .custom_header_video .slide .text.has-desc .descriptionMobile {
	font-family: 'BrandonText-Regular';
	font-size: 23px;
}
.custom_header_video .slide .text.has-desc .description .button, .custom_header_video .slide .text.has-desc .descriptionMobile .button {
	display: inline-block;
	font-family: 'BrandonText-Bold';
	font-size: 14px;
	background-color: #ff0198;
	color: #fff;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 10px;
}


.custom_header_video .slide .noClick {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 9;
}
.custom_header_video .slide.vid .text { display: none; }
.custom_header_video .slide .mobileImg {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	height: 100%;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
}

/*.custom_header_video .slide .text.has-desc .description{display: none;}*/

.custom_header_video .slide .mobileImgReplace{
	display: block;
}


.custom_header_video .slide iframe { display: none; visibility: hidden !important; }
.custom_header_video .slide.slick-active iframe { visibility: visible !important;}


.custom_header_video .slide .text.useMobile{
	top: 60%;
}

.custom_header_video .slide .text.has-desc .titleMobile,
.custom_header_video .slide .text.has-desc .descriptionMobile,
.custom_header_video .slide .text.has-desc .mobileLink,
.custom_header_video .slide .text .titleMobile,
.custom_header_video .slide .text .descriptionMobile,
.custom_header_video .slide .text .mobileLink
{
	display: none
}

.custom_header_video .slide .text.has-desc .titleDesk,
.custom_header_video .slide .text.has-desc .description,
.custom_header_video .slide .text.has-desc .desktopLink
{
	display: block
}

.custom_header_video .slide .text.has-desc.useMobile .titleDesk,
.custom_header_video .slide .text.has-desc.useMobile .description,
.custom_header_video .slide .text.has-desc.useMobile .desktopLink,
.custom_header_video .slide .text.useMobile .titleDesk,
.custom_header_video .slide .text.useMobile .description,
.custom_header_video .slide .text.useMobile .desktopLink
{
	display: none
}

.custom_header_video .slide .text.has-desc.useMobile .titleMobile,
.custom_header_video .slide .text.has-desc.useMobile .descriptionMobile,
.custom_header_video .slide .text.has-desc.useMobile .mobileLink,
.custom_header_video .slide .text.useMobile .titleMobile,
.custom_header_video .slide .text.useMobile .descriptionMobile,
.custom_header_video .slide .text.useMobile .mobileLink
{
	display: block
}

.custom_header_video .slide .playButton {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	opacity: 0;
	-webkit-transform: translate(-50%);
	-moz-transform: translate(-50%);
	transform: translate(-50%);
	z-index: 999;
}
.custom_header_video .slide .playButton > a {
	display: inline-block;
	padding: 10px;
	border: 2px solid white;
	border-radius: 100%;
}
.custom_header_video .slide .playButton img {
	position: relative;
	left: 2px;
	width: auto;
	height: auto;
}

/*** Tablet and Desk***/ 
@media only screen and (min-width: 40.063em){
	.custom_header_video .slide { height: auto; }
	.custom_header_video .slide img { height: auto !important; }
	.custom_header_video .arrow { width:60px !important; top: 42%; }
	.custom_header_video .arrow.nextSlide { background-position: -120px -60px !important; }
	.custom_header_video .slide .noClick { display: inline-block; }	
	.custom_header_video .slide .text.has-desc { text-align: right; }
	.custom_header_video .slide .text.has-desc { top: 35%; right: 100px; }
	.custom_header_video .slide iframe { display: inline-block !important;}
	.custom_header_video .slide .mobileImgReplace{ display: none;}
	.custom_header_video .slide .mobileImg, .custom_header_video .slide .headerImg { display: inline-block; }
	.custom_header_video .slide .text.has-desc.useMobile .titleMobile,
	.custom_header_video .slide .text.has-desc.useMobile .descriptionMobile,
	.custom_header_video .slide .text.has-desc.useMobile .mobileLink,
	.custom_header_video .slide .text.useMobile .titleMobile,
	.custom_header_video .slide .text.useMobile .descriptionMobile,
	.custom_header_video .slide .text.useMobile .mobileLink{ display: none;}
	.custom_header_video .slide .text.has-desc.useMobile .titleDesk,
	.custom_header_video .slide .text.has-desc.useMobile .description,
	.custom_header_video .slide .text.has-desc.useMobile .desktopLink,
	.custom_header_video .slide .text.useMobile .titleDesk,
	.custom_header_video .slide .text.useMobile .description,
	.custom_header_video .slide .text.useMobile .desktopLink{ display: block;}
}

/*** Tablet ***/ 
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.custom_header_video .slide .text { top: 55%; }
	.custom_header_video .slide .text .content .title a { font-size: 90px; }
	.custom_header_video .slide .text.has-desc .content .title a { font-size: 80px; }
	.custom_header_video .slide .text.has-desc .description { font-size: 25px; }
	.custom_header_video .slide .text.has-desc .description .button { font-size: 20px; }
}

/*** Tablet/Mobile ***/
@media only screen and (max-width: 64em) {
	.custom_header_video .slide .playButton { display: block; }
}

/*** Custom ***/ 
@media only screen and (min-width: 450px) {
	.custom_header_video .slide .text.has-desc .description .button, .custom_header_video .slide .text.has-desc .descriptionMobile .button { left: 0 !important; }
}

@media only screen and (min-width: 1280px) and (max-width: 1400px) {
	.custom_header_video .slide .text .content{
		padding-right: 100px;
	}
}

@media only screen and (min-width: 64.063em) and (max-width: 79.938em) {
	.custom_header_video .slide .text { width: auto !important; top: 55% !important; }
	.custom_header_video .slide .text.has-desc { top: 35% !important; left: 0 !important; }
	.custom_header_video .slide .text .content .title a { font-size: 100px !important; }
	.custom_header_video .slide .text.has-desc .content .title a { font-size: 100px !important; }
	.custom_header_video .slide .text.has-desc .description { font-size: 25px !important; }
	.custom_header_video .slide .text.has-desc .description .button { font-size: 20px !important; }
} 
/*** Desktop ***/ 
@media only screen and (min-width: 64.063em) {
	.custom_header_video .slide .text { width: 81.875rem; top: 55%; }
	.custom_header_video .slide .text.has-desc { top: 35%; left: 0; }
	.custom_header_video .slide .text .content .title a { font-size: 190px; }
	.custom_header_video .slide .text.has-desc .content .title a { font-size: 180px; }
	.custom_header_video .slide .text.has-desc .description { font-size: 35px; }
	.custom_header_video .slide .text.has-desc .description .button { font-size: 25px; }
}