/*
Site: 
Author: Ninjas For Hire
Author URL: http://www.ninjasforhire.co.za/
*/

/* Start Font Calls */
@font-face {
	font-family: 'Flama-Basic';
	src: url('../fonts/flamabasic.eot');
	src: url('../fonts/flamabasic.eot#iefix') format('embedded-opentype'),
	url('../fonts/flamabasic.woff') format('woff'),
	url('../fonts/flamabasic.ttf') format('truetype'),
	url('../fonts/flamabasic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Flama-Light';
	src: url('../fonts/flamalight.eot');
	src: url('../fonts/flamalight.eot#iefix') format('embedded-opentype'),
	url('../fonts/flamalight.woff') format('woff'),
	url('../fonts/flamalight.ttf') format('truetype'),
	url('../fonts/flamalight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* End Font Calls */

html, body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke: 1px rgba(0,0,0,0);
	background:#000; 
	height:100%;
	font-family:'Flama-Basic';
}

img {
	border: 0;
}

/* Start Ninja Logo */

	.logo-text-holder {
		width: 92%;
		display: block;
		padding: 50px 0 0 50px;
		font-family:'Flama-Light';
	}

		.logo-text-holder .subtext {
			color: #fff;
			width: 380px;
			padding-top: 55px;
			font-size: 24px;
			margin-bottom: 210px;
		}
			
			@media(max-width:500px){
				
				.logo-text-holder {
					width: 285px;
					padding: 25px 0 0 25px;
					width: auto !important;
				}
				
				.logo-text-holder .subtext {
					width: auto !important;
					margin-bottom: 120px;
					padding-right: 10px;
				}
			}
	
			.logo-text-holder .subtext p {
				margin: 0;
				padding: 0;
			}
			
			.logo-text-holder .subtext .coming-soon {
				margin-top: 48px;
				font-family:'Flama-Basic';
			}
			
.livemag-text {
	color: #fff;
	font-size: 14px;
	text-align: right;
}

	@media(min-width:768px){
		.livemag-text {
			position: fixed !important;
			bottom: 5%;
			right: 4%;
		}		
	}
	
	@media(max-width:767px){
		
		.livemag-text {
			position: static !important;
			padding: 0 10px 0 0;
			text-align: left;
		}
	}
	
	.livemag-text a {
		color: #fff;
		text-decoration: none;
		border-bottom: 1px dotted #ffffff;
	}
	
	.livemag-text a:hover {
		border-bottom: 1px solid #ffffff;
	}

/* End Ninja Logo */

/* Start Supersize main container */
#supersized-loader { 
	position:absolute; 
	top:50%; 
	left:50%; 
	z-index:0; 
	width:60px; 
	height:60px; 
	margin:-30px 0 0 -30px; 
	text-indent:-999em; 
	background:url(../img/progress.gif) no-repeat center center;
}
	
#supersized {  
	display:block; 
	position:fixed; 
	left:0; 
	top:0; 
	overflow:hidden; 
	z-index:-999; 
	height:100%; 
	width:100%; 
}

	#supersized img { 
		width:auto; 
		height:auto; 
		position:relative; 
		display:none; 
		outline:none; 
		border:none; 
	}
		
		@media(max-width:500px){
			
			#supersized img { 
				opacity: 0.6;
			}
		}

		#supersized.speed img { 
			-ms-interpolation-mode: nearest-neighbor; 
			image-rendering: -moz-crisp-edges; 
		} /*Speed*/
		
		#supersized.quality img { 
			-ms-interpolation-mode: bicubic; 
			image-rendering: optimizeQuality; 
		} /*Quality*/
		
		ul#supersized {
			margin: 0px;
			padding: 0px;
		}
		
		#supersized li { 
			display:block; 
			list-style:none; 
			z-index:-30; 
			position:fixed; 
			overflow:hidden; 
			top:0; 
			left:0; 
			width:100%; 
			height:100%; 
			background:#111; 
		}
		
		#supersized a { 
			width:100%; 
			height:100%; 
			display:block; 
		}
		
		#supersized li.prevslide { 
			z-index:-20; 
		}
		
		#supersized li.activeslide { 
			z-index:-10; 
		}
		
		#supersized li.image-loading { 
			background:#111 url(../img/progress.gif) no-repeat center center; 
			width:100%; 
			height:100%;
		}
		
			#supersized li.image-loading img{ 
				visibility:hidden;
			}
			
			#supersized li.prevslide img, #supersized li.activeslide img{ 
				display:inline;
			}
/* End Supersize main container */