/* Grid HTML Classes */
/* line 116, foundation/components/_grid.scss */
.foundation-grid .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5em;
  *zoom: 1;
}
/* line 121, foundation/components/_global.scss */
.foundation-grid .row:before, .row:after {
  content: " ";
  display: table;
}
/* line 122, foundation/components/_global.scss */
.foundation-grid .row:after {
  clear: both;
}
/* line 121, foundation/components/_grid.scss */
.foundation-grid .row.collapse .column,
.foundation-grid .row.collapse .columns {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left;
}
/* line 124, foundation/components/_grid.scss */
.foundation-grid .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
  *zoom: 1;
}
/* line 121, foundation/components/_global.scss */
.foundation-grid .row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 122, foundation/components/_global.scss */
.foundation-grid .row .row:after {
  clear: both;
}
/* line 125, foundation/components/_grid.scss */
.foundation-grid .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
  *zoom: 1;
}
/* line 121, foundation/components/_global.scss */
.foundation-grid .row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 122, foundation/components/_global.scss */
.foundation-grid .row .row.collapse:after {
  clear: both;
}

/* line 130, foundation/components/_grid.scss */
.foundation-grid .column,
.foundation-grid .columns {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

@media only screen {
  /* line 135, foundation/components/_grid.scss */
  .foundation-grid .column,
  .foundation-grid .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left;
  }

  /* line 138, foundation/components/_grid.scss */
  .foundation-grid .small-1 {
    position: relative;
    width: 8.33333%;
  }

  /* line 138, foundation/components/_grid.scss */
  .foundation-grid .small-2 {
    position: relative;
    width: 16.66667%;
  }

  /* line 138, foundation/components/_grid.scss */
  .foundation-grid .small-3 {
    position: relative;
    width: 25%;
  }

  /* line 138, foundation/components/_grid.scss */
  .foundation-grid .small-4 {
    position: relative;
    width: 33.33333%;
  }

  /* line 138, foundation/components/_grid.scss */
  .foundation-grid .small-5 {
    position: relative;
    width: 41.66667%;
  }

  /* line 138, foundation/components/_grid.scss */
  .foundation-grid .small-6 {
    position: relative;
    width: 50%;
  }

  /* line 138, foundation/components/_grid.scss */
  .foundation-grid .small-7 {
    position: relative;
    width: 58.33333%;
  }

  /* line 138, foundation/components/_grid.scss */
  .foundation-grid .small-8 {
    position: relative;
    width: 66.66667%;
  }

  /* line 138, foundation/components/_grid.scss */
  .foundation-grid .small-9 {
    position: relative;
    width: 75%;
  }

  /* line 138, foundation/components/_grid.scss */
  .foundation-grid .small-10 {
    position: relative;
    width: 83.33333%;
  }

  /* line 138, foundation/components/_grid.scss */
  .foundation-grid .small-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 138, foundation/components/_grid.scss */
  .foundation-grid .small-12 {
    position: relative;
    width: 100%;
  }

  /* line 142, foundation/components/_grid.scss */
  .foundation-grid .small-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 142, foundation/components/_grid.scss */
  .foundation-grid .small-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 142, foundation/components/_grid.scss */
  .foundation-grid .small-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 142, foundation/components/_grid.scss */
  .foundation-grid .small-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 142, foundation/components/_grid.scss */
  .foundation-grid .small-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  /* line 142, foundation/components/_grid.scss */
  .foundation-grid .small-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 142, foundation/components/_grid.scss */
  .foundation-grid .small-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 142, foundation/components/_grid.scss */
  .foundation-grid .small-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 142, foundation/components/_grid.scss */
  .foundation-grid .small-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 142, foundation/components/_grid.scss */
  .foundation-grid .small-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 142, foundation/components/_grid.scss */
  .foundation-grid .small-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  /* line 145, foundation/components/_grid.scss */
  .foundation-grid [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 146, foundation/components/_grid.scss */
  .foundation-grid [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 149, foundation/components/_grid.scss */
  .foundation-grid .column.small-centered,
  .foundation-grid .columns.small-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
}
/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 768px) {
  /* line 156, foundation/components/_grid.scss */
  .foundation-grid .large-1 {
    position: relative;
    width: 8.33333%;
  }

  /* line 156, foundation/components/_grid.scss */
  .foundation-grid .large-2 {
    position: relative;
    width: 16.66667%;
  }

  /* line 156, foundation/components/_grid.scss */
  .foundation-grid .large-3 {
    position: relative;
    width: 25%;
  }

  /* line 156, foundation/components/_grid.scss */
  .foundation-grid .large-4 {
    position: relative;
    width: 33.33333%;
  }

  /* line 156, foundation/components/_grid.scss */
  .foundation-grid .large-5 {
    position: relative;
    width: 41.66667%;
  }

  /* line 156, foundation/components/_grid.scss */
  .foundation-grid .large-6 {
    position: relative;
    width: 50%;
  }

  /* line 156, foundation/components/_grid.scss */
  .foundation-grid .large-7 {
    position: relative;
    width: 58.33333%;
  }

  /* line 156, foundation/components/_grid.scss */
  .foundation-grid .large-8 {
    position: relative;
    width: 66.66667%;
  }

  /* line 156, foundation/components/_grid.scss */
  .foundation-grid .large-9 {
    position: relative;
    width: 75%;
  }

  /* line 156, foundation/components/_grid.scss */
  .foundation-grid .large-10 {
    position: relative;
    width: 83.33333%;
  }

  /* line 156, foundation/components/_grid.scss */
  .foundation-grid .large-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 156, foundation/components/_grid.scss */
  .foundation-grid .large-12 {
    position: relative;
    width: 100%;
  }

  /* line 160, foundation/components/_grid.scss */
  .foundation-grid .row .large-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 160, foundation/components/_grid.scss */
  .foundation-grid .row .large-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 160, foundation/components/_grid.scss */
  .foundation-grid .row .large-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 160, foundation/components/_grid.scss */
  .foundation-grid .row .large-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 160, foundation/components/_grid.scss */
  .foundation-grid .row .large-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  /* line 160, foundation/components/_grid.scss */
  .foundation-grid .row .large-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 160, foundation/components/_grid.scss */
  .foundation-grid .row .large-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 160, foundation/components/_grid.scss */
  .foundation-grid .row .large-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 160, foundation/components/_grid.scss */
  .foundation-grid .row .large-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 160, foundation/components/_grid.scss */
  .foundation-grid .row .large-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 160, foundation/components/_grid.scss */
  .foundation-grid .row .large-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  /* line 160, foundation/components/_grid.scss */
  .foundation-grid .row .large-offset-11 {
    position: relative;
    margin-left: 91.66667%;
  }

  /* line 164, foundation/components/_grid.scss */
  .foundation-grid .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 165, foundation/components/_grid.scss */
  .foundation-grid .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 164, foundation/components/_grid.scss */
  .foundation-grid .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 165, foundation/components/_grid.scss */
  .foundation-grid .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 164, foundation/components/_grid.scss */
  .foundation-grid .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 165, foundation/components/_grid.scss */
  .foundation-grid .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 164, foundation/components/_grid.scss */
  .foundation-grid .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 165, foundation/components/_grid.scss */
  .foundation-grid .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 164, foundation/components/_grid.scss */
  .foundation-grid .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 165, foundation/components/_grid.scss */
  .foundation-grid .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 164, foundation/components/_grid.scss */
  .foundation-grid .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 165, foundation/components/_grid.scss */
  .foundation-grid .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 164, foundation/components/_grid.scss */
  .foundation-grid .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 165, foundation/components/_grid.scss */
  .foundation-grid .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 164, foundation/components/_grid.scss */
  .foundation-grid .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 165, foundation/components/_grid.scss */
  .foundation-grid .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 164, foundation/components/_grid.scss */
  .foundation-grid .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 165, foundation/components/_grid.scss */
  .foundation-grid .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 164, foundation/components/_grid.scss */
  .foundation-grid .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 165, foundation/components/_grid.scss */
  .foundation-grid .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 164, foundation/components/_grid.scss */
  .foundation-grid .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 165, foundation/components/_grid.scss */
  .foundation-grid .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 169, foundation/components/_grid.scss */
  .foundation-grid .column.large-centered,
  .foundation-grid .columns.large-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 172, foundation/components/_grid.scss */
  .foundation-grid .column.large-uncentered,
  .foundation-grid .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  /* line 179, foundation/components/_grid.scss */
  .foundation-grid .column.large-uncentered.opposite,
  .foundation-grid .columns.large-uncentered.opposite {
    float: right !important;
  }
}
/* Grid HTML Classes */
/* line 127, foundation/components/_grid-5.scss */
.foundation-grid .row {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5em;
  width: 100%;
  *zoom: 1;
}
/* line 121, foundation/components/_global.scss */
.foundation-grid .row:before, .foundation-grid .row:after {
  content: " ";
  display: table;
}
/* line 122, foundation/components/_global.scss */
.foundation-grid .row:after {
  clear: both;
}
/* line 132, foundation/components/_grid-5.scss */
.foundation-grid .row.collapse .column,
.foundation-grid .row.collapse .columns {
  padding-left: 0;
  padding-right: 0;
  float: left;
}
/* line 135, foundation/components/_grid-5.scss */
.foundation-grid .row .row {
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  max-width: none;
  width: auto;
  *zoom: 1;
}
/* line 121, foundation/components/_global.scss */
.foundation-grid .row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 122, foundation/components/_global.scss */
.foundation-grid .row .row:after {
  clear: both;
}
/* line 136, foundation/components/_grid-5.scss */
.foundation-grid .row .row.collapse {
  margin-left: 0;
  margin-right: 0;
  max-width: none;
  width: auto;
  *zoom: 1;
}
/* line 121, foundation/components/_global.scss */
.foundation-grid .row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 122, foundation/components/_global.scss */
.foundation-grid .row .row.collapse:after {
  clear: both;
}

/* line 141, foundation/components/_grid-5.scss */
.foundation-grid .column,
.foundation-grid .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  position: relative;
}

@media only screen {
  /* line 146, foundation/components/_grid-5.scss */
  .foundation-grid .small-1 {
    width: 8.33333%;
  }

  /* line 146, foundation/components/_grid-5.scss */
  .foundation-grid .small-2 {
    width: 16.66667%;
  }

  /* line 146, foundation/components/_grid-5.scss */
  .foundation-grid .small-3 {
    width: 25%;
  }

  /* line 146, foundation/components/_grid-5.scss */
  .foundation-grid .small-4 {
    width: 33.33333%;
  }

  /* line 146, foundation/components/_grid-5.scss */
  .foundation-grid .small-5 {
    width: 41.66667%;
  }

  /* line 146, foundation/components/_grid-5.scss */
  .foundation-grid .small-6 {
    width: 50%;
  }

  /* line 146, foundation/components/_grid-5.scss */
  .foundation-grid .small-7 {
    width: 58.33333%;
  }

  /* line 146, foundation/components/_grid-5.scss */
  .foundation-grid .small-8 {
    width: 66.66667%;
  }

  /* line 146, foundation/components/_grid-5.scss */
  .foundation-grid .small-9 {
    width: 75%;
  }

  /* line 146, foundation/components/_grid-5.scss */
  .foundation-grid .small-10 {
    width: 83.33333%;
  }

  /* line 146, foundation/components/_grid-5.scss */
  .foundation-grid .small-11 {
    width: 91.66667%;
  }

  /* line 146, foundation/components/_grid-5.scss */
  .foundation-grid .small-12 {
    width: 100%;
  }

  /* line 150, foundation/components/_grid-5.scss */
  .foundation-grid .small-offset-0 {
    margin-left: 0%;
  }

  /* line 150, foundation/components/_grid-5.scss */
  .foundation-grid .small-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 150, foundation/components/_grid-5.scss */
  .foundation-grid .small-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 150, foundation/components/_grid-5.scss */
  .foundation-grid .small-offset-3 {
    margin-left: 25%;
  }

  /* line 150, foundation/components/_grid-5.scss */
  .foundation-grid .small-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 150, foundation/components/_grid-5.scss */
  .foundation-grid .small-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 150, foundation/components/_grid-5.scss */
  .foundation-grid .small-offset-6 {
    margin-left: 50%;
  }

  /* line 150, foundation/components/_grid-5.scss */
  .foundation-grid .small-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 150, foundation/components/_grid-5.scss */
  .foundation-grid .small-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 150, foundation/components/_grid-5.scss */
  .foundation-grid .small-offset-9 {
    margin-left: 75%;
  }

  /* line 150, foundation/components/_grid-5.scss */
  .foundation-grid .small-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 153, foundation/components/_grid-5.scss */
  .foundation-grid [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 154, foundation/components/_grid-5.scss */
  .foundation-grid [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 157, foundation/components/_grid-5.scss */
  .foundation-grid .column.small-centered,
  .foundation-grid .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
}
@media only screen and (min-width: 768px) {
  /* line 163, foundation/components/_grid-5.scss */
  .foundation-grid .medium-1 {
    width: 8.33333%;
  }

  /* line 163, foundation/components/_grid-5.scss */
  .foundation-grid .medium-2 {
    width: 16.66667%;
  }

  /* line 163, foundation/components/_grid-5.scss */
  .foundation-grid .medium-3 {
    width: 25%;
  }

  /* line 163, foundation/components/_grid-5.scss */
  .foundation-grid .medium-4 {
    width: 33.33333%;
  }

  /* line 163, foundation/components/_grid-5.scss */
  .foundation-grid .medium-5 {
    width: 41.66667%;
  }

  /* line 163, foundation/components/_grid-5.scss */
  .foundation-grid .medium-6 {
    width: 50%;
  }

  /* line 163, foundation/components/_grid-5.scss */
  .foundation-grid .medium-7 {
    width: 58.33333%;
  }

  /* line 163, foundation/components/_grid-5.scss */
  .foundation-grid .medium-8 {
    width: 66.66667%;
  }

  /* line 163, foundation/components/_grid-5.scss */
  .foundation-grid .medium-9 {
    width: 75%;
  }

  /* line 163, foundation/components/_grid-5.scss */
  .foundation-grid .medium-10 {
    width: 83.33333%;
  }

  /* line 163, foundation/components/_grid-5.scss */
  .foundation-grid .medium-11 {
    width: 91.66667%;
  }

  /* line 163, foundation/components/_grid-5.scss */
  .foundation-grid .medium-12 {
    width: 100%;
  }

  /* line 167, foundation/components/_grid-5.scss */
  .foundation-grid .medium-offset-0 {
    margin-left: 0%;
  }

  /* line 167, foundation/components/_grid-5.scss */
  .foundation-grid .medium-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 167, foundation/components/_grid-5.scss */
  .foundation-grid .medium-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 167, foundation/components/_grid-5.scss */
  .foundation-grid .medium-offset-3 {
    margin-left: 25%;
  }

  /* line 167, foundation/components/_grid-5.scss */
  .foundation-grid .medium-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 167, foundation/components/_grid-5.scss */
  .foundation-grid .medium-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 167, foundation/components/_grid-5.scss */
  .foundation-grid .medium-offset-6 {
    margin-left: 50%;
  }

  /* line 167, foundation/components/_grid-5.scss */
  .foundation-grid .medium-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 167, foundation/components/_grid-5.scss */
  .foundation-grid .medium-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 167, foundation/components/_grid-5.scss */
  .foundation-grid .medium-offset-9 {
    margin-left: 75%;
  }

  /* line 167, foundation/components/_grid-5.scss */
  .foundation-grid .medium-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 167, foundation/components/_grid-5.scss */
  .foundation-grid .medium-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 171, foundation/components/_grid-5.scss */
  .foundation-grid .medium-push-1 {
    left: 8.33333%;
    right: auto;
  }

  /* line 172, foundation/components/_grid-5.scss */
  .foundation-grid .medium-pull-1 {
    right: 8.33333%;
    left: auto;
  }

  /* line 171, foundation/components/_grid-5.scss */
  .foundation-grid .medium-push-2 {
    left: 16.66667%;
    right: auto;
  }

  /* line 172, foundation/components/_grid-5.scss */
  .foundation-grid .medium-pull-2 {
    right: 16.66667%;
    left: auto;
  }

  /* line 171, foundation/components/_grid-5.scss */
  .foundation-grid .medium-push-3 {
    left: 25%;
    right: auto;
  }

  /* line 172, foundation/components/_grid-5.scss */
  .foundation-grid .medium-pull-3 {
    right: 25%;
    left: auto;
  }

  /* line 171, foundation/components/_grid-5.scss */
  .foundation-grid .medium-push-4 {
    left: 33.33333%;
    right: auto;
  }

  /* line 172, foundation/components/_grid-5.scss */
  .foundation-grid .medium-pull-4 {
    right: 33.33333%;
    left: auto;
  }

  /* line 171, foundation/components/_grid-5.scss */
  .foundation-grid .medium-push-5 {
    left: 41.66667%;
    right: auto;
  }

  /* line 172, foundation/components/_grid-5.scss */
  .foundation-grid .medium-pull-5 {
    right: 41.66667%;
    left: auto;
  }

  /* line 171, foundation/components/_grid-5.scss */
  .foundation-grid .medium-push-6 {
    left: 50%;
    right: auto;
  }

  /* line 172, foundation/components/_grid-5.scss */
  .foundation-grid .medium-pull-6 {
    right: 50%;
    left: auto;
  }

  /* line 171, foundation/components/_grid-5.scss */
  .foundation-grid .medium-push-7 {
    left: 58.33333%;
    right: auto;
  }

  /* line 172, foundation/components/_grid-5.scss */
  .foundation-grid .medium-pull-7 {
    right: 58.33333%;
    left: auto;
  }

  /* line 171, foundation/components/_grid-5.scss */
  .foundation-grid .medium-push-8 {
    left: 66.66667%;
    right: auto;
  }

  /* line 172, foundation/components/_grid-5.scss */
  .foundation-grid .medium-pull-8 {
    right: 66.66667%;
    left: auto;
  }

  /* line 171, foundation/components/_grid-5.scss */
  .foundation-grid .medium-push-9 {
    left: 75%;
    right: auto;
  }

  /* line 172, foundation/components/_grid-5.scss */
  .foundation-grid .medium-pull-9 {
    right: 75%;
    left: auto;
  }

  /* line 171, foundation/components/_grid-5.scss */
  .foundation-grid .medium-push-10 {
    left: 83.33333%;
    right: auto;
  }

  /* line 172, foundation/components/_grid-5.scss */
  .foundation-grid .medium-pull-10 {
    right: 83.33333%;
    left: auto;
  }

  /* line 171, foundation/components/_grid-5.scss */
  .foundation-grid .medium-push-11 {
    left: 91.66667%;
    right: auto;
  }

  /* line 172, foundation/components/_grid-5.scss */
  .foundation-grid .medium-pull-11 {
    right: 91.66667%;
    left: auto;
  }

  /* line 176, foundation/components/_grid-5.scss */
  .foundation-grid .column.medium-centered,
  .foundation-grid .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 179, foundation/components/_grid-5.scss */
  .foundation-grid .column.medium-uncentered,
  .foundation-grid .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }
}
@media only screen and (min-width: 940px) {
  /* line 190, foundation/components/_grid-5.scss */
  .foundation-grid .large-1 {
    width: 8.33333%;
  }

  /* line 190, foundation/components/_grid-5.scss */
  .foundation-grid .large-2 {
    width: 16.66667%;
  }

  /* line 190, foundation/components/_grid-5.scss */
  .foundation-grid .large-3 {
    width: 25%;
  }

  /* line 190, foundation/components/_grid-5.scss */
  .foundation-grid .large-4 {
    width: 33.33333%;
  }

  /* line 190, foundation/components/_grid-5.scss */
  .foundation-grid .large-5 {
    width: 41.66667%;
  }

  /* line 190, foundation/components/_grid-5.scss */
  .foundation-grid .large-6 {
    width: 50%;
  }

  /* line 190, foundation/components/_grid-5.scss */
  .foundation-grid .large-7 {
    width: 58.33333%;
  }

  /* line 190, foundation/components/_grid-5.scss */
  .foundation-grid .large-8 {
    width: 66.66667%;
  }

  /* line 190, foundation/components/_grid-5.scss */
  .foundation-grid .large-9 {
    width: 75%;
  }

  /* line 190, foundation/components/_grid-5.scss */
  .foundation-grid .large-10 {
    width: 83.33333%;
  }

  /* line 190, foundation/components/_grid-5.scss */
  .foundation-grid .large-11 {
    width: 91.66667%;
  }

  /* line 190, foundation/components/_grid-5.scss */
  .foundation-grid .large-12 {
    width: 100%;
  }

  /* line 194, foundation/components/_grid-5.scss */
  .foundation-grid .large-offset-0 {
    margin-left: 0%;
  }

  /* line 194, foundation/components/_grid-5.scss */
  .foundation-grid .large-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 194, foundation/components/_grid-5.scss */
  .foundation-grid .large-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 194, foundation/components/_grid-5.scss */
  .foundation-grid .large-offset-3 {
    margin-left: 25%;
  }

  /* line 194, foundation/components/_grid-5.scss */
  .foundation-grid .large-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 194, foundation/components/_grid-5.scss */
  .foundation-grid .large-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 194, foundation/components/_grid-5.scss */
  .foundation-grid .large-offset-6 {
    margin-left: 50%;
  }

  /* line 194, foundation/components/_grid-5.scss */
  .foundation-grid .large-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 194, foundation/components/_grid-5.scss */
  .foundation-grid .large-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 194, foundation/components/_grid-5.scss */
  .foundation-grid .large-offset-9 {
    margin-left: 75%;
  }

  /* line 194, foundation/components/_grid-5.scss */
  .foundation-grid .large-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 194, foundation/components/_grid-5.scss */
  .foundation-grid .large-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 198, foundation/components/_grid-5.scss */
  .foundation-grid .large-push-1 {
    left: 8.33333%;
    right: auto;
  }

  /* line 199, foundation/components/_grid-5.scss */
  .foundation-grid .large-pull-1 {
    right: 8.33333%;
    left: auto;
  }

  /* line 198, foundation/components/_grid-5.scss */
  .foundation-grid .large-push-2 {
    left: 16.66667%;
    right: auto;
  }

  /* line 199, foundation/components/_grid-5.scss */
  .foundation-grid .large-pull-2 {
    right: 16.66667%;
    left: auto;
  }

  /* line 198, foundation/components/_grid-5.scss */
  .foundation-grid .large-push-3 {
    left: 25%;
    right: auto;
  }

  /* line 199, foundation/components/_grid-5.scss */
  .foundation-grid .large-pull-3 {
    right: 25%;
    left: auto;
  }

  /* line 198, foundation/components/_grid-5.scss */
  .foundation-grid .large-push-4 {
    left: 33.33333%;
    right: auto;
  }

  /* line 199, foundation/components/_grid-5.scss */
  .foundation-grid .large-pull-4 {
    right: 33.33333%;
    left: auto;
  }

  /* line 198, foundation/components/_grid-5.scss */
  .foundation-grid .large-push-5 {
    left: 41.66667%;
    right: auto;
  }

  /* line 199, foundation/components/_grid-5.scss */
  .foundation-grid .large-pull-5 {
    right: 41.66667%;
    left: auto;
  }

  /* line 198, foundation/components/_grid-5.scss */
  .foundation-grid .large-push-6 {
    left: 50%;
    right: auto;
  }

  /* line 199, foundation/components/_grid-5.scss */
  .foundation-grid .large-pull-6 {
    right: 50%;
    left: auto;
  }

  /* line 198, foundation/components/_grid-5.scss */
  .foundation-grid .large-push-7 {
    left: 58.33333%;
    right: auto;
  }

  /* line 199, foundation/components/_grid-5.scss */
  .foundation-grid .large-pull-7 {
    right: 58.33333%;
    left: auto;
  }

  /* line 198, foundation/components/_grid-5.scss */
  .foundation-grid .large-push-8 {
    left: 66.66667%;
    right: auto;
  }

  /* line 199, foundation/components/_grid-5.scss */
  .foundation-grid .large-pull-8 {
    right: 66.66667%;
    left: auto;
  }

  /* line 198, foundation/components/_grid-5.scss */
  .foundation-grid .large-push-9 {
    left: 75%;
    right: auto;
  }

  /* line 199, foundation/components/_grid-5.scss */
  .foundation-grid .large-pull-9 {
    right: 75%;
    left: auto;
  }

  /* line 198, foundation/components/_grid-5.scss */
  .foundation-grid .large-push-10 {
    left: 83.33333%;
    right: auto;
  }

  /* line 199, foundation/components/_grid-5.scss */
  .foundation-grid .large-pull-10 {
    right: 83.33333%;
    left: auto;
  }

  /* line 198, foundation/components/_grid-5.scss */
  .foundation-grid .large-push-11 {
    left: 91.66667%;
    right: auto;
  }

  /* line 199, foundation/components/_grid-5.scss */
  .foundation-grid .large-pull-11 {
    right: 91.66667%;
    left: auto;
  }

  /* line 203, foundation/components/_grid-5.scss */
  .foundation-grid .column.large-centered,
  .foundation-grid .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 206, foundation/components/_grid-5.scss */
  .foundation-grid .column.large-uncentered,
  .foundation-grid .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }
}