/*

	Landingpage OS
	Version : Core 3.2.1

	Site		: www.justforshaving.com
	Company	:	OS Websolutions (www.os-websolutions.nl)

*/

* { margin:0; padding:0; }
body { background:#111; height:100%; font:14px "Helvetica Neue", "Helvetica", Arial, sans-serif; }
	img { border:none; }

	#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(/assets/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; }
			/*#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*/

		#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(/assets/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; }

/**
 * Custom styles
 */

p { padding:0 30px 30px 30px; line-height:200%; text-align: center;}
	p a { font-weight:bold; }

u { text-decoration: underline;}


	.content {
	
		margin: 20px 0 0 0;
		color: #000;
	}

	.content a { color: #000;}


	.h2, .h3 {
		text-align: center;
		padding:30px;
		line-height:200%;
	}

	.h2 { font:60px "Helvetica Neue", "Helvetica", Arial, sans-serif;}

	.h3 { font:40px "Helvetica Neue", "Helvetica", Arial, sans-serif;}



	.copy {
		color:#fff;
		text-shadow: #000 0px 1px 0px;
		position: absolute;
		width: 720px;
		bottom: 0;
	}

	.copy p { color:#fff; }
	.copy a {
		color:#eee; font-weight:bold;
	}

img {
	max-width: 100%;
}

/* modules */

.social {
	width: 456px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
}

.social li {
	float: left;
	list-style: none;
}

	.social a{
		background-image: url(/assets/img/social.png);
		background-repeat: no-repeat;
		padding: 0 20px 0px 42px;
		margin: 0 0 10px 10px;
		display: block;
		height: 32px;

		font-size: 16px;
		line-height: 32px;
	}

	a.facebook { background-position: 0 0; }
	a:hover.facebook { background-position: 0 -32px; }
	a.twitter { background-position: 0 -64px; }
	a:hover.twitter { background-position: 0 -96px; }
