3 // Generate semantic rtl grid columns with these mixins.
5 // Generate the extra small columns
6 .make-xs-column(@columns; @gutter: @grid-gutter-width) {
9 .make-xs-column-offset(@columns) {
10 margin-right: percentage((@columns / @grid-columns));
13 .make-xs-column-push(@columns) {
14 right: percentage((@columns / @grid-columns));
17 .make-xs-column-pull(@columns) {
18 left: percentage((@columns / @grid-columns));
22 // Generate the small columns
23 .make-sm-column(@columns; @gutter: @grid-gutter-width) {
25 @media (min-width: @screen-sm-min) {
29 .make-sm-column-offset(@columns) {
30 @media (min-width: @screen-sm-min) {
31 margin-right: percentage((@columns / @grid-columns));
35 .make-sm-column-push(@columns) {
36 @media (min-width: @screen-sm-min) {
37 right: percentage((@columns / @grid-columns));
41 .make-sm-column-pull(@columns) {
42 @media (min-width: @screen-sm-min) {
43 left: percentage((@columns / @grid-columns));
48 // Generate the medium columns
49 .make-md-column(@columns; @gutter: @grid-gutter-width) {
51 @media (min-width: @screen-md-min) {
55 .make-md-column-offset(@columns) {
56 @media (min-width: @screen-md-min) {
57 margin-right: percentage((@columns / @grid-columns));
61 .make-md-column-push(@columns) {
62 @media (min-width: @screen-md-min) {
63 right: percentage((@columns / @grid-columns));
67 .make-md-column-pull(@columns) {
68 @media (min-width: @screen-md-min) {
69 left: percentage((@columns / @grid-columns));
74 // Generate the large columns
75 .make-lg-column(@columns; @gutter: @grid-gutter-width) {
77 @media (min-width: @screen-lg-min) {
81 .make-lg-column-offset(@columns) {
82 @media (min-width: @screen-lg-min) {
83 margin-right: percentage((@columns / @grid-columns));
87 .make-lg-column-push(@columns) {
88 @media (min-width: @screen-lg-min) {
89 right: percentage((@columns / @grid-columns));
93 .make-lg-column-pull(@columns) {
94 @media (min-width: @screen-lg-min) {
95 left: percentage((@columns / @grid-columns));