UNPKG

flexbox-grid-mixins

Version:
2,194 lines (2,160 loc) 62.4 kB
.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: