body {
	font-family: 'Verdana', Sans-serif; color: #000; margin: 0px; text-align: center;
}

.header {
	height: 30%; width: 100%; margin: 0 auto; text-align: center;
	background: url("../img/header.png") no-repeat center; background-size: cover;
}

.nav {
	width: 100%; margin: 0px; padding: 0px; list-style-type: none; overflow: hidden; background-color: #722827; font-size: 0px; text-align: center;
}

.nav li {
	display: inline;
}

.nav li a {
	margin: 0px; padding: 1% 2%; display: inline-block; 
	color: #fff; font-size: 2.7vh; letter-spacing: -0.1vw; font-weight: bold; text-transform: uppercase; text-decoration: none;
}

.nav li a:hover {
	background-color: #3D0100;
}

.active {
	background-color: #3D0100;
}

input, select, textarea {
    border: 1px solid #ccc;
    border-radius: 0;
    outline: 0;
    padding: 12px 20px;
}

.paypal {
	margin-bottom: 80px;
	margin-top: 50px;
    width: 100%;
}

.form-wrapper {
	margin: auto;
	max-width: 800px;
	padding: 0 30px;
}

label {
    display: block;
    width: 100%;
}

.fieldset.name {
    flex-direction: row;
}

.wrapper {
	max-width: 1500px; width: 100%; margin: 0px auto 0px auto; padding: 0px; overflow: hidden; font-size: 0px; text-align: center; 
}

.nav2 {
	width: 18.5%; margin: 1.5% 0px 0px 0px; padding: 0px; display: inline-block; vertical-align: top; list-style-type: none; overflow: hidden; background-color: #722827; text-align: left;
}

.nav2 li a {
	margin: 0px; padding: 7% 10%; display: block;
	color: #fff; font-size: 23px; font-size: 1.3vw; letter-spacing: -0.1vw; font-weight: bold; text-transform: uppercase; text-decoration: none;
}

.nav2 li a:hover {
	background-color: #3D0100;
}

.linkswrapper {
	max-width: 1500px; width: 100%; margin: 30px auto 25px auto; display: block;
}

.facebook {
	margin: 0px 30px;
}

.instagram {
	margin: 0px 30px;
}

.twitter {
	margin: 0px 30px;
}

.youtube {
	margin: 0px 30px;
}

.footer {
	max-width: 1500px; width: 100%; margin: 0px auto 0px auto; padding: 0px; list-style-type: none; text-decoration: none; overflow: hidden; background-color: #722827; color: #fff; text-align: center;
}

.footer li {
	display: inline; padding: 0px 0.6%; font-size: 18px; font-size: 1vw;
}

.footer li a {
	display: inline-block; margin: 0px; padding: 1% 0.6%; color: #fff; text-align: center; text-decoration: none;
}

.footer li a:hover {
	text-decoration: underline;
}