#colophon { font-weight: 500; letter-spacing: .375px; }

#colophon,
.site-info { font-size: 18px; }

#colophon a,
.site-info a { color: black; }

#colophon a:hover,
#colophon a:focus,
.site-info a:hover,
.site-info a:focus { color: var(--main); }

#colophon img,
.site-info img { width: 217px; }

#colophon .social-media a:first-child { margin-left: .125rem; }

#colophon .social-media a:not(:last-child) { margin-right: 1.1875rem; }

.european-union img { width: 120px; }

@media (min-width: 1200px) {
    #colophon img { margin-top: 8px; }
    /* .site-info { line-height: 1; } */
}

@media (min-width: 1460px) {
    .site-info { font-size: 16.98px; }
}