.custom_header_slideshow_homepage,
.custom_header_slideshow_homepage .slide {
	position: relative;
	height: 100vh;
	overflow: hidden;
	background: black;
}

body:not(.active-crisis) .custom_header_slideshow_homepage .slide {
	height: calc(100vh - 55px);
}

.custom_header_slideshow_homepage.iframe,
.custom_header_slideshow_homepage.iframe .slide { height: 650px; }

.custom_header_slideshow_homepage .vcontrols,
.custom_header_slideshow_homepage .play-video {
	display: inline-block;
	margin-right: 15px;
	width: 34px;
	height: 34px;
	font-size: 0;
	text-indent: -9999px;
	border-radius: 50%;
	background-repeat: no-repeat;
	vertical-align: top;
	cursor: pointer;
	margin-top:15px;
	background-color: rgba(125,125,125,0.4);
}
.custom_header_slideshow_homepage .vcontrols:hover {
	background-color: rgba(125,125,125,0.3);
}

.custom_header_slideshow_homepage .vcontrols.mute-unmute {
	background-image: url("/includes/client_public/header-slideshow/icon-mute-unmute.png");
	background-position: right center;
}
.custom_header_slideshow_homepage .vcontrols.mute-unmute.muted { background-position: left center; }
.custom_header_slideshow_homepage .vcontrols.play-pause,
.custom_header_slideshow_homepage .play-video {
	background-image: url("/includes/client_public/header-slideshow/icon-play-pause.png");
	background-position: right center;
}
.custom_header_slideshow_homepage .vcontrols.play-pause.playing { background-position: left center; }
.custom_header_slideshow_homepage .play-video { display: none; }

/* this is for vimeo videos, which use the video element */
.custom_header_slideshow_homepage .slide video.hero-video {
	display: block;
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 50%;
	min-width: 100%;
	/*width: auto;*/
	max-width: initial;
	min-height: calc(100vh - 55px); /* @T257417 - changed from min-height:100vh; */
	height: auto;
	-webkit-transform: translate(-50%,-50%);
			-ms-transform: translate(-50%,-50%);
					transform: translate(-50%,-50%);
	-webkit-transform: translate3d(-50%,-50%,0);
					transform: translate3d(-50%,-50%,0);
	object-fit: cover; /* @T233422: maintain aspect ratio of video */
	font-family: 'object-fit: cover;'; /* @T290242 use polyfill for browsers that don't support object-fit for videos */
}

.custom_header_slideshow_homepage .slide.has-captions video.hero-video {
	height: calc(100vh - 55px);
	bottom: 0;
	top: auto;
	transform: translate3d(-50%,0%,0);
}

.custom_header_slideshow_homepage .slide.has-captions .down-arrow-container {
	display: none;
}

/* T256844 this adds support for youtube videos */
.custom_header_slideshow_homepage .slide .youtube-wrapper { /* .tv */
	display: block;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: opacity 1.5s;
	-webkit-transition: opacity 1.5s;
	opacity:0;
}
.custom_header_slideshow_homepage .slide .youtube-player { /* .screen */
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	margin: auto;
}
/* transparently masks the youtube iframe */
.custom_header_slideshow_homepage .slide .youtube-wrapper::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
}

/* @T300689 hide video and video controls if video error occurs */
.custom_header_slideshow_homepage.video-error .slide video,
.custom_header_slideshow_homepage.video-error .slide .vcontrols {
	display: none;
}

.custom_header_slideshow_homepage.iframe .slide video.hero-video { min-height: 650px; }

.custom_header_slideshow_homepage .slide img {
	position: relative;
	z-index: 0;
	top: 50%;
	left: 50%;
	width: 100%;
	max-width: initial;
	min-height: calc(100vh - 55px); /* @T257417 - changed from min-height:100vh; */
	height: auto;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
					transition: opacity .3s ease;
	-webkit-transform: translate(-50%,-50%);
			-ms-transform: translate(-50%,-50%);
					transform: translate(-50%,-50%);
	-webkit-transform: translate3d(-50%,-50%,0);
					transform: translate3d(-50%,-50%,0);
}
.custom_header_slideshow_homepage .slide img.fadein {
	opacity: 1;
}

.custom_header_slideshow_homepage .slide img.header-image {
	position: absolute;
	z-index: 1;
}

.custom_header_slideshow_homepage.iframe .slide img { 
	min-height: 650px; 
}

.custom_header_slideshow_homepage .slide .text {
	position: absolute;
	z-index: 3;
	bottom: 55px;
	right: 0;
	left: 0;
	padding-top: 150px;
	padding-bottom: 25px;
	width: 100%;
	transition: opacity 0.3s;
}

.custom_header_slideshow_homepage .slide .text .content {
	position: relative;
	color: white;
}
.custom_header_slideshow_homepage .slide .text .content.text-center {
	justify-content: center;
}
.custom_header_slideshow_homepage .slide .text .content .slide-link {
	display: inline-block;
	color: #fff;
}
/* option to use header title as h1 */
.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title-video { max-width: 70%; }
.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title-video .slide-link.link-title-video {
	max-width: 100%;
}
.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title,
.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title h1 {
	margin-right: 0;
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 50px;
	line-height: 60px;
	color:#fff;
}

/* @T310540 Title Text Color */
.custom_header_slideshow_homepage .slide .text_white .content .slide-link.link-title,
.custom_header_slideshow_homepage .slide .text_white .content .slide-link.link-title h1{
	color: #fff;
}
.custom_header_slideshow_homepage .slide .text_black .content .slide-link.link-title,
.custom_header_slideshow_homepage .slide .text_black .content .slide-link.link-title h1 {
	color: #000;
}
.custom_header_slideshow_homepage .slide .text_red .content .slide-link.link-title,
.custom_header_slideshow_homepage .slide .text_red .content .slide-link.link-title h1 {
	color: #f00;
}
.custom_header_slideshow_homepage .slide .text_gray .content .slide-link.link-title,
.custom_header_slideshow_homepage .slide .text_gray .content .slide-link.link-title h1 {
	color: #505050;
}
.custom_header_slideshow_homepage .slide .text_ltgray .content .slide-link.link-title,
.custom_header_slideshow_homepage .slide .text_ltgray .content .slide-link.link-title h1 {
	color: #9c9c9c;
}


/* @T310540 Title Text Shadow */
.custom_header_slideshow_homepage .slide .text_shadow .content .slide-link.link-title,
.custom_header_slideshow_homepage .slide .text_shadow .content .slide-link.link-title h1 {
	text-shadow: 2px 2px 8px rgba(0,0,0,0.7);
}
.custom_header_slideshow_homepage.center_title .slide .text_shadow .content .slide-link.link-title,
.custom_header_slideshow_homepage.center_title .slide .text_shadow .content .slide-link.link-title h1,
.custom_header_slideshow_homepage.frontpageTopLevel .slide .text_shadow .content .slide-link.link-title,
.custom_header_slideshow_homepage.frontpageTopLevel .slide .text_shadow .content .slide-link.link-title h1 {
	text-shadow: 0 2px 5px rgba(0,0,0,0.5);
}

/* @T270059 - IE specific text-shadow with no blur radius, workaround for rendering bug */
@media all and (-ms-high-contrast: none) {
	.custom_header_slideshow_homepage .slide .text_shadow .content .slide-link.link-title,
	.custom_header_slideshow_homepage .slide .text_shadow .content .slide-link.link-title h1 {
		text-shadow: 2px 2px 0 rgba(0,0,0,0.7);
	}
	.custom_header_slideshow_homepage.center_title .slide .text_shadow .content .slide-link.link-title,
	.custom_header_slideshow_homepage.center_title .slide .text_shadow .content .slide-link.link-title h1,
	.custom_header_slideshow_homepage.frontpageTopLevel .slide .text_shadow .content .slide-link.link-title,
	.custom_header_slideshow_homepage.frontpageTopLevel .slide .text_shadow .content .slide-link.link-title h1 {
		text-shadow: 0 2px 0 rgba(0,0,0,0.5);
	}
}

.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title {
	margin-right: 35px;
	margin-bottom: 25px;
}
@media screen and (min-width:0) and (min-resolution: +72dpi) { 
	.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title,
	.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title h1 {
		line-height: 74px;
	}
}

/* @T275909 down arrow */
.custom_header_slideshow_homepage .down-arrow-container {
	left: 0;
	right: 0;
	overflow: visible;
	height: 0;
	bottom: 35px;
	position: absolute;
	z-index: 75;
	text-align: center;
}

.custom_header_slideshow_homepage .credits-container,
.custom_header_slideshow_homepage .down-arrow-container {
	transition: opacity 0.3s;
}


.custom_header_slideshow_homepage .down-arrow-container a {
	color: white;
	padding: 12px;
}
.custom_header_slideshow_homepage .down-arrow-container.arrow-style-gray a {
	color: #505050; /* "standard gray" */
}
.custom_header_slideshow_homepage .down-arrow-container.arrow-style-black a {
	color: black;
}

/* @T242456 Custom Header Style: Frontpage and top level category pages */

.custom_header_slideshow_homepage.frontpageTopLevel .slide .text {
	top: 50%;
	bottom: auto;
	padding: 0;
	background: none;
	transform: translateY(-50%);
}
.custom_header_slideshow_homepage.frontpageTopLevel .slide .text .content .slide-link.link-title {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.custom_header_slideshow_homepage.frontpageTopLevel .slide .text .content .slide-link.link-title h1,
.custom_header_slideshow_homepage.frontpageTopLevel .slide .text .content .slide-link.link-title .not-h1 {
	letter-spacing: 2px;
	line-height: 50px;
}
.custom_header_slideshow_homepage.frontpageTopLevel .slide .text .content .slide-link.link-title .highlight {
	display: block;
	letter-spacing: 4px;
	font-size: 150px;
	line-height: 140px;
}

/* @T300515 decrease font-size & line-height for highlight text longer than 6 characters */
@media only screen and (max-width: 1450px) {
	.custom_header_slideshow_homepage.frontpageTopLevel .slide .text .content .slide-link.link-title .highlight.highlight-long {
		font-size: 125px;
	}
}
@media only screen and (max-width: 1024px) {
	.custom_header_slideshow_homepage.frontpageTopLevel .slide .text .content .slide-link.link-title .highlight.highlight-long {
		font-size: 80px;
		line-height: 85px;
	}
}
@media only screen and (max-width: 640px) {
	.custom_header_slideshow_homepage.frontpageTopLevel .slide .text .content .slide-link.link-title .highlight.highlight-long {
		font-size: 45px;
		line-height: 65px;
	}
}
@media only screen and (max-width: 375px) {
	.custom_header_slideshow_homepage.frontpageTopLevel .slide .text .content .slide-link.link-title .highlight.highlight-long {
		font-size: 35px;
	}
}

/* @T277537 - styled 'read more' button for frontpage header slideshow style */
.custom_header_slideshow_homepage.frontpageTopLevel .slide .text .content .slide-link.link-more {
	bottom: auto;
	top: 48px;
}
@media only screen and (min-width: 641px) and (max-width: 680px) {
	.custom_header_slideshow_homepage.frontpageTopLevel .slide .text .content .slide-link.link-more {
		top: 0;
	}
}
@media only screen and (min-width: 681px) and (max-width: 760px) {
	.custom_header_slideshow_homepage.frontpageTopLevel .slide .text .content .slide-link.link-more {
		top: 2vw;
	}
}


@media only screen and (max-width: 640px) {
	.custom_header_slideshow_homepage.frontpageTopLevel .slide .text .content .slide-link.link-title h1,
	.custom_header_slideshow_homepage.frontpageTopLevel .slide .text .content .slide-link.link-title .not-h1 {
		font-size: 	20px;
		line-height: 20px;
	}
	.custom_header_slideshow_homepage.frontpageTopLevel .slide .text .content .slide-link.link-title .highlight {
		font-size: 	60px;
		line-height: 60px;
	}
	/* @T298376 - added padding to avoid the Å character getting cutoff */
	.custom_header_slideshow_homepage.frontpageTopLevel .slide .text {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.custom_header_slideshow_homepage.center_title .slide .text {
	top: 0;
	padding: 0;
	text-align: center;
}

.custom_header_slideshow_homepage.center_title .slide .text .row {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
}

.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title {
	max-width: 66.67%; /* ~8 columns */
	margin-right: 0;
	margin-bottom: 0;
}

.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title,
.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title h1 {
	font-size: 50px;
	line-height: 60px;
	letter-spacing: 1px;
	margin-top: 0;
}


.custom_header_slideshow_homepage.center_title .vcontrols.play-pause {
	background-image: url('../assets/Pause_icon.svg');
}

.custom_header_slideshow_homepage.center_title .slide-link.link-title .play-pause {
	margin-right: 0;
	height: 86px;
	width: 86px;
	background-size: auto 100%;
	transition: 0.6s opacity;
	background-image: url('/includes/client_public/header-slideshow/play-button.png');
	margin-bottom: 48px;
	margin-top: 0;
}

.custom_header_slideshow_homepage.center_title .play-video {
	background-image: url("/includes/client_public/header-slideshow/play-button.png");
	background-position: right center;
}

.custom_header_slideshow_homepage.center_title .slide-link.link-title .play-pause.playing {
	opacity: 0;
}

.custom_header_slideshow_homepage.center_title .slide-controls-container {
	position: absolute;
	z-index: 75;
	bottom: 80px;
	left: 0;
	right: 0;
	overflow: hidden;
}

.custom_header_slideshow_homepage.center_title .vcontrols-wrapper {
	display: none;
	transition: all 0.6s;
	white-space: nowrap;
	overflow: hidden;
	max-width: 0;
	opacity: 0;
}

.custom_header_slideshow_homepage.center_title.has-video .vcontrols-wrapper {
	display: inline-block;
	vertical-align: middle;
}

.custom_header_slideshow_homepage.center_title.has-video.video-playing .vcontrols-wrapper {
	max-width: 600px;
	opacity: 1;
}

.custom_header_slideshow_homepage.center_title .slide-controls-container .vcontrols {
	width: 56px;
	height: 56px;
	background-size: auto 100%;
	margin-top: 0;
	margin-right: 18px;
}

.custom_header_slideshow_homepage.center_title .vcontrols.mute-unmute {
	background-image: url('../assets/Sound_on_icon.svg');
}

.custom_header_slideshow_homepage.center_title .vcontrols.mute-unmute.muted {
	background-image: url('../assets/Mute_icon.svg');
}

.custom_header_slideshow_homepage.center_title .slide  .slide-link.link-more {
	color: white;
	text-shadow: 0 2px 5px rgba(0,0,0,0.5);
	display: inline-block;
	line-height: 20px;
	text-decoration: none;
	border-bottom: 1px solid white;
}

@media only screen and (min-width: 1025px) {
	.custom_header_slideshow_homepage.center_title.has-video {
		cursor: pointer;
	}

	.custom_header_slideshow_homepage.has-video-mode .slide video.hero-video {
		min-height: 100vh;
	}

	/* @T313280 - video mode (fade controls and menu while watching video) */
	.custom_header_slideshow_homepage.has-video-mode {
		padding-top: 0;
	}
	.custom_header_slideshow_homepage.has-video-mode,
	.custom_header_slideshow_homepage.has-video-mode .slide {
		height: 100vh;
		background: black;
	}
	
	body:not(.active-crisis) .custom_header_slideshow_homepage:not(.has-video-mode) {
		padding-top: 55px; /* accounts for fixed menu bar */
	}

	body.is-watching-video .custom_header_slideshow_homepage .slide .text {
		opacity: 0;
	}

	body.is-watching-video .custom_header_slideshow_homepage .down-arrow-container,
	body.is-watching-video .custom_header_slideshow_homepage .credits-container {
		opacity: 0;
	}
}

@media only screen and (max-width: 1024px) {
	.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title {
		max-width: 83.33333%; /* ~10 columns */
	}
	.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title,
	.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title h1 {
		font-size: 50px;
		line-height: 56px;
	}
	
	.custom_header_slideshow_homepage.center_title.has-video .vcontrols-wrapper {
		display: none;
	}
	
	.custom_header_slideshow_homepage.center_title .play-video {
		margin-right: 0;
		width: 86px;
		height: 86px;
		background-size: auto 86px;
		margin-bottom: 42px;
	}
	
	.custom_header_slideshow_homepage.center_title .slide-controls-container {
		text-align: center;
		bottom: 110px;
	}
	
	.custom_header_slideshow_homepage.center_title .slide  .slide-link.link-more {
		display: inline;
		height: auto;
	}
}

@media only screen and (min-width: 641px) and (max-width: 760px) {
	.custom_header_slideshow_homepage.center_title .slide-controls-container {
		bottom: 80px;
	}
}

@media only screen and (max-width: 960px) {
	.custom_header_slideshow_homepage.center_title.has-video .slide .text .row {
		transform: translateY(-65%);
	}
	.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title,
	.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title h1 {
		font-size: 32px;
		line-height: 36px;
	}
}

@media only screen and (min-width:641px) and (max-width: 960px) {
	.custom_header_slideshow_homepage.center_title .play-video {
		width: 60px;
		height: 60px;
		background-size: auto 100%;
		margin-bottom: 16px;
	}
}

@media only screen and (max-width: 640px) {
	.custom_header_slideshow_homepage.center_title .slide .text .row {
		transform: translateY(-80%);
	}

	.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title {
		max-width: 100%;
	}

	.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title,
	.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title h1 {
		font-size: 25px;
		line-height: 28px;
	}

	.custom_header_slideshow_homepage.center_title .play-video {
		position: relative;
		width: 60px;
		height: 60px;
		background-size: auto 100%;
	}
}


/* T238257 Custom "Read More" button styles */

.custom_header_slideshow_homepage .slide .text .content .slide-link.link-more {
	position: relative;
	bottom: 35px;
	padding: 13px 10px 11px;
	font-size: 17px;
	line-height: 16px;
	border: 2px solid #f00;
	color: #f00;
	font-weight: normal;
}
.custom_header_slideshow_homepage .slide .text .content .slide-link.link-more::after{
	content: '\f105 ';
	display: inline-block;
	font-family: "FontAwesome";
	position: relative;
	top: 1px;
	margin-left: 5px;
	color: #f00;
	font-weight: bold;
}
.custom_header_slideshow_homepage .slide .text .content .slide-link.link-more.redWhite {
	background-color: #fff;
	border-width: 1px;
}

/* END --- Custom "Read More" button styles */

@media only screen and (max-width: 1024px) {

	body:not(.active-crisis) .custom_header_slideshow_homepage {
		padding-top: 45px; /* accounts for fixed menu bar */
	}

	.custom_header_slideshow_homepage .vcontrols { display: none; }
	
	.custom_header_slideshow_homepage .play-video { display: inline-block; }

	.custom_header_slideshow_homepage,
	.custom_header_slideshow_homepage .slide { height: auto; }

	.custom_header_slideshow_homepage .slide img.header-image {
		position: relative;
	}
	
	/* @T300689 - usage of !important is needed due to inline styles added by object-fit polyfill for IE */
	.custom_header_slideshow_homepage .slide video.hero-video,
	.custom_header_slideshow_homepage .slide .youtube-wrapper {
		display: none !important;
	}
	.custom_header_slideshow_homepage .slide img {
		opacity: 1;
		top: 0;
		left: 0;
		max-width: 100%;
		min-height: auto;
		min-height: initial;
		-webkit-transform: translate(0,0);
				-ms-transform: translate(0,0);
						transform: translate(0,0);
		-webkit-transform: translate3d(0,0,0);
						transform: translate3d(0,0,0);
	}

	.custom_header_slideshow_homepage .slide .text { padding: 150px 0 25px 0; }

	.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title {
		max-width: 100%; /* t315099 - text wrapping fix */
	}
	/* t315099 leave room for play button */
	.custom_header_slideshow_homepage.has-video .slide .text .content .slide-link.link-title {
		max-width: 70%;
	}

	/* t315099 - add custom .longer-title class to make longer titles smaller on mobile/tablet */
	.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title.longer-title, 
	.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title.longer-title h1 {
		font-size:36px;
		line-height: 46px;
	}
	/* set center title variation text to default sizing --- */
	.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title.longer-title,
	.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title.longer-title h1 {
		font-size: 32px;
		line-height: 36px;
	}
}

@media only screen and (max-width: 640px) {
	.custom_header_slideshow_homepage .play-video {
	    position: absolute;
	    top: 8px;
	    right: 0;
	    right: 0;
	    bottom: 250px;
	    left: 0;
	    margin: auto;
	}

	.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title,
	.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title h1 {
		font-size: 25px;
		line-height: 30px;
	}

	/* @T257637 - increase opacity and adjust position and size of credit text for mobile */
	.custom_header_slideshow_homepage .slide .credits {
		padding: 8px 50px 8px 8px;
		max-width: 250px;
		font-size: 11px;
		margin-right: 0;
	}

	.custom_header_slideshow_homepage .slide .credits-container .credits.open { color: #000; }

	/* t315099 - add custom .longer-title class to make longer titles smaller on mobile */
	.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title.longer-title, 
	.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title.longer-title h1 {
		font-size:18px;
		line-height: 25px;
	}
	.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title.longer-title, 
	.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title.longer-title h1 {
		font-size: 20px;
		line-height: 28px;
	}
}


@media (max-width:345px) {
	.custom_header_slideshow_homepage .down-arrow-container {
		left: auto;
		right: 12px;
		bottom: 90px;
	}
	.custom_header_slideshow_homepage.center_title .slide-controls-container {
		bottom: 110px;
	}
	/* t315099 - add custom .longer-title class to make longer titles smaller on mobile */
	.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title.longer-title, 
	.custom_header_slideshow_homepage .slide .text .content .slide-link.link-title.longer-title h1,
	.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title.longer-title, 
	.custom_header_slideshow_homepage.center_title .slide .text .content .slide-link.link-title.longer-title h1 {
		font-size: 15px;
	}
}

.ms-edge .custom_header_slideshow_homepage.has-video-mode .slide video.hero-video {
	height: auto;
}
