html { box-sizing: border-box; } *, *::before, *::after { box-sizing: inherit; } @at-root { @-ms-viewport { width: device-width; } } // // Reset HTML, body, and more // html { font-size: $font-size-root; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: rgba(0,0,0,0); //stikcy position: relative; min-height: 100%; } body { font-family: $font-family-base; font-size: $font-size-base; line-height: $line-height-base; color: $body-color; background-color: $body-bg; //padding-top: 85px; margin-bottom: 260px; } // // Links // a { color: $link-color; text-decoration: $link-decoration; &:hover { color: $link-hover-color; text-decoration: $link-hover-decoration; } &:focus { color: $link-focus-color; text-decoration: $link-focus-decoration; } } hr{ border-color: $gray-lightest; }