button, footer {
  background-color: #003042 !important;
}

.m-large-hero::before {
	background: linear-gradient(0deg,transparent,#003042) !important;
}

.m-site-header--container {
	border-bottom: 6px solid #003042 !important;
}

.m-article-group__view-all a {
	background-color: #003042 !important;
}

/* remove padding between social icons */
.m-footer-content__social a {
	margin-left: 0;
}

/* vertically align social icons with footer links for desktop */
@media only screen and (min-width:992px) {
	.m-footer-content__social {
		margin-bottom: -6px;
	}
}