
#colophon {
    background: #f5f5f5;
    font-size: .9rem;
}

#colophon .site-info {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    overflow: hidden;
}

#colophon .copyright {
    font-size: .9em;
}

#colophon .site-info div>span>span:not(:last-child):after {
    content: " | ";
}

#colophon .widget {
    margin: 0;
}

#colophon .widget + .widget {
    margin-top: 15px;
}

#colophon .widget-title {
    font-size: calc(var(--p) + 3px);
    font-weight: bold;
}

#colophon a:not(:hover) {
    text-decoration: none;
}

#colophon .footer-widget-area-site-info > .standout-max-container {
	padding-block: 15px;
}

.footer-column-element ul {
    display: grid;
    grid-template-columns: var(--gap-s) 1fr;
    gap: 0 1.3em;
    margin: 0;
    padding: 0;
    list-style: none;
}

.footer-column-element ul li:nth-child(1) {
    grid-row: 1 / span 2;
}

.footer-column-element ul li:nth-child(2) {
    font-weight: 700;
    line-height: normal;
}

.footer-column-element .standout-custom-svg {
    font-size: 1.8em;
}

#colophon ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#colophon ul li a {
    display: inline-block;
    padding: 3px 0;
}


#colophon .standout-menu-container .standout-inline-menu {
	flex-direction: column;
	align-items: flex-start;
}
