/* Requires: normalize.css */ /* Global Reset & Standards ---------------------- */ * { @include box-sizing(border-box); } html { font-size: 62.5%; } body { background: $white; font-family: $bodyFontFamily; font-size: ms(0); line-height: 1; color: $bodyFontColor; position: relative; -webkit-font-smoothing: antialiased; } /* Links ---------------------- */ a { color: $mainColor; text-decoration: none; line-height: inherit; } a:hover { color: darken($mainColor, 5%); } a:focus { color: $mainColor; outline: none; } p a, p a:visited { line-height: inherit; } /* Misc ---------------------- */ .left { float: left; @include respondTo(smallScreen) { float: none; } } .right { float: right; @include respondTo(smallScreen) { float: none; } } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .hide { display: none; } .highlight { background: $highlightColor; } #googlemap img, object, embed { max-width: none; } #map_canvas embed { max-width: none; } #map_canvas img { max-width: none; } #map_canvas object { max-width: none; } /* Reset for strange margins by default on
elements */ figure { margin: 0; }