@font-face
{
	font-family: RussoOne;
	src: url('../../fonts/RussoOne-Regular.eot');
	src: local('☺'), url('../../fonts/RussoOne-Regular.woff') format('woff'), url('../../fonts/RussoOne-Regular.ttf') format('truetype'), url('../../fonts/RussoOne-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*********************************************
* GLOBAL STYLES
*********************************************/
BODY
{
	background: #F9F9F9;
}
.reveal
{
	font-family: RussoOne, sans-serif;
	font-size: 36px;
	font-weight: 200;
	letter-spacing: -0.02em;
	color: #EEEEEE;
}
::selection
{
	color: #FFFFFF;
	text-shadow: none;
}
/*********************************************
* HEADERS
*********************************************/
.reveal H1, .reveal H2, .reveal H3, .reveal H4, .reveal H5, .reveal H6
{
	margin: 0 0 20px;
	color: #EEEEEE;
	font-family: "League Gothic", Impact, sans-serif;
	line-height: 0.9em;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
}
.reveal H1
{
	margin: 15px 0px;
	text-shadow: 0 1px 0 #CCCCCC, 0 2px 0 #C9C9C9, 0 3px 0 #BBBBBB, 0 4px 0 #B9B9B9, 0 5px 0 #AAAAAA, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 20px 20px rgba(0, 0, 0, 0.15);
}
/*********************************************
* LINKS
*********************************************/
.reveal A:not(.image)
{
	color: #13DAEC;
	text-decoration: none;
	-webkit-transition: color 0.15s ease;
	-moz-transition: color 0.15s ease;
	-ms-transition: color 0.15s ease;
	-o-transition: color 0.15s ease;
	transition: color 0.15s ease;
}
.reveal A:not(.image):hover
{
	color: #71E9F4;
	text-shadow: none;
	border: none;
}
.reveal .roll SPAN:after
{
	color: #FFF;
	background: #0D99A5;
}
/*********************************************
* IMAGES
*********************************************/
.reveal SECTION IMG
{
	/*[disabled]box-shadow:0 0 10px rgba(0, 0, 0, 0.15);*/
	/*[disabled]-webkit-transition:all 0.2s linear;*/
	/*[disabled]-moz-transition:all 0.2s linear;*/
	/*[disabled]-ms-transition:all 0.2s linear;*/
	/*[disabled]-o-transition:all 0.2s linear;*/
	/*[disabled]transition:all 0.2s linear;*/
}
.reveal A:hover IMG
{
	background: rgba(255, 255, 255, 0.2);
	border-color: #13DAEC;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
}
/*********************************************
* NAVIGATION CONTROLS
*********************************************/
.reveal .controls DIV.navigate-up, .reveal .controls DIV.navigate-up.enabled, .reveal .controls DIV.navigate-down, .reveal .controls DIV.navigate-down.enabled
{
	display: none;
}
/*********************************************
* PROGRESS BAR
*********************************************/
.reveal .progress
{
	background: rgba(0, 0, 0, 0.2);
}
.reveal .progress SPAN
{
	-webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
	-moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
	-ms-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
	-o-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
	transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
}
/*********************************************
* Subscription
*********************************************/
.subscriptionForm
{
	display: inline-block;
	font-family: RussoOne;
	position: relative;
}
.inputForm
{
	background-color: #101010;
	height: 72px;
	width: 610px;
	border: none !important;
	padding: 20px;
	font-size: 25pt;
	line-height: 75px !important;
	color: #333;
	margin: 0 !important;
	float: left;
	border-radius: 8px 0 0 8px;
	-webkit-border-radius: 8px 0 0 8px;
	-moz-border-radius: 8px 0 0 8px;
	behavior: url(css/theme/PIE.htc);
	font-family: RussoOne;
}
#submitButton
{
	width: 210px;
	height: 112px;
	border: none !important;
	font-size: 25pt;
	line-height: 75px !important;
	cursor: pointer;
	color: #333;
	margin: 0 !important;
	float: left;
	border-radius: 0 8px 8px 0;
	-webkit-border-radius: 0 8px 8px 0;
	-moz-border-radius: 0 8px 8px 0;
	behavior: url(css/theme/PIE.htc);
	font-family: RussoOne;
}
#success
{
	color: #66CC00;
	display: none;
}
#error
{
	color: #C00;
	display: none;
}
.notifyTop
{
	margin-top: 30px !important;
	font-size: 14pt;
}
.notifyBottom
{
	margin-bottom: 60px !important;
	font-size: 14pt;
}
/*********************************************
* Social Icons
*********************************************/
.social LI
{
	text-decoration: none;
	display: inline-table;
	width: 82px;
	height: 85px;
}
.social A
{
	display: block;
	width: 82px;
	height: 85px;
}
.social .linkedin
{
	background: url("../../images/linkedin.png") no-repeat;
}
.social .facebook
{
	background: url("../../images/facebook.png") no-repeat;
}
.social .twitter
{
	background: url("../../images/twitter.png") no-repeat;
}
.social .flickr
{
	background: url("../../images/flickr.png") no-repeat;
}
/*********************************************
* Count Down
*********************************************/
#countdown
{
	margin-top: 0.1em;
}
#countdown LI
{
	text-decoration: none;
	display: inline-table;
	font-family: RussoOne;
	text-align: center;
}
#countdown H3
{
	font-family: RussoOne;
}
.cnt
{
	display: inline-table;
	min-width: 150px;
}
.timeRef
{
	display: inline-table;
	min-width: 10px;
	vertical-align: top !important;
	font-family: RussoOne;
	font-size: 35pt !important;
}
