:root {
	--light-green: #423c3d;
	--dark-green: #231f20;
	--light-grey: #eeeeee;
	--grey: #423c3d;
	--dark-grey: #231f20;
	--blue: #231f20;
	--white: #fff1d2;
	--red: #ed1c24;
}
.intro, .footer {
    background: linear-gradient(-45deg, var(--dark-green), var(--light-green), #161513, var(--light-green), var(--dark-green));
}
.footer {
	color: var(--white);
}
.parallax-bg.halftone {
    background: transparent url('../images/halftone.gif') center center no-repeat;
    opacity: 0;
}
.halftone-background {
	background: var(--white) url('../images/halftone-light.gif') center center no-repeat;
	background-size: cover;
}
.dark-halftone-background {
	background: var(--dark-green) url('../images/halftone.gif') center center no-repeat;
	background-size: cover;
}
.issue {
  background: var(--white);
  color: var(--dark-green);
}
.next {
  background-image: url('../images/arrow-down.png');
}
.first {
	padding-bottom: 0;
}
.first img {
	max-width: 500px;
}
p {
	text-transform: none;
}
.red {
    color: var(--red);
}
.white {
	color: var(--white);
}
.step-text span {
	background: var(--dark-green);
	margin-bottom: -0.5em;
}
.top-nav ul li a {
	border-color: var(--dark-green);
}
.top-nav ul li a:hover, .top-nav ul li a:focus {
	color: var(--white);
}