/* Compact footer navigation; loaded after the main site stylesheet. */
.footer-reference .footer-logo-title{line-height:0}
.footer-reference .footer-logo-title a{display:inline-block;max-width:100%;vertical-align:top}
.footer-reference .footer-logo-title img{display:block;width:260px;max-width:100%;height:auto}
.footer-reference .footer-col>a{line-height:1.65;padding:3px 0;margin:0}
.footer-reference .footer-col h3,.footer-reference .footer-contact h3{margin-bottom:18px}
@media(max-width:980px){
 .footer-reference .footer-col h3,.footer-reference .footer-contact h3{margin-bottom:16px}
}
@media(max-width:600px){
 .footer-reference .footer-col>a{padding:4px 0}
 .footer-reference .footer-col h3,.footer-reference .footer-contact h3{margin-bottom:12px}
}
