/* CHRISTOPHER OHALLIGAN */

/*****************************************
Globals
******************************************/
*{ margin: 0; padding: 0; font-size: 24px;}
body, footer, head{
	font-family: "freight-text-pro", sans-serif;
	/*font-family: "proxima-nova",sans-serif;*/
	font-style: normal;
	font-weight: 300;
	color: #333;
	font-size: 1em;
}
bold{font-weight: 700;}
p{margin-bottom: 20px; line-height: 28px;}
footer{ text-align: center; padding: 1.5em;}

a:link{ text-decoration: none;}
a:active{color: #333;}
a:visited{color: #333;}
a:hover{ color: #42A5F5;}


/*****************************************
IDs
******************************************/
#header{margin-top: 1em;}
#content{}
#sitewrapper{width: 90%; margin: auto;}



/*****************************************
Classes
******************************************/
.bigname{ font-size: 1em; font-weight: 700; }
a.bigname {
		padding: 0;
		margin: 0;
}
.tag{ 
	font-size: 1em;
	font-weight: 700;
	margin-top: 1em;
	margin-bottom: .3em;
	text-decoration: underline;
}
.listing{ margin-left: .6em; font-style: italic;}
.serif{font-family: "proxima-nova",sans-serif;}
.foothat{width: 100%; }
.FooterSep{ width: 80%; margin: auto; margin-top: 3em;}
.title{font-size: 1.3em; font-weight: 100; font-style: italic; background: #333; color: #fff; padding: .2em; margin: 1.3em 0em;}

a i.far.fa-envelope{
	color: #BDBDBD;
}

a i.far.fa-envelope:hover{
	color: #42A5F5;
}
.contact-button {margin-top: -1.1em;text-align: right;}
