h1 { font-size: 4em; font-family: 'Open Sans', sans-serif; text-transform:uppercase;}
h2 { font-size: 2em; font-family: 'Open Sans', sans-serif; text-transform:uppercase; margin-top:40px;}
h5 { font-family: 'Open Sans', sans-serif; text-transform:uppercase; }
#contact input[type="submit"] { font-family: 'Open Sans', sans-serif; text-transform:uppercase; }

#header {
	padding-bottom:0;
}
#header .col-md-6:first-child div p {
	font-size:1.65em;
}
#header .col-md-6:last-child {
	position:relative;
	text-align:center;
	padding:0;
}
#header .col-md-6:last-child .wrapper {
	padding:72px 0 30px 0;
}
#header .col-md-6:last-child ul {
	position:relative;
	margin:0 auto;
	padding:0;
	display:block;
	width:390px;
	height:483px;
}
#header .col-md-6:last-child ul li { 
	margin:0;
	padding:0;
	position:absolute;
	width:100px;
	height:100px;	
	overflow:hidden;
    	-ms-transform: rotate(45deg); /* IE 9 */
    	-webkit-transform: rotate(45deg); /* Safari */
    	transform: rotate(45deg);
    	background-position:center center;
    	background-repeat:no-repeat;    	
}
#header .col-md-6:last-child ul li div { 
	width:200px;
	height:200px;
	margin-top:-50px;
	margin-left:-50px;
	-ms-transform: rotate(-45deg); /* IE 9 */
    	-webkit-transform: rotate(-45deg); /* Safari */
    	transform: rotate(-45deg);
    	background-position:center center;
    	background-repeat:no-repeat;
    	background-size:200px;
}
#header .col-md-6:last-child ul li div a { display:block; width:200px; height:200px; }

	#header .col-md-6:last-child ul li:nth-child(1) { 
		top:0px;
		left:72px;
	}
	#header .col-md-6:last-child ul li:nth-child(2) { 
		top:0px;
		left:216px;
	}
	#header .col-md-6:last-child ul li:nth-child(3) { 
		top:72px;
		left:0px;
	}
	#header .col-md-6:last-child ul li:nth-child(4) { 
		top:72px;
		left:144px;
	}
	#header .col-md-6:last-child ul li:nth-child(5) { 
		top:72px;
		left:288px;
	}
	#header .col-md-6:last-child ul li:nth-child(6) { 
		top:145px;
		left:72px;
	}
	#header .col-md-6:last-child ul li:nth-child(7) { 
		top:145px;
		left:216px;
	}	
	#header .col-md-6:last-child ul li:nth-child(8) { 
		top:217px;
		left:0px;
	}
	#header .col-md-6:last-child ul li:nth-child(9) { 
		top:217px;
		left:144px;
	}
	#header .col-md-6:last-child ul li:nth-child(10) { 
		top:217px;
		left:288px;
	}
	#header .col-md-6:last-child ul li:nth-child(11) { 
		top:289px;
		left:72px;
	}
	#header .col-md-6:last-child ul li:nth-child(12) { 
		top:289px;
		left:216px;
	}
	#header .col-md-6:last-child ul li:nth-child(13) { 
		top:361px;
		left:144px;
	}
	#header .col-md-6:last-child ul li:nth-child(14) { 
		display:none;
	}	

#links {
	padding-top:0px
	padding-bottom:40px;
}
#links .col-md-6 {
	text-align:center	
}
#links .facebook {
	
}
#links .facebook .wrapper {
	display:inline-block;
	min-width:420px;
	margin:0 auto;
	
}
#links h3 {
	min-height:90px;
	overflow:hidden;
	text-indent:-999em;
}
#links .instagram a {
	display:block; font-size: 2em; font-family: 'Open Sans', sans-serif; text-transform:uppercase; margin-top:30px;
}


#links .facebook .photo {
	float:left;
	margin-right:	20px;
}
#links .facebook p {
	padding-top:15px;
	font-size:1.25em;
}
#links .facebook .fb-like {
	margin:0 auto;
}
#links .mordor {
	padding-top:60px;
	display:inline-block;
	min-width:360px;
}	
#links .mordor h3 {
	min-height:47px;
}
#links .mordor img {
	float:left;

	margin-top:-20px;

}
#links .mordor p {
	padding-top:30px;
}

#contact { padding-top:60px; }

#contact h3 { display:block; font-size: 3em; font-family: 'Open Sans', sans-serif; text-transform:uppercase; margin-bottom:40px; }

footer { padding-bottom:40px; text-align:center; }
footer ul { margin:0; padding:0; }
footer li { padding:0; list-style-type:none; float:left; margin-right:15px; }

#portfolio ul {
	margin:0;
	padding:0;
}
#portfolio ul li { 
	float:left;
	display:inline-block;
	margin:0 20px 20px 0;
	padding:0;
	width:200px;
	height:200px;	
	overflow:hidden;
    	background-position:center center;
    	background-repeat:no-repeat;    	
}
#portfolio ul li div { 
	width:300px;
	height:300px;
	margin-left:-50px;
	margin-top:-50px;
    	background-position:center center;
    	background-repeat:no-repeat;
    	background-size:300px;
}
#portfolio ul li div a { display:block; width:200px; height:200px; }
#portfolio h2 { font-size: 3em; font-family: 'Open Sans', sans-serif; text-transform:uppercase; margin-top:40px; margin-bottom:40px; }

