/*
 * WARNING
 *
 * This is the .css version of a file compiled from an original Sass
 * file. It is NOT intended to be edited directly. CSS edits should
 * be made in the original .scss file and then recompiled using
 * Sass/Compass.
 */
/* line 3, ../sass/layout/_grid.scss */
.row, .grid-row,
.col,
.grid-column {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *zoom: 1;
}
/* line 8, ../sass/layout/_grid.scss */
.row:before, .grid-row:before, .row:after, .grid-row:after,
.col:before,
.grid-column:before,
.col:after,
.grid-column:after {
  content: " ";
  display: table;
}
/* line 14, ../sass/layout/_grid.scss */
.row:after, .grid-row:after,
.col:after,
.grid-column:after {
  clear: both;
}

/* line 19, ../sass/layout/_grid.scss */
.row, .grid-row {
  margin: 0 -1.5em;
}
@media screen and (min-width: 45em) and (max-width: 62.5em) {
  /* line 19, ../sass/layout/_grid.scss */
  .row, .grid-row {
    margin: 0 -1em;
  }
}
@media screen and (max-width: 45em) {
  /* line 19, ../sass/layout/_grid.scss */
  .row, .grid-row {
    margin: 0;
  }
}

/* line 31, ../sass/layout/_grid.scss */
.col, .grid-column {
  float: left;
  padding: 0 1.5em;
}
@media screen and (min-width: 45em) and (max-width: 62.5em) {
  /* line 31, ../sass/layout/_grid.scss */
  .col, .grid-column {
    padding: 0 1em;
  }
}
@media screen and (max-width: 45em) {
  /* line 31, ../sass/layout/_grid.scss */
  .col, .grid-column {
    padding: 0;
  }
}

/* line 44, ../sass/layout/_grid.scss */
.panel-region {
  min-height: 7em;
}

/* line 48, ../sass/layout/_grid.scss */
.size-1of2, .cols-2 > .col, .cols-2 > .grid-column, .views-view-grid.cols-2 .grid-column {
  width: 50%;
}

/* line 52, ../sass/layout/_grid.scss */
.size-1of3, .cols-3 > .col, .cols-3 > .grid-column, .views-view-grid.cols-3 .grid-column {
  width: 33.33333%;
}

/* line 55, ../sass/layout/_grid.scss */
.size-1of4, .cols-4 > .col, .cols-4 > .grid-column, .views-view-grid.cols-4 .grid-column {
  width: 25%;
}

/* line 58, ../sass/layout/_grid.scss */
.size-2of3 {
  width: 66.66667%;
}

/* line 61, ../sass/layout/_grid.scss */
.size-3of4 {
  width: 75%;
}

/* line 64, ../sass/layout/_grid.scss */
.size-1of5, .views-view-grid.cols-5 .grid-column {
  width: 20%;
}

/* line 67, ../sass/layout/_grid.scss */
.size-1of6, .views-view-grid.cols-6 .grid-column {
  width: 16.66667%;
}

@media screen and (max-width: 45em) {
  /* line 84, ../sass/layout/_grid.scss */
  .col, .grid-column {
    float: none;
    width: 100% !important;
  }
}
/* line 115, ../sass/layout/_grid.scss */
.views-view-grid--expanded {
  margin-bottom: 9em;
}
/* line 118, ../sass/layout/_grid.scss */
.views-view-grid--expanded .grid-row + .grid-row {
  padding-top: 3em;
}

/* line 131, ../sass/layout/_grid.scss */
.view-display-id-entity_view_3
.grid-column {
  padding-top: 0.625em;
}
