web-component-stencil-test
Version:
Stencil Component Starter
2,584 lines (2,204 loc) • 41.2 kB
CSS
/* 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;
}