* {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	text-overflow: ellipsis;
	font-family: inherit;
	font-size: inherit;
	outline: 0;
}

html {
	height: 100%;
	min-height: 100%;
}

body {
	overflow: auto;
	background: white;
	font-family: 'Questrial', sans-serif;
	line-height: 1.4;
	font-size: 20px;
	font-weight: 300;
	color: #1f1f1f;
	height: 100%;
	min-height: 100%;
}

a {
	color: #1f1f1f;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

::-moz-selection {
    color: white;
    background: #1f1f1f;
}

::selection {
    color: white;
    background: #1f1f1f;
}

div,img {
	display: block;
}

body > div {
	height: 100%;
	position: relative;
}

	body > div > div {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		height: 100%;
		margin: 0px auto;
		text-align: center;
		vertical-align: middle;
		width: 500px;
		max-width: 100%;
	}

	body > div > div:before {
		content: "";
		display: inline-block;
		zoom: 1; *display: inline;
		height: 100%;
		margin-right: -0.25em;
		vertical-align: middle;
	}
	
		body > div > div > a {
			display: inline-block;
			zoom: 1; *display: inline;
			height: auto;
			vertical-align: middle;
			width: 100%;
			-webkit-transition: all 0.3s ease-out 0s;
			transition: all 0.3s ease-out 0s;
			font-size: 150px;
			text-transform: uppercase;
			line-height: 1;
		}
	
		body > div > div > a:hover {
			-webkit-transform: rotate(-5deg) scale(1.1);
			-moz-transform: rotate(-5deg) scale(1.1);
			-o-transform: rotate(-5deg) scale(1.1);
			-ms-transform: rotate(-5deg) scale(1.1);
			transform: rotate(-5deg) scale(1.1);
			text-decoration: none;
		}
	
			body > div > div > a > img {
				height: auto;
				width: 100%;
			}
			
		body > div > div > p {
			margin: -28px 0px 0px 0px;
			display: block;
		}
	
		