// // Grid system // -------------------------------------------------- // Container widths // // Set the container width, and override it for fixed navbars in media queries. .container +container-fixed max-width: $container-max-width // Row // // Rows contain and clear the floats of your columns. .row +make-row // Columns // // Common styles for small and large grid columns +make-grid-columns // Extra small grid // // Columns, offsets, pushes, and pulls for extra small devices like // smartphones. +make-grid(xs) // Small grid // // Columns, offsets, pushes, and pulls for the small device range, from phones // to tablets. @media (min-width: $screen-sm-min) +make-grid(sm) // Medium grid // // Columns, offsets, pushes, and pulls for the desktop device range. @media (min-width: $screen-md-min) +make-grid(md) // Large grid // // Columns, offsets, pushes, and pulls for the large desktop device range. @media (min-width: $screen-lg-min) +make-grid(lg) =grid($gutter-size) &.row +margin(horizontal, $gutter-size/2 * -1) >* +padding(horizontal, $gutter-size/2) // helper .row @for $i from 0 through 16 $gutter-size: $i * 4 &.is-gutter-width-#{$gutter-size}px +margin(horizontal, $gutter-size / 2 * -1px) >* +padding(horizontal, $gutter-size / 2 * 1px)