Merge "Add qtip job to pod zte-virtual6"
[releng.git] / utils / test / reporting / 3rd_party / css / main.css
1 @import url(font-awesome.min.css);
2 @import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,700,900");
3
4 /*
5         Phantom by HTML5 UP
6         html5up.net | @ajlkn
7         Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
8 */
9
10 /* Reset */
11
12         html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
13                 margin: 0;
14                 padding: 0;
15                 border: 0;
16                 font-size: 100%;
17                 font: inherit;
18                 vertical-align: baseline;
19         }
20
21         article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
22                 display: block;
23         }
24
25         body {
26                 line-height: 1;
27         }
28
29         ol, ul {
30                 list-style: none;
31         }
32
33         blockquote, q {
34                 quotes: none;
35         }
36
37         blockquote:before, blockquote:after, q:before, q:after {
38                 content: '';
39                 content: none;
40         }
41
42         table {
43                 border-collapse: collapse;
44                 border-spacing: 0;
45         }
46
47         body {
48                 -webkit-text-size-adjust: none;
49         }
50
51 /* Box Model */
52
53         *, *:before, *:after {
54                 -moz-box-sizing: border-box;
55                 -webkit-box-sizing: border-box;
56                 box-sizing: border-box;
57         }
58
59 /* Grid */
60
61         .row {
62                 border-bottom: solid 1px transparent;
63                 -moz-box-sizing: border-box;
64                 -webkit-box-sizing: border-box;
65                 box-sizing: border-box;
66         }
67
68         .row > * {
69                 float: left;
70                 -moz-box-sizing: border-box;
71                 -webkit-box-sizing: border-box;
72                 box-sizing: border-box;
73         }
74
75         .row:after, .row:before {
76                 content: '';
77                 display: block;
78                 clear: both;
79                 height: 0;
80         }
81
82         .row.uniform > * > :first-child {
83                 margin-top: 0;
84         }
85
86         .row.uniform > * > :last-child {
87                 margin-bottom: 0;
88         }
89
90         .row.\30 \25 > * {
91                 padding: 0 0 0 0em;
92         }
93
94         .row.\30 \25 {
95                 margin: 0 0 -1px 0em;
96         }
97
98         .row.uniform.\30 \25 > * {
99                 padding: 0em 0 0 0em;
100         }
101
102         .row.uniform.\30 \25 {
103                 margin: 0em 0 -1px 0em;
104         }
105
106         .row > * {
107                 padding: 0 0 0 2em;
108         }
109
110         .row {
111                 margin: 0 0 -1px -2em;
112         }
113
114         .row.uniform > * {
115                 padding: 2em 0 0 2em;
116         }
117
118         .row.uniform {
119                 margin: -2em 0 -1px -2em;
120         }
121
122         .row.\32 00\25 > * {
123                 padding: 0 0 0 4em;
124         }
125
126         .row.\32 00\25 {
127                 margin: 0 0 -1px -4em;
128         }
129
130         .row.uniform.\32 00\25 > * {
131                 padding: 4em 0 0 4em;
132         }
133
134         .row.uniform.\32 00\25 {
135                 margin: -4em 0 -1px -4em;
136         }
137
138         .row.\31 50\25 > * {
139                 padding: 0 0 0 3em;
140         }
141
142         .row.\31 50\25 {
143                 margin: 0 0 -1px -3em;
144         }
145
146         .row.uniform.\31 50\25 > * {
147                 padding: 3em 0 0 3em;
148         }
149
150         .row.uniform.\31 50\25 {
151                 margin: -3em 0 -1px -3em;
152         }
153
154         .row.\35 0\25 > * {
155                 padding: 0 0 0 1em;
156         }
157
158         .row.\35 0\25 {
159                 margin: 0 0 -1px -1em;
160         }
161
162         .row.uniform.\35 0\25 > * {
163                 padding: 1em 0 0 1em;
164         }
165
166         .row.uniform.\35 0\25 {
167                 margin: -1em 0 -1px -1em;
168         }
169
170         .row.\32 5\25 > * {
171                 padding: 0 0 0 0.5em;
172         }
173
174         .row.\32 5\25 {
175                 margin: 0 0 -1px -0.5em;
176         }
177
178         .row.uniform.\32 5\25 > * {
179                 padding: 0.5em 0 0 0.5em;
180         }
181
182         .row.uniform.\32 5\25 {
183                 margin: -0.5em 0 -1px -0.5em;
184         }
185
186         .\31 2u, .\31 2u\24 {
187                 width: 100%;
188                 clear: none;
189                 margin-left: 0;
190         }
191
192         .\31 1u, .\31 1u\24 {
193                 width: 91.6666666667%;
194                 clear: none;
195                 margin-left: 0;
196         }
197
198         .\31 0u, .\31 0u\24 {
199                 width: 83.3333333333%;
200                 clear: none;
201                 margin-left: 0;
202         }
203
204         .\39 u, .\39 u\24 {
205                 width: 75%;
206                 clear: none;
207                 margin-left: 0;
208         }
209
210         .\38 u, .\38 u\24 {
211                 width: 66.6666666667%;
212                 clear: none;
213                 margin-left: 0;
214         }
215
216         .\37 u, .\37 u\24 {
217                 width: 58.3333333333%;
218                 clear: none;
219                 margin-left: 0;
220         }
221
222         .\36 u, .\36 u\24 {
223                 width: 50%;
224                 clear: none;
225                 margin-left: 0;
226         }
227
228         .\35 u, .\35 u\24 {
229                 width: 41.6666666667%;
230                 clear: none;
231                 margin-left: 0;
232         }
233
234         .\34 u, .\34 u\24 {
235                 width: 33.3333333333%;
236                 clear: none;
237                 margin-left: 0;
238         }
239
240         .\33 u, .\33 u\24 {
241                 width: 25%;
242                 clear: none;
243                 margin-left: 0;
244         }
245
246         .\32 u, .\32 u\24 {
247                 width: 16.6666666667%;
248                 clear: none;
249                 margin-left: 0;
250         }
251
252         .\31 u, .\31 u\24 {
253                 width: 8.3333333333%;
254                 clear: none;
255                 margin-left: 0;
256         }
257
258         .\31 2u\24 + *,
259         .\31 1u\24 + *,
260         .\31 0u\24 + *,
261         .\39 u\24 + *,
262         .\38 u\24 + *,
263         .\37 u\24 + *,
264         .\36 u\24 + *,
265         .\35 u\24 + *,
266         .\34 u\24 + *,
267         .\33 u\24 + *,
268         .\32 u\24 + *,
269         .\31 u\24 + * {
270                 clear: left;
271         }
272
273         .\-11u {
274                 margin-left: 91.66667%;
275         }
276
277         .\-10u {
278                 margin-left: 83.33333%;
279         }
280
281         .\-9u {
282                 margin-left: 75%;
283         }
284
285         .\-8u {
286                 margin-left: 66.66667%;
287         }
288
289         .\-7u {
290                 margin-left: 58.33333%;
291         }
292
293         .\-6u {
294                 margin-left: 50%;
295         }
296
297         .\-5u {
298                 margin-left: 41.66667%;
299         }
300
301         .\-4u {
302                 margin-left: 33.33333%;
303         }
304
305         .\-3u {
306                 margin-left: 25%;
307         }
308
309         .\-2u {
310                 margin-left: 16.66667%;
311         }
312
313         .\-1u {
314                 margin-left: 8.33333%;
315         }
316
317         @media screen and (max-width: 1680px) {
318
319                 .row > * {
320                         padding: 0 0 0 2em;
321                 }
322
323                 .row {
324                         margin: 0 0 -1px -2em;
325                 }
326
327                 .row.uniform > * {
328                         padding: 2em 0 0 2em;
329                 }
330
331                 .row.uniform {
332                         margin: -2em 0 -1px -2em;
333                 }
334
335                 .row.\32 00\25 > * {
336                         padding: 0 0 0 4em;
337                 }
338
339                 .row.\32 00\25 {
340                         margin: 0 0 -1px -4em;
341                 }
342
343                 .row.uniform.\32 00\25 > * {
344                         padding: 4em 0 0 4em;
345                 }
346
347                 .row.uniform.\32 00\25 {
348                         margin: -4em 0 -1px -4em;
349                 }
350
351                 .row.\31 50\25 > * {
352                         padding: 0 0 0 3em;
353                 }
354
355                 .row.\31 50\25 {
356                         margin: 0 0 -1px -3em;
357                 }
358
359                 .row.uniform.\31 50\25 > * {
360                         padding: 3em 0 0 3em;
361                 }
362
363                 .row.uniform.\31 50\25 {
364                         margin: -3em 0 -1px -3em;
365                 }
366
367                 .row.\35 0\25 > * {
368                         padding: 0 0 0 1em;
369                 }
370
371                 .row.\35 0\25 {
372                         margin: 0 0 -1px -1em;
373                 }
374
375                 .row.uniform.\35 0\25 > * {
376                         padding: 1em 0 0 1em;
377                 }
378
379                 .row.uniform.\35 0\25 {
380                         margin: -1em 0 -1px -1em;
381                 }
382
383                 .row.\32 5\25 > * {
384                         padding: 0 0 0 0.5em;
385                 }
386
387                 .row.\32 5\25 {
388                         margin: 0 0 -1px -0.5em;
389                 }
390
391                 .row.uniform.\32 5\25 > * {
392                         padding: 0.5em 0 0 0.5em;
393                 }
394
395                 .row.uniform.\32 5\25 {
396                         margin: -0.5em 0 -1px -0.5em;
397                 }
398
399                 .\31 2u\28xlarge\29, .\31 2u\24\28xlarge\29 {
400                         width: 100%;
401                         clear: none;
402                         margin-left: 0;
403                 }
404
405                 .\31 1u\28xlarge\29, .\31 1u\24\28xlarge\29 {
406                         width: 91.6666666667%;
407                         clear: none;
408                         margin-left: 0;
409                 }
410
411                 .\31 0u\28xlarge\29, .\31 0u\24\28xlarge\29 {
412                         width: 83.3333333333%;
413                         clear: none;
414                         margin-left: 0;
415                 }
416
417                 .\39 u\28xlarge\29, .\39 u\24\28xlarge\29 {
418                         width: 75%;
419                         clear: none;
420                         margin-left: 0;
421                 }
422
423                 .\38 u\28xlarge\29, .\38 u\24\28xlarge\29 {
424                         width: 66.6666666667%;
425                         clear: none;
426                         margin-left: 0;
427                 }
428
429                 .\37 u\28xlarge\29, .\37 u\24\28xlarge\29 {
430                         width: 58.3333333333%;
431                         clear: none;
432                         margin-left: 0;
433                 }
434
435                 .\36 u\28xlarge\29, .\36 u\24\28xlarge\29 {
436                         width: 50%;
437                         clear: none;
438                         margin-left: 0;
439                 }
440
441                 .\35 u\28xlarge\29, .\35 u\24\28xlarge\29 {
442                         width: 41.6666666667%;
443                         clear: none;
444                         margin-left: 0;
445                 }
446
447                 .\34 u\28xlarge\29, .\34 u\24\28xlarge\29 {
448                         width: 33.3333333333%;
449                         clear: none;
450                         margin-left: 0;
451                 }
452
453                 .\33 u\28xlarge\29, .\33 u\24\28xlarge\29 {
454                         width: 25%;
455                         clear: none;
456                         margin-left: 0;
457                 }
458
459                 .\32 u\28xlarge\29, .\32 u\24\28xlarge\29 {
460                         width: 16.6666666667%;
461                         clear: none;
462                         margin-left: 0;
463                 }
464
465                 .\31 u\28xlarge\29, .\31 u\24\28xlarge\29 {
466                         width: 8.3333333333%;
467                         clear: none;
468                         margin-left: 0;
469                 }
470
471                 .\31 2u\24\28xlarge\29 + *,
472                 .\31 1u\24\28xlarge\29 + *,
473                 .\31 0u\24\28xlarge\29 + *,
474                 .\39 u\24\28xlarge\29 + *,
475                 .\38 u\24\28xlarge\29 + *,
476                 .\37 u\24\28xlarge\29 + *,
477                 .\36 u\24\28xlarge\29 + *,
478                 .\35 u\24\28xlarge\29 + *,
479                 .\34 u\24\28xlarge\29 + *,
480                 .\33 u\24\28xlarge\29 + *,
481                 .\32 u\24\28xlarge\29 + *,
482                 .\31 u\24\28xlarge\29 + * {
483                         clear: left;
484                 }
485
486                 .\-11u\28xlarge\29 {
487                         margin-left: 91.66667%;
488                 }
489
490                 .\-10u\28xlarge\29 {
491                         margin-left: 83.33333%;
492                 }
493
494                 .\-9u\28xlarge\29 {
495                         margin-left: 75%;
496                 }
497
498                 .\-8u\28xlarge\29 {
499                         margin-left: 66.66667%;
500                 }
501
502                 .\-7u\28xlarge\29 {
503                         margin-left: 58.33333%;
504                 }
505
506                 .\-6u\28xlarge\29 {
507                         margin-left: 50%;
508                 }
509
510                 .\-5u\28xlarge\29 {
511                         margin-left: 41.66667%;
512                 }
513
514                 .\-4u\28xlarge\29 {
515                         margin-left: 33.33333%;
516                 }
517
518                 .\-3u\28xlarge\29 {
519                         margin-left: 25%;
520                 }
521
522                 .\-2u\28xlarge\29 {
523                         margin-left: 16.66667%;
524                 }
525
526                 .\-1u\28xlarge\29 {
527                         margin-left: 8.33333%;
528                 }
529
530         }
531
532         @media screen and (max-width: 1280px) {
533
534                 .row > * {
535                         padding: 0 0 0 2em;
536                 }
537
538                 .row {
539                         margin: 0 0 -1px -2em;
540                 }
541
542                 .row.uniform > * {
543                         padding: 2em 0 0 2em;
544                 }
545
546                 .row.uniform {
547                         margin: -2em 0 -1px -2em;
548                 }
549
550                 .row.\32 00\25 > * {
551                         padding: 0 0 0 4em;
552                 }
553
554                 .row.\32 00\25 {
555                         margin: 0 0 -1px -4em;
556                 }
557
558                 .row.uniform.\32 00\25 > * {
559                         padding: 4em 0 0 4em;
560                 }
561
562                 .row.uniform.\32 00\25 {
563                         margin: -4em 0 -1px -4em;
564                 }
565
566                 .row.\31 50\25 > * {
567                         padding: 0 0 0 3em;
568                 }
569
570                 .row.\31 50\25 {
571                         margin: 0 0 -1px -3em;
572                 }
573
574                 .row.uniform.\31 50\25 > * {
575                         padding: 3em 0 0 3em;
576                 }
577
578                 .row.uniform.\31 50\25 {
579                         margin: -3em 0 -1px -3em;
580                 }
581
582                 .row.\35 0\25 > * {
583                         padding: 0 0 0 1em;
584                 }
585
586                 .row.\35 0\25 {
587                         margin: 0 0 -1px -1em;
588                 }
589
590                 .row.uniform.\35 0\25 > * {
591                         padding: 1em 0 0 1em;
592                 }
593
594                 .row.uniform.\35 0\25 {
595                         margin: -1em 0 -1px -1em;
596                 }
597
598                 .row.\32 5\25 > * {
599                         padding: 0 0 0 0.5em;
600                 }
601
602                 .row.\32 5\25 {
603                         margin: 0 0 -1px -0.5em;
604                 }
605
606                 .row.uniform.\32 5\25 > * {
607                         padding: 0.5em 0 0 0.5em;
608                 }
609
610                 .row.uniform.\32 5\25 {
611                         margin: -0.5em 0 -1px -0.5em;
612                 }
613
614                 .\31 2u\28large\29, .\31 2u\24\28large\29 {
615                         width: 100%;
616                         clear: none;
617                         margin-left: 0;
618                 }
619
620                 .\31 1u\28large\29, .\31 1u\24\28large\29 {
621                         width: 91.6666666667%;
622                         clear: none;
623                         margin-left: 0;
624                 }
625
626                 .\31 0u\28large\29, .\31 0u\24\28large\29 {
627                         width: 83.3333333333%;
628                         clear: none;
629                         margin-left: 0;
630                 }
631
632                 .\39 u\28large\29, .\39 u\24\28large\29 {
633                         width: 75%;
634                         clear: none;
635                         margin-left: 0;
636                 }
637
638                 .\38 u\28large\29, .\38 u\24\28large\29 {
639                         width: 66.6666666667%;
640                         clear: none;
641                         margin-left: 0;
642                 }
643
644                 .\37 u\28large\29, .\37 u\24\28large\29 {
645                         width: 58.3333333333%;
646                         clear: none;
647                         margin-left: 0;
648                 }
649
650                 .\36 u\28large\29, .\36 u\24\28large\29 {
651                         width: 50%;
652                         clear: none;
653                         margin-left: 0;
654                 }
655
656                 .\35 u\28large\29, .\35 u\24\28large\29 {
657                         width: 41.6666666667%;
658                         clear: none;
659                         margin-left: 0;
660                 }
661
662                 .\34 u\28large\29, .\34 u\24\28large\29 {
663                         width: 33.3333333333%;
664                         clear: none;
665                         margin-left: 0;
666                 }
667
668                 .\33 u\28large\29, .\33 u\24\28large\29 {
669                         width: 25%;
670                         clear: none;
671                         margin-left: 0;
672                 }
673
674                 .\32 u\28large\29, .\32 u\24\28large\29 {
675                         width: 16.6666666667%;
676                         clear: none;
677                         margin-left: 0;
678                 }
679
680                 .\31 u\28large\29, .\31 u\24\28large\29 {
681                         width: 8.3333333333%;
682                         clear: none;
683                         margin-left: 0;
684                 }
685
686                 .\31 2u\24\28large\29 + *,
687                 .\31 1u\24\28large\29 + *,
688                 .\31 0u\24\28large\29 + *,
689                 .\39 u\24\28large\29 + *,
690                 .\38 u\24\28large\29 + *,
691                 .\37 u\24\28large\29 + *,
692                 .\36 u\24\28large\29 + *,
693                 .\35 u\24\28large\29 + *,
694                 .\34 u\24\28large\29 + *,
695                 .\33 u\24\28large\29 + *,
696                 .\32 u\24\28large\29 + *,
697                 .\31 u\24\28large\29 + * {
698                         clear: left;
699                 }
700
701                 .\-11u\28large\29 {
702                         margin-left: 91.66667%;
703                 }
704
705                 .\-10u\28large\29 {
706                         margin-left: 83.33333%;
707                 }
708
709                 .\-9u\28large\29 {
710                         margin-left: 75%;
711                 }
712
713                 .\-8u\28large\29 {
714                         margin-left: 66.66667%;
715                 }
716
717                 .\-7u\28large\29 {
718                         margin-left: 58.33333%;
719                 }
720
721                 .\-6u\28large\29 {
722                         margin-left: 50%;
723                 }
724
725                 .\-5u\28large\29 {
726                         margin-left: 41.66667%;
727                 }
728
729                 .\-4u\28large\29 {
730                         margin-left: 33.33333%;
731                 }
732
733                 .\-3u\28large\29 {
734                         margin-left: 25%;
735                 }
736
737                 .\-2u\28large\29 {
738                         margin-left: 16.66667%;
739                 }
740
741                 .\-1u\28large\29 {
742                         margin-left: 8.33333%;
743                 }
744
745         }
746
747         @media screen and (max-width: 980px) {
748
749                 .row > * {
750                         padding: 0 0 0 1.5em;
751                 }
752
753                 .row {
754                         margin: 0 0 -1px -1.5em;
755                 }
756
757                 .row.uniform > * {
758                         padding: 1.5em 0 0 1.5em;
759                 }
760
761                 .row.uniform {
762                         margin: -1.5em 0 -1px -1.5em;
763                 }
764
765                 .row.\32 00\25 > * {
766                         padding: 0 0 0 3em;
767                 }
768
769                 .row.\32 00\25 {
770                         margin: 0 0 -1px -3em;
771                 }
772
773                 .row.uniform.\32 00\25 > * {
774                         padding: 3em 0 0 3em;
775                 }
776
777                 .row.uniform.\32 00\25 {
778                         margin: -3em 0 -1px -3em;
779                 }
780
781                 .row.\31 50\25 > * {
782                         padding: 0 0 0 2.25em;
783                 }
784
785                 .row.\31 50\25 {
786                         margin: 0 0 -1px -2.25em;
787                 }
788
789                 .row.uniform.\31 50\25 > * {
790                         padding: 2.25em 0 0 2.25em;
791                 }
792
793                 .row.uniform.\31 50\25 {
794                         margin: -2.25em 0 -1px -2.25em;
795                 }
796
797                 .row.\35 0\25 > * {
798                         padding: 0 0 0 0.75em;
799                 }
800
801                 .row.\35 0\25 {
802                         margin: 0 0 -1px -0.75em;
803                 }
804
805                 .row.uniform.\35 0\25 > * {
806                         padding: 0.75em 0 0 0.75em;
807                 }
808
809                 .row.uniform.\35 0\25 {
810                         margin: -0.75em 0 -1px -0.75em;
811                 }
812
813                 .row.\32 5\25 > * {
814                         padding: 0 0 0 0.375em;
815                 }
816
817                 .row.\32 5\25 {
818                         margin: 0 0 -1px -0.375em;
819                 }
820
821                 .row.uniform.\32 5\25 > * {
822                         padding: 0.375em 0 0 0.375em;
823                 }
824
825                 .row.uniform.\32 5\25 {
826                         margin: -0.375em 0 -1px -0.375em;
827                 }
828
829                 .\31 2u\28medium\29, .\31 2u\24\28medium\29 {
830                         width: 100%;
831                         clear: none;
832                         margin-left: 0;
833                 }
834
835                 .\31 1u\28medium\29, .\31 1u\24\28medium\29 {
836                         width: 91.6666666667%;
837                         clear: none;
838                         margin-left: 0;
839                 }
840
841                 .\31 0u\28medium\29, .\31 0u\24\28medium\29 {
842                         width: 83.3333333333%;
843                         clear: none;
844                         margin-left: 0;
845                 }
846
847                 .\39 u\28medium\29, .\39 u\24\28medium\29 {
848                         width: 75%;
849                         clear: none;
850                         margin-left: 0;
851                 }
852
853                 .\38 u\28medium\29, .\38 u\24\28medium\29 {
854                         width: 66.6666666667%;
855                         clear: none;
856                         margin-left: 0;
857                 }
858
859                 .\37 u\28medium\29, .\37 u\24\28medium\29 {
860                         width: 58.3333333333%;
861                         clear: none;
862                         margin-left: 0;
863                 }
864
865                 .\36 u\28medium\29, .\36 u\24\28medium\29 {
866                         width: 50%;
867                         clear: none;
868                         margin-left: 0;
869                 }
870
871                 .\35 u\28medium\29, .\35 u\24\28medium\29 {
872                         width: 41.6666666667%;
873                         clear: none;
874                         margin-left: 0;
875                 }
876
877                 .\34 u\28medium\29, .\34 u\24\28medium\29 {
878                         width: 33.3333333333%;
879                         clear: none;
880                         margin-left: 0;
881                 }
882
883                 .\33 u\28medium\29, .\33 u\24\28medium\29 {
884                         width: 25%;
885                         clear: none;
886                         margin-left: 0;
887                 }
888
889                 .\32 u\28medium\29, .\32 u\24\28medium\29 {
890                         width: 16.6666666667%;
891                         clear: none;
892                         margin-left: 0;
893                 }
894
895                 .\31 u\28medium\29, .\31 u\24\28medium\29 {
896                         width: 8.3333333333%;
897                         clear: none;
898                         margin-left: 0;
899                 }
900
901                 .\31 2u\24\28medium\29 + *,
902                 .\31 1u\24\28medium\29 + *,
903                 .\31 0u\24\28medium\29 + *,
904                 .\39 u\24\28medium\29 + *,
905                 .\38 u\24\28medium\29 + *,
906                 .\37 u\24\28medium\29 + *,
907                 .\36 u\24\28medium\29 + *,
908                 .\35 u\24\28medium\29 + *,
909                 .\34 u\24\28medium\29 + *,
910                 .\33 u\24\28medium\29 + *,
911                 .\32 u\24\28medium\29 + *,
912                 .\31 u\24\28medium\29 + * {
913                         clear: left;
914                 }
915
916                 .\-11u\28medium\29 {
917                         margin-left: 91.66667%;
918                 }
919
920                 .\-10u\28medium\29 {
921                         margin-left: 83.33333%;
922                 }
923
924                 .\-9u\28medium\29 {
925                         margin-left: 75%;
926                 }
927
928                 .\-8u\28medium\29 {
929                         margin-left: 66.66667%;
930                 }
931
932                 .\-7u\28medium\29 {
933                         margin-left: 58.33333%;
934                 }
935
936                 .\-6u\28medium\29 {
937                         margin-left: 50%;
938                 }
939
940                 .\-5u\28medium\29 {
941                         margin-left: 41.66667%;
942                 }
943
944                 .\-4u\28medium\29 {
945                         margin-left: 33.33333%;
946                 }
947
948                 .\-3u\28medium\29 {
949                         margin-left: 25%;
950                 }
951
952                 .\-2u\28medium\29 {
953                         margin-left: 16.66667%;
954                 }
955
956                 .\-1u\28medium\29 {
957                         margin-left: 8.33333%;
958                 }
959
960         }
961
962         @media screen and (max-width: 736px) {
963
964                 .row > * {
965                         padding: 0 0 0 1em;
966                 }
967
968                 .row {
969                         margin: 0 0 -1px -1em;
970                 }
971
972                 .row.uniform > * {
973                         padding: 1em 0 0 1em;
974                 }
975
976                 .row.uniform {
977                         margin: -1em 0 -1px -1em;
978                 }
979
980                 .row.\32 00\25 > * {
981                         padding: 0 0 0 2em;
982                 }
983
984                 .row.\32 00\25 {
985                         margin: 0 0 -1px -2em;
986                 }
987
988                 .row.uniform.\32 00\25 > * {
989                         padding: 2em 0 0 2em;
990                 }
991
992                 .row.uniform.\32 00\25 {
993                         margin: -2em 0 -1px -2em;
994                 }
995
996                 .row.\31 50\25 > * {
997                         padding: 0 0 0 1.5em;
998                 }
999
1000                 .row.\31 50\25 {
1001                         margin: 0 0 -1px -1.5em;
1002                 }
1003
1004                 .row.uniform.\31 50\25 > * {
1005                         padding: 1.5em 0 0 1.5em;
1006                 }
1007
1008                 .row.uniform.\31 50\25 {
1009                         margin: -1.5em 0 -1px -1.5em;
1010                 }
1011
1012                 .row.\35 0\25 > * {
1013                         padding: 0 0 0 0.5em;
1014                 }
1015
1016                 .row.\35 0\25 {
1017                         margin: 0 0 -1px -0.5em;
1018                 }
1019
1020                 .row.uniform.\35 0\25 > * {
1021                         padding: 0.5em 0 0 0.5em;
1022                 }
1023
1024                 .row.uniform.\35 0\25 {
1025                         margin: -0.5em 0 -1px -0.5em;
1026                 }
1027
1028                 .row.\32 5\25 > * {
1029                         padding: 0 0 0 0.25em;
1030                 }
1031
1032                 .row.\32 5\25 {
1033                         margin: 0 0 -1px -0.25em;
1034                 }
1035
1036                 .row.uniform.\32 5\25 > * {
1037                         padding: 0.25em 0 0 0.25em;
1038                 }
1039
1040                 .row.uniform.\32 5\25 {
1041                         margin: -0.25em 0 -1px -0.25em;
1042                 }
1043
1044                 .\31 2u\28small\29, .\31 2u\24\28small\29 {
1045                         width: 100%;
1046                         clear: none;
1047                         margin-left: 0;
1048                 }
1049
1050                 .\31 1u\28small\29, .\31 1u\24\28small\29 {
1051                         width: 91.6666666667%;
1052                         clear: none;
1053                         margin-left: 0;
1054                 }
1055
1056                 .\31 0u\28small\29, .\31 0u\24\28small\29 {
1057                         width: 83.3333333333%;
1058                         clear: none;
1059                         margin-left: 0;
1060                 }
1061
1062                 .\39 u\28small\29, .\39 u\24\28small\29 {
1063                         width: 75%;
1064                         clear: none;
1065                         margin-left: 0;
1066                 }
1067
1068                 .\38 u\28small\29, .\38 u\24\28small\29 {
1069                         width: 66.6666666667%;
1070                         clear: none;
1071                         margin-left: 0;
1072                 }
1073
1074                 .\37 u\28small\29, .\37 u\24\28small\29 {
1075                         width: 58.3333333333%;
1076                         clear: none;
1077                         margin-left: 0;
1078                 }
1079
1080                 .\36 u\28small\29, .\36 u\24\28small\29 {
1081                         width: 50%;
1082                         clear: none;
1083                         margin-left: 0;
1084                 }
1085
1086                 .\35 u\28small\29, .\35 u\24\28small\29 {
1087                         width: 41.6666666667%;
1088                         clear: none;
1089                         margin-left: 0;
1090                 }
1091
1092                 .\34 u\28small\29, .\34 u\24\28small\29 {
1093                         width: 33.3333333333%;
1094                         clear: none;
1095                         margin-left: 0;
1096                 }
1097
1098                 .\33 u\28small\29, .\33 u\24\28small\29 {
1099                         width: 25%;
1100                         clear: none;
1101                         margin-left: 0;
1102                 }
1103
1104                 .\32 u\28small\29, .\32 u\24\28small\29 {
1105                         width: 16.6666666667%;
1106                         clear: none;
1107                         margin-left: 0;
1108                 }
1109
1110                 .\31 u\28small\29, .\31 u\24\28small\29 {
1111                         width: 8.3333333333%;
1112                         clear: none;
1113                         margin-left: 0;
1114                 }
1115
1116                 .\31 2u\24\28small\29 + *,
1117                 .\31 1u\24\28small\29 + *,
1118                 .\31 0u\24\28small\29 + *,
1119                 .\39 u\24\28small\29 + *,
1120                 .\38 u\24\28small\29 + *,
1121                 .\37 u\24\28small\29 + *,
1122                 .\36 u\24\28small\29 + *,
1123                 .\35 u\24\28small\29 + *,
1124                 .\34 u\24\28small\29 + *,
1125                 .\33 u\24\28small\29 + *,
1126                 .\32 u\24\28small\29 + *,
1127                 .\31 u\24\28small\29 + * {
1128                         clear: left;
1129                 }
1130
1131                 .\-11u\28small\29 {
1132                         margin-left: 91.66667%;
1133                 }
1134
1135                 .\-10u\28small\29 {
1136                         margin-left: 83.33333%;
1137                 }
1138
1139                 .\-9u\28small\29 {
1140                         margin-left: 75%;
1141                 }
1142
1143                 .\-8u\28small\29 {
1144                         margin-left: 66.66667%;
1145                 }
1146
1147                 .\-7u\28small\29 {
1148                         margin-left: 58.33333%;
1149                 }
1150
1151                 .\-6u\28small\29 {
1152                         margin-left: 50%;
1153                 }
1154
1155                 .\-5u\28small\29 {
1156                         margin-left: 41.66667%;
1157                 }
1158
1159                 .\-4u\28small\29 {
1160                         margin-left: 33.33333%;
1161                 }
1162
1163                 .\-3u\28small\29 {
1164                         margin-left: 25%;
1165                 }
1166
1167                 .\-2u\28small\29 {
1168                         margin-left: 16.66667%;
1169                 }
1170
1171                 .\-1u\28small\29 {
1172                         margin-left: 8.33333%;
1173                 }
1174
1175         }
1176
1177         @media screen and (max-width: 480px) {
1178
1179                 .row > * {
1180                         padding: 0 0 0 1em;
1181                 }
1182
1183                 .row {
1184                         margin: 0 0 -1px -1em;
1185                 }
1186
1187                 .row.uniform > * {
1188                         padding: 1em 0 0 1em;
1189                 }
1190
1191                 .row.uniform {
1192                         margin: -1em 0 -1px -1em;
1193                 }
1194
1195                 .row.\32 00\25 > * {
1196                         padding: 0 0 0 2em;
1197                 }
1198
1199                 .row.\32 00\25 {
1200                         margin: 0 0 -1px -2em;
1201                 }
1202
1203                 .row.uniform.\32 00\25 > * {
1204                         padding: 2em 0 0 2em;
1205                 }
1206
1207                 .row.uniform.\32 00\25 {
1208                         margin: -2em 0 -1px -2em;
1209                 }
1210
1211                 .row.\31 50\25 > * {
1212                         padding: 0 0 0 1.5em;
1213                 }
1214
1215                 .row.\31 50\25 {
1216                         margin: 0 0 -1px -1.5em;
1217                 }
1218
1219                 .row.uniform.\31 50\25 > * {
1220                         padding: 1.5em 0 0 1.5em;
1221                 }
1222
1223                 .row.uniform.\31 50\25 {
1224                         margin: -1.5em 0 -1px -1.5em;
1225                 }
1226
1227                 .row.\35 0\25 > * {
1228                         padding: 0 0 0 0.5em;
1229                 }
1230
1231                 .row.\35 0\25 {
1232                         margin: 0 0 -1px -0.5em;
1233                 }
1234
1235                 .row.uniform.\35 0\25 > * {
1236                         padding: 0.5em 0 0 0.5em;
1237                 }
1238
1239                 .row.uniform.\35 0\25 {
1240                         margin: -0.5em 0 -1px -0.5em;
1241                 }
1242
1243                 .row.\32 5\25 > * {
1244                         padding: 0 0 0 0.25em;
1245                 }
1246
1247                 .row.\32 5\25 {
1248                         margin: 0 0 -1px -0.25em;
1249                 }
1250
1251                 .row.uniform.\32 5\25 > * {
1252                         padding: 0.25em 0 0 0.25em;
1253                 }
1254
1255                 .row.uniform.\32 5\25 {
1256                         margin: -0.25em 0 -1px -0.25em;
1257                 }
1258
1259                 .\31 2u\28xsmall\29, .\31 2u\24\28xsmall\29 {
1260                         width: 100%;
1261                         clear: none;
1262                         margin-left: 0;
1263                 }
1264
1265                 .\31 1u\28xsmall\29, .\31 1u\24\28xsmall\29 {
1266                         width: 91.6666666667%;
1267                         clear: none;
1268                         margin-left: 0;
1269                 }
1270
1271                 .\31 0u\28xsmall\29, .\31 0u\24\28xsmall\29 {
1272                         width: 83.3333333333%;
1273                         clear: none;
1274                         margin-left: 0;
1275                 }
1276
1277                 .\39 u\28xsmall\29, .\39 u\24\28xsmall\29 {
1278                         width: 75%;
1279                         clear: none;
1280                         margin-left: 0;
1281                 }
1282
1283                 .\38 u\28xsmall\29, .\38 u\24\28xsmall\29 {
1284                         width: 66.6666666667%;
1285                         clear: none;
1286                         margin-left: 0;
1287                 }
1288
1289                 .\37 u\28xsmall\29, .\37 u\24\28xsmall\29 {
1290                         width: 58.3333333333%;
1291                         clear: none;
1292                         margin-left: 0;
1293                 }
1294
1295                 .\36 u\28xsmall\29, .\36 u\24\28xsmall\29 {
1296                         width: 50%;
1297                         clear: none;
1298                         margin-left: 0;
1299                 }
1300
1301                 .\35 u\28xsmall\29, .\35 u\24\28xsmall\29 {
1302                         width: 41.6666666667%;
1303                         clear: none;
1304                         margin-left: 0;
1305                 }
1306
1307                 .\34 u\28xsmall\29, .\34 u\24\28xsmall\29 {
1308                         width: 33.3333333333%;
1309                         clear: none;
1310                         margin-left: 0;
1311                 }
1312
1313                 .\33 u\28xsmall\29, .\33 u\24\28xsmall\29 {
1314                         width: 25%;
1315                         clear: none;
1316                         margin-left: 0;
1317                 }
1318
1319                 .\32 u\28xsmall\29, .\32 u\24\28xsmall\29 {
1320                         width: 16.6666666667%;
1321                         clear: none;
1322                         margin-left: 0;
1323                 }
1324
1325                 .\31 u\28xsmall\29, .\31 u\24\28xsmall\29 {
1326                         width: 8.3333333333%;
1327                         clear: none;
1328                         margin-left: 0;
1329                 }
1330
1331                 .\31 2u\24\28xsmall\29 + *,
1332                 .\31 1u\24\28xsmall\29 + *,
1333                 .\31 0u\24\28xsmall\29 + *,
1334                 .\39 u\24\28xsmall\29 + *,
1335                 .\38 u\24\28xsmall\29 + *,
1336                 .\37 u\24\28xsmall\29 + *,
1337                 .\36 u\24\28xsmall\29 + *,
1338                 .\35 u\24\28xsmall\29 + *,
1339                 .\34 u\24\28xsmall\29 + *,
1340                 .\33 u\24\28xsmall\29 + *,
1341                 .\32 u\24\28xsmall\29 + *,
1342                 .\31 u\24\28xsmall\29 + * {
1343                         clear: left;
1344                 }
1345
1346                 .\-11u\28xsmall\29 {
1347                         margin-left: 91.66667%;
1348                 }
1349
1350                 .\-10u\28xsmall\29 {
1351                         margin-left: 83.33333%;
1352                 }
1353
1354                 .\-9u\28xsmall\29 {
1355                         margin-left: 75%;
1356                 }
1357
1358                 .\-8u\28xsmall\29 {
1359                         margin-left: 66.66667%;
1360                 }
1361
1362                 .\-7u\28xsmall\29 {
1363                         margin-left: 58.33333%;
1364                 }
1365
1366                 .\-6u\28xsmall\29 {
1367                         margin-left: 50%;
1368                 }
1369
1370                 .\-5u\28xsmall\29 {
1371                         margin-left: 41.66667%;
1372                 }
1373
1374                 .\-4u\28xsmall\29 {
1375                         margin-left: 33.33333%;
1376                 }
1377
1378                 .\-3u\28xsmall\29 {
1379                         margin-left: 25%;
1380                 }
1381
1382                 .\-2u\28xsmall\29 {
1383                         margin-left: 16.66667%;
1384                 }
1385
1386                 .\-1u\28xsmall\29 {
1387                         margin-left: 8.33333%;
1388                 }
1389
1390         }
1391
1392         @media screen and (max-width: 360px) {
1393
1394                 .row > * {
1395                         padding: 0 0 0 1em;
1396                 }
1397
1398                 .row {
1399                         margin: 0 0 -1px -1em;
1400                 }
1401
1402                 .row.uniform > * {
1403                         padding: 1em 0 0 1em;
1404                 }
1405
1406                 .row.uniform {
1407                         margin: -1em 0 -1px -1em;
1408                 }
1409
1410                 .row.\32 00\25 > * {
1411                         padding: 0 0 0 2em;
1412                 }
1413
1414                 .row.\32 00\25 {
1415                         margin: 0 0 -1px -2em;
1416                 }
1417
1418                 .row.uniform.\32 00\25 > * {
1419                         padding: 2em 0 0 2em;
1420                 }
1421
1422                 .row.uniform.\32 00\25 {
1423                         margin: -2em 0 -1px -2em;
1424                 }
1425
1426                 .row.\31 50\25 > * {
1427                         padding: 0 0 0 1.5em;
1428                 }
1429
1430                 .row.\31 50\25 {
1431                         margin: 0 0 -1px -1.5em;
1432                 }
1433
1434                 .row.uniform.\31 50\25 > * {
1435                         padding: 1.5em 0 0 1.5em;
1436                 }
1437
1438                 .row.uniform.\31 50\25 {
1439                         margin: -1.5em 0 -1px -1.5em;
1440                 }
1441
1442                 .row.\35 0\25 > * {
1443                         padding: 0 0 0 0.5em;
1444                 }
1445
1446                 .row.\35 0\25 {
1447                         margin: 0 0 -1px -0.5em;
1448                 }
1449
1450                 .row.uniform.\35 0\25 > * {
1451                         padding: 0.5em 0 0 0.5em;
1452                 }
1453
1454                 .row.uniform.\35 0\25 {
1455                         margin: -0.5em 0 -1px -0.5em;
1456                 }
1457
1458                 .row.\32 5\25 > * {
1459                         padding: 0 0 0 0.25em;
1460                 }
1461
1462                 .row.\32 5\25 {
1463                         margin: 0 0 -1px -0.25em;
1464                 }
1465
1466                 .row.uniform.\32 5\25 > * {
1467                         padding: 0.25em 0 0 0.25em;
1468                 }
1469
1470                 .row.uniform.\32 5\25 {
1471                         margin: -0.25em 0 -1px -0.25em;
1472                 }
1473
1474                 .\31 2u\28xxsmall\29, .\31 2u\24\28xxsmall\29 {
1475                         width: 100%;
1476                         clear: none;
1477                         margin-left: 0;
1478                 }
1479
1480                 .\31 1u\28xxsmall\29, .\31 1u\24\28xxsmall\29 {
1481                         width: 91.6666666667%;
1482                         clear: none;
1483                         margin-left: 0;
1484                 }
1485
1486                 .\31 0u\28xxsmall\29, .\31 0u\24\28xxsmall\29 {
1487                         width: 83.3333333333%;
1488                         clear: none;
1489                         margin-left: 0;
1490                 }
1491
1492                 .\39 u\28xxsmall\29, .\39 u\24\28xxsmall\29 {
1493                         width: 75%;
1494                         clear: none;
1495                         margin-left: 0;
1496                 }
1497
1498                 .\38 u\28xxsmall\29, .\38 u\24\28xxsmall\29 {
1499                         width: 66.6666666667%;
1500                         clear: none;
1501                         margin-left: 0;
1502                 }
1503
1504                 .\37 u\28xxsmall\29, .\37 u\24\28xxsmall\29 {
1505                         width: 58.3333333333%;
1506                         clear: none;
1507                         margin-left: 0;
1508                 }
1509
1510                 .\36 u\28xxsmall\29, .\36 u\24\28xxsmall\29 {
1511                         width: 50%;
1512                         clear: none;
1513                         margin-left: 0;
1514                 }
1515
1516                 .\35 u\28xxsmall\29, .\35 u\24\28xxsmall\29 {
1517                         width: 41.6666666667%;
1518                         clear: none;
1519                         margin-left: 0;
1520                 }
1521
1522                 .\34 u\28xxsmall\29, .\34 u\24\28xxsmall\29 {
1523                         width: 33.3333333333%;
1524                         clear: none;
1525                         margin-left: 0;
1526                 }
1527
1528                 .\33 u\28xxsmall\29, .\33 u\24\28xxsmall\29 {
1529                         width: 25%;
1530                         clear: none;
1531                         margin-left: 0;
1532                 }
1533
1534                 .\32 u\28xxsmall\29, .\32 u\24\28xxsmall\29 {
1535                         width: 16.6666666667%;
1536                         clear: none;
1537                         margin-left: 0;
1538                 }
1539
1540                 .\31 u\28xxsmall\29, .\31 u\24\28xxsmall\29 {
1541                         width: 8.3333333333%;
1542                         clear: none;
1543                         margin-left: 0;
1544                 }
1545
1546                 .\31 2u\24\28xxsmall\29 + *,
1547                 .\31 1u\24\28xxsmall\29 + *,
1548                 .\31 0u\24\28xxsmall\29 + *,
1549                 .\39 u\24\28xxsmall\29 + *,
1550                 .\38 u\24\28xxsmall\29 + *,
1551                 .\37 u\24\28xxsmall\29 + *,
1552                 .\36 u\24\28xxsmall\29 + *,
1553                 .\35 u\24\28xxsmall\29 + *,
1554                 .\34 u\24\28xxsmall\29 + *,
1555                 .\33 u\24\28xxsmall\29 + *,
1556                 .\32 u\24\28xxsmall\29 + *,
1557                 .\31 u\24\28xxsmall\29 + * {
1558                         clear: left;
1559                 }
1560
1561                 .\-11u\28xxsmall\29 {
1562                         margin-left: 91.66667%;
1563                 }
1564
1565                 .\-10u\28xxsmall\29 {
1566                         margin-left: 83.33333%;
1567                 }
1568
1569                 .\-9u\28xxsmall\29 {
1570                         margin-left: 75%;
1571                 }
1572
1573                 .\-8u\28xxsmall\29 {
1574                         margin-left: 66.66667%;
1575                 }
1576
1577                 .\-7u\28xxsmall\29 {
1578                         margin-left: 58.33333%;
1579                 }
1580
1581                 .\-6u\28xxsmall\29 {
1582                         margin-left: 50%;
1583                 }
1584
1585                 .\-5u\28xxsmall\29 {
1586                         margin-left: 41.66667%;
1587                 }
1588
1589                 .\-4u\28xxsmall\29 {
1590                         margin-left: 33.33333%;
1591                 }
1592
1593                 .\-3u\28xxsmall\29 {
1594                         margin-left: 25%;
1595                 }
1596
1597                 .\-2u\28xxsmall\29 {
1598                         margin-left: 16.66667%;
1599                 }
1600
1601                 .\-1u\28xxsmall\29 {
1602                         margin-left: 8.33333%;
1603                 }
1604
1605         }
1606
1607 /* Basic */
1608
1609         @-ms-viewport {
1610                 width: device-width;
1611         }
1612
1613         body {
1614                 -ms-overflow-style: scrollbar;
1615         }
1616
1617         @media screen and (max-width: 480px) {
1618
1619                 html, body {
1620                         min-width: 320px;
1621                 }
1622
1623         }
1624
1625         body {
1626                 background: #ffffff;
1627         }
1628
1629                 body.is-loading *, body.is-loading *:before, body.is-loading *:after {
1630                         -moz-animation: none !important;
1631                         -webkit-animation: none !important;
1632                         -ms-animation: none !important;
1633                         animation: none !important;
1634                         -moz-transition: none !important;
1635                         -webkit-transition: none !important;
1636                         -ms-transition: none !important;
1637                         transition: none !important;
1638                 }
1639
1640 /* Type */
1641
1642         body, input, select, textarea {
1643                 color: #585858;
1644                 font-family: "Source Sans Pro", Helvetica, sans-serif;
1645                 font-size: 16pt;
1646                 font-weight: 300;
1647                 line-height: 1.75;
1648         }
1649
1650                 @media screen and (max-width: 1680px) {
1651
1652                         body, input, select, textarea {
1653                                 font-size: 14pt;
1654                         }
1655
1656                 }
1657
1658                 @media screen and (max-width: 1280px) {
1659
1660                         body, input, select, textarea {
1661                                 font-size: 12pt;
1662                         }
1663
1664                 }
1665
1666         a {
1667                 -moz-transition: border-bottom-color 0.2s ease, color 0.2s ease;
1668                 -webkit-transition: border-bottom-color 0.2s ease, color 0.2s ease;
1669                 -ms-transition: border-bottom-color 0.2s ease, color 0.2s ease;
1670                 transition: border-bottom-color 0.2s ease, color 0.2s ease;
1671                 text-decoration: none;
1672                 color: #585858;
1673                 border-bottom: dotted 1px rgba(88, 88, 88, 0.5);
1674         }
1675
1676                 a:hover {
1677                         border-bottom-color: transparent;
1678                         color: #f2849e !important;
1679                 }
1680
1681         strong, b {
1682                 font-weight: 900;
1683         }
1684
1685         em, i {
1686                 font-style: italic;
1687         }
1688
1689         p {
1690                 margin: 0 0 2em 0;
1691         }
1692
1693         h1 {
1694                 font-size: 2.75em;
1695                 font-weight: 700;
1696                 line-height: 1.3;
1697                 margin: 0 0 1em 0;
1698                 letter-spacing: -0.035em;
1699         }
1700
1701                 h1 a {
1702                         color: inherit;
1703                 }
1704
1705                 @media screen and (max-width: 736px) {
1706
1707                         h1 {
1708                                 font-size: 2em;
1709                                 margin: 0 0 1em 0;
1710                         }
1711
1712                 }
1713
1714                 @media screen and (max-width: 360px) {
1715
1716                         h1 {
1717                                 font-size: 1.75em;
1718                         }
1719
1720                 }
1721
1722         h2, h3, h4, h5, h6 {
1723                 font-weight: 900;
1724                 line-height: 1.5;
1725                 margin: 0 0 2em 0;
1726                 text-transform: uppercase;
1727                 letter-spacing: 0.35em;
1728         }
1729
1730                 h2 a, h3 a, h4 a, h5 a, h6 a {
1731                         color: inherit;
1732                 }
1733
1734         h2 {
1735                 font-size: 1.1em;
1736         }
1737
1738         h3 {
1739                 font-size: 1em;
1740         }
1741
1742         h4 {
1743                 font-size: 0.8em;
1744         }
1745
1746         h5 {
1747                 font-size: 0.8em;
1748         }
1749
1750         h6 {
1751                 font-size: 0.8em;
1752         }
1753
1754         @media screen and (max-width: 980px) {
1755
1756                 h1 br, h2 br, h3 br, h4 br, h5 br, h6 br {
1757                         display: none;
1758                 }
1759
1760         }
1761
1762         @media screen and (max-width: 736px) {
1763
1764                 h2 {
1765                         font-size: 1em;
1766                 }
1767
1768                 h3 {
1769                         font-size: 0.8em;
1770                 }
1771
1772         }
1773
1774         sub {
1775                 font-size: 0.8em;
1776                 position: relative;
1777                 top: 0.5em;
1778         }
1779
1780         sup {
1781                 font-size: 0.8em;
1782                 position: relative;
1783                 top: -0.5em;
1784         }
1785
1786         blockquote {
1787                 border-left: solid 4px #c9c9c9;
1788                 font-style: italic;
1789                 margin: 0 0 2em 0;
1790                 padding: 0.5em 0 0.5em 2em;
1791         }
1792
1793         code {
1794                 background: rgba(144, 144, 144, 0.075);
1795                 border-radius: 4px;
1796                 border: solid 1px #c9c9c9;
1797                 font-family: "Courier New", monospace;
1798                 font-size: 0.9em;
1799                 margin: 0 0.25em;
1800                 padding: 0.25em 0.65em;
1801         }
1802
1803         pre {
1804                 -webkit-overflow-scrolling: touch;
1805                 font-family: "Courier New", monospace;
1806                 font-size: 0.9em;
1807                 margin: 0 0 2em 0;
1808         }
1809
1810                 pre code {
1811                         display: block;
1812                         line-height: 1.75;
1813                         padding: 1em 1.5em;
1814                         overflow-x: auto;
1815                 }
1816
1817         hr {
1818                 border: 0;
1819                 border-bottom: solid 1px #c9c9c9;
1820                 margin: 2em 0;
1821         }
1822
1823                 hr.major {
1824                         margin: 3em 0;
1825                 }
1826
1827         .align-left {
1828                 text-align: left;
1829         }
1830
1831         .align-center {
1832                 text-align: center;
1833         }
1834
1835         .align-right {
1836                 text-align: right;
1837         }
1838
1839 /* Section/Article */
1840
1841         section.special, article.special {
1842                 text-align: center;
1843         }
1844
1845         header p {
1846                 margin-top: -1em;
1847         }
1848
1849         @media screen and (max-width: 736px) {
1850
1851                 header p {
1852                         margin-top: 0;
1853                 }
1854
1855         }
1856
1857 /* Icon */
1858
1859         .icon {
1860                 text-decoration: none;
1861                 border-bottom: none;
1862                 position: relative;
1863         }
1864
1865                 .icon:before {
1866                         -moz-osx-font-smoothing: grayscale;
1867                         -webkit-font-smoothing: antialiased;
1868                         font-family: FontAwesome;
1869                         font-style: normal;
1870                         font-weight: normal;
1871                         text-transform: none !important;
1872                 }
1873
1874                 .icon > .label {
1875                         display: none;
1876                 }
1877
1878                 .icon.style2 {
1879                         -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
1880                         -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
1881                         -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
1882                         transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
1883                         background-color: transparent;
1884                         border: solid 1px #c9c9c9;
1885                         border-radius: 4px;
1886                         width: 2.65em;
1887                         height: 2.65em;
1888                         display: inline-block;
1889                         text-align: center;
1890                         line-height: 2.65em;
1891                         color: inherit;
1892                 }
1893
1894                         .icon.style2:before {
1895                                 font-size: 1.1em;
1896                         }
1897
1898                         .icon.style2:hover {
1899                                 color: #f2849e;
1900                                 border-color: #f2849e;
1901                         }
1902
1903                         .icon.style2:active {
1904                                 background-color: rgba(242, 132, 158, 0.1);
1905                         }
1906
1907 /* List */
1908
1909         ol {
1910                 list-style: decimal;
1911                 margin: 0 0 2em 0;
1912                 padding-left: 1.25em;
1913         }
1914
1915                 ol li {
1916                         padding-left: 0.25em;
1917                 }
1918
1919         ul {
1920                 list-style: disc;
1921                 margin: 0 0 2em 0;
1922                 padding-left: 1em;
1923         }
1924
1925                 ul li {
1926                         padding-left: 0.5em;
1927                 }
1928
1929                 ul.alt {
1930                         list-style: none;
1931                         padding-left: 0;
1932                 }
1933
1934                         ul.alt li {
1935                                 border-top: solid 1px #c9c9c9;
1936                                 padding: 0.5em 0;
1937                         }
1938
1939                                 ul.alt li:first-child {
1940                                         border-top: 0;
1941                                         padding-top: 0;
1942                                 }
1943
1944                 ul.icons {
1945                         cursor: default;
1946                         list-style: none;
1947                         padding-left: 0;
1948                         margin: -1em 0 2em -1em;
1949                 }
1950
1951                         ul.icons li {
1952                                 display: inline-block;
1953                                 padding: 1em 0 0 1em;
1954                         }
1955
1956                 ul.actions {
1957                         cursor: default;
1958                         list-style: none;
1959                         padding-left: 0;
1960                 }
1961
1962                         ul.actions li {
1963                                 display: inline-block;
1964                                 padding: 0 1em 0 0;
1965                                 vertical-align: middle;
1966                         }
1967
1968                                 ul.actions li:last-child {
1969                                         padding-right: 0;
1970                                 }
1971
1972                         ul.actions.small li {
1973                                 padding: 0 0.5em 0 0;
1974                         }
1975
1976                         ul.actions.vertical li {
1977                                 display: block;
1978                                 padding: 1em 0 0 0;
1979                         }
1980
1981                                 ul.actions.vertical li:first-child {
1982                                         padding-top: 0;
1983                                 }
1984
1985                                 ul.actions.vertical li > * {
1986                                         margin-bottom: 0;
1987                                 }
1988
1989                         ul.actions.vertical.small li {
1990                                 padding: 0.5em 0 0 0;
1991                         }
1992
1993                                 ul.actions.vertical.small li:first-child {
1994                                         padding-top: 0;
1995                                 }
1996
1997                         ul.actions.fit {
1998                                 display: table;
1999                                 margin-left: -1em;
2000                                 padding: 0;
2001                                 table-layout: fixed;
2002                                 width: calc(100% + 1em);
2003                         }
2004
2005                                 ul.actions.fit li {
2006                                         display: table-cell;
2007                                         padding: 0 0 0 1em;
2008                                 }
2009
2010                                         ul.actions.fit li > * {
2011                                                 margin-bottom: 0;
2012                                         }
2013
2014                                 ul.actions.fit.small {
2015                                         margin-left: -0.5em;
2016                                         width: calc(100% + 0.5em);
2017                                 }
2018
2019                                         ul.actions.fit.small li {
2020                                                 padding: 0 0 0 0.5em;
2021                                         }
2022
2023                         @media screen and (max-width: 480px) {
2024
2025                                 ul.actions {
2026                                         margin: 0 0 2em 0;
2027                                 }
2028
2029                                         ul.actions li {
2030                                                 padding: 1em 0 0 0;
2031                                                 display: block;
2032                                                 text-align: center;
2033                                                 width: 100%;
2034                                         }
2035
2036                                                 ul.actions li:first-child {
2037                                                         padding-top: 0;
2038                                                 }
2039
2040                                                 ul.actions li > * {
2041                                                         width: 100%;
2042                                                         margin: 0 !important;
2043                                                 }
2044
2045                                                         ul.actions li > *.icon:before {
2046                                                                 margin-left: -2em;
2047                                                         }
2048
2049                                         ul.actions.small li {
2050                                                 padding: 0.5em 0 0 0;
2051                                         }
2052
2053                                                 ul.actions.small li:first-child {
2054                                                         padding-top: 0;
2055                                                 }
2056
2057                         }
2058
2059         dl {
2060                 margin: 0 0 2em 0;
2061         }
2062
2063                 dl dt {
2064                         display: block;
2065                         font-weight: 900;
2066                         margin: 0 0 1em 0;
2067                 }
2068
2069                 dl dd {
2070                         margin-left: 2em;
2071                 }
2072
2073 /* Form */
2074
2075         form {
2076                 margin: -1em 0 2em 0;
2077         }
2078
2079                 form:after {
2080                         content: '';
2081                         display: block;
2082                         clear: both;
2083                         height: 1px;
2084                 }
2085
2086                 form .field {
2087                         position: relative;
2088                         float: left;
2089                         margin: 0 0 1.3em 0;
2090                         vertical-align: top;
2091                         width: 100%;
2092                 }
2093
2094                 form .half {
2095                         width: calc(50% + 1em) !important;
2096                         padding-left: 2em;
2097                 }
2098
2099                 form .half.first {
2100                         width: calc(50% - 1em) !important;
2101                         padding-left: 0;
2102                 }
2103
2104                 form :last-child {
2105                         margin-bottom: 0;
2106                 }
2107
2108                 form .half:nth-last-child(2) {
2109                         margin-bottom: 0;
2110                 }
2111
2112                 form .actions {
2113                         position: relative;
2114                         clear: both;
2115                         padding-top: 1em;
2116                 }
2117
2118                 @media screen and (max-width: 480px) {
2119
2120                         form .half {
2121                                 width: 100% !important;
2122                                 padding-left: 0;
2123                         }
2124
2125                         form .half.first {
2126                                 width: 100% !important;
2127                                 padding-left: 0;
2128                         }
2129
2130                         form .half:nth-last-child(2) {
2131                                 margin: 0 0 1.3em 0;
2132                         }
2133
2134                 }
2135
2136         label {
2137                 display: block;
2138                 font-size: 0.9em;
2139                 font-weight: 900;
2140                 margin: 0 0 1em 0;
2141         }
2142
2143         input[type="text"],
2144         input[type="password"],
2145         input[type="email"],
2146         input[type="tel"],
2147         select,
2148         textarea {
2149                 -moz-appearance: none;
2150                 -webkit-appearance: none;
2151                 -ms-appearance: none;
2152                 appearance: none;
2153                 background-color: transparent;
2154                 border: none;
2155                 border-radius: 0;
2156                 border-bottom: solid 1px #c9c9c9;
2157                 color: inherit;
2158                 display: block;
2159                 outline: 0;
2160                 padding: 0;
2161                 text-decoration: none;
2162                 width: 100%;
2163         }
2164
2165                 input[type="text"]:invalid,
2166                 input[type="password"]:invalid,
2167                 input[type="email"]:invalid,
2168                 input[type="tel"]:invalid,
2169                 select:invalid,
2170                 textarea:invalid {
2171                         box-shadow: none;
2172                 }
2173
2174                 input[type="text"]:focus,
2175                 input[type="password"]:focus,
2176                 input[type="email"]:focus,
2177                 input[type="tel"]:focus,
2178                 select:focus,
2179                 textarea:focus {
2180                         border-bottom-color: #f2849e;
2181                         box-shadow: inset 0 -1px 0 0 #f2849e;
2182                 }
2183
2184         .select-wrapper {
2185                 text-decoration: none;
2186                 display: block;
2187                 position: relative;
2188         }
2189
2190                 .select-wrapper:before {
2191                         -moz-osx-font-smoothing: grayscale;
2192                         -webkit-font-smoothing: antialiased;
2193                         font-family: FontAwesome;
2194                         font-style: normal;
2195                         font-weight: normal;
2196                         text-transform: none !important;
2197                 }
2198
2199                 .select-wrapper:before {
2200                         color: #c9c9c9;
2201                         content: '\f078';
2202                         display: block;
2203                         height: 3em;
2204                         line-height: 3em;
2205                         pointer-events: none;
2206                         position: absolute;
2207                         right: 0;
2208                         text-align: center;
2209                         top: 0;
2210                         width: 3em;
2211                 }
2212
2213                 .select-wrapper select::-ms-expand {
2214                         display: none;
2215                 }
2216
2217         input[type="text"],
2218         input[type="password"],
2219         input[type="email"],
2220         select {
2221                 height: 3em;
2222         }
2223
2224         textarea {
2225                 padding: 0;
2226                 min-height: 3.75em;
2227         }
2228
2229         input[type="checkbox"],
2230         input[type="radio"] {
2231                 -moz-appearance: none;
2232                 -webkit-appearance: none;
2233                 -ms-appearance: none;
2234                 appearance: none;
2235                 display: block;
2236                 float: left;
2237                 margin-right: -2em;
2238                 opacity: 0;
2239                 width: 1em;
2240                 z-index: -1;
2241         }
2242
2243                 input[type="checkbox"] + label,
2244                 input[type="radio"] + label {
2245                         text-decoration: none;
2246                         color: #585858;
2247                         cursor: pointer;
2248                         display: inline-block;
2249                         font-size: 1em;
2250                         font-weight: 300;
2251                         padding-left: 2.55em;
2252                         padding-right: 0.75em;
2253                         position: relative;
2254                 }
2255
2256                         input[type="checkbox"] + label:before,
2257                         input[type="radio"] + label:before {
2258                                 -moz-osx-font-smoothing: grayscale;
2259                                 -webkit-font-smoothing: antialiased;
2260                                 font-family: FontAwesome;
2261                                 font-style: normal;
2262                                 font-weight: normal;
2263                                 text-transform: none !important;
2264                         }
2265
2266                         input[type="checkbox"] + label:before,
2267                         input[type="radio"] + label:before {
2268                                 border-radius: 4px;
2269                                 border: solid 1px #c9c9c9;
2270                                 content: '';
2271                                 display: inline-block;
2272                                 height: 1.8em;
2273                                 left: 0;
2274                                 line-height: 1.725em;
2275                                 position: absolute;
2276                                 text-align: center;
2277                                 top: 0;
2278                                 width: 1.8em;
2279                         }
2280
2281                 input[type="checkbox"]:checked + label:before,
2282                 input[type="radio"]:checked + label:before {
2283                         background: #585858;
2284                         border-color: #585858;
2285                         color: #ffffff;
2286                         content: '\f00c';
2287                 }
2288
2289                 input[type="checkbox"]:focus + label:before,
2290                 input[type="radio"]:focus + label:before {
2291                         border-color: #f2849e;
2292                         box-shadow: 0 0 0 1px #f2849e;
2293                 }
2294
2295         input[type="checkbox"] + label:before {
2296                 border-radius: 4px;
2297         }
2298
2299         input[type="radio"] + label:before {
2300                 border-radius: 100%;
2301         }
2302
2303 /* Box */
2304
2305         .box {
2306                 border-radius: 4px;
2307                 border: solid 1px #c9c9c9;
2308                 margin-bottom: 2em;
2309                 padding: 1.5em;
2310         }
2311
2312                 .box > :last-child,
2313                 .box > :last-child > :last-child,
2314                 .box > :last-child > :last-child > :last-child {
2315                         margin-bottom: 0;
2316                 }
2317
2318                 .box.alt {
2319                         border: 0;
2320                         border-radius: 0;
2321                         padding: 0;
2322                 }
2323
2324 /* Image */
2325
2326         .image {
2327                 border-radius: 4px;
2328                 border: 0;
2329                 display: inline-block;
2330                 position: relative;
2331         }
2332
2333                 .image img {
2334                         border-radius: 4px;
2335                         display: block;
2336                 }
2337
2338                 .image.left, .image.right {
2339                         max-width: 40%;
2340                 }
2341
2342                         .image.left img, .image.right img {
2343                                 width: 100%;
2344                         }
2345
2346                 .image.left {
2347                         float: left;
2348                         padding: 0 1.5em 1em 0;
2349                         top: 0.25em;
2350                 }
2351
2352                 .image.right {
2353                         float: right;
2354                         padding: 0 0 1em 1.5em;
2355                         top: 0.25em;
2356                 }
2357
2358                 .image.fit {
2359                         display: block;
2360                         margin: 0 0 2em 0;
2361                         width: 100%;
2362                 }
2363
2364                         .image.fit img {
2365                                 width: 100%;
2366                         }
2367
2368                 .image.main {
2369                         display: block;
2370                         margin: 0 0 3em 0;
2371                         width: 100%;
2372                 }
2373
2374                         .image.main img {
2375                                 width: 100%;
2376                         }
2377
2378                         @media screen and (max-width: 736px) {
2379
2380                                 .image.main {
2381                                         margin: 0 0 2em 0;
2382                                 }
2383
2384                         }
2385
2386 /* Table */
2387
2388         .table-wrapper {
2389                 -webkit-overflow-scrolling: touch;
2390                 overflow-x: auto;
2391         }
2392
2393         table {
2394                 margin: 0 0 2em 0;
2395                 width: 100%;
2396         }
2397
2398                 table tbody tr {
2399                         border: solid 1px #c9c9c9;
2400                         border-left: 0;
2401                         border-right: 0;
2402                 }
2403
2404                         table tbody tr:nth-child(2n + 1) {
2405                                 background-color: rgba(144, 144, 144, 0.075);
2406                         }
2407
2408                 table td {
2409                         padding: 0.75em 0.75em;
2410                 }
2411
2412                 table th {
2413                         font-size: 0.9em;
2414                         font-weight: 900;
2415                         padding: 0 0.75em 0.75em 0.75em;
2416                         text-align: left;
2417                 }
2418
2419                 table thead {
2420                         border-bottom: solid 2px #c9c9c9;
2421                 }
2422
2423                 table tfoot {
2424                         border-top: solid 2px #c9c9c9;
2425                 }
2426
2427                 table.alt {
2428                         border-collapse: separate;
2429                 }
2430
2431                         table.alt tbody tr td {
2432                                 border: solid 1px #c9c9c9;
2433                                 border-left-width: 0;
2434                                 border-top-width: 0;
2435                         }
2436
2437                                 table.alt tbody tr td:first-child {
2438                                         border-left-width: 1px;
2439                                 }
2440
2441                         table.alt tbody tr:first-child td {
2442                                 border-top-width: 1px;
2443                         }
2444
2445                         table.alt thead {
2446                                 border-bottom: 0;
2447                         }
2448
2449                         table.alt tfoot {
2450                                 border-top: 0;
2451                         }
2452
2453 /* Button */
2454
2455         input[type="submit"],
2456         input[type="reset"],
2457         input[type="button"],
2458         button,
2459         .button {
2460                 -moz-appearance: none;
2461                 -webkit-appearance: none;
2462                 -ms-appearance: none;
2463                 appearance: none;
2464                 -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
2465                 -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
2466                 -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
2467                 transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
2468                 background-color: transparent;
2469                 border-radius: 4px;
2470                 border: 0;
2471                 box-shadow: inset 0 0 0 2px #585858;
2472                 color: #585858 !important;
2473                 cursor: pointer;
2474                 display: inline-block;
2475                 font-size: 0.8em;
2476                 font-weight: 900;
2477                 height: 3.5em;
2478                 letter-spacing: 0.35em;
2479                 line-height: 3.45em;
2480                 overflow: hidden;
2481                 padding: 0 1.25em 0 1.6em;
2482                 text-align: center;
2483                 text-decoration: none;
2484                 text-overflow: ellipsis;
2485                 text-transform: uppercase;
2486                 white-space: nowrap;
2487         }
2488
2489                 input[type="submit"].icon:before,
2490                 input[type="reset"].icon:before,
2491                 input[type="button"].icon:before,
2492                 button.icon:before,
2493                 .button.icon:before {
2494                         margin-right: 0.5em;
2495                 }
2496
2497                 input[type="submit"].fit,
2498                 input[type="reset"].fit,
2499                 input[type="button"].fit,
2500                 button.fit,
2501                 .button.fit {
2502                         display: block;
2503                         margin: 0 0 1em 0;
2504                         width: 100%;
2505                 }
2506
2507                 input[type="submit"]:hover,
2508                 input[type="reset"]:hover,
2509                 input[type="button"]:hover,
2510                 button:hover,
2511                 .button:hover {
2512                         color: #f2849e !important;
2513                         box-shadow: inset 0 0 0 2px #f2849e;
2514                 }
2515
2516                 input[type="submit"]:active,
2517                 input[type="reset"]:active,
2518                 input[type="button"]:active,
2519                 button:active,
2520                 .button:active {
2521                         background-color: rgba(242, 132, 158, 0.1);
2522                 }
2523
2524                 input[type="submit"].small,
2525                 input[type="reset"].small,
2526                 input[type="button"].small,
2527                 button.small,
2528                 .button.small {
2529                         font-size: 0.6em;
2530                 }
2531
2532                 input[type="submit"].big,
2533                 input[type="reset"].big,
2534                 input[type="button"].big,
2535                 button.big,
2536                 .button.big {
2537                         font-size: 1em;
2538                 }
2539
2540                 input[type="submit"].special,
2541                 input[type="reset"].special,
2542                 input[type="button"].special,
2543                 button.special,
2544                 .button.special {
2545                         box-shadow: none;
2546                         background-color: #585858;
2547                         color: #ffffff !important;
2548                 }
2549
2550                         input[type="submit"].special:hover,
2551                         input[type="reset"].special:hover,
2552                         input[type="button"].special:hover,
2553                         button.special:hover,
2554                         .button.special:hover {
2555                                 background-color: #f2849e;
2556                         }
2557
2558                         input[type="submit"].special:active,
2559                         input[type="reset"].special:active,
2560                         input[type="button"].special:active,
2561                         button.special:active,
2562                         .button.special:active {
2563                                 background-color: #ee5f81;
2564                         }
2565
2566                 input[type="submit"].disabled, input[type="submit"]:disabled,
2567                 input[type="reset"].disabled,
2568                 input[type="reset"]:disabled,
2569                 input[type="button"].disabled,
2570                 input[type="button"]:disabled,
2571                 button.disabled,
2572                 button:disabled,
2573                 .button.disabled,
2574                 .button:disabled {
2575                         -moz-pointer-events: none;
2576                         -webkit-pointer-events: none;
2577                         -ms-pointer-events: none;
2578                         pointer-events: none;
2579                         opacity: 0.25;
2580                 }
2581
2582 /* Tiles */
2583
2584         .tiles {
2585                 display: -moz-flex;
2586                 display: -webkit-flex;
2587                 display: -ms-flex;
2588                 display: flex;
2589                 -moz-flex-wrap: wrap;
2590                 -webkit-flex-wrap: wrap;
2591                 -ms-flex-wrap: wrap;
2592                 flex-wrap: wrap;
2593                 postiion: relative;
2594                 margin: -2.5em 0 0 -2.5em;
2595         }
2596
2597                 .tiles article {
2598                         -moz-transition: -moz-transform 0.5s ease, opacity 0.5s ease;
2599                         -webkit-transition: -webkit-transform 0.5s ease, opacity 0.5s ease;
2600                         -ms-transition: -ms-transform 0.5s ease, opacity 0.5s ease;
2601                         transition: transform 0.5s ease, opacity 0.5s ease;
2602                         position: relative;
2603                         width: calc(33.33333% - 2.5em);
2604                         margin: 2.5em 0 0 2.5em;
2605                 }
2606
2607                         .tiles article > .image {
2608                                 -moz-transition: -moz-transform 0.5s ease;
2609                                 -webkit-transition: -webkit-transform 0.5s ease;
2610                                 -ms-transition: -ms-transform 0.5s ease;
2611                                 transition: transform 0.5s ease;
2612                                 position: relative;
2613                                 display: block;
2614                                 width: 100%;
2615                                 border-radius: 4px;
2616                                 overflow: hidden;
2617                         }
2618
2619                                 .tiles article > .image img {
2620                                         display: block;
2621                                         width: 100%;
2622                                 }
2623
2624                                 .tiles article > .image:before {
2625                                         -moz-pointer-events: none;
2626                                         -webkit-pointer-events: none;
2627                                         -ms-pointer-events: none;
2628                                         pointer-events: none;
2629                                         -moz-transition: background-color 0.5s ease, opacity 0.5s ease;
2630                                         -webkit-transition: background-color 0.5s ease, opacity 0.5s ease;
2631                                         -ms-transition: background-color 0.5s ease, opacity 0.5s ease;
2632                                         transition: background-color 0.5s ease, opacity 0.5s ease;
2633                                         content: '';
2634                                         display: block;
2635                                         position: absolute;
2636                                         top: 0;
2637                                         left: 0;
2638                                         width: 100%;
2639                                         height: 100%;
2640                                         opacity: 1.0;
2641                                         z-index: 1;
2642                                         opacity: 0.8;
2643                                 }
2644
2645                                 .tiles article > .image:after {
2646                                         -moz-pointer-events: none;
2647                                         -webkit-pointer-events: none;
2648                                         -ms-pointer-events: none;
2649                                         pointer-events: none;
2650                                         -moz-transition: opacity 0.5s ease;
2651                                         -webkit-transition: opacity 0.5s ease;
2652                                         -ms-transition: opacity 0.5s ease;
2653                                         transition: opacity 0.5s ease;
2654                                         content: '';
2655                                         display: block;
2656                                         position: absolute;
2657                                         top: 0;
2658                                         left: 0;
2659                                         width: 100%;
2660                                         height: 100%;
2661                                         background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cstyle%3Eline %7B stroke-width: 0.25px%3B stroke: %23ffffff%3B %7D%3C/style%3E%3Cline x1='0' y1='0' x2='100' y2='100' /%3E%3Cline x1='100' y1='0' x2='0' y2='100' /%3E%3C/svg%3E");
2662                                         background-position: center;
2663                                         background-repeat: no-repeat;
2664                                         background-size: 100% 100%;
2665                                         opacity: 0.25;
2666                                         z-index: 2;
2667                                 }
2668
2669                         .tiles article > a {
2670                                 display: -moz-flex;
2671                                 display: -webkit-flex;
2672                                 display: -ms-flex;
2673                                 display: flex;
2674                                 -moz-flex-direction: column;
2675                                 -webkit-flex-direction: column;
2676                                 -ms-flex-direction: column;
2677                                 flex-direction: column;
2678                                 -moz-align-items: center;
2679                                 -webkit-align-items: center;
2680                                 -ms-align-items: center;
2681                                 align-items: center;
2682                                 -moz-justify-content: center;
2683                                 -webkit-justify-content: center;
2684                                 -ms-justify-content: center;
2685                                 justify-content: center;
2686                                 -moz-transition: background-color 0.5s ease, -moz-transform 0.5s ease;
2687                                 -webkit-transition: background-color 0.5s ease, -webkit-transform 0.5s ease;
2688                                 -ms-transition: background-color 0.5s ease, -ms-transform 0.5s ease;
2689                                 transition: background-color 0.5s ease, transform 0.5s ease;
2690                                 position: absolute;
2691                                 top: 0;
2692                                 left: 0;
2693                                 width: 100%;
2694                                 height: 100%;
2695                                 padding: 1em;
2696                                 border-radius: 4px;
2697                                 border-bottom: 0;
2698                                 color: #ffffff;
2699                                 text-align: center;
2700                                 text-decoration: none;
2701                                 z-index: 3;
2702                         }
2703
2704                                 .tiles article > a > :last-child {
2705                                         margin: 0;
2706                                 }
2707
2708                                 .tiles article > a:hover {
2709                                         color: #ffffff !important;
2710                                 }
2711
2712                                 .tiles article > a h2 {
2713                                         margin: 0;
2714                                 }
2715
2716                                 .tiles article > a .content {
2717                                         -moz-transition: max-height 0.5s ease, opacity 0.5s ease;
2718                                         -webkit-transition: max-height 0.5s ease, opacity 0.5s ease;
2719                                         -ms-transition: max-height 0.5s ease, opacity 0.5s ease;
2720                                         transition: max-height 0.5s ease, opacity 0.5s ease;
2721                                         width: 100%;
2722                                         max-height: 0;
2723                                         line-height: 1.5;
2724                                         margin-top: 0.35em;
2725                                         opacity: 0;
2726                                 }
2727
2728                                         .tiles article > a .content > :last-child {
2729                                                 margin-bottom: 0;
2730                                         }
2731
2732                         .tiles article.style1 > .image:before {
2733                                 background-color: #f2849e;
2734                         }
2735
2736                         .tiles article.style2 > .image:before {
2737                                 background-color: #7ecaf6;
2738                         }
2739
2740                         .tiles article.style3 > .image:before {
2741                                 background-color: #7bd0c1;
2742                         }
2743
2744                         .tiles article.style4 > .image:before {
2745                                 background-color: #c75b9b;
2746                         }
2747
2748                         .tiles article.style5 > .image:before {
2749                                 background-color: #ae85ca;
2750                         }
2751
2752                         .tiles article.style6 > .image:before {
2753                                 background-color: #8499e7;
2754                         }
2755
2756                         body:not(.is-touch) .tiles article:hover > .image {
2757                                 -moz-transform: scale(1.1);
2758                                 -webkit-transform: scale(1.1);
2759                                 -ms-transform: scale(1.1);
2760                                 transform: scale(1.1);
2761                         }
2762
2763                                 body:not(.is-touch) .tiles article:hover > .image:before {
2764                                         background-color: #333333;
2765                                         opacity: 0.35;
2766                                 }
2767
2768                                 body:not(.is-touch) .tiles article:hover > .image:after {
2769                                         opacity: 0;
2770                                 }
2771
2772                         body:not(.is-touch) .tiles article:hover .content {
2773                                 max-height: 15em;
2774                                 opacity: 1;
2775                         }
2776
2777                 * + .tiles {
2778                         margin-top: 2em;
2779                 }
2780
2781                 body.is-loading .tiles article {
2782                         -moz-transform: scale(0.9);
2783                         -webkit-transform: scale(0.9);
2784                         -ms-transform: scale(0.9);
2785                         transform: scale(0.9);
2786                         opacity: 0;
2787                 }
2788
2789                 body.is-touch .tiles article .content {
2790                         max-height: 15em;
2791                         opacity: 1;
2792                 }
2793
2794                 @media screen and (max-width: 1280px) {
2795
2796                         .tiles {
2797                                 margin: -1.25em 0 0 -1.25em;
2798                         }
2799
2800                                 .tiles article {
2801                                         width: calc(33.33333% - 1.25em);
2802                                         margin: 1.25em 0 0 1.25em;
2803                                 }
2804
2805                 }
2806
2807                 @media screen and (max-width: 980px) {
2808
2809                         .tiles {
2810                                 margin: -2.5em 0 0 -2.5em;
2811                         }
2812
2813                                 .tiles article {
2814                                         width: calc(50% - 2.5em);
2815                                         margin: 2.5em 0 0 2.5em;
2816                                 }
2817
2818                 }
2819
2820                 @media screen and (max-width: 736px) {
2821
2822                         .tiles {
2823                                 margin: -1.25em 0 0 -1.25em;
2824                         }
2825
2826                                 .tiles article {
2827                                         width: calc(50% - 1.25em);
2828                                         margin: 1.25em 0 0 1.25em;
2829                                 }
2830
2831                                         .tiles article:hover > .image {
2832                                                 -moz-transform: scale(1.0);
2833                                                 -webkit-transform: scale(1.0);
2834                                                 -ms-transform: scale(1.0);
2835                                                 transform: scale(1.0);
2836                                         }
2837
2838                 }
2839
2840                 @media screen and (max-width: 480px) {
2841
2842                         .tiles {
2843                                 margin: 0;
2844                         }
2845
2846                                 .tiles article {
2847                                         width: 100%;
2848                                         margin: 1.25em 0 0 0;
2849                                 }
2850
2851                 }
2852
2853 /* Header */
2854
2855         #header {
2856                 padding: 3em 0 0.1em 0 ;
2857         }
2858
2859                 #header .logo {
2860                         display: block;
2861                         border-bottom: 0;
2862                         color: inherit;
2863                         font-weight: 900;
2864                         letter-spacing: 0.35em;
2865                         margin: 0 0 2.5em 0;
2866                         text-decoration: none;
2867                         text-transform: uppercase;
2868                         display: inline-block;
2869                 }
2870
2871                         #header .logo > * {
2872                                 display: inline-block;
2873                                 vertical-align: middle;
2874                         }
2875
2876                         #header .logo .symbol {
2877                                 margin-right: 0.65em;
2878                         }
2879
2880                                 #header .logo .symbol img {
2881                                         display: block;
2882                                         width: 2em;
2883                                         height: 2em;
2884                                 }
2885
2886                 #header nav {
2887                         position: fixed;
2888                         right: 2em;
2889                         top: 2em;
2890                         z-index: 10000;
2891                 }
2892
2893                         #header nav ul {
2894                                 display: -moz-flex;
2895                                 display: -webkit-flex;
2896                                 display: -ms-flex;
2897                                 display: flex;
2898                                 -moz-align-items: center;
2899                                 -webkit-align-items: center;
2900                                 -ms-align-items: center;
2901                                 align-items: center;
2902                                 list-style: none;
2903                                 margin: 0;
2904                                 padding: 0;
2905                         }
2906
2907                                 #header nav ul li {
2908                                         display: block;
2909                                         padding: 0;
2910                                 }
2911
2912                                         #header nav ul li a {
2913                                                 display: block;
2914                                                 position: relative;
2915                                                 height: 3em;
2916                                                 line-height: 3em;
2917                                                 padding: 0 1.5em;
2918                                                 background-color: rgba(255, 255, 255, 0.5);
2919                                                 border-radius: 4px;
2920                                                 border: 0;
2921                                                 font-size: 0.8em;
2922                                                 font-weight: 900;
2923                                                 letter-spacing: 0.35em;
2924                                                 text-transform: uppercase;
2925                                         }
2926
2927                                         #header nav ul li a[href="#menu"] {
2928                                                 -webkit-tap-highlight-color: transparent;
2929                                                 width: 4em;
2930                                                 text-indent: 4em;
2931                                                 font-size: 1em;
2932                                                 overflow: hidden;
2933                                                 padding: 0;
2934                                                 white-space: nowrap;
2935                                         }
2936
2937                                                 #header nav ul li a[href="#menu"]:before, #header nav ul li a[href="#menu"]:after {
2938                                                         -moz-transition: opacity 0.2s ease;
2939                                                         -webkit-transition: opacity 0.2s ease;
2940                                                         -ms-transition: opacity 0.2s ease;
2941                                                         transition: opacity 0.2s ease;
2942                                                         content: '';
2943                                                         display: block;
2944                                                         position: absolute;
2945                                                         top: 0;
2946                                                         left: 0;
2947                                                         width: 100%;
2948                                                         height: 100%;
2949                                                         background-position: center;
2950                                                         background-repeat: no-repeat;
2951                                                         background-size: 2em 2em;
2952                                                 }
2953
2954                                                 #header nav ul li a[href="#menu"]:before {
2955                                                         background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cstyle%3Eline %7B stroke-width: 8px%3B stroke: %23f2849e%3B %7D%3C/style%3E%3Cline x1='0' y1='25' x2='100' y2='25' /%3E%3Cline x1='0' y1='50' x2='100' y2='50' /%3E%3Cline x1='0' y1='75' x2='100' y2='75' /%3E%3C/svg%3E");
2956                                                         opacity: 0;
2957                                                 }
2958
2959                                                 #header nav ul li a[href="#menu"]:after {
2960                                                         background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cstyle%3Eline %7B stroke-width: 8px%3B stroke: %23585858%3B %7D%3C/style%3E%3Cline x1='0' y1='25' x2='100' y2='25' /%3E%3Cline x1='0' y1='50' x2='100' y2='50' /%3E%3Cline x1='0' y1='75' x2='100' y2='75' /%3E%3C/svg%3E");
2961                                                         opacity: 1;
2962                                                 }
2963
2964                                                 #header nav ul li a[href="#menu"]:hover:before {
2965                                                         opacity: 1;
2966                                                 }
2967
2968                                                 #header nav ul li a[href="#menu"]:hover:after {
2969                                                         opacity: 0;
2970                                                 }
2971
2972                 @media screen and (max-width: 736px) {
2973
2974                         #header {
2975                                 padding: 4em 0 0.1em 0 ;
2976                         }
2977
2978                                 #header nav {
2979                                         right: 0.5em;
2980                                         top: 0.5em;
2981                                 }
2982
2983                                         #header nav ul li a[href="#menu"]:before, #header nav ul li a[href="#menu"]:after {
2984                                                 background-size: 1.5em 1.5em;
2985                                         }
2986
2987                 }
2988
2989 /* Menu */
2990
2991         #wrapper {
2992                 -moz-transition: opacity 0.45s ease;
2993                 -webkit-transition: opacity 0.45s ease;
2994                 -ms-transition: opacity 0.45s ease;
2995                 transition: opacity 0.45s ease;
2996                 opacity: 1;
2997         }
2998
2999         #menu {
3000                 -moz-transform: translateX(22em);
3001                 -webkit-transform: translateX(22em);
3002                 -ms-transform: translateX(22em);
3003                 transform: translateX(22em);
3004                 -moz-transition: -moz-transform 0.45s ease, visibility 0.45s;
3005                 -webkit-transition: -webkit-transform 0.45s ease, visibility 0.45s;
3006                 -ms-transition: -ms-transform 0.45s ease, visibility 0.45s;
3007                 transition: transform 0.45s ease, visibility 0.45s;
3008                 position: fixed;
3009                 top: 0;
3010                 right: 0;
3011                 width: 22em;
3012                 max-width: 80%;
3013                 height: 100%;
3014                 -webkit-overflow-scrolling: touch;
3015                 background: #585858;
3016                 color: #ffffff;
3017                 cursor: default;
3018                 visibility: hidden;
3019                 z-index: 10002;
3020         }
3021
3022                 #menu > .inner {
3023                         -moz-transition: opacity 0.45s ease;
3024                         -webkit-transition: opacity 0.45s ease;
3025                         -ms-transition: opacity 0.45s ease;
3026                         transition: opacity 0.45s ease;
3027                         -webkit-overflow-scrolling: touch;
3028                         position: absolute;
3029                         top: 0;
3030                         left: 0;
3031                         width: 100%;
3032                         height: 100%;
3033                         padding: 2.75em;
3034                         opacity: 0;
3035                         overflow-y: auto;
3036                 }
3037
3038                         #menu > .inner > ul {
3039                                 list-style: none;
3040                                 margin: 0 0 1em 0;
3041                                 padding: 0;
3042                         }
3043
3044                                 #menu > .inner > ul > li {
3045                                         padding: 0;
3046                                         border-top: solid 1px rgba(255, 255, 255, 0.15);
3047                                 }
3048
3049                                         #menu > .inner > ul > li a {
3050                                                 display: block;
3051                                                 padding: 1em 0;
3052                                                 line-height: 1.5;
3053                                                 border: 0;
3054                                                 color: inherit;
3055                                         }
3056
3057                                         #menu > .inner > ul > li:first-child {
3058                                                 border-top: 0;
3059                                                 margin-top: -1em;
3060                                         }
3061
3062                 #menu > .close {
3063                         -moz-transition: opacity 0.45s ease, -moz-transform 0.45s ease;
3064                         -webkit-transition: opacity 0.45s ease, -webkit-transform 0.45s ease;
3065                         -ms-transition: opacity 0.45s ease, -ms-transform 0.45s ease;
3066                         transition: opacity 0.45s ease, transform 0.45s ease;
3067                         -moz-transform: scale(0.25) rotate(180deg);
3068                         -webkit-transform: scale(0.25) rotate(180deg);
3069                         -ms-transform: scale(0.25) rotate(180deg);
3070                         transform: scale(0.25) rotate(180deg);
3071                         -webkit-tap-highlight-color: transparent;
3072                         display: block;
3073                         position: absolute;
3074                         top: 2em;
3075                         left: -6em;
3076                         width: 6em;
3077                         text-indent: 6em;
3078                         height: 3em;
3079                         border: 0;
3080                         font-size: 1em;
3081                         opacity: 0;
3082                         overflow: hidden;
3083                         padding: 0;
3084                         white-space: nowrap;
3085                 }
3086
3087                         #menu > .close:before, #menu > .close:after {
3088                                 -moz-transition: opacity 0.2s ease;
3089                                 -webkit-transition: opacity 0.2s ease;
3090                                 -ms-transition: opacity 0.2s ease;
3091                                 transition: opacity 0.2s ease;
3092                                 content: '';
3093                                 display: block;
3094                                 position: absolute;
3095                                 top: 0;
3096                                 left: 0;
3097                                 width: 100%;
3098                                 height: 100%;
3099                                 background-position: center;
3100                                 background-repeat: no-repeat;
3101                                 background-size: 2em 2em;
3102                         }
3103
3104                         #menu > .close:before {
3105                                 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cstyle%3Eline %7B stroke-width: 8px%3B stroke: %23f2849e%3B %7D%3C/style%3E%3Cline x1='15' y1='15' x2='85' y2='85' /%3E%3Cline x1='85' y1='15' x2='15' y2='85' /%3E%3C/svg%3E");
3106                                 opacity: 0;
3107                         }
3108
3109                         #menu > .close:after {
3110                                 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cstyle%3Eline %7B stroke-width: 8px%3B stroke: %23585858%3B %7D%3C/style%3E%3Cline x1='15' y1='15' x2='85' y2='85' /%3E%3Cline x1='85' y1='15' x2='15' y2='85' /%3E%3C/svg%3E");
3111                                 opacity: 1;
3112                         }
3113
3114                         #menu > .close:hover:before {
3115                                 opacity: 1;
3116                         }
3117
3118                         #menu > .close:hover:after {
3119                                 opacity: 0;
3120                         }
3121
3122                 @media screen and (max-width: 736px) {
3123
3124                         #menu {
3125                                 -moz-transform: translateX(16.5em);
3126                                 -webkit-transform: translateX(16.5em);
3127                                 -ms-transform: translateX(16.5em);
3128                                 transform: translateX(16.5em);
3129                                 width: 16.5em;
3130                         }
3131
3132                                 #menu > .inner {
3133                                         padding: 2.75em 1.5em;
3134                                 }
3135
3136                                 #menu > .close {
3137                                         top: 0.5em;
3138                                         left: -4.25em;
3139                                         width: 4.25em;
3140                                         text-indent: 4.25em;
3141                                 }
3142
3143                                         #menu > .close:before, #menu > .close:after {
3144                                                 background-size: 1.5em 1.5em;
3145                                         }
3146
3147                 }
3148
3149         body.is-menu-visible #wrapper {
3150                 -moz-pointer-events: none;
3151                 -webkit-pointer-events: none;
3152                 -ms-pointer-events: none;
3153                 pointer-events: none;
3154                 cursor: default;
3155                 opacity: 0.25;
3156         }
3157
3158         body.is-menu-visible #menu {
3159                 -moz-transform: translateX(0);
3160                 -webkit-transform: translateX(0);
3161                 -ms-transform: translateX(0);
3162                 transform: translateX(0);
3163                 visibility: visible;
3164         }
3165
3166                 body.is-menu-visible #menu > * {
3167                         opacity: 1;
3168                 }
3169
3170                 body.is-menu-visible #menu .close {
3171                         -moz-transform: scale(1.0) rotate(0deg);
3172                         -webkit-transform: scale(1.0) rotate(0deg);
3173                         -ms-transform: scale(1.0) rotate(0deg);
3174                         transform: scale(1.0) rotate(0deg);
3175                         opacity: 1;
3176                 }
3177
3178 /* Main */
3179
3180         #main {
3181                 padding: 0em 0 6em 0 ;
3182         }
3183
3184                 @media screen and (max-width: 736px) {
3185
3186                         #main {
3187                                 padding: 0em 0 4em 0 ;
3188                         }
3189
3190                 }
3191
3192 /* Footer */
3193
3194         #footer {
3195                 padding: 5em 0 6em 0 ;
3196                 background-color: #f6f6f6;
3197         }
3198
3199                 #footer > .inner {
3200                         display: -moz-flex;
3201                         display: -webkit-flex;
3202                         display: -ms-flex;
3203                         display: flex;
3204                         -moz-flex-wrap: wrap;
3205                         -webkit-flex-wrap: wrap;
3206                         -ms-flex-wrap: wrap;
3207                         flex-wrap: wrap;
3208                         -moz-flex-direction: row;
3209                         -webkit-flex-direction: row;
3210                         -ms-flex-direction: row;
3211                         flex-direction: row;
3212                 }
3213
3214                         #footer > .inner > * > :last-child {
3215                                 margin-bottom: 0;
3216                         }
3217
3218                         #footer > .inner section:nth-child(1) {
3219                                 width: calc(66% - 2.5em);
3220                                 margin-right: 2.5em;
3221                         }
3222
3223                         #footer > .inner section:nth-child(2) {
3224                                 width: calc(33% - 2.5em);
3225                                 margin-left: 2.5em;
3226                         }
3227
3228                         #footer > .inner .copyright {
3229                                 width: 100%;
3230                                 padding: 0;
3231                                 margin-top: 5em;
3232                                 list-style: none;
3233                                 font-size: 0.8em;
3234                                 color: rgba(88, 88, 88, 0.5);
3235                         }
3236
3237                                 #footer > .inner .copyright a {
3238                                         color: inherit;
3239                                 }
3240
3241                                 #footer > .inner .copyright li {
3242                                         display: inline-block;
3243                                         border-left: solid 1px rgba(88, 88, 88, 0.15);
3244                                         line-height: 1;
3245                                         padding: 0 0 0 1em;
3246                                         margin: 0 0 0 1em;
3247                                 }
3248
3249                                         #footer > .inner .copyright li:first-child {
3250                                                 border-left: 0;
3251                                                 padding-left: 0;
3252                                                 margin-left: 0;
3253                                         }
3254
3255                 @media screen and (max-width: 1280px) {
3256
3257                         #footer {
3258                                 padding: 5em 0 3em 0 ;
3259                         }
3260
3261                                 #footer > .inner section:nth-child(1) {
3262                                         width: calc(66% - 1.25em);
3263                                         margin-right: 1.25em;
3264                                 }
3265
3266                                 #footer > .inner section:nth-child(2) {
3267                                         width: calc(33% - 1.25em);
3268                                         margin-left: 1.25em;
3269                                 }
3270
3271                 }
3272
3273                 @media screen and (max-width: 980px) {
3274
3275                         #footer > .inner section:nth-child(1) {
3276                                 width: 66%;
3277                                 margin-right: 0;
3278                         }
3279
3280                         #footer > .inner section:nth-child(2) {
3281                                 width: calc(33% - 2.5em);
3282                                 margin-left: 2.5em;
3283                         }
3284
3285                 }
3286
3287                 @media screen and (max-width: 736px) {
3288
3289                         #footer {
3290                                 padding: 3em 0 1em 0 ;
3291                         }
3292
3293                                 #footer > .inner {
3294                                         -moz-flex-direction: column;
3295                                         -webkit-flex-direction: column;
3296                                         -ms-flex-direction: column;
3297                                         flex-direction: column;
3298                                 }
3299
3300                                         #footer > .inner section:nth-child(1) {
3301                                                 width: 100%;
3302                                                 margin-right: 0;
3303                                                 margin: 3em 0 0 0;
3304                                         }
3305
3306                                         #footer > .inner section:nth-child(2) {
3307                                                 -moz-order: -1;
3308                                                 -webkit-order: -1;
3309                                                 -ms-order: -1;
3310                                                 order: -1;
3311                                                 width: 100%;
3312                                                 margin-left: 0;
3313                                         }
3314
3315                                         #footer > .inner .copyright {
3316                                                 margin-top: 3em;
3317                                         }
3318
3319                 }
3320
3321                 @media screen and (max-width: 480px) {
3322
3323                         #footer > .inner .copyright {
3324                                 margin-top: 3em;
3325                         }
3326
3327                                 #footer > .inner .copyright li {
3328                                         border-left: 0;
3329                                         padding-left: 0;
3330                                         margin: 0.75em 0 0 0;
3331                                         display: block;
3332                                         line-height: inherit;
3333                                 }
3334
3335                                         #footer > .inner .copyright li:first-child {
3336                                                 margin-top: 0;
3337                                         }
3338
3339                 }
3340
3341 /* Wrapper */
3342
3343         #wrapper > * > .inner {
3344                 width: 100%;
3345                 max-width: 68em;
3346                 margin: 0 auto;
3347                 padding: 0 2.5em;
3348         }
3349
3350                 @media screen and (max-width: 736px) {
3351
3352                         #wrapper > * > .inner {
3353                                 padding: 0 1.25em;
3354                         }
3355
3356                 }