/* Reset */
body, html, div, img, p, h1, h2, h3, h4, h5, h6, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td, section
{
	margin: 0; padding: 0; border: 0; outline: none;
} 
h1, h2, h3, h4, h5, h6 
{
	font-weight: normal;
}
ul, ol
{
	list-style: none;
}
a 
{
	text-decoration: none;
	color: #1c1c1c;
}
* 
{
	box-sizing: border-box;
}
*:before, *:after 
{
	box-sizing: border-box;
}
/*--- end reset --*/
@font-face
{
	font-family: "thinFont";
	src: url("fonts/PPNeueMontreal-Thin.otf");
}
@font-face
{
	font-family: "normalFont";
	src: url("fonts/PPNeueMontreal-Medium.otf");
}
@font-face
{
	font-family: "boldFont";
	src: url("fonts/PPNeueMontreal-Bold.otf");
}
html
{
	font-size: 62.5%;
}
html, body
{
	height: 100%;
	max-height: 100%;
}
body 
{
	font-family: normalFont;
	letter-spacing: 1px;
	font-size: 1.6rem;
}

#mainSplash
{
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	text-align: center;
}
#mainSplash img
{
	position: absolute; 
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 80vw;
	min-width: 400px;
}
#mainSplash p
{
	position: absolute;
	width: 100%;
	top: 90%;
	
	font-size: 2.6rem;
	color: #606060;
}
