body {background-color: #000; color: #fff; font-family: "fira-sans",sans-serif;
font-style: normal;
font-weight: 400;}

p {font-size: 1.2em;}

h4 {font-size: 0.9em;}

h3 {font-size: 1.7em; font-family: "fira-sans",sans-serif;}

a, a:link  {color: #fff;}

a:hover { opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */}

h2, .h2 {font-size: 2em;}

.homepage-hero-module {
    border-right: none;
    border-left: none;
    position: relative;
}
.no-video .video-container video,
.touch .video-container video {
    display: none;
}
.no-video .video-container .poster,
.touch .video-container .poster {
    display: block !important;
}
.video-container {
    position: relative;
    bottom: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background: #000;
}
.video-container .poster img {
    width: 100%;
    bottom: 0;
    position: absolute;
}
.video-container .filter {
    z-index: 100;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
}
.video-container video {
    position: relative;
    z-index: 0;
    bottom: 0;
}
.video-container video.fillWidth {
    width: 100%;
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%; 
    min-height: 100%;
}


.privacy {padding: 2em 4em;}
.privacy h1 { font-size: 2.5em;}

.privacy p {font-size: 1em;}

.privacy h2 {font-size: 1.7em; font-family: "fira-sans",sans-serif;}

.filter{
    
    background:rgba(0,0,0,0.95);
    z-index:5;
    width:100%;
    height:100%;
 
}

.title-container {
z-index: 1000;
position: absolute;
top: 10%;
width: 100%;
text-align: center;
color: #fff;
padding: 1.5em;}



.logo {margin-bottom: 2em; width: 350px;

}

.social {margin-top: 1.5em;}
.social img {padding: 1em; width: 50px; height: 50px;}

.social img:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}



@media (min-width:801px) {
	
	h2, .h2 {font-size: 3.25em;}
	
	h3 {font-size: 1.5em;}
	
	p {font-size: 1.4em;}
	
	h4 {font-size: 1.2em;}
	
	.logo {width: 450px;}
	
	.title-container {padding: 0 6em;}
	}

