/* Scss Document */
/***
* Phone size: <=480px (30em) class col-xxs
* Small tablet size: 768px (48em) class col-xs
* large tablet size: 1024px (64em) class col-sm
* laptop size: 1440px (90em) class col-md
* desktop size: 1920px (120em) class col-lg
* extra lagre: > 1920px (120em) class col-xl
* generic class: no media queries col-
*
* 12 column grid
* Column width (with gutters) 6.5%
* Column width (without gutters) 8.3333333%
***/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.container {
  width: 100%;
  max-width: 1170px;
  margin: 0  auto; }

.row {
  clear: both; }

.row:after {
  clear: both;
  display: table;
  content: " "; }

[class^="col-"], [class*=" col-"] {
  float: left;
  position: relative;
  width: 100%; }

.visible-xs {
  display: none; }

/**** GENERIC ****/
/* no gutters */
.col-12 {
  width: 100%;
  margin-left: 0; }

.col-11 {
  width: 91.66667%; }

.col-10 {
  width: 83.33333%; }

.col-9 {
  width: 75.0%; }

.col-8 {
  width: 66.66667%; }

.col-7 {
  width: 58.33333%; }

.col-6 {
  width: 50.0%; }

.col-5 {
  width: 41.66667%; }

.col-4 {
  width: 33.33333%; }

.col-3 {
  width: 25.0%; }

.col-2 {
  width: 16.66667%; }

.col-1 {
  width: 8.33333%; }

.col-offset-1 {
  margin-left: 8.33333%; }

.col-offset-2 {
  margin-left: 16.66667%; }

.col-offset-12 {
  margin-left: 16.66667%; }

/** gutters **/
.gutters [class^="col-"], .gutters [class*=" col-"] {
  margin-left: 2%; }
  .gutters [class^="col-"]:first-of-type, .gutters [class*=" col-"]:first-of-type {
    margin-left: 0; }
.gutters .col-12 {
  width: 100%;
  margin-left: 0; }
.gutters .col-11 {
  width: 91.5%; }
.gutters .col-10 {
  width: 83%; }
.gutters .col-9 {
  width: 74.5%; }
.gutters .col-8 {
  width: 66%; }
.gutters .col-7 {
  width: 57.5%; }
.gutters .col-6 {
  width: 49%; }
.gutters .col-5 {
  width: 40.5%; }
.gutters .col-4 {
  width: 32%; }
.gutters .col-3 {
  width: 23.5%; }
.gutters .col-2 {
  width: 15%; }
.gutters .col-1 {
  width: 6.5%; }

@media (max-width: 30em) {
  /*** PHONE ***/
  .visible-xs {
    display: block; }

  /* no gutters */
  .col-xxs-12, .col-12 {
    width: 100%;
    margin-left: 0; }

  .col-xxs-11, .col-11 {
    width: 91.66667%; }

  .col-xxs-10, .col-10 {
    width: 83.33333%; }

  .col-xxs-9, .col-9 {
    width: 75.0%; }

  .col-xxs-8, .col-8 {
    width: 66.66667%; }

  .col-xxs-7, .col-7 {
    width: 58.33333%; }

  .col-xxs-6, .col-6 {
    width: 50.0%; }

  .col-xxs-5, .col-5 {
    width: 41.66667%; }

  .col-xxs-4, .col-4 {
    width: 33.33333%; }

  .col-xxs-3, .col-3 {
    width: 25.0%; }

  .col-xxs-2, .col-2 {
    width: 16.66667%; }

  .col-xxs-1, .col-1 {
    width: 8.33333%; }

  .col-xxs-offset-1, .col-offset-1 {
    margin-left: 8.33333%; }

  .col-xxs-offset-2, .col-offset-12 {
    margin-left: 16.66667%; }

  /** gutters **/
  .gutters [class^="col-"], .gutters [class*=" col-"] {
    margin-left: 2%; }
    .gutters [class^="col-"]:first-of-type, .gutters [class*=" col-"]:first-of-type {
      margin-left: 0; }
  .gutters .col-xxs-12, .gutters .col-12 {
    width: 100%;
    margin-left: 0; }
  .gutters .col-xxs-11, .gutters .col-11 {
    width: 91.5%; }
  .gutters .col-xxs-10, .gutters .col-10 {
    width: 83%; }
  .gutters .col-xxs-9, .gutters .col-9 {
    width: 74.5%; }
  .gutters .col-xxs-8, .gutters .col-8 {
    width: 66%; }
  .gutters .col-xxs-7, .gutters .col-7 {
    width: 57.5%; }
  .gutters .col-xxs-6, .gutters .col-6 {
    width: 49%; }
  .gutters .col-xxs-5, .gutters .col-5 {
    width: 40.5%; }
  .gutters .col-xxs-4, .gutters .col-4 {
    width: 32%; }
  .gutters .col-xxs-3, .gutters .col-3 {
    width: 23.5%; }
  .gutters .col-xxs-2, .gutters .col-2 {
    width: 15%; }
  .gutters .col-xxs-1, .gutters .col-1 {
    width: 6.5%; } }
/*** LARGE PHONES & SMALL TABLETS ***/
@media (min-width: 30em) {
  .visible-xs {
    display: block; }

  .hidden-xs {
    display: none; }

  /* no gutters */
  .col-xs-12 {
    width: 100%;
    margin-left: 0; }

  .col-xs-11 {
    width: 91.66667%; }

  .col-xs-10 {
    width: 83.33333%; }

  .col-xs-9 {
    width: 75.0%; }

  .col-xs-8 {
    width: 66.66667%; }

  .col-xs-7 {
    width: 58.33333%; }

  .col-xs-6 {
    width: 50.0%; }

  .col-xs-5 {
    width: 41.66667%; }

  .col-xs-4 {
    width: 33.33333%; }

  .col-xs-3 {
    width: 25.0%; }

  .col-xs-2 {
    width: 16.66667%; }

  .col-xs-1 {
    width: 8.33333%; }

  .col-xs-offset-1 {
    margin-left: 8.33333%; }

  .col-xs-offset-2 {
    margin-left: 16.66667%; }

  /** gutters **/
  .gutters [class^="col-"], .gutters [class*=" col-"] {
    margin-left: 2%; }
    .gutters [class^="col-"]:first-of-type, .gutters [class*=" col-"]:first-of-type {
      margin-left: 0; }
  .gutters .col-xs-12 {
    width: 100%;
    margin-left: 0; }
  .gutters .col-xs-11 {
    width: 91.5%; }
  .gutters .col-xs-10 {
    width: 83%; }
  .gutters .col-xs-9 {
    width: 74.5%; }
  .gutters .col-xs-8 {
    width: 66%; }
  .gutters .col-xs-7 {
    width: 57.5%; }
  .gutters .col-xs-6 {
    width: 49%; }
  .gutters .col-xs-5 {
    width: 40.5%; }
  .gutters .col-xs-4 {
    width: 32%; }
  .gutters .col-xs-3 {
    width: 23.5%; }
  .gutters .col-xs-2 {
    width: 15%; }
  .gutters .col-xs-1 {
    width: 6.5%; } }
/*** TABLETS ***/
@media (min-width: 48em) {
  .visible-xs {
    display: none; }

  /* no gutters */
  .col-sm-12 {
    width: 100%;
    margin-left: 0; }

  .col-sm-11 {
    width: 91.66667%; }

  .col-sm-10 {
    width: 83.33333%; }

  .col-sm-9 {
    width: 75.0%; }

  .col-sm-8 {
    width: 66.66667%; }

  .col-sm-7 {
    width: 58.33333%; }

  .col-sm-6 {
    width: 50.0%; }

  .col-sm-5 {
    width: 41.66667%; }

  .col-sm-4 {
    width: 33.33333%; }

  .col-sm-3 {
    width: 25.0%; }

  .col-sm-2 {
    width: 16.66667%; }

  .col-sm-1 {
    width: 8.33333%; }

  .col-sm-offset-2 {
    margin-left: 16.66667%; }

  /** gutters **/
  .gutters [class^="col-"], .gutters [class*=" col-"] {
    margin-left: 2%; }
    .gutters [class^="col-"]:first-of-type, .gutters [class*=" col-"]:first-of-type {
      margin-left: 0; }
    .gutters [class^="col-"].col-sm-offset-2, .gutters [class*=" col-"].col-sm-offset-2 {
      margin-left: 16.66667%; }
  .gutters .col-sm-12 {
    width: 100%;
    margin-left: 0; }
  .gutters .col-sm-11 {
    width: 91.5%; }
  .gutters .col-sm-10 {
    width: 83%; }
  .gutters .col-sm-9 {
    width: 74.5%; }
  .gutters .col-sm-8 {
    width: 66%; }
  .gutters .col-sm-7 {
    width: 57.5%; }
  .gutters .col-sm-6 {
    width: 49%; }
  .gutters .col-sm-5 {
    width: 40.5%; }
  .gutters .col-sm-4 {
    width: 32%; }
  .gutters .col-sm-3 {
    width: 23.5%; }
  .gutters .col-sm-2 {
    width: 15%; }
  .gutters .col-sm-1 {
    width: 6.5%; } }
/*** LAPTOPS ***/
@media (min-width: 64em) {
  /* no gutters */
  .col-md-12 {
    width: 100%;
    margin-left: 0; }

  .col-md-11 {
    width: 91.66667%; }

  .col-md-10 {
    width: 83.33333%; }

  .col-md-9 {
    width: 75.0%; }

  .col-md-8 {
    width: 66.66667%; }

  .col-md-7 {
    width: 58.33333%; }

  .col-md-6 {
    width: 50.0%; }

  .col-md-5 {
    width: 41.66667%; }

  .col-md-4 {
    width: 33.33333%; }

  .col-md-3 {
    width: 25.0%; }

  .col-md-2 {
    width: 16.66667%; }

  .col-md-1 {
    width: 8.33333%; }

  /** gutters **/
  .gutters [class^="col-"], .gutters [class*=" col-"] {
    margin-left: 2%; }
    .gutters [class^="col-"]:first-of-type, .gutters [class*=" col-"]:first-of-type {
      margin-left: 0; }
  .gutters .col-md-12 {
    width: 100%;
    margin-left: 0; }
  .gutters .col-md-11 {
    width: 91.5%; }
  .gutters .col-md-10 {
    width: 83%; }
  .gutters .col-md-9 {
    width: 74.5%; }
  .gutters .col-md-8 {
    width: 66%; }
  .gutters .col-md-7 {
    width: 57.5%; }
  .gutters .col-md-6 {
    width: 49%; }
  .gutters .col-md-5 {
    width: 40.5%; }
  .gutters .col-md-4 {
    width: 32%; }
  .gutters .col-md-3 {
    width: 23.5%; }
  .gutters .col-md-2 {
    width: 15%; }
  .gutters .col-md-1 {
    width: 6.5%; } }
/*** DESKTOPS ***/
@media (min-width: 90em) {
  /* no gutters */
  .col-lg-12 {
    width: 100%;
    margin-left: 0; }

  .col-lg-11 {
    width: 91.66667%; }

  .col-lg-10 {
    width: 83.33333%; }

  .col-lg-9 {
    width: 75.0%; }

  .col-lg-8 {
    width: 66.66667%; }

  .col-lg-7 {
    width: 58.33333%; }

  .col-lg-6 {
    width: 50.0%; }

  .col-lg-5 {
    width: 41.66667%; }

  .col-lg-4 {
    width: 33.33333%; }

  .col-lg-3 {
    width: 25.0%; }

  .col-lg-2 {
    width: 16.66667%; }

  .col-lg-1 {
    width: 8.33333%; }

  /** gutters **/
  .gutters [class^="col-"], .gutters [class*=" col-"] {
    margin-left: 2%; }
    .gutters [class^="col-"]:first-of-type, .gutters [class*=" col-"]:first-of-type {
      margin-left: 0; }
  .gutters .col-lg-12 {
    width: 100%;
    margin-left: 0; }
  .gutters .col-lg-11 {
    width: 91.5%; }
  .gutters .col-lg-10 {
    width: 83%; }
  .gutters .col-lg-9 {
    width: 74.5%; }
  .gutters .col-lg-8 {
    width: 66%; }
  .gutters .col-lg-7 {
    width: 57.5%; }
  .gutters .col-lg-6 {
    width: 49%; }
  .gutters .col-lg-5 {
    width: 40.5%; }
  .gutters .col-lg-4 {
    width: 32%; }
  .gutters .col-lg-3 {
    width: 23.5%; }
  .gutters .col-lg-2 {
    width: 15%; }
  .gutters .col-lg-1 {
    width: 6.5%; } }
/*** EXTRA LARGE DESKTOPS ***/
@media (min-width: 120em) {
  /* no gutters */
  .col-xl-12 {
    width: 100%;
    margin-left: 0; }

  .col-xl-11 {
    width: 91.66667%; }

  .col-xl-10 {
    width: 83.33333%; }

  .col-xl-9 {
    width: 75.0%; }

  .col-xl-8 {
    width: 66.66667%; }

  .col-xl-7 {
    width: 58.33333%; }

  .col-xl-6 {
    width: 50.0%; }

  .col-xl-5 {
    width: 41.66667%; }

  .col-xl-4 {
    width: 33.33333%; }

  .col-xl-3 {
    width: 25.0%; }

  .col-xl-2 {
    width: 16.66667%; }

  .col-xl-1 {
    width: 8.33333%; }

  /** gutters **/
  .gutters [class^="col-"], .gutters [class*=" col-"] {
    margin-left: 2%; }
    .gutters [class^="col-"]:first-of-type, .gutters [class*=" col-"]:first-of-type {
      margin-left: 0; }
  .gutters .col-xl-12 {
    width: 100%;
    margin-left: 0; }
  .gutters .col-xl-11 {
    width: 91.5%; }
  .gutters .col-xl-10 {
    width: 83%; }
  .gutters .col-xl-9 {
    width: 74.5%; }
  .gutters .col-xl-8 {
    width: 66%; }
  .gutters .col-xl-7 {
    width: 57.5%; }
  .gutters .col-xl-6 {
    width: 49%; }
  .gutters .col-xl-5 {
    width: 40.5%; }
  .gutters .col-xl-4 {
    width: 32%; }
  .gutters .col-xl-3 {
    width: 23.5%; }
  .gutters .col-xl-2 {
    width: 15%; }
  .gutters .col-xl-1 {
    width: 6.5%; } }

/*# sourceMappingURL=grid.css.map */
