f50ef9ee82c217ede372772297e7146828758eb5
[vnfsdk/refrepo.git] /
1 /*!
2  * Angular Material Design
3  * https://github.com/angular/material
4  * @license MIT
5  * v1.1.3
6  */
7 /*
8 *
9 *  Responsive attributes
10 *
11 *  References:
12 *  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
13 *  2) https://css-tricks.com/almanac/properties/f/flex/
14 *  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
15 *  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
16 *  5) http://godban.com.ua/projects/flexgrid
17 *
18 *
19 */
20 html, body {
21   height: 100%;
22   position: relative; }
23
24 body {
25   margin: 0;
26   padding: 0; }
27
28 [tabindex='-1']:focus {
29   outline: none; }
30
31 .inset {
32   padding: 10px; }
33
34 a.md-no-style,
35 button.md-no-style {
36   font-weight: normal;
37   background-color: inherit;
38   text-align: left;
39   border: none;
40   padding: 0;
41   margin: 0; }
42
43 select,
44 button,
45 textarea,
46 input {
47   vertical-align: baseline; }
48
49 input[type="reset"],
50 input[type="submit"],
51 html input[type="button"],
52 button {
53   cursor: pointer;
54   -webkit-appearance: button; }
55   input[type="reset"][disabled],
56   input[type="submit"][disabled],
57   html input[type="button"][disabled],
58   button[disabled] {
59     cursor: default; }
60
61 textarea {
62   vertical-align: top;
63   overflow: auto; }
64
65 input[type="search"] {
66   -webkit-appearance: textfield;
67   box-sizing: content-box;
68   -webkit-box-sizing: content-box; }
69   input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
70     -webkit-appearance: none; }
71
72 input:-webkit-autofill {
73   text-shadow: none; }
74
75 .md-visually-hidden {
76   border: 0;
77   clip: rect(0 0 0 0);
78   height: 1px;
79   margin: -1px;
80   overflow: hidden;
81   padding: 0;
82   position: absolute;
83   text-transform: none;
84   width: 1px; }
85
86 .md-shadow {
87   position: absolute;
88   top: 0;
89   left: 0;
90   bottom: 0;
91   right: 0;
92   border-radius: inherit;
93   pointer-events: none; }
94
95 .md-shadow-bottom-z-1 {
96   box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); }
97
98 .md-shadow-bottom-z-2 {
99   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4); }
100
101 .md-shadow-animated.md-shadow {
102   -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
103   transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); }
104
105 /*
106  * A container inside of a rippling element (eg a button),
107  * which contains all of the individual ripples
108  */
109 .md-ripple-container {
110   pointer-events: none;
111   position: absolute;
112   overflow: hidden;
113   left: 0;
114   top: 0;
115   width: 100%;
116   height: 100%;
117   -webkit-transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
118   transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1); }
119
120 .md-ripple {
121   position: absolute;
122   -webkit-transform: translate(-50%, -50%) scale(0);
123           transform: translate(-50%, -50%) scale(0);
124   -webkit-transform-origin: 50% 50%;
125           transform-origin: 50% 50%;
126   opacity: 0;
127   border-radius: 50%; }
128   .md-ripple.md-ripple-placed {
129     -webkit-transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
130     transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
131     transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
132     transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); }
133   .md-ripple.md-ripple-scaled {
134     -webkit-transform: translate(-50%, -50%) scale(1);
135             transform: translate(-50%, -50%) scale(1); }
136   .md-ripple.md-ripple-active, .md-ripple.md-ripple-full, .md-ripple.md-ripple-visible {
137     opacity: 0.20; }
138   .md-ripple.md-ripple-remove {
139     -webkit-animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
140             animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); }
141
142 @-webkit-keyframes md-remove-ripple {
143   0% {
144     opacity: .15; }
145   100% {
146     opacity: 0; } }
147
148 @keyframes md-remove-ripple {
149   0% {
150     opacity: .15; }
151   100% {
152     opacity: 0; } }
153
154 .md-padding {
155   padding: 8px; }
156
157 .md-margin {
158   margin: 8px; }
159
160 .md-scroll-mask {
161   position: absolute;
162   background-color: transparent;
163   top: 0;
164   right: 0;
165   bottom: 0;
166   left: 0;
167   z-index: 50; }
168   .md-scroll-mask > .md-scroll-mask-bar {
169     display: block;
170     position: absolute;
171     background-color: #fafafa;
172     right: 0;
173     top: 0;
174     bottom: 0;
175     z-index: 65;
176     box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.3); }
177
178 .md-no-momentum {
179   -webkit-overflow-scrolling: auto; }
180
181 .md-no-flicker {
182   -webkit-filter: blur(0px); }
183
184 @media (min-width: 960px) {
185   .md-padding {
186     padding: 16px; } }
187
188 html[dir=rtl], html[dir=ltr], body[dir=rtl], body[dir=ltr] {
189   unicode-bidi: embed; }
190
191 bdo[dir=rtl] {
192   direction: rtl;
193   unicode-bidi: bidi-override; }
194
195 bdo[dir=ltr] {
196   direction: ltr;
197   unicode-bidi: bidi-override; }
198
199 html, body {
200   -webkit-tap-highlight-color: transparent;
201   -webkit-touch-callout: none;
202   min-height: 100%;
203   -webkit-text-size-adjust: 100%;
204   -ms-text-size-adjust: 100%;
205   -webkit-font-smoothing: antialiased;
206   -moz-osx-font-smoothing: grayscale; }
207
208 /************
209  * Headings
210  ************/
211 .md-display-4 {
212   font-size: 112px;
213   font-weight: 300;
214   letter-spacing: -0.010em;
215   line-height: 112px; }
216
217 .md-display-3 {
218   font-size: 56px;
219   font-weight: 400;
220   letter-spacing: -0.005em;
221   line-height: 56px; }
222
223 .md-display-2 {
224   font-size: 45px;
225   font-weight: 400;
226   line-height: 64px; }
227
228 .md-display-1 {
229   font-size: 34px;
230   font-weight: 400;
231   line-height: 40px; }
232
233 .md-headline {
234   font-size: 24px;
235   font-weight: 400;
236   line-height: 32px; }
237
238 .md-title {
239   font-size: 20px;
240   font-weight: 500;
241   letter-spacing: 0.005em; }
242
243 .md-subhead {
244   font-size: 16px;
245   font-weight: 400;
246   letter-spacing: 0.010em;
247   line-height: 24px; }
248
249 /************
250  * Body Copy
251  ************/
252 .md-body-1 {
253   font-size: 14px;
254   font-weight: 400;
255   letter-spacing: 0.010em;
256   line-height: 20px; }
257
258 .md-body-2 {
259   font-size: 14px;
260   font-weight: 500;
261   letter-spacing: 0.010em;
262   line-height: 24px; }
263
264 .md-caption {
265   font-size: 12px;
266   letter-spacing: 0.020em; }
267
268 .md-button {
269   letter-spacing: 0.010em; }
270
271 /************
272  * Defaults
273  ************/
274 button,
275 select,
276 html,
277 textarea,
278 input {
279   font-family: Roboto, "Helvetica Neue", sans-serif; }
280
281 select,
282 button,
283 textarea,
284 input {
285   font-size: 100%; }
286
287 /*
288 * Since Layout API uses ng-cloak to hide the dom elements while layouts are adjusted
289 *
290 */
291 [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
292   display: none !important; }
293
294 /*
295 *
296 *  Responsive attributes
297 *
298 *  References:
299 *  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
300 *  2) https://css-tricks.com/almanac/properties/f/flex/
301 *  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
302 *  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
303 *  5) http://godban.com.ua/projects/flexgrid
304 *
305 *
306 */
307 @-moz-document url-prefix() {
308   .layout-fill {
309     margin: 0;
310     width: 100%;
311     min-height: 100%;
312     height: 100%; } }
313
314 /*
315  *  Apply Mixins to create Layout/Flexbox styles
316  *
317  */
318 .flex-order {
319   -webkit-box-ordinal-group: 1;
320   -webkit-order: 0;
321           order: 0; }
322
323 .flex-order--20 {
324   -webkit-box-ordinal-group: -19;
325   -webkit-order: -20;
326           order: -20; }
327
328 .flex-order--19 {
329   -webkit-box-ordinal-group: -18;
330   -webkit-order: -19;
331           order: -19; }
332
333 .flex-order--18 {
334   -webkit-box-ordinal-group: -17;
335   -webkit-order: -18;
336           order: -18; }
337
338 .flex-order--17 {
339   -webkit-box-ordinal-group: -16;
340   -webkit-order: -17;
341           order: -17; }
342
343 .flex-order--16 {
344   -webkit-box-ordinal-group: -15;
345   -webkit-order: -16;
346           order: -16; }
347
348 .flex-order--15 {
349   -webkit-box-ordinal-group: -14;
350   -webkit-order: -15;
351           order: -15; }
352
353 .flex-order--14 {
354   -webkit-box-ordinal-group: -13;
355   -webkit-order: -14;
356           order: -14; }
357
358 .flex-order--13 {
359   -webkit-box-ordinal-group: -12;
360   -webkit-order: -13;
361           order: -13; }
362
363 .flex-order--12 {
364   -webkit-box-ordinal-group: -11;
365   -webkit-order: -12;
366           order: -12; }
367
368 .flex-order--11 {
369   -webkit-box-ordinal-group: -10;
370   -webkit-order: -11;
371           order: -11; }
372
373 .flex-order--10 {
374   -webkit-box-ordinal-group: -9;
375   -webkit-order: -10;
376           order: -10; }
377
378 .flex-order--9 {
379   -webkit-box-ordinal-group: -8;
380   -webkit-order: -9;
381           order: -9; }
382
383 .flex-order--8 {
384   -webkit-box-ordinal-group: -7;
385   -webkit-order: -8;
386           order: -8; }
387
388 .flex-order--7 {
389   -webkit-box-ordinal-group: -6;
390   -webkit-order: -7;
391           order: -7; }
392
393 .flex-order--6 {
394   -webkit-box-ordinal-group: -5;
395   -webkit-order: -6;
396           order: -6; }
397
398 .flex-order--5 {
399   -webkit-box-ordinal-group: -4;
400   -webkit-order: -5;
401           order: -5; }
402
403 .flex-order--4 {
404   -webkit-box-ordinal-group: -3;
405   -webkit-order: -4;
406           order: -4; }
407
408 .flex-order--3 {
409   -webkit-box-ordinal-group: -2;
410   -webkit-order: -3;
411           order: -3; }
412
413 .flex-order--2 {
414   -webkit-box-ordinal-group: -1;
415   -webkit-order: -2;
416           order: -2; }
417
418 .flex-order--1 {
419   -webkit-box-ordinal-group: 0;
420   -webkit-order: -1;
421           order: -1; }
422
423 .flex-order-0 {
424   -webkit-box-ordinal-group: 1;
425   -webkit-order: 0;
426           order: 0; }
427
428 .flex-order-1 {
429   -webkit-box-ordinal-group: 2;
430   -webkit-order: 1;
431           order: 1; }
432
433 .flex-order-2 {
434   -webkit-box-ordinal-group: 3;
435   -webkit-order: 2;
436           order: 2; }
437
438 .flex-order-3 {
439   -webkit-box-ordinal-group: 4;
440   -webkit-order: 3;
441           order: 3; }
442
443 .flex-order-4 {
444   -webkit-box-ordinal-group: 5;
445   -webkit-order: 4;
446           order: 4; }
447
448 .flex-order-5 {
449   -webkit-box-ordinal-group: 6;
450   -webkit-order: 5;
451           order: 5; }
452
453 .flex-order-6 {
454   -webkit-box-ordinal-group: 7;
455   -webkit-order: 6;
456           order: 6; }
457
458 .flex-order-7 {
459   -webkit-box-ordinal-group: 8;
460   -webkit-order: 7;
461           order: 7; }
462
463 .flex-order-8 {
464   -webkit-box-ordinal-group: 9;
465   -webkit-order: 8;
466           order: 8; }
467
468 .flex-order-9 {
469   -webkit-box-ordinal-group: 10;
470   -webkit-order: 9;
471           order: 9; }
472
473 .flex-order-10 {
474   -webkit-box-ordinal-group: 11;
475   -webkit-order: 10;
476           order: 10; }
477
478 .flex-order-11 {
479   -webkit-box-ordinal-group: 12;
480   -webkit-order: 11;
481           order: 11; }
482
483 .flex-order-12 {
484   -webkit-box-ordinal-group: 13;
485   -webkit-order: 12;
486           order: 12; }
487
488 .flex-order-13 {
489   -webkit-box-ordinal-group: 14;
490   -webkit-order: 13;
491           order: 13; }
492
493 .flex-order-14 {
494   -webkit-box-ordinal-group: 15;
495   -webkit-order: 14;
496           order: 14; }
497
498 .flex-order-15 {
499   -webkit-box-ordinal-group: 16;
500   -webkit-order: 15;
501           order: 15; }
502
503 .flex-order-16 {
504   -webkit-box-ordinal-group: 17;
505   -webkit-order: 16;
506           order: 16; }
507
508 .flex-order-17 {
509   -webkit-box-ordinal-group: 18;
510   -webkit-order: 17;
511           order: 17; }
512
513 .flex-order-18 {
514   -webkit-box-ordinal-group: 19;
515   -webkit-order: 18;
516           order: 18; }
517
518 .flex-order-19 {
519   -webkit-box-ordinal-group: 20;
520   -webkit-order: 19;
521           order: 19; }
522
523 .flex-order-20 {
524   -webkit-box-ordinal-group: 21;
525   -webkit-order: 20;
526           order: 20; }
527
528 .offset-0, .flex-offset-0 {
529   margin-left: 0; }
530   [dir=rtl] .offset-0, [dir=rtl] .flex-offset-0 {
531     margin-left: auto;
532     margin-right: 0; }
533
534 .offset-5, .flex-offset-5 {
535   margin-left: 5%; }
536   [dir=rtl] .offset-5, [dir=rtl] .flex-offset-5 {
537     margin-left: auto;
538     margin-right: 5%; }
539
540 .offset-10, .flex-offset-10 {
541   margin-left: 10%; }
542   [dir=rtl] .offset-10, [dir=rtl] .flex-offset-10 {
543     margin-left: auto;
544     margin-right: 10%; }
545
546 .offset-15, .flex-offset-15 {
547   margin-left: 15%; }
548   [dir=rtl] .offset-15, [dir=rtl] .flex-offset-15 {
549     margin-left: auto;
550     margin-right: 15%; }
551
552 .offset-20, .flex-offset-20 {
553   margin-left: 20%; }
554   [dir=rtl] .offset-20, [dir=rtl] .flex-offset-20 {
555     margin-left: auto;
556     margin-right: 20%; }
557
558 .offset-25, .flex-offset-25 {
559   margin-left: 25%; }
560   [dir=rtl] .offset-25, [dir=rtl] .flex-offset-25 {
561     margin-left: auto;
562     margin-right: 25%; }
563
564 .offset-30, .flex-offset-30 {
565   margin-left: 30%; }
566   [dir=rtl] .offset-30, [dir=rtl] .flex-offset-30 {
567     margin-left: auto;
568     margin-right: 30%; }
569
570 .offset-35, .flex-offset-35 {
571   margin-left: 35%; }
572   [dir=rtl] .offset-35, [dir=rtl] .flex-offset-35 {
573     margin-left: auto;
574     margin-right: 35%; }
575
576 .offset-40, .flex-offset-40 {
577   margin-left: 40%; }
578   [dir=rtl] .offset-40, [dir=rtl] .flex-offset-40 {
579     margin-left: auto;
580     margin-right: 40%; }
581
582 .offset-45, .flex-offset-45 {
583   margin-left: 45%; }
584   [dir=rtl] .offset-45, [dir=rtl] .flex-offset-45 {
585     margin-left: auto;
586     margin-right: 45%; }
587
588 .offset-50, .flex-offset-50 {
589   margin-left: 50%; }
590   [dir=rtl] .offset-50, [dir=rtl] .flex-offset-50 {
591     margin-left: auto;
592     margin-right: 50%; }
593
594 .offset-55, .flex-offset-55 {
595   margin-left: 55%; }
596   [dir=rtl] .offset-55, [dir=rtl] .flex-offset-55 {
597     margin-left: auto;
598     margin-right: 55%; }
599
600 .offset-60, .flex-offset-60 {
601   margin-left: 60%; }
602   [dir=rtl] .offset-60, [dir=rtl] .flex-offset-60 {
603     margin-left: auto;
604     margin-right: 60%; }
605
606 .offset-65, .flex-offset-65 {
607   margin-left: 65%; }
608   [dir=rtl] .offset-65, [dir=rtl] .flex-offset-65 {
609     margin-left: auto;
610     margin-right: 65%; }
611
612 .offset-70, .flex-offset-70 {
613   margin-left: 70%; }
614   [dir=rtl] .offset-70, [dir=rtl] .flex-offset-70 {
615     margin-left: auto;
616     margin-right: 70%; }
617
618 .offset-75, .flex-offset-75 {
619   margin-left: 75%; }
620   [dir=rtl] .offset-75, [dir=rtl] .flex-offset-75 {
621     margin-left: auto;
622     margin-right: 75%; }
623
624 .offset-80, .flex-offset-80 {
625   margin-left: 80%; }
626   [dir=rtl] .offset-80, [dir=rtl] .flex-offset-80 {
627     margin-left: auto;
628     margin-right: 80%; }
629
630 .offset-85, .flex-offset-85 {
631   margin-left: 85%; }
632   [dir=rtl] .offset-85, [dir=rtl] .flex-offset-85 {
633     margin-left: auto;
634     margin-right: 85%; }
635
636 .offset-90, .flex-offset-90 {
637   margin-left: 90%; }
638   [dir=rtl] .offset-90, [dir=rtl] .flex-offset-90 {
639     margin-left: auto;
640     margin-right: 90%; }
641
642 .offset-95, .flex-offset-95 {
643   margin-left: 95%; }
644   [dir=rtl] .offset-95, [dir=rtl] .flex-offset-95 {
645     margin-left: auto;
646     margin-right: 95%; }
647
648 .offset-33, .flex-offset-33 {
649   margin-left: calc(100% / 3); }
650
651 .offset-66, .flex-offset-66 {
652   margin-left: calc(200% / 3); }
653   [dir=rtl] .offset-66, [dir=rtl] .flex-offset-66 {
654     margin-left: auto;
655     margin-right: calc(200% / 3); }
656
657 .layout-align,
658 .layout-align-start-stretch {
659   -webkit-box-pack: start;
660   -webkit-justify-content: flex-start;
661           justify-content: flex-start;
662   -webkit-align-content: stretch;
663           align-content: stretch;
664   -webkit-box-align: stretch;
665   -webkit-align-items: stretch;
666           align-items: stretch; }
667
668 .layout-align-start,
669 .layout-align-start-start,
670 .layout-align-start-center,
671 .layout-align-start-end,
672 .layout-align-start-stretch {
673   -webkit-box-pack: start;
674   -webkit-justify-content: flex-start;
675           justify-content: flex-start; }
676
677 .layout-align-center,
678 .layout-align-center-start,
679 .layout-align-center-center,
680 .layout-align-center-end,
681 .layout-align-center-stretch {
682   -webkit-box-pack: center;
683   -webkit-justify-content: center;
684           justify-content: center; }
685
686 .layout-align-end,
687 .layout-align-end-start,
688 .layout-align-end-center,
689 .layout-align-end-end,
690 .layout-align-end-stretch {
691   -webkit-box-pack: end;
692   -webkit-justify-content: flex-end;
693           justify-content: flex-end; }
694
695 .layout-align-space-around,
696 .layout-align-space-around-center,
697 .layout-align-space-around-start,
698 .layout-align-space-around-end,
699 .layout-align-space-around-stretch {
700   -webkit-justify-content: space-around;
701           justify-content: space-around; }
702
703 .layout-align-space-between,
704 .layout-align-space-between-center,
705 .layout-align-space-between-start,
706 .layout-align-space-between-end,
707 .layout-align-space-between-stretch {
708   -webkit-box-pack: justify;
709   -webkit-justify-content: space-between;
710           justify-content: space-between; }
711
712 .layout-align-start-start,
713 .layout-align-center-start,
714 .layout-align-end-start,
715 .layout-align-space-between-start,
716 .layout-align-space-around-start {
717   -webkit-box-align: start;
718   -webkit-align-items: flex-start;
719           align-items: flex-start;
720   -webkit-align-content: flex-start;
721           align-content: flex-start; }
722
723 .layout-align-start-center,
724 .layout-align-center-center,
725 .layout-align-end-center,
726 .layout-align-space-between-center,
727 .layout-align-space-around-center {
728   -webkit-box-align: center;
729   -webkit-align-items: center;
730           align-items: center;
731   -webkit-align-content: center;
732           align-content: center;
733   max-width: 100%; }
734
735 .layout-align-start-center > *,
736 .layout-align-center-center > *,
737 .layout-align-end-center > *,
738 .layout-align-space-between-center > *,
739 .layout-align-space-around-center > * {
740   max-width: 100%;
741   box-sizing: border-box; }
742
743 .layout-align-start-end,
744 .layout-align-center-end,
745 .layout-align-end-end,
746 .layout-align-space-between-end,
747 .layout-align-space-around-end {
748   -webkit-box-align: end;
749   -webkit-align-items: flex-end;
750           align-items: flex-end;
751   -webkit-align-content: flex-end;
752           align-content: flex-end; }
753
754 .layout-align-start-stretch,
755 .layout-align-center-stretch,
756 .layout-align-end-stretch,
757 .layout-align-space-between-stretch,
758 .layout-align-space-around-stretch {
759   -webkit-box-align: stretch;
760   -webkit-align-items: stretch;
761           align-items: stretch;
762   -webkit-align-content: stretch;
763           align-content: stretch; }
764
765 .flex {
766   -webkit-box-flex: 1;
767   -webkit-flex: 1;
768           flex: 1;
769   box-sizing: border-box; }
770
771 .flex-grow {
772   -webkit-box-flex: 1;
773   -webkit-flex: 1 1 100%;
774           flex: 1 1 100%;
775   box-sizing: border-box; }
776
777 .flex-initial {
778   -webkit-box-flex: 0;
779   -webkit-flex: 0 1 auto;
780           flex: 0 1 auto;
781   box-sizing: border-box; }
782
783 .flex-auto {
784   -webkit-box-flex: 1;
785   -webkit-flex: 1 1 auto;
786           flex: 1 1 auto;
787   box-sizing: border-box; }
788
789 .flex-none {
790   -webkit-box-flex: 0;
791   -webkit-flex: 0 0 auto;
792           flex: 0 0 auto;
793   box-sizing: border-box; }
794
795 .flex-noshrink {
796   -webkit-box-flex: 1;
797   -webkit-flex: 1 0 auto;
798           flex: 1 0 auto;
799   box-sizing: border-box; }
800
801 .flex-nogrow {
802   -webkit-box-flex: 0;
803   -webkit-flex: 0 1 auto;
804           flex: 0 1 auto;
805   box-sizing: border-box; }
806
807 .flex-0 {
808   -webkit-box-flex: 1;
809   -webkit-flex: 1 1 100%;
810           flex: 1 1 100%;
811   max-width: 0%;
812   max-height: 100%;
813   box-sizing: border-box; }
814
815 .layout-row > .flex-0 {
816   -webkit-box-flex: 1;
817   -webkit-flex: 1 1 100%;
818           flex: 1 1 100%;
819   max-width: 0%;
820   max-height: 100%;
821   box-sizing: border-box;
822   min-width: 0; }
823
824 .layout-column > .flex-0 {
825   -webkit-box-flex: 1;
826   -webkit-flex: 1 1 100%;
827           flex: 1 1 100%;
828   max-width: 100%;
829   max-height: 0%;
830   box-sizing: border-box; }
831
832 .layout-row > .flex-33, .layout-row > .flex-33 {
833   -webkit-box-flex: 1;
834   -webkit-flex: 1 1 33.33%;
835           flex: 1 1 33.33%;
836   max-width: 33.33%;
837   max-height: 100%;
838   box-sizing: border-box; }
839
840 .layout-row > .flex-66, .layout-row > .flex-66 {
841   -webkit-box-flex: 1;
842   -webkit-flex: 1 1 66.66%;
843           flex: 1 1 66.66%;
844   max-width: 66.66%;
845   max-height: 100%;
846   box-sizing: border-box; }
847
848 .layout-column > .flex-33, .layout-column > .flex-33 {
849   -webkit-box-flex: 1;
850   -webkit-flex: 1 1 33.33%;
851           flex: 1 1 33.33%;
852   max-width: 100%;
853   max-height: 33.33%;
854   box-sizing: border-box; }
855
856 .layout-column > .flex-66, .layout-column > .flex-66 {
857   -webkit-box-flex: 1;
858   -webkit-flex: 1 1 66.66%;
859           flex: 1 1 66.66%;
860   max-width: 100%;
861   max-height: 66.66%;
862   box-sizing: border-box; }
863
864 .layout-row > .flex-0 {
865   -webkit-box-flex: 1;
866   -webkit-flex: 1 1 100%;
867           flex: 1 1 100%;
868   max-width: 0%;
869   max-height: 100%;
870   box-sizing: border-box;
871   min-width: 0; }
872
873 .layout-column > .flex-0 {
874   -webkit-box-flex: 1;
875   -webkit-flex: 1 1 100%;
876           flex: 1 1 100%;
877   max-width: 100%;
878   max-height: 0%;
879   box-sizing: border-box;
880   min-height: 0; }
881
882 .flex-5 {
883   -webkit-box-flex: 1;
884   -webkit-flex: 1 1 100%;
885           flex: 1 1 100%;
886   max-width: 5%;
887   max-height: 100%;
888   box-sizing: border-box; }
889
890 .layout-row > .flex-5 {
891   -webkit-box-flex: 1;
892   -webkit-flex: 1 1 100%;
893           flex: 1 1 100%;
894   max-width: 5%;
895   max-height: 100%;
896   box-sizing: border-box; }
897
898 .layout-column > .flex-5 {
899   -webkit-box-flex: 1;
900   -webkit-flex: 1 1 100%;
901           flex: 1 1 100%;
902   max-width: 100%;
903   max-height: 5%;
904   box-sizing: border-box; }
905
906 .layout-row > .flex-33, .layout-row > .flex-33 {
907   -webkit-box-flex: 1;
908   -webkit-flex: 1 1 33.33%;
909           flex: 1 1 33.33%;
910   max-width: 33.33%;
911   max-height: 100%;
912   box-sizing: border-box; }
913
914 .layout-row > .flex-66, .layout-row > .flex-66 {
915   -webkit-box-flex: 1;
916   -webkit-flex: 1 1 66.66%;
917           flex: 1 1 66.66%;
918   max-width: 66.66%;
919   max-height: 100%;
920   box-sizing: border-box; }
921
922 .layout-column > .flex-33, .layout-column > .flex-33 {
923   -webkit-box-flex: 1;
924   -webkit-flex: 1 1 33.33%;
925           flex: 1 1 33.33%;
926   max-width: 100%;
927   max-height: 33.33%;
928   box-sizing: border-box; }
929
930 .layout-column > .flex-66, .layout-column > .flex-66 {
931   -webkit-box-flex: 1;
932   -webkit-flex: 1 1 66.66%;
933           flex: 1 1 66.66%;
934   max-width: 100%;
935   max-height: 66.66%;
936   box-sizing: border-box; }
937
938 .layout-row > .flex-5 {
939   -webkit-box-flex: 1;
940   -webkit-flex: 1 1 100%;
941           flex: 1 1 100%;
942   max-width: 5%;
943   max-height: 100%;
944   box-sizing: border-box; }
945
946 .layout-column > .flex-5 {
947   -webkit-box-flex: 1;
948   -webkit-flex: 1 1 100%;
949           flex: 1 1 100%;
950   max-width: 100%;
951   max-height: 5%;
952   box-sizing: border-box; }
953
954 .flex-10 {
955   -webkit-box-flex: 1;
956   -webkit-flex: 1 1 100%;
957           flex: 1 1 100%;
958   max-width: 10%;
959   max-height: 100%;
960   box-sizing: border-box; }
961
962 .layout-row > .flex-10 {
963   -webkit-box-flex: 1;
964   -webkit-flex: 1 1 100%;
965           flex: 1 1 100%;
966   max-width: 10%;
967   max-height: 100%;
968   box-sizing: border-box; }
969
970 .layout-column > .flex-10 {
971   -webkit-box-flex: 1;
972   -webkit-flex: 1 1 100%;
973           flex: 1 1 100%;
974   max-width: 100%;
975   max-height: 10%;
976   box-sizing: border-box; }
977
978 .layout-row > .flex-33, .layout-row > .flex-33 {
979   -webkit-box-flex: 1;
980   -webkit-flex: 1 1 33.33%;
981           flex: 1 1 33.33%;
982   max-width: 33.33%;
983   max-height: 100%;
984   box-sizing: border-box; }
985
986 .layout-row > .flex-66, .layout-row > .flex-66 {
987   -webkit-box-flex: 1;
988   -webkit-flex: 1 1 66.66%;
989           flex: 1 1 66.66%;
990   max-width: 66.66%;
991   max-height: 100%;
992   box-sizing: border-box; }
993
994 .layout-column > .flex-33, .layout-column > .flex-33 {
995   -webkit-box-flex: 1;
996   -webkit-flex: 1 1 33.33%;
997           flex: 1 1 33.33%;
998   max-width: 100%;
999   max-height: 33.33%;
1000   box-sizing: border-box; }
1001
1002 .layout-column > .flex-66, .layout-column > .flex-66 {
1003   -webkit-box-flex: 1;
1004   -webkit-flex: 1 1 66.66%;
1005           flex: 1 1 66.66%;
1006   max-width: 100%;
1007   max-height: 66.66%;
1008   box-sizing: border-box; }
1009
1010 .layout-row > .flex-10 {
1011   -webkit-box-flex: 1;
1012   -webkit-flex: 1 1 100%;
1013           flex: 1 1 100%;
1014   max-width: 10%;
1015   max-height: 100%;
1016   box-sizing: border-box; }
1017
1018 .layout-column > .flex-10 {
1019   -webkit-box-flex: 1;
1020   -webkit-flex: 1 1 100%;
1021           flex: 1 1 100%;
1022   max-width: 100%;
1023   max-height: 10%;
1024   box-sizing: border-box; }
1025
1026 .flex-15 {
1027   -webkit-box-flex: 1;
1028   -webkit-flex: 1 1 100%;
1029           flex: 1 1 100%;
1030   max-width: 15%;
1031   max-height: 100%;
1032   box-sizing: border-box; }
1033
1034 .layout-row > .flex-15 {
1035   -webkit-box-flex: 1;
1036   -webkit-flex: 1 1 100%;
1037           flex: 1 1 100%;
1038   max-width: 15%;
1039   max-height: 100%;
1040   box-sizing: border-box; }
1041
1042 .layout-column > .flex-15 {
1043   -webkit-box-flex: 1;
1044   -webkit-flex: 1 1 100%;
1045           flex: 1 1 100%;
1046   max-width: 100%;
1047   max-height: 15%;
1048   box-sizing: border-box; }
1049
1050 .layout-row > .flex-33, .layout-row > .flex-33 {
1051   -webkit-box-flex: 1;
1052   -webkit-flex: 1 1 33.33%;
1053           flex: 1 1 33.33%;
1054   max-width: 33.33%;
1055   max-height: 100%;
1056   box-sizing: border-box; }
1057
1058 .layout-row > .flex-66, .layout-row > .flex-66 {
1059   -webkit-box-flex: 1;
1060   -webkit-flex: 1 1 66.66%;
1061           flex: 1 1 66.66%;
1062   max-width: 66.66%;
1063   max-height: 100%;
1064   box-sizing: border-box; }
1065
1066 .layout-column > .flex-33, .layout-column > .flex-33 {
1067   -webkit-box-flex: 1;
1068   -webkit-flex: 1 1 33.33%;
1069           flex: 1 1 33.33%;
1070   max-width: 100%;
1071   max-height: 33.33%;
1072   box-sizing: border-box; }
1073
1074 .layout-column > .flex-66, .layout-column > .flex-66 {
1075   -webkit-box-flex: 1;
1076   -webkit-flex: 1 1 66.66%;
1077           flex: 1 1 66.66%;
1078   max-width: 100%;
1079   max-height: 66.66%;
1080   box-sizing: border-box; }
1081
1082 .layout-row > .flex-15 {
1083   -webkit-box-flex: 1;
1084   -webkit-flex: 1 1 100%;
1085           flex: 1 1 100%;
1086   max-width: 15%;
1087   max-height: 100%;
1088   box-sizing: border-box; }
1089
1090 .layout-column > .flex-15 {
1091   -webkit-box-flex: 1;
1092   -webkit-flex: 1 1 100%;
1093           flex: 1 1 100%;
1094   max-width: 100%;
1095   max-height: 15%;
1096   box-sizing: border-box; }
1097
1098 .flex-20 {
1099   -webkit-box-flex: 1;
1100   -webkit-flex: 1 1 100%;
1101           flex: 1 1 100%;
1102   max-width: 20%;
1103   max-height: 100%;
1104   box-sizing: border-box; }
1105
1106 .layout-row > .flex-20 {
1107   -webkit-box-flex: 1;
1108   -webkit-flex: 1 1 100%;
1109           flex: 1 1 100%;
1110   max-width: 20%;
1111   max-height: 100%;
1112   box-sizing: border-box; }
1113
1114 .layout-column > .flex-20 {
1115   -webkit-box-flex: 1;
1116   -webkit-flex: 1 1 100%;
1117           flex: 1 1 100%;
1118   max-width: 100%;
1119   max-height: 20%;
1120   box-sizing: border-box; }
1121
1122 .layout-row > .flex-33, .layout-row > .flex-33 {
1123   -webkit-box-flex: 1;
1124   -webkit-flex: 1 1 33.33%;
1125           flex: 1 1 33.33%;
1126   max-width: 33.33%;
1127   max-height: 100%;
1128   box-sizing: border-box; }
1129
1130 .layout-row > .flex-66, .layout-row > .flex-66 {
1131   -webkit-box-flex: 1;
1132   -webkit-flex: 1 1 66.66%;
1133           flex: 1 1 66.66%;
1134   max-width: 66.66%;
1135   max-height: 100%;
1136   box-sizing: border-box; }
1137
1138 .layout-column > .flex-33, .layout-column > .flex-33 {
1139   -webkit-box-flex: 1;
1140   -webkit-flex: 1 1 33.33%;
1141           flex: 1 1 33.33%;
1142   max-width: 100%;
1143   max-height: 33.33%;
1144   box-sizing: border-box; }
1145
1146 .layout-column > .flex-66, .layout-column > .flex-66 {
1147   -webkit-box-flex: 1;
1148   -webkit-flex: 1 1 66.66%;
1149           flex: 1 1 66.66%;
1150   max-width: 100%;
1151   max-height: 66.66%;
1152   box-sizing: border-box; }
1153
1154 .layout-row > .flex-20 {
1155   -webkit-box-flex: 1;
1156   -webkit-flex: 1 1 100%;
1157           flex: 1 1 100%;
1158   max-width: 20%;
1159   max-height: 100%;
1160   box-sizing: border-box; }
1161
1162 .layout-column > .flex-20 {
1163   -webkit-box-flex: 1;
1164   -webkit-flex: 1 1 100%;
1165           flex: 1 1 100%;
1166   max-width: 100%;
1167   max-height: 20%;
1168   box-sizing: border-box; }
1169
1170 .flex-25 {
1171   -webkit-box-flex: 1;
1172   -webkit-flex: 1 1 100%;
1173           flex: 1 1 100%;
1174   max-width: 25%;
1175   max-height: 100%;
1176   box-sizing: border-box; }
1177
1178 .layout-row > .flex-25 {
1179   -webkit-box-flex: 1;
1180   -webkit-flex: 1 1 100%;
1181           flex: 1 1 100%;
1182   max-width: 25%;
1183   max-height: 100%;
1184   box-sizing: border-box; }
1185
1186 .layout-column > .flex-25 {
1187   -webkit-box-flex: 1;
1188   -webkit-flex: 1 1 100%;
1189           flex: 1 1 100%;
1190   max-width: 100%;
1191   max-height: 25%;
1192   box-sizing: border-box; }
1193
1194 .layout-row > .flex-33, .layout-row > .flex-33 {
1195   -webkit-box-flex: 1;
1196   -webkit-flex: 1 1 33.33%;
1197           flex: 1 1 33.33%;
1198   max-width: 33.33%;
1199   max-height: 100%;
1200   box-sizing: border-box; }
1201
1202 .layout-row > .flex-66, .layout-row > .flex-66 {
1203   -webkit-box-flex: 1;
1204   -webkit-flex: 1 1 66.66%;
1205           flex: 1 1 66.66%;
1206   max-width: 66.66%;
1207   max-height: 100%;
1208   box-sizing: border-box; }
1209
1210 .layout-column > .flex-33, .layout-column > .flex-33 {
1211   -webkit-box-flex: 1;
1212   -webkit-flex: 1 1 33.33%;
1213           flex: 1 1 33.33%;
1214   max-width: 100%;
1215   max-height: 33.33%;
1216   box-sizing: border-box; }
1217
1218 .layout-column > .flex-66, .layout-column > .flex-66 {
1219   -webkit-box-flex: 1;
1220   -webkit-flex: 1 1 66.66%;
1221           flex: 1 1 66.66%;
1222   max-width: 100%;
1223   max-height: 66.66%;
1224   box-sizing: border-box; }
1225
1226 .layout-row > .flex-25 {
1227   -webkit-box-flex: 1;
1228   -webkit-flex: 1 1 100%;
1229           flex: 1 1 100%;
1230   max-width: 25%;
1231   max-height: 100%;
1232   box-sizing: border-box; }
1233
1234 .layout-column > .flex-25 {
1235   -webkit-box-flex: 1;
1236   -webkit-flex: 1 1 100%;
1237           flex: 1 1 100%;
1238   max-width: 100%;
1239   max-height: 25%;
1240   box-sizing: border-box; }
1241
1242 .flex-30 {
1243   -webkit-box-flex: 1;
1244   -webkit-flex: 1 1 100%;
1245           flex: 1 1 100%;
1246   max-width: 30%;
1247   max-height: 100%;
1248   box-sizing: border-box; }
1249
1250 .layout-row > .flex-30 {
1251   -webkit-box-flex: 1;
1252   -webkit-flex: 1 1 100%;
1253           flex: 1 1 100%;
1254   max-width: 30%;
1255   max-height: 100%;
1256   box-sizing: border-box; }
1257
1258 .layout-column > .flex-30 {
1259   -webkit-box-flex: 1;
1260   -webkit-flex: 1 1 100%;
1261           flex: 1 1 100%;
1262   max-width: 100%;
1263   max-height: 30%;
1264   box-sizing: border-box; }
1265
1266 .layout-row > .flex-33, .layout-row > .flex-33 {
1267   -webkit-box-flex: 1;
1268   -webkit-flex: 1 1 33.33%;
1269           flex: 1 1 33.33%;
1270   max-width: 33.33%;
1271   max-height: 100%;
1272   box-sizing: border-box; }
1273
1274 .layout-row > .flex-66, .layout-row > .flex-66 {
1275   -webkit-box-flex: 1;
1276   -webkit-flex: 1 1 66.66%;
1277           flex: 1 1 66.66%;
1278   max-width: 66.66%;
1279   max-height: 100%;
1280   box-sizing: border-box; }
1281
1282 .layout-column > .flex-33, .layout-column > .flex-33 {
1283   -webkit-box-flex: 1;
1284   -webkit-flex: 1 1 33.33%;
1285           flex: 1 1 33.33%;
1286   max-width: 100%;
1287   max-height: 33.33%;
1288   box-sizing: border-box; }
1289
1290 .layout-column > .flex-66, .layout-column > .flex-66 {
1291   -webkit-box-flex: 1;
1292   -webkit-flex: 1 1 66.66%;
1293           flex: 1 1 66.66%;
1294   max-width: 100%;
1295   max-height: 66.66%;
1296   box-sizing: border-box; }
1297
1298 .layout-row > .flex-30 {
1299   -webkit-box-flex: 1;
1300   -webkit-flex: 1 1 100%;
1301           flex: 1 1 100%;
1302   max-width: 30%;
1303   max-height: 100%;
1304   box-sizing: border-box; }
1305
1306 .layout-column > .flex-30 {
1307   -webkit-box-flex: 1;
1308   -webkit-flex: 1 1 100%;
1309           flex: 1 1 100%;
1310   max-width: 100%;
1311   max-height: 30%;
1312   box-sizing: border-box; }
1313
1314 .flex-35 {
1315   -webkit-box-flex: 1;
1316   -webkit-flex: 1 1 100%;
1317           flex: 1 1 100%;
1318   max-width: 35%;
1319   max-height: 100%;
1320   box-sizing: border-box; }
1321
1322 .layout-row > .flex-35 {
1323   -webkit-box-flex: 1;
1324   -webkit-flex: 1 1 100%;
1325           flex: 1 1 100%;
1326   max-width: 35%;
1327   max-height: 100%;
1328   box-sizing: border-box; }
1329
1330 .layout-column > .flex-35 {
1331   -webkit-box-flex: 1;
1332   -webkit-flex: 1 1 100%;
1333           flex: 1 1 100%;
1334   max-width: 100%;
1335   max-height: 35%;
1336   box-sizing: border-box; }
1337
1338 .layout-row > .flex-33, .layout-row > .flex-33 {
1339   -webkit-box-flex: 1;
1340   -webkit-flex: 1 1 33.33%;
1341           flex: 1 1 33.33%;
1342   max-width: 33.33%;
1343   max-height: 100%;
1344   box-sizing: border-box; }
1345
1346 .layout-row > .flex-66, .layout-row > .flex-66 {
1347   -webkit-box-flex: 1;
1348   -webkit-flex: 1 1 66.66%;
1349           flex: 1 1 66.66%;
1350   max-width: 66.66%;
1351   max-height: 100%;
1352   box-sizing: border-box; }
1353
1354 .layout-column > .flex-33, .layout-column > .flex-33 {
1355   -webkit-box-flex: 1;
1356   -webkit-flex: 1 1 33.33%;
1357           flex: 1 1 33.33%;
1358   max-width: 100%;
1359   max-height: 33.33%;
1360   box-sizing: border-box; }
1361
1362 .layout-column > .flex-66, .layout-column > .flex-66 {
1363   -webkit-box-flex: 1;
1364   -webkit-flex: 1 1 66.66%;
1365           flex: 1 1 66.66%;
1366   max-width: 100%;
1367   max-height: 66.66%;
1368   box-sizing: border-box; }
1369
1370 .layout-row > .flex-35 {
1371   -webkit-box-flex: 1;
1372   -webkit-flex: 1 1 100%;
1373           flex: 1 1 100%;
1374   max-width: 35%;
1375   max-height: 100%;
1376   box-sizing: border-box; }
1377
1378 .layout-column > .flex-35 {
1379   -webkit-box-flex: 1;
1380   -webkit-flex: 1 1 100%;
1381           flex: 1 1 100%;
1382   max-width: 100%;
1383   max-height: 35%;
1384   box-sizing: border-box; }
1385
1386 .flex-40 {
1387   -webkit-box-flex: 1;
1388   -webkit-flex: 1 1 100%;
1389           flex: 1 1 100%;
1390   max-width: 40%;
1391   max-height: 100%;
1392   box-sizing: border-box; }
1393
1394 .layout-row > .flex-40 {
1395   -webkit-box-flex: 1;
1396   -webkit-flex: 1 1 100%;
1397           flex: 1 1 100%;
1398   max-width: 40%;
1399   max-height: 100%;
1400   box-sizing: border-box; }
1401
1402 .layout-column > .flex-40 {
1403   -webkit-box-flex: 1;
1404   -webkit-flex: 1 1 100%;
1405           flex: 1 1 100%;
1406   max-width: 100%;
1407   max-height: 40%;
1408   box-sizing: border-box; }
1409
1410 .layout-row > .flex-33, .layout-row > .flex-33 {
1411   -webkit-box-flex: 1;
1412   -webkit-flex: 1 1 33.33%;
1413           flex: 1 1 33.33%;
1414   max-width: 33.33%;
1415   max-height: 100%;
1416   box-sizing: border-box; }
1417
1418 .layout-row > .flex-66, .layout-row > .flex-66 {
1419   -webkit-box-flex: 1;
1420   -webkit-flex: 1 1 66.66%;
1421           flex: 1 1 66.66%;
1422   max-width: 66.66%;
1423   max-height: 100%;
1424   box-sizing: border-box; }
1425
1426 .layout-column > .flex-33, .layout-column > .flex-33 {
1427   -webkit-box-flex: 1;
1428   -webkit-flex: 1 1 33.33%;
1429           flex: 1 1 33.33%;
1430   max-width: 100%;
1431   max-height: 33.33%;
1432   box-sizing: border-box; }
1433
1434 .layout-column > .flex-66, .layout-column > .flex-66 {
1435   -webkit-box-flex: 1;
1436   -webkit-flex: 1 1 66.66%;
1437           flex: 1 1 66.66%;
1438   max-width: 100%;
1439   max-height: 66.66%;
1440   box-sizing: border-box; }
1441
1442 .layout-row > .flex-40 {
1443   -webkit-box-flex: 1;
1444   -webkit-flex: 1 1 100%;
1445           flex: 1 1 100%;
1446   max-width: 40%;
1447   max-height: 100%;
1448   box-sizing: border-box; }
1449
1450 .layout-column > .flex-40 {
1451   -webkit-box-flex: 1;
1452   -webkit-flex: 1 1 100%;
1453           flex: 1 1 100%;
1454   max-width: 100%;
1455   max-height: 40%;
1456   box-sizing: border-box; }
1457
1458 .flex-45 {
1459   -webkit-box-flex: 1;
1460   -webkit-flex: 1 1 100%;
1461           flex: 1 1 100%;
1462   max-width: 45%;
1463   max-height: 100%;
1464   box-sizing: border-box; }
1465
1466 .layout-row > .flex-45 {
1467   -webkit-box-flex: 1;
1468   -webkit-flex: 1 1 100%;
1469           flex: 1 1 100%;
1470   max-width: 45%;
1471   max-height: 100%;
1472   box-sizing: border-box; }
1473
1474 .layout-column > .flex-45 {
1475   -webkit-box-flex: 1;
1476   -webkit-flex: 1 1 100%;
1477           flex: 1 1 100%;
1478   max-width: 100%;
1479   max-height: 45%;
1480   box-sizing: border-box; }
1481
1482 .layout-row > .flex-33, .layout-row > .flex-33 {
1483   -webkit-box-flex: 1;
1484   -webkit-flex: 1 1 33.33%;
1485           flex: 1 1 33.33%;
1486   max-width: 33.33%;
1487   max-height: 100%;
1488   box-sizing: border-box; }
1489
1490 .layout-row > .flex-66, .layout-row > .flex-66 {
1491   -webkit-box-flex: 1;
1492   -webkit-flex: 1 1 66.66%;
1493           flex: 1 1 66.66%;
1494   max-width: 66.66%;
1495   max-height: 100%;
1496   box-sizing: border-box; }
1497
1498 .layout-column > .flex-33, .layout-column > .flex-33 {
1499   -webkit-box-flex: 1;
1500   -webkit-flex: 1 1 33.33%;
1501           flex: 1 1 33.33%;
1502   max-width: 100%;
1503   max-height: 33.33%;
1504   box-sizing: border-box; }
1505
1506 .layout-column > .flex-66, .layout-column > .flex-66 {
1507   -webkit-box-flex: 1;
1508   -webkit-flex: 1 1 66.66%;
1509           flex: 1 1 66.66%;
1510   max-width: 100%;
1511   max-height: 66.66%;
1512   box-sizing: border-box; }
1513
1514 .layout-row > .flex-45 {
1515   -webkit-box-flex: 1;
1516   -webkit-flex: 1 1 100%;
1517           flex: 1 1 100%;
1518   max-width: 45%;
1519   max-height: 100%;
1520   box-sizing: border-box; }
1521
1522 .layout-column > .flex-45 {
1523   -webkit-box-flex: 1;
1524   -webkit-flex: 1 1 100%;
1525           flex: 1 1 100%;
1526   max-width: 100%;
1527   max-height: 45%;
1528   box-sizing: border-box; }
1529
1530 .flex-50 {
1531   -webkit-box-flex: 1;
1532   -webkit-flex: 1 1 100%;
1533           flex: 1 1 100%;
1534   max-width: 50%;
1535   max-height: 100%;
1536   box-sizing: border-box; }
1537
1538 .layout-row > .flex-50 {
1539   -webkit-box-flex: 1;
1540   -webkit-flex: 1 1 100%;
1541           flex: 1 1 100%;
1542   max-width: 50%;
1543   max-height: 100%;
1544   box-sizing: border-box; }
1545
1546 .layout-column > .flex-50 {
1547   -webkit-box-flex: 1;
1548   -webkit-flex: 1 1 100%;
1549           flex: 1 1 100%;
1550   max-width: 100%;
1551   max-height: 50%;
1552   box-sizing: border-box; }
1553
1554 .layout-row > .flex-33, .layout-row > .flex-33 {
1555   -webkit-box-flex: 1;
1556   -webkit-flex: 1 1 33.33%;
1557           flex: 1 1 33.33%;
1558   max-width: 33.33%;
1559   max-height: 100%;
1560   box-sizing: border-box; }
1561
1562 .layout-row > .flex-66, .layout-row > .flex-66 {
1563   -webkit-box-flex: 1;
1564   -webkit-flex: 1 1 66.66%;
1565           flex: 1 1 66.66%;
1566   max-width: 66.66%;
1567   max-height: 100%;
1568   box-sizing: border-box; }
1569
1570 .layout-column > .flex-33, .layout-column > .flex-33 {
1571   -webkit-box-flex: 1;
1572   -webkit-flex: 1 1 33.33%;
1573           flex: 1 1 33.33%;
1574   max-width: 100%;
1575   max-height: 33.33%;
1576   box-sizing: border-box; }
1577
1578 .layout-column > .flex-66, .layout-column > .flex-66 {
1579   -webkit-box-flex: 1;
1580   -webkit-flex: 1 1 66.66%;
1581           flex: 1 1 66.66%;
1582   max-width: 100%;
1583   max-height: 66.66%;
1584   box-sizing: border-box; }
1585
1586 .layout-row > .flex-50 {
1587   -webkit-box-flex: 1;
1588   -webkit-flex: 1 1 100%;
1589           flex: 1 1 100%;
1590   max-width: 50%;
1591   max-height: 100%;
1592   box-sizing: border-box; }
1593
1594 .layout-column > .flex-50 {
1595   -webkit-box-flex: 1;
1596   -webkit-flex: 1 1 100%;
1597           flex: 1 1 100%;
1598   max-width: 100%;
1599   max-height: 50%;
1600   box-sizing: border-box; }
1601
1602 .flex-55 {
1603   -webkit-box-flex: 1;
1604   -webkit-flex: 1 1 100%;
1605           flex: 1 1 100%;
1606   max-width: 55%;
1607   max-height: 100%;
1608   box-sizing: border-box; }
1609
1610 .layout-row > .flex-55 {
1611   -webkit-box-flex: 1;
1612   -webkit-flex: 1 1 100%;
1613           flex: 1 1 100%;
1614   max-width: 55%;
1615   max-height: 100%;
1616   box-sizing: border-box; }
1617
1618 .layout-column > .flex-55 {
1619   -webkit-box-flex: 1;
1620   -webkit-flex: 1 1 100%;
1621           flex: 1 1 100%;
1622   max-width: 100%;
1623   max-height: 55%;
1624   box-sizing: border-box; }
1625
1626 .layout-row > .flex-33, .layout-row > .flex-33 {
1627   -webkit-box-flex: 1;
1628   -webkit-flex: 1 1 33.33%;
1629           flex: 1 1 33.33%;
1630   max-width: 33.33%;
1631   max-height: 100%;
1632   box-sizing: border-box; }
1633
1634 .layout-row > .flex-66, .layout-row > .flex-66 {
1635   -webkit-box-flex: 1;
1636   -webkit-flex: 1 1 66.66%;
1637           flex: 1 1 66.66%;
1638   max-width: 66.66%;
1639   max-height: 100%;
1640   box-sizing: border-box; }
1641
1642 .layout-column > .flex-33, .layout-column > .flex-33 {
1643   -webkit-box-flex: 1;
1644   -webkit-flex: 1 1 33.33%;
1645           flex: 1 1 33.33%;
1646   max-width: 100%;
1647   max-height: 33.33%;
1648   box-sizing: border-box; }
1649
1650 .layout-column > .flex-66, .layout-column > .flex-66 {
1651   -webkit-box-flex: 1;
1652   -webkit-flex: 1 1 66.66%;
1653           flex: 1 1 66.66%;
1654   max-width: 100%;
1655   max-height: 66.66%;
1656   box-sizing: border-box; }
1657
1658 .layout-row > .flex-55 {
1659   -webkit-box-flex: 1;
1660   -webkit-flex: 1 1 100%;
1661           flex: 1 1 100%;
1662   max-width: 55%;
1663   max-height: 100%;
1664   box-sizing: border-box; }
1665
1666 .layout-column > .flex-55 {
1667   -webkit-box-flex: 1;
1668   -webkit-flex: 1 1 100%;
1669           flex: 1 1 100%;
1670   max-width: 100%;
1671   max-height: 55%;
1672   box-sizing: border-box; }
1673
1674 .flex-60 {
1675   -webkit-box-flex: 1;
1676   -webkit-flex: 1 1 100%;
1677           flex: 1 1 100%;
1678   max-width: 60%;
1679   max-height: 100%;
1680   box-sizing: border-box; }
1681
1682 .layout-row > .flex-60 {
1683   -webkit-box-flex: 1;
1684   -webkit-flex: 1 1 100%;
1685           flex: 1 1 100%;
1686   max-width: 60%;
1687   max-height: 100%;
1688   box-sizing: border-box; }
1689
1690 .layout-column > .flex-60 {
1691   -webkit-box-flex: 1;
1692   -webkit-flex: 1 1 100%;
1693           flex: 1 1 100%;
1694   max-width: 100%;
1695   max-height: 60%;
1696   box-sizing: border-box; }
1697
1698 .layout-row > .flex-33, .layout-row > .flex-33 {
1699   -webkit-box-flex: 1;
1700   -webkit-flex: 1 1 33.33%;
1701           flex: 1 1 33.33%;
1702   max-width: 33.33%;
1703   max-height: 100%;
1704   box-sizing: border-box; }
1705
1706 .layout-row > .flex-66, .layout-row > .flex-66 {
1707   -webkit-box-flex: 1;
1708   -webkit-flex: 1 1 66.66%;
1709           flex: 1 1 66.66%;
1710   max-width: 66.66%;
1711   max-height: 100%;
1712   box-sizing: border-box; }
1713
1714 .layout-column > .flex-33, .layout-column > .flex-33 {
1715   -webkit-box-flex: 1;
1716   -webkit-flex: 1 1 33.33%;
1717           flex: 1 1 33.33%;
1718   max-width: 100%;
1719   max-height: 33.33%;
1720   box-sizing: border-box; }
1721
1722 .layout-column > .flex-66, .layout-column > .flex-66 {
1723   -webkit-box-flex: 1;
1724   -webkit-flex: 1 1 66.66%;
1725           flex: 1 1 66.66%;
1726   max-width: 100%;
1727   max-height: 66.66%;
1728   box-sizing: border-box; }
1729
1730 .layout-row > .flex-60 {
1731   -webkit-box-flex: 1;
1732   -webkit-flex: 1 1 100%;
1733           flex: 1 1 100%;
1734   max-width: 60%;
1735   max-height: 100%;
1736   box-sizing: border-box; }
1737
1738 .layout-column > .flex-60 {
1739   -webkit-box-flex: 1;
1740   -webkit-flex: 1 1 100%;
1741           flex: 1 1 100%;
1742   max-width: 100%;
1743   max-height: 60%;
1744   box-sizing: border-box; }
1745
1746 .flex-65 {
1747   -webkit-box-flex: 1;
1748   -webkit-flex: 1 1 100%;
1749           flex: 1 1 100%;
1750   max-width: 65%;
1751   max-height: 100%;
1752   box-sizing: border-box; }
1753
1754 .layout-row > .flex-65 {
1755   -webkit-box-flex: 1;
1756   -webkit-flex: 1 1 100%;
1757           flex: 1 1 100%;
1758   max-width: 65%;
1759   max-height: 100%;
1760   box-sizing: border-box; }
1761
1762 .layout-column > .flex-65 {
1763   -webkit-box-flex: 1;
1764   -webkit-flex: 1 1 100%;
1765           flex: 1 1 100%;
1766   max-width: 100%;
1767   max-height: 65%;
1768   box-sizing: border-box; }
1769
1770 .layout-row > .flex-33, .layout-row > .flex-33 {
1771   -webkit-box-flex: 1;
1772   -webkit-flex: 1 1 33.33%;
1773           flex: 1 1 33.33%;
1774   max-width: 33.33%;
1775   max-height: 100%;
1776   box-sizing: border-box; }
1777
1778 .layout-row > .flex-66, .layout-row > .flex-66 {
1779   -webkit-box-flex: 1;
1780   -webkit-flex: 1 1 66.66%;
1781           flex: 1 1 66.66%;
1782   max-width: 66.66%;
1783   max-height: 100%;
1784   box-sizing: border-box; }
1785
1786 .layout-column > .flex-33, .layout-column > .flex-33 {
1787   -webkit-box-flex: 1;
1788   -webkit-flex: 1 1 33.33%;
1789           flex: 1 1 33.33%;
1790   max-width: 100%;
1791   max-height: 33.33%;
1792   box-sizing: border-box; }
1793
1794 .layout-column > .flex-66, .layout-column > .flex-66 {
1795   -webkit-box-flex: 1;
1796   -webkit-flex: 1 1 66.66%;
1797           flex: 1 1 66.66%;
1798   max-width: 100%;
1799   max-height: 66.66%;
1800   box-sizing: border-box; }
1801
1802 .layout-row > .flex-65 {
1803   -webkit-box-flex: 1;
1804   -webkit-flex: 1 1 100%;
1805           flex: 1 1 100%;
1806   max-width: 65%;
1807   max-height: 100%;
1808   box-sizing: border-box; }
1809
1810 .layout-column > .flex-65 {
1811   -webkit-box-flex: 1;
1812   -webkit-flex: 1 1 100%;
1813           flex: 1 1 100%;
1814   max-width: 100%;
1815   max-height: 65%;
1816   box-sizing: border-box; }
1817
1818 .flex-70 {
1819   -webkit-box-flex: 1;
1820   -webkit-flex: 1 1 100%;
1821           flex: 1 1 100%;
1822   max-width: 70%;
1823   max-height: 100%;
1824   box-sizing: border-box; }
1825
1826 .layout-row > .flex-70 {
1827   -webkit-box-flex: 1;
1828   -webkit-flex: 1 1 100%;
1829           flex: 1 1 100%;
1830   max-width: 70%;
1831   max-height: 100%;
1832   box-sizing: border-box; }
1833
1834 .layout-column > .flex-70 {
1835   -webkit-box-flex: 1;
1836   -webkit-flex: 1 1 100%;
1837           flex: 1 1 100%;
1838   max-width: 100%;
1839   max-height: 70%;
1840   box-sizing: border-box; }
1841
1842 .layout-row > .flex-33, .layout-row > .flex-33 {
1843   -webkit-box-flex: 1;
1844   -webkit-flex: 1 1 33.33%;
1845           flex: 1 1 33.33%;
1846   max-width: 33.33%;
1847   max-height: 100%;
1848   box-sizing: border-box; }
1849
1850 .layout-row > .flex-66, .layout-row > .flex-66 {
1851   -webkit-box-flex: 1;
1852   -webkit-flex: 1 1 66.66%;
1853           flex: 1 1 66.66%;
1854   max-width: 66.66%;
1855   max-height: 100%;
1856   box-sizing: border-box; }
1857
1858 .layout-column > .flex-33, .layout-column > .flex-33 {
1859   -webkit-box-flex: 1;
1860   -webkit-flex: 1 1 33.33%;
1861           flex: 1 1 33.33%;
1862   max-width: 100%;
1863   max-height: 33.33%;
1864   box-sizing: border-box; }
1865
1866 .layout-column > .flex-66, .layout-column > .flex-66 {
1867   -webkit-box-flex: 1;
1868   -webkit-flex: 1 1 66.66%;
1869           flex: 1 1 66.66%;
1870   max-width: 100%;
1871   max-height: 66.66%;
1872   box-sizing: border-box; }
1873
1874 .layout-row > .flex-70 {
1875   -webkit-box-flex: 1;
1876   -webkit-flex: 1 1 100%;
1877           flex: 1 1 100%;
1878   max-width: 70%;
1879   max-height: 100%;
1880   box-sizing: border-box; }
1881
1882 .layout-column > .flex-70 {
1883   -webkit-box-flex: 1;
1884   -webkit-flex: 1 1 100%;
1885           flex: 1 1 100%;
1886   max-width: 100%;
1887   max-height: 70%;
1888   box-sizing: border-box; }
1889
1890 .flex-75 {
1891   -webkit-box-flex: 1;
1892   -webkit-flex: 1 1 100%;
1893           flex: 1 1 100%;
1894   max-width: 75%;
1895   max-height: 100%;
1896   box-sizing: border-box; }
1897
1898 .layout-row > .flex-75 {
1899   -webkit-box-flex: 1;
1900   -webkit-flex: 1 1 100%;
1901           flex: 1 1 100%;
1902   max-width: 75%;
1903   max-height: 100%;
1904   box-sizing: border-box; }
1905
1906 .layout-column > .flex-75 {
1907   -webkit-box-flex: 1;
1908   -webkit-flex: 1 1 100%;
1909           flex: 1 1 100%;
1910   max-width: 100%;
1911   max-height: 75%;
1912   box-sizing: border-box; }
1913
1914 .layout-row > .flex-33, .layout-row > .flex-33 {
1915   -webkit-box-flex: 1;
1916   -webkit-flex: 1 1 33.33%;
1917           flex: 1 1 33.33%;
1918   max-width: 33.33%;
1919   max-height: 100%;
1920   box-sizing: border-box; }
1921
1922 .layout-row > .flex-66, .layout-row > .flex-66 {
1923   -webkit-box-flex: 1;
1924   -webkit-flex: 1 1 66.66%;
1925           flex: 1 1 66.66%;
1926   max-width: 66.66%;
1927   max-height: 100%;
1928   box-sizing: border-box; }
1929
1930 .layout-column > .flex-33, .layout-column > .flex-33 {
1931   -webkit-box-flex: 1;
1932   -webkit-flex: 1 1 33.33%;
1933           flex: 1 1 33.33%;
1934   max-width: 100%;
1935   max-height: 33.33%;
1936   box-sizing: border-box; }
1937
1938 .layout-column > .flex-66, .layout-column > .flex-66 {
1939   -webkit-box-flex: 1;
1940   -webkit-flex: 1 1 66.66%;
1941           flex: 1 1 66.66%;
1942   max-width: 100%;
1943   max-height: 66.66%;
1944   box-sizing: border-box; }
1945
1946 .layout-row > .flex-75 {
1947   -webkit-box-flex: 1;
1948   -webkit-flex: 1 1 100%;
1949           flex: 1 1 100%;
1950   max-width: 75%;
1951   max-height: 100%;
1952   box-sizing: border-box; }
1953
1954 .layout-column > .flex-75 {
1955   -webkit-box-flex: 1;
1956   -webkit-flex: 1 1 100%;
1957           flex: 1 1 100%;
1958   max-width: 100%;
1959   max-height: 75%;
1960   box-sizing: border-box; }
1961
1962 .flex-80 {
1963   -webkit-box-flex: 1;
1964   -webkit-flex: 1 1 100%;
1965           flex: 1 1 100%;
1966   max-width: 80%;
1967   max-height: 100%;
1968   box-sizing: border-box; }
1969
1970 .layout-row > .flex-80 {
1971   -webkit-box-flex: 1;
1972   -webkit-flex: 1 1 100%;
1973           flex: 1 1 100%;
1974   max-width: 80%;
1975   max-height: 100%;
1976   box-sizing: border-box; }
1977
1978 .layout-column > .flex-80 {
1979   -webkit-box-flex: 1;
1980   -webkit-flex: 1 1 100%;
1981           flex: 1 1 100%;
1982   max-width: 100%;
1983   max-height: 80%;
1984   box-sizing: border-box; }
1985
1986 .layout-row > .flex-33, .layout-row > .flex-33 {
1987   -webkit-box-flex: 1;
1988   -webkit-flex: 1 1 33.33%;
1989           flex: 1 1 33.33%;
1990   max-width: 33.33%;
1991   max-height: 100%;
1992   box-sizing: border-box; }
1993
1994 .layout-row > .flex-66, .layout-row > .flex-66 {
1995   -webkit-box-flex: 1;
1996   -webkit-flex: 1 1 66.66%;
1997           flex: 1 1 66.66%;
1998   max-width: 66.66%;
1999   max-height: 100%;
2000   box-sizing: border-box; }
2001
2002 .layout-column > .flex-33, .layout-column > .flex-33 {
2003   -webkit-box-flex: 1;
2004   -webkit-flex: 1 1 33.33%;
2005           flex: 1 1 33.33%;
2006   max-width: 100%;
2007   max-height: 33.33%;
2008   box-sizing: border-box; }
2009
2010 .layout-column > .flex-66, .layout-column > .flex-66 {
2011   -webkit-box-flex: 1;
2012   -webkit-flex: 1 1 66.66%;
2013           flex: 1 1 66.66%;
2014   max-width: 100%;
2015   max-height: 66.66%;
2016   box-sizing: border-box; }
2017
2018 .layout-row > .flex-80 {
2019   -webkit-box-flex: 1;
2020   -webkit-flex: 1 1 100%;
2021           flex: 1 1 100%;
2022   max-width: 80%;
2023   max-height: 100%;
2024   box-sizing: border-box; }
2025
2026 .layout-column > .flex-80 {
2027   -webkit-box-flex: 1;
2028   -webkit-flex: 1 1 100%;
2029           flex: 1 1 100%;
2030   max-width: 100%;
2031   max-height: 80%;
2032   box-sizing: border-box; }
2033
2034 .flex-85 {
2035   -webkit-box-flex: 1;
2036   -webkit-flex: 1 1 100%;
2037           flex: 1 1 100%;
2038   max-width: 85%;
2039   max-height: 100%;
2040   box-sizing: border-box; }
2041
2042 .layout-row > .flex-85 {
2043   -webkit-box-flex: 1;
2044   -webkit-flex: 1 1 100%;
2045           flex: 1 1 100%;
2046   max-width: 85%;
2047   max-height: 100%;
2048   box-sizing: border-box; }
2049
2050 .layout-column > .flex-85 {
2051   -webkit-box-flex: 1;
2052   -webkit-flex: 1 1 100%;
2053           flex: 1 1 100%;
2054   max-width: 100%;
2055   max-height: 85%;
2056   box-sizing: border-box; }
2057
2058 .layout-row > .flex-33, .layout-row > .flex-33 {
2059   -webkit-box-flex: 1;
2060   -webkit-flex: 1 1 33.33%;
2061           flex: 1 1 33.33%;
2062   max-width: 33.33%;
2063   max-height: 100%;
2064   box-sizing: border-box; }
2065
2066 .layout-row > .flex-66, .layout-row > .flex-66 {
2067   -webkit-box-flex: 1;
2068   -webkit-flex: 1 1 66.66%;
2069           flex: 1 1 66.66%;
2070   max-width: 66.66%;
2071   max-height: 100%;
2072   box-sizing: border-box; }
2073
2074 .layout-column > .flex-33, .layout-column > .flex-33 {
2075   -webkit-box-flex: 1;
2076   -webkit-flex: 1 1 33.33%;
2077           flex: 1 1 33.33%;
2078   max-width: 100%;
2079   max-height: 33.33%;
2080   box-sizing: border-box; }
2081
2082 .layout-column > .flex-66, .layout-column > .flex-66 {
2083   -webkit-box-flex: 1;
2084   -webkit-flex: 1 1 66.66%;
2085           flex: 1 1 66.66%;
2086   max-width: 100%;
2087   max-height: 66.66%;
2088   box-sizing: border-box; }
2089
2090 .layout-row > .flex-85 {
2091   -webkit-box-flex: 1;
2092   -webkit-flex: 1 1 100%;
2093           flex: 1 1 100%;
2094   max-width: 85%;
2095   max-height: 100%;
2096   box-sizing: border-box; }
2097
2098 .layout-column > .flex-85 {
2099   -webkit-box-flex: 1;
2100   -webkit-flex: 1 1 100%;
2101           flex: 1 1 100%;
2102   max-width: 100%;
2103   max-height: 85%;
2104   box-sizing: border-box; }
2105
2106 .flex-90 {
2107   -webkit-box-flex: 1;
2108   -webkit-flex: 1 1 100%;
2109           flex: 1 1 100%;
2110   max-width: 90%;
2111   max-height: 100%;
2112   box-sizing: border-box; }
2113
2114 .layout-row > .flex-90 {
2115   -webkit-box-flex: 1;
2116   -webkit-flex: 1 1 100%;
2117           flex: 1 1 100%;
2118   max-width: 90%;
2119   max-height: 100%;
2120   box-sizing: border-box; }
2121
2122 .layout-column > .flex-90 {
2123   -webkit-box-flex: 1;
2124   -webkit-flex: 1 1 100%;
2125           flex: 1 1 100%;
2126   max-width: 100%;
2127   max-height: 90%;
2128   box-sizing: border-box; }
2129
2130 .layout-row > .flex-33, .layout-row > .flex-33 {
2131   -webkit-box-flex: 1;
2132   -webkit-flex: 1 1 33.33%;
2133           flex: 1 1 33.33%;
2134   max-width: 33.33%;
2135   max-height: 100%;
2136   box-sizing: border-box; }
2137
2138 .layout-row > .flex-66, .layout-row > .flex-66 {
2139   -webkit-box-flex: 1;
2140   -webkit-flex: 1 1 66.66%;
2141           flex: 1 1 66.66%;
2142   max-width: 66.66%;
2143   max-height: 100%;
2144   box-sizing: border-box; }
2145
2146 .layout-column > .flex-33, .layout-column > .flex-33 {
2147   -webkit-box-flex: 1;
2148   -webkit-flex: 1 1 33.33%;
2149           flex: 1 1 33.33%;
2150   max-width: 100%;
2151   max-height: 33.33%;
2152   box-sizing: border-box; }
2153
2154 .layout-column > .flex-66, .layout-column > .flex-66 {
2155   -webkit-box-flex: 1;
2156   -webkit-flex: 1 1 66.66%;
2157           flex: 1 1 66.66%;
2158   max-width: 100%;
2159   max-height: 66.66%;
2160   box-sizing: border-box; }
2161
2162 .layout-row > .flex-90 {
2163   -webkit-box-flex: 1;
2164   -webkit-flex: 1 1 100%;
2165           flex: 1 1 100%;
2166   max-width: 90%;
2167   max-height: 100%;
2168   box-sizing: border-box; }
2169
2170 .layout-column > .flex-90 {
2171   -webkit-box-flex: 1;
2172   -webkit-flex: 1 1 100%;
2173           flex: 1 1 100%;
2174   max-width: 100%;
2175   max-height: 90%;
2176   box-sizing: border-box; }
2177
2178 .flex-95 {
2179   -webkit-box-flex: 1;
2180   -webkit-flex: 1 1 100%;
2181           flex: 1 1 100%;
2182   max-width: 95%;
2183   max-height: 100%;
2184   box-sizing: border-box; }
2185
2186 .layout-row > .flex-95 {
2187   -webkit-box-flex: 1;
2188   -webkit-flex: 1 1 100%;
2189           flex: 1 1 100%;
2190   max-width: 95%;
2191   max-height: 100%;
2192   box-sizing: border-box; }
2193
2194 .layout-column > .flex-95 {
2195   -webkit-box-flex: 1;
2196   -webkit-flex: 1 1 100%;
2197           flex: 1 1 100%;
2198   max-width: 100%;
2199   max-height: 95%;
2200   box-sizing: border-box; }
2201
2202 .layout-row > .flex-33, .layout-row > .flex-33 {
2203   -webkit-box-flex: 1;
2204   -webkit-flex: 1 1 33.33%;
2205           flex: 1 1 33.33%;
2206   max-width: 33.33%;
2207   max-height: 100%;
2208   box-sizing: border-box; }
2209
2210 .layout-row > .flex-66, .layout-row > .flex-66 {
2211   -webkit-box-flex: 1;
2212   -webkit-flex: 1 1 66.66%;
2213           flex: 1 1 66.66%;
2214   max-width: 66.66%;
2215   max-height: 100%;
2216   box-sizing: border-box; }
2217
2218 .layout-column > .flex-33, .layout-column > .flex-33 {
2219   -webkit-box-flex: 1;
2220   -webkit-flex: 1 1 33.33%;
2221           flex: 1 1 33.33%;
2222   max-width: 100%;
2223   max-height: 33.33%;
2224   box-sizing: border-box; }
2225
2226 .layout-column > .flex-66, .layout-column > .flex-66 {
2227   -webkit-box-flex: 1;
2228   -webkit-flex: 1 1 66.66%;
2229           flex: 1 1 66.66%;
2230   max-width: 100%;
2231   max-height: 66.66%;
2232   box-sizing: border-box; }
2233
2234 .layout-row > .flex-95 {
2235   -webkit-box-flex: 1;
2236   -webkit-flex: 1 1 100%;
2237           flex: 1 1 100%;
2238   max-width: 95%;
2239   max-height: 100%;
2240   box-sizing: border-box; }
2241
2242 .layout-column > .flex-95 {
2243   -webkit-box-flex: 1;
2244   -webkit-flex: 1 1 100%;
2245           flex: 1 1 100%;
2246   max-width: 100%;
2247   max-height: 95%;
2248   box-sizing: border-box; }
2249
2250 .flex-100 {
2251   -webkit-box-flex: 1;
2252   -webkit-flex: 1 1 100%;
2253           flex: 1 1 100%;
2254   max-width: 100%;
2255   max-height: 100%;
2256   box-sizing: border-box; }
2257
2258 .layout-row > .flex-100 {
2259   -webkit-box-flex: 1;
2260   -webkit-flex: 1 1 100%;
2261           flex: 1 1 100%;
2262   max-width: 100%;
2263   max-height: 100%;
2264   box-sizing: border-box; }
2265
2266 .layout-column > .flex-100 {
2267   -webkit-box-flex: 1;
2268   -webkit-flex: 1 1 100%;
2269           flex: 1 1 100%;
2270   max-width: 100%;
2271   max-height: 100%;
2272   box-sizing: border-box; }
2273
2274 .layout-row > .flex-33, .layout-row > .flex-33 {
2275   -webkit-box-flex: 1;
2276   -webkit-flex: 1 1 33.33%;
2277           flex: 1 1 33.33%;
2278   max-width: 33.33%;
2279   max-height: 100%;
2280   box-sizing: border-box; }
2281
2282 .layout-row > .flex-66, .layout-row > .flex-66 {
2283   -webkit-box-flex: 1;
2284   -webkit-flex: 1 1 66.66%;
2285           flex: 1 1 66.66%;
2286   max-width: 66.66%;
2287   max-height: 100%;
2288   box-sizing: border-box; }
2289
2290 .layout-column > .flex-33, .layout-column > .flex-33 {
2291   -webkit-box-flex: 1;
2292   -webkit-flex: 1 1 33.33%;
2293           flex: 1 1 33.33%;
2294   max-width: 100%;
2295   max-height: 33.33%;
2296   box-sizing: border-box; }
2297
2298 .layout-column > .flex-66, .layout-column > .flex-66 {
2299   -webkit-box-flex: 1;
2300   -webkit-flex: 1 1 66.66%;
2301           flex: 1 1 66.66%;
2302   max-width: 100%;
2303   max-height: 66.66%;
2304   box-sizing: border-box; }
2305
2306 .layout-row > .flex-100 {
2307   -webkit-box-flex: 1;
2308   -webkit-flex: 1 1 100%;
2309           flex: 1 1 100%;
2310   max-width: 100%;
2311   max-height: 100%;
2312   box-sizing: border-box; }
2313
2314 .layout-column > .flex-100 {
2315   -webkit-box-flex: 1;
2316   -webkit-flex: 1 1 100%;
2317           flex: 1 1 100%;
2318   max-width: 100%;
2319   max-height: 100%;
2320   box-sizing: border-box; }
2321
2322 .layout-row > .flex-33, .layout-row > .flex-33 {
2323   -webkit-box-flex: 1;
2324   -webkit-flex: 1 1 100%;
2325           flex: 1 1 100%;
2326   max-width: 33.33%;
2327   max-height: 100%;
2328   box-sizing: border-box; }
2329
2330 .layout-row > .flex-66, .layout-row > .flex-66 {
2331   -webkit-box-flex: 1;
2332   -webkit-flex: 1 1 100%;
2333           flex: 1 1 100%;
2334   max-width: 66.66%;
2335   max-height: 100%;
2336   box-sizing: border-box; }
2337
2338 .layout-row > .flex {
2339   min-width: 0; }
2340
2341 .layout-column > .flex-33, .layout-column > .flex-33 {
2342   -webkit-box-flex: 1;
2343   -webkit-flex: 1 1 100%;
2344           flex: 1 1 100%;
2345   max-width: 100%;
2346   max-height: 33.33%;
2347   box-sizing: border-box; }
2348
2349 .layout-column > .flex-66, .layout-column > .flex-66 {
2350   -webkit-box-flex: 1;
2351   -webkit-flex: 1 1 100%;
2352           flex: 1 1 100%;
2353   max-width: 100%;
2354   max-height: 66.66%;
2355   box-sizing: border-box; }
2356
2357 .layout-column > .flex {
2358   min-height: 0; }
2359
2360 .layout, .layout-column, .layout-row {
2361   box-sizing: border-box;
2362   display: -webkit-box;
2363   display: -webkit-flex;
2364   display: flex; }
2365
2366 .layout-column {
2367   -webkit-box-orient: vertical;
2368   -webkit-box-direction: normal;
2369   -webkit-flex-direction: column;
2370           flex-direction: column; }
2371
2372 .layout-row {
2373   -webkit-box-orient: horizontal;
2374   -webkit-box-direction: normal;
2375   -webkit-flex-direction: row;
2376           flex-direction: row; }
2377
2378 .layout-padding-sm > *,
2379 .layout-padding > .flex-sm {
2380   padding: 4px; }
2381
2382 .layout-padding,
2383 .layout-padding-gt-sm,
2384 .layout-padding-md,
2385 .layout-padding > *,
2386 .layout-padding-gt-sm > *,
2387 .layout-padding-md > *,
2388 .layout-padding > .flex,
2389 .layout-padding > .flex-gt-sm,
2390 .layout-padding > .flex-md {
2391   padding: 8px; }
2392
2393 .layout-padding-gt-md > *,
2394 .layout-padding-lg > *,
2395 .layout-padding-gt-lg > *,
2396 .layout-padding > .flex-gt-md,
2397 .layout-padding > .flex-lg,
2398 .layout-padding > .flex-lg,
2399 .layout-padding > .flex-gt-lg {
2400   padding: 16px; }
2401
2402 .layout-margin-sm > *,
2403 .layout-margin > .flex-sm {
2404   margin: 4px; }
2405
2406 .layout-margin,
2407 .layout-margin-gt-sm,
2408 .layout-margin-md,
2409 .layout-margin > *,
2410 .layout-margin-gt-sm > *,
2411 .layout-margin-md > *,
2412 .layout-margin > .flex,
2413 .layout-margin > .flex-gt-sm,
2414 .layout-margin > .flex-md {
2415   margin: 8px; }
2416
2417 .layout-margin-gt-md > *,
2418 .layout-margin-lg > *,
2419 .layout-margin-gt-lg > *,
2420 .layout-margin > .flex-gt-md,
2421 .layout-margin > .flex-lg,
2422 .layout-margin > .flex-gt-lg {
2423   margin: 16px; }
2424
2425 .layout-wrap {
2426   -webkit-flex-wrap: wrap;
2427           flex-wrap: wrap; }
2428
2429 .layout-nowrap {
2430   -webkit-flex-wrap: nowrap;
2431           flex-wrap: nowrap; }
2432
2433 .layout-fill {
2434   margin: 0;
2435   width: 100%;
2436   min-height: 100%;
2437   height: 100%; }
2438
2439 /**
2440  * `hide-gt-sm show-gt-lg` should hide from 600px to 1200px
2441  * `show-md hide-gt-sm` should show from 0px to 960px and hide at >960px
2442  * `hide-gt-md show-gt-sm` should show everywhere (show overrides hide)`
2443  *
2444  *  hide means hide everywhere
2445  *  Sizes:
2446  *         $layout-breakpoint-xs:     600px !default;
2447  *         $layout-breakpoint-sm:     960px !default;
2448  *         $layout-breakpoint-md:     1280px !default;
2449  *         $layout-breakpoint-lg:     1920px !default;
2450  */
2451 @media (max-width: 599px) {
2452   .hide-xs:not(.show-xs):not(.show), .hide:not(.show-xs):not(.show) {
2453     display: none; }
2454   .flex-order-xs--20 {
2455     -webkit-box-ordinal-group: -19;
2456     -webkit-order: -20;
2457             order: -20; }
2458   .flex-order-xs--19 {
2459     -webkit-box-ordinal-group: -18;
2460     -webkit-order: -19;
2461             order: -19; }
2462   .flex-order-xs--18 {
2463     -webkit-box-ordinal-group: -17;
2464     -webkit-order: -18;
2465             order: -18; }
2466   .flex-order-xs--17 {
2467     -webkit-box-ordinal-group: -16;
2468     -webkit-order: -17;
2469             order: -17; }
2470   .flex-order-xs--16 {
2471     -webkit-box-ordinal-group: -15;
2472     -webkit-order: -16;
2473             order: -16; }
2474   .flex-order-xs--15 {
2475     -webkit-box-ordinal-group: -14;
2476     -webkit-order: -15;
2477             order: -15; }
2478   .flex-order-xs--14 {
2479     -webkit-box-ordinal-group: -13;
2480     -webkit-order: -14;
2481             order: -14; }
2482   .flex-order-xs--13 {
2483     -webkit-box-ordinal-group: -12;
2484     -webkit-order: -13;
2485             order: -13; }
2486   .flex-order-xs--12 {
2487     -webkit-box-ordinal-group: -11;
2488     -webkit-order: -12;
2489             order: -12; }
2490   .flex-order-xs--11 {
2491     -webkit-box-ordinal-group: -10;
2492     -webkit-order: -11;
2493             order: -11; }
2494   .flex-order-xs--10 {
2495     -webkit-box-ordinal-group: -9;
2496     -webkit-order: -10;
2497             order: -10; }
2498   .flex-order-xs--9 {
2499     -webkit-box-ordinal-group: -8;
2500     -webkit-order: -9;
2501             order: -9; }
2502   .flex-order-xs--8 {
2503     -webkit-box-ordinal-group: -7;
2504     -webkit-order: -8;
2505             order: -8; }
2506   .flex-order-xs--7 {
2507     -webkit-box-ordinal-group: -6;
2508     -webkit-order: -7;
2509             order: -7; }
2510   .flex-order-xs--6 {
2511     -webkit-box-ordinal-group: -5;
2512     -webkit-order: -6;
2513             order: -6; }
2514   .flex-order-xs--5 {
2515     -webkit-box-ordinal-group: -4;
2516     -webkit-order: -5;
2517             order: -5; }
2518   .flex-order-xs--4 {
2519     -webkit-box-ordinal-group: -3;
2520     -webkit-order: -4;
2521             order: -4; }
2522   .flex-order-xs--3 {
2523     -webkit-box-ordinal-group: -2;
2524     -webkit-order: -3;
2525             order: -3; }
2526   .flex-order-xs--2 {
2527     -webkit-box-ordinal-group: -1;
2528     -webkit-order: -2;
2529             order: -2; }
2530   .flex-order-xs--1 {
2531     -webkit-box-ordinal-group: 0;
2532     -webkit-order: -1;
2533             order: -1; }
2534   .flex-order-xs-0 {
2535     -webkit-box-ordinal-group: 1;
2536     -webkit-order: 0;
2537             order: 0; }
2538   .flex-order-xs-1 {
2539     -webkit-box-ordinal-group: 2;
2540     -webkit-order: 1;
2541             order: 1; }
2542   .flex-order-xs-2 {
2543     -webkit-box-ordinal-group: 3;
2544     -webkit-order: 2;
2545             order: 2; }
2546   .flex-order-xs-3 {
2547     -webkit-box-ordinal-group: 4;
2548     -webkit-order: 3;
2549             order: 3; }
2550   .flex-order-xs-4 {
2551     -webkit-box-ordinal-group: 5;
2552     -webkit-order: 4;
2553             order: 4; }
2554   .flex-order-xs-5 {
2555     -webkit-box-ordinal-group: 6;
2556     -webkit-order: 5;
2557             order: 5; }
2558   .flex-order-xs-6 {
2559     -webkit-box-ordinal-group: 7;
2560     -webkit-order: 6;
2561             order: 6; }
2562   .flex-order-xs-7 {
2563     -webkit-box-ordinal-group: 8;
2564     -webkit-order: 7;
2565             order: 7; }
2566   .flex-order-xs-8 {
2567     -webkit-box-ordinal-group: 9;
2568     -webkit-order: 8;
2569             order: 8; }
2570   .flex-order-xs-9 {
2571     -webkit-box-ordinal-group: 10;
2572     -webkit-order: 9;
2573             order: 9; }
2574   .flex-order-xs-10 {
2575     -webkit-box-ordinal-group: 11;
2576     -webkit-order: 10;
2577             order: 10; }
2578   .flex-order-xs-11 {
2579     -webkit-box-ordinal-group: 12;
2580     -webkit-order: 11;
2581             order: 11; }
2582   .flex-order-xs-12 {
2583     -webkit-box-ordinal-group: 13;
2584     -webkit-order: 12;
2585             order: 12; }
2586   .flex-order-xs-13 {
2587     -webkit-box-ordinal-group: 14;
2588     -webkit-order: 13;
2589             order: 13; }
2590   .flex-order-xs-14 {
2591     -webkit-box-ordinal-group: 15;
2592     -webkit-order: 14;
2593             order: 14; }
2594   .flex-order-xs-15 {
2595     -webkit-box-ordinal-group: 16;
2596     -webkit-order: 15;
2597             order: 15; }
2598   .flex-order-xs-16 {
2599     -webkit-box-ordinal-group: 17;
2600     -webkit-order: 16;
2601             order: 16; }
2602   .flex-order-xs-17 {
2603     -webkit-box-ordinal-group: 18;
2604     -webkit-order: 17;
2605             order: 17; }
2606   .flex-order-xs-18 {
2607     -webkit-box-ordinal-group: 19;
2608     -webkit-order: 18;
2609             order: 18; }
2610   .flex-order-xs-19 {
2611     -webkit-box-ordinal-group: 20;
2612     -webkit-order: 19;
2613             order: 19; }
2614   .flex-order-xs-20 {
2615     -webkit-box-ordinal-group: 21;
2616     -webkit-order: 20;
2617             order: 20; }
2618   .offset-xs-0, .flex-offset-xs-0 {
2619     margin-left: 0; }
2620     [dir=rtl] .offset-xs-0, [dir=rtl] .flex-offset-xs-0 {
2621       margin-left: auto;
2622       margin-right: 0; }
2623   .offset-xs-5, .flex-offset-xs-5 {
2624     margin-left: 5%; }
2625     [dir=rtl] .offset-xs-5, [dir=rtl] .flex-offset-xs-5 {
2626       margin-left: auto;
2627       margin-right: 5%; }
2628   .offset-xs-10, .flex-offset-xs-10 {
2629     margin-left: 10%; }
2630     [dir=rtl] .offset-xs-10, [dir=rtl] .flex-offset-xs-10 {
2631       margin-left: auto;
2632       margin-right: 10%; }
2633   .offset-xs-15, .flex-offset-xs-15 {
2634     margin-left: 15%; }
2635     [dir=rtl] .offset-xs-15, [dir=rtl] .flex-offset-xs-15 {
2636       margin-left: auto;
2637       margin-right: 15%; }
2638   .offset-xs-20, .flex-offset-xs-20 {
2639     margin-left: 20%; }
2640     [dir=rtl] .offset-xs-20, [dir=rtl] .flex-offset-xs-20 {
2641       margin-left: auto;
2642       margin-right: 20%; }
2643   .offset-xs-25, .flex-offset-xs-25 {
2644     margin-left: 25%; }
2645     [dir=rtl] .offset-xs-25, [dir=rtl] .flex-offset-xs-25 {
2646       margin-left: auto;
2647       margin-right: 25%; }
2648   .offset-xs-30, .flex-offset-xs-30 {
2649     margin-left: 30%; }
2650     [dir=rtl] .offset-xs-30, [dir=rtl] .flex-offset-xs-30 {
2651       margin-left: auto;
2652       margin-right: 30%; }
2653   .offset-xs-35, .flex-offset-xs-35 {
2654     margin-left: 35%; }
2655     [dir=rtl] .offset-xs-35, [dir=rtl] .flex-offset-xs-35 {
2656       margin-left: auto;
2657       margin-right: 35%; }
2658   .offset-xs-40, .flex-offset-xs-40 {
2659     margin-left: 40%; }
2660     [dir=rtl] .offset-xs-40, [dir=rtl] .flex-offset-xs-40 {
2661       margin-left: auto;
2662       margin-right: 40%; }
2663   .offset-xs-45, .flex-offset-xs-45 {
2664     margin-left: 45%; }
2665     [dir=rtl] .offset-xs-45, [dir=rtl] .flex-offset-xs-45 {
2666       margin-left: auto;
2667       margin-right: 45%; }
2668   .offset-xs-50, .flex-offset-xs-50 {
2669     margin-left: 50%; }
2670     [dir=rtl] .offset-xs-50, [dir=rtl] .flex-offset-xs-50 {
2671       margin-left: auto;
2672       margin-right: 50%; }
2673   .offset-xs-55, .flex-offset-xs-55 {
2674     margin-left: 55%; }
2675     [dir=rtl] .offset-xs-55, [dir=rtl] .flex-offset-xs-55 {
2676       margin-left: auto;
2677       margin-right: 55%; }
2678   .offset-xs-60, .flex-offset-xs-60 {
2679     margin-left: 60%; }
2680     [dir=rtl] .offset-xs-60, [dir=rtl] .flex-offset-xs-60 {
2681       margin-left: auto;
2682       margin-right: 60%; }
2683   .offset-xs-65, .flex-offset-xs-65 {
2684     margin-left: 65%; }
2685     [dir=rtl] .offset-xs-65, [dir=rtl] .flex-offset-xs-65 {
2686       margin-left: auto;
2687       margin-right: 65%; }
2688   .offset-xs-70, .flex-offset-xs-70 {
2689     margin-left: 70%; }
2690     [dir=rtl] .offset-xs-70, [dir=rtl] .flex-offset-xs-70 {
2691       margin-left: auto;
2692       margin-right: 70%; }
2693   .offset-xs-75, .flex-offset-xs-75 {
2694     margin-left: 75%; }
2695     [dir=rtl] .offset-xs-75, [dir=rtl] .flex-offset-xs-75 {
2696       margin-left: auto;
2697       margin-right: 75%; }
2698   .offset-xs-80, .flex-offset-xs-80 {
2699     margin-left: 80%; }
2700     [dir=rtl] .offset-xs-80, [dir=rtl] .flex-offset-xs-80 {
2701       margin-left: auto;
2702       margin-right: 80%; }
2703   .offset-xs-85, .flex-offset-xs-85 {
2704     margin-left: 85%; }
2705     [dir=rtl] .offset-xs-85, [dir=rtl] .flex-offset-xs-85 {
2706       margin-left: auto;
2707       margin-right: 85%; }
2708   .offset-xs-90, .flex-offset-xs-90 {
2709     margin-left: 90%; }
2710     [dir=rtl] .offset-xs-90, [dir=rtl] .flex-offset-xs-90 {
2711       margin-left: auto;
2712       margin-right: 90%; }
2713   .offset-xs-95, .flex-offset-xs-95 {
2714     margin-left: 95%; }
2715     [dir=rtl] .offset-xs-95, [dir=rtl] .flex-offset-xs-95 {
2716       margin-left: auto;
2717       margin-right: 95%; }
2718   .offset-xs-33, .flex-offset-xs-33 {
2719     margin-left: calc(100% / 3); }
2720   .offset-xs-66, .flex-offset-xs-66 {
2721     margin-left: calc(200% / 3); }
2722     [dir=rtl] .offset-xs-66, [dir=rtl] .flex-offset-xs-66 {
2723       margin-left: auto;
2724       margin-right: calc(200% / 3); }
2725   .layout-align-xs,
2726   .layout-align-xs-start-stretch {
2727     -webkit-box-pack: start;
2728     -webkit-justify-content: flex-start;
2729             justify-content: flex-start;
2730     -webkit-align-content: stretch;
2731             align-content: stretch;
2732     -webkit-box-align: stretch;
2733     -webkit-align-items: stretch;
2734             align-items: stretch; }
2735   .layout-align-xs-start,
2736   .layout-align-xs-start-start,
2737   .layout-align-xs-start-center,
2738   .layout-align-xs-start-end,
2739   .layout-align-xs-start-stretch {
2740     -webkit-box-pack: start;
2741     -webkit-justify-content: flex-start;
2742             justify-content: flex-start; }
2743   .layout-align-xs-center,
2744   .layout-align-xs-center-start,
2745   .layout-align-xs-center-center,
2746   .layout-align-xs-center-end,
2747   .layout-align-xs-center-stretch {
2748     -webkit-box-pack: center;
2749     -webkit-justify-content: center;
2750             justify-content: center; }
2751   .layout-align-xs-end,
2752   .layout-align-xs-end-start,
2753   .layout-align-xs-end-center,
2754   .layout-align-xs-end-end,
2755   .layout-align-xs-end-stretch {
2756     -webkit-box-pack: end;
2757     -webkit-justify-content: flex-end;
2758             justify-content: flex-end; }
2759   .layout-align-xs-space-around,
2760   .layout-align-xs-space-around-center,
2761   .layout-align-xs-space-around-start,
2762   .layout-align-xs-space-around-end,
2763   .layout-align-xs-space-around-stretch {
2764     -webkit-justify-content: space-around;
2765             justify-content: space-around; }
2766   .layout-align-xs-space-between,
2767   .layout-align-xs-space-between-center,
2768   .layout-align-xs-space-between-start,
2769   .layout-align-xs-space-between-end,
2770   .layout-align-xs-space-between-stretch {
2771     -webkit-box-pack: justify;
2772     -webkit-justify-content: space-between;
2773             justify-content: space-between; }
2774   .layout-align-xs-start-start,
2775   .layout-align-xs-center-start,
2776   .layout-align-xs-end-start,
2777   .layout-align-xs-space-between-start,
2778   .layout-align-xs-space-around-start {
2779     -webkit-box-align: start;
2780     -webkit-align-items: flex-start;
2781             align-items: flex-start;
2782     -webkit-align-content: flex-start;
2783             align-content: flex-start; }
2784   .layout-align-xs-start-center,
2785   .layout-align-xs-center-center,
2786   .layout-align-xs-end-center,
2787   .layout-align-xs-space-between-center,
2788   .layout-align-xs-space-around-center {
2789     -webkit-box-align: center;
2790     -webkit-align-items: center;
2791             align-items: center;
2792     -webkit-align-content: center;
2793             align-content: center;
2794     max-width: 100%; }
2795   .layout-align-xs-start-center > *,
2796   .layout-align-xs-center-center > *,
2797   .layout-align-xs-end-center > *,
2798   .layout-align-xs-space-between-center > *,
2799   .layout-align-xs-space-around-center > * {
2800     max-width: 100%;
2801     box-sizing: border-box; }
2802   .layout-align-xs-start-end,
2803   .layout-align-xs-center-end,
2804   .layout-align-xs-end-end,
2805   .layout-align-xs-space-between-end,
2806   .layout-align-xs-space-around-end {
2807     -webkit-box-align: end;
2808     -webkit-align-items: flex-end;
2809             align-items: flex-end;
2810     -webkit-align-content: flex-end;
2811             align-content: flex-end; }
2812   .layout-align-xs-start-stretch,
2813   .layout-align-xs-center-stretch,
2814   .layout-align-xs-end-stretch,
2815   .layout-align-xs-space-between-stretch,
2816   .layout-align-xs-space-around-stretch {
2817     -webkit-box-align: stretch;
2818     -webkit-align-items: stretch;
2819             align-items: stretch;
2820     -webkit-align-content: stretch;
2821             align-content: stretch; }
2822   .flex-xs {
2823     -webkit-box-flex: 1;
2824     -webkit-flex: 1;
2825             flex: 1;
2826     box-sizing: border-box; }
2827   .flex-xs-grow {
2828     -webkit-box-flex: 1;
2829     -webkit-flex: 1 1 100%;
2830             flex: 1 1 100%;
2831     box-sizing: border-box; }
2832   .flex-xs-initial {
2833     -webkit-box-flex: 0;
2834     -webkit-flex: 0 1 auto;
2835             flex: 0 1 auto;
2836     box-sizing: border-box; }
2837   .flex-xs-auto {
2838     -webkit-box-flex: 1;
2839     -webkit-flex: 1 1 auto;
2840             flex: 1 1 auto;
2841     box-sizing: border-box; }
2842   .flex-xs-none {
2843     -webkit-box-flex: 0;
2844     -webkit-flex: 0 0 auto;
2845             flex: 0 0 auto;
2846     box-sizing: border-box; }
2847   .flex-xs-noshrink {
2848     -webkit-box-flex: 1;
2849     -webkit-flex: 1 0 auto;
2850             flex: 1 0 auto;
2851     box-sizing: border-box; }
2852   .flex-xs-nogrow {
2853     -webkit-box-flex: 0;
2854     -webkit-flex: 0 1 auto;
2855             flex: 0 1 auto;
2856     box-sizing: border-box; }
2857   .flex-xs-0 {
2858     -webkit-box-flex: 1;
2859     -webkit-flex: 1 1 100%;
2860             flex: 1 1 100%;
2861     max-width: 0%;
2862     max-height: 100%;
2863     box-sizing: border-box; }
2864   .layout-row > .flex-xs-0 {
2865     -webkit-box-flex: 1;
2866     -webkit-flex: 1 1 100%;
2867             flex: 1 1 100%;
2868     max-width: 0%;
2869     max-height: 100%;
2870     box-sizing: border-box;
2871     min-width: 0; }
2872   .layout-column > .flex-xs-0 {
2873     -webkit-box-flex: 1;
2874     -webkit-flex: 1 1 100%;
2875             flex: 1 1 100%;
2876     max-width: 100%;
2877     max-height: 0%;
2878     box-sizing: border-box; }
2879   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
2880     -webkit-box-flex: 1;
2881     -webkit-flex: 1 1 33.33%;
2882             flex: 1 1 33.33%;
2883     max-width: 33.33%;
2884     max-height: 100%;
2885     box-sizing: border-box; }
2886   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
2887     -webkit-box-flex: 1;
2888     -webkit-flex: 1 1 66.66%;
2889             flex: 1 1 66.66%;
2890     max-width: 66.66%;
2891     max-height: 100%;
2892     box-sizing: border-box; }
2893   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
2894     -webkit-box-flex: 1;
2895     -webkit-flex: 1 1 33.33%;
2896             flex: 1 1 33.33%;
2897     max-width: 100%;
2898     max-height: 33.33%;
2899     box-sizing: border-box; }
2900   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
2901     -webkit-box-flex: 1;
2902     -webkit-flex: 1 1 66.66%;
2903             flex: 1 1 66.66%;
2904     max-width: 100%;
2905     max-height: 66.66%;
2906     box-sizing: border-box; }
2907   .layout-xs-row > .flex-xs-0 {
2908     -webkit-box-flex: 1;
2909     -webkit-flex: 1 1 100%;
2910             flex: 1 1 100%;
2911     max-width: 0%;
2912     max-height: 100%;
2913     box-sizing: border-box;
2914     min-width: 0; }
2915   .layout-xs-column > .flex-xs-0 {
2916     -webkit-box-flex: 1;
2917     -webkit-flex: 1 1 100%;
2918             flex: 1 1 100%;
2919     max-width: 100%;
2920     max-height: 0%;
2921     box-sizing: border-box;
2922     min-height: 0; }
2923   .flex-xs-5 {
2924     -webkit-box-flex: 1;
2925     -webkit-flex: 1 1 100%;
2926             flex: 1 1 100%;
2927     max-width: 5%;
2928     max-height: 100%;
2929     box-sizing: border-box; }
2930   .layout-row > .flex-xs-5 {
2931     -webkit-box-flex: 1;
2932     -webkit-flex: 1 1 100%;
2933             flex: 1 1 100%;
2934     max-width: 5%;
2935     max-height: 100%;
2936     box-sizing: border-box; }
2937   .layout-column > .flex-xs-5 {
2938     -webkit-box-flex: 1;
2939     -webkit-flex: 1 1 100%;
2940             flex: 1 1 100%;
2941     max-width: 100%;
2942     max-height: 5%;
2943     box-sizing: border-box; }
2944   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
2945     -webkit-box-flex: 1;
2946     -webkit-flex: 1 1 33.33%;
2947             flex: 1 1 33.33%;
2948     max-width: 33.33%;
2949     max-height: 100%;
2950     box-sizing: border-box; }
2951   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
2952     -webkit-box-flex: 1;
2953     -webkit-flex: 1 1 66.66%;
2954             flex: 1 1 66.66%;
2955     max-width: 66.66%;
2956     max-height: 100%;
2957     box-sizing: border-box; }
2958   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
2959     -webkit-box-flex: 1;
2960     -webkit-flex: 1 1 33.33%;
2961             flex: 1 1 33.33%;
2962     max-width: 100%;
2963     max-height: 33.33%;
2964     box-sizing: border-box; }
2965   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
2966     -webkit-box-flex: 1;
2967     -webkit-flex: 1 1 66.66%;
2968             flex: 1 1 66.66%;
2969     max-width: 100%;
2970     max-height: 66.66%;
2971     box-sizing: border-box; }
2972   .layout-xs-row > .flex-xs-5 {
2973     -webkit-box-flex: 1;
2974     -webkit-flex: 1 1 100%;
2975             flex: 1 1 100%;
2976     max-width: 5%;
2977     max-height: 100%;
2978     box-sizing: border-box; }
2979   .layout-xs-column > .flex-xs-5 {
2980     -webkit-box-flex: 1;
2981     -webkit-flex: 1 1 100%;
2982             flex: 1 1 100%;
2983     max-width: 100%;
2984     max-height: 5%;
2985     box-sizing: border-box; }
2986   .flex-xs-10 {
2987     -webkit-box-flex: 1;
2988     -webkit-flex: 1 1 100%;
2989             flex: 1 1 100%;
2990     max-width: 10%;
2991     max-height: 100%;
2992     box-sizing: border-box; }
2993   .layout-row > .flex-xs-10 {
2994     -webkit-box-flex: 1;
2995     -webkit-flex: 1 1 100%;
2996             flex: 1 1 100%;
2997     max-width: 10%;
2998     max-height: 100%;
2999     box-sizing: border-box; }
3000   .layout-column > .flex-xs-10 {
3001     -webkit-box-flex: 1;
3002     -webkit-flex: 1 1 100%;
3003             flex: 1 1 100%;
3004     max-width: 100%;
3005     max-height: 10%;
3006     box-sizing: border-box; }
3007   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3008     -webkit-box-flex: 1;
3009     -webkit-flex: 1 1 33.33%;
3010             flex: 1 1 33.33%;
3011     max-width: 33.33%;
3012     max-height: 100%;
3013     box-sizing: border-box; }
3014   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3015     -webkit-box-flex: 1;
3016     -webkit-flex: 1 1 66.66%;
3017             flex: 1 1 66.66%;
3018     max-width: 66.66%;
3019     max-height: 100%;
3020     box-sizing: border-box; }
3021   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3022     -webkit-box-flex: 1;
3023     -webkit-flex: 1 1 33.33%;
3024             flex: 1 1 33.33%;
3025     max-width: 100%;
3026     max-height: 33.33%;
3027     box-sizing: border-box; }
3028   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3029     -webkit-box-flex: 1;
3030     -webkit-flex: 1 1 66.66%;
3031             flex: 1 1 66.66%;
3032     max-width: 100%;
3033     max-height: 66.66%;
3034     box-sizing: border-box; }
3035   .layout-xs-row > .flex-xs-10 {
3036     -webkit-box-flex: 1;
3037     -webkit-flex: 1 1 100%;
3038             flex: 1 1 100%;
3039     max-width: 10%;
3040     max-height: 100%;
3041     box-sizing: border-box; }
3042   .layout-xs-column > .flex-xs-10 {
3043     -webkit-box-flex: 1;
3044     -webkit-flex: 1 1 100%;
3045             flex: 1 1 100%;
3046     max-width: 100%;
3047     max-height: 10%;
3048     box-sizing: border-box; }
3049   .flex-xs-15 {
3050     -webkit-box-flex: 1;
3051     -webkit-flex: 1 1 100%;
3052             flex: 1 1 100%;
3053     max-width: 15%;
3054     max-height: 100%;
3055     box-sizing: border-box; }
3056   .layout-row > .flex-xs-15 {
3057     -webkit-box-flex: 1;
3058     -webkit-flex: 1 1 100%;
3059             flex: 1 1 100%;
3060     max-width: 15%;
3061     max-height: 100%;
3062     box-sizing: border-box; }
3063   .layout-column > .flex-xs-15 {
3064     -webkit-box-flex: 1;
3065     -webkit-flex: 1 1 100%;
3066             flex: 1 1 100%;
3067     max-width: 100%;
3068     max-height: 15%;
3069     box-sizing: border-box; }
3070   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3071     -webkit-box-flex: 1;
3072     -webkit-flex: 1 1 33.33%;
3073             flex: 1 1 33.33%;
3074     max-width: 33.33%;
3075     max-height: 100%;
3076     box-sizing: border-box; }
3077   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3078     -webkit-box-flex: 1;
3079     -webkit-flex: 1 1 66.66%;
3080             flex: 1 1 66.66%;
3081     max-width: 66.66%;
3082     max-height: 100%;
3083     box-sizing: border-box; }
3084   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3085     -webkit-box-flex: 1;
3086     -webkit-flex: 1 1 33.33%;
3087             flex: 1 1 33.33%;
3088     max-width: 100%;
3089     max-height: 33.33%;
3090     box-sizing: border-box; }
3091   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3092     -webkit-box-flex: 1;
3093     -webkit-flex: 1 1 66.66%;
3094             flex: 1 1 66.66%;
3095     max-width: 100%;
3096     max-height: 66.66%;
3097     box-sizing: border-box; }
3098   .layout-xs-row > .flex-xs-15 {
3099     -webkit-box-flex: 1;
3100     -webkit-flex: 1 1 100%;
3101             flex: 1 1 100%;
3102     max-width: 15%;
3103     max-height: 100%;
3104     box-sizing: border-box; }
3105   .layout-xs-column > .flex-xs-15 {
3106     -webkit-box-flex: 1;
3107     -webkit-flex: 1 1 100%;
3108             flex: 1 1 100%;
3109     max-width: 100%;
3110     max-height: 15%;
3111     box-sizing: border-box; }
3112   .flex-xs-20 {
3113     -webkit-box-flex: 1;
3114     -webkit-flex: 1 1 100%;
3115             flex: 1 1 100%;
3116     max-width: 20%;
3117     max-height: 100%;
3118     box-sizing: border-box; }
3119   .layout-row > .flex-xs-20 {
3120     -webkit-box-flex: 1;
3121     -webkit-flex: 1 1 100%;
3122             flex: 1 1 100%;
3123     max-width: 20%;
3124     max-height: 100%;
3125     box-sizing: border-box; }
3126   .layout-column > .flex-xs-20 {
3127     -webkit-box-flex: 1;
3128     -webkit-flex: 1 1 100%;
3129             flex: 1 1 100%;
3130     max-width: 100%;
3131     max-height: 20%;
3132     box-sizing: border-box; }
3133   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3134     -webkit-box-flex: 1;
3135     -webkit-flex: 1 1 33.33%;
3136             flex: 1 1 33.33%;
3137     max-width: 33.33%;
3138     max-height: 100%;
3139     box-sizing: border-box; }
3140   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3141     -webkit-box-flex: 1;
3142     -webkit-flex: 1 1 66.66%;
3143             flex: 1 1 66.66%;
3144     max-width: 66.66%;
3145     max-height: 100%;
3146     box-sizing: border-box; }
3147   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3148     -webkit-box-flex: 1;
3149     -webkit-flex: 1 1 33.33%;
3150             flex: 1 1 33.33%;
3151     max-width: 100%;
3152     max-height: 33.33%;
3153     box-sizing: border-box; }
3154   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3155     -webkit-box-flex: 1;
3156     -webkit-flex: 1 1 66.66%;
3157             flex: 1 1 66.66%;
3158     max-width: 100%;
3159     max-height: 66.66%;
3160     box-sizing: border-box; }
3161   .layout-xs-row > .flex-xs-20 {
3162     -webkit-box-flex: 1;
3163     -webkit-flex: 1 1 100%;
3164             flex: 1 1 100%;
3165     max-width: 20%;
3166     max-height: 100%;
3167     box-sizing: border-box; }
3168   .layout-xs-column > .flex-xs-20 {
3169     -webkit-box-flex: 1;
3170     -webkit-flex: 1 1 100%;
3171             flex: 1 1 100%;
3172     max-width: 100%;
3173     max-height: 20%;
3174     box-sizing: border-box; }
3175   .flex-xs-25 {
3176     -webkit-box-flex: 1;
3177     -webkit-flex: 1 1 100%;
3178             flex: 1 1 100%;
3179     max-width: 25%;
3180     max-height: 100%;
3181     box-sizing: border-box; }
3182   .layout-row > .flex-xs-25 {
3183     -webkit-box-flex: 1;
3184     -webkit-flex: 1 1 100%;
3185             flex: 1 1 100%;
3186     max-width: 25%;
3187     max-height: 100%;
3188     box-sizing: border-box; }
3189   .layout-column > .flex-xs-25 {
3190     -webkit-box-flex: 1;
3191     -webkit-flex: 1 1 100%;
3192             flex: 1 1 100%;
3193     max-width: 100%;
3194     max-height: 25%;
3195     box-sizing: border-box; }
3196   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3197     -webkit-box-flex: 1;
3198     -webkit-flex: 1 1 33.33%;
3199             flex: 1 1 33.33%;
3200     max-width: 33.33%;
3201     max-height: 100%;
3202     box-sizing: border-box; }
3203   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3204     -webkit-box-flex: 1;
3205     -webkit-flex: 1 1 66.66%;
3206             flex: 1 1 66.66%;
3207     max-width: 66.66%;
3208     max-height: 100%;
3209     box-sizing: border-box; }
3210   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3211     -webkit-box-flex: 1;
3212     -webkit-flex: 1 1 33.33%;
3213             flex: 1 1 33.33%;
3214     max-width: 100%;
3215     max-height: 33.33%;
3216     box-sizing: border-box; }
3217   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3218     -webkit-box-flex: 1;
3219     -webkit-flex: 1 1 66.66%;
3220             flex: 1 1 66.66%;
3221     max-width: 100%;
3222     max-height: 66.66%;
3223     box-sizing: border-box; }
3224   .layout-xs-row > .flex-xs-25 {
3225     -webkit-box-flex: 1;
3226     -webkit-flex: 1 1 100%;
3227             flex: 1 1 100%;
3228     max-width: 25%;
3229     max-height: 100%;
3230     box-sizing: border-box; }
3231   .layout-xs-column > .flex-xs-25 {
3232     -webkit-box-flex: 1;
3233     -webkit-flex: 1 1 100%;
3234             flex: 1 1 100%;
3235     max-width: 100%;
3236     max-height: 25%;
3237     box-sizing: border-box; }
3238   .flex-xs-30 {
3239     -webkit-box-flex: 1;
3240     -webkit-flex: 1 1 100%;
3241             flex: 1 1 100%;
3242     max-width: 30%;
3243     max-height: 100%;
3244     box-sizing: border-box; }
3245   .layout-row > .flex-xs-30 {
3246     -webkit-box-flex: 1;
3247     -webkit-flex: 1 1 100%;
3248             flex: 1 1 100%;
3249     max-width: 30%;
3250     max-height: 100%;
3251     box-sizing: border-box; }
3252   .layout-column > .flex-xs-30 {
3253     -webkit-box-flex: 1;
3254     -webkit-flex: 1 1 100%;
3255             flex: 1 1 100%;
3256     max-width: 100%;
3257     max-height: 30%;
3258     box-sizing: border-box; }
3259   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3260     -webkit-box-flex: 1;
3261     -webkit-flex: 1 1 33.33%;
3262             flex: 1 1 33.33%;
3263     max-width: 33.33%;
3264     max-height: 100%;
3265     box-sizing: border-box; }
3266   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3267     -webkit-box-flex: 1;
3268     -webkit-flex: 1 1 66.66%;
3269             flex: 1 1 66.66%;
3270     max-width: 66.66%;
3271     max-height: 100%;
3272     box-sizing: border-box; }
3273   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3274     -webkit-box-flex: 1;
3275     -webkit-flex: 1 1 33.33%;
3276             flex: 1 1 33.33%;
3277     max-width: 100%;
3278     max-height: 33.33%;
3279     box-sizing: border-box; }
3280   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3281     -webkit-box-flex: 1;
3282     -webkit-flex: 1 1 66.66%;
3283             flex: 1 1 66.66%;
3284     max-width: 100%;
3285     max-height: 66.66%;
3286     box-sizing: border-box; }
3287   .layout-xs-row > .flex-xs-30 {
3288     -webkit-box-flex: 1;
3289     -webkit-flex: 1 1 100%;
3290             flex: 1 1 100%;
3291     max-width: 30%;
3292     max-height: 100%;
3293     box-sizing: border-box; }
3294   .layout-xs-column > .flex-xs-30 {
3295     -webkit-box-flex: 1;
3296     -webkit-flex: 1 1 100%;
3297             flex: 1 1 100%;
3298     max-width: 100%;
3299     max-height: 30%;
3300     box-sizing: border-box; }
3301   .flex-xs-35 {
3302     -webkit-box-flex: 1;
3303     -webkit-flex: 1 1 100%;
3304             flex: 1 1 100%;
3305     max-width: 35%;
3306     max-height: 100%;
3307     box-sizing: border-box; }
3308   .layout-row > .flex-xs-35 {
3309     -webkit-box-flex: 1;
3310     -webkit-flex: 1 1 100%;
3311             flex: 1 1 100%;
3312     max-width: 35%;
3313     max-height: 100%;
3314     box-sizing: border-box; }
3315   .layout-column > .flex-xs-35 {
3316     -webkit-box-flex: 1;
3317     -webkit-flex: 1 1 100%;
3318             flex: 1 1 100%;
3319     max-width: 100%;
3320     max-height: 35%;
3321     box-sizing: border-box; }
3322   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3323     -webkit-box-flex: 1;
3324     -webkit-flex: 1 1 33.33%;
3325             flex: 1 1 33.33%;
3326     max-width: 33.33%;
3327     max-height: 100%;
3328     box-sizing: border-box; }
3329   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3330     -webkit-box-flex: 1;
3331     -webkit-flex: 1 1 66.66%;
3332             flex: 1 1 66.66%;
3333     max-width: 66.66%;
3334     max-height: 100%;
3335     box-sizing: border-box; }
3336   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3337     -webkit-box-flex: 1;
3338     -webkit-flex: 1 1 33.33%;
3339             flex: 1 1 33.33%;
3340     max-width: 100%;
3341     max-height: 33.33%;
3342     box-sizing: border-box; }
3343   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3344     -webkit-box-flex: 1;
3345     -webkit-flex: 1 1 66.66%;
3346             flex: 1 1 66.66%;
3347     max-width: 100%;
3348     max-height: 66.66%;
3349     box-sizing: border-box; }
3350   .layout-xs-row > .flex-xs-35 {
3351     -webkit-box-flex: 1;
3352     -webkit-flex: 1 1 100%;
3353             flex: 1 1 100%;
3354     max-width: 35%;
3355     max-height: 100%;
3356     box-sizing: border-box; }
3357   .layout-xs-column > .flex-xs-35 {
3358     -webkit-box-flex: 1;
3359     -webkit-flex: 1 1 100%;
3360             flex: 1 1 100%;
3361     max-width: 100%;
3362     max-height: 35%;
3363     box-sizing: border-box; }
3364   .flex-xs-40 {
3365     -webkit-box-flex: 1;
3366     -webkit-flex: 1 1 100%;
3367             flex: 1 1 100%;
3368     max-width: 40%;
3369     max-height: 100%;
3370     box-sizing: border-box; }
3371   .layout-row > .flex-xs-40 {
3372     -webkit-box-flex: 1;
3373     -webkit-flex: 1 1 100%;
3374             flex: 1 1 100%;
3375     max-width: 40%;
3376     max-height: 100%;
3377     box-sizing: border-box; }
3378   .layout-column > .flex-xs-40 {
3379     -webkit-box-flex: 1;
3380     -webkit-flex: 1 1 100%;
3381             flex: 1 1 100%;
3382     max-width: 100%;
3383     max-height: 40%;
3384     box-sizing: border-box; }
3385   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3386     -webkit-box-flex: 1;
3387     -webkit-flex: 1 1 33.33%;
3388             flex: 1 1 33.33%;
3389     max-width: 33.33%;
3390     max-height: 100%;
3391     box-sizing: border-box; }
3392   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3393     -webkit-box-flex: 1;
3394     -webkit-flex: 1 1 66.66%;
3395             flex: 1 1 66.66%;
3396     max-width: 66.66%;
3397     max-height: 100%;
3398     box-sizing: border-box; }
3399   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3400     -webkit-box-flex: 1;
3401     -webkit-flex: 1 1 33.33%;
3402             flex: 1 1 33.33%;
3403     max-width: 100%;
3404     max-height: 33.33%;
3405     box-sizing: border-box; }
3406   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3407     -webkit-box-flex: 1;
3408     -webkit-flex: 1 1 66.66%;
3409             flex: 1 1 66.66%;
3410     max-width: 100%;
3411     max-height: 66.66%;
3412     box-sizing: border-box; }
3413   .layout-xs-row > .flex-xs-40 {
3414     -webkit-box-flex: 1;
3415     -webkit-flex: 1 1 100%;
3416             flex: 1 1 100%;
3417     max-width: 40%;
3418     max-height: 100%;
3419     box-sizing: border-box; }
3420   .layout-xs-column > .flex-xs-40 {
3421     -webkit-box-flex: 1;
3422     -webkit-flex: 1 1 100%;
3423             flex: 1 1 100%;
3424     max-width: 100%;
3425     max-height: 40%;
3426     box-sizing: border-box; }
3427   .flex-xs-45 {
3428     -webkit-box-flex: 1;
3429     -webkit-flex: 1 1 100%;
3430             flex: 1 1 100%;
3431     max-width: 45%;
3432     max-height: 100%;
3433     box-sizing: border-box; }
3434   .layout-row > .flex-xs-45 {
3435     -webkit-box-flex: 1;
3436     -webkit-flex: 1 1 100%;
3437             flex: 1 1 100%;
3438     max-width: 45%;
3439     max-height: 100%;
3440     box-sizing: border-box; }
3441   .layout-column > .flex-xs-45 {
3442     -webkit-box-flex: 1;
3443     -webkit-flex: 1 1 100%;
3444             flex: 1 1 100%;
3445     max-width: 100%;
3446     max-height: 45%;
3447     box-sizing: border-box; }
3448   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3449     -webkit-box-flex: 1;
3450     -webkit-flex: 1 1 33.33%;
3451             flex: 1 1 33.33%;
3452     max-width: 33.33%;
3453     max-height: 100%;
3454     box-sizing: border-box; }
3455   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3456     -webkit-box-flex: 1;
3457     -webkit-flex: 1 1 66.66%;
3458             flex: 1 1 66.66%;
3459     max-width: 66.66%;
3460     max-height: 100%;
3461     box-sizing: border-box; }
3462   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3463     -webkit-box-flex: 1;
3464     -webkit-flex: 1 1 33.33%;
3465             flex: 1 1 33.33%;
3466     max-width: 100%;
3467     max-height: 33.33%;
3468     box-sizing: border-box; }
3469   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3470     -webkit-box-flex: 1;
3471     -webkit-flex: 1 1 66.66%;
3472             flex: 1 1 66.66%;
3473     max-width: 100%;
3474     max-height: 66.66%;
3475     box-sizing: border-box; }
3476   .layout-xs-row > .flex-xs-45 {
3477     -webkit-box-flex: 1;
3478     -webkit-flex: 1 1 100%;
3479             flex: 1 1 100%;
3480     max-width: 45%;
3481     max-height: 100%;
3482     box-sizing: border-box; }
3483   .layout-xs-column > .flex-xs-45 {
3484     -webkit-box-flex: 1;
3485     -webkit-flex: 1 1 100%;
3486             flex: 1 1 100%;
3487     max-width: 100%;
3488     max-height: 45%;
3489     box-sizing: border-box; }
3490   .flex-xs-50 {
3491     -webkit-box-flex: 1;
3492     -webkit-flex: 1 1 100%;
3493             flex: 1 1 100%;
3494     max-width: 50%;
3495     max-height: 100%;
3496     box-sizing: border-box; }
3497   .layout-row > .flex-xs-50 {
3498     -webkit-box-flex: 1;
3499     -webkit-flex: 1 1 100%;
3500             flex: 1 1 100%;
3501     max-width: 50%;
3502     max-height: 100%;
3503     box-sizing: border-box; }
3504   .layout-column > .flex-xs-50 {
3505     -webkit-box-flex: 1;
3506     -webkit-flex: 1 1 100%;
3507             flex: 1 1 100%;
3508     max-width: 100%;
3509     max-height: 50%;
3510     box-sizing: border-box; }
3511   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3512     -webkit-box-flex: 1;
3513     -webkit-flex: 1 1 33.33%;
3514             flex: 1 1 33.33%;
3515     max-width: 33.33%;
3516     max-height: 100%;
3517     box-sizing: border-box; }
3518   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3519     -webkit-box-flex: 1;
3520     -webkit-flex: 1 1 66.66%;
3521             flex: 1 1 66.66%;
3522     max-width: 66.66%;
3523     max-height: 100%;
3524     box-sizing: border-box; }
3525   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3526     -webkit-box-flex: 1;
3527     -webkit-flex: 1 1 33.33%;
3528             flex: 1 1 33.33%;
3529     max-width: 100%;
3530     max-height: 33.33%;
3531     box-sizing: border-box; }
3532   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3533     -webkit-box-flex: 1;
3534     -webkit-flex: 1 1 66.66%;
3535             flex: 1 1 66.66%;
3536     max-width: 100%;
3537     max-height: 66.66%;
3538     box-sizing: border-box; }
3539   .layout-xs-row > .flex-xs-50 {
3540     -webkit-box-flex: 1;
3541     -webkit-flex: 1 1 100%;
3542             flex: 1 1 100%;
3543     max-width: 50%;
3544     max-height: 100%;
3545     box-sizing: border-box; }
3546   .layout-xs-column > .flex-xs-50 {
3547     -webkit-box-flex: 1;
3548     -webkit-flex: 1 1 100%;
3549             flex: 1 1 100%;
3550     max-width: 100%;
3551     max-height: 50%;
3552     box-sizing: border-box; }
3553   .flex-xs-55 {
3554     -webkit-box-flex: 1;
3555     -webkit-flex: 1 1 100%;
3556             flex: 1 1 100%;
3557     max-width: 55%;
3558     max-height: 100%;
3559     box-sizing: border-box; }
3560   .layout-row > .flex-xs-55 {
3561     -webkit-box-flex: 1;
3562     -webkit-flex: 1 1 100%;
3563             flex: 1 1 100%;
3564     max-width: 55%;
3565     max-height: 100%;
3566     box-sizing: border-box; }
3567   .layout-column > .flex-xs-55 {
3568     -webkit-box-flex: 1;
3569     -webkit-flex: 1 1 100%;
3570             flex: 1 1 100%;
3571     max-width: 100%;
3572     max-height: 55%;
3573     box-sizing: border-box; }
3574   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3575     -webkit-box-flex: 1;
3576     -webkit-flex: 1 1 33.33%;
3577             flex: 1 1 33.33%;
3578     max-width: 33.33%;
3579     max-height: 100%;
3580     box-sizing: border-box; }
3581   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3582     -webkit-box-flex: 1;
3583     -webkit-flex: 1 1 66.66%;
3584             flex: 1 1 66.66%;
3585     max-width: 66.66%;
3586     max-height: 100%;
3587     box-sizing: border-box; }
3588   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3589     -webkit-box-flex: 1;
3590     -webkit-flex: 1 1 33.33%;
3591             flex: 1 1 33.33%;
3592     max-width: 100%;
3593     max-height: 33.33%;
3594     box-sizing: border-box; }
3595   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3596     -webkit-box-flex: 1;
3597     -webkit-flex: 1 1 66.66%;
3598             flex: 1 1 66.66%;
3599     max-width: 100%;
3600     max-height: 66.66%;
3601     box-sizing: border-box; }
3602   .layout-xs-row > .flex-xs-55 {
3603     -webkit-box-flex: 1;
3604     -webkit-flex: 1 1 100%;
3605             flex: 1 1 100%;
3606     max-width: 55%;
3607     max-height: 100%;
3608     box-sizing: border-box; }
3609   .layout-xs-column > .flex-xs-55 {
3610     -webkit-box-flex: 1;
3611     -webkit-flex: 1 1 100%;
3612             flex: 1 1 100%;
3613     max-width: 100%;
3614     max-height: 55%;
3615     box-sizing: border-box; }
3616   .flex-xs-60 {
3617     -webkit-box-flex: 1;
3618     -webkit-flex: 1 1 100%;
3619             flex: 1 1 100%;
3620     max-width: 60%;
3621     max-height: 100%;
3622     box-sizing: border-box; }
3623   .layout-row > .flex-xs-60 {
3624     -webkit-box-flex: 1;
3625     -webkit-flex: 1 1 100%;
3626             flex: 1 1 100%;
3627     max-width: 60%;
3628     max-height: 100%;
3629     box-sizing: border-box; }
3630   .layout-column > .flex-xs-60 {
3631     -webkit-box-flex: 1;
3632     -webkit-flex: 1 1 100%;
3633             flex: 1 1 100%;
3634     max-width: 100%;
3635     max-height: 60%;
3636     box-sizing: border-box; }
3637   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3638     -webkit-box-flex: 1;
3639     -webkit-flex: 1 1 33.33%;
3640             flex: 1 1 33.33%;
3641     max-width: 33.33%;
3642     max-height: 100%;
3643     box-sizing: border-box; }
3644   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3645     -webkit-box-flex: 1;
3646     -webkit-flex: 1 1 66.66%;
3647             flex: 1 1 66.66%;
3648     max-width: 66.66%;
3649     max-height: 100%;
3650     box-sizing: border-box; }
3651   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3652     -webkit-box-flex: 1;
3653     -webkit-flex: 1 1 33.33%;
3654             flex: 1 1 33.33%;
3655     max-width: 100%;
3656     max-height: 33.33%;
3657     box-sizing: border-box; }
3658   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3659     -webkit-box-flex: 1;
3660     -webkit-flex: 1 1 66.66%;
3661             flex: 1 1 66.66%;
3662     max-width: 100%;
3663     max-height: 66.66%;
3664     box-sizing: border-box; }
3665   .layout-xs-row > .flex-xs-60 {
3666     -webkit-box-flex: 1;
3667     -webkit-flex: 1 1 100%;
3668             flex: 1 1 100%;
3669     max-width: 60%;
3670     max-height: 100%;
3671     box-sizing: border-box; }
3672   .layout-xs-column > .flex-xs-60 {
3673     -webkit-box-flex: 1;
3674     -webkit-flex: 1 1 100%;
3675             flex: 1 1 100%;
3676     max-width: 100%;
3677     max-height: 60%;
3678     box-sizing: border-box; }
3679   .flex-xs-65 {
3680     -webkit-box-flex: 1;
3681     -webkit-flex: 1 1 100%;
3682             flex: 1 1 100%;
3683     max-width: 65%;
3684     max-height: 100%;
3685     box-sizing: border-box; }
3686   .layout-row > .flex-xs-65 {
3687     -webkit-box-flex: 1;
3688     -webkit-flex: 1 1 100%;
3689             flex: 1 1 100%;
3690     max-width: 65%;
3691     max-height: 100%;
3692     box-sizing: border-box; }
3693   .layout-column > .flex-xs-65 {
3694     -webkit-box-flex: 1;
3695     -webkit-flex: 1 1 100%;
3696             flex: 1 1 100%;
3697     max-width: 100%;
3698     max-height: 65%;
3699     box-sizing: border-box; }
3700   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3701     -webkit-box-flex: 1;
3702     -webkit-flex: 1 1 33.33%;
3703             flex: 1 1 33.33%;
3704     max-width: 33.33%;
3705     max-height: 100%;
3706     box-sizing: border-box; }
3707   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3708     -webkit-box-flex: 1;
3709     -webkit-flex: 1 1 66.66%;
3710             flex: 1 1 66.66%;
3711     max-width: 66.66%;
3712     max-height: 100%;
3713     box-sizing: border-box; }
3714   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3715     -webkit-box-flex: 1;
3716     -webkit-flex: 1 1 33.33%;
3717             flex: 1 1 33.33%;
3718     max-width: 100%;
3719     max-height: 33.33%;
3720     box-sizing: border-box; }
3721   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3722     -webkit-box-flex: 1;
3723     -webkit-flex: 1 1 66.66%;
3724             flex: 1 1 66.66%;
3725     max-width: 100%;
3726     max-height: 66.66%;
3727     box-sizing: border-box; }
3728   .layout-xs-row > .flex-xs-65 {
3729     -webkit-box-flex: 1;
3730     -webkit-flex: 1 1 100%;
3731             flex: 1 1 100%;
3732     max-width: 65%;
3733     max-height: 100%;
3734     box-sizing: border-box; }
3735   .layout-xs-column > .flex-xs-65 {
3736     -webkit-box-flex: 1;
3737     -webkit-flex: 1 1 100%;
3738             flex: 1 1 100%;
3739     max-width: 100%;
3740     max-height: 65%;
3741     box-sizing: border-box; }
3742   .flex-xs-70 {
3743     -webkit-box-flex: 1;
3744     -webkit-flex: 1 1 100%;
3745             flex: 1 1 100%;
3746     max-width: 70%;
3747     max-height: 100%;
3748     box-sizing: border-box; }
3749   .layout-row > .flex-xs-70 {
3750     -webkit-box-flex: 1;
3751     -webkit-flex: 1 1 100%;
3752             flex: 1 1 100%;
3753     max-width: 70%;
3754     max-height: 100%;
3755     box-sizing: border-box; }
3756   .layout-column > .flex-xs-70 {
3757     -webkit-box-flex: 1;
3758     -webkit-flex: 1 1 100%;
3759             flex: 1 1 100%;
3760     max-width: 100%;
3761     max-height: 70%;
3762     box-sizing: border-box; }
3763   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3764     -webkit-box-flex: 1;
3765     -webkit-flex: 1 1 33.33%;
3766             flex: 1 1 33.33%;
3767     max-width: 33.33%;
3768     max-height: 100%;
3769     box-sizing: border-box; }
3770   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3771     -webkit-box-flex: 1;
3772     -webkit-flex: 1 1 66.66%;
3773             flex: 1 1 66.66%;
3774     max-width: 66.66%;
3775     max-height: 100%;
3776     box-sizing: border-box; }
3777   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3778     -webkit-box-flex: 1;
3779     -webkit-flex: 1 1 33.33%;
3780             flex: 1 1 33.33%;
3781     max-width: 100%;
3782     max-height: 33.33%;
3783     box-sizing: border-box; }
3784   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3785     -webkit-box-flex: 1;
3786     -webkit-flex: 1 1 66.66%;
3787             flex: 1 1 66.66%;
3788     max-width: 100%;
3789     max-height: 66.66%;
3790     box-sizing: border-box; }
3791   .layout-xs-row > .flex-xs-70 {
3792     -webkit-box-flex: 1;
3793     -webkit-flex: 1 1 100%;
3794             flex: 1 1 100%;
3795     max-width: 70%;
3796     max-height: 100%;
3797     box-sizing: border-box; }
3798   .layout-xs-column > .flex-xs-70 {
3799     -webkit-box-flex: 1;
3800     -webkit-flex: 1 1 100%;
3801             flex: 1 1 100%;
3802     max-width: 100%;
3803     max-height: 70%;
3804     box-sizing: border-box; }
3805   .flex-xs-75 {
3806     -webkit-box-flex: 1;
3807     -webkit-flex: 1 1 100%;
3808             flex: 1 1 100%;
3809     max-width: 75%;
3810     max-height: 100%;
3811     box-sizing: border-box; }
3812   .layout-row > .flex-xs-75 {
3813     -webkit-box-flex: 1;
3814     -webkit-flex: 1 1 100%;
3815             flex: 1 1 100%;
3816     max-width: 75%;
3817     max-height: 100%;
3818     box-sizing: border-box; }
3819   .layout-column > .flex-xs-75 {
3820     -webkit-box-flex: 1;
3821     -webkit-flex: 1 1 100%;
3822             flex: 1 1 100%;
3823     max-width: 100%;
3824     max-height: 75%;
3825     box-sizing: border-box; }
3826   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3827     -webkit-box-flex: 1;
3828     -webkit-flex: 1 1 33.33%;
3829             flex: 1 1 33.33%;
3830     max-width: 33.33%;
3831     max-height: 100%;
3832     box-sizing: border-box; }
3833   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3834     -webkit-box-flex: 1;
3835     -webkit-flex: 1 1 66.66%;
3836             flex: 1 1 66.66%;
3837     max-width: 66.66%;
3838     max-height: 100%;
3839     box-sizing: border-box; }
3840   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3841     -webkit-box-flex: 1;
3842     -webkit-flex: 1 1 33.33%;
3843             flex: 1 1 33.33%;
3844     max-width: 100%;
3845     max-height: 33.33%;
3846     box-sizing: border-box; }
3847   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3848     -webkit-box-flex: 1;
3849     -webkit-flex: 1 1 66.66%;
3850             flex: 1 1 66.66%;
3851     max-width: 100%;
3852     max-height: 66.66%;
3853     box-sizing: border-box; }
3854   .layout-xs-row > .flex-xs-75 {
3855     -webkit-box-flex: 1;
3856     -webkit-flex: 1 1 100%;
3857             flex: 1 1 100%;
3858     max-width: 75%;
3859     max-height: 100%;
3860     box-sizing: border-box; }
3861   .layout-xs-column > .flex-xs-75 {
3862     -webkit-box-flex: 1;
3863     -webkit-flex: 1 1 100%;
3864             flex: 1 1 100%;
3865     max-width: 100%;
3866     max-height: 75%;
3867     box-sizing: border-box; }
3868   .flex-xs-80 {
3869     -webkit-box-flex: 1;
3870     -webkit-flex: 1 1 100%;
3871             flex: 1 1 100%;
3872     max-width: 80%;
3873     max-height: 100%;
3874     box-sizing: border-box; }
3875   .layout-row > .flex-xs-80 {
3876     -webkit-box-flex: 1;
3877     -webkit-flex: 1 1 100%;
3878             flex: 1 1 100%;
3879     max-width: 80%;
3880     max-height: 100%;
3881     box-sizing: border-box; }
3882   .layout-column > .flex-xs-80 {
3883     -webkit-box-flex: 1;
3884     -webkit-flex: 1 1 100%;
3885             flex: 1 1 100%;
3886     max-width: 100%;
3887     max-height: 80%;
3888     box-sizing: border-box; }
3889   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3890     -webkit-box-flex: 1;
3891     -webkit-flex: 1 1 33.33%;
3892             flex: 1 1 33.33%;
3893     max-width: 33.33%;
3894     max-height: 100%;
3895     box-sizing: border-box; }
3896   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3897     -webkit-box-flex: 1;
3898     -webkit-flex: 1 1 66.66%;
3899             flex: 1 1 66.66%;
3900     max-width: 66.66%;
3901     max-height: 100%;
3902     box-sizing: border-box; }
3903   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3904     -webkit-box-flex: 1;
3905     -webkit-flex: 1 1 33.33%;
3906             flex: 1 1 33.33%;
3907     max-width: 100%;
3908     max-height: 33.33%;
3909     box-sizing: border-box; }
3910   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3911     -webkit-box-flex: 1;
3912     -webkit-flex: 1 1 66.66%;
3913             flex: 1 1 66.66%;
3914     max-width: 100%;
3915     max-height: 66.66%;
3916     box-sizing: border-box; }
3917   .layout-xs-row > .flex-xs-80 {
3918     -webkit-box-flex: 1;
3919     -webkit-flex: 1 1 100%;
3920             flex: 1 1 100%;
3921     max-width: 80%;
3922     max-height: 100%;
3923     box-sizing: border-box; }
3924   .layout-xs-column > .flex-xs-80 {
3925     -webkit-box-flex: 1;
3926     -webkit-flex: 1 1 100%;
3927             flex: 1 1 100%;
3928     max-width: 100%;
3929     max-height: 80%;
3930     box-sizing: border-box; }
3931   .flex-xs-85 {
3932     -webkit-box-flex: 1;
3933     -webkit-flex: 1 1 100%;
3934             flex: 1 1 100%;
3935     max-width: 85%;
3936     max-height: 100%;
3937     box-sizing: border-box; }
3938   .layout-row > .flex-xs-85 {
3939     -webkit-box-flex: 1;
3940     -webkit-flex: 1 1 100%;
3941             flex: 1 1 100%;
3942     max-width: 85%;
3943     max-height: 100%;
3944     box-sizing: border-box; }
3945   .layout-column > .flex-xs-85 {
3946     -webkit-box-flex: 1;
3947     -webkit-flex: 1 1 100%;
3948             flex: 1 1 100%;
3949     max-width: 100%;
3950     max-height: 85%;
3951     box-sizing: border-box; }
3952   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
3953     -webkit-box-flex: 1;
3954     -webkit-flex: 1 1 33.33%;
3955             flex: 1 1 33.33%;
3956     max-width: 33.33%;
3957     max-height: 100%;
3958     box-sizing: border-box; }
3959   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
3960     -webkit-box-flex: 1;
3961     -webkit-flex: 1 1 66.66%;
3962             flex: 1 1 66.66%;
3963     max-width: 66.66%;
3964     max-height: 100%;
3965     box-sizing: border-box; }
3966   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
3967     -webkit-box-flex: 1;
3968     -webkit-flex: 1 1 33.33%;
3969             flex: 1 1 33.33%;
3970     max-width: 100%;
3971     max-height: 33.33%;
3972     box-sizing: border-box; }
3973   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
3974     -webkit-box-flex: 1;
3975     -webkit-flex: 1 1 66.66%;
3976             flex: 1 1 66.66%;
3977     max-width: 100%;
3978     max-height: 66.66%;
3979     box-sizing: border-box; }
3980   .layout-xs-row > .flex-xs-85 {
3981     -webkit-box-flex: 1;
3982     -webkit-flex: 1 1 100%;
3983             flex: 1 1 100%;
3984     max-width: 85%;
3985     max-height: 100%;
3986     box-sizing: border-box; }
3987   .layout-xs-column > .flex-xs-85 {
3988     -webkit-box-flex: 1;
3989     -webkit-flex: 1 1 100%;
3990             flex: 1 1 100%;
3991     max-width: 100%;
3992     max-height: 85%;
3993     box-sizing: border-box; }
3994   .flex-xs-90 {
3995     -webkit-box-flex: 1;
3996     -webkit-flex: 1 1 100%;
3997             flex: 1 1 100%;
3998     max-width: 90%;
3999     max-height: 100%;
4000     box-sizing: border-box; }
4001   .layout-row > .flex-xs-90 {
4002     -webkit-box-flex: 1;
4003     -webkit-flex: 1 1 100%;
4004             flex: 1 1 100%;
4005     max-width: 90%;
4006     max-height: 100%;
4007     box-sizing: border-box; }
4008   .layout-column > .flex-xs-90 {
4009     -webkit-box-flex: 1;
4010     -webkit-flex: 1 1 100%;
4011             flex: 1 1 100%;
4012     max-width: 100%;
4013     max-height: 90%;
4014     box-sizing: border-box; }
4015   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
4016     -webkit-box-flex: 1;
4017     -webkit-flex: 1 1 33.33%;
4018             flex: 1 1 33.33%;
4019     max-width: 33.33%;
4020     max-height: 100%;
4021     box-sizing: border-box; }
4022   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
4023     -webkit-box-flex: 1;
4024     -webkit-flex: 1 1 66.66%;
4025             flex: 1 1 66.66%;
4026     max-width: 66.66%;
4027     max-height: 100%;
4028     box-sizing: border-box; }
4029   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
4030     -webkit-box-flex: 1;
4031     -webkit-flex: 1 1 33.33%;
4032             flex: 1 1 33.33%;
4033     max-width: 100%;
4034     max-height: 33.33%;
4035     box-sizing: border-box; }
4036   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
4037     -webkit-box-flex: 1;
4038     -webkit-flex: 1 1 66.66%;
4039             flex: 1 1 66.66%;
4040     max-width: 100%;
4041     max-height: 66.66%;
4042     box-sizing: border-box; }
4043   .layout-xs-row > .flex-xs-90 {
4044     -webkit-box-flex: 1;
4045     -webkit-flex: 1 1 100%;
4046             flex: 1 1 100%;
4047     max-width: 90%;
4048     max-height: 100%;
4049     box-sizing: border-box; }
4050   .layout-xs-column > .flex-xs-90 {
4051     -webkit-box-flex: 1;
4052     -webkit-flex: 1 1 100%;
4053             flex: 1 1 100%;
4054     max-width: 100%;
4055     max-height: 90%;
4056     box-sizing: border-box; }
4057   .flex-xs-95 {
4058     -webkit-box-flex: 1;
4059     -webkit-flex: 1 1 100%;
4060             flex: 1 1 100%;
4061     max-width: 95%;
4062     max-height: 100%;
4063     box-sizing: border-box; }
4064   .layout-row > .flex-xs-95 {
4065     -webkit-box-flex: 1;
4066     -webkit-flex: 1 1 100%;
4067             flex: 1 1 100%;
4068     max-width: 95%;
4069     max-height: 100%;
4070     box-sizing: border-box; }
4071   .layout-column > .flex-xs-95 {
4072     -webkit-box-flex: 1;
4073     -webkit-flex: 1 1 100%;
4074             flex: 1 1 100%;
4075     max-width: 100%;
4076     max-height: 95%;
4077     box-sizing: border-box; }
4078   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
4079     -webkit-box-flex: 1;
4080     -webkit-flex: 1 1 33.33%;
4081             flex: 1 1 33.33%;
4082     max-width: 33.33%;
4083     max-height: 100%;
4084     box-sizing: border-box; }
4085   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
4086     -webkit-box-flex: 1;
4087     -webkit-flex: 1 1 66.66%;
4088             flex: 1 1 66.66%;
4089     max-width: 66.66%;
4090     max-height: 100%;
4091     box-sizing: border-box; }
4092   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
4093     -webkit-box-flex: 1;
4094     -webkit-flex: 1 1 33.33%;
4095             flex: 1 1 33.33%;
4096     max-width: 100%;
4097     max-height: 33.33%;
4098     box-sizing: border-box; }
4099   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
4100     -webkit-box-flex: 1;
4101     -webkit-flex: 1 1 66.66%;
4102             flex: 1 1 66.66%;
4103     max-width: 100%;
4104     max-height: 66.66%;
4105     box-sizing: border-box; }
4106   .layout-xs-row > .flex-xs-95 {
4107     -webkit-box-flex: 1;
4108     -webkit-flex: 1 1 100%;
4109             flex: 1 1 100%;
4110     max-width: 95%;
4111     max-height: 100%;
4112     box-sizing: border-box; }
4113   .layout-xs-column > .flex-xs-95 {
4114     -webkit-box-flex: 1;
4115     -webkit-flex: 1 1 100%;
4116             flex: 1 1 100%;
4117     max-width: 100%;
4118     max-height: 95%;
4119     box-sizing: border-box; }
4120   .flex-xs-100 {
4121     -webkit-box-flex: 1;
4122     -webkit-flex: 1 1 100%;
4123             flex: 1 1 100%;
4124     max-width: 100%;
4125     max-height: 100%;
4126     box-sizing: border-box; }
4127   .layout-row > .flex-xs-100 {
4128     -webkit-box-flex: 1;
4129     -webkit-flex: 1 1 100%;
4130             flex: 1 1 100%;
4131     max-width: 100%;
4132     max-height: 100%;
4133     box-sizing: border-box; }
4134   .layout-column > .flex-xs-100 {
4135     -webkit-box-flex: 1;
4136     -webkit-flex: 1 1 100%;
4137             flex: 1 1 100%;
4138     max-width: 100%;
4139     max-height: 100%;
4140     box-sizing: border-box; }
4141   .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
4142     -webkit-box-flex: 1;
4143     -webkit-flex: 1 1 33.33%;
4144             flex: 1 1 33.33%;
4145     max-width: 33.33%;
4146     max-height: 100%;
4147     box-sizing: border-box; }
4148   .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
4149     -webkit-box-flex: 1;
4150     -webkit-flex: 1 1 66.66%;
4151             flex: 1 1 66.66%;
4152     max-width: 66.66%;
4153     max-height: 100%;
4154     box-sizing: border-box; }
4155   .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
4156     -webkit-box-flex: 1;
4157     -webkit-flex: 1 1 33.33%;
4158             flex: 1 1 33.33%;
4159     max-width: 100%;
4160     max-height: 33.33%;
4161     box-sizing: border-box; }
4162   .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
4163     -webkit-box-flex: 1;
4164     -webkit-flex: 1 1 66.66%;
4165             flex: 1 1 66.66%;
4166     max-width: 100%;
4167     max-height: 66.66%;
4168     box-sizing: border-box; }
4169   .layout-xs-row > .flex-xs-100 {
4170     -webkit-box-flex: 1;
4171     -webkit-flex: 1 1 100%;
4172             flex: 1 1 100%;
4173     max-width: 100%;
4174     max-height: 100%;
4175     box-sizing: border-box; }
4176   .layout-xs-column > .flex-xs-100 {
4177     -webkit-box-flex: 1;
4178     -webkit-flex: 1 1 100%;
4179             flex: 1 1 100%;
4180     max-width: 100%;
4181     max-height: 100%;
4182     box-sizing: border-box; }
4183   .layout-xs-row > .flex-xs-33, .layout-xs-row > .flex-xs-33 {
4184     -webkit-box-flex: 1;
4185     -webkit-flex: 1 1 100%;
4186             flex: 1 1 100%;
4187     max-width: 33.33%;
4188     max-height: 100%;
4189     box-sizing: border-box; }
4190   .layout-xs-row > .flex-xs-66, .layout-xs-row > .flex-xs-66 {
4191     -webkit-box-flex: 1;
4192     -webkit-flex: 1 1 100%;
4193             flex: 1 1 100%;
4194     max-width: 66.66%;
4195     max-height: 100%;
4196     box-sizing: border-box; }
4197   .layout-xs-row > .flex {
4198     min-width: 0; }
4199   .layout-xs-column > .flex-xs-33, .layout-xs-column > .flex-xs-33 {
4200     -webkit-box-flex: 1;
4201     -webkit-flex: 1 1 100%;
4202             flex: 1 1 100%;
4203     max-width: 100%;
4204     max-height: 33.33%;
4205     box-sizing: border-box; }
4206   .layout-xs-column > .flex-xs-66, .layout-xs-column > .flex-xs-66 {
4207     -webkit-box-flex: 1;
4208     -webkit-flex: 1 1 100%;
4209             flex: 1 1 100%;
4210     max-width: 100%;
4211     max-height: 66.66%;
4212     box-sizing: border-box; }
4213   .layout-xs-column > .flex {
4214     min-height: 0; }
4215   .layout-xs, .layout-xs-column, .layout-xs-row {
4216     box-sizing: border-box;
4217     display: -webkit-box;
4218     display: -webkit-flex;
4219     display: flex; }
4220   .layout-xs-column {
4221     -webkit-box-orient: vertical;
4222     -webkit-box-direction: normal;
4223     -webkit-flex-direction: column;
4224             flex-direction: column; }
4225   .layout-xs-row {
4226     -webkit-box-orient: horizontal;
4227     -webkit-box-direction: normal;
4228     -webkit-flex-direction: row;
4229             flex-direction: row; } }
4230
4231 @media (min-width: 600px) {
4232   .flex-order-gt-xs--20 {
4233     -webkit-box-ordinal-group: -19;
4234     -webkit-order: -20;
4235             order: -20; }
4236   .flex-order-gt-xs--19 {
4237     -webkit-box-ordinal-group: -18;
4238     -webkit-order: -19;
4239             order: -19; }
4240   .flex-order-gt-xs--18 {
4241     -webkit-box-ordinal-group: -17;
4242     -webkit-order: -18;
4243             order: -18; }
4244   .flex-order-gt-xs--17 {
4245     -webkit-box-ordinal-group: -16;
4246     -webkit-order: -17;
4247             order: -17; }
4248   .flex-order-gt-xs--16 {
4249     -webkit-box-ordinal-group: -15;
4250     -webkit-order: -16;
4251             order: -16; }
4252   .flex-order-gt-xs--15 {
4253     -webkit-box-ordinal-group: -14;
4254     -webkit-order: -15;
4255             order: -15; }
4256   .flex-order-gt-xs--14 {
4257     -webkit-box-ordinal-group: -13;
4258     -webkit-order: -14;
4259             order: -14; }
4260   .flex-order-gt-xs--13 {
4261     -webkit-box-ordinal-group: -12;
4262     -webkit-order: -13;
4263             order: -13; }
4264   .flex-order-gt-xs--12 {
4265     -webkit-box-ordinal-group: -11;
4266     -webkit-order: -12;
4267             order: -12; }
4268   .flex-order-gt-xs--11 {
4269     -webkit-box-ordinal-group: -10;
4270     -webkit-order: -11;
4271             order: -11; }
4272   .flex-order-gt-xs--10 {
4273     -webkit-box-ordinal-group: -9;
4274     -webkit-order: -10;
4275             order: -10; }
4276   .flex-order-gt-xs--9 {
4277     -webkit-box-ordinal-group: -8;
4278     -webkit-order: -9;
4279             order: -9; }
4280   .flex-order-gt-xs--8 {
4281     -webkit-box-ordinal-group: -7;
4282     -webkit-order: -8;
4283             order: -8; }
4284   .flex-order-gt-xs--7 {
4285     -webkit-box-ordinal-group: -6;
4286     -webkit-order: -7;
4287             order: -7; }
4288   .flex-order-gt-xs--6 {
4289     -webkit-box-ordinal-group: -5;
4290     -webkit-order: -6;
4291             order: -6; }
4292   .flex-order-gt-xs--5 {
4293     -webkit-box-ordinal-group: -4;
4294     -webkit-order: -5;
4295             order: -5; }
4296   .flex-order-gt-xs--4 {
4297     -webkit-box-ordinal-group: -3;
4298     -webkit-order: -4;
4299             order: -4; }
4300   .flex-order-gt-xs--3 {
4301     -webkit-box-ordinal-group: -2;
4302     -webkit-order: -3;
4303             order: -3; }
4304   .flex-order-gt-xs--2 {
4305     -webkit-box-ordinal-group: -1;
4306     -webkit-order: -2;
4307             order: -2; }
4308   .flex-order-gt-xs--1 {
4309     -webkit-box-ordinal-group: 0;
4310     -webkit-order: -1;
4311             order: -1; }
4312   .flex-order-gt-xs-0 {
4313     -webkit-box-ordinal-group: 1;
4314     -webkit-order: 0;
4315             order: 0; }
4316   .flex-order-gt-xs-1 {
4317     -webkit-box-ordinal-group: 2;
4318     -webkit-order: 1;
4319             order: 1; }
4320   .flex-order-gt-xs-2 {
4321     -webkit-box-ordinal-group: 3;
4322     -webkit-order: 2;
4323             order: 2; }
4324   .flex-order-gt-xs-3 {
4325     -webkit-box-ordinal-group: 4;
4326     -webkit-order: 3;
4327             order: 3; }
4328   .flex-order-gt-xs-4 {
4329     -webkit-box-ordinal-group: 5;
4330     -webkit-order: 4;
4331             order: 4; }
4332   .flex-order-gt-xs-5 {
4333     -webkit-box-ordinal-group: 6;
4334     -webkit-order: 5;
4335             order: 5; }
4336   .flex-order-gt-xs-6 {
4337     -webkit-box-ordinal-group: 7;
4338     -webkit-order: 6;
4339             order: 6; }
4340   .flex-order-gt-xs-7 {
4341     -webkit-box-ordinal-group: 8;
4342     -webkit-order: 7;
4343             order: 7; }
4344   .flex-order-gt-xs-8 {
4345     -webkit-box-ordinal-group: 9;
4346     -webkit-order: 8;
4347             order: 8; }
4348   .flex-order-gt-xs-9 {
4349     -webkit-box-ordinal-group: 10;
4350     -webkit-order: 9;
4351             order: 9; }
4352   .flex-order-gt-xs-10 {
4353     -webkit-box-ordinal-group: 11;
4354     -webkit-order: 10;
4355             order: 10; }
4356   .flex-order-gt-xs-11 {
4357     -webkit-box-ordinal-group: 12;
4358     -webkit-order: 11;
4359             order: 11; }
4360   .flex-order-gt-xs-12 {
4361     -webkit-box-ordinal-group: 13;
4362     -webkit-order: 12;
4363             order: 12; }
4364   .flex-order-gt-xs-13 {
4365     -webkit-box-ordinal-group: 14;
4366     -webkit-order: 13;
4367             order: 13; }
4368   .flex-order-gt-xs-14 {
4369     -webkit-box-ordinal-group: 15;
4370     -webkit-order: 14;
4371             order: 14; }
4372   .flex-order-gt-xs-15 {
4373     -webkit-box-ordinal-group: 16;
4374     -webkit-order: 15;
4375             order: 15; }
4376   .flex-order-gt-xs-16 {
4377     -webkit-box-ordinal-group: 17;
4378     -webkit-order: 16;
4379             order: 16; }
4380   .flex-order-gt-xs-17 {
4381     -webkit-box-ordinal-group: 18;
4382     -webkit-order: 17;
4383             order: 17; }
4384   .flex-order-gt-xs-18 {
4385     -webkit-box-ordinal-group: 19;
4386     -webkit-order: 18;
4387             order: 18; }
4388   .flex-order-gt-xs-19 {
4389     -webkit-box-ordinal-group: 20;
4390     -webkit-order: 19;
4391             order: 19; }
4392   .flex-order-gt-xs-20 {
4393     -webkit-box-ordinal-group: 21;
4394     -webkit-order: 20;
4395             order: 20; }
4396   .offset-gt-xs-0, .flex-offset-gt-xs-0 {
4397     margin-left: 0; }
4398     [dir=rtl] .offset-gt-xs-0, [dir=rtl] .flex-offset-gt-xs-0 {
4399       margin-left: auto;
4400       margin-right: 0; }
4401   .offset-gt-xs-5, .flex-offset-gt-xs-5 {
4402     margin-left: 5%; }
4403     [dir=rtl] .offset-gt-xs-5, [dir=rtl] .flex-offset-gt-xs-5 {
4404       margin-left: auto;
4405       margin-right: 5%; }
4406   .offset-gt-xs-10, .flex-offset-gt-xs-10 {
4407     margin-left: 10%; }
4408     [dir=rtl] .offset-gt-xs-10, [dir=rtl] .flex-offset-gt-xs-10 {
4409       margin-left: auto;
4410       margin-right: 10%; }
4411   .offset-gt-xs-15, .flex-offset-gt-xs-15 {
4412     margin-left: 15%; }
4413     [dir=rtl] .offset-gt-xs-15, [dir=rtl] .flex-offset-gt-xs-15 {
4414       margin-left: auto;
4415       margin-right: 15%; }
4416   .offset-gt-xs-20, .flex-offset-gt-xs-20 {
4417     margin-left: 20%; }
4418     [dir=rtl] .offset-gt-xs-20, [dir=rtl] .flex-offset-gt-xs-20 {
4419       margin-left: auto;
4420       margin-right: 20%; }
4421   .offset-gt-xs-25, .flex-offset-gt-xs-25 {
4422     margin-left: 25%; }
4423     [dir=rtl] .offset-gt-xs-25, [dir=rtl] .flex-offset-gt-xs-25 {
4424       margin-left: auto;
4425       margin-right: 25%; }
4426   .offset-gt-xs-30, .flex-offset-gt-xs-30 {
4427     margin-left: 30%; }
4428     [dir=rtl] .offset-gt-xs-30, [dir=rtl] .flex-offset-gt-xs-30 {
4429       margin-left: auto;
4430       margin-right: 30%; }
4431   .offset-gt-xs-35, .flex-offset-gt-xs-35 {
4432     margin-left: 35%; }
4433     [dir=rtl] .offset-gt-xs-35, [dir=rtl] .flex-offset-gt-xs-35 {
4434       margin-left: auto;
4435       margin-right: 35%; }
4436   .offset-gt-xs-40, .flex-offset-gt-xs-40 {
4437     margin-left: 40%; }
4438     [dir=rtl] .offset-gt-xs-40, [dir=rtl] .flex-offset-gt-xs-40 {
4439       margin-left: auto;
4440       margin-right: 40%; }
4441   .offset-gt-xs-45, .flex-offset-gt-xs-45 {
4442     margin-left: 45%; }
4443     [dir=rtl] .offset-gt-xs-45, [dir=rtl] .flex-offset-gt-xs-45 {
4444       margin-left: auto;
4445       margin-right: 45%; }
4446   .offset-gt-xs-50, .flex-offset-gt-xs-50 {
4447     margin-left: 50%; }
4448     [dir=rtl] .offset-gt-xs-50, [dir=rtl] .flex-offset-gt-xs-50 {
4449       margin-left: auto;
4450       margin-right: 50%; }
4451   .offset-gt-xs-55, .flex-offset-gt-xs-55 {
4452     margin-left: 55%; }
4453     [dir=rtl] .offset-gt-xs-55, [dir=rtl] .flex-offset-gt-xs-55 {
4454       margin-left: auto;
4455       margin-right: 55%; }
4456   .offset-gt-xs-60, .flex-offset-gt-xs-60 {
4457     margin-left: 60%; }
4458     [dir=rtl] .offset-gt-xs-60, [dir=rtl] .flex-offset-gt-xs-60 {
4459       margin-left: auto;
4460       margin-right: 60%; }
4461   .offset-gt-xs-65, .flex-offset-gt-xs-65 {
4462     margin-left: 65%; }
4463     [dir=rtl] .offset-gt-xs-65, [dir=rtl] .flex-offset-gt-xs-65 {
4464       margin-left: auto;
4465       margin-right: 65%; }
4466   .offset-gt-xs-70, .flex-offset-gt-xs-70 {
4467     margin-left: 70%; }
4468     [dir=rtl] .offset-gt-xs-70, [dir=rtl] .flex-offset-gt-xs-70 {
4469       margin-left: auto;
4470       margin-right: 70%; }
4471   .offset-gt-xs-75, .flex-offset-gt-xs-75 {
4472     margin-left: 75%; }
4473     [dir=rtl] .offset-gt-xs-75, [dir=rtl] .flex-offset-gt-xs-75 {
4474       margin-left: auto;
4475       margin-right: 75%; }
4476   .offset-gt-xs-80, .flex-offset-gt-xs-80 {
4477     margin-left: 80%; }
4478     [dir=rtl] .offset-gt-xs-80, [dir=rtl] .flex-offset-gt-xs-80 {
4479       margin-left: auto;
4480       margin-right: 80%; }
4481   .offset-gt-xs-85, .flex-offset-gt-xs-85 {
4482     margin-left: 85%; }
4483     [dir=rtl] .offset-gt-xs-85, [dir=rtl] .flex-offset-gt-xs-85 {
4484       margin-left: auto;
4485       margin-right: 85%; }
4486   .offset-gt-xs-90, .flex-offset-gt-xs-90 {
4487     margin-left: 90%; }
4488     [dir=rtl] .offset-gt-xs-90, [dir=rtl] .flex-offset-gt-xs-90 {
4489       margin-left: auto;
4490       margin-right: 90%; }
4491   .offset-gt-xs-95, .flex-offset-gt-xs-95 {
4492     margin-left: 95%; }
4493     [dir=rtl] .offset-gt-xs-95, [dir=rtl] .flex-offset-gt-xs-95 {
4494       margin-left: auto;
4495       margin-right: 95%; }
4496   .offset-gt-xs-33, .flex-offset-gt-xs-33 {
4497     margin-left: calc(100% / 3); }
4498   .offset-gt-xs-66, .flex-offset-gt-xs-66 {
4499     margin-left: calc(200% / 3); }
4500     [dir=rtl] .offset-gt-xs-66, [dir=rtl] .flex-offset-gt-xs-66 {
4501       margin-left: auto;
4502       margin-right: calc(200% / 3); }
4503   .layout-align-gt-xs,
4504   .layout-align-gt-xs-start-stretch {
4505     -webkit-box-pack: start;
4506     -webkit-justify-content: flex-start;
4507             justify-content: flex-start;
4508     -webkit-align-content: stretch;
4509             align-content: stretch;
4510     -webkit-box-align: stretch;
4511     -webkit-align-items: stretch;
4512             align-items: stretch; }
4513   .layout-align-gt-xs-start,
4514   .layout-align-gt-xs-start-start,
4515   .layout-align-gt-xs-start-center,
4516   .layout-align-gt-xs-start-end,
4517   .layout-align-gt-xs-start-stretch {
4518     -webkit-box-pack: start;
4519     -webkit-justify-content: flex-start;
4520             justify-content: flex-start; }
4521   .layout-align-gt-xs-center,
4522   .layout-align-gt-xs-center-start,
4523   .layout-align-gt-xs-center-center,
4524   .layout-align-gt-xs-center-end,
4525   .layout-align-gt-xs-center-stretch {
4526     -webkit-box-pack: center;
4527     -webkit-justify-content: center;
4528             justify-content: center; }
4529   .layout-align-gt-xs-end,
4530   .layout-align-gt-xs-end-start,
4531   .layout-align-gt-xs-end-center,
4532   .layout-align-gt-xs-end-end,
4533   .layout-align-gt-xs-end-stretch {
4534     -webkit-box-pack: end;
4535     -webkit-justify-content: flex-end;
4536             justify-content: flex-end; }
4537   .layout-align-gt-xs-space-around,
4538   .layout-align-gt-xs-space-around-center,
4539   .layout-align-gt-xs-space-around-start,
4540   .layout-align-gt-xs-space-around-end,
4541   .layout-align-gt-xs-space-around-stretch {
4542     -webkit-justify-content: space-around;
4543             justify-content: space-around; }
4544   .layout-align-gt-xs-space-between,
4545   .layout-align-gt-xs-space-between-center,
4546   .layout-align-gt-xs-space-between-start,
4547   .layout-align-gt-xs-space-between-end,
4548   .layout-align-gt-xs-space-between-stretch {
4549     -webkit-box-pack: justify;
4550     -webkit-justify-content: space-between;
4551             justify-content: space-between; }
4552   .layout-align-gt-xs-start-start,
4553   .layout-align-gt-xs-center-start,
4554   .layout-align-gt-xs-end-start,
4555   .layout-align-gt-xs-space-between-start,
4556   .layout-align-gt-xs-space-around-start {
4557     -webkit-box-align: start;
4558     -webkit-align-items: flex-start;
4559             align-items: flex-start;
4560     -webkit-align-content: flex-start;
4561             align-content: flex-start; }
4562   .layout-align-gt-xs-start-center,
4563   .layout-align-gt-xs-center-center,
4564   .layout-align-gt-xs-end-center,
4565   .layout-align-gt-xs-space-between-center,
4566   .layout-align-gt-xs-space-around-center {
4567     -webkit-box-align: center;
4568     -webkit-align-items: center;
4569             align-items: center;
4570     -webkit-align-content: center;
4571             align-content: center;
4572     max-width: 100%; }
4573   .layout-align-gt-xs-start-center > *,
4574   .layout-align-gt-xs-center-center > *,
4575   .layout-align-gt-xs-end-center > *,
4576   .layout-align-gt-xs-space-between-center > *,
4577   .layout-align-gt-xs-space-around-center > * {
4578     max-width: 100%;
4579     box-sizing: border-box; }
4580   .layout-align-gt-xs-start-end,
4581   .layout-align-gt-xs-center-end,
4582   .layout-align-gt-xs-end-end,
4583   .layout-align-gt-xs-space-between-end,
4584   .layout-align-gt-xs-space-around-end {
4585     -webkit-box-align: end;
4586     -webkit-align-items: flex-end;
4587             align-items: flex-end;
4588     -webkit-align-content: flex-end;
4589             align-content: flex-end; }
4590   .layout-align-gt-xs-start-stretch,
4591   .layout-align-gt-xs-center-stretch,
4592   .layout-align-gt-xs-end-stretch,
4593   .layout-align-gt-xs-space-between-stretch,
4594   .layout-align-gt-xs-space-around-stretch {
4595     -webkit-box-align: stretch;
4596     -webkit-align-items: stretch;
4597             align-items: stretch;
4598     -webkit-align-content: stretch;
4599             align-content: stretch; }
4600   .flex-gt-xs {
4601     -webkit-box-flex: 1;
4602     -webkit-flex: 1;
4603             flex: 1;
4604     box-sizing: border-box; }
4605   .flex-gt-xs-grow {
4606     -webkit-box-flex: 1;
4607     -webkit-flex: 1 1 100%;
4608             flex: 1 1 100%;
4609     box-sizing: border-box; }
4610   .flex-gt-xs-initial {
4611     -webkit-box-flex: 0;
4612     -webkit-flex: 0 1 auto;
4613             flex: 0 1 auto;
4614     box-sizing: border-box; }
4615   .flex-gt-xs-auto {
4616     -webkit-box-flex: 1;
4617     -webkit-flex: 1 1 auto;
4618             flex: 1 1 auto;
4619     box-sizing: border-box; }
4620   .flex-gt-xs-none {
4621     -webkit-box-flex: 0;
4622     -webkit-flex: 0 0 auto;
4623             flex: 0 0 auto;
4624     box-sizing: border-box; }
4625   .flex-gt-xs-noshrink {
4626     -webkit-box-flex: 1;
4627     -webkit-flex: 1 0 auto;
4628             flex: 1 0 auto;
4629     box-sizing: border-box; }
4630   .flex-gt-xs-nogrow {
4631     -webkit-box-flex: 0;
4632     -webkit-flex: 0 1 auto;
4633             flex: 0 1 auto;
4634     box-sizing: border-box; }
4635   .flex-gt-xs-0 {
4636     -webkit-box-flex: 1;
4637     -webkit-flex: 1 1 100%;
4638             flex: 1 1 100%;
4639     max-width: 0%;
4640     max-height: 100%;
4641     box-sizing: border-box; }
4642   .layout-row > .flex-gt-xs-0 {
4643     -webkit-box-flex: 1;
4644     -webkit-flex: 1 1 100%;
4645             flex: 1 1 100%;
4646     max-width: 0%;
4647     max-height: 100%;
4648     box-sizing: border-box;
4649     min-width: 0; }
4650   .layout-column > .flex-gt-xs-0 {
4651     -webkit-box-flex: 1;
4652     -webkit-flex: 1 1 100%;
4653             flex: 1 1 100%;
4654     max-width: 100%;
4655     max-height: 0%;
4656     box-sizing: border-box; }
4657   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
4658     -webkit-box-flex: 1;
4659     -webkit-flex: 1 1 33.33%;
4660             flex: 1 1 33.33%;
4661     max-width: 33.33%;
4662     max-height: 100%;
4663     box-sizing: border-box; }
4664   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
4665     -webkit-box-flex: 1;
4666     -webkit-flex: 1 1 66.66%;
4667             flex: 1 1 66.66%;
4668     max-width: 66.66%;
4669     max-height: 100%;
4670     box-sizing: border-box; }
4671   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
4672     -webkit-box-flex: 1;
4673     -webkit-flex: 1 1 33.33%;
4674             flex: 1 1 33.33%;
4675     max-width: 100%;
4676     max-height: 33.33%;
4677     box-sizing: border-box; }
4678   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
4679     -webkit-box-flex: 1;
4680     -webkit-flex: 1 1 66.66%;
4681             flex: 1 1 66.66%;
4682     max-width: 100%;
4683     max-height: 66.66%;
4684     box-sizing: border-box; }
4685   .layout-gt-xs-row > .flex-gt-xs-0 {
4686     -webkit-box-flex: 1;
4687     -webkit-flex: 1 1 100%;
4688             flex: 1 1 100%;
4689     max-width: 0%;
4690     max-height: 100%;
4691     box-sizing: border-box;
4692     min-width: 0; }
4693   .layout-gt-xs-column > .flex-gt-xs-0 {
4694     -webkit-box-flex: 1;
4695     -webkit-flex: 1 1 100%;
4696             flex: 1 1 100%;
4697     max-width: 100%;
4698     max-height: 0%;
4699     box-sizing: border-box;
4700     min-height: 0; }
4701   .flex-gt-xs-5 {
4702     -webkit-box-flex: 1;
4703     -webkit-flex: 1 1 100%;
4704             flex: 1 1 100%;
4705     max-width: 5%;
4706     max-height: 100%;
4707     box-sizing: border-box; }
4708   .layout-row > .flex-gt-xs-5 {
4709     -webkit-box-flex: 1;
4710     -webkit-flex: 1 1 100%;
4711             flex: 1 1 100%;
4712     max-width: 5%;
4713     max-height: 100%;
4714     box-sizing: border-box; }
4715   .layout-column > .flex-gt-xs-5 {
4716     -webkit-box-flex: 1;
4717     -webkit-flex: 1 1 100%;
4718             flex: 1 1 100%;
4719     max-width: 100%;
4720     max-height: 5%;
4721     box-sizing: border-box; }
4722   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
4723     -webkit-box-flex: 1;
4724     -webkit-flex: 1 1 33.33%;
4725             flex: 1 1 33.33%;
4726     max-width: 33.33%;
4727     max-height: 100%;
4728     box-sizing: border-box; }
4729   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
4730     -webkit-box-flex: 1;
4731     -webkit-flex: 1 1 66.66%;
4732             flex: 1 1 66.66%;
4733     max-width: 66.66%;
4734     max-height: 100%;
4735     box-sizing: border-box; }
4736   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
4737     -webkit-box-flex: 1;
4738     -webkit-flex: 1 1 33.33%;
4739             flex: 1 1 33.33%;
4740     max-width: 100%;
4741     max-height: 33.33%;
4742     box-sizing: border-box; }
4743   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
4744     -webkit-box-flex: 1;
4745     -webkit-flex: 1 1 66.66%;
4746             flex: 1 1 66.66%;
4747     max-width: 100%;
4748     max-height: 66.66%;
4749     box-sizing: border-box; }
4750   .layout-gt-xs-row > .flex-gt-xs-5 {
4751     -webkit-box-flex: 1;
4752     -webkit-flex: 1 1 100%;
4753             flex: 1 1 100%;
4754     max-width: 5%;
4755     max-height: 100%;
4756     box-sizing: border-box; }
4757   .layout-gt-xs-column > .flex-gt-xs-5 {
4758     -webkit-box-flex: 1;
4759     -webkit-flex: 1 1 100%;
4760             flex: 1 1 100%;
4761     max-width: 100%;
4762     max-height: 5%;
4763     box-sizing: border-box; }
4764   .flex-gt-xs-10 {
4765     -webkit-box-flex: 1;
4766     -webkit-flex: 1 1 100%;
4767             flex: 1 1 100%;
4768     max-width: 10%;
4769     max-height: 100%;
4770     box-sizing: border-box; }
4771   .layout-row > .flex-gt-xs-10 {
4772     -webkit-box-flex: 1;
4773     -webkit-flex: 1 1 100%;
4774             flex: 1 1 100%;
4775     max-width: 10%;
4776     max-height: 100%;
4777     box-sizing: border-box; }
4778   .layout-column > .flex-gt-xs-10 {
4779     -webkit-box-flex: 1;
4780     -webkit-flex: 1 1 100%;
4781             flex: 1 1 100%;
4782     max-width: 100%;
4783     max-height: 10%;
4784     box-sizing: border-box; }
4785   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
4786     -webkit-box-flex: 1;
4787     -webkit-flex: 1 1 33.33%;
4788             flex: 1 1 33.33%;
4789     max-width: 33.33%;
4790     max-height: 100%;
4791     box-sizing: border-box; }
4792   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
4793     -webkit-box-flex: 1;
4794     -webkit-flex: 1 1 66.66%;
4795             flex: 1 1 66.66%;
4796     max-width: 66.66%;
4797     max-height: 100%;
4798     box-sizing: border-box; }
4799   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
4800     -webkit-box-flex: 1;
4801     -webkit-flex: 1 1 33.33%;
4802             flex: 1 1 33.33%;
4803     max-width: 100%;
4804     max-height: 33.33%;
4805     box-sizing: border-box; }
4806   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
4807     -webkit-box-flex: 1;
4808     -webkit-flex: 1 1 66.66%;
4809             flex: 1 1 66.66%;
4810     max-width: 100%;
4811     max-height: 66.66%;
4812     box-sizing: border-box; }
4813   .layout-gt-xs-row > .flex-gt-xs-10 {
4814     -webkit-box-flex: 1;
4815     -webkit-flex: 1 1 100%;
4816             flex: 1 1 100%;
4817     max-width: 10%;
4818     max-height: 100%;
4819     box-sizing: border-box; }
4820   .layout-gt-xs-column > .flex-gt-xs-10 {
4821     -webkit-box-flex: 1;
4822     -webkit-flex: 1 1 100%;
4823             flex: 1 1 100%;
4824     max-width: 100%;
4825     max-height: 10%;
4826     box-sizing: border-box; }
4827   .flex-gt-xs-15 {
4828     -webkit-box-flex: 1;
4829     -webkit-flex: 1 1 100%;
4830             flex: 1 1 100%;
4831     max-width: 15%;
4832     max-height: 100%;
4833     box-sizing: border-box; }
4834   .layout-row > .flex-gt-xs-15 {
4835     -webkit-box-flex: 1;
4836     -webkit-flex: 1 1 100%;
4837             flex: 1 1 100%;
4838     max-width: 15%;
4839     max-height: 100%;
4840     box-sizing: border-box; }
4841   .layout-column > .flex-gt-xs-15 {
4842     -webkit-box-flex: 1;
4843     -webkit-flex: 1 1 100%;
4844             flex: 1 1 100%;
4845     max-width: 100%;
4846     max-height: 15%;
4847     box-sizing: border-box; }
4848   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
4849     -webkit-box-flex: 1;
4850     -webkit-flex: 1 1 33.33%;
4851             flex: 1 1 33.33%;
4852     max-width: 33.33%;
4853     max-height: 100%;
4854     box-sizing: border-box; }
4855   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
4856     -webkit-box-flex: 1;
4857     -webkit-flex: 1 1 66.66%;
4858             flex: 1 1 66.66%;
4859     max-width: 66.66%;
4860     max-height: 100%;
4861     box-sizing: border-box; }
4862   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
4863     -webkit-box-flex: 1;
4864     -webkit-flex: 1 1 33.33%;
4865             flex: 1 1 33.33%;
4866     max-width: 100%;
4867     max-height: 33.33%;
4868     box-sizing: border-box; }
4869   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
4870     -webkit-box-flex: 1;
4871     -webkit-flex: 1 1 66.66%;
4872             flex: 1 1 66.66%;
4873     max-width: 100%;
4874     max-height: 66.66%;
4875     box-sizing: border-box; }
4876   .layout-gt-xs-row > .flex-gt-xs-15 {
4877     -webkit-box-flex: 1;
4878     -webkit-flex: 1 1 100%;
4879             flex: 1 1 100%;
4880     max-width: 15%;
4881     max-height: 100%;
4882     box-sizing: border-box; }
4883   .layout-gt-xs-column > .flex-gt-xs-15 {
4884     -webkit-box-flex: 1;
4885     -webkit-flex: 1 1 100%;
4886             flex: 1 1 100%;
4887     max-width: 100%;
4888     max-height: 15%;
4889     box-sizing: border-box; }
4890   .flex-gt-xs-20 {
4891     -webkit-box-flex: 1;
4892     -webkit-flex: 1 1 100%;
4893             flex: 1 1 100%;
4894     max-width: 20%;
4895     max-height: 100%;
4896     box-sizing: border-box; }
4897   .layout-row > .flex-gt-xs-20 {
4898     -webkit-box-flex: 1;
4899     -webkit-flex: 1 1 100%;
4900             flex: 1 1 100%;
4901     max-width: 20%;
4902     max-height: 100%;
4903     box-sizing: border-box; }
4904   .layout-column > .flex-gt-xs-20 {
4905     -webkit-box-flex: 1;
4906     -webkit-flex: 1 1 100%;
4907             flex: 1 1 100%;
4908     max-width: 100%;
4909     max-height: 20%;
4910     box-sizing: border-box; }
4911   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
4912     -webkit-box-flex: 1;
4913     -webkit-flex: 1 1 33.33%;
4914             flex: 1 1 33.33%;
4915     max-width: 33.33%;
4916     max-height: 100%;
4917     box-sizing: border-box; }
4918   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
4919     -webkit-box-flex: 1;
4920     -webkit-flex: 1 1 66.66%;
4921             flex: 1 1 66.66%;
4922     max-width: 66.66%;
4923     max-height: 100%;
4924     box-sizing: border-box; }
4925   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
4926     -webkit-box-flex: 1;
4927     -webkit-flex: 1 1 33.33%;
4928             flex: 1 1 33.33%;
4929     max-width: 100%;
4930     max-height: 33.33%;
4931     box-sizing: border-box; }
4932   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
4933     -webkit-box-flex: 1;
4934     -webkit-flex: 1 1 66.66%;
4935             flex: 1 1 66.66%;
4936     max-width: 100%;
4937     max-height: 66.66%;
4938     box-sizing: border-box; }
4939   .layout-gt-xs-row > .flex-gt-xs-20 {
4940     -webkit-box-flex: 1;
4941     -webkit-flex: 1 1 100%;
4942             flex: 1 1 100%;
4943     max-width: 20%;
4944     max-height: 100%;
4945     box-sizing: border-box; }
4946   .layout-gt-xs-column > .flex-gt-xs-20 {
4947     -webkit-box-flex: 1;
4948     -webkit-flex: 1 1 100%;
4949             flex: 1 1 100%;
4950     max-width: 100%;
4951     max-height: 20%;
4952     box-sizing: border-box; }
4953   .flex-gt-xs-25 {
4954     -webkit-box-flex: 1;
4955     -webkit-flex: 1 1 100%;
4956             flex: 1 1 100%;
4957     max-width: 25%;
4958     max-height: 100%;
4959     box-sizing: border-box; }
4960   .layout-row > .flex-gt-xs-25 {
4961     -webkit-box-flex: 1;
4962     -webkit-flex: 1 1 100%;
4963             flex: 1 1 100%;
4964     max-width: 25%;
4965     max-height: 100%;
4966     box-sizing: border-box; }
4967   .layout-column > .flex-gt-xs-25 {
4968     -webkit-box-flex: 1;
4969     -webkit-flex: 1 1 100%;
4970             flex: 1 1 100%;
4971     max-width: 100%;
4972     max-height: 25%;
4973     box-sizing: border-box; }
4974   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
4975     -webkit-box-flex: 1;
4976     -webkit-flex: 1 1 33.33%;
4977             flex: 1 1 33.33%;
4978     max-width: 33.33%;
4979     max-height: 100%;
4980     box-sizing: border-box; }
4981   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
4982     -webkit-box-flex: 1;
4983     -webkit-flex: 1 1 66.66%;
4984             flex: 1 1 66.66%;
4985     max-width: 66.66%;
4986     max-height: 100%;
4987     box-sizing: border-box; }
4988   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
4989     -webkit-box-flex: 1;
4990     -webkit-flex: 1 1 33.33%;
4991             flex: 1 1 33.33%;
4992     max-width: 100%;
4993     max-height: 33.33%;
4994     box-sizing: border-box; }
4995   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
4996     -webkit-box-flex: 1;
4997     -webkit-flex: 1 1 66.66%;
4998             flex: 1 1 66.66%;
4999     max-width: 100%;
5000     max-height: 66.66%;
5001     box-sizing: border-box; }
5002   .layout-gt-xs-row > .flex-gt-xs-25 {
5003     -webkit-box-flex: 1;
5004     -webkit-flex: 1 1 100%;
5005             flex: 1 1 100%;
5006     max-width: 25%;
5007     max-height: 100%;
5008     box-sizing: border-box; }
5009   .layout-gt-xs-column > .flex-gt-xs-25 {
5010     -webkit-box-flex: 1;
5011     -webkit-flex: 1 1 100%;
5012             flex: 1 1 100%;
5013     max-width: 100%;
5014     max-height: 25%;
5015     box-sizing: border-box; }
5016   .flex-gt-xs-30 {
5017     -webkit-box-flex: 1;
5018     -webkit-flex: 1 1 100%;
5019             flex: 1 1 100%;
5020     max-width: 30%;
5021     max-height: 100%;
5022     box-sizing: border-box; }
5023   .layout-row > .flex-gt-xs-30 {
5024     -webkit-box-flex: 1;
5025     -webkit-flex: 1 1 100%;
5026             flex: 1 1 100%;
5027     max-width: 30%;
5028     max-height: 100%;
5029     box-sizing: border-box; }
5030   .layout-column > .flex-gt-xs-30 {
5031     -webkit-box-flex: 1;
5032     -webkit-flex: 1 1 100%;
5033             flex: 1 1 100%;
5034     max-width: 100%;
5035     max-height: 30%;
5036     box-sizing: border-box; }
5037   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5038     -webkit-box-flex: 1;
5039     -webkit-flex: 1 1 33.33%;
5040             flex: 1 1 33.33%;
5041     max-width: 33.33%;
5042     max-height: 100%;
5043     box-sizing: border-box; }
5044   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5045     -webkit-box-flex: 1;
5046     -webkit-flex: 1 1 66.66%;
5047             flex: 1 1 66.66%;
5048     max-width: 66.66%;
5049     max-height: 100%;
5050     box-sizing: border-box; }
5051   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5052     -webkit-box-flex: 1;
5053     -webkit-flex: 1 1 33.33%;
5054             flex: 1 1 33.33%;
5055     max-width: 100%;
5056     max-height: 33.33%;
5057     box-sizing: border-box; }
5058   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5059     -webkit-box-flex: 1;
5060     -webkit-flex: 1 1 66.66%;
5061             flex: 1 1 66.66%;
5062     max-width: 100%;
5063     max-height: 66.66%;
5064     box-sizing: border-box; }
5065   .layout-gt-xs-row > .flex-gt-xs-30 {
5066     -webkit-box-flex: 1;
5067     -webkit-flex: 1 1 100%;
5068             flex: 1 1 100%;
5069     max-width: 30%;
5070     max-height: 100%;
5071     box-sizing: border-box; }
5072   .layout-gt-xs-column > .flex-gt-xs-30 {
5073     -webkit-box-flex: 1;
5074     -webkit-flex: 1 1 100%;
5075             flex: 1 1 100%;
5076     max-width: 100%;
5077     max-height: 30%;
5078     box-sizing: border-box; }
5079   .flex-gt-xs-35 {
5080     -webkit-box-flex: 1;
5081     -webkit-flex: 1 1 100%;
5082             flex: 1 1 100%;
5083     max-width: 35%;
5084     max-height: 100%;
5085     box-sizing: border-box; }
5086   .layout-row > .flex-gt-xs-35 {
5087     -webkit-box-flex: 1;
5088     -webkit-flex: 1 1 100%;
5089             flex: 1 1 100%;
5090     max-width: 35%;
5091     max-height: 100%;
5092     box-sizing: border-box; }
5093   .layout-column > .flex-gt-xs-35 {
5094     -webkit-box-flex: 1;
5095     -webkit-flex: 1 1 100%;
5096             flex: 1 1 100%;
5097     max-width: 100%;
5098     max-height: 35%;
5099     box-sizing: border-box; }
5100   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5101     -webkit-box-flex: 1;
5102     -webkit-flex: 1 1 33.33%;
5103             flex: 1 1 33.33%;
5104     max-width: 33.33%;
5105     max-height: 100%;
5106     box-sizing: border-box; }
5107   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5108     -webkit-box-flex: 1;
5109     -webkit-flex: 1 1 66.66%;
5110             flex: 1 1 66.66%;
5111     max-width: 66.66%;
5112     max-height: 100%;
5113     box-sizing: border-box; }
5114   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5115     -webkit-box-flex: 1;
5116     -webkit-flex: 1 1 33.33%;
5117             flex: 1 1 33.33%;
5118     max-width: 100%;
5119     max-height: 33.33%;
5120     box-sizing: border-box; }
5121   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5122     -webkit-box-flex: 1;
5123     -webkit-flex: 1 1 66.66%;
5124             flex: 1 1 66.66%;
5125     max-width: 100%;
5126     max-height: 66.66%;
5127     box-sizing: border-box; }
5128   .layout-gt-xs-row > .flex-gt-xs-35 {
5129     -webkit-box-flex: 1;
5130     -webkit-flex: 1 1 100%;
5131             flex: 1 1 100%;
5132     max-width: 35%;
5133     max-height: 100%;
5134     box-sizing: border-box; }
5135   .layout-gt-xs-column > .flex-gt-xs-35 {
5136     -webkit-box-flex: 1;
5137     -webkit-flex: 1 1 100%;
5138             flex: 1 1 100%;
5139     max-width: 100%;
5140     max-height: 35%;
5141     box-sizing: border-box; }
5142   .flex-gt-xs-40 {
5143     -webkit-box-flex: 1;
5144     -webkit-flex: 1 1 100%;
5145             flex: 1 1 100%;
5146     max-width: 40%;
5147     max-height: 100%;
5148     box-sizing: border-box; }
5149   .layout-row > .flex-gt-xs-40 {
5150     -webkit-box-flex: 1;
5151     -webkit-flex: 1 1 100%;
5152             flex: 1 1 100%;
5153     max-width: 40%;
5154     max-height: 100%;
5155     box-sizing: border-box; }
5156   .layout-column > .flex-gt-xs-40 {
5157     -webkit-box-flex: 1;
5158     -webkit-flex: 1 1 100%;
5159             flex: 1 1 100%;
5160     max-width: 100%;
5161     max-height: 40%;
5162     box-sizing: border-box; }
5163   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5164     -webkit-box-flex: 1;
5165     -webkit-flex: 1 1 33.33%;
5166             flex: 1 1 33.33%;
5167     max-width: 33.33%;
5168     max-height: 100%;
5169     box-sizing: border-box; }
5170   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5171     -webkit-box-flex: 1;
5172     -webkit-flex: 1 1 66.66%;
5173             flex: 1 1 66.66%;
5174     max-width: 66.66%;
5175     max-height: 100%;
5176     box-sizing: border-box; }
5177   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5178     -webkit-box-flex: 1;
5179     -webkit-flex: 1 1 33.33%;
5180             flex: 1 1 33.33%;
5181     max-width: 100%;
5182     max-height: 33.33%;
5183     box-sizing: border-box; }
5184   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5185     -webkit-box-flex: 1;
5186     -webkit-flex: 1 1 66.66%;
5187             flex: 1 1 66.66%;
5188     max-width: 100%;
5189     max-height: 66.66%;
5190     box-sizing: border-box; }
5191   .layout-gt-xs-row > .flex-gt-xs-40 {
5192     -webkit-box-flex: 1;
5193     -webkit-flex: 1 1 100%;
5194             flex: 1 1 100%;
5195     max-width: 40%;
5196     max-height: 100%;
5197     box-sizing: border-box; }
5198   .layout-gt-xs-column > .flex-gt-xs-40 {
5199     -webkit-box-flex: 1;
5200     -webkit-flex: 1 1 100%;
5201             flex: 1 1 100%;
5202     max-width: 100%;
5203     max-height: 40%;
5204     box-sizing: border-box; }
5205   .flex-gt-xs-45 {
5206     -webkit-box-flex: 1;
5207     -webkit-flex: 1 1 100%;
5208             flex: 1 1 100%;
5209     max-width: 45%;
5210     max-height: 100%;
5211     box-sizing: border-box; }
5212   .layout-row > .flex-gt-xs-45 {
5213     -webkit-box-flex: 1;
5214     -webkit-flex: 1 1 100%;
5215             flex: 1 1 100%;
5216     max-width: 45%;
5217     max-height: 100%;
5218     box-sizing: border-box; }
5219   .layout-column > .flex-gt-xs-45 {
5220     -webkit-box-flex: 1;
5221     -webkit-flex: 1 1 100%;
5222             flex: 1 1 100%;
5223     max-width: 100%;
5224     max-height: 45%;
5225     box-sizing: border-box; }
5226   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5227     -webkit-box-flex: 1;
5228     -webkit-flex: 1 1 33.33%;
5229             flex: 1 1 33.33%;
5230     max-width: 33.33%;
5231     max-height: 100%;
5232     box-sizing: border-box; }
5233   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5234     -webkit-box-flex: 1;
5235     -webkit-flex: 1 1 66.66%;
5236             flex: 1 1 66.66%;
5237     max-width: 66.66%;
5238     max-height: 100%;
5239     box-sizing: border-box; }
5240   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5241     -webkit-box-flex: 1;
5242     -webkit-flex: 1 1 33.33%;
5243             flex: 1 1 33.33%;
5244     max-width: 100%;
5245     max-height: 33.33%;
5246     box-sizing: border-box; }
5247   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5248     -webkit-box-flex: 1;
5249     -webkit-flex: 1 1 66.66%;
5250             flex: 1 1 66.66%;
5251     max-width: 100%;
5252     max-height: 66.66%;
5253     box-sizing: border-box; }
5254   .layout-gt-xs-row > .flex-gt-xs-45 {
5255     -webkit-box-flex: 1;
5256     -webkit-flex: 1 1 100%;
5257             flex: 1 1 100%;
5258     max-width: 45%;
5259     max-height: 100%;
5260     box-sizing: border-box; }
5261   .layout-gt-xs-column > .flex-gt-xs-45 {
5262     -webkit-box-flex: 1;
5263     -webkit-flex: 1 1 100%;
5264             flex: 1 1 100%;
5265     max-width: 100%;
5266     max-height: 45%;
5267     box-sizing: border-box; }
5268   .flex-gt-xs-50 {
5269     -webkit-box-flex: 1;
5270     -webkit-flex: 1 1 100%;
5271             flex: 1 1 100%;
5272     max-width: 50%;
5273     max-height: 100%;
5274     box-sizing: border-box; }
5275   .layout-row > .flex-gt-xs-50 {
5276     -webkit-box-flex: 1;
5277     -webkit-flex: 1 1 100%;
5278             flex: 1 1 100%;
5279     max-width: 50%;
5280     max-height: 100%;
5281     box-sizing: border-box; }
5282   .layout-column > .flex-gt-xs-50 {
5283     -webkit-box-flex: 1;
5284     -webkit-flex: 1 1 100%;
5285             flex: 1 1 100%;
5286     max-width: 100%;
5287     max-height: 50%;
5288     box-sizing: border-box; }
5289   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5290     -webkit-box-flex: 1;
5291     -webkit-flex: 1 1 33.33%;
5292             flex: 1 1 33.33%;
5293     max-width: 33.33%;
5294     max-height: 100%;
5295     box-sizing: border-box; }
5296   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5297     -webkit-box-flex: 1;
5298     -webkit-flex: 1 1 66.66%;
5299             flex: 1 1 66.66%;
5300     max-width: 66.66%;
5301     max-height: 100%;
5302     box-sizing: border-box; }
5303   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5304     -webkit-box-flex: 1;
5305     -webkit-flex: 1 1 33.33%;
5306             flex: 1 1 33.33%;
5307     max-width: 100%;
5308     max-height: 33.33%;
5309     box-sizing: border-box; }
5310   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5311     -webkit-box-flex: 1;
5312     -webkit-flex: 1 1 66.66%;
5313             flex: 1 1 66.66%;
5314     max-width: 100%;
5315     max-height: 66.66%;
5316     box-sizing: border-box; }
5317   .layout-gt-xs-row > .flex-gt-xs-50 {
5318     -webkit-box-flex: 1;
5319     -webkit-flex: 1 1 100%;
5320             flex: 1 1 100%;
5321     max-width: 50%;
5322     max-height: 100%;
5323     box-sizing: border-box; }
5324   .layout-gt-xs-column > .flex-gt-xs-50 {
5325     -webkit-box-flex: 1;
5326     -webkit-flex: 1 1 100%;
5327             flex: 1 1 100%;
5328     max-width: 100%;
5329     max-height: 50%;
5330     box-sizing: border-box; }
5331   .flex-gt-xs-55 {
5332     -webkit-box-flex: 1;
5333     -webkit-flex: 1 1 100%;
5334             flex: 1 1 100%;
5335     max-width: 55%;
5336     max-height: 100%;
5337     box-sizing: border-box; }
5338   .layout-row > .flex-gt-xs-55 {
5339     -webkit-box-flex: 1;
5340     -webkit-flex: 1 1 100%;
5341             flex: 1 1 100%;
5342     max-width: 55%;
5343     max-height: 100%;
5344     box-sizing: border-box; }
5345   .layout-column > .flex-gt-xs-55 {
5346     -webkit-box-flex: 1;
5347     -webkit-flex: 1 1 100%;
5348             flex: 1 1 100%;
5349     max-width: 100%;
5350     max-height: 55%;
5351     box-sizing: border-box; }
5352   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5353     -webkit-box-flex: 1;
5354     -webkit-flex: 1 1 33.33%;
5355             flex: 1 1 33.33%;
5356     max-width: 33.33%;
5357     max-height: 100%;
5358     box-sizing: border-box; }
5359   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5360     -webkit-box-flex: 1;
5361     -webkit-flex: 1 1 66.66%;
5362             flex: 1 1 66.66%;
5363     max-width: 66.66%;
5364     max-height: 100%;
5365     box-sizing: border-box; }
5366   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5367     -webkit-box-flex: 1;
5368     -webkit-flex: 1 1 33.33%;
5369             flex: 1 1 33.33%;
5370     max-width: 100%;
5371     max-height: 33.33%;
5372     box-sizing: border-box; }
5373   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5374     -webkit-box-flex: 1;
5375     -webkit-flex: 1 1 66.66%;
5376             flex: 1 1 66.66%;
5377     max-width: 100%;
5378     max-height: 66.66%;
5379     box-sizing: border-box; }
5380   .layout-gt-xs-row > .flex-gt-xs-55 {
5381     -webkit-box-flex: 1;
5382     -webkit-flex: 1 1 100%;
5383             flex: 1 1 100%;
5384     max-width: 55%;
5385     max-height: 100%;
5386     box-sizing: border-box; }
5387   .layout-gt-xs-column > .flex-gt-xs-55 {
5388     -webkit-box-flex: 1;
5389     -webkit-flex: 1 1 100%;
5390             flex: 1 1 100%;
5391     max-width: 100%;
5392     max-height: 55%;
5393     box-sizing: border-box; }
5394   .flex-gt-xs-60 {
5395     -webkit-box-flex: 1;
5396     -webkit-flex: 1 1 100%;
5397             flex: 1 1 100%;
5398     max-width: 60%;
5399     max-height: 100%;
5400     box-sizing: border-box; }
5401   .layout-row > .flex-gt-xs-60 {
5402     -webkit-box-flex: 1;
5403     -webkit-flex: 1 1 100%;
5404             flex: 1 1 100%;
5405     max-width: 60%;
5406     max-height: 100%;
5407     box-sizing: border-box; }
5408   .layout-column > .flex-gt-xs-60 {
5409     -webkit-box-flex: 1;
5410     -webkit-flex: 1 1 100%;
5411             flex: 1 1 100%;
5412     max-width: 100%;
5413     max-height: 60%;
5414     box-sizing: border-box; }
5415   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5416     -webkit-box-flex: 1;
5417     -webkit-flex: 1 1 33.33%;
5418             flex: 1 1 33.33%;
5419     max-width: 33.33%;
5420     max-height: 100%;
5421     box-sizing: border-box; }
5422   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5423     -webkit-box-flex: 1;
5424     -webkit-flex: 1 1 66.66%;
5425             flex: 1 1 66.66%;
5426     max-width: 66.66%;
5427     max-height: 100%;
5428     box-sizing: border-box; }
5429   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5430     -webkit-box-flex: 1;
5431     -webkit-flex: 1 1 33.33%;
5432             flex: 1 1 33.33%;
5433     max-width: 100%;
5434     max-height: 33.33%;
5435     box-sizing: border-box; }
5436   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5437     -webkit-box-flex: 1;
5438     -webkit-flex: 1 1 66.66%;
5439             flex: 1 1 66.66%;
5440     max-width: 100%;
5441     max-height: 66.66%;
5442     box-sizing: border-box; }
5443   .layout-gt-xs-row > .flex-gt-xs-60 {
5444     -webkit-box-flex: 1;
5445     -webkit-flex: 1 1 100%;
5446             flex: 1 1 100%;
5447     max-width: 60%;
5448     max-height: 100%;
5449     box-sizing: border-box; }
5450   .layout-gt-xs-column > .flex-gt-xs-60 {
5451     -webkit-box-flex: 1;
5452     -webkit-flex: 1 1 100%;
5453             flex: 1 1 100%;
5454     max-width: 100%;
5455     max-height: 60%;
5456     box-sizing: border-box; }
5457   .flex-gt-xs-65 {
5458     -webkit-box-flex: 1;
5459     -webkit-flex: 1 1 100%;
5460             flex: 1 1 100%;
5461     max-width: 65%;
5462     max-height: 100%;
5463     box-sizing: border-box; }
5464   .layout-row > .flex-gt-xs-65 {
5465     -webkit-box-flex: 1;
5466     -webkit-flex: 1 1 100%;
5467             flex: 1 1 100%;
5468     max-width: 65%;
5469     max-height: 100%;
5470     box-sizing: border-box; }
5471   .layout-column > .flex-gt-xs-65 {
5472     -webkit-box-flex: 1;
5473     -webkit-flex: 1 1 100%;
5474             flex: 1 1 100%;
5475     max-width: 100%;
5476     max-height: 65%;
5477     box-sizing: border-box; }
5478   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5479     -webkit-box-flex: 1;
5480     -webkit-flex: 1 1 33.33%;
5481             flex: 1 1 33.33%;
5482     max-width: 33.33%;
5483     max-height: 100%;
5484     box-sizing: border-box; }
5485   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5486     -webkit-box-flex: 1;
5487     -webkit-flex: 1 1 66.66%;
5488             flex: 1 1 66.66%;
5489     max-width: 66.66%;
5490     max-height: 100%;
5491     box-sizing: border-box; }
5492   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5493     -webkit-box-flex: 1;
5494     -webkit-flex: 1 1 33.33%;
5495             flex: 1 1 33.33%;
5496     max-width: 100%;
5497     max-height: 33.33%;
5498     box-sizing: border-box; }
5499   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5500     -webkit-box-flex: 1;
5501     -webkit-flex: 1 1 66.66%;
5502             flex: 1 1 66.66%;
5503     max-width: 100%;
5504     max-height: 66.66%;
5505     box-sizing: border-box; }
5506   .layout-gt-xs-row > .flex-gt-xs-65 {
5507     -webkit-box-flex: 1;
5508     -webkit-flex: 1 1 100%;
5509             flex: 1 1 100%;
5510     max-width: 65%;
5511     max-height: 100%;
5512     box-sizing: border-box; }
5513   .layout-gt-xs-column > .flex-gt-xs-65 {
5514     -webkit-box-flex: 1;
5515     -webkit-flex: 1 1 100%;
5516             flex: 1 1 100%;
5517     max-width: 100%;
5518     max-height: 65%;
5519     box-sizing: border-box; }
5520   .flex-gt-xs-70 {
5521     -webkit-box-flex: 1;
5522     -webkit-flex: 1 1 100%;
5523             flex: 1 1 100%;
5524     max-width: 70%;
5525     max-height: 100%;
5526     box-sizing: border-box; }
5527   .layout-row > .flex-gt-xs-70 {
5528     -webkit-box-flex: 1;
5529     -webkit-flex: 1 1 100%;
5530             flex: 1 1 100%;
5531     max-width: 70%;
5532     max-height: 100%;
5533     box-sizing: border-box; }
5534   .layout-column > .flex-gt-xs-70 {
5535     -webkit-box-flex: 1;
5536     -webkit-flex: 1 1 100%;
5537             flex: 1 1 100%;
5538     max-width: 100%;
5539     max-height: 70%;
5540     box-sizing: border-box; }
5541   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5542     -webkit-box-flex: 1;
5543     -webkit-flex: 1 1 33.33%;
5544             flex: 1 1 33.33%;
5545     max-width: 33.33%;
5546     max-height: 100%;
5547     box-sizing: border-box; }
5548   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5549     -webkit-box-flex: 1;
5550     -webkit-flex: 1 1 66.66%;
5551             flex: 1 1 66.66%;
5552     max-width: 66.66%;
5553     max-height: 100%;
5554     box-sizing: border-box; }
5555   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5556     -webkit-box-flex: 1;
5557     -webkit-flex: 1 1 33.33%;
5558             flex: 1 1 33.33%;
5559     max-width: 100%;
5560     max-height: 33.33%;
5561     box-sizing: border-box; }
5562   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5563     -webkit-box-flex: 1;
5564     -webkit-flex: 1 1 66.66%;
5565             flex: 1 1 66.66%;
5566     max-width: 100%;
5567     max-height: 66.66%;
5568     box-sizing: border-box; }
5569   .layout-gt-xs-row > .flex-gt-xs-70 {
5570     -webkit-box-flex: 1;
5571     -webkit-flex: 1 1 100%;
5572             flex: 1 1 100%;
5573     max-width: 70%;
5574     max-height: 100%;
5575     box-sizing: border-box; }
5576   .layout-gt-xs-column > .flex-gt-xs-70 {
5577     -webkit-box-flex: 1;
5578     -webkit-flex: 1 1 100%;
5579             flex: 1 1 100%;
5580     max-width: 100%;
5581     max-height: 70%;
5582     box-sizing: border-box; }
5583   .flex-gt-xs-75 {
5584     -webkit-box-flex: 1;
5585     -webkit-flex: 1 1 100%;
5586             flex: 1 1 100%;
5587     max-width: 75%;
5588     max-height: 100%;
5589     box-sizing: border-box; }
5590   .layout-row > .flex-gt-xs-75 {
5591     -webkit-box-flex: 1;
5592     -webkit-flex: 1 1 100%;
5593             flex: 1 1 100%;
5594     max-width: 75%;
5595     max-height: 100%;
5596     box-sizing: border-box; }
5597   .layout-column > .flex-gt-xs-75 {
5598     -webkit-box-flex: 1;
5599     -webkit-flex: 1 1 100%;
5600             flex: 1 1 100%;
5601     max-width: 100%;
5602     max-height: 75%;
5603     box-sizing: border-box; }
5604   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5605     -webkit-box-flex: 1;
5606     -webkit-flex: 1 1 33.33%;
5607             flex: 1 1 33.33%;
5608     max-width: 33.33%;
5609     max-height: 100%;
5610     box-sizing: border-box; }
5611   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5612     -webkit-box-flex: 1;
5613     -webkit-flex: 1 1 66.66%;
5614             flex: 1 1 66.66%;
5615     max-width: 66.66%;
5616     max-height: 100%;
5617     box-sizing: border-box; }
5618   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5619     -webkit-box-flex: 1;
5620     -webkit-flex: 1 1 33.33%;
5621             flex: 1 1 33.33%;
5622     max-width: 100%;
5623     max-height: 33.33%;
5624     box-sizing: border-box; }
5625   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5626     -webkit-box-flex: 1;
5627     -webkit-flex: 1 1 66.66%;
5628             flex: 1 1 66.66%;
5629     max-width: 100%;
5630     max-height: 66.66%;
5631     box-sizing: border-box; }
5632   .layout-gt-xs-row > .flex-gt-xs-75 {
5633     -webkit-box-flex: 1;
5634     -webkit-flex: 1 1 100%;
5635             flex: 1 1 100%;
5636     max-width: 75%;
5637     max-height: 100%;
5638     box-sizing: border-box; }
5639   .layout-gt-xs-column > .flex-gt-xs-75 {
5640     -webkit-box-flex: 1;
5641     -webkit-flex: 1 1 100%;
5642             flex: 1 1 100%;
5643     max-width: 100%;
5644     max-height: 75%;
5645     box-sizing: border-box; }
5646   .flex-gt-xs-80 {
5647     -webkit-box-flex: 1;
5648     -webkit-flex: 1 1 100%;
5649             flex: 1 1 100%;
5650     max-width: 80%;
5651     max-height: 100%;
5652     box-sizing: border-box; }
5653   .layout-row > .flex-gt-xs-80 {
5654     -webkit-box-flex: 1;
5655     -webkit-flex: 1 1 100%;
5656             flex: 1 1 100%;
5657     max-width: 80%;
5658     max-height: 100%;
5659     box-sizing: border-box; }
5660   .layout-column > .flex-gt-xs-80 {
5661     -webkit-box-flex: 1;
5662     -webkit-flex: 1 1 100%;
5663             flex: 1 1 100%;
5664     max-width: 100%;
5665     max-height: 80%;
5666     box-sizing: border-box; }
5667   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5668     -webkit-box-flex: 1;
5669     -webkit-flex: 1 1 33.33%;
5670             flex: 1 1 33.33%;
5671     max-width: 33.33%;
5672     max-height: 100%;
5673     box-sizing: border-box; }
5674   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5675     -webkit-box-flex: 1;
5676     -webkit-flex: 1 1 66.66%;
5677             flex: 1 1 66.66%;
5678     max-width: 66.66%;
5679     max-height: 100%;
5680     box-sizing: border-box; }
5681   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5682     -webkit-box-flex: 1;
5683     -webkit-flex: 1 1 33.33%;
5684             flex: 1 1 33.33%;
5685     max-width: 100%;
5686     max-height: 33.33%;
5687     box-sizing: border-box; }
5688   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5689     -webkit-box-flex: 1;
5690     -webkit-flex: 1 1 66.66%;
5691             flex: 1 1 66.66%;
5692     max-width: 100%;
5693     max-height: 66.66%;
5694     box-sizing: border-box; }
5695   .layout-gt-xs-row > .flex-gt-xs-80 {
5696     -webkit-box-flex: 1;
5697     -webkit-flex: 1 1 100%;
5698             flex: 1 1 100%;
5699     max-width: 80%;
5700     max-height: 100%;
5701     box-sizing: border-box; }
5702   .layout-gt-xs-column > .flex-gt-xs-80 {
5703     -webkit-box-flex: 1;
5704     -webkit-flex: 1 1 100%;
5705             flex: 1 1 100%;
5706     max-width: 100%;
5707     max-height: 80%;
5708     box-sizing: border-box; }
5709   .flex-gt-xs-85 {
5710     -webkit-box-flex: 1;
5711     -webkit-flex: 1 1 100%;
5712             flex: 1 1 100%;
5713     max-width: 85%;
5714     max-height: 100%;
5715     box-sizing: border-box; }
5716   .layout-row > .flex-gt-xs-85 {
5717     -webkit-box-flex: 1;
5718     -webkit-flex: 1 1 100%;
5719             flex: 1 1 100%;
5720     max-width: 85%;
5721     max-height: 100%;
5722     box-sizing: border-box; }
5723   .layout-column > .flex-gt-xs-85 {
5724     -webkit-box-flex: 1;
5725     -webkit-flex: 1 1 100%;
5726             flex: 1 1 100%;
5727     max-width: 100%;
5728     max-height: 85%;
5729     box-sizing: border-box; }
5730   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5731     -webkit-box-flex: 1;
5732     -webkit-flex: 1 1 33.33%;
5733             flex: 1 1 33.33%;
5734     max-width: 33.33%;
5735     max-height: 100%;
5736     box-sizing: border-box; }
5737   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5738     -webkit-box-flex: 1;
5739     -webkit-flex: 1 1 66.66%;
5740             flex: 1 1 66.66%;
5741     max-width: 66.66%;
5742     max-height: 100%;
5743     box-sizing: border-box; }
5744   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5745     -webkit-box-flex: 1;
5746     -webkit-flex: 1 1 33.33%;
5747             flex: 1 1 33.33%;
5748     max-width: 100%;
5749     max-height: 33.33%;
5750     box-sizing: border-box; }
5751   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5752     -webkit-box-flex: 1;
5753     -webkit-flex: 1 1 66.66%;
5754             flex: 1 1 66.66%;
5755     max-width: 100%;
5756     max-height: 66.66%;
5757     box-sizing: border-box; }
5758   .layout-gt-xs-row > .flex-gt-xs-85 {
5759     -webkit-box-flex: 1;
5760     -webkit-flex: 1 1 100%;
5761             flex: 1 1 100%;
5762     max-width: 85%;
5763     max-height: 100%;
5764     box-sizing: border-box; }
5765   .layout-gt-xs-column > .flex-gt-xs-85 {
5766     -webkit-box-flex: 1;
5767     -webkit-flex: 1 1 100%;
5768             flex: 1 1 100%;
5769     max-width: 100%;
5770     max-height: 85%;
5771     box-sizing: border-box; }
5772   .flex-gt-xs-90 {
5773     -webkit-box-flex: 1;
5774     -webkit-flex: 1 1 100%;
5775             flex: 1 1 100%;
5776     max-width: 90%;
5777     max-height: 100%;
5778     box-sizing: border-box; }
5779   .layout-row > .flex-gt-xs-90 {
5780     -webkit-box-flex: 1;
5781     -webkit-flex: 1 1 100%;
5782             flex: 1 1 100%;
5783     max-width: 90%;
5784     max-height: 100%;
5785     box-sizing: border-box; }
5786   .layout-column > .flex-gt-xs-90 {
5787     -webkit-box-flex: 1;
5788     -webkit-flex: 1 1 100%;
5789             flex: 1 1 100%;
5790     max-width: 100%;
5791     max-height: 90%;
5792     box-sizing: border-box; }
5793   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5794     -webkit-box-flex: 1;
5795     -webkit-flex: 1 1 33.33%;
5796             flex: 1 1 33.33%;
5797     max-width: 33.33%;
5798     max-height: 100%;
5799     box-sizing: border-box; }
5800   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5801     -webkit-box-flex: 1;
5802     -webkit-flex: 1 1 66.66%;
5803             flex: 1 1 66.66%;
5804     max-width: 66.66%;
5805     max-height: 100%;
5806     box-sizing: border-box; }
5807   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5808     -webkit-box-flex: 1;
5809     -webkit-flex: 1 1 33.33%;
5810             flex: 1 1 33.33%;
5811     max-width: 100%;
5812     max-height: 33.33%;
5813     box-sizing: border-box; }
5814   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5815     -webkit-box-flex: 1;
5816     -webkit-flex: 1 1 66.66%;
5817             flex: 1 1 66.66%;
5818     max-width: 100%;
5819     max-height: 66.66%;
5820     box-sizing: border-box; }
5821   .layout-gt-xs-row > .flex-gt-xs-90 {
5822     -webkit-box-flex: 1;
5823     -webkit-flex: 1 1 100%;
5824             flex: 1 1 100%;
5825     max-width: 90%;
5826     max-height: 100%;
5827     box-sizing: border-box; }
5828   .layout-gt-xs-column > .flex-gt-xs-90 {
5829     -webkit-box-flex: 1;
5830     -webkit-flex: 1 1 100%;
5831             flex: 1 1 100%;
5832     max-width: 100%;
5833     max-height: 90%;
5834     box-sizing: border-box; }
5835   .flex-gt-xs-95 {
5836     -webkit-box-flex: 1;
5837     -webkit-flex: 1 1 100%;
5838             flex: 1 1 100%;
5839     max-width: 95%;
5840     max-height: 100%;
5841     box-sizing: border-box; }
5842   .layout-row > .flex-gt-xs-95 {
5843     -webkit-box-flex: 1;
5844     -webkit-flex: 1 1 100%;
5845             flex: 1 1 100%;
5846     max-width: 95%;
5847     max-height: 100%;
5848     box-sizing: border-box; }
5849   .layout-column > .flex-gt-xs-95 {
5850     -webkit-box-flex: 1;
5851     -webkit-flex: 1 1 100%;
5852             flex: 1 1 100%;
5853     max-width: 100%;
5854     max-height: 95%;
5855     box-sizing: border-box; }
5856   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5857     -webkit-box-flex: 1;
5858     -webkit-flex: 1 1 33.33%;
5859             flex: 1 1 33.33%;
5860     max-width: 33.33%;
5861     max-height: 100%;
5862     box-sizing: border-box; }
5863   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5864     -webkit-box-flex: 1;
5865     -webkit-flex: 1 1 66.66%;
5866             flex: 1 1 66.66%;
5867     max-width: 66.66%;
5868     max-height: 100%;
5869     box-sizing: border-box; }
5870   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5871     -webkit-box-flex: 1;
5872     -webkit-flex: 1 1 33.33%;
5873             flex: 1 1 33.33%;
5874     max-width: 100%;
5875     max-height: 33.33%;
5876     box-sizing: border-box; }
5877   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5878     -webkit-box-flex: 1;
5879     -webkit-flex: 1 1 66.66%;
5880             flex: 1 1 66.66%;
5881     max-width: 100%;
5882     max-height: 66.66%;
5883     box-sizing: border-box; }
5884   .layout-gt-xs-row > .flex-gt-xs-95 {
5885     -webkit-box-flex: 1;
5886     -webkit-flex: 1 1 100%;
5887             flex: 1 1 100%;
5888     max-width: 95%;
5889     max-height: 100%;
5890     box-sizing: border-box; }
5891   .layout-gt-xs-column > .flex-gt-xs-95 {
5892     -webkit-box-flex: 1;
5893     -webkit-flex: 1 1 100%;
5894             flex: 1 1 100%;
5895     max-width: 100%;
5896     max-height: 95%;
5897     box-sizing: border-box; }
5898   .flex-gt-xs-100 {
5899     -webkit-box-flex: 1;
5900     -webkit-flex: 1 1 100%;
5901             flex: 1 1 100%;
5902     max-width: 100%;
5903     max-height: 100%;
5904     box-sizing: border-box; }
5905   .layout-row > .flex-gt-xs-100 {
5906     -webkit-box-flex: 1;
5907     -webkit-flex: 1 1 100%;
5908             flex: 1 1 100%;
5909     max-width: 100%;
5910     max-height: 100%;
5911     box-sizing: border-box; }
5912   .layout-column > .flex-gt-xs-100 {
5913     -webkit-box-flex: 1;
5914     -webkit-flex: 1 1 100%;
5915             flex: 1 1 100%;
5916     max-width: 100%;
5917     max-height: 100%;
5918     box-sizing: border-box; }
5919   .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
5920     -webkit-box-flex: 1;
5921     -webkit-flex: 1 1 33.33%;
5922             flex: 1 1 33.33%;
5923     max-width: 33.33%;
5924     max-height: 100%;
5925     box-sizing: border-box; }
5926   .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
5927     -webkit-box-flex: 1;
5928     -webkit-flex: 1 1 66.66%;
5929             flex: 1 1 66.66%;
5930     max-width: 66.66%;
5931     max-height: 100%;
5932     box-sizing: border-box; }
5933   .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
5934     -webkit-box-flex: 1;
5935     -webkit-flex: 1 1 33.33%;
5936             flex: 1 1 33.33%;
5937     max-width: 100%;
5938     max-height: 33.33%;
5939     box-sizing: border-box; }
5940   .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
5941     -webkit-box-flex: 1;
5942     -webkit-flex: 1 1 66.66%;
5943             flex: 1 1 66.66%;
5944     max-width: 100%;
5945     max-height: 66.66%;
5946     box-sizing: border-box; }
5947   .layout-gt-xs-row > .flex-gt-xs-100 {
5948     -webkit-box-flex: 1;
5949     -webkit-flex: 1 1 100%;
5950             flex: 1 1 100%;
5951     max-width: 100%;
5952     max-height: 100%;
5953     box-sizing: border-box; }
5954   .layout-gt-xs-column > .flex-gt-xs-100 {
5955     -webkit-box-flex: 1;
5956     -webkit-flex: 1 1 100%;
5957             flex: 1 1 100%;
5958     max-width: 100%;
5959     max-height: 100%;
5960     box-sizing: border-box; }
5961   .layout-gt-xs-row > .flex-gt-xs-33, .layout-gt-xs-row > .flex-gt-xs-33 {
5962     -webkit-box-flex: 1;
5963     -webkit-flex: 1 1 100%;
5964             flex: 1 1 100%;
5965     max-width: 33.33%;
5966     max-height: 100%;
5967     box-sizing: border-box; }
5968   .layout-gt-xs-row > .flex-gt-xs-66, .layout-gt-xs-row > .flex-gt-xs-66 {
5969     -webkit-box-flex: 1;
5970     -webkit-flex: 1 1 100%;
5971             flex: 1 1 100%;
5972     max-width: 66.66%;
5973     max-height: 100%;
5974     box-sizing: border-box; }
5975   .layout-gt-xs-row > .flex {
5976     min-width: 0; }
5977   .layout-gt-xs-column > .flex-gt-xs-33, .layout-gt-xs-column > .flex-gt-xs-33 {
5978     -webkit-box-flex: 1;
5979     -webkit-flex: 1 1 100%;
5980             flex: 1 1 100%;
5981     max-width: 100%;
5982     max-height: 33.33%;
5983     box-sizing: border-box; }
5984   .layout-gt-xs-column > .flex-gt-xs-66, .layout-gt-xs-column > .flex-gt-xs-66 {
5985     -webkit-box-flex: 1;
5986     -webkit-flex: 1 1 100%;
5987             flex: 1 1 100%;
5988     max-width: 100%;
5989     max-height: 66.66%;
5990     box-sizing: border-box; }
5991   .layout-gt-xs-column > .flex {
5992     min-height: 0; }
5993   .layout-gt-xs, .layout-gt-xs-column, .layout-gt-xs-row {
5994     box-sizing: border-box;
5995     display: -webkit-box;
5996     display: -webkit-flex;
5997     display: flex; }
5998   .layout-gt-xs-column {
5999     -webkit-box-orient: vertical;
6000     -webkit-box-direction: normal;
6001     -webkit-flex-direction: column;
6002             flex-direction: column; }
6003   .layout-gt-xs-row {
6004     -webkit-box-orient: horizontal;
6005     -webkit-box-direction: normal;
6006     -webkit-flex-direction: row;
6007             flex-direction: row; } }
6008
6009 @media (min-width: 600px) and (max-width: 959px) {
6010   .hide:not(.show-gt-xs):not(.show-sm):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show) {
6011     display: none; }
6012   .hide-sm:not(.show-gt-xs):not(.show-sm):not(.show) {
6013     display: none; }
6014   .flex-order-sm--20 {
6015     -webkit-box-ordinal-group: -19;
6016     -webkit-order: -20;
6017             order: -20; }
6018   .flex-order-sm--19 {
6019     -webkit-box-ordinal-group: -18;
6020     -webkit-order: -19;
6021             order: -19; }
6022   .flex-order-sm--18 {
6023     -webkit-box-ordinal-group: -17;
6024     -webkit-order: -18;
6025             order: -18; }
6026   .flex-order-sm--17 {
6027     -webkit-box-ordinal-group: -16;
6028     -webkit-order: -17;
6029             order: -17; }
6030   .flex-order-sm--16 {
6031     -webkit-box-ordinal-group: -15;
6032     -webkit-order: -16;
6033             order: -16; }
6034   .flex-order-sm--15 {
6035     -webkit-box-ordinal-group: -14;
6036     -webkit-order: -15;
6037             order: -15; }
6038   .flex-order-sm--14 {
6039     -webkit-box-ordinal-group: -13;
6040     -webkit-order: -14;
6041             order: -14; }
6042   .flex-order-sm--13 {
6043     -webkit-box-ordinal-group: -12;
6044     -webkit-order: -13;
6045             order: -13; }
6046   .flex-order-sm--12 {
6047     -webkit-box-ordinal-group: -11;
6048     -webkit-order: -12;
6049             order: -12; }
6050   .flex-order-sm--11 {
6051     -webkit-box-ordinal-group: -10;
6052     -webkit-order: -11;
6053             order: -11; }
6054   .flex-order-sm--10 {
6055     -webkit-box-ordinal-group: -9;
6056     -webkit-order: -10;
6057             order: -10; }
6058   .flex-order-sm--9 {
6059     -webkit-box-ordinal-group: -8;
6060     -webkit-order: -9;
6061             order: -9; }
6062   .flex-order-sm--8 {
6063     -webkit-box-ordinal-group: -7;
6064     -webkit-order: -8;
6065             order: -8; }
6066   .flex-order-sm--7 {
6067     -webkit-box-ordinal-group: -6;
6068     -webkit-order: -7;
6069             order: -7; }
6070   .flex-order-sm--6 {
6071     -webkit-box-ordinal-group: -5;
6072     -webkit-order: -6;
6073             order: -6; }
6074   .flex-order-sm--5 {
6075     -webkit-box-ordinal-group: -4;
6076     -webkit-order: -5;
6077             order: -5; }
6078   .flex-order-sm--4 {
6079     -webkit-box-ordinal-group: -3;
6080     -webkit-order: -4;
6081             order: -4; }
6082   .flex-order-sm--3 {
6083     -webkit-box-ordinal-group: -2;
6084     -webkit-order: -3;
6085             order: -3; }
6086   .flex-order-sm--2 {
6087     -webkit-box-ordinal-group: -1;
6088     -webkit-order: -2;
6089             order: -2; }
6090   .flex-order-sm--1 {
6091     -webkit-box-ordinal-group: 0;
6092     -webkit-order: -1;
6093             order: -1; }
6094   .flex-order-sm-0 {
6095     -webkit-box-ordinal-group: 1;
6096     -webkit-order: 0;
6097             order: 0; }
6098   .flex-order-sm-1 {
6099     -webkit-box-ordinal-group: 2;
6100     -webkit-order: 1;
6101             order: 1; }
6102   .flex-order-sm-2 {
6103     -webkit-box-ordinal-group: 3;
6104     -webkit-order: 2;
6105             order: 2; }
6106   .flex-order-sm-3 {
6107     -webkit-box-ordinal-group: 4;
6108     -webkit-order: 3;
6109             order: 3; }
6110   .flex-order-sm-4 {
6111     -webkit-box-ordinal-group: 5;
6112     -webkit-order: 4;
6113             order: 4; }
6114   .flex-order-sm-5 {
6115     -webkit-box-ordinal-group: 6;
6116     -webkit-order: 5;
6117             order: 5; }
6118   .flex-order-sm-6 {
6119     -webkit-box-ordinal-group: 7;
6120     -webkit-order: 6;
6121             order: 6; }
6122   .flex-order-sm-7 {
6123     -webkit-box-ordinal-group: 8;
6124     -webkit-order: 7;
6125             order: 7; }
6126   .flex-order-sm-8 {
6127     -webkit-box-ordinal-group: 9;
6128     -webkit-order: 8;
6129             order: 8; }
6130   .flex-order-sm-9 {
6131     -webkit-box-ordinal-group: 10;
6132     -webkit-order: 9;
6133             order: 9; }
6134   .flex-order-sm-10 {
6135     -webkit-box-ordinal-group: 11;
6136     -webkit-order: 10;
6137             order: 10; }
6138   .flex-order-sm-11 {
6139     -webkit-box-ordinal-group: 12;
6140     -webkit-order: 11;
6141             order: 11; }
6142   .flex-order-sm-12 {
6143     -webkit-box-ordinal-group: 13;
6144     -webkit-order: 12;
6145             order: 12; }
6146   .flex-order-sm-13 {
6147     -webkit-box-ordinal-group: 14;
6148     -webkit-order: 13;
6149             order: 13; }
6150   .flex-order-sm-14 {
6151     -webkit-box-ordinal-group: 15;
6152     -webkit-order: 14;
6153             order: 14; }
6154   .flex-order-sm-15 {
6155     -webkit-box-ordinal-group: 16;
6156     -webkit-order: 15;
6157             order: 15; }
6158   .flex-order-sm-16 {
6159     -webkit-box-ordinal-group: 17;
6160     -webkit-order: 16;
6161             order: 16; }
6162   .flex-order-sm-17 {
6163     -webkit-box-ordinal-group: 18;
6164     -webkit-order: 17;
6165             order: 17; }
6166   .flex-order-sm-18 {
6167     -webkit-box-ordinal-group: 19;
6168     -webkit-order: 18;
6169             order: 18; }
6170   .flex-order-sm-19 {
6171     -webkit-box-ordinal-group: 20;
6172     -webkit-order: 19;
6173             order: 19; }
6174   .flex-order-sm-20 {
6175     -webkit-box-ordinal-group: 21;
6176     -webkit-order: 20;
6177             order: 20; }
6178   .offset-sm-0, .flex-offset-sm-0 {
6179     margin-left: 0; }
6180     [dir=rtl] .offset-sm-0, [dir=rtl] .flex-offset-sm-0 {
6181       margin-left: auto;
6182       margin-right: 0; }
6183   .offset-sm-5, .flex-offset-sm-5 {
6184     margin-left: 5%; }
6185     [dir=rtl] .offset-sm-5, [dir=rtl] .flex-offset-sm-5 {
6186       margin-left: auto;
6187       margin-right: 5%; }
6188   .offset-sm-10, .flex-offset-sm-10 {
6189     margin-left: 10%; }
6190     [dir=rtl] .offset-sm-10, [dir=rtl] .flex-offset-sm-10 {
6191       margin-left: auto;
6192       margin-right: 10%; }
6193   .offset-sm-15, .flex-offset-sm-15 {
6194     margin-left: 15%; }
6195     [dir=rtl] .offset-sm-15, [dir=rtl] .flex-offset-sm-15 {
6196       margin-left: auto;
6197       margin-right: 15%; }
6198   .offset-sm-20, .flex-offset-sm-20 {
6199     margin-left: 20%; }
6200     [dir=rtl] .offset-sm-20, [dir=rtl] .flex-offset-sm-20 {
6201       margin-left: auto;
6202       margin-right: 20%; }
6203   .offset-sm-25, .flex-offset-sm-25 {
6204     margin-left: 25%; }
6205     [dir=rtl] .offset-sm-25, [dir=rtl] .flex-offset-sm-25 {
6206       margin-left: auto;
6207       margin-right: 25%; }
6208   .offset-sm-30, .flex-offset-sm-30 {
6209     margin-left: 30%; }
6210     [dir=rtl] .offset-sm-30, [dir=rtl] .flex-offset-sm-30 {
6211       margin-left: auto;
6212       margin-right: 30%; }
6213   .offset-sm-35, .flex-offset-sm-35 {
6214     margin-left: 35%; }
6215     [dir=rtl] .offset-sm-35, [dir=rtl] .flex-offset-sm-35 {
6216       margin-left: auto;
6217       margin-right: 35%; }
6218   .offset-sm-40, .flex-offset-sm-40 {
6219     margin-left: 40%; }
6220     [dir=rtl] .offset-sm-40, [dir=rtl] .flex-offset-sm-40 {
6221       margin-left: auto;
6222       margin-right: 40%; }
6223   .offset-sm-45, .flex-offset-sm-45 {
6224     margin-left: 45%; }
6225     [dir=rtl] .offset-sm-45, [dir=rtl] .flex-offset-sm-45 {
6226       margin-left: auto;
6227       margin-right: 45%; }
6228   .offset-sm-50, .flex-offset-sm-50 {
6229     margin-left: 50%; }
6230     [dir=rtl] .offset-sm-50, [dir=rtl] .flex-offset-sm-50 {
6231       margin-left: auto;
6232       margin-right: 50%; }
6233   .offset-sm-55, .flex-offset-sm-55 {
6234     margin-left: 55%; }
6235     [dir=rtl] .offset-sm-55, [dir=rtl] .flex-offset-sm-55 {
6236       margin-left: auto;
6237       margin-right: 55%; }
6238   .offset-sm-60, .flex-offset-sm-60 {
6239     margin-left: 60%; }
6240     [dir=rtl] .offset-sm-60, [dir=rtl] .flex-offset-sm-60 {
6241       margin-left: auto;
6242       margin-right: 60%; }
6243   .offset-sm-65, .flex-offset-sm-65 {
6244     margin-left: 65%; }
6245     [dir=rtl] .offset-sm-65, [dir=rtl] .flex-offset-sm-65 {
6246       margin-left: auto;
6247       margin-right: 65%; }
6248   .offset-sm-70, .flex-offset-sm-70 {
6249     margin-left: 70%; }
6250     [dir=rtl] .offset-sm-70, [dir=rtl] .flex-offset-sm-70 {
6251       margin-left: auto;
6252       margin-right: 70%; }
6253   .offset-sm-75, .flex-offset-sm-75 {
6254     margin-left: 75%; }
6255     [dir=rtl] .offset-sm-75, [dir=rtl] .flex-offset-sm-75 {
6256       margin-left: auto;
6257       margin-right: 75%; }
6258   .offset-sm-80, .flex-offset-sm-80 {
6259     margin-left: 80%; }
6260     [dir=rtl] .offset-sm-80, [dir=rtl] .flex-offset-sm-80 {
6261       margin-left: auto;
6262       margin-right: 80%; }
6263   .offset-sm-85, .flex-offset-sm-85 {
6264     margin-left: 85%; }
6265     [dir=rtl] .offset-sm-85, [dir=rtl] .flex-offset-sm-85 {
6266       margin-left: auto;
6267       margin-right: 85%; }
6268   .offset-sm-90, .flex-offset-sm-90 {
6269     margin-left: 90%; }
6270     [dir=rtl] .offset-sm-90, [dir=rtl] .flex-offset-sm-90 {
6271       margin-left: auto;
6272       margin-right: 90%; }
6273   .offset-sm-95, .flex-offset-sm-95 {
6274     margin-left: 95%; }
6275     [dir=rtl] .offset-sm-95, [dir=rtl] .flex-offset-sm-95 {
6276       margin-left: auto;
6277       margin-right: 95%; }
6278   .offset-sm-33, .flex-offset-sm-33 {
6279     margin-left: calc(100% / 3); }
6280   .offset-sm-66, .flex-offset-sm-66 {
6281     margin-left: calc(200% / 3); }
6282     [dir=rtl] .offset-sm-66, [dir=rtl] .flex-offset-sm-66 {
6283       margin-left: auto;
6284       margin-right: calc(200% / 3); }
6285   .layout-align-sm,
6286   .layout-align-sm-start-stretch {
6287     -webkit-box-pack: start;
6288     -webkit-justify-content: flex-start;
6289             justify-content: flex-start;
6290     -webkit-align-content: stretch;
6291             align-content: stretch;
6292     -webkit-box-align: stretch;
6293     -webkit-align-items: stretch;
6294             align-items: stretch; }
6295   .layout-align-sm-start,
6296   .layout-align-sm-start-start,
6297   .layout-align-sm-start-center,
6298   .layout-align-sm-start-end,
6299   .layout-align-sm-start-stretch {
6300     -webkit-box-pack: start;
6301     -webkit-justify-content: flex-start;
6302             justify-content: flex-start; }
6303   .layout-align-sm-center,
6304   .layout-align-sm-center-start,
6305   .layout-align-sm-center-center,
6306   .layout-align-sm-center-end,
6307   .layout-align-sm-center-stretch {
6308     -webkit-box-pack: center;
6309     -webkit-justify-content: center;
6310             justify-content: center; }
6311   .layout-align-sm-end,
6312   .layout-align-sm-end-start,
6313   .layout-align-sm-end-center,
6314   .layout-align-sm-end-end,
6315   .layout-align-sm-end-stretch {
6316     -webkit-box-pack: end;
6317     -webkit-justify-content: flex-end;
6318             justify-content: flex-end; }
6319   .layout-align-sm-space-around,
6320   .layout-align-sm-space-around-center,
6321   .layout-align-sm-space-around-start,
6322   .layout-align-sm-space-around-end,
6323   .layout-align-sm-space-around-stretch {
6324     -webkit-justify-content: space-around;
6325             justify-content: space-around; }
6326   .layout-align-sm-space-between,
6327   .layout-align-sm-space-between-center,
6328   .layout-align-sm-space-between-start,
6329   .layout-align-sm-space-between-end,
6330   .layout-align-sm-space-between-stretch {
6331     -webkit-box-pack: justify;
6332     -webkit-justify-content: space-between;
6333             justify-content: space-between; }
6334   .layout-align-sm-start-start,
6335   .layout-align-sm-center-start,
6336   .layout-align-sm-end-start,
6337   .layout-align-sm-space-between-start,
6338   .layout-align-sm-space-around-start {
6339     -webkit-box-align: start;
6340     -webkit-align-items: flex-start;
6341             align-items: flex-start;
6342     -webkit-align-content: flex-start;
6343             align-content: flex-start; }
6344   .layout-align-sm-start-center,
6345   .layout-align-sm-center-center,
6346   .layout-align-sm-end-center,
6347   .layout-align-sm-space-between-center,
6348   .layout-align-sm-space-around-center {
6349     -webkit-box-align: center;
6350     -webkit-align-items: center;
6351             align-items: center;
6352     -webkit-align-content: center;
6353             align-content: center;
6354     max-width: 100%; }
6355   .layout-align-sm-start-center > *,
6356   .layout-align-sm-center-center > *,
6357   .layout-align-sm-end-center > *,
6358   .layout-align-sm-space-between-center > *,
6359   .layout-align-sm-space-around-center > * {
6360     max-width: 100%;
6361     box-sizing: border-box; }
6362   .layout-align-sm-start-end,
6363   .layout-align-sm-center-end,
6364   .layout-align-sm-end-end,
6365   .layout-align-sm-space-between-end,
6366   .layout-align-sm-space-around-end {
6367     -webkit-box-align: end;
6368     -webkit-align-items: flex-end;
6369             align-items: flex-end;
6370     -webkit-align-content: flex-end;
6371             align-content: flex-end; }
6372   .layout-align-sm-start-stretch,
6373   .layout-align-sm-center-stretch,
6374   .layout-align-sm-end-stretch,
6375   .layout-align-sm-space-between-stretch,
6376   .layout-align-sm-space-around-stretch {
6377     -webkit-box-align: stretch;
6378     -webkit-align-items: stretch;
6379             align-items: stretch;
6380     -webkit-align-content: stretch;
6381             align-content: stretch; }
6382   .flex-sm {
6383     -webkit-box-flex: 1;
6384     -webkit-flex: 1;
6385             flex: 1;
6386     box-sizing: border-box; }
6387   .flex-sm-grow {
6388     -webkit-box-flex: 1;
6389     -webkit-flex: 1 1 100%;
6390             flex: 1 1 100%;
6391     box-sizing: border-box; }
6392   .flex-sm-initial {
6393     -webkit-box-flex: 0;
6394     -webkit-flex: 0 1 auto;
6395             flex: 0 1 auto;
6396     box-sizing: border-box; }
6397   .flex-sm-auto {
6398     -webkit-box-flex: 1;
6399     -webkit-flex: 1 1 auto;
6400             flex: 1 1 auto;
6401     box-sizing: border-box; }
6402   .flex-sm-none {
6403     -webkit-box-flex: 0;
6404     -webkit-flex: 0 0 auto;
6405             flex: 0 0 auto;
6406     box-sizing: border-box; }
6407   .flex-sm-noshrink {
6408     -webkit-box-flex: 1;
6409     -webkit-flex: 1 0 auto;
6410             flex: 1 0 auto;
6411     box-sizing: border-box; }
6412   .flex-sm-nogrow {
6413     -webkit-box-flex: 0;
6414     -webkit-flex: 0 1 auto;
6415             flex: 0 1 auto;
6416     box-sizing: border-box; }
6417   .flex-sm-0 {
6418     -webkit-box-flex: 1;
6419     -webkit-flex: 1 1 100%;
6420             flex: 1 1 100%;
6421     max-width: 0%;
6422     max-height: 100%;
6423     box-sizing: border-box; }
6424   .layout-row > .flex-sm-0 {
6425     -webkit-box-flex: 1;
6426     -webkit-flex: 1 1 100%;
6427             flex: 1 1 100%;
6428     max-width: 0%;
6429     max-height: 100%;
6430     box-sizing: border-box;
6431     min-width: 0; }
6432   .layout-column > .flex-sm-0 {
6433     -webkit-box-flex: 1;
6434     -webkit-flex: 1 1 100%;
6435             flex: 1 1 100%;
6436     max-width: 100%;
6437     max-height: 0%;
6438     box-sizing: border-box; }
6439   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
6440     -webkit-box-flex: 1;
6441     -webkit-flex: 1 1 33.33%;
6442             flex: 1 1 33.33%;
6443     max-width: 33.33%;
6444     max-height: 100%;
6445     box-sizing: border-box; }
6446   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
6447     -webkit-box-flex: 1;
6448     -webkit-flex: 1 1 66.66%;
6449             flex: 1 1 66.66%;
6450     max-width: 66.66%;
6451     max-height: 100%;
6452     box-sizing: border-box; }
6453   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
6454     -webkit-box-flex: 1;
6455     -webkit-flex: 1 1 33.33%;
6456             flex: 1 1 33.33%;
6457     max-width: 100%;
6458     max-height: 33.33%;
6459     box-sizing: border-box; }
6460   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
6461     -webkit-box-flex: 1;
6462     -webkit-flex: 1 1 66.66%;
6463             flex: 1 1 66.66%;
6464     max-width: 100%;
6465     max-height: 66.66%;
6466     box-sizing: border-box; }
6467   .layout-sm-row > .flex-sm-0 {
6468     -webkit-box-flex: 1;
6469     -webkit-flex: 1 1 100%;
6470             flex: 1 1 100%;
6471     max-width: 0%;
6472     max-height: 100%;
6473     box-sizing: border-box;
6474     min-width: 0; }
6475   .layout-sm-column > .flex-sm-0 {
6476     -webkit-box-flex: 1;
6477     -webkit-flex: 1 1 100%;
6478             flex: 1 1 100%;
6479     max-width: 100%;
6480     max-height: 0%;
6481     box-sizing: border-box;
6482     min-height: 0; }
6483   .flex-sm-5 {
6484     -webkit-box-flex: 1;
6485     -webkit-flex: 1 1 100%;
6486             flex: 1 1 100%;
6487     max-width: 5%;
6488     max-height: 100%;
6489     box-sizing: border-box; }
6490   .layout-row > .flex-sm-5 {
6491     -webkit-box-flex: 1;
6492     -webkit-flex: 1 1 100%;
6493             flex: 1 1 100%;
6494     max-width: 5%;
6495     max-height: 100%;
6496     box-sizing: border-box; }
6497   .layout-column > .flex-sm-5 {
6498     -webkit-box-flex: 1;
6499     -webkit-flex: 1 1 100%;
6500             flex: 1 1 100%;
6501     max-width: 100%;
6502     max-height: 5%;
6503     box-sizing: border-box; }
6504   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
6505     -webkit-box-flex: 1;
6506     -webkit-flex: 1 1 33.33%;
6507             flex: 1 1 33.33%;
6508     max-width: 33.33%;
6509     max-height: 100%;
6510     box-sizing: border-box; }
6511   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
6512     -webkit-box-flex: 1;
6513     -webkit-flex: 1 1 66.66%;
6514             flex: 1 1 66.66%;
6515     max-width: 66.66%;
6516     max-height: 100%;
6517     box-sizing: border-box; }
6518   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
6519     -webkit-box-flex: 1;
6520     -webkit-flex: 1 1 33.33%;
6521             flex: 1 1 33.33%;
6522     max-width: 100%;
6523     max-height: 33.33%;
6524     box-sizing: border-box; }
6525   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
6526     -webkit-box-flex: 1;
6527     -webkit-flex: 1 1 66.66%;
6528             flex: 1 1 66.66%;
6529     max-width: 100%;
6530     max-height: 66.66%;
6531     box-sizing: border-box; }
6532   .layout-sm-row > .flex-sm-5 {
6533     -webkit-box-flex: 1;
6534     -webkit-flex: 1 1 100%;
6535             flex: 1 1 100%;
6536     max-width: 5%;
6537     max-height: 100%;
6538     box-sizing: border-box; }
6539   .layout-sm-column > .flex-sm-5 {
6540     -webkit-box-flex: 1;
6541     -webkit-flex: 1 1 100%;
6542             flex: 1 1 100%;
6543     max-width: 100%;
6544     max-height: 5%;
6545     box-sizing: border-box; }
6546   .flex-sm-10 {
6547     -webkit-box-flex: 1;
6548     -webkit-flex: 1 1 100%;
6549             flex: 1 1 100%;
6550     max-width: 10%;
6551     max-height: 100%;
6552     box-sizing: border-box; }
6553   .layout-row > .flex-sm-10 {
6554     -webkit-box-flex: 1;
6555     -webkit-flex: 1 1 100%;
6556             flex: 1 1 100%;
6557     max-width: 10%;
6558     max-height: 100%;
6559     box-sizing: border-box; }
6560   .layout-column > .flex-sm-10 {
6561     -webkit-box-flex: 1;
6562     -webkit-flex: 1 1 100%;
6563             flex: 1 1 100%;
6564     max-width: 100%;
6565     max-height: 10%;
6566     box-sizing: border-box; }
6567   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
6568     -webkit-box-flex: 1;
6569     -webkit-flex: 1 1 33.33%;
6570             flex: 1 1 33.33%;
6571     max-width: 33.33%;
6572     max-height: 100%;
6573     box-sizing: border-box; }
6574   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
6575     -webkit-box-flex: 1;
6576     -webkit-flex: 1 1 66.66%;
6577             flex: 1 1 66.66%;
6578     max-width: 66.66%;
6579     max-height: 100%;
6580     box-sizing: border-box; }
6581   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
6582     -webkit-box-flex: 1;
6583     -webkit-flex: 1 1 33.33%;
6584             flex: 1 1 33.33%;
6585     max-width: 100%;
6586     max-height: 33.33%;
6587     box-sizing: border-box; }
6588   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
6589     -webkit-box-flex: 1;
6590     -webkit-flex: 1 1 66.66%;
6591             flex: 1 1 66.66%;
6592     max-width: 100%;
6593     max-height: 66.66%;
6594     box-sizing: border-box; }
6595   .layout-sm-row > .flex-sm-10 {
6596     -webkit-box-flex: 1;
6597     -webkit-flex: 1 1 100%;
6598             flex: 1 1 100%;
6599     max-width: 10%;
6600     max-height: 100%;
6601     box-sizing: border-box; }
6602   .layout-sm-column > .flex-sm-10 {
6603     -webkit-box-flex: 1;
6604     -webkit-flex: 1 1 100%;
6605             flex: 1 1 100%;
6606     max-width: 100%;
6607     max-height: 10%;
6608     box-sizing: border-box; }
6609   .flex-sm-15 {
6610     -webkit-box-flex: 1;
6611     -webkit-flex: 1 1 100%;
6612             flex: 1 1 100%;
6613     max-width: 15%;
6614     max-height: 100%;
6615     box-sizing: border-box; }
6616   .layout-row > .flex-sm-15 {
6617     -webkit-box-flex: 1;
6618     -webkit-flex: 1 1 100%;
6619             flex: 1 1 100%;
6620     max-width: 15%;
6621     max-height: 100%;
6622     box-sizing: border-box; }
6623   .layout-column > .flex-sm-15 {
6624     -webkit-box-flex: 1;
6625     -webkit-flex: 1 1 100%;
6626             flex: 1 1 100%;
6627     max-width: 100%;
6628     max-height: 15%;
6629     box-sizing: border-box; }
6630   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
6631     -webkit-box-flex: 1;
6632     -webkit-flex: 1 1 33.33%;
6633             flex: 1 1 33.33%;
6634     max-width: 33.33%;
6635     max-height: 100%;
6636     box-sizing: border-box; }
6637   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
6638     -webkit-box-flex: 1;
6639     -webkit-flex: 1 1 66.66%;
6640             flex: 1 1 66.66%;
6641     max-width: 66.66%;
6642     max-height: 100%;
6643     box-sizing: border-box; }
6644   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
6645     -webkit-box-flex: 1;
6646     -webkit-flex: 1 1 33.33%;
6647             flex: 1 1 33.33%;
6648     max-width: 100%;
6649     max-height: 33.33%;
6650     box-sizing: border-box; }
6651   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
6652     -webkit-box-flex: 1;
6653     -webkit-flex: 1 1 66.66%;
6654             flex: 1 1 66.66%;
6655     max-width: 100%;
6656     max-height: 66.66%;
6657     box-sizing: border-box; }
6658   .layout-sm-row > .flex-sm-15 {
6659     -webkit-box-flex: 1;
6660     -webkit-flex: 1 1 100%;
6661             flex: 1 1 100%;
6662     max-width: 15%;
6663     max-height: 100%;
6664     box-sizing: border-box; }
6665   .layout-sm-column > .flex-sm-15 {
6666     -webkit-box-flex: 1;
6667     -webkit-flex: 1 1 100%;
6668             flex: 1 1 100%;
6669     max-width: 100%;
6670     max-height: 15%;
6671     box-sizing: border-box; }
6672   .flex-sm-20 {
6673     -webkit-box-flex: 1;
6674     -webkit-flex: 1 1 100%;
6675             flex: 1 1 100%;
6676     max-width: 20%;
6677     max-height: 100%;
6678     box-sizing: border-box; }
6679   .layout-row > .flex-sm-20 {
6680     -webkit-box-flex: 1;
6681     -webkit-flex: 1 1 100%;
6682             flex: 1 1 100%;
6683     max-width: 20%;
6684     max-height: 100%;
6685     box-sizing: border-box; }
6686   .layout-column > .flex-sm-20 {
6687     -webkit-box-flex: 1;
6688     -webkit-flex: 1 1 100%;
6689             flex: 1 1 100%;
6690     max-width: 100%;
6691     max-height: 20%;
6692     box-sizing: border-box; }
6693   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
6694     -webkit-box-flex: 1;
6695     -webkit-flex: 1 1 33.33%;
6696             flex: 1 1 33.33%;
6697     max-width: 33.33%;
6698     max-height: 100%;
6699     box-sizing: border-box; }
6700   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
6701     -webkit-box-flex: 1;
6702     -webkit-flex: 1 1 66.66%;
6703             flex: 1 1 66.66%;
6704     max-width: 66.66%;
6705     max-height: 100%;
6706     box-sizing: border-box; }
6707   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
6708     -webkit-box-flex: 1;
6709     -webkit-flex: 1 1 33.33%;
6710             flex: 1 1 33.33%;
6711     max-width: 100%;
6712     max-height: 33.33%;
6713     box-sizing: border-box; }
6714   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
6715     -webkit-box-flex: 1;
6716     -webkit-flex: 1 1 66.66%;
6717             flex: 1 1 66.66%;
6718     max-width: 100%;
6719     max-height: 66.66%;
6720     box-sizing: border-box; }
6721   .layout-sm-row > .flex-sm-20 {
6722     -webkit-box-flex: 1;
6723     -webkit-flex: 1 1 100%;
6724             flex: 1 1 100%;
6725     max-width: 20%;
6726     max-height: 100%;
6727     box-sizing: border-box; }
6728   .layout-sm-column > .flex-sm-20 {
6729     -webkit-box-flex: 1;
6730     -webkit-flex: 1 1 100%;
6731             flex: 1 1 100%;
6732     max-width: 100%;
6733     max-height: 20%;
6734     box-sizing: border-box; }
6735   .flex-sm-25 {
6736     -webkit-box-flex: 1;
6737     -webkit-flex: 1 1 100%;
6738             flex: 1 1 100%;
6739     max-width: 25%;
6740     max-height: 100%;
6741     box-sizing: border-box; }
6742   .layout-row > .flex-sm-25 {
6743     -webkit-box-flex: 1;
6744     -webkit-flex: 1 1 100%;
6745             flex: 1 1 100%;
6746     max-width: 25%;
6747     max-height: 100%;
6748     box-sizing: border-box; }
6749   .layout-column > .flex-sm-25 {
6750     -webkit-box-flex: 1;
6751     -webkit-flex: 1 1 100%;
6752             flex: 1 1 100%;
6753     max-width: 100%;
6754     max-height: 25%;
6755     box-sizing: border-box; }
6756   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
6757     -webkit-box-flex: 1;
6758     -webkit-flex: 1 1 33.33%;
6759             flex: 1 1 33.33%;
6760     max-width: 33.33%;
6761     max-height: 100%;
6762     box-sizing: border-box; }
6763   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
6764     -webkit-box-flex: 1;
6765     -webkit-flex: 1 1 66.66%;
6766             flex: 1 1 66.66%;
6767     max-width: 66.66%;
6768     max-height: 100%;
6769     box-sizing: border-box; }
6770   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
6771     -webkit-box-flex: 1;
6772     -webkit-flex: 1 1 33.33%;
6773             flex: 1 1 33.33%;
6774     max-width: 100%;
6775     max-height: 33.33%;
6776     box-sizing: border-box; }
6777   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
6778     -webkit-box-flex: 1;
6779     -webkit-flex: 1 1 66.66%;
6780             flex: 1 1 66.66%;
6781     max-width: 100%;
6782     max-height: 66.66%;
6783     box-sizing: border-box; }
6784   .layout-sm-row > .flex-sm-25 {
6785     -webkit-box-flex: 1;
6786     -webkit-flex: 1 1 100%;
6787             flex: 1 1 100%;
6788     max-width: 25%;
6789     max-height: 100%;
6790     box-sizing: border-box; }
6791   .layout-sm-column > .flex-sm-25 {
6792     -webkit-box-flex: 1;
6793     -webkit-flex: 1 1 100%;
6794             flex: 1 1 100%;
6795     max-width: 100%;
6796     max-height: 25%;
6797     box-sizing: border-box; }
6798   .flex-sm-30 {
6799     -webkit-box-flex: 1;
6800     -webkit-flex: 1 1 100%;
6801             flex: 1 1 100%;
6802     max-width: 30%;
6803     max-height: 100%;
6804     box-sizing: border-box; }
6805   .layout-row > .flex-sm-30 {
6806     -webkit-box-flex: 1;
6807     -webkit-flex: 1 1 100%;
6808             flex: 1 1 100%;
6809     max-width: 30%;
6810     max-height: 100%;
6811     box-sizing: border-box; }
6812   .layout-column > .flex-sm-30 {
6813     -webkit-box-flex: 1;
6814     -webkit-flex: 1 1 100%;
6815             flex: 1 1 100%;
6816     max-width: 100%;
6817     max-height: 30%;
6818     box-sizing: border-box; }
6819   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
6820     -webkit-box-flex: 1;
6821     -webkit-flex: 1 1 33.33%;
6822             flex: 1 1 33.33%;
6823     max-width: 33.33%;
6824     max-height: 100%;
6825     box-sizing: border-box; }
6826   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
6827     -webkit-box-flex: 1;
6828     -webkit-flex: 1 1 66.66%;
6829             flex: 1 1 66.66%;
6830     max-width: 66.66%;
6831     max-height: 100%;
6832     box-sizing: border-box; }
6833   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
6834     -webkit-box-flex: 1;
6835     -webkit-flex: 1 1 33.33%;
6836             flex: 1 1 33.33%;
6837     max-width: 100%;
6838     max-height: 33.33%;
6839     box-sizing: border-box; }
6840   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
6841     -webkit-box-flex: 1;
6842     -webkit-flex: 1 1 66.66%;
6843             flex: 1 1 66.66%;
6844     max-width: 100%;
6845     max-height: 66.66%;
6846     box-sizing: border-box; }
6847   .layout-sm-row > .flex-sm-30 {
6848     -webkit-box-flex: 1;
6849     -webkit-flex: 1 1 100%;
6850             flex: 1 1 100%;
6851     max-width: 30%;
6852     max-height: 100%;
6853     box-sizing: border-box; }
6854   .layout-sm-column > .flex-sm-30 {
6855     -webkit-box-flex: 1;
6856     -webkit-flex: 1 1 100%;
6857             flex: 1 1 100%;
6858     max-width: 100%;
6859     max-height: 30%;
6860     box-sizing: border-box; }
6861   .flex-sm-35 {
6862     -webkit-box-flex: 1;
6863     -webkit-flex: 1 1 100%;
6864             flex: 1 1 100%;
6865     max-width: 35%;
6866     max-height: 100%;
6867     box-sizing: border-box; }
6868   .layout-row > .flex-sm-35 {
6869     -webkit-box-flex: 1;
6870     -webkit-flex: 1 1 100%;
6871             flex: 1 1 100%;
6872     max-width: 35%;
6873     max-height: 100%;
6874     box-sizing: border-box; }
6875   .layout-column > .flex-sm-35 {
6876     -webkit-box-flex: 1;
6877     -webkit-flex: 1 1 100%;
6878             flex: 1 1 100%;
6879     max-width: 100%;
6880     max-height: 35%;
6881     box-sizing: border-box; }
6882   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
6883     -webkit-box-flex: 1;
6884     -webkit-flex: 1 1 33.33%;
6885             flex: 1 1 33.33%;
6886     max-width: 33.33%;
6887     max-height: 100%;
6888     box-sizing: border-box; }
6889   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
6890     -webkit-box-flex: 1;
6891     -webkit-flex: 1 1 66.66%;
6892             flex: 1 1 66.66%;
6893     max-width: 66.66%;
6894     max-height: 100%;
6895     box-sizing: border-box; }
6896   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
6897     -webkit-box-flex: 1;
6898     -webkit-flex: 1 1 33.33%;
6899             flex: 1 1 33.33%;
6900     max-width: 100%;
6901     max-height: 33.33%;
6902     box-sizing: border-box; }
6903   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
6904     -webkit-box-flex: 1;
6905     -webkit-flex: 1 1 66.66%;
6906             flex: 1 1 66.66%;
6907     max-width: 100%;
6908     max-height: 66.66%;
6909     box-sizing: border-box; }
6910   .layout-sm-row > .flex-sm-35 {
6911     -webkit-box-flex: 1;
6912     -webkit-flex: 1 1 100%;
6913             flex: 1 1 100%;
6914     max-width: 35%;
6915     max-height: 100%;
6916     box-sizing: border-box; }
6917   .layout-sm-column > .flex-sm-35 {
6918     -webkit-box-flex: 1;
6919     -webkit-flex: 1 1 100%;
6920             flex: 1 1 100%;
6921     max-width: 100%;
6922     max-height: 35%;
6923     box-sizing: border-box; }
6924   .flex-sm-40 {
6925     -webkit-box-flex: 1;
6926     -webkit-flex: 1 1 100%;
6927             flex: 1 1 100%;
6928     max-width: 40%;
6929     max-height: 100%;
6930     box-sizing: border-box; }
6931   .layout-row > .flex-sm-40 {
6932     -webkit-box-flex: 1;
6933     -webkit-flex: 1 1 100%;
6934             flex: 1 1 100%;
6935     max-width: 40%;
6936     max-height: 100%;
6937     box-sizing: border-box; }
6938   .layout-column > .flex-sm-40 {
6939     -webkit-box-flex: 1;
6940     -webkit-flex: 1 1 100%;
6941             flex: 1 1 100%;
6942     max-width: 100%;
6943     max-height: 40%;
6944     box-sizing: border-box; }
6945   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
6946     -webkit-box-flex: 1;
6947     -webkit-flex: 1 1 33.33%;
6948             flex: 1 1 33.33%;
6949     max-width: 33.33%;
6950     max-height: 100%;
6951     box-sizing: border-box; }
6952   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
6953     -webkit-box-flex: 1;
6954     -webkit-flex: 1 1 66.66%;
6955             flex: 1 1 66.66%;
6956     max-width: 66.66%;
6957     max-height: 100%;
6958     box-sizing: border-box; }
6959   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
6960     -webkit-box-flex: 1;
6961     -webkit-flex: 1 1 33.33%;
6962             flex: 1 1 33.33%;
6963     max-width: 100%;
6964     max-height: 33.33%;
6965     box-sizing: border-box; }
6966   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
6967     -webkit-box-flex: 1;
6968     -webkit-flex: 1 1 66.66%;
6969             flex: 1 1 66.66%;
6970     max-width: 100%;
6971     max-height: 66.66%;
6972     box-sizing: border-box; }
6973   .layout-sm-row > .flex-sm-40 {
6974     -webkit-box-flex: 1;
6975     -webkit-flex: 1 1 100%;
6976             flex: 1 1 100%;
6977     max-width: 40%;
6978     max-height: 100%;
6979     box-sizing: border-box; }
6980   .layout-sm-column > .flex-sm-40 {
6981     -webkit-box-flex: 1;
6982     -webkit-flex: 1 1 100%;
6983             flex: 1 1 100%;
6984     max-width: 100%;
6985     max-height: 40%;
6986     box-sizing: border-box; }
6987   .flex-sm-45 {
6988     -webkit-box-flex: 1;
6989     -webkit-flex: 1 1 100%;
6990             flex: 1 1 100%;
6991     max-width: 45%;
6992     max-height: 100%;
6993     box-sizing: border-box; }
6994   .layout-row > .flex-sm-45 {
6995     -webkit-box-flex: 1;
6996     -webkit-flex: 1 1 100%;
6997             flex: 1 1 100%;
6998     max-width: 45%;
6999     max-height: 100%;
7000     box-sizing: border-box; }
7001   .layout-column > .flex-sm-45 {
7002     -webkit-box-flex: 1;
7003     -webkit-flex: 1 1 100%;
7004             flex: 1 1 100%;
7005     max-width: 100%;
7006     max-height: 45%;
7007     box-sizing: border-box; }
7008   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
7009     -webkit-box-flex: 1;
7010     -webkit-flex: 1 1 33.33%;
7011             flex: 1 1 33.33%;
7012     max-width: 33.33%;
7013     max-height: 100%;
7014     box-sizing: border-box; }
7015   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
7016     -webkit-box-flex: 1;
7017     -webkit-flex: 1 1 66.66%;
7018             flex: 1 1 66.66%;
7019     max-width: 66.66%;
7020     max-height: 100%;
7021     box-sizing: border-box; }
7022   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
7023     -webkit-box-flex: 1;
7024     -webkit-flex: 1 1 33.33%;
7025             flex: 1 1 33.33%;
7026     max-width: 100%;
7027     max-height: 33.33%;
7028     box-sizing: border-box; }
7029   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
7030     -webkit-box-flex: 1;
7031     -webkit-flex: 1 1 66.66%;
7032             flex: 1 1 66.66%;
7033     max-width: 100%;
7034     max-height: 66.66%;
7035     box-sizing: border-box; }
7036   .layout-sm-row > .flex-sm-45 {
7037     -webkit-box-flex: 1;
7038     -webkit-flex: 1 1 100%;
7039             flex: 1 1 100%;
7040     max-width: 45%;
7041     max-height: 100%;
7042     box-sizing: border-box; }
7043   .layout-sm-column > .flex-sm-45 {
7044     -webkit-box-flex: 1;
7045     -webkit-flex: 1 1 100%;
7046             flex: 1 1 100%;
7047     max-width: 100%;
7048     max-height: 45%;
7049     box-sizing: border-box; }
7050   .flex-sm-50 {
7051     -webkit-box-flex: 1;
7052     -webkit-flex: 1 1 100%;
7053             flex: 1 1 100%;
7054     max-width: 50%;
7055     max-height: 100%;
7056     box-sizing: border-box; }
7057   .layout-row > .flex-sm-50 {
7058     -webkit-box-flex: 1;
7059     -webkit-flex: 1 1 100%;
7060             flex: 1 1 100%;
7061     max-width: 50%;
7062     max-height: 100%;
7063     box-sizing: border-box; }
7064   .layout-column > .flex-sm-50 {
7065     -webkit-box-flex: 1;
7066     -webkit-flex: 1 1 100%;
7067             flex: 1 1 100%;
7068     max-width: 100%;
7069     max-height: 50%;
7070     box-sizing: border-box; }
7071   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
7072     -webkit-box-flex: 1;
7073     -webkit-flex: 1 1 33.33%;
7074             flex: 1 1 33.33%;
7075     max-width: 33.33%;
7076     max-height: 100%;
7077     box-sizing: border-box; }
7078   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
7079     -webkit-box-flex: 1;
7080     -webkit-flex: 1 1 66.66%;
7081             flex: 1 1 66.66%;
7082     max-width: 66.66%;
7083     max-height: 100%;
7084     box-sizing: border-box; }
7085   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
7086     -webkit-box-flex: 1;
7087     -webkit-flex: 1 1 33.33%;
7088             flex: 1 1 33.33%;
7089     max-width: 100%;
7090     max-height: 33.33%;
7091     box-sizing: border-box; }
7092   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
7093     -webkit-box-flex: 1;
7094     -webkit-flex: 1 1 66.66%;
7095             flex: 1 1 66.66%;
7096     max-width: 100%;
7097     max-height: 66.66%;
7098     box-sizing: border-box; }
7099   .layout-sm-row > .flex-sm-50 {
7100     -webkit-box-flex: 1;
7101     -webkit-flex: 1 1 100%;
7102             flex: 1 1 100%;
7103     max-width: 50%;
7104     max-height: 100%;
7105     box-sizing: border-box; }
7106   .layout-sm-column > .flex-sm-50 {
7107     -webkit-box-flex: 1;
7108     -webkit-flex: 1 1 100%;
7109             flex: 1 1 100%;
7110     max-width: 100%;
7111     max-height: 50%;
7112     box-sizing: border-box; }
7113   .flex-sm-55 {
7114     -webkit-box-flex: 1;
7115     -webkit-flex: 1 1 100%;
7116             flex: 1 1 100%;
7117     max-width: 55%;
7118     max-height: 100%;
7119     box-sizing: border-box; }
7120   .layout-row > .flex-sm-55 {
7121     -webkit-box-flex: 1;
7122     -webkit-flex: 1 1 100%;
7123             flex: 1 1 100%;
7124     max-width: 55%;
7125     max-height: 100%;
7126     box-sizing: border-box; }
7127   .layout-column > .flex-sm-55 {
7128     -webkit-box-flex: 1;
7129     -webkit-flex: 1 1 100%;
7130             flex: 1 1 100%;
7131     max-width: 100%;
7132     max-height: 55%;
7133     box-sizing: border-box; }
7134   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
7135     -webkit-box-flex: 1;
7136     -webkit-flex: 1 1 33.33%;
7137             flex: 1 1 33.33%;
7138     max-width: 33.33%;
7139     max-height: 100%;
7140     box-sizing: border-box; }
7141   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
7142     -webkit-box-flex: 1;
7143     -webkit-flex: 1 1 66.66%;
7144             flex: 1 1 66.66%;
7145     max-width: 66.66%;
7146     max-height: 100%;
7147     box-sizing: border-box; }
7148   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
7149     -webkit-box-flex: 1;
7150     -webkit-flex: 1 1 33.33%;
7151             flex: 1 1 33.33%;
7152     max-width: 100%;
7153     max-height: 33.33%;
7154     box-sizing: border-box; }
7155   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
7156     -webkit-box-flex: 1;
7157     -webkit-flex: 1 1 66.66%;
7158             flex: 1 1 66.66%;
7159     max-width: 100%;
7160     max-height: 66.66%;
7161     box-sizing: border-box; }
7162   .layout-sm-row > .flex-sm-55 {
7163     -webkit-box-flex: 1;
7164     -webkit-flex: 1 1 100%;
7165             flex: 1 1 100%;
7166     max-width: 55%;
7167     max-height: 100%;
7168     box-sizing: border-box; }
7169   .layout-sm-column > .flex-sm-55 {
7170     -webkit-box-flex: 1;
7171     -webkit-flex: 1 1 100%;
7172             flex: 1 1 100%;
7173     max-width: 100%;
7174     max-height: 55%;
7175     box-sizing: border-box; }
7176   .flex-sm-60 {
7177     -webkit-box-flex: 1;
7178     -webkit-flex: 1 1 100%;
7179             flex: 1 1 100%;
7180     max-width: 60%;
7181     max-height: 100%;
7182     box-sizing: border-box; }
7183   .layout-row > .flex-sm-60 {
7184     -webkit-box-flex: 1;
7185     -webkit-flex: 1 1 100%;
7186             flex: 1 1 100%;
7187     max-width: 60%;
7188     max-height: 100%;
7189     box-sizing: border-box; }
7190   .layout-column > .flex-sm-60 {
7191     -webkit-box-flex: 1;
7192     -webkit-flex: 1 1 100%;
7193             flex: 1 1 100%;
7194     max-width: 100%;
7195     max-height: 60%;
7196     box-sizing: border-box; }
7197   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
7198     -webkit-box-flex: 1;
7199     -webkit-flex: 1 1 33.33%;
7200             flex: 1 1 33.33%;
7201     max-width: 33.33%;
7202     max-height: 100%;
7203     box-sizing: border-box; }
7204   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
7205     -webkit-box-flex: 1;
7206     -webkit-flex: 1 1 66.66%;
7207             flex: 1 1 66.66%;
7208     max-width: 66.66%;
7209     max-height: 100%;
7210     box-sizing: border-box; }
7211   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
7212     -webkit-box-flex: 1;
7213     -webkit-flex: 1 1 33.33%;
7214             flex: 1 1 33.33%;
7215     max-width: 100%;
7216     max-height: 33.33%;
7217     box-sizing: border-box; }
7218   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
7219     -webkit-box-flex: 1;
7220     -webkit-flex: 1 1 66.66%;
7221             flex: 1 1 66.66%;
7222     max-width: 100%;
7223     max-height: 66.66%;
7224     box-sizing: border-box; }
7225   .layout-sm-row > .flex-sm-60 {
7226     -webkit-box-flex: 1;
7227     -webkit-flex: 1 1 100%;
7228             flex: 1 1 100%;
7229     max-width: 60%;
7230     max-height: 100%;
7231     box-sizing: border-box; }
7232   .layout-sm-column > .flex-sm-60 {
7233     -webkit-box-flex: 1;
7234     -webkit-flex: 1 1 100%;
7235             flex: 1 1 100%;
7236     max-width: 100%;
7237     max-height: 60%;
7238     box-sizing: border-box; }
7239   .flex-sm-65 {
7240     -webkit-box-flex: 1;
7241     -webkit-flex: 1 1 100%;
7242             flex: 1 1 100%;
7243     max-width: 65%;
7244     max-height: 100%;
7245     box-sizing: border-box; }
7246   .layout-row > .flex-sm-65 {
7247     -webkit-box-flex: 1;
7248     -webkit-flex: 1 1 100%;
7249             flex: 1 1 100%;
7250     max-width: 65%;
7251     max-height: 100%;
7252     box-sizing: border-box; }
7253   .layout-column > .flex-sm-65 {
7254     -webkit-box-flex: 1;
7255     -webkit-flex: 1 1 100%;
7256             flex: 1 1 100%;
7257     max-width: 100%;
7258     max-height: 65%;
7259     box-sizing: border-box; }
7260   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
7261     -webkit-box-flex: 1;
7262     -webkit-flex: 1 1 33.33%;
7263             flex: 1 1 33.33%;
7264     max-width: 33.33%;
7265     max-height: 100%;
7266     box-sizing: border-box; }
7267   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
7268     -webkit-box-flex: 1;
7269     -webkit-flex: 1 1 66.66%;
7270             flex: 1 1 66.66%;
7271     max-width: 66.66%;
7272     max-height: 100%;
7273     box-sizing: border-box; }
7274   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
7275     -webkit-box-flex: 1;
7276     -webkit-flex: 1 1 33.33%;
7277             flex: 1 1 33.33%;
7278     max-width: 100%;
7279     max-height: 33.33%;
7280     box-sizing: border-box; }
7281   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
7282     -webkit-box-flex: 1;
7283     -webkit-flex: 1 1 66.66%;
7284             flex: 1 1 66.66%;
7285     max-width: 100%;
7286     max-height: 66.66%;
7287     box-sizing: border-box; }
7288   .layout-sm-row > .flex-sm-65 {
7289     -webkit-box-flex: 1;
7290     -webkit-flex: 1 1 100%;
7291             flex: 1 1 100%;
7292     max-width: 65%;
7293     max-height: 100%;
7294     box-sizing: border-box; }
7295   .layout-sm-column > .flex-sm-65 {
7296     -webkit-box-flex: 1;
7297     -webkit-flex: 1 1 100%;
7298             flex: 1 1 100%;
7299     max-width: 100%;
7300     max-height: 65%;
7301     box-sizing: border-box; }
7302   .flex-sm-70 {
7303     -webkit-box-flex: 1;
7304     -webkit-flex: 1 1 100%;
7305             flex: 1 1 100%;
7306     max-width: 70%;
7307     max-height: 100%;
7308     box-sizing: border-box; }
7309   .layout-row > .flex-sm-70 {
7310     -webkit-box-flex: 1;
7311     -webkit-flex: 1 1 100%;
7312             flex: 1 1 100%;
7313     max-width: 70%;
7314     max-height: 100%;
7315     box-sizing: border-box; }
7316   .layout-column > .flex-sm-70 {
7317     -webkit-box-flex: 1;
7318     -webkit-flex: 1 1 100%;
7319             flex: 1 1 100%;
7320     max-width: 100%;
7321     max-height: 70%;
7322     box-sizing: border-box; }
7323   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
7324     -webkit-box-flex: 1;
7325     -webkit-flex: 1 1 33.33%;
7326             flex: 1 1 33.33%;
7327     max-width: 33.33%;
7328     max-height: 100%;
7329     box-sizing: border-box; }
7330   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
7331     -webkit-box-flex: 1;
7332     -webkit-flex: 1 1 66.66%;
7333             flex: 1 1 66.66%;
7334     max-width: 66.66%;
7335     max-height: 100%;
7336     box-sizing: border-box; }
7337   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
7338     -webkit-box-flex: 1;
7339     -webkit-flex: 1 1 33.33%;
7340             flex: 1 1 33.33%;
7341     max-width: 100%;
7342     max-height: 33.33%;
7343     box-sizing: border-box; }
7344   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
7345     -webkit-box-flex: 1;
7346     -webkit-flex: 1 1 66.66%;
7347             flex: 1 1 66.66%;
7348     max-width: 100%;
7349     max-height: 66.66%;
7350     box-sizing: border-box; }
7351   .layout-sm-row > .flex-sm-70 {
7352     -webkit-box-flex: 1;
7353     -webkit-flex: 1 1 100%;
7354             flex: 1 1 100%;
7355     max-width: 70%;
7356     max-height: 100%;
7357     box-sizing: border-box; }
7358   .layout-sm-column > .flex-sm-70 {
7359     -webkit-box-flex: 1;
7360     -webkit-flex: 1 1 100%;
7361             flex: 1 1 100%;
7362     max-width: 100%;
7363     max-height: 70%;
7364     box-sizing: border-box; }
7365   .flex-sm-75 {
7366     -webkit-box-flex: 1;
7367     -webkit-flex: 1 1 100%;
7368             flex: 1 1 100%;
7369     max-width: 75%;
7370     max-height: 100%;
7371     box-sizing: border-box; }
7372   .layout-row > .flex-sm-75 {
7373     -webkit-box-flex: 1;
7374     -webkit-flex: 1 1 100%;
7375             flex: 1 1 100%;
7376     max-width: 75%;
7377     max-height: 100%;
7378     box-sizing: border-box; }
7379   .layout-column > .flex-sm-75 {
7380     -webkit-box-flex: 1;
7381     -webkit-flex: 1 1 100%;
7382             flex: 1 1 100%;
7383     max-width: 100%;
7384     max-height: 75%;
7385     box-sizing: border-box; }
7386   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
7387     -webkit-box-flex: 1;
7388     -webkit-flex: 1 1 33.33%;
7389             flex: 1 1 33.33%;
7390     max-width: 33.33%;
7391     max-height: 100%;
7392     box-sizing: border-box; }
7393   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
7394     -webkit-box-flex: 1;
7395     -webkit-flex: 1 1 66.66%;
7396             flex: 1 1 66.66%;
7397     max-width: 66.66%;
7398     max-height: 100%;
7399     box-sizing: border-box; }
7400   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
7401     -webkit-box-flex: 1;
7402     -webkit-flex: 1 1 33.33%;
7403             flex: 1 1 33.33%;
7404     max-width: 100%;
7405     max-height: 33.33%;
7406     box-sizing: border-box; }
7407   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
7408     -webkit-box-flex: 1;
7409     -webkit-flex: 1 1 66.66%;
7410             flex: 1 1 66.66%;
7411     max-width: 100%;
7412     max-height: 66.66%;
7413     box-sizing: border-box; }
7414   .layout-sm-row > .flex-sm-75 {
7415     -webkit-box-flex: 1;
7416     -webkit-flex: 1 1 100%;
7417             flex: 1 1 100%;
7418     max-width: 75%;
7419     max-height: 100%;
7420     box-sizing: border-box; }
7421   .layout-sm-column > .flex-sm-75 {
7422     -webkit-box-flex: 1;
7423     -webkit-flex: 1 1 100%;
7424             flex: 1 1 100%;
7425     max-width: 100%;
7426     max-height: 75%;
7427     box-sizing: border-box; }
7428   .flex-sm-80 {
7429     -webkit-box-flex: 1;
7430     -webkit-flex: 1 1 100%;
7431             flex: 1 1 100%;
7432     max-width: 80%;
7433     max-height: 100%;
7434     box-sizing: border-box; }
7435   .layout-row > .flex-sm-80 {
7436     -webkit-box-flex: 1;
7437     -webkit-flex: 1 1 100%;
7438             flex: 1 1 100%;
7439     max-width: 80%;
7440     max-height: 100%;
7441     box-sizing: border-box; }
7442   .layout-column > .flex-sm-80 {
7443     -webkit-box-flex: 1;
7444     -webkit-flex: 1 1 100%;
7445             flex: 1 1 100%;
7446     max-width: 100%;
7447     max-height: 80%;
7448     box-sizing: border-box; }
7449   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
7450     -webkit-box-flex: 1;
7451     -webkit-flex: 1 1 33.33%;
7452             flex: 1 1 33.33%;
7453     max-width: 33.33%;
7454     max-height: 100%;
7455     box-sizing: border-box; }
7456   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
7457     -webkit-box-flex: 1;
7458     -webkit-flex: 1 1 66.66%;
7459             flex: 1 1 66.66%;
7460     max-width: 66.66%;
7461     max-height: 100%;
7462     box-sizing: border-box; }
7463   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
7464     -webkit-box-flex: 1;
7465     -webkit-flex: 1 1 33.33%;
7466             flex: 1 1 33.33%;
7467     max-width: 100%;
7468     max-height: 33.33%;
7469     box-sizing: border-box; }
7470   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
7471     -webkit-box-flex: 1;
7472     -webkit-flex: 1 1 66.66%;
7473             flex: 1 1 66.66%;
7474     max-width: 100%;
7475     max-height: 66.66%;
7476     box-sizing: border-box; }
7477   .layout-sm-row > .flex-sm-80 {
7478     -webkit-box-flex: 1;
7479     -webkit-flex: 1 1 100%;
7480             flex: 1 1 100%;
7481     max-width: 80%;
7482     max-height: 100%;
7483     box-sizing: border-box; }
7484   .layout-sm-column > .flex-sm-80 {
7485     -webkit-box-flex: 1;
7486     -webkit-flex: 1 1 100%;
7487             flex: 1 1 100%;
7488     max-width: 100%;
7489     max-height: 80%;
7490     box-sizing: border-box; }
7491   .flex-sm-85 {
7492     -webkit-box-flex: 1;
7493     -webkit-flex: 1 1 100%;
7494             flex: 1 1 100%;
7495     max-width: 85%;
7496     max-height: 100%;
7497     box-sizing: border-box; }
7498   .layout-row > .flex-sm-85 {
7499     -webkit-box-flex: 1;
7500     -webkit-flex: 1 1 100%;
7501             flex: 1 1 100%;
7502     max-width: 85%;
7503     max-height: 100%;
7504     box-sizing: border-box; }
7505   .layout-column > .flex-sm-85 {
7506     -webkit-box-flex: 1;
7507     -webkit-flex: 1 1 100%;
7508             flex: 1 1 100%;
7509     max-width: 100%;
7510     max-height: 85%;
7511     box-sizing: border-box; }
7512   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
7513     -webkit-box-flex: 1;
7514     -webkit-flex: 1 1 33.33%;
7515             flex: 1 1 33.33%;
7516     max-width: 33.33%;
7517     max-height: 100%;
7518     box-sizing: border-box; }
7519   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
7520     -webkit-box-flex: 1;
7521     -webkit-flex: 1 1 66.66%;
7522             flex: 1 1 66.66%;
7523     max-width: 66.66%;
7524     max-height: 100%;
7525     box-sizing: border-box; }
7526   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
7527     -webkit-box-flex: 1;
7528     -webkit-flex: 1 1 33.33%;
7529             flex: 1 1 33.33%;
7530     max-width: 100%;
7531     max-height: 33.33%;
7532     box-sizing: border-box; }
7533   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
7534     -webkit-box-flex: 1;
7535     -webkit-flex: 1 1 66.66%;
7536             flex: 1 1 66.66%;
7537     max-width: 100%;
7538     max-height: 66.66%;
7539     box-sizing: border-box; }
7540   .layout-sm-row > .flex-sm-85 {
7541     -webkit-box-flex: 1;
7542     -webkit-flex: 1 1 100%;
7543             flex: 1 1 100%;
7544     max-width: 85%;
7545     max-height: 100%;
7546     box-sizing: border-box; }
7547   .layout-sm-column > .flex-sm-85 {
7548     -webkit-box-flex: 1;
7549     -webkit-flex: 1 1 100%;
7550             flex: 1 1 100%;
7551     max-width: 100%;
7552     max-height: 85%;
7553     box-sizing: border-box; }
7554   .flex-sm-90 {
7555     -webkit-box-flex: 1;
7556     -webkit-flex: 1 1 100%;
7557             flex: 1 1 100%;
7558     max-width: 90%;
7559     max-height: 100%;
7560     box-sizing: border-box; }
7561   .layout-row > .flex-sm-90 {
7562     -webkit-box-flex: 1;
7563     -webkit-flex: 1 1 100%;
7564             flex: 1 1 100%;
7565     max-width: 90%;
7566     max-height: 100%;
7567     box-sizing: border-box; }
7568   .layout-column > .flex-sm-90 {
7569     -webkit-box-flex: 1;
7570     -webkit-flex: 1 1 100%;
7571             flex: 1 1 100%;
7572     max-width: 100%;
7573     max-height: 90%;
7574     box-sizing: border-box; }
7575   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
7576     -webkit-box-flex: 1;
7577     -webkit-flex: 1 1 33.33%;
7578             flex: 1 1 33.33%;
7579     max-width: 33.33%;
7580     max-height: 100%;
7581     box-sizing: border-box; }
7582   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
7583     -webkit-box-flex: 1;
7584     -webkit-flex: 1 1 66.66%;
7585             flex: 1 1 66.66%;
7586     max-width: 66.66%;
7587     max-height: 100%;
7588     box-sizing: border-box; }
7589   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
7590     -webkit-box-flex: 1;
7591     -webkit-flex: 1 1 33.33%;
7592             flex: 1 1 33.33%;
7593     max-width: 100%;
7594     max-height: 33.33%;
7595     box-sizing: border-box; }
7596   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
7597     -webkit-box-flex: 1;
7598     -webkit-flex: 1 1 66.66%;
7599             flex: 1 1 66.66%;
7600     max-width: 100%;
7601     max-height: 66.66%;
7602     box-sizing: border-box; }
7603   .layout-sm-row > .flex-sm-90 {
7604     -webkit-box-flex: 1;
7605     -webkit-flex: 1 1 100%;
7606             flex: 1 1 100%;
7607     max-width: 90%;
7608     max-height: 100%;
7609     box-sizing: border-box; }
7610   .layout-sm-column > .flex-sm-90 {
7611     -webkit-box-flex: 1;
7612     -webkit-flex: 1 1 100%;
7613             flex: 1 1 100%;
7614     max-width: 100%;
7615     max-height: 90%;
7616     box-sizing: border-box; }
7617   .flex-sm-95 {
7618     -webkit-box-flex: 1;
7619     -webkit-flex: 1 1 100%;
7620             flex: 1 1 100%;
7621     max-width: 95%;
7622     max-height: 100%;
7623     box-sizing: border-box; }
7624   .layout-row > .flex-sm-95 {
7625     -webkit-box-flex: 1;
7626     -webkit-flex: 1 1 100%;
7627             flex: 1 1 100%;
7628     max-width: 95%;
7629     max-height: 100%;
7630     box-sizing: border-box; }
7631   .layout-column > .flex-sm-95 {
7632     -webkit-box-flex: 1;
7633     -webkit-flex: 1 1 100%;
7634             flex: 1 1 100%;
7635     max-width: 100%;
7636     max-height: 95%;
7637     box-sizing: border-box; }
7638   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
7639     -webkit-box-flex: 1;
7640     -webkit-flex: 1 1 33.33%;
7641             flex: 1 1 33.33%;
7642     max-width: 33.33%;
7643     max-height: 100%;
7644     box-sizing: border-box; }
7645   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
7646     -webkit-box-flex: 1;
7647     -webkit-flex: 1 1 66.66%;
7648             flex: 1 1 66.66%;
7649     max-width: 66.66%;
7650     max-height: 100%;
7651     box-sizing: border-box; }
7652   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
7653     -webkit-box-flex: 1;
7654     -webkit-flex: 1 1 33.33%;
7655             flex: 1 1 33.33%;
7656     max-width: 100%;
7657     max-height: 33.33%;
7658     box-sizing: border-box; }
7659   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
7660     -webkit-box-flex: 1;
7661     -webkit-flex: 1 1 66.66%;
7662             flex: 1 1 66.66%;
7663     max-width: 100%;
7664     max-height: 66.66%;
7665     box-sizing: border-box; }
7666   .layout-sm-row > .flex-sm-95 {
7667     -webkit-box-flex: 1;
7668     -webkit-flex: 1 1 100%;
7669             flex: 1 1 100%;
7670     max-width: 95%;
7671     max-height: 100%;
7672     box-sizing: border-box; }
7673   .layout-sm-column > .flex-sm-95 {
7674     -webkit-box-flex: 1;
7675     -webkit-flex: 1 1 100%;
7676             flex: 1 1 100%;
7677     max-width: 100%;
7678     max-height: 95%;
7679     box-sizing: border-box; }
7680   .flex-sm-100 {
7681     -webkit-box-flex: 1;
7682     -webkit-flex: 1 1 100%;
7683             flex: 1 1 100%;
7684     max-width: 100%;
7685     max-height: 100%;
7686     box-sizing: border-box; }
7687   .layout-row > .flex-sm-100 {
7688     -webkit-box-flex: 1;
7689     -webkit-flex: 1 1 100%;
7690             flex: 1 1 100%;
7691     max-width: 100%;
7692     max-height: 100%;
7693     box-sizing: border-box; }
7694   .layout-column > .flex-sm-100 {
7695     -webkit-box-flex: 1;
7696     -webkit-flex: 1 1 100%;
7697             flex: 1 1 100%;
7698     max-width: 100%;
7699     max-height: 100%;
7700     box-sizing: border-box; }
7701   .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
7702     -webkit-box-flex: 1;
7703     -webkit-flex: 1 1 33.33%;
7704             flex: 1 1 33.33%;
7705     max-width: 33.33%;
7706     max-height: 100%;
7707     box-sizing: border-box; }
7708   .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
7709     -webkit-box-flex: 1;
7710     -webkit-flex: 1 1 66.66%;
7711             flex: 1 1 66.66%;
7712     max-width: 66.66%;
7713     max-height: 100%;
7714     box-sizing: border-box; }
7715   .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
7716     -webkit-box-flex: 1;
7717     -webkit-flex: 1 1 33.33%;
7718             flex: 1 1 33.33%;
7719     max-width: 100%;
7720     max-height: 33.33%;
7721     box-sizing: border-box; }
7722   .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
7723     -webkit-box-flex: 1;
7724     -webkit-flex: 1 1 66.66%;
7725             flex: 1 1 66.66%;
7726     max-width: 100%;
7727     max-height: 66.66%;
7728     box-sizing: border-box; }
7729   .layout-sm-row > .flex-sm-100 {
7730     -webkit-box-flex: 1;
7731     -webkit-flex: 1 1 100%;
7732             flex: 1 1 100%;
7733     max-width: 100%;
7734     max-height: 100%;
7735     box-sizing: border-box; }
7736   .layout-sm-column > .flex-sm-100 {
7737     -webkit-box-flex: 1;
7738     -webkit-flex: 1 1 100%;
7739             flex: 1 1 100%;
7740     max-width: 100%;
7741     max-height: 100%;
7742     box-sizing: border-box; }
7743   .layout-sm-row > .flex-sm-33, .layout-sm-row > .flex-sm-33 {
7744     -webkit-box-flex: 1;
7745     -webkit-flex: 1 1 100%;
7746             flex: 1 1 100%;
7747     max-width: 33.33%;
7748     max-height: 100%;
7749     box-sizing: border-box; }
7750   .layout-sm-row > .flex-sm-66, .layout-sm-row > .flex-sm-66 {
7751     -webkit-box-flex: 1;
7752     -webkit-flex: 1 1 100%;
7753             flex: 1 1 100%;
7754     max-width: 66.66%;
7755     max-height: 100%;
7756     box-sizing: border-box; }
7757   .layout-sm-row > .flex {
7758     min-width: 0; }
7759   .layout-sm-column > .flex-sm-33, .layout-sm-column > .flex-sm-33 {
7760     -webkit-box-flex: 1;
7761     -webkit-flex: 1 1 100%;
7762             flex: 1 1 100%;
7763     max-width: 100%;
7764     max-height: 33.33%;
7765     box-sizing: border-box; }
7766   .layout-sm-column > .flex-sm-66, .layout-sm-column > .flex-sm-66 {
7767     -webkit-box-flex: 1;
7768     -webkit-flex: 1 1 100%;
7769             flex: 1 1 100%;
7770     max-width: 100%;
7771     max-height: 66.66%;
7772     box-sizing: border-box; }
7773   .layout-sm-column > .flex {
7774     min-height: 0; }
7775   .layout-sm, .layout-sm-column, .layout-sm-row {
7776     box-sizing: border-box;
7777     display: -webkit-box;
7778     display: -webkit-flex;
7779     display: flex; }
7780   .layout-sm-column {
7781     -webkit-box-orient: vertical;
7782     -webkit-box-direction: normal;
7783     -webkit-flex-direction: column;
7784             flex-direction: column; }
7785   .layout-sm-row {
7786     -webkit-box-orient: horizontal;
7787     -webkit-box-direction: normal;
7788     -webkit-flex-direction: row;
7789             flex-direction: row; } }
7790
7791 @media (min-width: 960px) {
7792   .flex-order-gt-sm--20 {
7793     -webkit-box-ordinal-group: -19;
7794     -webkit-order: -20;
7795             order: -20; }
7796   .flex-order-gt-sm--19 {
7797     -webkit-box-ordinal-group: -18;
7798     -webkit-order: -19;
7799             order: -19; }
7800   .flex-order-gt-sm--18 {
7801     -webkit-box-ordinal-group: -17;
7802     -webkit-order: -18;
7803             order: -18; }
7804   .flex-order-gt-sm--17 {
7805     -webkit-box-ordinal-group: -16;
7806     -webkit-order: -17;
7807             order: -17; }
7808   .flex-order-gt-sm--16 {
7809     -webkit-box-ordinal-group: -15;
7810     -webkit-order: -16;
7811             order: -16; }
7812   .flex-order-gt-sm--15 {
7813     -webkit-box-ordinal-group: -14;
7814     -webkit-order: -15;
7815             order: -15; }
7816   .flex-order-gt-sm--14 {
7817     -webkit-box-ordinal-group: -13;
7818     -webkit-order: -14;
7819             order: -14; }
7820   .flex-order-gt-sm--13 {
7821     -webkit-box-ordinal-group: -12;
7822     -webkit-order: -13;
7823             order: -13; }
7824   .flex-order-gt-sm--12 {
7825     -webkit-box-ordinal-group: -11;
7826     -webkit-order: -12;
7827             order: -12; }
7828   .flex-order-gt-sm--11 {
7829     -webkit-box-ordinal-group: -10;
7830     -webkit-order: -11;
7831             order: -11; }
7832   .flex-order-gt-sm--10 {
7833     -webkit-box-ordinal-group: -9;
7834     -webkit-order: -10;
7835             order: -10; }
7836   .flex-order-gt-sm--9 {
7837     -webkit-box-ordinal-group: -8;
7838     -webkit-order: -9;
7839             order: -9; }
7840   .flex-order-gt-sm--8 {
7841     -webkit-box-ordinal-group: -7;
7842     -webkit-order: -8;
7843             order: -8; }
7844   .flex-order-gt-sm--7 {
7845     -webkit-box-ordinal-group: -6;
7846     -webkit-order: -7;
7847             order: -7; }
7848   .flex-order-gt-sm--6 {
7849     -webkit-box-ordinal-group: -5;
7850     -webkit-order: -6;
7851             order: -6; }
7852   .flex-order-gt-sm--5 {
7853     -webkit-box-ordinal-group: -4;
7854     -webkit-order: -5;
7855             order: -5; }
7856   .flex-order-gt-sm--4 {
7857     -webkit-box-ordinal-group: -3;
7858     -webkit-order: -4;
7859             order: -4; }
7860   .flex-order-gt-sm--3 {
7861     -webkit-box-ordinal-group: -2;
7862     -webkit-order: -3;
7863             order: -3; }
7864   .flex-order-gt-sm--2 {
7865     -webkit-box-ordinal-group: -1;
7866     -webkit-order: -2;
7867             order: -2; }
7868   .flex-order-gt-sm--1 {
7869     -webkit-box-ordinal-group: 0;
7870     -webkit-order: -1;
7871             order: -1; }
7872   .flex-order-gt-sm-0 {
7873     -webkit-box-ordinal-group: 1;
7874     -webkit-order: 0;
7875             order: 0; }
7876   .flex-order-gt-sm-1 {
7877     -webkit-box-ordinal-group: 2;
7878     -webkit-order: 1;
7879             order: 1; }
7880   .flex-order-gt-sm-2 {
7881     -webkit-box-ordinal-group: 3;
7882     -webkit-order: 2;
7883             order: 2; }
7884   .flex-order-gt-sm-3 {
7885     -webkit-box-ordinal-group: 4;
7886     -webkit-order: 3;
7887             order: 3; }
7888   .flex-order-gt-sm-4 {
7889     -webkit-box-ordinal-group: 5;
7890     -webkit-order: 4;
7891             order: 4; }
7892   .flex-order-gt-sm-5 {
7893     -webkit-box-ordinal-group: 6;
7894     -webkit-order: 5;
7895             order: 5; }
7896   .flex-order-gt-sm-6 {
7897     -webkit-box-ordinal-group: 7;
7898     -webkit-order: 6;
7899             order: 6; }
7900   .flex-order-gt-sm-7 {
7901     -webkit-box-ordinal-group: 8;
7902     -webkit-order: 7;
7903             order: 7; }
7904   .flex-order-gt-sm-8 {
7905     -webkit-box-ordinal-group: 9;
7906     -webkit-order: 8;
7907             order: 8; }
7908   .flex-order-gt-sm-9 {
7909     -webkit-box-ordinal-group: 10;
7910     -webkit-order: 9;
7911             order: 9; }
7912   .flex-order-gt-sm-10 {
7913     -webkit-box-ordinal-group: 11;
7914     -webkit-order: 10;
7915             order: 10; }
7916   .flex-order-gt-sm-11 {
7917     -webkit-box-ordinal-group: 12;
7918     -webkit-order: 11;
7919             order: 11; }
7920   .flex-order-gt-sm-12 {
7921     -webkit-box-ordinal-group: 13;
7922     -webkit-order: 12;
7923             order: 12; }
7924   .flex-order-gt-sm-13 {
7925     -webkit-box-ordinal-group: 14;
7926     -webkit-order: 13;
7927             order: 13; }
7928   .flex-order-gt-sm-14 {
7929     -webkit-box-ordinal-group: 15;
7930     -webkit-order: 14;
7931             order: 14; }
7932   .flex-order-gt-sm-15 {
7933     -webkit-box-ordinal-group: 16;
7934     -webkit-order: 15;
7935             order: 15; }
7936   .flex-order-gt-sm-16 {
7937     -webkit-box-ordinal-group: 17;
7938     -webkit-order: 16;
7939             order: 16; }
7940   .flex-order-gt-sm-17 {
7941     -webkit-box-ordinal-group: 18;
7942     -webkit-order: 17;
7943             order: 17; }
7944   .flex-order-gt-sm-18 {
7945     -webkit-box-ordinal-group: 19;
7946     -webkit-order: 18;
7947             order: 18; }
7948   .flex-order-gt-sm-19 {
7949     -webkit-box-ordinal-group: 20;
7950     -webkit-order: 19;
7951             order: 19; }
7952   .flex-order-gt-sm-20 {
7953     -webkit-box-ordinal-group: 21;
7954     -webkit-order: 20;
7955             order: 20; }
7956   .offset-gt-sm-0, .flex-offset-gt-sm-0 {
7957     margin-left: 0; }
7958     [dir=rtl] .offset-gt-sm-0, [dir=rtl] .flex-offset-gt-sm-0 {
7959       margin-left: auto;
7960       margin-right: 0; }
7961   .offset-gt-sm-5, .flex-offset-gt-sm-5 {
7962     margin-left: 5%; }
7963     [dir=rtl] .offset-gt-sm-5, [dir=rtl] .flex-offset-gt-sm-5 {
7964       margin-left: auto;
7965       margin-right: 5%; }
7966   .offset-gt-sm-10, .flex-offset-gt-sm-10 {
7967     margin-left: 10%; }
7968     [dir=rtl] .offset-gt-sm-10, [dir=rtl] .flex-offset-gt-sm-10 {
7969       margin-left: auto;
7970       margin-right: 10%; }
7971   .offset-gt-sm-15, .flex-offset-gt-sm-15 {
7972     margin-left: 15%; }
7973     [dir=rtl] .offset-gt-sm-15, [dir=rtl] .flex-offset-gt-sm-15 {
7974       margin-left: auto;
7975       margin-right: 15%; }
7976   .offset-gt-sm-20, .flex-offset-gt-sm-20 {
7977     margin-left: 20%; }
7978     [dir=rtl] .offset-gt-sm-20, [dir=rtl] .flex-offset-gt-sm-20 {
7979       margin-left: auto;
7980       margin-right: 20%; }
7981   .offset-gt-sm-25, .flex-offset-gt-sm-25 {
7982     margin-left: 25%; }
7983     [dir=rtl] .offset-gt-sm-25, [dir=rtl] .flex-offset-gt-sm-25 {
7984       margin-left: auto;
7985       margin-right: 25%; }
7986   .offset-gt-sm-30, .flex-offset-gt-sm-30 {
7987     margin-left: 30%; }
7988     [dir=rtl] .offset-gt-sm-30, [dir=rtl] .flex-offset-gt-sm-30 {
7989       margin-left: auto;
7990       margin-right: 30%; }
7991   .offset-gt-sm-35, .flex-offset-gt-sm-35 {
7992     margin-left: 35%; }
7993     [dir=rtl] .offset-gt-sm-35, [dir=rtl] .flex-offset-gt-sm-35 {
7994       margin-left: auto;
7995       margin-right: 35%; }
7996   .offset-gt-sm-40, .flex-offset-gt-sm-40 {
7997     margin-left: 40%; }
7998     [dir=rtl] .offset-gt-sm-40, [dir=rtl] .flex-offset-gt-sm-40 {
7999       margin-left: auto;
8000       margin-right: 40%; }
8001   .offset-gt-sm-45, .flex-offset-gt-sm-45 {
8002     margin-left: 45%; }
8003     [dir=rtl] .offset-gt-sm-45, [dir=rtl] .flex-offset-gt-sm-45 {
8004       margin-left: auto;
8005       margin-right: 45%; }
8006   .offset-gt-sm-50, .flex-offset-gt-sm-50 {
8007     margin-left: 50%; }
8008     [dir=rtl] .offset-gt-sm-50, [dir=rtl] .flex-offset-gt-sm-50 {
8009       margin-left: auto;
8010       margin-right: 50%; }
8011   .offset-gt-sm-55, .flex-offset-gt-sm-55 {
8012     margin-left: 55%; }
8013     [dir=rtl] .offset-gt-sm-55, [dir=rtl] .flex-offset-gt-sm-55 {
8014       margin-left: auto;
8015       margin-right: 55%; }
8016   .offset-gt-sm-60, .flex-offset-gt-sm-60 {
8017     margin-left: 60%; }
8018     [dir=rtl] .offset-gt-sm-60, [dir=rtl] .flex-offset-gt-sm-60 {
8019       margin-left: auto;
8020       margin-right: 60%; }
8021   .offset-gt-sm-65, .flex-offset-gt-sm-65 {
8022     margin-left: 65%; }
8023     [dir=rtl] .offset-gt-sm-65, [dir=rtl] .flex-offset-gt-sm-65 {
8024       margin-left: auto;
8025       margin-right: 65%; }
8026   .offset-gt-sm-70, .flex-offset-gt-sm-70 {
8027     margin-left: 70%; }
8028     [dir=rtl] .offset-gt-sm-70, [dir=rtl] .flex-offset-gt-sm-70 {
8029       margin-left: auto;
8030       margin-right: 70%; }
8031   .offset-gt-sm-75, .flex-offset-gt-sm-75 {
8032     margin-left: 75%; }
8033     [dir=rtl] .offset-gt-sm-75, [dir=rtl] .flex-offset-gt-sm-75 {
8034       margin-left: auto;
8035       margin-right: 75%; }
8036   .offset-gt-sm-80, .flex-offset-gt-sm-80 {
8037     margin-left: 80%; }
8038     [dir=rtl] .offset-gt-sm-80, [dir=rtl] .flex-offset-gt-sm-80 {
8039       margin-left: auto;
8040       margin-right: 80%; }
8041   .offset-gt-sm-85, .flex-offset-gt-sm-85 {
8042     margin-left: 85%; }
8043     [dir=rtl] .offset-gt-sm-85, [dir=rtl] .flex-offset-gt-sm-85 {
8044       margin-left: auto;
8045       margin-right: 85%; }
8046   .offset-gt-sm-90, .flex-offset-gt-sm-90 {
8047     margin-left: 90%; }
8048     [dir=rtl] .offset-gt-sm-90, [dir=rtl] .flex-offset-gt-sm-90 {
8049       margin-left: auto;
8050       margin-right: 90%; }
8051   .offset-gt-sm-95, .flex-offset-gt-sm-95 {
8052     margin-left: 95%; }
8053     [dir=rtl] .offset-gt-sm-95, [dir=rtl] .flex-offset-gt-sm-95 {
8054       margin-left: auto;
8055       margin-right: 95%; }
8056   .offset-gt-sm-33, .flex-offset-gt-sm-33 {
8057     margin-left: calc(100% / 3); }
8058   .offset-gt-sm-66, .flex-offset-gt-sm-66 {
8059     margin-left: calc(200% / 3); }
8060     [dir=rtl] .offset-gt-sm-66, [dir=rtl] .flex-offset-gt-sm-66 {
8061       margin-left: auto;
8062       margin-right: calc(200% / 3); }
8063   .layout-align-gt-sm,
8064   .layout-align-gt-sm-start-stretch {
8065     -webkit-box-pack: start;
8066     -webkit-justify-content: flex-start;
8067             justify-content: flex-start;
8068     -webkit-align-content: stretch;
8069             align-content: stretch;
8070     -webkit-box-align: stretch;
8071     -webkit-align-items: stretch;
8072             align-items: stretch; }
8073   .layout-align-gt-sm-start,
8074   .layout-align-gt-sm-start-start,
8075   .layout-align-gt-sm-start-center,
8076   .layout-align-gt-sm-start-end,
8077   .layout-align-gt-sm-start-stretch {
8078     -webkit-box-pack: start;
8079     -webkit-justify-content: flex-start;
8080             justify-content: flex-start; }
8081   .layout-align-gt-sm-center,
8082   .layout-align-gt-sm-center-start,
8083   .layout-align-gt-sm-center-center,
8084   .layout-align-gt-sm-center-end,
8085   .layout-align-gt-sm-center-stretch {
8086     -webkit-box-pack: center;
8087     -webkit-justify-content: center;
8088             justify-content: center; }
8089   .layout-align-gt-sm-end,
8090   .layout-align-gt-sm-end-start,
8091   .layout-align-gt-sm-end-center,
8092   .layout-align-gt-sm-end-end,
8093   .layout-align-gt-sm-end-stretch {
8094     -webkit-box-pack: end;
8095     -webkit-justify-content: flex-end;
8096             justify-content: flex-end; }
8097   .layout-align-gt-sm-space-around,
8098   .layout-align-gt-sm-space-around-center,
8099   .layout-align-gt-sm-space-around-start,
8100   .layout-align-gt-sm-space-around-end,
8101   .layout-align-gt-sm-space-around-stretch {
8102     -webkit-justify-content: space-around;
8103             justify-content: space-around; }
8104   .layout-align-gt-sm-space-between,
8105   .layout-align-gt-sm-space-between-center,
8106   .layout-align-gt-sm-space-between-start,
8107   .layout-align-gt-sm-space-between-end,
8108   .layout-align-gt-sm-space-between-stretch {
8109     -webkit-box-pack: justify;
8110     -webkit-justify-content: space-between;
8111             justify-content: space-between; }
8112   .layout-align-gt-sm-start-start,
8113   .layout-align-gt-sm-center-start,
8114   .layout-align-gt-sm-end-start,
8115   .layout-align-gt-sm-space-between-start,
8116   .layout-align-gt-sm-space-around-start {
8117     -webkit-box-align: start;
8118     -webkit-align-items: flex-start;
8119             align-items: flex-start;
8120     -webkit-align-content: flex-start;
8121             align-content: flex-start; }
8122   .layout-align-gt-sm-start-center,
8123   .layout-align-gt-sm-center-center,
8124   .layout-align-gt-sm-end-center,
8125   .layout-align-gt-sm-space-between-center,
8126   .layout-align-gt-sm-space-around-center {
8127     -webkit-box-align: center;
8128     -webkit-align-items: center;
8129             align-items: center;
8130     -webkit-align-content: center;
8131             align-content: center;
8132     max-width: 100%; }
8133   .layout-align-gt-sm-start-center > *,
8134   .layout-align-gt-sm-center-center > *,
8135   .layout-align-gt-sm-end-center > *,
8136   .layout-align-gt-sm-space-between-center > *,
8137   .layout-align-gt-sm-space-around-center > * {
8138     max-width: 100%;
8139     box-sizing: border-box; }
8140   .layout-align-gt-sm-start-end,
8141   .layout-align-gt-sm-center-end,
8142   .layout-align-gt-sm-end-end,
8143   .layout-align-gt-sm-space-between-end,
8144   .layout-align-gt-sm-space-around-end {
8145     -webkit-box-align: end;
8146     -webkit-align-items: flex-end;
8147             align-items: flex-end;
8148     -webkit-align-content: flex-end;
8149             align-content: flex-end; }
8150   .layout-align-gt-sm-start-stretch,
8151   .layout-align-gt-sm-center-stretch,
8152   .layout-align-gt-sm-end-stretch,
8153   .layout-align-gt-sm-space-between-stretch,
8154   .layout-align-gt-sm-space-around-stretch {
8155     -webkit-box-align: stretch;
8156     -webkit-align-items: stretch;
8157             align-items: stretch;
8158     -webkit-align-content: stretch;
8159             align-content: stretch; }
8160   .flex-gt-sm {
8161     -webkit-box-flex: 1;
8162     -webkit-flex: 1;
8163             flex: 1;
8164     box-sizing: border-box; }
8165   .flex-gt-sm-grow {
8166     -webkit-box-flex: 1;
8167     -webkit-flex: 1 1 100%;
8168             flex: 1 1 100%;
8169     box-sizing: border-box; }
8170   .flex-gt-sm-initial {
8171     -webkit-box-flex: 0;
8172     -webkit-flex: 0 1 auto;
8173             flex: 0 1 auto;
8174     box-sizing: border-box; }
8175   .flex-gt-sm-auto {
8176     -webkit-box-flex: 1;
8177     -webkit-flex: 1 1 auto;
8178             flex: 1 1 auto;
8179     box-sizing: border-box; }
8180   .flex-gt-sm-none {
8181     -webkit-box-flex: 0;
8182     -webkit-flex: 0 0 auto;
8183             flex: 0 0 auto;
8184     box-sizing: border-box; }
8185   .flex-gt-sm-noshrink {
8186     -webkit-box-flex: 1;
8187     -webkit-flex: 1 0 auto;
8188             flex: 1 0 auto;
8189     box-sizing: border-box; }
8190   .flex-gt-sm-nogrow {
8191     -webkit-box-flex: 0;
8192     -webkit-flex: 0 1 auto;
8193             flex: 0 1 auto;
8194     box-sizing: border-box; }
8195   .flex-gt-sm-0 {
8196     -webkit-box-flex: 1;
8197     -webkit-flex: 1 1 100%;
8198             flex: 1 1 100%;
8199     max-width: 0%;
8200     max-height: 100%;
8201     box-sizing: border-box; }
8202   .layout-row > .flex-gt-sm-0 {
8203     -webkit-box-flex: 1;
8204     -webkit-flex: 1 1 100%;
8205             flex: 1 1 100%;
8206     max-width: 0%;
8207     max-height: 100%;
8208     box-sizing: border-box;
8209     min-width: 0; }
8210   .layout-column > .flex-gt-sm-0 {
8211     -webkit-box-flex: 1;
8212     -webkit-flex: 1 1 100%;
8213             flex: 1 1 100%;
8214     max-width: 100%;
8215     max-height: 0%;
8216     box-sizing: border-box; }
8217   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
8218     -webkit-box-flex: 1;
8219     -webkit-flex: 1 1 33.33%;
8220             flex: 1 1 33.33%;
8221     max-width: 33.33%;
8222     max-height: 100%;
8223     box-sizing: border-box; }
8224   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
8225     -webkit-box-flex: 1;
8226     -webkit-flex: 1 1 66.66%;
8227             flex: 1 1 66.66%;
8228     max-width: 66.66%;
8229     max-height: 100%;
8230     box-sizing: border-box; }
8231   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
8232     -webkit-box-flex: 1;
8233     -webkit-flex: 1 1 33.33%;
8234             flex: 1 1 33.33%;
8235     max-width: 100%;
8236     max-height: 33.33%;
8237     box-sizing: border-box; }
8238   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
8239     -webkit-box-flex: 1;
8240     -webkit-flex: 1 1 66.66%;
8241             flex: 1 1 66.66%;
8242     max-width: 100%;
8243     max-height: 66.66%;
8244     box-sizing: border-box; }
8245   .layout-gt-sm-row > .flex-gt-sm-0 {
8246     -webkit-box-flex: 1;
8247     -webkit-flex: 1 1 100%;
8248             flex: 1 1 100%;
8249     max-width: 0%;
8250     max-height: 100%;
8251     box-sizing: border-box;
8252     min-width: 0; }
8253   .layout-gt-sm-column > .flex-gt-sm-0 {
8254     -webkit-box-flex: 1;
8255     -webkit-flex: 1 1 100%;
8256             flex: 1 1 100%;
8257     max-width: 100%;
8258     max-height: 0%;
8259     box-sizing: border-box;
8260     min-height: 0; }
8261   .flex-gt-sm-5 {
8262     -webkit-box-flex: 1;
8263     -webkit-flex: 1 1 100%;
8264             flex: 1 1 100%;
8265     max-width: 5%;
8266     max-height: 100%;
8267     box-sizing: border-box; }
8268   .layout-row > .flex-gt-sm-5 {
8269     -webkit-box-flex: 1;
8270     -webkit-flex: 1 1 100%;
8271             flex: 1 1 100%;
8272     max-width: 5%;
8273     max-height: 100%;
8274     box-sizing: border-box; }
8275   .layout-column > .flex-gt-sm-5 {
8276     -webkit-box-flex: 1;
8277     -webkit-flex: 1 1 100%;
8278             flex: 1 1 100%;
8279     max-width: 100%;
8280     max-height: 5%;
8281     box-sizing: border-box; }
8282   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
8283     -webkit-box-flex: 1;
8284     -webkit-flex: 1 1 33.33%;
8285             flex: 1 1 33.33%;
8286     max-width: 33.33%;
8287     max-height: 100%;
8288     box-sizing: border-box; }
8289   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
8290     -webkit-box-flex: 1;
8291     -webkit-flex: 1 1 66.66%;
8292             flex: 1 1 66.66%;
8293     max-width: 66.66%;
8294     max-height: 100%;
8295     box-sizing: border-box; }
8296   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
8297     -webkit-box-flex: 1;
8298     -webkit-flex: 1 1 33.33%;
8299             flex: 1 1 33.33%;
8300     max-width: 100%;
8301     max-height: 33.33%;
8302     box-sizing: border-box; }
8303   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
8304     -webkit-box-flex: 1;
8305     -webkit-flex: 1 1 66.66%;
8306             flex: 1 1 66.66%;
8307     max-width: 100%;
8308     max-height: 66.66%;
8309     box-sizing: border-box; }
8310   .layout-gt-sm-row > .flex-gt-sm-5 {
8311     -webkit-box-flex: 1;
8312     -webkit-flex: 1 1 100%;
8313             flex: 1 1 100%;
8314     max-width: 5%;
8315     max-height: 100%;
8316     box-sizing: border-box; }
8317   .layout-gt-sm-column > .flex-gt-sm-5 {
8318     -webkit-box-flex: 1;
8319     -webkit-flex: 1 1 100%;
8320             flex: 1 1 100%;
8321     max-width: 100%;
8322     max-height: 5%;
8323     box-sizing: border-box; }
8324   .flex-gt-sm-10 {
8325     -webkit-box-flex: 1;
8326     -webkit-flex: 1 1 100%;
8327             flex: 1 1 100%;
8328     max-width: 10%;
8329     max-height: 100%;
8330     box-sizing: border-box; }
8331   .layout-row > .flex-gt-sm-10 {
8332     -webkit-box-flex: 1;
8333     -webkit-flex: 1 1 100%;
8334             flex: 1 1 100%;
8335     max-width: 10%;
8336     max-height: 100%;
8337     box-sizing: border-box; }
8338   .layout-column > .flex-gt-sm-10 {
8339     -webkit-box-flex: 1;
8340     -webkit-flex: 1 1 100%;
8341             flex: 1 1 100%;
8342     max-width: 100%;
8343     max-height: 10%;
8344     box-sizing: border-box; }
8345   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
8346     -webkit-box-flex: 1;
8347     -webkit-flex: 1 1 33.33%;
8348             flex: 1 1 33.33%;
8349     max-width: 33.33%;
8350     max-height: 100%;
8351     box-sizing: border-box; }
8352   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
8353     -webkit-box-flex: 1;
8354     -webkit-flex: 1 1 66.66%;
8355             flex: 1 1 66.66%;
8356     max-width: 66.66%;
8357     max-height: 100%;
8358     box-sizing: border-box; }
8359   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
8360     -webkit-box-flex: 1;
8361     -webkit-flex: 1 1 33.33%;
8362             flex: 1 1 33.33%;
8363     max-width: 100%;
8364     max-height: 33.33%;
8365     box-sizing: border-box; }
8366   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
8367     -webkit-box-flex: 1;
8368     -webkit-flex: 1 1 66.66%;
8369             flex: 1 1 66.66%;
8370     max-width: 100%;
8371     max-height: 66.66%;
8372     box-sizing: border-box; }
8373   .layout-gt-sm-row > .flex-gt-sm-10 {
8374     -webkit-box-flex: 1;
8375     -webkit-flex: 1 1 100%;
8376             flex: 1 1 100%;
8377     max-width: 10%;
8378     max-height: 100%;
8379     box-sizing: border-box; }
8380   .layout-gt-sm-column > .flex-gt-sm-10 {
8381     -webkit-box-flex: 1;
8382     -webkit-flex: 1 1 100%;
8383             flex: 1 1 100%;
8384     max-width: 100%;
8385     max-height: 10%;
8386     box-sizing: border-box; }
8387   .flex-gt-sm-15 {
8388     -webkit-box-flex: 1;
8389     -webkit-flex: 1 1 100%;
8390             flex: 1 1 100%;
8391     max-width: 15%;
8392     max-height: 100%;
8393     box-sizing: border-box; }
8394   .layout-row > .flex-gt-sm-15 {
8395     -webkit-box-flex: 1;
8396     -webkit-flex: 1 1 100%;
8397             flex: 1 1 100%;
8398     max-width: 15%;
8399     max-height: 100%;
8400     box-sizing: border-box; }
8401   .layout-column > .flex-gt-sm-15 {
8402     -webkit-box-flex: 1;
8403     -webkit-flex: 1 1 100%;
8404             flex: 1 1 100%;
8405     max-width: 100%;
8406     max-height: 15%;
8407     box-sizing: border-box; }
8408   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
8409     -webkit-box-flex: 1;
8410     -webkit-flex: 1 1 33.33%;
8411             flex: 1 1 33.33%;
8412     max-width: 33.33%;
8413     max-height: 100%;
8414     box-sizing: border-box; }
8415   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
8416     -webkit-box-flex: 1;
8417     -webkit-flex: 1 1 66.66%;
8418             flex: 1 1 66.66%;
8419     max-width: 66.66%;
8420     max-height: 100%;
8421     box-sizing: border-box; }
8422   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
8423     -webkit-box-flex: 1;
8424     -webkit-flex: 1 1 33.33%;
8425             flex: 1 1 33.33%;
8426     max-width: 100%;
8427     max-height: 33.33%;
8428     box-sizing: border-box; }
8429   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
8430     -webkit-box-flex: 1;
8431     -webkit-flex: 1 1 66.66%;
8432             flex: 1 1 66.66%;
8433     max-width: 100%;
8434     max-height: 66.66%;
8435     box-sizing: border-box; }
8436   .layout-gt-sm-row > .flex-gt-sm-15 {
8437     -webkit-box-flex: 1;
8438     -webkit-flex: 1 1 100%;
8439             flex: 1 1 100%;
8440     max-width: 15%;
8441     max-height: 100%;
8442     box-sizing: border-box; }
8443   .layout-gt-sm-column > .flex-gt-sm-15 {
8444     -webkit-box-flex: 1;
8445     -webkit-flex: 1 1 100%;
8446             flex: 1 1 100%;
8447     max-width: 100%;
8448     max-height: 15%;
8449     box-sizing: border-box; }
8450   .flex-gt-sm-20 {
8451     -webkit-box-flex: 1;
8452     -webkit-flex: 1 1 100%;
8453             flex: 1 1 100%;
8454     max-width: 20%;
8455     max-height: 100%;
8456     box-sizing: border-box; }
8457   .layout-row > .flex-gt-sm-20 {
8458     -webkit-box-flex: 1;
8459     -webkit-flex: 1 1 100%;
8460             flex: 1 1 100%;
8461     max-width: 20%;
8462     max-height: 100%;
8463     box-sizing: border-box; }
8464   .layout-column > .flex-gt-sm-20 {
8465     -webkit-box-flex: 1;
8466     -webkit-flex: 1 1 100%;
8467             flex: 1 1 100%;
8468     max-width: 100%;
8469     max-height: 20%;
8470     box-sizing: border-box; }
8471   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
8472     -webkit-box-flex: 1;
8473     -webkit-flex: 1 1 33.33%;
8474             flex: 1 1 33.33%;
8475     max-width: 33.33%;
8476     max-height: 100%;
8477     box-sizing: border-box; }
8478   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
8479     -webkit-box-flex: 1;
8480     -webkit-flex: 1 1 66.66%;
8481             flex: 1 1 66.66%;
8482     max-width: 66.66%;
8483     max-height: 100%;
8484     box-sizing: border-box; }
8485   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
8486     -webkit-box-flex: 1;
8487     -webkit-flex: 1 1 33.33%;
8488             flex: 1 1 33.33%;
8489     max-width: 100%;
8490     max-height: 33.33%;
8491     box-sizing: border-box; }
8492   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
8493     -webkit-box-flex: 1;
8494     -webkit-flex: 1 1 66.66%;
8495             flex: 1 1 66.66%;
8496     max-width: 100%;
8497     max-height: 66.66%;
8498     box-sizing: border-box; }
8499   .layout-gt-sm-row > .flex-gt-sm-20 {
8500     -webkit-box-flex: 1;
8501     -webkit-flex: 1 1 100%;
8502             flex: 1 1 100%;
8503     max-width: 20%;
8504     max-height: 100%;
8505     box-sizing: border-box; }
8506   .layout-gt-sm-column > .flex-gt-sm-20 {
8507     -webkit-box-flex: 1;
8508     -webkit-flex: 1 1 100%;
8509             flex: 1 1 100%;
8510     max-width: 100%;
8511     max-height: 20%;
8512     box-sizing: border-box; }
8513   .flex-gt-sm-25 {
8514     -webkit-box-flex: 1;
8515     -webkit-flex: 1 1 100%;
8516             flex: 1 1 100%;
8517     max-width: 25%;
8518     max-height: 100%;
8519     box-sizing: border-box; }
8520   .layout-row > .flex-gt-sm-25 {
8521     -webkit-box-flex: 1;
8522     -webkit-flex: 1 1 100%;
8523             flex: 1 1 100%;
8524     max-width: 25%;
8525     max-height: 100%;
8526     box-sizing: border-box; }
8527   .layout-column > .flex-gt-sm-25 {
8528     -webkit-box-flex: 1;
8529     -webkit-flex: 1 1 100%;
8530             flex: 1 1 100%;
8531     max-width: 100%;
8532     max-height: 25%;
8533     box-sizing: border-box; }
8534   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
8535     -webkit-box-flex: 1;
8536     -webkit-flex: 1 1 33.33%;
8537             flex: 1 1 33.33%;
8538     max-width: 33.33%;
8539     max-height: 100%;
8540     box-sizing: border-box; }
8541   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
8542     -webkit-box-flex: 1;
8543     -webkit-flex: 1 1 66.66%;
8544             flex: 1 1 66.66%;
8545     max-width: 66.66%;
8546     max-height: 100%;
8547     box-sizing: border-box; }
8548   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
8549     -webkit-box-flex: 1;
8550     -webkit-flex: 1 1 33.33%;
8551             flex: 1 1 33.33%;
8552     max-width: 100%;
8553     max-height: 33.33%;
8554     box-sizing: border-box; }
8555   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
8556     -webkit-box-flex: 1;
8557     -webkit-flex: 1 1 66.66%;
8558             flex: 1 1 66.66%;
8559     max-width: 100%;
8560     max-height: 66.66%;
8561     box-sizing: border-box; }
8562   .layout-gt-sm-row > .flex-gt-sm-25 {
8563     -webkit-box-flex: 1;
8564     -webkit-flex: 1 1 100%;
8565             flex: 1 1 100%;
8566     max-width: 25%;
8567     max-height: 100%;
8568     box-sizing: border-box; }
8569   .layout-gt-sm-column > .flex-gt-sm-25 {
8570     -webkit-box-flex: 1;
8571     -webkit-flex: 1 1 100%;
8572             flex: 1 1 100%;
8573     max-width: 100%;
8574     max-height: 25%;
8575     box-sizing: border-box; }
8576   .flex-gt-sm-30 {
8577     -webkit-box-flex: 1;
8578     -webkit-flex: 1 1 100%;
8579             flex: 1 1 100%;
8580     max-width: 30%;
8581     max-height: 100%;
8582     box-sizing: border-box; }
8583   .layout-row > .flex-gt-sm-30 {
8584     -webkit-box-flex: 1;
8585     -webkit-flex: 1 1 100%;
8586             flex: 1 1 100%;
8587     max-width: 30%;
8588     max-height: 100%;
8589     box-sizing: border-box; }
8590   .layout-column > .flex-gt-sm-30 {
8591     -webkit-box-flex: 1;
8592     -webkit-flex: 1 1 100%;
8593             flex: 1 1 100%;
8594     max-width: 100%;
8595     max-height: 30%;
8596     box-sizing: border-box; }
8597   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
8598     -webkit-box-flex: 1;
8599     -webkit-flex: 1 1 33.33%;
8600             flex: 1 1 33.33%;
8601     max-width: 33.33%;
8602     max-height: 100%;
8603     box-sizing: border-box; }
8604   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
8605     -webkit-box-flex: 1;
8606     -webkit-flex: 1 1 66.66%;
8607             flex: 1 1 66.66%;
8608     max-width: 66.66%;
8609     max-height: 100%;
8610     box-sizing: border-box; }
8611   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
8612     -webkit-box-flex: 1;
8613     -webkit-flex: 1 1 33.33%;
8614             flex: 1 1 33.33%;
8615     max-width: 100%;
8616     max-height: 33.33%;
8617     box-sizing: border-box; }
8618   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
8619     -webkit-box-flex: 1;
8620     -webkit-flex: 1 1 66.66%;
8621             flex: 1 1 66.66%;
8622     max-width: 100%;
8623     max-height: 66.66%;
8624     box-sizing: border-box; }
8625   .layout-gt-sm-row > .flex-gt-sm-30 {
8626     -webkit-box-flex: 1;
8627     -webkit-flex: 1 1 100%;
8628             flex: 1 1 100%;
8629     max-width: 30%;
8630     max-height: 100%;
8631     box-sizing: border-box; }
8632   .layout-gt-sm-column > .flex-gt-sm-30 {
8633     -webkit-box-flex: 1;
8634     -webkit-flex: 1 1 100%;
8635             flex: 1 1 100%;
8636     max-width: 100%;
8637     max-height: 30%;
8638     box-sizing: border-box; }
8639   .flex-gt-sm-35 {
8640     -webkit-box-flex: 1;
8641     -webkit-flex: 1 1 100%;
8642             flex: 1 1 100%;
8643     max-width: 35%;
8644     max-height: 100%;
8645     box-sizing: border-box; }
8646   .layout-row > .flex-gt-sm-35 {
8647     -webkit-box-flex: 1;
8648     -webkit-flex: 1 1 100%;
8649             flex: 1 1 100%;
8650     max-width: 35%;
8651     max-height: 100%;
8652     box-sizing: border-box; }
8653   .layout-column > .flex-gt-sm-35 {
8654     -webkit-box-flex: 1;
8655     -webkit-flex: 1 1 100%;
8656             flex: 1 1 100%;
8657     max-width: 100%;
8658     max-height: 35%;
8659     box-sizing: border-box; }
8660   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
8661     -webkit-box-flex: 1;
8662     -webkit-flex: 1 1 33.33%;
8663             flex: 1 1 33.33%;
8664     max-width: 33.33%;
8665     max-height: 100%;
8666     box-sizing: border-box; }
8667   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
8668     -webkit-box-flex: 1;
8669     -webkit-flex: 1 1 66.66%;
8670             flex: 1 1 66.66%;
8671     max-width: 66.66%;
8672     max-height: 100%;
8673     box-sizing: border-box; }
8674   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
8675     -webkit-box-flex: 1;
8676     -webkit-flex: 1 1 33.33%;
8677             flex: 1 1 33.33%;
8678     max-width: 100%;
8679     max-height: 33.33%;
8680     box-sizing: border-box; }
8681   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
8682     -webkit-box-flex: 1;
8683     -webkit-flex: 1 1 66.66%;
8684             flex: 1 1 66.66%;
8685     max-width: 100%;
8686     max-height: 66.66%;
8687     box-sizing: border-box; }
8688   .layout-gt-sm-row > .flex-gt-sm-35 {
8689     -webkit-box-flex: 1;
8690     -webkit-flex: 1 1 100%;
8691             flex: 1 1 100%;
8692     max-width: 35%;
8693     max-height: 100%;
8694     box-sizing: border-box; }
8695   .layout-gt-sm-column > .flex-gt-sm-35 {
8696     -webkit-box-flex: 1;
8697     -webkit-flex: 1 1 100%;
8698             flex: 1 1 100%;
8699     max-width: 100%;
8700     max-height: 35%;
8701     box-sizing: border-box; }
8702   .flex-gt-sm-40 {
8703     -webkit-box-flex: 1;
8704     -webkit-flex: 1 1 100%;
8705             flex: 1 1 100%;
8706     max-width: 40%;
8707     max-height: 100%;
8708     box-sizing: border-box; }
8709   .layout-row > .flex-gt-sm-40 {
8710     -webkit-box-flex: 1;
8711     -webkit-flex: 1 1 100%;
8712             flex: 1 1 100%;
8713     max-width: 40%;
8714     max-height: 100%;
8715     box-sizing: border-box; }
8716   .layout-column > .flex-gt-sm-40 {
8717     -webkit-box-flex: 1;
8718     -webkit-flex: 1 1 100%;
8719             flex: 1 1 100%;
8720     max-width: 100%;
8721     max-height: 40%;
8722     box-sizing: border-box; }
8723   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
8724     -webkit-box-flex: 1;
8725     -webkit-flex: 1 1 33.33%;
8726             flex: 1 1 33.33%;
8727     max-width: 33.33%;
8728     max-height: 100%;
8729     box-sizing: border-box; }
8730   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
8731     -webkit-box-flex: 1;
8732     -webkit-flex: 1 1 66.66%;
8733             flex: 1 1 66.66%;
8734     max-width: 66.66%;
8735     max-height: 100%;
8736     box-sizing: border-box; }
8737   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
8738     -webkit-box-flex: 1;
8739     -webkit-flex: 1 1 33.33%;
8740             flex: 1 1 33.33%;
8741     max-width: 100%;
8742     max-height: 33.33%;
8743     box-sizing: border-box; }
8744   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
8745     -webkit-box-flex: 1;
8746     -webkit-flex: 1 1 66.66%;
8747             flex: 1 1 66.66%;
8748     max-width: 100%;
8749     max-height: 66.66%;
8750     box-sizing: border-box; }
8751   .layout-gt-sm-row > .flex-gt-sm-40 {
8752     -webkit-box-flex: 1;
8753     -webkit-flex: 1 1 100%;
8754             flex: 1 1 100%;
8755     max-width: 40%;
8756     max-height: 100%;
8757     box-sizing: border-box; }
8758   .layout-gt-sm-column > .flex-gt-sm-40 {
8759     -webkit-box-flex: 1;
8760     -webkit-flex: 1 1 100%;
8761             flex: 1 1 100%;
8762     max-width: 100%;
8763     max-height: 40%;
8764     box-sizing: border-box; }
8765   .flex-gt-sm-45 {
8766     -webkit-box-flex: 1;
8767     -webkit-flex: 1 1 100%;
8768             flex: 1 1 100%;
8769     max-width: 45%;
8770     max-height: 100%;
8771     box-sizing: border-box; }
8772   .layout-row > .flex-gt-sm-45 {
8773     -webkit-box-flex: 1;
8774     -webkit-flex: 1 1 100%;
8775             flex: 1 1 100%;
8776     max-width: 45%;
8777     max-height: 100%;
8778     box-sizing: border-box; }
8779   .layout-column > .flex-gt-sm-45 {
8780     -webkit-box-flex: 1;
8781     -webkit-flex: 1 1 100%;
8782             flex: 1 1 100%;
8783     max-width: 100%;
8784     max-height: 45%;
8785     box-sizing: border-box; }
8786   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
8787     -webkit-box-flex: 1;
8788     -webkit-flex: 1 1 33.33%;
8789             flex: 1 1 33.33%;
8790     max-width: 33.33%;
8791     max-height: 100%;
8792     box-sizing: border-box; }
8793   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
8794     -webkit-box-flex: 1;
8795     -webkit-flex: 1 1 66.66%;
8796             flex: 1 1 66.66%;
8797     max-width: 66.66%;
8798     max-height: 100%;
8799     box-sizing: border-box; }
8800   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
8801     -webkit-box-flex: 1;
8802     -webkit-flex: 1 1 33.33%;
8803             flex: 1 1 33.33%;
8804     max-width: 100%;
8805     max-height: 33.33%;
8806     box-sizing: border-box; }
8807   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
8808     -webkit-box-flex: 1;
8809     -webkit-flex: 1 1 66.66%;
8810             flex: 1 1 66.66%;
8811     max-width: 100%;
8812     max-height: 66.66%;
8813     box-sizing: border-box; }
8814   .layout-gt-sm-row > .flex-gt-sm-45 {
8815     -webkit-box-flex: 1;
8816     -webkit-flex: 1 1 100%;
8817             flex: 1 1 100%;
8818     max-width: 45%;
8819     max-height: 100%;
8820     box-sizing: border-box; }
8821   .layout-gt-sm-column > .flex-gt-sm-45 {
8822     -webkit-box-flex: 1;
8823     -webkit-flex: 1 1 100%;
8824             flex: 1 1 100%;
8825     max-width: 100%;
8826     max-height: 45%;
8827     box-sizing: border-box; }
8828   .flex-gt-sm-50 {
8829     -webkit-box-flex: 1;
8830     -webkit-flex: 1 1 100%;
8831             flex: 1 1 100%;
8832     max-width: 50%;
8833     max-height: 100%;
8834     box-sizing: border-box; }
8835   .layout-row > .flex-gt-sm-50 {
8836     -webkit-box-flex: 1;
8837     -webkit-flex: 1 1 100%;
8838             flex: 1 1 100%;
8839     max-width: 50%;
8840     max-height: 100%;
8841     box-sizing: border-box; }
8842   .layout-column > .flex-gt-sm-50 {
8843     -webkit-box-flex: 1;
8844     -webkit-flex: 1 1 100%;
8845             flex: 1 1 100%;
8846     max-width: 100%;
8847     max-height: 50%;
8848     box-sizing: border-box; }
8849   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
8850     -webkit-box-flex: 1;
8851     -webkit-flex: 1 1 33.33%;
8852             flex: 1 1 33.33%;
8853     max-width: 33.33%;
8854     max-height: 100%;
8855     box-sizing: border-box; }
8856   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
8857     -webkit-box-flex: 1;
8858     -webkit-flex: 1 1 66.66%;
8859             flex: 1 1 66.66%;
8860     max-width: 66.66%;
8861     max-height: 100%;
8862     box-sizing: border-box; }
8863   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
8864     -webkit-box-flex: 1;
8865     -webkit-flex: 1 1 33.33%;
8866             flex: 1 1 33.33%;
8867     max-width: 100%;
8868     max-height: 33.33%;
8869     box-sizing: border-box; }
8870   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
8871     -webkit-box-flex: 1;
8872     -webkit-flex: 1 1 66.66%;
8873             flex: 1 1 66.66%;
8874     max-width: 100%;
8875     max-height: 66.66%;
8876     box-sizing: border-box; }
8877   .layout-gt-sm-row > .flex-gt-sm-50 {
8878     -webkit-box-flex: 1;
8879     -webkit-flex: 1 1 100%;
8880             flex: 1 1 100%;
8881     max-width: 50%;
8882     max-height: 100%;
8883     box-sizing: border-box; }
8884   .layout-gt-sm-column > .flex-gt-sm-50 {
8885     -webkit-box-flex: 1;
8886     -webkit-flex: 1 1 100%;
8887             flex: 1 1 100%;
8888     max-width: 100%;
8889     max-height: 50%;
8890     box-sizing: border-box; }
8891   .flex-gt-sm-55 {
8892     -webkit-box-flex: 1;
8893     -webkit-flex: 1 1 100%;
8894             flex: 1 1 100%;
8895     max-width: 55%;
8896     max-height: 100%;
8897     box-sizing: border-box; }
8898   .layout-row > .flex-gt-sm-55 {
8899     -webkit-box-flex: 1;
8900     -webkit-flex: 1 1 100%;
8901             flex: 1 1 100%;
8902     max-width: 55%;
8903     max-height: 100%;
8904     box-sizing: border-box; }
8905   .layout-column > .flex-gt-sm-55 {
8906     -webkit-box-flex: 1;
8907     -webkit-flex: 1 1 100%;
8908             flex: 1 1 100%;
8909     max-width: 100%;
8910     max-height: 55%;
8911     box-sizing: border-box; }
8912   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
8913     -webkit-box-flex: 1;
8914     -webkit-flex: 1 1 33.33%;
8915             flex: 1 1 33.33%;
8916     max-width: 33.33%;
8917     max-height: 100%;
8918     box-sizing: border-box; }
8919   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
8920     -webkit-box-flex: 1;
8921     -webkit-flex: 1 1 66.66%;
8922             flex: 1 1 66.66%;
8923     max-width: 66.66%;
8924     max-height: 100%;
8925     box-sizing: border-box; }
8926   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
8927     -webkit-box-flex: 1;
8928     -webkit-flex: 1 1 33.33%;
8929             flex: 1 1 33.33%;
8930     max-width: 100%;
8931     max-height: 33.33%;
8932     box-sizing: border-box; }
8933   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
8934     -webkit-box-flex: 1;
8935     -webkit-flex: 1 1 66.66%;
8936             flex: 1 1 66.66%;
8937     max-width: 100%;
8938     max-height: 66.66%;
8939     box-sizing: border-box; }
8940   .layout-gt-sm-row > .flex-gt-sm-55 {
8941     -webkit-box-flex: 1;
8942     -webkit-flex: 1 1 100%;
8943             flex: 1 1 100%;
8944     max-width: 55%;
8945     max-height: 100%;
8946     box-sizing: border-box; }
8947   .layout-gt-sm-column > .flex-gt-sm-55 {
8948     -webkit-box-flex: 1;
8949     -webkit-flex: 1 1 100%;
8950             flex: 1 1 100%;
8951     max-width: 100%;
8952     max-height: 55%;
8953     box-sizing: border-box; }
8954   .flex-gt-sm-60 {
8955     -webkit-box-flex: 1;
8956     -webkit-flex: 1 1 100%;
8957             flex: 1 1 100%;
8958     max-width: 60%;
8959     max-height: 100%;
8960     box-sizing: border-box; }
8961   .layout-row > .flex-gt-sm-60 {
8962     -webkit-box-flex: 1;
8963     -webkit-flex: 1 1 100%;
8964             flex: 1 1 100%;
8965     max-width: 60%;
8966     max-height: 100%;
8967     box-sizing: border-box; }
8968   .layout-column > .flex-gt-sm-60 {
8969     -webkit-box-flex: 1;
8970     -webkit-flex: 1 1 100%;
8971             flex: 1 1 100%;
8972     max-width: 100%;
8973     max-height: 60%;
8974     box-sizing: border-box; }
8975   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
8976     -webkit-box-flex: 1;
8977     -webkit-flex: 1 1 33.33%;
8978             flex: 1 1 33.33%;
8979     max-width: 33.33%;
8980     max-height: 100%;
8981     box-sizing: border-box; }
8982   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
8983     -webkit-box-flex: 1;
8984     -webkit-flex: 1 1 66.66%;
8985             flex: 1 1 66.66%;
8986     max-width: 66.66%;
8987     max-height: 100%;
8988     box-sizing: border-box; }
8989   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
8990     -webkit-box-flex: 1;
8991     -webkit-flex: 1 1 33.33%;
8992             flex: 1 1 33.33%;
8993     max-width: 100%;
8994     max-height: 33.33%;
8995     box-sizing: border-box; }
8996   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
8997     -webkit-box-flex: 1;
8998     -webkit-flex: 1 1 66.66%;
8999             flex: 1 1 66.66%;
9000     max-width: 100%;
9001     max-height: 66.66%;
9002     box-sizing: border-box; }
9003   .layout-gt-sm-row > .flex-gt-sm-60 {
9004     -webkit-box-flex: 1;
9005     -webkit-flex: 1 1 100%;
9006             flex: 1 1 100%;
9007     max-width: 60%;
9008     max-height: 100%;
9009     box-sizing: border-box; }
9010   .layout-gt-sm-column > .flex-gt-sm-60 {
9011     -webkit-box-flex: 1;
9012     -webkit-flex: 1 1 100%;
9013             flex: 1 1 100%;
9014     max-width: 100%;
9015     max-height: 60%;
9016     box-sizing: border-box; }
9017   .flex-gt-sm-65 {
9018     -webkit-box-flex: 1;
9019     -webkit-flex: 1 1 100%;
9020             flex: 1 1 100%;
9021     max-width: 65%;
9022     max-height: 100%;
9023     box-sizing: border-box; }
9024   .layout-row > .flex-gt-sm-65 {
9025     -webkit-box-flex: 1;
9026     -webkit-flex: 1 1 100%;
9027             flex: 1 1 100%;
9028     max-width: 65%;
9029     max-height: 100%;
9030     box-sizing: border-box; }
9031   .layout-column > .flex-gt-sm-65 {
9032     -webkit-box-flex: 1;
9033     -webkit-flex: 1 1 100%;
9034             flex: 1 1 100%;
9035     max-width: 100%;
9036     max-height: 65%;
9037     box-sizing: border-box; }
9038   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
9039     -webkit-box-flex: 1;
9040     -webkit-flex: 1 1 33.33%;
9041             flex: 1 1 33.33%;
9042     max-width: 33.33%;
9043     max-height: 100%;
9044     box-sizing: border-box; }
9045   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
9046     -webkit-box-flex: 1;
9047     -webkit-flex: 1 1 66.66%;
9048             flex: 1 1 66.66%;
9049     max-width: 66.66%;
9050     max-height: 100%;
9051     box-sizing: border-box; }
9052   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
9053     -webkit-box-flex: 1;
9054     -webkit-flex: 1 1 33.33%;
9055             flex: 1 1 33.33%;
9056     max-width: 100%;
9057     max-height: 33.33%;
9058     box-sizing: border-box; }
9059   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
9060     -webkit-box-flex: 1;
9061     -webkit-flex: 1 1 66.66%;
9062             flex: 1 1 66.66%;
9063     max-width: 100%;
9064     max-height: 66.66%;
9065     box-sizing: border-box; }
9066   .layout-gt-sm-row > .flex-gt-sm-65 {
9067     -webkit-box-flex: 1;
9068     -webkit-flex: 1 1 100%;
9069             flex: 1 1 100%;
9070     max-width: 65%;
9071     max-height: 100%;
9072     box-sizing: border-box; }
9073   .layout-gt-sm-column > .flex-gt-sm-65 {
9074     -webkit-box-flex: 1;
9075     -webkit-flex: 1 1 100%;
9076             flex: 1 1 100%;
9077     max-width: 100%;
9078     max-height: 65%;
9079     box-sizing: border-box; }
9080   .flex-gt-sm-70 {
9081     -webkit-box-flex: 1;
9082     -webkit-flex: 1 1 100%;
9083             flex: 1 1 100%;
9084     max-width: 70%;
9085     max-height: 100%;
9086     box-sizing: border-box; }
9087   .layout-row > .flex-gt-sm-70 {
9088     -webkit-box-flex: 1;
9089     -webkit-flex: 1 1 100%;
9090             flex: 1 1 100%;
9091     max-width: 70%;
9092     max-height: 100%;
9093     box-sizing: border-box; }
9094   .layout-column > .flex-gt-sm-70 {
9095     -webkit-box-flex: 1;
9096     -webkit-flex: 1 1 100%;
9097             flex: 1 1 100%;
9098     max-width: 100%;
9099     max-height: 70%;
9100     box-sizing: border-box; }
9101   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
9102     -webkit-box-flex: 1;
9103     -webkit-flex: 1 1 33.33%;
9104             flex: 1 1 33.33%;
9105     max-width: 33.33%;
9106     max-height: 100%;
9107     box-sizing: border-box; }
9108   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
9109     -webkit-box-flex: 1;
9110     -webkit-flex: 1 1 66.66%;
9111             flex: 1 1 66.66%;
9112     max-width: 66.66%;
9113     max-height: 100%;
9114     box-sizing: border-box; }
9115   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
9116     -webkit-box-flex: 1;
9117     -webkit-flex: 1 1 33.33%;
9118             flex: 1 1 33.33%;
9119     max-width: 100%;
9120     max-height: 33.33%;
9121     box-sizing: border-box; }
9122   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
9123     -webkit-box-flex: 1;
9124     -webkit-flex: 1 1 66.66%;
9125             flex: 1 1 66.66%;
9126     max-width: 100%;
9127     max-height: 66.66%;
9128     box-sizing: border-box; }
9129   .layout-gt-sm-row > .flex-gt-sm-70 {
9130     -webkit-box-flex: 1;
9131     -webkit-flex: 1 1 100%;
9132             flex: 1 1 100%;
9133     max-width: 70%;
9134     max-height: 100%;
9135     box-sizing: border-box; }
9136   .layout-gt-sm-column > .flex-gt-sm-70 {
9137     -webkit-box-flex: 1;
9138     -webkit-flex: 1 1 100%;
9139             flex: 1 1 100%;
9140     max-width: 100%;
9141     max-height: 70%;
9142     box-sizing: border-box; }
9143   .flex-gt-sm-75 {
9144     -webkit-box-flex: 1;
9145     -webkit-flex: 1 1 100%;
9146             flex: 1 1 100%;
9147     max-width: 75%;
9148     max-height: 100%;
9149     box-sizing: border-box; }
9150   .layout-row > .flex-gt-sm-75 {
9151     -webkit-box-flex: 1;
9152     -webkit-flex: 1 1 100%;
9153             flex: 1 1 100%;
9154     max-width: 75%;
9155     max-height: 100%;
9156     box-sizing: border-box; }
9157   .layout-column > .flex-gt-sm-75 {
9158     -webkit-box-flex: 1;
9159     -webkit-flex: 1 1 100%;
9160             flex: 1 1 100%;
9161     max-width: 100%;
9162     max-height: 75%;
9163     box-sizing: border-box; }
9164   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
9165     -webkit-box-flex: 1;
9166     -webkit-flex: 1 1 33.33%;
9167             flex: 1 1 33.33%;
9168     max-width: 33.33%;
9169     max-height: 100%;
9170     box-sizing: border-box; }
9171   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
9172     -webkit-box-flex: 1;
9173     -webkit-flex: 1 1 66.66%;
9174             flex: 1 1 66.66%;
9175     max-width: 66.66%;
9176     max-height: 100%;
9177     box-sizing: border-box; }
9178   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
9179     -webkit-box-flex: 1;
9180     -webkit-flex: 1 1 33.33%;
9181             flex: 1 1 33.33%;
9182     max-width: 100%;
9183     max-height: 33.33%;
9184     box-sizing: border-box; }
9185   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
9186     -webkit-box-flex: 1;
9187     -webkit-flex: 1 1 66.66%;
9188             flex: 1 1 66.66%;
9189     max-width: 100%;
9190     max-height: 66.66%;
9191     box-sizing: border-box; }
9192   .layout-gt-sm-row > .flex-gt-sm-75 {
9193     -webkit-box-flex: 1;
9194     -webkit-flex: 1 1 100%;
9195             flex: 1 1 100%;
9196     max-width: 75%;
9197     max-height: 100%;
9198     box-sizing: border-box; }
9199   .layout-gt-sm-column > .flex-gt-sm-75 {
9200     -webkit-box-flex: 1;
9201     -webkit-flex: 1 1 100%;
9202             flex: 1 1 100%;
9203     max-width: 100%;
9204     max-height: 75%;
9205     box-sizing: border-box; }
9206   .flex-gt-sm-80 {
9207     -webkit-box-flex: 1;
9208     -webkit-flex: 1 1 100%;
9209             flex: 1 1 100%;
9210     max-width: 80%;
9211     max-height: 100%;
9212     box-sizing: border-box; }
9213   .layout-row > .flex-gt-sm-80 {
9214     -webkit-box-flex: 1;
9215     -webkit-flex: 1 1 100%;
9216             flex: 1 1 100%;
9217     max-width: 80%;
9218     max-height: 100%;
9219     box-sizing: border-box; }
9220   .layout-column > .flex-gt-sm-80 {
9221     -webkit-box-flex: 1;
9222     -webkit-flex: 1 1 100%;
9223             flex: 1 1 100%;
9224     max-width: 100%;
9225     max-height: 80%;
9226     box-sizing: border-box; }
9227   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
9228     -webkit-box-flex: 1;
9229     -webkit-flex: 1 1 33.33%;
9230             flex: 1 1 33.33%;
9231     max-width: 33.33%;
9232     max-height: 100%;
9233     box-sizing: border-box; }
9234   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
9235     -webkit-box-flex: 1;
9236     -webkit-flex: 1 1 66.66%;
9237             flex: 1 1 66.66%;
9238     max-width: 66.66%;
9239     max-height: 100%;
9240     box-sizing: border-box; }
9241   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
9242     -webkit-box-flex: 1;
9243     -webkit-flex: 1 1 33.33%;
9244             flex: 1 1 33.33%;
9245     max-width: 100%;
9246     max-height: 33.33%;
9247     box-sizing: border-box; }
9248   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
9249     -webkit-box-flex: 1;
9250     -webkit-flex: 1 1 66.66%;
9251             flex: 1 1 66.66%;
9252     max-width: 100%;
9253     max-height: 66.66%;
9254     box-sizing: border-box; }
9255   .layout-gt-sm-row > .flex-gt-sm-80 {
9256     -webkit-box-flex: 1;
9257     -webkit-flex: 1 1 100%;
9258             flex: 1 1 100%;
9259     max-width: 80%;
9260     max-height: 100%;
9261     box-sizing: border-box; }
9262   .layout-gt-sm-column > .flex-gt-sm-80 {
9263     -webkit-box-flex: 1;
9264     -webkit-flex: 1 1 100%;
9265             flex: 1 1 100%;
9266     max-width: 100%;
9267     max-height: 80%;
9268     box-sizing: border-box; }
9269   .flex-gt-sm-85 {
9270     -webkit-box-flex: 1;
9271     -webkit-flex: 1 1 100%;
9272             flex: 1 1 100%;
9273     max-width: 85%;
9274     max-height: 100%;
9275     box-sizing: border-box; }
9276   .layout-row > .flex-gt-sm-85 {
9277     -webkit-box-flex: 1;
9278     -webkit-flex: 1 1 100%;
9279             flex: 1 1 100%;
9280     max-width: 85%;
9281     max-height: 100%;
9282     box-sizing: border-box; }
9283   .layout-column > .flex-gt-sm-85 {
9284     -webkit-box-flex: 1;
9285     -webkit-flex: 1 1 100%;
9286             flex: 1 1 100%;
9287     max-width: 100%;
9288     max-height: 85%;
9289     box-sizing: border-box; }
9290   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
9291     -webkit-box-flex: 1;
9292     -webkit-flex: 1 1 33.33%;
9293             flex: 1 1 33.33%;
9294     max-width: 33.33%;
9295     max-height: 100%;
9296     box-sizing: border-box; }
9297   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
9298     -webkit-box-flex: 1;
9299     -webkit-flex: 1 1 66.66%;
9300             flex: 1 1 66.66%;
9301     max-width: 66.66%;
9302     max-height: 100%;
9303     box-sizing: border-box; }
9304   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
9305     -webkit-box-flex: 1;
9306     -webkit-flex: 1 1 33.33%;
9307             flex: 1 1 33.33%;
9308     max-width: 100%;
9309     max-height: 33.33%;
9310     box-sizing: border-box; }
9311   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
9312     -webkit-box-flex: 1;
9313     -webkit-flex: 1 1 66.66%;
9314             flex: 1 1 66.66%;
9315     max-width: 100%;
9316     max-height: 66.66%;
9317     box-sizing: border-box; }
9318   .layout-gt-sm-row > .flex-gt-sm-85 {
9319     -webkit-box-flex: 1;
9320     -webkit-flex: 1 1 100%;
9321             flex: 1 1 100%;
9322     max-width: 85%;
9323     max-height: 100%;
9324     box-sizing: border-box; }
9325   .layout-gt-sm-column > .flex-gt-sm-85 {
9326     -webkit-box-flex: 1;
9327     -webkit-flex: 1 1 100%;
9328             flex: 1 1 100%;
9329     max-width: 100%;
9330     max-height: 85%;
9331     box-sizing: border-box; }
9332   .flex-gt-sm-90 {
9333     -webkit-box-flex: 1;
9334     -webkit-flex: 1 1 100%;
9335             flex: 1 1 100%;
9336     max-width: 90%;
9337     max-height: 100%;
9338     box-sizing: border-box; }
9339   .layout-row > .flex-gt-sm-90 {
9340     -webkit-box-flex: 1;
9341     -webkit-flex: 1 1 100%;
9342             flex: 1 1 100%;
9343     max-width: 90%;
9344     max-height: 100%;
9345     box-sizing: border-box; }
9346   .layout-column > .flex-gt-sm-90 {
9347     -webkit-box-flex: 1;
9348     -webkit-flex: 1 1 100%;
9349             flex: 1 1 100%;
9350     max-width: 100%;
9351     max-height: 90%;
9352     box-sizing: border-box; }
9353   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
9354     -webkit-box-flex: 1;
9355     -webkit-flex: 1 1 33.33%;
9356             flex: 1 1 33.33%;
9357     max-width: 33.33%;
9358     max-height: 100%;
9359     box-sizing: border-box; }
9360   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
9361     -webkit-box-flex: 1;
9362     -webkit-flex: 1 1 66.66%;
9363             flex: 1 1 66.66%;
9364     max-width: 66.66%;
9365     max-height: 100%;
9366     box-sizing: border-box; }
9367   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
9368     -webkit-box-flex: 1;
9369     -webkit-flex: 1 1 33.33%;
9370             flex: 1 1 33.33%;
9371     max-width: 100%;
9372     max-height: 33.33%;
9373     box-sizing: border-box; }
9374   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
9375     -webkit-box-flex: 1;
9376     -webkit-flex: 1 1 66.66%;
9377             flex: 1 1 66.66%;
9378     max-width: 100%;
9379     max-height: 66.66%;
9380     box-sizing: border-box; }
9381   .layout-gt-sm-row > .flex-gt-sm-90 {
9382     -webkit-box-flex: 1;
9383     -webkit-flex: 1 1 100%;
9384             flex: 1 1 100%;
9385     max-width: 90%;
9386     max-height: 100%;
9387     box-sizing: border-box; }
9388   .layout-gt-sm-column > .flex-gt-sm-90 {
9389     -webkit-box-flex: 1;
9390     -webkit-flex: 1 1 100%;
9391             flex: 1 1 100%;
9392     max-width: 100%;
9393     max-height: 90%;
9394     box-sizing: border-box; }
9395   .flex-gt-sm-95 {
9396     -webkit-box-flex: 1;
9397     -webkit-flex: 1 1 100%;
9398             flex: 1 1 100%;
9399     max-width: 95%;
9400     max-height: 100%;
9401     box-sizing: border-box; }
9402   .layout-row > .flex-gt-sm-95 {
9403     -webkit-box-flex: 1;
9404     -webkit-flex: 1 1 100%;
9405             flex: 1 1 100%;
9406     max-width: 95%;
9407     max-height: 100%;
9408     box-sizing: border-box; }
9409   .layout-column > .flex-gt-sm-95 {
9410     -webkit-box-flex: 1;
9411     -webkit-flex: 1 1 100%;
9412             flex: 1 1 100%;
9413     max-width: 100%;
9414     max-height: 95%;
9415     box-sizing: border-box; }
9416   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
9417     -webkit-box-flex: 1;
9418     -webkit-flex: 1 1 33.33%;
9419             flex: 1 1 33.33%;
9420     max-width: 33.33%;
9421     max-height: 100%;
9422     box-sizing: border-box; }
9423   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
9424     -webkit-box-flex: 1;
9425     -webkit-flex: 1 1 66.66%;
9426             flex: 1 1 66.66%;
9427     max-width: 66.66%;
9428     max-height: 100%;
9429     box-sizing: border-box; }
9430   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
9431     -webkit-box-flex: 1;
9432     -webkit-flex: 1 1 33.33%;
9433             flex: 1 1 33.33%;
9434     max-width: 100%;
9435     max-height: 33.33%;
9436     box-sizing: border-box; }
9437   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
9438     -webkit-box-flex: 1;
9439     -webkit-flex: 1 1 66.66%;
9440             flex: 1 1 66.66%;
9441     max-width: 100%;
9442     max-height: 66.66%;
9443     box-sizing: border-box; }
9444   .layout-gt-sm-row > .flex-gt-sm-95 {
9445     -webkit-box-flex: 1;
9446     -webkit-flex: 1 1 100%;
9447             flex: 1 1 100%;
9448     max-width: 95%;
9449     max-height: 100%;
9450     box-sizing: border-box; }
9451   .layout-gt-sm-column > .flex-gt-sm-95 {
9452     -webkit-box-flex: 1;
9453     -webkit-flex: 1 1 100%;
9454             flex: 1 1 100%;
9455     max-width: 100%;
9456     max-height: 95%;
9457     box-sizing: border-box; }
9458   .flex-gt-sm-100 {
9459     -webkit-box-flex: 1;
9460     -webkit-flex: 1 1 100%;
9461             flex: 1 1 100%;
9462     max-width: 100%;
9463     max-height: 100%;
9464     box-sizing: border-box; }
9465   .layout-row > .flex-gt-sm-100 {
9466     -webkit-box-flex: 1;
9467     -webkit-flex: 1 1 100%;
9468             flex: 1 1 100%;
9469     max-width: 100%;
9470     max-height: 100%;
9471     box-sizing: border-box; }
9472   .layout-column > .flex-gt-sm-100 {
9473     -webkit-box-flex: 1;
9474     -webkit-flex: 1 1 100%;
9475             flex: 1 1 100%;
9476     max-width: 100%;
9477     max-height: 100%;
9478     box-sizing: border-box; }
9479   .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
9480     -webkit-box-flex: 1;
9481     -webkit-flex: 1 1 33.33%;
9482             flex: 1 1 33.33%;
9483     max-width: 33.33%;
9484     max-height: 100%;
9485     box-sizing: border-box; }
9486   .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
9487     -webkit-box-flex: 1;
9488     -webkit-flex: 1 1 66.66%;
9489             flex: 1 1 66.66%;
9490     max-width: 66.66%;
9491     max-height: 100%;
9492     box-sizing: border-box; }
9493   .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
9494     -webkit-box-flex: 1;
9495     -webkit-flex: 1 1 33.33%;
9496             flex: 1 1 33.33%;
9497     max-width: 100%;
9498     max-height: 33.33%;
9499     box-sizing: border-box; }
9500   .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
9501     -webkit-box-flex: 1;
9502     -webkit-flex: 1 1 66.66%;
9503             flex: 1 1 66.66%;
9504     max-width: 100%;
9505     max-height: 66.66%;
9506     box-sizing: border-box; }
9507   .layout-gt-sm-row > .flex-gt-sm-100 {
9508     -webkit-box-flex: 1;
9509     -webkit-flex: 1 1 100%;
9510             flex: 1 1 100%;
9511     max-width: 100%;
9512     max-height: 100%;
9513     box-sizing: border-box; }
9514   .layout-gt-sm-column > .flex-gt-sm-100 {
9515     -webkit-box-flex: 1;
9516     -webkit-flex: 1 1 100%;
9517             flex: 1 1 100%;
9518     max-width: 100%;
9519     max-height: 100%;
9520     box-sizing: border-box; }
9521   .layout-gt-sm-row > .flex-gt-sm-33, .layout-gt-sm-row > .flex-gt-sm-33 {
9522     -webkit-box-flex: 1;
9523     -webkit-flex: 1 1 100%;
9524             flex: 1 1 100%;
9525     max-width: 33.33%;
9526     max-height: 100%;
9527     box-sizing: border-box; }
9528   .layout-gt-sm-row > .flex-gt-sm-66, .layout-gt-sm-row > .flex-gt-sm-66 {
9529     -webkit-box-flex: 1;
9530     -webkit-flex: 1 1 100%;
9531             flex: 1 1 100%;
9532     max-width: 66.66%;
9533     max-height: 100%;
9534     box-sizing: border-box; }
9535   .layout-gt-sm-row > .flex {
9536     min-width: 0; }
9537   .layout-gt-sm-column > .flex-gt-sm-33, .layout-gt-sm-column > .flex-gt-sm-33 {
9538     -webkit-box-flex: 1;
9539     -webkit-flex: 1 1 100%;
9540             flex: 1 1 100%;
9541     max-width: 100%;
9542     max-height: 33.33%;
9543     box-sizing: border-box; }
9544   .layout-gt-sm-column > .flex-gt-sm-66, .layout-gt-sm-column > .flex-gt-sm-66 {
9545     -webkit-box-flex: 1;
9546     -webkit-flex: 1 1 100%;
9547             flex: 1 1 100%;
9548     max-width: 100%;
9549     max-height: 66.66%;
9550     box-sizing: border-box; }
9551   .layout-gt-sm-column > .flex {
9552     min-height: 0; }
9553   .layout-gt-sm, .layout-gt-sm-column, .layout-gt-sm-row {
9554     box-sizing: border-box;
9555     display: -webkit-box;
9556     display: -webkit-flex;
9557     display: flex; }
9558   .layout-gt-sm-column {
9559     -webkit-box-orient: vertical;
9560     -webkit-box-direction: normal;
9561     -webkit-flex-direction: column;
9562             flex-direction: column; }
9563   .layout-gt-sm-row {
9564     -webkit-box-orient: horizontal;
9565     -webkit-box-direction: normal;
9566     -webkit-flex-direction: row;
9567             flex-direction: row; } }
9568
9569 @media (min-width: 960px) and (max-width: 1279px) {
9570   .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show) {
9571     display: none; }
9572   .hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
9573     display: none; }
9574   .flex-order-md--20 {
9575     -webkit-box-ordinal-group: -19;
9576     -webkit-order: -20;
9577             order: -20; }
9578   .flex-order-md--19 {
9579     -webkit-box-ordinal-group: -18;
9580     -webkit-order: -19;
9581             order: -19; }
9582   .flex-order-md--18 {
9583     -webkit-box-ordinal-group: -17;
9584     -webkit-order: -18;
9585             order: -18; }
9586   .flex-order-md--17 {
9587     -webkit-box-ordinal-group: -16;
9588     -webkit-order: -17;
9589             order: -17; }
9590   .flex-order-md--16 {
9591     -webkit-box-ordinal-group: -15;
9592     -webkit-order: -16;
9593             order: -16; }
9594   .flex-order-md--15 {
9595     -webkit-box-ordinal-group: -14;
9596     -webkit-order: -15;
9597             order: -15; }
9598   .flex-order-md--14 {
9599     -webkit-box-ordinal-group: -13;
9600     -webkit-order: -14;
9601             order: -14; }
9602   .flex-order-md--13 {
9603     -webkit-box-ordinal-group: -12;
9604     -webkit-order: -13;
9605             order: -13; }
9606   .flex-order-md--12 {
9607     -webkit-box-ordinal-group: -11;
9608     -webkit-order: -12;
9609             order: -12; }
9610   .flex-order-md--11 {
9611     -webkit-box-ordinal-group: -10;
9612     -webkit-order: -11;
9613             order: -11; }
9614   .flex-order-md--10 {
9615     -webkit-box-ordinal-group: -9;
9616     -webkit-order: -10;
9617             order: -10; }
9618   .flex-order-md--9 {
9619     -webkit-box-ordinal-group: -8;
9620     -webkit-order: -9;
9621             order: -9; }
9622   .flex-order-md--8 {
9623     -webkit-box-ordinal-group: -7;
9624     -webkit-order: -8;
9625             order: -8; }
9626   .flex-order-md--7 {
9627     -webkit-box-ordinal-group: -6;
9628     -webkit-order: -7;
9629             order: -7; }
9630   .flex-order-md--6 {
9631     -webkit-box-ordinal-group: -5;
9632     -webkit-order: -6;
9633             order: -6; }
9634   .flex-order-md--5 {
9635     -webkit-box-ordinal-group: -4;
9636     -webkit-order: -5;
9637             order: -5; }
9638   .flex-order-md--4 {
9639     -webkit-box-ordinal-group: -3;
9640     -webkit-order: -4;
9641             order: -4; }
9642   .flex-order-md--3 {
9643     -webkit-box-ordinal-group: -2;
9644     -webkit-order: -3;
9645             order: -3; }
9646   .flex-order-md--2 {
9647     -webkit-box-ordinal-group: -1;
9648     -webkit-order: -2;
9649             order: -2; }
9650   .flex-order-md--1 {
9651     -webkit-box-ordinal-group: 0;
9652     -webkit-order: -1;
9653             order: -1; }
9654   .flex-order-md-0 {
9655     -webkit-box-ordinal-group: 1;
9656     -webkit-order: 0;
9657             order: 0; }
9658   .flex-order-md-1 {
9659     -webkit-box-ordinal-group: 2;
9660     -webkit-order: 1;
9661             order: 1; }
9662   .flex-order-md-2 {
9663     -webkit-box-ordinal-group: 3;
9664     -webkit-order: 2;
9665             order: 2; }
9666   .flex-order-md-3 {
9667     -webkit-box-ordinal-group: 4;
9668     -webkit-order: 3;
9669             order: 3; }
9670   .flex-order-md-4 {
9671     -webkit-box-ordinal-group: 5;
9672     -webkit-order: 4;
9673             order: 4; }
9674   .flex-order-md-5 {
9675     -webkit-box-ordinal-group: 6;
9676     -webkit-order: 5;
9677             order: 5; }
9678   .flex-order-md-6 {
9679     -webkit-box-ordinal-group: 7;
9680     -webkit-order: 6;
9681             order: 6; }
9682   .flex-order-md-7 {
9683     -webkit-box-ordinal-group: 8;
9684     -webkit-order: 7;
9685             order: 7; }
9686   .flex-order-md-8 {
9687     -webkit-box-ordinal-group: 9;
9688     -webkit-order: 8;
9689             order: 8; }
9690   .flex-order-md-9 {
9691     -webkit-box-ordinal-group: 10;
9692     -webkit-order: 9;
9693             order: 9; }
9694   .flex-order-md-10 {
9695     -webkit-box-ordinal-group: 11;
9696     -webkit-order: 10;
9697             order: 10; }
9698   .flex-order-md-11 {
9699     -webkit-box-ordinal-group: 12;
9700     -webkit-order: 11;
9701             order: 11; }
9702   .flex-order-md-12 {
9703     -webkit-box-ordinal-group: 13;
9704     -webkit-order: 12;
9705             order: 12; }
9706   .flex-order-md-13 {
9707     -webkit-box-ordinal-group: 14;
9708     -webkit-order: 13;
9709             order: 13; }
9710   .flex-order-md-14 {
9711     -webkit-box-ordinal-group: 15;
9712     -webkit-order: 14;
9713             order: 14; }
9714   .flex-order-md-15 {
9715     -webkit-box-ordinal-group: 16;
9716     -webkit-order: 15;
9717             order: 15; }
9718   .flex-order-md-16 {
9719     -webkit-box-ordinal-group: 17;
9720     -webkit-order: 16;
9721             order: 16; }
9722   .flex-order-md-17 {
9723     -webkit-box-ordinal-group: 18;
9724     -webkit-order: 17;
9725             order: 17; }
9726   .flex-order-md-18 {
9727     -webkit-box-ordinal-group: 19;
9728     -webkit-order: 18;
9729             order: 18; }
9730   .flex-order-md-19 {
9731     -webkit-box-ordinal-group: 20;
9732     -webkit-order: 19;
9733             order: 19; }
9734   .flex-order-md-20 {
9735     -webkit-box-ordinal-group: 21;
9736     -webkit-order: 20;
9737             order: 20; }
9738   .offset-md-0, .flex-offset-md-0 {
9739     margin-left: 0; }
9740     [dir=rtl] .offset-md-0, [dir=rtl] .flex-offset-md-0 {
9741       margin-left: auto;
9742       margin-right: 0; }
9743   .offset-md-5, .flex-offset-md-5 {
9744     margin-left: 5%; }
9745     [dir=rtl] .offset-md-5, [dir=rtl] .flex-offset-md-5 {
9746       margin-left: auto;
9747       margin-right: 5%; }
9748   .offset-md-10, .flex-offset-md-10 {
9749     margin-left: 10%; }
9750     [dir=rtl] .offset-md-10, [dir=rtl] .flex-offset-md-10 {
9751       margin-left: auto;
9752       margin-right: 10%; }
9753   .offset-md-15, .flex-offset-md-15 {
9754     margin-left: 15%; }
9755     [dir=rtl] .offset-md-15, [dir=rtl] .flex-offset-md-15 {
9756       margin-left: auto;
9757       margin-right: 15%; }
9758   .offset-md-20, .flex-offset-md-20 {
9759     margin-left: 20%; }
9760     [dir=rtl] .offset-md-20, [dir=rtl] .flex-offset-md-20 {
9761       margin-left: auto;
9762       margin-right: 20%; }
9763   .offset-md-25, .flex-offset-md-25 {
9764     margin-left: 25%; }
9765     [dir=rtl] .offset-md-25, [dir=rtl] .flex-offset-md-25 {
9766       margin-left: auto;
9767       margin-right: 25%; }
9768   .offset-md-30, .flex-offset-md-30 {
9769     margin-left: 30%; }
9770     [dir=rtl] .offset-md-30, [dir=rtl] .flex-offset-md-30 {
9771       margin-left: auto;
9772       margin-right: 30%; }
9773   .offset-md-35, .flex-offset-md-35 {
9774     margin-left: 35%; }
9775     [dir=rtl] .offset-md-35, [dir=rtl] .flex-offset-md-35 {
9776       margin-left: auto;
9777       margin-right: 35%; }
9778   .offset-md-40, .flex-offset-md-40 {
9779     margin-left: 40%; }
9780     [dir=rtl] .offset-md-40, [dir=rtl] .flex-offset-md-40 {
9781       margin-left: auto;
9782       margin-right: 40%; }
9783   .offset-md-45, .flex-offset-md-45 {
9784     margin-left: 45%; }
9785     [dir=rtl] .offset-md-45, [dir=rtl] .flex-offset-md-45 {
9786       margin-left: auto;
9787       margin-right: 45%; }
9788   .offset-md-50, .flex-offset-md-50 {
9789     margin-left: 50%; }
9790     [dir=rtl] .offset-md-50, [dir=rtl] .flex-offset-md-50 {
9791       margin-left: auto;
9792       margin-right: 50%; }
9793   .offset-md-55, .flex-offset-md-55 {
9794     margin-left: 55%; }
9795     [dir=rtl] .offset-md-55, [dir=rtl] .flex-offset-md-55 {
9796       margin-left: auto;
9797       margin-right: 55%; }
9798   .offset-md-60, .flex-offset-md-60 {
9799     margin-left: 60%; }
9800     [dir=rtl] .offset-md-60, [dir=rtl] .flex-offset-md-60 {
9801       margin-left: auto;
9802       margin-right: 60%; }
9803   .offset-md-65, .flex-offset-md-65 {
9804     margin-left: 65%; }
9805     [dir=rtl] .offset-md-65, [dir=rtl] .flex-offset-md-65 {
9806       margin-left: auto;
9807       margin-right: 65%; }
9808   .offset-md-70, .flex-offset-md-70 {
9809     margin-left: 70%; }
9810     [dir=rtl] .offset-md-70, [dir=rtl] .flex-offset-md-70 {
9811       margin-left: auto;
9812       margin-right: 70%; }
9813   .offset-md-75, .flex-offset-md-75 {
9814     margin-left: 75%; }
9815     [dir=rtl] .offset-md-75, [dir=rtl] .flex-offset-md-75 {
9816       margin-left: auto;
9817       margin-right: 75%; }
9818   .offset-md-80, .flex-offset-md-80 {
9819     margin-left: 80%; }
9820     [dir=rtl] .offset-md-80, [dir=rtl] .flex-offset-md-80 {
9821       margin-left: auto;
9822       margin-right: 80%; }
9823   .offset-md-85, .flex-offset-md-85 {
9824     margin-left: 85%; }
9825     [dir=rtl] .offset-md-85, [dir=rtl] .flex-offset-md-85 {
9826       margin-left: auto;
9827       margin-right: 85%; }
9828   .offset-md-90, .flex-offset-md-90 {
9829     margin-left: 90%; }
9830     [dir=rtl] .offset-md-90, [dir=rtl] .flex-offset-md-90 {
9831       margin-left: auto;
9832       margin-right: 90%; }
9833   .offset-md-95, .flex-offset-md-95 {
9834     margin-left: 95%; }
9835     [dir=rtl] .offset-md-95, [dir=rtl] .flex-offset-md-95 {
9836       margin-left: auto;
9837       margin-right: 95%; }
9838   .offset-md-33, .flex-offset-md-33 {
9839     margin-left: calc(100% / 3); }
9840   .offset-md-66, .flex-offset-md-66 {
9841     margin-left: calc(200% / 3); }
9842     [dir=rtl] .offset-md-66, [dir=rtl] .flex-offset-md-66 {
9843       margin-left: auto;
9844       margin-right: calc(200% / 3); }
9845   .layout-align-md,
9846   .layout-align-md-start-stretch {
9847     -webkit-box-pack: start;
9848     -webkit-justify-content: flex-start;
9849             justify-content: flex-start;
9850     -webkit-align-content: stretch;
9851             align-content: stretch;
9852     -webkit-box-align: stretch;
9853     -webkit-align-items: stretch;
9854             align-items: stretch; }
9855   .layout-align-md-start,
9856   .layout-align-md-start-start,
9857   .layout-align-md-start-center,
9858   .layout-align-md-start-end,
9859   .layout-align-md-start-stretch {
9860     -webkit-box-pack: start;
9861     -webkit-justify-content: flex-start;
9862             justify-content: flex-start; }
9863   .layout-align-md-center,
9864   .layout-align-md-center-start,
9865   .layout-align-md-center-center,
9866   .layout-align-md-center-end,
9867   .layout-align-md-center-stretch {
9868     -webkit-box-pack: center;
9869     -webkit-justify-content: center;
9870             justify-content: center; }
9871   .layout-align-md-end,
9872   .layout-align-md-end-start,
9873   .layout-align-md-end-center,
9874   .layout-align-md-end-end,
9875   .layout-align-md-end-stretch {
9876     -webkit-box-pack: end;
9877     -webkit-justify-content: flex-end;
9878             justify-content: flex-end; }
9879   .layout-align-md-space-around,
9880   .layout-align-md-space-around-center,
9881   .layout-align-md-space-around-start,
9882   .layout-align-md-space-around-end,
9883   .layout-align-md-space-around-stretch {
9884     -webkit-justify-content: space-around;
9885             justify-content: space-around; }
9886   .layout-align-md-space-between,
9887   .layout-align-md-space-between-center,
9888   .layout-align-md-space-between-start,
9889   .layout-align-md-space-between-end,
9890   .layout-align-md-space-between-stretch {
9891     -webkit-box-pack: justify;
9892     -webkit-justify-content: space-between;
9893             justify-content: space-between; }
9894   .layout-align-md-start-start,
9895   .layout-align-md-center-start,
9896   .layout-align-md-end-start,
9897   .layout-align-md-space-between-start,
9898   .layout-align-md-space-around-start {
9899     -webkit-box-align: start;
9900     -webkit-align-items: flex-start;
9901             align-items: flex-start;
9902     -webkit-align-content: flex-start;
9903             align-content: flex-start; }
9904   .layout-align-md-start-center,
9905   .layout-align-md-center-center,
9906   .layout-align-md-end-center,
9907   .layout-align-md-space-between-center,
9908   .layout-align-md-space-around-center {
9909     -webkit-box-align: center;
9910     -webkit-align-items: center;
9911             align-items: center;
9912     -webkit-align-content: center;
9913             align-content: center;
9914     max-width: 100%; }
9915   .layout-align-md-start-center > *,
9916   .layout-align-md-center-center > *,
9917   .layout-align-md-end-center > *,
9918   .layout-align-md-space-between-center > *,
9919   .layout-align-md-space-around-center > * {
9920     max-width: 100%;
9921     box-sizing: border-box; }
9922   .layout-align-md-start-end,
9923   .layout-align-md-center-end,
9924   .layout-align-md-end-end,
9925   .layout-align-md-space-between-end,
9926   .layout-align-md-space-around-end {
9927     -webkit-box-align: end;
9928     -webkit-align-items: flex-end;
9929             align-items: flex-end;
9930     -webkit-align-content: flex-end;
9931             align-content: flex-end; }
9932   .layout-align-md-start-stretch,
9933   .layout-align-md-center-stretch,
9934   .layout-align-md-end-stretch,
9935   .layout-align-md-space-between-stretch,
9936   .layout-align-md-space-around-stretch {
9937     -webkit-box-align: stretch;
9938     -webkit-align-items: stretch;
9939             align-items: stretch;
9940     -webkit-align-content: stretch;
9941             align-content: stretch; }
9942   .flex-md {
9943     -webkit-box-flex: 1;
9944     -webkit-flex: 1;
9945             flex: 1;
9946     box-sizing: border-box; }
9947   .flex-md-grow {
9948     -webkit-box-flex: 1;
9949     -webkit-flex: 1 1 100%;
9950             flex: 1 1 100%;
9951     box-sizing: border-box; }
9952   .flex-md-initial {
9953     -webkit-box-flex: 0;
9954     -webkit-flex: 0 1 auto;
9955             flex: 0 1 auto;
9956     box-sizing: border-box; }
9957   .flex-md-auto {
9958     -webkit-box-flex: 1;
9959     -webkit-flex: 1 1 auto;
9960             flex: 1 1 auto;
9961     box-sizing: border-box; }
9962   .flex-md-none {
9963     -webkit-box-flex: 0;
9964     -webkit-flex: 0 0 auto;
9965             flex: 0 0 auto;
9966     box-sizing: border-box; }
9967   .flex-md-noshrink {
9968     -webkit-box-flex: 1;
9969     -webkit-flex: 1 0 auto;
9970             flex: 1 0 auto;
9971     box-sizing: border-box; }
9972   .flex-md-nogrow {
9973     -webkit-box-flex: 0;
9974     -webkit-flex: 0 1 auto;
9975             flex: 0 1 auto;
9976     box-sizing: border-box; }
9977   .flex-md-0 {
9978     -webkit-box-flex: 1;
9979     -webkit-flex: 1 1 100%;
9980             flex: 1 1 100%;
9981     max-width: 0%;
9982     max-height: 100%;
9983     box-sizing: border-box; }
9984   .layout-row > .flex-md-0 {
9985     -webkit-box-flex: 1;
9986     -webkit-flex: 1 1 100%;
9987             flex: 1 1 100%;
9988     max-width: 0%;
9989     max-height: 100%;
9990     box-sizing: border-box;
9991     min-width: 0; }
9992   .layout-column > .flex-md-0 {
9993     -webkit-box-flex: 1;
9994     -webkit-flex: 1 1 100%;
9995             flex: 1 1 100%;
9996     max-width: 100%;
9997     max-height: 0%;
9998     box-sizing: border-box; }
9999   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10000     -webkit-box-flex: 1;
10001     -webkit-flex: 1 1 33.33%;
10002             flex: 1 1 33.33%;
10003     max-width: 33.33%;
10004     max-height: 100%;
10005     box-sizing: border-box; }
10006   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10007     -webkit-box-flex: 1;
10008     -webkit-flex: 1 1 66.66%;
10009             flex: 1 1 66.66%;
10010     max-width: 66.66%;
10011     max-height: 100%;
10012     box-sizing: border-box; }
10013   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10014     -webkit-box-flex: 1;
10015     -webkit-flex: 1 1 33.33%;
10016             flex: 1 1 33.33%;
10017     max-width: 100%;
10018     max-height: 33.33%;
10019     box-sizing: border-box; }
10020   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10021     -webkit-box-flex: 1;
10022     -webkit-flex: 1 1 66.66%;
10023             flex: 1 1 66.66%;
10024     max-width: 100%;
10025     max-height: 66.66%;
10026     box-sizing: border-box; }
10027   .layout-md-row > .flex-md-0 {
10028     -webkit-box-flex: 1;
10029     -webkit-flex: 1 1 100%;
10030             flex: 1 1 100%;
10031     max-width: 0%;
10032     max-height: 100%;
10033     box-sizing: border-box;
10034     min-width: 0; }
10035   .layout-md-column > .flex-md-0 {
10036     -webkit-box-flex: 1;
10037     -webkit-flex: 1 1 100%;
10038             flex: 1 1 100%;
10039     max-width: 100%;
10040     max-height: 0%;
10041     box-sizing: border-box;
10042     min-height: 0; }
10043   .flex-md-5 {
10044     -webkit-box-flex: 1;
10045     -webkit-flex: 1 1 100%;
10046             flex: 1 1 100%;
10047     max-width: 5%;
10048     max-height: 100%;
10049     box-sizing: border-box; }
10050   .layout-row > .flex-md-5 {
10051     -webkit-box-flex: 1;
10052     -webkit-flex: 1 1 100%;
10053             flex: 1 1 100%;
10054     max-width: 5%;
10055     max-height: 100%;
10056     box-sizing: border-box; }
10057   .layout-column > .flex-md-5 {
10058     -webkit-box-flex: 1;
10059     -webkit-flex: 1 1 100%;
10060             flex: 1 1 100%;
10061     max-width: 100%;
10062     max-height: 5%;
10063     box-sizing: border-box; }
10064   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10065     -webkit-box-flex: 1;
10066     -webkit-flex: 1 1 33.33%;
10067             flex: 1 1 33.33%;
10068     max-width: 33.33%;
10069     max-height: 100%;
10070     box-sizing: border-box; }
10071   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10072     -webkit-box-flex: 1;
10073     -webkit-flex: 1 1 66.66%;
10074             flex: 1 1 66.66%;
10075     max-width: 66.66%;
10076     max-height: 100%;
10077     box-sizing: border-box; }
10078   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10079     -webkit-box-flex: 1;
10080     -webkit-flex: 1 1 33.33%;
10081             flex: 1 1 33.33%;
10082     max-width: 100%;
10083     max-height: 33.33%;
10084     box-sizing: border-box; }
10085   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10086     -webkit-box-flex: 1;
10087     -webkit-flex: 1 1 66.66%;
10088             flex: 1 1 66.66%;
10089     max-width: 100%;
10090     max-height: 66.66%;
10091     box-sizing: border-box; }
10092   .layout-md-row > .flex-md-5 {
10093     -webkit-box-flex: 1;
10094     -webkit-flex: 1 1 100%;
10095             flex: 1 1 100%;
10096     max-width: 5%;
10097     max-height: 100%;
10098     box-sizing: border-box; }
10099   .layout-md-column > .flex-md-5 {
10100     -webkit-box-flex: 1;
10101     -webkit-flex: 1 1 100%;
10102             flex: 1 1 100%;
10103     max-width: 100%;
10104     max-height: 5%;
10105     box-sizing: border-box; }
10106   .flex-md-10 {
10107     -webkit-box-flex: 1;
10108     -webkit-flex: 1 1 100%;
10109             flex: 1 1 100%;
10110     max-width: 10%;
10111     max-height: 100%;
10112     box-sizing: border-box; }
10113   .layout-row > .flex-md-10 {
10114     -webkit-box-flex: 1;
10115     -webkit-flex: 1 1 100%;
10116             flex: 1 1 100%;
10117     max-width: 10%;
10118     max-height: 100%;
10119     box-sizing: border-box; }
10120   .layout-column > .flex-md-10 {
10121     -webkit-box-flex: 1;
10122     -webkit-flex: 1 1 100%;
10123             flex: 1 1 100%;
10124     max-width: 100%;
10125     max-height: 10%;
10126     box-sizing: border-box; }
10127   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10128     -webkit-box-flex: 1;
10129     -webkit-flex: 1 1 33.33%;
10130             flex: 1 1 33.33%;
10131     max-width: 33.33%;
10132     max-height: 100%;
10133     box-sizing: border-box; }
10134   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10135     -webkit-box-flex: 1;
10136     -webkit-flex: 1 1 66.66%;
10137             flex: 1 1 66.66%;
10138     max-width: 66.66%;
10139     max-height: 100%;
10140     box-sizing: border-box; }
10141   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10142     -webkit-box-flex: 1;
10143     -webkit-flex: 1 1 33.33%;
10144             flex: 1 1 33.33%;
10145     max-width: 100%;
10146     max-height: 33.33%;
10147     box-sizing: border-box; }
10148   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10149     -webkit-box-flex: 1;
10150     -webkit-flex: 1 1 66.66%;
10151             flex: 1 1 66.66%;
10152     max-width: 100%;
10153     max-height: 66.66%;
10154     box-sizing: border-box; }
10155   .layout-md-row > .flex-md-10 {
10156     -webkit-box-flex: 1;
10157     -webkit-flex: 1 1 100%;
10158             flex: 1 1 100%;
10159     max-width: 10%;
10160     max-height: 100%;
10161     box-sizing: border-box; }
10162   .layout-md-column > .flex-md-10 {
10163     -webkit-box-flex: 1;
10164     -webkit-flex: 1 1 100%;
10165             flex: 1 1 100%;
10166     max-width: 100%;
10167     max-height: 10%;
10168     box-sizing: border-box; }
10169   .flex-md-15 {
10170     -webkit-box-flex: 1;
10171     -webkit-flex: 1 1 100%;
10172             flex: 1 1 100%;
10173     max-width: 15%;
10174     max-height: 100%;
10175     box-sizing: border-box; }
10176   .layout-row > .flex-md-15 {
10177     -webkit-box-flex: 1;
10178     -webkit-flex: 1 1 100%;
10179             flex: 1 1 100%;
10180     max-width: 15%;
10181     max-height: 100%;
10182     box-sizing: border-box; }
10183   .layout-column > .flex-md-15 {
10184     -webkit-box-flex: 1;
10185     -webkit-flex: 1 1 100%;
10186             flex: 1 1 100%;
10187     max-width: 100%;
10188     max-height: 15%;
10189     box-sizing: border-box; }
10190   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10191     -webkit-box-flex: 1;
10192     -webkit-flex: 1 1 33.33%;
10193             flex: 1 1 33.33%;
10194     max-width: 33.33%;
10195     max-height: 100%;
10196     box-sizing: border-box; }
10197   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10198     -webkit-box-flex: 1;
10199     -webkit-flex: 1 1 66.66%;
10200             flex: 1 1 66.66%;
10201     max-width: 66.66%;
10202     max-height: 100%;
10203     box-sizing: border-box; }
10204   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10205     -webkit-box-flex: 1;
10206     -webkit-flex: 1 1 33.33%;
10207             flex: 1 1 33.33%;
10208     max-width: 100%;
10209     max-height: 33.33%;
10210     box-sizing: border-box; }
10211   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10212     -webkit-box-flex: 1;
10213     -webkit-flex: 1 1 66.66%;
10214             flex: 1 1 66.66%;
10215     max-width: 100%;
10216     max-height: 66.66%;
10217     box-sizing: border-box; }
10218   .layout-md-row > .flex-md-15 {
10219     -webkit-box-flex: 1;
10220     -webkit-flex: 1 1 100%;
10221             flex: 1 1 100%;
10222     max-width: 15%;
10223     max-height: 100%;
10224     box-sizing: border-box; }
10225   .layout-md-column > .flex-md-15 {
10226     -webkit-box-flex: 1;
10227     -webkit-flex: 1 1 100%;
10228             flex: 1 1 100%;
10229     max-width: 100%;
10230     max-height: 15%;
10231     box-sizing: border-box; }
10232   .flex-md-20 {
10233     -webkit-box-flex: 1;
10234     -webkit-flex: 1 1 100%;
10235             flex: 1 1 100%;
10236     max-width: 20%;
10237     max-height: 100%;
10238     box-sizing: border-box; }
10239   .layout-row > .flex-md-20 {
10240     -webkit-box-flex: 1;
10241     -webkit-flex: 1 1 100%;
10242             flex: 1 1 100%;
10243     max-width: 20%;
10244     max-height: 100%;
10245     box-sizing: border-box; }
10246   .layout-column > .flex-md-20 {
10247     -webkit-box-flex: 1;
10248     -webkit-flex: 1 1 100%;
10249             flex: 1 1 100%;
10250     max-width: 100%;
10251     max-height: 20%;
10252     box-sizing: border-box; }
10253   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10254     -webkit-box-flex: 1;
10255     -webkit-flex: 1 1 33.33%;
10256             flex: 1 1 33.33%;
10257     max-width: 33.33%;
10258     max-height: 100%;
10259     box-sizing: border-box; }
10260   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10261     -webkit-box-flex: 1;
10262     -webkit-flex: 1 1 66.66%;
10263             flex: 1 1 66.66%;
10264     max-width: 66.66%;
10265     max-height: 100%;
10266     box-sizing: border-box; }
10267   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10268     -webkit-box-flex: 1;
10269     -webkit-flex: 1 1 33.33%;
10270             flex: 1 1 33.33%;
10271     max-width: 100%;
10272     max-height: 33.33%;
10273     box-sizing: border-box; }
10274   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10275     -webkit-box-flex: 1;
10276     -webkit-flex: 1 1 66.66%;
10277             flex: 1 1 66.66%;
10278     max-width: 100%;
10279     max-height: 66.66%;
10280     box-sizing: border-box; }
10281   .layout-md-row > .flex-md-20 {
10282     -webkit-box-flex: 1;
10283     -webkit-flex: 1 1 100%;
10284             flex: 1 1 100%;
10285     max-width: 20%;
10286     max-height: 100%;
10287     box-sizing: border-box; }
10288   .layout-md-column > .flex-md-20 {
10289     -webkit-box-flex: 1;
10290     -webkit-flex: 1 1 100%;
10291             flex: 1 1 100%;
10292     max-width: 100%;
10293     max-height: 20%;
10294     box-sizing: border-box; }
10295   .flex-md-25 {
10296     -webkit-box-flex: 1;
10297     -webkit-flex: 1 1 100%;
10298             flex: 1 1 100%;
10299     max-width: 25%;
10300     max-height: 100%;
10301     box-sizing: border-box; }
10302   .layout-row > .flex-md-25 {
10303     -webkit-box-flex: 1;
10304     -webkit-flex: 1 1 100%;
10305             flex: 1 1 100%;
10306     max-width: 25%;
10307     max-height: 100%;
10308     box-sizing: border-box; }
10309   .layout-column > .flex-md-25 {
10310     -webkit-box-flex: 1;
10311     -webkit-flex: 1 1 100%;
10312             flex: 1 1 100%;
10313     max-width: 100%;
10314     max-height: 25%;
10315     box-sizing: border-box; }
10316   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10317     -webkit-box-flex: 1;
10318     -webkit-flex: 1 1 33.33%;
10319             flex: 1 1 33.33%;
10320     max-width: 33.33%;
10321     max-height: 100%;
10322     box-sizing: border-box; }
10323   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10324     -webkit-box-flex: 1;
10325     -webkit-flex: 1 1 66.66%;
10326             flex: 1 1 66.66%;
10327     max-width: 66.66%;
10328     max-height: 100%;
10329     box-sizing: border-box; }
10330   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10331     -webkit-box-flex: 1;
10332     -webkit-flex: 1 1 33.33%;
10333             flex: 1 1 33.33%;
10334     max-width: 100%;
10335     max-height: 33.33%;
10336     box-sizing: border-box; }
10337   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10338     -webkit-box-flex: 1;
10339     -webkit-flex: 1 1 66.66%;
10340             flex: 1 1 66.66%;
10341     max-width: 100%;
10342     max-height: 66.66%;
10343     box-sizing: border-box; }
10344   .layout-md-row > .flex-md-25 {
10345     -webkit-box-flex: 1;
10346     -webkit-flex: 1 1 100%;
10347             flex: 1 1 100%;
10348     max-width: 25%;
10349     max-height: 100%;
10350     box-sizing: border-box; }
10351   .layout-md-column > .flex-md-25 {
10352     -webkit-box-flex: 1;
10353     -webkit-flex: 1 1 100%;
10354             flex: 1 1 100%;
10355     max-width: 100%;
10356     max-height: 25%;
10357     box-sizing: border-box; }
10358   .flex-md-30 {
10359     -webkit-box-flex: 1;
10360     -webkit-flex: 1 1 100%;
10361             flex: 1 1 100%;
10362     max-width: 30%;
10363     max-height: 100%;
10364     box-sizing: border-box; }
10365   .layout-row > .flex-md-30 {
10366     -webkit-box-flex: 1;
10367     -webkit-flex: 1 1 100%;
10368             flex: 1 1 100%;
10369     max-width: 30%;
10370     max-height: 100%;
10371     box-sizing: border-box; }
10372   .layout-column > .flex-md-30 {
10373     -webkit-box-flex: 1;
10374     -webkit-flex: 1 1 100%;
10375             flex: 1 1 100%;
10376     max-width: 100%;
10377     max-height: 30%;
10378     box-sizing: border-box; }
10379   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10380     -webkit-box-flex: 1;
10381     -webkit-flex: 1 1 33.33%;
10382             flex: 1 1 33.33%;
10383     max-width: 33.33%;
10384     max-height: 100%;
10385     box-sizing: border-box; }
10386   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10387     -webkit-box-flex: 1;
10388     -webkit-flex: 1 1 66.66%;
10389             flex: 1 1 66.66%;
10390     max-width: 66.66%;
10391     max-height: 100%;
10392     box-sizing: border-box; }
10393   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10394     -webkit-box-flex: 1;
10395     -webkit-flex: 1 1 33.33%;
10396             flex: 1 1 33.33%;
10397     max-width: 100%;
10398     max-height: 33.33%;
10399     box-sizing: border-box; }
10400   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10401     -webkit-box-flex: 1;
10402     -webkit-flex: 1 1 66.66%;
10403             flex: 1 1 66.66%;
10404     max-width: 100%;
10405     max-height: 66.66%;
10406     box-sizing: border-box; }
10407   .layout-md-row > .flex-md-30 {
10408     -webkit-box-flex: 1;
10409     -webkit-flex: 1 1 100%;
10410             flex: 1 1 100%;
10411     max-width: 30%;
10412     max-height: 100%;
10413     box-sizing: border-box; }
10414   .layout-md-column > .flex-md-30 {
10415     -webkit-box-flex: 1;
10416     -webkit-flex: 1 1 100%;
10417             flex: 1 1 100%;
10418     max-width: 100%;
10419     max-height: 30%;
10420     box-sizing: border-box; }
10421   .flex-md-35 {
10422     -webkit-box-flex: 1;
10423     -webkit-flex: 1 1 100%;
10424             flex: 1 1 100%;
10425     max-width: 35%;
10426     max-height: 100%;
10427     box-sizing: border-box; }
10428   .layout-row > .flex-md-35 {
10429     -webkit-box-flex: 1;
10430     -webkit-flex: 1 1 100%;
10431             flex: 1 1 100%;
10432     max-width: 35%;
10433     max-height: 100%;
10434     box-sizing: border-box; }
10435   .layout-column > .flex-md-35 {
10436     -webkit-box-flex: 1;
10437     -webkit-flex: 1 1 100%;
10438             flex: 1 1 100%;
10439     max-width: 100%;
10440     max-height: 35%;
10441     box-sizing: border-box; }
10442   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10443     -webkit-box-flex: 1;
10444     -webkit-flex: 1 1 33.33%;
10445             flex: 1 1 33.33%;
10446     max-width: 33.33%;
10447     max-height: 100%;
10448     box-sizing: border-box; }
10449   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10450     -webkit-box-flex: 1;
10451     -webkit-flex: 1 1 66.66%;
10452             flex: 1 1 66.66%;
10453     max-width: 66.66%;
10454     max-height: 100%;
10455     box-sizing: border-box; }
10456   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10457     -webkit-box-flex: 1;
10458     -webkit-flex: 1 1 33.33%;
10459             flex: 1 1 33.33%;
10460     max-width: 100%;
10461     max-height: 33.33%;
10462     box-sizing: border-box; }
10463   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10464     -webkit-box-flex: 1;
10465     -webkit-flex: 1 1 66.66%;
10466             flex: 1 1 66.66%;
10467     max-width: 100%;
10468     max-height: 66.66%;
10469     box-sizing: border-box; }
10470   .layout-md-row > .flex-md-35 {
10471     -webkit-box-flex: 1;
10472     -webkit-flex: 1 1 100%;
10473             flex: 1 1 100%;
10474     max-width: 35%;
10475     max-height: 100%;
10476     box-sizing: border-box; }
10477   .layout-md-column > .flex-md-35 {
10478     -webkit-box-flex: 1;
10479     -webkit-flex: 1 1 100%;
10480             flex: 1 1 100%;
10481     max-width: 100%;
10482     max-height: 35%;
10483     box-sizing: border-box; }
10484   .flex-md-40 {
10485     -webkit-box-flex: 1;
10486     -webkit-flex: 1 1 100%;
10487             flex: 1 1 100%;
10488     max-width: 40%;
10489     max-height: 100%;
10490     box-sizing: border-box; }
10491   .layout-row > .flex-md-40 {
10492     -webkit-box-flex: 1;
10493     -webkit-flex: 1 1 100%;
10494             flex: 1 1 100%;
10495     max-width: 40%;
10496     max-height: 100%;
10497     box-sizing: border-box; }
10498   .layout-column > .flex-md-40 {
10499     -webkit-box-flex: 1;
10500     -webkit-flex: 1 1 100%;
10501             flex: 1 1 100%;
10502     max-width: 100%;
10503     max-height: 40%;
10504     box-sizing: border-box; }
10505   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10506     -webkit-box-flex: 1;
10507     -webkit-flex: 1 1 33.33%;
10508             flex: 1 1 33.33%;
10509     max-width: 33.33%;
10510     max-height: 100%;
10511     box-sizing: border-box; }
10512   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10513     -webkit-box-flex: 1;
10514     -webkit-flex: 1 1 66.66%;
10515             flex: 1 1 66.66%;
10516     max-width: 66.66%;
10517     max-height: 100%;
10518     box-sizing: border-box; }
10519   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10520     -webkit-box-flex: 1;
10521     -webkit-flex: 1 1 33.33%;
10522             flex: 1 1 33.33%;
10523     max-width: 100%;
10524     max-height: 33.33%;
10525     box-sizing: border-box; }
10526   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10527     -webkit-box-flex: 1;
10528     -webkit-flex: 1 1 66.66%;
10529             flex: 1 1 66.66%;
10530     max-width: 100%;
10531     max-height: 66.66%;
10532     box-sizing: border-box; }
10533   .layout-md-row > .flex-md-40 {
10534     -webkit-box-flex: 1;
10535     -webkit-flex: 1 1 100%;
10536             flex: 1 1 100%;
10537     max-width: 40%;
10538     max-height: 100%;
10539     box-sizing: border-box; }
10540   .layout-md-column > .flex-md-40 {
10541     -webkit-box-flex: 1;
10542     -webkit-flex: 1 1 100%;
10543             flex: 1 1 100%;
10544     max-width: 100%;
10545     max-height: 40%;
10546     box-sizing: border-box; }
10547   .flex-md-45 {
10548     -webkit-box-flex: 1;
10549     -webkit-flex: 1 1 100%;
10550             flex: 1 1 100%;
10551     max-width: 45%;
10552     max-height: 100%;
10553     box-sizing: border-box; }
10554   .layout-row > .flex-md-45 {
10555     -webkit-box-flex: 1;
10556     -webkit-flex: 1 1 100%;
10557             flex: 1 1 100%;
10558     max-width: 45%;
10559     max-height: 100%;
10560     box-sizing: border-box; }
10561   .layout-column > .flex-md-45 {
10562     -webkit-box-flex: 1;
10563     -webkit-flex: 1 1 100%;
10564             flex: 1 1 100%;
10565     max-width: 100%;
10566     max-height: 45%;
10567     box-sizing: border-box; }
10568   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10569     -webkit-box-flex: 1;
10570     -webkit-flex: 1 1 33.33%;
10571             flex: 1 1 33.33%;
10572     max-width: 33.33%;
10573     max-height: 100%;
10574     box-sizing: border-box; }
10575   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10576     -webkit-box-flex: 1;
10577     -webkit-flex: 1 1 66.66%;
10578             flex: 1 1 66.66%;
10579     max-width: 66.66%;
10580     max-height: 100%;
10581     box-sizing: border-box; }
10582   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10583     -webkit-box-flex: 1;
10584     -webkit-flex: 1 1 33.33%;
10585             flex: 1 1 33.33%;
10586     max-width: 100%;
10587     max-height: 33.33%;
10588     box-sizing: border-box; }
10589   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10590     -webkit-box-flex: 1;
10591     -webkit-flex: 1 1 66.66%;
10592             flex: 1 1 66.66%;
10593     max-width: 100%;
10594     max-height: 66.66%;
10595     box-sizing: border-box; }
10596   .layout-md-row > .flex-md-45 {
10597     -webkit-box-flex: 1;
10598     -webkit-flex: 1 1 100%;
10599             flex: 1 1 100%;
10600     max-width: 45%;
10601     max-height: 100%;
10602     box-sizing: border-box; }
10603   .layout-md-column > .flex-md-45 {
10604     -webkit-box-flex: 1;
10605     -webkit-flex: 1 1 100%;
10606             flex: 1 1 100%;
10607     max-width: 100%;
10608     max-height: 45%;
10609     box-sizing: border-box; }
10610   .flex-md-50 {
10611     -webkit-box-flex: 1;
10612     -webkit-flex: 1 1 100%;
10613             flex: 1 1 100%;
10614     max-width: 50%;
10615     max-height: 100%;
10616     box-sizing: border-box; }
10617   .layout-row > .flex-md-50 {
10618     -webkit-box-flex: 1;
10619     -webkit-flex: 1 1 100%;
10620             flex: 1 1 100%;
10621     max-width: 50%;
10622     max-height: 100%;
10623     box-sizing: border-box; }
10624   .layout-column > .flex-md-50 {
10625     -webkit-box-flex: 1;
10626     -webkit-flex: 1 1 100%;
10627             flex: 1 1 100%;
10628     max-width: 100%;
10629     max-height: 50%;
10630     box-sizing: border-box; }
10631   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10632     -webkit-box-flex: 1;
10633     -webkit-flex: 1 1 33.33%;
10634             flex: 1 1 33.33%;
10635     max-width: 33.33%;
10636     max-height: 100%;
10637     box-sizing: border-box; }
10638   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10639     -webkit-box-flex: 1;
10640     -webkit-flex: 1 1 66.66%;
10641             flex: 1 1 66.66%;
10642     max-width: 66.66%;
10643     max-height: 100%;
10644     box-sizing: border-box; }
10645   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10646     -webkit-box-flex: 1;
10647     -webkit-flex: 1 1 33.33%;
10648             flex: 1 1 33.33%;
10649     max-width: 100%;
10650     max-height: 33.33%;
10651     box-sizing: border-box; }
10652   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10653     -webkit-box-flex: 1;
10654     -webkit-flex: 1 1 66.66%;
10655             flex: 1 1 66.66%;
10656     max-width: 100%;
10657     max-height: 66.66%;
10658     box-sizing: border-box; }
10659   .layout-md-row > .flex-md-50 {
10660     -webkit-box-flex: 1;
10661     -webkit-flex: 1 1 100%;
10662             flex: 1 1 100%;
10663     max-width: 50%;
10664     max-height: 100%;
10665     box-sizing: border-box; }
10666   .layout-md-column > .flex-md-50 {
10667     -webkit-box-flex: 1;
10668     -webkit-flex: 1 1 100%;
10669             flex: 1 1 100%;
10670     max-width: 100%;
10671     max-height: 50%;
10672     box-sizing: border-box; }
10673   .flex-md-55 {
10674     -webkit-box-flex: 1;
10675     -webkit-flex: 1 1 100%;
10676             flex: 1 1 100%;
10677     max-width: 55%;
10678     max-height: 100%;
10679     box-sizing: border-box; }
10680   .layout-row > .flex-md-55 {
10681     -webkit-box-flex: 1;
10682     -webkit-flex: 1 1 100%;
10683             flex: 1 1 100%;
10684     max-width: 55%;
10685     max-height: 100%;
10686     box-sizing: border-box; }
10687   .layout-column > .flex-md-55 {
10688     -webkit-box-flex: 1;
10689     -webkit-flex: 1 1 100%;
10690             flex: 1 1 100%;
10691     max-width: 100%;
10692     max-height: 55%;
10693     box-sizing: border-box; }
10694   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10695     -webkit-box-flex: 1;
10696     -webkit-flex: 1 1 33.33%;
10697             flex: 1 1 33.33%;
10698     max-width: 33.33%;
10699     max-height: 100%;
10700     box-sizing: border-box; }
10701   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10702     -webkit-box-flex: 1;
10703     -webkit-flex: 1 1 66.66%;
10704             flex: 1 1 66.66%;
10705     max-width: 66.66%;
10706     max-height: 100%;
10707     box-sizing: border-box; }
10708   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10709     -webkit-box-flex: 1;
10710     -webkit-flex: 1 1 33.33%;
10711             flex: 1 1 33.33%;
10712     max-width: 100%;
10713     max-height: 33.33%;
10714     box-sizing: border-box; }
10715   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10716     -webkit-box-flex: 1;
10717     -webkit-flex: 1 1 66.66%;
10718             flex: 1 1 66.66%;
10719     max-width: 100%;
10720     max-height: 66.66%;
10721     box-sizing: border-box; }
10722   .layout-md-row > .flex-md-55 {
10723     -webkit-box-flex: 1;
10724     -webkit-flex: 1 1 100%;
10725             flex: 1 1 100%;
10726     max-width: 55%;
10727     max-height: 100%;
10728     box-sizing: border-box; }
10729   .layout-md-column > .flex-md-55 {
10730     -webkit-box-flex: 1;
10731     -webkit-flex: 1 1 100%;
10732             flex: 1 1 100%;
10733     max-width: 100%;
10734     max-height: 55%;
10735     box-sizing: border-box; }
10736   .flex-md-60 {
10737     -webkit-box-flex: 1;
10738     -webkit-flex: 1 1 100%;
10739             flex: 1 1 100%;
10740     max-width: 60%;
10741     max-height: 100%;
10742     box-sizing: border-box; }
10743   .layout-row > .flex-md-60 {
10744     -webkit-box-flex: 1;
10745     -webkit-flex: 1 1 100%;
10746             flex: 1 1 100%;
10747     max-width: 60%;
10748     max-height: 100%;
10749     box-sizing: border-box; }
10750   .layout-column > .flex-md-60 {
10751     -webkit-box-flex: 1;
10752     -webkit-flex: 1 1 100%;
10753             flex: 1 1 100%;
10754     max-width: 100%;
10755     max-height: 60%;
10756     box-sizing: border-box; }
10757   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10758     -webkit-box-flex: 1;
10759     -webkit-flex: 1 1 33.33%;
10760             flex: 1 1 33.33%;
10761     max-width: 33.33%;
10762     max-height: 100%;
10763     box-sizing: border-box; }
10764   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10765     -webkit-box-flex: 1;
10766     -webkit-flex: 1 1 66.66%;
10767             flex: 1 1 66.66%;
10768     max-width: 66.66%;
10769     max-height: 100%;
10770     box-sizing: border-box; }
10771   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10772     -webkit-box-flex: 1;
10773     -webkit-flex: 1 1 33.33%;
10774             flex: 1 1 33.33%;
10775     max-width: 100%;
10776     max-height: 33.33%;
10777     box-sizing: border-box; }
10778   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10779     -webkit-box-flex: 1;
10780     -webkit-flex: 1 1 66.66%;
10781             flex: 1 1 66.66%;
10782     max-width: 100%;
10783     max-height: 66.66%;
10784     box-sizing: border-box; }
10785   .layout-md-row > .flex-md-60 {
10786     -webkit-box-flex: 1;
10787     -webkit-flex: 1 1 100%;
10788             flex: 1 1 100%;
10789     max-width: 60%;
10790     max-height: 100%;
10791     box-sizing: border-box; }
10792   .layout-md-column > .flex-md-60 {
10793     -webkit-box-flex: 1;
10794     -webkit-flex: 1 1 100%;
10795             flex: 1 1 100%;
10796     max-width: 100%;
10797     max-height: 60%;
10798     box-sizing: border-box; }
10799   .flex-md-65 {
10800     -webkit-box-flex: 1;
10801     -webkit-flex: 1 1 100%;
10802             flex: 1 1 100%;
10803     max-width: 65%;
10804     max-height: 100%;
10805     box-sizing: border-box; }
10806   .layout-row > .flex-md-65 {
10807     -webkit-box-flex: 1;
10808     -webkit-flex: 1 1 100%;
10809             flex: 1 1 100%;
10810     max-width: 65%;
10811     max-height: 100%;
10812     box-sizing: border-box; }
10813   .layout-column > .flex-md-65 {
10814     -webkit-box-flex: 1;
10815     -webkit-flex: 1 1 100%;
10816             flex: 1 1 100%;
10817     max-width: 100%;
10818     max-height: 65%;
10819     box-sizing: border-box; }
10820   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10821     -webkit-box-flex: 1;
10822     -webkit-flex: 1 1 33.33%;
10823             flex: 1 1 33.33%;
10824     max-width: 33.33%;
10825     max-height: 100%;
10826     box-sizing: border-box; }
10827   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10828     -webkit-box-flex: 1;
10829     -webkit-flex: 1 1 66.66%;
10830             flex: 1 1 66.66%;
10831     max-width: 66.66%;
10832     max-height: 100%;
10833     box-sizing: border-box; }
10834   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10835     -webkit-box-flex: 1;
10836     -webkit-flex: 1 1 33.33%;
10837             flex: 1 1 33.33%;
10838     max-width: 100%;
10839     max-height: 33.33%;
10840     box-sizing: border-box; }
10841   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10842     -webkit-box-flex: 1;
10843     -webkit-flex: 1 1 66.66%;
10844             flex: 1 1 66.66%;
10845     max-width: 100%;
10846     max-height: 66.66%;
10847     box-sizing: border-box; }
10848   .layout-md-row > .flex-md-65 {
10849     -webkit-box-flex: 1;
10850     -webkit-flex: 1 1 100%;
10851             flex: 1 1 100%;
10852     max-width: 65%;
10853     max-height: 100%;
10854     box-sizing: border-box; }
10855   .layout-md-column > .flex-md-65 {
10856     -webkit-box-flex: 1;
10857     -webkit-flex: 1 1 100%;
10858             flex: 1 1 100%;
10859     max-width: 100%;
10860     max-height: 65%;
10861     box-sizing: border-box; }
10862   .flex-md-70 {
10863     -webkit-box-flex: 1;
10864     -webkit-flex: 1 1 100%;
10865             flex: 1 1 100%;
10866     max-width: 70%;
10867     max-height: 100%;
10868     box-sizing: border-box; }
10869   .layout-row > .flex-md-70 {
10870     -webkit-box-flex: 1;
10871     -webkit-flex: 1 1 100%;
10872             flex: 1 1 100%;
10873     max-width: 70%;
10874     max-height: 100%;
10875     box-sizing: border-box; }
10876   .layout-column > .flex-md-70 {
10877     -webkit-box-flex: 1;
10878     -webkit-flex: 1 1 100%;
10879             flex: 1 1 100%;
10880     max-width: 100%;
10881     max-height: 70%;
10882     box-sizing: border-box; }
10883   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10884     -webkit-box-flex: 1;
10885     -webkit-flex: 1 1 33.33%;
10886             flex: 1 1 33.33%;
10887     max-width: 33.33%;
10888     max-height: 100%;
10889     box-sizing: border-box; }
10890   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10891     -webkit-box-flex: 1;
10892     -webkit-flex: 1 1 66.66%;
10893             flex: 1 1 66.66%;
10894     max-width: 66.66%;
10895     max-height: 100%;
10896     box-sizing: border-box; }
10897   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10898     -webkit-box-flex: 1;
10899     -webkit-flex: 1 1 33.33%;
10900             flex: 1 1 33.33%;
10901     max-width: 100%;
10902     max-height: 33.33%;
10903     box-sizing: border-box; }
10904   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10905     -webkit-box-flex: 1;
10906     -webkit-flex: 1 1 66.66%;
10907             flex: 1 1 66.66%;
10908     max-width: 100%;
10909     max-height: 66.66%;
10910     box-sizing: border-box; }
10911   .layout-md-row > .flex-md-70 {
10912     -webkit-box-flex: 1;
10913     -webkit-flex: 1 1 100%;
10914             flex: 1 1 100%;
10915     max-width: 70%;
10916     max-height: 100%;
10917     box-sizing: border-box; }
10918   .layout-md-column > .flex-md-70 {
10919     -webkit-box-flex: 1;
10920     -webkit-flex: 1 1 100%;
10921             flex: 1 1 100%;
10922     max-width: 100%;
10923     max-height: 70%;
10924     box-sizing: border-box; }
10925   .flex-md-75 {
10926     -webkit-box-flex: 1;
10927     -webkit-flex: 1 1 100%;
10928             flex: 1 1 100%;
10929     max-width: 75%;
10930     max-height: 100%;
10931     box-sizing: border-box; }
10932   .layout-row > .flex-md-75 {
10933     -webkit-box-flex: 1;
10934     -webkit-flex: 1 1 100%;
10935             flex: 1 1 100%;
10936     max-width: 75%;
10937     max-height: 100%;
10938     box-sizing: border-box; }
10939   .layout-column > .flex-md-75 {
10940     -webkit-box-flex: 1;
10941     -webkit-flex: 1 1 100%;
10942             flex: 1 1 100%;
10943     max-width: 100%;
10944     max-height: 75%;
10945     box-sizing: border-box; }
10946   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
10947     -webkit-box-flex: 1;
10948     -webkit-flex: 1 1 33.33%;
10949             flex: 1 1 33.33%;
10950     max-width: 33.33%;
10951     max-height: 100%;
10952     box-sizing: border-box; }
10953   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
10954     -webkit-box-flex: 1;
10955     -webkit-flex: 1 1 66.66%;
10956             flex: 1 1 66.66%;
10957     max-width: 66.66%;
10958     max-height: 100%;
10959     box-sizing: border-box; }
10960   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
10961     -webkit-box-flex: 1;
10962     -webkit-flex: 1 1 33.33%;
10963             flex: 1 1 33.33%;
10964     max-width: 100%;
10965     max-height: 33.33%;
10966     box-sizing: border-box; }
10967   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
10968     -webkit-box-flex: 1;
10969     -webkit-flex: 1 1 66.66%;
10970             flex: 1 1 66.66%;
10971     max-width: 100%;
10972     max-height: 66.66%;
10973     box-sizing: border-box; }
10974   .layout-md-row > .flex-md-75 {
10975     -webkit-box-flex: 1;
10976     -webkit-flex: 1 1 100%;
10977             flex: 1 1 100%;
10978     max-width: 75%;
10979     max-height: 100%;
10980     box-sizing: border-box; }
10981   .layout-md-column > .flex-md-75 {
10982     -webkit-box-flex: 1;
10983     -webkit-flex: 1 1 100%;
10984             flex: 1 1 100%;
10985     max-width: 100%;
10986     max-height: 75%;
10987     box-sizing: border-box; }
10988   .flex-md-80 {
10989     -webkit-box-flex: 1;
10990     -webkit-flex: 1 1 100%;
10991             flex: 1 1 100%;
10992     max-width: 80%;
10993     max-height: 100%;
10994     box-sizing: border-box; }
10995   .layout-row > .flex-md-80 {
10996     -webkit-box-flex: 1;
10997     -webkit-flex: 1 1 100%;
10998             flex: 1 1 100%;
10999     max-width: 80%;
11000     max-height: 100%;
11001     box-sizing: border-box; }
11002   .layout-column > .flex-md-80 {
11003     -webkit-box-flex: 1;
11004     -webkit-flex: 1 1 100%;
11005             flex: 1 1 100%;
11006     max-width: 100%;
11007     max-height: 80%;
11008     box-sizing: border-box; }
11009   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
11010     -webkit-box-flex: 1;
11011     -webkit-flex: 1 1 33.33%;
11012             flex: 1 1 33.33%;
11013     max-width: 33.33%;
11014     max-height: 100%;
11015     box-sizing: border-box; }
11016   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
11017     -webkit-box-flex: 1;
11018     -webkit-flex: 1 1 66.66%;
11019             flex: 1 1 66.66%;
11020     max-width: 66.66%;
11021     max-height: 100%;
11022     box-sizing: border-box; }
11023   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
11024     -webkit-box-flex: 1;
11025     -webkit-flex: 1 1 33.33%;
11026             flex: 1 1 33.33%;
11027     max-width: 100%;
11028     max-height: 33.33%;
11029     box-sizing: border-box; }
11030   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
11031     -webkit-box-flex: 1;
11032     -webkit-flex: 1 1 66.66%;
11033             flex: 1 1 66.66%;
11034     max-width: 100%;
11035     max-height: 66.66%;
11036     box-sizing: border-box; }
11037   .layout-md-row > .flex-md-80 {
11038     -webkit-box-flex: 1;
11039     -webkit-flex: 1 1 100%;
11040             flex: 1 1 100%;
11041     max-width: 80%;
11042     max-height: 100%;
11043     box-sizing: border-box; }
11044   .layout-md-column > .flex-md-80 {
11045     -webkit-box-flex: 1;
11046     -webkit-flex: 1 1 100%;
11047             flex: 1 1 100%;
11048     max-width: 100%;
11049     max-height: 80%;
11050     box-sizing: border-box; }
11051   .flex-md-85 {
11052     -webkit-box-flex: 1;
11053     -webkit-flex: 1 1 100%;
11054             flex: 1 1 100%;
11055     max-width: 85%;
11056     max-height: 100%;
11057     box-sizing: border-box; }
11058   .layout-row > .flex-md-85 {
11059     -webkit-box-flex: 1;
11060     -webkit-flex: 1 1 100%;
11061             flex: 1 1 100%;
11062     max-width: 85%;
11063     max-height: 100%;
11064     box-sizing: border-box; }
11065   .layout-column > .flex-md-85 {
11066     -webkit-box-flex: 1;
11067     -webkit-flex: 1 1 100%;
11068             flex: 1 1 100%;
11069     max-width: 100%;
11070     max-height: 85%;
11071     box-sizing: border-box; }
11072   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
11073     -webkit-box-flex: 1;
11074     -webkit-flex: 1 1 33.33%;
11075             flex: 1 1 33.33%;
11076     max-width: 33.33%;
11077     max-height: 100%;
11078     box-sizing: border-box; }
11079   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
11080     -webkit-box-flex: 1;
11081     -webkit-flex: 1 1 66.66%;
11082             flex: 1 1 66.66%;
11083     max-width: 66.66%;
11084     max-height: 100%;
11085     box-sizing: border-box; }
11086   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
11087     -webkit-box-flex: 1;
11088     -webkit-flex: 1 1 33.33%;
11089             flex: 1 1 33.33%;
11090     max-width: 100%;
11091     max-height: 33.33%;
11092     box-sizing: border-box; }
11093   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
11094     -webkit-box-flex: 1;
11095     -webkit-flex: 1 1 66.66%;
11096             flex: 1 1 66.66%;
11097     max-width: 100%;
11098     max-height: 66.66%;
11099     box-sizing: border-box; }
11100   .layout-md-row > .flex-md-85 {
11101     -webkit-box-flex: 1;
11102     -webkit-flex: 1 1 100%;
11103             flex: 1 1 100%;
11104     max-width: 85%;
11105     max-height: 100%;
11106     box-sizing: border-box; }
11107   .layout-md-column > .flex-md-85 {
11108     -webkit-box-flex: 1;
11109     -webkit-flex: 1 1 100%;
11110             flex: 1 1 100%;
11111     max-width: 100%;
11112     max-height: 85%;
11113     box-sizing: border-box; }
11114   .flex-md-90 {
11115     -webkit-box-flex: 1;
11116     -webkit-flex: 1 1 100%;
11117             flex: 1 1 100%;
11118     max-width: 90%;
11119     max-height: 100%;
11120     box-sizing: border-box; }
11121   .layout-row > .flex-md-90 {
11122     -webkit-box-flex: 1;
11123     -webkit-flex: 1 1 100%;
11124             flex: 1 1 100%;
11125     max-width: 90%;
11126     max-height: 100%;
11127     box-sizing: border-box; }
11128   .layout-column > .flex-md-90 {
11129     -webkit-box-flex: 1;
11130     -webkit-flex: 1 1 100%;
11131             flex: 1 1 100%;
11132     max-width: 100%;
11133     max-height: 90%;
11134     box-sizing: border-box; }
11135   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
11136     -webkit-box-flex: 1;
11137     -webkit-flex: 1 1 33.33%;
11138             flex: 1 1 33.33%;
11139     max-width: 33.33%;
11140     max-height: 100%;
11141     box-sizing: border-box; }
11142   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
11143     -webkit-box-flex: 1;
11144     -webkit-flex: 1 1 66.66%;
11145             flex: 1 1 66.66%;
11146     max-width: 66.66%;
11147     max-height: 100%;
11148     box-sizing: border-box; }
11149   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
11150     -webkit-box-flex: 1;
11151     -webkit-flex: 1 1 33.33%;
11152             flex: 1 1 33.33%;
11153     max-width: 100%;
11154     max-height: 33.33%;
11155     box-sizing: border-box; }
11156   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
11157     -webkit-box-flex: 1;
11158     -webkit-flex: 1 1 66.66%;
11159             flex: 1 1 66.66%;
11160     max-width: 100%;
11161     max-height: 66.66%;
11162     box-sizing: border-box; }
11163   .layout-md-row > .flex-md-90 {
11164     -webkit-box-flex: 1;
11165     -webkit-flex: 1 1 100%;
11166             flex: 1 1 100%;
11167     max-width: 90%;
11168     max-height: 100%;
11169     box-sizing: border-box; }
11170   .layout-md-column > .flex-md-90 {
11171     -webkit-box-flex: 1;
11172     -webkit-flex: 1 1 100%;
11173             flex: 1 1 100%;
11174     max-width: 100%;
11175     max-height: 90%;
11176     box-sizing: border-box; }
11177   .flex-md-95 {
11178     -webkit-box-flex: 1;
11179     -webkit-flex: 1 1 100%;
11180             flex: 1 1 100%;
11181     max-width: 95%;
11182     max-height: 100%;
11183     box-sizing: border-box; }
11184   .layout-row > .flex-md-95 {
11185     -webkit-box-flex: 1;
11186     -webkit-flex: 1 1 100%;
11187             flex: 1 1 100%;
11188     max-width: 95%;
11189     max-height: 100%;
11190     box-sizing: border-box; }
11191   .layout-column > .flex-md-95 {
11192     -webkit-box-flex: 1;
11193     -webkit-flex: 1 1 100%;
11194             flex: 1 1 100%;
11195     max-width: 100%;
11196     max-height: 95%;
11197     box-sizing: border-box; }
11198   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
11199     -webkit-box-flex: 1;
11200     -webkit-flex: 1 1 33.33%;
11201             flex: 1 1 33.33%;
11202     max-width: 33.33%;
11203     max-height: 100%;
11204     box-sizing: border-box; }
11205   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
11206     -webkit-box-flex: 1;
11207     -webkit-flex: 1 1 66.66%;
11208             flex: 1 1 66.66%;
11209     max-width: 66.66%;
11210     max-height: 100%;
11211     box-sizing: border-box; }
11212   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
11213     -webkit-box-flex: 1;
11214     -webkit-flex: 1 1 33.33%;
11215             flex: 1 1 33.33%;
11216     max-width: 100%;
11217     max-height: 33.33%;
11218     box-sizing: border-box; }
11219   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
11220     -webkit-box-flex: 1;
11221     -webkit-flex: 1 1 66.66%;
11222             flex: 1 1 66.66%;
11223     max-width: 100%;
11224     max-height: 66.66%;
11225     box-sizing: border-box; }
11226   .layout-md-row > .flex-md-95 {
11227     -webkit-box-flex: 1;
11228     -webkit-flex: 1 1 100%;
11229             flex: 1 1 100%;
11230     max-width: 95%;
11231     max-height: 100%;
11232     box-sizing: border-box; }
11233   .layout-md-column > .flex-md-95 {
11234     -webkit-box-flex: 1;
11235     -webkit-flex: 1 1 100%;
11236             flex: 1 1 100%;
11237     max-width: 100%;
11238     max-height: 95%;
11239     box-sizing: border-box; }
11240   .flex-md-100 {
11241     -webkit-box-flex: 1;
11242     -webkit-flex: 1 1 100%;
11243             flex: 1 1 100%;
11244     max-width: 100%;
11245     max-height: 100%;
11246     box-sizing: border-box; }
11247   .layout-row > .flex-md-100 {
11248     -webkit-box-flex: 1;
11249     -webkit-flex: 1 1 100%;
11250             flex: 1 1 100%;
11251     max-width: 100%;
11252     max-height: 100%;
11253     box-sizing: border-box; }
11254   .layout-column > .flex-md-100 {
11255     -webkit-box-flex: 1;
11256     -webkit-flex: 1 1 100%;
11257             flex: 1 1 100%;
11258     max-width: 100%;
11259     max-height: 100%;
11260     box-sizing: border-box; }
11261   .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
11262     -webkit-box-flex: 1;
11263     -webkit-flex: 1 1 33.33%;
11264             flex: 1 1 33.33%;
11265     max-width: 33.33%;
11266     max-height: 100%;
11267     box-sizing: border-box; }
11268   .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
11269     -webkit-box-flex: 1;
11270     -webkit-flex: 1 1 66.66%;
11271             flex: 1 1 66.66%;
11272     max-width: 66.66%;
11273     max-height: 100%;
11274     box-sizing: border-box; }
11275   .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
11276     -webkit-box-flex: 1;
11277     -webkit-flex: 1 1 33.33%;
11278             flex: 1 1 33.33%;
11279     max-width: 100%;
11280     max-height: 33.33%;
11281     box-sizing: border-box; }
11282   .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
11283     -webkit-box-flex: 1;
11284     -webkit-flex: 1 1 66.66%;
11285             flex: 1 1 66.66%;
11286     max-width: 100%;
11287     max-height: 66.66%;
11288     box-sizing: border-box; }
11289   .layout-md-row > .flex-md-100 {
11290     -webkit-box-flex: 1;
11291     -webkit-flex: 1 1 100%;
11292             flex: 1 1 100%;
11293     max-width: 100%;
11294     max-height: 100%;
11295     box-sizing: border-box; }
11296   .layout-md-column > .flex-md-100 {
11297     -webkit-box-flex: 1;
11298     -webkit-flex: 1 1 100%;
11299             flex: 1 1 100%;
11300     max-width: 100%;
11301     max-height: 100%;
11302     box-sizing: border-box; }
11303   .layout-md-row > .flex-md-33, .layout-md-row > .flex-md-33 {
11304     -webkit-box-flex: 1;
11305     -webkit-flex: 1 1 100%;
11306             flex: 1 1 100%;
11307     max-width: 33.33%;
11308     max-height: 100%;
11309     box-sizing: border-box; }
11310   .layout-md-row > .flex-md-66, .layout-md-row > .flex-md-66 {
11311     -webkit-box-flex: 1;
11312     -webkit-flex: 1 1 100%;
11313             flex: 1 1 100%;
11314     max-width: 66.66%;
11315     max-height: 100%;
11316     box-sizing: border-box; }
11317   .layout-md-row > .flex {
11318     min-width: 0; }
11319   .layout-md-column > .flex-md-33, .layout-md-column > .flex-md-33 {
11320     -webkit-box-flex: 1;
11321     -webkit-flex: 1 1 100%;
11322             flex: 1 1 100%;
11323     max-width: 100%;
11324     max-height: 33.33%;
11325     box-sizing: border-box; }
11326   .layout-md-column > .flex-md-66, .layout-md-column > .flex-md-66 {
11327     -webkit-box-flex: 1;
11328     -webkit-flex: 1 1 100%;
11329             flex: 1 1 100%;
11330     max-width: 100%;
11331     max-height: 66.66%;
11332     box-sizing: border-box; }
11333   .layout-md-column > .flex {
11334     min-height: 0; }
11335   .layout-md, .layout-md-column, .layout-md-row {
11336     box-sizing: border-box;
11337     display: -webkit-box;
11338     display: -webkit-flex;
11339     display: flex; }
11340   .layout-md-column {
11341     -webkit-box-orient: vertical;
11342     -webkit-box-direction: normal;
11343     -webkit-flex-direction: column;
11344             flex-direction: column; }
11345   .layout-md-row {
11346     -webkit-box-orient: horizontal;
11347     -webkit-box-direction: normal;
11348     -webkit-flex-direction: row;
11349             flex-direction: row; } }
11350
11351 @media (min-width: 1280px) {
11352   .flex-order-gt-md--20 {
11353     -webkit-box-ordinal-group: -19;
11354     -webkit-order: -20;
11355             order: -20; }
11356   .flex-order-gt-md--19 {
11357     -webkit-box-ordinal-group: -18;
11358     -webkit-order: -19;
11359             order: -19; }
11360   .flex-order-gt-md--18 {
11361     -webkit-box-ordinal-group: -17;
11362     -webkit-order: -18;
11363             order: -18; }
11364   .flex-order-gt-md--17 {
11365     -webkit-box-ordinal-group: -16;
11366     -webkit-order: -17;
11367             order: -17; }
11368   .flex-order-gt-md--16 {
11369     -webkit-box-ordinal-group: -15;
11370     -webkit-order: -16;
11371             order: -16; }
11372   .flex-order-gt-md--15 {
11373     -webkit-box-ordinal-group: -14;
11374     -webkit-order: -15;
11375             order: -15; }
11376   .flex-order-gt-md--14 {
11377     -webkit-box-ordinal-group: -13;
11378     -webkit-order: -14;
11379             order: -14; }
11380   .flex-order-gt-md--13 {
11381     -webkit-box-ordinal-group: -12;
11382     -webkit-order: -13;
11383             order: -13; }
11384   .flex-order-gt-md--12 {
11385     -webkit-box-ordinal-group: -11;
11386     -webkit-order: -12;
11387             order: -12; }
11388   .flex-order-gt-md--11 {
11389     -webkit-box-ordinal-group: -10;
11390     -webkit-order: -11;
11391             order: -11; }
11392   .flex-order-gt-md--10 {
11393     -webkit-box-ordinal-group: -9;
11394     -webkit-order: -10;
11395             order: -10; }
11396   .flex-order-gt-md--9 {
11397     -webkit-box-ordinal-group: -8;
11398     -webkit-order: -9;
11399             order: -9; }
11400   .flex-order-gt-md--8 {
11401     -webkit-box-ordinal-group: -7;
11402     -webkit-order: -8;
11403             order: -8; }
11404   .flex-order-gt-md--7 {
11405     -webkit-box-ordinal-group: -6;
11406     -webkit-order: -7;
11407             order: -7; }
11408   .flex-order-gt-md--6 {
11409     -webkit-box-ordinal-group: -5;
11410     -webkit-order: -6;
11411             order: -6; }
11412   .flex-order-gt-md--5 {
11413     -webkit-box-ordinal-group: -4;
11414     -webkit-order: -5;
11415             order: -5; }
11416   .flex-order-gt-md--4 {
11417     -webkit-box-ordinal-group: -3;
11418     -webkit-order: -4;
11419             order: -4; }
11420   .flex-order-gt-md--3 {
11421     -webkit-box-ordinal-group: -2;
11422     -webkit-order: -3;
11423             order: -3; }
11424   .flex-order-gt-md--2 {
11425     -webkit-box-ordinal-group: -1;
11426     -webkit-order: -2;
11427             order: -2; }
11428   .flex-order-gt-md--1 {
11429     -webkit-box-ordinal-group: 0;
11430     -webkit-order: -1;
11431             order: -1; }
11432   .flex-order-gt-md-0 {
11433     -webkit-box-ordinal-group: 1;
11434     -webkit-order: 0;
11435             order: 0; }
11436   .flex-order-gt-md-1 {
11437     -webkit-box-ordinal-group: 2;
11438     -webkit-order: 1;
11439             order: 1; }
11440   .flex-order-gt-md-2 {
11441     -webkit-box-ordinal-group: 3;
11442     -webkit-order: 2;
11443             order: 2; }
11444   .flex-order-gt-md-3 {
11445     -webkit-box-ordinal-group: 4;
11446     -webkit-order: 3;
11447             order: 3; }
11448   .flex-order-gt-md-4 {
11449     -webkit-box-ordinal-group: 5;
11450     -webkit-order: 4;
11451             order: 4; }
11452   .flex-order-gt-md-5 {
11453     -webkit-box-ordinal-group: 6;
11454     -webkit-order: 5;
11455             order: 5; }
11456   .flex-order-gt-md-6 {
11457     -webkit-box-ordinal-group: 7;
11458     -webkit-order: 6;
11459             order: 6; }
11460   .flex-order-gt-md-7 {
11461     -webkit-box-ordinal-group: 8;
11462     -webkit-order: 7;
11463             order: 7; }
11464   .flex-order-gt-md-8 {
11465     -webkit-box-ordinal-group: 9;
11466     -webkit-order: 8;
11467             order: 8; }
11468   .flex-order-gt-md-9 {
11469     -webkit-box-ordinal-group: 10;
11470     -webkit-order: 9;
11471             order: 9; }
11472   .flex-order-gt-md-10 {
11473     -webkit-box-ordinal-group: 11;
11474     -webkit-order: 10;
11475             order: 10; }
11476   .flex-order-gt-md-11 {
11477     -webkit-box-ordinal-group: 12;
11478     -webkit-order: 11;
11479             order: 11; }
11480   .flex-order-gt-md-12 {
11481     -webkit-box-ordinal-group: 13;
11482     -webkit-order: 12;
11483             order: 12; }
11484   .flex-order-gt-md-13 {
11485     -webkit-box-ordinal-group: 14;
11486     -webkit-order: 13;
11487             order: 13; }
11488   .flex-order-gt-md-14 {
11489     -webkit-box-ordinal-group: 15;
11490     -webkit-order: 14;
11491             order: 14; }
11492   .flex-order-gt-md-15 {
11493     -webkit-box-ordinal-group: 16;
11494     -webkit-order: 15;
11495             order: 15; }
11496   .flex-order-gt-md-16 {
11497     -webkit-box-ordinal-group: 17;
11498     -webkit-order: 16;
11499             order: 16; }
11500   .flex-order-gt-md-17 {
11501     -webkit-box-ordinal-group: 18;
11502     -webkit-order: 17;
11503             order: 17; }
11504   .flex-order-gt-md-18 {
11505     -webkit-box-ordinal-group: 19;
11506     -webkit-order: 18;
11507             order: 18; }
11508   .flex-order-gt-md-19 {
11509     -webkit-box-ordinal-group: 20;
11510     -webkit-order: 19;
11511             order: 19; }
11512   .flex-order-gt-md-20 {
11513     -webkit-box-ordinal-group: 21;
11514     -webkit-order: 20;
11515             order: 20; }
11516   .offset-gt-md-0, .flex-offset-gt-md-0 {
11517     margin-left: 0; }
11518     [dir=rtl] .offset-gt-md-0, [dir=rtl] .flex-offset-gt-md-0 {
11519       margin-left: auto;
11520       margin-right: 0; }
11521   .offset-gt-md-5, .flex-offset-gt-md-5 {
11522     margin-left: 5%; }
11523     [dir=rtl] .offset-gt-md-5, [dir=rtl] .flex-offset-gt-md-5 {
11524       margin-left: auto;
11525       margin-right: 5%; }
11526   .offset-gt-md-10, .flex-offset-gt-md-10 {
11527     margin-left: 10%; }
11528     [dir=rtl] .offset-gt-md-10, [dir=rtl] .flex-offset-gt-md-10 {
11529       margin-left: auto;
11530       margin-right: 10%; }
11531   .offset-gt-md-15, .flex-offset-gt-md-15 {
11532     margin-left: 15%; }
11533     [dir=rtl] .offset-gt-md-15, [dir=rtl] .flex-offset-gt-md-15 {
11534       margin-left: auto;
11535       margin-right: 15%; }
11536   .offset-gt-md-20, .flex-offset-gt-md-20 {
11537     margin-left: 20%; }
11538     [dir=rtl] .offset-gt-md-20, [dir=rtl] .flex-offset-gt-md-20 {
11539       margin-left: auto;
11540       margin-right: 20%; }
11541   .offset-gt-md-25, .flex-offset-gt-md-25 {
11542     margin-left: 25%; }
11543     [dir=rtl] .offset-gt-md-25, [dir=rtl] .flex-offset-gt-md-25 {
11544       margin-left: auto;
11545       margin-right: 25%; }
11546   .offset-gt-md-30, .flex-offset-gt-md-30 {
11547     margin-left: 30%; }
11548     [dir=rtl] .offset-gt-md-30, [dir=rtl] .flex-offset-gt-md-30 {
11549       margin-left: auto;
11550       margin-right: 30%; }
11551   .offset-gt-md-35, .flex-offset-gt-md-35 {
11552     margin-left: 35%; }
11553     [dir=rtl] .offset-gt-md-35, [dir=rtl] .flex-offset-gt-md-35 {
11554       margin-left: auto;
11555       margin-right: 35%; }
11556   .offset-gt-md-40, .flex-offset-gt-md-40 {
11557     margin-left: 40%; }
11558     [dir=rtl] .offset-gt-md-40, [dir=rtl] .flex-offset-gt-md-40 {
11559       margin-left: auto;
11560       margin-right: 40%; }
11561   .offset-gt-md-45, .flex-offset-gt-md-45 {
11562     margin-left: 45%; }
11563     [dir=rtl] .offset-gt-md-45, [dir=rtl] .flex-offset-gt-md-45 {
11564       margin-left: auto;
11565       margin-right: 45%; }
11566   .offset-gt-md-50, .flex-offset-gt-md-50 {
11567     margin-left: 50%; }
11568     [dir=rtl] .offset-gt-md-50, [dir=rtl] .flex-offset-gt-md-50 {
11569       margin-left: auto;
11570       margin-right: 50%; }
11571   .offset-gt-md-55, .flex-offset-gt-md-55 {
11572     margin-left: 55%; }
11573     [dir=rtl] .offset-gt-md-55, [dir=rtl] .flex-offset-gt-md-55 {
11574       margin-left: auto;
11575       margin-right: 55%; }
11576   .offset-gt-md-60, .flex-offset-gt-md-60 {
11577     margin-left: 60%; }
11578     [dir=rtl] .offset-gt-md-60, [dir=rtl] .flex-offset-gt-md-60 {
11579       margin-left: auto;
11580       margin-right: 60%; }
11581   .offset-gt-md-65, .flex-offset-gt-md-65 {
11582     margin-left: 65%; }
11583     [dir=rtl] .offset-gt-md-65, [dir=rtl] .flex-offset-gt-md-65 {
11584       margin-left: auto;
11585       margin-right: 65%; }
11586   .offset-gt-md-70, .flex-offset-gt-md-70 {
11587     margin-left: 70%; }
11588     [dir=rtl] .offset-gt-md-70, [dir=rtl] .flex-offset-gt-md-70 {
11589       margin-left: auto;
11590       margin-right: 70%; }
11591   .offset-gt-md-75, .flex-offset-gt-md-75 {
11592     margin-left: 75%; }
11593     [dir=rtl] .offset-gt-md-75, [dir=rtl] .flex-offset-gt-md-75 {
11594       margin-left: auto;
11595       margin-right: 75%; }
11596   .offset-gt-md-80, .flex-offset-gt-md-80 {
11597     margin-left: 80%; }
11598     [dir=rtl] .offset-gt-md-80, [dir=rtl] .flex-offset-gt-md-80 {
11599       margin-left: auto;
11600       margin-right: 80%; }
11601   .offset-gt-md-85, .flex-offset-gt-md-85 {
11602     margin-left: 85%; }
11603     [dir=rtl] .offset-gt-md-85, [dir=rtl] .flex-offset-gt-md-85 {
11604       margin-left: auto;
11605       margin-right: 85%; }
11606   .offset-gt-md-90, .flex-offset-gt-md-90 {
11607     margin-left: 90%; }
11608     [dir=rtl] .offset-gt-md-90, [dir=rtl] .flex-offset-gt-md-90 {
11609       margin-left: auto;
11610       margin-right: 90%; }
11611   .offset-gt-md-95, .flex-offset-gt-md-95 {
11612     margin-left: 95%; }
11613     [dir=rtl] .offset-gt-md-95, [dir=rtl] .flex-offset-gt-md-95 {
11614       margin-left: auto;
11615       margin-right: 95%; }
11616   .offset-gt-md-33, .flex-offset-gt-md-33 {
11617     margin-left: calc(100% / 3); }
11618   .offset-gt-md-66, .flex-offset-gt-md-66 {
11619     margin-left: calc(200% / 3); }
11620     [dir=rtl] .offset-gt-md-66, [dir=rtl] .flex-offset-gt-md-66 {
11621       margin-left: auto;
11622       margin-right: calc(200% / 3); }
11623   .layout-align-gt-md,
11624   .layout-align-gt-md-start-stretch {
11625     -webkit-box-pack: start;
11626     -webkit-justify-content: flex-start;
11627             justify-content: flex-start;
11628     -webkit-align-content: stretch;
11629             align-content: stretch;
11630     -webkit-box-align: stretch;
11631     -webkit-align-items: stretch;
11632             align-items: stretch; }
11633   .layout-align-gt-md-start,
11634   .layout-align-gt-md-start-start,
11635   .layout-align-gt-md-start-center,
11636   .layout-align-gt-md-start-end,
11637   .layout-align-gt-md-start-stretch {
11638     -webkit-box-pack: start;
11639     -webkit-justify-content: flex-start;
11640             justify-content: flex-start; }
11641   .layout-align-gt-md-center,
11642   .layout-align-gt-md-center-start,
11643   .layout-align-gt-md-center-center,
11644   .layout-align-gt-md-center-end,
11645   .layout-align-gt-md-center-stretch {
11646     -webkit-box-pack: center;
11647     -webkit-justify-content: center;
11648             justify-content: center; }
11649   .layout-align-gt-md-end,
11650   .layout-align-gt-md-end-start,
11651   .layout-align-gt-md-end-center,
11652   .layout-align-gt-md-end-end,
11653   .layout-align-gt-md-end-stretch {
11654     -webkit-box-pack: end;
11655     -webkit-justify-content: flex-end;
11656             justify-content: flex-end; }
11657   .layout-align-gt-md-space-around,
11658   .layout-align-gt-md-space-around-center,
11659   .layout-align-gt-md-space-around-start,
11660   .layout-align-gt-md-space-around-end,
11661   .layout-align-gt-md-space-around-stretch {
11662     -webkit-justify-content: space-around;
11663             justify-content: space-around; }
11664   .layout-align-gt-md-space-between,
11665   .layout-align-gt-md-space-between-center,
11666   .layout-align-gt-md-space-between-start,
11667   .layout-align-gt-md-space-between-end,
11668   .layout-align-gt-md-space-between-stretch {
11669     -webkit-box-pack: justify;
11670     -webkit-justify-content: space-between;
11671             justify-content: space-between; }
11672   .layout-align-gt-md-start-start,
11673   .layout-align-gt-md-center-start,
11674   .layout-align-gt-md-end-start,
11675   .layout-align-gt-md-space-between-start,
11676   .layout-align-gt-md-space-around-start {
11677     -webkit-box-align: start;
11678     -webkit-align-items: flex-start;
11679             align-items: flex-start;
11680     -webkit-align-content: flex-start;
11681             align-content: flex-start; }
11682   .layout-align-gt-md-start-center,
11683   .layout-align-gt-md-center-center,
11684   .layout-align-gt-md-end-center,
11685   .layout-align-gt-md-space-between-center,
11686   .layout-align-gt-md-space-around-center {
11687     -webkit-box-align: center;
11688     -webkit-align-items: center;
11689             align-items: center;
11690     -webkit-align-content: center;
11691             align-content: center;
11692     max-width: 100%; }
11693   .layout-align-gt-md-start-center > *,
11694   .layout-align-gt-md-center-center > *,
11695   .layout-align-gt-md-end-center > *,
11696   .layout-align-gt-md-space-between-center > *,
11697   .layout-align-gt-md-space-around-center > * {
11698     max-width: 100%;
11699     box-sizing: border-box; }
11700   .layout-align-gt-md-start-end,
11701   .layout-align-gt-md-center-end,
11702   .layout-align-gt-md-end-end,
11703   .layout-align-gt-md-space-between-end,
11704   .layout-align-gt-md-space-around-end {
11705     -webkit-box-align: end;
11706     -webkit-align-items: flex-end;
11707             align-items: flex-end;
11708     -webkit-align-content: flex-end;
11709             align-content: flex-end; }
11710   .layout-align-gt-md-start-stretch,
11711   .layout-align-gt-md-center-stretch,
11712   .layout-align-gt-md-end-stretch,
11713   .layout-align-gt-md-space-between-stretch,
11714   .layout-align-gt-md-space-around-stretch {
11715     -webkit-box-align: stretch;
11716     -webkit-align-items: stretch;
11717             align-items: stretch;
11718     -webkit-align-content: stretch;
11719             align-content: stretch; }
11720   .flex-gt-md {
11721     -webkit-box-flex: 1;
11722     -webkit-flex: 1;
11723             flex: 1;
11724     box-sizing: border-box; }
11725   .flex-gt-md-grow {
11726     -webkit-box-flex: 1;
11727     -webkit-flex: 1 1 100%;
11728             flex: 1 1 100%;
11729     box-sizing: border-box; }
11730   .flex-gt-md-initial {
11731     -webkit-box-flex: 0;
11732     -webkit-flex: 0 1 auto;
11733             flex: 0 1 auto;
11734     box-sizing: border-box; }
11735   .flex-gt-md-auto {
11736     -webkit-box-flex: 1;
11737     -webkit-flex: 1 1 auto;
11738             flex: 1 1 auto;
11739     box-sizing: border-box; }
11740   .flex-gt-md-none {
11741     -webkit-box-flex: 0;
11742     -webkit-flex: 0 0 auto;
11743             flex: 0 0 auto;
11744     box-sizing: border-box; }
11745   .flex-gt-md-noshrink {
11746     -webkit-box-flex: 1;
11747     -webkit-flex: 1 0 auto;
11748             flex: 1 0 auto;
11749     box-sizing: border-box; }
11750   .flex-gt-md-nogrow {
11751     -webkit-box-flex: 0;
11752     -webkit-flex: 0 1 auto;
11753             flex: 0 1 auto;
11754     box-sizing: border-box; }
11755   .flex-gt-md-0 {
11756     -webkit-box-flex: 1;
11757     -webkit-flex: 1 1 100%;
11758             flex: 1 1 100%;
11759     max-width: 0%;
11760     max-height: 100%;
11761     box-sizing: border-box; }
11762   .layout-row > .flex-gt-md-0 {
11763     -webkit-box-flex: 1;
11764     -webkit-flex: 1 1 100%;
11765             flex: 1 1 100%;
11766     max-width: 0%;
11767     max-height: 100%;
11768     box-sizing: border-box;
11769     min-width: 0; }
11770   .layout-column > .flex-gt-md-0 {
11771     -webkit-box-flex: 1;
11772     -webkit-flex: 1 1 100%;
11773             flex: 1 1 100%;
11774     max-width: 100%;
11775     max-height: 0%;
11776     box-sizing: border-box; }
11777   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
11778     -webkit-box-flex: 1;
11779     -webkit-flex: 1 1 33.33%;
11780             flex: 1 1 33.33%;
11781     max-width: 33.33%;
11782     max-height: 100%;
11783     box-sizing: border-box; }
11784   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
11785     -webkit-box-flex: 1;
11786     -webkit-flex: 1 1 66.66%;
11787             flex: 1 1 66.66%;
11788     max-width: 66.66%;
11789     max-height: 100%;
11790     box-sizing: border-box; }
11791   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
11792     -webkit-box-flex: 1;
11793     -webkit-flex: 1 1 33.33%;
11794             flex: 1 1 33.33%;
11795     max-width: 100%;
11796     max-height: 33.33%;
11797     box-sizing: border-box; }
11798   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
11799     -webkit-box-flex: 1;
11800     -webkit-flex: 1 1 66.66%;
11801             flex: 1 1 66.66%;
11802     max-width: 100%;
11803     max-height: 66.66%;
11804     box-sizing: border-box; }
11805   .layout-gt-md-row > .flex-gt-md-0 {
11806     -webkit-box-flex: 1;
11807     -webkit-flex: 1 1 100%;
11808             flex: 1 1 100%;
11809     max-width: 0%;
11810     max-height: 100%;
11811     box-sizing: border-box;
11812     min-width: 0; }
11813   .layout-gt-md-column > .flex-gt-md-0 {
11814     -webkit-box-flex: 1;
11815     -webkit-flex: 1 1 100%;
11816             flex: 1 1 100%;
11817     max-width: 100%;
11818     max-height: 0%;
11819     box-sizing: border-box;
11820     min-height: 0; }
11821   .flex-gt-md-5 {
11822     -webkit-box-flex: 1;
11823     -webkit-flex: 1 1 100%;
11824             flex: 1 1 100%;
11825     max-width: 5%;
11826     max-height: 100%;
11827     box-sizing: border-box; }
11828   .layout-row > .flex-gt-md-5 {
11829     -webkit-box-flex: 1;
11830     -webkit-flex: 1 1 100%;
11831             flex: 1 1 100%;
11832     max-width: 5%;
11833     max-height: 100%;
11834     box-sizing: border-box; }
11835   .layout-column > .flex-gt-md-5 {
11836     -webkit-box-flex: 1;
11837     -webkit-flex: 1 1 100%;
11838             flex: 1 1 100%;
11839     max-width: 100%;
11840     max-height: 5%;
11841     box-sizing: border-box; }
11842   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
11843     -webkit-box-flex: 1;
11844     -webkit-flex: 1 1 33.33%;
11845             flex: 1 1 33.33%;
11846     max-width: 33.33%;
11847     max-height: 100%;
11848     box-sizing: border-box; }
11849   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
11850     -webkit-box-flex: 1;
11851     -webkit-flex: 1 1 66.66%;
11852             flex: 1 1 66.66%;
11853     max-width: 66.66%;
11854     max-height: 100%;
11855     box-sizing: border-box; }
11856   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
11857     -webkit-box-flex: 1;
11858     -webkit-flex: 1 1 33.33%;
11859             flex: 1 1 33.33%;
11860     max-width: 100%;
11861     max-height: 33.33%;
11862     box-sizing: border-box; }
11863   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
11864     -webkit-box-flex: 1;
11865     -webkit-flex: 1 1 66.66%;
11866             flex: 1 1 66.66%;
11867     max-width: 100%;
11868     max-height: 66.66%;
11869     box-sizing: border-box; }
11870   .layout-gt-md-row > .flex-gt-md-5 {
11871     -webkit-box-flex: 1;
11872     -webkit-flex: 1 1 100%;
11873             flex: 1 1 100%;
11874     max-width: 5%;
11875     max-height: 100%;
11876     box-sizing: border-box; }
11877   .layout-gt-md-column > .flex-gt-md-5 {
11878     -webkit-box-flex: 1;
11879     -webkit-flex: 1 1 100%;
11880             flex: 1 1 100%;
11881     max-width: 100%;
11882     max-height: 5%;
11883     box-sizing: border-box; }
11884   .flex-gt-md-10 {
11885     -webkit-box-flex: 1;
11886     -webkit-flex: 1 1 100%;
11887             flex: 1 1 100%;
11888     max-width: 10%;
11889     max-height: 100%;
11890     box-sizing: border-box; }
11891   .layout-row > .flex-gt-md-10 {
11892     -webkit-box-flex: 1;
11893     -webkit-flex: 1 1 100%;
11894             flex: 1 1 100%;
11895     max-width: 10%;
11896     max-height: 100%;
11897     box-sizing: border-box; }
11898   .layout-column > .flex-gt-md-10 {
11899     -webkit-box-flex: 1;
11900     -webkit-flex: 1 1 100%;
11901             flex: 1 1 100%;
11902     max-width: 100%;
11903     max-height: 10%;
11904     box-sizing: border-box; }
11905   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
11906     -webkit-box-flex: 1;
11907     -webkit-flex: 1 1 33.33%;
11908             flex: 1 1 33.33%;
11909     max-width: 33.33%;
11910     max-height: 100%;
11911     box-sizing: border-box; }
11912   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
11913     -webkit-box-flex: 1;
11914     -webkit-flex: 1 1 66.66%;
11915             flex: 1 1 66.66%;
11916     max-width: 66.66%;
11917     max-height: 100%;
11918     box-sizing: border-box; }
11919   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
11920     -webkit-box-flex: 1;
11921     -webkit-flex: 1 1 33.33%;
11922             flex: 1 1 33.33%;
11923     max-width: 100%;
11924     max-height: 33.33%;
11925     box-sizing: border-box; }
11926   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
11927     -webkit-box-flex: 1;
11928     -webkit-flex: 1 1 66.66%;
11929             flex: 1 1 66.66%;
11930     max-width: 100%;
11931     max-height: 66.66%;
11932     box-sizing: border-box; }
11933   .layout-gt-md-row > .flex-gt-md-10 {
11934     -webkit-box-flex: 1;
11935     -webkit-flex: 1 1 100%;
11936             flex: 1 1 100%;
11937     max-width: 10%;
11938     max-height: 100%;
11939     box-sizing: border-box; }
11940   .layout-gt-md-column > .flex-gt-md-10 {
11941     -webkit-box-flex: 1;
11942     -webkit-flex: 1 1 100%;
11943             flex: 1 1 100%;
11944     max-width: 100%;
11945     max-height: 10%;
11946     box-sizing: border-box; }
11947   .flex-gt-md-15 {
11948     -webkit-box-flex: 1;
11949     -webkit-flex: 1 1 100%;
11950             flex: 1 1 100%;
11951     max-width: 15%;
11952     max-height: 100%;
11953     box-sizing: border-box; }
11954   .layout-row > .flex-gt-md-15 {
11955     -webkit-box-flex: 1;
11956     -webkit-flex: 1 1 100%;
11957             flex: 1 1 100%;
11958     max-width: 15%;
11959     max-height: 100%;
11960     box-sizing: border-box; }
11961   .layout-column > .flex-gt-md-15 {
11962     -webkit-box-flex: 1;
11963     -webkit-flex: 1 1 100%;
11964             flex: 1 1 100%;
11965     max-width: 100%;
11966     max-height: 15%;
11967     box-sizing: border-box; }
11968   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
11969     -webkit-box-flex: 1;
11970     -webkit-flex: 1 1 33.33%;
11971             flex: 1 1 33.33%;
11972     max-width: 33.33%;
11973     max-height: 100%;
11974     box-sizing: border-box; }
11975   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
11976     -webkit-box-flex: 1;
11977     -webkit-flex: 1 1 66.66%;
11978             flex: 1 1 66.66%;
11979     max-width: 66.66%;
11980     max-height: 100%;
11981     box-sizing: border-box; }
11982   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
11983     -webkit-box-flex: 1;
11984     -webkit-flex: 1 1 33.33%;
11985             flex: 1 1 33.33%;
11986     max-width: 100%;
11987     max-height: 33.33%;
11988     box-sizing: border-box; }
11989   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
11990     -webkit-box-flex: 1;
11991     -webkit-flex: 1 1 66.66%;
11992             flex: 1 1 66.66%;
11993     max-width: 100%;
11994     max-height: 66.66%;
11995     box-sizing: border-box; }
11996   .layout-gt-md-row > .flex-gt-md-15 {
11997     -webkit-box-flex: 1;
11998     -webkit-flex: 1 1 100%;
11999             flex: 1 1 100%;
12000     max-width: 15%;
12001     max-height: 100%;
12002     box-sizing: border-box; }
12003   .layout-gt-md-column > .flex-gt-md-15 {
12004     -webkit-box-flex: 1;
12005     -webkit-flex: 1 1 100%;
12006             flex: 1 1 100%;
12007     max-width: 100%;
12008     max-height: 15%;
12009     box-sizing: border-box; }
12010   .flex-gt-md-20 {
12011     -webkit-box-flex: 1;
12012     -webkit-flex: 1 1 100%;
12013             flex: 1 1 100%;
12014     max-width: 20%;
12015     max-height: 100%;
12016     box-sizing: border-box; }
12017   .layout-row > .flex-gt-md-20 {
12018     -webkit-box-flex: 1;
12019     -webkit-flex: 1 1 100%;
12020             flex: 1 1 100%;
12021     max-width: 20%;
12022     max-height: 100%;
12023     box-sizing: border-box; }
12024   .layout-column > .flex-gt-md-20 {
12025     -webkit-box-flex: 1;
12026     -webkit-flex: 1 1 100%;
12027             flex: 1 1 100%;
12028     max-width: 100%;
12029     max-height: 20%;
12030     box-sizing: border-box; }
12031   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12032     -webkit-box-flex: 1;
12033     -webkit-flex: 1 1 33.33%;
12034             flex: 1 1 33.33%;
12035     max-width: 33.33%;
12036     max-height: 100%;
12037     box-sizing: border-box; }
12038   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12039     -webkit-box-flex: 1;
12040     -webkit-flex: 1 1 66.66%;
12041             flex: 1 1 66.66%;
12042     max-width: 66.66%;
12043     max-height: 100%;
12044     box-sizing: border-box; }
12045   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12046     -webkit-box-flex: 1;
12047     -webkit-flex: 1 1 33.33%;
12048             flex: 1 1 33.33%;
12049     max-width: 100%;
12050     max-height: 33.33%;
12051     box-sizing: border-box; }
12052   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12053     -webkit-box-flex: 1;
12054     -webkit-flex: 1 1 66.66%;
12055             flex: 1 1 66.66%;
12056     max-width: 100%;
12057     max-height: 66.66%;
12058     box-sizing: border-box; }
12059   .layout-gt-md-row > .flex-gt-md-20 {
12060     -webkit-box-flex: 1;
12061     -webkit-flex: 1 1 100%;
12062             flex: 1 1 100%;
12063     max-width: 20%;
12064     max-height: 100%;
12065     box-sizing: border-box; }
12066   .layout-gt-md-column > .flex-gt-md-20 {
12067     -webkit-box-flex: 1;
12068     -webkit-flex: 1 1 100%;
12069             flex: 1 1 100%;
12070     max-width: 100%;
12071     max-height: 20%;
12072     box-sizing: border-box; }
12073   .flex-gt-md-25 {
12074     -webkit-box-flex: 1;
12075     -webkit-flex: 1 1 100%;
12076             flex: 1 1 100%;
12077     max-width: 25%;
12078     max-height: 100%;
12079     box-sizing: border-box; }
12080   .layout-row > .flex-gt-md-25 {
12081     -webkit-box-flex: 1;
12082     -webkit-flex: 1 1 100%;
12083             flex: 1 1 100%;
12084     max-width: 25%;
12085     max-height: 100%;
12086     box-sizing: border-box; }
12087   .layout-column > .flex-gt-md-25 {
12088     -webkit-box-flex: 1;
12089     -webkit-flex: 1 1 100%;
12090             flex: 1 1 100%;
12091     max-width: 100%;
12092     max-height: 25%;
12093     box-sizing: border-box; }
12094   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12095     -webkit-box-flex: 1;
12096     -webkit-flex: 1 1 33.33%;
12097             flex: 1 1 33.33%;
12098     max-width: 33.33%;
12099     max-height: 100%;
12100     box-sizing: border-box; }
12101   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12102     -webkit-box-flex: 1;
12103     -webkit-flex: 1 1 66.66%;
12104             flex: 1 1 66.66%;
12105     max-width: 66.66%;
12106     max-height: 100%;
12107     box-sizing: border-box; }
12108   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12109     -webkit-box-flex: 1;
12110     -webkit-flex: 1 1 33.33%;
12111             flex: 1 1 33.33%;
12112     max-width: 100%;
12113     max-height: 33.33%;
12114     box-sizing: border-box; }
12115   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12116     -webkit-box-flex: 1;
12117     -webkit-flex: 1 1 66.66%;
12118             flex: 1 1 66.66%;
12119     max-width: 100%;
12120     max-height: 66.66%;
12121     box-sizing: border-box; }
12122   .layout-gt-md-row > .flex-gt-md-25 {
12123     -webkit-box-flex: 1;
12124     -webkit-flex: 1 1 100%;
12125             flex: 1 1 100%;
12126     max-width: 25%;
12127     max-height: 100%;
12128     box-sizing: border-box; }
12129   .layout-gt-md-column > .flex-gt-md-25 {
12130     -webkit-box-flex: 1;
12131     -webkit-flex: 1 1 100%;
12132             flex: 1 1 100%;
12133     max-width: 100%;
12134     max-height: 25%;
12135     box-sizing: border-box; }
12136   .flex-gt-md-30 {
12137     -webkit-box-flex: 1;
12138     -webkit-flex: 1 1 100%;
12139             flex: 1 1 100%;
12140     max-width: 30%;
12141     max-height: 100%;
12142     box-sizing: border-box; }
12143   .layout-row > .flex-gt-md-30 {
12144     -webkit-box-flex: 1;
12145     -webkit-flex: 1 1 100%;
12146             flex: 1 1 100%;
12147     max-width: 30%;
12148     max-height: 100%;
12149     box-sizing: border-box; }
12150   .layout-column > .flex-gt-md-30 {
12151     -webkit-box-flex: 1;
12152     -webkit-flex: 1 1 100%;
12153             flex: 1 1 100%;
12154     max-width: 100%;
12155     max-height: 30%;
12156     box-sizing: border-box; }
12157   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12158     -webkit-box-flex: 1;
12159     -webkit-flex: 1 1 33.33%;
12160             flex: 1 1 33.33%;
12161     max-width: 33.33%;
12162     max-height: 100%;
12163     box-sizing: border-box; }
12164   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12165     -webkit-box-flex: 1;
12166     -webkit-flex: 1 1 66.66%;
12167             flex: 1 1 66.66%;
12168     max-width: 66.66%;
12169     max-height: 100%;
12170     box-sizing: border-box; }
12171   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12172     -webkit-box-flex: 1;
12173     -webkit-flex: 1 1 33.33%;
12174             flex: 1 1 33.33%;
12175     max-width: 100%;
12176     max-height: 33.33%;
12177     box-sizing: border-box; }
12178   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12179     -webkit-box-flex: 1;
12180     -webkit-flex: 1 1 66.66%;
12181             flex: 1 1 66.66%;
12182     max-width: 100%;
12183     max-height: 66.66%;
12184     box-sizing: border-box; }
12185   .layout-gt-md-row > .flex-gt-md-30 {
12186     -webkit-box-flex: 1;
12187     -webkit-flex: 1 1 100%;
12188             flex: 1 1 100%;
12189     max-width: 30%;
12190     max-height: 100%;
12191     box-sizing: border-box; }
12192   .layout-gt-md-column > .flex-gt-md-30 {
12193     -webkit-box-flex: 1;
12194     -webkit-flex: 1 1 100%;
12195             flex: 1 1 100%;
12196     max-width: 100%;
12197     max-height: 30%;
12198     box-sizing: border-box; }
12199   .flex-gt-md-35 {
12200     -webkit-box-flex: 1;
12201     -webkit-flex: 1 1 100%;
12202             flex: 1 1 100%;
12203     max-width: 35%;
12204     max-height: 100%;
12205     box-sizing: border-box; }
12206   .layout-row > .flex-gt-md-35 {
12207     -webkit-box-flex: 1;
12208     -webkit-flex: 1 1 100%;
12209             flex: 1 1 100%;
12210     max-width: 35%;
12211     max-height: 100%;
12212     box-sizing: border-box; }
12213   .layout-column > .flex-gt-md-35 {
12214     -webkit-box-flex: 1;
12215     -webkit-flex: 1 1 100%;
12216             flex: 1 1 100%;
12217     max-width: 100%;
12218     max-height: 35%;
12219     box-sizing: border-box; }
12220   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12221     -webkit-box-flex: 1;
12222     -webkit-flex: 1 1 33.33%;
12223             flex: 1 1 33.33%;
12224     max-width: 33.33%;
12225     max-height: 100%;
12226     box-sizing: border-box; }
12227   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12228     -webkit-box-flex: 1;
12229     -webkit-flex: 1 1 66.66%;
12230             flex: 1 1 66.66%;
12231     max-width: 66.66%;
12232     max-height: 100%;
12233     box-sizing: border-box; }
12234   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12235     -webkit-box-flex: 1;
12236     -webkit-flex: 1 1 33.33%;
12237             flex: 1 1 33.33%;
12238     max-width: 100%;
12239     max-height: 33.33%;
12240     box-sizing: border-box; }
12241   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12242     -webkit-box-flex: 1;
12243     -webkit-flex: 1 1 66.66%;
12244             flex: 1 1 66.66%;
12245     max-width: 100%;
12246     max-height: 66.66%;
12247     box-sizing: border-box; }
12248   .layout-gt-md-row > .flex-gt-md-35 {
12249     -webkit-box-flex: 1;
12250     -webkit-flex: 1 1 100%;
12251             flex: 1 1 100%;
12252     max-width: 35%;
12253     max-height: 100%;
12254     box-sizing: border-box; }
12255   .layout-gt-md-column > .flex-gt-md-35 {
12256     -webkit-box-flex: 1;
12257     -webkit-flex: 1 1 100%;
12258             flex: 1 1 100%;
12259     max-width: 100%;
12260     max-height: 35%;
12261     box-sizing: border-box; }
12262   .flex-gt-md-40 {
12263     -webkit-box-flex: 1;
12264     -webkit-flex: 1 1 100%;
12265             flex: 1 1 100%;
12266     max-width: 40%;
12267     max-height: 100%;
12268     box-sizing: border-box; }
12269   .layout-row > .flex-gt-md-40 {
12270     -webkit-box-flex: 1;
12271     -webkit-flex: 1 1 100%;
12272             flex: 1 1 100%;
12273     max-width: 40%;
12274     max-height: 100%;
12275     box-sizing: border-box; }
12276   .layout-column > .flex-gt-md-40 {
12277     -webkit-box-flex: 1;
12278     -webkit-flex: 1 1 100%;
12279             flex: 1 1 100%;
12280     max-width: 100%;
12281     max-height: 40%;
12282     box-sizing: border-box; }
12283   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12284     -webkit-box-flex: 1;
12285     -webkit-flex: 1 1 33.33%;
12286             flex: 1 1 33.33%;
12287     max-width: 33.33%;
12288     max-height: 100%;
12289     box-sizing: border-box; }
12290   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12291     -webkit-box-flex: 1;
12292     -webkit-flex: 1 1 66.66%;
12293             flex: 1 1 66.66%;
12294     max-width: 66.66%;
12295     max-height: 100%;
12296     box-sizing: border-box; }
12297   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12298     -webkit-box-flex: 1;
12299     -webkit-flex: 1 1 33.33%;
12300             flex: 1 1 33.33%;
12301     max-width: 100%;
12302     max-height: 33.33%;
12303     box-sizing: border-box; }
12304   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12305     -webkit-box-flex: 1;
12306     -webkit-flex: 1 1 66.66%;
12307             flex: 1 1 66.66%;
12308     max-width: 100%;
12309     max-height: 66.66%;
12310     box-sizing: border-box; }
12311   .layout-gt-md-row > .flex-gt-md-40 {
12312     -webkit-box-flex: 1;
12313     -webkit-flex: 1 1 100%;
12314             flex: 1 1 100%;
12315     max-width: 40%;
12316     max-height: 100%;
12317     box-sizing: border-box; }
12318   .layout-gt-md-column > .flex-gt-md-40 {
12319     -webkit-box-flex: 1;
12320     -webkit-flex: 1 1 100%;
12321             flex: 1 1 100%;
12322     max-width: 100%;
12323     max-height: 40%;
12324     box-sizing: border-box; }
12325   .flex-gt-md-45 {
12326     -webkit-box-flex: 1;
12327     -webkit-flex: 1 1 100%;
12328             flex: 1 1 100%;
12329     max-width: 45%;
12330     max-height: 100%;
12331     box-sizing: border-box; }
12332   .layout-row > .flex-gt-md-45 {
12333     -webkit-box-flex: 1;
12334     -webkit-flex: 1 1 100%;
12335             flex: 1 1 100%;
12336     max-width: 45%;
12337     max-height: 100%;
12338     box-sizing: border-box; }
12339   .layout-column > .flex-gt-md-45 {
12340     -webkit-box-flex: 1;
12341     -webkit-flex: 1 1 100%;
12342             flex: 1 1 100%;
12343     max-width: 100%;
12344     max-height: 45%;
12345     box-sizing: border-box; }
12346   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12347     -webkit-box-flex: 1;
12348     -webkit-flex: 1 1 33.33%;
12349             flex: 1 1 33.33%;
12350     max-width: 33.33%;
12351     max-height: 100%;
12352     box-sizing: border-box; }
12353   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12354     -webkit-box-flex: 1;
12355     -webkit-flex: 1 1 66.66%;
12356             flex: 1 1 66.66%;
12357     max-width: 66.66%;
12358     max-height: 100%;
12359     box-sizing: border-box; }
12360   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12361     -webkit-box-flex: 1;
12362     -webkit-flex: 1 1 33.33%;
12363             flex: 1 1 33.33%;
12364     max-width: 100%;
12365     max-height: 33.33%;
12366     box-sizing: border-box; }
12367   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12368     -webkit-box-flex: 1;
12369     -webkit-flex: 1 1 66.66%;
12370             flex: 1 1 66.66%;
12371     max-width: 100%;
12372     max-height: 66.66%;
12373     box-sizing: border-box; }
12374   .layout-gt-md-row > .flex-gt-md-45 {
12375     -webkit-box-flex: 1;
12376     -webkit-flex: 1 1 100%;
12377             flex: 1 1 100%;
12378     max-width: 45%;
12379     max-height: 100%;
12380     box-sizing: border-box; }
12381   .layout-gt-md-column > .flex-gt-md-45 {
12382     -webkit-box-flex: 1;
12383     -webkit-flex: 1 1 100%;
12384             flex: 1 1 100%;
12385     max-width: 100%;
12386     max-height: 45%;
12387     box-sizing: border-box; }
12388   .flex-gt-md-50 {
12389     -webkit-box-flex: 1;
12390     -webkit-flex: 1 1 100%;
12391             flex: 1 1 100%;
12392     max-width: 50%;
12393     max-height: 100%;
12394     box-sizing: border-box; }
12395   .layout-row > .flex-gt-md-50 {
12396     -webkit-box-flex: 1;
12397     -webkit-flex: 1 1 100%;
12398             flex: 1 1 100%;
12399     max-width: 50%;
12400     max-height: 100%;
12401     box-sizing: border-box; }
12402   .layout-column > .flex-gt-md-50 {
12403     -webkit-box-flex: 1;
12404     -webkit-flex: 1 1 100%;
12405             flex: 1 1 100%;
12406     max-width: 100%;
12407     max-height: 50%;
12408     box-sizing: border-box; }
12409   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12410     -webkit-box-flex: 1;
12411     -webkit-flex: 1 1 33.33%;
12412             flex: 1 1 33.33%;
12413     max-width: 33.33%;
12414     max-height: 100%;
12415     box-sizing: border-box; }
12416   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12417     -webkit-box-flex: 1;
12418     -webkit-flex: 1 1 66.66%;
12419             flex: 1 1 66.66%;
12420     max-width: 66.66%;
12421     max-height: 100%;
12422     box-sizing: border-box; }
12423   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12424     -webkit-box-flex: 1;
12425     -webkit-flex: 1 1 33.33%;
12426             flex: 1 1 33.33%;
12427     max-width: 100%;
12428     max-height: 33.33%;
12429     box-sizing: border-box; }
12430   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12431     -webkit-box-flex: 1;
12432     -webkit-flex: 1 1 66.66%;
12433             flex: 1 1 66.66%;
12434     max-width: 100%;
12435     max-height: 66.66%;
12436     box-sizing: border-box; }
12437   .layout-gt-md-row > .flex-gt-md-50 {
12438     -webkit-box-flex: 1;
12439     -webkit-flex: 1 1 100%;
12440             flex: 1 1 100%;
12441     max-width: 50%;
12442     max-height: 100%;
12443     box-sizing: border-box; }
12444   .layout-gt-md-column > .flex-gt-md-50 {
12445     -webkit-box-flex: 1;
12446     -webkit-flex: 1 1 100%;
12447             flex: 1 1 100%;
12448     max-width: 100%;
12449     max-height: 50%;
12450     box-sizing: border-box; }
12451   .flex-gt-md-55 {
12452     -webkit-box-flex: 1;
12453     -webkit-flex: 1 1 100%;
12454             flex: 1 1 100%;
12455     max-width: 55%;
12456     max-height: 100%;
12457     box-sizing: border-box; }
12458   .layout-row > .flex-gt-md-55 {
12459     -webkit-box-flex: 1;
12460     -webkit-flex: 1 1 100%;
12461             flex: 1 1 100%;
12462     max-width: 55%;
12463     max-height: 100%;
12464     box-sizing: border-box; }
12465   .layout-column > .flex-gt-md-55 {
12466     -webkit-box-flex: 1;
12467     -webkit-flex: 1 1 100%;
12468             flex: 1 1 100%;
12469     max-width: 100%;
12470     max-height: 55%;
12471     box-sizing: border-box; }
12472   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12473     -webkit-box-flex: 1;
12474     -webkit-flex: 1 1 33.33%;
12475             flex: 1 1 33.33%;
12476     max-width: 33.33%;
12477     max-height: 100%;
12478     box-sizing: border-box; }
12479   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12480     -webkit-box-flex: 1;
12481     -webkit-flex: 1 1 66.66%;
12482             flex: 1 1 66.66%;
12483     max-width: 66.66%;
12484     max-height: 100%;
12485     box-sizing: border-box; }
12486   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12487     -webkit-box-flex: 1;
12488     -webkit-flex: 1 1 33.33%;
12489             flex: 1 1 33.33%;
12490     max-width: 100%;
12491     max-height: 33.33%;
12492     box-sizing: border-box; }
12493   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12494     -webkit-box-flex: 1;
12495     -webkit-flex: 1 1 66.66%;
12496             flex: 1 1 66.66%;
12497     max-width: 100%;
12498     max-height: 66.66%;
12499     box-sizing: border-box; }
12500   .layout-gt-md-row > .flex-gt-md-55 {
12501     -webkit-box-flex: 1;
12502     -webkit-flex: 1 1 100%;
12503             flex: 1 1 100%;
12504     max-width: 55%;
12505     max-height: 100%;
12506     box-sizing: border-box; }
12507   .layout-gt-md-column > .flex-gt-md-55 {
12508     -webkit-box-flex: 1;
12509     -webkit-flex: 1 1 100%;
12510             flex: 1 1 100%;
12511     max-width: 100%;
12512     max-height: 55%;
12513     box-sizing: border-box; }
12514   .flex-gt-md-60 {
12515     -webkit-box-flex: 1;
12516     -webkit-flex: 1 1 100%;
12517             flex: 1 1 100%;
12518     max-width: 60%;
12519     max-height: 100%;
12520     box-sizing: border-box; }
12521   .layout-row > .flex-gt-md-60 {
12522     -webkit-box-flex: 1;
12523     -webkit-flex: 1 1 100%;
12524             flex: 1 1 100%;
12525     max-width: 60%;
12526     max-height: 100%;
12527     box-sizing: border-box; }
12528   .layout-column > .flex-gt-md-60 {
12529     -webkit-box-flex: 1;
12530     -webkit-flex: 1 1 100%;
12531             flex: 1 1 100%;
12532     max-width: 100%;
12533     max-height: 60%;
12534     box-sizing: border-box; }
12535   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12536     -webkit-box-flex: 1;
12537     -webkit-flex: 1 1 33.33%;
12538             flex: 1 1 33.33%;
12539     max-width: 33.33%;
12540     max-height: 100%;
12541     box-sizing: border-box; }
12542   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12543     -webkit-box-flex: 1;
12544     -webkit-flex: 1 1 66.66%;
12545             flex: 1 1 66.66%;
12546     max-width: 66.66%;
12547     max-height: 100%;
12548     box-sizing: border-box; }
12549   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12550     -webkit-box-flex: 1;
12551     -webkit-flex: 1 1 33.33%;
12552             flex: 1 1 33.33%;
12553     max-width: 100%;
12554     max-height: 33.33%;
12555     box-sizing: border-box; }
12556   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12557     -webkit-box-flex: 1;
12558     -webkit-flex: 1 1 66.66%;
12559             flex: 1 1 66.66%;
12560     max-width: 100%;
12561     max-height: 66.66%;
12562     box-sizing: border-box; }
12563   .layout-gt-md-row > .flex-gt-md-60 {
12564     -webkit-box-flex: 1;
12565     -webkit-flex: 1 1 100%;
12566             flex: 1 1 100%;
12567     max-width: 60%;
12568     max-height: 100%;
12569     box-sizing: border-box; }
12570   .layout-gt-md-column > .flex-gt-md-60 {
12571     -webkit-box-flex: 1;
12572     -webkit-flex: 1 1 100%;
12573             flex: 1 1 100%;
12574     max-width: 100%;
12575     max-height: 60%;
12576     box-sizing: border-box; }
12577   .flex-gt-md-65 {
12578     -webkit-box-flex: 1;
12579     -webkit-flex: 1 1 100%;
12580             flex: 1 1 100%;
12581     max-width: 65%;
12582     max-height: 100%;
12583     box-sizing: border-box; }
12584   .layout-row > .flex-gt-md-65 {
12585     -webkit-box-flex: 1;
12586     -webkit-flex: 1 1 100%;
12587             flex: 1 1 100%;
12588     max-width: 65%;
12589     max-height: 100%;
12590     box-sizing: border-box; }
12591   .layout-column > .flex-gt-md-65 {
12592     -webkit-box-flex: 1;
12593     -webkit-flex: 1 1 100%;
12594             flex: 1 1 100%;
12595     max-width: 100%;
12596     max-height: 65%;
12597     box-sizing: border-box; }
12598   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12599     -webkit-box-flex: 1;
12600     -webkit-flex: 1 1 33.33%;
12601             flex: 1 1 33.33%;
12602     max-width: 33.33%;
12603     max-height: 100%;
12604     box-sizing: border-box; }
12605   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12606     -webkit-box-flex: 1;
12607     -webkit-flex: 1 1 66.66%;
12608             flex: 1 1 66.66%;
12609     max-width: 66.66%;
12610     max-height: 100%;
12611     box-sizing: border-box; }
12612   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12613     -webkit-box-flex: 1;
12614     -webkit-flex: 1 1 33.33%;
12615             flex: 1 1 33.33%;
12616     max-width: 100%;
12617     max-height: 33.33%;
12618     box-sizing: border-box; }
12619   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12620     -webkit-box-flex: 1;
12621     -webkit-flex: 1 1 66.66%;
12622             flex: 1 1 66.66%;
12623     max-width: 100%;
12624     max-height: 66.66%;
12625     box-sizing: border-box; }
12626   .layout-gt-md-row > .flex-gt-md-65 {
12627     -webkit-box-flex: 1;
12628     -webkit-flex: 1 1 100%;
12629             flex: 1 1 100%;
12630     max-width: 65%;
12631     max-height: 100%;
12632     box-sizing: border-box; }
12633   .layout-gt-md-column > .flex-gt-md-65 {
12634     -webkit-box-flex: 1;
12635     -webkit-flex: 1 1 100%;
12636             flex: 1 1 100%;
12637     max-width: 100%;
12638     max-height: 65%;
12639     box-sizing: border-box; }
12640   .flex-gt-md-70 {
12641     -webkit-box-flex: 1;
12642     -webkit-flex: 1 1 100%;
12643             flex: 1 1 100%;
12644     max-width: 70%;
12645     max-height: 100%;
12646     box-sizing: border-box; }
12647   .layout-row > .flex-gt-md-70 {
12648     -webkit-box-flex: 1;
12649     -webkit-flex: 1 1 100%;
12650             flex: 1 1 100%;
12651     max-width: 70%;
12652     max-height: 100%;
12653     box-sizing: border-box; }
12654   .layout-column > .flex-gt-md-70 {
12655     -webkit-box-flex: 1;
12656     -webkit-flex: 1 1 100%;
12657             flex: 1 1 100%;
12658     max-width: 100%;
12659     max-height: 70%;
12660     box-sizing: border-box; }
12661   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12662     -webkit-box-flex: 1;
12663     -webkit-flex: 1 1 33.33%;
12664             flex: 1 1 33.33%;
12665     max-width: 33.33%;
12666     max-height: 100%;
12667     box-sizing: border-box; }
12668   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12669     -webkit-box-flex: 1;
12670     -webkit-flex: 1 1 66.66%;
12671             flex: 1 1 66.66%;
12672     max-width: 66.66%;
12673     max-height: 100%;
12674     box-sizing: border-box; }
12675   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12676     -webkit-box-flex: 1;
12677     -webkit-flex: 1 1 33.33%;
12678             flex: 1 1 33.33%;
12679     max-width: 100%;
12680     max-height: 33.33%;
12681     box-sizing: border-box; }
12682   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12683     -webkit-box-flex: 1;
12684     -webkit-flex: 1 1 66.66%;
12685             flex: 1 1 66.66%;
12686     max-width: 100%;
12687     max-height: 66.66%;
12688     box-sizing: border-box; }
12689   .layout-gt-md-row > .flex-gt-md-70 {
12690     -webkit-box-flex: 1;
12691     -webkit-flex: 1 1 100%;
12692             flex: 1 1 100%;
12693     max-width: 70%;
12694     max-height: 100%;
12695     box-sizing: border-box; }
12696   .layout-gt-md-column > .flex-gt-md-70 {
12697     -webkit-box-flex: 1;
12698     -webkit-flex: 1 1 100%;
12699             flex: 1 1 100%;
12700     max-width: 100%;
12701     max-height: 70%;
12702     box-sizing: border-box; }
12703   .flex-gt-md-75 {
12704     -webkit-box-flex: 1;
12705     -webkit-flex: 1 1 100%;
12706             flex: 1 1 100%;
12707     max-width: 75%;
12708     max-height: 100%;
12709     box-sizing: border-box; }
12710   .layout-row > .flex-gt-md-75 {
12711     -webkit-box-flex: 1;
12712     -webkit-flex: 1 1 100%;
12713             flex: 1 1 100%;
12714     max-width: 75%;
12715     max-height: 100%;
12716     box-sizing: border-box; }
12717   .layout-column > .flex-gt-md-75 {
12718     -webkit-box-flex: 1;
12719     -webkit-flex: 1 1 100%;
12720             flex: 1 1 100%;
12721     max-width: 100%;
12722     max-height: 75%;
12723     box-sizing: border-box; }
12724   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12725     -webkit-box-flex: 1;
12726     -webkit-flex: 1 1 33.33%;
12727             flex: 1 1 33.33%;
12728     max-width: 33.33%;
12729     max-height: 100%;
12730     box-sizing: border-box; }
12731   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12732     -webkit-box-flex: 1;
12733     -webkit-flex: 1 1 66.66%;
12734             flex: 1 1 66.66%;
12735     max-width: 66.66%;
12736     max-height: 100%;
12737     box-sizing: border-box; }
12738   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12739     -webkit-box-flex: 1;
12740     -webkit-flex: 1 1 33.33%;
12741             flex: 1 1 33.33%;
12742     max-width: 100%;
12743     max-height: 33.33%;
12744     box-sizing: border-box; }
12745   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12746     -webkit-box-flex: 1;
12747     -webkit-flex: 1 1 66.66%;
12748             flex: 1 1 66.66%;
12749     max-width: 100%;
12750     max-height: 66.66%;
12751     box-sizing: border-box; }
12752   .layout-gt-md-row > .flex-gt-md-75 {
12753     -webkit-box-flex: 1;
12754     -webkit-flex: 1 1 100%;
12755             flex: 1 1 100%;
12756     max-width: 75%;
12757     max-height: 100%;
12758     box-sizing: border-box; }
12759   .layout-gt-md-column > .flex-gt-md-75 {
12760     -webkit-box-flex: 1;
12761     -webkit-flex: 1 1 100%;
12762             flex: 1 1 100%;
12763     max-width: 100%;
12764     max-height: 75%;
12765     box-sizing: border-box; }
12766   .flex-gt-md-80 {
12767     -webkit-box-flex: 1;
12768     -webkit-flex: 1 1 100%;
12769             flex: 1 1 100%;
12770     max-width: 80%;
12771     max-height: 100%;
12772     box-sizing: border-box; }
12773   .layout-row > .flex-gt-md-80 {
12774     -webkit-box-flex: 1;
12775     -webkit-flex: 1 1 100%;
12776             flex: 1 1 100%;
12777     max-width: 80%;
12778     max-height: 100%;
12779     box-sizing: border-box; }
12780   .layout-column > .flex-gt-md-80 {
12781     -webkit-box-flex: 1;
12782     -webkit-flex: 1 1 100%;
12783             flex: 1 1 100%;
12784     max-width: 100%;
12785     max-height: 80%;
12786     box-sizing: border-box; }
12787   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12788     -webkit-box-flex: 1;
12789     -webkit-flex: 1 1 33.33%;
12790             flex: 1 1 33.33%;
12791     max-width: 33.33%;
12792     max-height: 100%;
12793     box-sizing: border-box; }
12794   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12795     -webkit-box-flex: 1;
12796     -webkit-flex: 1 1 66.66%;
12797             flex: 1 1 66.66%;
12798     max-width: 66.66%;
12799     max-height: 100%;
12800     box-sizing: border-box; }
12801   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12802     -webkit-box-flex: 1;
12803     -webkit-flex: 1 1 33.33%;
12804             flex: 1 1 33.33%;
12805     max-width: 100%;
12806     max-height: 33.33%;
12807     box-sizing: border-box; }
12808   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12809     -webkit-box-flex: 1;
12810     -webkit-flex: 1 1 66.66%;
12811             flex: 1 1 66.66%;
12812     max-width: 100%;
12813     max-height: 66.66%;
12814     box-sizing: border-box; }
12815   .layout-gt-md-row > .flex-gt-md-80 {
12816     -webkit-box-flex: 1;
12817     -webkit-flex: 1 1 100%;
12818             flex: 1 1 100%;
12819     max-width: 80%;
12820     max-height: 100%;
12821     box-sizing: border-box; }
12822   .layout-gt-md-column > .flex-gt-md-80 {
12823     -webkit-box-flex: 1;
12824     -webkit-flex: 1 1 100%;
12825             flex: 1 1 100%;
12826     max-width: 100%;
12827     max-height: 80%;
12828     box-sizing: border-box; }
12829   .flex-gt-md-85 {
12830     -webkit-box-flex: 1;
12831     -webkit-flex: 1 1 100%;
12832             flex: 1 1 100%;
12833     max-width: 85%;
12834     max-height: 100%;
12835     box-sizing: border-box; }
12836   .layout-row > .flex-gt-md-85 {
12837     -webkit-box-flex: 1;
12838     -webkit-flex: 1 1 100%;
12839             flex: 1 1 100%;
12840     max-width: 85%;
12841     max-height: 100%;
12842     box-sizing: border-box; }
12843   .layout-column > .flex-gt-md-85 {
12844     -webkit-box-flex: 1;
12845     -webkit-flex: 1 1 100%;
12846             flex: 1 1 100%;
12847     max-width: 100%;
12848     max-height: 85%;
12849     box-sizing: border-box; }
12850   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12851     -webkit-box-flex: 1;
12852     -webkit-flex: 1 1 33.33%;
12853             flex: 1 1 33.33%;
12854     max-width: 33.33%;
12855     max-height: 100%;
12856     box-sizing: border-box; }
12857   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12858     -webkit-box-flex: 1;
12859     -webkit-flex: 1 1 66.66%;
12860             flex: 1 1 66.66%;
12861     max-width: 66.66%;
12862     max-height: 100%;
12863     box-sizing: border-box; }
12864   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12865     -webkit-box-flex: 1;
12866     -webkit-flex: 1 1 33.33%;
12867             flex: 1 1 33.33%;
12868     max-width: 100%;
12869     max-height: 33.33%;
12870     box-sizing: border-box; }
12871   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12872     -webkit-box-flex: 1;
12873     -webkit-flex: 1 1 66.66%;
12874             flex: 1 1 66.66%;
12875     max-width: 100%;
12876     max-height: 66.66%;
12877     box-sizing: border-box; }
12878   .layout-gt-md-row > .flex-gt-md-85 {
12879     -webkit-box-flex: 1;
12880     -webkit-flex: 1 1 100%;
12881             flex: 1 1 100%;
12882     max-width: 85%;
12883     max-height: 100%;
12884     box-sizing: border-box; }
12885   .layout-gt-md-column > .flex-gt-md-85 {
12886     -webkit-box-flex: 1;
12887     -webkit-flex: 1 1 100%;
12888             flex: 1 1 100%;
12889     max-width: 100%;
12890     max-height: 85%;
12891     box-sizing: border-box; }
12892   .flex-gt-md-90 {
12893     -webkit-box-flex: 1;
12894     -webkit-flex: 1 1 100%;
12895             flex: 1 1 100%;
12896     max-width: 90%;
12897     max-height: 100%;
12898     box-sizing: border-box; }
12899   .layout-row > .flex-gt-md-90 {
12900     -webkit-box-flex: 1;
12901     -webkit-flex: 1 1 100%;
12902             flex: 1 1 100%;
12903     max-width: 90%;
12904     max-height: 100%;
12905     box-sizing: border-box; }
12906   .layout-column > .flex-gt-md-90 {
12907     -webkit-box-flex: 1;
12908     -webkit-flex: 1 1 100%;
12909             flex: 1 1 100%;
12910     max-width: 100%;
12911     max-height: 90%;
12912     box-sizing: border-box; }
12913   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12914     -webkit-box-flex: 1;
12915     -webkit-flex: 1 1 33.33%;
12916             flex: 1 1 33.33%;
12917     max-width: 33.33%;
12918     max-height: 100%;
12919     box-sizing: border-box; }
12920   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12921     -webkit-box-flex: 1;
12922     -webkit-flex: 1 1 66.66%;
12923             flex: 1 1 66.66%;
12924     max-width: 66.66%;
12925     max-height: 100%;
12926     box-sizing: border-box; }
12927   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12928     -webkit-box-flex: 1;
12929     -webkit-flex: 1 1 33.33%;
12930             flex: 1 1 33.33%;
12931     max-width: 100%;
12932     max-height: 33.33%;
12933     box-sizing: border-box; }
12934   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12935     -webkit-box-flex: 1;
12936     -webkit-flex: 1 1 66.66%;
12937             flex: 1 1 66.66%;
12938     max-width: 100%;
12939     max-height: 66.66%;
12940     box-sizing: border-box; }
12941   .layout-gt-md-row > .flex-gt-md-90 {
12942     -webkit-box-flex: 1;
12943     -webkit-flex: 1 1 100%;
12944             flex: 1 1 100%;
12945     max-width: 90%;
12946     max-height: 100%;
12947     box-sizing: border-box; }
12948   .layout-gt-md-column > .flex-gt-md-90 {
12949     -webkit-box-flex: 1;
12950     -webkit-flex: 1 1 100%;
12951             flex: 1 1 100%;
12952     max-width: 100%;
12953     max-height: 90%;
12954     box-sizing: border-box; }
12955   .flex-gt-md-95 {
12956     -webkit-box-flex: 1;
12957     -webkit-flex: 1 1 100%;
12958             flex: 1 1 100%;
12959     max-width: 95%;
12960     max-height: 100%;
12961     box-sizing: border-box; }
12962   .layout-row > .flex-gt-md-95 {
12963     -webkit-box-flex: 1;
12964     -webkit-flex: 1 1 100%;
12965             flex: 1 1 100%;
12966     max-width: 95%;
12967     max-height: 100%;
12968     box-sizing: border-box; }
12969   .layout-column > .flex-gt-md-95 {
12970     -webkit-box-flex: 1;
12971     -webkit-flex: 1 1 100%;
12972             flex: 1 1 100%;
12973     max-width: 100%;
12974     max-height: 95%;
12975     box-sizing: border-box; }
12976   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
12977     -webkit-box-flex: 1;
12978     -webkit-flex: 1 1 33.33%;
12979             flex: 1 1 33.33%;
12980     max-width: 33.33%;
12981     max-height: 100%;
12982     box-sizing: border-box; }
12983   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
12984     -webkit-box-flex: 1;
12985     -webkit-flex: 1 1 66.66%;
12986             flex: 1 1 66.66%;
12987     max-width: 66.66%;
12988     max-height: 100%;
12989     box-sizing: border-box; }
12990   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
12991     -webkit-box-flex: 1;
12992     -webkit-flex: 1 1 33.33%;
12993             flex: 1 1 33.33%;
12994     max-width: 100%;
12995     max-height: 33.33%;
12996     box-sizing: border-box; }
12997   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
12998     -webkit-box-flex: 1;
12999     -webkit-flex: 1 1 66.66%;
13000             flex: 1 1 66.66%;
13001     max-width: 100%;
13002     max-height: 66.66%;
13003     box-sizing: border-box; }
13004   .layout-gt-md-row > .flex-gt-md-95 {
13005     -webkit-box-flex: 1;
13006     -webkit-flex: 1 1 100%;
13007             flex: 1 1 100%;
13008     max-width: 95%;
13009     max-height: 100%;
13010     box-sizing: border-box; }
13011   .layout-gt-md-column > .flex-gt-md-95 {
13012     -webkit-box-flex: 1;
13013     -webkit-flex: 1 1 100%;
13014             flex: 1 1 100%;
13015     max-width: 100%;
13016     max-height: 95%;
13017     box-sizing: border-box; }
13018   .flex-gt-md-100 {
13019     -webkit-box-flex: 1;
13020     -webkit-flex: 1 1 100%;
13021             flex: 1 1 100%;
13022     max-width: 100%;
13023     max-height: 100%;
13024     box-sizing: border-box; }
13025   .layout-row > .flex-gt-md-100 {
13026     -webkit-box-flex: 1;
13027     -webkit-flex: 1 1 100%;
13028             flex: 1 1 100%;
13029     max-width: 100%;
13030     max-height: 100%;
13031     box-sizing: border-box; }
13032   .layout-column > .flex-gt-md-100 {
13033     -webkit-box-flex: 1;
13034     -webkit-flex: 1 1 100%;
13035             flex: 1 1 100%;
13036     max-width: 100%;
13037     max-height: 100%;
13038     box-sizing: border-box; }
13039   .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
13040     -webkit-box-flex: 1;
13041     -webkit-flex: 1 1 33.33%;
13042             flex: 1 1 33.33%;
13043     max-width: 33.33%;
13044     max-height: 100%;
13045     box-sizing: border-box; }
13046   .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
13047     -webkit-box-flex: 1;
13048     -webkit-flex: 1 1 66.66%;
13049             flex: 1 1 66.66%;
13050     max-width: 66.66%;
13051     max-height: 100%;
13052     box-sizing: border-box; }
13053   .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
13054     -webkit-box-flex: 1;
13055     -webkit-flex: 1 1 33.33%;
13056             flex: 1 1 33.33%;
13057     max-width: 100%;
13058     max-height: 33.33%;
13059     box-sizing: border-box; }
13060   .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
13061     -webkit-box-flex: 1;
13062     -webkit-flex: 1 1 66.66%;
13063             flex: 1 1 66.66%;
13064     max-width: 100%;
13065     max-height: 66.66%;
13066     box-sizing: border-box; }
13067   .layout-gt-md-row > .flex-gt-md-100 {
13068     -webkit-box-flex: 1;
13069     -webkit-flex: 1 1 100%;
13070             flex: 1 1 100%;
13071     max-width: 100%;
13072     max-height: 100%;
13073     box-sizing: border-box; }
13074   .layout-gt-md-column > .flex-gt-md-100 {
13075     -webkit-box-flex: 1;
13076     -webkit-flex: 1 1 100%;
13077             flex: 1 1 100%;
13078     max-width: 100%;
13079     max-height: 100%;
13080     box-sizing: border-box; }
13081   .layout-gt-md-row > .flex-gt-md-33, .layout-gt-md-row > .flex-gt-md-33 {
13082     -webkit-box-flex: 1;
13083     -webkit-flex: 1 1 100%;
13084             flex: 1 1 100%;
13085     max-width: 33.33%;
13086     max-height: 100%;
13087     box-sizing: border-box; }
13088   .layout-gt-md-row > .flex-gt-md-66, .layout-gt-md-row > .flex-gt-md-66 {
13089     -webkit-box-flex: 1;
13090     -webkit-flex: 1 1 100%;
13091             flex: 1 1 100%;
13092     max-width: 66.66%;
13093     max-height: 100%;
13094     box-sizing: border-box; }
13095   .layout-gt-md-row > .flex {
13096     min-width: 0; }
13097   .layout-gt-md-column > .flex-gt-md-33, .layout-gt-md-column > .flex-gt-md-33 {
13098     -webkit-box-flex: 1;
13099     -webkit-flex: 1 1 100%;
13100             flex: 1 1 100%;
13101     max-width: 100%;
13102     max-height: 33.33%;
13103     box-sizing: border-box; }
13104   .layout-gt-md-column > .flex-gt-md-66, .layout-gt-md-column > .flex-gt-md-66 {
13105     -webkit-box-flex: 1;
13106     -webkit-flex: 1 1 100%;
13107             flex: 1 1 100%;
13108     max-width: 100%;
13109     max-height: 66.66%;
13110     box-sizing: border-box; }
13111   .layout-gt-md-column > .flex {
13112     min-height: 0; }
13113   .layout-gt-md, .layout-gt-md-column, .layout-gt-md-row {
13114     box-sizing: border-box;
13115     display: -webkit-box;
13116     display: -webkit-flex;
13117     display: flex; }
13118   .layout-gt-md-column {
13119     -webkit-box-orient: vertical;
13120     -webkit-box-direction: normal;
13121     -webkit-flex-direction: column;
13122             flex-direction: column; }
13123   .layout-gt-md-row {
13124     -webkit-box-orient: horizontal;
13125     -webkit-box-direction: normal;
13126     -webkit-flex-direction: row;
13127             flex-direction: row; } }
13128
13129 @media (min-width: 1280px) and (max-width: 1919px) {
13130   .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show) {
13131     display: none; }
13132   .hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
13133     display: none; }
13134   .flex-order-lg--20 {
13135     -webkit-box-ordinal-group: -19;
13136     -webkit-order: -20;
13137             order: -20; }
13138   .flex-order-lg--19 {
13139     -webkit-box-ordinal-group: -18;
13140     -webkit-order: -19;
13141             order: -19; }
13142   .flex-order-lg--18 {
13143     -webkit-box-ordinal-group: -17;
13144     -webkit-order: -18;
13145             order: -18; }
13146   .flex-order-lg--17 {
13147     -webkit-box-ordinal-group: -16;
13148     -webkit-order: -17;
13149             order: -17; }
13150   .flex-order-lg--16 {
13151     -webkit-box-ordinal-group: -15;
13152     -webkit-order: -16;
13153             order: -16; }
13154   .flex-order-lg--15 {
13155     -webkit-box-ordinal-group: -14;
13156     -webkit-order: -15;
13157             order: -15; }
13158   .flex-order-lg--14 {
13159     -webkit-box-ordinal-group: -13;
13160     -webkit-order: -14;
13161             order: -14; }
13162   .flex-order-lg--13 {
13163     -webkit-box-ordinal-group: -12;
13164     -webkit-order: -13;
13165             order: -13; }
13166   .flex-order-lg--12 {
13167     -webkit-box-ordinal-group: -11;
13168     -webkit-order: -12;
13169             order: -12; }
13170   .flex-order-lg--11 {
13171     -webkit-box-ordinal-group: -10;
13172     -webkit-order: -11;
13173             order: -11; }
13174   .flex-order-lg--10 {
13175     -webkit-box-ordinal-group: -9;
13176     -webkit-order: -10;
13177             order: -10; }
13178   .flex-order-lg--9 {
13179     -webkit-box-ordinal-group: -8;
13180     -webkit-order: -9;
13181             order: -9; }
13182   .flex-order-lg--8 {
13183     -webkit-box-ordinal-group: -7;
13184     -webkit-order: -8;
13185             order: -8; }
13186   .flex-order-lg--7 {
13187     -webkit-box-ordinal-group: -6;
13188     -webkit-order: -7;
13189             order: -7; }
13190   .flex-order-lg--6 {
13191     -webkit-box-ordinal-group: -5;
13192     -webkit-order: -6;
13193             order: -6; }
13194   .flex-order-lg--5 {
13195     -webkit-box-ordinal-group: -4;
13196     -webkit-order: -5;
13197             order: -5; }
13198   .flex-order-lg--4 {
13199     -webkit-box-ordinal-group: -3;
13200     -webkit-order: -4;
13201             order: -4; }
13202   .flex-order-lg--3 {
13203     -webkit-box-ordinal-group: -2;
13204     -webkit-order: -3;
13205             order: -3; }
13206   .flex-order-lg--2 {
13207     -webkit-box-ordinal-group: -1;
13208     -webkit-order: -2;
13209             order: -2; }
13210   .flex-order-lg--1 {
13211     -webkit-box-ordinal-group: 0;
13212     -webkit-order: -1;
13213             order: -1; }
13214   .flex-order-lg-0 {
13215     -webkit-box-ordinal-group: 1;
13216     -webkit-order: 0;
13217             order: 0; }
13218   .flex-order-lg-1 {
13219     -webkit-box-ordinal-group: 2;
13220     -webkit-order: 1;
13221             order: 1; }
13222   .flex-order-lg-2 {
13223     -webkit-box-ordinal-group: 3;
13224     -webkit-order: 2;
13225             order: 2; }
13226   .flex-order-lg-3 {
13227     -webkit-box-ordinal-group: 4;
13228     -webkit-order: 3;
13229             order: 3; }
13230   .flex-order-lg-4 {
13231     -webkit-box-ordinal-group: 5;
13232     -webkit-order: 4;
13233             order: 4; }
13234   .flex-order-lg-5 {
13235     -webkit-box-ordinal-group: 6;
13236     -webkit-order: 5;
13237             order: 5; }
13238   .flex-order-lg-6 {
13239     -webkit-box-ordinal-group: 7;
13240     -webkit-order: 6;
13241             order: 6; }
13242   .flex-order-lg-7 {
13243     -webkit-box-ordinal-group: 8;
13244     -webkit-order: 7;
13245             order: 7; }
13246   .flex-order-lg-8 {
13247     -webkit-box-ordinal-group: 9;
13248     -webkit-order: 8;
13249             order: 8; }
13250   .flex-order-lg-9 {
13251     -webkit-box-ordinal-group: 10;
13252     -webkit-order: 9;
13253             order: 9; }
13254   .flex-order-lg-10 {
13255     -webkit-box-ordinal-group: 11;
13256     -webkit-order: 10;
13257             order: 10; }
13258   .flex-order-lg-11 {
13259     -webkit-box-ordinal-group: 12;
13260     -webkit-order: 11;
13261             order: 11; }
13262   .flex-order-lg-12 {
13263     -webkit-box-ordinal-group: 13;
13264     -webkit-order: 12;
13265             order: 12; }
13266   .flex-order-lg-13 {
13267     -webkit-box-ordinal-group: 14;
13268     -webkit-order: 13;
13269             order: 13; }
13270   .flex-order-lg-14 {
13271     -webkit-box-ordinal-group: 15;
13272     -webkit-order: 14;
13273             order: 14; }
13274   .flex-order-lg-15 {
13275     -webkit-box-ordinal-group: 16;
13276     -webkit-order: 15;
13277             order: 15; }
13278   .flex-order-lg-16 {
13279     -webkit-box-ordinal-group: 17;
13280     -webkit-order: 16;
13281             order: 16; }
13282   .flex-order-lg-17 {
13283     -webkit-box-ordinal-group: 18;
13284     -webkit-order: 17;
13285             order: 17; }
13286   .flex-order-lg-18 {
13287     -webkit-box-ordinal-group: 19;
13288     -webkit-order: 18;
13289             order: 18; }
13290   .flex-order-lg-19 {
13291     -webkit-box-ordinal-group: 20;
13292     -webkit-order: 19;
13293             order: 19; }
13294   .flex-order-lg-20 {
13295     -webkit-box-ordinal-group: 21;
13296     -webkit-order: 20;
13297             order: 20; }
13298   .offset-lg-0, .flex-offset-lg-0 {
13299     margin-left: 0; }
13300     [dir=rtl] .offset-lg-0, [dir=rtl] .flex-offset-lg-0 {
13301       margin-left: auto;
13302       margin-right: 0; }
13303   .offset-lg-5, .flex-offset-lg-5 {
13304     margin-left: 5%; }
13305     [dir=rtl] .offset-lg-5, [dir=rtl] .flex-offset-lg-5 {
13306       margin-left: auto;
13307       margin-right: 5%; }
13308   .offset-lg-10, .flex-offset-lg-10 {
13309     margin-left: 10%; }
13310     [dir=rtl] .offset-lg-10, [dir=rtl] .flex-offset-lg-10 {
13311       margin-left: auto;
13312       margin-right: 10%; }
13313   .offset-lg-15, .flex-offset-lg-15 {
13314     margin-left: 15%; }
13315     [dir=rtl] .offset-lg-15, [dir=rtl] .flex-offset-lg-15 {
13316       margin-left: auto;
13317       margin-right: 15%; }
13318   .offset-lg-20, .flex-offset-lg-20 {
13319     margin-left: 20%; }
13320     [dir=rtl] .offset-lg-20, [dir=rtl] .flex-offset-lg-20 {
13321       margin-left: auto;
13322       margin-right: 20%; }
13323   .offset-lg-25, .flex-offset-lg-25 {
13324     margin-left: 25%; }
13325     [dir=rtl] .offset-lg-25, [dir=rtl] .flex-offset-lg-25 {
13326       margin-left: auto;
13327       margin-right: 25%; }
13328   .offset-lg-30, .flex-offset-lg-30 {
13329     margin-left: 30%; }
13330     [dir=rtl] .offset-lg-30, [dir=rtl] .flex-offset-lg-30 {
13331       margin-left: auto;
13332       margin-right: 30%; }
13333   .offset-lg-35, .flex-offset-lg-35 {
13334     margin-left: 35%; }
13335     [dir=rtl] .offset-lg-35, [dir=rtl] .flex-offset-lg-35 {
13336       margin-left: auto;
13337       margin-right: 35%; }
13338   .offset-lg-40, .flex-offset-lg-40 {
13339     margin-left: 40%; }
13340     [dir=rtl] .offset-lg-40, [dir=rtl] .flex-offset-lg-40 {
13341       margin-left: auto;
13342       margin-right: 40%; }
13343   .offset-lg-45, .flex-offset-lg-45 {
13344     margin-left: 45%; }
13345     [dir=rtl] .offset-lg-45, [dir=rtl] .flex-offset-lg-45 {
13346       margin-left: auto;
13347       margin-right: 45%; }
13348   .offset-lg-50, .flex-offset-lg-50 {
13349     margin-left: 50%; }
13350     [dir=rtl] .offset-lg-50, [dir=rtl] .flex-offset-lg-50 {
13351       margin-left: auto;
13352       margin-right: 50%; }
13353   .offset-lg-55, .flex-offset-lg-55 {
13354     margin-left: 55%; }
13355     [dir=rtl] .offset-lg-55, [dir=rtl] .flex-offset-lg-55 {
13356       margin-left: auto;
13357       margin-right: 55%; }
13358   .offset-lg-60, .flex-offset-lg-60 {
13359     margin-left: 60%; }
13360     [dir=rtl] .offset-lg-60, [dir=rtl] .flex-offset-lg-60 {
13361       margin-left: auto;
13362       margin-right: 60%; }
13363   .offset-lg-65, .flex-offset-lg-65 {
13364     margin-left: 65%; }
13365     [dir=rtl] .offset-lg-65, [dir=rtl] .flex-offset-lg-65 {
13366       margin-left: auto;
13367       margin-right: 65%; }
13368   .offset-lg-70, .flex-offset-lg-70 {
13369     margin-left: 70%; }
13370     [dir=rtl] .offset-lg-70, [dir=rtl] .flex-offset-lg-70 {
13371       margin-left: auto;
13372       margin-right: 70%; }
13373   .offset-lg-75, .flex-offset-lg-75 {
13374     margin-left: 75%; }
13375     [dir=rtl] .offset-lg-75, [dir=rtl] .flex-offset-lg-75 {
13376       margin-left: auto;
13377       margin-right: 75%; }
13378   .offset-lg-80, .flex-offset-lg-80 {
13379     margin-left: 80%; }
13380     [dir=rtl] .offset-lg-80, [dir=rtl] .flex-offset-lg-80 {
13381       margin-left: auto;
13382       margin-right: 80%; }
13383   .offset-lg-85, .flex-offset-lg-85 {
13384     margin-left: 85%; }
13385     [dir=rtl] .offset-lg-85, [dir=rtl] .flex-offset-lg-85 {
13386       margin-left: auto;
13387       margin-right: 85%; }
13388   .offset-lg-90, .flex-offset-lg-90 {
13389     margin-left: 90%; }
13390     [dir=rtl] .offset-lg-90, [dir=rtl] .flex-offset-lg-90 {
13391       margin-left: auto;
13392       margin-right: 90%; }
13393   .offset-lg-95, .flex-offset-lg-95 {
13394     margin-left: 95%; }
13395     [dir=rtl] .offset-lg-95, [dir=rtl] .flex-offset-lg-95 {
13396       margin-left: auto;
13397       margin-right: 95%; }
13398   .offset-lg-33, .flex-offset-lg-33 {
13399     margin-left: calc(100% / 3); }
13400   .offset-lg-66, .flex-offset-lg-66 {
13401     margin-left: calc(200% / 3); }
13402     [dir=rtl] .offset-lg-66, [dir=rtl] .flex-offset-lg-66 {
13403       margin-left: auto;
13404       margin-right: calc(200% / 3); }
13405   .layout-align-lg,
13406   .layout-align-lg-start-stretch {
13407     -webkit-box-pack: start;
13408     -webkit-justify-content: flex-start;
13409             justify-content: flex-start;
13410     -webkit-align-content: stretch;
13411             align-content: stretch;
13412     -webkit-box-align: stretch;
13413     -webkit-align-items: stretch;
13414             align-items: stretch; }
13415   .layout-align-lg-start,
13416   .layout-align-lg-start-start,
13417   .layout-align-lg-start-center,
13418   .layout-align-lg-start-end,
13419   .layout-align-lg-start-stretch {
13420     -webkit-box-pack: start;
13421     -webkit-justify-content: flex-start;
13422             justify-content: flex-start; }
13423   .layout-align-lg-center,
13424   .layout-align-lg-center-start,
13425   .layout-align-lg-center-center,
13426   .layout-align-lg-center-end,
13427   .layout-align-lg-center-stretch {
13428     -webkit-box-pack: center;
13429     -webkit-justify-content: center;
13430             justify-content: center; }
13431   .layout-align-lg-end,
13432   .layout-align-lg-end-start,
13433   .layout-align-lg-end-center,
13434   .layout-align-lg-end-end,
13435   .layout-align-lg-end-stretch {
13436     -webkit-box-pack: end;
13437     -webkit-justify-content: flex-end;
13438             justify-content: flex-end; }
13439   .layout-align-lg-space-around,
13440   .layout-align-lg-space-around-center,
13441   .layout-align-lg-space-around-start,
13442   .layout-align-lg-space-around-end,
13443   .layout-align-lg-space-around-stretch {
13444     -webkit-justify-content: space-around;
13445             justify-content: space-around; }
13446   .layout-align-lg-space-between,
13447   .layout-align-lg-space-between-center,
13448   .layout-align-lg-space-between-start,
13449   .layout-align-lg-space-between-end,
13450   .layout-align-lg-space-between-stretch {
13451     -webkit-box-pack: justify;
13452     -webkit-justify-content: space-between;
13453             justify-content: space-between; }
13454   .layout-align-lg-start-start,
13455   .layout-align-lg-center-start,
13456   .layout-align-lg-end-start,
13457   .layout-align-lg-space-between-start,
13458   .layout-align-lg-space-around-start {
13459     -webkit-box-align: start;
13460     -webkit-align-items: flex-start;
13461             align-items: flex-start;
13462     -webkit-align-content: flex-start;
13463             align-content: flex-start; }
13464   .layout-align-lg-start-center,
13465   .layout-align-lg-center-center,
13466   .layout-align-lg-end-center,
13467   .layout-align-lg-space-between-center,
13468   .layout-align-lg-space-around-center {
13469     -webkit-box-align: center;
13470     -webkit-align-items: center;
13471             align-items: center;
13472     -webkit-align-content: center;
13473             align-content: center;
13474     max-width: 100%; }
13475   .layout-align-lg-start-center > *,
13476   .layout-align-lg-center-center > *,
13477   .layout-align-lg-end-center > *,
13478   .layout-align-lg-space-between-center > *,
13479   .layout-align-lg-space-around-center > * {
13480     max-width: 100%;
13481     box-sizing: border-box; }
13482   .layout-align-lg-start-end,
13483   .layout-align-lg-center-end,
13484   .layout-align-lg-end-end,
13485   .layout-align-lg-space-between-end,
13486   .layout-align-lg-space-around-end {
13487     -webkit-box-align: end;
13488     -webkit-align-items: flex-end;
13489             align-items: flex-end;
13490     -webkit-align-content: flex-end;
13491             align-content: flex-end; }
13492   .layout-align-lg-start-stretch,
13493   .layout-align-lg-center-stretch,
13494   .layout-align-lg-end-stretch,
13495   .layout-align-lg-space-between-stretch,
13496   .layout-align-lg-space-around-stretch {
13497     -webkit-box-align: stretch;
13498     -webkit-align-items: stretch;
13499             align-items: stretch;
13500     -webkit-align-content: stretch;
13501             align-content: stretch; }
13502   .flex-lg {
13503     -webkit-box-flex: 1;
13504     -webkit-flex: 1;
13505             flex: 1;
13506     box-sizing: border-box; }
13507   .flex-lg-grow {
13508     -webkit-box-flex: 1;
13509     -webkit-flex: 1 1 100%;
13510             flex: 1 1 100%;
13511     box-sizing: border-box; }
13512   .flex-lg-initial {
13513     -webkit-box-flex: 0;
13514     -webkit-flex: 0 1 auto;
13515             flex: 0 1 auto;
13516     box-sizing: border-box; }
13517   .flex-lg-auto {
13518     -webkit-box-flex: 1;
13519     -webkit-flex: 1 1 auto;
13520             flex: 1 1 auto;
13521     box-sizing: border-box; }
13522   .flex-lg-none {
13523     -webkit-box-flex: 0;
13524     -webkit-flex: 0 0 auto;
13525             flex: 0 0 auto;
13526     box-sizing: border-box; }
13527   .flex-lg-noshrink {
13528     -webkit-box-flex: 1;
13529     -webkit-flex: 1 0 auto;
13530             flex: 1 0 auto;
13531     box-sizing: border-box; }
13532   .flex-lg-nogrow {
13533     -webkit-box-flex: 0;
13534     -webkit-flex: 0 1 auto;
13535             flex: 0 1 auto;
13536     box-sizing: border-box; }
13537   .flex-lg-0 {
13538     -webkit-box-flex: 1;
13539     -webkit-flex: 1 1 100%;
13540             flex: 1 1 100%;
13541     max-width: 0%;
13542     max-height: 100%;
13543     box-sizing: border-box; }
13544   .layout-row > .flex-lg-0 {
13545     -webkit-box-flex: 1;
13546     -webkit-flex: 1 1 100%;
13547             flex: 1 1 100%;
13548     max-width: 0%;
13549     max-height: 100%;
13550     box-sizing: border-box;
13551     min-width: 0; }
13552   .layout-column > .flex-lg-0 {
13553     -webkit-box-flex: 1;
13554     -webkit-flex: 1 1 100%;
13555             flex: 1 1 100%;
13556     max-width: 100%;
13557     max-height: 0%;
13558     box-sizing: border-box; }
13559   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
13560     -webkit-box-flex: 1;
13561     -webkit-flex: 1 1 33.33%;
13562             flex: 1 1 33.33%;
13563     max-width: 33.33%;
13564     max-height: 100%;
13565     box-sizing: border-box; }
13566   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
13567     -webkit-box-flex: 1;
13568     -webkit-flex: 1 1 66.66%;
13569             flex: 1 1 66.66%;
13570     max-width: 66.66%;
13571     max-height: 100%;
13572     box-sizing: border-box; }
13573   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
13574     -webkit-box-flex: 1;
13575     -webkit-flex: 1 1 33.33%;
13576             flex: 1 1 33.33%;
13577     max-width: 100%;
13578     max-height: 33.33%;
13579     box-sizing: border-box; }
13580   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
13581     -webkit-box-flex: 1;
13582     -webkit-flex: 1 1 66.66%;
13583             flex: 1 1 66.66%;
13584     max-width: 100%;
13585     max-height: 66.66%;
13586     box-sizing: border-box; }
13587   .layout-lg-row > .flex-lg-0 {
13588     -webkit-box-flex: 1;
13589     -webkit-flex: 1 1 100%;
13590             flex: 1 1 100%;
13591     max-width: 0%;
13592     max-height: 100%;
13593     box-sizing: border-box;
13594     min-width: 0; }
13595   .layout-lg-column > .flex-lg-0 {
13596     -webkit-box-flex: 1;
13597     -webkit-flex: 1 1 100%;
13598             flex: 1 1 100%;
13599     max-width: 100%;
13600     max-height: 0%;
13601     box-sizing: border-box;
13602     min-height: 0; }
13603   .flex-lg-5 {
13604     -webkit-box-flex: 1;
13605     -webkit-flex: 1 1 100%;
13606             flex: 1 1 100%;
13607     max-width: 5%;
13608     max-height: 100%;
13609     box-sizing: border-box; }
13610   .layout-row > .flex-lg-5 {
13611     -webkit-box-flex: 1;
13612     -webkit-flex: 1 1 100%;
13613             flex: 1 1 100%;
13614     max-width: 5%;
13615     max-height: 100%;
13616     box-sizing: border-box; }
13617   .layout-column > .flex-lg-5 {
13618     -webkit-box-flex: 1;
13619     -webkit-flex: 1 1 100%;
13620             flex: 1 1 100%;
13621     max-width: 100%;
13622     max-height: 5%;
13623     box-sizing: border-box; }
13624   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
13625     -webkit-box-flex: 1;
13626     -webkit-flex: 1 1 33.33%;
13627             flex: 1 1 33.33%;
13628     max-width: 33.33%;
13629     max-height: 100%;
13630     box-sizing: border-box; }
13631   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
13632     -webkit-box-flex: 1;
13633     -webkit-flex: 1 1 66.66%;
13634             flex: 1 1 66.66%;
13635     max-width: 66.66%;
13636     max-height: 100%;
13637     box-sizing: border-box; }
13638   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
13639     -webkit-box-flex: 1;
13640     -webkit-flex: 1 1 33.33%;
13641             flex: 1 1 33.33%;
13642     max-width: 100%;
13643     max-height: 33.33%;
13644     box-sizing: border-box; }
13645   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
13646     -webkit-box-flex: 1;
13647     -webkit-flex: 1 1 66.66%;
13648             flex: 1 1 66.66%;
13649     max-width: 100%;
13650     max-height: 66.66%;
13651     box-sizing: border-box; }
13652   .layout-lg-row > .flex-lg-5 {
13653     -webkit-box-flex: 1;
13654     -webkit-flex: 1 1 100%;
13655             flex: 1 1 100%;
13656     max-width: 5%;
13657     max-height: 100%;
13658     box-sizing: border-box; }
13659   .layout-lg-column > .flex-lg-5 {
13660     -webkit-box-flex: 1;
13661     -webkit-flex: 1 1 100%;
13662             flex: 1 1 100%;
13663     max-width: 100%;
13664     max-height: 5%;
13665     box-sizing: border-box; }
13666   .flex-lg-10 {
13667     -webkit-box-flex: 1;
13668     -webkit-flex: 1 1 100%;
13669             flex: 1 1 100%;
13670     max-width: 10%;
13671     max-height: 100%;
13672     box-sizing: border-box; }
13673   .layout-row > .flex-lg-10 {
13674     -webkit-box-flex: 1;
13675     -webkit-flex: 1 1 100%;
13676             flex: 1 1 100%;
13677     max-width: 10%;
13678     max-height: 100%;
13679     box-sizing: border-box; }
13680   .layout-column > .flex-lg-10 {
13681     -webkit-box-flex: 1;
13682     -webkit-flex: 1 1 100%;
13683             flex: 1 1 100%;
13684     max-width: 100%;
13685     max-height: 10%;
13686     box-sizing: border-box; }
13687   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
13688     -webkit-box-flex: 1;
13689     -webkit-flex: 1 1 33.33%;
13690             flex: 1 1 33.33%;
13691     max-width: 33.33%;
13692     max-height: 100%;
13693     box-sizing: border-box; }
13694   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
13695     -webkit-box-flex: 1;
13696     -webkit-flex: 1 1 66.66%;
13697             flex: 1 1 66.66%;
13698     max-width: 66.66%;
13699     max-height: 100%;
13700     box-sizing: border-box; }
13701   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
13702     -webkit-box-flex: 1;
13703     -webkit-flex: 1 1 33.33%;
13704             flex: 1 1 33.33%;
13705     max-width: 100%;
13706     max-height: 33.33%;
13707     box-sizing: border-box; }
13708   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
13709     -webkit-box-flex: 1;
13710     -webkit-flex: 1 1 66.66%;
13711             flex: 1 1 66.66%;
13712     max-width: 100%;
13713     max-height: 66.66%;
13714     box-sizing: border-box; }
13715   .layout-lg-row > .flex-lg-10 {
13716     -webkit-box-flex: 1;
13717     -webkit-flex: 1 1 100%;
13718             flex: 1 1 100%;
13719     max-width: 10%;
13720     max-height: 100%;
13721     box-sizing: border-box; }
13722   .layout-lg-column > .flex-lg-10 {
13723     -webkit-box-flex: 1;
13724     -webkit-flex: 1 1 100%;
13725             flex: 1 1 100%;
13726     max-width: 100%;
13727     max-height: 10%;
13728     box-sizing: border-box; }
13729   .flex-lg-15 {
13730     -webkit-box-flex: 1;
13731     -webkit-flex: 1 1 100%;
13732             flex: 1 1 100%;
13733     max-width: 15%;
13734     max-height: 100%;
13735     box-sizing: border-box; }
13736   .layout-row > .flex-lg-15 {
13737     -webkit-box-flex: 1;
13738     -webkit-flex: 1 1 100%;
13739             flex: 1 1 100%;
13740     max-width: 15%;
13741     max-height: 100%;
13742     box-sizing: border-box; }
13743   .layout-column > .flex-lg-15 {
13744     -webkit-box-flex: 1;
13745     -webkit-flex: 1 1 100%;
13746             flex: 1 1 100%;
13747     max-width: 100%;
13748     max-height: 15%;
13749     box-sizing: border-box; }
13750   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
13751     -webkit-box-flex: 1;
13752     -webkit-flex: 1 1 33.33%;
13753             flex: 1 1 33.33%;
13754     max-width: 33.33%;
13755     max-height: 100%;
13756     box-sizing: border-box; }
13757   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
13758     -webkit-box-flex: 1;
13759     -webkit-flex: 1 1 66.66%;
13760             flex: 1 1 66.66%;
13761     max-width: 66.66%;
13762     max-height: 100%;
13763     box-sizing: border-box; }
13764   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
13765     -webkit-box-flex: 1;
13766     -webkit-flex: 1 1 33.33%;
13767             flex: 1 1 33.33%;
13768     max-width: 100%;
13769     max-height: 33.33%;
13770     box-sizing: border-box; }
13771   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
13772     -webkit-box-flex: 1;
13773     -webkit-flex: 1 1 66.66%;
13774             flex: 1 1 66.66%;
13775     max-width: 100%;
13776     max-height: 66.66%;
13777     box-sizing: border-box; }
13778   .layout-lg-row > .flex-lg-15 {
13779     -webkit-box-flex: 1;
13780     -webkit-flex: 1 1 100%;
13781             flex: 1 1 100%;
13782     max-width: 15%;
13783     max-height: 100%;
13784     box-sizing: border-box; }
13785   .layout-lg-column > .flex-lg-15 {
13786     -webkit-box-flex: 1;
13787     -webkit-flex: 1 1 100%;
13788             flex: 1 1 100%;
13789     max-width: 100%;
13790     max-height: 15%;
13791     box-sizing: border-box; }
13792   .flex-lg-20 {
13793     -webkit-box-flex: 1;
13794     -webkit-flex: 1 1 100%;
13795             flex: 1 1 100%;
13796     max-width: 20%;
13797     max-height: 100%;
13798     box-sizing: border-box; }
13799   .layout-row > .flex-lg-20 {
13800     -webkit-box-flex: 1;
13801     -webkit-flex: 1 1 100%;
13802             flex: 1 1 100%;
13803     max-width: 20%;
13804     max-height: 100%;
13805     box-sizing: border-box; }
13806   .layout-column > .flex-lg-20 {
13807     -webkit-box-flex: 1;
13808     -webkit-flex: 1 1 100%;
13809             flex: 1 1 100%;
13810     max-width: 100%;
13811     max-height: 20%;
13812     box-sizing: border-box; }
13813   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
13814     -webkit-box-flex: 1;
13815     -webkit-flex: 1 1 33.33%;
13816             flex: 1 1 33.33%;
13817     max-width: 33.33%;
13818     max-height: 100%;
13819     box-sizing: border-box; }
13820   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
13821     -webkit-box-flex: 1;
13822     -webkit-flex: 1 1 66.66%;
13823             flex: 1 1 66.66%;
13824     max-width: 66.66%;
13825     max-height: 100%;
13826     box-sizing: border-box; }
13827   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
13828     -webkit-box-flex: 1;
13829     -webkit-flex: 1 1 33.33%;
13830             flex: 1 1 33.33%;
13831     max-width: 100%;
13832     max-height: 33.33%;
13833     box-sizing: border-box; }
13834   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
13835     -webkit-box-flex: 1;
13836     -webkit-flex: 1 1 66.66%;
13837             flex: 1 1 66.66%;
13838     max-width: 100%;
13839     max-height: 66.66%;
13840     box-sizing: border-box; }
13841   .layout-lg-row > .flex-lg-20 {
13842     -webkit-box-flex: 1;
13843     -webkit-flex: 1 1 100%;
13844             flex: 1 1 100%;
13845     max-width: 20%;
13846     max-height: 100%;
13847     box-sizing: border-box; }
13848   .layout-lg-column > .flex-lg-20 {
13849     -webkit-box-flex: 1;
13850     -webkit-flex: 1 1 100%;
13851             flex: 1 1 100%;
13852     max-width: 100%;
13853     max-height: 20%;
13854     box-sizing: border-box; }
13855   .flex-lg-25 {
13856     -webkit-box-flex: 1;
13857     -webkit-flex: 1 1 100%;
13858             flex: 1 1 100%;
13859     max-width: 25%;
13860     max-height: 100%;
13861     box-sizing: border-box; }
13862   .layout-row > .flex-lg-25 {
13863     -webkit-box-flex: 1;
13864     -webkit-flex: 1 1 100%;
13865             flex: 1 1 100%;
13866     max-width: 25%;
13867     max-height: 100%;
13868     box-sizing: border-box; }
13869   .layout-column > .flex-lg-25 {
13870     -webkit-box-flex: 1;
13871     -webkit-flex: 1 1 100%;
13872             flex: 1 1 100%;
13873     max-width: 100%;
13874     max-height: 25%;
13875     box-sizing: border-box; }
13876   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
13877     -webkit-box-flex: 1;
13878     -webkit-flex: 1 1 33.33%;
13879             flex: 1 1 33.33%;
13880     max-width: 33.33%;
13881     max-height: 100%;
13882     box-sizing: border-box; }
13883   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
13884     -webkit-box-flex: 1;
13885     -webkit-flex: 1 1 66.66%;
13886             flex: 1 1 66.66%;
13887     max-width: 66.66%;
13888     max-height: 100%;
13889     box-sizing: border-box; }
13890   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
13891     -webkit-box-flex: 1;
13892     -webkit-flex: 1 1 33.33%;
13893             flex: 1 1 33.33%;
13894     max-width: 100%;
13895     max-height: 33.33%;
13896     box-sizing: border-box; }
13897   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
13898     -webkit-box-flex: 1;
13899     -webkit-flex: 1 1 66.66%;
13900             flex: 1 1 66.66%;
13901     max-width: 100%;
13902     max-height: 66.66%;
13903     box-sizing: border-box; }
13904   .layout-lg-row > .flex-lg-25 {
13905     -webkit-box-flex: 1;
13906     -webkit-flex: 1 1 100%;
13907             flex: 1 1 100%;
13908     max-width: 25%;
13909     max-height: 100%;
13910     box-sizing: border-box; }
13911   .layout-lg-column > .flex-lg-25 {
13912     -webkit-box-flex: 1;
13913     -webkit-flex: 1 1 100%;
13914             flex: 1 1 100%;
13915     max-width: 100%;
13916     max-height: 25%;
13917     box-sizing: border-box; }
13918   .flex-lg-30 {
13919     -webkit-box-flex: 1;
13920     -webkit-flex: 1 1 100%;
13921             flex: 1 1 100%;
13922     max-width: 30%;
13923     max-height: 100%;
13924     box-sizing: border-box; }
13925   .layout-row > .flex-lg-30 {
13926     -webkit-box-flex: 1;
13927     -webkit-flex: 1 1 100%;
13928             flex: 1 1 100%;
13929     max-width: 30%;
13930     max-height: 100%;
13931     box-sizing: border-box; }
13932   .layout-column > .flex-lg-30 {
13933     -webkit-box-flex: 1;
13934     -webkit-flex: 1 1 100%;
13935             flex: 1 1 100%;
13936     max-width: 100%;
13937     max-height: 30%;
13938     box-sizing: border-box; }
13939   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
13940     -webkit-box-flex: 1;
13941     -webkit-flex: 1 1 33.33%;
13942             flex: 1 1 33.33%;
13943     max-width: 33.33%;
13944     max-height: 100%;
13945     box-sizing: border-box; }
13946   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
13947     -webkit-box-flex: 1;
13948     -webkit-flex: 1 1 66.66%;
13949             flex: 1 1 66.66%;
13950     max-width: 66.66%;
13951     max-height: 100%;
13952     box-sizing: border-box; }
13953   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
13954     -webkit-box-flex: 1;
13955     -webkit-flex: 1 1 33.33%;
13956             flex: 1 1 33.33%;
13957     max-width: 100%;
13958     max-height: 33.33%;
13959     box-sizing: border-box; }
13960   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
13961     -webkit-box-flex: 1;
13962     -webkit-flex: 1 1 66.66%;
13963             flex: 1 1 66.66%;
13964     max-width: 100%;
13965     max-height: 66.66%;
13966     box-sizing: border-box; }
13967   .layout-lg-row > .flex-lg-30 {
13968     -webkit-box-flex: 1;
13969     -webkit-flex: 1 1 100%;
13970             flex: 1 1 100%;
13971     max-width: 30%;
13972     max-height: 100%;
13973     box-sizing: border-box; }
13974   .layout-lg-column > .flex-lg-30 {
13975     -webkit-box-flex: 1;
13976     -webkit-flex: 1 1 100%;
13977             flex: 1 1 100%;
13978     max-width: 100%;
13979     max-height: 30%;
13980     box-sizing: border-box; }
13981   .flex-lg-35 {
13982     -webkit-box-flex: 1;
13983     -webkit-flex: 1 1 100%;
13984             flex: 1 1 100%;
13985     max-width: 35%;
13986     max-height: 100%;
13987     box-sizing: border-box; }
13988   .layout-row > .flex-lg-35 {
13989     -webkit-box-flex: 1;
13990     -webkit-flex: 1 1 100%;
13991             flex: 1 1 100%;
13992     max-width: 35%;
13993     max-height: 100%;
13994     box-sizing: border-box; }
13995   .layout-column > .flex-lg-35 {
13996     -webkit-box-flex: 1;
13997     -webkit-flex: 1 1 100%;
13998             flex: 1 1 100%;
13999     max-width: 100%;
14000     max-height: 35%;
14001     box-sizing: border-box; }
14002   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
14003     -webkit-box-flex: 1;
14004     -webkit-flex: 1 1 33.33%;
14005             flex: 1 1 33.33%;
14006     max-width: 33.33%;
14007     max-height: 100%;
14008     box-sizing: border-box; }
14009   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
14010     -webkit-box-flex: 1;
14011     -webkit-flex: 1 1 66.66%;
14012             flex: 1 1 66.66%;
14013     max-width: 66.66%;
14014     max-height: 100%;
14015     box-sizing: border-box; }
14016   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
14017     -webkit-box-flex: 1;
14018     -webkit-flex: 1 1 33.33%;
14019             flex: 1 1 33.33%;
14020     max-width: 100%;
14021     max-height: 33.33%;
14022     box-sizing: border-box; }
14023   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
14024     -webkit-box-flex: 1;
14025     -webkit-flex: 1 1 66.66%;
14026             flex: 1 1 66.66%;
14027     max-width: 100%;
14028     max-height: 66.66%;
14029     box-sizing: border-box; }
14030   .layout-lg-row > .flex-lg-35 {
14031     -webkit-box-flex: 1;
14032     -webkit-flex: 1 1 100%;
14033             flex: 1 1 100%;
14034     max-width: 35%;
14035     max-height: 100%;
14036     box-sizing: border-box; }
14037   .layout-lg-column > .flex-lg-35 {
14038     -webkit-box-flex: 1;
14039     -webkit-flex: 1 1 100%;
14040             flex: 1 1 100%;
14041     max-width: 100%;
14042     max-height: 35%;
14043     box-sizing: border-box; }
14044   .flex-lg-40 {
14045     -webkit-box-flex: 1;
14046     -webkit-flex: 1 1 100%;
14047             flex: 1 1 100%;
14048     max-width: 40%;
14049     max-height: 100%;
14050     box-sizing: border-box; }
14051   .layout-row > .flex-lg-40 {
14052     -webkit-box-flex: 1;
14053     -webkit-flex: 1 1 100%;
14054             flex: 1 1 100%;
14055     max-width: 40%;
14056     max-height: 100%;
14057     box-sizing: border-box; }
14058   .layout-column > .flex-lg-40 {
14059     -webkit-box-flex: 1;
14060     -webkit-flex: 1 1 100%;
14061             flex: 1 1 100%;
14062     max-width: 100%;
14063     max-height: 40%;
14064     box-sizing: border-box; }
14065   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
14066     -webkit-box-flex: 1;
14067     -webkit-flex: 1 1 33.33%;
14068             flex: 1 1 33.33%;
14069     max-width: 33.33%;
14070     max-height: 100%;
14071     box-sizing: border-box; }
14072   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
14073     -webkit-box-flex: 1;
14074     -webkit-flex: 1 1 66.66%;
14075             flex: 1 1 66.66%;
14076     max-width: 66.66%;
14077     max-height: 100%;
14078     box-sizing: border-box; }
14079   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
14080     -webkit-box-flex: 1;
14081     -webkit-flex: 1 1 33.33%;
14082             flex: 1 1 33.33%;
14083     max-width: 100%;
14084     max-height: 33.33%;
14085     box-sizing: border-box; }
14086   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
14087     -webkit-box-flex: 1;
14088     -webkit-flex: 1 1 66.66%;
14089             flex: 1 1 66.66%;
14090     max-width: 100%;
14091     max-height: 66.66%;
14092     box-sizing: border-box; }
14093   .layout-lg-row > .flex-lg-40 {
14094     -webkit-box-flex: 1;
14095     -webkit-flex: 1 1 100%;
14096             flex: 1 1 100%;
14097     max-width: 40%;
14098     max-height: 100%;
14099     box-sizing: border-box; }
14100   .layout-lg-column > .flex-lg-40 {
14101     -webkit-box-flex: 1;
14102     -webkit-flex: 1 1 100%;
14103             flex: 1 1 100%;
14104     max-width: 100%;
14105     max-height: 40%;
14106     box-sizing: border-box; }
14107   .flex-lg-45 {
14108     -webkit-box-flex: 1;
14109     -webkit-flex: 1 1 100%;
14110             flex: 1 1 100%;
14111     max-width: 45%;
14112     max-height: 100%;
14113     box-sizing: border-box; }
14114   .layout-row > .flex-lg-45 {
14115     -webkit-box-flex: 1;
14116     -webkit-flex: 1 1 100%;
14117             flex: 1 1 100%;
14118     max-width: 45%;
14119     max-height: 100%;
14120     box-sizing: border-box; }
14121   .layout-column > .flex-lg-45 {
14122     -webkit-box-flex: 1;
14123     -webkit-flex: 1 1 100%;
14124             flex: 1 1 100%;
14125     max-width: 100%;
14126     max-height: 45%;
14127     box-sizing: border-box; }
14128   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
14129     -webkit-box-flex: 1;
14130     -webkit-flex: 1 1 33.33%;
14131             flex: 1 1 33.33%;
14132     max-width: 33.33%;
14133     max-height: 100%;
14134     box-sizing: border-box; }
14135   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
14136     -webkit-box-flex: 1;
14137     -webkit-flex: 1 1 66.66%;
14138             flex: 1 1 66.66%;
14139     max-width: 66.66%;
14140     max-height: 100%;
14141     box-sizing: border-box; }
14142   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
14143     -webkit-box-flex: 1;
14144     -webkit-flex: 1 1 33.33%;
14145             flex: 1 1 33.33%;
14146     max-width: 100%;
14147     max-height: 33.33%;
14148     box-sizing: border-box; }
14149   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
14150     -webkit-box-flex: 1;
14151     -webkit-flex: 1 1 66.66%;
14152             flex: 1 1 66.66%;
14153     max-width: 100%;
14154     max-height: 66.66%;
14155     box-sizing: border-box; }
14156   .layout-lg-row > .flex-lg-45 {
14157     -webkit-box-flex: 1;
14158     -webkit-flex: 1 1 100%;
14159             flex: 1 1 100%;
14160     max-width: 45%;
14161     max-height: 100%;
14162     box-sizing: border-box; }
14163   .layout-lg-column > .flex-lg-45 {
14164     -webkit-box-flex: 1;
14165     -webkit-flex: 1 1 100%;
14166             flex: 1 1 100%;
14167     max-width: 100%;
14168     max-height: 45%;
14169     box-sizing: border-box; }
14170   .flex-lg-50 {
14171     -webkit-box-flex: 1;
14172     -webkit-flex: 1 1 100%;
14173             flex: 1 1 100%;
14174     max-width: 50%;
14175     max-height: 100%;
14176     box-sizing: border-box; }
14177   .layout-row > .flex-lg-50 {
14178     -webkit-box-flex: 1;
14179     -webkit-flex: 1 1 100%;
14180             flex: 1 1 100%;
14181     max-width: 50%;
14182     max-height: 100%;
14183     box-sizing: border-box; }
14184   .layout-column > .flex-lg-50 {
14185     -webkit-box-flex: 1;
14186     -webkit-flex: 1 1 100%;
14187             flex: 1 1 100%;
14188     max-width: 100%;
14189     max-height: 50%;
14190     box-sizing: border-box; }
14191   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
14192     -webkit-box-flex: 1;
14193     -webkit-flex: 1 1 33.33%;
14194             flex: 1 1 33.33%;
14195     max-width: 33.33%;
14196     max-height: 100%;
14197     box-sizing: border-box; }
14198   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
14199     -webkit-box-flex: 1;
14200     -webkit-flex: 1 1 66.66%;
14201             flex: 1 1 66.66%;
14202     max-width: 66.66%;
14203     max-height: 100%;
14204     box-sizing: border-box; }
14205   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
14206     -webkit-box-flex: 1;
14207     -webkit-flex: 1 1 33.33%;
14208             flex: 1 1 33.33%;
14209     max-width: 100%;
14210     max-height: 33.33%;
14211     box-sizing: border-box; }
14212   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
14213     -webkit-box-flex: 1;
14214     -webkit-flex: 1 1 66.66%;
14215             flex: 1 1 66.66%;
14216     max-width: 100%;
14217     max-height: 66.66%;
14218     box-sizing: border-box; }
14219   .layout-lg-row > .flex-lg-50 {
14220     -webkit-box-flex: 1;
14221     -webkit-flex: 1 1 100%;
14222             flex: 1 1 100%;
14223     max-width: 50%;
14224     max-height: 100%;
14225     box-sizing: border-box; }
14226   .layout-lg-column > .flex-lg-50 {
14227     -webkit-box-flex: 1;
14228     -webkit-flex: 1 1 100%;
14229             flex: 1 1 100%;
14230     max-width: 100%;
14231     max-height: 50%;
14232     box-sizing: border-box; }
14233   .flex-lg-55 {
14234     -webkit-box-flex: 1;
14235     -webkit-flex: 1 1 100%;
14236             flex: 1 1 100%;
14237     max-width: 55%;
14238     max-height: 100%;
14239     box-sizing: border-box; }
14240   .layout-row > .flex-lg-55 {
14241     -webkit-box-flex: 1;
14242     -webkit-flex: 1 1 100%;
14243             flex: 1 1 100%;
14244     max-width: 55%;
14245     max-height: 100%;
14246     box-sizing: border-box; }
14247   .layout-column > .flex-lg-55 {
14248     -webkit-box-flex: 1;
14249     -webkit-flex: 1 1 100%;
14250             flex: 1 1 100%;
14251     max-width: 100%;
14252     max-height: 55%;
14253     box-sizing: border-box; }
14254   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
14255     -webkit-box-flex: 1;
14256     -webkit-flex: 1 1 33.33%;
14257             flex: 1 1 33.33%;
14258     max-width: 33.33%;
14259     max-height: 100%;
14260     box-sizing: border-box; }
14261   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
14262     -webkit-box-flex: 1;
14263     -webkit-flex: 1 1 66.66%;
14264             flex: 1 1 66.66%;
14265     max-width: 66.66%;
14266     max-height: 100%;
14267     box-sizing: border-box; }
14268   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
14269     -webkit-box-flex: 1;
14270     -webkit-flex: 1 1 33.33%;
14271             flex: 1 1 33.33%;
14272     max-width: 100%;
14273     max-height: 33.33%;
14274     box-sizing: border-box; }
14275   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
14276     -webkit-box-flex: 1;
14277     -webkit-flex: 1 1 66.66%;
14278             flex: 1 1 66.66%;
14279     max-width: 100%;
14280     max-height: 66.66%;
14281     box-sizing: border-box; }
14282   .layout-lg-row > .flex-lg-55 {
14283     -webkit-box-flex: 1;
14284     -webkit-flex: 1 1 100%;
14285             flex: 1 1 100%;
14286     max-width: 55%;
14287     max-height: 100%;
14288     box-sizing: border-box; }
14289   .layout-lg-column > .flex-lg-55 {
14290     -webkit-box-flex: 1;
14291     -webkit-flex: 1 1 100%;
14292             flex: 1 1 100%;
14293     max-width: 100%;
14294     max-height: 55%;
14295     box-sizing: border-box; }
14296   .flex-lg-60 {
14297     -webkit-box-flex: 1;
14298     -webkit-flex: 1 1 100%;
14299             flex: 1 1 100%;
14300     max-width: 60%;
14301     max-height: 100%;
14302     box-sizing: border-box; }
14303   .layout-row > .flex-lg-60 {
14304     -webkit-box-flex: 1;
14305     -webkit-flex: 1 1 100%;
14306             flex: 1 1 100%;
14307     max-width: 60%;
14308     max-height: 100%;
14309     box-sizing: border-box; }
14310   .layout-column > .flex-lg-60 {
14311     -webkit-box-flex: 1;
14312     -webkit-flex: 1 1 100%;
14313             flex: 1 1 100%;
14314     max-width: 100%;
14315     max-height: 60%;
14316     box-sizing: border-box; }
14317   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
14318     -webkit-box-flex: 1;
14319     -webkit-flex: 1 1 33.33%;
14320             flex: 1 1 33.33%;
14321     max-width: 33.33%;
14322     max-height: 100%;
14323     box-sizing: border-box; }
14324   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
14325     -webkit-box-flex: 1;
14326     -webkit-flex: 1 1 66.66%;
14327             flex: 1 1 66.66%;
14328     max-width: 66.66%;
14329     max-height: 100%;
14330     box-sizing: border-box; }
14331   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
14332     -webkit-box-flex: 1;
14333     -webkit-flex: 1 1 33.33%;
14334             flex: 1 1 33.33%;
14335     max-width: 100%;
14336     max-height: 33.33%;
14337     box-sizing: border-box; }
14338   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
14339     -webkit-box-flex: 1;
14340     -webkit-flex: 1 1 66.66%;
14341             flex: 1 1 66.66%;
14342     max-width: 100%;
14343     max-height: 66.66%;
14344     box-sizing: border-box; }
14345   .layout-lg-row > .flex-lg-60 {
14346     -webkit-box-flex: 1;
14347     -webkit-flex: 1 1 100%;
14348             flex: 1 1 100%;
14349     max-width: 60%;
14350     max-height: 100%;
14351     box-sizing: border-box; }
14352   .layout-lg-column > .flex-lg-60 {
14353     -webkit-box-flex: 1;
14354     -webkit-flex: 1 1 100%;
14355             flex: 1 1 100%;
14356     max-width: 100%;
14357     max-height: 60%;
14358     box-sizing: border-box; }
14359   .flex-lg-65 {
14360     -webkit-box-flex: 1;
14361     -webkit-flex: 1 1 100%;
14362             flex: 1 1 100%;
14363     max-width: 65%;
14364     max-height: 100%;
14365     box-sizing: border-box; }
14366   .layout-row > .flex-lg-65 {
14367     -webkit-box-flex: 1;
14368     -webkit-flex: 1 1 100%;
14369             flex: 1 1 100%;
14370     max-width: 65%;
14371     max-height: 100%;
14372     box-sizing: border-box; }
14373   .layout-column > .flex-lg-65 {
14374     -webkit-box-flex: 1;
14375     -webkit-flex: 1 1 100%;
14376             flex: 1 1 100%;
14377     max-width: 100%;
14378     max-height: 65%;
14379     box-sizing: border-box; }
14380   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
14381     -webkit-box-flex: 1;
14382     -webkit-flex: 1 1 33.33%;
14383             flex: 1 1 33.33%;
14384     max-width: 33.33%;
14385     max-height: 100%;
14386     box-sizing: border-box; }
14387   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
14388     -webkit-box-flex: 1;
14389     -webkit-flex: 1 1 66.66%;
14390             flex: 1 1 66.66%;
14391     max-width: 66.66%;
14392     max-height: 100%;
14393     box-sizing: border-box; }
14394   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
14395     -webkit-box-flex: 1;
14396     -webkit-flex: 1 1 33.33%;
14397             flex: 1 1 33.33%;
14398     max-width: 100%;
14399     max-height: 33.33%;
14400     box-sizing: border-box; }
14401   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
14402     -webkit-box-flex: 1;
14403     -webkit-flex: 1 1 66.66%;
14404             flex: 1 1 66.66%;
14405     max-width: 100%;
14406     max-height: 66.66%;
14407     box-sizing: border-box; }
14408   .layout-lg-row > .flex-lg-65 {
14409     -webkit-box-flex: 1;
14410     -webkit-flex: 1 1 100%;
14411             flex: 1 1 100%;
14412     max-width: 65%;
14413     max-height: 100%;
14414     box-sizing: border-box; }
14415   .layout-lg-column > .flex-lg-65 {
14416     -webkit-box-flex: 1;
14417     -webkit-flex: 1 1 100%;
14418             flex: 1 1 100%;
14419     max-width: 100%;
14420     max-height: 65%;
14421     box-sizing: border-box; }
14422   .flex-lg-70 {
14423     -webkit-box-flex: 1;
14424     -webkit-flex: 1 1 100%;
14425             flex: 1 1 100%;
14426     max-width: 70%;
14427     max-height: 100%;
14428     box-sizing: border-box; }
14429   .layout-row > .flex-lg-70 {
14430     -webkit-box-flex: 1;
14431     -webkit-flex: 1 1 100%;
14432             flex: 1 1 100%;
14433     max-width: 70%;
14434     max-height: 100%;
14435     box-sizing: border-box; }
14436   .layout-column > .flex-lg-70 {
14437     -webkit-box-flex: 1;
14438     -webkit-flex: 1 1 100%;
14439             flex: 1 1 100%;
14440     max-width: 100%;
14441     max-height: 70%;
14442     box-sizing: border-box; }
14443   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
14444     -webkit-box-flex: 1;
14445     -webkit-flex: 1 1 33.33%;
14446             flex: 1 1 33.33%;
14447     max-width: 33.33%;
14448     max-height: 100%;
14449     box-sizing: border-box; }
14450   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
14451     -webkit-box-flex: 1;
14452     -webkit-flex: 1 1 66.66%;
14453             flex: 1 1 66.66%;
14454     max-width: 66.66%;
14455     max-height: 100%;
14456     box-sizing: border-box; }
14457   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
14458     -webkit-box-flex: 1;
14459     -webkit-flex: 1 1 33.33%;
14460             flex: 1 1 33.33%;
14461     max-width: 100%;
14462     max-height: 33.33%;
14463     box-sizing: border-box; }
14464   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
14465     -webkit-box-flex: 1;
14466     -webkit-flex: 1 1 66.66%;
14467             flex: 1 1 66.66%;
14468     max-width: 100%;
14469     max-height: 66.66%;
14470     box-sizing: border-box; }
14471   .layout-lg-row > .flex-lg-70 {
14472     -webkit-box-flex: 1;
14473     -webkit-flex: 1 1 100%;
14474             flex: 1 1 100%;
14475     max-width: 70%;
14476     max-height: 100%;
14477     box-sizing: border-box; }
14478   .layout-lg-column > .flex-lg-70 {
14479     -webkit-box-flex: 1;
14480     -webkit-flex: 1 1 100%;
14481             flex: 1 1 100%;
14482     max-width: 100%;
14483     max-height: 70%;
14484     box-sizing: border-box; }
14485   .flex-lg-75 {
14486     -webkit-box-flex: 1;
14487     -webkit-flex: 1 1 100%;
14488             flex: 1 1 100%;
14489     max-width: 75%;
14490     max-height: 100%;
14491     box-sizing: border-box; }
14492   .layout-row > .flex-lg-75 {
14493     -webkit-box-flex: 1;
14494     -webkit-flex: 1 1 100%;
14495             flex: 1 1 100%;
14496     max-width: 75%;
14497     max-height: 100%;
14498     box-sizing: border-box; }
14499   .layout-column > .flex-lg-75 {
14500     -webkit-box-flex: 1;
14501     -webkit-flex: 1 1 100%;
14502             flex: 1 1 100%;
14503     max-width: 100%;
14504     max-height: 75%;
14505     box-sizing: border-box; }
14506   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
14507     -webkit-box-flex: 1;
14508     -webkit-flex: 1 1 33.33%;
14509             flex: 1 1 33.33%;
14510     max-width: 33.33%;
14511     max-height: 100%;
14512     box-sizing: border-box; }
14513   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
14514     -webkit-box-flex: 1;
14515     -webkit-flex: 1 1 66.66%;
14516             flex: 1 1 66.66%;
14517     max-width: 66.66%;
14518     max-height: 100%;
14519     box-sizing: border-box; }
14520   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
14521     -webkit-box-flex: 1;
14522     -webkit-flex: 1 1 33.33%;
14523             flex: 1 1 33.33%;
14524     max-width: 100%;
14525     max-height: 33.33%;
14526     box-sizing: border-box; }
14527   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
14528     -webkit-box-flex: 1;
14529     -webkit-flex: 1 1 66.66%;
14530             flex: 1 1 66.66%;
14531     max-width: 100%;
14532     max-height: 66.66%;
14533     box-sizing: border-box; }
14534   .layout-lg-row > .flex-lg-75 {
14535     -webkit-box-flex: 1;
14536     -webkit-flex: 1 1 100%;
14537             flex: 1 1 100%;
14538     max-width: 75%;
14539     max-height: 100%;
14540     box-sizing: border-box; }
14541   .layout-lg-column > .flex-lg-75 {
14542     -webkit-box-flex: 1;
14543     -webkit-flex: 1 1 100%;
14544             flex: 1 1 100%;
14545     max-width: 100%;
14546     max-height: 75%;
14547     box-sizing: border-box; }
14548   .flex-lg-80 {
14549     -webkit-box-flex: 1;
14550     -webkit-flex: 1 1 100%;
14551             flex: 1 1 100%;
14552     max-width: 80%;
14553     max-height: 100%;
14554     box-sizing: border-box; }
14555   .layout-row > .flex-lg-80 {
14556     -webkit-box-flex: 1;
14557     -webkit-flex: 1 1 100%;
14558             flex: 1 1 100%;
14559     max-width: 80%;
14560     max-height: 100%;
14561     box-sizing: border-box; }
14562   .layout-column > .flex-lg-80 {
14563     -webkit-box-flex: 1;
14564     -webkit-flex: 1 1 100%;
14565             flex: 1 1 100%;
14566     max-width: 100%;
14567     max-height: 80%;
14568     box-sizing: border-box; }
14569   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
14570     -webkit-box-flex: 1;
14571     -webkit-flex: 1 1 33.33%;
14572             flex: 1 1 33.33%;
14573     max-width: 33.33%;
14574     max-height: 100%;
14575     box-sizing: border-box; }
14576   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
14577     -webkit-box-flex: 1;
14578     -webkit-flex: 1 1 66.66%;
14579             flex: 1 1 66.66%;
14580     max-width: 66.66%;
14581     max-height: 100%;
14582     box-sizing: border-box; }
14583   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
14584     -webkit-box-flex: 1;
14585     -webkit-flex: 1 1 33.33%;
14586             flex: 1 1 33.33%;
14587     max-width: 100%;
14588     max-height: 33.33%;
14589     box-sizing: border-box; }
14590   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
14591     -webkit-box-flex: 1;
14592     -webkit-flex: 1 1 66.66%;
14593             flex: 1 1 66.66%;
14594     max-width: 100%;
14595     max-height: 66.66%;
14596     box-sizing: border-box; }
14597   .layout-lg-row > .flex-lg-80 {
14598     -webkit-box-flex: 1;
14599     -webkit-flex: 1 1 100%;
14600             flex: 1 1 100%;
14601     max-width: 80%;
14602     max-height: 100%;
14603     box-sizing: border-box; }
14604   .layout-lg-column > .flex-lg-80 {
14605     -webkit-box-flex: 1;
14606     -webkit-flex: 1 1 100%;
14607             flex: 1 1 100%;
14608     max-width: 100%;
14609     max-height: 80%;
14610     box-sizing: border-box; }
14611   .flex-lg-85 {
14612     -webkit-box-flex: 1;
14613     -webkit-flex: 1 1 100%;
14614             flex: 1 1 100%;
14615     max-width: 85%;
14616     max-height: 100%;
14617     box-sizing: border-box; }
14618   .layout-row > .flex-lg-85 {
14619     -webkit-box-flex: 1;
14620     -webkit-flex: 1 1 100%;
14621             flex: 1 1 100%;
14622     max-width: 85%;
14623     max-height: 100%;
14624     box-sizing: border-box; }
14625   .layout-column > .flex-lg-85 {
14626     -webkit-box-flex: 1;
14627     -webkit-flex: 1 1 100%;
14628             flex: 1 1 100%;
14629     max-width: 100%;
14630     max-height: 85%;
14631     box-sizing: border-box; }
14632   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
14633     -webkit-box-flex: 1;
14634     -webkit-flex: 1 1 33.33%;
14635             flex: 1 1 33.33%;
14636     max-width: 33.33%;
14637     max-height: 100%;
14638     box-sizing: border-box; }
14639   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
14640     -webkit-box-flex: 1;
14641     -webkit-flex: 1 1 66.66%;
14642             flex: 1 1 66.66%;
14643     max-width: 66.66%;
14644     max-height: 100%;
14645     box-sizing: border-box; }
14646   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
14647     -webkit-box-flex: 1;
14648     -webkit-flex: 1 1 33.33%;
14649             flex: 1 1 33.33%;
14650     max-width: 100%;
14651     max-height: 33.33%;
14652     box-sizing: border-box; }
14653   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
14654     -webkit-box-flex: 1;
14655     -webkit-flex: 1 1 66.66%;
14656             flex: 1 1 66.66%;
14657     max-width: 100%;
14658     max-height: 66.66%;
14659     box-sizing: border-box; }
14660   .layout-lg-row > .flex-lg-85 {
14661     -webkit-box-flex: 1;
14662     -webkit-flex: 1 1 100%;
14663             flex: 1 1 100%;
14664     max-width: 85%;
14665     max-height: 100%;
14666     box-sizing: border-box; }
14667   .layout-lg-column > .flex-lg-85 {
14668     -webkit-box-flex: 1;
14669     -webkit-flex: 1 1 100%;
14670             flex: 1 1 100%;
14671     max-width: 100%;
14672     max-height: 85%;
14673     box-sizing: border-box; }
14674   .flex-lg-90 {
14675     -webkit-box-flex: 1;
14676     -webkit-flex: 1 1 100%;
14677             flex: 1 1 100%;
14678     max-width: 90%;
14679     max-height: 100%;
14680     box-sizing: border-box; }
14681   .layout-row > .flex-lg-90 {
14682     -webkit-box-flex: 1;
14683     -webkit-flex: 1 1 100%;
14684             flex: 1 1 100%;
14685     max-width: 90%;
14686     max-height: 100%;
14687     box-sizing: border-box; }
14688   .layout-column > .flex-lg-90 {
14689     -webkit-box-flex: 1;
14690     -webkit-flex: 1 1 100%;
14691             flex: 1 1 100%;
14692     max-width: 100%;
14693     max-height: 90%;
14694     box-sizing: border-box; }
14695   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
14696     -webkit-box-flex: 1;
14697     -webkit-flex: 1 1 33.33%;
14698             flex: 1 1 33.33%;
14699     max-width: 33.33%;
14700     max-height: 100%;
14701     box-sizing: border-box; }
14702   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
14703     -webkit-box-flex: 1;
14704     -webkit-flex: 1 1 66.66%;
14705             flex: 1 1 66.66%;
14706     max-width: 66.66%;
14707     max-height: 100%;
14708     box-sizing: border-box; }
14709   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
14710     -webkit-box-flex: 1;
14711     -webkit-flex: 1 1 33.33%;
14712             flex: 1 1 33.33%;
14713     max-width: 100%;
14714     max-height: 33.33%;
14715     box-sizing: border-box; }
14716   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
14717     -webkit-box-flex: 1;
14718     -webkit-flex: 1 1 66.66%;
14719             flex: 1 1 66.66%;
14720     max-width: 100%;
14721     max-height: 66.66%;
14722     box-sizing: border-box; }
14723   .layout-lg-row > .flex-lg-90 {
14724     -webkit-box-flex: 1;
14725     -webkit-flex: 1 1 100%;
14726             flex: 1 1 100%;
14727     max-width: 90%;
14728     max-height: 100%;
14729     box-sizing: border-box; }
14730   .layout-lg-column > .flex-lg-90 {
14731     -webkit-box-flex: 1;
14732     -webkit-flex: 1 1 100%;
14733             flex: 1 1 100%;
14734     max-width: 100%;
14735     max-height: 90%;
14736     box-sizing: border-box; }
14737   .flex-lg-95 {
14738     -webkit-box-flex: 1;
14739     -webkit-flex: 1 1 100%;
14740             flex: 1 1 100%;
14741     max-width: 95%;
14742     max-height: 100%;
14743     box-sizing: border-box; }
14744   .layout-row > .flex-lg-95 {
14745     -webkit-box-flex: 1;
14746     -webkit-flex: 1 1 100%;
14747             flex: 1 1 100%;
14748     max-width: 95%;
14749     max-height: 100%;
14750     box-sizing: border-box; }
14751   .layout-column > .flex-lg-95 {
14752     -webkit-box-flex: 1;
14753     -webkit-flex: 1 1 100%;
14754             flex: 1 1 100%;
14755     max-width: 100%;
14756     max-height: 95%;
14757     box-sizing: border-box; }
14758   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
14759     -webkit-box-flex: 1;
14760     -webkit-flex: 1 1 33.33%;
14761             flex: 1 1 33.33%;
14762     max-width: 33.33%;
14763     max-height: 100%;
14764     box-sizing: border-box; }
14765   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
14766     -webkit-box-flex: 1;
14767     -webkit-flex: 1 1 66.66%;
14768             flex: 1 1 66.66%;
14769     max-width: 66.66%;
14770     max-height: 100%;
14771     box-sizing: border-box; }
14772   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
14773     -webkit-box-flex: 1;
14774     -webkit-flex: 1 1 33.33%;
14775             flex: 1 1 33.33%;
14776     max-width: 100%;
14777     max-height: 33.33%;
14778     box-sizing: border-box; }
14779   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
14780     -webkit-box-flex: 1;
14781     -webkit-flex: 1 1 66.66%;
14782             flex: 1 1 66.66%;
14783     max-width: 100%;
14784     max-height: 66.66%;
14785     box-sizing: border-box; }
14786   .layout-lg-row > .flex-lg-95 {
14787     -webkit-box-flex: 1;
14788     -webkit-flex: 1 1 100%;
14789             flex: 1 1 100%;
14790     max-width: 95%;
14791     max-height: 100%;
14792     box-sizing: border-box; }
14793   .layout-lg-column > .flex-lg-95 {
14794     -webkit-box-flex: 1;
14795     -webkit-flex: 1 1 100%;
14796             flex: 1 1 100%;
14797     max-width: 100%;
14798     max-height: 95%;
14799     box-sizing: border-box; }
14800   .flex-lg-100 {
14801     -webkit-box-flex: 1;
14802     -webkit-flex: 1 1 100%;
14803             flex: 1 1 100%;
14804     max-width: 100%;
14805     max-height: 100%;
14806     box-sizing: border-box; }
14807   .layout-row > .flex-lg-100 {
14808     -webkit-box-flex: 1;
14809     -webkit-flex: 1 1 100%;
14810             flex: 1 1 100%;
14811     max-width: 100%;
14812     max-height: 100%;
14813     box-sizing: border-box; }
14814   .layout-column > .flex-lg-100 {
14815     -webkit-box-flex: 1;
14816     -webkit-flex: 1 1 100%;
14817             flex: 1 1 100%;
14818     max-width: 100%;
14819     max-height: 100%;
14820     box-sizing: border-box; }
14821   .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
14822     -webkit-box-flex: 1;
14823     -webkit-flex: 1 1 33.33%;
14824             flex: 1 1 33.33%;
14825     max-width: 33.33%;
14826     max-height: 100%;
14827     box-sizing: border-box; }
14828   .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
14829     -webkit-box-flex: 1;
14830     -webkit-flex: 1 1 66.66%;
14831             flex: 1 1 66.66%;
14832     max-width: 66.66%;
14833     max-height: 100%;
14834     box-sizing: border-box; }
14835   .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
14836     -webkit-box-flex: 1;
14837     -webkit-flex: 1 1 33.33%;
14838             flex: 1 1 33.33%;
14839     max-width: 100%;
14840     max-height: 33.33%;
14841     box-sizing: border-box; }
14842   .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
14843     -webkit-box-flex: 1;
14844     -webkit-flex: 1 1 66.66%;
14845             flex: 1 1 66.66%;
14846     max-width: 100%;
14847     max-height: 66.66%;
14848     box-sizing: border-box; }
14849   .layout-lg-row > .flex-lg-100 {
14850     -webkit-box-flex: 1;
14851     -webkit-flex: 1 1 100%;
14852             flex: 1 1 100%;
14853     max-width: 100%;
14854     max-height: 100%;
14855     box-sizing: border-box; }
14856   .layout-lg-column > .flex-lg-100 {
14857     -webkit-box-flex: 1;
14858     -webkit-flex: 1 1 100%;
14859             flex: 1 1 100%;
14860     max-width: 100%;
14861     max-height: 100%;
14862     box-sizing: border-box; }
14863   .layout-lg-row > .flex-lg-33, .layout-lg-row > .flex-lg-33 {
14864     -webkit-box-flex: 1;
14865     -webkit-flex: 1 1 100%;
14866             flex: 1 1 100%;
14867     max-width: 33.33%;
14868     max-height: 100%;
14869     box-sizing: border-box; }
14870   .layout-lg-row > .flex-lg-66, .layout-lg-row > .flex-lg-66 {
14871     -webkit-box-flex: 1;
14872     -webkit-flex: 1 1 100%;
14873             flex: 1 1 100%;
14874     max-width: 66.66%;
14875     max-height: 100%;
14876     box-sizing: border-box; }
14877   .layout-lg-row > .flex {
14878     min-width: 0; }
14879   .layout-lg-column > .flex-lg-33, .layout-lg-column > .flex-lg-33 {
14880     -webkit-box-flex: 1;
14881     -webkit-flex: 1 1 100%;
14882             flex: 1 1 100%;
14883     max-width: 100%;
14884     max-height: 33.33%;
14885     box-sizing: border-box; }
14886   .layout-lg-column > .flex-lg-66, .layout-lg-column > .flex-lg-66 {
14887     -webkit-box-flex: 1;
14888     -webkit-flex: 1 1 100%;
14889             flex: 1 1 100%;
14890     max-width: 100%;
14891     max-height: 66.66%;
14892     box-sizing: border-box; }
14893   .layout-lg-column > .flex {
14894     min-height: 0; }
14895   .layout-lg, .layout-lg-column, .layout-lg-row {
14896     box-sizing: border-box;
14897     display: -webkit-box;
14898     display: -webkit-flex;
14899     display: flex; }
14900   .layout-lg-column {
14901     -webkit-box-orient: vertical;
14902     -webkit-box-direction: normal;
14903     -webkit-flex-direction: column;
14904             flex-direction: column; }
14905   .layout-lg-row {
14906     -webkit-box-orient: horizontal;
14907     -webkit-box-direction: normal;
14908     -webkit-flex-direction: row;
14909             flex-direction: row; } }
14910
14911 @media (min-width: 1920px) {
14912   .flex-order-gt-lg--20 {
14913     -webkit-box-ordinal-group: -19;
14914     -webkit-order: -20;
14915             order: -20; }
14916   .flex-order-gt-lg--19 {
14917     -webkit-box-ordinal-group: -18;
14918     -webkit-order: -19;
14919             order: -19; }
14920   .flex-order-gt-lg--18 {
14921     -webkit-box-ordinal-group: -17;
14922     -webkit-order: -18;
14923             order: -18; }
14924   .flex-order-gt-lg--17 {
14925     -webkit-box-ordinal-group: -16;
14926     -webkit-order: -17;
14927             order: -17; }
14928   .flex-order-gt-lg--16 {
14929     -webkit-box-ordinal-group: -15;
14930     -webkit-order: -16;
14931             order: -16; }
14932   .flex-order-gt-lg--15 {
14933     -webkit-box-ordinal-group: -14;
14934     -webkit-order: -15;
14935             order: -15; }
14936   .flex-order-gt-lg--14 {
14937     -webkit-box-ordinal-group: -13;
14938     -webkit-order: -14;
14939             order: -14; }
14940   .flex-order-gt-lg--13 {
14941     -webkit-box-ordinal-group: -12;
14942     -webkit-order: -13;
14943             order: -13; }
14944   .flex-order-gt-lg--12 {
14945     -webkit-box-ordinal-group: -11;
14946     -webkit-order: -12;
14947             order: -12; }
14948   .flex-order-gt-lg--11 {
14949     -webkit-box-ordinal-group: -10;
14950     -webkit-order: -11;
14951             order: -11; }
14952   .flex-order-gt-lg--10 {
14953     -webkit-box-ordinal-group: -9;
14954     -webkit-order: -10;
14955             order: -10; }
14956   .flex-order-gt-lg--9 {
14957     -webkit-box-ordinal-group: -8;
14958     -webkit-order: -9;
14959             order: -9; }
14960   .flex-order-gt-lg--8 {
14961     -webkit-box-ordinal-group: -7;
14962     -webkit-order: -8;
14963             order: -8; }
14964   .flex-order-gt-lg--7 {
14965     -webkit-box-ordinal-group: -6;
14966     -webkit-order: -7;
14967             order: -7; }
14968   .flex-order-gt-lg--6 {
14969     -webkit-box-ordinal-group: -5;
14970     -webkit-order: -6;
14971             order: -6; }
14972   .flex-order-gt-lg--5 {
14973     -webkit-box-ordinal-group: -4;
14974     -webkit-order: -5;
14975             order: -5; }
14976   .flex-order-gt-lg--4 {
14977     -webkit-box-ordinal-group: -3;
14978     -webkit-order: -4;
14979             order: -4; }
14980   .flex-order-gt-lg--3 {
14981     -webkit-box-ordinal-group: -2;
14982     -webkit-order: -3;
14983             order: -3; }
14984   .flex-order-gt-lg--2 {
14985     -webkit-box-ordinal-group: -1;
14986     -webkit-order: -2;
14987             order: -2; }
14988   .flex-order-gt-lg--1 {
14989     -webkit-box-ordinal-group: 0;
14990     -webkit-order: -1;
14991             order: -1; }
14992   .flex-order-gt-lg-0 {
14993     -webkit-box-ordinal-group: 1;
14994     -webkit-order: 0;
14995             order: 0; }
14996   .flex-order-gt-lg-1 {
14997     -webkit-box-ordinal-group: 2;
14998     -webkit-order: 1;
14999             order: 1; }
15000   .flex-order-gt-lg-2 {
15001     -webkit-box-ordinal-group: 3;
15002     -webkit-order: 2;
15003             order: 2; }
15004   .flex-order-gt-lg-3 {
15005     -webkit-box-ordinal-group: 4;
15006     -webkit-order: 3;
15007             order: 3; }
15008   .flex-order-gt-lg-4 {
15009     -webkit-box-ordinal-group: 5;
15010     -webkit-order: 4;
15011             order: 4; }
15012   .flex-order-gt-lg-5 {
15013     -webkit-box-ordinal-group: 6;
15014     -webkit-order: 5;
15015             order: 5; }
15016   .flex-order-gt-lg-6 {
15017     -webkit-box-ordinal-group: 7;
15018     -webkit-order: 6;
15019             order: 6; }
15020   .flex-order-gt-lg-7 {
15021     -webkit-box-ordinal-group: 8;
15022     -webkit-order: 7;
15023             order: 7; }
15024   .flex-order-gt-lg-8 {
15025     -webkit-box-ordinal-group: 9;
15026     -webkit-order: 8;
15027             order: 8; }
15028   .flex-order-gt-lg-9 {
15029     -webkit-box-ordinal-group: 10;
15030     -webkit-order: 9;
15031             order: 9; }
15032   .flex-order-gt-lg-10 {
15033     -webkit-box-ordinal-group: 11;
15034     -webkit-order: 10;
15035             order: 10; }
15036   .flex-order-gt-lg-11 {
15037     -webkit-box-ordinal-group: 12;
15038     -webkit-order: 11;
15039             order: 11; }
15040   .flex-order-gt-lg-12 {
15041     -webkit-box-ordinal-group: 13;
15042     -webkit-order: 12;
15043             order: 12; }
15044   .flex-order-gt-lg-13 {
15045     -webkit-box-ordinal-group: 14;
15046     -webkit-order: 13;
15047             order: 13; }
15048   .flex-order-gt-lg-14 {
15049     -webkit-box-ordinal-group: 15;
15050     -webkit-order: 14;
15051             order: 14; }
15052   .flex-order-gt-lg-15 {
15053     -webkit-box-ordinal-group: 16;
15054     -webkit-order: 15;
15055             order: 15; }
15056   .flex-order-gt-lg-16 {
15057     -webkit-box-ordinal-group: 17;
15058     -webkit-order: 16;
15059             order: 16; }
15060   .flex-order-gt-lg-17 {
15061     -webkit-box-ordinal-group: 18;
15062     -webkit-order: 17;
15063             order: 17; }
15064   .flex-order-gt-lg-18 {
15065     -webkit-box-ordinal-group: 19;
15066     -webkit-order: 18;
15067             order: 18; }
15068   .flex-order-gt-lg-19 {
15069     -webkit-box-ordinal-group: 20;
15070     -webkit-order: 19;
15071             order: 19; }
15072   .flex-order-gt-lg-20 {
15073     -webkit-box-ordinal-group: 21;
15074     -webkit-order: 20;
15075             order: 20; }
15076   .offset-gt-lg-0, .flex-offset-gt-lg-0 {
15077     margin-left: 0; }
15078     [dir=rtl] .offset-gt-lg-0, [dir=rtl] .flex-offset-gt-lg-0 {
15079       margin-left: auto;
15080       margin-right: 0; }
15081   .offset-gt-lg-5, .flex-offset-gt-lg-5 {
15082     margin-left: 5%; }
15083     [dir=rtl] .offset-gt-lg-5, [dir=rtl] .flex-offset-gt-lg-5 {
15084       margin-left: auto;
15085       margin-right: 5%; }
15086   .offset-gt-lg-10, .flex-offset-gt-lg-10 {
15087     margin-left: 10%; }
15088     [dir=rtl] .offset-gt-lg-10, [dir=rtl] .flex-offset-gt-lg-10 {
15089       margin-left: auto;
15090       margin-right: 10%; }
15091   .offset-gt-lg-15, .flex-offset-gt-lg-15 {
15092     margin-left: 15%; }
15093     [dir=rtl] .offset-gt-lg-15, [dir=rtl] .flex-offset-gt-lg-15 {
15094       margin-left: auto;
15095       margin-right: 15%; }
15096   .offset-gt-lg-20, .flex-offset-gt-lg-20 {
15097     margin-left: 20%; }
15098     [dir=rtl] .offset-gt-lg-20, [dir=rtl] .flex-offset-gt-lg-20 {
15099       margin-left: auto;
15100       margin-right: 20%; }
15101   .offset-gt-lg-25, .flex-offset-gt-lg-25 {
15102     margin-left: 25%; }
15103     [dir=rtl] .offset-gt-lg-25, [dir=rtl] .flex-offset-gt-lg-25 {
15104       margin-left: auto;
15105       margin-right: 25%; }
15106   .offset-gt-lg-30, .flex-offset-gt-lg-30 {
15107     margin-left: 30%; }
15108     [dir=rtl] .offset-gt-lg-30, [dir=rtl] .flex-offset-gt-lg-30 {
15109       margin-left: auto;
15110       margin-right: 30%; }
15111   .offset-gt-lg-35, .flex-offset-gt-lg-35 {
15112     margin-left: 35%; }
15113     [dir=rtl] .offset-gt-lg-35, [dir=rtl] .flex-offset-gt-lg-35 {
15114       margin-left: auto;
15115       margin-right: 35%; }
15116   .offset-gt-lg-40, .flex-offset-gt-lg-40 {
15117     margin-left: 40%; }
15118     [dir=rtl] .offset-gt-lg-40, [dir=rtl] .flex-offset-gt-lg-40 {
15119       margin-left: auto;
15120       margin-right: 40%; }
15121   .offset-gt-lg-45, .flex-offset-gt-lg-45 {
15122     margin-left: 45%; }
15123     [dir=rtl] .offset-gt-lg-45, [dir=rtl] .flex-offset-gt-lg-45 {
15124       margin-left: auto;
15125       margin-right: 45%; }
15126   .offset-gt-lg-50, .flex-offset-gt-lg-50 {
15127     margin-left: 50%; }
15128     [dir=rtl] .offset-gt-lg-50, [dir=rtl] .flex-offset-gt-lg-50 {
15129       margin-left: auto;
15130       margin-right: 50%; }
15131   .offset-gt-lg-55, .flex-offset-gt-lg-55 {
15132     margin-left: 55%; }
15133     [dir=rtl] .offset-gt-lg-55, [dir=rtl] .flex-offset-gt-lg-55 {
15134       margin-left: auto;
15135       margin-right: 55%; }
15136   .offset-gt-lg-60, .flex-offset-gt-lg-60 {
15137     margin-left: 60%; }
15138     [dir=rtl] .offset-gt-lg-60, [dir=rtl] .flex-offset-gt-lg-60 {
15139       margin-left: auto;
15140       margin-right: 60%; }
15141   .offset-gt-lg-65, .flex-offset-gt-lg-65 {
15142     margin-left: 65%; }
15143     [dir=rtl] .offset-gt-lg-65, [dir=rtl] .flex-offset-gt-lg-65 {
15144       margin-left: auto;
15145       margin-right: 65%; }
15146   .offset-gt-lg-70, .flex-offset-gt-lg-70 {
15147     margin-left: 70%; }
15148     [dir=rtl] .offset-gt-lg-70, [dir=rtl] .flex-offset-gt-lg-70 {
15149       margin-left: auto;
15150       margin-right: 70%; }
15151   .offset-gt-lg-75, .flex-offset-gt-lg-75 {
15152     margin-left: 75%; }
15153     [dir=rtl] .offset-gt-lg-75, [dir=rtl] .flex-offset-gt-lg-75 {
15154       margin-left: auto;
15155       margin-right: 75%; }
15156   .offset-gt-lg-80, .flex-offset-gt-lg-80 {
15157     margin-left: 80%; }
15158     [dir=rtl] .offset-gt-lg-80, [dir=rtl] .flex-offset-gt-lg-80 {
15159       margin-left: auto;
15160       margin-right: 80%; }
15161   .offset-gt-lg-85, .flex-offset-gt-lg-85 {
15162     margin-left: 85%; }
15163     [dir=rtl] .offset-gt-lg-85, [dir=rtl] .flex-offset-gt-lg-85 {
15164       margin-left: auto;
15165       margin-right: 85%; }
15166   .offset-gt-lg-90, .flex-offset-gt-lg-90 {
15167     margin-left: 90%; }
15168     [dir=rtl] .offset-gt-lg-90, [dir=rtl] .flex-offset-gt-lg-90 {
15169       margin-left: auto;
15170       margin-right: 90%; }
15171   .offset-gt-lg-95, .flex-offset-gt-lg-95 {
15172     margin-left: 95%; }
15173     [dir=rtl] .offset-gt-lg-95, [dir=rtl] .flex-offset-gt-lg-95 {
15174       margin-left: auto;
15175       margin-right: 95%; }
15176   .offset-gt-lg-33, .flex-offset-gt-lg-33 {
15177     margin-left: calc(100% / 3); }
15178   .offset-gt-lg-66, .flex-offset-gt-lg-66 {
15179     margin-left: calc(200% / 3); }
15180     [dir=rtl] .offset-gt-lg-66, [dir=rtl] .flex-offset-gt-lg-66 {
15181       margin-left: auto;
15182       margin-right: calc(200% / 3); }
15183   .layout-align-gt-lg,
15184   .layout-align-gt-lg-start-stretch {
15185     -webkit-box-pack: start;
15186     -webkit-justify-content: flex-start;
15187             justify-content: flex-start;
15188     -webkit-align-content: stretch;
15189             align-content: stretch;
15190     -webkit-box-align: stretch;
15191     -webkit-align-items: stretch;
15192             align-items: stretch; }
15193   .layout-align-gt-lg-start,
15194   .layout-align-gt-lg-start-start,
15195   .layout-align-gt-lg-start-center,
15196   .layout-align-gt-lg-start-end,
15197   .layout-align-gt-lg-start-stretch {
15198     -webkit-box-pack: start;
15199     -webkit-justify-content: flex-start;
15200             justify-content: flex-start; }
15201   .layout-align-gt-lg-center,
15202   .layout-align-gt-lg-center-start,
15203   .layout-align-gt-lg-center-center,
15204   .layout-align-gt-lg-center-end,
15205   .layout-align-gt-lg-center-stretch {
15206     -webkit-box-pack: center;
15207     -webkit-justify-content: center;
15208             justify-content: center; }
15209   .layout-align-gt-lg-end,
15210   .layout-align-gt-lg-end-start,
15211   .layout-align-gt-lg-end-center,
15212   .layout-align-gt-lg-end-end,
15213   .layout-align-gt-lg-end-stretch {
15214     -webkit-box-pack: end;
15215     -webkit-justify-content: flex-end;
15216             justify-content: flex-end; }
15217   .layout-align-gt-lg-space-around,
15218   .layout-align-gt-lg-space-around-center,
15219   .layout-align-gt-lg-space-around-start,
15220   .layout-align-gt-lg-space-around-end,
15221   .layout-align-gt-lg-space-around-stretch {
15222     -webkit-justify-content: space-around;
15223             justify-content: space-around; }
15224   .layout-align-gt-lg-space-between,
15225   .layout-align-gt-lg-space-between-center,
15226   .layout-align-gt-lg-space-between-start,
15227   .layout-align-gt-lg-space-between-end,
15228   .layout-align-gt-lg-space-between-stretch {
15229     -webkit-box-pack: justify;
15230     -webkit-justify-content: space-between;
15231             justify-content: space-between; }
15232   .layout-align-gt-lg-start-start,
15233   .layout-align-gt-lg-center-start,
15234   .layout-align-gt-lg-end-start,
15235   .layout-align-gt-lg-space-between-start,
15236   .layout-align-gt-lg-space-around-start {
15237     -webkit-box-align: start;
15238     -webkit-align-items: flex-start;
15239             align-items: flex-start;
15240     -webkit-align-content: flex-start;
15241             align-content: flex-start; }
15242   .layout-align-gt-lg-start-center,
15243   .layout-align-gt-lg-center-center,
15244   .layout-align-gt-lg-end-center,
15245   .layout-align-gt-lg-space-between-center,
15246   .layout-align-gt-lg-space-around-center {
15247     -webkit-box-align: center;
15248     -webkit-align-items: center;
15249             align-items: center;
15250     -webkit-align-content: center;
15251             align-content: center;
15252     max-width: 100%; }
15253   .layout-align-gt-lg-start-center > *,
15254   .layout-align-gt-lg-center-center > *,
15255   .layout-align-gt-lg-end-center > *,
15256   .layout-align-gt-lg-space-between-center > *,
15257   .layout-align-gt-lg-space-around-center > * {
15258     max-width: 100%;
15259     box-sizing: border-box; }
15260   .layout-align-gt-lg-start-end,
15261   .layout-align-gt-lg-center-end,
15262   .layout-align-gt-lg-end-end,
15263   .layout-align-gt-lg-space-between-end,
15264   .layout-align-gt-lg-space-around-end {
15265     -webkit-box-align: end;
15266     -webkit-align-items: flex-end;
15267             align-items: flex-end;
15268     -webkit-align-content: flex-end;
15269             align-content: flex-end; }
15270   .layout-align-gt-lg-start-stretch,
15271   .layout-align-gt-lg-center-stretch,
15272   .layout-align-gt-lg-end-stretch,
15273   .layout-align-gt-lg-space-between-stretch,
15274   .layout-align-gt-lg-space-around-stretch {
15275     -webkit-box-align: stretch;
15276     -webkit-align-items: stretch;
15277             align-items: stretch;
15278     -webkit-align-content: stretch;
15279             align-content: stretch; }
15280   .flex-gt-lg {
15281     -webkit-box-flex: 1;
15282     -webkit-flex: 1;
15283             flex: 1;
15284     box-sizing: border-box; }
15285   .flex-gt-lg-grow {
15286     -webkit-box-flex: 1;
15287     -webkit-flex: 1 1 100%;
15288             flex: 1 1 100%;
15289     box-sizing: border-box; }
15290   .flex-gt-lg-initial {
15291     -webkit-box-flex: 0;
15292     -webkit-flex: 0 1 auto;
15293             flex: 0 1 auto;
15294     box-sizing: border-box; }
15295   .flex-gt-lg-auto {
15296     -webkit-box-flex: 1;
15297     -webkit-flex: 1 1 auto;
15298             flex: 1 1 auto;
15299     box-sizing: border-box; }
15300   .flex-gt-lg-none {
15301     -webkit-box-flex: 0;
15302     -webkit-flex: 0 0 auto;
15303             flex: 0 0 auto;
15304     box-sizing: border-box; }
15305   .flex-gt-lg-noshrink {
15306     -webkit-box-flex: 1;
15307     -webkit-flex: 1 0 auto;
15308             flex: 1 0 auto;
15309     box-sizing: border-box; }
15310   .flex-gt-lg-nogrow {
15311     -webkit-box-flex: 0;
15312     -webkit-flex: 0 1 auto;
15313             flex: 0 1 auto;
15314     box-sizing: border-box; }
15315   .flex-gt-lg-0 {
15316     -webkit-box-flex: 1;
15317     -webkit-flex: 1 1 100%;
15318             flex: 1 1 100%;
15319     max-width: 0%;
15320     max-height: 100%;
15321     box-sizing: border-box; }
15322   .layout-row > .flex-gt-lg-0 {
15323     -webkit-box-flex: 1;
15324     -webkit-flex: 1 1 100%;
15325             flex: 1 1 100%;
15326     max-width: 0%;
15327     max-height: 100%;
15328     box-sizing: border-box;
15329     min-width: 0; }
15330   .layout-column > .flex-gt-lg-0 {
15331     -webkit-box-flex: 1;
15332     -webkit-flex: 1 1 100%;
15333             flex: 1 1 100%;
15334     max-width: 100%;
15335     max-height: 0%;
15336     box-sizing: border-box; }
15337   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
15338     -webkit-box-flex: 1;
15339     -webkit-flex: 1 1 33.33%;
15340             flex: 1 1 33.33%;
15341     max-width: 33.33%;
15342     max-height: 100%;
15343     box-sizing: border-box; }
15344   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
15345     -webkit-box-flex: 1;
15346     -webkit-flex: 1 1 66.66%;
15347             flex: 1 1 66.66%;
15348     max-width: 66.66%;
15349     max-height: 100%;
15350     box-sizing: border-box; }
15351   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
15352     -webkit-box-flex: 1;
15353     -webkit-flex: 1 1 33.33%;
15354             flex: 1 1 33.33%;
15355     max-width: 100%;
15356     max-height: 33.33%;
15357     box-sizing: border-box; }
15358   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
15359     -webkit-box-flex: 1;
15360     -webkit-flex: 1 1 66.66%;
15361             flex: 1 1 66.66%;
15362     max-width: 100%;
15363     max-height: 66.66%;
15364     box-sizing: border-box; }
15365   .layout-gt-lg-row > .flex-gt-lg-0 {
15366     -webkit-box-flex: 1;
15367     -webkit-flex: 1 1 100%;
15368             flex: 1 1 100%;
15369     max-width: 0%;
15370     max-height: 100%;
15371     box-sizing: border-box;
15372     min-width: 0; }
15373   .layout-gt-lg-column > .flex-gt-lg-0 {
15374     -webkit-box-flex: 1;
15375     -webkit-flex: 1 1 100%;
15376             flex: 1 1 100%;
15377     max-width: 100%;
15378     max-height: 0%;
15379     box-sizing: border-box;
15380     min-height: 0; }
15381   .flex-gt-lg-5 {
15382     -webkit-box-flex: 1;
15383     -webkit-flex: 1 1 100%;
15384             flex: 1 1 100%;
15385     max-width: 5%;
15386     max-height: 100%;
15387     box-sizing: border-box; }
15388   .layout-row > .flex-gt-lg-5 {
15389     -webkit-box-flex: 1;
15390     -webkit-flex: 1 1 100%;
15391             flex: 1 1 100%;
15392     max-width: 5%;
15393     max-height: 100%;
15394     box-sizing: border-box; }
15395   .layout-column > .flex-gt-lg-5 {
15396     -webkit-box-flex: 1;
15397     -webkit-flex: 1 1 100%;
15398             flex: 1 1 100%;
15399     max-width: 100%;
15400     max-height: 5%;
15401     box-sizing: border-box; }
15402   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
15403     -webkit-box-flex: 1;
15404     -webkit-flex: 1 1 33.33%;
15405             flex: 1 1 33.33%;
15406     max-width: 33.33%;
15407     max-height: 100%;
15408     box-sizing: border-box; }
15409   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
15410     -webkit-box-flex: 1;
15411     -webkit-flex: 1 1 66.66%;
15412             flex: 1 1 66.66%;
15413     max-width: 66.66%;
15414     max-height: 100%;
15415     box-sizing: border-box; }
15416   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
15417     -webkit-box-flex: 1;
15418     -webkit-flex: 1 1 33.33%;
15419             flex: 1 1 33.33%;
15420     max-width: 100%;
15421     max-height: 33.33%;
15422     box-sizing: border-box; }
15423   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
15424     -webkit-box-flex: 1;
15425     -webkit-flex: 1 1 66.66%;
15426             flex: 1 1 66.66%;
15427     max-width: 100%;
15428     max-height: 66.66%;
15429     box-sizing: border-box; }
15430   .layout-gt-lg-row > .flex-gt-lg-5 {
15431     -webkit-box-flex: 1;
15432     -webkit-flex: 1 1 100%;
15433             flex: 1 1 100%;
15434     max-width: 5%;
15435     max-height: 100%;
15436     box-sizing: border-box; }
15437   .layout-gt-lg-column > .flex-gt-lg-5 {
15438     -webkit-box-flex: 1;
15439     -webkit-flex: 1 1 100%;
15440             flex: 1 1 100%;
15441     max-width: 100%;
15442     max-height: 5%;
15443     box-sizing: border-box; }
15444   .flex-gt-lg-10 {
15445     -webkit-box-flex: 1;
15446     -webkit-flex: 1 1 100%;
15447             flex: 1 1 100%;
15448     max-width: 10%;
15449     max-height: 100%;
15450     box-sizing: border-box; }
15451   .layout-row > .flex-gt-lg-10 {
15452     -webkit-box-flex: 1;
15453     -webkit-flex: 1 1 100%;
15454             flex: 1 1 100%;
15455     max-width: 10%;
15456     max-height: 100%;
15457     box-sizing: border-box; }
15458   .layout-column > .flex-gt-lg-10 {
15459     -webkit-box-flex: 1;
15460     -webkit-flex: 1 1 100%;
15461             flex: 1 1 100%;
15462     max-width: 100%;
15463     max-height: 10%;
15464     box-sizing: border-box; }
15465   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
15466     -webkit-box-flex: 1;
15467     -webkit-flex: 1 1 33.33%;
15468             flex: 1 1 33.33%;
15469     max-width: 33.33%;
15470     max-height: 100%;
15471     box-sizing: border-box; }
15472   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
15473     -webkit-box-flex: 1;
15474     -webkit-flex: 1 1 66.66%;
15475             flex: 1 1 66.66%;
15476     max-width: 66.66%;
15477     max-height: 100%;
15478     box-sizing: border-box; }
15479   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
15480     -webkit-box-flex: 1;
15481     -webkit-flex: 1 1 33.33%;
15482             flex: 1 1 33.33%;
15483     max-width: 100%;
15484     max-height: 33.33%;
15485     box-sizing: border-box; }
15486   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
15487     -webkit-box-flex: 1;
15488     -webkit-flex: 1 1 66.66%;
15489             flex: 1 1 66.66%;
15490     max-width: 100%;
15491     max-height: 66.66%;
15492     box-sizing: border-box; }
15493   .layout-gt-lg-row > .flex-gt-lg-10 {
15494     -webkit-box-flex: 1;
15495     -webkit-flex: 1 1 100%;
15496             flex: 1 1 100%;
15497     max-width: 10%;
15498     max-height: 100%;
15499     box-sizing: border-box; }
15500   .layout-gt-lg-column > .flex-gt-lg-10 {
15501     -webkit-box-flex: 1;
15502     -webkit-flex: 1 1 100%;
15503             flex: 1 1 100%;
15504     max-width: 100%;
15505     max-height: 10%;
15506     box-sizing: border-box; }
15507   .flex-gt-lg-15 {
15508     -webkit-box-flex: 1;
15509     -webkit-flex: 1 1 100%;
15510             flex: 1 1 100%;
15511     max-width: 15%;
15512     max-height: 100%;
15513     box-sizing: border-box; }
15514   .layout-row > .flex-gt-lg-15 {
15515     -webkit-box-flex: 1;
15516     -webkit-flex: 1 1 100%;
15517             flex: 1 1 100%;
15518     max-width: 15%;
15519     max-height: 100%;
15520     box-sizing: border-box; }
15521   .layout-column > .flex-gt-lg-15 {
15522     -webkit-box-flex: 1;
15523     -webkit-flex: 1 1 100%;
15524             flex: 1 1 100%;
15525     max-width: 100%;
15526     max-height: 15%;
15527     box-sizing: border-box; }
15528   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
15529     -webkit-box-flex: 1;
15530     -webkit-flex: 1 1 33.33%;
15531             flex: 1 1 33.33%;
15532     max-width: 33.33%;
15533     max-height: 100%;
15534     box-sizing: border-box; }
15535   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
15536     -webkit-box-flex: 1;
15537     -webkit-flex: 1 1 66.66%;
15538             flex: 1 1 66.66%;
15539     max-width: 66.66%;
15540     max-height: 100%;
15541     box-sizing: border-box; }
15542   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
15543     -webkit-box-flex: 1;
15544     -webkit-flex: 1 1 33.33%;
15545             flex: 1 1 33.33%;
15546     max-width: 100%;
15547     max-height: 33.33%;
15548     box-sizing: border-box; }
15549   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
15550     -webkit-box-flex: 1;
15551     -webkit-flex: 1 1 66.66%;
15552             flex: 1 1 66.66%;
15553     max-width: 100%;
15554     max-height: 66.66%;
15555     box-sizing: border-box; }
15556   .layout-gt-lg-row > .flex-gt-lg-15 {
15557     -webkit-box-flex: 1;
15558     -webkit-flex: 1 1 100%;
15559             flex: 1 1 100%;
15560     max-width: 15%;
15561     max-height: 100%;
15562     box-sizing: border-box; }
15563   .layout-gt-lg-column > .flex-gt-lg-15 {
15564     -webkit-box-flex: 1;
15565     -webkit-flex: 1 1 100%;
15566             flex: 1 1 100%;
15567     max-width: 100%;
15568     max-height: 15%;
15569     box-sizing: border-box; }
15570   .flex-gt-lg-20 {
15571     -webkit-box-flex: 1;
15572     -webkit-flex: 1 1 100%;
15573             flex: 1 1 100%;
15574     max-width: 20%;
15575     max-height: 100%;
15576     box-sizing: border-box; }
15577   .layout-row > .flex-gt-lg-20 {
15578     -webkit-box-flex: 1;
15579     -webkit-flex: 1 1 100%;
15580             flex: 1 1 100%;
15581     max-width: 20%;
15582     max-height: 100%;
15583     box-sizing: border-box; }
15584   .layout-column > .flex-gt-lg-20 {
15585     -webkit-box-flex: 1;
15586     -webkit-flex: 1 1 100%;
15587             flex: 1 1 100%;
15588     max-width: 100%;
15589     max-height: 20%;
15590     box-sizing: border-box; }
15591   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
15592     -webkit-box-flex: 1;
15593     -webkit-flex: 1 1 33.33%;
15594             flex: 1 1 33.33%;
15595     max-width: 33.33%;
15596     max-height: 100%;
15597     box-sizing: border-box; }
15598   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
15599     -webkit-box-flex: 1;
15600     -webkit-flex: 1 1 66.66%;
15601             flex: 1 1 66.66%;
15602     max-width: 66.66%;
15603     max-height: 100%;
15604     box-sizing: border-box; }
15605   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
15606     -webkit-box-flex: 1;
15607     -webkit-flex: 1 1 33.33%;
15608             flex: 1 1 33.33%;
15609     max-width: 100%;
15610     max-height: 33.33%;
15611     box-sizing: border-box; }
15612   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
15613     -webkit-box-flex: 1;
15614     -webkit-flex: 1 1 66.66%;
15615             flex: 1 1 66.66%;
15616     max-width: 100%;
15617     max-height: 66.66%;
15618     box-sizing: border-box; }
15619   .layout-gt-lg-row > .flex-gt-lg-20 {
15620     -webkit-box-flex: 1;
15621     -webkit-flex: 1 1 100%;
15622             flex: 1 1 100%;
15623     max-width: 20%;
15624     max-height: 100%;
15625     box-sizing: border-box; }
15626   .layout-gt-lg-column > .flex-gt-lg-20 {
15627     -webkit-box-flex: 1;
15628     -webkit-flex: 1 1 100%;
15629             flex: 1 1 100%;
15630     max-width: 100%;
15631     max-height: 20%;
15632     box-sizing: border-box; }
15633   .flex-gt-lg-25 {
15634     -webkit-box-flex: 1;
15635     -webkit-flex: 1 1 100%;
15636             flex: 1 1 100%;
15637     max-width: 25%;
15638     max-height: 100%;
15639     box-sizing: border-box; }
15640   .layout-row > .flex-gt-lg-25 {
15641     -webkit-box-flex: 1;
15642     -webkit-flex: 1 1 100%;
15643             flex: 1 1 100%;
15644     max-width: 25%;
15645     max-height: 100%;
15646     box-sizing: border-box; }
15647   .layout-column > .flex-gt-lg-25 {
15648     -webkit-box-flex: 1;
15649     -webkit-flex: 1 1 100%;
15650             flex: 1 1 100%;
15651     max-width: 100%;
15652     max-height: 25%;
15653     box-sizing: border-box; }
15654   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
15655     -webkit-box-flex: 1;
15656     -webkit-flex: 1 1 33.33%;
15657             flex: 1 1 33.33%;
15658     max-width: 33.33%;
15659     max-height: 100%;
15660     box-sizing: border-box; }
15661   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
15662     -webkit-box-flex: 1;
15663     -webkit-flex: 1 1 66.66%;
15664             flex: 1 1 66.66%;
15665     max-width: 66.66%;
15666     max-height: 100%;
15667     box-sizing: border-box; }
15668   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
15669     -webkit-box-flex: 1;
15670     -webkit-flex: 1 1 33.33%;
15671             flex: 1 1 33.33%;
15672     max-width: 100%;
15673     max-height: 33.33%;
15674     box-sizing: border-box; }
15675   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
15676     -webkit-box-flex: 1;
15677     -webkit-flex: 1 1 66.66%;
15678             flex: 1 1 66.66%;
15679     max-width: 100%;
15680     max-height: 66.66%;
15681     box-sizing: border-box; }
15682   .layout-gt-lg-row > .flex-gt-lg-25 {
15683     -webkit-box-flex: 1;
15684     -webkit-flex: 1 1 100%;
15685             flex: 1 1 100%;
15686     max-width: 25%;
15687     max-height: 100%;
15688     box-sizing: border-box; }
15689   .layout-gt-lg-column > .flex-gt-lg-25 {
15690     -webkit-box-flex: 1;
15691     -webkit-flex: 1 1 100%;
15692             flex: 1 1 100%;
15693     max-width: 100%;
15694     max-height: 25%;
15695     box-sizing: border-box; }
15696   .flex-gt-lg-30 {
15697     -webkit-box-flex: 1;
15698     -webkit-flex: 1 1 100%;
15699             flex: 1 1 100%;
15700     max-width: 30%;
15701     max-height: 100%;
15702     box-sizing: border-box; }
15703   .layout-row > .flex-gt-lg-30 {
15704     -webkit-box-flex: 1;
15705     -webkit-flex: 1 1 100%;
15706             flex: 1 1 100%;
15707     max-width: 30%;
15708     max-height: 100%;
15709     box-sizing: border-box; }
15710   .layout-column > .flex-gt-lg-30 {
15711     -webkit-box-flex: 1;
15712     -webkit-flex: 1 1 100%;
15713             flex: 1 1 100%;
15714     max-width: 100%;
15715     max-height: 30%;
15716     box-sizing: border-box; }
15717   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
15718     -webkit-box-flex: 1;
15719     -webkit-flex: 1 1 33.33%;
15720             flex: 1 1 33.33%;
15721     max-width: 33.33%;
15722     max-height: 100%;
15723     box-sizing: border-box; }
15724   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
15725     -webkit-box-flex: 1;
15726     -webkit-flex: 1 1 66.66%;
15727             flex: 1 1 66.66%;
15728     max-width: 66.66%;
15729     max-height: 100%;
15730     box-sizing: border-box; }
15731   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
15732     -webkit-box-flex: 1;
15733     -webkit-flex: 1 1 33.33%;
15734             flex: 1 1 33.33%;
15735     max-width: 100%;
15736     max-height: 33.33%;
15737     box-sizing: border-box; }
15738   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
15739     -webkit-box-flex: 1;
15740     -webkit-flex: 1 1 66.66%;
15741             flex: 1 1 66.66%;
15742     max-width: 100%;
15743     max-height: 66.66%;
15744     box-sizing: border-box; }
15745   .layout-gt-lg-row > .flex-gt-lg-30 {
15746     -webkit-box-flex: 1;
15747     -webkit-flex: 1 1 100%;
15748             flex: 1 1 100%;
15749     max-width: 30%;
15750     max-height: 100%;
15751     box-sizing: border-box; }
15752   .layout-gt-lg-column > .flex-gt-lg-30 {
15753     -webkit-box-flex: 1;
15754     -webkit-flex: 1 1 100%;
15755             flex: 1 1 100%;
15756     max-width: 100%;
15757     max-height: 30%;
15758     box-sizing: border-box; }
15759   .flex-gt-lg-35 {
15760     -webkit-box-flex: 1;
15761     -webkit-flex: 1 1 100%;
15762             flex: 1 1 100%;
15763     max-width: 35%;
15764     max-height: 100%;
15765     box-sizing: border-box; }
15766   .layout-row > .flex-gt-lg-35 {
15767     -webkit-box-flex: 1;
15768     -webkit-flex: 1 1 100%;
15769             flex: 1 1 100%;
15770     max-width: 35%;
15771     max-height: 100%;
15772     box-sizing: border-box; }
15773   .layout-column > .flex-gt-lg-35 {
15774     -webkit-box-flex: 1;
15775     -webkit-flex: 1 1 100%;
15776             flex: 1 1 100%;
15777     max-width: 100%;
15778     max-height: 35%;
15779     box-sizing: border-box; }
15780   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
15781     -webkit-box-flex: 1;
15782     -webkit-flex: 1 1 33.33%;
15783             flex: 1 1 33.33%;
15784     max-width: 33.33%;
15785     max-height: 100%;
15786     box-sizing: border-box; }
15787   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
15788     -webkit-box-flex: 1;
15789     -webkit-flex: 1 1 66.66%;
15790             flex: 1 1 66.66%;
15791     max-width: 66.66%;
15792     max-height: 100%;
15793     box-sizing: border-box; }
15794   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
15795     -webkit-box-flex: 1;
15796     -webkit-flex: 1 1 33.33%;
15797             flex: 1 1 33.33%;
15798     max-width: 100%;
15799     max-height: 33.33%;
15800     box-sizing: border-box; }
15801   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
15802     -webkit-box-flex: 1;
15803     -webkit-flex: 1 1 66.66%;
15804             flex: 1 1 66.66%;
15805     max-width: 100%;
15806     max-height: 66.66%;
15807     box-sizing: border-box; }
15808   .layout-gt-lg-row > .flex-gt-lg-35 {
15809     -webkit-box-flex: 1;
15810     -webkit-flex: 1 1 100%;
15811             flex: 1 1 100%;
15812     max-width: 35%;
15813     max-height: 100%;
15814     box-sizing: border-box; }
15815   .layout-gt-lg-column > .flex-gt-lg-35 {
15816     -webkit-box-flex: 1;
15817     -webkit-flex: 1 1 100%;
15818             flex: 1 1 100%;
15819     max-width: 100%;
15820     max-height: 35%;
15821     box-sizing: border-box; }
15822   .flex-gt-lg-40 {
15823     -webkit-box-flex: 1;
15824     -webkit-flex: 1 1 100%;
15825             flex: 1 1 100%;
15826     max-width: 40%;
15827     max-height: 100%;
15828     box-sizing: border-box; }
15829   .layout-row > .flex-gt-lg-40 {
15830     -webkit-box-flex: 1;
15831     -webkit-flex: 1 1 100%;
15832             flex: 1 1 100%;
15833     max-width: 40%;
15834     max-height: 100%;
15835     box-sizing: border-box; }
15836   .layout-column > .flex-gt-lg-40 {
15837     -webkit-box-flex: 1;
15838     -webkit-flex: 1 1 100%;
15839             flex: 1 1 100%;
15840     max-width: 100%;
15841     max-height: 40%;
15842     box-sizing: border-box; }
15843   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
15844     -webkit-box-flex: 1;
15845     -webkit-flex: 1 1 33.33%;
15846             flex: 1 1 33.33%;
15847     max-width: 33.33%;
15848     max-height: 100%;
15849     box-sizing: border-box; }
15850   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
15851     -webkit-box-flex: 1;
15852     -webkit-flex: 1 1 66.66%;
15853             flex: 1 1 66.66%;
15854     max-width: 66.66%;
15855     max-height: 100%;
15856     box-sizing: border-box; }
15857   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
15858     -webkit-box-flex: 1;
15859     -webkit-flex: 1 1 33.33%;
15860             flex: 1 1 33.33%;
15861     max-width: 100%;
15862     max-height: 33.33%;
15863     box-sizing: border-box; }
15864   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
15865     -webkit-box-flex: 1;
15866     -webkit-flex: 1 1 66.66%;
15867             flex: 1 1 66.66%;
15868     max-width: 100%;
15869     max-height: 66.66%;
15870     box-sizing: border-box; }
15871   .layout-gt-lg-row > .flex-gt-lg-40 {
15872     -webkit-box-flex: 1;
15873     -webkit-flex: 1 1 100%;
15874             flex: 1 1 100%;
15875     max-width: 40%;
15876     max-height: 100%;
15877     box-sizing: border-box; }
15878   .layout-gt-lg-column > .flex-gt-lg-40 {
15879     -webkit-box-flex: 1;
15880     -webkit-flex: 1 1 100%;
15881             flex: 1 1 100%;
15882     max-width: 100%;
15883     max-height: 40%;
15884     box-sizing: border-box; }
15885   .flex-gt-lg-45 {
15886     -webkit-box-flex: 1;
15887     -webkit-flex: 1 1 100%;
15888             flex: 1 1 100%;
15889     max-width: 45%;
15890     max-height: 100%;
15891     box-sizing: border-box; }
15892   .layout-row > .flex-gt-lg-45 {
15893     -webkit-box-flex: 1;
15894     -webkit-flex: 1 1 100%;
15895             flex: 1 1 100%;
15896     max-width: 45%;
15897     max-height: 100%;
15898     box-sizing: border-box; }
15899   .layout-column > .flex-gt-lg-45 {
15900     -webkit-box-flex: 1;
15901     -webkit-flex: 1 1 100%;
15902             flex: 1 1 100%;
15903     max-width: 100%;
15904     max-height: 45%;
15905     box-sizing: border-box; }
15906   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
15907     -webkit-box-flex: 1;
15908     -webkit-flex: 1 1 33.33%;
15909             flex: 1 1 33.33%;
15910     max-width: 33.33%;
15911     max-height: 100%;
15912     box-sizing: border-box; }
15913   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
15914     -webkit-box-flex: 1;
15915     -webkit-flex: 1 1 66.66%;
15916             flex: 1 1 66.66%;
15917     max-width: 66.66%;
15918     max-height: 100%;
15919     box-sizing: border-box; }
15920   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
15921     -webkit-box-flex: 1;
15922     -webkit-flex: 1 1 33.33%;
15923             flex: 1 1 33.33%;
15924     max-width: 100%;
15925     max-height: 33.33%;
15926     box-sizing: border-box; }
15927   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
15928     -webkit-box-flex: 1;
15929     -webkit-flex: 1 1 66.66%;
15930             flex: 1 1 66.66%;
15931     max-width: 100%;
15932     max-height: 66.66%;
15933     box-sizing: border-box; }
15934   .layout-gt-lg-row > .flex-gt-lg-45 {
15935     -webkit-box-flex: 1;
15936     -webkit-flex: 1 1 100%;
15937             flex: 1 1 100%;
15938     max-width: 45%;
15939     max-height: 100%;
15940     box-sizing: border-box; }
15941   .layout-gt-lg-column > .flex-gt-lg-45 {
15942     -webkit-box-flex: 1;
15943     -webkit-flex: 1 1 100%;
15944             flex: 1 1 100%;
15945     max-width: 100%;
15946     max-height: 45%;
15947     box-sizing: border-box; }
15948   .flex-gt-lg-50 {
15949     -webkit-box-flex: 1;
15950     -webkit-flex: 1 1 100%;
15951             flex: 1 1 100%;
15952     max-width: 50%;
15953     max-height: 100%;
15954     box-sizing: border-box; }
15955   .layout-row > .flex-gt-lg-50 {
15956     -webkit-box-flex: 1;
15957     -webkit-flex: 1 1 100%;
15958             flex: 1 1 100%;
15959     max-width: 50%;
15960     max-height: 100%;
15961     box-sizing: border-box; }
15962   .layout-column > .flex-gt-lg-50 {
15963     -webkit-box-flex: 1;
15964     -webkit-flex: 1 1 100%;
15965             flex: 1 1 100%;
15966     max-width: 100%;
15967     max-height: 50%;
15968     box-sizing: border-box; }
15969   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
15970     -webkit-box-flex: 1;
15971     -webkit-flex: 1 1 33.33%;
15972             flex: 1 1 33.33%;
15973     max-width: 33.33%;
15974     max-height: 100%;
15975     box-sizing: border-box; }
15976   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
15977     -webkit-box-flex: 1;
15978     -webkit-flex: 1 1 66.66%;
15979             flex: 1 1 66.66%;
15980     max-width: 66.66%;
15981     max-height: 100%;
15982     box-sizing: border-box; }
15983   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
15984     -webkit-box-flex: 1;
15985     -webkit-flex: 1 1 33.33%;
15986             flex: 1 1 33.33%;
15987     max-width: 100%;
15988     max-height: 33.33%;
15989     box-sizing: border-box; }
15990   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
15991     -webkit-box-flex: 1;
15992     -webkit-flex: 1 1 66.66%;
15993             flex: 1 1 66.66%;
15994     max-width: 100%;
15995     max-height: 66.66%;
15996     box-sizing: border-box; }
15997   .layout-gt-lg-row > .flex-gt-lg-50 {
15998     -webkit-box-flex: 1;
15999     -webkit-flex: 1 1 100%;
16000             flex: 1 1 100%;
16001     max-width: 50%;
16002     max-height: 100%;
16003     box-sizing: border-box; }
16004   .layout-gt-lg-column > .flex-gt-lg-50 {
16005     -webkit-box-flex: 1;
16006     -webkit-flex: 1 1 100%;
16007             flex: 1 1 100%;
16008     max-width: 100%;
16009     max-height: 50%;
16010     box-sizing: border-box; }
16011   .flex-gt-lg-55 {
16012     -webkit-box-flex: 1;
16013     -webkit-flex: 1 1 100%;
16014             flex: 1 1 100%;
16015     max-width: 55%;
16016     max-height: 100%;
16017     box-sizing: border-box; }
16018   .layout-row > .flex-gt-lg-55 {
16019     -webkit-box-flex: 1;
16020     -webkit-flex: 1 1 100%;
16021             flex: 1 1 100%;
16022     max-width: 55%;
16023     max-height: 100%;
16024     box-sizing: border-box; }
16025   .layout-column > .flex-gt-lg-55 {
16026     -webkit-box-flex: 1;
16027     -webkit-flex: 1 1 100%;
16028             flex: 1 1 100%;
16029     max-width: 100%;
16030     max-height: 55%;
16031     box-sizing: border-box; }
16032   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
16033     -webkit-box-flex: 1;
16034     -webkit-flex: 1 1 33.33%;
16035             flex: 1 1 33.33%;
16036     max-width: 33.33%;
16037     max-height: 100%;
16038     box-sizing: border-box; }
16039   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
16040     -webkit-box-flex: 1;
16041     -webkit-flex: 1 1 66.66%;
16042             flex: 1 1 66.66%;
16043     max-width: 66.66%;
16044     max-height: 100%;
16045     box-sizing: border-box; }
16046   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
16047     -webkit-box-flex: 1;
16048     -webkit-flex: 1 1 33.33%;
16049             flex: 1 1 33.33%;
16050     max-width: 100%;
16051     max-height: 33.33%;
16052     box-sizing: border-box; }
16053   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
16054     -webkit-box-flex: 1;
16055     -webkit-flex: 1 1 66.66%;
16056             flex: 1 1 66.66%;
16057     max-width: 100%;
16058     max-height: 66.66%;
16059     box-sizing: border-box; }
16060   .layout-gt-lg-row > .flex-gt-lg-55 {
16061     -webkit-box-flex: 1;
16062     -webkit-flex: 1 1 100%;
16063             flex: 1 1 100%;
16064     max-width: 55%;
16065     max-height: 100%;
16066     box-sizing: border-box; }
16067   .layout-gt-lg-column > .flex-gt-lg-55 {
16068     -webkit-box-flex: 1;
16069     -webkit-flex: 1 1 100%;
16070             flex: 1 1 100%;
16071     max-width: 100%;
16072     max-height: 55%;
16073     box-sizing: border-box; }
16074   .flex-gt-lg-60 {
16075     -webkit-box-flex: 1;
16076     -webkit-flex: 1 1 100%;
16077             flex: 1 1 100%;
16078     max-width: 60%;
16079     max-height: 100%;
16080     box-sizing: border-box; }
16081   .layout-row > .flex-gt-lg-60 {
16082     -webkit-box-flex: 1;
16083     -webkit-flex: 1 1 100%;
16084             flex: 1 1 100%;
16085     max-width: 60%;
16086     max-height: 100%;
16087     box-sizing: border-box; }
16088   .layout-column > .flex-gt-lg-60 {
16089     -webkit-box-flex: 1;
16090     -webkit-flex: 1 1 100%;
16091             flex: 1 1 100%;
16092     max-width: 100%;
16093     max-height: 60%;
16094     box-sizing: border-box; }
16095   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
16096     -webkit-box-flex: 1;
16097     -webkit-flex: 1 1 33.33%;
16098             flex: 1 1 33.33%;
16099     max-width: 33.33%;
16100     max-height: 100%;
16101     box-sizing: border-box; }
16102   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
16103     -webkit-box-flex: 1;
16104     -webkit-flex: 1 1 66.66%;
16105             flex: 1 1 66.66%;
16106     max-width: 66.66%;
16107     max-height: 100%;
16108     box-sizing: border-box; }
16109   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
16110     -webkit-box-flex: 1;
16111     -webkit-flex: 1 1 33.33%;
16112             flex: 1 1 33.33%;
16113     max-width: 100%;
16114     max-height: 33.33%;
16115     box-sizing: border-box; }
16116   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
16117     -webkit-box-flex: 1;
16118     -webkit-flex: 1 1 66.66%;
16119             flex: 1 1 66.66%;
16120     max-width: 100%;
16121     max-height: 66.66%;
16122     box-sizing: border-box; }
16123   .layout-gt-lg-row > .flex-gt-lg-60 {
16124     -webkit-box-flex: 1;
16125     -webkit-flex: 1 1 100%;
16126             flex: 1 1 100%;
16127     max-width: 60%;
16128     max-height: 100%;
16129     box-sizing: border-box; }
16130   .layout-gt-lg-column > .flex-gt-lg-60 {
16131     -webkit-box-flex: 1;
16132     -webkit-flex: 1 1 100%;
16133             flex: 1 1 100%;
16134     max-width: 100%;
16135     max-height: 60%;
16136     box-sizing: border-box; }
16137   .flex-gt-lg-65 {
16138     -webkit-box-flex: 1;
16139     -webkit-flex: 1 1 100%;
16140             flex: 1 1 100%;
16141     max-width: 65%;
16142     max-height: 100%;
16143     box-sizing: border-box; }
16144   .layout-row > .flex-gt-lg-65 {
16145     -webkit-box-flex: 1;
16146     -webkit-flex: 1 1 100%;
16147             flex: 1 1 100%;
16148     max-width: 65%;
16149     max-height: 100%;
16150     box-sizing: border-box; }
16151   .layout-column > .flex-gt-lg-65 {
16152     -webkit-box-flex: 1;
16153     -webkit-flex: 1 1 100%;
16154             flex: 1 1 100%;
16155     max-width: 100%;
16156     max-height: 65%;
16157     box-sizing: border-box; }
16158   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
16159     -webkit-box-flex: 1;
16160     -webkit-flex: 1 1 33.33%;
16161             flex: 1 1 33.33%;
16162     max-width: 33.33%;
16163     max-height: 100%;
16164     box-sizing: border-box; }
16165   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
16166     -webkit-box-flex: 1;
16167     -webkit-flex: 1 1 66.66%;
16168             flex: 1 1 66.66%;
16169     max-width: 66.66%;
16170     max-height: 100%;
16171     box-sizing: border-box; }
16172   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
16173     -webkit-box-flex: 1;
16174     -webkit-flex: 1 1 33.33%;
16175             flex: 1 1 33.33%;
16176     max-width: 100%;
16177     max-height: 33.33%;
16178     box-sizing: border-box; }
16179   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
16180     -webkit-box-flex: 1;
16181     -webkit-flex: 1 1 66.66%;
16182             flex: 1 1 66.66%;
16183     max-width: 100%;
16184     max-height: 66.66%;
16185     box-sizing: border-box; }
16186   .layout-gt-lg-row > .flex-gt-lg-65 {
16187     -webkit-box-flex: 1;
16188     -webkit-flex: 1 1 100%;
16189             flex: 1 1 100%;
16190     max-width: 65%;
16191     max-height: 100%;
16192     box-sizing: border-box; }
16193   .layout-gt-lg-column > .flex-gt-lg-65 {
16194     -webkit-box-flex: 1;
16195     -webkit-flex: 1 1 100%;
16196             flex: 1 1 100%;
16197     max-width: 100%;
16198     max-height: 65%;
16199     box-sizing: border-box; }
16200   .flex-gt-lg-70 {
16201     -webkit-box-flex: 1;
16202     -webkit-flex: 1 1 100%;
16203             flex: 1 1 100%;
16204     max-width: 70%;
16205     max-height: 100%;
16206     box-sizing: border-box; }
16207   .layout-row > .flex-gt-lg-70 {
16208     -webkit-box-flex: 1;
16209     -webkit-flex: 1 1 100%;
16210             flex: 1 1 100%;
16211     max-width: 70%;
16212     max-height: 100%;
16213     box-sizing: border-box; }
16214   .layout-column > .flex-gt-lg-70 {
16215     -webkit-box-flex: 1;
16216     -webkit-flex: 1 1 100%;
16217             flex: 1 1 100%;
16218     max-width: 100%;
16219     max-height: 70%;
16220     box-sizing: border-box; }
16221   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
16222     -webkit-box-flex: 1;
16223     -webkit-flex: 1 1 33.33%;
16224             flex: 1 1 33.33%;
16225     max-width: 33.33%;
16226     max-height: 100%;
16227     box-sizing: border-box; }
16228   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
16229     -webkit-box-flex: 1;
16230     -webkit-flex: 1 1 66.66%;
16231             flex: 1 1 66.66%;
16232     max-width: 66.66%;
16233     max-height: 100%;
16234     box-sizing: border-box; }
16235   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
16236     -webkit-box-flex: 1;
16237     -webkit-flex: 1 1 33.33%;
16238             flex: 1 1 33.33%;
16239     max-width: 100%;
16240     max-height: 33.33%;
16241     box-sizing: border-box; }
16242   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
16243     -webkit-box-flex: 1;
16244     -webkit-flex: 1 1 66.66%;
16245             flex: 1 1 66.66%;
16246     max-width: 100%;
16247     max-height: 66.66%;
16248     box-sizing: border-box; }
16249   .layout-gt-lg-row > .flex-gt-lg-70 {
16250     -webkit-box-flex: 1;
16251     -webkit-flex: 1 1 100%;
16252             flex: 1 1 100%;
16253     max-width: 70%;
16254     max-height: 100%;
16255     box-sizing: border-box; }
16256   .layout-gt-lg-column > .flex-gt-lg-70 {
16257     -webkit-box-flex: 1;
16258     -webkit-flex: 1 1 100%;
16259             flex: 1 1 100%;
16260     max-width: 100%;
16261     max-height: 70%;
16262     box-sizing: border-box; }
16263   .flex-gt-lg-75 {
16264     -webkit-box-flex: 1;
16265     -webkit-flex: 1 1 100%;
16266             flex: 1 1 100%;
16267     max-width: 75%;
16268     max-height: 100%;
16269     box-sizing: border-box; }
16270   .layout-row > .flex-gt-lg-75 {
16271     -webkit-box-flex: 1;
16272     -webkit-flex: 1 1 100%;
16273             flex: 1 1 100%;
16274     max-width: 75%;
16275     max-height: 100%;
16276     box-sizing: border-box; }
16277   .layout-column > .flex-gt-lg-75 {
16278     -webkit-box-flex: 1;
16279     -webkit-flex: 1 1 100%;
16280             flex: 1 1 100%;
16281     max-width: 100%;
16282     max-height: 75%;
16283     box-sizing: border-box; }
16284   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
16285     -webkit-box-flex: 1;
16286     -webkit-flex: 1 1 33.33%;
16287             flex: 1 1 33.33%;
16288     max-width: 33.33%;
16289     max-height: 100%;
16290     box-sizing: border-box; }
16291   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
16292     -webkit-box-flex: 1;
16293     -webkit-flex: 1 1 66.66%;
16294             flex: 1 1 66.66%;
16295     max-width: 66.66%;
16296     max-height: 100%;
16297     box-sizing: border-box; }
16298   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
16299     -webkit-box-flex: 1;
16300     -webkit-flex: 1 1 33.33%;
16301             flex: 1 1 33.33%;
16302     max-width: 100%;
16303     max-height: 33.33%;
16304     box-sizing: border-box; }
16305   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
16306     -webkit-box-flex: 1;
16307     -webkit-flex: 1 1 66.66%;
16308             flex: 1 1 66.66%;
16309     max-width: 100%;
16310     max-height: 66.66%;
16311     box-sizing: border-box; }
16312   .layout-gt-lg-row > .flex-gt-lg-75 {
16313     -webkit-box-flex: 1;
16314     -webkit-flex: 1 1 100%;
16315             flex: 1 1 100%;
16316     max-width: 75%;
16317     max-height: 100%;
16318     box-sizing: border-box; }
16319   .layout-gt-lg-column > .flex-gt-lg-75 {
16320     -webkit-box-flex: 1;
16321     -webkit-flex: 1 1 100%;
16322             flex: 1 1 100%;
16323     max-width: 100%;
16324     max-height: 75%;
16325     box-sizing: border-box; }
16326   .flex-gt-lg-80 {
16327     -webkit-box-flex: 1;
16328     -webkit-flex: 1 1 100%;
16329             flex: 1 1 100%;
16330     max-width: 80%;
16331     max-height: 100%;
16332     box-sizing: border-box; }
16333   .layout-row > .flex-gt-lg-80 {
16334     -webkit-box-flex: 1;
16335     -webkit-flex: 1 1 100%;
16336             flex: 1 1 100%;
16337     max-width: 80%;
16338     max-height: 100%;
16339     box-sizing: border-box; }
16340   .layout-column > .flex-gt-lg-80 {
16341     -webkit-box-flex: 1;
16342     -webkit-flex: 1 1 100%;
16343             flex: 1 1 100%;
16344     max-width: 100%;
16345     max-height: 80%;
16346     box-sizing: border-box; }
16347   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
16348     -webkit-box-flex: 1;
16349     -webkit-flex: 1 1 33.33%;
16350             flex: 1 1 33.33%;
16351     max-width: 33.33%;
16352     max-height: 100%;
16353     box-sizing: border-box; }
16354   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
16355     -webkit-box-flex: 1;
16356     -webkit-flex: 1 1 66.66%;
16357             flex: 1 1 66.66%;
16358     max-width: 66.66%;
16359     max-height: 100%;
16360     box-sizing: border-box; }
16361   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
16362     -webkit-box-flex: 1;
16363     -webkit-flex: 1 1 33.33%;
16364             flex: 1 1 33.33%;
16365     max-width: 100%;
16366     max-height: 33.33%;
16367     box-sizing: border-box; }
16368   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
16369     -webkit-box-flex: 1;
16370     -webkit-flex: 1 1 66.66%;
16371             flex: 1 1 66.66%;
16372     max-width: 100%;
16373     max-height: 66.66%;
16374     box-sizing: border-box; }
16375   .layout-gt-lg-row > .flex-gt-lg-80 {
16376     -webkit-box-flex: 1;
16377     -webkit-flex: 1 1 100%;
16378             flex: 1 1 100%;
16379     max-width: 80%;
16380     max-height: 100%;
16381     box-sizing: border-box; }
16382   .layout-gt-lg-column > .flex-gt-lg-80 {
16383     -webkit-box-flex: 1;
16384     -webkit-flex: 1 1 100%;
16385             flex: 1 1 100%;
16386     max-width: 100%;
16387     max-height: 80%;
16388     box-sizing: border-box; }
16389   .flex-gt-lg-85 {
16390     -webkit-box-flex: 1;
16391     -webkit-flex: 1 1 100%;
16392             flex: 1 1 100%;
16393     max-width: 85%;
16394     max-height: 100%;
16395     box-sizing: border-box; }
16396   .layout-row > .flex-gt-lg-85 {
16397     -webkit-box-flex: 1;
16398     -webkit-flex: 1 1 100%;
16399             flex: 1 1 100%;
16400     max-width: 85%;
16401     max-height: 100%;
16402     box-sizing: border-box; }
16403   .layout-column > .flex-gt-lg-85 {
16404     -webkit-box-flex: 1;
16405     -webkit-flex: 1 1 100%;
16406             flex: 1 1 100%;
16407     max-width: 100%;
16408     max-height: 85%;
16409     box-sizing: border-box; }
16410   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
16411     -webkit-box-flex: 1;
16412     -webkit-flex: 1 1 33.33%;
16413             flex: 1 1 33.33%;
16414     max-width: 33.33%;
16415     max-height: 100%;
16416     box-sizing: border-box; }
16417   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
16418     -webkit-box-flex: 1;
16419     -webkit-flex: 1 1 66.66%;
16420             flex: 1 1 66.66%;
16421     max-width: 66.66%;
16422     max-height: 100%;
16423     box-sizing: border-box; }
16424   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
16425     -webkit-box-flex: 1;
16426     -webkit-flex: 1 1 33.33%;
16427             flex: 1 1 33.33%;
16428     max-width: 100%;
16429     max-height: 33.33%;
16430     box-sizing: border-box; }
16431   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
16432     -webkit-box-flex: 1;
16433     -webkit-flex: 1 1 66.66%;
16434             flex: 1 1 66.66%;
16435     max-width: 100%;
16436     max-height: 66.66%;
16437     box-sizing: border-box; }
16438   .layout-gt-lg-row > .flex-gt-lg-85 {
16439     -webkit-box-flex: 1;
16440     -webkit-flex: 1 1 100%;
16441             flex: 1 1 100%;
16442     max-width: 85%;
16443     max-height: 100%;
16444     box-sizing: border-box; }
16445   .layout-gt-lg-column > .flex-gt-lg-85 {
16446     -webkit-box-flex: 1;
16447     -webkit-flex: 1 1 100%;
16448             flex: 1 1 100%;
16449     max-width: 100%;
16450     max-height: 85%;
16451     box-sizing: border-box; }
16452   .flex-gt-lg-90 {
16453     -webkit-box-flex: 1;
16454     -webkit-flex: 1 1 100%;
16455             flex: 1 1 100%;
16456     max-width: 90%;
16457     max-height: 100%;
16458     box-sizing: border-box; }
16459   .layout-row > .flex-gt-lg-90 {
16460     -webkit-box-flex: 1;
16461     -webkit-flex: 1 1 100%;
16462             flex: 1 1 100%;
16463     max-width: 90%;
16464     max-height: 100%;
16465     box-sizing: border-box; }
16466   .layout-column > .flex-gt-lg-90 {
16467     -webkit-box-flex: 1;
16468     -webkit-flex: 1 1 100%;
16469             flex: 1 1 100%;
16470     max-width: 100%;
16471     max-height: 90%;
16472     box-sizing: border-box; }
16473   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
16474     -webkit-box-flex: 1;
16475     -webkit-flex: 1 1 33.33%;
16476             flex: 1 1 33.33%;
16477     max-width: 33.33%;
16478     max-height: 100%;
16479     box-sizing: border-box; }
16480   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
16481     -webkit-box-flex: 1;
16482     -webkit-flex: 1 1 66.66%;
16483             flex: 1 1 66.66%;
16484     max-width: 66.66%;
16485     max-height: 100%;
16486     box-sizing: border-box; }
16487   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
16488     -webkit-box-flex: 1;
16489     -webkit-flex: 1 1 33.33%;
16490             flex: 1 1 33.33%;
16491     max-width: 100%;
16492     max-height: 33.33%;
16493     box-sizing: border-box; }
16494   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
16495     -webkit-box-flex: 1;
16496     -webkit-flex: 1 1 66.66%;
16497             flex: 1 1 66.66%;
16498     max-width: 100%;
16499     max-height: 66.66%;
16500     box-sizing: border-box; }
16501   .layout-gt-lg-row > .flex-gt-lg-90 {
16502     -webkit-box-flex: 1;
16503     -webkit-flex: 1 1 100%;
16504             flex: 1 1 100%;
16505     max-width: 90%;
16506     max-height: 100%;
16507     box-sizing: border-box; }
16508   .layout-gt-lg-column > .flex-gt-lg-90 {
16509     -webkit-box-flex: 1;
16510     -webkit-flex: 1 1 100%;
16511             flex: 1 1 100%;
16512     max-width: 100%;
16513     max-height: 90%;
16514     box-sizing: border-box; }
16515   .flex-gt-lg-95 {
16516     -webkit-box-flex: 1;
16517     -webkit-flex: 1 1 100%;
16518             flex: 1 1 100%;
16519     max-width: 95%;
16520     max-height: 100%;
16521     box-sizing: border-box; }
16522   .layout-row > .flex-gt-lg-95 {
16523     -webkit-box-flex: 1;
16524     -webkit-flex: 1 1 100%;
16525             flex: 1 1 100%;
16526     max-width: 95%;
16527     max-height: 100%;
16528     box-sizing: border-box; }
16529   .layout-column > .flex-gt-lg-95 {
16530     -webkit-box-flex: 1;
16531     -webkit-flex: 1 1 100%;
16532             flex: 1 1 100%;
16533     max-width: 100%;
16534     max-height: 95%;
16535     box-sizing: border-box; }
16536   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
16537     -webkit-box-flex: 1;
16538     -webkit-flex: 1 1 33.33%;
16539             flex: 1 1 33.33%;
16540     max-width: 33.33%;
16541     max-height: 100%;
16542     box-sizing: border-box; }
16543   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
16544     -webkit-box-flex: 1;
16545     -webkit-flex: 1 1 66.66%;
16546             flex: 1 1 66.66%;
16547     max-width: 66.66%;
16548     max-height: 100%;
16549     box-sizing: border-box; }
16550   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
16551     -webkit-box-flex: 1;
16552     -webkit-flex: 1 1 33.33%;
16553             flex: 1 1 33.33%;
16554     max-width: 100%;
16555     max-height: 33.33%;
16556     box-sizing: border-box; }
16557   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
16558     -webkit-box-flex: 1;
16559     -webkit-flex: 1 1 66.66%;
16560             flex: 1 1 66.66%;
16561     max-width: 100%;
16562     max-height: 66.66%;
16563     box-sizing: border-box; }
16564   .layout-gt-lg-row > .flex-gt-lg-95 {
16565     -webkit-box-flex: 1;
16566     -webkit-flex: 1 1 100%;
16567             flex: 1 1 100%;
16568     max-width: 95%;
16569     max-height: 100%;
16570     box-sizing: border-box; }
16571   .layout-gt-lg-column > .flex-gt-lg-95 {
16572     -webkit-box-flex: 1;
16573     -webkit-flex: 1 1 100%;
16574             flex: 1 1 100%;
16575     max-width: 100%;
16576     max-height: 95%;
16577     box-sizing: border-box; }
16578   .flex-gt-lg-100 {
16579     -webkit-box-flex: 1;
16580     -webkit-flex: 1 1 100%;
16581             flex: 1 1 100%;
16582     max-width: 100%;
16583     max-height: 100%;
16584     box-sizing: border-box; }
16585   .layout-row > .flex-gt-lg-100 {
16586     -webkit-box-flex: 1;
16587     -webkit-flex: 1 1 100%;
16588             flex: 1 1 100%;
16589     max-width: 100%;
16590     max-height: 100%;
16591     box-sizing: border-box; }
16592   .layout-column > .flex-gt-lg-100 {
16593     -webkit-box-flex: 1;
16594     -webkit-flex: 1 1 100%;
16595             flex: 1 1 100%;
16596     max-width: 100%;
16597     max-height: 100%;
16598     box-sizing: border-box; }
16599   .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
16600     -webkit-box-flex: 1;
16601     -webkit-flex: 1 1 33.33%;
16602             flex: 1 1 33.33%;
16603     max-width: 33.33%;
16604     max-height: 100%;
16605     box-sizing: border-box; }
16606   .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
16607     -webkit-box-flex: 1;
16608     -webkit-flex: 1 1 66.66%;
16609             flex: 1 1 66.66%;
16610     max-width: 66.66%;
16611     max-height: 100%;
16612     box-sizing: border-box; }
16613   .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
16614     -webkit-box-flex: 1;
16615     -webkit-flex: 1 1 33.33%;
16616             flex: 1 1 33.33%;
16617     max-width: 100%;
16618     max-height: 33.33%;
16619     box-sizing: border-box; }
16620   .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
16621     -webkit-box-flex: 1;
16622     -webkit-flex: 1 1 66.66%;
16623             flex: 1 1 66.66%;
16624     max-width: 100%;
16625     max-height: 66.66%;
16626     box-sizing: border-box; }
16627   .layout-gt-lg-row > .flex-gt-lg-100 {
16628     -webkit-box-flex: 1;
16629     -webkit-flex: 1 1 100%;
16630             flex: 1 1 100%;
16631     max-width: 100%;
16632     max-height: 100%;
16633     box-sizing: border-box; }
16634   .layout-gt-lg-column > .flex-gt-lg-100 {
16635     -webkit-box-flex: 1;
16636     -webkit-flex: 1 1 100%;
16637             flex: 1 1 100%;
16638     max-width: 100%;
16639     max-height: 100%;
16640     box-sizing: border-box; }
16641   .layout-gt-lg-row > .flex-gt-lg-33, .layout-gt-lg-row > .flex-gt-lg-33 {
16642     -webkit-box-flex: 1;
16643     -webkit-flex: 1 1 100%;
16644             flex: 1 1 100%;
16645     max-width: 33.33%;
16646     max-height: 100%;
16647     box-sizing: border-box; }
16648   .layout-gt-lg-row > .flex-gt-lg-66, .layout-gt-lg-row > .flex-gt-lg-66 {
16649     -webkit-box-flex: 1;
16650     -webkit-flex: 1 1 100%;
16651             flex: 1 1 100%;
16652     max-width: 66.66%;
16653     max-height: 100%;
16654     box-sizing: border-box; }
16655   .layout-gt-lg-row > .flex {
16656     min-width: 0; }
16657   .layout-gt-lg-column > .flex-gt-lg-33, .layout-gt-lg-column > .flex-gt-lg-33 {
16658     -webkit-box-flex: 1;
16659     -webkit-flex: 1 1 100%;
16660             flex: 1 1 100%;
16661     max-width: 100%;
16662     max-height: 33.33%;
16663     box-sizing: border-box; }
16664   .layout-gt-lg-column > .flex-gt-lg-66, .layout-gt-lg-column > .flex-gt-lg-66 {
16665     -webkit-box-flex: 1;
16666     -webkit-flex: 1 1 100%;
16667             flex: 1 1 100%;
16668     max-width: 100%;
16669     max-height: 66.66%;
16670     box-sizing: border-box; }
16671   .layout-gt-lg-column > .flex {
16672     min-height: 0; }
16673   .layout-gt-lg, .layout-gt-lg-column, .layout-gt-lg-row {
16674     box-sizing: border-box;
16675     display: -webkit-box;
16676     display: -webkit-flex;
16677     display: flex; }
16678   .layout-gt-lg-column {
16679     -webkit-box-orient: vertical;
16680     -webkit-box-direction: normal;
16681     -webkit-flex-direction: column;
16682             flex-direction: column; }
16683   .layout-gt-lg-row {
16684     -webkit-box-orient: horizontal;
16685     -webkit-box-direction: normal;
16686     -webkit-flex-direction: row;
16687             flex-direction: row; }
16688   .flex-order-xl--20 {
16689     -webkit-box-ordinal-group: -19;
16690     -webkit-order: -20;
16691             order: -20; }
16692   .flex-order-xl--19 {
16693     -webkit-box-ordinal-group: -18;
16694     -webkit-order: -19;
16695             order: -19; }
16696   .flex-order-xl--18 {
16697     -webkit-box-ordinal-group: -17;
16698     -webkit-order: -18;
16699             order: -18; }
16700   .flex-order-xl--17 {
16701     -webkit-box-ordinal-group: -16;
16702     -webkit-order: -17;
16703             order: -17; }
16704   .flex-order-xl--16 {
16705     -webkit-box-ordinal-group: -15;
16706     -webkit-order: -16;
16707             order: -16; }
16708   .flex-order-xl--15 {
16709     -webkit-box-ordinal-group: -14;
16710     -webkit-order: -15;
16711             order: -15; }
16712   .flex-order-xl--14 {
16713     -webkit-box-ordinal-group: -13;
16714     -webkit-order: -14;
16715             order: -14; }
16716   .flex-order-xl--13 {
16717     -webkit-box-ordinal-group: -12;
16718     -webkit-order: -13;
16719             order: -13; }
16720   .flex-order-xl--12 {
16721     -webkit-box-ordinal-group: -11;
16722     -webkit-order: -12;
16723             order: -12; }
16724   .flex-order-xl--11 {
16725     -webkit-box-ordinal-group: -10;
16726     -webkit-order: -11;
16727             order: -11; }
16728   .flex-order-xl--10 {
16729     -webkit-box-ordinal-group: -9;
16730     -webkit-order: -10;
16731             order: -10; }
16732   .flex-order-xl--9 {
16733     -webkit-box-ordinal-group: -8;
16734     -webkit-order: -9;
16735             order: -9; }
16736   .flex-order-xl--8 {
16737     -webkit-box-ordinal-group: -7;
16738     -webkit-order: -8;
16739             order: -8; }
16740   .flex-order-xl--7 {
16741     -webkit-box-ordinal-group: -6;
16742     -webkit-order: -7;
16743             order: -7; }
16744   .flex-order-xl--6 {
16745     -webkit-box-ordinal-group: -5;
16746     -webkit-order: -6;
16747             order: -6; }
16748   .flex-order-xl--5 {
16749     -webkit-box-ordinal-group: -4;
16750     -webkit-order: -5;
16751             order: -5; }
16752   .flex-order-xl--4 {
16753     -webkit-box-ordinal-group: -3;
16754     -webkit-order: -4;
16755             order: -4; }
16756   .flex-order-xl--3 {
16757     -webkit-box-ordinal-group: -2;
16758     -webkit-order: -3;
16759             order: -3; }
16760   .flex-order-xl--2 {
16761     -webkit-box-ordinal-group: -1;
16762     -webkit-order: -2;
16763             order: -2; }
16764   .flex-order-xl--1 {
16765     -webkit-box-ordinal-group: 0;
16766     -webkit-order: -1;
16767             order: -1; }
16768   .flex-order-xl-0 {
16769     -webkit-box-ordinal-group: 1;
16770     -webkit-order: 0;
16771             order: 0; }
16772   .flex-order-xl-1 {
16773     -webkit-box-ordinal-group: 2;
16774     -webkit-order: 1;
16775             order: 1; }
16776   .flex-order-xl-2 {
16777     -webkit-box-ordinal-group: 3;
16778     -webkit-order: 2;
16779             order: 2; }
16780   .flex-order-xl-3 {
16781     -webkit-box-ordinal-group: 4;
16782     -webkit-order: 3;
16783             order: 3; }
16784   .flex-order-xl-4 {
16785     -webkit-box-ordinal-group: 5;
16786     -webkit-order: 4;
16787             order: 4; }
16788   .flex-order-xl-5 {
16789     -webkit-box-ordinal-group: 6;
16790     -webkit-order: 5;
16791             order: 5; }
16792   .flex-order-xl-6 {
16793     -webkit-box-ordinal-group: 7;
16794     -webkit-order: 6;
16795             order: 6; }
16796   .flex-order-xl-7 {
16797     -webkit-box-ordinal-group: 8;
16798     -webkit-order: 7;
16799             order: 7; }
16800   .flex-order-xl-8 {
16801     -webkit-box-ordinal-group: 9;
16802     -webkit-order: 8;
16803             order: 8; }
16804   .flex-order-xl-9 {
16805     -webkit-box-ordinal-group: 10;
16806     -webkit-order: 9;
16807             order: 9; }
16808   .flex-order-xl-10 {
16809     -webkit-box-ordinal-group: 11;
16810     -webkit-order: 10;
16811             order: 10; }
16812   .flex-order-xl-11 {
16813     -webkit-box-ordinal-group: 12;
16814     -webkit-order: 11;
16815             order: 11; }
16816   .flex-order-xl-12 {
16817     -webkit-box-ordinal-group: 13;
16818     -webkit-order: 12;
16819             order: 12; }
16820   .flex-order-xl-13 {
16821     -webkit-box-ordinal-group: 14;
16822     -webkit-order: 13;
16823             order: 13; }
16824   .flex-order-xl-14 {
16825     -webkit-box-ordinal-group: 15;
16826     -webkit-order: 14;
16827             order: 14; }
16828   .flex-order-xl-15 {
16829     -webkit-box-ordinal-group: 16;
16830     -webkit-order: 15;
16831             order: 15; }
16832   .flex-order-xl-16 {
16833     -webkit-box-ordinal-group: 17;
16834     -webkit-order: 16;
16835             order: 16; }
16836   .flex-order-xl-17 {
16837     -webkit-box-ordinal-group: 18;
16838     -webkit-order: 17;
16839             order: 17; }
16840   .flex-order-xl-18 {
16841     -webkit-box-ordinal-group: 19;
16842     -webkit-order: 18;
16843             order: 18; }
16844   .flex-order-xl-19 {
16845     -webkit-box-ordinal-group: 20;
16846     -webkit-order: 19;
16847             order: 19; }
16848   .flex-order-xl-20 {
16849     -webkit-box-ordinal-group: 21;
16850     -webkit-order: 20;
16851             order: 20; }
16852   .offset-xl-0, .flex-offset-xl-0 {
16853     margin-left: 0; }
16854     [dir=rtl] .offset-xl-0, [dir=rtl] .flex-offset-xl-0 {
16855       margin-left: auto;
16856       margin-right: 0; }
16857   .offset-xl-5, .flex-offset-xl-5 {
16858     margin-left: 5%; }
16859     [dir=rtl] .offset-xl-5, [dir=rtl] .flex-offset-xl-5 {
16860       margin-left: auto;
16861       margin-right: 5%; }
16862   .offset-xl-10, .flex-offset-xl-10 {
16863     margin-left: 10%; }
16864     [dir=rtl] .offset-xl-10, [dir=rtl] .flex-offset-xl-10 {
16865       margin-left: auto;
16866       margin-right: 10%; }
16867   .offset-xl-15, .flex-offset-xl-15 {
16868     margin-left: 15%; }
16869     [dir=rtl] .offset-xl-15, [dir=rtl] .flex-offset-xl-15 {
16870       margin-left: auto;
16871       margin-right: 15%; }
16872   .offset-xl-20, .flex-offset-xl-20 {
16873     margin-left: 20%; }
16874     [dir=rtl] .offset-xl-20, [dir=rtl] .flex-offset-xl-20 {
16875       margin-left: auto;
16876       margin-right: 20%; }
16877   .offset-xl-25, .flex-offset-xl-25 {
16878     margin-left: 25%; }
16879     [dir=rtl] .offset-xl-25, [dir=rtl] .flex-offset-xl-25 {
16880       margin-left: auto;
16881       margin-right: 25%; }
16882   .offset-xl-30, .flex-offset-xl-30 {
16883     margin-left: 30%; }
16884     [dir=rtl] .offset-xl-30, [dir=rtl] .flex-offset-xl-30 {
16885       margin-left: auto;
16886       margin-right: 30%; }
16887   .offset-xl-35, .flex-offset-xl-35 {
16888     margin-left: 35%; }
16889     [dir=rtl] .offset-xl-35, [dir=rtl] .flex-offset-xl-35 {
16890       margin-left: auto;
16891       margin-right: 35%; }
16892   .offset-xl-40, .flex-offset-xl-40 {
16893     margin-left: 40%; }
16894     [dir=rtl] .offset-xl-40, [dir=rtl] .flex-offset-xl-40 {
16895       margin-left: auto;
16896       margin-right: 40%; }
16897   .offset-xl-45, .flex-offset-xl-45 {
16898     margin-left: 45%; }
16899     [dir=rtl] .offset-xl-45, [dir=rtl] .flex-offset-xl-45 {
16900       margin-left: auto;
16901       margin-right: 45%; }
16902   .offset-xl-50, .flex-offset-xl-50 {
16903     margin-left: 50%; }
16904     [dir=rtl] .offset-xl-50, [dir=rtl] .flex-offset-xl-50 {
16905       margin-left: auto;
16906       margin-right: 50%; }
16907   .offset-xl-55, .flex-offset-xl-55 {
16908     margin-left: 55%; }
16909     [dir=rtl] .offset-xl-55, [dir=rtl] .flex-offset-xl-55 {
16910       margin-left: auto;
16911       margin-right: 55%; }
16912   .offset-xl-60, .flex-offset-xl-60 {
16913     margin-left: 60%; }
16914     [dir=rtl] .offset-xl-60, [dir=rtl] .flex-offset-xl-60 {
16915       margin-left: auto;
16916       margin-right: 60%; }
16917   .offset-xl-65, .flex-offset-xl-65 {
16918     margin-left: 65%; }
16919     [dir=rtl] .offset-xl-65, [dir=rtl] .flex-offset-xl-65 {
16920       margin-left: auto;
16921       margin-right: 65%; }
16922   .offset-xl-70, .flex-offset-xl-70 {
16923     margin-left: 70%; }
16924     [dir=rtl] .offset-xl-70, [dir=rtl] .flex-offset-xl-70 {
16925       margin-left: auto;
16926       margin-right: 70%; }
16927   .offset-xl-75, .flex-offset-xl-75 {
16928     margin-left: 75%; }
16929     [dir=rtl] .offset-xl-75, [dir=rtl] .flex-offset-xl-75 {
16930       margin-left: auto;
16931       margin-right: 75%; }
16932   .offset-xl-80, .flex-offset-xl-80 {
16933     margin-left: 80%; }
16934     [dir=rtl] .offset-xl-80, [dir=rtl] .flex-offset-xl-80 {
16935       margin-left: auto;
16936       margin-right: 80%; }
16937   .offset-xl-85, .flex-offset-xl-85 {
16938     margin-left: 85%; }
16939     [dir=rtl] .offset-xl-85, [dir=rtl] .flex-offset-xl-85 {
16940       margin-left: auto;
16941       margin-right: 85%; }
16942   .offset-xl-90, .flex-offset-xl-90 {
16943     margin-left: 90%; }
16944     [dir=rtl] .offset-xl-90, [dir=rtl] .flex-offset-xl-90 {
16945       margin-left: auto;
16946       margin-right: 90%; }
16947   .offset-xl-95, .flex-offset-xl-95 {
16948     margin-left: 95%; }
16949     [dir=rtl] .offset-xl-95, [dir=rtl] .flex-offset-xl-95 {
16950       margin-left: auto;
16951       margin-right: 95%; }
16952   .offset-xl-33, .flex-offset-xl-33 {
16953     margin-left: calc(100% / 3); }
16954   .offset-xl-66, .flex-offset-xl-66 {
16955     margin-left: calc(200% / 3); }
16956     [dir=rtl] .offset-xl-66, [dir=rtl] .flex-offset-xl-66 {
16957       margin-left: auto;
16958       margin-right: calc(200% / 3); }
16959   .layout-align-xl,
16960   .layout-align-xl-start-stretch {
16961     -webkit-box-pack: start;
16962     -webkit-justify-content: flex-start;
16963             justify-content: flex-start;
16964     -webkit-align-content: stretch;
16965             align-content: stretch;
16966     -webkit-box-align: stretch;
16967     -webkit-align-items: stretch;
16968             align-items: stretch; }
16969   .layout-align-xl-start,
16970   .layout-align-xl-start-start,
16971   .layout-align-xl-start-center,
16972   .layout-align-xl-start-end,
16973   .layout-align-xl-start-stretch {
16974     -webkit-box-pack: start;
16975     -webkit-justify-content: flex-start;
16976             justify-content: flex-start; }
16977   .layout-align-xl-center,
16978   .layout-align-xl-center-start,
16979   .layout-align-xl-center-center,
16980   .layout-align-xl-center-end,
16981   .layout-align-xl-center-stretch {
16982     -webkit-box-pack: center;
16983     -webkit-justify-content: center;
16984             justify-content: center; }
16985   .layout-align-xl-end,
16986   .layout-align-xl-end-start,
16987   .layout-align-xl-end-center,
16988   .layout-align-xl-end-end,
16989   .layout-align-xl-end-stretch {
16990     -webkit-box-pack: end;
16991     -webkit-justify-content: flex-end;
16992             justify-content: flex-end; }
16993   .layout-align-xl-space-around,
16994   .layout-align-xl-space-around-center,
16995   .layout-align-xl-space-around-start,
16996   .layout-align-xl-space-around-end,
16997   .layout-align-xl-space-around-stretch {
16998     -webkit-justify-content: space-around;
16999             justify-content: space-around; }
17000   .layout-align-xl-space-between,
17001   .layout-align-xl-space-between-center,
17002   .layout-align-xl-space-between-start,
17003   .layout-align-xl-space-between-end,
17004   .layout-align-xl-space-between-stretch {
17005     -webkit-box-pack: justify;
17006     -webkit-justify-content: space-between;
17007             justify-content: space-between; }
17008   .layout-align-xl-start-start,
17009   .layout-align-xl-center-start,
17010   .layout-align-xl-end-start,
17011   .layout-align-xl-space-between-start,
17012   .layout-align-xl-space-around-start {
17013     -webkit-box-align: start;
17014     -webkit-align-items: flex-start;
17015             align-items: flex-start;
17016     -webkit-align-content: flex-start;
17017             align-content: flex-start; }
17018   .layout-align-xl-start-center,
17019   .layout-align-xl-center-center,
17020   .layout-align-xl-end-center,
17021   .layout-align-xl-space-between-center,
17022   .layout-align-xl-space-around-center {
17023     -webkit-box-align: center;
17024     -webkit-align-items: center;
17025             align-items: center;
17026     -webkit-align-content: center;
17027             align-content: center;
17028     max-width: 100%; }
17029   .layout-align-xl-start-center > *,
17030   .layout-align-xl-center-center > *,
17031   .layout-align-xl-end-center > *,
17032   .layout-align-xl-space-between-center > *,
17033   .layout-align-xl-space-around-center > * {
17034     max-width: 100%;
17035     box-sizing: border-box; }
17036   .layout-align-xl-start-end,
17037   .layout-align-xl-center-end,
17038   .layout-align-xl-end-end,
17039   .layout-align-xl-space-between-end,
17040   .layout-align-xl-space-around-end {
17041     -webkit-box-align: end;
17042     -webkit-align-items: flex-end;
17043             align-items: flex-end;
17044     -webkit-align-content: flex-end;
17045             align-content: flex-end; }
17046   .layout-align-xl-start-stretch,
17047   .layout-align-xl-center-stretch,
17048   .layout-align-xl-end-stretch,
17049   .layout-align-xl-space-between-stretch,
17050   .layout-align-xl-space-around-stretch {
17051     -webkit-box-align: stretch;
17052     -webkit-align-items: stretch;
17053             align-items: stretch;
17054     -webkit-align-content: stretch;
17055             align-content: stretch; }
17056   .flex-xl {
17057     -webkit-box-flex: 1;
17058     -webkit-flex: 1;
17059             flex: 1;
17060     box-sizing: border-box; }
17061   .flex-xl-grow {
17062     -webkit-box-flex: 1;
17063     -webkit-flex: 1 1 100%;
17064             flex: 1 1 100%;
17065     box-sizing: border-box; }
17066   .flex-xl-initial {
17067     -webkit-box-flex: 0;
17068     -webkit-flex: 0 1 auto;
17069             flex: 0 1 auto;
17070     box-sizing: border-box; }
17071   .flex-xl-auto {
17072     -webkit-box-flex: 1;
17073     -webkit-flex: 1 1 auto;
17074             flex: 1 1 auto;
17075     box-sizing: border-box; }
17076   .flex-xl-none {
17077     -webkit-box-flex: 0;
17078     -webkit-flex: 0 0 auto;
17079             flex: 0 0 auto;
17080     box-sizing: border-box; }
17081   .flex-xl-noshrink {
17082     -webkit-box-flex: 1;
17083     -webkit-flex: 1 0 auto;
17084             flex: 1 0 auto;
17085     box-sizing: border-box; }
17086   .flex-xl-nogrow {
17087     -webkit-box-flex: 0;
17088     -webkit-flex: 0 1 auto;
17089             flex: 0 1 auto;
17090     box-sizing: border-box; }
17091   .flex-xl-0 {
17092     -webkit-box-flex: 1;
17093     -webkit-flex: 1 1 100%;
17094             flex: 1 1 100%;
17095     max-width: 0%;
17096     max-height: 100%;
17097     box-sizing: border-box; }
17098   .layout-row > .flex-xl-0 {
17099     -webkit-box-flex: 1;
17100     -webkit-flex: 1 1 100%;
17101             flex: 1 1 100%;
17102     max-width: 0%;
17103     max-height: 100%;
17104     box-sizing: border-box;
17105     min-width: 0; }
17106   .layout-column > .flex-xl-0 {
17107     -webkit-box-flex: 1;
17108     -webkit-flex: 1 1 100%;
17109             flex: 1 1 100%;
17110     max-width: 100%;
17111     max-height: 0%;
17112     box-sizing: border-box; }
17113   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17114     -webkit-box-flex: 1;
17115     -webkit-flex: 1 1 33.33%;
17116             flex: 1 1 33.33%;
17117     max-width: 33.33%;
17118     max-height: 100%;
17119     box-sizing: border-box; }
17120   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
17121     -webkit-box-flex: 1;
17122     -webkit-flex: 1 1 66.66%;
17123             flex: 1 1 66.66%;
17124     max-width: 66.66%;
17125     max-height: 100%;
17126     box-sizing: border-box; }
17127   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
17128     -webkit-box-flex: 1;
17129     -webkit-flex: 1 1 33.33%;
17130             flex: 1 1 33.33%;
17131     max-width: 100%;
17132     max-height: 33.33%;
17133     box-sizing: border-box; }
17134   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
17135     -webkit-box-flex: 1;
17136     -webkit-flex: 1 1 66.66%;
17137             flex: 1 1 66.66%;
17138     max-width: 100%;
17139     max-height: 66.66%;
17140     box-sizing: border-box; }
17141   .layout-xl-row > .flex-xl-0 {
17142     -webkit-box-flex: 1;
17143     -webkit-flex: 1 1 100%;
17144             flex: 1 1 100%;
17145     max-width: 0%;
17146     max-height: 100%;
17147     box-sizing: border-box;
17148     min-width: 0; }
17149   .layout-xl-column > .flex-xl-0 {
17150     -webkit-box-flex: 1;
17151     -webkit-flex: 1 1 100%;
17152             flex: 1 1 100%;
17153     max-width: 100%;
17154     max-height: 0%;
17155     box-sizing: border-box;
17156     min-height: 0; }
17157   .flex-xl-5 {
17158     -webkit-box-flex: 1;
17159     -webkit-flex: 1 1 100%;
17160             flex: 1 1 100%;
17161     max-width: 5%;
17162     max-height: 100%;
17163     box-sizing: border-box; }
17164   .layout-row > .flex-xl-5 {
17165     -webkit-box-flex: 1;
17166     -webkit-flex: 1 1 100%;
17167             flex: 1 1 100%;
17168     max-width: 5%;
17169     max-height: 100%;
17170     box-sizing: border-box; }
17171   .layout-column > .flex-xl-5 {
17172     -webkit-box-flex: 1;
17173     -webkit-flex: 1 1 100%;
17174             flex: 1 1 100%;
17175     max-width: 100%;
17176     max-height: 5%;
17177     box-sizing: border-box; }
17178   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17179     -webkit-box-flex: 1;
17180     -webkit-flex: 1 1 33.33%;
17181             flex: 1 1 33.33%;
17182     max-width: 33.33%;
17183     max-height: 100%;
17184     box-sizing: border-box; }
17185   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
17186     -webkit-box-flex: 1;
17187     -webkit-flex: 1 1 66.66%;
17188             flex: 1 1 66.66%;
17189     max-width: 66.66%;
17190     max-height: 100%;
17191     box-sizing: border-box; }
17192   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
17193     -webkit-box-flex: 1;
17194     -webkit-flex: 1 1 33.33%;
17195             flex: 1 1 33.33%;
17196     max-width: 100%;
17197     max-height: 33.33%;
17198     box-sizing: border-box; }
17199   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
17200     -webkit-box-flex: 1;
17201     -webkit-flex: 1 1 66.66%;
17202             flex: 1 1 66.66%;
17203     max-width: 100%;
17204     max-height: 66.66%;
17205     box-sizing: border-box; }
17206   .layout-xl-row > .flex-xl-5 {
17207     -webkit-box-flex: 1;
17208     -webkit-flex: 1 1 100%;
17209             flex: 1 1 100%;
17210     max-width: 5%;
17211     max-height: 100%;
17212     box-sizing: border-box; }
17213   .layout-xl-column > .flex-xl-5 {
17214     -webkit-box-flex: 1;
17215     -webkit-flex: 1 1 100%;
17216             flex: 1 1 100%;
17217     max-width: 100%;
17218     max-height: 5%;
17219     box-sizing: border-box; }
17220   .flex-xl-10 {
17221     -webkit-box-flex: 1;
17222     -webkit-flex: 1 1 100%;
17223             flex: 1 1 100%;
17224     max-width: 10%;
17225     max-height: 100%;
17226     box-sizing: border-box; }
17227   .layout-row > .flex-xl-10 {
17228     -webkit-box-flex: 1;
17229     -webkit-flex: 1 1 100%;
17230             flex: 1 1 100%;
17231     max-width: 10%;
17232     max-height: 100%;
17233     box-sizing: border-box; }
17234   .layout-column > .flex-xl-10 {
17235     -webkit-box-flex: 1;
17236     -webkit-flex: 1 1 100%;
17237             flex: 1 1 100%;
17238     max-width: 100%;
17239     max-height: 10%;
17240     box-sizing: border-box; }
17241   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17242     -webkit-box-flex: 1;
17243     -webkit-flex: 1 1 33.33%;
17244             flex: 1 1 33.33%;
17245     max-width: 33.33%;
17246     max-height: 100%;
17247     box-sizing: border-box; }
17248   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
17249     -webkit-box-flex: 1;
17250     -webkit-flex: 1 1 66.66%;
17251             flex: 1 1 66.66%;
17252     max-width: 66.66%;
17253     max-height: 100%;
17254     box-sizing: border-box; }
17255   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
17256     -webkit-box-flex: 1;
17257     -webkit-flex: 1 1 33.33%;
17258             flex: 1 1 33.33%;
17259     max-width: 100%;
17260     max-height: 33.33%;
17261     box-sizing: border-box; }
17262   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
17263     -webkit-box-flex: 1;
17264     -webkit-flex: 1 1 66.66%;
17265             flex: 1 1 66.66%;
17266     max-width: 100%;
17267     max-height: 66.66%;
17268     box-sizing: border-box; }
17269   .layout-xl-row > .flex-xl-10 {
17270     -webkit-box-flex: 1;
17271     -webkit-flex: 1 1 100%;
17272             flex: 1 1 100%;
17273     max-width: 10%;
17274     max-height: 100%;
17275     box-sizing: border-box; }
17276   .layout-xl-column > .flex-xl-10 {
17277     -webkit-box-flex: 1;
17278     -webkit-flex: 1 1 100%;
17279             flex: 1 1 100%;
17280     max-width: 100%;
17281     max-height: 10%;
17282     box-sizing: border-box; }
17283   .flex-xl-15 {
17284     -webkit-box-flex: 1;
17285     -webkit-flex: 1 1 100%;
17286             flex: 1 1 100%;
17287     max-width: 15%;
17288     max-height: 100%;
17289     box-sizing: border-box; }
17290   .layout-row > .flex-xl-15 {
17291     -webkit-box-flex: 1;
17292     -webkit-flex: 1 1 100%;
17293             flex: 1 1 100%;
17294     max-width: 15%;
17295     max-height: 100%;
17296     box-sizing: border-box; }
17297   .layout-column > .flex-xl-15 {
17298     -webkit-box-flex: 1;
17299     -webkit-flex: 1 1 100%;
17300             flex: 1 1 100%;
17301     max-width: 100%;
17302     max-height: 15%;
17303     box-sizing: border-box; }
17304   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17305     -webkit-box-flex: 1;
17306     -webkit-flex: 1 1 33.33%;
17307             flex: 1 1 33.33%;
17308     max-width: 33.33%;
17309     max-height: 100%;
17310     box-sizing: border-box; }
17311   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
17312     -webkit-box-flex: 1;
17313     -webkit-flex: 1 1 66.66%;
17314             flex: 1 1 66.66%;
17315     max-width: 66.66%;
17316     max-height: 100%;
17317     box-sizing: border-box; }
17318   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
17319     -webkit-box-flex: 1;
17320     -webkit-flex: 1 1 33.33%;
17321             flex: 1 1 33.33%;
17322     max-width: 100%;
17323     max-height: 33.33%;
17324     box-sizing: border-box; }
17325   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
17326     -webkit-box-flex: 1;
17327     -webkit-flex: 1 1 66.66%;
17328             flex: 1 1 66.66%;
17329     max-width: 100%;
17330     max-height: 66.66%;
17331     box-sizing: border-box; }
17332   .layout-xl-row > .flex-xl-15 {
17333     -webkit-box-flex: 1;
17334     -webkit-flex: 1 1 100%;
17335             flex: 1 1 100%;
17336     max-width: 15%;
17337     max-height: 100%;
17338     box-sizing: border-box; }
17339   .layout-xl-column > .flex-xl-15 {
17340     -webkit-box-flex: 1;
17341     -webkit-flex: 1 1 100%;
17342             flex: 1 1 100%;
17343     max-width: 100%;
17344     max-height: 15%;
17345     box-sizing: border-box; }
17346   .flex-xl-20 {
17347     -webkit-box-flex: 1;
17348     -webkit-flex: 1 1 100%;
17349             flex: 1 1 100%;
17350     max-width: 20%;
17351     max-height: 100%;
17352     box-sizing: border-box; }
17353   .layout-row > .flex-xl-20 {
17354     -webkit-box-flex: 1;
17355     -webkit-flex: 1 1 100%;
17356             flex: 1 1 100%;
17357     max-width: 20%;
17358     max-height: 100%;
17359     box-sizing: border-box; }
17360   .layout-column > .flex-xl-20 {
17361     -webkit-box-flex: 1;
17362     -webkit-flex: 1 1 100%;
17363             flex: 1 1 100%;
17364     max-width: 100%;
17365     max-height: 20%;
17366     box-sizing: border-box; }
17367   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17368     -webkit-box-flex: 1;
17369     -webkit-flex: 1 1 33.33%;
17370             flex: 1 1 33.33%;
17371     max-width: 33.33%;
17372     max-height: 100%;
17373     box-sizing: border-box; }
17374   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
17375     -webkit-box-flex: 1;
17376     -webkit-flex: 1 1 66.66%;
17377             flex: 1 1 66.66%;
17378     max-width: 66.66%;
17379     max-height: 100%;
17380     box-sizing: border-box; }
17381   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
17382     -webkit-box-flex: 1;
17383     -webkit-flex: 1 1 33.33%;
17384             flex: 1 1 33.33%;
17385     max-width: 100%;
17386     max-height: 33.33%;
17387     box-sizing: border-box; }
17388   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
17389     -webkit-box-flex: 1;
17390     -webkit-flex: 1 1 66.66%;
17391             flex: 1 1 66.66%;
17392     max-width: 100%;
17393     max-height: 66.66%;
17394     box-sizing: border-box; }
17395   .layout-xl-row > .flex-xl-20 {
17396     -webkit-box-flex: 1;
17397     -webkit-flex: 1 1 100%;
17398             flex: 1 1 100%;
17399     max-width: 20%;
17400     max-height: 100%;
17401     box-sizing: border-box; }
17402   .layout-xl-column > .flex-xl-20 {
17403     -webkit-box-flex: 1;
17404     -webkit-flex: 1 1 100%;
17405             flex: 1 1 100%;
17406     max-width: 100%;
17407     max-height: 20%;
17408     box-sizing: border-box; }
17409   .flex-xl-25 {
17410     -webkit-box-flex: 1;
17411     -webkit-flex: 1 1 100%;
17412             flex: 1 1 100%;
17413     max-width: 25%;
17414     max-height: 100%;
17415     box-sizing: border-box; }
17416   .layout-row > .flex-xl-25 {
17417     -webkit-box-flex: 1;
17418     -webkit-flex: 1 1 100%;
17419             flex: 1 1 100%;
17420     max-width: 25%;
17421     max-height: 100%;
17422     box-sizing: border-box; }
17423   .layout-column > .flex-xl-25 {
17424     -webkit-box-flex: 1;
17425     -webkit-flex: 1 1 100%;
17426             flex: 1 1 100%;
17427     max-width: 100%;
17428     max-height: 25%;
17429     box-sizing: border-box; }
17430   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17431     -webkit-box-flex: 1;
17432     -webkit-flex: 1 1 33.33%;
17433             flex: 1 1 33.33%;
17434     max-width: 33.33%;
17435     max-height: 100%;
17436     box-sizing: border-box; }
17437   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
17438     -webkit-box-flex: 1;
17439     -webkit-flex: 1 1 66.66%;
17440             flex: 1 1 66.66%;
17441     max-width: 66.66%;
17442     max-height: 100%;
17443     box-sizing: border-box; }
17444   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
17445     -webkit-box-flex: 1;
17446     -webkit-flex: 1 1 33.33%;
17447             flex: 1 1 33.33%;
17448     max-width: 100%;
17449     max-height: 33.33%;
17450     box-sizing: border-box; }
17451   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
17452     -webkit-box-flex: 1;
17453     -webkit-flex: 1 1 66.66%;
17454             flex: 1 1 66.66%;
17455     max-width: 100%;
17456     max-height: 66.66%;
17457     box-sizing: border-box; }
17458   .layout-xl-row > .flex-xl-25 {
17459     -webkit-box-flex: 1;
17460     -webkit-flex: 1 1 100%;
17461             flex: 1 1 100%;
17462     max-width: 25%;
17463     max-height: 100%;
17464     box-sizing: border-box; }
17465   .layout-xl-column > .flex-xl-25 {
17466     -webkit-box-flex: 1;
17467     -webkit-flex: 1 1 100%;
17468             flex: 1 1 100%;
17469     max-width: 100%;
17470     max-height: 25%;
17471     box-sizing: border-box; }
17472   .flex-xl-30 {
17473     -webkit-box-flex: 1;
17474     -webkit-flex: 1 1 100%;
17475             flex: 1 1 100%;
17476     max-width: 30%;
17477     max-height: 100%;
17478     box-sizing: border-box; }
17479   .layout-row > .flex-xl-30 {
17480     -webkit-box-flex: 1;
17481     -webkit-flex: 1 1 100%;
17482             flex: 1 1 100%;
17483     max-width: 30%;
17484     max-height: 100%;
17485     box-sizing: border-box; }
17486   .layout-column > .flex-xl-30 {
17487     -webkit-box-flex: 1;
17488     -webkit-flex: 1 1 100%;
17489             flex: 1 1 100%;
17490     max-width: 100%;
17491     max-height: 30%;
17492     box-sizing: border-box; }
17493   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17494     -webkit-box-flex: 1;
17495     -webkit-flex: 1 1 33.33%;
17496             flex: 1 1 33.33%;
17497     max-width: 33.33%;
17498     max-height: 100%;
17499     box-sizing: border-box; }
17500   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
17501     -webkit-box-flex: 1;
17502     -webkit-flex: 1 1 66.66%;
17503             flex: 1 1 66.66%;
17504     max-width: 66.66%;
17505     max-height: 100%;
17506     box-sizing: border-box; }
17507   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
17508     -webkit-box-flex: 1;
17509     -webkit-flex: 1 1 33.33%;
17510             flex: 1 1 33.33%;
17511     max-width: 100%;
17512     max-height: 33.33%;
17513     box-sizing: border-box; }
17514   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
17515     -webkit-box-flex: 1;
17516     -webkit-flex: 1 1 66.66%;
17517             flex: 1 1 66.66%;
17518     max-width: 100%;
17519     max-height: 66.66%;
17520     box-sizing: border-box; }
17521   .layout-xl-row > .flex-xl-30 {
17522     -webkit-box-flex: 1;
17523     -webkit-flex: 1 1 100%;
17524             flex: 1 1 100%;
17525     max-width: 30%;
17526     max-height: 100%;
17527     box-sizing: border-box; }
17528   .layout-xl-column > .flex-xl-30 {
17529     -webkit-box-flex: 1;
17530     -webkit-flex: 1 1 100%;
17531             flex: 1 1 100%;
17532     max-width: 100%;
17533     max-height: 30%;
17534     box-sizing: border-box; }
17535   .flex-xl-35 {
17536     -webkit-box-flex: 1;
17537     -webkit-flex: 1 1 100%;
17538             flex: 1 1 100%;
17539     max-width: 35%;
17540     max-height: 100%;
17541     box-sizing: border-box; }
17542   .layout-row > .flex-xl-35 {
17543     -webkit-box-flex: 1;
17544     -webkit-flex: 1 1 100%;
17545             flex: 1 1 100%;
17546     max-width: 35%;
17547     max-height: 100%;
17548     box-sizing: border-box; }
17549   .layout-column > .flex-xl-35 {
17550     -webkit-box-flex: 1;
17551     -webkit-flex: 1 1 100%;
17552             flex: 1 1 100%;
17553     max-width: 100%;
17554     max-height: 35%;
17555     box-sizing: border-box; }
17556   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17557     -webkit-box-flex: 1;
17558     -webkit-flex: 1 1 33.33%;
17559             flex: 1 1 33.33%;
17560     max-width: 33.33%;
17561     max-height: 100%;
17562     box-sizing: border-box; }
17563   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
17564     -webkit-box-flex: 1;
17565     -webkit-flex: 1 1 66.66%;
17566             flex: 1 1 66.66%;
17567     max-width: 66.66%;
17568     max-height: 100%;
17569     box-sizing: border-box; }
17570   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
17571     -webkit-box-flex: 1;
17572     -webkit-flex: 1 1 33.33%;
17573             flex: 1 1 33.33%;
17574     max-width: 100%;
17575     max-height: 33.33%;
17576     box-sizing: border-box; }
17577   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
17578     -webkit-box-flex: 1;
17579     -webkit-flex: 1 1 66.66%;
17580             flex: 1 1 66.66%;
17581     max-width: 100%;
17582     max-height: 66.66%;
17583     box-sizing: border-box; }
17584   .layout-xl-row > .flex-xl-35 {
17585     -webkit-box-flex: 1;
17586     -webkit-flex: 1 1 100%;
17587             flex: 1 1 100%;
17588     max-width: 35%;
17589     max-height: 100%;
17590     box-sizing: border-box; }
17591   .layout-xl-column > .flex-xl-35 {
17592     -webkit-box-flex: 1;
17593     -webkit-flex: 1 1 100%;
17594             flex: 1 1 100%;
17595     max-width: 100%;
17596     max-height: 35%;
17597     box-sizing: border-box; }
17598   .flex-xl-40 {
17599     -webkit-box-flex: 1;
17600     -webkit-flex: 1 1 100%;
17601             flex: 1 1 100%;
17602     max-width: 40%;
17603     max-height: 100%;
17604     box-sizing: border-box; }
17605   .layout-row > .flex-xl-40 {
17606     -webkit-box-flex: 1;
17607     -webkit-flex: 1 1 100%;
17608             flex: 1 1 100%;
17609     max-width: 40%;
17610     max-height: 100%;
17611     box-sizing: border-box; }
17612   .layout-column > .flex-xl-40 {
17613     -webkit-box-flex: 1;
17614     -webkit-flex: 1 1 100%;
17615             flex: 1 1 100%;
17616     max-width: 100%;
17617     max-height: 40%;
17618     box-sizing: border-box; }
17619   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17620     -webkit-box-flex: 1;
17621     -webkit-flex: 1 1 33.33%;
17622             flex: 1 1 33.33%;
17623     max-width: 33.33%;
17624     max-height: 100%;
17625     box-sizing: border-box; }
17626   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
17627     -webkit-box-flex: 1;
17628     -webkit-flex: 1 1 66.66%;
17629             flex: 1 1 66.66%;
17630     max-width: 66.66%;
17631     max-height: 100%;
17632     box-sizing: border-box; }
17633   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
17634     -webkit-box-flex: 1;
17635     -webkit-flex: 1 1 33.33%;
17636             flex: 1 1 33.33%;
17637     max-width: 100%;
17638     max-height: 33.33%;
17639     box-sizing: border-box; }
17640   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
17641     -webkit-box-flex: 1;
17642     -webkit-flex: 1 1 66.66%;
17643             flex: 1 1 66.66%;
17644     max-width: 100%;
17645     max-height: 66.66%;
17646     box-sizing: border-box; }
17647   .layout-xl-row > .flex-xl-40 {
17648     -webkit-box-flex: 1;
17649     -webkit-flex: 1 1 100%;
17650             flex: 1 1 100%;
17651     max-width: 40%;
17652     max-height: 100%;
17653     box-sizing: border-box; }
17654   .layout-xl-column > .flex-xl-40 {
17655     -webkit-box-flex: 1;
17656     -webkit-flex: 1 1 100%;
17657             flex: 1 1 100%;
17658     max-width: 100%;
17659     max-height: 40%;
17660     box-sizing: border-box; }
17661   .flex-xl-45 {
17662     -webkit-box-flex: 1;
17663     -webkit-flex: 1 1 100%;
17664             flex: 1 1 100%;
17665     max-width: 45%;
17666     max-height: 100%;
17667     box-sizing: border-box; }
17668   .layout-row > .flex-xl-45 {
17669     -webkit-box-flex: 1;
17670     -webkit-flex: 1 1 100%;
17671             flex: 1 1 100%;
17672     max-width: 45%;
17673     max-height: 100%;
17674     box-sizing: border-box; }
17675   .layout-column > .flex-xl-45 {
17676     -webkit-box-flex: 1;
17677     -webkit-flex: 1 1 100%;
17678             flex: 1 1 100%;
17679     max-width: 100%;
17680     max-height: 45%;
17681     box-sizing: border-box; }
17682   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17683     -webkit-box-flex: 1;
17684     -webkit-flex: 1 1 33.33%;
17685             flex: 1 1 33.33%;
17686     max-width: 33.33%;
17687     max-height: 100%;
17688     box-sizing: border-box; }
17689   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
17690     -webkit-box-flex: 1;
17691     -webkit-flex: 1 1 66.66%;
17692             flex: 1 1 66.66%;
17693     max-width: 66.66%;
17694     max-height: 100%;
17695     box-sizing: border-box; }
17696   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
17697     -webkit-box-flex: 1;
17698     -webkit-flex: 1 1 33.33%;
17699             flex: 1 1 33.33%;
17700     max-width: 100%;
17701     max-height: 33.33%;
17702     box-sizing: border-box; }
17703   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
17704     -webkit-box-flex: 1;
17705     -webkit-flex: 1 1 66.66%;
17706             flex: 1 1 66.66%;
17707     max-width: 100%;
17708     max-height: 66.66%;
17709     box-sizing: border-box; }
17710   .layout-xl-row > .flex-xl-45 {
17711     -webkit-box-flex: 1;
17712     -webkit-flex: 1 1 100%;
17713             flex: 1 1 100%;
17714     max-width: 45%;
17715     max-height: 100%;
17716     box-sizing: border-box; }
17717   .layout-xl-column > .flex-xl-45 {
17718     -webkit-box-flex: 1;
17719     -webkit-flex: 1 1 100%;
17720             flex: 1 1 100%;
17721     max-width: 100%;
17722     max-height: 45%;
17723     box-sizing: border-box; }
17724   .flex-xl-50 {
17725     -webkit-box-flex: 1;
17726     -webkit-flex: 1 1 100%;
17727             flex: 1 1 100%;
17728     max-width: 50%;
17729     max-height: 100%;
17730     box-sizing: border-box; }
17731   .layout-row > .flex-xl-50 {
17732     -webkit-box-flex: 1;
17733     -webkit-flex: 1 1 100%;
17734             flex: 1 1 100%;
17735     max-width: 50%;
17736     max-height: 100%;
17737     box-sizing: border-box; }
17738   .layout-column > .flex-xl-50 {
17739     -webkit-box-flex: 1;
17740     -webkit-flex: 1 1 100%;
17741             flex: 1 1 100%;
17742     max-width: 100%;
17743     max-height: 50%;
17744     box-sizing: border-box; }
17745   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17746     -webkit-box-flex: 1;
17747     -webkit-flex: 1 1 33.33%;
17748             flex: 1 1 33.33%;
17749     max-width: 33.33%;
17750     max-height: 100%;
17751     box-sizing: border-box; }
17752   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
17753     -webkit-box-flex: 1;
17754     -webkit-flex: 1 1 66.66%;
17755             flex: 1 1 66.66%;
17756     max-width: 66.66%;
17757     max-height: 100%;
17758     box-sizing: border-box; }
17759   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
17760     -webkit-box-flex: 1;
17761     -webkit-flex: 1 1 33.33%;
17762             flex: 1 1 33.33%;
17763     max-width: 100%;
17764     max-height: 33.33%;
17765     box-sizing: border-box; }
17766   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
17767     -webkit-box-flex: 1;
17768     -webkit-flex: 1 1 66.66%;
17769             flex: 1 1 66.66%;
17770     max-width: 100%;
17771     max-height: 66.66%;
17772     box-sizing: border-box; }
17773   .layout-xl-row > .flex-xl-50 {
17774     -webkit-box-flex: 1;
17775     -webkit-flex: 1 1 100%;
17776             flex: 1 1 100%;
17777     max-width: 50%;
17778     max-height: 100%;
17779     box-sizing: border-box; }
17780   .layout-xl-column > .flex-xl-50 {
17781     -webkit-box-flex: 1;
17782     -webkit-flex: 1 1 100%;
17783             flex: 1 1 100%;
17784     max-width: 100%;
17785     max-height: 50%;
17786     box-sizing: border-box; }
17787   .flex-xl-55 {
17788     -webkit-box-flex: 1;
17789     -webkit-flex: 1 1 100%;
17790             flex: 1 1 100%;
17791     max-width: 55%;
17792     max-height: 100%;
17793     box-sizing: border-box; }
17794   .layout-row > .flex-xl-55 {
17795     -webkit-box-flex: 1;
17796     -webkit-flex: 1 1 100%;
17797             flex: 1 1 100%;
17798     max-width: 55%;
17799     max-height: 100%;
17800     box-sizing: border-box; }
17801   .layout-column > .flex-xl-55 {
17802     -webkit-box-flex: 1;
17803     -webkit-flex: 1 1 100%;
17804             flex: 1 1 100%;
17805     max-width: 100%;
17806     max-height: 55%;
17807     box-sizing: border-box; }
17808   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17809     -webkit-box-flex: 1;
17810     -webkit-flex: 1 1 33.33%;
17811             flex: 1 1 33.33%;
17812     max-width: 33.33%;
17813     max-height: 100%;
17814     box-sizing: border-box; }
17815   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
17816     -webkit-box-flex: 1;
17817     -webkit-flex: 1 1 66.66%;
17818             flex: 1 1 66.66%;
17819     max-width: 66.66%;
17820     max-height: 100%;
17821     box-sizing: border-box; }
17822   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
17823     -webkit-box-flex: 1;
17824     -webkit-flex: 1 1 33.33%;
17825             flex: 1 1 33.33%;
17826     max-width: 100%;
17827     max-height: 33.33%;
17828     box-sizing: border-box; }
17829   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
17830     -webkit-box-flex: 1;
17831     -webkit-flex: 1 1 66.66%;
17832             flex: 1 1 66.66%;
17833     max-width: 100%;
17834     max-height: 66.66%;
17835     box-sizing: border-box; }
17836   .layout-xl-row > .flex-xl-55 {
17837     -webkit-box-flex: 1;
17838     -webkit-flex: 1 1 100%;
17839             flex: 1 1 100%;
17840     max-width: 55%;
17841     max-height: 100%;
17842     box-sizing: border-box; }
17843   .layout-xl-column > .flex-xl-55 {
17844     -webkit-box-flex: 1;
17845     -webkit-flex: 1 1 100%;
17846             flex: 1 1 100%;
17847     max-width: 100%;
17848     max-height: 55%;
17849     box-sizing: border-box; }
17850   .flex-xl-60 {
17851     -webkit-box-flex: 1;
17852     -webkit-flex: 1 1 100%;
17853             flex: 1 1 100%;
17854     max-width: 60%;
17855     max-height: 100%;
17856     box-sizing: border-box; }
17857   .layout-row > .flex-xl-60 {
17858     -webkit-box-flex: 1;
17859     -webkit-flex: 1 1 100%;
17860             flex: 1 1 100%;
17861     max-width: 60%;
17862     max-height: 100%;
17863     box-sizing: border-box; }
17864   .layout-column > .flex-xl-60 {
17865     -webkit-box-flex: 1;
17866     -webkit-flex: 1 1 100%;
17867             flex: 1 1 100%;
17868     max-width: 100%;
17869     max-height: 60%;
17870     box-sizing: border-box; }
17871   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17872     -webkit-box-flex: 1;
17873     -webkit-flex: 1 1 33.33%;
17874             flex: 1 1 33.33%;
17875     max-width: 33.33%;
17876     max-height: 100%;
17877     box-sizing: border-box; }
17878   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
17879     -webkit-box-flex: 1;
17880     -webkit-flex: 1 1 66.66%;
17881             flex: 1 1 66.66%;
17882     max-width: 66.66%;
17883     max-height: 100%;
17884     box-sizing: border-box; }
17885   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
17886     -webkit-box-flex: 1;
17887     -webkit-flex: 1 1 33.33%;
17888             flex: 1 1 33.33%;
17889     max-width: 100%;
17890     max-height: 33.33%;
17891     box-sizing: border-box; }
17892   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
17893     -webkit-box-flex: 1;
17894     -webkit-flex: 1 1 66.66%;
17895             flex: 1 1 66.66%;
17896     max-width: 100%;
17897     max-height: 66.66%;
17898     box-sizing: border-box; }
17899   .layout-xl-row > .flex-xl-60 {
17900     -webkit-box-flex: 1;
17901     -webkit-flex: 1 1 100%;
17902             flex: 1 1 100%;
17903     max-width: 60%;
17904     max-height: 100%;
17905     box-sizing: border-box; }
17906   .layout-xl-column > .flex-xl-60 {
17907     -webkit-box-flex: 1;
17908     -webkit-flex: 1 1 100%;
17909             flex: 1 1 100%;
17910     max-width: 100%;
17911     max-height: 60%;
17912     box-sizing: border-box; }
17913   .flex-xl-65 {
17914     -webkit-box-flex: 1;
17915     -webkit-flex: 1 1 100%;
17916             flex: 1 1 100%;
17917     max-width: 65%;
17918     max-height: 100%;
17919     box-sizing: border-box; }
17920   .layout-row > .flex-xl-65 {
17921     -webkit-box-flex: 1;
17922     -webkit-flex: 1 1 100%;
17923             flex: 1 1 100%;
17924     max-width: 65%;
17925     max-height: 100%;
17926     box-sizing: border-box; }
17927   .layout-column > .flex-xl-65 {
17928     -webkit-box-flex: 1;
17929     -webkit-flex: 1 1 100%;
17930             flex: 1 1 100%;
17931     max-width: 100%;
17932     max-height: 65%;
17933     box-sizing: border-box; }
17934   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17935     -webkit-box-flex: 1;
17936     -webkit-flex: 1 1 33.33%;
17937             flex: 1 1 33.33%;
17938     max-width: 33.33%;
17939     max-height: 100%;
17940     box-sizing: border-box; }
17941   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
17942     -webkit-box-flex: 1;
17943     -webkit-flex: 1 1 66.66%;
17944             flex: 1 1 66.66%;
17945     max-width: 66.66%;
17946     max-height: 100%;
17947     box-sizing: border-box; }
17948   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
17949     -webkit-box-flex: 1;
17950     -webkit-flex: 1 1 33.33%;
17951             flex: 1 1 33.33%;
17952     max-width: 100%;
17953     max-height: 33.33%;
17954     box-sizing: border-box; }
17955   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
17956     -webkit-box-flex: 1;
17957     -webkit-flex: 1 1 66.66%;
17958             flex: 1 1 66.66%;
17959     max-width: 100%;
17960     max-height: 66.66%;
17961     box-sizing: border-box; }
17962   .layout-xl-row > .flex-xl-65 {
17963     -webkit-box-flex: 1;
17964     -webkit-flex: 1 1 100%;
17965             flex: 1 1 100%;
17966     max-width: 65%;
17967     max-height: 100%;
17968     box-sizing: border-box; }
17969   .layout-xl-column > .flex-xl-65 {
17970     -webkit-box-flex: 1;
17971     -webkit-flex: 1 1 100%;
17972             flex: 1 1 100%;
17973     max-width: 100%;
17974     max-height: 65%;
17975     box-sizing: border-box; }
17976   .flex-xl-70 {
17977     -webkit-box-flex: 1;
17978     -webkit-flex: 1 1 100%;
17979             flex: 1 1 100%;
17980     max-width: 70%;
17981     max-height: 100%;
17982     box-sizing: border-box; }
17983   .layout-row > .flex-xl-70 {
17984     -webkit-box-flex: 1;
17985     -webkit-flex: 1 1 100%;
17986             flex: 1 1 100%;
17987     max-width: 70%;
17988     max-height: 100%;
17989     box-sizing: border-box; }
17990   .layout-column > .flex-xl-70 {
17991     -webkit-box-flex: 1;
17992     -webkit-flex: 1 1 100%;
17993             flex: 1 1 100%;
17994     max-width: 100%;
17995     max-height: 70%;
17996     box-sizing: border-box; }
17997   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
17998     -webkit-box-flex: 1;
17999     -webkit-flex: 1 1 33.33%;
18000             flex: 1 1 33.33%;
18001     max-width: 33.33%;
18002     max-height: 100%;
18003     box-sizing: border-box; }
18004   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
18005     -webkit-box-flex: 1;
18006     -webkit-flex: 1 1 66.66%;
18007             flex: 1 1 66.66%;
18008     max-width: 66.66%;
18009     max-height: 100%;
18010     box-sizing: border-box; }
18011   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
18012     -webkit-box-flex: 1;
18013     -webkit-flex: 1 1 33.33%;
18014             flex: 1 1 33.33%;
18015     max-width: 100%;
18016     max-height: 33.33%;
18017     box-sizing: border-box; }
18018   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
18019     -webkit-box-flex: 1;
18020     -webkit-flex: 1 1 66.66%;
18021             flex: 1 1 66.66%;
18022     max-width: 100%;
18023     max-height: 66.66%;
18024     box-sizing: border-box; }
18025   .layout-xl-row > .flex-xl-70 {
18026     -webkit-box-flex: 1;
18027     -webkit-flex: 1 1 100%;
18028             flex: 1 1 100%;
18029     max-width: 70%;
18030     max-height: 100%;
18031     box-sizing: border-box; }
18032   .layout-xl-column > .flex-xl-70 {
18033     -webkit-box-flex: 1;
18034     -webkit-flex: 1 1 100%;
18035             flex: 1 1 100%;
18036     max-width: 100%;
18037     max-height: 70%;
18038     box-sizing: border-box; }
18039   .flex-xl-75 {
18040     -webkit-box-flex: 1;
18041     -webkit-flex: 1 1 100%;
18042             flex: 1 1 100%;
18043     max-width: 75%;
18044     max-height: 100%;
18045     box-sizing: border-box; }
18046   .layout-row > .flex-xl-75 {
18047     -webkit-box-flex: 1;
18048     -webkit-flex: 1 1 100%;
18049             flex: 1 1 100%;
18050     max-width: 75%;
18051     max-height: 100%;
18052     box-sizing: border-box; }
18053   .layout-column > .flex-xl-75 {
18054     -webkit-box-flex: 1;
18055     -webkit-flex: 1 1 100%;
18056             flex: 1 1 100%;
18057     max-width: 100%;
18058     max-height: 75%;
18059     box-sizing: border-box; }
18060   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
18061     -webkit-box-flex: 1;
18062     -webkit-flex: 1 1 33.33%;
18063             flex: 1 1 33.33%;
18064     max-width: 33.33%;
18065     max-height: 100%;
18066     box-sizing: border-box; }
18067   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
18068     -webkit-box-flex: 1;
18069     -webkit-flex: 1 1 66.66%;
18070             flex: 1 1 66.66%;
18071     max-width: 66.66%;
18072     max-height: 100%;
18073     box-sizing: border-box; }
18074   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
18075     -webkit-box-flex: 1;
18076     -webkit-flex: 1 1 33.33%;
18077             flex: 1 1 33.33%;
18078     max-width: 100%;
18079     max-height: 33.33%;
18080     box-sizing: border-box; }
18081   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
18082     -webkit-box-flex: 1;
18083     -webkit-flex: 1 1 66.66%;
18084             flex: 1 1 66.66%;
18085     max-width: 100%;
18086     max-height: 66.66%;
18087     box-sizing: border-box; }
18088   .layout-xl-row > .flex-xl-75 {
18089     -webkit-box-flex: 1;
18090     -webkit-flex: 1 1 100%;
18091             flex: 1 1 100%;
18092     max-width: 75%;
18093     max-height: 100%;
18094     box-sizing: border-box; }
18095   .layout-xl-column > .flex-xl-75 {
18096     -webkit-box-flex: 1;
18097     -webkit-flex: 1 1 100%;
18098             flex: 1 1 100%;
18099     max-width: 100%;
18100     max-height: 75%;
18101     box-sizing: border-box; }
18102   .flex-xl-80 {
18103     -webkit-box-flex: 1;
18104     -webkit-flex: 1 1 100%;
18105             flex: 1 1 100%;
18106     max-width: 80%;
18107     max-height: 100%;
18108     box-sizing: border-box; }
18109   .layout-row > .flex-xl-80 {
18110     -webkit-box-flex: 1;
18111     -webkit-flex: 1 1 100%;
18112             flex: 1 1 100%;
18113     max-width: 80%;
18114     max-height: 100%;
18115     box-sizing: border-box; }
18116   .layout-column > .flex-xl-80 {
18117     -webkit-box-flex: 1;
18118     -webkit-flex: 1 1 100%;
18119             flex: 1 1 100%;
18120     max-width: 100%;
18121     max-height: 80%;
18122     box-sizing: border-box; }
18123   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
18124     -webkit-box-flex: 1;
18125     -webkit-flex: 1 1 33.33%;
18126             flex: 1 1 33.33%;
18127     max-width: 33.33%;
18128     max-height: 100%;
18129     box-sizing: border-box; }
18130   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
18131     -webkit-box-flex: 1;
18132     -webkit-flex: 1 1 66.66%;
18133             flex: 1 1 66.66%;
18134     max-width: 66.66%;
18135     max-height: 100%;
18136     box-sizing: border-box; }
18137   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
18138     -webkit-box-flex: 1;
18139     -webkit-flex: 1 1 33.33%;
18140             flex: 1 1 33.33%;
18141     max-width: 100%;
18142     max-height: 33.33%;
18143     box-sizing: border-box; }
18144   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
18145     -webkit-box-flex: 1;
18146     -webkit-flex: 1 1 66.66%;
18147             flex: 1 1 66.66%;
18148     max-width: 100%;
18149     max-height: 66.66%;
18150     box-sizing: border-box; }
18151   .layout-xl-row > .flex-xl-80 {
18152     -webkit-box-flex: 1;
18153     -webkit-flex: 1 1 100%;
18154             flex: 1 1 100%;
18155     max-width: 80%;
18156     max-height: 100%;
18157     box-sizing: border-box; }
18158   .layout-xl-column > .flex-xl-80 {
18159     -webkit-box-flex: 1;
18160     -webkit-flex: 1 1 100%;
18161             flex: 1 1 100%;
18162     max-width: 100%;
18163     max-height: 80%;
18164     box-sizing: border-box; }
18165   .flex-xl-85 {
18166     -webkit-box-flex: 1;
18167     -webkit-flex: 1 1 100%;
18168             flex: 1 1 100%;
18169     max-width: 85%;
18170     max-height: 100%;
18171     box-sizing: border-box; }
18172   .layout-row > .flex-xl-85 {
18173     -webkit-box-flex: 1;
18174     -webkit-flex: 1 1 100%;
18175             flex: 1 1 100%;
18176     max-width: 85%;
18177     max-height: 100%;
18178     box-sizing: border-box; }
18179   .layout-column > .flex-xl-85 {
18180     -webkit-box-flex: 1;
18181     -webkit-flex: 1 1 100%;
18182             flex: 1 1 100%;
18183     max-width: 100%;
18184     max-height: 85%;
18185     box-sizing: border-box; }
18186   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
18187     -webkit-box-flex: 1;
18188     -webkit-flex: 1 1 33.33%;
18189             flex: 1 1 33.33%;
18190     max-width: 33.33%;
18191     max-height: 100%;
18192     box-sizing: border-box; }
18193   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
18194     -webkit-box-flex: 1;
18195     -webkit-flex: 1 1 66.66%;
18196             flex: 1 1 66.66%;
18197     max-width: 66.66%;
18198     max-height: 100%;
18199     box-sizing: border-box; }
18200   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
18201     -webkit-box-flex: 1;
18202     -webkit-flex: 1 1 33.33%;
18203             flex: 1 1 33.33%;
18204     max-width: 100%;
18205     max-height: 33.33%;
18206     box-sizing: border-box; }
18207   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
18208     -webkit-box-flex: 1;
18209     -webkit-flex: 1 1 66.66%;
18210             flex: 1 1 66.66%;
18211     max-width: 100%;
18212     max-height: 66.66%;
18213     box-sizing: border-box; }
18214   .layout-xl-row > .flex-xl-85 {
18215     -webkit-box-flex: 1;
18216     -webkit-flex: 1 1 100%;
18217             flex: 1 1 100%;
18218     max-width: 85%;
18219     max-height: 100%;
18220     box-sizing: border-box; }
18221   .layout-xl-column > .flex-xl-85 {
18222     -webkit-box-flex: 1;
18223     -webkit-flex: 1 1 100%;
18224             flex: 1 1 100%;
18225     max-width: 100%;
18226     max-height: 85%;
18227     box-sizing: border-box; }
18228   .flex-xl-90 {
18229     -webkit-box-flex: 1;
18230     -webkit-flex: 1 1 100%;
18231             flex: 1 1 100%;
18232     max-width: 90%;
18233     max-height: 100%;
18234     box-sizing: border-box; }
18235   .layout-row > .flex-xl-90 {
18236     -webkit-box-flex: 1;
18237     -webkit-flex: 1 1 100%;
18238             flex: 1 1 100%;
18239     max-width: 90%;
18240     max-height: 100%;
18241     box-sizing: border-box; }
18242   .layout-column > .flex-xl-90 {
18243     -webkit-box-flex: 1;
18244     -webkit-flex: 1 1 100%;
18245             flex: 1 1 100%;
18246     max-width: 100%;
18247     max-height: 90%;
18248     box-sizing: border-box; }
18249   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
18250     -webkit-box-flex: 1;
18251     -webkit-flex: 1 1 33.33%;
18252             flex: 1 1 33.33%;
18253     max-width: 33.33%;
18254     max-height: 100%;
18255     box-sizing: border-box; }
18256   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
18257     -webkit-box-flex: 1;
18258     -webkit-flex: 1 1 66.66%;
18259             flex: 1 1 66.66%;
18260     max-width: 66.66%;
18261     max-height: 100%;
18262     box-sizing: border-box; }
18263   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
18264     -webkit-box-flex: 1;
18265     -webkit-flex: 1 1 33.33%;
18266             flex: 1 1 33.33%;
18267     max-width: 100%;
18268     max-height: 33.33%;
18269     box-sizing: border-box; }
18270   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
18271     -webkit-box-flex: 1;
18272     -webkit-flex: 1 1 66.66%;
18273             flex: 1 1 66.66%;
18274     max-width: 100%;
18275     max-height: 66.66%;
18276     box-sizing: border-box; }
18277   .layout-xl-row > .flex-xl-90 {
18278     -webkit-box-flex: 1;
18279     -webkit-flex: 1 1 100%;
18280             flex: 1 1 100%;
18281     max-width: 90%;
18282     max-height: 100%;
18283     box-sizing: border-box; }
18284   .layout-xl-column > .flex-xl-90 {
18285     -webkit-box-flex: 1;
18286     -webkit-flex: 1 1 100%;
18287             flex: 1 1 100%;
18288     max-width: 100%;
18289     max-height: 90%;
18290     box-sizing: border-box; }
18291   .flex-xl-95 {
18292     -webkit-box-flex: 1;
18293     -webkit-flex: 1 1 100%;
18294             flex: 1 1 100%;
18295     max-width: 95%;
18296     max-height: 100%;
18297     box-sizing: border-box; }
18298   .layout-row > .flex-xl-95 {
18299     -webkit-box-flex: 1;
18300     -webkit-flex: 1 1 100%;
18301             flex: 1 1 100%;
18302     max-width: 95%;
18303     max-height: 100%;
18304     box-sizing: border-box; }
18305   .layout-column > .flex-xl-95 {
18306     -webkit-box-flex: 1;
18307     -webkit-flex: 1 1 100%;
18308             flex: 1 1 100%;
18309     max-width: 100%;
18310     max-height: 95%;
18311     box-sizing: border-box; }
18312   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
18313     -webkit-box-flex: 1;
18314     -webkit-flex: 1 1 33.33%;
18315             flex: 1 1 33.33%;
18316     max-width: 33.33%;
18317     max-height: 100%;
18318     box-sizing: border-box; }
18319   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
18320     -webkit-box-flex: 1;
18321     -webkit-flex: 1 1 66.66%;
18322             flex: 1 1 66.66%;
18323     max-width: 66.66%;
18324     max-height: 100%;
18325     box-sizing: border-box; }
18326   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
18327     -webkit-box-flex: 1;
18328     -webkit-flex: 1 1 33.33%;
18329             flex: 1 1 33.33%;
18330     max-width: 100%;
18331     max-height: 33.33%;
18332     box-sizing: border-box; }
18333   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
18334     -webkit-box-flex: 1;
18335     -webkit-flex: 1 1 66.66%;
18336             flex: 1 1 66.66%;
18337     max-width: 100%;
18338     max-height: 66.66%;
18339     box-sizing: border-box; }
18340   .layout-xl-row > .flex-xl-95 {
18341     -webkit-box-flex: 1;
18342     -webkit-flex: 1 1 100%;
18343             flex: 1 1 100%;
18344     max-width: 95%;
18345     max-height: 100%;
18346     box-sizing: border-box; }
18347   .layout-xl-column > .flex-xl-95 {
18348     -webkit-box-flex: 1;
18349     -webkit-flex: 1 1 100%;
18350             flex: 1 1 100%;
18351     max-width: 100%;
18352     max-height: 95%;
18353     box-sizing: border-box; }
18354   .flex-xl-100 {
18355     -webkit-box-flex: 1;
18356     -webkit-flex: 1 1 100%;
18357             flex: 1 1 100%;
18358     max-width: 100%;
18359     max-height: 100%;
18360     box-sizing: border-box; }
18361   .layout-row > .flex-xl-100 {
18362     -webkit-box-flex: 1;
18363     -webkit-flex: 1 1 100%;
18364             flex: 1 1 100%;
18365     max-width: 100%;
18366     max-height: 100%;
18367     box-sizing: border-box; }
18368   .layout-column > .flex-xl-100 {
18369     -webkit-box-flex: 1;
18370     -webkit-flex: 1 1 100%;
18371             flex: 1 1 100%;
18372     max-width: 100%;
18373     max-height: 100%;
18374     box-sizing: border-box; }
18375   .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
18376     -webkit-box-flex: 1;
18377     -webkit-flex: 1 1 33.33%;
18378             flex: 1 1 33.33%;
18379     max-width: 33.33%;
18380     max-height: 100%;
18381     box-sizing: border-box; }
18382   .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
18383     -webkit-box-flex: 1;
18384     -webkit-flex: 1 1 66.66%;
18385             flex: 1 1 66.66%;
18386     max-width: 66.66%;
18387     max-height: 100%;
18388     box-sizing: border-box; }
18389   .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
18390     -webkit-box-flex: 1;
18391     -webkit-flex: 1 1 33.33%;
18392             flex: 1 1 33.33%;
18393     max-width: 100%;
18394     max-height: 33.33%;
18395     box-sizing: border-box; }
18396   .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
18397     -webkit-box-flex: 1;
18398     -webkit-flex: 1 1 66.66%;
18399             flex: 1 1 66.66%;
18400     max-width: 100%;
18401     max-height: 66.66%;
18402     box-sizing: border-box; }
18403   .layout-xl-row > .flex-xl-100 {
18404     -webkit-box-flex: 1;
18405     -webkit-flex: 1 1 100%;
18406             flex: 1 1 100%;
18407     max-width: 100%;
18408     max-height: 100%;
18409     box-sizing: border-box; }
18410   .layout-xl-column > .flex-xl-100 {
18411     -webkit-box-flex: 1;
18412     -webkit-flex: 1 1 100%;
18413             flex: 1 1 100%;
18414     max-width: 100%;
18415     max-height: 100%;
18416     box-sizing: border-box; }
18417   .layout-xl-row > .flex-xl-33, .layout-xl-row > .flex-xl-33 {
18418     -webkit-box-flex: 1;
18419     -webkit-flex: 1 1 100%;
18420             flex: 1 1 100%;
18421     max-width: 33.33%;
18422     max-height: 100%;
18423     box-sizing: border-box; }
18424   .layout-xl-row > .flex-xl-66, .layout-xl-row > .flex-xl-66 {
18425     -webkit-box-flex: 1;
18426     -webkit-flex: 1 1 100%;
18427             flex: 1 1 100%;
18428     max-width: 66.66%;
18429     max-height: 100%;
18430     box-sizing: border-box; }
18431   .layout-xl-row > .flex {
18432     min-width: 0; }
18433   .layout-xl-column > .flex-xl-33, .layout-xl-column > .flex-xl-33 {
18434     -webkit-box-flex: 1;
18435     -webkit-flex: 1 1 100%;
18436             flex: 1 1 100%;
18437     max-width: 100%;
18438     max-height: 33.33%;
18439     box-sizing: border-box; }
18440   .layout-xl-column > .flex-xl-66, .layout-xl-column > .flex-xl-66 {
18441     -webkit-box-flex: 1;
18442     -webkit-flex: 1 1 100%;
18443             flex: 1 1 100%;
18444     max-width: 100%;
18445     max-height: 66.66%;
18446     box-sizing: border-box; }
18447   .layout-xl-column > .flex {
18448     min-height: 0; }
18449   .layout-xl, .layout-xl-column, .layout-xl-row {
18450     box-sizing: border-box;
18451     display: -webkit-box;
18452     display: -webkit-flex;
18453     display: flex; }
18454   .layout-xl-column {
18455     -webkit-box-orient: vertical;
18456     -webkit-box-direction: normal;
18457     -webkit-flex-direction: column;
18458             flex-direction: column; }
18459   .layout-xl-row {
18460     -webkit-box-orient: horizontal;
18461     -webkit-box-direction: normal;
18462     -webkit-flex-direction: row;
18463             flex-direction: row; }
18464   .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show) {
18465     display: none; }
18466   .hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
18467     display: none; } }
18468
18469 @media print {
18470   .hide-print:not(.show-print):not(.show) {
18471     display: none !important; } }