
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------->>> Banner Video <<<--------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/* line 21, scss/_header.scss */
.headerMediaWrapper {
  position: relative;
  overflow: hidden;
  /*max-height: 600px;*/
  /*
  @media  only screen and (max-height: 900px) {
  	max-height: 500px;
  }
  */
}
@media only screen and (max-width: 640px) {
  /* line 21, scss/_header.scss */
  .headerMediaWrapper {
    max-height: 360px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
  /* line 21, scss/_header.scss */
  .headerMediaWrapper {
    max-height: 400px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  /* line 21, scss/_header.scss */
  .headerMediaWrapper {
    max-height: 500px;
  }
}

/* line 46, scss/_header.scss */
.headerMediaContainer {
  display: inline-block;
  height: 440px;
  width: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  /*	
  @media screen and (max-height: 900px) and (min-width: 900px) {
  	height: 500px;
  	&.video {
  		video {
  			min-width: 0;
  			min-height: 0;
  			width: 100%;
  			height: auto;
  		}
  	}	
  }
  */
}
/* line 54, scss/_header.scss */
.headerMediaContainer.video video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 84, scss/_header.scss */
.headerTitleContainer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  /*
  @media only screen and (max-width: 640px), screen and (max-height: 900px) {     
  	.headline {
  		margin: 13rem auto 0 auto;
  	}
  }
  @media only screen and (min-width: 641px) and (max-width: 768px) {
  	.headline {
  		margin: 10rem auto 0 auto;
  	}
  }
  */
}
/* line 90, scss/_header.scss */
.headerTitleContainer .headline {
  text-align: center;
  margin: 5rem auto 0 auto;
  width: 70%;
  max-width: 600px;
  color: #ffffff;
  /* border-top: 1px solid #ffffff; */
  /* border-bottom: 1px solid #ffffff; */
  /* background-color:rgba(0, 0, 0, 0.5); */
  padding:10px 0;
}

.headerTitleContainer a{ 
  text-decoration:none;
}

.headerTitleContainer .headline p{
    padding: 20px 0;
    font-size: 70px;
    letter-spacing: 5px;
    font-weight: bold;
}
.headerTitleContainer .headline h2{
    letter-spacing: 3px;
    color: #F4D885;
}

/* line 96, scss/_header.scss */
.headerTitleContainer .button, .headerTitleContainer .headerButton {
  display: none;
}
@media only screen and (max-width: 640px) {
  /* line 104, scss/_header.scss */
  .headerTitleContainer .headline {
    margin: 7rem auto 0 auto;
  }
  .headerTitleContainer .headline p{ font-size:30px; padding:5px 0; }  
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
  /* line 110, scss/_header.scss */
  .headerTitleContainer .headline {
    margin: 7rem auto 0 auto;
  }
}

