.container {
  padding-left: 14px;
  padding-left: 1.4rem;
  padding-right: 14px;
  padding-right: 1.4rem;
}

.row {
  margin: 0 auto;
}

@media handheld, only screen and (max-width: 48em) {
  .container {
    width: 100%;
    min-width: 0;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 14px;
    padding-left: 1.4rem;
    padding-right: 1.4px;
    padding-right: 1.4rem;
  }
}

.onecol, #comments ol .comment-avatar {
  width: 4.85%;
}

.twocol, #comments ol .comment-avatar {
  width: 13.45%;
}

.threecol {
  width: 22.05%;
}

.fourcol, .grid-view .grid-item {
  width: 30.75%;
}

.fivecol {
  width: 39.45%;
}

.sixcol {
  width: 48%;
}

.sevencol {
  width: 56.75%;
}

.eightcol {
  width: 65.4%;
}

.ninecol {
  width: 74.05%;
}

.tencol, #comments ol .comment-body {
  width: 82.7%;
}

.elevencol {
  width: 91.35%;
}

.twelvecol {
  width: 100%;
  float: left;
}

.onecol, #comments ol .comment-avatar,
.twocol,
#comments ol .comment-avatar,
.threecol,
.fourcol,
.grid-view .grid-item,
.fivecol,
.sixcol,
.sevencol,
.eightcol,
.ninecol,
.tencol,
#comments ol .comment-body,
.elevencol {
  margin-right: 3.8%;
  float: left;
  min-height: 1px;
}
@media handheld, only screen and (max-width: 48em) {
  .onecol, #comments ol .comment-avatar,
  .twocol,
  #comments ol .comment-avatar,
  .threecol,
  .fourcol,
  .grid-view .grid-item,
  .fivecol,
  .sixcol,
  .sevencol,
  .eightcol,
  .ninecol,
  .tencol,
  #comments ol .comment-body,
  .elevencol {
    float: none;
    margin: 0;
    width: 100%;
  }
}
@media handheld, only screen and (max-width: 30em) {
  .onecol, #comments ol .comment-avatar,
  .twocol,
  #comments ol .comment-avatar,
  .threecol,
  .fourcol,
  .grid-view .grid-item,
  .fivecol,
  .sixcol,
  .sevencol,
  .eightcol,
  .ninecol,
  .tencol,
  #comments ol .comment-body,
  .elevencol {
    width: auto;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
  }
}

.last, #comments ol .comment-body {
  margin-right: 0px;
}