footer{margin-top:0;padding:0}.footer-nav{color:#3c3c3c;font-size:.775em;line-height:1.7;padding-top:4em}.footer-nav{padding-bottom:4em}div.site-footer.major-section{background:none}.footer-nav .level-1>a{font-family:'HelveticaNeueW01-75Bold',sans-serif}.footer-nav>li{width:100%;float:left;padding:0}.footer-nav a{color:#3c3c3c;display:block}.footer-nav .keep-mobile a{display:block}footer .social-links{overflow:hidden;margin:0 0 6em 0;padding:0;clear:both;font-size:.875em;background:#f8f8f8;line-height:1.6;float:left;width:100%}footer .social-links li{float:left;width:50%;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5}footer .social-links a{display:block;padding:1.15em 0 .8em 3.7em;background:none;-o-transition:background .3s ease-out;-moz-transition:background .3s ease-out;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;color:#3c3c3c;font-weight:bold}footer .social-links img{float:left;padding:0 1em 0 0;margin-left:-2em;position:relative;top:-.1em}.aux-footer{clear:both;background:#fff;color:#858585;overflow:hidden;padding:1em}.aux-footer>div{max-width:75em;margin:0 auto}.footer-nav li a{display:block}.footer-nav>li ul{display:block;border-top:solid 1px #d5d5d5}@media(min-width:67em){footer{height:auto;max-height:none;background-color:#ededed;overflow:hidden;max-height:30em}.footer-nav{padding-bottom:4em;font-size:.775em;line-height:1.7;color:#3c3c3c;padding-top:4em;background:none;padding:4em 4em 0}.footer-nav>li{width:16.6667%;border:0}.level-1>a{border:0;padding:0;font-weight:bold;text-transform:uppercase}.footer-nav>li ul{display:block}.footer-nav li a{display:block}footer .social-links{width:24em;background:none;position:absolute;top:50px;right:0;clear:both;z-index:1}footer .social-links li{float:none;width:50%;background:none;border-bottom:1px solid #d5d5d5;border-right:none}footer .social-links a{display:block;padding:1.15em 1em .8em 3em;background:rgba(255,255,255,0);-o-transition:background .3s ease-out;-moz-transition:background .3s ease-out;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;color:#3c3c3c;font-weight:bold}footer .social-links img{float:left;padding:0 1em 0 0}.aux-footer{clear:both;background-color:#ededed;color:#858585;overflow:hidden;position:relative;float:left}}@media(max-width:740px){.footer-nav .keep-mobile a{height:22px;overflow:hidden}}