/* Nakama footer redesign: unified navy footer, uppercase Anton headings,
   loose link list, newsletter column, 2-col mobile grid. */

.footer-widgets {
	background-color: #181c2e;
}

.absolute-footer {
	background-color: #12151f;
}

.footer-widgets .widget-title {
	font-family: "Anton", "Lato", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	font-size: 1.1em;
	color: #fff;
}

.footer-widgets .is-divider {
	border-color: hsla(0, 0%, 100%, 0.12);
}

.footer-widgets .footer-links li {
	line-height: 2;
}

.footer-widgets .footer-links a,
.footer-widgets .textwidget {
	color: hsla(0, 0%, 100%, 0.6);
}

.footer-widgets .footer-links a {
	transition: color 0.2s ease;
}

.footer-widgets .footer-links a:hover {
	color: #d62828;
}

.footer-widgets .footer-newsletter p.lead {
	color: hsla(0, 0%, 100%, 0.6);
	line-height: 1.6;
	margin-bottom: 0.75em;
}

.footer-widgets .footer-newsletter .wpcf7-form-control-wrap {
	display: block;
}

.absolute-footer .copyright-footer {
	color: hsla(0, 0%, 100%, 0.5);
}

@media (max-width: 549px) {
	.footer-widgets .row.large-columns-4 > .col {
		flex-basis: 50%;
		max-width: 50%;
	}
}

.footer-2 .col.widget {
	max-width: 560px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	text-align: center;
}

.footer-2 .widget .is-divider {
	margin-left: auto;
	margin-right: auto;
}

/* Footer columns are 50% wide below 550px, narrower than the support address, which
   was therefore clipped mid-address ("support@nakamawear.cor"). Scoped to the mailto
   link so the rest of the footer keeps its size; overflow-wrap is the floor for
   viewports too narrow even for the reduced size. */
@media (max-width: 549px) {
	.footer-widgets a[href^="mailto:"] {
		font-size: 13px;
		overflow-wrap: anywhere;
	}
}
