/* Links i temaets footer var lilla på lilla og kunne ikke læses. */
#colophon .site-above-footer-wrap a,#colophon .site-above-footer-wrap a:hover,#colophon .site-above-footer-wrap a:focus{color:#fff;text-decoration:underline}

/* Ny footer */
@font-face{font-family:'Open Sans';src:url(../../ns-forside/assets/fonts/open-sans-latin.woff2) format('woff2');font-weight:300 800;font-style:normal;font-display:swap}
.nsft{background:#8e4fa6;color:#fff;font-family:'Open Sans',sans-serif;font-size:15px;line-height:1.6}
.nsft-inner{max-width:1200px;margin:0 auto;padding:56px 28px 40px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}
.nsft .nsft-col h4{font-family:'Open Sans',sans-serif;font-size:13px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 14px;font-weight:700;color:#fff}
/* #colophon slår Elementor-kittets link-farve, når en side henter det */
#colophon.nsft a,#colophon.nsft a:hover,#colophon.nsft a:focus,#colophon.nsft a:visited{color:#fff;text-decoration:none}
.nsft .nsft-col a{display:block;padding:4px 0}
#colophon.nsft .nsft-col a:hover,#colophon.nsft .nsft-col a:focus{text-decoration:underline}
.nsft-logo img{display:block;width:170px;max-width:100%;height:auto}
.nsft-brand p{margin:14px 0 0;max-width:300px;color:#fff}
.nsft-bottom{background:#7d3f94}
.nsft-bottom-inner{max-width:1200px;margin:0 auto;padding:18px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px}
.nsft-bottom p{margin:0;color:#fff}
.nsft-bottom p+p{margin-top:2px}
.nsft-18{flex:none;font-weight:700;font-size:12px;border:1px solid #fff;border-radius:4px;padding:2px 7px}
@media(max-width:900px){.nsft-inner{grid-template-columns:1fr 1fr;gap:32px 24px}.nsft-brand{grid-column:1/-1}}
@media(max-width:520px){.nsft-inner{padding:40px 18px 28px;gap:28px 20px}.nsft-legal{grid-column:1/-1}.nsft-bottom-inner{align-items:flex-start;padding:16px 18px}}
