#logo .site-logo{float:left;border:0;max-width:100%;height:auto}#footer-widgets-wrap{background:#252525}#footer-widgets{border-top:.8em solid rgba(255,255,255,.08);padding:1.5em 0 0 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{border:1px solid rgba(255,255,255,.08);color:#ccc;margin-bottom:1.5em;background:0 0}#footer-widgets .widgettitle{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#fff}#footer-widgets .widgettitle span{font-size:1.1em}#footer-widgets .widget a:link,#footer-widgets .widget a:visited{color:#fff}@media only screen and (max-width:65em){.footer-widget-column{width:50%}#footer-widget-three{clear:left}}@media only screen and (max-width:60em){#logo .site-logo{float:none}}@media only screen and (max-width:40em){.footer-widget-column{float:none;width:100%}}