:root {
--footer-font-size-base:    1.2em;
--footer-line-height:       1.2em;
--footer-text-small:        0.7em; --footer-widget-text:       1em; --footer-link-hover:        #aaaaaa;
--footer-social-hover-bg:   #fbfaef;
--footer-social-hover-fg:   #222222;
--footer-border-color:      #222222;
} #footer {
line-height: var(--footer-line-height);
font-size: var(--footer-font-size-base);
} #footer a:hover {
color: var(--footer-link-hover);
}
#footer .social_bookmarks a:hover {
background-color: var(--footer-social-hover-bg) !important;
color: var(--footer-social-hover-fg) !important;
} #footer h3,
#footer .last-modified {
font-size: var(--footer-text-small) !important;
padding-bottom: 15px;
}
#footer li,
#footer p,
#footer h5 {
font-size: var(--footer-text-small) !important;
}
#footer .textwidget.custom-html-widget {
font-size: var(--footer-widget-text) !important;
} .widget_recent_entries li {
border-top: none;
}
.widget .social_bookmarks li {
clear: none !important;
border-color: var(--footer-border-color);
margin-right: 0.1em;
} span.copyright {
width: 100%;
text-align: center;
} #footer h1::after,
#footer h2::after,
#footer h3::after,
#footer h4::after,
#footer h5::after,
#footer h6::after {
content: none !important;
}