UNPKG

web-component-stencil-test

Version:
2,584 lines (2,204 loc) 41.2 kB
/* ease */ :global * { vertical-align: baseline; border: 0 none; padding: 0; margin: 0; box-sizing: border-box; } :global html, :global body, :global div, :global span, :global applet, :global object, :global iframe, :global table, :global caption, :global tbody, :global tfoot, :global thead, :global tr, :global th, :global td, :global del, :global dfn, :global em, :global font, :global img, :global ins, :global kbd, :global q, :global s, :global samp, :global small, :global strike, :global strong, :global sub, :global sup, :global tt, :global var, :global h1, :global h2, :global h3, :global h4, :global h5, :global h6, :global p, :global blockquote, :global pre, :global a, :global abbr, :global acronym, :global address, :global big, :global cite, :global code, :global dl, :global dt, :global dd, :global ol, :global ul, :global li, :global fieldset, :global form, :global label, :global legend, :global button { font-family: inherit; color: inherit; font-size: inherit; line-height: inherit; letter-spacing: inherit; font-weight: inherit; font-style: inherit; vertical-align: inherit; border: 0 none; padding: 0; margin: 0; } :global a, :global button { font-family: inherit; color: inherit; font-size: inherit; line-height: inherit; letter-spacing: inherit; font-weight: inherit; font-style: inherit; vertical-align: inherit; border: 0 none; padding: 0; margin: 0; } :global img { width: 100%; height: auto; display: block; } :global figure { margin: 0; } :global button { border: none; border-radius: 0; background-color: transparent; cursor: pointer; } :global [role=button], :global input[type=submit], :global input[type=reset], :global input[type=button], :global button { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } :global input[type=submit], :global input[type=reset], :global input[type=button], :global button { background: none; border: 0; color: inherit; font: inherit; line-height: normal; overflow: visible; padding: 0; -webkit-appearance: button; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; } :global input::-moz-focus-inner, :global button::-moz-focus-inner { border: 0; padding: 0; } :global strong { font-weight: bold; } :global li { list-style-type: none; } :global a { text-decoration: none; cursor: pointer; line-height: normal; } *:focus { transition-delay: 0ms; } :global a, :global strong, :global span, :global em { font-size: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; font-family: inherit; } .grid-col { display: flex; flex-direction: column; flex-basis: 100%; width: 100%; max-width: 100%; } .col-xs-1 { flex-basis: 5.5555555556%; width: 5.5555555556%; max-width: 5.5555555556%; } .col-xs-2 { flex-basis: 11.1111111111%; width: 11.1111111111%; max-width: 11.1111111111%; } .col-xs-3 { flex-basis: 16.6666666667%; width: 16.6666666667%; max-width: 16.6666666667%; } .col-xs-4 { flex-basis: 22.2222222222%; width: 22.2222222222%; max-width: 22.2222222222%; } .col-xs-5 { flex-basis: 27.7777777778%; width: 27.7777777778%; max-width: 27.7777777778%; } .col-xs-6 { flex-basis: 33.3333333333%; width: 33.3333333333%; max-width: 33.3333333333%; } .col-xs-7 { flex-basis: 38.8888888889%; width: 38.8888888889%; max-width: 38.8888888889%; } .col-xs-8 { flex-basis: 44.4444444444%; width: 44.4444444444%; max-width: 44.4444444444%; } .col-xs-9 { flex-basis: 50%; width: 50%; max-width: 50%; } .col-xs-10 { flex-basis: 55.5555555556%; width: 55.5555555556%; max-width: 55.5555555556%; } .col-xs-11 { flex-basis: 61.1111111111%; width: 61.1111111111%; max-width: 61.1111111111%; } .col-xs-12 { flex-basis: 66.6666666667%; width: 66.6666666667%; max-width: 66.6666666667%; } .col-xs-13 { flex-basis: 72.2222222222%; width: 72.2222222222%; max-width: 72.2222222222%; } .col-xs-14 { flex-basis: 77.7777777778%; width: 77.7777777778%; max-width: 77.7777777778%; } .col-xs-15 { flex-basis: 83.3333333333%; width: 83.3333333333%; max-width: 83.3333333333%; } .col-xs-16 { flex-basis: 88.8888888889%; width: 88.8888888889%; max-width: 88.8888888889%; } .col-xs-17 { flex-basis: 94.4444444444%; width: 94.4444444444%; max-width: 94.4444444444%; } .col-xs-18 { flex-basis: 100%; width: 100%; max-width: 100%; } /* Don't need the full panel of classes, just have of it */ .col-offset-xs-0 { margin-left: 0%; } .col-offset-xs-1 { margin-left: 5.5555555556%; } .col-offset-xs-2 { margin-left: 11.1111111111%; } .col-offset-xs-3 { margin-left: 16.6666666667%; } .col-offset-xs-4 { margin-left: 22.2222222222%; } .col-offset-xs-5 { margin-left: 27.7777777778%; } .col-offset-xs-6 { margin-left: 33.3333333333%; } .col-offset-xs-7 { margin-left: 38.8888888889%; } .col-offset-xs-8 { margin-left: 44.4444444444%; } .col-offset-xs-9 { margin-left: 50%; } .col-offset-xs-10 { margin-left: 55.5555555556%; } .col-offset-xs-11 { margin-left: 61.1111111111%; } .col-offset-xs-12 { margin-left: 66.6666666667%; } .col-offset-xs-13 { margin-left: 72.2222222222%; } .col-offset-xs-14 { margin-left: 77.7777777778%; } .col-offset-xs-15 { margin-left: 83.3333333333%; } .col-offset-xs-16 { margin-left: 88.8888888889%; } .col-offset-xs-17 { margin-left: 94.4444444444%; } .col-offset-xs-18 { margin-left: 100%; } /* Don't need the full panel of classes, just have of it */ .col-offset-right-XS-1 { margin-right: 5.5555555556%; } .col-offset-right-XS-2 { margin-right: 11.1111111111%; } .col-offset-right-XS-3 { margin-right: 16.6666666667%; } .col-offset-right-XS-4 { margin-right: 22.2222222222%; } .col-offset-right-XS-5 { margin-right: 27.7777777778%; } .col-offset-right-XS-6 { margin-right: 33.3333333333%; } .col-offset-right-XS-7 { margin-right: 38.8888888889%; } .col-offset-right-XS-8 { margin-right: 44.4444444444%; } .col-offset-right-XS-9 { margin-right: 50%; } @media (min-width: 420px) { .col-s-1 { flex-basis: 5.5555555556%; width: 5.5555555556%; max-width: 5.5555555556%; } } @media (min-width: 420px) { .col-s-2 { flex-basis: 11.1111111111%; width: 11.1111111111%; max-width: 11.1111111111%; } } @media (min-width: 420px) { .col-s-3 { flex-basis: 16.6666666667%; width: 16.6666666667%; max-width: 16.6666666667%; } } @media (min-width: 420px) { .col-s-4 { flex-basis: 22.2222222222%; width: 22.2222222222%; max-width: 22.2222222222%; } } @media (min-width: 420px) { .col-s-5 { flex-basis: 27.7777777778%; width: 27.7777777778%; max-width: 27.7777777778%; } } @media (min-width: 420px) { .col-s-6 { flex-basis: 33.3333333333%; width: 33.3333333333%; max-width: 33.3333333333%; } } @media (min-width: 420px) { .col-s-7 { flex-basis: 38.8888888889%; width: 38.8888888889%; max-width: 38.8888888889%; } } @media (min-width: 420px) { .col-s-8 { flex-basis: 44.4444444444%; width: 44.4444444444%; max-width: 44.4444444444%; } } @media (min-width: 420px) { .col-s-9 { flex-basis: 50%; width: 50%; max-width: 50%; } } @media (min-width: 420px) { .col-s-10 { flex-basis: 55.5555555556%; width: 55.5555555556%; max-width: 55.5555555556%; } } @media (min-width: 420px) { .col-s-11 { flex-basis: 61.1111111111%; width: 61.1111111111%; max-width: 61.1111111111%; } } @media (min-width: 420px) { .col-s-12 { flex-basis: 66.6666666667%; width: 66.6666666667%; max-width: 66.6666666667%; } } @media (min-width: 420px) { .col-s-13 { flex-basis: 72.2222222222%; width: 72.2222222222%; max-width: 72.2222222222%; } } @media (min-width: 420px) { .col-s-14 { flex-basis: 77.7777777778%; width: 77.7777777778%; max-width: 77.7777777778%; } } @media (min-width: 420px) { .col-s-15 { flex-basis: 83.3333333333%; width: 83.3333333333%; max-width: 83.3333333333%; } } @media (min-width: 420px) { .col-s-16 { flex-basis: 88.8888888889%; width: 88.8888888889%; max-width: 88.8888888889%; } } @media (min-width: 420px) { .col-s-17 { flex-basis: 94.4444444444%; width: 94.4444444444%; max-width: 94.4444444444%; } } @media (min-width: 420px) { .col-s-18 { flex-basis: 100%; width: 100%; max-width: 100%; } } /* Don't need the full panel of classes, just have of it */ @media (min-width: 420px) { .col-offset-s-0 { margin-left: 0%; } } @media (min-width: 420px) { .col-offset-s-1 { margin-left: 5.5555555556%; } } @media (min-width: 420px) { .col-offset-s-2 { margin-left: 11.1111111111%; } } @media (min-width: 420px) { .col-offset-s-3 { margin-left: 16.6666666667%; } } @media (min-width: 420px) { .col-offset-s-4 { margin-left: 22.2222222222%; } } @media (min-width: 420px) { .col-offset-s-5 { margin-left: 27.7777777778%; } } @media (min-width: 420px) { .col-offset-s-6 { margin-left: 33.3333333333%; } } @media (min-width: 420px) { .col-offset-s-7 { margin-left: 38.8888888889%; } } @media (min-width: 420px) { .col-offset-s-8 { margin-left: 44.4444444444%; } } @media (min-width: 420px) { .col-offset-s-9 { margin-left: 50%; } } @media (min-width: 420px) { .col-offset-s-10 { margin-left: 55.5555555556%; } } @media (min-width: 420px) { .col-offset-s-11 { margin-left: 61.1111111111%; } } @media (min-width: 420px) { .col-offset-s-12 { margin-left: 66.6666666667%; } } @media (min-width: 420px) { .col-offset-s-13 { margin-left: 72.2222222222%; } } @media (min-width: 420px) { .col-offset-s-14 { margin-left: 77.7777777778%; } } @media (min-width: 420px) { .col-offset-s-15 { margin-left: 83.3333333333%; } } @media (min-width: 420px) { .col-offset-s-16 { margin-left: 88.8888888889%; } } @media (min-width: 420px) { .col-offset-s-17 { margin-left: 94.4444444444%; } } @media (min-width: 420px) { .col-offset-s-18 { margin-left: 100%; } } /* Don't need the full panel of classes, just have of it */ @media (min-width: 420px) { .col-offset-right-S-1 { margin-right: 5.5555555556%; } } @media (min-width: 420px) { .col-offset-right-S-2 { margin-right: 11.1111111111%; } } @media (min-width: 420px) { .col-offset-right-S-3 { margin-right: 16.6666666667%; } } @media (min-width: 420px) { .col-offset-right-S-4 { margin-right: 22.2222222222%; } } @media (min-width: 420px) { .col-offset-right-S-5 { margin-right: 27.7777777778%; } } @media (min-width: 420px) { .col-offset-right-S-6 { margin-right: 33.3333333333%; } } @media (min-width: 420px) { .col-offset-right-S-7 { margin-right: 38.8888888889%; } } @media (min-width: 420px) { .col-offset-right-S-8 { margin-right: 44.4444444444%; } } @media (min-width: 420px) { .col-offset-right-S-9 { margin-right: 50%; } } @media (min-width: 768px) { .col-m-1 { flex-basis: 2.7777777778%; width: 2.7777777778%; max-width: 2.7777777778%; } } @media (min-width: 768px) { .col-m-2 { flex-basis: 5.5555555556%; width: 5.5555555556%; max-width: 5.5555555556%; } } @media (min-width: 768px) { .col-m-3 { flex-basis: 8.3333333333%; width: 8.3333333333%; max-width: 8.3333333333%; } } @media (min-width: 768px) { .col-m-4 { flex-basis: 11.1111111111%; width: 11.1111111111%; max-width: 11.1111111111%; } } @media (min-width: 768px) { .col-m-5 { flex-basis: 13.8888888889%; width: 13.8888888889%; max-width: 13.8888888889%; } } @media (min-width: 768px) { .col-m-6 { flex-basis: 16.6666666667%; width: 16.6666666667%; max-width: 16.6666666667%; } } @media (min-width: 768px) { .col-m-7 { flex-basis: 19.4444444444%; width: 19.4444444444%; max-width: 19.4444444444%; } } @media (min-width: 768px) { .col-m-8 { flex-basis: 22.2222222222%; width: 22.2222222222%; max-width: 22.2222222222%; } } @media (min-width: 768px) { .col-m-9 { flex-basis: 25%; width: 25%; max-width: 25%; } } @media (min-width: 768px) { .col-m-10 { flex-basis: 27.7777777778%; width: 27.7777777778%; max-width: 27.7777777778%; } } @media (min-width: 768px) { .col-m-11 { flex-basis: 30.5555555556%; width: 30.5555555556%; max-width: 30.5555555556%; } } @media (min-width: 768px) { .col-m-12 { flex-basis: 33.3333333333%; width: 33.3333333333%; max-width: 33.3333333333%; } } @media (min-width: 768px) { .col-m-13 { flex-basis: 36.1111111111%; width: 36.1111111111%; max-width: 36.1111111111%; } } @media (min-width: 768px) { .col-m-14 { flex-basis: 38.8888888889%; width: 38.8888888889%; max-width: 38.8888888889%; } } @media (min-width: 768px) { .col-m-15 { flex-basis: 41.6666666667%; width: 41.6666666667%; max-width: 41.6666666667%; } } @media (min-width: 768px) { .col-m-16 { flex-basis: 44.4444444444%; width: 44.4444444444%; max-width: 44.4444444444%; } } @media (min-width: 768px) { .col-m-17 { flex-basis: 47.2222222222%; width: 47.2222222222%; max-width: 47.2222222222%; } } @media (min-width: 768px) { .col-m-18 { flex-basis: 50%; width: 50%; max-width: 50%; } } @media (min-width: 768px) { .col-m-19 { flex-basis: 52.7777777778%; width: 52.7777777778%; max-width: 52.7777777778%; } } @media (min-width: 768px) { .col-m-20 { flex-basis: 55.5555555556%; width: 55.5555555556%; max-width: 55.5555555556%; } } @media (min-width: 768px) { .col-m-21 { flex-basis: 58.3333333333%; width: 58.3333333333%; max-width: 58.3333333333%; } } @media (min-width: 768px) { .col-m-22 { flex-basis: 61.1111111111%; width: 61.1111111111%; max-width: 61.1111111111%; } } @media (min-width: 768px) { .col-m-23 { flex-basis: 63.8888888889%; width: 63.8888888889%; max-width: 63.8888888889%; } } @media (min-width: 768px) { .col-m-24 { flex-basis: 66.6666666667%; width: 66.6666666667%; max-width: 66.6666666667%; } } @media (min-width: 768px) { .col-m-25 { flex-basis: 69.4444444444%; width: 69.4444444444%; max-width: 69.4444444444%; } } @media (min-width: 768px) { .col-m-26 { flex-basis: 72.2222222222%; width: 72.2222222222%; max-width: 72.2222222222%; } } @media (min-width: 768px) { .col-m-27 { flex-basis: 75%; width: 75%; max-width: 75%; } } @media (min-width: 768px) { .col-m-28 { flex-basis: 77.7777777778%; width: 77.7777777778%; max-width: 77.7777777778%; } } @media (min-width: 768px) { .col-m-29 { flex-basis: 80.5555555556%; width: 80.5555555556%; max-width: 80.5555555556%; } } @media (min-width: 768px) { .col-m-30 { flex-basis: 83.3333333333%; width: 83.3333333333%; max-width: 83.3333333333%; } } @media (min-width: 768px) { .col-m-31 { flex-basis: 86.1111111111%; width: 86.1111111111%; max-width: 86.1111111111%; } } @media (min-width: 768px) { .col-m-32 { flex-basis: 88.8888888889%; width: 88.8888888889%; max-width: 88.8888888889%; } } @media (min-width: 768px) { .col-m-33 { flex-basis: 91.6666666667%; width: 91.6666666667%; max-width: 91.6666666667%; } } @media (min-width: 768px) { .col-m-34 { flex-basis: 94.4444444444%; width: 94.4444444444%; max-width: 94.4444444444%; } } @media (min-width: 768px) { .col-m-35 { flex-basis: 97.2222222222%; width: 97.2222222222%; max-width: 97.2222222222%; } } @media (min-width: 768px) { .col-m-36 { flex-basis: 100%; width: 100%; max-width: 100%; } } /* Don't need the full panel of classes, just have of it */ @media (min-width: 768px) { .col-offset-m-0 { margin-left: 0%; } } @media (min-width: 768px) { .col-offset-m-1 { margin-left: 2.7777777778%; } } @media (min-width: 768px) { .col-offset-m-2 { margin-left: 5.5555555556%; } } @media (min-width: 768px) { .col-offset-m-3 { margin-left: 8.3333333333%; } } @media (min-width: 768px) { .col-offset-m-4 { margin-left: 11.1111111111%; } } @media (min-width: 768px) { .col-offset-m-5 { margin-left: 13.8888888889%; } } @media (min-width: 768px) { .col-offset-m-6 { margin-left: 16.6666666667%; } } @media (min-width: 768px) { .col-offset-m-7 { margin-left: 19.4444444444%; } } @media (min-width: 768px) { .col-offset-m-8 { margin-left: 22.2222222222%; } } @media (min-width: 768px) { .col-offset-m-9 { margin-left: 25%; } } @media (min-width: 768px) { .col-offset-m-10 { margin-left: 27.7777777778%; } } @media (min-width: 768px) { .col-offset-m-11 { margin-left: 30.5555555556%; } } @media (min-width: 768px) { .col-offset-m-12 { margin-left: 33.3333333333%; } } @media (min-width: 768px) { .col-offset-m-13 { margin-left: 36.1111111111%; } } @media (min-width: 768px) { .col-offset-m-14 { margin-left: 38.8888888889%; } } @media (min-width: 768px) { .col-offset-m-15 { margin-left: 41.6666666667%; } } @media (min-width: 768px) { .col-offset-m-16 { margin-left: 44.4444444444%; } } @media (min-width: 768px) { .col-offset-m-17 { margin-left: 47.2222222222%; } } @media (min-width: 768px) { .col-offset-m-18 { margin-left: 50%; } } @media (min-width: 768px) { .col-offset-m-19 { margin-left: 52.7777777778%; } } @media (min-width: 768px) { .col-offset-m-20 { margin-left: 55.5555555556%; } } @media (min-width: 768px) { .col-offset-m-21 { margin-left: 58.3333333333%; } } @media (min-width: 768px) { .col-offset-m-22 { margin-left: 61.1111111111%; } } @media (min-width: 768px) { .col-offset-m-23 { margin-left: 63.8888888889%; } } @media (min-width: 768px) { .col-offset-m-24 { margin-left: 66.6666666667%; } } @media (min-width: 768px) { .col-offset-m-25 { margin-left: 69.4444444444%; } } @media (min-width: 768px) { .col-offset-m-26 { margin-left: 72.2222222222%; } } @media (min-width: 768px) { .col-offset-m-27 { margin-left: 75%; } } @media (min-width: 768px) { .col-offset-m-28 { margin-left: 77.7777777778%; } } @media (min-width: 768px) { .col-offset-m-29 { margin-left: 80.5555555556%; } } @media (min-width: 768px) { .col-offset-m-30 { margin-left: 83.3333333333%; } } @media (min-width: 768px) { .col-offset-m-31 { margin-left: 86.1111111111%; } } @media (min-width: 768px) { .col-offset-m-32 { margin-left: 88.8888888889%; } } @media (min-width: 768px) { .col-offset-m-33 { margin-left: 91.6666666667%; } } @media (min-width: 768px) { .col-offset-m-34 { margin-left: 94.4444444444%; } } @media (min-width: 768px) { .col-offset-m-35 { margin-left: 97.2222222222%; } } @media (min-width: 768px) { .col-offset-m-36 { margin-left: 100%; } } /* Don't need the full panel of classes, just have of it */ @media (min-width: 768px) { .col-offset-right-M-1 { margin-right: 2.7777777778%; } } @media (min-width: 768px) { .col-offset-right-M-2 { margin-right: 5.5555555556%; } } @media (min-width: 768px) { .col-offset-right-M-3 { margin-right: 8.3333333333%; } } @media (min-width: 768px) { .col-offset-right-M-4 { margin-right: 11.1111111111%; } } @media (min-width: 768px) { .col-offset-right-M-5 { margin-right: 13.8888888889%; } } @media (min-width: 768px) { .col-offset-right-M-6 { margin-right: 16.6666666667%; } } @media (min-width: 768px) { .col-offset-right-M-7 { margin-right: 19.4444444444%; } } @media (min-width: 768px) { .col-offset-right-M-8 { margin-right: 22.2222222222%; } } @media (min-width: 768px) { .col-offset-right-M-9 { margin-right: 25%; } } @media (min-width: 768px) { .col-offset-right-M-10 { margin-right: 27.7777777778%; } } @media (min-width: 768px) { .col-offset-right-M-11 { margin-right: 30.5555555556%; } } @media (min-width: 768px) { .col-offset-right-M-12 { margin-right: 33.3333333333%; } } @media (min-width: 768px) { .col-offset-right-M-13 { margin-right: 36.1111111111%; } } @media (min-width: 768px) { .col-offset-right-M-14 { margin-right: 38.8888888889%; } } @media (min-width: 768px) { .col-offset-right-M-15 { margin-right: 41.6666666667%; } } @media (min-width: 768px) { .col-offset-right-M-16 { margin-right: 44.4444444444%; } } @media (min-width: 768px) { .col-offset-right-M-17 { margin-right: 47.2222222222%; } } @media (min-width: 768px) { .col-offset-right-M-18 { margin-right: 50%; } } @media (min-width: 1024px) { .col-l-1 { flex-basis: 2.7777777778%; width: 2.7777777778%; max-width: 2.7777777778%; } } @media (min-width: 1024px) { .col-l-2 { flex-basis: 5.5555555556%; width: 5.5555555556%; max-width: 5.5555555556%; } } @media (min-width: 1024px) { .col-l-3 { flex-basis: 8.3333333333%; width: 8.3333333333%; max-width: 8.3333333333%; } } @media (min-width: 1024px) { .col-l-4 { flex-basis: 11.1111111111%; width: 11.1111111111%; max-width: 11.1111111111%; } } @media (min-width: 1024px) { .col-l-5 { flex-basis: 13.8888888889%; width: 13.8888888889%; max-width: 13.8888888889%; } } @media (min-width: 1024px) { .col-l-6 { flex-basis: 16.6666666667%; width: 16.6666666667%; max-width: 16.6666666667%; } } @media (min-width: 1024px) { .col-l-7 { flex-basis: 19.4444444444%; width: 19.4444444444%; max-width: 19.4444444444%; } } @media (min-width: 1024px) { .col-l-8 { flex-basis: 22.2222222222%; width: 22.2222222222%; max-width: 22.2222222222%; } } @media (min-width: 1024px) { .col-l-9 { flex-basis: 25%; width: 25%; max-width: 25%; } } @media (min-width: 1024px) { .col-l-10 { flex-basis: 27.7777777778%; width: 27.7777777778%; max-width: 27.7777777778%; } } @media (min-width: 1024px) { .col-l-11 { flex-basis: 30.5555555556%; width: 30.5555555556%; max-width: 30.5555555556%; } } @media (min-width: 1024px) { .col-l-12 { flex-basis: 33.3333333333%; width: 33.3333333333%; max-width: 33.3333333333%; } } @media (min-width: 1024px) { .col-l-13 { flex-basis: 36.1111111111%; width: 36.1111111111%; max-width: 36.1111111111%; } } @media (min-width: 1024px) { .col-l-14 { flex-basis: 38.8888888889%; width: 38.8888888889%; max-width: 38.8888888889%; } } @media (min-width: 1024px) { .col-l-15 { flex-basis: 41.6666666667%; width: 41.6666666667%; max-width: 41.6666666667%; } } @media (min-width: 1024px) { .col-l-16 { flex-basis: 44.4444444444%; width: 44.4444444444%; max-width: 44.4444444444%; } } @media (min-width: 1024px) { .col-l-17 { flex-basis: 47.2222222222%; width: 47.2222222222%; max-width: 47.2222222222%; } } @media (min-width: 1024px) { .col-l-18 { flex-basis: 50%; width: 50%; max-width: 50%; } } @media (min-width: 1024px) { .col-l-19 { flex-basis: 52.7777777778%; width: 52.7777777778%; max-width: 52.7777777778%; } } @media (min-width: 1024px) { .col-l-20 { flex-basis: 55.5555555556%; width: 55.5555555556%; max-width: 55.5555555556%; } } @media (min-width: 1024px) { .col-l-21 { flex-basis: 58.3333333333%; width: 58.3333333333%; max-width: 58.3333333333%; } } @media (min-width: 1024px) { .col-l-22 { flex-basis: 61.1111111111%; width: 61.1111111111%; max-width: 61.1111111111%; } } @media (min-width: 1024px) { .col-l-23 { flex-basis: 63.8888888889%; width: 63.8888888889%; max-width: 63.8888888889%; } } @media (min-width: 1024px) { .col-l-24 { flex-basis: 66.6666666667%; width: 66.6666666667%; max-width: 66.6666666667%; } } @media (min-width: 1024px) { .col-l-25 { flex-basis: 69.4444444444%; width: 69.4444444444%; max-width: 69.4444444444%; } } @media (min-width: 1024px) { .col-l-26 { flex-basis: 72.2222222222%; width: 72.2222222222%; max-width: 72.2222222222%; } } @media (min-width: 1024px) { .col-l-27 { flex-basis: 75%; width: 75%; max-width: 75%; } } @media (min-width: 1024px) { .col-l-28 { flex-basis: 77.7777777778%; width: 77.7777777778%; max-width: 77.7777777778%; } } @media (min-width: 1024px) { .col-l-29 { flex-basis: 80.5555555556%; width: 80.5555555556%; max-width: 80.5555555556%; } } @media (min-width: 1024px) { .col-l-30 { flex-basis: 83.3333333333%; width: 83.3333333333%; max-width: 83.3333333333%; } } @media (min-width: 1024px) { .col-l-31 { flex-basis: 86.1111111111%; width: 86.1111111111%; max-width: 86.1111111111%; } } @media (min-width: 1024px) { .col-l-32 { flex-basis: 88.8888888889%; width: 88.8888888889%; max-width: 88.8888888889%; } } @media (min-width: 1024px) { .col-l-33 { flex-basis: 91.6666666667%; width: 91.6666666667%; max-width: 91.6666666667%; } } @media (min-width: 1024px) { .col-l-34 { flex-basis: 94.4444444444%; width: 94.4444444444%; max-width: 94.4444444444%; } } @media (min-width: 1024px) { .col-l-35 { flex-basis: 97.2222222222%; width: 97.2222222222%; max-width: 97.2222222222%; } } @media (min-width: 1024px) { .col-l-36 { flex-basis: 100%; width: 100%; max-width: 100%; } } /* Don't need the full panel of classes, just have of it */ @media (min-width: 1024px) { .col-offset-l-0 { margin-left: 0%; } } @media (min-width: 1024px) { .col-offset-l-1 { margin-left: 2.7777777778%; } } @media (min-width: 1024px) { .col-offset-l-2 { margin-left: 5.5555555556%; } } @media (min-width: 1024px) { .col-offset-l-3 { margin-left: 8.3333333333%; } } @media (min-width: 1024px) { .col-offset-l-4 { margin-left: 11.1111111111%; } } @media (min-width: 1024px) { .col-offset-l-5 { margin-left: 13.8888888889%; } } @media (min-width: 1024px) { .col-offset-l-6 { margin-left: 16.6666666667%; } } @media (min-width: 1024px) { .col-offset-l-7 { margin-left: 19.4444444444%; } } @media (min-width: 1024px) { .col-offset-l-8 { margin-left: 22.2222222222%; } } @media (min-width: 1024px) { .col-offset-l-9 { margin-left: 25%; } } @media (min-width: 1024px) { .col-offset-l-10 { margin-left: 27.7777777778%; } } @media (min-width: 1024px) { .col-offset-l-11 { margin-left: 30.5555555556%; } } @media (min-width: 1024px) { .col-offset-l-12 { margin-left: 33.3333333333%; } } @media (min-width: 1024px) { .col-offset-l-13 { margin-left: 36.1111111111%; } } @media (min-width: 1024px) { .col-offset-l-14 { margin-left: 38.8888888889%; } } @media (min-width: 1024px) { .col-offset-l-15 { margin-left: 41.6666666667%; } } @media (min-width: 1024px) { .col-offset-l-16 { margin-left: 44.4444444444%; } } @media (min-width: 1024px) { .col-offset-l-17 { margin-left: 47.2222222222%; } } @media (min-width: 1024px) { .col-offset-l-18 { margin-left: 50%; } } @media (min-width: 1024px) { .col-offset-l-19 { margin-left: 52.7777777778%; } } @media (min-width: 1024px) { .col-offset-l-20 { margin-left: 55.5555555556%; } } @media (min-width: 1024px) { .col-offset-l-21 { margin-left: 58.3333333333%; } } @media (min-width: 1024px) { .col-offset-l-22 { margin-left: 61.1111111111%; } } @media (min-width: 1024px) { .col-offset-l-23 { margin-left: 63.8888888889%; } } @media (min-width: 1024px) { .col-offset-l-24 { margin-left: 66.6666666667%; } } @media (min-width: 1024px) { .col-offset-l-25 { margin-left: 69.4444444444%; } } @media (min-width: 1024px) { .col-offset-l-26 { margin-left: 72.2222222222%; } } @media (min-width: 1024px) { .col-offset-l-27 { margin-left: 75%; } } @media (min-width: 1024px) { .col-offset-l-28 { margin-left: 77.7777777778%; } } @media (min-width: 1024px) { .col-offset-l-29 { margin-left: 80.5555555556%; } } @media (min-width: 1024px) { .col-offset-l-30 { margin-left: 83.3333333333%; } } @media (min-width: 1024px) { .col-offset-l-31 { margin-left: 86.1111111111%; } } @media (min-width: 1024px) { .col-offset-l-32 { margin-left: 88.8888888889%; } } @media (min-width: 1024px) { .col-offset-l-33 { margin-left: 91.6666666667%; } } @media (min-width: 1024px) { .col-offset-l-34 { margin-left: 94.4444444444%; } } @media (min-width: 1024px) { .col-offset-l-35 { margin-left: 97.2222222222%; } } @media (min-width: 1024px) { .col-offset-l-36 { margin-left: 100%; } } /* Don't need the full panel of classes, just have of it */ @media (min-width: 1024px) { .col-offset-right-L-1 { margin-right: 2.7777777778%; } } @media (min-width: 1024px) { .col-offset-right-L-2 { margin-right: 5.5555555556%; } } @media (min-width: 1024px) { .col-offset-right-L-3 { margin-right: 8.3333333333%; } } @media (min-width: 1024px) { .col-offset-right-L-4 { margin-right: 11.1111111111%; } } @media (min-width: 1024px) { .col-offset-right-L-5 { margin-right: 13.8888888889%; } } @media (min-width: 1024px) { .col-offset-right-L-6 { margin-right: 16.6666666667%; } } @media (min-width: 1024px) { .col-offset-right-L-7 { margin-right: 19.4444444444%; } } @media (min-width: 1024px) { .col-offset-right-L-8 { margin-right: 22.2222222222%; } } @media (min-width: 1024px) { .col-offset-right-L-9 { margin-right: 25%; } } @media (min-width: 1024px) { .col-offset-right-L-10 { margin-right: 27.7777777778%; } } @media (min-width: 1024px) { .col-offset-right-L-11 { margin-right: 30.5555555556%; } } @media (min-width: 1024px) { .col-offset-right-L-12 { margin-right: 33.3333333333%; } } @media (min-width: 1024px) { .col-offset-right-L-13 { margin-right: 36.1111111111%; } } @media (min-width: 1024px) { .col-offset-right-L-14 { margin-right: 38.8888888889%; } } @media (min-width: 1024px) { .col-offset-right-L-15 { margin-right: 41.6666666667%; } } @media (min-width: 1024px) { .col-offset-right-L-16 { margin-right: 44.4444444444%; } } @media (min-width: 1024px) { .col-offset-right-L-17 { margin-right: 47.2222222222%; } } @media (min-width: 1024px) { .col-offset-right-L-18 { margin-right: 50%; } } @media (min-width: 1440px) { .col-xl-1 { flex-basis: 2.7777777778%; width: 2.7777777778%; max-width: 2.7777777778%; } } @media (min-width: 1440px) { .col-xl-2 { flex-basis: 5.5555555556%; width: 5.5555555556%; max-width: 5.5555555556%; } } @media (min-width: 1440px) { .col-xl-3 { flex-basis: 8.3333333333%; width: 8.3333333333%; max-width: 8.3333333333%; } } @media (min-width: 1440px) { .col-xl-4 { flex-basis: 11.1111111111%; width: 11.1111111111%; max-width: 11.1111111111%; } } @media (min-width: 1440px) { .col-xl-5 { flex-basis: 13.8888888889%; width: 13.8888888889%; max-width: 13.8888888889%; } } @media (min-width: 1440px) { .col-xl-6 { flex-basis: 16.6666666667%; width: 16.6666666667%; max-width: 16.6666666667%; } } @media (min-width: 1440px) { .col-xl-7 { flex-basis: 19.4444444444%; width: 19.4444444444%; max-width: 19.4444444444%; } } @media (min-width: 1440px) { .col-xl-8 { flex-basis: 22.2222222222%; width: 22.2222222222%; max-width: 22.2222222222%; } } @media (min-width: 1440px) { .col-xl-9 { flex-basis: 25%; width: 25%; max-width: 25%; } } @media (min-width: 1440px) { .col-xl-10 { flex-basis: 27.7777777778%; width: 27.7777777778%; max-width: 27.7777777778%; } } @media (min-width: 1440px) { .col-xl-11 { flex-basis: 30.5555555556%; width: 30.5555555556%; max-width: 30.5555555556%; } } @media (min-width: 1440px) { .col-xl-12 { flex-basis: 33.3333333333%; width: 33.3333333333%; max-width: 33.3333333333%; } } @media (min-width: 1440px) { .col-xl-13 { flex-basis: 36.1111111111%; width: 36.1111111111%; max-width: 36.1111111111%; } } @media (min-width: 1440px) { .col-xl-14 { flex-basis: 38.8888888889%; width: 38.8888888889%; max-width: 38.8888888889%; } } @media (min-width: 1440px) { .col-xl-15 { flex-basis: 41.6666666667%; width: 41.6666666667%; max-width: 41.6666666667%; } } @media (min-width: 1440px) { .col-xl-16 { flex-basis: 44.4444444444%; width: 44.4444444444%; max-width: 44.4444444444%; } } @media (min-width: 1440px) { .col-xl-17 { flex-basis: 47.2222222222%; width: 47.2222222222%; max-width: 47.2222222222%; } } @media (min-width: 1440px) { .col-xl-18 { flex-basis: 50%; width: 50%; max-width: 50%; } } @media (min-width: 1440px) { .col-xl-19 { flex-basis: 52.7777777778%; width: 52.7777777778%; max-width: 52.7777777778%; } } @media (min-width: 1440px) { .col-xl-20 { flex-basis: 55.5555555556%; width: 55.5555555556%; max-width: 55.5555555556%; } } @media (min-width: 1440px) { .col-xl-21 { flex-basis: 58.3333333333%; width: 58.3333333333%; max-width: 58.3333333333%; } } @media (min-width: 1440px) { .col-xl-22 { flex-basis: 61.1111111111%; width: 61.1111111111%; max-width: 61.1111111111%; } } @media (min-width: 1440px) { .col-xl-23 { flex-basis: 63.8888888889%; width: 63.8888888889%; max-width: 63.8888888889%; } } @media (min-width: 1440px) { .col-xl-24 { flex-basis: 66.6666666667%; width: 66.6666666667%; max-width: 66.6666666667%; } } @media (min-width: 1440px) { .col-xl-25 { flex-basis: 69.4444444444%; width: 69.4444444444%; max-width: 69.4444444444%; } } @media (min-width: 1440px) { .col-xl-26 { flex-basis: 72.2222222222%; width: 72.2222222222%; max-width: 72.2222222222%; } } @media (min-width: 1440px) { .col-xl-27 { flex-basis: 75%; width: 75%; max-width: 75%; } } @media (min-width: 1440px) { .col-xl-28 { flex-basis: 77.7777777778%; width: 77.7777777778%; max-width: 77.7777777778%; } } @media (min-width: 1440px) { .col-xl-29 { flex-basis: 80.5555555556%; width: 80.5555555556%; max-width: 80.5555555556%; } } @media (min-width: 1440px) { .col-xl-30 { flex-basis: 83.3333333333%; width: 83.3333333333%; max-width: 83.3333333333%; } } @media (min-width: 1440px) { .col-xl-31 { flex-basis: 86.1111111111%; width: 86.1111111111%; max-width: 86.1111111111%; } } @media (min-width: 1440px) { .col-xl-32 { flex-basis: 88.8888888889%; width: 88.8888888889%; max-width: 88.8888888889%; } } @media (min-width: 1440px) { .col-xl-33 { flex-basis: 91.6666666667%; width: 91.6666666667%; max-width: 91.6666666667%; } } @media (min-width: 1440px) { .col-xl-34 { flex-basis: 94.4444444444%; width: 94.4444444444%; max-width: 94.4444444444%; } } @media (min-width: 1440px) { .col-xl-35 { flex-basis: 97.2222222222%; width: 97.2222222222%; max-width: 97.2222222222%; } } @media (min-width: 1440px) { .col-xl-36 { flex-basis: 100%; width: 100%; max-width: 100%; } } /* Don't need the full panel of classes, just have of it */ @media (min-width: 1440px) { .col-offset-xl-0 { margin-left: 0%; } } @media (min-width: 1440px) { .col-offset-xl-1 { margin-left: 2.7777777778%; } } @media (min-width: 1440px) { .col-offset-xl-2 { margin-left: 5.5555555556%; } } @media (min-width: 1440px) { .col-offset-xl-3 { margin-left: 8.3333333333%; } } @media (min-width: 1440px) { .col-offset-xl-4 { margin-left: 11.1111111111%; } } @media (min-width: 1440px) { .col-offset-xl-5 { margin-left: 13.8888888889%; } } @media (min-width: 1440px) { .col-offset-xl-6 { margin-left: 16.6666666667%; } } @media (min-width: 1440px) { .col-offset-xl-7 { margin-left: 19.4444444444%; } } @media (min-width: 1440px) { .col-offset-xl-8 { margin-left: 22.2222222222%; } } @media (min-width: 1440px) { .col-offset-xl-9 { margin-left: 25%; } } @media (min-width: 1440px) { .col-offset-xl-10 { margin-left: 27.7777777778%; } } @media (min-width: 1440px) { .col-offset-xl-11 { margin-left: 30.5555555556%; } } @media (min-width: 1440px) { .col-offset-xl-12 { margin-left: 33.3333333333%; } } @media (min-width: 1440px) { .col-offset-xl-13 { margin-left: 36.1111111111%; } } @media (min-width: 1440px) { .col-offset-xl-14 { margin-left: 38.8888888889%; } } @media (min-width: 1440px) { .col-offset-xl-15 { margin-left: 41.6666666667%; } } @media (min-width: 1440px) { .col-offset-xl-16 { margin-left: 44.4444444444%; } } @media (min-width: 1440px) { .col-offset-xl-17 { margin-left: 47.2222222222%; } } @media (min-width: 1440px) { .col-offset-xl-18 { margin-left: 50%; } } @media (min-width: 1440px) { .col-offset-xl-19 { margin-left: 52.7777777778%; } } @media (min-width: 1440px) { .col-offset-xl-20 { margin-left: 55.5555555556%; } } @media (min-width: 1440px) { .col-offset-xl-21 { margin-left: 58.3333333333%; } } @media (min-width: 1440px) { .col-offset-xl-22 { margin-left: 61.1111111111%; } } @media (min-width: 1440px) { .col-offset-xl-23 { margin-left: 63.8888888889%; } } @media (min-width: 1440px) { .col-offset-xl-24 { margin-left: 66.6666666667%; } } @media (min-width: 1440px) { .col-offset-xl-25 { margin-left: 69.4444444444%; } } @media (min-width: 1440px) { .col-offset-xl-26 { margin-left: 72.2222222222%; } } @media (min-width: 1440px) { .col-offset-xl-27 { margin-left: 75%; } } @media (min-width: 1440px) { .col-offset-xl-28 { margin-left: 77.7777777778%; } } @media (min-width: 1440px) { .col-offset-xl-29 { margin-left: 80.5555555556%; } } @media (min-width: 1440px) { .col-offset-xl-30 { margin-left: 83.3333333333%; } } @media (min-width: 1440px) { .col-offset-xl-31 { margin-left: 86.1111111111%; } } @media (min-width: 1440px) { .col-offset-xl-32 { margin-left: 88.8888888889%; } } @media (min-width: 1440px) { .col-offset-xl-33 { margin-left: 91.6666666667%; } } @media (min-width: 1440px) { .col-offset-xl-34 { margin-left: 94.4444444444%; } } @media (min-width: 1440px) { .col-offset-xl-35 { margin-left: 97.2222222222%; } } @media (min-width: 1440px) { .col-offset-xl-36 { margin-left: 100%; } } /* Don't need the full panel of classes, just have of it */ @media (min-width: 1440px) { .col-offset-right-XL-1 { margin-right: 2.7777777778%; } } @media (min-width: 1440px) { .col-offset-right-XL-2 { margin-right: 5.5555555556%; } } @media (min-width: 1440px) { .col-offset-right-XL-3 { margin-right: 8.3333333333%; } } @media (min-width: 1440px) { .col-offset-right-XL-4 { margin-right: 11.1111111111%; } } @media (min-width: 1440px) { .col-offset-right-XL-5 { margin-right: 13.8888888889%; } } @media (min-width: 1440px) { .col-offset-right-XL-6 { margin-right: 16.6666666667%; } } @media (min-width: 1440px) { .col-offset-right-XL-7 { margin-right: 19.4444444444%; } } @media (min-width: 1440px) { .col-offset-right-XL-8 { margin-right: 22.2222222222%; } } @media (min-width: 1440px) { .col-offset-right-XL-9 { margin-right: 25%; } } @media (min-width: 1440px) { .col-offset-right-XL-10 { margin-right: 27.7777777778%; } } @media (min-width: 1440px) { .col-offset-right-XL-11 { margin-right: 30.5555555556%; } } @media (min-width: 1440px) { .col-offset-right-XL-12 { margin-right: 33.3333333333%; } } @media (min-width: 1440px) { .col-offset-right-XL-13 { margin-right: 36.1111111111%; } } @media (min-width: 1440px) { .col-offset-right-XL-14 { margin-right: 38.8888888889%; } } @media (min-width: 1440px) { .col-offset-right-XL-15 { margin-right: 41.6666666667%; } } @media (min-width: 1440px) { .col-offset-right-XL-16 { margin-right: 44.4444444444%; } } @media (min-width: 1440px) { .col-offset-right-XL-17 { margin-right: 47.2222222222%; } } @media (min-width: 1440px) { .col-offset-right-XL-18 { margin-right: 50%; } } /* shortcuts */ .grid-col-center { justify-content: center; align-items: center; }