* {
  margin:0; padding:0;
}
header {
  width: 100%;
  padding: 15px 0;
  margin: 0 auto;
  text-align: center;
}
header .headline{
	font-size: 32px;
	color: #181616;
}
.nav-list a {
	text-align: center;
	padding: 10px 0;
	margin: 0 auto;
	color: #181616;
	text-decoration: none;
}
.nav-list-item {
	display: inline-block;
	margin: 0 20px;
	text-decoration: none;
}body header {
	width: 100%;
	height: 70px;
	color: #312D2D;
	background-color: #BB2224;
}
footer {
	width: 100%;
	height: 10px;
	text-align: center;
	padding: 20px 0;
	background-color: #BB2224;
}
.footer-text {
  color: #fff;
}
body {
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-color: #1F1F1F;
}
.wrapper {
	min-height: 90vh;
}
