flexbox-grid-mixins
Version:
Sass Mixins to generate Flexbox grid
2,263 lines (2,219 loc) • 53.3 kB
CSS
body {
font-family: "Hiragino Kaku Gothic ProN", Arial, sans-serif;
margin: 0;
}
.header {
background-color: #0466e0;
color: #fff;
text-align: center;
padding: 1em;
min-height: 320px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.header--hero {
height: 100vh;
}
.header .header-title {
font-size: 320%;
margin-bottom: 0;
}
.header .version {
font-size: 25%;
font-weight: normal;
}
.header .header-description {
margin-top: 0;
}
.header .header-nav {
margin: 0;
padding: 0;
margin-top: 3em;
}
.header .header-nav li {
font-size: 90%;
display: inline;
list-style: none;
margin-right: 1.2rem;
}
.header a {
color: #fff;
}
.header .btn {
padding: 0.8em;
border: solid rgba(255, 255, 255, 0.4) 1px;
border-radius: 0.4em;
}
.container {
margin: 0 2rem;
}
h2 {
border-bottom: solid 1px #ccc;
}
.grid,
.grid-3-columns,
.grid-24-columns,
[class*=grid--] {
background: #a5c3e2;
}
[class*=grid__col] {
background: #0e72da;
border: 1px solid #130e7d;
padding: 0.4em;
color: #fff;
text-align: center;
}
.grid {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.grid .grid__col {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
margin-right: 2%;
margin-bottom: 2%;
}
.grid .grid__col--null {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
margin-right: 2%;
margin-bottom: 2%;
}
.grid .grid__col--auto {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin-right: 2%;
margin-bottom: 2%;
}
.grid .grid__col--equal {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
margin-right: 2%;
margin-bottom: 2%;
}
.grid .grid__col--fixed {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
margin-right: 2%;
margin-bottom: 2%;
}
.grid .grid__col--none {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin-right: 2%;
margin-bottom: 2%;
}
.grid .grid__col--initial {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
margin-right: 2%;
margin-bottom: 2%;
}
.grid .grid__col--positive {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex: 1 0 0px;
flex: 1 0 0;
margin-right: 2%;
margin-bottom: 2%;
}
.grid .grid__col--positive-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 2;
-ms-flex: 2 0 0px;
flex: 2 0 0;
margin-right: 2%;
margin-bottom: 2%;
}
.grid .grid__col--positive-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 3;
-ms-flex: 3 0 0px;
flex: 3 0 0;
margin-right: 2%;
margin-bottom: 2%;
}
.grid .grid__col--positive-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 4;
-ms-flex: 4 0 0px;
flex: 4 0 0;
margin-right: 2%;
margin-bottom: 2%;
}
.grid > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid > .grid__col-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 32%;
flex: 0 0 32%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid > .grid__col-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 40.5%;
flex: 0 0 40.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid > .grid__col-6 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 49%;
flex: 0 0 49%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid > .grid__col-7 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 57.5%;
flex: 0 0 57.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid > .grid__col-8 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 66%;
flex: 0 0 66%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid > .grid__col-9 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 74.5%;
flex: 0 0 74.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid > .grid__col-10 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 83%;
flex: 0 0 83%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid > .grid__col-11 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 91.5%;
flex: 0 0 91.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid > .grid__col-12 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-3-columns {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.grid-3-columns > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 32%;
flex: 0 0 32%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-3-columns > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 66%;
flex: 0 0 66%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-3-columns > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.grid-24-columns > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 2.25%;
flex: 0 0 2.25%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 10.75%;
flex: 0 0 10.75%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 19.25%;
flex: 0 0 19.25%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-6 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-7 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 27.75%;
flex: 0 0 27.75%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-8 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 32%;
flex: 0 0 32%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-9 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 36.25%;
flex: 0 0 36.25%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-10 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 40.5%;
flex: 0 0 40.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-11 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 44.75%;
flex: 0 0 44.75%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-12 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 49%;
flex: 0 0 49%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-13 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 53.25%;
flex: 0 0 53.25%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-14 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 57.5%;
flex: 0 0 57.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-15 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 61.75%;
flex: 0 0 61.75%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-16 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 66%;
flex: 0 0 66%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-17 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 70.25%;
flex: 0 0 70.25%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-18 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 74.5%;
flex: 0 0 74.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-19 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 78.75%;
flex: 0 0 78.75%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-20 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 83%;
flex: 0 0 83%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-21 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 87.25%;
flex: 0 0 87.25%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-22 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 91.5%;
flex: 0 0 91.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-23 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 95.75%;
flex: 0 0 95.75%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid-24-columns > .grid__col-24 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--multi-line {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.grid--multi-line .grid__col {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--multi-line > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--multi-line > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--multi-line > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--multi-line > .grid__col-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 32%;
flex: 0 0 32%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--multi-line > .grid__col-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 40.5%;
flex: 0 0 40.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--multi-line > .grid__col-6 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 49%;
flex: 0 0 49%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--multi-line > .grid__col-7 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 57.5%;
flex: 0 0 57.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--multi-line > .grid__col-8 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 66%;
flex: 0 0 66%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--multi-line > .grid__col-9 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 74.5%;
flex: 0 0 74.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--multi-line > .grid__col-10 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 83%;
flex: 0 0 83%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--multi-line > .grid__col-11 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 91.5%;
flex: 0 0 91.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--multi-line > .grid__col-12 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
margin-right: 2%;
margin-bottom: 2%;
}
ul.grid {
margin: 0;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
ul.grid li {
list-style: none;
padding: 2em;
}
.grid--no-gutter {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.grid--no-gutter .grid__col {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
.grid--no-gutter > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 8.3333333333%;
flex: 0 0 8.3333333333%;
}
.grid--no-gutter > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 16.6666666667%;
flex: 0 0 16.6666666667%;
}
.grid--no-gutter > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
}
.grid--no-gutter > .grid__col-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 33.3333333333%;
flex: 0 0 33.3333333333%;
}
.grid--no-gutter > .grid__col-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 41.6666666667%;
flex: 0 0 41.6666666667%;
}
.grid--no-gutter > .grid__col-6 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
}
.grid--no-gutter > .grid__col-7 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
}
.grid--no-gutter > .grid__col-8 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 66.6666666667%;
flex: 0 0 66.6666666667%;
}
.grid--no-gutter > .grid__col-9 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
}
.grid--no-gutter > .grid__col-10 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
}
.grid--no-gutter > .grid__col-11 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 91.6666666667%;
flex: 0 0 91.6666666667%;
}
.grid--no-gutter > .grid__col-12 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.grid--row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
}
.grid--row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--row > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--row > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--row-reverse {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-flow: row-reverse nowrap;
flex-flow: row-reverse nowrap;
}
.grid--row-reverse > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--row-reverse > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--row-reverse > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--column {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.grid--column > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
width: 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--column > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
width: 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--column > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
width: 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--column-reverse {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.grid--column-reverse > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
width: 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--column-reverse > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
width: 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--column-reverse > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
width: 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--wrap-null {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.grid--wrap-null > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--wrap-null > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--wrap-null > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--wrap-nowrap {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.grid--wrap-nowrap > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--wrap-nowrap > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--wrap-nowrap > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--wrap {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.grid--wrap > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--wrap > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--wrap > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--wrap-reverse {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.grid--wrap-reverse > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--wrap-reverse > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--wrap-reverse > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--left-row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.grid--left-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--left-row > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--left-row > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--center-row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.grid--center-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--center-row > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--center-row > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--right-row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.grid--right-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--right-row > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--right-row > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--space-between-row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.grid--space-between-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--space-between-row > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--space-between-row > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--space-around-row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.grid--space-around-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--space-around-row > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--space-around-row > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--space-evenly-row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
}
.grid--space-evenly-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--space-evenly-row > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--space-evenly-row > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--top-row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.grid--top-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--top-row > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--top-row > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--middle-row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.grid--middle-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--middle-row > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--middle-row > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--bottom-row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.grid--bottom-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--bottom-row > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--bottom-row > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--stretch-row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.grid--stretch-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--stretch-row > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--stretch-row > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--baseline-row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.grid--baseline-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--baseline-row > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--baseline-row > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--centered-row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 18em;
}
.grid--centered-row > .grid__col-centered {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--items-row-alignment {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.grid--items-row-alignment > .grid__col {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
margin-right: 2%;
}
.grid--items-row-alignment > .grid__col-auto {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
-ms-flex-item-align: auto;
align-self: auto;
margin-right: 2%;
}
.grid--items-row-alignment > .grid__col-top {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
-ms-flex-item-align: start;
align-self: flex-start;
margin-right: 2%;
}
.grid--items-row-alignment > .grid__col-middle {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
-ms-flex-item-align: center;
align-self: center;
margin-right: 2%;
}
.grid--items-row-alignment > .grid__col-bottom {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
-ms-flex-item-align: end;
align-self: flex-end;
margin-right: 2%;
}
.grid--items-row-alignment > .grid__col-stretch {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
-ms-flex-item-align: stretch;
align-self: stretch;
margin-right: 2%;
}
.grid--items-row-alignment > .grid__col-baseline {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
-ms-flex-item-align: baseline;
align-self: baseline;
margin-right: 2%;
}
.grid--left-column {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.grid--left-column > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
width: 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--left-column > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
width: 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--left-column > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
width: 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--center-column {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.grid--center-column > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
width: 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--center-column > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
width: 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--center-column > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
width: 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--right-column {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.grid--right-column > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
width: 6.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--right-column > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
width: 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--right-column > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
width: 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--centered-column {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 18em;
}
.grid--centered-column > .grid__col-centered {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
width: 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--items-column-alignment {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.grid--items-column-alignment > .grid__col {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
width: 15%;
margin-right: 2%;
}
.grid--items-column-alignment > .grid__col-auto {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
-ms-flex-item-align: auto;
align-self: auto;
width: 15%;
margin-right: 2%;
}
.grid--items-column-alignment > .grid__col-top {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
-ms-flex-item-align: start;
align-self: flex-start;
width: 15%;
margin-right: 2%;
}
.grid--items-column-alignment > .grid__col-middle {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
-ms-flex-item-align: center;
align-self: center;
width: 15%;
margin-right: 2%;
}
.grid--items-column-alignment > .grid__col-bottom {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
-ms-flex-item-align: end;
align-self: flex-end;
width: 15%;
margin-right: 2%;
}
.grid--order-row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.grid--order-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--order-row > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--order-row > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--order-row > .grid__col-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--order-row > .grid__col-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--order-column {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.grid--order-column > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
width: 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--order-column > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
width: 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--order-column > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
width: 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--order-column > .grid__col-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
width: 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--order-column > .grid__col-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
width: 15%;
margin-right: 2%;
margin-bottom: 2%;
}
.grid--multi-line-top {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-line-pack: start;
align-content: flex-start;
height: 18em;
}
.grid--multi-line-top > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
}
.grid--multi-line-top > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
}
.grid--multi-line-top > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
}
.grid--multi-line-top > .grid__col-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 32%;
flex: 0 0 32%;
margin-right: 2%;
}
.grid--multi-line-top > .grid__col-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 40.5%;
flex: 0 0 40.5%;
margin-right: 2%;
}
.grid--multi-line-top > .grid__col-6 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 49%;
flex: 0 0 49%;
margin-right: 2%;
}
.grid--multi-line-middle {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-line-pack: center;
align-content: center;
height: 18em;
}
.grid--multi-line-middle > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
}
.grid--multi-line-middle > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
}
.grid--multi-line-middle > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
}
.grid--multi-line-middle > .grid__col-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 32%;
flex: 0 0 32%;
margin-right: 2%;
}
.grid--multi-line-middle > .grid__col-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 40.5%;
flex: 0 0 40.5%;
margin-right: 2%;
}
.grid--multi-line-middle > .grid__col-6 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 49%;
flex: 0 0 49%;
margin-right: 2%;
}
.grid--multi-line-bottom {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-line-pack: end;
align-content: flex-end;
height: 18em;
}
.grid--multi-line-bottom > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
}
.grid--multi-line-bottom > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
}
.grid--multi-line-bottom > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
}
.grid--multi-line-bottom > .grid__col-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 32%;
flex: 0 0 32%;
margin-right: 2%;
}
.grid--multi-line-bottom > .grid__col-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 40.5%;
flex: 0 0 40.5%;
margin-right: 2%;
}
.grid--multi-line-bottom > .grid__col-6 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 49%;
flex: 0 0 49%;
margin-right: 2%;
}
.grid--multi-line-space-between {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-line-pack: justify;
align-content: space-between;
height: 18em;
}
.grid--multi-line-space-between > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.5%;
flex: 0 0 6.5%;
margin-right: 2%;
}
.grid--multi-line-space-between > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 15%;
flex: 0 0 15%;
margin-right: 2%;
}
.grid--multi-line-space-between > .grid__col-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 23.5%;
flex: 0 0 23.5%;
margin-right: 2%;
}
.grid--multi-line-space-between > .grid__col-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 32%;
flex: 0 0 32%;
margin-right: 2%;
}
.grid--multi-line-space-between > .grid__col-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 40.5%;
flex: 0 0 40.5%;
margin-right: 2%;
}
.grid--multi-line-space-between > .grid__col-6 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 49%;
flex: 0 0 49%;
margin-right: 2%;
}
.grid--multi-line-space-around {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-line-pack: distribute;
align-content: space-around;
height: 18em;
}
.grid--multi-line-space-around > .grid__col-1 {
-webkit-box-sizing: border-box;
bo