* {
	margin: 0;
	padding: 0;
	outline: none;
	/*-moz-transition: width .4s;
	-webkit-transition: width .4s;
	-ms-transition: width .4s;
	-o-transition: width .4s;
	transition: width .4s;*/
	-webkit-text-size-adjust: 100%;
}

html, body {
	min-height: 500px;
   	height: 100%;
    position: relative;
}

body {
	height: 100%;
	font: 300 0.9em 'lato', Arial, Helvetica, sans-serif;
}

img {
	border: none;
}

hr {
	width: 100%;
	height: 1px;
	border: none;
	background: #ccc;
	display: block;
}

a {
	text-decoration: none;
}

h3 {
	padding-bottom: 5px;
	font-size: 1.5em;
}

ul {
	list-style: none;
}

ul li {
	text-align: justify;
	color: #FFF;
	margin-bottom: 15px;
}

#preload {
	display: none;
}

/* Nav Start */
#header_wrapper {
	width: 100%;
	background-color: #000;
}

#header {
	height: 50px;
	width: 94%;
	margin: 0 auto;
	
}

#logo {
	background: url(../images/logo.jpg) no-repeat 0 0;
	width: 280px;
	height: 36px;
	position: absolute;
	z-index: 100;
	display: block;
	margin-top: 10px
}

#nav {
	text-align: right;
	padding-top: 14px;
	text-transform: uppercase;
	font-size: 17px;
}

#nav a {
	color: #9a9a9a;
	margin-right: 10px;
}

#nav a:hover {
	color: #FFF;
}

#lang {
	display: inline-block;
	margin-left: 50px;
}

/* Nav End*/

/* Content Start */
#content {
	width: 30%;
	padding: 13% 1% 0 3%;
	display: none;
}
#content .content_overlay {padding:13% 1% 0 3%;width:30%;position: absolute;left: 0;top: 0;bottom: 0;background: rgb(0, 0, 0) transparent;background: rgba(0, 0, 0, 0.6);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; opacity:0.6;-khtml-opacity: 0.6;filter: alpha(opacity=60);}
#content > div {
	width: 97%;
	padding: 1.5% 1%;
	margin: 0 auto;
	position:relative;
	/*border-radius: 10px;
	border-bottom-right-radius: 55px;*/
}

#content p {
	text-align: justify;
	color: #FFF;
	margin-bottom: 15px;
}

#content a {
	color: #9a9a9a;
}

#content a:hover {
	color: #FFF;
}
	/* Project Arrows Start */
	#prev_slide {
		position: absolute;
		top: 50%;
		left: -50px;
		display: none
	}
	#next_slide {
		position: absolute;
		top: 50%;
		display: none;
		right: -50px;
	}
	/* Projects Arrows End */
	
	/* Album View Start */
	#album_display {height: 420px;}
	#album_display {box-sizing:border-box;}
	#album_display .album {display:inline-block;width:32%;margin-right:2%;text-align: center;margin-bottom:1em;}
	#album_display .album:nth-child(3n){margin-right:0;}
	#album_display .album .album_img img {max-width:100%;max-height:150px;}
	#album_display .album span {color:#9a9a9a;}
	#album_display .album a:hover span {color:#000;}
	#album_display .album .album_title {color:#FFF;}
	
	#main_wrapper .album_return {color: #FFF;font-size: 1em;position: absolute;top: 60px;left: 100px;}
	#main_wrapper .album_return img {margin-right: 5px;height:18px;}
	#main_wrapper .album_return img, #main_wrapper .album_return span {vertical-align:middle;}
	/* Album View End */
	
	/* Contact Start */
	#contact p {
		text-align: center;
	}
	/* Contact End */
/* Content End */

/* Footer Start */

#footer_wrapper {
	width: 100%;
	background-color: #000;
	position: absolute;
	bottom: 0;
}

#footer {
	height: 17px;
	width: 94%;
	margin: 0 auto;
	color: #FFF;
	font-size:10px;
}

#footer p {
	margin-left: 45%;
	padding-top: 3px;
	text-transform: uppercase;
	color: #999;
}

/* Footer End*/