UNPKG

flexbox-grid-mixins

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