﻿/* -----------------------------------------
:: HOME PAGE
----------------------------------------- */
/* -----------------------------------------
:: HEADER
----------------------------------------- */
.header {
	background-color: #00AFEE;
	height: 140px;
	position: relative;
	top:0;
	left:0;
	padding: 0;
	margin: 0;
	width:100%;
	z-index:10001;
}

/* -----------------------------------------
:: GRAPHIC LOGO
----------------------------------------- */
.graphic-logo {
	visibility:hidden;
	display:none;
}

/* -----------------------------------------
:: PHONE 
----------------------------------------- */
.phone {
	visibility:hidden;
	display:none;
}

/* -----------------------------------------
:: SOCIAL ICONS 
----------------------------------------- */
.social-icons {
	visibility:hidden;
	display:none;
}


.background-video-cover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #222222;
}


/* -----------------------------------------------------------
:: YOUTUBEBACKGROUND: VIDEO BACKGROUND  
----------------------------------------------------------- */
.background-video {
	background-position: top center;
	background-repeat: no-repeat;
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: -200px;
}

video, source {
	bottom: 0;
	left: 0;
	min-height: 100%;
	min-width: 100%;
	position: absolute;
}

.loaded .ytplayer-container {
	display: block;
}

.loaded .placeholder-image {
	opacity: 0;
}

.ytplayer-container {
	bottom: 0;
	height: 100%;
	left: 0;
	min-width: 100%;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.placeholder-image {
	height: 100%;
	left: 0;
	min-height: 100%;
	min-width: 100%;
	position: fixed;
	top: 0;
	z-index: 1;
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

.ytplayer-shield {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2;
}

.ytplayer-player {
	position: absolute;
}
