@import url(https://fonts.googleapis.com/css?family=Amatic+SC:400,700);
@import url(https://fonts.googleapis.com/css?family=Bowlby+One:400);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,700);

@-webkit-keyframes vibrator
{
	50% {
		opacity:				0.1;
	}
}

/*	--------------------------------------------------------------------------------------------------------------	*/

html {
	background-attachment:		fixed;
	background-color:			#000;
	background-repeat:			no-repeat;
	background-position:		center;
}

body {
	-webkit-font-smoothing:		antialiased !important;
	-webkit-transition-delay:	0s;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.2, 0.3, 0.25, 0.9);
	bottom:						0px;
	color:						#FFF;
	display:					block;
	font-family:				'Open Sans Condensed', helvetica neue, helvetica, arial, sans-serif;
	font-size:					17px;
	font-style:					normal;
	font-weight:				300;
	left:						0px;
	line-height:				24px;
	margin:						0px 0px 0px 0px;
	overflow-x:					hidden;
	overflow-y:					hidden;
	padding:					0px 0px 0px 0px;
	position:					absolute;
	right:						0px;
	text-rendering:				optimizelegibility;
	text-shadow:				1px 1px 1px rgba(0, 0, 0, 0.0);
	top:						0px;
	transition-delay:			0s;
	transition-duration:		0.3s;
	transition-property:		left;
	transition-timing-function:	cubic-bezier(0.2, 0.3, 0.25, 0.9);
	width:						100%;
}

a, a:active, a:hover, a:link, a:visited {
	color:						#FFF;       /*#66757F;*/
	cursor:						pointer;
	outline:					none;
	text-decoration:			none;
}

a:hover {
	color:						#66757F;    /*#59879F;*/
}

button {
	cursor:						pointer;
	text-align:					center;
}

div {
	display:					block;
	margin:						0px auto;
	position:					relative;
}

h1, h2, h3, h4, h5, h6 {
	cursor:						inherit;
	font-size:					inherit;
	font-weight:				400;
	line-height:				inherit;
	margin:						0px 0px 0px 0px;
	padding:					0px 0px 0px 0px;
}

h1 {
	font-size:					32px;
	line-height:				32px;
}

h2 {
	font-size:					18px;
	font-weight:				500;
	line-height:				inherit;
}

h5 {
	color:						#666665;
	font-size:					13px;
	line-height:				20px;
	font-weight:				300;
	text-transform:				uppercase;
}

h6 {
	color:						#8E8E8C;
	cursor:						default;
	font-size:					11px;
	font-weight:				400;
	letter-spacing:				1px;
	line-height:				18px;
	text-transform:				uppercase;
	word-spacing:				2px;
}

header {
	margin:						0px 0px 24px 0px;
	text-align:					left;
}

/*	--------------------------------------------------------------------------------------------------------------	*/

.container {
	-webkit-transition-delay:	0.1s;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-property: opacity;
	-webkit-transition-timing-function: linear;
	opacity:					1.0;
	transition-delay:			0.1s;
	transition-duration:		0.3s;
	transition-property:		opacity;
	transition-timing-function: linear;
}

.logo {
    cursor:                     default;
	font-family:				'Amatic SC', arial, sans-serif;
	font-size:					64px;
	font-weight:				400;
	margin-top:					-10px;
	text-shadow:				1px 1px 1px rgba(0, 0, 0, 0.0);
	text-transform:				lowercase;
}

.logo > i {
	display:					inline-block;
	font-size:					20px;
	font-style:					normal;
	font-weight:				700;
	margin-top:					-7px;
	vertical-align:				top;
}

.logo2 {
    cursor:                     default;
	font-family:				'Bowlby One', arial, sans-serif;
	font-size:					48px;
	font-weight:				400;
	text-shadow:				1px 1px 1px rgba(0, 0, 0, 0.0);
}

.logo2 > i {
	display:					inline-block;
	font-size:					20px;
	font-style:					normal;
	font-weight:				700;
	margin-top:					-13px;
	vertical-align:				top;
}

.obscure {
	opacity:					0.0;
}

body.loader {
	background-image:			url('../img/loader.gif');
	background-repeat:			no-repeat;
	background-position:		center center;
}

/*	--------------------------------------------------------------------------------------------------------------	*/
	
iframe[src^="https://apis.google.com"] {
	display: none;
}