flexbox-grid-mixins
Version:
Sass Mixins to generate Flexbox grid
2,194 lines (2,160 loc) • 62.4 kB
CSS
.grid {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: -1%;
margin-right: -1%;
}
.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-left: 1%;
margin-right: 1%;
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-left: 1%;
margin-right: 1%;
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-left: 1%;
margin-right: 1%;
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-left: 1%;
margin-right: 1%;
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-left: 1%;
margin-right: 1%;
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-left: 1%;
margin-right: 1%;
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-left: 1%;
margin-right: 1%;
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-left: 1%;
margin-right: 1%;
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-left: 1%;
margin-right: 1%;
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-left: 1%;
margin-right: 1%;
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-left: 1%;
margin-right: 1%;
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.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid > .grid__col-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 31.3333333333%;
flex: 0 0 31.3333333333%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid > .grid__col-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 39.6666666667%;
flex: 0 0 39.6666666667%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid > .grid__col-6 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 48%;
flex: 0 0 48%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid > .grid__col-7 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 56.3333333333%;
flex: 0 0 56.3333333333%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid > .grid__col-8 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 64.6666666667%;
flex: 0 0 64.6666666667%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid > .grid__col-9 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 73%;
flex: 0 0 73%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid > .grid__col-10 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 81.3333333333%;
flex: 0 0 81.3333333333%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid > .grid__col-11 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 89.6666666667%;
flex: 0 0 89.6666666667%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid > .grid__col-12 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 98%;
flex: 0 0 98%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid-3-columns {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: -1%;
margin-right: -1%;
}
.grid-3-columns > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 31.3333333333%;
flex: 0 0 31.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 64.6666666667%;
flex: 0 0 64.6666666667%;
margin-left: 1%;
margin-right: 1%;
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 98%;
flex: 0 0 98%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid-24-columns {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: -1%;
margin-right: -1%;
}
.grid-24-columns > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 2.1666666667%;
flex: 0 0 2.1666666667%;
margin-left: 1%;
margin-right: 1%;
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.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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.5%;
flex: 0 0 10.5%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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 18.8333333333%;
flex: 0 0 18.8333333333%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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.1666666667%;
flex: 0 0 27.1666666667%;
margin-left: 1%;
margin-right: 1%;
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 31.3333333333%;
flex: 0 0 31.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 35.5%;
flex: 0 0 35.5%;
margin-left: 1%;
margin-right: 1%;
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 39.6666666667%;
flex: 0 0 39.6666666667%;
margin-left: 1%;
margin-right: 1%;
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 43.8333333333%;
flex: 0 0 43.8333333333%;
margin-left: 1%;
margin-right: 1%;
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 48%;
flex: 0 0 48%;
margin-left: 1%;
margin-right: 1%;
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 52.1666666667%;
flex: 0 0 52.1666666667%;
margin-left: 1%;
margin-right: 1%;
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 56.3333333333%;
flex: 0 0 56.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 60.5%;
flex: 0 0 60.5%;
margin-left: 1%;
margin-right: 1%;
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 64.6666666667%;
flex: 0 0 64.6666666667%;
margin-left: 1%;
margin-right: 1%;
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 68.8333333333%;
flex: 0 0 68.8333333333%;
margin-left: 1%;
margin-right: 1%;
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 73%;
flex: 0 0 73%;
margin-left: 1%;
margin-right: 1%;
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 77.1666666667%;
flex: 0 0 77.1666666667%;
margin-left: 1%;
margin-right: 1%;
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 81.3333333333%;
flex: 0 0 81.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 85.5%;
flex: 0 0 85.5%;
margin-left: 1%;
margin-right: 1%;
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 89.6666666667%;
flex: 0 0 89.6666666667%;
margin-left: 1%;
margin-right: 1%;
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 93.8333333333%;
flex: 0 0 93.8333333333%;
margin-left: 1%;
margin-right: 1%;
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 98%;
flex: 0 0 98%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.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-left: 1%;
margin-right: 1%;
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.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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 31.3333333333%;
flex: 0 0 31.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 39.6666666667%;
flex: 0 0 39.6666666667%;
margin-left: 1%;
margin-right: 1%;
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 48%;
flex: 0 0 48%;
margin-left: 1%;
margin-right: 1%;
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 56.3333333333%;
flex: 0 0 56.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 64.6666666667%;
flex: 0 0 64.6666666667%;
margin-left: 1%;
margin-right: 1%;
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 73%;
flex: 0 0 73%;
margin-left: 1%;
margin-right: 1%;
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 81.3333333333%;
flex: 0 0 81.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 89.6666666667%;
flex: 0 0 89.6666666667%;
margin-left: 1%;
margin-right: 1%;
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 98%;
flex: 0 0 98%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
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-direction: row;
flex-direction: row;
margin-left: -1%;
margin-right: -1%;
}
.grid--row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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-direction: row-reverse;
flex-direction: row-reverse;
margin-left: -1%;
margin-right: -1%;
}
.grid--row-reverse > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--column > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
width: 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
width: 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--column-reverse > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
width: 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
width: 23%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid--wrap-null {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: -1%;
margin-right: -1%;
}
.grid--wrap-null > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--wrap-nowrap > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--wrap > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--wrap-reverse > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--left-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--center-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--right-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.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.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.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.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.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.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--top-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--middle-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--bottom-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--stretch-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--baseline-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid--baseline-row > .grid__col-2 {
padding: 30px 0;
}
.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;
margin-left: -1%;
margin-right: -1%;
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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 2%;
}
.grid--items-row-alignment {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: -1%;
margin-right: -1%;
}
.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-left: 1%;
margin-right: 1%;
}
.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-left: 1%;
margin-right: 1%;
}
.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-left: 1%;
margin-right: 1%;
}
.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-left: 1%;
margin-right: 1%;
}
.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-left: 1%;
margin-right: 1%;
}
.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-left: 1%;
margin-right: 1%;
}
.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-left: 1%;
margin-right: 1%;
}
.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;
margin-left: -1%;
margin-right: -1%;
}
.grid--left-column > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
width: 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
width: 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--center-column > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
width: 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
width: 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--right-column > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 6.3333333333%;
flex: 0 0 6.3333333333%;
width: 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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%;
flex: 0 0 23%;
width: 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
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%;
flex: 0 0 23%;
width: 23%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--items-column-alignment > .grid__col {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 14.6666666667%;
flex: 0 0 14.6666666667%;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
}
.grid--items-column-alignment > .grid__col-auto {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 14.6666666667%;
flex: 0 0 14.6666666667%;
-ms-flex-item-align: auto;
align-self: auto;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
}
.grid--items-column-alignment > .grid__col-top {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 14.6666666667%;
flex: 0 0 14.6666666667%;
-ms-flex-item-align: start;
align-self: flex-start;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
}
.grid--items-column-alignment > .grid__col-middle {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 14.6666666667%;
flex: 0 0 14.6666666667%;
-ms-flex-item-align: center;
align-self: center;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
}
.grid--items-column-alignment > .grid__col-bottom {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 14.6666666667%;
flex: 0 0 14.6666666667%;
-ms-flex-item-align: end;
align-self: flex-end;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
}
.grid--order-row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: -1%;
margin-right: -1%;
}
.grid--order-row > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 14.6666666667%;
flex: 0 0 14.6666666667%;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
}
.grid--order-column > .grid__col-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 14.6666666667%;
flex: 0 0 14.6666666667%;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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 14.6666666667%;
flex: 0 0 14.6666666667%;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
width: 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
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;
margin-left: -1%;
margin-right: -1%;
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.3333333333%;
flex: 0 0 6.3333333333%;
margin-left: 1%;
margin-right: 1%;
}
.grid--multi-line-top > .grid__col-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 14.6666666667%;
flex: 0 0 14.6666666667%;
margin-left: 1%;
margin-right: 1%;
}
.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%;
flex: 0 0 23%;
margin-left: 1%;
margin-right: 1%;
}
.grid--multi-line-top > .grid__col-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 31.3333333333%;
flex: 0 0 31.3333333333%;
margin-left: 1%;
margin-right: 1%;
}
.grid--multi-line-top > .grid__col-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 0;
-ms-flex: 0 0 39.6666666667%;
flex: 0 0 39.6666666667%;
margin-left: