#wrap {
  max-width: 1280px;
  margin: 0 auto;
  position: relative;
}
#wrapPartial {
  max-width: 1280px;
  margin: 0 auto;
  position: relative;
}
#container {
  overflow: hidden;
}
.main-content {
  overflow: auto;
}
/* 5 columns by default */

.home.grid-sizer {
  width: 100px;
}
.grid-sizer {
  width: 320px;
}
.two-column .grid-sizer {
  width: 640px;
}
.three-column .grid-sizer {
  width: 426px;
}
.four-column .grid-sizer {
  width: 320px;
}
.item {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  border: 5px solid #e5e6e9;
}
.item span.overlay {
  position: absolute;
  z-index: 50;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.item .titles {
  color: white;
  position: absolute;
  z-index: 100;
  bottom: 0;
  padding: 1.5em;
}
.item .titles .icon {
  max-width: 30%;
  float: right;
}
.item .titles h1,
.item .titles h2 {
  letter-spacing: initial;
}
.item .titles h1,
.item .titles h3 {
  font-size: 0.9em;
  text-transform: uppercase;
  color: white;
  z-index: 100;
  margin: 0;
  font-family: 'Foundry Monoline W01 Bd', Helvetica, Arial, sans-serif;
  line-height: 1.2;
}
.item .titles h2,
.item .titles h4 {
  font-family: 'Foundry Monoline W01 Bd', Helvetica, Arial, sans-serif;
  font-size: 0.8em;
  letter-spacing: initial;
  line-height: 1.2;
}
.item .titles > *:last-child,
.item .titles > *:first-child {
  margin: 0;
}
.case-study-item {
  float: left;
  margin: 0;
  padding: 0;
}
.case-study-item.w1 {
  width: 25%;
}
.case-study-item.w2 {
  width: 50%;
}
.item.w1 {
  width: 200px;
  height: 200px;
}
.item.w2-four {
  width: 320px;
  height: 320px;
}
.item.w2-four-double {
  width: 320px;
  height: 620px;
}
.item.w2-three {
  width: 426px;
  height: 426px;
}
.item.w2-two {
  width: 640px;
  height: 640px;
}
.item.w2-two-short {
  width: 640px;
  height: 320px;
}
.item.w2 {
  width: 400px;
  height: 400px;
}
.item.w3 {
  width: 400px;
  height: 200px;
}
.item.w4 {
  width: 200px;
  height: 400px;
}
.box--product-message {
  padding: 2em 1em;
  border: 1px solid #dddddd;
}
