@font-face {
	font-family: 'univers_57_condensedregular';
	src: url('fonts/univers-condensed-webfont.eot');
	src: url('fonts/univers-condensed-webfont.eot#iefix') format('embedded-opentype'),
		url('fonts/univers-condensed-webfont.woff2') format('woff2'),
		url('fonts/univers-condensed-webfont.woff') format('woff'),
		url('fonts/univers-condensed-webfont.ttf') format('truetype'),
		url('fonts/univers-condensed-webfont.svg#univers_57_condensedregular') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'univers_67_condensedbold';
	src: url('fonts/univers-condensedbold-webfont.eot');
	src: url('fonts/univers-condensedbold-webfont.eot#iefix') format('embedded-opentype'),
	     url('fonts/univers-condensedbold-webfont.woff2') format('woff2'),
	     url('fonts/univers-condensedbold-webfont.woff') format('woff'),
	     url('fonts/univers-condensedbold-webfont.ttf') format('truetype'),
	     url('fonts/univers-condensedbold-webfont.svg#univers_67_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;

}
/*Globals*/
body{
  background: #f9f9f9;
  color: #222;
}
header{
	background: black;
	position: fixed;
	z-index: 9999;
	-webkit-transform: translateZ(0);
	width: 100%;
	 text-align: center;
}

h3, h4, h5, h6, p, a{
	font-family: 'univers_57_condensedregular', Arial, sans-serif;
}

p{
    line-height: 1.8;
}

li{
	list-style: none;
}
li::before{
	content: '';
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 5px solid #222;
	border-bottom: 5px solid transparent;
	position: absolute;
	margin-left: -10px;
	margin-top: 7px;
}

h1, h2, nav a, nav a:hover, nav a:visited, nav a:active, nav a:focus, .menu-title a, .menu-title a:hover, .more-btn, button a{
	font-family: 'univers_67_condensedbold', Arial, sans-serif;
	text-transform: uppercase;
	color: #f28900;
	text-decoration: none;
}

a, a:hover, a:visited, a:active, .more-btn{
	color: #222;
	text-decoration: underline;
}

button a, .more-btn{
	background: #f28900;
	padding: 1%;
}

button a{
	padding: 5%;
	display: block;
}

.more-btn{
  text-align: center;
  cursor: pointer;
   margin: 10px 0;
  position: relative;
  display: inline-block;
}

.arrowDown::before{
  content: '';
   width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #222;
  position: relative;
  left: -5px;
  top: 15px;
}
.arrowUp::before{
  content: '';
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #222;
  position: relative;
  left: -5px;
  top: -15px;
}

/*Layout specific*/

.menu-title a{
  font-size: 4rem;
  text-align: center;
  margin-top: 1vh;
}

section{
	padding: 6vh 0 5vh 0;
}

.participants{
   margin: 10vh auto 0 auto;
}

#mainNav{
  text-align: center;
}
#mainNav a:hover{
    opacity: 0.7;
}

#mainNav li{
	display: inline-block;
	list-style: none;
	text-decoration: none;
}

#mainNav li::before{
  border: none;
}

#mainNav li a{
	 padding: 0 10px;
}
#mainNav li a::last-child{
	padding-right: 0;
}

#home, #media, #break, #resources{
	background-image: url('../img/homeBackground.jpg');
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	z-index: 2;
}

.flex-video{
    margin-top: 135px;
}

.poster-img{
	max-width: 60%;
}

.synopsis{
    background: rgba(255,255,255,0.8);
    padding: 10px 20px;
    margin-bottom: 20px;
}

#home{
	min-height: 700px;
}

#amazonPrime{
	margin-top: 205px;
}

#media{
	background-image: url('../img/gasMask.jpg');
	color: #FFF;
}

#media a{
  color: #f28900;
}

#break{
	background-image: url('../img/chemicalPool.jpg');
	z-index: 2;
	min-height: 200px;
}

#screenings, #connect{
  text-align: center;
}

#resources{
	background-image: url('../img/smokeStack2.jpg');
}

#connect h3{
	  display: inline-block;
	  font-size: 40px;
	  background: #f28900;
	  width: 6%;
	  height: 8%;
	  margin-right: 5%;
	  text-align: center;
}

#connect a{
	text-decoration: none;
}

#connect .hidden2{
	text-indent: -999999px;
	display: inline-block;
}

.sticky{
	background: #222;
}

.hidden{
  display: none;
}

@media screen and (max-width: 480px){
	.flex-video{
		margin-top: 75px;
	}
	.menu-title a{
		font-size: 3.5rem;
	}
	.participants{
		margin-top : 5vh;
	}
	
	#amazonPrime{
		margin-top: 130px;
	}
	
	#connect h3{
		width: 15%;
		height:  15%;
		
	}
	
}

