2 * Reset some basic elements
4 body, h1, h2, h3, h4, h5, h6,
5 p, blockquote, pre, hr,
6 dl, dd, ol, ul, figure {
17 font: $base-font-weight #{$base-font-size}/#{$base-line-height} $base-font-family;
19 background-color: $background-color;
20 -webkit-text-size-adjust: 100%;
21 -webkit-font-feature-settings: "kern" 1;
22 -moz-font-feature-settings: "kern" 1;
23 -o-font-feature-settings: "kern" 1;
24 font-feature-settings: "kern" 1;
28 flex-direction: column;
34 * Set `margin-bottom` to maintain vertical rhythm
36 h1, h2, h3, h4, h5, h6,
40 margin-bottom: calc($spacing-unit / 2);
49 display: block; /* Default value of `display` of `main` element is 'inline' in IE 11. */
59 vertical-align: middle;
72 font-size: $small-font-size;
81 margin-left: $spacing-unit;
96 h1, h2, h3, h4, h5, h6 {
97 font-weight: $base-font-weight;
107 text-decoration: none;
110 color: darken($brand-color, 15%);
115 text-decoration: underline;
118 .social-media-list &:hover {
119 text-decoration: none;
122 text-decoration: underline;
133 border-left: 4px solid $grey-color-light;
134 padding-left: calc($spacing-unit / 2);
135 @include relative-font-size(1.125);
136 letter-spacing: -1px;
151 @include relative-font-size(0.9375);
152 border: 1px solid $grey-color-light;
154 background-color: #eef;
178 max-width: -moz-calc(#{$content-width} - (#{$spacing-unit} * 2));
179 max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2));
180 max-width: calc(#{$content-width} - (#{$spacing-unit} * 2));
183 padding-right: $spacing-unit;
184 padding-left: $spacing-unit;
187 @include media-query($on-laptop) {
188 max-width: -moz-calc(#{$content-width} - (#{$spacing-unit}));
189 max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit}));
190 max-width: calc(#{$content-width} - (#{$spacing-unit}));
191 padding-right: calc($spacing-unit / 2);
192 padding-left: calc($spacing-unit / 2);
216 display: inline-block;
217 fill: #{$grey-color};
219 vertical-align: text-top;
234 margin-bottom: $spacing-unit;
236 text-align: $table-text-align;
237 color: lighten($text-color, 18%);
238 border-collapse: collapse;
239 border: 1px solid $grey-color-light;
242 background-color: lighten($grey-color-light, 6%);
246 padding: calc($spacing-unit / 3) calc($spacing-unit / 2);
249 background-color: lighten($grey-color-light, 3%);
250 border: 1px solid darken($grey-color-light, 4%);
251 border-bottom-color: darken($grey-color-light, 12%);
254 border: 1px solid $grey-color-light;