/*
 * NP Cloud Membership 1.6.5: footer layout fix (front end only; removed by rolling back to 1.6.4).
 * The Astra footer builder's primary row has 3 equal columns with the only element (HTML 1) in column 3, so the
 * footer sat in the right third. When columns 1 and 2 are empty, column 3 spans the full row (centred).
 * The line breaks WordPress adds between the footer links are hidden (in the flex rows they doubled the gaps).
 * Only applies while columns 1 and 2 stay empty; Astra settings are not changed.
 */
#colophon .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section-1:not(:has(*)),
#colophon .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section-2:not(:has(*)) {
	display: none;
}
#colophon .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section-1:not(:has(*)) + .site-footer-section-2:not(:has(*)) + .site-footer-section-3 {
	grid-column: 1 / -1;
	width: 100%;
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
	justify-self: center;
}
.site-footer .ast-footer-html-1 .ast-builder-html-element nav[aria-label="Footer"] > br,
.site-footer .ast-footer-html-1 .ast-builder-html-element nav[aria-label="Footer"] + div > br {
	display: none;
}
