// Typography // ================================================================================ h1, h2, h3, h4, h5, h6 { margin: 0; font: { family: $base-font-family; weight: bold; } line-height: 1; } h1 { margin: 0 0 20px; font: { family: $h1-font-family; size: $h1-font-size; weight: $h1-font-weight; } color: $h1-font-color; letter-spacing: 0.5px; text-transform: uppercase; display: inline-block; @include breakpoint($break-767) { font-size: $h1-font-size - 6; } } h2 { font: { family: $h2-font-family; size: $h2-font-size; weight: $h2-font-weight; } color: $h2-font-color; } h3 { font: { family: $h3-font-family; size: $h3-font-size; weight: $h3-font-weight; } color: $h3-font-color; } h4 { font: { family: $h4-font-family; size: $h4-font-size; weight: $h4-font-weight; } color: $h4-font-color; } p, ol, ul { margin: 0 0 20px; line-height: $base-line-height; } a { color: $anchor-color; text-decoration: $anchor-decoration; word-wrap: break-word; &:active, &:focus, &:hover { color: $anchor-hover-color; text-decoration: $anchor-hover-decoration; outline: 0; } }