: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;
}