// ========================================================================== // Grid styles // 12 column grid // ========================================================================== .j-row { width: 100%; margin: 0 auto; &:before, &:after { content: " "; display: table; } &:after { clear: both; } } .j-col { padding: 0.85em; width: 100%; float: left; position: relative; } // Small grid (Mobile first) @media only screen { // .j-sm-1 {width: 8.33333%;} // .j-sm-2 {width: 16.66667%;} // .j-sm-3 {width: 25%;} // .j-sm-4 {width: 33.33333%;} .j-sm-5 {width: 41.66667%;} // .j-sm-6 {width: 50%;} .j-sm-7 {width: 58.33333%;} // .j-sm-8 {width: 66.66667%;} // .j-sm-9 {width: 75%;} // .j-sm-10 {width: 83.33333%;} // .j-sm-11 {width: 91.66667%;} .j-sm-12 {width: 100%;} } // Medium grid // 530px and up @include minbreakpoint(large-phone) { // .j-md-1 {width: 8.33333%;} // .j-md-2 {width: 16.66667%;} // .j-md-3 {width: 25%;} .j-md-4 {width: 33.33333%;} // .j-md-5 {width: 41.66667%;} .j-md-6 {width: 50%;} // .j-md-7 {width: 58.33333%;} .j-md-8 {width: 66.66667%;} // .j-md-9 {width: 75%;} // .j-md-10 {width: 83.33333%;} // .j-md-11 {width: 91.66667%;} .j-md-12 {width: 100%;} } // Large grid // 782px and up @include minbreakpoint(tablet) { // .j-lrg-1 {width: 8.33333%;} // .j-lrg-2 {width: 16.66667%;} // .j-lrg-3 {width: 25%;} .j-lrg-4 {width: 33.33333%;} .j-lrg-5 {width: 41.66667%;} .j-lrg-6 {width: 50%;} .j-lrg-7 {width: 58.33333%;} .j-lrg-8 {width: 66.66667%;} // .j-lrg-9 {width: 75%;} // .j-lrg-10 {width: 83.33333%;} // .j-lrg-11 {width: 91.66667%;} .j-lrg-12 {width: 100%;} }