/* ==================================================
   Global Styles
================================================== */

*, *:after, *:before
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html, body
{
	height: 100%;
	width: 100%;
}

html
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
	
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body
{
	font-family: "Assistant", Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.8em;
	color: #222;
	background: #FFF;
	letter-spacing: -0.01em;
	
	text-rendering: optimizeLegibility;
	vertical-align: baseline;
}

::selection
{
	background: #1bc4a3;
	color: #FFF;
}

::-moz-selection
{
	background: #1bc4a3;
	color: #FFF;
}

a
{
	color: #1bc4a3;
	text-decoration: none;
}

	a:hover
	{
		color: #222;
	}
	
/* ==================================================
   Main Styles
================================================== */

#headercont
{
	padding-top: 100px;
	padding-bottom: 40px;
	text-align: center;
}

	#headercont p img
	{
		display: block;
		width: 100%;
		max-width: 450px;
		margin: 0 auto;
	}

/* ==================================================
   Media Queries
================================================== */

@media only screen and (max-width: 1200px)
{
	
	
	
}

@media only screen and (max-width: 992px)
{
	
	
	
}

@media only screen and (max-width: 768px)
{
	
	
	
}

@media only screen and (max-width: 576px)
{
	
	
	
}

