
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;*behavior: url(./scripts/boxsizing.htc);
}

.grid:after {
  content: "";
  display: table;
  clear: both;
}

.grid-pad {
  padding: 5px 0px 20px 20px;
}
.grid-pad > [class*='col-']:last-of-type {
  padding-right: 20px;
}

[class*='col-'] {
  float: left;
  padding-right: 20px;
}
[class*='col-']:last-of-type {
  padding-right: 0;
}

.col-1-8 {
  width: 12.5%;
}
.col-1-5 {
  width: 20%;
}
.col-1-4 {
  width: 25%;
}
.col-1-3 {
  width: 33.33%;
}
.col-2-5 {
  width: 40%;
}
.col-1-2 {
  width: 50%;
}
.col-3-5 {
  width: 60%;
}
.col-2-3 {
  width: 66.66%;
}
.col-3-4 {
  width: 75%;
}
.col-4-5 {
  width: 80%;
}
.col-1-1 {
  width: 100%;
}
