@import url("//hello.myfonts.net/count/2eefe3");

@font-face {font-family: 'GazRg-Bold';src: url('../overflow/webfonts/2EEFE3_0_0.eot');src: url('../overflow/webfonts/2EEFE3_0_0.eot?#iefix') format('embedded-opentype'),url('../overflow/webfonts/2EEFE3_0_0.woff2') format('woff2'),url('../overflow/webfonts/2EEFE3_0_0.woff') format('woff'),url('../overflow/webfonts/2EEFE3_0_0.ttf') format('truetype');}

html {
	background: #1d1c20;
    height: 100%;
}

body {
    height: 100%;
    margin: 0px;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background: #1d1c20;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	line-height: 150%;
	color: rgba(255, 255, 255, 0.62)
}

div#header {
	height: 0px;
}

#gohomeButton {
	top:18px;
	left:24px;
	width: 31px;
	height:55px;
	background-image:url('../images/bolt.png');
	background-repeat:no-repeat;
	background-size:31px 55px;
	cursor:pointer;
	display:block;
	position:fixed;				
}

#supportButton {
	top:16px;
	right:12px;
	position:fixed;
	text-align:right;
	padding: 10px; 
    background: transparent; 
    color: rgba(255, 255, 255, 0.62);
    cursor:pointer;
    font-family:GazRg-Bold;
	font-weight:normal;
	font-style:normal;
	font-size: 32px;
}


#stunt {
	height: 400px;
	background-color: #f9514d;
}

#stuntspacer {
	height: 100px;
}

#stuntlogo {
	background-image: url('../images/stunt.png');
	margin: 0px auto;
	width: 580px;
	height: 168px;
	background-size: 580px 168px;
	background-repeat: no-repeat;
	display:block;
}

#stunttagline {
	margin: 38px auto auto auto;
	text-align: center;
	font-size: 20px;
	color: rgba(255, 255, 255, 0.82);
}


#overflow {
	height: 400px;
	background-color: #1d1c20;
	cursor:pointer;
}

#overflowspacer {
	height: 140px;
}

#overflowlogo {
	background-image: url('../overflow/images/overflow3.png');
	margin: 0px auto;
	width: 705px;
	height: 83px;
	background-size: 705px 83px; 
	background-repeat: no-repeat;
	display:block;
}

#overflowtagline {
	margin: 38px auto auto auto;
	text-align: center;
	font-size: 20px;
	color: rgba(255, 255, 255, 0.82);
}


#onthejob {
	height: 400px;
	background-color: #4ab4f9;
	cursor:pointer;
}

#onthejobspacer {
	height: 60px;
}

#onthejobicon {
	background-image: url('../images/onthejoblogo.png');
	margin: 0px auto;
	width: 600px;
	height: 256px;
	background-size: 256px 256px; 
	background-repeat: no-repeat;
	display:block;
}

#onthejobtitle {
	font-family:GazRg-Bold;
	font-weight:normal;
	font-style:normal;
	font-size: 62px;
	color: rgba(0, 0, 0, 0.82);
	padding-left: 300px;
	padding-top: 60px;
}

#onthejobtagline {
	font-size: 20px;
	color: rgba(0, 0, 0, 0.82);
	padding-left: 300px;
	padding-top: 60px;
}


#reflexouter {
	background-color: #1d1c20;
}

#reflex {
	height: 400px;
	background-color: #f9f9f8;
	cursor:pointer;
	
	margin: 0px;
	overflow-x: hidden; /* For Opera */
	border-radius: 40px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;

	box-shadow:
		inset #FFF 0 0 0 4px,
		inset #000 0 0 0 22px,
		inset #ccc 0 0 0 26px;
}

#reflexspacer {
	height: 70px;
}

#reflexlogo {
	text-align: center;
	font-family: blenny, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 900;
	color: #101010;
	line-height: 72px;
	font-size: 120px;
	margin-top: 60px;
	margin-bottom: 80px;
}

#reflextagline {
	margin: 38px auto auto auto;
	text-align: center;
	font-size: 20px;
	color: rgba(0, 0, 0, 0.92);
}

#zinc {
	height: 400px;
	background-color: #50e8fc;
	background: linear-gradient(177deg, #19ffba 0%,#50e8fc 100%);
	cursor:pointer;
}

#zincspacer {
	height: 70px;
}

#zinclogo {
	background-image: url('https://zinc.video/images/logo.png');
	margin: 0px auto;
	width: 470px;
	height: 150px;
	background-size: 470px 150px; 
	background-repeat: no-repeat;
	display:block;
}

#zinctagline {
	margin: 48px auto auto auto;
	text-align: center;
	font-size: 20px;
	color: rgba(0, 0, 0, 0.92);
}



#footer {
	font-size: 11px;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 20px;
	color: rgba(255, 255, 255, 0.42);
}


a {
	color: #f09eff;
}
