├── LICENSE
├── README.md
├── css
├── font-awesome.css
├── normalize.min.css
├── setup.min.css
├── styles.css
├── varfonts.css
└── webfonts.css
├── favicon-128x128.png
├── favicon-16x16.png
├── favicon-32x32.png
├── favicon-96x96.png
├── favicon.ico
├── fonts
├── FontAwesome
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.svg
│ ├── fontawesome-webfont.ttf
│ └── fontawesome-webfont.woff
├── Gingham.ttf
├── roboto-condensed-v13-latin
│ ├── roboto-condensed-v13-latin-300.eot
│ ├── roboto-condensed-v13-latin-300.svg
│ ├── roboto-condensed-v13-latin-300.ttf
│ ├── roboto-condensed-v13-latin-300.woff
│ ├── roboto-condensed-v13-latin-300.woff2
│ ├── roboto-condensed-v13-latin-300italic.eot
│ ├── roboto-condensed-v13-latin-300italic.svg
│ ├── roboto-condensed-v13-latin-300italic.ttf
│ ├── roboto-condensed-v13-latin-300italic.woff
│ ├── roboto-condensed-v13-latin-300italic.woff2
│ ├── roboto-condensed-v13-latin-700.eot
│ ├── roboto-condensed-v13-latin-700.svg
│ ├── roboto-condensed-v13-latin-700.ttf
│ ├── roboto-condensed-v13-latin-700.woff
│ ├── roboto-condensed-v13-latin-700.woff2
│ ├── roboto-condensed-v13-latin-700italic.eot
│ ├── roboto-condensed-v13-latin-700italic.svg
│ ├── roboto-condensed-v13-latin-700italic.ttf
│ ├── roboto-condensed-v13-latin-700italic.woff
│ ├── roboto-condensed-v13-latin-700italic.woff2
│ ├── roboto-condensed-v13-latin-italic.eot
│ ├── roboto-condensed-v13-latin-italic.svg
│ ├── roboto-condensed-v13-latin-italic.ttf
│ ├── roboto-condensed-v13-latin-italic.woff
│ ├── roboto-condensed-v13-latin-italic.woff2
│ ├── roboto-condensed-v13-latin-regular.eot
│ ├── roboto-condensed-v13-latin-regular.svg
│ ├── roboto-condensed-v13-latin-regular.ttf
│ ├── roboto-condensed-v13-latin-regular.woff
│ └── roboto-condensed-v13-latin-regular.woff2
└── roboto-v15-latin
│ ├── roboto-v15-latin-100.eot
│ ├── roboto-v15-latin-100.svg
│ ├── roboto-v15-latin-100.ttf
│ ├── roboto-v15-latin-100.woff
│ ├── roboto-v15-latin-100.woff2
│ ├── roboto-v15-latin-100italic.eot
│ ├── roboto-v15-latin-100italic.svg
│ ├── roboto-v15-latin-100italic.ttf
│ ├── roboto-v15-latin-100italic.woff
│ ├── roboto-v15-latin-100italic.woff2
│ ├── roboto-v15-latin-300.eot
│ ├── roboto-v15-latin-300.svg
│ ├── roboto-v15-latin-300.ttf
│ ├── roboto-v15-latin-300.woff
│ ├── roboto-v15-latin-300.woff2
│ ├── roboto-v15-latin-300italic.eot
│ ├── roboto-v15-latin-300italic.svg
│ ├── roboto-v15-latin-300italic.ttf
│ ├── roboto-v15-latin-300italic.woff
│ ├── roboto-v15-latin-300italic.woff2
│ ├── roboto-v15-latin-500.eot
│ ├── roboto-v15-latin-500.svg
│ ├── roboto-v15-latin-500.ttf
│ ├── roboto-v15-latin-500.woff
│ ├── roboto-v15-latin-500.woff2
│ ├── roboto-v15-latin-500italic.eot
│ ├── roboto-v15-latin-500italic.svg
│ ├── roboto-v15-latin-500italic.ttf
│ ├── roboto-v15-latin-500italic.woff
│ ├── roboto-v15-latin-500italic.woff2
│ ├── roboto-v15-latin-700.eot
│ ├── roboto-v15-latin-700.svg
│ ├── roboto-v15-latin-700.ttf
│ ├── roboto-v15-latin-700.woff
│ ├── roboto-v15-latin-700.woff2
│ ├── roboto-v15-latin-700italic.eot
│ ├── roboto-v15-latin-700italic.svg
│ ├── roboto-v15-latin-700italic.ttf
│ ├── roboto-v15-latin-700italic.woff
│ ├── roboto-v15-latin-700italic.woff2
│ ├── roboto-v15-latin-900.eot
│ ├── roboto-v15-latin-900.svg
│ ├── roboto-v15-latin-900.ttf
│ ├── roboto-v15-latin-900.woff
│ ├── roboto-v15-latin-900.woff2
│ ├── roboto-v15-latin-900italic.eot
│ ├── roboto-v15-latin-900italic.svg
│ ├── roboto-v15-latin-900italic.ttf
│ ├── roboto-v15-latin-900italic.woff
│ ├── roboto-v15-latin-900italic.woff2
│ ├── roboto-v15-latin-italic.eot
│ ├── roboto-v15-latin-italic.svg
│ ├── roboto-v15-latin-italic.ttf
│ ├── roboto-v15-latin-italic.woff
│ ├── roboto-v15-latin-italic.woff2
│ ├── roboto-v15-latin-regular.eot
│ ├── roboto-v15-latin-regular.svg
│ ├── roboto-v15-latin-regular.ttf
│ ├── roboto-v15-latin-regular.woff
│ └── roboto-v15-latin-regular.woff2
├── html
├── index.html
└── varfonts.html
├── img
├── .gitignore
├── cricket_ball.png
├── logo.png
├── mark_ramprakash.jpg
├── mark_ramprakash_sq.jpg
└── tristan.jpg
├── js
├── main.js
├── plugins.js
└── vendor
│ ├── classList.min.js
│ ├── classlist_polyfill.js
│ ├── classlist_polyfill.min.js
│ ├── fontfaceobserver.js
│ ├── jquery-1.12.0.min.js
│ ├── jquery.fitvids.js
│ ├── jquery.flexslider-min.js
│ ├── modernizr-2.8.3.min.js
│ ├── respond.min.js
│ └── widowtamer-min.js
└── robots.txt
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2016 Jason Pamental
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Responsive Web Typography Variable Fonts Demo
2 | Demonstration of typographic possibilities with and implementation of the new variable font format.
3 |
4 | ## Requirements
5 | At this time the best way to view is with Chromoe (Mac or Win) with Experimental Web Features enabled, but it's also possible with beta of Mac OS High Sierra or with the nightly build of Firefox.
6 |
7 | I'll update this as browser support and the CSS implementation becomes more widely available and implemented. Many, many thanks to @litherum (https://github.com/litherum) for making this possible!
8 |
--------------------------------------------------------------------------------
/css/font-awesome.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */
5 | /* FONT PATH
6 | * -------------------------- */
7 | @font-face {
8 | font-family: 'FontAwesome';
9 | src: url('../fonts/FontAwesome/fontawesome-webfont.eot?v=4.0.3');
10 | src: url('../fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/FontAwesome/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/FontAwesome/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/FontAwesome/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
11 | font-weight: normal;
12 | font-style: normal;
13 | }
14 | .fa {
15 | display: inline-block;
16 | font-family: FontAwesome;
17 | font-style: normal;
18 | font-weight: normal;
19 | line-height: 1;
20 | -webkit-font-smoothing: antialiased;
21 | -moz-osx-font-smoothing: grayscale;
22 | }
23 | /* makes the font 33% larger relative to the icon container */
24 | .fa-lg {
25 | font-size: 1.3333333333333333em;
26 | line-height: 0.75em;
27 | vertical-align: -15%;
28 | }
29 | .fa-2x {
30 | font-size: 2em;
31 | }
32 | .fa-3x {
33 | font-size: 3em;
34 | }
35 | .fa-4x {
36 | font-size: 4em;
37 | }
38 | .fa-5x {
39 | font-size: 5em;
40 | }
41 | .fa-fw {
42 | width: 1.2857142857142858em;
43 | text-align: center;
44 | }
45 | .fa-ul {
46 | padding-left: 0;
47 | margin-left: 2.142857142857143em;
48 | list-style-type: none;
49 | }
50 | .fa-ul > li {
51 | position: relative;
52 | }
53 | .fa-li {
54 | position: absolute;
55 | left: -2.142857142857143em;
56 | width: 2.142857142857143em;
57 | top: 0.14285714285714285em;
58 | text-align: center;
59 | }
60 | .fa-li.fa-lg {
61 | left: -1.8571428571428572em;
62 | }
63 | .fa-border {
64 | padding: .2em .25em .15em;
65 | border: solid 0.08em #eeeeee;
66 | border-radius: .1em;
67 | }
68 | .pull-right {
69 | float: right;
70 | }
71 | .pull-left {
72 | float: left;
73 | }
74 | .fa.pull-left {
75 | margin-right: .3em;
76 | }
77 | .fa.pull-right {
78 | margin-left: .3em;
79 | }
80 | .fa-spin {
81 | -webkit-animation: spin 2s infinite linear;
82 | -moz-animation: spin 2s infinite linear;
83 | -o-animation: spin 2s infinite linear;
84 | animation: spin 2s infinite linear;
85 | }
86 | @-moz-keyframes spin {
87 | 0% {
88 | -moz-transform: rotate(0deg);
89 | }
90 | 100% {
91 | -moz-transform: rotate(359deg);
92 | }
93 | }
94 | @-webkit-keyframes spin {
95 | 0% {
96 | -webkit-transform: rotate(0deg);
97 | }
98 | 100% {
99 | -webkit-transform: rotate(359deg);
100 | }
101 | }
102 | @-o-keyframes spin {
103 | 0% {
104 | -o-transform: rotate(0deg);
105 | }
106 | 100% {
107 | -o-transform: rotate(359deg);
108 | }
109 | }
110 | @-ms-keyframes spin {
111 | 0% {
112 | -ms-transform: rotate(0deg);
113 | }
114 | 100% {
115 | -ms-transform: rotate(359deg);
116 | }
117 | }
118 | @keyframes spin {
119 | 0% {
120 | transform: rotate(0deg);
121 | }
122 | 100% {
123 | transform: rotate(359deg);
124 | }
125 | }
126 | .fa-rotate-90 {
127 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
128 | -webkit-transform: rotate(90deg);
129 | -moz-transform: rotate(90deg);
130 | -ms-transform: rotate(90deg);
131 | -o-transform: rotate(90deg);
132 | transform: rotate(90deg);
133 | }
134 | .fa-rotate-180 {
135 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
136 | -webkit-transform: rotate(180deg);
137 | -moz-transform: rotate(180deg);
138 | -ms-transform: rotate(180deg);
139 | -o-transform: rotate(180deg);
140 | transform: rotate(180deg);
141 | }
142 | .fa-rotate-270 {
143 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
144 | -webkit-transform: rotate(270deg);
145 | -moz-transform: rotate(270deg);
146 | -ms-transform: rotate(270deg);
147 | -o-transform: rotate(270deg);
148 | transform: rotate(270deg);
149 | }
150 | .fa-flip-horizontal {
151 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
152 | -webkit-transform: scale(-1, 1);
153 | -moz-transform: scale(-1, 1);
154 | -ms-transform: scale(-1, 1);
155 | -o-transform: scale(-1, 1);
156 | transform: scale(-1, 1);
157 | }
158 | .fa-flip-vertical {
159 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
160 | -webkit-transform: scale(1, -1);
161 | -moz-transform: scale(1, -1);
162 | -ms-transform: scale(1, -1);
163 | -o-transform: scale(1, -1);
164 | transform: scale(1, -1);
165 | }
166 | .fa-stack {
167 | position: relative;
168 | display: inline-block;
169 | width: 2em;
170 | height: 2em;
171 | line-height: 2em;
172 | vertical-align: middle;
173 | }
174 | .fa-stack-1x,
175 | .fa-stack-2x {
176 | position: absolute;
177 | left: 0;
178 | width: 100%;
179 | text-align: center;
180 | }
181 | .fa-stack-1x {
182 | line-height: inherit;
183 | }
184 | .fa-stack-2x {
185 | font-size: 2em;
186 | }
187 | .fa-inverse {
188 | color: #ffffff;
189 | }
190 | /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
191 | readers do not read off random characters that represent icons */
192 | .fa-glass:before {
193 | content: "\f000";
194 | }
195 | .fa-music:before {
196 | content: "\f001";
197 | }
198 | .fa-search:before {
199 | content: "\f002";
200 | }
201 | .fa-envelope-o:before {
202 | content: "\f003";
203 | }
204 | .fa-heart:before {
205 | content: "\f004";
206 | }
207 | .fa-star:before {
208 | content: "\f005";
209 | }
210 | .fa-star-o:before {
211 | content: "\f006";
212 | }
213 | .fa-user:before {
214 | content: "\f007";
215 | }
216 | .fa-film:before {
217 | content: "\f008";
218 | }
219 | .fa-th-large:before {
220 | content: "\f009";
221 | }
222 | .fa-th:before {
223 | content: "\f00a";
224 | }
225 | .fa-th-list:before {
226 | content: "\f00b";
227 | }
228 | .fa-check:before {
229 | content: "\f00c";
230 | }
231 | .fa-times:before {
232 | content: "\f00d";
233 | }
234 | .fa-search-plus:before {
235 | content: "\f00e";
236 | }
237 | .fa-search-minus:before {
238 | content: "\f010";
239 | }
240 | .fa-power-off:before {
241 | content: "\f011";
242 | }
243 | .fa-signal:before {
244 | content: "\f012";
245 | }
246 | .fa-gear:before,
247 | .fa-cog:before {
248 | content: "\f013";
249 | }
250 | .fa-trash-o:before {
251 | content: "\f014";
252 | }
253 | .fa-home:before {
254 | content: "\f015";
255 | }
256 | .fa-file-o:before {
257 | content: "\f016";
258 | }
259 | .fa-clock-o:before {
260 | content: "\f017";
261 | }
262 | .fa-road:before {
263 | content: "\f018";
264 | }
265 | .fa-download:before {
266 | content: "\f019";
267 | }
268 | .fa-arrow-circle-o-down:before {
269 | content: "\f01a";
270 | }
271 | .fa-arrow-circle-o-up:before {
272 | content: "\f01b";
273 | }
274 | .fa-inbox:before {
275 | content: "\f01c";
276 | }
277 | .fa-play-circle-o:before {
278 | content: "\f01d";
279 | }
280 | .fa-rotate-right:before,
281 | .fa-repeat:before {
282 | content: "\f01e";
283 | }
284 | .fa-refresh:before {
285 | content: "\f021";
286 | }
287 | .fa-list-alt:before {
288 | content: "\f022";
289 | }
290 | .fa-lock:before {
291 | content: "\f023";
292 | }
293 | .fa-flag:before {
294 | content: "\f024";
295 | }
296 | .fa-headphones:before {
297 | content: "\f025";
298 | }
299 | .fa-volume-off:before {
300 | content: "\f026";
301 | }
302 | .fa-volume-down:before {
303 | content: "\f027";
304 | }
305 | .fa-volume-up:before {
306 | content: "\f028";
307 | }
308 | .fa-qrcode:before {
309 | content: "\f029";
310 | }
311 | .fa-barcode:before {
312 | content: "\f02a";
313 | }
314 | .fa-tag:before {
315 | content: "\f02b";
316 | }
317 | .fa-tags:before {
318 | content: "\f02c";
319 | }
320 | .fa-book:before {
321 | content: "\f02d";
322 | }
323 | .fa-bookmark:before {
324 | content: "\f02e";
325 | }
326 | .fa-print:before {
327 | content: "\f02f";
328 | }
329 | .fa-camera:before {
330 | content: "\f030";
331 | }
332 | .fa-font:before {
333 | content: "\f031";
334 | }
335 | .fa-bold:before {
336 | content: "\f032";
337 | }
338 | .fa-italic:before {
339 | content: "\f033";
340 | }
341 | .fa-text-height:before {
342 | content: "\f034";
343 | }
344 | .fa-text-width:before {
345 | content: "\f035";
346 | }
347 | .fa-align-left:before {
348 | content: "\f036";
349 | }
350 | .fa-align-center:before {
351 | content: "\f037";
352 | }
353 | .fa-align-right:before {
354 | content: "\f038";
355 | }
356 | .fa-align-justify:before {
357 | content: "\f039";
358 | }
359 | .fa-list:before {
360 | content: "\f03a";
361 | }
362 | .fa-dedent:before,
363 | .fa-outdent:before {
364 | content: "\f03b";
365 | }
366 | .fa-indent:before {
367 | content: "\f03c";
368 | }
369 | .fa-video-camera:before {
370 | content: "\f03d";
371 | }
372 | .fa-picture-o:before {
373 | content: "\f03e";
374 | }
375 | .fa-pencil:before {
376 | content: "\f040";
377 | }
378 | .fa-map-marker:before {
379 | content: "\f041";
380 | }
381 | .fa-adjust:before {
382 | content: "\f042";
383 | }
384 | .fa-tint:before {
385 | content: "\f043";
386 | }
387 | .fa-edit:before,
388 | .fa-pencil-square-o:before {
389 | content: "\f044";
390 | }
391 | .fa-share-square-o:before {
392 | content: "\f045";
393 | }
394 | .fa-check-square-o:before {
395 | content: "\f046";
396 | }
397 | .fa-arrows:before {
398 | content: "\f047";
399 | }
400 | .fa-step-backward:before {
401 | content: "\f048";
402 | }
403 | .fa-fast-backward:before {
404 | content: "\f049";
405 | }
406 | .fa-backward:before {
407 | content: "\f04a";
408 | }
409 | .fa-play:before {
410 | content: "\f04b";
411 | }
412 | .fa-pause:before {
413 | content: "\f04c";
414 | }
415 | .fa-stop:before {
416 | content: "\f04d";
417 | }
418 | .fa-forward:before {
419 | content: "\f04e";
420 | }
421 | .fa-fast-forward:before {
422 | content: "\f050";
423 | }
424 | .fa-step-forward:before {
425 | content: "\f051";
426 | }
427 | .fa-eject:before {
428 | content: "\f052";
429 | }
430 | .fa-chevron-left:before {
431 | content: "\f053";
432 | }
433 | .fa-chevron-right:before {
434 | content: "\f054";
435 | }
436 | .fa-plus-circle:before {
437 | content: "\f055";
438 | }
439 | .fa-minus-circle:before {
440 | content: "\f056";
441 | }
442 | .fa-times-circle:before {
443 | content: "\f057";
444 | }
445 | .fa-check-circle:before {
446 | content: "\f058";
447 | }
448 | .fa-question-circle:before {
449 | content: "\f059";
450 | }
451 | .fa-info-circle:before {
452 | content: "\f05a";
453 | }
454 | .fa-crosshairs:before {
455 | content: "\f05b";
456 | }
457 | .fa-times-circle-o:before {
458 | content: "\f05c";
459 | }
460 | .fa-check-circle-o:before {
461 | content: "\f05d";
462 | }
463 | .fa-ban:before {
464 | content: "\f05e";
465 | }
466 | .fa-arrow-left:before {
467 | content: "\f060";
468 | }
469 | .fa-arrow-right:before {
470 | content: "\f061";
471 | }
472 | .fa-arrow-up:before {
473 | content: "\f062";
474 | }
475 | .fa-arrow-down:before {
476 | content: "\f063";
477 | }
478 | .fa-mail-forward:before,
479 | .fa-share:before {
480 | content: "\f064";
481 | }
482 | .fa-expand:before {
483 | content: "\f065";
484 | }
485 | .fa-compress:before {
486 | content: "\f066";
487 | }
488 | .fa-plus:before {
489 | content: "\f067";
490 | }
491 | .fa-minus:before {
492 | content: "\f068";
493 | }
494 | .fa-asterisk:before {
495 | content: "\f069";
496 | }
497 | .fa-exclamation-circle:before {
498 | content: "\f06a";
499 | }
500 | .fa-gift:before {
501 | content: "\f06b";
502 | }
503 | .fa-leaf:before {
504 | content: "\f06c";
505 | }
506 | .fa-fire:before {
507 | content: "\f06d";
508 | }
509 | .fa-eye:before {
510 | content: "\f06e";
511 | }
512 | .fa-eye-slash:before {
513 | content: "\f070";
514 | }
515 | .fa-warning:before,
516 | .fa-exclamation-triangle:before {
517 | content: "\f071";
518 | }
519 | .fa-plane:before {
520 | content: "\f072";
521 | }
522 | .fa-calendar:before {
523 | content: "\f073";
524 | }
525 | .fa-random:before {
526 | content: "\f074";
527 | }
528 | .fa-comment:before {
529 | content: "\f075";
530 | }
531 | .fa-magnet:before {
532 | content: "\f076";
533 | }
534 | .fa-chevron-up:before {
535 | content: "\f077";
536 | }
537 | .fa-chevron-down:before {
538 | content: "\f078";
539 | }
540 | .fa-retweet:before {
541 | content: "\f079";
542 | }
543 | .fa-shopping-cart:before {
544 | content: "\f07a";
545 | }
546 | .fa-folder:before {
547 | content: "\f07b";
548 | }
549 | .fa-folder-open:before {
550 | content: "\f07c";
551 | }
552 | .fa-arrows-v:before {
553 | content: "\f07d";
554 | }
555 | .fa-arrows-h:before {
556 | content: "\f07e";
557 | }
558 | .fa-bar-chart-o:before {
559 | content: "\f080";
560 | }
561 | .fa-twitter-square:before {
562 | content: "\f081";
563 | }
564 | .fa-facebook-square:before {
565 | content: "\f082";
566 | }
567 | .fa-camera-retro:before {
568 | content: "\f083";
569 | }
570 | .fa-key:before {
571 | content: "\f084";
572 | }
573 | .fa-gears:before,
574 | .fa-cogs:before {
575 | content: "\f085";
576 | }
577 | .fa-comments:before {
578 | content: "\f086";
579 | }
580 | .fa-thumbs-o-up:before {
581 | content: "\f087";
582 | }
583 | .fa-thumbs-o-down:before {
584 | content: "\f088";
585 | }
586 | .fa-star-half:before {
587 | content: "\f089";
588 | }
589 | .fa-heart-o:before {
590 | content: "\f08a";
591 | }
592 | .fa-sign-out:before {
593 | content: "\f08b";
594 | }
595 | .fa-linkedin-square:before {
596 | content: "\f08c";
597 | }
598 | .fa-thumb-tack:before {
599 | content: "\f08d";
600 | }
601 | .fa-external-link:before {
602 | content: "\f08e";
603 | }
604 | .fa-sign-in:before {
605 | content: "\f090";
606 | }
607 | .fa-trophy:before {
608 | content: "\f091";
609 | }
610 | .fa-github-square:before {
611 | content: "\f092";
612 | }
613 | .fa-upload:before {
614 | content: "\f093";
615 | }
616 | .fa-lemon-o:before {
617 | content: "\f094";
618 | }
619 | .fa-phone:before {
620 | content: "\f095";
621 | }
622 | .fa-square-o:before {
623 | content: "\f096";
624 | }
625 | .fa-bookmark-o:before {
626 | content: "\f097";
627 | }
628 | .fa-phone-square:before {
629 | content: "\f098";
630 | }
631 | .fa-twitter:before {
632 | content: "\f099";
633 | }
634 | .fa-facebook:before {
635 | content: "\f09a";
636 | }
637 | .fa-github:before {
638 | content: "\f09b";
639 | }
640 | .fa-unlock:before {
641 | content: "\f09c";
642 | }
643 | .fa-credit-card:before {
644 | content: "\f09d";
645 | }
646 | .fa-rss:before {
647 | content: "\f09e";
648 | }
649 | .fa-hdd-o:before {
650 | content: "\f0a0";
651 | }
652 | .fa-bullhorn:before {
653 | content: "\f0a1";
654 | }
655 | .fa-bell:before {
656 | content: "\f0f3";
657 | }
658 | .fa-certificate:before {
659 | content: "\f0a3";
660 | }
661 | .fa-hand-o-right:before {
662 | content: "\f0a4";
663 | }
664 | .fa-hand-o-left:before {
665 | content: "\f0a5";
666 | }
667 | .fa-hand-o-up:before {
668 | content: "\f0a6";
669 | }
670 | .fa-hand-o-down:before {
671 | content: "\f0a7";
672 | }
673 | .fa-arrow-circle-left:before {
674 | content: "\f0a8";
675 | }
676 | .fa-arrow-circle-right:before {
677 | content: "\f0a9";
678 | }
679 | .fa-arrow-circle-up:before {
680 | content: "\f0aa";
681 | }
682 | .fa-arrow-circle-down:before {
683 | content: "\f0ab";
684 | }
685 | .fa-globe:before {
686 | content: "\f0ac";
687 | }
688 | .fa-wrench:before {
689 | content: "\f0ad";
690 | }
691 | .fa-tasks:before {
692 | content: "\f0ae";
693 | }
694 | .fa-filter:before {
695 | content: "\f0b0";
696 | }
697 | .fa-briefcase:before {
698 | content: "\f0b1";
699 | }
700 | .fa-arrows-alt:before {
701 | content: "\f0b2";
702 | }
703 | .fa-group:before,
704 | .fa-users:before {
705 | content: "\f0c0";
706 | }
707 | .fa-chain:before,
708 | .fa-link:before {
709 | content: "\f0c1";
710 | }
711 | .fa-cloud:before {
712 | content: "\f0c2";
713 | }
714 | .fa-flask:before {
715 | content: "\f0c3";
716 | }
717 | .fa-cut:before,
718 | .fa-scissors:before {
719 | content: "\f0c4";
720 | }
721 | .fa-copy:before,
722 | .fa-files-o:before {
723 | content: "\f0c5";
724 | }
725 | .fa-paperclip:before {
726 | content: "\f0c6";
727 | }
728 | .fa-save:before,
729 | .fa-floppy-o:before {
730 | content: "\f0c7";
731 | }
732 | .fa-square:before {
733 | content: "\f0c8";
734 | }
735 | .fa-bars:before {
736 | content: "\f0c9";
737 | }
738 | .fa-list-ul:before {
739 | content: "\f0ca";
740 | }
741 | .fa-list-ol:before {
742 | content: "\f0cb";
743 | }
744 | .fa-strikethrough:before {
745 | content: "\f0cc";
746 | }
747 | .fa-underline:before {
748 | content: "\f0cd";
749 | }
750 | .fa-table:before {
751 | content: "\f0ce";
752 | }
753 | .fa-magic:before {
754 | content: "\f0d0";
755 | }
756 | .fa-truck:before {
757 | content: "\f0d1";
758 | }
759 | .fa-pinterest:before {
760 | content: "\f0d2";
761 | }
762 | .fa-pinterest-square:before {
763 | content: "\f0d3";
764 | }
765 | .fa-google-plus-square:before {
766 | content: "\f0d4";
767 | }
768 | .fa-google-plus:before {
769 | content: "\f0d5";
770 | }
771 | .fa-money:before {
772 | content: "\f0d6";
773 | }
774 | .fa-caret-down:before {
775 | content: "\f0d7";
776 | }
777 | .fa-caret-up:before {
778 | content: "\f0d8";
779 | }
780 | .fa-caret-left:before {
781 | content: "\f0d9";
782 | }
783 | .fa-caret-right:before {
784 | content: "\f0da";
785 | }
786 | .fa-columns:before {
787 | content: "\f0db";
788 | }
789 | .fa-unsorted:before,
790 | .fa-sort:before {
791 | content: "\f0dc";
792 | }
793 | .fa-sort-down:before,
794 | .fa-sort-asc:before {
795 | content: "\f0dd";
796 | }
797 | .fa-sort-up:before,
798 | .fa-sort-desc:before {
799 | content: "\f0de";
800 | }
801 | .fa-envelope:before {
802 | content: "\f0e0";
803 | }
804 | .fa-linkedin:before {
805 | content: "\f0e1";
806 | }
807 | .fa-rotate-left:before,
808 | .fa-undo:before {
809 | content: "\f0e2";
810 | }
811 | .fa-legal:before,
812 | .fa-gavel:before {
813 | content: "\f0e3";
814 | }
815 | .fa-dashboard:before,
816 | .fa-tachometer:before {
817 | content: "\f0e4";
818 | }
819 | .fa-comment-o:before {
820 | content: "\f0e5";
821 | }
822 | .fa-comments-o:before {
823 | content: "\f0e6";
824 | }
825 | .fa-flash:before,
826 | .fa-bolt:before {
827 | content: "\f0e7";
828 | }
829 | .fa-sitemap:before {
830 | content: "\f0e8";
831 | }
832 | .fa-umbrella:before {
833 | content: "\f0e9";
834 | }
835 | .fa-paste:before,
836 | .fa-clipboard:before {
837 | content: "\f0ea";
838 | }
839 | .fa-lightbulb-o:before {
840 | content: "\f0eb";
841 | }
842 | .fa-exchange:before {
843 | content: "\f0ec";
844 | }
845 | .fa-cloud-download:before {
846 | content: "\f0ed";
847 | }
848 | .fa-cloud-upload:before {
849 | content: "\f0ee";
850 | }
851 | .fa-user-md:before {
852 | content: "\f0f0";
853 | }
854 | .fa-stethoscope:before {
855 | content: "\f0f1";
856 | }
857 | .fa-suitcase:before {
858 | content: "\f0f2";
859 | }
860 | .fa-bell-o:before {
861 | content: "\f0a2";
862 | }
863 | .fa-coffee:before {
864 | content: "\f0f4";
865 | }
866 | .fa-cutlery:before {
867 | content: "\f0f5";
868 | }
869 | .fa-file-text-o:before {
870 | content: "\f0f6";
871 | }
872 | .fa-building-o:before {
873 | content: "\f0f7";
874 | }
875 | .fa-hospital-o:before {
876 | content: "\f0f8";
877 | }
878 | .fa-ambulance:before {
879 | content: "\f0f9";
880 | }
881 | .fa-medkit:before {
882 | content: "\f0fa";
883 | }
884 | .fa-fighter-jet:before {
885 | content: "\f0fb";
886 | }
887 | .fa-beer:before {
888 | content: "\f0fc";
889 | }
890 | .fa-h-square:before {
891 | content: "\f0fd";
892 | }
893 | .fa-plus-square:before {
894 | content: "\f0fe";
895 | }
896 | .fa-angle-double-left:before {
897 | content: "\f100";
898 | }
899 | .fa-angle-double-right:before {
900 | content: "\f101";
901 | }
902 | .fa-angle-double-up:before {
903 | content: "\f102";
904 | }
905 | .fa-angle-double-down:before {
906 | content: "\f103";
907 | }
908 | .fa-angle-left:before {
909 | content: "\f104";
910 | }
911 | .fa-angle-right:before {
912 | content: "\f105";
913 | }
914 | .fa-angle-up:before {
915 | content: "\f106";
916 | }
917 | .fa-angle-down:before {
918 | content: "\f107";
919 | }
920 | .fa-desktop:before {
921 | content: "\f108";
922 | }
923 | .fa-laptop:before {
924 | content: "\f109";
925 | }
926 | .fa-tablet:before {
927 | content: "\f10a";
928 | }
929 | .fa-mobile-phone:before,
930 | .fa-mobile:before {
931 | content: "\f10b";
932 | }
933 | .fa-circle-o:before {
934 | content: "\f10c";
935 | }
936 | .fa-quote-left:before {
937 | content: "\f10d";
938 | }
939 | .fa-quote-right:before {
940 | content: "\f10e";
941 | }
942 | .fa-spinner:before {
943 | content: "\f110";
944 | }
945 | .fa-circle:before {
946 | content: "\f111";
947 | }
948 | .fa-mail-reply:before,
949 | .fa-reply:before {
950 | content: "\f112";
951 | }
952 | .fa-github-alt:before {
953 | content: "\f113";
954 | }
955 | .fa-folder-o:before {
956 | content: "\f114";
957 | }
958 | .fa-folder-open-o:before {
959 | content: "\f115";
960 | }
961 | .fa-smile-o:before {
962 | content: "\f118";
963 | }
964 | .fa-frown-o:before {
965 | content: "\f119";
966 | }
967 | .fa-meh-o:before {
968 | content: "\f11a";
969 | }
970 | .fa-gamepad:before {
971 | content: "\f11b";
972 | }
973 | .fa-keyboard-o:before {
974 | content: "\f11c";
975 | }
976 | .fa-flag-o:before {
977 | content: "\f11d";
978 | }
979 | .fa-flag-checkered:before {
980 | content: "\f11e";
981 | }
982 | .fa-terminal:before {
983 | content: "\f120";
984 | }
985 | .fa-code:before {
986 | content: "\f121";
987 | }
988 | .fa-reply-all:before {
989 | content: "\f122";
990 | }
991 | .fa-mail-reply-all:before {
992 | content: "\f122";
993 | }
994 | .fa-star-half-empty:before,
995 | .fa-star-half-full:before,
996 | .fa-star-half-o:before {
997 | content: "\f123";
998 | }
999 | .fa-location-arrow:before {
1000 | content: "\f124";
1001 | }
1002 | .fa-crop:before {
1003 | content: "\f125";
1004 | }
1005 | .fa-code-fork:before {
1006 | content: "\f126";
1007 | }
1008 | .fa-unlink:before,
1009 | .fa-chain-broken:before {
1010 | content: "\f127";
1011 | }
1012 | .fa-question:before {
1013 | content: "\f128";
1014 | }
1015 | .fa-info:before {
1016 | content: "\f129";
1017 | }
1018 | .fa-exclamation:before {
1019 | content: "\f12a";
1020 | }
1021 | .fa-superscript:before {
1022 | content: "\f12b";
1023 | }
1024 | .fa-subscript:before {
1025 | content: "\f12c";
1026 | }
1027 | .fa-eraser:before {
1028 | content: "\f12d";
1029 | }
1030 | .fa-puzzle-piece:before {
1031 | content: "\f12e";
1032 | }
1033 | .fa-microphone:before {
1034 | content: "\f130";
1035 | }
1036 | .fa-microphone-slash:before {
1037 | content: "\f131";
1038 | }
1039 | .fa-shield:before {
1040 | content: "\f132";
1041 | }
1042 | .fa-calendar-o:before {
1043 | content: "\f133";
1044 | }
1045 | .fa-fire-extinguisher:before {
1046 | content: "\f134";
1047 | }
1048 | .fa-rocket:before {
1049 | content: "\f135";
1050 | }
1051 | .fa-maxcdn:before {
1052 | content: "\f136";
1053 | }
1054 | .fa-chevron-circle-left:before {
1055 | content: "\f137";
1056 | }
1057 | .fa-chevron-circle-right:before {
1058 | content: "\f138";
1059 | }
1060 | .fa-chevron-circle-up:before {
1061 | content: "\f139";
1062 | }
1063 | .fa-chevron-circle-down:before {
1064 | content: "\f13a";
1065 | }
1066 | .fa-html5:before {
1067 | content: "\f13b";
1068 | }
1069 | .fa-css3:before {
1070 | content: "\f13c";
1071 | }
1072 | .fa-anchor:before {
1073 | content: "\f13d";
1074 | }
1075 | .fa-unlock-alt:before {
1076 | content: "\f13e";
1077 | }
1078 | .fa-bullseye:before {
1079 | content: "\f140";
1080 | }
1081 | .fa-ellipsis-h:before {
1082 | content: "\f141";
1083 | }
1084 | .fa-ellipsis-v:before {
1085 | content: "\f142";
1086 | }
1087 | .fa-rss-square:before {
1088 | content: "\f143";
1089 | }
1090 | .fa-play-circle:before {
1091 | content: "\f144";
1092 | }
1093 | .fa-ticket:before {
1094 | content: "\f145";
1095 | }
1096 | .fa-minus-square:before {
1097 | content: "\f146";
1098 | }
1099 | .fa-minus-square-o:before {
1100 | content: "\f147";
1101 | }
1102 | .fa-level-up:before {
1103 | content: "\f148";
1104 | }
1105 | .fa-level-down:before {
1106 | content: "\f149";
1107 | }
1108 | .fa-check-square:before {
1109 | content: "\f14a";
1110 | }
1111 | .fa-pencil-square:before {
1112 | content: "\f14b";
1113 | }
1114 | .fa-external-link-square:before {
1115 | content: "\f14c";
1116 | }
1117 | .fa-share-square:before {
1118 | content: "\f14d";
1119 | }
1120 | .fa-compass:before {
1121 | content: "\f14e";
1122 | }
1123 | .fa-toggle-down:before,
1124 | .fa-caret-square-o-down:before {
1125 | content: "\f150";
1126 | }
1127 | .fa-toggle-up:before,
1128 | .fa-caret-square-o-up:before {
1129 | content: "\f151";
1130 | }
1131 | .fa-toggle-right:before,
1132 | .fa-caret-square-o-right:before {
1133 | content: "\f152";
1134 | }
1135 | .fa-euro:before,
1136 | .fa-eur:before {
1137 | content: "\f153";
1138 | }
1139 | .fa-gbp:before {
1140 | content: "\f154";
1141 | }
1142 | .fa-dollar:before,
1143 | .fa-usd:before {
1144 | content: "\f155";
1145 | }
1146 | .fa-rupee:before,
1147 | .fa-inr:before {
1148 | content: "\f156";
1149 | }
1150 | .fa-cny:before,
1151 | .fa-rmb:before,
1152 | .fa-yen:before,
1153 | .fa-jpy:before {
1154 | content: "\f157";
1155 | }
1156 | .fa-ruble:before,
1157 | .fa-rouble:before,
1158 | .fa-rub:before {
1159 | content: "\f158";
1160 | }
1161 | .fa-won:before,
1162 | .fa-krw:before {
1163 | content: "\f159";
1164 | }
1165 | .fa-bitcoin:before,
1166 | .fa-btc:before {
1167 | content: "\f15a";
1168 | }
1169 | .fa-file:before {
1170 | content: "\f15b";
1171 | }
1172 | .fa-file-text:before {
1173 | content: "\f15c";
1174 | }
1175 | .fa-sort-alpha-asc:before {
1176 | content: "\f15d";
1177 | }
1178 | .fa-sort-alpha-desc:before {
1179 | content: "\f15e";
1180 | }
1181 | .fa-sort-amount-asc:before {
1182 | content: "\f160";
1183 | }
1184 | .fa-sort-amount-desc:before {
1185 | content: "\f161";
1186 | }
1187 | .fa-sort-numeric-asc:before {
1188 | content: "\f162";
1189 | }
1190 | .fa-sort-numeric-desc:before {
1191 | content: "\f163";
1192 | }
1193 | .fa-thumbs-up:before {
1194 | content: "\f164";
1195 | }
1196 | .fa-thumbs-down:before {
1197 | content: "\f165";
1198 | }
1199 | .fa-youtube-square:before {
1200 | content: "\f166";
1201 | }
1202 | .fa-youtube:before {
1203 | content: "\f167";
1204 | }
1205 | .fa-xing:before {
1206 | content: "\f168";
1207 | }
1208 | .fa-xing-square:before {
1209 | content: "\f169";
1210 | }
1211 | .fa-youtube-play:before {
1212 | content: "\f16a";
1213 | }
1214 | .fa-dropbox:before {
1215 | content: "\f16b";
1216 | }
1217 | .fa-stack-overflow:before {
1218 | content: "\f16c";
1219 | }
1220 | .fa-instagram:before {
1221 | content: "\f16d";
1222 | }
1223 | .fa-flickr:before {
1224 | content: "\f16e";
1225 | }
1226 | .fa-adn:before {
1227 | content: "\f170";
1228 | }
1229 | .fa-bitbucket:before {
1230 | content: "\f171";
1231 | }
1232 | .fa-bitbucket-square:before {
1233 | content: "\f172";
1234 | }
1235 | .fa-tumblr:before {
1236 | content: "\f173";
1237 | }
1238 | .fa-tumblr-square:before {
1239 | content: "\f174";
1240 | }
1241 | .fa-long-arrow-down:before {
1242 | content: "\f175";
1243 | }
1244 | .fa-long-arrow-up:before {
1245 | content: "\f176";
1246 | }
1247 | .fa-long-arrow-left:before {
1248 | content: "\f177";
1249 | }
1250 | .fa-long-arrow-right:before {
1251 | content: "\f178";
1252 | }
1253 | .fa-apple:before {
1254 | content: "\f179";
1255 | }
1256 | .fa-windows:before {
1257 | content: "\f17a";
1258 | }
1259 | .fa-android:before {
1260 | content: "\f17b";
1261 | }
1262 | .fa-linux:before {
1263 | content: "\f17c";
1264 | }
1265 | .fa-dribbble:before {
1266 | content: "\f17d";
1267 | }
1268 | .fa-skype:before {
1269 | content: "\f17e";
1270 | }
1271 | .fa-foursquare:before {
1272 | content: "\f180";
1273 | }
1274 | .fa-trello:before {
1275 | content: "\f181";
1276 | }
1277 | .fa-female:before {
1278 | content: "\f182";
1279 | }
1280 | .fa-male:before {
1281 | content: "\f183";
1282 | }
1283 | .fa-gittip:before {
1284 | content: "\f184";
1285 | }
1286 | .fa-sun-o:before {
1287 | content: "\f185";
1288 | }
1289 | .fa-moon-o:before {
1290 | content: "\f186";
1291 | }
1292 | .fa-archive:before {
1293 | content: "\f187";
1294 | }
1295 | .fa-bug:before {
1296 | content: "\f188";
1297 | }
1298 | .fa-vk:before {
1299 | content: "\f189";
1300 | }
1301 | .fa-weibo:before {
1302 | content: "\f18a";
1303 | }
1304 | .fa-renren:before {
1305 | content: "\f18b";
1306 | }
1307 | .fa-pagelines:before {
1308 | content: "\f18c";
1309 | }
1310 | .fa-stack-exchange:before {
1311 | content: "\f18d";
1312 | }
1313 | .fa-arrow-circle-o-right:before {
1314 | content: "\f18e";
1315 | }
1316 | .fa-arrow-circle-o-left:before {
1317 | content: "\f190";
1318 | }
1319 | .fa-toggle-left:before,
1320 | .fa-caret-square-o-left:before {
1321 | content: "\f191";
1322 | }
1323 | .fa-dot-circle-o:before {
1324 | content: "\f192";
1325 | }
1326 | .fa-wheelchair:before {
1327 | content: "\f193";
1328 | }
1329 | .fa-vimeo-square:before {
1330 | content: "\f194";
1331 | }
1332 | .fa-turkish-lira:before,
1333 | .fa-try:before {
1334 | content: "\f195";
1335 | }
1336 | .fa-plus-square-o:before {
1337 | content: "\f196";
1338 | }
1339 |
--------------------------------------------------------------------------------
/css/normalize.min.css:
--------------------------------------------------------------------------------
1 | html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
--------------------------------------------------------------------------------
/css/setup.min.css:
--------------------------------------------------------------------------------
1 | html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
--------------------------------------------------------------------------------
/css/styles.css:
--------------------------------------------------------------------------------
1 |
2 | /*! site styles */
3 | /*
4 | Breakpoints
5 | s-tab: 25em / 400px
6 | l-tab: 43.75em / 700px
7 | desk: 56.25em / 900px
8 | m-desk: 71.875em / 1150px
9 | l-desk: 81.25em / 1300px
10 |
11 | MQ Block:
12 |
13 | @media only screen and (min-width: 25em) {
14 |
15 | }
16 |
17 | @media only screen and (min-width: 43.75em) {
18 |
19 | }
20 |
21 | @media only screen and (min-width: 56.25em) {
22 |
23 | }
24 |
25 | @media only screen and (min-width: 81.25em) {
26 |
27 | }
28 |
29 | Colors:
30 |
31 | Orange: #DC5705;
32 | Lightest Blue: #B7D0E8;
33 | Light Blue: #8BB1DD;
34 | Blue: #4A90E2;
35 | Dark Blue: #35475B;
36 |
37 | Gray: #494949;
38 |
39 | Fonts:
40 |
41 | Serif: Georgia, "New Times Roman", serif;
42 | Sans-serif: "Roboto", Helvetica, Arial, sans-serif;
43 |
44 |
45 | */
46 |
47 | /* ==========================================================================
48 | HTML Elements
49 | ========================================================================== */
50 |
51 | html {
52 | box-sizing: border-box;
53 | }
54 | *, *:before, *:after {
55 | box-sizing: inherit;
56 | }
57 |
58 | body,
59 | p,
60 | th,
61 | td,
62 | ul,
63 | li {
64 | font-family: "Roboto", Helvetica, Arial, sans-serif;
65 | }
66 |
67 | h1 {
68 | color: #35475B;
69 | font-family: "Roboto", Helvetica, Arial, sans-serif;
70 | font-size: 3em;
71 | font-weight: 900;
72 | }
73 |
74 | h2 {
75 | font-family: "Roboto", Helvetica, Arial, sans-serif;
76 | }
77 |
78 | h3 {
79 | font-family: "Roboto", Helvetica, Arial, sans-serif;
80 | }
81 |
82 | h4 {
83 | font-family: "Roboto", Helvetica, Arial, sans-serif;
84 | }
85 |
86 | h5 {
87 | font-family: "Roboto", Helvetica, Arial, sans-serif;
88 | }
89 |
90 | h6 {
91 | font-family: "Roboto", Helvetica, Arial, sans-serif;
92 | text-transform: uppercase;
93 | }
94 |
95 | p {
96 | margin: 0 0 1em 0;
97 | }
98 |
99 | img {
100 | height: auto;
101 | margin: 0;
102 | max-width: 100%;
103 | padding: 0;
104 | width: 100%;
105 | }
106 |
107 | figure {
108 | margin: 0;
109 | padding: 0;
110 | }
111 |
112 | /* ==========================================================================
113 | Responsive Typography
114 | ========================================================================== */
115 |
116 | p, h1, h2, h3, h4, h5, h6 {
117 | margin-left: auto;
118 | margin-right: auto;
119 | -webkit-transition: font-size linear 0.15s;
120 | -moz-transition: font-size linear 0.15s;
121 | transition: font-size linear 0.15s;
122 | }
123 |
124 | p {
125 | font-size: 1em;
126 | line-height: 1.4375;
127 | max-width: 43em;
128 |
129 | /* Warning: Needed for oldIE support, but words are broken up letter-by-letter */
130 | -ms-word-break: break-all;
131 | word-break: break-all;
132 |
133 | /* Non standard for webkit */
134 | word-break: break-word;
135 |
136 | -webkit-hyphens: auto;
137 | -moz-hyphens: auto;
138 | -ms-hyphens: auto;
139 | hyphens: auto;
140 | }
141 | .wf-inactive p {
142 | font-family: Helvetica, Arial, sans-serif;
143 | font-size: 0.975em;
144 | letter-spacing: -0.4px;
145 | line-height: 1.5;
146 | }
147 | @media only screen and (min-width: 81.25em) {
148 | p {
149 | font-size: 1.125em;
150 | line-height: 1.5;
151 | }
152 | .wf-inactive p {
153 | font-size: 1.095em;
154 | letter-spacing: -0.4px;
155 | line-height: 1.55;
156 | }
157 | }
158 |
159 | h1 {
160 | font-size: 2em;
161 | line-height: 1.25;
162 | margin-top: 0.5em;
163 | margin-bottom: 0.25em;
164 | }
165 | .wf-inactive h1 {
166 | font-family: Helvetica, Arial, sans-serif;
167 | font-size: 2em;
168 | font-weight: bold;
169 | line-height: 1.25
170 | }
171 | @media only screen and (min-width: 25em) {
172 | h1 {
173 | font-size: 2.25em;
174 | line-height: 1.25;
175 | }
176 | .wf-inactive h1 {
177 | font-size: 2em;
178 | line-height: 1.25;
179 | letter-spacing: -1px;
180 | margin-top: 0.65em;
181 | }
182 | }
183 |
184 | @media only screen and (min-width: 43.75em) {
185 | h1 {
186 | font-size: 2.5em;
187 | line-height: 1.125;
188 | }
189 | .wf-inactive h1 {
190 | font-size: 2.4em;
191 | margin-top: 0.5em;
192 | }
193 | }
194 |
195 | @media only screen and (min-width: 56.25em) {
196 | h1 {
197 | font-size: 3em;
198 | line-height: 1.125;
199 | }
200 | .wf-inactive h1 {
201 | font-size: 2.9em;
202 | margin-top: 0.45em;
203 | }
204 | }
205 |
206 | @media only screen and (min-width: 81.25em) {
207 | h1 {
208 | font-size: 4em;
209 | line-height: 1.125;
210 | }
211 | .wf-inactive h1 {
212 | font-size: 3.9em;
213 | letter-spacing: 0;
214 | line-height: 1.15;
215 | margin-top: 0.45em;
216 | }
217 | }
218 |
219 | h2 {
220 | font-size: 1.625em;
221 | line-height: 1.125;
222 | margin-top: 0.5em;
223 | margin-bottom: 0.125em;
224 | }
225 | .wf-inactive h2 {
226 | font-family: Helvetica, Arial, sans-serif;
227 | font-size: 1.625em;
228 | line-height: 1.125;
229 | letter-spacing: -1px;
230 | margin-top: 0.5em;
231 | }
232 | @media only screen and (min-width: 25em) {
233 | h2 {
234 | font-size: 1.75em;
235 | line-height: 1.125;
236 | }
237 | .wf-inactive h2 {
238 | font-size: 1.75em;
239 | line-height: 1.125;
240 | }
241 | }
242 |
243 | @media only screen and (min-width: 43.75em) {
244 | h2 {
245 | font-size: 2em;
246 | line-height: 1.125;
247 | max-width: 21.5em; /* 43/2 */
248 | }
249 | .wf-inactive h2 {
250 | font-size: 2em;
251 | line-height: 1.125;
252 | }
253 | }
254 |
255 | @media only screen and (min-width: 56.25em) {
256 | h2 {
257 | font-size: 2.25em;
258 | line-height: 1.125;
259 | max-width: 19.11111111111111em; /* 43/2.25 */
260 | }
261 | .wf-inactive h2 {
262 | font-size: 2.25em;
263 | line-height: 1.125;
264 | }
265 | }
266 |
267 | @media only screen and (min-width: 81.25em) {
268 | h2 {
269 | font-size: 2.5em;
270 | line-height: 1.125;
271 | max-width: 19.35em; /* 43/2.5*1.125 */
272 | }
273 | .wf-inactive h2 {
274 | font-size: 2.5em;
275 | line-height: 1.125;
276 | }
277 | }
278 |
279 | h3 {
280 | font-size: 1.3125em;
281 | line-height: 1.25;
282 | margin-top: 0.5em;
283 | margin-bottom: 0.125em;
284 | }
285 | @media only screen and (min-width: 25em) {
286 | h3 {
287 | font-size: 1.5em;
288 | line-height: 1.25;
289 | }
290 | }
291 |
292 | @media only screen and (min-width: 43.75em) {
293 | h3 {
294 | font-size: 1.75em;
295 | line-height: 1.125;
296 | max-width: 24.57142857142857em; /* 43/1.75 */
297 | }
298 | }
299 |
300 | @media only screen and (min-width: 56.25em) {
301 | h3 {
302 | font-size: 1.875em;
303 | line-height: 1.125;
304 | max-width: 22.93333333333333em; /* 43/1.875 */
305 | }
306 | }
307 |
308 | @media only screen and (min-width: 81.25em) {
309 | h3 {
310 | font-size: 2em;
311 | line-height: 1.125;
312 | max-width: 24.1875em; /* 43/2*1.125 */
313 | }
314 | }
315 |
316 | h4 {
317 | font-size: 1.25em;
318 | line-height: 1.25;
319 | margin-top: 0.5em;
320 | margin-bottom: 0.125em;
321 | }
322 | @media only screen and (min-width: 25em) {
323 | h4 {
324 | font-size: 1.25em;
325 | line-height: 1.25;
326 | }
327 | }
328 |
329 | @media only screen and (min-width: 43.75em) {
330 | h4 {
331 | font-size: 1.375em;
332 | line-height: 1.125;
333 | max-width: 31.27272727272727em; /* 43/1.375 */
334 | }
335 | }
336 |
337 | @media only screen and (min-width: 56.25em) {
338 | h4 {
339 | font-size: 1.375em;
340 | line-height: 1.125;
341 | max-width: 31.27272727272727em; /* 43/1.375 */
342 | }
343 | }
344 |
345 | @media only screen and (min-width: 81.25em) {
346 | h4 {
347 | font-size: 1.5em;
348 | line-height: 1.125;
349 | max-width: 32.25em; /* 43/1.5*1.125 */
350 | }
351 | }
352 |
353 | h5 {
354 | font-size: 1.125em;
355 | line-height: 1.25;
356 | margin-top: 0.5em;
357 | margin-bottom: 0.25em;
358 | }
359 | @media only screen and (min-width: 25em) {
360 | h5 {
361 | font-size: 1.125em;
362 | line-height: 1.25;
363 | }
364 | }
365 |
366 | @media only screen and (min-width: 43.75em) {
367 | h5 {
368 | font-size: 1.25em;
369 | line-height: 1.125;
370 | max-width: 34.4em; /* 43/1.25 */
371 | }
372 | }
373 |
374 | @media only screen and (min-width: 56.25em) {
375 | h5 {
376 | font-size: 1.25em;
377 | line-height: 1.125;
378 | max-width: 34.4em; /* 43/1.25 */
379 | }
380 | }
381 |
382 | @media only screen and (min-width: 81.25em) {
383 | h5 {
384 | font-size: 1.25em;
385 | line-height: 1.125;
386 | max-width: 38.7em; /* 43/1.25*1.125 */
387 | }
388 | }
389 |
390 | h6 {
391 | font-size: 1em;
392 | line-height: 1.25;
393 | margin-top: 0.5em;
394 | margin-bottom: 0.25em;
395 | }
396 | @media only screen and (min-width: 25em) {
397 | h6 {
398 | font-size: 1em;
399 | line-height: 1.25;
400 | }
401 | }
402 |
403 | @media only screen and (min-width: 43.75em) {
404 | h6 {
405 | font-size: 1.125em;
406 | line-height: 1.125;
407 | max-width: 38.22222222222222em; /* 43/1.125 */
408 | }
409 | }
410 |
411 | @media only screen and (min-width: 56.25em) {
412 | h6 {
413 | font-size: 1.125em;
414 | line-height: 1.125;
415 | max-width: 38.22222222222222em; /* 43/1.125 */
416 | }
417 | }
418 |
419 | @media only screen and (min-width: 81.25em) {
420 | h6 {
421 | font-size: 1.125em;
422 | line-height: 1.125;
423 | max-width: 43em; /* 43/1.5*1.125 */
424 | }
425 | }
426 |
427 |
428 |
429 | /* ==========================================================================
430 | Layout
431 | ========================================================================== */
432 |
433 | .section-content {
434 | margin: 0 auto;
435 | padding: 0 0.5em;
436 | }
437 | @media only screen and (min-width: 25em) {
438 | .section-content {
439 | max-width: 98%;
440 | }
441 | }
442 |
443 | @media only screen and (min-width: 43.75em) {
444 | .section-content {
445 | max-width: 75%;
446 | }
447 | }
448 |
449 | @media only screen and (min-width: 56.25em) {
450 | .section-content {
451 | max-width: 72%;
452 | }
453 | }
454 |
455 | @media only screen and (min-width: 71.875em) {
456 | .section-content {
457 | max-width: 54em;
458 | }
459 | }
460 |
461 | @media only screen and (min-width: 81.25em) {
462 | .section-content {
463 | max-width: 60em;
464 | }
465 | }
466 |
467 | .section-content.border-top {
468 | border-top: double 3px #a1a1a1;
469 | }
470 | .content-area {
471 | clear: both;
472 | }
473 |
474 | .columns {
475 | }
476 | @media only screen and (min-width: 43.75em) {
477 | .columns {
478 | -webkit-columns: 2;
479 | -moz-columns: 2;
480 | columns: 2;
481 | -webkit-column-gap: 2em;
482 | -moz-column-gap: 2em;
483 | column-gap: 2em;
484 | }
485 | }
486 | @media only screen and (min-width: 56.25em) {
487 | .columns {
488 | column-gap: 2em;
489 | max-width: none;
490 | }
491 | }
492 |
493 | /* ==========================================================================
494 | Modules
495 | ========================================================================== */
496 |
497 | /* form styles */
498 | form {
499 | max-width: 43em;
500 | margin: 0 auto;
501 | }
502 | @media only screen and (min-width: 81.25em) {
503 | form {
504 | max-width: 48.375em;
505 | }
506 | }
507 |
508 | .field-wrapper {
509 | margin-bottom: 1em;
510 | padding-right: 1em;
511 | }
512 |
513 | fieldset {
514 | display: block;
515 | margin-bottom: 1em;
516 | width: 100%;
517 | }
518 |
519 | .field-wrapper.inline {
520 | float: left;
521 | }
522 |
523 | .field-wrapper.third {
524 | width: 100%;
525 | }
526 | @media screen and (min-width: 43.75em) {
527 | .field-wrapper.third {
528 | width: 33.3333%;
529 | }
530 | }
531 |
532 | .field-wrapper.third.larger-only {
533 | width: 100%;
534 | }
535 | @media screen and (min-width: 43.75em) {
536 | .field-wrapper.third.larger-only {
537 | width: 100%;
538 | }
539 | }
540 |
541 | @media screen and (min-width: 56.25em) {
542 | .field-wrapper.third.larger-only {
543 | width: 33.33333%;
544 | }
545 | }
546 |
547 | label,
548 | legend {
549 | display: block;
550 | font-weight: bold;
551 | }
552 |
553 | input[type="text"],
554 | input[type="search"],
555 | input[type="email"],
556 | input[type="tel"],
557 | input[type="password"],
558 | textarea {
559 | border: solid 1px #a1a1a1;
560 | border-radius: 0.15em;
561 | font-family: "Fira Sans", Helvetica, Arial, sans-serif;
562 | font-size: 1.125em;
563 | padding: 0.35em;
564 | width: 100%;
565 | }
566 |
567 | /* web fonts don't work nicely in password fields in Safari */
568 | input[type="password"] {
569 | font-family: Helvetica, Arial, sans-serif;
570 | }
571 |
572 | input[type="radio"]+label {
573 | display: inline-block;
574 | font-weight: normal;
575 | max-width: 85%;
576 | padding-left: 0.5em;
577 | vertical-align: top;
578 | }
579 |
580 | input[type="submit"] {
581 | background-color: #35475B;
582 | background-image: -moz-linear-gradient(#55677B, #35475B);
583 | background-image: -webkit-linear-gradient(#55677B, #35475B);
584 | background-image: linear-gradient(#55677B, #35475B);
585 | border-color: #55677B #55677B #35475B;
586 | border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
587 | -moz-border-radius: 0.25em / 0.25em;
588 | -webkit-border-radius: 0.25em 0.25em;
589 | border-radius: 0.15em / 0.15em;
590 | -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
591 | -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
592 | box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
593 | color: #ffffff;
594 | font-family: "Roboto", Helvetica, Arial, sans-serif;
595 | font-size: 1.25em;
596 | padding: 0.35em 0.75em;
597 | }
598 |
599 |
600 | /* end form styles */
601 |
602 | /* header styles */
603 | #banner {
604 | background-size: 1em 1em;
605 | background-color: #26435e;
606 | background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, .05) 25%, transparent 25%,
607 | transparent 50%, rgba(0, 0, 0, .05) 50%, rgba(0, 0, 0, .05) 75%,
608 | transparent 75%, transparent);
609 | background-image: -moz-linear-gradient(-90deg, rgba(0, 0, 0, .05) 25%, transparent 25%,
610 | transparent 50%, rgba(0, 0, 0, .05) 50%, rgba(0, 0, 0, .05) 75%,
611 | transparent 75%, transparent);
612 | background-image: linear-gradient(90deg, rgba(0, 0, 0, .05) 25%, transparent 25%,
613 | transparent 50%, rgba(0, 0, 0, .05) 50%, rgba(0, 0, 0, .05) 75%,
614 | transparent 75%, transparent);
615 | color: #ffffff;
616 | padding-bottom: 2em;
617 | position: relative;
618 | z-index: 10;
619 | }
620 |
621 | .branding {
622 | margin: 0;
623 | padding: 0.25em 0;
624 | }
625 |
626 | .branding h1 {
627 | color: #ffffff;
628 | font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
629 | font-weight: 200;
630 | font-size: 3em;
631 | margin: 0.5em 0 0 0;
632 | }
633 | .wf-inactive .branding h1 {
634 | font-family: Georgia, serif;
635 | font-size: 2.25em;
636 | margin: 0.95em 0 0 0;
637 | }
638 | @media only screen and (min-width: 43.75em) {
639 | .branding h1 {
640 | font-size: 4em;
641 | margin-top: 0;
642 | }
643 | .wf-inactive .branding h1 {
644 | font-size: 3em;
645 | margin: 0.35em 0 0 0;
646 | }
647 | }
648 | .branding h1 a:link,
649 | .branding h1 a:visited {
650 | color: #ffffff;
651 | text-decoration: none;
652 | text-shadow: 0px 1px 1px rgba(0,0,0,0.75);
653 | }
654 |
655 | .branding h1 a:hover,
656 | .branding h1 a:focus {
657 | color: #ffffff;
658 | text-decoration: none;
659 | text-shadow: 0px 1px 1px rgba(90,205,81,1);
660 | }
661 |
662 | /* /header styles */
663 |
664 | /* navigation styles */
665 |
666 | body:before {
667 | content: "widescreen";
668 | position: absolute;
669 | top: -999em;
670 | left: -999em;
671 | speak: none;
672 | }
673 |
674 | .main-nav {
675 | margin: 0 auto;
676 | padding: 0 0.5em;
677 | }
678 | @media only screen and (min-width: 25em) {
679 | .main-nav {
680 | max-width: 98%;
681 | }
682 | }
683 |
684 | @media only screen and (min-width: 43.75em) {
685 | .main-nav {
686 | margin-top: -1em;
687 | max-width: 75%;
688 | padding: 0;
689 | }
690 | }
691 |
692 | @media only screen and (min-width: 56.25em) {
693 | .main-nav {
694 | max-width: 72%;
695 | }
696 | }
697 |
698 | @media only screen and (min-width: 71.875em) {
699 | .main-nav {
700 | max-width: 54em;
701 | }
702 | }
703 |
704 | @media only screen and (min-width: 81.25em) {
705 | .main-nav {
706 | max-width: 60em;
707 | }
708 | }
709 |
710 | .nav-menu-toggle {
711 | background-color: #8BB1DD;
712 | background: -moz-linear-gradient(top, #A7C0D8 0%, #8BB1DD 100%);
713 | background: -webkit-linear-gradient(top, #A7C0D8 0%,#8BB1DD 100%);
714 | background: linear-gradient(to bottom, #A7C0D8 0%,#8BB1DD 100%);
715 | border-radius: 0.2em;
716 | display: block;
717 | float: right;
718 | font-family: "Roboto", Helvetica, Arial, sans-serif;
719 | font-weight: normal;
720 | margin-top: -2.25em;
721 | padding: 0.2em 0.35em;
722 | position: relative;
723 | text-align: center;
724 | text-decoration: none;
725 | text-transform: uppercase;
726 | right: 0.25em;
727 | width: 5em;
728 | z-index: 15;
729 | }
730 | @media screen and (min-width: 43.75em) {
731 | .nav-menu-toggle {
732 | display: none;
733 | }
734 | }
735 |
736 | .fontface .nav-menu-toggle:before {
737 | content: "\f0c9";
738 | font-family: FontAwesome;
739 | padding-right: 0.25em;
740 | }
741 |
742 | .fontface .nav-is-active .nav-menu-toggle:before {
743 | content: "\f057";
744 | }
745 |
746 | .nav-menu-toggle:link,
747 | .nav-menu-toggle:visited {
748 | color: #35475B;
749 | }
750 | .nav-menu-toggle:hover {
751 | border-color: #35475B;
752 | color: #35475B;
753 | outline: inherit;
754 | }
755 |
756 | .main-nav-inner {
757 | background-color: #35475B;
758 | -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.5);
759 | -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.5);
760 | box-shadow: 0 1px 3px 0 rgba(0,0,0,0.5);
761 | display: block;
762 | height: 100%;
763 | left: -95%;
764 | padding: 0;
765 | position: absolute;
766 | transition: left linear 0.15s;
767 | width: 95%;
768 | z-index: 15;
769 | }
770 | .nav-is-active .main-nav-inner {
771 | left: 0;
772 | }
773 | @media screen and (min-width: 43.75em) {
774 | .main-nav-inner {
775 | background-color: #B7D0E8;
776 | background: -moz-linear-gradient(top, #8d969e 0%, #66727d 100%);
777 | background: -webkit-linear-gradient(top, #8d969e 0%,#66727d 100%);
778 | background: linear-gradient(to bottom, #8d969e 0%,#66727d 100%);
779 | -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.5);
780 | -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.5);
781 | box-shadow: 0 1px 3px 0 rgba(0,0,0,0.5);
782 | display: block;
783 | left: 0;
784 | margin: -0.5em auto 0.5em auto;
785 | float: none;
786 | padding: 0;
787 | position: relative;
788 | top: 0;
789 | width: 100%;
790 | z-index: 15;
791 | }
792 | .nav-is-active .main-nav-inner {
793 | left: 0;
794 | }
795 | }
796 | .nav-menu {
797 | padding: 0;
798 | margin: 0;
799 | list-style: none;
800 | line-height: 1.4;
801 | }
802 | .flexbox .nav-menu {
803 |
804 | }
805 | @media screen and (min-width: 43.75em) {
806 | .flexbox .nav-menu {
807 | display: -webkit-flex;
808 | display: flex;
809 | -webkit-flex-direction: row;
810 | flex-direction: row;
811 | justify-content: space-around;
812 | }
813 | }
814 |
815 | .nav-menu > ul {
816 | margin: 0;
817 | padding: 0;
818 | }
819 |
820 | .menu-item {
821 | margin: 0;
822 | border-top: 1px solid #8BB1DD;
823 | overflow: hidden;
824 | padding: 1em 0;
825 | position: relative;
826 | }
827 |
828 | .nav-menu .menu-item:first-child {
829 | border-top: none;
830 | }
831 |
832 | .menu-item {
833 | display: block;
834 | padding: 0;
835 | position: relative;
836 | text-align: left;
837 | }
838 | @media screen and (min-width: 43.75em) {
839 | .menu-item {
840 | border-top: 0;
841 | display: block;
842 | float: left;
843 | overflow: visible;
844 | padding: 0;
845 | position: relative;
846 | text-align: center;
847 | vertical-align: baseline;
848 | width: 25%;
849 | zoom: 1;
850 | *display: inline;
851 | *vertical-align: auto;
852 | }
853 | .flexbox .menu-item {
854 | display: inline-block;
855 | flex-grow: 1;
856 | float: none;
857 | text-align: center;
858 | width: auto;
859 | }
860 | }
861 |
862 | .sub-menu .menu-item {
863 | float: none;
864 | width: 100%;
865 | }
866 |
867 | .menu-item > a {
868 | color: #ffffff;
869 | display: block;
870 | font-family: "Roboto", Helvetica, Arial, sans-serif;
871 | font-size: 1em;
872 | font-weight: 500;
873 | padding: 0.75em 1em 0.65em 1em;
874 | text-align: left;
875 | text-decoration: none;
876 | text-shadow: 0px -1px 1px rgba(0,0,0,0.5);
877 | text-transform: uppercase;
878 | -webkit-transition: background linear 0.15s;
879 | -moz-transition: background linear 0.15s;
880 | transition: background linear 0.15s;
881 | vertical-align: baseline;
882 | zoom: 1;
883 | *display: inline;
884 | *vertical-align: auto;
885 | }
886 | .wf-inactive .menu-item > a {
887 | font-family: Helvetica, Arial, sans-serif;
888 | font-size: 0.97em;
889 | }
890 |
891 | @media only screen and (min-width: 43.75em) {
892 | .menu-item > a {
893 | border-bottom: 0;
894 | border-left: solid 1px #8d969e;
895 | border-right: solid 1px #66727d;
896 | font-size: 1.25em;
897 | padding: 0.25em 1em 0.15em 1em;
898 | text-align: center;
899 | }
900 | .wf-inactive .menu-item > a {
901 | font-size: 1.21em;
902 | }
903 | }
904 |
905 |
906 | .menu-item:first-child a {
907 | border-left: none;
908 | }
909 | .menu-item:last-child a {
910 | border-right: none;
911 | }
912 |
913 | .menu-item.active-trail {
914 |
915 | }
916 | @media only screen and (min-width: 43.75em) {
917 | .menu-item.active-trail {
918 | -webkit-box-shadow: 0 3px 0 0 #35475B;
919 | -moz-box-shadow: 0 3px 0 0 #35475B;
920 | box-shadow: 0 3px 0 0 #35475B;
921 | }
922 | }
923 |
924 | .menu-item.active-trail > a {
925 | background-color: #8BB1DD;
926 | }
927 | @media only screen and (min-width: 43.75em) {
928 | .menu-item.active-trail > a {
929 | background-color: transparent;
930 | }
931 | }
932 |
933 | .menu-item:focus > a,
934 | .menu-item > a:focus,
935 | .menu-item.child-has-focus > a,
936 | .menu-item.active-trail:focus {
937 | background-color: #7BA1CD;
938 | }
939 | @media only screen and (min-width: 43.75em) {
940 | .menu-item:hover > a,
941 | .menu-item:focus > a,
942 | .menu-item.child-has-focus > a,
943 | .menu-item.active-trail:hover > a,
944 | .menu-item.active-trail:focus {
945 | background: #35475B;
946 | background-image: none;
947 | -webkit-box-shadow: 0 3px 0 0 #35475B;
948 | -moz-box-shadow: 0 3px 0 0 #35475B;
949 | box-shadow: 0 3px 0 0 #35475B;
950 | color: #ffffff;
951 | font-weight: 900;
952 | text-shadow: none;
953 | }
954 | }
955 |
956 | .menu-item:hover .sub-menu,
957 | .menu-item:focus .sub-menu,
958 | .menu-item.child-has-focus .sub-menu {
959 |
960 | }
961 | @media only screen and (min-width: 43.75em) {
962 | .menu-item:hover .sub-menu,
963 | .menu-item a:focus + .sub-menu,
964 | .menu-item .sub-menu:focus,
965 | .menu-item.child-has-focus .sub-menu,
966 | .sub-menu.has-focus {
967 | top: 100%;
968 | left: 0;
969 | margin-right: -1px;
970 | }
971 | }
972 |
973 | .menu-item .sub-menu a,
974 | .menu-item .sub-menu a,
975 | .menu-item.child-has-focus .sub-menu a {
976 | font-weight: normal;
977 | color: #35475B;
978 | text-align: left;
979 | text-shadow: none;
980 | text-transform: none;
981 | }
982 |
983 | .menu-item:hover .sub-menu a,
984 | .menu-item:focus .sub-menu a,
985 | .menu-item.child-has-focus .sub-menu a {
986 | font-weight: normal;
987 | color: #35475B;
988 | -webkit-box-shadow: none;
989 | -moz-box-shadow: none;
990 | box-shadow: none;
991 | text-shadow: none;
992 | }
993 |
994 | .menu-item.active-trail .menu-item.active a {
995 | font-weight: 900;
996 | }
997 | @media only screen and (min-width: 43.75em) {
998 | .menu-item .sub-menu a:hover,
999 | .menu-item.active-trail .menu-item.active a {
1000 | font-weight: 900;
1001 | background-color: transparent;
1002 | }
1003 |
1004 | }
1005 |
1006 | .ui-toggle-button {
1007 | background-color: #35475B;
1008 | background-color: #8BB1DD;
1009 | border: 0;
1010 | box-shadow: none;
1011 | color: #ffffff;
1012 | font-family: "Roboto", Helvetica, Arial, sans-serif;
1013 | font-weight: normal;
1014 | margin: 0.25em;
1015 | padding: 0.1em;
1016 | position: absolute;
1017 | right: 0.5em;
1018 | top: 0.65em;
1019 | z-index: 99;
1020 | }
1021 | @media only screen and (min-width: 43.75em) {
1022 | .ui-toggle-button {
1023 | display: none;
1024 | left: -999em;
1025 | position: absolute;
1026 | visibility: hidden;
1027 | }
1028 | }
1029 |
1030 | .active-trail > .ui-toggle-button {
1031 | background-color: #35475B;
1032 | }
1033 |
1034 | .fontface .ui-toggle-button:before {
1035 | color: #ffffff;
1036 | content: "\f055";
1037 | font-family: FontAwesome;
1038 | font-size: 1.25em;
1039 | line-height: 1;
1040 | position: absolute;
1041 | right: 0.2em;
1042 | text-indent: 0;
1043 | top: 0.1em;
1044 | }
1045 | .fontface .active-trail > .ui-toggle-button:before {
1046 | color: #ffffff;
1047 | }
1048 |
1049 | .fontface .ui-toggle-button {
1050 | background-color: transparent;
1051 | height: 1.5em;
1052 | text-indent: -999em;
1053 | width: 1.5em;
1054 | }
1055 |
1056 | .fontface .ui-toggle-button[data-text="open"]:before {
1057 | content: "\f057";
1058 | }
1059 | .fontface .ui-toggle-button:hover,
1060 | .fontface .ui-toggle-button:focus,
1061 | .fontface .ui-toggle-button:active {
1062 | background-color: transparent;
1063 | }
1064 |
1065 |
1066 | .footer .sub-menu {
1067 | display: none;
1068 | }
1069 |
1070 | .sub-menu {
1071 | clear: both;
1072 | left: -999em;
1073 | list-style: none;
1074 | margin: 0;
1075 | min-width: 12.5em;
1076 | padding: 0.25em 0;
1077 | position: absolute;
1078 | top: -999em;
1079 | width: 100%;
1080 | background: rgba(183,208,232,0.95);
1081 | border: 1px solid #8BB1DD;
1082 | }
1083 |
1084 | .sub-menu > .menu-item {
1085 | border: 0;
1086 | padding: 0;
1087 | display: block;
1088 | text-align: left;
1089 | }
1090 |
1091 | .sub-menu > .menu-item a {
1092 | background: none;
1093 | border: none;
1094 | font-size: 1em;
1095 | display: block;
1096 | padding: 0.25em 1em;
1097 | }
1098 |
1099 | .sub-menu > .menu-item a:focus {
1100 | background-color: #7BA1CD;
1101 | }
1102 |
1103 | .sub-menu[aria-expanded="true"] {
1104 | left: 0;
1105 | position: relative;
1106 | top: inherit;
1107 | }
1108 | @media only screen and (min-width: 43.75em) {
1109 | .sub-menu[aria-expanded="true"] {
1110 | left: inherit;
1111 | position: absolute;
1112 | top: inherit;
1113 | }
1114 | }
1115 |
1116 | .sub-menu[aria-expanded="false"] {
1117 | display: none;
1118 | }
1119 | @media only screen and (min-width: 43.75em) {
1120 | .sub-menu[aria-expanded="false"] {
1121 | display: block;
1122 | }
1123 | }
1124 |
1125 |
1126 | /* /navigation styles */
1127 |
1128 |
1129 | /* footer styles */
1130 |
1131 | #footer {
1132 | background-color: #26435e;
1133 | color: #ffffff;
1134 | padding-top: 3em;
1135 | padding-bottom: 5em;
1136 | }
1137 |
1138 | #footer a:link,
1139 | #footer a:visited {
1140 | color: #ffffff;
1141 | text-decoration: none;
1142 | }
1143 | #footer a:hover {
1144 | color: #B7D0E8;
1145 | text-decoration: none;
1146 | }
1147 |
1148 | .footer-contact {
1149 | padding-bottom: 1em;
1150 | width: 100%;
1151 | }
1152 | @media only screen and (min-width: 43.75em) {
1153 | .footer-contact {
1154 | float: left;
1155 | width: 50%;
1156 | }
1157 | }
1158 |
1159 | .footer-contact p {
1160 | font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
1161 | }
1162 |
1163 | .footer-contact .name {
1164 | font-weight: bold;
1165 | }
1166 |
1167 | .top-link {
1168 | font-style: italic;
1169 | font-weight: 300;
1170 | }
1171 |
1172 | .footer-contact .name {
1173 | font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
1174 | font-size: 2em;
1175 | font-weight: 900;
1176 | }
1177 |
1178 | .nav-footer {
1179 | float: left;
1180 | width: 50%;
1181 | }
1182 | @media only screen and (min-width: 43.75em) {
1183 | .nav-footer {
1184 | width: 30%;
1185 | }
1186 | }
1187 |
1188 | .nav-footer ul {
1189 | list-style: none;
1190 | margin: 0;
1191 | padding: 0;
1192 | }
1193 | .nav-footer a {
1194 | font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
1195 | font-size: 1.25em;
1196 | line-height: 1.5;
1197 | }
1198 |
1199 | .footer-social-links {
1200 | float: left;
1201 | width: 50%;
1202 | }
1203 | @media only screen and (min-width: 43.75em) {
1204 | .footer-social-links {
1205 | width: 20%;
1206 | }
1207 | }
1208 |
1209 | .footer-social-links ul {
1210 | list-style: none;
1211 | margin: 0;
1212 | padding: 0;
1213 | }
1214 | .footer-social-links a {
1215 | font-size: 1.25em;
1216 | font-weight: 300;
1217 | line-height: 1.5;
1218 | }
1219 |
1220 | /* /footer styles */
1221 |
1222 | /* content area styles */
1223 | .content-area {
1224 | padding-bottom: 5em;
1225 | }
1226 | .home .content-area h1 {
1227 | margin: 0.25em auto 0.5em auto;
1228 | max-width: none;
1229 | text-align: center;
1230 | }
1231 |
1232 | .site-section-name {
1233 | color: #494949;
1234 | font-size: 1em;
1235 | margin: 0.75em 0 -1.75em 0;
1236 | max-width: none;
1237 | position: relative;
1238 | text-transform: uppercase;
1239 | z-index: 1;
1240 | }
1241 |
1242 | .section-header {
1243 | border-bottom: solid 1px #8BB1DD;
1244 | font-size: 1.125em;
1245 | font-variant: small-caps;
1246 | max-width: 38.22222222222222em;
1247 | }
1248 | @media only screen and (min-width: 81.25em) {
1249 | .section-header {
1250 | max-width: 43em;
1251 | }
1252 | }
1253 |
1254 | .intro {
1255 | font-size: 1.25em;
1256 | max-width: 38.2562em;
1257 | }
1258 |
1259 | .byline {
1260 | color: #919191;
1261 | font-size: 0.875em;
1262 | font-weight: 300;
1263 | margin: 0 auto 1em auto;
1264 | max-width: 34.4em;
1265 | }
1266 | @media only screen and (min-width: 43.75em) {
1267 | .byline {
1268 | font-size: 1em;
1269 | max-width: 36em;
1270 | }
1271 | }
1272 | @media only screen and (min-width: 81.25em) {
1273 | .byline {
1274 | font-size: 1.25em;
1275 | max-width: 38.75em;
1276 | }
1277 | }
1278 | .byline:before {
1279 | content: 'by ';
1280 | font-style: italic;
1281 | }
1282 |
1283 | blockquote {
1284 | width: 85%;
1285 | margin: 0 auto 1em auto;
1286 | font-size: 2em;
1287 | line-height: 1.4em;
1288 | font-family: "Roboto", Helvetica, Arial, sans-serif;
1289 | font-style: normal;
1290 | font-weight: 100;
1291 | position: relative;
1292 | }
1293 |
1294 | blockquote:before {
1295 | content: "\201C";
1296 | font-size: 2em;
1297 | font-style: italic;
1298 | font-weight: 900;
1299 | color: #9f9f9f;
1300 | position: absolute;
1301 | top: 0;
1302 | left: -0.5em;
1303 |
1304 | }
1305 |
1306 | blockquote:after {
1307 | content: "\201D";
1308 | font-size: 2em;
1309 | font-style: italic;
1310 | font-weight: 900;
1311 | color: #9f9f9f;
1312 | position: relative;
1313 | bottom: -0.2em;
1314 | right: -0.2em;
1315 | display: inline;
1316 | line-height: .2em;
1317 | }
1318 | @media screen and (min-width: 43.75em) {
1319 |
1320 | blockquote {
1321 | font-size: 3em;
1322 | font-weight: 100;
1323 | margin: 0 -15% 1em -10%;
1324 | position: relative;
1325 | width: 125%;
1326 | }
1327 | blockquote:before {
1328 | left: -0.5em;
1329 |
1330 | }
1331 |
1332 | blockquote.left,
1333 | blockquote.right {
1334 | font-weight: bold;
1335 | width: 50%;
1336 | }
1337 | blockquote.left {
1338 | float: left;
1339 | margin-right: 3.5%;
1340 | margin-left: -2em;
1341 | padding-left: 1em;
1342 | }
1343 |
1344 | blockquote.right {
1345 | float: right;
1346 | margin-left: 3.5%;
1347 | margin-right: -2em;
1348 | padding-right: 1em;
1349 | }
1350 |
1351 | blockquote.left:before,
1352 | blockquote.right:before {
1353 | left: -0.1em;
1354 |
1355 | }
1356 | }
1357 |
1358 | /* END BLOCKQUOTE styles */
1359 |
1360 | /* Initial Cap styles */
1361 | .article-detail.initial p:first-of-type:first-letter {
1362 | font-size: 4em;
1363 | font-family: "Roboto", Helvetica, Arial, sans-serif;
1364 | font-weight: 900;
1365 | line-height: 0.9em;
1366 | float: left;
1367 | padding-right: 0.15em;
1368 |
1369 | }
1370 |
1371 | .lt-ie9 .article-detail.initial footer + p:first-letter {
1372 | font-size: 4em;
1373 | font-family: "Roboto", Helvetica, Arial, sans-serif;
1374 | font-weight: 900;
1375 | line-height: 0.9em;
1376 | float: left;
1377 | padding-right: 0.15em;
1378 | }
1379 | @media screen and (min-width: 43.75em) {
1380 | .article-detail.initial p:first-of-type:first-letter {
1381 | font-size: 5em;
1382 | }
1383 | .lt-ie9 .article-detail.initial footer + p:first-letter {
1384 | font-size: 5em;
1385 | }
1386 | }
1387 |
1388 | /* First-line styles */
1389 | p.first-line:first-line {
1390 | font-size: 1.1em;
1391 | font-weight: bold;
1392 | }
1393 |
1394 | .font-notes {
1395 | float: right;
1396 | padding-bottom: 2em;
1397 | width: 34vw;
1398 | padding-left: 2vw;
1399 | }
1400 |
1401 | .font-notes .download-amount {
1402 | font-weight: 100;
1403 | font-size: 16vw;
1404 | line-height: 1;
1405 | }
1406 |
1407 | .font-notes .little-k {
1408 | font-size: 10vw;
1409 | }
1410 |
1411 | .font-notes em {
1412 | font-weight: 300;
1413 | font-size: 1em;
1414 | }
1415 | @media only screen and (min-width: 43.75em) {
1416 | .font-notes em {
1417 | font-size: 1.5em;
1418 | }
1419 | }
1420 |
1421 | /* /content area styles */
1422 |
1423 |
1424 |
1425 |
1426 | /* figure styles */
1427 | figure {
1428 | position: relative;
1429 | margin-bottom: 1em;
1430 | }
1431 |
1432 | figure.small {
1433 | width: 50%;
1434 | -webkit-transition: width linear 0.2s;
1435 | -moz-transition: width linear 0.2s;
1436 | transition: width linear 0.2s;
1437 |
1438 | }
1439 | @media only screen and (min-width: 25em) {
1440 | figure.small {
1441 | width: 33%;
1442 | }
1443 | }
1444 | @media only screen and (min-width: 43.75em) {
1445 | figure.small {
1446 | width: 25%;
1447 | }
1448 | }
1449 | @media only screen and (min-width: 56.25em) {
1450 | figure.small {
1451 | width: 25%;
1452 | }
1453 | }
1454 | @media only screen and (min-width: 71.875em) {
1455 | figure.small {
1456 | width: 30%;
1457 | }
1458 | }
1459 | @media only screen and (min-width: 81.25em) {
1460 | figure.small {
1461 | width: 33%;
1462 | }
1463 | }
1464 |
1465 | figure.circle {
1466 | -webkit-shape-outside: circle();
1467 | shape-outside: circle();
1468 | /* shape-box is not supported yet, but this is the syntax that should work when it is */
1469 | -webkit-shape-box: content-box;
1470 | shape-box: content-box;
1471 | }
1472 | figure.circle img {
1473 | border-radius: 50%;
1474 | }
1475 | figure.left {
1476 | float: left;
1477 | margin-right: 1em;
1478 | }
1479 | figure.right {
1480 | float: right;
1481 | margin-left: 1em;
1482 | }
1483 | figure.left.hang-50 {
1484 | margin-left: 0;
1485 | }
1486 | figure.right.hang-50 {
1487 | margin-right: 0;
1488 | }
1489 | @media only screen and (min-width: 43.75em) {
1490 | figure.left.hang-50 {
1491 | margin-left: -12.5%;
1492 | /* below compensates for lack of support for 'shape-box: content-box' */
1493 | -webkit-shape-outside: polygon(35% 0, 75% 15%, 95% 35%, 100% 50%,95% 65%,75% 85%, 35% 100%);
1494 | shape-outside: polygon(35% 0, 75% 15%, 95% 35%, 100% 50%,95% 65%,75% 85%, 35% 100%);
1495 | }
1496 | figure.right.hang-50 {
1497 | margin-right: -12.5%;
1498 | /* below compensates for lack of support for 'shape-box: content-box' */
1499 | -webkit-shape-outside: polygon(50% 0, 15% 15%, 5% 35%, 0 50%,5% 65%,15% 85%, 50% 100%);
1500 | shape-outside: polygon(50% 0, 15% 15%, 5% 35%, 0 50%,5% 65%,15% 85%, 50% 100%);
1501 | }
1502 | }
1503 |
1504 | figcaption {
1505 | color: #a1a1a1;
1506 | }
1507 | @media (min-width: 43.75em) {
1508 | figcaption.right-side {
1509 | position: absolute;
1510 | left: 100%;
1511 | top: 100%;
1512 | width: 55%;
1513 | -moz-transform: rotate(-90deg);
1514 | -webkit-transform: rotate(-90deg);
1515 | transform: rotate(-90deg);
1516 | transform-origin: 0 0;
1517 | }
1518 | }
1519 |
1520 | /* /figure styles */
1521 |
1522 |
--------------------------------------------------------------------------------
/css/varfonts.css:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: 'Gingham';
3 | src: url('../fonts/Gingham.ttf') format('truetype');
4 | font-style: normal;
5 | font-weight: normal;
6 | }
7 |
8 |
9 |
10 | .varfonts p {
11 | font-family: Gingham, Helvetica, Arial, sans-serif;
12 | font-size: 1.1em;
13 | font-variation-settings: "wdth" 1, "wght" 300;
14 | letter-spacing: 0;
15 | transition: 2s font-variation-settings linear;
16 | }
17 | @media only screen and (min-width: 35em) {
18 | .varfonts p {
19 | font-variation-settings: "wdth" 500, "wght" 300;
20 | letter-spacing: 0;
21 | }
22 | }
23 |
24 | @media only screen and (min-width: 81.25em) {
25 | .varfonts p {
26 | font-size: 1.25em;
27 | font-variation-settings: "wdth" 500, "wght" 300;
28 | letter-spacing: 0;
29 | }
30 | }
31 |
32 | .varfonts .article-detail.initial p:first-of-type:first-letter {
33 | font-size: 4em;
34 | font-family: "Gingham", Helvetica, Arial, sans-serif;
35 | font-variation-settings: "wdth" 100, "wght" 900;
36 | line-height: 0.9em;
37 | float: left;
38 | padding-right: 0.1em;
39 | transition: 2s font-variation-settings linear;
40 | }
41 | @media only screen and (min-width: 35em) {
42 | .varfonts .article-detail.initial p:first-of-type:first-letter {
43 | font-variation-settings: "wdth" 500, "wght" 900;
44 | padding-right: 0.15em;
45 | }
46 | }
47 | @media only screen and (min-width: 81.25em) {
48 | .varfonts .article-detail.initial p:first-of-type:first-letter {
49 | font-size: 5em;
50 | font-variation-settings: "wdth" 600, "wght" 999;
51 | padding-right: 0.15em;
52 | }
53 | }
54 |
55 | .varfonts .byline {
56 |
57 | }
58 | @media only screen and (min-width: 35em) {
59 | .varfonts .byline {
60 | font-size: 1.3em;
61 | }
62 | }
63 | @media only screen and (min-width: 81.25em) {
64 | .varfonts .byline {
65 | font-size: 1.35em;
66 | }
67 | }
68 |
69 | .varfonts h1 {
70 | font-family: Gingham, Helvetica, Arial, sans-serif;
71 | font-weight: normal;
72 | font-variation-settings: "wdth" 200, "wght" 100;
73 | letter-spacing: 0;
74 | transition: 2s font-variation-settings linear;
75 | }
76 | @media only screen and (min-width: 41.25em) {
77 | .varfonts h1 {
78 | font-size: 3em;
79 | font-variation-settings: "wdth" 400, "wght" 300;
80 | letter-spacing: 0;
81 | }
82 | }
83 |
84 | @media only screen and (min-width: 56.25em) {
85 | .varfonts h1 {
86 | font-size: 3em;
87 | font-variation-settings: "wdth" 900, "wght" 999;
88 | letter-spacing: 0;
89 | }
90 | }
91 |
92 | .varfonts h2 {
93 | font-family: Gingham, Helvetica, Arial, sans-serif;
94 | font-weight: normal;
95 | font-variation-settings: "wdth" 500, "wght" 600;
96 | letter-spacing: 0;
97 | }
98 | @media only screen and (min-width: 56.25em) {
99 | .varfonts h2 {
100 | font-size: 2.45em;
101 | }
102 | }
103 | @media only screen and (min-width: 81.25em) {
104 | .varfonts h2 {
105 | font-size: 2.65em;
106 | max-width: 20.35em;
107 | }
108 | }
109 |
110 | .varfonts .section-name {
111 | font-family: Gingham, Helvetica, Arial, sans-serif;
112 | font-weight: normal;
113 | line-height: 0.825;
114 | padding-bottom: 0.02em;
115 | font-variation-settings: "wdth" 900, "wght" 999;
116 | }
117 |
118 | .varfonts .section-name.sport {
119 | font-size: 33.85vw;
120 | transition: 2s font-size;
121 | }
122 | @media only screen and (min-width: 43.75em) {
123 | .varfonts .section-name.sport {
124 | font-size: 25.85vw;
125 | }
126 | }
127 | @media only screen and (min-width: 56.25em) {
128 | .varfonts .section-name.sport {
129 | font-size: 25.85vw;
130 | }
131 | }
132 | @media only screen and (min-width: 81.25em) {
133 | .varfonts .section-name.sport {
134 | font-size: 24.15vw;
135 | }
136 | }
137 |
138 | .varfonts blockquote,
139 | .varfonts .footer-contact .name,
140 | .varfonts .nav-footer a,
141 | .varfonts .footer-social-links a,
142 | .varfonts .menu-item a,
143 | .varfonts .nav-menu-toggle,
144 | .varfonts .font-notes {
145 | font-family: Gingham, Helvetica, Arial, sans-serif;
146 | }
147 |
148 | .varfonts .font-notes {
149 | width: 32vw;
150 | padding-left: 1vw;
151 | }
152 | .varfonts .download-amount {
153 | font-variation-settings: "wdth" 100, "wght" 100;
154 | font-size: 22vw;
155 | }
156 |
157 | .varfonts .download-amount em {
158 | font-variation-settings: "wdth" 500, "wght" 300;
159 |
160 | }
161 |
162 | .requirements {
163 | max-width: none;
164 | text-align: right;
165 | }
--------------------------------------------------------------------------------
/css/webfonts.css:
--------------------------------------------------------------------------------
1 | /* roboto-100 - latin */
2 | @font-face {
3 | font-family: 'Roboto';
4 | font-style: normal;
5 | font-weight: 100;
6 | src: url('../fonts/roboto-v15-latin/roboto-v15-latin-100.eot'); /* IE9 Compat Modes */
7 | src: local('Roboto Thin'), local('Roboto-Thin'),
8 | url('../fonts/roboto-v15-latin/roboto-v15-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
9 | /*url('../fonts/roboto-v15-latin/roboto-v15-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
10 | url('../fonts/roboto-v15-latin/roboto-v15-latin-100.woff') format('woff'), /* Modern Browsers */
11 | url('../fonts/roboto-v15-latin/roboto-v15-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
12 | url('../fonts/roboto-v15-latin/roboto-v15-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
13 | }
14 | /* roboto-300 - latin */
15 | @font-face {
16 | font-family: 'Roboto';
17 | font-style: normal;
18 | font-weight: 300;
19 | src: url('../fonts/roboto-v15-latin/roboto-v15-latin-300.eot'); /* IE9 Compat Modes */
20 | src: local('Roboto Light'), local('Roboto-Light'),
21 | url('../fonts/roboto-v15-latin/roboto-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
22 | /*url('../fonts/roboto-v15-latin/roboto-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
23 | url('../fonts/roboto-v15-latin/roboto-v15-latin-300.woff') format('woff'), /* Modern Browsers */
24 | url('../fonts/roboto-v15-latin/roboto-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
25 | url('../fonts/roboto-v15-latin/roboto-v15-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
26 | }
27 | /* roboto-regular - latin */
28 | @font-face {
29 | font-family: 'Roboto';
30 | font-style: normal;
31 | font-weight: normal;
32 | src: url('../fonts/roboto-v15-latin/roboto-v15-latin-regular.eot'); /* IE9 Compat Modes */
33 | src: local('Roboto'), local('Roboto-Regular'),
34 | url('../fonts/roboto-v15-latin/roboto-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
35 | /*url('../fonts/roboto-v15-latin/roboto-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
36 | url('../fonts/roboto-v15-latin/roboto-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
37 | url('../fonts/roboto-v15-latin/roboto-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
38 | url('../fonts/roboto-v15-latin/roboto-v15-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
39 | }
40 | /* roboto-500 - latin */
41 | @font-face {
42 | font-family: 'Roboto';
43 | font-style: normal;
44 | font-weight: 500;
45 | src: url('../fonts/roboto-v15-latin/roboto-v15-latin-500.eot'); /* IE9 Compat Modes */
46 | src: local('Roboto Medium'), local('Roboto-Medium'),
47 | url('../fonts/roboto-v15-latin/roboto-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
48 | /*url('../fonts/roboto-v15-latin/roboto-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
49 | url('../fonts/roboto-v15-latin/roboto-v15-latin-500.woff') format('woff'), /* Modern Browsers */
50 | url('../fonts/roboto-v15-latin/roboto-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
51 | url('../fonts/roboto-v15-latin/roboto-v15-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
52 | }
53 | /* roboto-700 - latin */
54 | @font-face {
55 | font-family: 'Roboto';
56 | font-style: normal;
57 | font-weight: bold;
58 | src: url('../fonts/roboto-v15-latin/roboto-v15-latin-700.eot'); /* IE9 Compat Modes */
59 | src: local('Roboto Bold'), local('Roboto-Bold'),
60 | url('../fonts/roboto-v15-latin/roboto-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
61 | /*url('../fonts/roboto-v15-latin/roboto-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
62 | url('../fonts/roboto-v15-latin/roboto-v15-latin-700.woff') format('woff'), /* Modern Browsers */
63 | url('../fonts/roboto-v15-latin/roboto-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
64 | url('../fonts/roboto-v15-latin/roboto-v15-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
65 | }
66 | /* roboto-900 - latin */
67 | @font-face {
68 | font-family: 'Roboto';
69 | font-style: normal;
70 | font-weight: 900;
71 | src: url('../fonts/roboto-v15-latin/roboto-v15-latin-900.eot'); /* IE9 Compat Modes */
72 | src: local('Roboto Black'), local('Roboto-Black'),
73 | url('../fonts/roboto-v15-latin/roboto-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
74 | /*url('../fonts/roboto-v15-latin/roboto-v15-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
75 | url('../fonts/roboto-v15-latin/roboto-v15-latin-900.woff') format('woff'), /* Modern Browsers */
76 | url('../fonts/roboto-v15-latin/roboto-v15-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
77 | url('../fonts/roboto-v15-latin/roboto-v15-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
78 | }
79 | /* roboto-100italic - latin */
80 | @font-face {
81 | font-family: 'Roboto';
82 | font-style: italic;
83 | font-weight: 100;
84 | src: url('../fonts/roboto-v15-latin/roboto-v15-latin-100italic.eot'); /* IE9 Compat Modes */
85 | src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
86 | url('../fonts/roboto-v15-latin/roboto-v15-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
87 | /*url('../fonts/roboto-v15-latin/roboto-v15-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
88 | url('../fonts/roboto-v15-latin/roboto-v15-latin-100italic.woff') format('woff'), /* Modern Browsers */
89 | url('../fonts/roboto-v15-latin/roboto-v15-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
90 | url('../fonts/roboto-v15-latin/roboto-v15-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
91 | }
92 | /* roboto-300italic - latin */
93 | @font-face {
94 | font-family: 'Roboto';
95 | font-style: italic;
96 | font-weight: 300;
97 | src: url('../fonts/roboto-v15-latin/roboto-v15-latin-300italic.eot'); /* IE9 Compat Modes */
98 | src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
99 | url('../fonts/roboto-v15-latin/roboto-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
100 | /*url('../fonts/roboto-v15-latin/roboto-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
101 | url('../fonts/roboto-v15-latin/roboto-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
102 | url('../fonts/roboto-v15-latin/roboto-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
103 | url('../fonts/roboto-v15-latin/roboto-v15-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
104 | }
105 | /* roboto-italic - latin */
106 | @font-face {
107 | font-family: 'Roboto';
108 | font-style: italic;
109 | font-weight: 400;
110 | src: url('../fonts/roboto-v15-latin/roboto-v15-latin-italic.eot'); /* IE9 Compat Modes */
111 | src: local('Roboto Italic'), local('Roboto-Italic'),
112 | url('../fonts/roboto-v15-latin/roboto-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
113 | /*url('../fonts/roboto-v15-latin/roboto-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
114 | url('../fonts/roboto-v15-latin/roboto-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
115 | url('../fonts/roboto-v15-latin/roboto-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
116 | url('../fonts/roboto-v15-latin/roboto-v15-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
117 | }
118 | /* roboto-500italic - latin */
119 | @font-face {
120 | font-family: 'Roboto';
121 | font-style: italic;
122 | font-weight: 500;
123 | src: url('../fonts/roboto-v15-latin/roboto-v15-latin-500italic.eot'); /* IE9 Compat Modes */
124 | src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
125 | url('../fonts/roboto-v15-latin/roboto-v15-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
126 | /*url('../fonts/roboto-v15-latin/roboto-v15-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
127 | url('../fonts/roboto-v15-latin/roboto-v15-latin-500italic.woff') format('woff'), /* Modern Browsers */
128 | url('../fonts/roboto-v15-latin/roboto-v15-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
129 | url('../fonts/roboto-v15-latin/roboto-v15-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
130 | }
131 | /* roboto-700italic - latin */
132 | @font-face {
133 | font-family: 'Roboto';
134 | font-style: italic;
135 | font-weight: bold;
136 | src: url('../fonts/roboto-v15-latin/roboto-v15-latin-700italic.eot'); /* IE9 Compat Modes */
137 | src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
138 | url('../fonts/roboto-v15-latin/roboto-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
139 | /*url('../fonts/roboto-v15-latin/roboto-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
140 | url('../fonts/roboto-v15-latin/roboto-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
141 | url('../fonts/roboto-v15-latin/roboto-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
142 | url('../fonts/roboto-v15-latin/roboto-v15-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
143 | }
144 | /* roboto-900italic - latin */
145 | @font-face {
146 | font-family: 'Roboto';
147 | font-style: italic;
148 | font-weight: 900;
149 | src: url('../fonts/roboto-v15-latin/roboto-v15-latin-900italic.eot'); /* IE9 Compat Modes */
150 | src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
151 | url('../fonts/roboto-v15-latin/roboto-v15-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
152 | /*url('../fonts/roboto-v15-latin/roboto-v15-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
153 | url('../fonts/roboto-v15-latin/roboto-v15-latin-900italic.woff') format('woff'), /* Modern Browsers */
154 | url('../fonts/roboto-v15-latin/roboto-v15-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
155 | url('../fonts/roboto-v15-latin/roboto-v15-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
156 | }
157 |
158 | /* roboto-condensed-300 - latin */
159 | @font-face {
160 | font-family: 'Roboto Condensed';
161 | font-style: normal;
162 | font-weight: 300;
163 | src: url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300.eot'); /* IE9 Compat Modes */
164 | src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'),
165 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
166 | /*url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
167 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300.woff') format('woff'), /* Modern Browsers */
168 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
169 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
170 | }
171 | /* roboto-condensed-regular - latin */
172 | @font-face {
173 | font-family: 'Roboto Condensed';
174 | font-style: normal;
175 | font-weight: normal;
176 | src: url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-regular.eot'); /* IE9 Compat Modes */
177 | src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
178 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
179 | /*url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
180 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
181 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
182 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
183 | }
184 | /* roboto-condensed-700 - latin */
185 | @font-face {
186 | font-family: 'Roboto Condensed';
187 | font-style: normal;
188 | font-weight: bold;
189 | src: url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700.eot'); /* IE9 Compat Modes */
190 | src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
191 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
192 | /*url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
193 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700.woff') format('woff'), /* Modern Browsers */
194 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
195 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
196 | }
197 | /* roboto-condensed-300italic - latin */
198 | @font-face {
199 | font-family: 'Roboto Condensed';
200 | font-style: italic;
201 | font-weight: 300;
202 | src: url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300italic.eot'); /* IE9 Compat Modes */
203 | src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'),
204 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
205 | /*url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
206 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300italic.woff') format('woff'), /* Modern Browsers */
207 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
208 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
209 | }
210 | /* roboto-condensed-italic - latin */
211 | @font-face {
212 | font-family: 'Roboto Condensed';
213 | font-style: italic;
214 | font-weight: normal;
215 | src: url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-italic.eot'); /* IE9 Compat Modes */
216 | src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'),
217 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
218 | /*url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
219 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-italic.woff') format('woff'), /* Modern Browsers */
220 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
221 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
222 | }
223 | /* roboto-condensed-700italic - latin */
224 | @font-face {
225 | font-family: 'Roboto Condensed';
226 | font-style: italic;
227 | font-weight: bold;
228 | src: url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700italic.eot'); /* IE9 Compat Modes */
229 | src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'),
230 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
231 | /*url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
232 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700italic.woff') format('woff'), /* Modern Browsers */
233 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
234 | url('../fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
235 | }
236 |
--------------------------------------------------------------------------------
/favicon-128x128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/favicon-128x128.png
--------------------------------------------------------------------------------
/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/favicon-16x16.png
--------------------------------------------------------------------------------
/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/favicon-32x32.png
--------------------------------------------------------------------------------
/favicon-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/favicon-96x96.png
--------------------------------------------------------------------------------
/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/favicon.ico
--------------------------------------------------------------------------------
/fonts/FontAwesome/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/FontAwesome/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/fonts/FontAwesome/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/FontAwesome/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/fonts/FontAwesome/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/FontAwesome/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/fonts/Gingham.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/Gingham.ttf
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300.eot
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300.ttf
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300.woff
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300.woff2
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300italic.eot
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300italic.ttf
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300italic.woff
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-300italic.woff2
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700.eot
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700.ttf
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700.woff
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700.woff2
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700italic.eot
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700italic.ttf
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700italic.woff
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-700italic.woff2
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-italic.eot
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-italic.ttf
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-italic.woff
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-italic.woff2
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-regular.eot
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-regular.ttf
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-regular.woff
--------------------------------------------------------------------------------
/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-condensed-v13-latin/roboto-condensed-v13-latin-regular.woff2
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-100.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-100.eot
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-100.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-100.ttf
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-100.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-100.woff
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-100.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-100.woff2
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-100italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-100italic.eot
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-100italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-100italic.ttf
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-100italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-100italic.woff
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-100italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-100italic.woff2
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-300.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-300.eot
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-300.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-300.ttf
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-300.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-300.woff
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-300.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-300.woff2
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-300italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-300italic.eot
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-300italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-300italic.ttf
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-300italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-300italic.woff
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-300italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-300italic.woff2
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-500.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-500.eot
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-500.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-500.ttf
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-500.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-500.woff
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-500.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-500.woff2
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-500italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-500italic.eot
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-500italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-500italic.ttf
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-500italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-500italic.woff
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-500italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-500italic.woff2
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-700.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-700.eot
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-700.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-700.ttf
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-700.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-700.woff
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-700.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-700.woff2
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-700italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-700italic.eot
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-700italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-700italic.ttf
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-700italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-700italic.woff
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-700italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-700italic.woff2
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-900.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-900.eot
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-900.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-900.ttf
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-900.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-900.woff
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-900.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-900.woff2
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-900italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-900italic.eot
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-900italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-900italic.ttf
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-900italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-900italic.woff
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-900italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-900italic.woff2
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-italic.eot
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-italic.ttf
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-italic.woff
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-italic.woff2
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-regular.eot
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-regular.ttf
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-regular.woff
--------------------------------------------------------------------------------
/fonts/roboto-v15-latin/roboto-v15-latin-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/fonts/roboto-v15-latin/roboto-v15-latin-regular.woff2
--------------------------------------------------------------------------------
/html/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Variable font and the future of web design
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
31 |
32 |
33 |
34 |
35 |
36 |
43 |
44 |
45 |
46 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 | Variable fonts & the future of web design
59 |
60 |
61 |
62 | Jason Pamental
63 | |
64 | Tuesday 02 October 2016 12.00 EDT
65 |
66 |
67 |
68 | Our state of affairs
69 |
70 | 549k
71 | amount of font data downloaded to render this page (18 different weights, widths & variants)
72 |
73 | The current state of design on the web is stalled. We made a huge leap forward with the widespread availability of web fonts starting in 2009, and then were confronted with the advent of responsive design just a year or two later. While many interesting things have come from that evolution, we’ve also struggled with coming to grips with the complexity of designing for infinite screen sizes whilst being equally concerned with performance. Contending with ever-shortening attention spans (Google research gives you about 3 seconds before you lose half your audience) we’ve had to constrain our typographic systems to just a few fonts to keep the impact on load time to a minimum.
74 |
75 |
76 | These constraints have forced us as designers to make compromises when considering type size, line length, and overall visual hierarchy and differentiation. Considering things like a narrower font on smaller screens to achieve a slightly longer line length without sacrificing size. Or utilizing ultra-thin or ultra-heavy weights for added emphasis and variety of expression—all luxuries we can’t embrace due to the burden it would place on site visitors—particularly those on shaky wireless connections.
77 |
78 | Evolutions in layout systems for the web like Flexbox and Grid are coming along, but with only incremental improvements in compression of font formats, we're left wanting for more freedom of expression through greater variety of type. This page has been designed purposely with every weight of Roboto and Roboto Condensed available through Google Web Fonts. The goal is to showcase the variety of typographic expression that can be achieved with only width, variant, and weight.
79 |
80 | A sea-change on the horizon
81 | On September 14th, 2016, at the ATypI conference in Warsaw a curious collection of representatives from Adobe, Apple, Google and Microsoft took the stage to announce the new evolution of font format known as OpenType 1.8. With that came the demonstration of central showpiece of the release: variable fonts . There was much rejoicing, and no small amount of jaw-dropping and applause. While this is undoubtedly a huge thing for type and type design, the implications for the web are only just beginning to be understood.
82 |
83 | I’m just going to say it:
84 |
85 | This may be the most significant development for design on the web since responsive design itself
86 |
87 | Allow me to elaborate. Type is the voice of your words. If we can only use a limited set of weights and widths, we have a limited range of that voice. So our ability to modulate that voice is extremely curtailed. The power of typographic range is multiplied when we can expand that range from 3 or 5 or 6 fonts to 10 or 15 or more, and that range is what amplifies our message. With that, even a static design can achieve much greater differentiation of hierarchy and contrast. Extend that to responsive designs and it’s even more significant.
88 |
89 | With the ability to respond to device capabilities via media queries, our ability to match typography choices to device context is finally a reality. We can tailor the width and height of characters for greater legibility and readability on every screen. Lower pixel density? Increase size and x-height . Higher pixel density displays like the iPhone can get a more refined scale, perhaps a bit narrower for slightly longer line lengths. Headings can scale down a bit and get narrower for even better word wrap on small screens. All without requiring an additional asset .
90 |
91 | I’ll be honest: it’s not really figured out all the way yet. We won’t know for a little while exactly how well we can do with file compression given all the additional data that will be included. But even if a single variable font file is several times the 20-30k of a single weight it won’t be any _worse_ from a performance perspective, and the design possibilities are exponentially greater. And performance improvements in compression only get better, so even that’s a shorter term issue.
92 |
93 | So let’s give this a try. Weigh in on the evolution of the specification on GitHub (I promise, it’s basically a message board and not that difficult to navigate). Get to know the demos (this is one of them!) and we can get back to designing, not just making squishy boxes.
94 |
95 |
96 |
97 |
98 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
--------------------------------------------------------------------------------
/html/varfonts.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | Variable font and the future of web design
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
33 |
34 |
35 |
36 |
37 |
38 |
45 |
46 |
47 |
48 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
Requires using the Webkit Nightly build on MacOS
59 |
60 |
61 | Variable fonts & the future of web design *
62 |
63 |
64 |
65 | Jason Pamental
66 | |
67 | Tuesday 02 October 2016 12.00 EDT
68 |
69 |
70 |
71 | Our state of affairs
72 |
73 | One
74 | Number of font files called for the text on this page
75 |
76 | The current state of design on the web is stalled. We made a huge leap forward with the widespread availability of web fonts starting in 2009, and then were confronted with the advent of responsive design just a year or two later. While many interesting things have come from that evolution, we’ve also struggled with coming to grips with the complexity of designing for infinite screen sizes whilst being equally concerned with performance. Contending with ever-shortening attention spans (Google research gives you about 3 seconds before you lose half your audience) we’ve had to constrain our typographic systems to just a few fonts to keep the impact on load time to a minimum.
77 |
78 |
79 | These constraints have forced us as designers to make compromises when considering type size, line length, and overall visual hierarchy and differentiation. Considering things like a narrower font on smaller screens to achieve a slightly longer line length without sacrificing size. Or utilizing ultra-thin or ultra-heavy weights for added emphasis and variety of expression—all luxuries we can’t embrace due to the burden it would place on site visitors—particularly those on shaky wireless connections.
80 |
81 | Evolutions in layout systems for the web like Flexbox and Grid are coming along, but with only incremental improvements in compression of font formats, we're left wanting for more freedom of expression through greater variety of type. This page has been designed purposely with every weight of Roboto and Roboto Condensed available through Google Web Fonts. The goal is to showcase the variety of typographic expression that can be achieved with only width, variant, and weight.
82 |
83 | A sea-change on the horizon
84 | On September 14th, 2016, at the ATypI conference in Warsaw a curious collection of representatives from Adobe, Apple, Google and Microsoft took the stage to announce the new evolution of font format known as OpenType 1.8. With that came the demonstration of central showpiece of the release: variable fonts . There was much rejoicing, and no small amount of jaw-dropping and applause. While this is undoubtedly a huge thing for type and type design, the implications for the web are only just beginning to be understood.
85 |
86 | I’m just going to say it:
87 |
88 | This may be the most significant development for design on the web since responsive design itself
89 |
90 | Allow me to elaborate. Type is the voice of your words. If we can only use a limited set of weights and widths, we have a limited range of that voice. So our ability to modulate that voice is extremely curtailed. The power of typographic range is multiplied when we can expand that range from 3 or 5 or 6 fonts to 10 or 15 or more, and that range is what amplifies our message. With that, even a static design can achieve much greater differentiation of hierarchy and contrast. Extend that to responsive designs and it’s even more significant.
91 |
92 | With the ability to respond to device capabilities via media queries, our ability to match typography choices to device context is finally a reality. We can tailor the width and height of characters for greater legibility and readability on every screen. Lower pixel density? Increase size and x-height . Higher pixel density displays like the iPhone can get a more refined scale, perhaps a bit narrower for slightly longer line lengths. Headings can scale down a bit and get narrower for even better word wrap on small screens. All without requiring an additional asset .
93 |
94 | I’ll be honest: it’s not really figured out all the way yet. We won’t know for a little while exactly how well we can do with file compression given all the additional data that will be included. But even if a single variable font file is several times the 20-30k of a single weight it won’t be any _worse_ from a performance perspective, and the design possibilities are exponentially greater. And performance improvements in compression only get better, so even that’s a shorter term issue.
95 |
96 | So let’s give this a try. Weigh in on the evolution of the specification on GitHub (I promise, it’s basically a message board and not that difficult to navigate). Get to know the demos (this is one of them!) and we can get back to designing, not just making squishy boxes.
97 |
98 | * Now with 100% More Gingham! Get your own Gingham here .
99 |
100 |
101 |
102 |
103 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
--------------------------------------------------------------------------------
/img/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/img/.gitignore
--------------------------------------------------------------------------------
/img/cricket_ball.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/img/cricket_ball.png
--------------------------------------------------------------------------------
/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/img/logo.png
--------------------------------------------------------------------------------
/img/mark_ramprakash.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/img/mark_ramprakash.jpg
--------------------------------------------------------------------------------
/img/mark_ramprakash_sq.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/img/mark_ramprakash_sq.jpg
--------------------------------------------------------------------------------
/img/tristan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpamental/rwt-variablefonts/65a9063978fac5d4fa3de459072f388da46fe472/img/tristan.jpg
--------------------------------------------------------------------------------
/js/main.js:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | /* Flexslider */
5 | $(window).load(function(){
6 | try {
7 | $('.flexslider').flexslider({
8 | animation: "slide",
9 | controlNav: "thumbnails",
10 | start: function(slider){
11 | $('body').removeClass('loading');
12 | }
13 | });
14 | } catch(e) {
15 | return;
16 | }
17 | });
18 |
19 | /* Widowtamer */
20 | wt.fix({
21 | elements: 'p',
22 | chars: 12,
23 | method: 'nbsp',
24 | event: 'resize'
25 | });
26 |
27 | wt.fix({
28 | elements: 'blockquote',
29 | chars: 2,
30 | method: 'nbsp',
31 | event: 'resize'
32 | });
33 |
34 | wt.fix({
35 | elements: 'h1',
36 | chars: 8,
37 | method: 'nbsp',
38 | event: 'resize'
39 | });
40 |
41 |
42 | /* Navigation functions */
43 |
44 | function insertAfter(el, referenceNode) {
45 | referenceNode.parentNode.insertBefore(el, referenceNode.nextSibling);
46 | }
47 |
48 |
49 |
50 | document.getElementById('menu-toggle').addEventListener('click', function(e) {
51 | e.preventDefault();
52 | if (document.body.classList.contains('nav-is-active')) {
53 | document.body.classList.remove('nav-is-active');
54 | var subMenus = document.getElementsByClassName('sub-menu'), len = subMenus.length;
55 |
56 | for (var i=0; i .menu-item .sub-menu'),
133 | hasDropLinks = doc.querySelectorAll('.sub-menu a'),
134 | hasDropCount = hasDrop.length,
135 | hasDropLinksCount = hasDropLinks.length,
136 | i;
137 |
138 | if ( hasDropCount > 0 ) {
139 |
140 | for ( i = 0; i < hasDropCount; i++ ) { // i++ = i = i + 1
141 |
142 | var drop = hasDrop[i],
143 | firstDropLink = drop.querySelectorAll('.sub-menu a')[0];
144 |
145 | drop.parentNode.setAttribute('aria-haspopup', 'true');
146 | // drop.querySelector('ul').setAttribute('aria-label', 'Sub Menu');
147 | firstDropLink.innerHTML = ' Sub menu, ' + firstDropLink.innerHTML; //*
148 |
149 | } //for
150 |
151 | for ( i = 0; i < hasDropLinksCount; i++ ) {
152 |
153 | var dropLinks = hasDropLinks[i];
154 |
155 | dropLinks.addEventListener('focus', function ( e ) {
156 | this.parentNode.parentNode.classList.add('has-focus');
157 | });
158 |
159 | dropLinks.addEventListener('blur', function ( e ) {
160 | this.parentNode.parentNode.classList.remove('has-focus');
161 | });
162 |
163 | } //for
164 |
165 | } //if
166 |
167 | }; //init
168 |
169 | DropNav.init();
170 |
171 | })( this, this.document );
172 |
173 | /*
174 | Created Aug 22, 2016
175 |
176 | Revised Aug 23, 2016
177 | * https://codepen.io/svinkle
178 | Switched from aria label to adding visually hidden "sub menu" text to the first item in the drop down, to ensure that all screen readers would accurately announce "sub menu"
179 |
180 | Fixed z-index of primary link & drop menu to ensure that the primary link always appeared on top of the drop menu
181 |
182 | Reveal drop menu on focus of primary link, to make it more apparent that a sub menu exists. suppose this could have been done with a down arrow on the primary link. but nope :)
183 | */
184 |
--------------------------------------------------------------------------------
/js/plugins.js:
--------------------------------------------------------------------------------
1 | // Avoid `console` errors in browsers that lack a console.
2 | (function() {
3 | var method;
4 | var noop = function () {};
5 | var methods = [
6 | 'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
7 | 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
8 | 'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
9 | 'timeline', 'timelineEnd', 'timeStamp', 'trace', 'warn'
10 | ];
11 | var length = methods.length;
12 | var console = (window.console = window.console || {});
13 |
14 | while (length--) {
15 | method = methods[length];
16 |
17 | // Only stub undefined methods.
18 | if (!console[method]) {
19 | console[method] = noop;
20 | }
21 | }
22 | }());
23 |
24 | // Place any jQuery/helper plugins in here.
25 |
--------------------------------------------------------------------------------
/js/vendor/classList.min.js:
--------------------------------------------------------------------------------
1 | if("document"in self){if(!("classList"in document.createElement("_"))||document.createElementNS&&!("classList"in document.createElementNS("http://www.w3.org/2000/svg","g"))){(function(t){"use strict";if(!("Element"in t))return;var e="classList",i="prototype",n=t.Element[i],s=Object,r=String[i].trim||function(){return this.replace(/^\s+|\s+$/g,"")},a=Array[i].indexOf||function(t){var e=0,i=this.length;for(;e=y?b():document.fonts.load(I(c,c.family),k).then(function(c){1<=c.length?a():setTimeout(e,25)},function(){b()})}e()}),K=new Promise(function(a,c){setTimeout(c,y)});Promise.race([K,J]).then(function(){a(c)},function(){b(c)})}else m(function(){function r(){var b;if(b=-1!=f&&
9 | -1!=g||-1!=f&&-1!=h||-1!=g&&-1!=h)(b=f!=g&&f!=h&&g!=h)||(null===B&&(b=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),B=!!b&&(536>parseInt(b[1],10)||536===parseInt(b[1],10)&&11>=parseInt(b[2],10))),b=B&&(f==t&&g==t&&h==t||f==u&&g==u&&h==u||f==v&&g==v&&h==v)),b=!b;b&&(null!==d.parentNode&&d.parentNode.removeChild(d),clearTimeout(G),a(c))}function F(){if((new Date).getTime()-E>=y)null!==d.parentNode&&d.parentNode.removeChild(d),b(c);else{var a=document.hidden;if(!0===a||void 0===
10 | a)f=e.a.offsetWidth,g=n.a.offsetWidth,h=p.a.offsetWidth,r();G=setTimeout(F,50)}}var e=new q(k),n=new q(k),p=new q(k),f=-1,g=-1,h=-1,t=-1,u=-1,v=-1,d=document.createElement("div"),G=0;d.dir="ltr";w(e,I(c,"sans-serif"));w(n,I(c,"serif"));w(p,I(c,"monospace"));d.appendChild(e.a);d.appendChild(n.a);d.appendChild(p.a);document.body.appendChild(d);t=e.a.offsetWidth;u=n.a.offsetWidth;v=p.a.offsetWidth;F();z(e,function(a){f=a;r()});w(e,I(c,'"'+c.family+'",sans-serif'));z(n,function(a){g=a;r()});w(n,I(c,'"'+
11 | c.family+'",serif'));z(p,function(a){h=a;r()});w(p,I(c,'"'+c.family+'",monospace'))})})};"undefined"!==typeof module?module.exports=A:(window.FontFaceObserver=A,window.FontFaceObserver.prototype.load=A.prototype.load);}());
12 |
--------------------------------------------------------------------------------
/js/vendor/jquery.fitvids.js:
--------------------------------------------------------------------------------
1 | /*jshint browser:true */
2 | /*!
3 | * FitVids 1.1
4 | *
5 | * Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com
6 | * Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/
7 | * Released under the WTFPL license - http://sam.zoy.org/wtfpl/
8 | *
9 | */
10 |
11 | ;(function( $ ){
12 |
13 | 'use strict';
14 |
15 | $.fn.fitVids = function( options ) {
16 | var settings = {
17 | customSelector: null,
18 | ignore: null
19 | };
20 |
21 | if(!document.getElementById('fit-vids-style')) {
22 | // appendStyles: https://github.com/toddmotto/fluidvids/blob/master/dist/fluidvids.js
23 | var head = document.head || document.getElementsByTagName('head')[0];
24 | var css = '.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}';
25 | var div = document.createElement("div");
26 | div.innerHTML = ' x
';
27 | head.appendChild(div.childNodes[1]);
28 | }
29 |
30 | if ( options ) {
31 | $.extend( settings, options );
32 | }
33 |
34 | return this.each(function(){
35 | var selectors = [
36 | 'iframe[src*="player.vimeo.com"]',
37 | 'iframe[src*="youtube.com"]',
38 | 'iframe[src*="youtube-nocookie.com"]',
39 | 'iframe[src*="kickstarter.com"][src*="video.html"]',
40 | 'object',
41 | 'embed'
42 | ];
43 |
44 | if (settings.customSelector) {
45 | selectors.push(settings.customSelector);
46 | }
47 |
48 | var ignoreList = '.fitvidsignore';
49 |
50 | if(settings.ignore) {
51 | ignoreList = ignoreList + ', ' + settings.ignore;
52 | }
53 |
54 | var $allVideos = $(this).find(selectors.join(','));
55 | $allVideos = $allVideos.not('object object'); // SwfObj conflict patch
56 | $allVideos = $allVideos.not(ignoreList); // Disable FitVids on this video.
57 |
58 | $allVideos.each(function(){
59 | var $this = $(this);
60 | if($this.parents(ignoreList).length > 0) {
61 | return; // Disable FitVids on this video.
62 | }
63 | if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; }
64 | if ((!$this.css('height') && !$this.css('width')) && (isNaN($this.attr('height')) || isNaN($this.attr('width'))))
65 | {
66 | $this.attr('height', 9);
67 | $this.attr('width', 16);
68 | }
69 | var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(),
70 | width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(),
71 | aspectRatio = height / width;
72 | if(!$this.attr('name')){
73 | var videoName = 'fitvid' + $.fn.fitVids._count;
74 | $this.attr('name', videoName);
75 | $.fn.fitVids._count++;
76 | }
77 | $this.wrap('
').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+'%');
78 | $this.removeAttr('height').removeAttr('width');
79 | });
80 | });
81 | };
82 |
83 | // Internal counter for unique video names.
84 | $.fn.fitVids._count = 0;
85 |
86 | // Works with either jQuery or Zepto
87 | })( window.jQuery || window.Zepto );
88 |
--------------------------------------------------------------------------------
/js/vendor/jquery.flexslider-min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * jQuery FlexSlider v2.6.0
3 | * Copyright 2012 WooThemes
4 | * Contributing Author: Tyler Smith
5 | */!function($){var e=!0;$.flexslider=function(t,a){var n=$(t);n.vars=$.extend({},$.flexslider.defaults,a);var i=n.vars.namespace,s=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,r=("ontouchstart"in window||s||window.DocumentTouch&&document instanceof DocumentTouch)&&n.vars.touch,o="click touchend MSPointerUp keyup",l="",c,d="vertical"===n.vars.direction,u=n.vars.reverse,v=n.vars.itemWidth>0,p="fade"===n.vars.animation,m=""!==n.vars.asNavFor,f={};$.data(t,"flexslider",n),f={init:function(){n.animating=!1,n.currentSlide=parseInt(n.vars.startAt?n.vars.startAt:0,10),isNaN(n.currentSlide)&&(n.currentSlide=0),n.animatingTo=n.currentSlide,n.atEnd=0===n.currentSlide||n.currentSlide===n.last,n.containerSelector=n.vars.selector.substr(0,n.vars.selector.search(" ")),n.slides=$(n.vars.selector,n),n.container=$(n.containerSelector,n),n.count=n.slides.length,n.syncExists=$(n.vars.sync).length>0,"slide"===n.vars.animation&&(n.vars.animation="swing"),n.prop=d?"top":"marginLeft",n.args={},n.manualPause=!1,n.stopped=!1,n.started=!1,n.startTimeout=null,n.transitions=!n.vars.video&&!p&&n.vars.useCSS&&function(){var e=document.createElement("div"),t=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var a in t)if(void 0!==e.style[t[a]])return n.pfx=t[a].replace("Perspective","").toLowerCase(),n.prop="-"+n.pfx+"-transform",!0;return!1}(),n.ensureAnimationEnd="",""!==n.vars.controlsContainer&&(n.controlsContainer=$(n.vars.controlsContainer).length>0&&$(n.vars.controlsContainer)),""!==n.vars.manualControls&&(n.manualControls=$(n.vars.manualControls).length>0&&$(n.vars.manualControls)),""!==n.vars.customDirectionNav&&(n.customDirectionNav=2===$(n.vars.customDirectionNav).length&&$(n.vars.customDirectionNav)),n.vars.randomize&&(n.slides.sort(function(){return Math.round(Math.random())-.5}),n.container.empty().append(n.slides)),n.doMath(),n.setup("init"),n.vars.controlNav&&f.controlNav.setup(),n.vars.directionNav&&f.directionNav.setup(),n.vars.keyboard&&(1===$(n.containerSelector).length||n.vars.multipleKeyboard)&&$(document).bind("keyup",function(e){var t=e.keyCode;if(!n.animating&&(39===t||37===t)){var a=39===t?n.getTarget("next"):37===t?n.getTarget("prev"):!1;n.flexAnimate(a,n.vars.pauseOnAction)}}),n.vars.mousewheel&&n.bind("mousewheel",function(e,t,a,i){e.preventDefault();var s=0>t?n.getTarget("next"):n.getTarget("prev");n.flexAnimate(s,n.vars.pauseOnAction)}),n.vars.pausePlay&&f.pausePlay.setup(),n.vars.slideshow&&n.vars.pauseInvisible&&f.pauseInvisible.init(),n.vars.slideshow&&(n.vars.pauseOnHover&&n.hover(function(){n.manualPlay||n.manualPause||n.pause()},function(){n.manualPause||n.manualPlay||n.stopped||n.play()}),n.vars.pauseInvisible&&f.pauseInvisible.isHidden()||(n.vars.initDelay>0?n.startTimeout=setTimeout(n.play,n.vars.initDelay):n.play())),m&&f.asNav.setup(),r&&n.vars.touch&&f.touch(),(!p||p&&n.vars.smoothHeight)&&$(window).bind("resize orientationchange focus",f.resize),n.find("img").attr("draggable","false"),setTimeout(function(){n.vars.start(n)},200)},asNav:{setup:function(){n.asNav=!0,n.animatingTo=Math.floor(n.currentSlide/n.move),n.currentItem=n.currentSlide,n.slides.removeClass(i+"active-slide").eq(n.currentItem).addClass(i+"active-slide"),s?(t._slider=n,n.slides.each(function(){var e=this;e._gesture=new MSGesture,e._gesture.target=e,e.addEventListener("MSPointerDown",function(e){e.preventDefault(),e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1),e.addEventListener("MSGestureTap",function(e){e.preventDefault();var t=$(this),a=t.index();$(n.vars.asNavFor).data("flexslider").animating||t.hasClass("active")||(n.direction=n.currentItem=s&&t.hasClass(i+"active-slide")?n.flexAnimate(n.getTarget("prev"),!0):$(n.vars.asNavFor).data("flexslider").animating||t.hasClass(i+"active-slide")||(n.direction=n.currentItem '),n.pagingCount>1)for(var r=0;r ":' '+t+" ","thumbnails"===n.vars.controlNav&&!0===n.vars.thumbCaptions){var c=s.attr("data-thumbcaption");""!==c&&void 0!==c&&(a+=''+c+" ")}n.controlNavScaffold.append(""+a+" "),t++}n.controlsContainer?$(n.controlsContainer).append(n.controlNavScaffold):n.append(n.controlNavScaffold),f.controlNav.set(),f.controlNav.active(),n.controlNavScaffold.delegate("a, img",o,function(e){if(e.preventDefault(),""===l||l===e.type){var t=$(this),a=n.controlNav.index(t);t.hasClass(i+"active")||(n.direction=a>n.currentSlide?"next":"prev",n.flexAnimate(a,n.vars.pauseOnAction))}""===l&&(l=e.type),f.setToClearWatchedEvent()})},setupManual:function(){n.controlNav=n.manualControls,f.controlNav.active(),n.controlNav.bind(o,function(e){if(e.preventDefault(),""===l||l===e.type){var t=$(this),a=n.controlNav.index(t);t.hasClass(i+"active")||(a>n.currentSlide?n.direction="next":n.direction="prev",n.flexAnimate(a,n.vars.pauseOnAction))}""===l&&(l=e.type),f.setToClearWatchedEvent()})},set:function(){var e="thumbnails"===n.vars.controlNav?"img":"a";n.controlNav=$("."+i+"control-nav li "+e,n.controlsContainer?n.controlsContainer:n)},active:function(){n.controlNav.removeClass(i+"active").eq(n.animatingTo).addClass(i+"active")},update:function(e,t){n.pagingCount>1&&"add"===e?n.controlNavScaffold.append($(''+n.count+" ")):1===n.pagingCount?n.controlNavScaffold.find("li").remove():n.controlNav.eq(t).closest("li").remove(),f.controlNav.set(),n.pagingCount>1&&n.pagingCount!==n.controlNav.length?n.update(t,e):f.controlNav.active()}},directionNav:{setup:function(){var e=$('");n.customDirectionNav?n.directionNav=n.customDirectionNav:n.controlsContainer?($(n.controlsContainer).append(e),n.directionNav=$("."+i+"direction-nav li a",n.controlsContainer)):(n.append(e),n.directionNav=$("."+i+"direction-nav li a",n)),f.directionNav.update(),n.directionNav.bind(o,function(e){e.preventDefault();var t;(""===l||l===e.type)&&(t=$(this).hasClass(i+"next")?n.getTarget("next"):n.getTarget("prev"),n.flexAnimate(t,n.vars.pauseOnAction)),""===l&&(l=e.type),f.setToClearWatchedEvent()})},update:function(){var e=i+"disabled";1===n.pagingCount?n.directionNav.addClass(e).attr("tabindex","-1"):n.vars.animationLoop?n.directionNav.removeClass(e).removeAttr("tabindex"):0===n.animatingTo?n.directionNav.removeClass(e).filter("."+i+"prev").addClass(e).attr("tabindex","-1"):n.animatingTo===n.last?n.directionNav.removeClass(e).filter("."+i+"next").addClass(e).attr("tabindex","-1"):n.directionNav.removeClass(e).removeAttr("tabindex")}},pausePlay:{setup:function(){var e=$('');n.controlsContainer?(n.controlsContainer.append(e),n.pausePlay=$("."+i+"pauseplay a",n.controlsContainer)):(n.append(e),n.pausePlay=$("."+i+"pauseplay a",n)),f.pausePlay.update(n.vars.slideshow?i+"pause":i+"play"),n.pausePlay.bind(o,function(e){e.preventDefault(),(""===l||l===e.type)&&($(this).hasClass(i+"pause")?(n.manualPause=!0,n.manualPlay=!1,n.pause()):(n.manualPause=!1,n.manualPlay=!0,n.play())),""===l&&(l=e.type),f.setToClearWatchedEvent()})},update:function(e){"play"===e?n.pausePlay.removeClass(i+"pause").addClass(i+"play").html(n.vars.playText):n.pausePlay.removeClass(i+"play").addClass(i+"pause").html(n.vars.pauseText)}},touch:function(){function e(e){e.stopPropagation(),n.animating?e.preventDefault():(n.pause(),t._gesture.addPointer(e.pointerId),T=0,c=d?n.h:n.w,f=Number(new Date),l=v&&u&&n.animatingTo===n.last?0:v&&u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:v&&n.currentSlide===n.last?n.limit:v?(n.itemW+n.vars.itemMargin)*n.move*n.currentSlide:u?(n.last-n.currentSlide+n.cloneOffset)*c:(n.currentSlide+n.cloneOffset)*c)}function a(e){e.stopPropagation();var a=e.target._slider;if(a){var n=-e.translationX,i=-e.translationY;return T+=d?i:n,m=T,x=d?Math.abs(T)500)&&(e.preventDefault(),!p&&a.transitions&&(a.vars.animationLoop||(m=T/(0===a.currentSlide&&0>T||a.currentSlide===a.last&&T>0?Math.abs(T)/c+2:1)),a.setProps(l+m,"setTouch"))))}}function i(e){e.stopPropagation();var t=e.target._slider;if(t){if(t.animatingTo===t.currentSlide&&!x&&null!==m){var a=u?-m:m,n=a>0?t.getTarget("next"):t.getTarget("prev");t.canAdvance(n)&&(Number(new Date)-f<550&&Math.abs(a)>50||Math.abs(a)>c/2)?t.flexAnimate(n,t.vars.pauseOnAction):p||t.flexAnimate(t.currentSlide,t.vars.pauseOnAction,!0)}r=null,o=null,m=null,l=null,T=0}}var r,o,l,c,m,f,g,h,S,x=!1,y=0,b=0,T=0;s?(t.style.msTouchAction="none",t._gesture=new MSGesture,t._gesture.target=t,t.addEventListener("MSPointerDown",e,!1),t._slider=n,t.addEventListener("MSGestureChange",a,!1),t.addEventListener("MSGestureEnd",i,!1)):(g=function(e){n.animating?e.preventDefault():(window.navigator.msPointerEnabled||1===e.touches.length)&&(n.pause(),c=d?n.h:n.w,f=Number(new Date),y=e.touches[0].pageX,b=e.touches[0].pageY,l=v&&u&&n.animatingTo===n.last?0:v&&u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:v&&n.currentSlide===n.last?n.limit:v?(n.itemW+n.vars.itemMargin)*n.move*n.currentSlide:u?(n.last-n.currentSlide+n.cloneOffset)*c:(n.currentSlide+n.cloneOffset)*c,r=d?b:y,o=d?y:b,t.addEventListener("touchmove",h,!1),t.addEventListener("touchend",S,!1))},h=function(e){y=e.touches[0].pageX,b=e.touches[0].pageY,m=d?r-b:r-y,x=d?Math.abs(m)t)&&(e.preventDefault(),!p&&n.transitions&&(n.vars.animationLoop||(m/=0===n.currentSlide&&0>m||n.currentSlide===n.last&&m>0?Math.abs(m)/c+2:1),n.setProps(l+m,"setTouch")))},S=function(e){if(t.removeEventListener("touchmove",h,!1),n.animatingTo===n.currentSlide&&!x&&null!==m){var a=u?-m:m,i=a>0?n.getTarget("next"):n.getTarget("prev");n.canAdvance(i)&&(Number(new Date)-f<550&&Math.abs(a)>50||Math.abs(a)>c/2)?n.flexAnimate(i,n.vars.pauseOnAction):p||n.flexAnimate(n.currentSlide,n.vars.pauseOnAction,!0)}t.removeEventListener("touchend",S,!1),r=null,o=null,m=null,l=null},t.addEventListener("touchstart",g,!1))},resize:function(){!n.animating&&n.is(":visible")&&(v||n.doMath(),p?f.smoothHeight():v?(n.slides.width(n.computedW),n.update(n.pagingCount),n.setProps()):d?(n.viewport.height(n.h),n.setProps(n.h,"setTotal")):(n.vars.smoothHeight&&f.smoothHeight(),n.newSlides.width(n.computedW),n.setProps(n.computedW,"setTotal")))},smoothHeight:function(e){if(!d||p){var t=p?n:n.viewport;e?t.animate({height:n.slides.eq(n.animatingTo).height()},e):t.height(n.slides.eq(n.animatingTo).height())}},sync:function(e){var t=$(n.vars.sync).data("flexslider"),a=n.animatingTo;switch(e){case"animate":t.flexAnimate(a,n.vars.pauseOnAction,!1,!0);break;case"play":t.playing||t.asNav||t.play();break;case"pause":t.pause()}},uniqueID:function(e){return e.filter("[id]").add(e.find("[id]")).each(function(){var e=$(this);e.attr("id",e.attr("id")+"_clone")}),e},pauseInvisible:{visProp:null,init:function(){var e=f.pauseInvisible.getHiddenProp();if(e){var t=e.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(t,function(){f.pauseInvisible.isHidden()?n.startTimeout?clearTimeout(n.startTimeout):n.pause():n.started?n.play():n.vars.initDelay>0?setTimeout(n.play,n.vars.initDelay):n.play()})}},isHidden:function(){var e=f.pauseInvisible.getHiddenProp();return e?document[e]:!1},getHiddenProp:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;tn.currentSlide?"next":"prev"),m&&1===n.pagingCount&&(n.direction=n.currentItemn.limit&&1!==n.visible?n.limit:S):h=0===n.currentSlide&&e===n.count-1&&n.vars.animationLoop&&"next"!==n.direction?u?(n.count+n.cloneOffset)*c:0:n.currentSlide===n.last&&0===e&&n.vars.animationLoop&&"prev"!==n.direction?u?0:(n.count+1)*c:u?(n.count-1-e+n.cloneOffset)*c:(e+n.cloneOffset)*c,n.setProps(h,"",n.vars.animationSpeed),n.transitions?(n.vars.animationLoop&&n.atEnd||(n.animating=!1,n.currentSlide=n.animatingTo),n.container.unbind("webkitTransitionEnd transitionend"),n.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(n.ensureAnimationEnd),n.wrapup(c)}),clearTimeout(n.ensureAnimationEnd),n.ensureAnimationEnd=setTimeout(function(){n.wrapup(c)},n.vars.animationSpeed+100)):n.container.animate(n.args,n.vars.animationSpeed,n.vars.easing,function(){n.wrapup(c)})}n.vars.smoothHeight&&f.smoothHeight(n.vars.animationSpeed)}},n.wrapup=function(e){p||v||(0===n.currentSlide&&n.animatingTo===n.last&&n.vars.animationLoop?n.setProps(e,"jumpEnd"):n.currentSlide===n.last&&0===n.animatingTo&&n.vars.animationLoop&&n.setProps(e,"jumpStart")),n.animating=!1,n.currentSlide=n.animatingTo,n.vars.after(n)},n.animateSlides=function(){!n.animating&&e&&n.flexAnimate(n.getTarget("next"))},n.pause=function(){clearInterval(n.animatedSlides),n.animatedSlides=null,n.playing=!1,n.vars.pausePlay&&f.pausePlay.update("play"),n.syncExists&&f.sync("pause")},n.play=function(){n.playing&&clearInterval(n.animatedSlides),n.animatedSlides=n.animatedSlides||setInterval(n.animateSlides,n.vars.slideshowSpeed),n.started=n.playing=!0,n.vars.pausePlay&&f.pausePlay.update("pause"),n.syncExists&&f.sync("play")},n.stop=function(){n.pause(),n.stopped=!0},n.canAdvance=function(e,t){var a=m?n.pagingCount-1:n.last;return t?!0:m&&n.currentItem===n.count-1&&0===e&&"prev"===n.direction?!0:m&&0===n.currentItem&&e===n.pagingCount-1&&"next"!==n.direction?!1:e!==n.currentSlide||m?n.vars.animationLoop?!0:n.atEnd&&0===n.currentSlide&&e===a&&"next"!==n.direction?!1:n.atEnd&&n.currentSlide===a&&0===e&&"next"===n.direction?!1:!0:!1},n.getTarget=function(e){return n.direction=e,"next"===e?n.currentSlide===n.last?0:n.currentSlide+1:0===n.currentSlide?n.last:n.currentSlide-1},n.setProps=function(e,t,a){var i=function(){var a=e?e:(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo,i=function(){if(v)return"setTouch"===t?e:u&&n.animatingTo===n.last?0:u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:n.animatingTo===n.last?n.limit:a;switch(t){case"setTotal":return u?(n.count-1-n.currentSlide+n.cloneOffset)*e:(n.currentSlide+n.cloneOffset)*e;case"setTouch":return u?e:e;case"jumpEnd":return u?e:n.count*e;case"jumpStart":return u?n.count*e:e;default:return e}}();return-1*i+"px"}();n.transitions&&(i=d?"translate3d(0,"+i+",0)":"translate3d("+i+",0,0)",a=void 0!==a?a/1e3+"s":"0s",n.container.css("-"+n.pfx+"-transition-duration",a),n.container.css("transition-duration",a)),n.args[n.prop]=i,(n.transitions||void 0===a)&&n.container.css(n.args),n.container.css("transform",i)},n.setup=function(e){if(p)n.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===e&&(r?n.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+n.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(n.currentSlide).css({opacity:1,zIndex:2}):0==n.vars.fadeFirstSlide?n.slides.css({opacity:0,display:"block",zIndex:1}).eq(n.currentSlide).css({zIndex:2}).css({opacity:1}):n.slides.css({opacity:0,display:"block",zIndex:1}).eq(n.currentSlide).css({zIndex:2}).animate({opacity:1},n.vars.animationSpeed,n.vars.easing)),n.vars.smoothHeight&&f.smoothHeight();else{var t,a;"init"===e&&(n.viewport=$('
').css({overflow:"hidden",position:"relative"}).appendTo(n).append(n.container),n.cloneCount=0,n.cloneOffset=0,u&&(a=$.makeArray(n.slides).reverse(),n.slides=$(a),n.container.empty().append(n.slides))),n.vars.animationLoop&&!v&&(n.cloneCount=2,n.cloneOffset=1,"init"!==e&&n.container.find(".clone").remove(),n.container.append(f.uniqueID(n.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(f.uniqueID(n.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),n.newSlides=$(n.vars.selector,n),t=u?n.count-1-n.currentSlide+n.cloneOffset:n.currentSlide+n.cloneOffset,d&&!v?(n.container.height(200*(n.count+n.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){n.newSlides.css({display:"block"}),n.doMath(),n.viewport.height(n.h),n.setProps(t*n.h,"init")},"init"===e?100:0)):(n.container.width(200*(n.count+n.cloneCount)+"%"),n.setProps(t*n.computedW,"init"),setTimeout(function(){n.doMath(),n.newSlides.css({width:n.computedW,marginRight:n.computedM,"float":"left",display:"block"}),n.vars.smoothHeight&&f.smoothHeight()},"init"===e?100:0))}v||n.slides.removeClass(i+"active-slide").eq(n.currentSlide).addClass(i+"active-slide"),n.vars.init(n)},n.doMath=function(){var e=n.slides.first(),t=n.vars.itemMargin,a=n.vars.minItems,i=n.vars.maxItems;n.w=void 0===n.viewport?n.width():n.viewport.width(),n.h=e.height(),n.boxPadding=e.outerWidth()-e.width(),v?(n.itemT=n.vars.itemWidth+t,n.itemM=t,n.minW=a?a*n.itemT:n.w,n.maxW=i?i*n.itemT-t:n.w,n.itemW=n.minW>n.w?(n.w-t*(a-1))/a:n.maxWn.w?n.w:n.vars.itemWidth,n.visible=Math.floor(n.w/n.itemW),n.move=n.vars.move>0&&n.vars.moven.w?n.itemW*(n.count-1)+t*(n.count-1):(n.itemW+t)*n.count-n.w-t):(n.itemW=n.w,n.itemM=t,n.pagingCount=n.count,n.last=n.count-1),n.computedW=n.itemW-n.boxPadding,n.computedM=n.itemM},n.update=function(e,t){n.doMath(),v||(en.controlNav.length?f.controlNav.update("add"):("remove"===t&&!v||n.pagingCountn.last&&(n.currentSlide-=1,n.animatingTo-=1),f.controlNav.update("remove",n.last))),n.vars.directionNav&&f.directionNav.update()},n.addSlide=function(e,t){var a=$(e);n.count+=1,n.last=n.count-1,d&&u?void 0!==t?n.slides.eq(n.count-t).after(a):n.container.prepend(a):void 0!==t?n.slides.eq(t).before(a):n.container.append(a),n.update(t,"add"),n.slides=$(n.vars.selector+":not(.clone)",n),n.setup(),n.vars.added(n)},n.removeSlide=function(e){var t=isNaN(e)?n.slides.index($(e)):e;n.count-=1,n.last=n.count-1,isNaN(e)?$(e,n.slides).remove():d&&u?n.slides.eq(n.last).remove():n.slides.eq(e).remove(),n.doMath(),n.update(t,"remove"),n.slides=$(n.vars.selector+":not(.clone)",n),n.setup(),n.vars.removed(n)},f.init()},$(window).blur(function(t){e=!1}).focus(function(t){e=!0}),$.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}},$.fn.flexslider=function(e){if(void 0===e&&(e={}),"object"==typeof e)return this.each(function(){var t=$(this),a=e.selector?e.selector:".slides > li",n=t.find(a);1===n.length&&e.allowOneSlide===!0||0===n.length?(n.fadeIn(400),e.start&&e.start(t)):void 0===t.data("flexslider")&&new $.flexslider(this,e)});var t=$(this).data("flexslider");switch(e){case"play":t.play();break;case"pause":t.pause();break;case"stop":t.stop();break;case"next":t.flexAnimate(t.getTarget("next"),!0);break;case"prev":case"previous":t.flexAnimate(t.getTarget("prev"),!0);break;default:"number"==typeof e&&t.flexAnimate(e,!0)}}}(jQuery);
--------------------------------------------------------------------------------
/js/vendor/modernizr-2.8.3.min.js:
--------------------------------------------------------------------------------
1 | /* Modernizr 2.8.3 (Custom Build) | MIT & BSD
2 | * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load
3 | */
4 | ;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d',a,""].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b)&&c(b).matches||!1;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML=" ",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e",g="hidden"in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f #mq-test-1 { width: 42px; }',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){v(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},g=function(a){return a.replace(c.regex.minmaxwh,"").match(c.regex.other)};if(c.ajax=f,c.queue=d,c.unsupportedmq=g,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,comments:/\/\*[^*]*\*+([^/][^*]*\*+)*\//gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,maxw:/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,minmaxwh:/\(\s*m(in|ax)\-(height|width)\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/gi,other:/\([^\)]*\)/g},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var h,i,j,k=a.document,l=k.documentElement,m=[],n=[],o=[],p={},q=30,r=k.getElementsByTagName("head")[0]||l,s=k.getElementsByTagName("base")[0],t=r.getElementsByTagName("link"),u=function(){var a,b=k.createElement("div"),c=k.body,d=l.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=k.createElement("body"),c.style.background="none"),l.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&l.insertBefore(c,l.firstChild),a=b.offsetWidth,f?l.removeChild(c):c.removeChild(b),l.style.fontSize=d,e&&(c.style.fontSize=e),a=j=parseFloat(a)},v=function(b){var c="clientWidth",d=l[c],e="CSS1Compat"===k.compatMode&&d||k.body[c]||d,f={},g=t[t.length-1],p=(new Date).getTime();if(b&&h&&q>p-h)return a.clearTimeout(i),i=a.setTimeout(v,q),void 0;h=p;for(var s in m)if(m.hasOwnProperty(s)){var w=m[s],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?j||u():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?j||u():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(n[w.rules]))}for(var C in o)o.hasOwnProperty(C)&&o[C]&&o[C].parentNode===r&&r.removeChild(o[C]);o.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=k.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,r.insertBefore(E,g.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(k.createTextNode(F)),o.push(E)}},w=function(a,b,d){var e=a.replace(c.regex.comments,"").replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},i=!f&&d;b.length&&(b+="/"),i&&(f=1);for(var j=0;f>j;j++){var k,l,o,p;i?(k=d,n.push(h(a))):(k=e[j].match(c.regex.findStyles)&&RegExp.$1,n.push(RegExp.$2&&h(RegExp.$2))),o=k.split(","),p=o.length;for(var q=0;p>q;q++)l=o[q],g(l)||m.push({media:l.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:n.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}v()},x=function(){if(d.length){var b=d.shift();f(b.href,function(c){w(c,b.href,b.media),p[b.href]=!0,a.setTimeout(function(){x()},0)})}},y=function(){for(var b=0;b35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2={u:{C:\'p,1i,1j\',v:14,6:\'1k\',D:\'1l\',O:\'1m\'},E:P 1n(),1o:4(a){3(w.1p===\'1q\')2.F(a);2.G(\'1r\',4(){2.F(a)})},F:4(a){5 m=a.6;1s(m){k\'8-Q\':k\'R\':k\'8-S\':k\'T-x\':k\'U-x\':k V:3(a.D==\'H\'&&m&&m.I(\'8\')){W.X(\'Y 6. 1t 1u 11 H 1v 8.\')}7 2.J(a);12;1w:W.X(\'Y 6. 1x 11 1y 8-Q, 8-S, T-x, 1z U-x.\')}},J:4(a){5 b=P 1A();3(a){1B(i 1C 2.u){3(a[i])b[i]=(i==\'6\'&&a[i].I(\'-\'))?2.13(a[i]):a[i];7 b[i]=2.u[i]}}7 b=2.u;3(w.15){5 d=w.15(b.C),i=0;16(i2.17(t,\'1D-1E\',18)){5 e=t.1F,j=e.K-1,c=1G;16(j>=0){5 f=2.y(e[j]);3(f!=V&&f.K>b.v){c=e[j];12}j--}t.19[b.6]=\'0\';5 g=2.y(c);3(c)2.M(c,t,g,0,b)}i++}2.G(b.O,4(){2.1a(b)})}},y:4(t){l t.N||t.1b},o:4(e,t){3(e.N)e.N=t;7 e.1b=t},M:4(c,t,a,i,b){5 h=t.L;2.o(c,a.1c(0,(b.v*-1)));3(t.L