html {
    height: 100%;
	margin: 0 auto;
}

body{
	background-image: linear-gradient(#ffffff, #fafafa);
	background-size: 100% 100%;
	font-family: "proxima-nova", sans-serif;
	color: #333333;
	margin: 0 auto;
	text-align: center;
}

main{
	padding-top: 30px;
	max-width: 95%;
	margin: 0 auto;
}

h1{
	font-weight: 500;
	line-height: 120%;
}

a{
	color: #333333;
	text-decoration: underline;
}

#wrapper {
    width: 400px;
	margin: 0 auto;
	overflow: hidden;
}
#contactleft {
    width: 168px;
	float: left;
	vertical-align:middle;
}
#contactright {
    width: 232px;
	float: left;
	text-align: left;
	vertical-align: middle;
}

.pulseren {
	border-radius: 50%;
	height: 150px;
	width: 150px;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
	transform: scale(1);
	animation: pulse 2s infinite;
}

@keyframes pulse {
	0% {
		transform: scale(0.85);
	}

	70% {
		transform: scale(1);
	}

	100% {
		transform: scale(0.85);
	}
}