body {
	background-color:#111;
	color:#eee;
	padding:4rem 0 4rem 0;
	background-image:url('images/small_star_bg.png');
	background-repeat: no-repeat;
	background-position: center;
}

h1 {
	font-family: "source-sans-pro",sans-serif;
	margin-top:5rem;
}

p {
	font-family: "source-sans-pro",sans-serif;
}

a {
	font-weight:600;
	color:rgba(239,125,27,1);
}

a:hover {
	color:rgba(239,125,27,0.7);
}

.cover {
	border:1px solid #ccc;
}

.logo {
	margin-bottom:4rem;
	text-align: center;
}

.title {
	font-weight:600;
	font-style:italic;
}

.titleblock {
	font-weight:600;
	font-style:italic;
	display:block;	
	margin:0 0 0.5rem 0;
}

.hawkfieldlogo {
	margin-top:4rem;
}

.content { 
	margin:3rem 0 4rem 0;
}

.footer a + a {
	display:inline-block;
	margin-left:2rem;
}

ul, ol {
	display:inline-block;
	margin-top:2rem;
}


/*@media(min-width:768px){
	.content { 
		display:flex;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}	
}*/

/*@media(max-width:767px){}
@media(min-width:768px){}
@media(min-width:992px){}
@media(min-width:1200px){}*/


.text-xs-left { text-align: left; }
.text-xs-right { text-align: right; }
.text-xs-center { text-align: center; }
.text-xs-justify { text-align: justify; }

@media (min-width:768px) {
    .text-sm-left { text-align: left; }
    .text-sm-right { text-align: right; }
    .text-sm-center { text-align: center; }
    .text-sm-justify { text-align: justify; }
	
	.content { 
		display:flex;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
	
	.titleblock {
		padding-left:2rem;
	}
	
	ul, ol {
		margin-top:0;
	}	
}

@media (min-width:992px) {
    .text-md-left { text-align: left; }
    .text-md-right { text-align: right; }
    .text-md-center { text-align: center; }
    .text-md-justify { text-align: justify; }
}

@media (min-width:1200px) {
    .text-lg-left { text-align: left; }
    .text-lg-right { text-align: right; }
    .text-lg-center { text-align: center; }
    .text-lg-justify { text-align: justify; }
}

