body { margin: 2em auto 0; } footer { margin-top: 2.5em; margin-bottom: 1.5em; padding-top: 1em; border-top: 1px solid #ccc; } div.dark-bg { background-color: #252526; color: #bababa; } .fiv-cla, .fiv-viv, .fiv-sqo, .fiv-hcd { font-size: 3.5em; margin: .5em 0 2px; } .icon-desc { font-size: .85em; text-align: center; overflow: scroll; white-space: nowrap; } #github { margin-top: .5em; max-width: 160px; } .ga-beacon { margin-top: .5em; } div.spacer-1 { height: 1em; } div.spacer-2 { height: 2em; } /* Media Query Hacks */ @media (max-width: 767px) { .hidden-xs-down { display: none; } }