/* Grids generated by Gridset: http://gridsetapp.com */
/* ---- Grids for IE 8.0 */
/* Desktop A grid: 6 column / gutter: 2.9296875% ---------------------------------------- */
[class*=da1], [class*=da2], [class*=da3], [class*=da4], [class*=da5], [class*=da6], .da-all {
  display: block;
  float: left;
  margin-right: 2.9296875%;
  margin-left: 0;
}

.da1, .da2, .da3, .da4, .da5, .da6 {
  width: 14.22526042%;
}

.da1-da5 .da1, .da1-da5 .da2, .da1-da5 .da3, .da1-da5 .da4, .da1-da5 .da5, .da2-da6 .da2, .da2-da6 .da3, .da2-da6 .da4, .da2-da6 .da5, .da2-da6 .da6 {
  width: 17.17092338%;
}

.da1-da4 .da1, .da1-da4 .da2, .da1-da4 .da3, .da1-da4 .da4, .da2-da5 .da2, .da2-da5 .da3, .da2-da5 .da4, .da2-da5 .da5, .da3-da6 .da3, .da3-da6 .da4, .da3-da6 .da5, .da3-da6 .da6 {
  width: 21.65510406%;
}

.da1-da3 .da1, .da1-da3 .da2, .da1-da3 .da3, .da2-da4 .da2, .da2-da4 .da3, .da2-da4 .da4, .da3-da5 .da3, .da3-da5 .da4, .da3-da5 .da5, .da4-da6 .da4, .da4-da6 .da5, .da4-da6 .da6 {
  width: 29.30918846%;
}

.da1-da2, .da2-da3, .da3-da4, .da4-da5, .da5-da6 {
  width: 31.38020833%;
}

.da1-da5 .da1-da2, .da1-da5 .da2-da3, .da1-da5 .da3-da4, .da1-da5 .da4-da5, .da2-da6 .da2-da3, .da2-da6 .da3-da4, .da2-da6 .da4-da5, .da2-da6 .da5-da6 {
  width: 37.87819253%;
}

.da1-da2 .da1, .da1-da2 .da2, .da2-da3 .da2, .da2-da3 .da3, .da3-da4 .da3, .da3-da4 .da4, .da4-da5 .da4, .da4-da5 .da5, .da5-da6 .da5, .da5-da6 .da6 {
  width: 45.33195021%;
}

.da1-da4 .da1-da2, .da1-da4 .da2-da3, .da1-da4 .da3-da4, .da2-da5 .da2-da3, .da2-da5 .da3-da4, .da2-da5 .da4-da5, .da3-da6 .da3-da4, .da3-da6 .da4-da5, .da3-da6 .da5-da6 {
  width: 47.77006937%;
}

.da1-da3, .da2-da4, .da3-da5, .da4-da6 {
  width: 48.53515625%;
}

.da1-da5 .da1-da3, .da1-da5 .da2-da4, .da1-da5 .da3-da5, .da2-da6 .da2-da4, .da2-da6 .da3-da5, .da2-da6 .da4-da6 {
  width: 58.58546169%;
}

.da1-da3 .da1-da2, .da1-da3 .da2-da3, .da2-da4 .da2-da3, .da2-da4 .da3-da4, .da3-da5 .da3-da4, .da3-da5 .da4-da5, .da4-da6 .da4-da5, .da4-da6 .da5-da6 {
  width: 64.65459423%;
}

.da1-da4, .da2-da5, .da3-da6 {
  width: 65.69010417%;
}

.da1-da4 .da1-da3, .da1-da4 .da2-da4, .da2-da5 .da2-da4, .da2-da5 .da3-da5, .da3-da6 .da3-da5, .da3-da6 .da4-da6 {
  width: 73.88503468%;
}

.da1-da5 .da1-da4, .da1-da5 .da2-da5, .da2-da6 .da2-da5, .da2-da6 .da3-da6 {
  width: 79.29273085%;
}

.da1-da5, .da2-da6 {
  width: 82.84505208%;
}

.da-all {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

/* Desktop A grid margins and clearing ----- */
.da1-da5 .da1, .da1-da5 [class*=da2], .da1-da5 [class*=da3], .da1-da5 [class*=da4], .da1-da5 .da2, .da1-da5 [class*=da3], .da1-da5 [class*=da4], .da1-da5 .da3, .da1-da5 [class*=da4], .da1-da5 .da4, .da2-da6 .da2, .da2-da6 [class*=da3], .da2-da6 [class*=da4], .da2-da6 [class*=da5], .da2-da6 .da3, .da2-da6 [class*=da4], .da2-da6 [class*=da5], .da2-da6 .da4, .da2-da6 [class*=da5], .da2-da6 .da5 {
  margin-right: 3.5363457761737%;
}

.da1-da4 .da1, .da1-da4 [class*=da2], .da1-da4 [class*=da3], .da1-da4 .da2, .da1-da4 [class*=da3], .da1-da4 .da3, .da2-da5 .da2, .da2-da5 [class*=da3], .da2-da5 [class*=da4], .da2-da5 .da3, .da2-da5 [class*=da4], .da2-da5 .da4, .da3-da6 .da3, .da3-da6 [class*=da4], .da3-da6 [class*=da5], .da3-da6 .da4, .da3-da6 [class*=da5], .da3-da6 .da5 {
  margin-right: 4.4598612485348%;
}

.da1-da3 .da1, .da1-da3 [class*=da2], .da1-da3 .da2, .da2-da4 .da2, .da2-da4 [class*=da3], .da2-da4 .da3, .da3-da5 .da3, .da3-da5 [class*=da4], .da3-da5 .da4, .da4-da6 .da4, .da4-da6 [class*=da5], .da4-da6 .da5 {
  margin-right: 6.0362173038229%;
}

.da1-da2 .da1, .da2-da3 .da2, .da3-da4 .da3, .da4-da5 .da4, .da5-da6 .da5 {
  margin-right: 9.336099586054%;
}

[class*=-da2] [class*=-da2], [class*=-da2] .da2, [class*=-da3] [class*=-da3], [class*=-da3] .da3, [class*=-da4] [class*=-da4], [class*=-da4] .da4, [class*=-da5] [class*=-da5], [class*=-da5] .da5, [class*=-da6] [class*=-da6], [class*=-da6] .da6, [class*=-da6], .da6 {
  margin-right: 0;
}

/* Desktop A grid padding ----- */
.da-pad {
  padding-left: 1.46484375%;
  padding-right: 1.46484375%;
  left: -1.46484375%;
  margin-right: 0;
}

.da-padin {
  padding-left: 1.46484375%;
  padding-right: 1.46484375%;
}

.da1-da5 .da-pad, .da2-da6 .da-pad {
  padding-left: 1.76817289%;
  padding-right: 1.76817289%;
  left: -1.76817289%;
  margin-right: 0;
}

.da1-da5 .da-padin, .da2-da6 .da-padin {
  padding-left: 1.76817289%;
  padding-right: 1.76817289%;
}

.da1-da4 .da-pad, .da2-da5 .da-pad, .da3-da6 .da-pad {
  padding-left: 2.22993062%;
  padding-right: 2.22993062%;
  left: -2.22993062%;
  margin-right: 0;
}

.da1-da4 .da-padin, .da2-da5 .da-padin, .da3-da6 .da-padin {
  padding-left: 2.22993062%;
  padding-right: 2.22993062%;
}

.da-padfull {
  padding-left: 2.9296875%;
  padding-right: 2.9296875%;
  left: -2.9296875%;
  margin-right: 0;
}

.da-padinfull {
  padding-left: 2.9296875%;
  padding-right: 2.9296875%;
}

.da1-da3 .da-pad, .da2-da4 .da-pad, .da3-da5 .da-pad, .da4-da6 .da-pad {
  padding-left: 3.01810865%;
  padding-right: 3.01810865%;
  left: -3.01810865%;
  margin-right: 0;
}

.da1-da3 .da-padin, .da2-da4 .da-padin, .da3-da5 .da-padin, .da4-da6 .da-padin {
  padding-left: 3.01810865%;
  padding-right: 3.01810865%;
}

.da1-da5 .da-padfull, .da2-da6 .da-padfull {
  padding-left: 3.53634578%;
  padding-right: 3.53634578%;
  left: -3.53634578%;
  margin-right: 0;
}

.da1-da5 .da-padinfull, .da2-da6 .da-padinfull {
  padding-left: 3.53634578%;
  padding-right: 3.53634578%;
}

.da1-da4 .da-padfull, .da2-da5 .da-padfull, .da3-da6 .da-padfull {
  padding-left: 4.45986125%;
  padding-right: 4.45986125%;
  left: -4.45986125%;
  margin-right: 0;
}

.da1-da4 .da-padinfull, .da2-da5 .da-padinfull, .da3-da6 .da-padinfull {
  padding-left: 4.45986125%;
  padding-right: 4.45986125%;
}

.da1-da2 .da-pad, .da2-da3 .da-pad, .da3-da4 .da-pad, .da4-da5 .da-pad, .da5-da6 .da-pad {
  padding-left: 4.66804979%;
  padding-right: 4.66804979%;
  left: -4.66804979%;
  margin-right: 0;
}

.da1-da2 .da-padin, .da2-da3 .da-padin, .da3-da4 .da-padin, .da4-da5 .da-padin, .da5-da6 .da-padin {
  padding-left: 4.66804979%;
  padding-right: 4.66804979%;
}

.da1-da3 .da-padfull, .da2-da4 .da-padfull, .da3-da5 .da-padfull, .da4-da6 .da-padfull {
  padding-left: 6.0362173%;
  padding-right: 6.0362173%;
  left: -6.0362173%;
  margin-right: 0;
}

.da1-da3 .da-padinfull, .da2-da4 .da-padinfull, .da3-da5 .da-padinfull, .da4-da6 .da-padinfull {
  padding-left: 6.0362173%;
  padding-right: 6.0362173%;
}

.da1-da2 .da-padfull, .da2-da3 .da-padfull, .da3-da4 .da-padfull, .da4-da5 .da-padfull, .da5-da6 .da-padfull {
  padding-left: 9.33609959%;
  padding-right: 9.33609959%;
  left: -9.33609959%;
  margin-right: 0;
}

.da1-da2 .da-padinfull, .da2-da3 .da-padinfull, .da3-da4 .da-padinfull, .da4-da5 .da-padinfull, .da5-da6 .da-padinfull {
  padding-left: 9.33609959%;
  padding-right: 9.33609959%;
}

.da-pad, .da-padfull {
  position: relative;
}

.da-padin, .da-padinfull {
  box-sizing: border-box;
}

[class*=-da6].da-pad, .da6.da-pad, .da-padfull {
  margin-right: -2.9296875%;
}

.da1-da5 [class*=-da5].da-pad, .da1-da5 .da5.da-pad, .da1-da5 .da-padfull, .da2-da6 [class*=-da6].da-pad, .da2-da6 .da6.da-pad, .da2-da6 .da-padfull {
  margin-right: -3.53634578%;
}

.da1-da4 [class*=-da4].da-pad, .da1-da4 .da4.da-pad, .da1-da4 .da-padfull, .da2-da5 [class*=-da5].da-pad, .da2-da5 .da5.da-pad, .da2-da5 .da-padfull, .da3-da6 [class*=-da6].da-pad, .da3-da6 .da6.da-pad, .da3-da6 .da-padfull {
  margin-right: -4.45986125%;
}

[class*=-da6].da-padfull, .da6.da-padfull {
  margin-right: -5.859375%;
}

.da1-da3 [class*=-da3].da-pad, .da1-da3 .da3.da-pad, .da1-da3 .da-padfull, .da2-da4 [class*=-da4].da-pad, .da2-da4 .da4.da-pad, .da2-da4 .da-padfull, .da3-da5 [class*=-da5].da-pad, .da3-da5 .da5.da-pad, .da3-da5 .da-padfull, .da4-da6 [class*=-da6].da-pad, .da4-da6 .da6.da-pad, .da4-da6 .da-padfull {
  margin-right: -6.0362173%;
}

.da1-da5 [class*=-da5].da-padfull, .da1-da5 .da5.da-padfull, .da2-da6 [class*=-da6].da-padfull, .da2-da6 .da6.da-padfull {
  margin-right: -7.07269155%;
}

.da1-da4 [class*=-da4].da-padfull, .da1-da4 .da4.da-padfull, .da2-da5 [class*=-da5].da-padfull, .da2-da5 .da5.da-padfull, .da3-da6 [class*=-da6].da-padfull, .da3-da6 .da6.da-padfull {
  margin-right: -8.9197225%;
}

.da1-da2 [class*=-da2].da-pad, .da1-da2 .da2.da-pad, .da1-da2 .da-padfull, .da2-da3 [class*=-da3].da-pad, .da2-da3 .da3.da-pad, .da2-da3 .da-padfull, .da3-da4 [class*=-da4].da-pad, .da3-da4 .da4.da-pad, .da3-da4 .da-padfull, .da4-da5 [class*=-da5].da-pad, .da4-da5 .da5.da-pad, .da4-da5 .da-padfull, .da5-da6 [class*=-da6].da-pad, .da5-da6 .da6.da-pad, .da5-da6 .da-padfull {
  margin-right: -9.33609959%;
}

.da1-da3 [class*=-da3].da-padfull, .da1-da3 .da3.da-padfull, .da2-da4 [class*=-da4].da-padfull, .da2-da4 .da4.da-padfull, .da3-da5 [class*=-da5].da-padfull, .da3-da5 .da5.da-padfull, .da4-da6 [class*=-da6].da-padfull, .da4-da6 .da6.da-padfull {
  margin-right: -12.07243461%;
}

.da1-da2 [class*=-da2].da-padfull, .da1-da2 .da2.da-padfull, .da2-da3 [class*=-da3].da-padfull, .da2-da3 .da3.da-padfull, .da3-da4 [class*=-da4].da-padfull, .da3-da4 .da4.da-padfull, .da4-da5 [class*=-da5].da-padfull, .da4-da5 .da5.da-padfull, .da5-da6 [class*=-da6].da-padfull, .da5-da6 .da6.da-padfull {
  margin-right: -18.67219917%;
}

/* Desktop A grid relationships ----- */
.da1 + [class*=da3-], .da1 + .da3, [class*=da2-], [class*=da2-][class*=da2-].da-clear, .da2, .da2.da2.da-clear, [class*=-da2] + [class*=da4-], [class*=-da2] + .da4, .da2 + .da4, .da2 + [class*=da4-], [class*=-da3] + [class*=da5-], [class*=-da3] + .da5, .da3 + .da5, .da3 + [class*=da5-], [class*=-da4] + .da6, .da4 + .da6 {
  margin-left: 17.15494792%;
}

.da1-da5 .da1 + [class*=da3-], .da1-da5 .da1 + .da3, .da1-da5 [class*=da2-], .da1-da5 [class*=da2-][class*=da2-].da-clear, .da1-da5 .da2, .da1-da5 .da2.da2.da-clear, .da1-da5 [class*=-da2] + [class*=da4-], .da1-da5 [class*=-da2] + .da4, .da1-da5 .da2 + .da4, .da1-da5 .da2 + [class*=da4-], .da1-da5 [class*=-da3] + .da5, .da1-da5 .da3 + .da5, .da2-da6 .da2 + [class*=da4-], .da2-da6 .da2 + .da4, .da2-da6 [class*=da3-], .da2-da6 [class*=da3-][class*=da3-].da-clear, .da2-da6 .da3, .da2-da6 .da3.da3.da-clear, .da2-da6 [class*=-da3] + [class*=da5-], .da2-da6 [class*=-da3] + .da5, .da2-da6 .da3 + .da5, .da2-da6 .da3 + [class*=da5-], .da2-da6 [class*=-da4] + .da6, .da2-da6 .da4 + .da6 {
  margin-left: 20.70726916%;
}

.da1-da4 [class*=da2-], .da1-da4 [class*=da2-][class*=da2-].da-clear, .da1-da4 .da2, .da1-da4 .da2.da2.da-clear {
  margin-left: 26.11496531%;
}

.da1-da4 .da1 + [class*=da3-], .da1-da4 .da1 + .da3, .da1-da4 [class*=-da2] + .da4, .da1-da4 .da2 + .da4, .da2-da5 .da2 + [class*=da4-], .da2-da5 .da2 + .da4, .da2-da5 [class*=da3-], .da2-da5 [class*=da3-][class*=da3-].da-clear, .da2-da5 .da3, .da2-da5 .da3.da3.da-clear, .da2-da5 [class*=-da3] + .da5, .da2-da5 .da3 + .da5, .da3-da6 .da3 + [class*=da5-], .da3-da6 .da3 + .da5, .da3-da6 [class*=da4-], .da3-da6 [class*=da4-][class*=da4-].da-clear, .da3-da6 .da4, .da3-da6 .da4.da4.da-clear, .da3-da6 [class*=-da4] + .da6, .da3-da6 .da4 + .da6 {
  margin-left: 26.11496532%;
}

.da1 + [class*=da4-], .da1 + .da4, [class*=-da2] + [class*=da5-], [class*=-da2] + .da5, .da2 + .da5, .da2 + [class*=da5-], [class*=da3-], [class*=da3-][class*=da3-].da-clear, .da3, .da3.da3.da-clear, [class*=-da3] + .da6, .da3 + .da6 {
  margin-left: 34.30989583%;
}

.da1-da3 .da1 + .da3, .da1-da3 [class*=da2-], .da1-da3 [class*=da2-][class*=da2-].da-clear, .da1-da3 .da2, .da1-da3 .da2.da2.da-clear, .da2-da4 .da2 + .da4, .da2-da4 [class*=da3-], .da2-da4 [class*=da3-][class*=da3-].da-clear, .da2-da4 .da3, .da2-da4 .da3.da3.da-clear, .da3-da5 .da3 + .da5, .da3-da5 [class*=da4-], .da3-da5 [class*=da4-][class*=da4-].da-clear, .da3-da5 .da4, .da3-da5 .da4.da4.da-clear, .da4-da6 .da4 + .da6, .da4-da6 [class*=da5-], .da4-da6 [class*=da5-][class*=da5-].da-clear, .da4-da6 .da5, .da4-da6 .da5.da5.da-clear {
  margin-left: 35.34540577%;
}

.da1-da5 .da1 + [class*=da4-], .da1-da5 .da1 + .da4, .da1-da5 [class*=-da2] + .da5, .da1-da5 .da2 + .da5, .da1-da5 [class*=da3-], .da1-da5 [class*=da3-][class*=da3-].da-clear, .da1-da5 .da3, .da1-da5 .da3.da3.da-clear, .da2-da6 .da2 + [class*=da5-], .da2-da6 .da2 + .da5, .da2-da6 [class*=-da3] + .da6, .da2-da6 .da3 + .da6, .da2-da6 [class*=da4-], .da2-da6 [class*=da4-][class*=da4-].da-clear, .da2-da6 .da4, .da2-da6 .da4.da4.da-clear {
  margin-left: 41.41453831%;
}

.da1 + [class*=da5-], .da1 + .da5, [class*=-da2] + .da6, .da2 + .da6, [class*=da4-], [class*=da4-][class*=da4-].da-clear, .da4, .da4.da4.da-clear {
  margin-left: 51.46484375%;
}

.da1-da4 .da1 + .da4, .da1-da4 [class*=da3-], .da1-da4 [class*=da3-][class*=da3-].da-clear, .da1-da4 .da3, .da1-da4 .da3.da3.da-clear, .da2-da5 .da2 + .da5, .da2-da5 [class*=da4-], .da2-da5 [class*=da4-][class*=da4-].da-clear, .da2-da5 .da4, .da2-da5 .da4.da4.da-clear, .da3-da6 .da3 + .da6, .da3-da6 [class*=da5-], .da3-da6 [class*=da5-][class*=da5-].da-clear, .da3-da6 .da5, .da3-da6 .da5.da5.da-clear {
  margin-left: 52.22993062%;
}

.da1-da2 .da2, .da1-da2 .da2.da2.da-clear {
  margin-left: 54.6680498%;
}

.da2-da3 .da3, .da2-da3 .da3.da3.da-clear, .da3-da4 .da4, .da3-da4 .da4.da4.da-clear, .da4-da5 .da5, .da4-da5 .da5.da5.da-clear, .da5-da6 .da6, .da5-da6 .da6.da6.da-clear {
  margin-left: 54.66804981%;
}

.da1-da5 .da1 + .da5, .da1-da5 [class*=da4-], .da1-da5 [class*=da4-][class*=da4-].da-clear, .da1-da5 .da4, .da1-da5 .da4.da4.da-clear, .da2-da6 .da2 + .da6, .da2-da6 [class*=da5-], .da2-da6 [class*=da5-][class*=da5-].da-clear, .da2-da6 .da5, .da2-da6 .da5.da5.da-clear {
  margin-left: 62.12180747%;
}

.da1 + .da6, [class*=da5-], [class*=da5-][class*=da5-].da-clear, .da5, .da5.da5.da-clear {
  margin-left: 68.61979167%;
}

.da1-da3 .da3, .da1-da3 .da3.da3.da-clear, .da2-da4 .da4, .da2-da4 .da4.da4.da-clear, .da3-da5 .da5, .da3-da5 .da5.da5.da-clear, .da4-da6 .da6, .da4-da6 .da6.da6.da-clear {
  margin-left: 70.69081153%;
}

.da1-da4 .da4, .da1-da4 .da4.da4.da-clear, .da2-da5 .da5, .da2-da5 .da5.da5.da-clear, .da3-da6 .da6, .da3-da6 .da6.da6.da-clear {
  margin-left: 78.34489593%;
}

.da1-da5 .da5, .da1-da5 .da5.da5.da-clear, .da2-da6 .da6, .da2-da6 .da6.da6.da-clear {
  margin-left: 82.82907663%;
}

.da6, .da6.da6.da-clear {
  margin-left: 85.77473958%;
}

[class*=da1-] [class*=da1-], [class*=da1-] .da1, [class*=da1] + [class*=da2], [class*=da2-] [class*=da2-], [class*=da2-] .da2, [class*=da2] + [class*=da3], [class*=da3-] [class*=da3-], [class*=da3-] .da3, [class*=da3] + [class*=da4], [class*=da4-] [class*=da4-], [class*=da4-] .da4, [class*=da4] + [class*=da5], [class*=da5-] [class*=da5-], [class*=da5-] .da5, [class*=da5] + [class*=da6], [class*=da6-] [class*=da6-], [class*=da6-] .da6, [class*=da6] + [class*=da7] {
  margin-left: 0;
}

.da1, [class*=da1-], .da-all, .da-clear {
  clear: left;
}

/* Desktop A hiding ----- */
.da-hide {
  display: none !important;
}

/* Desktop B grid: 4 column / gutter: 2.9296875% ---------------------------------------- */
[class*=db1], [class*=db2], [class*=db3], [class*=db4], .db-all {
  display: block;
  float: left;
  margin-right: 2.9296875%;
  margin-left: 0;
}

.db1, .db2, .db3, .db4 {
  width: 22.80273438%;
}

.db1-db3 .db1, .db1-db3 .db2, .db1-db3 .db3, .db2-db4 .db2, .db2-db4 .db3, .db2-db4 .db4 {
  width: 30.70348455%;
}

.db1-db2 .db1, .db1-db2 .db2, .db2-db3 .db2, .db2-db3 .db3, .db3-db4 .db3, .db3-db4 .db4 {
  width: 46.98189135%;
}

.db1-db2, .db2-db3, .db3-db4 {
  width: 48.53515625%;
}

.db1-db3 .db1-db2, .db1-db3 .db2-db3, .db2-db4 .db2-db3, .db2-db4 .db3-db4 {
  width: 65.35174227%;
}

.db1-db3, .db2-db4 {
  width: 74.26757813%;
}

.db-all {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

/* Desktop B grid margins and clearing ----- */
.db1-db3 .db1, .db1-db3 [class*=db2], .db1-db3 .db2, .db2-db4 .db2, .db2-db4 [class*=db3], .db2-db4 .db3 {
  margin-right: 3.9447731752768%;
}

.db1-db2 .db1, .db2-db3 .db2, .db3-db4 .db3 {
  margin-right: 6.0362173038229%;
}

[class*=-db2] [class*=-db2], [class*=-db2] .db2, [class*=-db3] [class*=-db3], [class*=-db3] .db3, [class*=-db4] [class*=-db4], [class*=-db4] .db4, [class*=-db4], .db4 {
  margin-right: 0;
}

/* Desktop B grid padding ----- */
.db-pad {
  padding-left: 1.46484375%;
  padding-right: 1.46484375%;
  left: -1.46484375%;
  margin-right: 0;
}

.db-padin {
  padding-left: 1.46484375%;
  padding-right: 1.46484375%;
}

.db1-db3 .db-pad, .db2-db4 .db-pad {
  padding-left: 1.97238659%;
  padding-right: 1.97238659%;
  left: -1.97238659%;
  margin-right: 0;
}

.db1-db3 .db-padin, .db2-db4 .db-padin {
  padding-left: 1.97238659%;
  padding-right: 1.97238659%;
}

.db-padfull {
  padding-left: 2.9296875%;
  padding-right: 2.9296875%;
  left: -2.9296875%;
  margin-right: 0;
}

.db-padinfull {
  padding-left: 2.9296875%;
  padding-right: 2.9296875%;
}

.db1-db2 .db-pad, .db2-db3 .db-pad, .db3-db4 .db-pad {
  padding-left: 3.01810865%;
  padding-right: 3.01810865%;
  left: -3.01810865%;
  margin-right: 0;
}

.db1-db2 .db-padin, .db2-db3 .db-padin, .db3-db4 .db-padin {
  padding-left: 3.01810865%;
  padding-right: 3.01810865%;
}

.db1-db3 .db-padfull, .db2-db4 .db-padfull {
  padding-left: 3.94477318%;
  padding-right: 3.94477318%;
  left: -3.94477318%;
  margin-right: 0;
}

.db1-db3 .db-padinfull, .db2-db4 .db-padinfull {
  padding-left: 3.94477318%;
  padding-right: 3.94477318%;
}

.db1-db2 .db-padfull, .db2-db3 .db-padfull, .db3-db4 .db-padfull {
  padding-left: 6.0362173%;
  padding-right: 6.0362173%;
  left: -6.0362173%;
  margin-right: 0;
}

.db1-db2 .db-padinfull, .db2-db3 .db-padinfull, .db3-db4 .db-padinfull {
  padding-left: 6.0362173%;
  padding-right: 6.0362173%;
}

.db-pad, .db-padfull {
  position: relative;
}

.db-padin, .db-padinfull {
  box-sizing: border-box;
}

[class*=-db4].db-pad, .db4.db-pad, .db-padfull {
  margin-right: -2.9296875%;
}

.db1-db3 [class*=-db3].db-pad, .db1-db3 .db3.db-pad, .db1-db3 .db-padfull, .db2-db4 [class*=-db4].db-pad, .db2-db4 .db4.db-pad, .db2-db4 .db-padfull {
  margin-right: -3.94477318%;
}

[class*=-db4].db-padfull, .db4.db-padfull {
  margin-right: -5.859375%;
}

.db1-db2 [class*=-db2].db-pad, .db1-db2 .db2.db-pad, .db1-db2 .db-padfull, .db2-db3 [class*=-db3].db-pad, .db2-db3 .db3.db-pad, .db2-db3 .db-padfull, .db3-db4 [class*=-db4].db-pad, .db3-db4 .db4.db-pad, .db3-db4 .db-padfull {
  margin-right: -6.0362173%;
}

.db1-db3 [class*=-db3].db-padfull, .db1-db3 .db3.db-padfull, .db2-db4 [class*=-db4].db-padfull, .db2-db4 .db4.db-padfull {
  margin-right: -7.88954635%;
}

.db1-db2 [class*=-db2].db-padfull, .db1-db2 .db2.db-padfull, .db2-db3 [class*=-db3].db-padfull, .db2-db3 .db3.db-padfull, .db3-db4 [class*=-db4].db-padfull, .db3-db4 .db4.db-padfull {
  margin-right: -12.07243461%;
}

/* Desktop B grid relationships ----- */
.db1 + [class*=db3-], .db1 + .db3, [class*=db2-], [class*=db2-][class*=db2-].db-clear, .db2, .db2.db2.db-clear, [class*=-db2] + .db4, .db2 + .db4 {
  margin-left: 25.73242188%;
}

.db1-db3 [class*=db2-], .db1-db3 [class*=db2-][class*=db2-].db-clear, .db1-db3 .db2, .db1-db3 .db2.db2.db-clear {
  margin-left: 34.64825772%;
}

.db1-db3 .db1 + .db3, .db2-db4 .db2 + .db4, .db2-db4 [class*=db3-], .db2-db4 [class*=db3-][class*=db3-].db-clear, .db2-db4 .db3, .db2-db4 .db3.db3.db-clear {
  margin-left: 34.64825773%;
}

.db1 + .db4, [class*=db3-], [class*=db3-][class*=db3-].db-clear, .db3, .db3.db3.db-clear {
  margin-left: 51.46484375%;
}

.db1-db2 .db2, .db1-db2 .db2.db2.db-clear {
  margin-left: 53.01810865%;
}

.db2-db3 .db3, .db2-db3 .db3.db3.db-clear, .db3-db4 .db4, .db3-db4 .db4.db4.db-clear {
  margin-left: 53.01810866%;
}

.db1-db3 .db3, .db1-db3 .db3.db3.db-clear, .db2-db4 .db4, .db2-db4 .db4.db4.db-clear {
  margin-left: 69.29651545%;
}

.db4, .db4.db4.db-clear {
  margin-left: 77.19726563%;
}

[class*=db1-] [class*=db1-], [class*=db1-] .db1, [class*=db1] + [class*=db2], [class*=db2-] [class*=db2-], [class*=db2-] .db2, [class*=db2] + [class*=db3], [class*=db3-] [class*=db3-], [class*=db3-] .db3, [class*=db3] + [class*=db4], [class*=db4-] [class*=db4-], [class*=db4-] .db4, [class*=db4] + [class*=db5] {
  margin-left: 0;
}

.db1, [class*=db1-], .db-all, .db-clear {
  clear: left;
}

/* Desktop B hiding ----- */
.db-hide {
  display: none !important;
}

/* compound grid relationships ----- */
[class*=-da3] + [class*=db3-], .da3 + [class*=db3-], [class*=-da3] + .db3, .da3 + .db3, [class*=-db2] + [class*=da4-], .db2 + [class*=da4-], [class*=-db2] + .da4, .db2 + .da4 {
  margin-left: 0.000000%;
}

.da1 + [class*=db2-], .da1 + .db2, [class*=-da4] + .db4, .da4 + .db4, .db1 + [class*=da3-], .db1 + .da3, [class*=-db3] + .da6, .db3 + .da6 {
  margin-left: 8.577474%;
}

[class*=-da2] + [class*=db3-], .da2 + [class*=db3-], [class*=-da2] + .db3, .da2 + .db3, [class*=-db2] + [class*=da5-], .db2 + [class*=da5-], [class*=-db2] + .da5, .db2 + .da5 {
  margin-left: 17.154948%;
}

[class*=-da3] + .db4, .da3 + .db4, .db1 + [class*=da4-], .db1 + .da4 {
  margin-left: 25.732422%;
}

.da1 + [class*=db3-], .da1 + .db3, [class*=-db2] + .da6, .db2 + .da6 {
  margin-left: 34.309896%;
}

[class*=-da2] + .db4, .da2 + .db4, .db1 + [class*=da5-], .db1 + .da5 {
  margin-left: 42.887370%;
}

.da1 + [class*=db4-], .da1 + .db4, .db1 + [class*=da6-], .db1 + .da6 {
  margin-left: 60.042318%;
}

/* Begin the compromises here */
#languages .current {
  width: 42px;
}

#getstarted button {
  margin-top: 11px;
  padding-top: 11px;
  padding-bottom: 11px;
}

#features article h1,
#refine article h1 {
  margin-top: 20px;
}

#refine {
  margin-bottom: 20px;
}

#refine article {
  width: 21.5%;
}

#refine .button {
  margin-bottom: 20px;
}

#features {
  margin-bottom: 20px;
}

.list-filter fieldset {
  width: 40%;
}

.button,
button {
  max-width: 100%;
}

.point {
  height: 90px;
}

#languages .current,
#languages ul {
  width: 70px !important;
}

.da1-da4 .da1,
.da1-da4 .da2,
.da1-da4 .da3,
.da1-da4 .da4,
.da2-da5 .da2,
.da2-da5 .da3,
.da2-da5 .da4,
.da2-da5 .da5,
.da3-da6 .da3,
.da3-da6 .da4,
.da3-da6 .da5,
.da3-da6 .da6 {
  width: 20%;
}

.more {
  width: 100%;
}

.platform-types article {
  width: 29.3%;
}

.icon-list img {
  float: left;
  width: 70px;
}

#number-one .number {
  font-size: 205px;
}

.case-studies article {
  width: 29%;
}

.test {
  margin-right: 0;
}

/* ALFRESCO ADDED */
section.case-studies p {
  clear: both;
}

header {
  background: #fff !important;
  /* Old browsers */
}

.header-search input {
  background-image: url("sites/www.alfresco.com/files/sprites/search-icon.png");
}

.contact-icon {
  background-size: 21px 15px;
  width: 47px;
}

.flex-equal-columns > div {
  vertical-align: top;
}

.heartbeat-column,
.product-section-overview-column {
  width: 33.333%;
  float: left;
}

.product-section-overview-wrapper {
  height: 100%;
}

.no-flexbox.no-flexboxlegacy .front-page .product-column {
  float: left;
}

.no-flexbox.no-flexboxlegacy .customer-cards-column,
.no-flexbox.no-flexboxlegacy .component-card {
  float: left;
  width: 100%;
}

.no-flexbox.no-flexboxlegacy .front-section-customer-cards .customer-cards-column {
  width: 33.3333%;
}

.no-flexbox.no-flexboxlegacy .customer-cards-content-holder,
.no-flexbox.no-flexboxlegacy .component-card-wrap {
  height: 100%;
}

.no-flexbox.no-flexboxlegacy .customer-logo {
  float: left;
  width: 100%/6;
}

.no-flexbox.no-flexboxlegacy .heartbeat-column,
.no-flexbox.no-flexboxlegacy .heartbeat-section {
  height: 100%;
}

.no-flexbox.no-flexboxlegacy .heartbeat-column {
  float: none;
  display: inline-block;
}

.no-flexbox.no-flexboxlegacy .front-page-campaign .product-column {
  float: left;
}

.no-flexbox.no-flexboxlegacy .solution-column {
  float: left;
  width: 20%;
}

.no-flexbox.no-flexboxlegacy .product-section-landing .product-column {
  float: left;
}

.no-flexbox.no-flexboxlegacy .why-alfresco .landing-page .open-card {
  width: 100%;
  max-height: 350px;
}

.no-flexbox.no-flexboxlegacy .product-section-solutions .solution-column .solution-content-holder {
  height: 100%;
}

.no-flexbox.no-flexboxlegacy .webinar-header-section h1 {
  position: relative;
  left: 30%;
  padding-top: 30px;
}

.no-flexbox.no-flexboxlegacy .component-card {
  width: 32%;
  margin-right: 10px;
  height: 450px;
}

.no-flexbox.no-flexboxlegacy .component-card .component-card,
.no-flexbox.no-flexboxlegacy .component-card a {
  left: 30%;
}

.ie9 .front-page-content-holder {
  display: table;
  width: 905px;
  margin: 0 auto;
}

.ie9 .front-page-content-holder .front-page-header-content {
  display: table-cell;
  text-align: center;
}

/*# sourceMappingURL=../maps/css/ie-alfrescobase.css.map */
