/* Requires: normalize.css */ /* Global Reset & Standards ---------------------- */ * { @include box-sizing(border-box); } html { font-size: 62.5%; } body { background: $white; @include defaultFontFamily; @include font-size(14); line-height: 1; color: $txtColor; 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; } .right { float: right; } .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; }