footer {
	font-size: 0.75rem;
	line-height: 1.2rem;
}

@media screen and (max-width: 1230px) {
	footer .newsletter-form,
	footer .social-links {
		float: right;
		clear: right;
		width: auto;
		margin-left: 0;
		margin-right: 0;
		min-width: 334px;
	}

	footer .newsletter-form {
		margin-bottom: 1rem;
	}
}

@media screen and (max-width: 1024px) {
	footer .content > .col-1-16:first-child {
		width: 80px;
	}
	footer .hide-mobile.left-1-16.col-2-16 {
		margin-left: 3.125%;
		width: 18.75%;
	}
	footer .hide-mobile.left-2-16 {
		margin-left: 3.125%;
	}
	footer .hide-mobile.col-5-16 {
		width: 37.375%
	}
}