	/* http://meyerweb.com/eric/tools/css/reset/ 
	   v2.0 | 20110126
	   License: none (public domain)
	*/

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, img, ins, kbd, q, s, samp,
	small, strike, tt, var, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		vertical-align: baseline;
		}

	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure, 
	footer, header, hgroup, menu, nav, section {
		display: block;
		}

	body {
		line-height: 1;
		}

	ol, ul {
		list-style: none;
		}

	blockquote, q {
		quotes: none;
		}

	blockquote:before, blockquote:after, 
	q:before, q:after {
		content: '';
		content: none;
		}

	table {
		border-collapse: collapse;
		border-spacing: 0;
		}

	/* General */
	h1 { color: #333333; font-size: 18px; font-weight: 700; line-height: 21px; margin: 0; padding: 0; clear: both; }
	h2 { color: #333333; font-size: 16px; font-weight: 700; line-height: 21px; margin: 0px 0px 12px 0px; padding: 0; clear: both; }
	h3 { color: #333333; font-size: 15px; font-weight: 600; line-height: 21px; margin: 0px 0px 12px 0px; padding: 0; clear: both; }
	h4 { color: #333333; font-size: 15px; font-weight: 600; line-height: 21px; margin: 0px 0px -12px 0px; padding: 0; clear: both; }
	h5 { color: #333333; font-size: 15px; font-weight: 600; line-height: 21px; margin: 0; padding: 0; clear: both; }
	h6 { color: #333333; font-size: 14px; font-weight: 600; line-height: 21px; margin: 0; padding: 0; clear: both; }

	ul { color: #333333; font-size: 14px; font-weight: 600; line-height: 23px; margin: 0; padding: 0; }
	li { color: #333333; font-size: 14px; font-weight: 600; line-height: 23px; margin: 0; padding: 0; }

	p { color: #333333; font-size: 14px; font-weight: 400; line-height: 23px; margin: 12px 0px 12px 0px; padding: 0; }

	a { color: #df3951; text-decoration: none; }
	a:visited { color: #df3951; text-decoration: none; }
	a:active { color: #df3951;	text-decoration: none; }
	a:hover { color: #df3951; text-decoration: underline; }

	.alignleft { text-align: left; }
	.aligncenter { text-align: center; }
	.alignright { text-align: right; }

	strong { font-weight: 600; }

	.light { font-weight: 300; }
	.normal { font-weight: 400; }
	.semi-bold { font-weight: 600; }
	.bold { font-weight: 700; }

	.hidden { display: none; }
	
/*--- SPLASH PAGE ---*/

	ul.social-media {
		margin: 14px 0px 0px 0px;
		}
