#logo .site-logo{border:0;max-width:100%;height:auto;vertical-align:top;width:100%}#footer-widgets{padding-top:1.5em;margin-right:-1.5em}.footer-widget-column{float:left;width:25%;padding-right:1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer-widgets .widget{background:#fff0;color:#fff}#footer-widgets .widget ul,#footer-widgets .widget ol{color:#fff}#footer-widgets .widget .widgettitle{color:#eee;border-bottom:1px solid rgb(255 255 255 / .1);padding:0 .5em .8em}#footer-widgets .widget a:link,#footer-widgets .widget a:visited{color:#ccc;color:rgb(255 255 255 / .7)}@media only screen and (max-width:65em){.footer-widgets-left,.footer-widgets-right{float:left;width:50%;padding-right:1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footer-widget-column{float:none;width:100%;padding-right:0}}@media only screen and (max-width:60em){#footer-widgets{margin-right:0;padding:1.5em 0 0 1.5em}}@media only screen and (max-width:50em){.footer-widgets-left,.footer-widgets-right{float:none;width:100%;padding-right:0}.footer-widget-column{padding-right:1.5em}}@media only screen and (max-width:30em){#footer-widgets{margin-right:0;padding:1.2em 0 0 1em}.footer-widget-column{padding-right:1em}}