/* CSS Document */

body,html,*{
	margin: 0; padding: 0; box-sizing: border-box;
	color: #fff;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
}

body{
	background-color: #000;
}

#header{
	height: 90px;
	background-color: rgba(30, 30, 30, .9);
	position: relative;
	top: 0;
	width: 100%;
	z-index: 99;
}
.clear{
	clear: both;
}
hr{
	width: 130px;
	border-top: 1px solid #FFF;
	margin: 70px auto;
	clear: both;
	border-bottom: none;
}

h1{
	font-size: 32px;
	font-weight: 700;
	color: #666;
	position: relative;
top: 22px;
left: 20px;
	width: calc(100% - 20px);
}

h1 span{
	color: #FFF;
}

h2{
	font-size: 40px;
	margin: 0 auto;
	margin-bottom: 20px;
	font-weight: 700;
}

ul {
}
li{
	margin-left: 20px;
}


p{
	color: #fff;
}

#introQuote{
	position: relative;
font-weight: 700;
font-size: 40px;
margin: 0 100px;
	margin-top: 70px;
}

.row{
font-size: 24px;
margin: 0 100px;
	margin-top: 70px;
}

.row p{
	margin-bottom: 15px;
}

.galleryPics{
	margin-top: 50px;
}

.galleryPics img{
	width: calc(33.3333333vw - ((100vw - 100%) / 3) - 10px);
	height: calc(33.3333333vw - ((100vw - 100%) / 3) - 10px);
	margin: 5px;
	float: left;
}

.deleteLink{
	margin-left: 40px;
font-size: 18px;
font-style: italic;
}
.inputField{
	background: #000;
	color: #FFF;
	border:1px solid #FFF;
	padding: 5px 10px;
	font-size: 22px;
}
button{
	border: 1px solid #FFF;
background: #040;
font-size: 22px;
padding: 5px 10px;
}
label{
	display: block;
}

@media (max-width: 800px) {
	h2{
		font-size: 30px;}
	#introQuote{
		position: relative;
		font-weight: 700;
		font-size: 30px;
		margin: 0 30px;
		margin-top: 70px;
	}

	.row{
		font-size: 22px;
		margin: 0 30px;
		margin-top: 70px;
	}

	.galleryPics img{
		width: calc(50vw - ((100vw - 100%) / 2) - 2px);
		height: calc(50vw - ((100vw - 100%) / 2) - 2px);
		margin: 1px;
		float: left;
	}
}