/* Middle Mann footer + subfooter.
   Used by includes/footer.php. */

.mm-footer {
	background: #000;
	padding: 100px 0 0;
	border-top: 1px solid rgba(255, 255, 255, 0.08);
}

.mm-footer-brand { text-align: center; }

.mm-footer-tagline {
	font-size: 14px;
	color: rgba(245, 242, 236, 0.6);
	margin-top: 20px;
}

.mm-footer-list {
	list-style: none;
	padding: 0;
	color: rgba(180, 180, 180, 0.7);
	font-size: 14px;
	line-height: 2;
	font-weight: 300;
}
.mm-footer-list a { color: rgba(180, 180, 180, 0.7); }
.mm-footer-list a:hover { color: var(--mm-accent); }

.mm-footer-contact {
	color: rgba(180, 180, 180, 0.7);
	font-size: 14px;
	line-height: 1.8;
	font-weight: 300;
}
.mm-footer-contact a { color: rgba(180, 180, 180, 0.7); }
.mm-footer-contact a:hover { color: var(--mm-accent); }

.mm-subfooter {
	background: #0e0e10;
	padding: 22px 0;
	margin-top: 80px;
}

.mm-copyright {
	text-align: left;
	color: rgba(245, 242, 236, 0.5);
	font-size: 13px;
}

/* Universal footer link hover override */
footer a,
footer a:hover,
footer a:focus,
footer a:active { text-decoration: none !important; }

/* Footer eyebrow uses white, not brand blue */
footer .mm-eyebrow { color: #fff; }
