.row-new {
  margin-left: -12px;
  margin-right: -12px;
}

.row-new,
.row-new * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.row-new:before,
.row-new:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */

}
.row-new:after {
  clear: both;
}
.row-new.__no-gutters {
  margin-left: 0;
  margin-right: 0;
}
.row-new.__no-gutters > [class^="col-"],
.row-new.__no-gutters > [class^="pcol-"],
.row-new.__no-gutters > [class^="tcol-"] {
  padding-left: 0;
  padding-right: 0;
}
.row-new.__half-gutters {
  margin-left: -6px;
  margin-right: -6px;
}

.row-new.__drop {
  margin-bottom: 20px;
}

  .col-new-1 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
    float: left;
    width: 8.333333333%;
  }
  .row-new.__half-gutters .col-new-1 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .col-new-1 img {
    max-width: 100%;
  }
  .col-new-2 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
    float: left;
    width: 16.666666667%;
  }
  .row-new.__half-gutters .col-new-2 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .col-new-2 img {
    max-width: 100%;
  }
  .col-new-3 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
    float: left;
    width: 25%;
  }
  .row-new.__half-gutters .col-new-3 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .col-new-3 img {
    max-width: 100%;
  }
  .col-new-4 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
    float: left;
    width: 33.333333333%;
  }
  .row-new.__half-gutters .col-new-4 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .col-new-4 img {
    max-width: 100%;
  }
  .col-new-5 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
    float: left;
    width: 41.666666667%;
  }
  .row-new.__half-gutters .col-new-5 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .col-new-5 img {
    max-width: 100%;
  }
  .col-new-6 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
    float: left;
    width: 50%;
  }
  .row-new.__half-gutters .col-new-6 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .col-new-6 img {
    max-width: 100%;
  }
  .col-new-7 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
    float: left;
    width: 58.333333333%;
  }
  .row-new.__half-gutters .col-new-7 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .col-new-7 img {
    max-width: 100%;
  }
  .col-new-8 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
    float: left;
    width: 66.666666667%;
  }
  .row-new.__half-gutters .col-new-8 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .col-new-8 img {
    max-width: 100%;
  }
  .col-new-9 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
    float: left;
    width: 75%;
  }
  .row-new.__half-gutters .col-new-9 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .col-new-9 img {
    max-width: 100%;
  }
  .col-new-10 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
    float: left;
    width: 83.333333333%;
  }
  .row-new.__half-gutters .col-new-10 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .col-new-10 img {
    max-width: 100%;
  }
  .col-new-11 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
    float: left;
    width: 91.666666667%;
  }
  .row-new.__half-gutters .col-new-11 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .col-new-11 img {
    max-width: 100%;
  }
  .col-new-12 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
    float: left;
    width: 100%;
  }
  .row-new.__half-gutters .col-new-12 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .col-new-12 img {
    max-width: 100%;
  }
  .col-push-0 {
    left: auto;
  }
  .col-push-1 {
    left: 8.333333333%;
  }
  .col-push-2 {
    left: 16.666666667%;
  }
  .col-push-3 {
    left: 25%;
  }
  .col-push-4 {
    left: 33.333333333%;
  }
  .col-push-5 {
    left: 41.666666667%;
  }
  .col-push-6 {
    left: 50%;
  }
  .col-push-7 {
    left: 58.333333333%;
  }
  .col-push-8 {
    left: 66.666666667%;
  }
  .col-push-9 {
    left: 75%;
  }
  .col-push-10 {
    left: 83.333333333%;
  }
  .col-push-11 {
    left: 91.666666667%;
  }
  .col-push-0 {
    right: auto;
  }
  .col-push-1 {
    right: 8.333333333%;
  }
  .col-push-2 {
    right: 16.666666667%;
  }
  .col-push-3 {
    right: 25%;
  }
  .col-push-4 {
    right: 33.333333333%;
  }
  .col-push-5 {
    right: 41.666666667%;
  }
  .col-push-6 {
    right: 50%;
  }
  .col-push-7 {
    right: 58.333333333%;
  }
  .col-push-8 {
    right: 66.666666667%;
  }
  .col-push-9 {
    right: 75%;
  }
  .col-push-10 {
    right: 83.333333333%;
  }
  .col-push-11 {
    right: 91.666666667%;
  }
  .col-offset-0 {
    margin-left: 0;
  }
  .col-offset-1 {
    margin-left: 8.333333333%;
  }
  .col-offset-2 {
    margin-left: 16.666666667%;
  }
  .col-offset-3 {
    margin-left: 25%;
  }
  .col-offset-4 {
    margin-left: 33.333333333%;
  }
  .col-offset-5 {
    margin-left: 41.666666667%;
  }
  .col-offset-6 {
    margin-left: 50%;
  }
  .col-offset-7 {
    margin-left: 58.333333333%;
  }
  .col-offset-8 {
    margin-left: 66.666666667%;
  }
  .col-offset-9 {
    margin-left: 75%;
  }
  .col-offset-10 {
    margin-left: 83.333333333%;
  }
  .col-offset-11 {
    margin-left: 91.666666667%;
  }