5 border-top: 4px solid $text-color;
6 border-bottom: 1px solid $grey-color-light;
7 min-height: $spacing-unit * 1.865;
9 // Positioning context for the mobile navigation icon
18 @include relative-font-size(1.625);
20 line-height: $base-line-height * $base-font-size * 2.25;
27 color: $grey-color-dark;
33 line-height: $base-line-height * $base-font-size * 2.25;
51 line-height: $base-line-height;
54 @include media-query($on-palm) {
57 right: calc($spacing-unit / 2);
58 background-color: $background-color;
59 border: 1px solid $grey-color-light;
63 label[for="nav-trigger"] {
82 fill: $grey-color-dark;
91 input:checked ~ .trigger {
112 border-top: 1px solid $grey-color-light;
113 padding: $spacing-unit 0;
117 @include relative-font-size(1.125);
118 margin-bottom: calc($spacing-unit / 2);
127 .footer-col-wrapper {
128 @include relative-font-size(0.9375);
130 margin-left: calc(-1 * $spacing-unit / 2);
136 margin-bottom: calc($spacing-unit / 2);
137 padding-left: calc($spacing-unit / 2);
141 width: -moz-calc(35% - (#{$spacing-unit} / 2));
142 width: -webkit-calc(35% - (#{$spacing-unit} / 2));
143 width: calc(35% - (#{$spacing-unit} / 2));
147 width: -moz-calc(20% - (#{$spacing-unit} / 2));
148 width: -webkit-calc(20% - (#{$spacing-unit} / 2));
149 width: calc(20% - (#{$spacing-unit} / 2));
153 width: -moz-calc(45% - (#{$spacing-unit} / 2));
154 width: -webkit-calc(45% - (#{$spacing-unit} / 2));
155 width: calc(45% - (#{$spacing-unit} / 2));
158 @include media-query($on-laptop) {
161 width: -moz-calc(50% - (#{$spacing-unit} / 2));
162 width: -webkit-calc(50% - (#{$spacing-unit} / 2));
163 width: calc(50% - (#{$spacing-unit} / 2));
167 width: -moz-calc(100% - (#{$spacing-unit} / 2));
168 width: -webkit-calc(100% - (#{$spacing-unit} / 2));
169 width: calc(100% - (#{$spacing-unit} / 2));
173 @include media-query($on-palm) {
176 width: -webkit-calc(100% - (#{$spacing-unit} / 2));
177 width: calc(100% - (#{$spacing-unit} / 2));
187 padding: $spacing-unit 0;
192 @include relative-font-size(2);
196 @include relative-font-size(1.75);
204 margin-bottom: $spacing-unit;
209 margin-top: calc(-1 * $spacing-unit / 4);
210 margin-bottom: calc($spacing-unit / 5);
211 font-size: $small-font-size;
220 @include relative-font-size(1.5);
229 margin-bottom: $spacing-unit;
233 @include relative-font-size(2.625);
234 letter-spacing: -1px;
237 @include media-query($on-laptop) {
238 @include relative-font-size(2.25);
251 margin-bottom: $spacing-unit;
254 @include relative-font-size(2);
256 @include media-query($on-laptop) {
257 @include relative-font-size(1.75);
262 @include relative-font-size(1.625);
264 @include media-query($on-laptop) {
265 @include relative-font-size(1.375);
270 @include relative-font-size(1.25);
272 @include media-query($on-laptop) {
273 @include relative-font-size(1.125);