.custom_header_slideshow_interior {
	margin-top: -25px;
}
.custom_header_slideshow_interior img { 
	width: 100%; 
    margin-top: 65px;
}

.custom_header_slideshow_homepage { 
	position: relative; 
	width: 100%;	
	font-family: Georgia, 'Time New Roman', Times, serif;
}

.custom_header_slideshow_homepage .slide { 
	position: relative; 
	background: url() no-repeat center center;
	height: 100vh;
}

.custom_header_slideshow_homepage .slide .text { 
	position: absolute; 
	top: 70vh;
	width: 100%;
}

.custom_header_slideshow_homepage .slide .text .content {
    color: #fff;
    text-align: center;
    width: 60%;
    margin: auto;
}

.custom_header_slideshow_homepage .slide .video-wrapper{
    text-align: center;
    width: 100%;
    position: absolute;
    top: calc(50vh - 75px);

}

.custom_header_slideshow_homepage .slide .slide-play {
	text-align: center;
	margin-bottom: 60px;
	opacity: 0.8;
}

.custom_header_slideshow_homepage .slide .slide-play .play-img {
	display: inline-block;
}

.custom_header_slideshow_homepage .slide .slide-play:hover {
    opacity: 0.5;
    cursor: pointer;
}

body div.modal-popup {
    background-color: transparent;
    border:	0px;
    padding: 0px;
}

body div.modal-popup iframe{
	min-height: 500px;
}

body div.modal-popup .close-reveal-modal{
	color: red;
	top: 500px;
	right: 0px;
}

.custom_header_slideshow_homepage .slide .text .content .slide-header {
    color: #fff;
    margin-bottom: 2rem;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 40px;
    line-height: 40px;
    text-shadow: 1px 1px 4px #1c1c1c;
    letter-spacing: 0.08em;
}

.custom_header_slideshow_homepage .slide .text .content p {
    font-size: 16px;
    line-height: 25px;
    text-shadow: 1px 1px 4px #1c1c1c;
    margin-bottom: 2rem;
}


.custom_header_slideshow_homepage .slide .text .content a { 
	color: #fff; 
}

.custom_header_slideshow_homepage .slide .text .content .show-more-link{
    color: #ebd178;
    font-style: italic;
}

.custom_header_slideshow_homepage .slide .text .content .show-more-link:hover{
    color: #c13828;
}

.custom_header_slideshow_homepage .slide .text .mask { 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	right: 0px;
	bottom: 0px; 
	background: #222; 
	opacity: .8; 
	border-radius: 10px;
}

.custom_header_slideshow_interior .slides { 
	margin-bottom: 0px;
}

.custom_header_slideshow_interior .slide { 
	min-height: 500px;
	max-height: 500px;
	background: url() no-repeat center center;
}


/*.custom_header_slideshow_homepage .fade {
	position: absolute;
	width: 100%;
	height: 25rem;
	z-index: 1;
	opacity: 0.6;

	background: rgba(0,0,0,1);
	background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.68) 32%, rgba(255,255,255,0.27) 73%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(32%, rgba(0,0,0,0.68)), color-stop(73%, rgba(255,255,255,0.27)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.68) 32%, rgba(255,255,255,0.27) 73%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.68) 32%, rgba(255,255,255,0.27) 73%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.68) 32%, rgba(255,255,255,0.27) 73%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0.68) 32%, rgba(255,255,255,0.27) 73%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff', GradientType=0 );

}

.custom_header_slideshow_interior .slides .fade {
	position: absolute;
	width: 100%;
	height: 15rem;
	z-index: 1;
	opacity: 0.6;

	background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); 
}*/

.fade {
	position: absolute;
	width: 100%;
	height: 25rem;
	z-index: 1;
	opacity: 0.6;

	background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); 

}

.slidshow-section .slides ul li{display: inline;}

.dots{
    position: relative;
    top: -12vh;
    margin: 0px;
    text-align: center;
}
.slidshow-section .slides ul li .dot{
	color:  #fff;
	padding: 10px;
}

.slidshow-section .slides ul li .dot:hover {cursor: pointer;}

.arrow-down {
	position: absolute;
    top: calc(100vh - 50px);
    z-index: 5;
    text-align: center;
	left: calc(50% - 25px);
}

.arrow-down:hover {
	opacity: 0.6;
	cursor: pointer;
}

@media only screen and (max-width: 40em) { 
	.custom_header_slideshow_interior .slide { 
	    min-height: 300px;
	    max-height: 300px;
	}
	.fade {height: 10rem;}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
	.custom_header_slideshow_homepage .slide .text .content {width: 80%;}

	.custom_header_slideshow_interior .slide { 
	    min-height: 400px;
	    max-height: 400px;
	}

	.fade {height: 10rem;}

}

@media only screen and (max-width: 64em) {
  .custom_header_slideshow_interior {
    margin-top: -15px;
  }
}
