@vivid-web/flexboxgrid-stylus
Version:
A simple flexbox CSS grid system
1,141 lines (1,139 loc) • 22.8 kB
CSS
.grid {
-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;
padding: 0 0.5rem;
}
.grid--container {
margin: 0 auto;
max-width: 1200px;
width: 100%;
}
.grid--no-gutters {
padding: 0;
}
.grid--xs-no-gutters {
margin: 0;
}
@media (min-width: 544px) {
.grid--sm-no-gutters {
margin: 0;
}
}
@media (min-width: 768px) {
.grid--md-no-gutters {
margin: 0;
}
}
@media (min-width: 992px) {
.grid--lg-no-gutters {
margin: 0;
}
}
@media (min-width: 1200px) {
.grid--xl-no-gutters {
margin: 0;
}
}
.row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style: none;
margin: -1rem -0.5rem 1rem -0.5rem;
padding: 0;
}
.row:last-child {
margin-bottom: 0;
}
.row--no-gutters {
margin: 0;
}
.row--top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.row--center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.row--bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.row--reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.row--xs-no-gutters {
margin: 0;
}
.row--xs-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.row--xs-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.row--xs-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.row--xs-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
@media (min-width: 544px) {
.row--sm-no-gutters {
margin: 0;
}
.row--sm-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.row--sm-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.row--sm-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.row--sm-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
}
@media (min-width: 768px) {
.row--md-no-gutters {
margin: 0;
}
.row--md-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.row--md-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.row--md-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.row--md-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
}
@media (min-width: 992px) {
.row--lg-no-gutters {
margin: 0;
}
.row--lg-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.row--lg-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.row--lg-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.row--lg-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
}
@media (min-width: 1200px) {
.row--xl-no-gutters {
margin: 0;
}
.row--xl-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.row--xl-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.row--xl-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.row--xl-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
}
.col {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
max-width: 100%;
padding: 1rem 0.5rem 0 0.5rem;
}
.col--no-gutters {
padding: 0;
}
.col--align-top {
-ms-flex-item-align: start;
align-self: flex-start;
}
.col--align-center {
-ms-flex-item-align: center;
align-self: center;
}
.col--align-bottom {
-ms-flex-item-align: end;
align-self: flex-end;
}
.col--first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.col--last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.col--reset {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.col--flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.col--xs-no-gutters {
padding: 0;
}
.col--xs-align-top {
-ms-flex-item-align: start;
align-self: flex-start;
}
.col--xs-align-center {
-ms-flex-item-align: center;
align-self: center;
}
.col--xs-align-bottom {
-ms-flex-item-align: end;
align-self: flex-end;
}
.col--xs-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.col--xs-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.col--xs-reset {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.col--xs-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.col--xs {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.col--xs-0 {
-webkit-box-flex: 0;
-ms-flex: 0 0 0px;
flex: 0 0 0;
max-width: 0;
}
.col--xs-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333333333334%;
flex: 0 0 8.333333333333334%;
max-width: 8.333333333333334%;
}
.col--xs-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666666666666668%;
flex: 0 0 16.666666666666668%;
max-width: 16.666666666666668%;
}
.col--xs-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col--xs-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333333333336%;
flex: 0 0 33.333333333333336%;
max-width: 33.333333333333336%;
}
.col--xs-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66666666666667%;
flex: 0 0 41.66666666666667%;
max-width: 41.66666666666667%;
}
.col--xs-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col--xs-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333333333336%;
flex: 0 0 58.333333333333336%;
max-width: 58.333333333333336%;
}
.col--xs-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66666666666667%;
flex: 0 0 66.66666666666667%;
max-width: 66.66666666666667%;
}
.col--xs-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col--xs-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333333333334%;
flex: 0 0 83.33333333333334%;
max-width: 83.33333333333334%;
}
.col--xs-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66666666666667%;
flex: 0 0 91.66666666666667%;
max-width: 91.66666666666667%;
}
.col--xs-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.col--xs-offset-0 {
margin-left: 0;
}
.col--xs-offset-1 {
margin-left: 8.333333333333334%;
}
.col--xs-offset-2 {
margin-left: 16.666666666666668%;
}
.col--xs-offset-3 {
margin-left: 25%;
}
.col--xs-offset-4 {
margin-left: 33.333333333333336%;
}
.col--xs-offset-5 {
margin-left: 41.66666666666667%;
}
.col--xs-offset-6 {
margin-left: 50%;
}
.col--xs-offset-7 {
margin-left: 58.333333333333336%;
}
.col--xs-offset-8 {
margin-left: 66.66666666666667%;
}
.col--xs-offset-9 {
margin-left: 75%;
}
.col--xs-offset-10 {
margin-left: 83.33333333333334%;
}
.col--xs-offset-11 {
margin-left: 91.66666666666667%;
}
.col--xs-offset-12 {
margin-left: 100%;
}
@media (min-width: 544px) {
.col--sm-no-gutters {
padding: 0;
}
.col--sm-align-top {
-ms-flex-item-align: start;
align-self: flex-start;
}
.col--sm-align-center {
-ms-flex-item-align: center;
align-self: center;
}
.col--sm-align-bottom {
-ms-flex-item-align: end;
align-self: flex-end;
}
.col--sm-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.col--sm-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.col--sm-reset {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.col--sm-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.col--sm {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.col--sm-0 {
-webkit-box-flex: 0;
-ms-flex: 0 0 0px;
flex: 0 0 0;
max-width: 0;
}
.col--sm-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333333333334%;
flex: 0 0 8.333333333333334%;
max-width: 8.333333333333334%;
}
.col--sm-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666666666666668%;
flex: 0 0 16.666666666666668%;
max-width: 16.666666666666668%;
}
.col--sm-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col--sm-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333333333336%;
flex: 0 0 33.333333333333336%;
max-width: 33.333333333333336%;
}
.col--sm-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66666666666667%;
flex: 0 0 41.66666666666667%;
max-width: 41.66666666666667%;
}
.col--sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col--sm-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333333333336%;
flex: 0 0 58.333333333333336%;
max-width: 58.333333333333336%;
}
.col--sm-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66666666666667%;
flex: 0 0 66.66666666666667%;
max-width: 66.66666666666667%;
}
.col--sm-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col--sm-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333333333334%;
flex: 0 0 83.33333333333334%;
max-width: 83.33333333333334%;
}
.col--sm-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66666666666667%;
flex: 0 0 91.66666666666667%;
max-width: 91.66666666666667%;
}
.col--sm-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.col--sm-offset-0 {
margin-left: 0;
}
.col--sm-offset-1 {
margin-left: 8.333333333333334%;
}
.col--sm-offset-2 {
margin-left: 16.666666666666668%;
}
.col--sm-offset-3 {
margin-left: 25%;
}
.col--sm-offset-4 {
margin-left: 33.333333333333336%;
}
.col--sm-offset-5 {
margin-left: 41.66666666666667%;
}
.col--sm-offset-6 {
margin-left: 50%;
}
.col--sm-offset-7 {
margin-left: 58.333333333333336%;
}
.col--sm-offset-8 {
margin-left: 66.66666666666667%;
}
.col--sm-offset-9 {
margin-left: 75%;
}
.col--sm-offset-10 {
margin-left: 83.33333333333334%;
}
.col--sm-offset-11 {
margin-left: 91.66666666666667%;
}
.col--sm-offset-12 {
margin-left: 100%;
}
}
@media (min-width: 768px) {
.col--md-no-gutters {
padding: 0;
}
.col--md-align-top {
-ms-flex-item-align: start;
align-self: flex-start;
}
.col--md-align-center {
-ms-flex-item-align: center;
align-self: center;
}
.col--md-align-bottom {
-ms-flex-item-align: end;
align-self: flex-end;
}
.col--md-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.col--md-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.col--md-reset {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.col--md-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.col--md {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.col--md-0 {
-webkit-box-flex: 0;
-ms-flex: 0 0 0px;
flex: 0 0 0;
max-width: 0;
}
.col--md-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333333333334%;
flex: 0 0 8.333333333333334%;
max-width: 8.333333333333334%;
}
.col--md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666666666666668%;
flex: 0 0 16.666666666666668%;
max-width: 16.666666666666668%;
}
.col--md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col--md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333333333336%;
flex: 0 0 33.333333333333336%;
max-width: 33.333333333333336%;
}
.col--md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66666666666667%;
flex: 0 0 41.66666666666667%;
max-width: 41.66666666666667%;
}
.col--md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col--md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333333333336%;
flex: 0 0 58.333333333333336%;
max-width: 58.333333333333336%;
}
.col--md-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66666666666667%;
flex: 0 0 66.66666666666667%;
max-width: 66.66666666666667%;
}
.col--md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col--md-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333333333334%;
flex: 0 0 83.33333333333334%;
max-width: 83.33333333333334%;
}
.col--md-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66666666666667%;
flex: 0 0 91.66666666666667%;
max-width: 91.66666666666667%;
}
.col--md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.col--md-offset-0 {
margin-left: 0;
}
.col--md-offset-1 {
margin-left: 8.333333333333334%;
}
.col--md-offset-2 {
margin-left: 16.666666666666668%;
}
.col--md-offset-3 {
margin-left: 25%;
}
.col--md-offset-4 {
margin-left: 33.333333333333336%;
}
.col--md-offset-5 {
margin-left: 41.66666666666667%;
}
.col--md-offset-6 {
margin-left: 50%;
}
.col--md-offset-7 {
margin-left: 58.333333333333336%;
}
.col--md-offset-8 {
margin-left: 66.66666666666667%;
}
.col--md-offset-9 {
margin-left: 75%;
}
.col--md-offset-10 {
margin-left: 83.33333333333334%;
}
.col--md-offset-11 {
margin-left: 91.66666666666667%;
}
.col--md-offset-12 {
margin-left: 100%;
}
}
@media (min-width: 992px) {
.col--lg-no-gutters {
padding: 0;
}
.col--lg-align-top {
-ms-flex-item-align: start;
align-self: flex-start;
}
.col--lg-align-center {
-ms-flex-item-align: center;
align-self: center;
}
.col--lg-align-bottom {
-ms-flex-item-align: end;
align-self: flex-end;
}
.col--lg-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.col--lg-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.col--lg-reset {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.col--lg-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.col--lg {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.col--lg-0 {
-webkit-box-flex: 0;
-ms-flex: 0 0 0px;
flex: 0 0 0;
max-width: 0;
}
.col--lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333333333334%;
flex: 0 0 8.333333333333334%;
max-width: 8.333333333333334%;
}
.col--lg-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666666666666668%;
flex: 0 0 16.666666666666668%;
max-width: 16.666666666666668%;
}
.col--lg-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col--lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333333333336%;
flex: 0 0 33.333333333333336%;
max-width: 33.333333333333336%;
}
.col--lg-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66666666666667%;
flex: 0 0 41.66666666666667%;
max-width: 41.66666666666667%;
}
.col--lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col--lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333333333336%;
flex: 0 0 58.333333333333336%;
max-width: 58.333333333333336%;
}
.col--lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66666666666667%;
flex: 0 0 66.66666666666667%;
max-width: 66.66666666666667%;
}
.col--lg-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col--lg-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333333333334%;
flex: 0 0 83.33333333333334%;
max-width: 83.33333333333334%;
}
.col--lg-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66666666666667%;
flex: 0 0 91.66666666666667%;
max-width: 91.66666666666667%;
}
.col--lg-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.col--lg-offset-0 {
margin-left: 0;
}
.col--lg-offset-1 {
margin-left: 8.333333333333334%;
}
.col--lg-offset-2 {
margin-left: 16.666666666666668%;
}
.col--lg-offset-3 {
margin-left: 25%;
}
.col--lg-offset-4 {
margin-left: 33.333333333333336%;
}
.col--lg-offset-5 {
margin-left: 41.66666666666667%;
}
.col--lg-offset-6 {
margin-left: 50%;
}
.col--lg-offset-7 {
margin-left: 58.333333333333336%;
}
.col--lg-offset-8 {
margin-left: 66.66666666666667%;
}
.col--lg-offset-9 {
margin-left: 75%;
}
.col--lg-offset-10 {
margin-left: 83.33333333333334%;
}
.col--lg-offset-11 {
margin-left: 91.66666666666667%;
}
.col--lg-offset-12 {
margin-left: 100%;
}
}
@media (min-width: 1200px) {
.col--xl-no-gutters {
padding: 0;
}
.col--xl-align-top {
-ms-flex-item-align: start;
align-self: flex-start;
}
.col--xl-align-center {
-ms-flex-item-align: center;
align-self: center;
}
.col--xl-align-bottom {
-ms-flex-item-align: end;
align-self: flex-end;
}
.col--xl-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.col--xl-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.col--xl-reset {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.col--xl-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.col--xl {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.col--xl-0 {
-webkit-box-flex: 0;
-ms-flex: 0 0 0px;
flex: 0 0 0;
max-width: 0;
}
.col--xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333333333334%;
flex: 0 0 8.333333333333334%;
max-width: 8.333333333333334%;
}
.col--xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666666666666668%;
flex: 0 0 16.666666666666668%;
max-width: 16.666666666666668%;
}
.col--xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col--xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333333333336%;
flex: 0 0 33.333333333333336%;
max-width: 33.333333333333336%;
}
.col--xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66666666666667%;
flex: 0 0 41.66666666666667%;
max-width: 41.66666666666667%;
}
.col--xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col--xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333333333336%;
flex: 0 0 58.333333333333336%;
max-width: 58.333333333333336%;
}
.col--xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66666666666667%;
flex: 0 0 66.66666666666667%;
max-width: 66.66666666666667%;
}
.col--xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col--xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333333333334%;
flex: 0 0 83.33333333333334%;
max-width: 83.33333333333334%;
}
.col--xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66666666666667%;
flex: 0 0 91.66666666666667%;
max-width: 91.66666666666667%;
}
.col--xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.col--xl-offset-0 {
margin-left: 0;
}
.col--xl-offset-1 {
margin-left: 8.333333333333334%;
}
.col--xl-offset-2 {
margin-left: 16.666666666666668%;
}
.col--xl-offset-3 {
margin-left: 25%;
}
.col--xl-offset-4 {
margin-left: 33.333333333333336%;
}
.col--xl-offset-5 {
margin-left: 41.66666666666667%;
}
.col--xl-offset-6 {
margin-left: 50%;
}
.col--xl-offset-7 {
margin-left: 58.333333333333336%;
}
.col--xl-offset-8 {
margin-left: 66.66666666666667%;
}
.col--xl-offset-9 {
margin-left: 75%;
}
.col--xl-offset-10 {
margin-left: 83.33333333333334%;
}
.col--xl-offset-11 {
margin-left: 91.66666666666667%;
}
.col--xl-offset-12 {
margin-left: 100%;
}
}
.text--left {
text-align: left;
}
.text--right {
text-align: right;
}
.text--center {
text-align: center;
}
.text--xs-right {
text-align: right;
}
.text--xs-left {
text-align: left;
}
.text--xs-center {
text-align: center;
}
@media (min-width: 544px) {
.text--sm-right {
text-align: right;
}
.text--sm-left {
text-align: left;
}
.text--sm-center {
text-align: center;
}
}
@media (min-width: 768px) {
.text--md-right {
text-align: right;
}
.text--md-left {
text-align: left;
}
.text--md-center {
text-align: center;
}
}
@media (min-width: 992px) {
.text--lg-right {
text-align: right;
}
.text--lg-left {
text-align: left;
}
.text--lg-center {
text-align: center;
}
}
@media (min-width: 1200px) {
.text--xl-right {
text-align: right;
}
.text--xl-left {
text-align: left;
}
.text--xl-center {
text-align: center;
}
}
/*# sourceMappingURL=flexboxgrid.css.map */