/*
 
  TEMPO

  Responsive grid system
  http://jxnblk.github.io/tempo

  Made with love by Jxnblk (c)2014 Brent Jackson
  MIT License http://opensource.org/licenses/MIT
 
*/
.container {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
}

.row {
  overflow: hidden;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

.col,
.col-right,
.col-center,
.mobile-col,
.px-gutter {
  box-sizing: border-box;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.mobile-col {
  float: left;
}

.mobile-col-1 {
  width: 8.33333%;
}

.mobile-col-2 {
  width: 16.66667%;
}

.mobile-col-3 {
  width: 25%;
}

.mobile-col-4 {
  width: 33.33333%;
}

.mobile-col-5 {
  width: 41.66667%;
}

.mobile-col-6 {
  width: 50%;
}

.mobile-col-7 {
  width: 58.33333%;
}

.mobile-col-8 {
  width: 66.66667%;
}

.mobile-col-9 {
  width: 75%;
}

.mobile-col-10 {
  width: 83.33333%;
}

.mobile-col-11 {
  width: 91.66667%;
}

@media screen and (min-width: 36em) {
  .col {
    float: left;
  }

  .col-right {
    float: right;
  }

  .col-center {
    margin-right: auto;
    margin-left: auto;
  }

  .col-1 {
    width: 8.33333%;
  }

  .col-pre-1 {
    margin-left: 8.33333%;
  }

  .col-post-1 {
    margin-right: 8.33333%;
  }

  .col-2 {
    width: 16.66667%;
  }

  .col-pre-2 {
    margin-left: 16.66667%;
  }

  .col-post-2 {
    margin-right: 16.66667%;
  }

  .col-3 {
    width: 25%;
  }

  .col-4 {
    width: 33.33333%;
  }

  .col-5 {
    width: 41.66667%;
  }

  .col-6 {
    width: 50%;
  }

  .col-7 {
    width: 58.33333%;
  }

  .col-8 {
    width: 66.66667%;
  }

  .col-9 {
    width: 75%;
  }

  .col-10 {
    width: 83.33333%;
  }

  .col-11 {
    width: 91.66667%;
  }

  .container-col-10 {
    max-width: 62.25rem;
    margin-right: auto;
    margin-left: auto;
  }

  .container-col-8 {
    max-width: 49.5rem;
    margin-right: auto;
    margin-left: auto;
  }

  .container-col-6 {
    max-width: 36.75rem;
    margin-right: auto;
    margin-left: auto;
  }
}
