#wrapper_header_slider{
	position: relative;
	height: 100vh;
	width: 100%;
	overflow: hidden;
	opacity: 1;
	transition: all 0.3s ease;
	background-color: #333;

 -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
/*
.sidebar-open #wrapper_header_slider{
	transform: scale(0.7);	
}
*/
#wrapper_header_slider video {
  object-fit: cover;
	position: absolute;
	z-index: 0;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
#wrapper_header_slider video::-webkit-media-controls-panel {
  display: none!important;
  -webkit-appearance: none !important;
}
#wrapper_header_slider video::--webkit-media-controls-play-button {
  display: none!important;
  -webkit-appearance: none !important;
}
#wrapper_header_slider video::-webkit-media-controls-start-playback-button {
  display: none!important;
  -webkit-appearance: none !important;
}
#wrapper_header_slider video::-webkit-media-controls-volume-slider {
  display: none!important;
  -webkit-appearance: none !important;
}
#wrapper_header_slider video::-webkit-media-controls-mute-button {
  display: none!important;
  -webkit-appearance: none !important;
}
#wrapper_header_slider video::-webkit-media-controls-timeline {
  display: none!important;
  -webkit-appearance: none !important;
}
#wrapper_header_slider video::-webkit-media-controls-current-time-display {
  display: none!important;
  -webkit-appearance: none !important;
}


.scroll_down_arrow{
	position: absolute;
	z-index: 10;
	bottom: 50px;
  width: 70px;
  margin-left: -35px;
  left: 50%;
}
.scroll_down_arrow .arrow{
	display: block;
	margin: auto;
	content: '';
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center center;
	background-image: url('images/icon_arrow-white-down.svg');
	width: 65px;
	height: 65px;
	cursor: pointer;

  animation: arrow1 2s infinite linear;
  opacity: 0
}

@keyframes arrow1 {
  0% {
    opacity: 0;
    transform: translate(0, 0px);
  }
  80%, 90% {
    opacity: 1;
    transform: translate(0, 30px)
  }
  100% {
    opacity: 0;
    transform: translate(0, 30px)
  }
}

#top_slider{
	position: relative; 
	width: 100%; 
	height: 100% !important; 
	top: 0px; 
	z-index: 0; 
  background-color: #333;
}
#top_slider .vegas-overlay{
	opacity: 1;
	background: rgba(0,0,0,0.1);
  transition: all 0.3s ease;
}

#slider_content_wrapper,
#no_header_wrapper{
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 5;
}
#slider_content_wrapper .container,
#slider_content_wrapper .container .row{
	height: 100%;
  width: 100%;
}
#slider_content_wrapper .content_wrapper{
	height: 100%;
}
#slider_content_wrapper .content_wrapper .content{
	padding: 150px 0;
}
#slider_content_wrapper .content_wrapper .content h1{
	font-size: 42px;
	line-height: 1.3;
}

#slider_content_wrapper .content_wrapper .button_wrapper{
	margin-top: 20px;
	opacity: 0;
	transition: all 1s ease;
}
#slider_content_wrapper .content_wrapper .button_wrapper.show{
	opacity: 1;
}
#slider_content_wrapper .content_wrapper .button_wrapper .button-wrap{
  margin-right: 20px;
  margin-bottom: 20px;
}
#slider_content_wrapper .content_wrapper .button_wrapper .button-wrap .button-link{
	opacity: 1;
}


.content_inner.no_fullscreen_header{
	padding-top: calc(120px + 5vh);
}


#no_header_wrapper{
}
#no_header_wrapper .title{
	color: #000;
	font-size: 170px;
}




#wrapper_header_slider #mobile_play_video{
	opacity: 0;
	cursor: pointer;
	position: absolute;
	top: 0px;
	z-index: 10;
	display: block;
	
	width: 100%;
	height: 100%;

	background-repeat: no-repeat;
	background-size: 50px;
	background-position: center center;
	background-image: url('../images/icon_video-play.svg');
	transition: all 0.2s ease-in-out;
}
#wrapper_header_slider #mute_button{
	cursor: pointer;
	position: absolute;
  bottom: 25px;
  right: 45px;
	z-index: 50;
	display: block;
	width: 30px;
	height: 30px;
	
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: center center;
	background-image: url('../images/icon_speaker-on.svg');
	transition: all 0.2s ease-in-out;
}
#wrapper_header_slider #mute_button.off{
	background-image: url('../images/icon_speaker.svg');
}
