Clone
// Grid system
//
// Generate semantic grid columns with these mixins.

// Centered container element
@mixin container-fixed($gutter: $grid-gutter-width)
  margin-right: auto
  margin-left: auto
  padding-left:  ($gutter / 2)
  padding-right: ($gutter / 2)
  @include clearfix


// Creates a wrapper for a series of columns
@mixin make-row($gutter: $grid-gutter-width)
  margin-left:  ceil(($gutter / -2))
  margin-right: floor(($gutter / -2))
  @include clearfix

@mixin make-column($gutter)
  position: relative
  min-height: 1px
  padding-left:  ($gutter / 2)
  padding-right: ($gutter / 2)

// Generate the extra small columns
@mixin make-xs-column($columns, $float: none)
  float: $float
  width: percentage(($columns / $grid-columns))

@mixin make-xs-column-offset($columns)
  margin-left: percentage(($columns / $grid-columns))

@mixin make-xs-column-push($columns)
  left: percentage(($columns / $grid-columns))

@mixin make-xs-column-pull($columns)
  right: percentage(($columns / $grid-columns))


// Generate the small columns
@mixin make-sm-column($columns)

  @media (min-width: $screen-sm-min)
    float: left
    width: percentage(($columns / $grid-columns))
  

@mixin make-sm-column-offset($columns)
  @media (min-width: $screen-sm-min)
    margin-left: percentage(($columns / $grid-columns))
  

@mixin make-sm-column-push($columns)
  @media (min-width: $screen-sm-min)
    left: percentage(($columns / $grid-columns))
  

@mixin make-sm-column-pull($columns)
  @media (min-width: $screen-sm-min)
    right: percentage(($columns / $grid-columns))
  


// Generate the medium columns
@mixin make-md-column($columns)

  @media (min-width: $screen-md-min)
    float: left
    width: percentage(($columns / $grid-columns))
  

@mixin make-md-column-offset($columns)
  @media (min-width: $screen-md-min)
    margin-left: percentage(($columns / $grid-columns))
  

@mixin make-md-column-push($columns)
  @media (min-width: $screen-md-min)
    left: percentage(($columns / $grid-columns))
  

@mixin make-md-column-pull($columns)
  @media (min-width: $screen-md-min)
    right: percentage(($columns / $grid-columns))
  


// Generate the large columns
@mixin make-lg-column($columns)

  @media (min-width: $screen-lg-min)
    float: left
    width: percentage(($columns / $grid-columns))
  

@mixin make-lg-column-offset($columns)
  @media (min-width: $screen-lg-min)
    margin-left: percentage(($columns / $grid-columns))
  

@mixin make-lg-column-push($columns)
  @media (min-width: $screen-lg-min)
    left: percentage(($columns / $grid-columns))
  

@mixin make-lg-column-pull($columns)
  @media (min-width: $screen-lg-min)
    right: percentage(($columns / $grid-columns))