/* css 'Infernohawke', by Carl Kidwell, http://www.infernohawke.com/ */
/* This design was made by Carl Kidwell for Infernohawke Entertainment - The Rise of Dagon*/


.Grid {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.Grid:before,
.Grid:after {
  content: ".";
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.Grid:after {
  clear: both;
}

.Grid > .Grid {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: initial;
  margin-right: initial;
}

.Grid > .Grid:before,
.Grid > .Grid:after {
  display: none;
}

.Grid-hide {
  display: none;
}

.Grid-full {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  width: 100%;
}

.Grid-full:before,
.Grid-full:after {
  content: ".";
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.Grid-full:after {
  clear: both;
}

.Grid-cell--0of1 {
  display: none;
}

.Grid-cell--1of1 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  width: 100%;
}

.Grid-cell--1of1:before,
.Grid-cell--1of1:after {
  content: ".";
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.Grid-cell--1of1:after {
  clear: both;
}

.Grid-cell--0of2 {
  display: none;
}

.Grid-cell--1of2 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
}

.Grid-prefix-cell--1of2 {
  margin-left: 50%;
}

.Grid-suffix-cell--1of2 {
  margin-right: 50%;
}

.Grid-push-cell--1of2 {
  position: relative;
  left: 50%;
}

.Grid-pull-cell--1of2 {
  position: relative;
  left: -50%;
}

.Grid-cell--2of2 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  width: 100%;
}

.Grid-cell--2of2:before,
.Grid-cell--2of2:after {
  content: ".";
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.Grid-cell--2of2:after {
  clear: both;
}

.Grid-cell--0of3 {
  display: none;
}

.Grid-cell--1of3 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 33.33333333%;
}

.Grid-prefix-cell--1of3 {
  margin-left: 33.33333333%;
}

.Grid-suffix-cell--1of3 {
  margin-right: 33.33333333%;
}

.Grid-push-cell--1of3 {
  position: relative;
  left: 33.33333333%;
}

.Grid-pull-cell--1of3 {
  position: relative;
  left: -33.33333333%;
}

.Grid-cell--2of3 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 66.66666667%;
}

.Grid-prefix-cell--2of3 {
  margin-left: 66.66666667%;
}

.Grid-suffix-cell--2of3 {
  margin-right: 66.66666667%;
}

.Grid-push-cell--2of3 {
  position: relative;
  left: 66.66666667%;
}

.Grid-pull-cell--2of3 {
  position: relative;
  left: -66.66666667%;
}

.Grid-cell--3of3 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  width: 100%;
}

.Grid-cell--3of3:before,
.Grid-cell--3of3:after {
  content: ".";
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.Grid-cell--3of3:after {
  clear: both;
}

.Grid-cell--0of4 {
  display: none;
}

.Grid-cell--1of4 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 25%;
}

.Grid-prefix-cell--1of4 {
  margin-left: 25%;
}

.Grid-suffix-cell--1of4 {
  margin-right: 25%;
}

.Grid-push-cell--1of4 {
  position: relative;
  left: 25%;
}

.Grid-pull-cell--1of4 {
  position: relative;
  left: -25%;
}

.Grid-cell--2of4 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
}

.Grid-prefix-cell--2of4 {
  margin-left: 50%;
}

.Grid-suffix-cell--2of4 {
  margin-right: 50%;
}

.Grid-push-cell--2of4 {
  position: relative;
  left: 50%;
}

.Grid-pull-cell--2of4 {
  position: relative;
  left: -50%;
}

.Grid-cell--3of4 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 75%;
}

.Grid-prefix-cell--3of4 {
  margin-left: 75%;
}

.Grid-suffix-cell--3of4 {
  margin-right: 75%;
}

.Grid-push-cell--3of4 {
  position: relative;
  left: 75%;
}

.Grid-pull-cell--3of4 {
  position: relative;
  left: -75%;
}

.Grid-cell--4of4 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  width: 100%;
}

.Grid-cell--4of4:before,
.Grid-cell--4of4:after {
  content: ".";
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.Grid-cell--4of4:after {
  clear: both;
}

.Grid-cell--0of5 {
  display: none;
}

.Grid-cell--1of5 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 20%;
}

.Grid-prefix-cell--1of5 {
  margin-left: 20%;
}

.Grid-suffix-cell--1of5 {
  margin-right: 20%;
}

.Grid-push-cell--1of5 {
  position: relative;
  left: 20%;
}

.Grid-pull-cell--1of5 {
  position: relative;
  left: -20%;
}

.Grid-cell--2of5 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 40%;
}

.Grid-prefix-cell--2of5 {
  margin-left: 40%;
}

.Grid-suffix-cell--2of5 {
  margin-right: 40%;
}

.Grid-push-cell--2of5 {
  position: relative;
  left: 40%;
}

.Grid-pull-cell--2of5 {
  position: relative;
  left: -40%;
}

.Grid-cell--3of5 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 60%;
}

.Grid-prefix-cell--3of5 {
  margin-left: 60%;
}

.Grid-suffix-cell--3of5 {
  margin-right: 60%;
}

.Grid-push-cell--3of5 {
  position: relative;
  left: 60%;
}

.Grid-pull-cell--3of5 {
  position: relative;
  left: -60%;
}

.Grid-cell--4of5 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 80%;
}

.Grid-prefix-cell--4of5 {
  margin-left: 80%;
}

.Grid-suffix-cell--4of5 {
  margin-right: 80%;
}

.Grid-push-cell--4of5 {
  position: relative;
  left: 80%;
}

.Grid-pull-cell--4of5 {
  position: relative;
  left: -80%;
}

.Grid-cell--5of5 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  width: 100%;
}

.Grid-cell--5of5:before,
.Grid-cell--5of5:after {
  content: ".";
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.Grid-cell--5of5:after {
  clear: both;
}

.Grid-cell--0of6 {
  display: none;
}

.Grid-cell--1of6 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 16.66666667%;
}

.Grid-prefix-cell--1of6 {
  margin-left: 16.66666667%;
}

.Grid-suffix-cell--1of6 {
  margin-right: 16.66666667%;
}

.Grid-push-cell--1of6 {
  position: relative;
  left: 16.66666667%;
}

.Grid-pull-cell--1of6 {
  position: relative;
  left: -16.66666667%;
}

.Grid-cell--2of6 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 33.33333333%;
}

.Grid-prefix-cell--2of6 {
  margin-left: 33.33333333%;
}

.Grid-suffix-cell--2of6 {
  margin-right: 33.33333333%;
}

.Grid-push-cell--2of6 {
  position: relative;
  left: 33.33333333%;
}

.Grid-pull-cell--2of6 {
  position: relative;
  left: -33.33333333%;
}

.Grid-cell--3of6 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
}

.Grid-prefix-cell--3of6 {
  margin-left: 50%;
}

.Grid-suffix-cell--3of6 {
  margin-right: 50%;
}

.Grid-push-cell--3of6 {
  position: relative;
  left: 50%;
}

.Grid-pull-cell--3of6 {
  position: relative;
  left: -50%;
}

.Grid-cell--4of6 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 66.66666667%;
}

.Grid-prefix-cell--4of6 {
  margin-left: 66.66666667%;
}

.Grid-suffix-cell--4of6 {
  margin-right: 66.66666667%;
}

.Grid-push-cell--4of6 {
  position: relative;
  left: 66.66666667%;
}

.Grid-pull-cell--4of6 {
  position: relative;
  left: -66.66666667%;
}

.Grid-cell--5of6 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 83.33333333%;
}

.Grid-prefix-cell--5of6 {
  margin-left: 83.33333333%;
}

.Grid-suffix-cell--5of6 {
  margin-right: 83.33333333%;
}

.Grid-push-cell--5of6 {
  position: relative;
  left: 83.33333333%;
}

.Grid-pull-cell--5of6 {
  position: relative;
  left: -83.33333333%;
}

.Grid-cell--6of6 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  width: 100%;
}

.Grid-cell--6of6:before,
.Grid-cell--6of6:after {
  content: ".";
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.Grid-cell--6of6:after {
  clear: both;
}

.Grid-cell--0of7 {
  display: none;
}

.Grid-cell--1of7 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 14.28571429%;
}

.Grid-prefix-cell--1of7 {
  margin-left: 14.28571429%;
}

.Grid-suffix-cell--1of7 {
  margin-right: 14.28571429%;
}

.Grid-push-cell--1of7 {
  position: relative;
  left: 14.28571429%;
}

.Grid-pull-cell--1of7 {
  position: relative;
  left: -14.28571429%;
}

.Grid-cell--2of7 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 28.57142857%;
}

.Grid-prefix-cell--2of7 {
  margin-left: 28.57142857%;
}

.Grid-suffix-cell--2of7 {
  margin-right: 28.57142857%;
}

.Grid-push-cell--2of7 {
  position: relative;
  left: 28.57142857%;
}

.Grid-pull-cell--2of7 {
  position: relative;
  left: -28.57142857%;
}

.Grid-cell--3of7 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 42.85714286%;
}

.Grid-prefix-cell--3of7 {
  margin-left: 42.85714286%;
}

.Grid-suffix-cell--3of7 {
  margin-right: 42.85714286%;
}

.Grid-push-cell--3of7 {
  position: relative;
  left: 42.85714286%;
}

.Grid-pull-cell--3of7 {
  position: relative;
  left: -42.85714286%;
}

.Grid-cell--4of7 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 57.14285714%;
}

.Grid-prefix-cell--4of7 {
  margin-left: 57.14285714%;
}

.Grid-suffix-cell--4of7 {
  margin-right: 57.14285714%;
}

.Grid-push-cell--4of7 {
  position: relative;
  left: 57.14285714%;
}

.Grid-pull-cell--4of7 {
  position: relative;
  left: -57.14285714%;
}

.Grid-cell--5of7 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 71.42857143%;
}

.Grid-prefix-cell--5of7 {
  margin-left: 71.42857143%;
}

.Grid-suffix-cell--5of7 {
  margin-right: 71.42857143%;
}

.Grid-push-cell--5of7 {
  position: relative;
  left: 71.42857143%;
}

.Grid-pull-cell--5of7 {
  position: relative;
  left: -71.42857143%;
}

.Grid-cell--6of7 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 85.71428571%;
}

.Grid-prefix-cell--6of7 {
  margin-left: 85.71428571%;
}

.Grid-suffix-cell--6of7 {
  margin-right: 85.71428571%;
}

.Grid-push-cell--6of7 {
  position: relative;
  left: 85.71428571%;
}

.Grid-pull-cell--6of7 {
  position: relative;
  left: -85.71428571%;
}

.Grid-cell--7of7 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  width: 100%;
}

.Grid-cell--7of7:before,
.Grid-cell--7of7:after {
  content: ".";
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.Grid-cell--7of7:after {
  clear: both;
}

.Grid-cell--0of8 {
  display: none;
}

.Grid-cell--1of8 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 12.5%;
}

.Grid-prefix-cell--1of8 {
  margin-left: 12.5%;
}

.Grid-suffix-cell--1of8 {
  margin-right: 12.5%;
}

.Grid-push-cell--1of8 {
  position: relative;
  left: 12.5%;
}

.Grid-pull-cell--1of8 {
  position: relative;
  left: -12.5%;
}

.Grid-cell--2of8 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 25%;
}

.Grid-prefix-cell--2of8 {
  margin-left: 25%;
}

.Grid-suffix-cell--2of8 {
  margin-right: 25%;
}

.Grid-push-cell--2of8 {
  position: relative;
  left: 25%;
}

.Grid-pull-cell--2of8 {
  position: relative;
  left: -25%;
}

.Grid-cell--3of8 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 37.5%;
}

.Grid-prefix-cell--3of8 {
  margin-left: 37.5%;
}

.Grid-suffix-cell--3of8 {
  margin-right: 37.5%;
}

.Grid-push-cell--3of8 {
  position: relative;
  left: 37.5%;
}

.Grid-pull-cell--3of8 {
  position: relative;
  left: -37.5%;
}

.Grid-cell--4of8 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
}

.Grid-prefix-cell--4of8 {
  margin-left: 50%;
}

.Grid-suffix-cell--4of8 {
  margin-right: 50%;
}

.Grid-push-cell--4of8 {
  position: relative;
  left: 50%;
}

.Grid-pull-cell--4of8 {
  position: relative;
  left: -50%;
}

.Grid-cell--5of8 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 62.5%;
}

.Grid-prefix-cell--5of8 {
  margin-left: 62.5%;
}

.Grid-suffix-cell--5of8 {
  margin-right: 62.5%;
}

.Grid-push-cell--5of8 {
  position: relative;
  left: 62.5%;
}

.Grid-pull-cell--5of8 {
  position: relative;
  left: -62.5%;
}

.Grid-cell--6of8 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 75%;
}

.Grid-prefix-cell--6of8 {
  margin-left: 75%;
}

.Grid-suffix-cell--6of8 {
  margin-right: 75%;
}

.Grid-push-cell--6of8 {
  position: relative;
  left: 75%;
}

.Grid-pull-cell--6of8 {
  position: relative;
  left: -75%;
}

.Grid-cell--7of8 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 87.5%;
}

.Grid-prefix-cell--7of8 {
  margin-left: 87.5%;
}

.Grid-suffix-cell--7of8 {
  margin-right: 87.5%;
}

.Grid-push-cell--7of8 {
  position: relative;
  left: 87.5%;
}

.Grid-pull-cell--7of8 {
  position: relative;
  left: -87.5%;
}

.Grid-cell--8of8 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  width: 100%;
}

.Grid-cell--8of8:before,
.Grid-cell--8of8:after {
  content: ".";
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.Grid-cell--8of8:after {
  clear: both;
}

.Grid-cell--0of9 {
  display: none;
}

.Grid-cell--1of9 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 11.11111111%;
}

.Grid-prefix-cell--1of9 {
  margin-left: 11.11111111%;
}

.Grid-suffix-cell--1of9 {
  margin-right: 11.11111111%;
}

.Grid-push-cell--1of9 {
  position: relative;
  left: 11.11111111%;
}

.Grid-pull-cell--1of9 {
  position: relative;
  left: -11.11111111%;
}

.Grid-cell--2of9 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 22.22222222%;
}

.Grid-prefix-cell--2of9 {
  margin-left: 22.22222222%;
}

.Grid-suffix-cell--2of9 {
  margin-right: 22.22222222%;
}

.Grid-push-cell--2of9 {
  position: relative;
  left: 22.22222222%;
}

.Grid-pull-cell--2of9 {
  position: relative;
  left: -22.22222222%;
}

.Grid-cell--3of9 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 33.33333333%;
}

.Grid-prefix-cell--3of9 {
  margin-left: 33.33333333%;
}

.Grid-suffix-cell--3of9 {
  margin-right: 33.33333333%;
}

.Grid-push-cell--3of9 {
  position: relative;
  left: 33.33333333%;
}

.Grid-pull-cell--3of9 {
  position: relative;
  left: -33.33333333%;
}

.Grid-cell--4of9 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 44.44444444%;
}

.Grid-prefix-cell--4of9 {
  margin-left: 44.44444444%;
}

.Grid-suffix-cell--4of9 {
  margin-right: 44.44444444%;
}

.Grid-push-cell--4of9 {
  position: relative;
  left: 44.44444444%;
}

.Grid-pull-cell--4of9 {
  position: relative;
  left: -44.44444444%;
}

.Grid-cell--5of9 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 55.55555556%;
}

.Grid-prefix-cell--5of9 {
  margin-left: 55.55555556%;
}

.Grid-suffix-cell--5of9 {
  margin-right: 55.55555556%;
}

.Grid-push-cell--5of9 {
  position: relative;
  left: 55.55555556%;
}

.Grid-pull-cell--5of9 {
  position: relative;
  left: -55.55555556%;
}

.Grid-cell--6of9 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 66.66666667%;
}

.Grid-prefix-cell--6of9 {
  margin-left: 66.66666667%;
}

.Grid-suffix-cell--6of9 {
  margin-right: 66.66666667%;
}

.Grid-push-cell--6of9 {
  position: relative;
  left: 66.66666667%;
}

.Grid-pull-cell--6of9 {
  position: relative;
  left: -66.66666667%;
}

.Grid-cell--7of9 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 77.77777778%;
}

.Grid-prefix-cell--7of9 {
  margin-left: 77.77777778%;
}

.Grid-suffix-cell--7of9 {
  margin-right: 77.77777778%;
}

.Grid-push-cell--7of9 {
  position: relative;
  left: 77.77777778%;
}

.Grid-pull-cell--7of9 {
  position: relative;
  left: -77.77777778%;
}

.Grid-cell--8of9 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 88.88888889%;
}

.Grid-prefix-cell--8of9 {
  margin-left: 88.88888889%;
}

.Grid-suffix-cell--8of9 {
  margin-right: 88.88888889%;
}

.Grid-push-cell--8of9 {
  position: relative;
  left: 88.88888889%;
}

.Grid-pull-cell--8of9 {
  position: relative;
  left: -88.88888889%;
}

.Grid-cell--9of9 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  width: 100%;
}

.Grid-cell--9of9:before,
.Grid-cell--9of9:after {
  content: ".";
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.Grid-cell--9of9:after {
  clear: both;
}

.Grid-cell--0of10 {
  display: none;
}

.Grid-cell--1of10 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 10%;
}

.Grid-prefix-cell--1of10 {
  margin-left: 10%;
}

.Grid-suffix-cell--1of10 {
  margin-right: 10%;
}

.Grid-push-cell--1of10 {
  position: relative;
  left: 10%;
}

.Grid-pull-cell--1of10 {
  position: relative;
  left: -10%;
}

.Grid-cell--2of10 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 20%;
}

.Grid-prefix-cell--2of10 {
  margin-left: 20%;
}

.Grid-suffix-cell--2of10 {
  margin-right: 20%;
}

.Grid-push-cell--2of10 {
  position: relative;
  left: 20%;
}

.Grid-pull-cell--2of10 {
  position: relative;
  left: -20%;
}

.Grid-cell--3of10 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 30%;
}

.Grid-prefix-cell--3of10 {
  margin-left: 30%;
}

.Grid-suffix-cell--3of10 {
  margin-right: 30%;
}

.Grid-push-cell--3of10 {
  position: relative;
  left: 30%;
}

.Grid-pull-cell--3of10 {
  position: relative;
  left: -30%;
}

.Grid-cell--4of10 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 40%;
}

.Grid-prefix-cell--4of10 {
  margin-left: 40%;
}

.Grid-suffix-cell--4of10 {
  margin-right: 40%;
}

.Grid-push-cell--4of10 {
  position: relative;
  left: 40%;
}

.Grid-pull-cell--4of10 {
  position: relative;
  left: -40%;
}

.Grid-cell--5of10 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
}

.Grid-prefix-cell--5of10 {
  margin-left: 50%;
}

.Grid-suffix-cell--5of10 {
  margin-right: 50%;
}

.Grid-push-cell--5of10 {
  position: relative;
  left: 50%;
}

.Grid-pull-cell--5of10 {
  position: relative;
  left: -50%;
}

.Grid-cell--6of10 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 60%;
}

.Grid-prefix-cell--6of10 {
  margin-left: 60%;
}

.Grid-suffix-cell--6of10 {
  margin-right: 60%;
}

.Grid-push-cell--6of10 {
  position: relative;
  left: 60%;
}

.Grid-pull-cell--6of10 {
  position: relative;
  left: -60%;
}

.Grid-cell--7of10 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 70%;
}

.Grid-prefix-cell--7of10 {
  margin-left: 70%;
}

.Grid-suffix-cell--7of10 {
  margin-right: 70%;
}

.Grid-push-cell--7of10 {
  position: relative;
  left: 70%;
}

.Grid-pull-cell--7of10 {
  position: relative;
  left: -70%;
}

.Grid-cell--8of10 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 80%;
}

.Grid-prefix-cell--8of10 {
  margin-left: 80%;
}

.Grid-suffix-cell--8of10 {
  margin-right: 80%;
}

.Grid-push-cell--8of10 {
  position: relative;
  left: 80%;
}

.Grid-pull-cell--8of10 {
  position: relative;
  left: -80%;
}

.Grid-cell--9of10 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 90%;
}

.Grid-prefix-cell--9of10 {
  margin-left: 90%;
}

.Grid-suffix-cell--9of10 {
  margin-right: 90%;
}

.Grid-push-cell--9of10 {
  position: relative;
  left: 90%;
}

.Grid-pull-cell--9of10 {
  position: relative;
  left: -90%;
}

.Grid-cell--10of10 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  width: 100%;
}

.Grid-cell--10of10:before,
.Grid-cell--10of10:after {
  content: ".";
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.Grid-cell--10of10:after {
  clear: both;
}

.Grid-cell--0of12 {
  display: none;
}

.Grid-cell--1of12 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 8.33333333%;
}

.Grid-prefix-cell--1of12 {
  margin-left: 8.33333333%;
}

.Grid-suffix-cell--1of12 {
  margin-right: 8.33333333%;
}

.Grid-push-cell--1of12 {
  position: relative;
  left: 8.33333333%;
}

.Grid-pull-cell--1of12 {
  position: relative;
  left: -8.33333333%;
}

.Grid-cell--2of12 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 16.66666667%;
}

.Grid-prefix-cell--2of12 {
  margin-left: 16.66666667%;
}

.Grid-suffix-cell--2of12 {
  margin-right: 16.66666667%;
}

.Grid-push-cell--2of12 {
  position: relative;
  left: 16.66666667%;
}

.Grid-pull-cell--2of12 {
  position: relative;
  left: -16.66666667%;
}

.Grid-cell--3of12 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 25%;
}

.Grid-prefix-cell--3of12 {
  margin-left: 25%;
}

.Grid-suffix-cell--3of12 {
  margin-right: 25%;
}

.Grid-push-cell--3of12 {
  position: relative;
  left: 25%;
}

.Grid-pull-cell--3of12 {
  position: relative;
  left: -25%;
}

.Grid-cell--4of12 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 33.33333333%;
}

.Grid-prefix-cell--4of12 {
  margin-left: 33.33333333%;
}

.Grid-suffix-cell--4of12 {
  margin-right: 33.33333333%;
}

.Grid-push-cell--4of12 {
  position: relative;
  left: 33.33333333%;
}

.Grid-pull-cell--4of12 {
  position: relative;
  left: -33.33333333%;
}

.Grid-cell--5of12 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 41.66666667%;
}

.Grid-prefix-cell--5of12 {
  margin-left: 41.66666667%;
}

.Grid-suffix-cell--5of12 {
  margin-right: 41.66666667%;
}

.Grid-push-cell--5of12 {
  position: relative;
  left: 41.66666667%;
}

.Grid-pull-cell--5of12 {
  position: relative;
  left: -41.66666667%;
}

.Grid-cell--6of12 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
}

.Grid-prefix-cell--6of12 {
  margin-left: 50%;
}

.Grid-suffix-cell--6of12 {
  margin-right: 50%;
}

.Grid-push-cell--6of12 {
  position: relative;
  left: 50%;
}

.Grid-pull-cell--6of12 {
  position: relative;
  left: -50%;
}

.Grid-cell--7of12 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 58.33333333%;
}

.Grid-prefix-cell--7of12 {
  margin-left: 58.33333333%;
}

.Grid-suffix-cell--7of12 {
  margin-right: 58.33333333%;
}

.Grid-push-cell--7of12 {
  position: relative;
  left: 58.33333333%;
}

.Grid-pull-cell--7of12 {
  position: relative;
  left: -58.33333333%;
}

.Grid-cell--8of12 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 66.66666667%;
}

.Grid-prefix-cell--8of12 {
  margin-left: 66.66666667%;
}

.Grid-suffix-cell--8of12 {
  margin-right: 66.66666667%;
}

.Grid-push-cell--8of12 {
  position: relative;
  left: 66.66666667%;
}

.Grid-pull-cell--8of12 {
  position: relative;
  left: -66.66666667%;
}

.Grid-cell--9of12 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 75%;
}

.Grid-prefix-cell--9of12 {
  margin-left: 75%;
}

.Grid-suffix-cell--9of12 {
  margin-right: 75%;
}

.Grid-push-cell--9of12 {
  position: relative;
  left: 75%;
}

.Grid-pull-cell--9of12 {
  position: relative;
  left: -75%;
}

.Grid-cell--10of12 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 83.33333333%;
}

.Grid-prefix-cell--10of12 {
  margin-left: 83.33333333%;
}

.Grid-suffix-cell--10of12 {
  margin-right: 83.33333333%;
}

.Grid-push-cell--10of12 {
  position: relative;
  left: 83.33333333%;
}

.Grid-pull-cell--10of12 {
  position: relative;
  left: -83.33333333%;
}

.Grid-cell--11of12 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 91.66666667%;
}

.Grid-prefix-cell--11of12 {
  margin-left: 91.66666667%;
}

.Grid-suffix-cell--11of12 {
  margin-right: 91.66666667%;
}

.Grid-push-cell--11of12 {
  position: relative;
  left: 91.66666667%;
}

.Grid-pull-cell--11of12 {
  position: relative;
  left: -91.66666667%;
}

.Grid-cell--12of12 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  width: 100%;
}

.Grid-cell--12of12:before,
.Grid-cell--12of12:after {
  content: ".";
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.Grid-cell--12of12:after {
  clear: both;
}

.Grid-cell--0of16 {
  display: none;
}

.Grid-cell--1of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 6.25%;
}

.Grid-prefix-cell--1of16 {
  margin-left: 6.25%;
}

.Grid-suffix-cell--1of16 {
  margin-right: 6.25%;
}

.Grid-push-cell--1of16 {
  position: relative;
  left: 6.25%;
}

.Grid-pull-cell--1of16 {
  position: relative;
  left: -6.25%;
}

.Grid-cell--2of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 12.5%;
}

.Grid-prefix-cell--2of16 {
  margin-left: 12.5%;
}

.Grid-suffix-cell--2of16 {
  margin-right: 12.5%;
}

.Grid-push-cell--2of16 {
  position: relative;
  left: 12.5%;
}

.Grid-pull-cell--2of16 {
  position: relative;
  left: -12.5%;
}

.Grid-cell--3of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 18.75%;
}

.Grid-prefix-cell--3of16 {
  margin-left: 18.75%;
}

.Grid-suffix-cell--3of16 {
  margin-right: 18.75%;
}

.Grid-push-cell--3of16 {
  position: relative;
  left: 18.75%;
}

.Grid-pull-cell--3of16 {
  position: relative;
  left: -18.75%;
}

.Grid-cell--4of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 25%;
}

.Grid-prefix-cell--4of16 {
  margin-left: 25%;
}

.Grid-suffix-cell--4of16 {
  margin-right: 25%;
}

.Grid-push-cell--4of16 {
  position: relative;
  left: 25%;
}

.Grid-pull-cell--4of16 {
  position: relative;
  left: -25%;
}

.Grid-cell--5of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 31.25%;
}

.Grid-prefix-cell--5of16 {
  margin-left: 31.25%;
}

.Grid-suffix-cell--5of16 {
  margin-right: 31.25%;
}

.Grid-push-cell--5of16 {
  position: relative;
  left: 31.25%;
}

.Grid-pull-cell--5of16 {
  position: relative;
  left: -31.25%;
}

.Grid-cell--6of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 37.5%;
}

.Grid-prefix-cell--6of16 {
  margin-left: 37.5%;
}

.Grid-suffix-cell--6of16 {
  margin-right: 37.5%;
}

.Grid-push-cell--6of16 {
  position: relative;
  left: 37.5%;
}

.Grid-pull-cell--6of16 {
  position: relative;
  left: -37.5%;
}

.Grid-cell--7of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 43.75%;
}

.Grid-prefix-cell--7of16 {
  margin-left: 43.75%;
}

.Grid-suffix-cell--7of16 {
  margin-right: 43.75%;
}

.Grid-push-cell--7of16 {
  position: relative;
  left: 43.75%;
}

.Grid-pull-cell--7of16 {
  position: relative;
  left: -43.75%;
}

.Grid-cell--8of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
}

.Grid-prefix-cell--8of16 {
  margin-left: 50%;
}

.Grid-suffix-cell--8of16 {
  margin-right: 50%;
}

.Grid-push-cell--8of16 {
  position: relative;
  left: 50%;
}

.Grid-pull-cell--8of16 {
  position: relative;
  left: -50%;
}

.Grid-cell--9of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 56.25%;
}

.Grid-prefix-cell--9of16 {
  margin-left: 56.25%;
}

.Grid-suffix-cell--9of16 {
  margin-right: 56.25%;
}

.Grid-push-cell--9of16 {
  position: relative;
  left: 56.25%;
}

.Grid-pull-cell--9of16 {
  position: relative;
  left: -56.25%;
}

.Grid-cell--10of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 62.5%;
}

.Grid-prefix-cell--10of16 {
  margin-left: 62.5%;
}

.Grid-suffix-cell--10of16 {
  margin-right: 62.5%;
}

.Grid-push-cell--10of16 {
  position: relative;
  left: 62.5%;
}

.Grid-pull-cell--10of16 {
  position: relative;
  left: -62.5%;
}

.Grid-cell--11of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 68.75%;
}

.Grid-prefix-cell--11of16 {
  margin-left: 68.75%;
}

.Grid-suffix-cell--11of16 {
  margin-right: 68.75%;
}

.Grid-push-cell--11of16 {
  position: relative;
  left: 68.75%;
}

.Grid-pull-cell--11of16 {
  position: relative;
  left: -68.75%;
}

.Grid-cell--12of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 75%;
}

.Grid-prefix-cell--12of16 {
  margin-left: 75%;
}

.Grid-suffix-cell--12of16 {
  margin-right: 75%;
}

.Grid-push-cell--12of16 {
  position: relative;
  left: 75%;
}

.Grid-pull-cell--12of16 {
  position: relative;
  left: -75%;
}

.Grid-cell--13of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 81.25%;
}

.Grid-prefix-cell--13of16 {
  margin-left: 81.25%;
}

.Grid-suffix-cell--13of16 {
  margin-right: 81.25%;
}

.Grid-push-cell--13of16 {
  position: relative;
  left: 81.25%;
}

.Grid-pull-cell--13of16 {
  position: relative;
  left: -81.25%;
}

.Grid-cell--14of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 87.5%;
}

.Grid-prefix-cell--14of16 {
  margin-left: 87.5%;
}

.Grid-suffix-cell--14of16 {
  margin-right: 87.5%;
}

.Grid-push-cell--14of16 {
  position: relative;
  left: 87.5%;
}

.Grid-pull-cell--14of16 {
  position: relative;
  left: -87.5%;
}

.Grid-cell--15of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 93.75%;
}

.Grid-prefix-cell--15of16 {
  margin-left: 93.75%;
}

.Grid-suffix-cell--15of16 {
  margin-right: 93.75%;
}

.Grid-push-cell--15of16 {
  position: relative;
  left: 93.75%;
}

.Grid-pull-cell--15of16 {
  position: relative;
  left: -93.75%;
}

.Grid-cell--16of16 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  width: 100%;
}

.Grid-cell--16of16:before,
.Grid-cell--16of16:after {
  content: ".";
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.Grid-cell--16of16:after {
  clear: both;
}

.Large-show {
  display: none;
}

@media (max-width: 960px) {
  .Large-show {
    display: block;
  }
}

@media (max-width: 960px) {
  .Large {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
  }

  .Large:before,
  .Large:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Large:after {
    clear: both;
  }

  .Large > .Large {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: initial;
    margin-right: initial;
  }

  .Large > .Large:before,
  .Large > .Large:after {
    display: none;
  }

  .Large-hide {
    display: none;
  }

  .Large-full {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Large-full:before,
  .Large-full:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Large-full:after {
    clear: both;
  }

  .Large-cell--0of1 {
    display: none;
  }

  .Large-cell--1of1 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Large-cell--1of1:before,
  .Large-cell--1of1:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Large-cell--1of1:after {
    clear: both;
  }

  .Large-cell--0of2 {
    display: none;
  }

  .Large-cell--1of2 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  .Large-prefix-cell--1of2 {
    margin-left: 50%;
  }

  .Large-suffix-cell--1of2 {
    margin-right: 50%;
  }

  .Large-push-cell--1of2 {
    position: relative;
    left: 50%;
  }

  .Large-pull-cell--1of2 {
    position: relative;
    left: -50%;
  }

  .Large-cell--2of2 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Large-cell--2of2:before,
  .Large-cell--2of2:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Large-cell--2of2:after {
    clear: both;
  }

  .Large-cell--0of3 {
    display: none;
  }

  .Large-cell--1of3 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 33.33333333%;
  }

  .Large-prefix-cell--1of3 {
    margin-left: 33.33333333%;
  }

  .Large-suffix-cell--1of3 {
    margin-right: 33.33333333%;
  }

  .Large-push-cell--1of3 {
    position: relative;
    left: 33.33333333%;
  }

  .Large-pull-cell--1of3 {
    position: relative;
    left: -33.33333333%;
  }

  .Large-cell--2of3 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 66.66666667%;
  }

  .Large-prefix-cell--2of3 {
    margin-left: 66.66666667%;
  }

  .Large-suffix-cell--2of3 {
    margin-right: 66.66666667%;
  }

  .Large-push-cell--2of3 {
    position: relative;
    left: 66.66666667%;
  }

  .Large-pull-cell--2of3 {
    position: relative;
    left: -66.66666667%;
  }

  .Large-cell--3of3 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Large-cell--3of3:before,
  .Large-cell--3of3:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Large-cell--3of3:after {
    clear: both;
  }

  .Large-cell--0of4 {
    display: none;
  }

  .Large-cell--1of4 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 25%;
  }

  .Large-prefix-cell--1of4 {
    margin-left: 25%;
  }

  .Large-suffix-cell--1of4 {
    margin-right: 25%;
  }

  .Large-push-cell--1of4 {
    position: relative;
    left: 25%;
  }

  .Large-pull-cell--1of4 {
    position: relative;
    left: -25%;
  }

  .Large-cell--2of4 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  .Large-prefix-cell--2of4 {
    margin-left: 50%;
  }

  .Large-suffix-cell--2of4 {
    margin-right: 50%;
  }

  .Large-push-cell--2of4 {
    position: relative;
    left: 50%;
  }

  .Large-pull-cell--2of4 {
    position: relative;
    left: -50%;
  }

  .Large-cell--3of4 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 75%;
  }

  .Large-prefix-cell--3of4 {
    margin-left: 75%;
  }

  .Large-suffix-cell--3of4 {
    margin-right: 75%;
  }

  .Large-push-cell--3of4 {
    position: relative;
    left: 75%;
  }

  .Large-pull-cell--3of4 {
    position: relative;
    left: -75%;
  }

  .Large-cell--4of4 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Large-cell--4of4:before,
  .Large-cell--4of4:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Large-cell--4of4:after {
    clear: both;
  }

  .Large-cell--0of5 {
    display: none;
  }

  .Large-cell--1of5 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 20%;
  }

  .Large-prefix-cell--1of5 {
    margin-left: 20%;
  }

  .Large-suffix-cell--1of5 {
    margin-right: 20%;
  }

  .Large-push-cell--1of5 {
    position: relative;
    left: 20%;
  }

  .Large-pull-cell--1of5 {
    position: relative;
    left: -20%;
  }

  .Large-cell--2of5 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 40%;
  }

  .Large-prefix-cell--2of5 {
    margin-left: 40%;
  }

  .Large-suffix-cell--2of5 {
    margin-right: 40%;
  }

  .Large-push-cell--2of5 {
    position: relative;
    left: 40%;
  }

  .Large-pull-cell--2of5 {
    position: relative;
    left: -40%;
  }

  .Large-cell--3of5 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 60%;
  }

  .Large-prefix-cell--3of5 {
    margin-left: 60%;
  }

  .Large-suffix-cell--3of5 {
    margin-right: 60%;
  }

  .Large-push-cell--3of5 {
    position: relative;
    left: 60%;
  }

  .Large-pull-cell--3of5 {
    position: relative;
    left: -60%;
  }

  .Large-cell--4of5 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 80%;
  }

  .Large-prefix-cell--4of5 {
    margin-left: 80%;
  }

  .Large-suffix-cell--4of5 {
    margin-right: 80%;
  }

  .Large-push-cell--4of5 {
    position: relative;
    left: 80%;
  }

  .Large-pull-cell--4of5 {
    position: relative;
    left: -80%;
  }

  .Large-cell--5of5 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Large-cell--5of5:before,
  .Large-cell--5of5:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Large-cell--5of5:after {
    clear: both;
  }

  .Large-cell--0of6 {
    display: none;
  }

  .Large-cell--1of6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 16.66666667%;
  }

  .Large-prefix-cell--1of6 {
    margin-left: 16.66666667%;
  }

  .Large-suffix-cell--1of6 {
    margin-right: 16.66666667%;
  }

  .Large-push-cell--1of6 {
    position: relative;
    left: 16.66666667%;
  }

  .Large-pull-cell--1of6 {
    position: relative;
    left: -16.66666667%;
  }

  .Large-cell--2of6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 33.33333333%;
  }

  .Large-prefix-cell--2of6 {
    margin-left: 33.33333333%;
  }

  .Large-suffix-cell--2of6 {
    margin-right: 33.33333333%;
  }

  .Large-push-cell--2of6 {
    position: relative;
    left: 33.33333333%;
  }

  .Large-pull-cell--2of6 {
    position: relative;
    left: -33.33333333%;
  }

  .Large-cell--3of6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  .Large-prefix-cell--3of6 {
    margin-left: 50%;
  }

  .Large-suffix-cell--3of6 {
    margin-right: 50%;
  }

  .Large-push-cell--3of6 {
    position: relative;
    left: 50%;
  }

  .Large-pull-cell--3of6 {
    position: relative;
    left: -50%;
  }

  .Large-cell--4of6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 66.66666667%;
  }

  .Large-prefix-cell--4of6 {
    margin-left: 66.66666667%;
  }

  .Large-suffix-cell--4of6 {
    margin-right: 66.66666667%;
  }

  .Large-push-cell--4of6 {
    position: relative;
    left: 66.66666667%;
  }

  .Large-pull-cell--4of6 {
    position: relative;
    left: -66.66666667%;
  }

  .Large-cell--5of6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 83.33333333%;
  }

  .Large-prefix-cell--5of6 {
    margin-left: 83.33333333%;
  }

  .Large-suffix-cell--5of6 {
    margin-right: 83.33333333%;
  }

  .Large-push-cell--5of6 {
    position: relative;
    left: 83.33333333%;
  }

  .Large-pull-cell--5of6 {
    position: relative;
    left: -83.33333333%;
  }

  .Large-cell--6of6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Large-cell--6of6:before,
  .Large-cell--6of6:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Large-cell--6of6:after {
    clear: both;
  }

  .Large-cell--0of7 {
    display: none;
  }

  .Large-cell--1of7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 14.28571429%;
  }

  .Large-prefix-cell--1of7 {
    margin-left: 14.28571429%;
  }

  .Large-suffix-cell--1of7 {
    margin-right: 14.28571429%;
  }

  .Large-push-cell--1of7 {
    position: relative;
    left: 14.28571429%;
  }

  .Large-pull-cell--1of7 {
    position: relative;
    left: -14.28571429%;
  }

  .Large-cell--2of7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 28.57142857%;
  }

  .Large-prefix-cell--2of7 {
    margin-left: 28.57142857%;
  }

  .Large-suffix-cell--2of7 {
    margin-right: 28.57142857%;
  }

  .Large-push-cell--2of7 {
    position: relative;
    left: 28.57142857%;
  }

  .Large-pull-cell--2of7 {
    position: relative;
    left: -28.57142857%;
  }

  .Large-cell--3of7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 42.85714286%;
  }

  .Large-prefix-cell--3of7 {
    margin-left: 42.85714286%;
  }

  .Large-suffix-cell--3of7 {
    margin-right: 42.85714286%;
  }

  .Large-push-cell--3of7 {
    position: relative;
    left: 42.85714286%;
  }

  .Large-pull-cell--3of7 {
    position: relative;
    left: -42.85714286%;
  }

  .Large-cell--4of7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 57.14285714%;
  }

  .Large-prefix-cell--4of7 {
    margin-left: 57.14285714%;
  }

  .Large-suffix-cell--4of7 {
    margin-right: 57.14285714%;
  }

  .Large-push-cell--4of7 {
    position: relative;
    left: 57.14285714%;
  }

  .Large-pull-cell--4of7 {
    position: relative;
    left: -57.14285714%;
  }

  .Large-cell--5of7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 71.42857143%;
  }

  .Large-prefix-cell--5of7 {
    margin-left: 71.42857143%;
  }

  .Large-suffix-cell--5of7 {
    margin-right: 71.42857143%;
  }

  .Large-push-cell--5of7 {
    position: relative;
    left: 71.42857143%;
  }

  .Large-pull-cell--5of7 {
    position: relative;
    left: -71.42857143%;
  }

  .Large-cell--6of7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 85.71428571%;
  }

  .Large-prefix-cell--6of7 {
    margin-left: 85.71428571%;
  }

  .Large-suffix-cell--6of7 {
    margin-right: 85.71428571%;
  }

  .Large-push-cell--6of7 {
    position: relative;
    left: 85.71428571%;
  }

  .Large-pull-cell--6of7 {
    position: relative;
    left: -85.71428571%;
  }

  .Large-cell--7of7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Large-cell--7of7:before,
  .Large-cell--7of7:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Large-cell--7of7:after {
    clear: both;
  }

  .Large-cell--0of8 {
    display: none;
  }

  .Large-cell--1of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 12.5%;
  }

  .Large-prefix-cell--1of8 {
    margin-left: 12.5%;
  }

  .Large-suffix-cell--1of8 {
    margin-right: 12.5%;
  }

  .Large-push-cell--1of8 {
    position: relative;
    left: 12.5%;
  }

  .Large-pull-cell--1of8 {
    position: relative;
    left: -12.5%;
  }

  .Large-cell--2of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 25%;
  }

  .Large-prefix-cell--2of8 {
    margin-left: 25%;
  }

  .Large-suffix-cell--2of8 {
    margin-right: 25%;
  }

  .Large-push-cell--2of8 {
    position: relative;
    left: 25%;
  }

  .Large-pull-cell--2of8 {
    position: relative;
    left: -25%;
  }

  .Large-cell--3of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 37.5%;
  }

  .Large-prefix-cell--3of8 {
    margin-left: 37.5%;
  }

  .Large-suffix-cell--3of8 {
    margin-right: 37.5%;
  }

  .Large-push-cell--3of8 {
    position: relative;
    left: 37.5%;
  }

  .Large-pull-cell--3of8 {
    position: relative;
    left: -37.5%;
  }

  .Large-cell--4of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  .Large-prefix-cell--4of8 {
    margin-left: 50%;
  }

  .Large-suffix-cell--4of8 {
    margin-right: 50%;
  }

  .Large-push-cell--4of8 {
    position: relative;
    left: 50%;
  }

  .Large-pull-cell--4of8 {
    position: relative;
    left: -50%;
  }

  .Large-cell--5of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 62.5%;
  }

  .Large-prefix-cell--5of8 {
    margin-left: 62.5%;
  }

  .Large-suffix-cell--5of8 {
    margin-right: 62.5%;
  }

  .Large-push-cell--5of8 {
    position: relative;
    left: 62.5%;
  }

  .Large-pull-cell--5of8 {
    position: relative;
    left: -62.5%;
  }

  .Large-cell--6of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 75%;
  }

  .Large-prefix-cell--6of8 {
    margin-left: 75%;
  }

  .Large-suffix-cell--6of8 {
    margin-right: 75%;
  }

  .Large-push-cell--6of8 {
    position: relative;
    left: 75%;
  }

  .Large-pull-cell--6of8 {
    position: relative;
    left: -75%;
  }

  .Large-cell--7of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 87.5%;
  }

  .Large-prefix-cell--7of8 {
    margin-left: 87.5%;
  }

  .Large-suffix-cell--7of8 {
    margin-right: 87.5%;
  }

  .Large-push-cell--7of8 {
    position: relative;
    left: 87.5%;
  }

  .Large-pull-cell--7of8 {
    position: relative;
    left: -87.5%;
  }

  .Large-cell--8of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Large-cell--8of8:before,
  .Large-cell--8of8:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Large-cell--8of8:after {
    clear: both;
  }

  .Large-cell--0of9 {
    display: none;
  }

  .Large-cell--1of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 11.11111111%;
  }

  .Large-prefix-cell--1of9 {
    margin-left: 11.11111111%;
  }

  .Large-suffix-cell--1of9 {
    margin-right: 11.11111111%;
  }

  .Large-push-cell--1of9 {
    position: relative;
    left: 11.11111111%;
  }

  .Large-pull-cell--1of9 {
    position: relative;
    left: -11.11111111%;
  }

  .Large-cell--2of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 22.22222222%;
  }

  .Large-prefix-cell--2of9 {
    margin-left: 22.22222222%;
  }

  .Large-suffix-cell--2of9 {
    margin-right: 22.22222222%;
  }

  .Large-push-cell--2of9 {
    position: relative;
    left: 22.22222222%;
  }

  .Large-pull-cell--2of9 {
    position: relative;
    left: -22.22222222%;
  }

  .Large-cell--3of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 33.33333333%;
  }

  .Large-prefix-cell--3of9 {
    margin-left: 33.33333333%;
  }

  .Large-suffix-cell--3of9 {
    margin-right: 33.33333333%;
  }

  .Large-push-cell--3of9 {
    position: relative;
    left: 33.33333333%;
  }

  .Large-pull-cell--3of9 {
    position: relative;
    left: -33.33333333%;
  }

  .Large-cell--4of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 44.44444444%;
  }

  .Large-prefix-cell--4of9 {
    margin-left: 44.44444444%;
  }

  .Large-suffix-cell--4of9 {
    margin-right: 44.44444444%;
  }

  .Large-push-cell--4of9 {
    position: relative;
    left: 44.44444444%;
  }

  .Large-pull-cell--4of9 {
    position: relative;
    left: -44.44444444%;
  }

  .Large-cell--5of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 55.55555556%;
  }

  .Large-prefix-cell--5of9 {
    margin-left: 55.55555556%;
  }

  .Large-suffix-cell--5of9 {
    margin-right: 55.55555556%;
  }

  .Large-push-cell--5of9 {
    position: relative;
    left: 55.55555556%;
  }

  .Large-pull-cell--5of9 {
    position: relative;
    left: -55.55555556%;
  }

  .Large-cell--6of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 66.66666667%;
  }

  .Large-prefix-cell--6of9 {
    margin-left: 66.66666667%;
  }

  .Large-suffix-cell--6of9 {
    margin-right: 66.66666667%;
  }

  .Large-push-cell--6of9 {
    position: relative;
    left: 66.66666667%;
  }

  .Large-pull-cell--6of9 {
    position: relative;
    left: -66.66666667%;
  }

  .Large-cell--7of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 77.77777778%;
  }

  .Large-prefix-cell--7of9 {
    margin-left: 77.77777778%;
  }

  .Large-suffix-cell--7of9 {
    margin-right: 77.77777778%;
  }

  .Large-push-cell--7of9 {
    position: relative;
    left: 77.77777778%;
  }

  .Large-pull-cell--7of9 {
    position: relative;
    left: -77.77777778%;
  }

  .Large-cell--8of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 88.88888889%;
  }

  .Large-prefix-cell--8of9 {
    margin-left: 88.88888889%;
  }

  .Large-suffix-cell--8of9 {
    margin-right: 88.88888889%;
  }

  .Large-push-cell--8of9 {
    position: relative;
    left: 88.88888889%;
  }

  .Large-pull-cell--8of9 {
    position: relative;
    left: -88.88888889%;
  }

  .Large-cell--9of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Large-cell--9of9:before,
  .Large-cell--9of9:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Large-cell--9of9:after {
    clear: both;
  }

  .Large-cell--0of10 {
    display: none;
  }

  .Large-cell--1of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 10%;
  }

  .Large-prefix-cell--1of10 {
    margin-left: 10%;
  }

  .Large-suffix-cell--1of10 {
    margin-right: 10%;
  }

  .Large-push-cell--1of10 {
    position: relative;
    left: 10%;
  }

  .Large-pull-cell--1of10 {
    position: relative;
    left: -10%;
  }

  .Large-cell--2of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 20%;
  }

  .Large-prefix-cell--2of10 {
    margin-left: 20%;
  }

  .Large-suffix-cell--2of10 {
    margin-right: 20%;
  }

  .Large-push-cell--2of10 {
    position: relative;
    left: 20%;
  }

  .Large-pull-cell--2of10 {
    position: relative;
    left: -20%;
  }

  .Large-cell--3of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 30%;
  }

  .Large-prefix-cell--3of10 {
    margin-left: 30%;
  }

  .Large-suffix-cell--3of10 {
    margin-right: 30%;
  }

  .Large-push-cell--3of10 {
    position: relative;
    left: 30%;
  }

  .Large-pull-cell--3of10 {
    position: relative;
    left: -30%;
  }

  .Large-cell--4of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 40%;
  }

  .Large-prefix-cell--4of10 {
    margin-left: 40%;
  }

  .Large-suffix-cell--4of10 {
    margin-right: 40%;
  }

  .Large-push-cell--4of10 {
    position: relative;
    left: 40%;
  }

  .Large-pull-cell--4of10 {
    position: relative;
    left: -40%;
  }

  .Large-cell--5of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  .Large-prefix-cell--5of10 {
    margin-left: 50%;
  }

  .Large-suffix-cell--5of10 {
    margin-right: 50%;
  }

  .Large-push-cell--5of10 {
    position: relative;
    left: 50%;
  }

  .Large-pull-cell--5of10 {
    position: relative;
    left: -50%;
  }

  .Large-cell--6of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 60%;
  }

  .Large-prefix-cell--6of10 {
    margin-left: 60%;
  }

  .Large-suffix-cell--6of10 {
    margin-right: 60%;
  }

  .Large-push-cell--6of10 {
    position: relative;
    left: 60%;
  }

  .Large-pull-cell--6of10 {
    position: relative;
    left: -60%;
  }

  .Large-cell--7of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 70%;
  }

  .Large-prefix-cell--7of10 {
    margin-left: 70%;
  }

  .Large-suffix-cell--7of10 {
    margin-right: 70%;
  }

  .Large-push-cell--7of10 {
    position: relative;
    left: 70%;
  }

  .Large-pull-cell--7of10 {
    position: relative;
    left: -70%;
  }

  .Large-cell--8of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 80%;
  }

  .Large-prefix-cell--8of10 {
    margin-left: 80%;
  }

  .Large-suffix-cell--8of10 {
    margin-right: 80%;
  }

  .Large-push-cell--8of10 {
    position: relative;
    left: 80%;
  }

  .Large-pull-cell--8of10 {
    position: relative;
    left: -80%;
  }

  .Large-cell--9of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 90%;
  }

  .Large-prefix-cell--9of10 {
    margin-left: 90%;
  }

  .Large-suffix-cell--9of10 {
    margin-right: 90%;
  }

  .Large-push-cell--9of10 {
    position: relative;
    left: 90%;
  }

  .Large-pull-cell--9of10 {
    position: relative;
    left: -90%;
  }

  .Large-cell--10of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Large-cell--10of10:before,
  .Large-cell--10of10:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Large-cell--10of10:after {
    clear: both;
  }

  .Large-cell--0of12 {
    display: none;
  }

  .Large-cell--1of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 8.33333333%;
  }

  .Large-prefix-cell--1of12 {
    margin-left: 8.33333333%;
  }

  .Large-suffix-cell--1of12 {
    margin-right: 8.33333333%;
  }

  .Large-push-cell--1of12 {
    position: relative;
    left: 8.33333333%;
  }

  .Large-pull-cell--1of12 {
    position: relative;
    left: -8.33333333%;
  }

  .Large-cell--2of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 16.66666667%;
  }

  .Large-prefix-cell--2of12 {
    margin-left: 16.66666667%;
  }

  .Large-suffix-cell--2of12 {
    margin-right: 16.66666667%;
  }

  .Large-push-cell--2of12 {
    position: relative;
    left: 16.66666667%;
  }

  .Large-pull-cell--2of12 {
    position: relative;
    left: -16.66666667%;
  }

  .Large-cell--3of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 25%;
  }

  .Large-prefix-cell--3of12 {
    margin-left: 25%;
  }

  .Large-suffix-cell--3of12 {
    margin-right: 25%;
  }

  .Large-push-cell--3of12 {
    position: relative;
    left: 25%;
  }

  .Large-pull-cell--3of12 {
    position: relative;
    left: -25%;
  }

  .Large-cell--4of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 33.33333333%;
  }

  .Large-prefix-cell--4of12 {
    margin-left: 33.33333333%;
  }

  .Large-suffix-cell--4of12 {
    margin-right: 33.33333333%;
  }

  .Large-push-cell--4of12 {
    position: relative;
    left: 33.33333333%;
  }

  .Large-pull-cell--4of12 {
    position: relative;
    left: -33.33333333%;
  }

  .Large-cell--5of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 41.66666667%;
  }

  .Large-prefix-cell--5of12 {
    margin-left: 41.66666667%;
  }

  .Large-suffix-cell--5of12 {
    margin-right: 41.66666667%;
  }

  .Large-push-cell--5of12 {
    position: relative;
    left: 41.66666667%;
  }

  .Large-pull-cell--5of12 {
    position: relative;
    left: -41.66666667%;
  }

  .Large-cell--6of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  .Large-prefix-cell--6of12 {
    margin-left: 50%;
  }

  .Large-suffix-cell--6of12 {
    margin-right: 50%;
  }

  .Large-push-cell--6of12 {
    position: relative;
    left: 50%;
  }

  .Large-pull-cell--6of12 {
    position: relative;
    left: -50%;
  }

  .Large-cell--7of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 58.33333333%;
  }

  .Large-prefix-cell--7of12 {
    margin-left: 58.33333333%;
  }

  .Large-suffix-cell--7of12 {
    margin-right: 58.33333333%;
  }

  .Large-push-cell--7of12 {
    position: relative;
    left: 58.33333333%;
  }

  .Large-pull-cell--7of12 {
    position: relative;
    left: -58.33333333%;
  }

  .Large-cell--8of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 66.66666667%;
  }

  .Large-prefix-cell--8of12 {
    margin-left: 66.66666667%;
  }

  .Large-suffix-cell--8of12 {
    margin-right: 66.66666667%;
  }

  .Large-push-cell--8of12 {
    position: relative;
    left: 66.66666667%;
  }

  .Large-pull-cell--8of12 {
    position: relative;
    left: -66.66666667%;
  }

  .Large-cell--9of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 75%;
  }

  .Large-prefix-cell--9of12 {
    margin-left: 75%;
  }

  .Large-suffix-cell--9of12 {
    margin-right: 75%;
  }

  .Large-push-cell--9of12 {
    position: relative;
    left: 75%;
  }

  .Large-pull-cell--9of12 {
    position: relative;
    left: -75%;
  }

  .Large-cell--10of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 83.33333333%;
  }

  .Large-prefix-cell--10of12 {
    margin-left: 83.33333333%;
  }

  .Large-suffix-cell--10of12 {
    margin-right: 83.33333333%;
  }

  .Large-push-cell--10of12 {
    position: relative;
    left: 83.33333333%;
  }

  .Large-pull-cell--10of12 {
    position: relative;
    left: -83.33333333%;
  }

  .Large-cell--11of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 91.66666667%;
  }

  .Large-prefix-cell--11of12 {
    margin-left: 91.66666667%;
  }

  .Large-suffix-cell--11of12 {
    margin-right: 91.66666667%;
  }

  .Large-push-cell--11of12 {
    position: relative;
    left: 91.66666667%;
  }

  .Large-pull-cell--11of12 {
    position: relative;
    left: -91.66666667%;
  }

  .Large-cell--12of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Large-cell--12of12:before,
  .Large-cell--12of12:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Large-cell--12of12:after {
    clear: both;
  }

  .Large-cell--0of16 {
    display: none;
  }

  .Large-cell--1of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 6.25%;
  }

  .Large-prefix-cell--1of16 {
    margin-left: 6.25%;
  }

  .Large-suffix-cell--1of16 {
    margin-right: 6.25%;
  }

  .Large-push-cell--1of16 {
    position: relative;
    left: 6.25%;
  }

  .Large-pull-cell--1of16 {
    position: relative;
    left: -6.25%;
  }

  .Large-cell--2of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 12.5%;
  }

  .Large-prefix-cell--2of16 {
    margin-left: 12.5%;
  }

  .Large-suffix-cell--2of16 {
    margin-right: 12.5%;
  }

  .Large-push-cell--2of16 {
    position: relative;
    left: 12.5%;
  }

  .Large-pull-cell--2of16 {
    position: relative;
    left: -12.5%;
  }

  .Large-cell--3of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 18.75%;
  }

  .Large-prefix-cell--3of16 {
    margin-left: 18.75%;
  }

  .Large-suffix-cell--3of16 {
    margin-right: 18.75%;
  }

  .Large-push-cell--3of16 {
    position: relative;
    left: 18.75%;
  }

  .Large-pull-cell--3of16 {
    position: relative;
    left: -18.75%;
  }

  .Large-cell--4of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 25%;
  }

  .Large-prefix-cell--4of16 {
    margin-left: 25%;
  }

  .Large-suffix-cell--4of16 {
    margin-right: 25%;
  }

  .Large-push-cell--4of16 {
    position: relative;
    left: 25%;
  }

  .Large-pull-cell--4of16 {
    position: relative;
    left: -25%;
  }

  .Large-cell--5of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 31.25%;
  }

  .Large-prefix-cell--5of16 {
    margin-left: 31.25%;
  }

  .Large-suffix-cell--5of16 {
    margin-right: 31.25%;
  }

  .Large-push-cell--5of16 {
    position: relative;
    left: 31.25%;
  }

  .Large-pull-cell--5of16 {
    position: relative;
    left: -31.25%;
  }

  .Large-cell--6of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 37.5%;
  }

  .Large-prefix-cell--6of16 {
    margin-left: 37.5%;
  }

  .Large-suffix-cell--6of16 {
    margin-right: 37.5%;
  }

  .Large-push-cell--6of16 {
    position: relative;
    left: 37.5%;
  }

  .Large-pull-cell--6of16 {
    position: relative;
    left: -37.5%;
  }

  .Large-cell--7of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 43.75%;
  }

  .Large-prefix-cell--7of16 {
    margin-left: 43.75%;
  }

  .Large-suffix-cell--7of16 {
    margin-right: 43.75%;
  }

  .Large-push-cell--7of16 {
    position: relative;
    left: 43.75%;
  }

  .Large-pull-cell--7of16 {
    position: relative;
    left: -43.75%;
  }

  .Large-cell--8of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  .Large-prefix-cell--8of16 {
    margin-left: 50%;
  }

  .Large-suffix-cell--8of16 {
    margin-right: 50%;
  }

  .Large-push-cell--8of16 {
    position: relative;
    left: 50%;
  }

  .Large-pull-cell--8of16 {
    position: relative;
    left: -50%;
  }

  .Large-cell--9of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 56.25%;
  }

  .Large-prefix-cell--9of16 {
    margin-left: 56.25%;
  }

  .Large-suffix-cell--9of16 {
    margin-right: 56.25%;
  }

  .Large-push-cell--9of16 {
    position: relative;
    left: 56.25%;
  }

  .Large-pull-cell--9of16 {
    position: relative;
    left: -56.25%;
  }

  .Large-cell--10of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 62.5%;
  }

  .Large-prefix-cell--10of16 {
    margin-left: 62.5%;
  }

  .Large-suffix-cell--10of16 {
    margin-right: 62.5%;
  }

  .Large-push-cell--10of16 {
    position: relative;
    left: 62.5%;
  }

  .Large-pull-cell--10of16 {
    position: relative;
    left: -62.5%;
  }

  .Large-cell--11of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 68.75%;
  }

  .Large-prefix-cell--11of16 {
    margin-left: 68.75%;
  }

  .Large-suffix-cell--11of16 {
    margin-right: 68.75%;
  }

  .Large-push-cell--11of16 {
    position: relative;
    left: 68.75%;
  }

  .Large-pull-cell--11of16 {
    position: relative;
    left: -68.75%;
  }

  .Large-cell--12of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 75%;
  }

  .Large-prefix-cell--12of16 {
    margin-left: 75%;
  }

  .Large-suffix-cell--12of16 {
    margin-right: 75%;
  }

  .Large-push-cell--12of16 {
    position: relative;
    left: 75%;
  }

  .Large-pull-cell--12of16 {
    position: relative;
    left: -75%;
  }

  .Large-cell--13of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 81.25%;
  }

  .Large-prefix-cell--13of16 {
    margin-left: 81.25%;
  }

  .Large-suffix-cell--13of16 {
    margin-right: 81.25%;
  }

  .Large-push-cell--13of16 {
    position: relative;
    left: 81.25%;
  }

  .Large-pull-cell--13of16 {
    position: relative;
    left: -81.25%;
  }

  .Large-cell--14of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 87.5%;
  }

  .Large-prefix-cell--14of16 {
    margin-left: 87.5%;
  }

  .Large-suffix-cell--14of16 {
    margin-right: 87.5%;
  }

  .Large-push-cell--14of16 {
    position: relative;
    left: 87.5%;
  }

  .Large-pull-cell--14of16 {
    position: relative;
    left: -87.5%;
  }

  .Large-cell--15of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 93.75%;
  }

  .Large-prefix-cell--15of16 {
    margin-left: 93.75%;
  }

  .Large-suffix-cell--15of16 {
    margin-right: 93.75%;
  }

  .Large-push-cell--15of16 {
    position: relative;
    left: 93.75%;
  }

  .Large-pull-cell--15of16 {
    position: relative;
    left: -93.75%;
  }

  .Large-cell--16of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Large-cell--16of16:before,
  .Large-cell--16of16:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Large-cell--16of16:after {
    clear: both;
  }
}

.Wide-show {
  display: none;
}

@media (max-width: 720px) {
  .Wide-show {
    display: block;
  }
}

@media (max-width: 720px) {
  .Wide {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
  }

  .Wide:before,
  .Wide:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Wide:after {
    clear: both;
  }

  .Wide > .Wide {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: initial;
    margin-right: initial;
  }

  .Wide > .Wide:before,
  .Wide > .Wide:after {
    display: none;
  }

  .Wide-hide {
    display: none;
  }

  .Wide-full {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Wide-full:before,
  .Wide-full:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Wide-full:after {
    clear: both;
  }

  .Wide-cell--0of1 {
    display: none;
  }

  .Wide-cell--1of1 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Wide-cell--1of1:before,
  .Wide-cell--1of1:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Wide-cell--1of1:after {
    clear: both;
  }

  .Wide-cell--0of2 {
    display: none;
  }

  .Wide-cell--1of2 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  .Wide-prefix-cell--1of2 {
    margin-left: 50%;
  }

  .Wide-suffix-cell--1of2 {
    margin-right: 50%;
  }

  .Wide-push-cell--1of2 {
    position: relative;
    left: 50%;
  }

  .Wide-pull-cell--1of2 {
    position: relative;
    left: -50%;
  }

  .Wide-cell--2of2 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Wide-cell--2of2:before,
  .Wide-cell--2of2:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Wide-cell--2of2:after {
    clear: both;
  }

  .Wide-cell--0of3 {
    display: none;
  }

  .Wide-cell--1of3 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 33.33333333%;
  }

  .Wide-prefix-cell--1of3 {
    margin-left: 33.33333333%;
  }

  .Wide-suffix-cell--1of3 {
    margin-right: 33.33333333%;
  }

  .Wide-push-cell--1of3 {
    position: relative;
    left: 33.33333333%;
  }

  .Wide-pull-cell--1of3 {
    position: relative;
    left: -33.33333333%;
  }

  .Wide-cell--2of3 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 66.66666667%;
  }

  .Wide-prefix-cell--2of3 {
    margin-left: 66.66666667%;
  }

  .Wide-suffix-cell--2of3 {
    margin-right: 66.66666667%;
  }

  .Wide-push-cell--2of3 {
    position: relative;
    left: 66.66666667%;
  }

  .Wide-pull-cell--2of3 {
    position: relative;
    left: -66.66666667%;
  }

  .Wide-cell--3of3 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Wide-cell--3of3:before,
  .Wide-cell--3of3:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Wide-cell--3of3:after {
    clear: both;
  }

  .Wide-cell--0of4 {
    display: none;
  }

  .Wide-cell--1of4 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 25%;
  }

  .Wide-prefix-cell--1of4 {
    margin-left: 25%;
  }

  .Wide-suffix-cell--1of4 {
    margin-right: 25%;
  }

  .Wide-push-cell--1of4 {
    position: relative;
    left: 25%;
  }

  .Wide-pull-cell--1of4 {
    position: relative;
    left: -25%;
  }

  .Wide-cell--2of4 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  .Wide-prefix-cell--2of4 {
    margin-left: 50%;
  }

  .Wide-suffix-cell--2of4 {
    margin-right: 50%;
  }

  .Wide-push-cell--2of4 {
    position: relative;
    left: 50%;
  }

  .Wide-pull-cell--2of4 {
    position: relative;
    left: -50%;
  }

  .Wide-cell--3of4 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 75%;
  }

  .Wide-prefix-cell--3of4 {
    margin-left: 75%;
  }

  .Wide-suffix-cell--3of4 {
    margin-right: 75%;
  }

  .Wide-push-cell--3of4 {
    position: relative;
    left: 75%;
  }

  .Wide-pull-cell--3of4 {
    position: relative;
    left: -75%;
  }

  .Wide-cell--4of4 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Wide-cell--4of4:before,
  .Wide-cell--4of4:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Wide-cell--4of4:after {
    clear: both;
  }

  .Wide-cell--0of5 {
    display: none;
  }

  .Wide-cell--1of5 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 20%;
  }

  .Wide-prefix-cell--1of5 {
    margin-left: 20%;
  }

  .Wide-suffix-cell--1of5 {
    margin-right: 20%;
  }

  .Wide-push-cell--1of5 {
    position: relative;
    left: 20%;
  }

  .Wide-pull-cell--1of5 {
    position: relative;
    left: -20%;
  }

  .Wide-cell--2of5 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 40%;
  }

  .Wide-prefix-cell--2of5 {
    margin-left: 40%;
  }

  .Wide-suffix-cell--2of5 {
    margin-right: 40%;
  }

  .Wide-push-cell--2of5 {
    position: relative;
    left: 40%;
  }

  .Wide-pull-cell--2of5 {
    position: relative;
    left: -40%;
  }

  .Wide-cell--3of5 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 60%;
  }

  .Wide-prefix-cell--3of5 {
    margin-left: 60%;
  }

  .Wide-suffix-cell--3of5 {
    margin-right: 60%;
  }

  .Wide-push-cell--3of5 {
    position: relative;
    left: 60%;
  }

  .Wide-pull-cell--3of5 {
    position: relative;
    left: -60%;
  }

  .Wide-cell--4of5 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 80%;
  }

  .Wide-prefix-cell--4of5 {
    margin-left: 80%;
  }

  .Wide-suffix-cell--4of5 {
    margin-right: 80%;
  }

  .Wide-push-cell--4of5 {
    position: relative;
    left: 80%;
  }

  .Wide-pull-cell--4of5 {
    position: relative;
    left: -80%;
  }

  .Wide-cell--5of5 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Wide-cell--5of5:before,
  .Wide-cell--5of5:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Wide-cell--5of5:after {
    clear: both;
  }

  .Wide-cell--0of6 {
    display: none;
  }

  .Wide-cell--1of6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 16.66666667%;
  }

  .Wide-prefix-cell--1of6 {
    margin-left: 16.66666667%;
  }

  .Wide-suffix-cell--1of6 {
    margin-right: 16.66666667%;
  }

  .Wide-push-cell--1of6 {
    position: relative;
    left: 16.66666667%;
  }

  .Wide-pull-cell--1of6 {
    position: relative;
    left: -16.66666667%;
  }

  .Wide-cell--2of6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 33.33333333%;
  }

  .Wide-prefix-cell--2of6 {
    margin-left: 33.33333333%;
  }

  .Wide-suffix-cell--2of6 {
    margin-right: 33.33333333%;
  }

  .Wide-push-cell--2of6 {
    position: relative;
    left: 33.33333333%;
  }

  .Wide-pull-cell--2of6 {
    position: relative;
    left: -33.33333333%;
  }

  .Wide-cell--3of6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  .Wide-prefix-cell--3of6 {
    margin-left: 50%;
  }

  .Wide-suffix-cell--3of6 {
    margin-right: 50%;
  }

  .Wide-push-cell--3of6 {
    position: relative;
    left: 50%;
  }

  .Wide-pull-cell--3of6 {
    position: relative;
    left: -50%;
  }

  .Wide-cell--4of6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 66.66666667%;
  }

  .Wide-prefix-cell--4of6 {
    margin-left: 66.66666667%;
  }

  .Wide-suffix-cell--4of6 {
    margin-right: 66.66666667%;
  }

  .Wide-push-cell--4of6 {
    position: relative;
    left: 66.66666667%;
  }

  .Wide-pull-cell--4of6 {
    position: relative;
    left: -66.66666667%;
  }

  .Wide-cell--5of6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 83.33333333%;
  }

  .Wide-prefix-cell--5of6 {
    margin-left: 83.33333333%;
  }

  .Wide-suffix-cell--5of6 {
    margin-right: 83.33333333%;
  }

  .Wide-push-cell--5of6 {
    position: relative;
    left: 83.33333333%;
  }

  .Wide-pull-cell--5of6 {
    position: relative;
    left: -83.33333333%;
  }

  .Wide-cell--6of6 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Wide-cell--6of6:before,
  .Wide-cell--6of6:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Wide-cell--6of6:after {
    clear: both;
  }

  .Wide-cell--0of7 {
    display: none;
  }

  .Wide-cell--1of7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 14.28571429%;
  }

  .Wide-prefix-cell--1of7 {
    margin-left: 14.28571429%;
  }

  .Wide-suffix-cell--1of7 {
    margin-right: 14.28571429%;
  }

  .Wide-push-cell--1of7 {
    position: relative;
    left: 14.28571429%;
  }

  .Wide-pull-cell--1of7 {
    position: relative;
    left: -14.28571429%;
  }

  .Wide-cell--2of7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 28.57142857%;
  }

  .Wide-prefix-cell--2of7 {
    margin-left: 28.57142857%;
  }

  .Wide-suffix-cell--2of7 {
    margin-right: 28.57142857%;
  }

  .Wide-push-cell--2of7 {
    position: relative;
    left: 28.57142857%;
  }

  .Wide-pull-cell--2of7 {
    position: relative;
    left: -28.57142857%;
  }

  .Wide-cell--3of7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 42.85714286%;
  }

  .Wide-prefix-cell--3of7 {
    margin-left: 42.85714286%;
  }

  .Wide-suffix-cell--3of7 {
    margin-right: 42.85714286%;
  }

  .Wide-push-cell--3of7 {
    position: relative;
    left: 42.85714286%;
  }

  .Wide-pull-cell--3of7 {
    position: relative;
    left: -42.85714286%;
  }

  .Wide-cell--4of7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 57.14285714%;
  }

  .Wide-prefix-cell--4of7 {
    margin-left: 57.14285714%;
  }

  .Wide-suffix-cell--4of7 {
    margin-right: 57.14285714%;
  }

  .Wide-push-cell--4of7 {
    position: relative;
    left: 57.14285714%;
  }

  .Wide-pull-cell--4of7 {
    position: relative;
    left: -57.14285714%;
  }

  .Wide-cell--5of7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 71.42857143%;
  }

  .Wide-prefix-cell--5of7 {
    margin-left: 71.42857143%;
  }

  .Wide-suffix-cell--5of7 {
    margin-right: 71.42857143%;
  }

  .Wide-push-cell--5of7 {
    position: relative;
    left: 71.42857143%;
  }

  .Wide-pull-cell--5of7 {
    position: relative;
    left: -71.42857143%;
  }

  .Wide-cell--6of7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 85.71428571%;
  }

  .Wide-prefix-cell--6of7 {
    margin-left: 85.71428571%;
  }

  .Wide-suffix-cell--6of7 {
    margin-right: 85.71428571%;
  }

  .Wide-push-cell--6of7 {
    position: relative;
    left: 85.71428571%;
  }

  .Wide-pull-cell--6of7 {
    position: relative;
    left: -85.71428571%;
  }

  .Wide-cell--7of7 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Wide-cell--7of7:before,
  .Wide-cell--7of7:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Wide-cell--7of7:after {
    clear: both;
  }

  .Wide-cell--0of8 {
    display: none;
  }

  .Wide-cell--1of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 12.5%;
  }

  .Wide-prefix-cell--1of8 {
    margin-left: 12.5%;
  }

  .Wide-suffix-cell--1of8 {
    margin-right: 12.5%;
  }

  .Wide-push-cell--1of8 {
    position: relative;
    left: 12.5%;
  }

  .Wide-pull-cell--1of8 {
    position: relative;
    left: -12.5%;
  }

  .Wide-cell--2of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 25%;
  }

  .Wide-prefix-cell--2of8 {
    margin-left: 25%;
  }

  .Wide-suffix-cell--2of8 {
    margin-right: 25%;
  }

  .Wide-push-cell--2of8 {
    position: relative;
    left: 25%;
  }

  .Wide-pull-cell--2of8 {
    position: relative;
    left: -25%;
  }

  .Wide-cell--3of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 37.5%;
  }

  .Wide-prefix-cell--3of8 {
    margin-left: 37.5%;
  }

  .Wide-suffix-cell--3of8 {
    margin-right: 37.5%;
  }

  .Wide-push-cell--3of8 {
    position: relative;
    left: 37.5%;
  }

  .Wide-pull-cell--3of8 {
    position: relative;
    left: -37.5%;
  }

  .Wide-cell--4of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  .Wide-prefix-cell--4of8 {
    margin-left: 50%;
  }

  .Wide-suffix-cell--4of8 {
    margin-right: 50%;
  }

  .Wide-push-cell--4of8 {
    position: relative;
    left: 50%;
  }

  .Wide-pull-cell--4of8 {
    position: relative;
    left: -50%;
  }

  .Wide-cell--5of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 62.5%;
  }

  .Wide-prefix-cell--5of8 {
    margin-left: 62.5%;
  }

  .Wide-suffix-cell--5of8 {
    margin-right: 62.5%;
  }

  .Wide-push-cell--5of8 {
    position: relative;
    left: 62.5%;
  }

  .Wide-pull-cell--5of8 {
    position: relative;
    left: -62.5%;
  }

  .Wide-cell--6of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 75%;
  }

  .Wide-prefix-cell--6of8 {
    margin-left: 75%;
  }

  .Wide-suffix-cell--6of8 {
    margin-right: 75%;
  }

  .Wide-push-cell--6of8 {
    position: relative;
    left: 75%;
  }

  .Wide-pull-cell--6of8 {
    position: relative;
    left: -75%;
  }

  .Wide-cell--7of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 87.5%;
  }

  .Wide-prefix-cell--7of8 {
    margin-left: 87.5%;
  }

  .Wide-suffix-cell--7of8 {
    margin-right: 87.5%;
  }

  .Wide-push-cell--7of8 {
    position: relative;
    left: 87.5%;
  }

  .Wide-pull-cell--7of8 {
    position: relative;
    left: -87.5%;
  }

  .Wide-cell--8of8 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Wide-cell--8of8:before,
  .Wide-cell--8of8:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Wide-cell--8of8:after {
    clear: both;
  }

  .Wide-cell--0of9 {
    display: none;
  }

  .Wide-cell--1of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 11.11111111%;
  }

  .Wide-prefix-cell--1of9 {
    margin-left: 11.11111111%;
  }

  .Wide-suffix-cell--1of9 {
    margin-right: 11.11111111%;
  }

  .Wide-push-cell--1of9 {
    position: relative;
    left: 11.11111111%;
  }

  .Wide-pull-cell--1of9 {
    position: relative;
    left: -11.11111111%;
  }

  .Wide-cell--2of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 22.22222222%;
  }

  .Wide-prefix-cell--2of9 {
    margin-left: 22.22222222%;
  }

  .Wide-suffix-cell--2of9 {
    margin-right: 22.22222222%;
  }

  .Wide-push-cell--2of9 {
    position: relative;
    left: 22.22222222%;
  }

  .Wide-pull-cell--2of9 {
    position: relative;
    left: -22.22222222%;
  }

  .Wide-cell--3of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 33.33333333%;
  }

  .Wide-prefix-cell--3of9 {
    margin-left: 33.33333333%;
  }

  .Wide-suffix-cell--3of9 {
    margin-right: 33.33333333%;
  }

  .Wide-push-cell--3of9 {
    position: relative;
    left: 33.33333333%;
  }

  .Wide-pull-cell--3of9 {
    position: relative;
    left: -33.33333333%;
  }

  .Wide-cell--4of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 44.44444444%;
  }

  .Wide-prefix-cell--4of9 {
    margin-left: 44.44444444%;
  }

  .Wide-suffix-cell--4of9 {
    margin-right: 44.44444444%;
  }

  .Wide-push-cell--4of9 {
    position: relative;
    left: 44.44444444%;
  }

  .Wide-pull-cell--4of9 {
    position: relative;
    left: -44.44444444%;
  }

  .Wide-cell--5of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 55.55555556%;
  }

  .Wide-prefix-cell--5of9 {
    margin-left: 55.55555556%;
  }

  .Wide-suffix-cell--5of9 {
    margin-right: 55.55555556%;
  }

  .Wide-push-cell--5of9 {
    position: relative;
    left: 55.55555556%;
  }

  .Wide-pull-cell--5of9 {
    position: relative;
    left: -55.55555556%;
  }

  .Wide-cell--6of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 66.66666667%;
  }

  .Wide-prefix-cell--6of9 {
    margin-left: 66.66666667%;
  }

  .Wide-suffix-cell--6of9 {
    margin-right: 66.66666667%;
  }

  .Wide-push-cell--6of9 {
    position: relative;
    left: 66.66666667%;
  }

  .Wide-pull-cell--6of9 {
    position: relative;
    left: -66.66666667%;
  }

  .Wide-cell--7of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 77.77777778%;
  }

  .Wide-prefix-cell--7of9 {
    margin-left: 77.77777778%;
  }

  .Wide-suffix-cell--7of9 {
    margin-right: 77.77777778%;
  }

  .Wide-push-cell--7of9 {
    position: relative;
    left: 77.77777778%;
  }

  .Wide-pull-cell--7of9 {
    position: relative;
    left: -77.77777778%;
  }

  .Wide-cell--8of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 88.88888889%;
  }

  .Wide-prefix-cell--8of9 {
    margin-left: 88.88888889%;
  }

  .Wide-suffix-cell--8of9 {
    margin-right: 88.88888889%;
  }

  .Wide-push-cell--8of9 {
    position: relative;
    left: 88.88888889%;
  }

  .Wide-pull-cell--8of9 {
    position: relative;
    left: -88.88888889%;
  }

  .Wide-cell--9of9 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Wide-cell--9of9:before,
  .Wide-cell--9of9:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Wide-cell--9of9:after {
    clear: both;
  }

  .Wide-cell--0of10 {
    display: none;
  }

  .Wide-cell--1of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 10%;
  }

  .Wide-prefix-cell--1of10 {
    margin-left: 10%;
  }

  .Wide-suffix-cell--1of10 {
    margin-right: 10%;
  }

  .Wide-push-cell--1of10 {
    position: relative;
    left: 10%;
  }

  .Wide-pull-cell--1of10 {
    position: relative;
    left: -10%;
  }

  .Wide-cell--2of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 20%;
  }

  .Wide-prefix-cell--2of10 {
    margin-left: 20%;
  }

  .Wide-suffix-cell--2of10 {
    margin-right: 20%;
  }

  .Wide-push-cell--2of10 {
    position: relative;
    left: 20%;
  }

  .Wide-pull-cell--2of10 {
    position: relative;
    left: -20%;
  }

  .Wide-cell--3of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 30%;
  }

  .Wide-prefix-cell--3of10 {
    margin-left: 30%;
  }

  .Wide-suffix-cell--3of10 {
    margin-right: 30%;
  }

  .Wide-push-cell--3of10 {
    position: relative;
    left: 30%;
  }

  .Wide-pull-cell--3of10 {
    position: relative;
    left: -30%;
  }

  .Wide-cell--4of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 40%;
  }

  .Wide-prefix-cell--4of10 {
    margin-left: 40%;
  }

  .Wide-suffix-cell--4of10 {
    margin-right: 40%;
  }

  .Wide-push-cell--4of10 {
    position: relative;
    left: 40%;
  }

  .Wide-pull-cell--4of10 {
    position: relative;
    left: -40%;
  }

  .Wide-cell--5of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  .Wide-prefix-cell--5of10 {
    margin-left: 50%;
  }

  .Wide-suffix-cell--5of10 {
    margin-right: 50%;
  }

  .Wide-push-cell--5of10 {
    position: relative;
    left: 50%;
  }

  .Wide-pull-cell--5of10 {
    position: relative;
    left: -50%;
  }

  .Wide-cell--6of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 60%;
  }

  .Wide-prefix-cell--6of10 {
    margin-left: 60%;
  }

  .Wide-suffix-cell--6of10 {
    margin-right: 60%;
  }

  .Wide-push-cell--6of10 {
    position: relative;
    left: 60%;
  }

  .Wide-pull-cell--6of10 {
    position: relative;
    left: -60%;
  }

  .Wide-cell--7of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 70%;
  }

  .Wide-prefix-cell--7of10 {
    margin-left: 70%;
  }

  .Wide-suffix-cell--7of10 {
    margin-right: 70%;
  }

  .Wide-push-cell--7of10 {
    position: relative;
    left: 70%;
  }

  .Wide-pull-cell--7of10 {
    position: relative;
    left: -70%;
  }

  .Wide-cell--8of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 80%;
  }

  .Wide-prefix-cell--8of10 {
    margin-left: 80%;
  }

  .Wide-suffix-cell--8of10 {
    margin-right: 80%;
  }

  .Wide-push-cell--8of10 {
    position: relative;
    left: 80%;
  }

  .Wide-pull-cell--8of10 {
    position: relative;
    left: -80%;
  }

  .Wide-cell--9of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 90%;
  }

  .Wide-prefix-cell--9of10 {
    margin-left: 90%;
  }

  .Wide-suffix-cell--9of10 {
    margin-right: 90%;
  }

  .Wide-push-cell--9of10 {
    position: relative;
    left: 90%;
  }

  .Wide-pull-cell--9of10 {
    position: relative;
    left: -90%;
  }

  .Wide-cell--10of10 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Wide-cell--10of10:before,
  .Wide-cell--10of10:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Wide-cell--10of10:after {
    clear: both;
  }

  .Wide-cell--0of12 {
    display: none;
  }

  .Wide-cell--1of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 8.33333333%;
  }

  .Wide-prefix-cell--1of12 {
    margin-left: 8.33333333%;
  }

  .Wide-suffix-cell--1of12 {
    margin-right: 8.33333333%;
  }

  .Wide-push-cell--1of12 {
    position: relative;
    left: 8.33333333%;
  }

  .Wide-pull-cell--1of12 {
    position: relative;
    left: -8.33333333%;
  }

  .Wide-cell--2of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 16.66666667%;
  }

  .Wide-prefix-cell--2of12 {
    margin-left: 16.66666667%;
  }

  .Wide-suffix-cell--2of12 {
    margin-right: 16.66666667%;
  }

  .Wide-push-cell--2of12 {
    position: relative;
    left: 16.66666667%;
  }

  .Wide-pull-cell--2of12 {
    position: relative;
    left: -16.66666667%;
  }

  .Wide-cell--3of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 25%;
  }

  .Wide-prefix-cell--3of12 {
    margin-left: 25%;
  }

  .Wide-suffix-cell--3of12 {
    margin-right: 25%;
  }

  .Wide-push-cell--3of12 {
    position: relative;
    left: 25%;
  }

  .Wide-pull-cell--3of12 {
    position: relative;
    left: -25%;
  }

  .Wide-cell--4of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 33.33333333%;
  }

  .Wide-prefix-cell--4of12 {
    margin-left: 33.33333333%;
  }

  .Wide-suffix-cell--4of12 {
    margin-right: 33.33333333%;
  }

  .Wide-push-cell--4of12 {
    position: relative;
    left: 33.33333333%;
  }

  .Wide-pull-cell--4of12 {
    position: relative;
    left: -33.33333333%;
  }

  .Wide-cell--5of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 41.66666667%;
  }

  .Wide-prefix-cell--5of12 {
    margin-left: 41.66666667%;
  }

  .Wide-suffix-cell--5of12 {
    margin-right: 41.66666667%;
  }

  .Wide-push-cell--5of12 {
    position: relative;
    left: 41.66666667%;
  }

  .Wide-pull-cell--5of12 {
    position: relative;
    left: -41.66666667%;
  }

  .Wide-cell--6of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  .Wide-prefix-cell--6of12 {
    margin-left: 50%;
  }

  .Wide-suffix-cell--6of12 {
    margin-right: 50%;
  }

  .Wide-push-cell--6of12 {
    position: relative;
    left: 50%;
  }

  .Wide-pull-cell--6of12 {
    position: relative;
    left: -50%;
  }

  .Wide-cell--7of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 58.33333333%;
  }

  .Wide-prefix-cell--7of12 {
    margin-left: 58.33333333%;
  }

  .Wide-suffix-cell--7of12 {
    margin-right: 58.33333333%;
  }

  .Wide-push-cell--7of12 {
    position: relative;
    left: 58.33333333%;
  }

  .Wide-pull-cell--7of12 {
    position: relative;
    left: -58.33333333%;
  }

  .Wide-cell--8of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 66.66666667%;
  }

  .Wide-prefix-cell--8of12 {
    margin-left: 66.66666667%;
  }

  .Wide-suffix-cell--8of12 {
    margin-right: 66.66666667%;
  }

  .Wide-push-cell--8of12 {
    position: relative;
    left: 66.66666667%;
  }

  .Wide-pull-cell--8of12 {
    position: relative;
    left: -66.66666667%;
  }

  .Wide-cell--9of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 75%;
  }

  .Wide-prefix-cell--9of12 {
    margin-left: 75%;
  }

  .Wide-suffix-cell--9of12 {
    margin-right: 75%;
  }

  .Wide-push-cell--9of12 {
    position: relative;
    left: 75%;
  }

  .Wide-pull-cell--9of12 {
    position: relative;
    left: -75%;
  }

  .Wide-cell--10of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 83.33333333%;
  }

  .Wide-prefix-cell--10of12 {
    margin-left: 83.33333333%;
  }

  .Wide-suffix-cell--10of12 {
    margin-right: 83.33333333%;
  }

  .Wide-push-cell--10of12 {
    position: relative;
    left: 83.33333333%;
  }

  .Wide-pull-cell--10of12 {
    position: relative;
    left: -83.33333333%;
  }

  .Wide-cell--11of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 91.66666667%;
  }

  .Wide-prefix-cell--11of12 {
    margin-left: 91.66666667%;
  }

  .Wide-suffix-cell--11of12 {
    margin-right: 91.66666667%;
  }

  .Wide-push-cell--11of12 {
    position: relative;
    left: 91.66666667%;
  }

  .Wide-pull-cell--11of12 {
    position: relative;
    left: -91.66666667%;
  }

  .Wide-cell--12of12 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Wide-cell--12of12:before,
  .Wide-cell--12of12:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Wide-cell--12of12:after {
    clear: both;
  }

  .Wide-cell--0of16 {
    display: none;
  }

  .Wide-cell--1of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 6.25%;
  }

  .Wide-prefix-cell--1of16 {
    margin-left: 6.25%;
  }

  .Wide-suffix-cell--1of16 {
    margin-right: 6.25%;
  }

  .Wide-push-cell--1of16 {
    position: relative;
    left: 6.25%;
  }

  .Wide-pull-cell--1of16 {
    position: relative;
    left: -6.25%;
  }

  .Wide-cell--2of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 12.5%;
  }

  .Wide-prefix-cell--2of16 {
    margin-left: 12.5%;
  }

  .Wide-suffix-cell--2of16 {
    margin-right: 12.5%;
  }

  .Wide-push-cell--2of16 {
    position: relative;
    left: 12.5%;
  }

  .Wide-pull-cell--2of16 {
    position: relative;
    left: -12.5%;
  }

  .Wide-cell--3of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 18.75%;
  }

  .Wide-prefix-cell--3of16 {
    margin-left: 18.75%;
  }

  .Wide-suffix-cell--3of16 {
    margin-right: 18.75%;
  }

  .Wide-push-cell--3of16 {
    position: relative;
    left: 18.75%;
  }

  .Wide-pull-cell--3of16 {
    position: relative;
    left: -18.75%;
  }

  .Wide-cell--4of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 25%;
  }

  .Wide-prefix-cell--4of16 {
    margin-left: 25%;
  }

  .Wide-suffix-cell--4of16 {
    margin-right: 25%;
  }

  .Wide-push-cell--4of16 {
    position: relative;
    left: 25%;
  }

  .Wide-pull-cell--4of16 {
    position: relative;
    left: -25%;
  }

  .Wide-cell--5of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 31.25%;
  }

  .Wide-prefix-cell--5of16 {
    margin-left: 31.25%;
  }

  .Wide-suffix-cell--5of16 {
    margin-right: 31.25%;
  }

  .Wide-push-cell--5of16 {
    position: relative;
    left: 31.25%;
  }

  .Wide-pull-cell--5of16 {
    position: relative;
    left: -31.25%;
  }

  .Wide-cell--6of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 37.5%;
  }

  .Wide-prefix-cell--6of16 {
    margin-left: 37.5%;
  }

  .Wide-suffix-cell--6of16 {
    margin-right: 37.5%;
  }

  .Wide-push-cell--6of16 {
    position: relative;
    left: 37.5%;
  }

  .Wide-pull-cell--6of16 {
    position: relative;
    left: -37.5%;
  }

  .Wide-cell--7of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 43.75%;
  }

  .Wide-prefix-cell--7of16 {
    margin-left: 43.75%;
  }

  .Wide-suffix-cell--7of16 {
    margin-right: 43.75%;
  }

  .Wide-push-cell--7of16 {
    position: relative;
    left: 43.75%;
  }

  .Wide-pull-cell--7of16 {
    position: relative;
    left: -43.75%;
  }

  .Wide-cell--8of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  .Wide-prefix-cell--8of16 {
    margin-left: 50%;
  }

  .Wide-suffix-cell--8of16 {
    margin-right: 50%;
  }

  .Wide-push-cell--8of16 {
    position: relative;
    left: 50%;
  }

  .Wide-pull-cell--8of16 {
    position: relative;
    left: -50%;
  }

  .Wide-cell--9of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 56.25%;
  }

  .Wide-prefix-cell--9of16 {
    margin-left: 56.25%;
  }

  .Wide-suffix-cell--9of16 {
    margin-right: 56.25%;
  }

  .Wide-push-cell--9of16 {
    position: relative;
    left: 56.25%;
  }

  .Wide-pull-cell--9of16 {
    position: relative;
    left: -56.25%;
  }

  .Wide-cell--10of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 62.5%;
  }

  .Wide-prefix-cell--10of16 {
    margin-left: 62.5%;
  }

  .Wide-suffix-cell--10of16 {
    margin-right: 62.5%;
  }

  .Wide-push-cell--10of16 {
    position: relative;
    left: 62.5%;
  }

  .Wide-pull-cell--10of16 {
    position: relative;
    left: -62.5%;
  }

  .Wide-cell--11of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 68.75%;
  }

  .Wide-prefix-cell--11of16 {
    margin-left: 68.75%;
  }

  .Wide-suffix-cell--11of16 {
    margin-right: 68.75%;
  }

  .Wide-push-cell--11of16 {
    position: relative;
    left: 68.75%;
  }

  .Wide-pull-cell--11of16 {
    position: relative;
    left: -68.75%;
  }

  .Wide-cell--12of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 75%;
  }

  .Wide-prefix-cell--12of16 {
    margin-left: 75%;
  }

  .Wide-suffix-cell--12of16 {
    margin-right: 75%;
  }

  .Wide-push-cell--12of16 {
    position: relative;
    left: 75%;
  }

  .Wide-pull-cell--12of16 {
    position: relative;
    left: -75%;
  }

  .Wide-cell--13of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 81.25%;
  }

  .Wide-prefix-cell--13of16 {
    margin-left: 81.25%;
  }

  .Wide-suffix-cell--13of16 {
    margin-right: 81.25%;
  }

  .Wide-push-cell--13of16 {
    position: relative;
    left: 81.25%;
  }

  .Wide-pull-cell--13of16 {
    position: relative;
    left: -81.25%;
  }

  .Wide-cell--14of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 87.5%;
  }

  .Wide-prefix-cell--14of16 {
    margin-left: 87.5%;
  }

  .Wide-suffix-cell--14of16 {
    margin-right: 87.5%;
  }

  .Wide-push-cell--14of16 {
    position: relative;
    left: 87.5%;
  }

  .Wide-pull-cell--14of16 {
    position: relative;
    left: -87.5%;
  }

  .Wide-cell--15of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 93.75%;
  }

  .Wide-prefix-cell--15of16 {
    margin-left: 93.75%;
  }

  .Wide-suffix-cell--15of16 {
    margin-right: 93.75%;
  }

  .Wide-push-cell--15of16 {
    position: relative;
    left: 93.75%;
  }

  .Wide-pull-cell--15of16 {
    position: relative;
    left: -93.75%;
  }

  .Wide-cell--16of16 {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    width: 100%;
  }

  .Wide-cell--16of16:before,
  .Wide-cell--16of16:after {
    content: ".";
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .Wide-cell--16of16:after {
    clear: both;
  }
}

@font-face {
  font-family: "Metallophile";
  font-style: normal;
  font-weight: 200;
  src: url("../../fonts/seven-oh/metallophilesp8-light-webfont.eot");
  src: url("../../fonts/seven-oh/metallophilesp8-light-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/seven-oh/metallophilesp8-light-webfont.woff2") format("woff2"), url("../../fonts/seven-oh/metallophilesp8-light-webfont.woff") format("woff"), url("../../fonts/seven-oh/metallophilesp8-light-webfont.ttf") format("truetype");
}

@font-face {
  font-family: "Metallophile";
  font-style: normal;
  font-weight: 400;
  src: url("../../fonts/seven-oh/metallophile-medium.eot");
  src: url("../../fonts/seven-oh/metallophile-medium.eot?#iefix") format("embedded-opentype"), url("../../fonts/seven-oh/metallophile-medium.woff2") format("woff2"), url("../../fonts/seven-oh/metallophile-medium.woff") format("woff"), url("../../fonts/seven-oh/metallophile-medium.ttf") format("truetype");
}

html {
  background: #0b0b0b url(imgs/ksimgs/transition.jpg);
  color: #f7fae5;
  font-family: "Metallophile", "Trebuchet MS", Helvetica, sans-serif;
  font-size: 125%;
  font-weight: 200;
  line-height: 1.875;
}

@media screen and (max-width:  720px) {
  html {
    font-size: 93.75%;
  }
}


h1,
h3 {
  background-image: -webkit-linear-gradient(top, #ff4000 0%, #d93600 22.916667%, #ff8000 37.5%, #ffbf00 55%);
  -webkit-background-clip: text;
  background-size: 1.2em 1.2em;
  -webkit-text-fill-color: transparent;
  color: #e8e361;
  font-family: "Metallophile", "Trebuchet MS", Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.2;
  text-transform: uppercase;
}


h1 {
  font-size: 50px;
  font-size: 2.5rem;
  letter-spacing: 4px;
  letter-spacing: 0.2rem;
  margin: 0 auto;
  max-width: 700px;
  max-width: 35rem;
  text-align: center;
}

h2 {
  color: #663300;
  font-family: "Metallophile", "Trebuchet MS", Helvetica, sans-serif;
  font-size: 25px;
  font-size: 1.25rem;
  font-weight: 400;
  letter-spacing: 2px;
  letter-spacing: 0.1rem;
  line-height: 1.230769;
  margin: 0 auto;
  max-width: 700px;
  max-width: 35rem;
  text-align: center;
  text-transform: uppercase;
}

h3 {
  font-size: 25px;
  font-size: 1.25rem;
  margin-top: 18px;
  margin-top: 0.9375rem;
}

@media screen and (max-width:  720px) {
  h3 {
    margin-top: 9px;
    margin-top: 0.46875rem;
    margin-bottom: -9px;
    margin-bottom: -0.46875rem;
  }
}

p {
  margin: 0;
}

p + p,
p + ul,
ul + p,
h1 + p,
p + h1,
h3 + p,
p + h3 {
  margin-top: 37px;
  margin-top: 1.875rem;
}

h3 + img,
img + h3,
h3 + p {
  margin-top: 18px;
  margin-top: 0.9375rem;
}

ul {
  list-style: disc inside none;
}

a {
  color: #f7fae5;
}

img {
  max-width: 100%;
}

body.ko-kr {
  font-family: inherit;
}

.page.full-page-view ul {
  padding-left: 0;
}

#nav-client-footer .nav-icon-24-blue {
  background-image: url(imgs/ksimgs/sprite-24-orange.png);
}

#nav-client-footer .nav-item.logo-link {
  background-image: url(imgs/infernologo640.png);
  height: 59px;
  width: 113px;
}

#nav-client-footer .inferno-logo {
  display: none;
}

#nav-client-footer {
  font-weight: normal;
}

.iphone .nav-client .footer-content.footer-mobile .support-feedback {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.nav-client .grid-container {
  padding-right: 70px;
  padding-right: 3.5rem;
  padding-left: 70px;
  padding-left: 3.5rem;
}

@media screen and (max-width:  800px) {
  .nav-client .grid-container {
    padding-right: 0;
    padding-left: 0;
  }
}

.nav-client .footer-desktop {
  min-width: 0;
}

.Header--wideLetterSpacing {
  font-size: 40px;
  font-size: 2rem;
  letter-spacing: 0.14em;
}

.Paragraph--small {
  font-size: 17px;
  font-size: 0.875rem;
}

.Grid {
  margin: 0 auto;
  max-width: 1280px;
  max-width: 64rem;
  padding: 0 70px;
  padding: 0 3.5rem;
  position: relative;
}

@media screen and (max-width:  720px) {
  .Grid {
    padding-right: 3.125%;
    padding-left: 3.125%;
  }
}

@media screen and (max-width:  720px) {
  .Grid-push-cell--1of2,
  .Grid-pull-cell--1of2,
  .Grid-push-cell--1of4,
  .Grid-pull-cell--3of4,
  .Grid-push-cell--3of8,
  .Grid-pull-cell--5of8 {
    left: 0;
  }
}

.Grid + .Grid {
  margin-top: 37px;
  margin-top: 1.875rem;
}

.Grid--narrowGrid {
  max-width: 1040px;
  max-width: 52rem;
}

.Grid-cell {
  min-height: 1px;
}

.Section {
  padding-top: 6em;
  padding-bottom: 6em;
  position: relative;
}

.Section--bigDividerOne:before,
.Section--bigDividerTwo:before {
  background: url(imgs/ksimgs/divvy1.png) no-repeat;
  background-size: auto 200%;
  content: "";
  display: block;
  height: 7.7em;
  left: 0;
  position: absolute;
  right: 0;
  top: -3.45em;
  z-index: 200;
}

.Section--bigDividerOne:before {
  background-position: 50% 0;
}

.Section--bigDividerTwo:before {
  background-position: 50% 100%;
}

.Section--smallDivider:before {
  background: url(imgs/ksimgs/divvy1.png) repeat-x;
  background-size: auto 100%;
  content: "";
  display: block;
  height: 21px;
  height: 1.05rem;
  left: 0;
  position: absolute;
  right: 0;
  top: -10px;
  top: -0.5rem;
  z-index: 200;
}

.Section--artHead {
  padding-top: 278px;
  padding-top: 13.9rem;
  padding-bottom: 200px;
}


.Section--noPaddingBottom {
  padding-bottom: 0;
}

@media screen and (max-width:  720px) {
  .Section--noPaddingBottom {
    padding-bottom: 120px;
    padding-bottom: 6rem;
  }
}

.Section--noPadding {
  padding-top: 0;
  padding-bottom: 0;
}

@media screen and (max-width:  720px) {
  .Section--noPadding {
    padding-top: 120px;
    padding-top: 6rem;
    padding-bottom: 120px;
    padding-bottom: 6rem;
  }
}

.Body--artHead {
  position: relative;
  z-index: 400;
}

.Navigation-full {
  bottom: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-transition: width 0.4s;
  transition: width 0.4s;
  width: 70px;
  width: 3.5rem;
  z-index: 500;
}

.Navigation-full:after {
  background: -webkit-linear-gradient(left, transparent 0, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(left, transparent 0, rgba(0, 0, 0, 0.5) 100%);
  bottom: 0;
  content: "";
  position: absolute;
  right: -300px;
  right: -15rem;
  top: 0;
  -webkit-transition: right 0.4s;
  transition: right 0.4s;
  width: 300px;
  width: 15rem;
}

@media screen and (max-width:  720px) {
  .Navigation-full {
    display: none;
  }
}

.Navigation-full--expanded {
  -webkit-transition: width 0s;
  transition: width 0s;
  width: 400px;
  width: 20rem;
}

.Navigation-full--expanded:after {
  right: 0;
}

.Navigation-compact {
  display: none;
}

@media screen and (max-width:  720px) {
  .Navigation-compact {
    display: block;
  }
}

.Navigation-fullWrap {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 400px;
  width: 20rem;
  z-index: 500;
}

.Navigation-compactWrap {
  background: #020900;
  background: #0b0b0b url(imgs/ksimgs/repeat-bg.jpg);
  border-right: 1px solid rgba(252, 150, 47, 0.2);
  bottom: 0;
  left: 0;
  margin-left: -86%;
  max-width: 350px;
  position: fixed;
  top: 0;
  -webkit-transition: margin 0.2s;
  transition: margin 0.2s;
  width: 85%;
  z-index: 610;
}

.Navigation-compactLogo {
  margin: -37px 0 0 0;
  margin: -1.875rem 0 0 0;
  max-width: 250px;
  max-width: 12.5rem;
}

@media screen and (max-width:  720px) and (orientation: landscape) {
  .Navigation-compactLogo {
    margin-bottom: -18px;
    margin-bottom: -0.9375rem;
    max-width: 150px;
    max-width: 7.5rem;
  }
}

.Navigation-compactLogoWrap {
  text-align: center;
}

.Navigation-compact--menuOpen .Navigation-compactWrap {
  margin-left: 0;
  -webkit-transition: margin 0.4s;
  transition: margin 0.4s;
}

.Navigation-full .Navigation-list {
  padding-right: 9px;
  padding-right: 0.46875rem;
}

.Navigation-compact .Navigation-list--buy {
  margin: 9px 0;
  margin: 0.46875rem 0;
}

@media screen and (max-width:  720px) and (orientation: landscape) {
  .Navigation-compact .Navigation-list--buy {
    margin: 0;
  }
}

.Navigation-item,
.page.full-page-view ul .Navigation-item {
  list-style: none;
  margin: 0;
}

.Navigation-full .Navigation-item {
  text-align: right;
}

.Navigation-full .Navigation-item--hideInFull {
  display: none;
}

.Navigation-link {
  display: block;
  position: relative;
}

.Navigation-full .Navigation-link {
  padding-right: 50px;
  padding-right: 2.5rem;
}

.Navigation-full .Navigation-icon {
  margin: -3px -3px 0 0;
  margin: -0.15rem -0.15rem 0 0;
  z-index: 600;
}

.Navigation-full .Navigation-icon,
.Navigation-full .Navigation-icon:after {
  height: 56px;
  height: 2.8rem;
  position: absolute;
  right: 0;
  top: 0;
  width: 56px;
  width: 2.8rem;
}

.Navigation-full .Navigation-icon:after {
  content: "";
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.Navigation-full .Navigation-icon--rune,
.Navigation-full .Navigation-icon--rune:after {
  background: url("imgs/ksimgs/naviIcons.png") no-repeat;
}

.Navigation-full .Navigation-link:hover .Navigation-icon:after,
.Navigation-full .Navigation-link--active .Navigation-icon:after {
  opacity: 1;
}

.Navigation-full .Navigation-icon--home {
  background-position: 100%      0;
}

.Navigation-full .Navigation-icon--class {
  background-position: 100% -56px;
}

.Navigation-full .Navigation-icon--artifacts {
  background-position: 100% -112px;
}

.Navigation-full .Navigation-icon--world {
  background-position: 100% -168px;
}

.Navigation-full .Navigation-icon--characters {
  background-position: 100% -224px;
}

.Navigation-full .Navigation-icon--media {
  background-position: 100% -280px;
}

.Navigation-full .Navigation-icon--features {
  background-position: 100% -336px;
}

.Navigation-full .Navigation-icon--home:after {
  background-position: 0      0;
}

.Navigation-full .Navigation-icon--class:after {
  background-position: 0 -56px;
}

.Navigation-full .Navigation-icon--artifacts:after {
  background-position: 0 -112px;
}

.Navigation-full .Navigation-icon--world:after {
  background-position: 0 -168px;
}

.Navigation-full .Navigation-icon--characters:after {
  background-position: 0 -224px;
}

.Navigation-full .Navigation-icon--media:after {
  background-position: 0 -280px;
}

.Navigation-full .Navigation-icon--features:after {
  background-position: 0 -336px;
}

.Navigation-full .Navigation-icon--gameSite,
.Navigation-full .Navigation-icon--gameSite:after {
  background: url("imgs/ksimgs/navigation.png") no-repeat 100% 0;
  height: 63px;
  height: 3.15rem;
  margin: -6px -5px 0 0;
  margin: -0.3rem -0.25rem 0 0;
  right: 0;
  top: 0;
  width: 63px;
  width: 3.15rem;
}

.Navigation-full .Navigation-icon--gameSite:after {
  background-position: 0 0;
  margin: 0;
}

.Navigation-full .Navigation-icon--buy,
.Navigation-full .Navigation-icon--buy:after {
  background: url("imgs/ksimgs/ksback.png") no-repeat 100% 0;
  height: 65px;
  height: 3.25rem;
  margin: -8px -17px 0 0;
  margin: -0.4rem -0.85rem 0 0;
  right: 0;
  top: 0;
  width: 88px;
  width: 4.4rem;
}

.Navigation-full .Navigation-icon--buy:after {
  background-position: 0 0;
  margin: 0;
}

.Navigation-full .Navigation-icon--facebook,
.Navigation-full .Navigation-icon--facebook::after,
.Navigation-full .Navigation-icon--twitter,
.Navigation-full .Navigation-icon--twitter::after,
.Navigation-full .Navigation-icon--youtube,
.Navigation-full .Navigation-icon--youtube:after,
.Navigation-full .Navigation-icon--weibo,
.Navigation-full .Navigation-icon--weibo::after,
.Navigation-full .Navigation-icon--wechat,
.Navigation-full .Navigation-icon--wechat::after,
.Navigation-full .Navigation-icon--youku,
.Navigation-full .Navigation-icon--youku::after,
.Navigation-full .Navigation-icon--vk,
.Navigation-full .Navigation-icon--vk:after {
  background-image: url("imgs/ksimgs/social.png");
  background-repeat: no-repeat;
  background-size: 200% 700%;
  height: 50px;
  height: 2.5rem;
  margin: 0;
  right: 0;
  top: 0;
  width: 50px;
  width: 2.5rem;
}

.Navigation-full .Navigation-icon--facebook {
  background-position: 0                                   0;
}

.Navigation-full .Navigation-icon--facebook::after {
  background-position: -50px 0;
  background-position: -2.5rem 0;
}

.Navigation-full .Navigation-icon--twitter {
  background-position: 0 -50px;
  background-position: 0 -2.5rem;
}

.Navigation-full .Navigation-icon--twitter::after {
  background-position: -50px -50px;
  background-position: -2.5rem -2.5rem;
}

.Navigation-full .Navigation-icon--youtube {
  background-position: 0 -100px;
  background-position: 0 -5rem;
}

.Navigation-full .Navigation-icon--youtube::after {
  background-position: -50px -100px;
  background-position: -2.5rem -5rem;
}

.Navigation-full .Navigation-icon--weibo {
  background-position: 0 -150px;
  background-position: 0 -7.5rem;
}

.Navigation-full .Navigation-icon--weibo::after {
  background-position: -50px -150px;
  background-position: -2.5rem -7.5rem;
}

.Navigation-full .Navigation-icon--wechat {
  background-position: 0 -200px;
  background-position: 0 -10rem;
}

.Navigation-full .Navigation-icon--wechat::after {
  background-position: -50px -200px;
  background-position: -2.5rem -10rem;
}

.Navigation-full .Navigation-icon--youku {
  background-position: 0 -250px;
  background-position: 0 -12.5rem;
}

.Navigation-full .Navigation-icon--youku::after {
  background-position: -50px -250px;
  background-position: -2.5rem -12.5rem;
}

.Navigation-full .Navigation-icon--vk {
  background-position: 0 -300px;
  background-position: 0 -15rem;
}

.Navigation-full .Navigation-icon--vk::after {
  background-position: -50px -300px;
  background-position: -2.5rem -15rem;
}

.Navigation-compact .Navigation-list--sections .Navigation-link {
  border-bottom: 1px solid rgba(252, 150, 47, 0.2);
  padding-left: 18px;
  padding-left: 0.9375rem;
}

.Navigation-compact .Navigation-icon {
  margin: -3px -3px 0 0;
  margin: -0.15rem -0.15rem 0 0;
  z-index: 600;
}

@media screen and (max-width:  720px) and (orientation: landscape) {
  .Navigation-compact .Navigation-icon {
    margin-top: -7px;
    margin-top: -0.35rem;
  }
}

.Navigation-compact .Navigation-icon,
.Navigation-compact .Navigation-icon:after {
  background: url("imgs/ksimgs/navigation.png") no-repeat;
  background-size: 90px;
  height: 56px;
  height: 2.8rem;
  position: absolute;
  right: 0;
  top: 0;
  width: 56px;
  width: 2.8rem;
}

.Navigation-compact .Navigation-icon:after {
  content: "";
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.Navigation-compact .Navigation-link:hover .Navigation-icon:after,
.Navigation-compact .Navigation-link--active .Navigation-icon:after {
  opacity: 1;
}

.Navigation-compact .Navigation-icon--home {
  background-position: 100% -5px;
}

.Navigation-compact .Navigation-icon--class {
  background-position: 100% -49px;
}

.Navigation-compact .Navigation-icon--artifacts {
  background-position: 100% -95px;
}

.Navigation-compact .Navigation-icon--world {
  background-position: 100% -139px;
}

.Navigation-compact .Navigation-icon--characters {
  background-position: 100% -185px;
}

.Navigation-compact .Navigation-icon--media {
  background-position: 100% -229px;
}

.Navigation-compact .Navigation-icon--features {
  background-position: 100% -275px;
}

.Navigation-compact .Navigation-icon--home:after {
  background-position: 5% -5px;
}

.Navigation-compact .Navigation-icon--class:after {
  background-position: 5% -49px;
}

.Navigation-compact .Navigation-icon--artifacts:after {
  background-position: 5% -95px;
}

.Navigation-compact .Navigation-icon--world:after {
  background-position: 5% -139px;
}

.Navigation-compact .Navigation-icon--characters:after {
  background-position: 5% -185px;
}

.Navigation-compact .Navigation-icon--media:after {
  background-position: 5% -229px;
}

.Navigation-compact .Navigation-icon--features:after {
  background-position: 5% -275px;
}

.Navigation-compact .Navigation-list--sections > :first-child {
  border-top: 1px solid rgba(252, 150, 47, 0.2);
}

.Navigation-compact .Navigation-list--buy .Navigation-icon,
.Navigation-compact .Social-items .Navigation-icon {
  display: none;
}

@media screen and (max-width:  720px) and (orientation: landscape) {
  .Navigation-compact .Social-items {
    margin-top: 0;
  }
}

@media screen and (max-width:  720px) and (orientation: landscape) {
  .Navigation-compact .Social-link,
  .Navigation-compact .Social-link:after {
    height: 55px;
    height: 2.75rem;
    width: 55px;
    width: 2.75rem;
  }
}

.Navigation-full .Navigation-label {
  color: #d96c00;
  display: block;
  font-size: 15px;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 50px;
  line-height: 2.5rem;
  opacity: 0;
  position: relative;
  right: 18px;
  right: 0.9375rem;
  text-transform: uppercase;
  -webkit-transition: color 0.2s, opacity 0.2s, right 0.4s;
  transition: color 0.2s, opacity 0.2s, right 0.4s;
  white-space: nowrap;
}

.Navigation-full .Navigation-list--expanded .Navigation-label {
  opacity: 1;
  right: 9px;
  right: 0.46875rem;
}

.Navigation-full .Navigation-list--buy .Navigation-label {
  right: 30px;
  right: 1.5rem;
}

.Navigation-full .Navigation-list--buy:hover .Navigation-label {
  right: 20px;
  right: 1rem;
}

.Navigation-full .Navigation-link:hover .Navigation-label,
.Navigation-full .Navigation-link--active .Navigation-label {
  color: #fff;
  text-shadow: none;
}

.Navigation-compact .Navigation-link {
  color: #ff4000;
  font-size: 15px;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 3;
  text-shadow: 0px 0px 5px #13ff29;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}

@media screen and (max-width:  720px) and (orientation: landscape) {
  .Navigation-compact .Navigation-link {
    line-height: 2.3;
  }
}

.Navigation-compact .Navigation-link:hover {
  background: -webkit-linear-gradient(right, transparent 0, rgba(252, 150, 47, 0.15) 100%);
  background: linear-gradient(right, transparent 0, rgba(252, 150, 47, 0.15) 100%);
  color: #fff;
}

.Navigation-compact .Navigation-link.Navigation-link--active {
  background: -webkit-linear-gradient(right, transparent 0, rgba(252, 150, 47, 0.15) 100%);
  background: linear-gradient(right, transparent 0, rgba(252, 150, 47, 0.15) 100%);
  color: #fff;
  text-shadow: none;
}

.Navigation-compact .Navigation-label {
  text-transform: uppercase;
}

.Navigation-compactToggle {
  background: #000000 url("imgs/ksimgs/mobile-nav-sprite.png") no-repeat 4px 5px;
  background-size: 62px 62px;
  cursor: pointer;
  height: 30px;
  left: 0;
  padding: 4px;
  position: fixed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  top: 0;
  width: 30px;
  z-index: 700;
}

.Navigation-compactToggle:hover {
  background-position: -27px 5px;
}

.Navigation-compact--menuOpen .Navigation-compactToggle {
  background-position: 4px -27px;
}

.Navigation-compact--menuOpen .Navigation-compactToggle:hover {
  background-position: -27px -27px;
}

.Navigation-compactShield {
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 500;
}

.Navigation-compact--menuOpen .Navigation-compactShield {
  display: block;
}

.SectionNavigation {
  background: url("imgs/ksimgs/repeat-bg-media.jpg") 50% 0 repeat-y;
  margin: 37px 0 56px;
  margin: 1.875rem 0 2.8125rem;
  position: relative;
  text-align: center;
}

.SectionNavigation:before {
  background: url("imgs/ksimgs/media-tab-top.png") 50% 0 no-repeat;
  background-size: auto 100%;
  content: "";
  display: block;
  height: 151px;
  height: 7.55rem;
  left: 0;
  position: absolute;
  right: 0;
  top: -44px;
  top: -2.2rem;
}

.SectionNavigation:after {
  background: url("imgs/ksimgs/media-tab-bottom.png") 50% 0 no-repeat;
  background-size: auto 100%;
  bottom: -29px;
  bottom: -1.45rem;
  content: "";
  display: block;
  height: 135px;
  height: 6.75rem;
  left: 0;
  position: absolute;
  right: 0;
}

.page.full-page-view .SectionNavigation,
.SectionNavigation {
  padding: 26px 70px 24px;
  padding: 1.3rem 3.5rem 1.2rem;
}

@media screen and (max-width:  720px) {
  .page.full-page-view .SectionNavigation,
  .SectionNavigation {
    padding-right: 3.125%;
    padding-left: 3.125%;
  }
}

.SectionNavigation > li {
  color: #ff8000;
  cursor: pointer;
  display: inline-block;
  font-size: 22px;
  font-size: 1.125rem;
  list-style: none;
  padding: 0 22px;
  padding: 0 1.125rem;
  position: relative;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  z-index: 600;
}

.SectionNavigation > li:hover,
.SectionNavigation > .active {
  color: #fff;
}

.SectionNavigation > li,
.page.full-page-view .SectionNavigation > li {
  list-style: none;
  margin-left: 0;
}

.VertAlign {
  border-collapse: collapse;
  display: table;
  height: 100%;
  width: 100%;
}

.VertAlign-section {
  display: table-row;
}

.VertAlign-block {
  display: table-cell;
  padding-top: 18px;
  padding-top: 0.9375rem;
  padding-bottom: 18px;
  padding-bottom: 0.9375rem;
}

.VertAlign-block--collapse {
  height: 1%;
}

.VertAlign-block--top {
  vertical-align: top;
}

.VertAlign-block--middle {
  vertical-align: middle;
}

.VertAlign-block--bottom {
  vertical-align: bottom;
}

.Button {
  background: none;
  border: none;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-size: 17px;
  font-size: 0.875rem;
  font-weight: 400;
  height: 110px;
  height: 5.5rem;
  line-height: 24px;
  line-height: 1.2rem;
  padding: 0 120px;
  padding: 0 6rem;
  position: relative;
  text-transform: uppercase;
  white-space: nowrap;
}

.Button--fixedWidth {
  width: 140px;
  width: 7rem;
}

.Button--subtle {
  background: #ff8000;
  box-shadow: 0px 0px 10px #ff8000;
  color: #000;
  font-weight: 700;
  height: auto;
  line-height: 24px;
  line-height: 1.2rem;
  padding: 12px 48px;
  padding: 0.6rem 2.4rem;
  text-shadow: 0px 0px 16px #deff00, 0px 0px 12px #deff00, 0px 0px 8px #deff00;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}

.Button--subtle:hover {
  background: #ff8000;
}

.Button--expanded {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 9px 5% 0;
  margin: 0.46875rem 5% 0;
  text-align: center;
  width: 90%;
}

.Button--textGlow {
  color: #ff8000;
  font-size: 20px;
  font-size: 1rem;
  font-weight: 200;
  height: auto;
  line-height: 24px;
  line-height: 1.2rem;
  padding: 12px 24px;
  padding: 0.6rem 1.2rem;
  position: relative;
  text-shadow: 0 0 80px #10d222, 0 0 60px rgba(252, 150, 47, 0.9), 0 0 40px rgba(252, 150, 47, 0.8), 0 0 20px rgba(252, 150, 47, 0.7);
  -webkit-transition: color 0.2s, text-shadow 0.2s;
  transition: color 0.2s, text-shadow 0.2s;
}

.Button--textGlow:hover {
  color: #fff;
  text-shadow: 0 0 80px #ffffff, 0 0 60px rgba(255, 255, 255, 0.9), 0 0 40px rgba(255, 255, 255, 0.8), 0 0 20px rgba(255, 255, 255, 0.7);
}

.Button-left {
  background-image: url("imgs/ksimgs/buttonLeft.png");
}

.Button-left,
.Button-left:after {
  background-size: 100% 100%;
  height: 110px;
  height: 5.5rem;
  left: 0;
  position: absolute;
  top: 0;
  width: 138px;
  width: 6.9rem;
}

.Button-left:after {
  background-image: url("imgs/ksimgs/button-left-hover.png");
  content: "";
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.Button--locked > .Button-left {
  background-image: url("imgs/ksimgs/button-left-locked.png");
}

.Button-right {
  background-image: url("imgs/ksimgs/buttonRight.png");
}

.Button-right,
.Button-right:after {
  background-size: 100% 100%;
  height: 110px;
  height: 5.5rem;
  position: absolute;
  right: 0;
  top: 0;
  width: 138px;
  width: 6.9rem;
}

.Button-right:after {
  background-image: url("imgs/ksimgs/button-right-hover.png");
  content: "";
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.Button--locked > .Button-right {
  background-image: url("imgs/ksimgs/button-right-locked.png");
}

.Button-middle {
  background-image: url("imgs/ksimgs/buttonCenter.png");
  left: 138px;
  left: 6.9rem;
  right: 138px;
  right: 6.9rem;
}

.Button-middle,
.Button-middle:after {
  background-repeat: repeat-x;
  background-size: auto 100%;
  bottom: 0;
  position: absolute;
  top: 0;
}

.Button-middle:after {
  background-image: url("imgs/ksimgs/button-middle-hover.png");
  content: "";
  left: 0;
  opacity: 0;
  right: 0;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.Button--locked > .Button-middle {
  background-image: url("imgs/ksimgs/button-middle-locked.png");
}

.Button-light {
  top: -27px;
  top: -1.35rem;
}

.Button-light,
.Button-light:after {
  background: url("imgs/ksimgs/button-light.png") no-repeat;
  background-size: 100% 100%;
  height: 150px;
  height: 7.5rem;
  position: absolute;
  right: 0;
  width: 199px;
  width: 9.95rem;
}

.Button-light:after {
  content: "";
  opacity: 0;
  top: 0;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.Button--locked > .Button-light {
  display: none;
}

.Button:hover > .Button-left:after,
.Button:hover > .Button-right:after,
.Button:hover > .Button-middle:after,
.Button:hover > .Button-light:after {
  opacity: 1;
}

.Button--locked {
  cursor: default;
}

.Button--locked > .Button-left:after,
.Button--locked > .Button-right:after,
.Button--locked > .Button-middle:after,
.Button--locked > .Button-light:after {
  display: none;
}

.Button-text {
  font-size: 24px;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 110px;
  line-height: 5.5rem;
  position: relative;
  text-align: center;
  text-shadow: 0 0 10px #e6ff42, 0 0 10px #ff8000;
}

.Button--locked > .Button-text {
  text-shadow: 0 0 10px #95be8e, 0 0 10px #ff8000;
}

.Button--fixedWidth > .Button-text {
  left: 0;
  position: absolute;
  right: 0;
}

.ButtonFootnote {
  font-size: 15px;
  font-size: 0.75rem;
  margin: 0;
}

.Logo {
  position: relative;
  z-index: 100;
}

.ScaledImage--logo {
  width: 516px;
  width: 25.8rem;
}

.ScaledImage--classFeature {
  width: 140px;
  width: 7rem;
}

.ButtonList {
  font-size: 0;
  margin-top: 37px;
  margin-top: 1.875rem;
  text-align: center;
}

.ButtonList--artHead {
  margin: 0 0 -130px;
  margin: 0 0 -6.5rem;
  overflow: hidden;
  position: relative;
  top: -145px;
  top: -7.25rem;
  z-index: 200;
}

@media screen and (max-width: 1280px) {
  .ButtonList--artHead {
    margin-bottom: -32px;
    margin-bottom: -1.6rem;
    top: -48px;
    top: -2.4rem;
  }
}

@media screen and (max-width:  960px) {
  .ButtonList--artHead {
    margin-bottom: -24px;
    margin-bottom: -1.2rem;
    top: -40px;
    top: -2rem;
  }
}

.ButtonList-item {
  display: inline-block;
  vertical-align: top;
}

.MediaList {
  text-align: center;
}

.MediaList-item {
  padding-right: 2.5%;
  padding-left: 2.5%;
}

@media screen and (max-width:  960px) {
  .MediaList-item {
    padding-right: 0;
    padding-left: 22.5%;
    position: relative;
  }
}

@media screen and (max-width:  960px) {
  .MediaList-item + .MediaList-item {
    margin-top: 37px;
    margin-top: 1.875rem;
  }
}

@media screen and (max-width:  960px) {
  .MediaList-side {
    left: 0;
    position: absolute;
    top: 0;
    width: 20%;
  }
}

@media screen and (max-width:  960px) {
  .MediaList-main {
    text-align: left;
  }
}

.ButtonList-item,
.page.full-page-view ul .ButtonList-item {
  list-style: none;
  margin: 0;
}

.ButtonList--artHead .ButtonList-item {
  float: left;
}

@media screen and (max-width:  960px) {
  .ButtonList--artHead .ButtonList-item {
    display: block;
    float: none;
  }
}

.ButtonList--artHead .ButtonList-prePurchase {
  float: right;
}

.ButtonList--artHead .ButtonList-item:last-child {
  float: right;
}

@media screen and (max-width:  960px) {
  .ButtonList--artHead .ButtonList-item:last-child {
    display: block;
    float: none;
  }
}

.ButtonList-itemLabel {
  color: rgba(249,198,103, 0.7);
  display: block;
  font-size: 15px;
  font-size: 0.75rem;
  line-height: 36px;
  line-height: 1.8rem;
  position: relative;
  text-transform: uppercase;
  top: -24px;
  top: -1.2rem;
}

.ButtonList-itemLabel--link {
  color: #ffc926;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}

.ButtonList-itemLabel--link:hover {
  color: #fff;
}

.InlineList {
  font-size: 0;
}

.InlineList-item {
  display: inline-block;
  vertical-align: top;
}

.VidThumb {
  display: inline-block;
  margin: 20px 1.66666667% 0;
  margin: 1rem 1.66666667% 0;
  position: relative;
  width: 24.58333333%;
}

@media screen and (max-width:  720px) {
  .VidThumb {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
  }
}

.VidThumb--large {
  margin-top: 0;
  width: 50.6%;
}

@media screen and (max-width:  720px) {
  .VidThumb--large {
    margin-top: 10px;
    margin-top: 1rem;
    width: 100%;
  }
}

.VidThumb--artHeadLeft {
  left: -36%;
}

@media screen and (max-width:  720px) {
  .VidThumb--artHeadLeft {
    left: auto;
  }
}

.VidThumb--artHeadCenter {
  left: 23.91666667%;
}

@media screen and (max-width:  720px) {
  .VidThumb--artHeadCenter {
    left: auto;
  }
}

.VidThumb--artHeadLeft:after,
.VidThumb--artHeadRight:after {
  background: url("imgs/ksimgs/leftVidbracket.png") no-repeat;
  background-size: 100% 100%;
  content: "";
  padding-bottom: 237.62711864%;
  pointer-events: none;
  position: absolute;
  right: -49.49152542%;
  top: -62px;
  top: -3.1rem;
  width: 81.01694915%;
  z-index: 400;
}

@media screen and (max-width:  720px) {
  .VidThumb--artHeadLeft:after,
  .VidThumb--artHeadRight:after {
    display: none;
  }
}

.VidThumb--artHeadRight:after {
  background-image: url("imgs/ksimgs/rightVidbracket.png");
  left: -49.49152542%;
  right: auto;
}

.VidThumb--artHeadCenter:after {
  background: url("imgs/ksimgs/video-pole-center.png") no-repeat;
  background-size: 100% 100%;
  content: "";
  height: 319px;
  height: 15.95rem;
  left: 50%;
  margin-left: -91px;
  margin-left: -4.55rem;
  position: absolute;
  top: -132px;
  top: -6.6rem;
  width: 182px;
  width: 9.1rem;
}

@media screen and (max-width:  720px) {
  .VidThumb--artHeadCenter:after {
    display: none;
  }
}

.VidThumb-link {
  display: block;
}

.VidThumb--large .VidThumb-link {
  box-shadow: 0 0 8px #d93600;
}

.VidThumb-link--locked {
  cursor: default;
}

.VidThumb-link--locked:before {
  background: url("imgs/ksimgs/video-chain.png") no-repeat;
  background-size: 100% 100%;
  content: "";
  margin: -2.37288136% -3.72881356% 0 0;
  padding-bottom: 40.6779661%;
  position: absolute;
  right: 0;
  top: 0;
  width: 36.94915254%;
  z-index: 400;
}

@media screen and (max-width:  720px) {
  .VidThumb-link--locked:before {
    height: 120px;
    height: 6rem;
    margin: -7px -11px 0 0;
    margin: -0.35rem -0.55rem 0 0;
    padding-bottom: 0;
    width: 109px;
    width: 5.45rem;
  }
}

.VidThumb-videoWrap {
  background: #1d1e20;
  display: block;
  height: 0;
  padding-top: 50.51020408%;
  position: relative;
  z-index: 200;
}

.VidThumb-videoWrap:after {
  box-shadow: 0 0 1px #ff4000 inset, 0 0 8px rgba(0, 0, 0, 0.7) inset;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.VidThumb--large .VidThumb-videoWrap:after {
  display: none;
}

.VidThumb-videoWrap {
  background: url('imgs/ksimgs/transition.jpg');
  background-position: center center;
  background-size: auto;
}

.ie8 .VidThumb-videoWrap .VidThumb-video,
.VidThumb-link--locked .VidThumb-video {
  display: none;
}

.VidThumb-video {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

@media screen and (max-width:  720px) {
  .VidThumb-video {
    display: none;
  }
}

.VidThumb-playButton {
  background: url("imgs/ksimgs/smallPlay.png") no-repeat 50% 50%;
  left: 50%;
  margin: -10.16949153% 0 0 -10.84745763%;
  padding-bottom: 20.6779661%;
  top: 50%;
  width: 21.01694915%;
}

.VidThumb-playButton,
.VidThumb-playButton:after {
  background-size: 100% 100%;
  position: absolute;
}

.VidThumb-playButton:after {
  background-image: url("imgs/ksimgs/smallPlayHover.png");
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.VidThumb-link:hover .VidThumb-playButton:after {
  opacity: 1;
}

.VidThumb-link--locked .VidThumb-playButton {
  background-image: url("imgs/ksimgs/video-play-small-locked.png");
}

.VidThumb-link--locked .VidThumb-playButton:after {
  display: none;
}

.VidThumb--large .VidThumb-playButton {
  background-image: url("imgs/ksimgs/largePlay.png");
  margin-top: -13.26530612%;
  margin-left: -13.26530612%;
  padding-bottom: 26.2755102%;
  width: 26.2755102%;
}

.VidThumb--large .VidThumb-playButton:after {
  background-image: url("imgs/ksimgs/largePlayHover.png");
}

@media screen and (max-width:  720px) {
  .VidThumb .VidThumb-playButton,
  .VidThumb--large .VidThumb-playButton {
    height: 61px;
    height: 3.05rem;
    margin: -30px 0 0 -32px;
    margin: -1.5rem 0 0 -1.6rem;
    padding-bottom: 0;
    width: 62px;
    width: 3.1rem;
  }
}

.VidThumb-fallback {
  bottom: 0;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

@media screen and (max-width:  720px) {
  .VidThumb-fallback {
    display: block;
  }
}

.VidThumb-label {
  background: rgba(57,38,18, 0.8);
  bottom: 0;
  color: #ff8000;
  font-size: 13px;
  font-size: 0.6875rem;
  font-weight: 200;
  left: 0;
  position: absolute;
  right: 0;
  text-transform: uppercase;
  -webkit-transition: color 0.4s;
  transition: color 0.4s;
  z-index: 200;
}

.VidThumb-link:hover > .VidThumb-label {
  color: #fff;
}

.VidThumb-link--locked > .VidThumb-label,
.VidThumb-link--locked:hover > .VidThumb-label {
  color: #848484;
}

.VidThumb-underGlow {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}

.VidThumb-underGlow:before,
.VidThumb-underGlow:after {
  background: -webkit-radial-gradient(#d93600 0%, transparent 70%);
  background: radial-gradient(#d93600 0%, transparent 70%);
  content: "";
  height: 50px;
  height: 2.5rem;
  left: 0;
  position: absolute;
  right: 0;
}

.VidThumb-underGlow:before {
  top: -15px;
  top: -0.75rem;
}

.VidThumb-underGlow:after {
  bottom: -15px;
  bottom: -0.75rem;
}

.VidThumb-overGlow {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 300;
}

.VidThumb-overGlow:before,
.VidThumb-overGlow:after {
  background: -webkit-linear-gradient(left, transparent, rgba(249,198,103, 0.5), transparent);
  background: linear-gradient(left, transparent, rgba(249,198,103, 0.5), transparent);
  content: "";
  height: 2px;
  height: 0.1rem;
  left: 0;
  position: absolute;
  right: 0;
}

.VidThumb-overGlow:before {
  top: 0;
}

.VidThumb-overGlow:after {
  bottom: 0;
}

.ThumbnailList-items {
  font-size: 0;
  text-align: center;
}

.ThumbnailList-item {
  display: inline-block;
  font-size: 15px;
  font-size: 0.75rem;
  list-style: none;
  padding-bottom: 56px;
  padding-bottom: 2.8rem;
}

.ThumbnailList-item:hover {
  cursor: pointer;
}

@media screen and (max-width:  720px) {
  .ThumbnailList-item {
    display: block;
  }
}

@media screen and (max-width:  540px) {
  .ThumbnailList-item {
    display: block;
  }
}

.ThumbnailList-item--noBottomPadding {
  padding-bottom: 0;
}

.ThumbnailList-item--1of4 {
  width: 23%;
}

@media screen and (max-width:  720px) {
  .ThumbnailList-item--1of4 {
    width: 48%;
  }
}

@media screen and (max-width:  540px) {
  .ThumbnailList-item--1of4 {
    width: 67%;
  }
}

.ThumbnailList-item--1of3 {
  width: 29.33333333%;
}

@media screen and (max-width:  960px) {
  .ThumbnailList-item--1of3 {
    width: 46%;
    padding-bottom: 16px;
  }
}

@media screen and (max-width:  540px) {
  .ThumbnailList-item--1of3 {
    width: 65%;
  }
}

.ThumbnailList-item,
.page.full-page-view ul .ThumbnailList-item {
  margin: 0;
}

.ThumbnailList-item--1of3,
.page.full-page-view ul .ThumbnailList-item--1of3 {
  margin: 0 2%;
}

@media screen and (max-width:  720px) {
  .ThumbnailList-item--1of3,
  .page.full-page-view ul .ThumbnailList-item--1of3 {
    margin: auto;
  }
}

@media screen and (max-width:  540px) {
  .ThumbnailList-item--1of3,
  .page.full-page-view ul .ThumbnailList-item--1of3 {
    margin: auto;
  }
}

.ThumbnailList-item--1of4,
.page.full-page-view ul .ThumbnailList-item--1of4 {
  margin: 0 1%;
}

@media screen and (max-width:  720px) {
  .ThumbnailList-item--1of4,
  .page.full-page-view ul .ThumbnailList-item--1of4 {
    margin: auto;
  }
}

@media screen and (max-width:  540px) {
  .ThumbnailList-item--1of4,
  .page.full-page-view ul .ThumbnailList-item--1of4 {
    margin: auto;
  }
}

.ThumbnailList-link,
.ThumbnailList-image,
.ThumbnailList-label {
  display: block;
}

.ThumbnailList-label {
  bottom: -32px;
  bottom: -1.6rem;
  font-size: 13px;
  font-size: 0.6875rem;
  font-weight: 400;
  left: 0;
  line-height: 32px;
  line-height: 1.6rem;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 200;
}

.ThumbnailList-label--forFrame {
  bottom: -11px;
  bottom: -0.55rem;
}

.PaginatorByIcon {
  margin-top: 37px;
  margin-top: 1.875rem;
  position: relative;
}

.iphone .PaginatorByIcon {
  max-width: 100%;
  overflow: hidden;
}

.PaginatorByIcon-iconsWrap {
  background: url("imgs/ksimgs/transition.jpg") 50% 0 repeat-y;
  margin-bottom: 25px;
  margin-bottom: 1.25rem;
  padding: 26px 0 24px;
  padding: 1.3rem 0 1.2rem;
  position: relative;
  text-align: center;
  z-index: 100;
}

.PaginatorByIcon-iconsWrap:before {
  background: url("imgs/ksimgs/tabTop.png") 50% 0 no-repeat;
  content: "";
  display: block;
  height: 151px;
  height: 7.55rem;
  left: 0;
  position: absolute;
  right: 0;
  top: -44px;
  top: -2.2rem;
}

.PaginatorByIcon-iconsWrap:after {
  background: url("imgs/ksimgs/media-tab-bottom.png") 50% 0 no-repeat;
  bottom: -28px;
  bottom: -1.4rem;
  content: "";
  display: block;
  height: 135px;
  height: 6.75rem;
  left: 0;
  position: absolute;
  right: 0;
}

@media screen and (max-width:  720px) {
  .PaginatorByIcon-iconsWrap {
    display: none;
  }
}

.PaginatorByIcon-icons {
  font-size: 0;
  text-align: center;
}

.PaginatorByIcon-icon {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  list-style: none;
  width: 9%;
}

@media screen and (max-width:  960px) {
  .PaginatorByIcon-icon {
    width: 18%;
  }
}

.PaginatorByIcon-icon:hover {
  cursor: pointer;
}

.PaginatorByIcon-icon,
.page.full-page-view ul .PaginatorByIcon-icon {
  margin: 8px 0.5%;
  margin: 0.4rem 0.5%;
}

.PaginatorByIcon-controls {
  display: none;
}

@media screen and (max-width:  720px) {
  .PaginatorByIcon-controls {
    display: block;
    max-height: 480px;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .PaginatorByIcon-controls:after {
    content: "";
    display: block;
    padding-bottom: 88.23529412%;
  }
}

@media screen and (max-width:  720px) {
  .PaginatorByIcon--simple > .PaginatorByIcon-controls {
    bottom: 0;
    max-height: none;
  }
}

@media screen and (max-width:  720px) {
  #artifacts .PaginatorByIcon-controls {
    max-height: 662px;
  }

  #artifacts .PaginatorByIcon-controls:after {
    padding-bottom: 121.69117647%;
  }
}

.PaginatorByIcon-prev,
.PaginatorByIcon-next {
  border-color: #13ff29 #13ff29 transparent transparent;
  border-width: 5px;
  border-width: 0.25rem;
  border-style: solid;
  cursor: pointer;
  height: 30px;
  height: 1.5rem;
  position: absolute;
  top: 53.65168539%;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
  width: 30px;
  width: 1.5rem;
}

.PaginatorByIcon-prev:hover,
.PaginatorByIcon-next:hover {
  border-color: #fff #fff transparent transparent;
}

.PaginatorByIcon--simple .PaginatorByIcon-prev,
.PaginatorByIcon--simple .PaginatorByIcon-next {
  top: 50%;
}

@media screen and (max-width:  720px) {
  #class .Grid {
    z-index: 1;
  }
}

@media screen and (max-width:  720px) {
  #class .PaginatorByIcon-content {
    margin-top: -10%;
    margin-bottom: -30%;
    z-index: 0;
  }
}

.tempClass-addPadding {
  padding-top: 100px;
  padding-top: 5rem;
  padding-right: 3.125%;
  padding-left: 3.125%;
}

@media screen and (max-width:  720px) {
  .tempClass-addPadding {
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
.ContentButtonList {
  font-size: 0;
}

.ContentButtonList-item {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  font-size: 20px;
  font-size: 1rem;
  margin: 5px 0.83333333%;
  margin: 0.25rem 0.83333333%;
  max-width: 100%;
}

.ContentButtonList-content {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: block;
  height: 132px;
  height: 6.6rem;
  position: relative;
  width: 405px;
  width: 20.25rem;
}

.iphone .ContentButtonList-content {
  max-width: 100%;
}

.ContentButtonList-content--beginnerTrial {
  background-image: url("imgs/ksimgs/beginner-trial-button.jpg");
}

.ContentButtonList-content--veteranTrial {
  background-image: url("imgs/ksimgs/veteran-trial-button.jpg");
}

.ContentButtonList-subheader {
  bottom: 39px;
  bottom: 1.95rem;
  color: #fff;
  display: block;
  font-size: 15px;
  font-size: 0.75rem;
  line-height: 1.1875;
  position: absolute;
  right: 25px;
  right: 1.25rem;
}

.ContentButtonList-content--veteranTrial > .ContentButtonList-subheader {
  left: 25px;
  left: 1.25rem;
  right: auto;
}

.ContentButtonList-header {
  bottom: 11px;
  bottom: 0.55rem;
  color: #ffbf37;
  display: block;
  font-size: 25px;
  font-size: 1.25rem;
  line-height: 1.1875;
  right: 25px;
  right: 1.25rem;
  text-shadow: 0 0 6px rgba(255, 191, 55, 0.5);
  text-shadow: 0 0 0.3rem rgba(255, 191, 55, 0.5);
  text-transform: uppercase;
  position: absolute;
}

.ContentButtonList-content--veteranTrial > .ContentButtonList-header {
  left: 25px;
  left: 1.25rem;
  right: auto;
}

.Social {
  margin: 37px auto 0;
  margin: 1.875rem auto 0;
  max-width: 615px;
  max-width: 30.75rem;
  text-align: center;
}

.Social-intro {
  font-size: 25px;
  font-size: 1.25rem;
  font-weight: 200;
  text-align: center;
  text-shadow: 0 0 6px rgba(255, 191, 55, 0.5);
  text-shadow: 0 0 0.3rem rgba(255, 191, 55, 0.5);
}

.Social-items {
  font-size: 0;
  margin-top: 10px;
  margin-top: 0.5rem;
}

.Social-item {
  display: inline-block;
}

.Social-item,
.page.full-page-view ul .Social-item {
  margin: 0;
}

.Social-link {
  display: block;
  margin: 0;
  position: relative;
}

.Social-link,
.Social-link:after {
  background: url("imgs/ksimgs/social-icon-sprite.png");
  background-size: 200% 700%;
  height: 75px;
  height: 3.75rem;
  width: 75px;
  width: 3.75rem;
}

.Social-link:after {
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.Social-link:hover:after {
  opacity: 1;
}

.Social-link--facebook {
  background-position: 0     0;
}

.Social-link--facebook:after {
  background-position: -100% 0;
}

.Social-link--twitter {
  background-position: 0 -100%;
}

.Social-link--twitter:after {
  background-position: -100% -100%;
}

.Social-link--youtube {
  background-position: 0 -200%;
}

.Social-link--youtube:after {
  background-position: -100% -200%;
}

.VidBackG {
  background: #000;
}

@media screen and (max-width:  720px) {
  .VidBackG {
    background: transparent;
  }
}

@media screen and (max-width:  720px) {
  #class.VidBackG {
    background: #000;
  }
}

.VidBackG--tall {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 900px;
  min-height: 45rem;
}

@media screen and (max-width:  720px) {
  .VidBackG--tall {
    min-height: 0;
  }
}

#characters .VidBackG--tall {
  min-height: 750px;
  min-height: 37.5rem;
}

@media screen and (max-width:  720px) {
  #characters .VidBackG--tall {
    min-height: 0;
  }
}

.VidBackG-overlay {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}

.VidBackG-overlay--dark {
  background: rgba(13, 13, 12, 0.2);
}

.VidBackG-overlay--dark:before,
.VidBackG-overlay--dark:after {
  content: "";
  height: 30%;
  left: 0;
  position: absolute;
  right: 0;
}

.VidBackG-overlay--dark:before {
  background: -webkit-linear-gradient(top, #090908 0, #090908 5%, rgba(9, 9, 8, 0.55) 55%, transparent 100%);
  background: linear-gradient(top, #090908 0, #090908 5%, rgba(9, 9, 8, 0.55) 55%, transparent 100%);
  top: 0;
}

.VidBackG-overlay--dark:after {
  background: -webkit-linear-gradient(bottom, #090908 0, #090908 5%, rgba(9, 9, 8, 0.6) 70%, transparent 100%);
  background: linear-gradient(bottom, #090908 0, #090908 5%, rgba(9, 9, 8, 0.6) 70%, transparent 100%);
  bottom: 0;
}

.VidBackG-overlaySize {
  padding-top: 56.25%;
}

.VidBackG-container {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}

@media screen and (max-width:  720px) {
  .VidBackG-container {
    position: static;
  }
}

#characters .VidBackG-container {
  top: -45px;
}

@media screen and (max-width:  720px) {
  .VidBackG--responsiveBackdrop .VidBackG-container {
    position: absolute;
  }
}

.VidBackG-video,
.VidBackG-fallback {
  display: block;
  max-width: none;
  position: relative;
  top: 0;
}

.VidBackG--wide .VidBackG-video,
.VidBackG--wide .VidBackG-fallback {
  left: 50%;
  margin-left: -960px;
}

#home.VidBackG--wide .VidBackG-video,
#home.VidBackG--wide .VidBackG-fallback {
  margin-left: -1280px;
}

.VidBackG-fallback {
  position: absolute;
}

#home.VidBackG--wide.is-mp4 .VidBackG-video {
  margin-left: -960px;
}

#home .VidBackG-container:before {
  background: url("imgs/ksimgs/dagon_header.jpg");
  content: "";
  height: 1000px;
  left: 50%;
  margin-left: -1280px;
  position: absolute;
  top: 0;
  width: 2560px;
  z-index: 100;
}

#home .VidBackG-container:after {
  background: url("imgs/ksimgs/dagon_header.jpg");
  content: "";
  height: 600px;
  left: 50%;
  margin-left: -1280px;
  position: absolute;
  top: 1000px;
  width: 2560px;
}

.VidBackG-responsiveImg {
  display: none;
}

@media screen and (max-width:  720px) {
  .VidBackG-responsiveImg {
    display: inline;
  }
}

@media screen and (max-width:  720px) and (orientation: landscape) {
  .VidBackG-responsiveImg {
    width: 60%;
    margin-top: 25%;
  }
}

@media screen and (max-width:  720px) {
  .VidBackG-video,
  .VidBackG-fallback {
    display: none;
  }
}

.VidBackG--responsiveBackdrop .VidBackG-fallback {
  display: block;
  max-width: none;
}

.VidBackG-mainCampaign {
  background: url("/imgs/ksimgs/kickstartervideopreview.png") top center;
  height: 966px;
}

#lightbox-anchor {
  left: 0;
  position: absolute;
  top: 10%;
  width: 100%;
  z-index: 9005;
}

#lightbox-container.lightbox-map {
  padding-bottom: 35.33%;
  width: 53% !important;
}

#lightbox-container {
  background: #000;
  display: none;
  height: 100% !important;
  margin: 0 auto;
  padding-bottom: 42.1875%;
  position: relative;
  width: 75% !important;
}

#lightbox-content {
  background: #000;
  height: 100% !important;
  overflow: hidden;
  position: absolute;
  text-align: center;
  width: 100%;
}

#lightbox-content.loading {
  background: #0d0804 url(../../images/loaders/media-page-load.gif) no-repeat 50% 50%;
}

#lightbox-content > img {
  height: auto;
}

#lightbox-title {
  display: none;
}

#blackout {
  background: #000;
  display: none;
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9001;
}

.Frame {
  display: block;
  padding: 32px;
  padding: 1.6rem;
  position: relative;
}

.Frame:hover > .Frame-overlay:after {
  top: 0;
}

.Frame:hover > .Frame-corner:after,
.Frame:hover > .Frame-side:after {
  opacity: 1;
}

.PaginatorByIcon-icon--selected > .Frame-corner:after,
.PaginatorByIcon-icon--selected > .Frame-side:after {
  opacity: 1;
}

.Frame--inline {
  display: inline-block;
}

.Frame--inactive > .Frame-overlay:after,
.Frame--inactive > .Frame-corner:after,
.Frame--inactive > .Frame-side:after {
  display: none;
}

.Frame-overlay {
  bottom: 32px;
  bottom: 1.6rem;
  left: 32px;
  left: 1.6rem;
  overflow: hidden;
  position: absolute;
  right: 32px;
  right: 1.6rem;
  top: 32px;
  top: 1.6rem;
  z-index: 400;
}

.Frame-overlay:after {
  background: -webkit-linear-gradient(top, rgba(252, 150, 47, 0) 0, rgba(252, 190, 77, 0.07) 50%, rgba(252, 150, 47, 0.39) 100%);
  background: linear-gradient(top, rgba(252, 150, 47, 0) 0, rgba(212, 190, 77, 0.07) 50%, rgba(252, 150, 47, 0.39) 100%);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 100%;
  -webkit-transition: top 0.4s;
  transition: top 0.4s;
  width: 100%;
}

.Frame-corner,
#lightbox-container .corner {
  z-index: 300;
}

.Frame-corner,
#lightbox-container .corner,
.Frame-corner:after,
#lightbox-container .corner:after {
  background: url("imgs/ksimgs/frame-corners-sprite.png") no-repeat;
  background-size: 400% 200%;
  height: 75px;
  height: 3.75rem;
  position: absolute;
  width: 75px;
  width: 3.75rem;
}

.Frame-corner:after,
#lightbox-container .corner:after {
  content: "";
  left: 0;
  opacity: 0;
  top: 0;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.Frame-corner--topLeft {
  background-position: 0 0;
  left: 0;
  top: 0;
}

.Frame-corner--topLeft:after {
  background-position: 66.66666666% 0;
}

.Frame-corner--topRight {
  background-position: 33.33333333% 0;
  right: 0;
  top: 0;
}

.Frame-corner--topRight:after {
  background-position: 100% 0;
}

.Frame-corner--bottomRight {
  background-position: 33.33333333% 100%;
  bottom: 0;
  right: 0;
}

.Frame-corner--bottomRight:after {
  background-position: 100% 100%;
}

.Frame-corner--bottomLeft {
  background-position: 0 100%;
  bottom: 0;
  left: 0;
}

.Frame-corner--bottomLeft:after {
  background-position: 66.66666666% 100%;
}

#lightbox-container .corner-top-left {
  background-position: 0 0;
  left: -22px;
  left: -1.1rem;
  top: -22px;
  top: -1.1rem;
}

#lightbox-container .corner-top-left:after {
  background-position: 66.66666666% 0;
}

#lightbox-container .corner-top-right {
  background-position: 33.33333333% 0;
  right: -22px;
  right: -1.1rem;
  top: -22px;
  top: -1.1rem;
}

#lightbox-container .corner-top-right:after {
  background-position: 100% 0;
}

#lightbox-container .corner-bottom-right {
  background-position: 33.33333333% 100%;
  bottom: -22px;
  bottom: -1.1rem;
  right: -22px;
  right: -1.1rem;
}

#lightbox-container .corner-bottom-right:after {
  background-position: 100% 100%;
}

#lightbox-container .corner-bottom-left {
  background-position: 0 100%;
  bottom: -22px;
  bottom: -1.1rem;
  left: -22px;
  left: -1.1rem;
}

#lightbox-container .corner-bottom-left:after {
  background-position: 66.66666666% 100%;
}

.Frame-side,
#lightbox-container .border {
  z-index: 200;
}

.Frame-side,
#lightbox-container .border,
.Frame-side:after,
#lightbox-container .border:after {
  position: absolute;
}

.Frame-side:after,
#lightbox-container .border:after {
  content: "";
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.Frame-side--top {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAVCAYAAAD7NJjdAAAFcklEQVR4AexV1ZJ2NwzT4fPB8paZmfGqeNX3vy4zLx2GVNLkn26fYetZT+bkcxxZlrMJgA09+Y/fTQu3XSSc0jN6eofJCbd8pS8i4HF6IXLkd5yYJfokAl6jV/SSnls5d9NW+kwf6YOI+Zi+jaT8byYHbXLfIw+FoiyAJMUyz5jHCUPXYxpHrOuKosixPTzAZrdFmmVYpgl902FdZsiyvMAaAuZpoo/0mb8tCEEpEyRJapUWZYmD4yPkXNvLS/7GfXoSYGMgdCjhmhW549MsZa7VWMaB3vco6xqnDz+Auq7Qtz2GpsVK3J7/LPP5NM+JK0NAwNSznr7DzBwhhOjwXTLFbfd71ygeVPP138T30FNPhLEbMA29i1sIJCOgalNjs9+h2tYkYxEo+gBZmllcJlJETOPAc4su0288t8XmgJcdHeLq9z/h/dRFilBjMulV6f2wrP4O8XHTXpKlJjYn8TkBy7KixJaYmssLNBdX/h0iAiSTRBZ1yVzBmIa+Fz43ySaa1uC8YVkcf3h6hB1JmSiG7roRwcZhkveHh4xfzXRZVyJDzDnJNIiwSSndebErxqOi4sWrqymrCgenx9gcHgLMN3U9l9Wljl2vC+U6pwY4T5ZlqHdbndW3uup7Uqsp8cpt5bFX241w+l7FW2Xw3VKiG9e3LRspbItjnMsWrNKcatqRkMOTMyxDh5aEqKnrYhn5z7FHZyehpDrqzUZJDHwaRgNxoiLXGpUhOUtZTLQujt9TFTuNSJFZWT2l7cJFxLwIsEfGiuS3lCil9DcNBhMWUPJ7d0Ap15XzYw0mRpYXhQsUGVme61uEKL9GW80UXufru+6WQqw8NUOrVOcROzw7wZ4qubm6hCZFar2XcxbhMW/y6HNPh+76RnL3/FrSUeaS8TiOLtaERGmKqB1n8vShB0hohas/L6QK7fttCLCcTUKSpwTd6V7mrPxuiECtaZFZwld//GmFnjxwv4nsmyaOZUYy5IUxIfz7FlVUWlYVuPnzb6tkHkZ33uYwDwRzJCy89LntboM9VT33o78VL2KFd2i6GFvBY/zSh+/4GWovrtzh7dHeDLeX12iurnlpZwXIRJpm/OzRB3F8fs5kDUm5hEnlpeqoRmtZSCCJ2Z4cYSKIsXUnfR4hSrouIaWWpYBkuPjtd7RXNzh+4JwSn0jeLOyOhdZbj+uW6lL3//j+B3RNKzU5rywq3SpLPI6Zm1Cx6Q8+9bjIFcbYvIlv4Y5YF6ttsWKCPXn3i89DGjuNxKnx27c/4tevv/PoRGmarDMq5IX330BJlfz9yx8aDausUIEcRStq9ayKZC1W2jqv0DsWjUVlnnUBU6fv/ReKUnZ8c3lpxeZV4fgkJI4rt7XP/vLVt1TaX1Iq42+RGHBP9SJHI+R37Ozhh/Dwc08h1diItKhclTwOg/BGxUVhvvj+W0FJ8iwXw1bJ0PbgpgPFnhgW63qY85qJV0uPQAu+L4e6x8DSJGWODHHDwERuURSKdQEDiYrddUzssrrl+7UjM+gsUbHu+u3RMMchRHzusqsRZj2iXmP3dT7x25R7lMu6JNGFGy1flYcNyoWxJEa/pT2Ss/vvC8YYgQqAZjtNI+gQpAKt8eIVt80Agjk2eQYSC/YC50SACYik6TfLHb7YPP7TjnlmMQgEITik3//C1m/e9vZ/sBcWZjVGEY8P/hng2t/sOWDI+v28CEZPEPYIb2jbs0fi32rDKx63Df3tod//u1kH2MEWKDhA56jIDqZT0iUUELRawEMwW+WfxZpY8LZtTd8NzbrHs65kT0LlfFWWtbYD1Cx4Ca3TozpUoajThJ6C1wANN76V/Fup8XXtX9eNPMbzmEaC5wleI/P1zHcH67azzX07Rg4AAAAASUVORK5CYII=");
  left: 32px;
  left: 1.6rem;
  right: 32px;
  right: 1.6rem;
  top: 16px;
  top: 0.8rem;
}

.Frame-side--top,
.Frame-side--top:after {
  background-repeat: repeat-x;
  background-size: auto 100%;
  height: 21px;
  height: 1.05rem;
}

.Frame-side--top:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAVCAYAAAD7NJjdAAAFuklEQVR4AeyVBZM7uxHEf6LdNR+EmZk5xfkA+eBhZnzM/3fnO9tL0kTXVQ4zk6rGWhiNWt29Y/4//j/+P/4//oHD8ReOS/v071tj/3XEvPL1r7XUJHCePM/M48Rw6pnGkVIKKUWW2w2L1RIfQs2Z6A8nSp5FawiJUox5mmqMNWZKzpiB8w7nvHhLTcPmYkes8/H2Fuc91HB2RuLADFfnkKLyffCUXIRlHGr0PU3XcfW6V9N1Lf2xZzgcKfOMA1wIWu9jJMSAYUzDxNCfmGsNK4bZQwD6QXnL9VpnrDzozHcvV3yvfeubbTwNtUCvw+VcCMHTLjoW6xXtsiNPuQLrK7ABAO+j5lweiJzr2oGcszbzIdZ1Sxabutluy/6Fl9Bzr0OKUDMQ6W2j55aL7g1xrWcueBEbYyI2CR0iNSwrpsPtDYebvd7jHB5HaBpS12DZJM4w9mTLEoliwmDFJIjNWfnbqx2rSso0TpzuDiK44kAkr7fbml/EdNO1IqMypyL1wGLcnOHwSAUzhr5nmkY5rMxFp2mals3VBYvtFqwwnfo6FR11PPXasIbUrwKoTgiBrjqxaVvdV1XlMC83Oc1mqE6NKtJCOOu+ypfLQOurEyVc3x/JYa5RRLjPHres8cYIz2TCy7C63LG9vCYPJ453B4lasmwEhma3u760ZtHRLRYCUoFXMkYBqewSU9RcVRAZ4zQwPxSasvLXmw2r3a7mBTmrr9bWwR+ImLMA4z1yZL2vTpRT+vsDgwgzmnq/qnVS1+pzoZiIAYgpYWYiI8Soe5xTfR+CxKx4674H+txT1uCWDhEbPbwl4ZuAfyzjXoRtt2O9XHO/v6V+KSLvXHOe53Nd3Bve+TY73d2Dmb7fInVkc9l4rET1xyPjPJCbIkKcOZbdmqtXv4quqrV/6UauqASqNxiys0hw0VcSThI31VwfPJVAzT4FWXj/4kty6GWtV4nUITETwBAfIgkT9qte1FanhTZx/9LLcsnsZ8oOuAi4bSC8qcO/ucWen/A/mLHHZ5Zzw3p3wXwaVac6RcQaxnA44YMjplafcdxcX7KucbzZS+HNbi0nHG/vKqt7+rEnr4s28VtP95jjav0KLrbXDPtDJeUWDNWoiqqP5DwTYgVSLTv1I01bKDmrsavBepEiEq5fu+EVb3g9N8+/wHF/X+uuWThHrsTWSbk4ROS5uS43GzXYF594ktPpSPYZVh53GXFvSjSfu4LXJ+zpEft2T3lxohkD1294LWRIUWTI2YvNContvFwpY8yZuLq8EBHXr32NAIDx/GNPcfPoEXOY4b0N7ac3uMaz+qLnXZ94P23quHn6RfwusKsqp0VHs1gwq7ABJpIx9GmUuVCscB4+BmKMAjYPo/6F3nh9ebay8g+3t6jxtkn5zpzymmWntc/+9DEIntBEKewWHv/GJeHzF7jXN3JK3hf83mhKx/WbXs2r3/IWuY9iuCDn6sjjMAiv/kAAGfM9n/qoVTDEENXlD/s7NVdrjPxmD59eQnLwk4Hua45oEYqsR0iJ1cWWcx/0zuN84PzAzNSzUkrKLfOs2noPygFERlVL+zs0EOjgkLu8nAI42V0cm5FLxpgpAVg78mcbykc6GAr24x77UY/7ecYfPdECKbXqZz4mvPeKYkaeJvWZ0CTKNFfMPe76Va80YURABc6ngL8I2BuSmpe9NFMqMfbUKDV/fZTzP4RAex1EhwA04XRviAAQaci6WucA8eiUr2cqB+eXVmrooQg5865PS2u8g4gExAPZYKgx/6qe9hYmbS5SwHTPGaOZghqu7RoDFdBLAYgO13loHGTgVLCx4PhFu2WBAyAUhmDx/ke2lQ3sXvKpz/wTC6v/Zjs22LJuYj9uQrH2aHm9kt2yH4pVMPpbhvJz65j7OY51tctrinGhWrXstN72LbBf8B32Lrc6sGGCAxcosZuhOsuXfljzZ1vSmDQmjQkdeFpywXi0SHsAAAAASUVORK5CYII=");
  left: 0;
  right: 0;
  top: 0;
}

.Frame-side--right {
  background-image: url("data:image/png;base64,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");
  bottom: 32px;
  bottom: 1.6rem;
  right: 16px;
  right: 0.8rem;
  top: 32px;
  top: 1.6rem;
}

.Frame-side--right,
.Frame-side--right:after {
  background-repeat: repeat-y;
  background-size: 100% auto;
  width: 21px;
  width: 1.05rem;
}

.Frame-side--right:after {
  background-image: url("data:image/png;base64,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");
  bottom: 0;
  right: 0;
  top: 0;
}

.Frame-side--bottom {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAVCAYAAAD7NJjdAAAFEElEQVR4Ae1YVZM0KRAsCugeWTt3d3s/v///D87dZT8daQEuySaIub797HmXiAq2GwqysrJgp42ILGFmZpexpUPLJDwMszC9xOSkA4uwkAl4HuZJDu1SExOKDZmA92AtrIE5KudytggbYT2sy8R8BlsVUq7aRM7WqEoSNnNHjbFPSQ6bmc0xd/Azhg8XtAcvWFMc7ojyDlulRBzznpPv5Gecs7OI6XmH7fn+wmFudDiG3mgFMQ+w7lOd79DusMAFkcyTNZtzB+CzuNnz8fj0JBEqsZqqjKnPz5EONQY1F0jBXIw7xrpXncK9zDy6snclvxKYJBZJ0o9exHIwk/gijAOJfsbqfzGp0v/QCDH7hvC/Nc3zb76WnG9EnZU4jDKOo1jnJqAxFke87wdawDsJgWNGMwArRpTqMCVtfG8swfGtCoGLEDx92YeEvbRmOL/TvJ7ReUGKaxqOxZAxBnHOzeojY431sbu9xdwgvvUiwBP6IN1+j3dR1E4kKclSzmlXK64VYpiS8M4nH6SSzOxA874hJHVaAhKS8/fPv8ut83Ppdp1EEEgiSIIWARAYyfJtI6uTY3n4qSckAMzQZR8QaoQZCgMMay7Wa+6Z17FqJYwjLIhtnFjrCDSFeKgiznfeC7ev5MMf+45dB0MShx7PKscPnciA55+++BbYr5M8xqpKcs+efFzOHn+0SnocBybIPPXC80mUUmZAbduKASHddk/lEIga+p3//qcMfc9Mp5odZpr+bAV4s1jIyWOPkoRuu51EGtLhYQ4TgtfGyu1rN5G1pazPTlmCAIgAexA4TskxwgQwIJBuGy/9rQ2xUmWq3GvY9wS1OlmJB4bNjRty869rUEtH8tAYl4cCl1BJs14ylm6z59rN8YoUmWdeeznljEQAiQDgly2DCwDFbACTInt7gNhjcaxCtdSaZM9GAtU7aQFocXzE0pyA1quLBMY4UkVUAp6bts3qATk3WHbLkxNpgSONkZio3JBKNgWkNyS5pyosk8exmIpS11TJzXMQst1NiVPlXCiNSfOOaoSyBhESbuBDUpkg8+hTT4KwWKXMOguB7PrGQepHst/tZHPzNmuWpEwKYV9aqdUWpLQsg7EfEVSsSkKJ0J/ZNYbPbJQdzxCeYd1uR7DcH0H41UJCD4IxZjPGpqGiWMpWGRQUQKWry+sm2W2QxKzSWAhxSkKc8/jbUiEo1zJuypjjedqzFHsxjzzxeKpXSSkbxWYtAClAbG/dzGohWfAsE1kKtcbVeWYdgTDgIWeBLZUzwbKUBspZyw0jBEYFlsPYes/3IIhnUijEWusYkJkyS1WwkVCPXlmuu9sb+uZWzhz6cr4xTAyTKgI/BzKaab8QSkJG4sE+IOaxR5h3PDCABhK23nHiBoSkPNkqpStaGSzSZK2i562EhcNUkhNzBLFcr6SF6vrdrqoEJLN0kLgp+7BCOetcYMxqP3Cf3Oo5Qicj69NjqGInPQjpUK4phnq+QRm5pw9aGROq0vMGNiw1ksGbNlGNOR71nkSaR556Ii2P1qLG8KpGTdIh1puA2a3ng3VwbFrIT6kGnhUMLNXbg7fSosmlxcP61j/XWR6ULDPlmfkYeW5Mt9Xhv6VovCqpqEhiA+btNlsJVCPLmGYMk0RFWXWi6JXqGEsCmWyOxRR5ZffbHa98U24mqI5isJZHCXm4w2+lq99Kd/h1ffXr+g7fY66+x9z5C97VF7yrb74zcmj/At21LwAPgNi8AAAAAElFTkSuQmCC");
  bottom: 16px;
  bottom: 0.8rem;
  left: 32px;
  left: 1.6rem;
  right: 32px;
  right: 1.6rem;
}

.Frame-side--bottom,
.Frame-side--bottom:after {
  background-repeat: repeat-x;
  background-size: auto 100%;
  height: 21px;
  height: 1.05rem;
}

.Frame-side--bottom:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAVCAYAAAD7NJjdAAAFUElEQVR4AeySxQLDMAxDn7IeB///s9FYg7g9bbe4DBY5YlZZM5gZzAxmBvPPUmt4KyPzuNqrifr2XPdJgH8zFiHYVFlT2SCNV8xqn5ZlZ1Kks6Y3UH+WIiJMahExGnzn0UZCJUDlZBjW8E/4GoTfgPlKDHQ4HX2TetOqrIz7Vdj91hAPTcVSUK2793DllxuXBnd37oSfAE2PcEko/vLnuf2yWJMmuaHokQKyoHF4/mGmvZnxaf0IpqW998rMDA0FmQGyrawvzcygYgrduKDonvF1O2E2/50E5dfKX8ugyDogUZACjEYvHavtd9aUZ19/xWLKaAz0Uqm1EmKcgfZON8NapU7Fb806tIapIWtFckCaIt2QChinDYQTOEEUBw4O3tf1x2aEqIvCZoaGgIj+diCJOftnvVVqbcQYfysfnW6LEIz3e3prpCFBENrDQn0G7Eqxrxf4ZkHvDDEl5cSw2fharbdZhLfe+04T5tKgfkspY4BGnTfkfSs//MH3ue831KcEeTkTXtnASmmfv6d95ha7qdhkCErKmc3FOQ89+Titdco40mvDBKw1Wmm0Vlltt94TFYIGWq202gg5EkJ0oNb6r7vIvx9TAgFdyBdCCNRxpI6FWiZCUM6vL5ik8J3Hf8D0tNHHxvTZn8GXJ0JVrh577Be3RxZL11pcIHnyuWcNPakcAsMwIFEZ98fFORoEy/DTux/Tn1Pix67R5wb0sUz7xoHxEz+kf+GA3TQYQRHysOLi0UechHG/xzBo9uvDHDMcvObA/U9vGTZrtleX0LsDrONEK3URR0RRVeKQCTkx3e0cq7tM1XuV4+SKby42pM2K3eGW+7hDPn4O1Sifu4UvFWKLrFcb8nbt42LcHX3tfL5BAHnqlRfNWqfXQu9GWg+A0MbppAboKnI87hmvO/raivihC+SpjH1rYvzUT+hfG7HvF+Te0K4MecXq/MyjOQNdji4nuvfqLnIniJCHwd1z/9MbRGF9ccGwHrDaHZM7t9lJTcir7CRP7oqAIPNn3UjDL526pdTC3f6GKRfCG2vstnt8wr2S40CKsxtrKeCEC2V0Ul0geeTJJ8x6X6zsOWvNrZlyZHV2xnE6stc99nRE3hzQJxL9axP1Gwe4bdjPKvzESD0x5MFjUKdK792JADwivbVZXRF//eunTszZZ9h4ODhY75+Sq96mSpkKQYWQszuq1zrPMFFCjO50jUKrxuGw43g8QARJgZCVUAKR6ESadY+rdfM+MSWfWd2MyaM4IQ8//pixHCzizKkow2aF5sx+d8vYj/THFH15gGK0r4yuJgYygd4rWTIpJt9wKYW5DEGcDMMox9EtP58wODDM6KdhHFJCBCeojCNtJtZnTYgBmZV1V3g5oQlEPa6H+52TigriJAaCRMcF4sL4/ABijsSY536tnQSpYOZ95OFHHzbzHnNW83ogpOhf3N3tsFqRJwf0yUT/1ojtDJJ4tkMNpB4JoohCLW2OJICZg1hvNwzbM6bDYXFJa/PgtY6r78QAAp5zVGdVpzITCSxzxH8kbC/POe4PTPs943HCegNZBrM/qieA+TPw2ZRidmeV0d3pIrRuBJ0F0JSceHn4ycdtfbZFRfyoHvcH/0FvfVFFFBCQk5VTHogqSJd5VvjGbDk9JATSKpOGgTJN3P34Z66kW9aVSq587/Pc8NPq1/8sBUyA7rtyYlstHHZ7mrtR/PuuvuNSd1TQiKYwr13qgsXF1ugCjMcj0/5Arc1/F2N014U0xwwz50EuHr7mz6nwo1cFljL+fUtON/tb8Mq1vf1/4R/j/xPzx+v/xPyfmH9U/Rz2vDkZEZYY1gAAAABJRU5ErkJggg==");
  bottom: 0;
  left: 0;
  right: 0;
}

.Frame-side--left {
  background-image: url("data:image/png;base64,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");
  bottom: 32px;
  bottom: 1.6rem;
  left: 16px;
  left: 0.8rem;
  top: 32px;
  top: 1.6rem;
}

.Frame-side--left,
.Frame-side--left:after {
  background-repeat: repeat-y;
  background-size: 100% auto;
  width: 21px;
  width: 1.05rem;
}

.Frame-side--left:after {
  background-image: url("data:image/png;base64,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");
  bottom: 0;
  left: 0;
  top: 0;
}

.modal-overlay .mediaType-audio .play {
  display: none;
}

@media screen and (max-width: 1280px) {
  .modal-overlay .Modal-MediaDescription {
    display: none;
  }
}

@media screen and (max-width:  540px) {
  .modal-overlay .Modal-MediaButtonContainer--downloadFile {
    margin-top: -200px;
  }
}

@media screen and (max-width:  540px) {
  .modal-overlay .Modal-MediaButtonContainer--downloadStory {
    margin-top: 200px;
  }
}

@media screen and (max-width:  540px) {
  .modal-overlay .content .modal-overlay p {
    margin-top: 18px;
    margin-top: 0.9375rem;
  }
}

.modal-overlay {
  color: #fff;
  bottom: 40px;
  left: 2px;
  padding: 120px 220px;
  position: absolute;
  right: 2px;
  text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.75);
  top: 2px;
}

@media screen and (max-width: 1040px) {
  .modal-overlay {
    padding: 120px 10px 0px 10px;
  }
}

.modal-overlay > h3 {
  font-size: 30px;
  font-size: 1.5rem;
  text-shadow: none;
}

@media screen and (max-width:  720px) {
  .modal-overlay > h3 {
    display: none;
  }
}

html {
  height: 100%;
  width: 100%;
}

body {
  height: 100%;
  overflow-x: hidden;
  width: 100%;
  min-width: 320px;
}

.mediaType-netEase-video {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
  display: block;
}

.mediaType-video,
.mediaType-audio {
  position: relative;
  width: 100%;
  max-width: 1000px;
  height: 500px;
  margin: 0 auto;
  display: block;
  overflow: hidden;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #000;
}

.mediaType-video .play,
.mediaType-audio .play {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  background-image: url("imgs/ksimgs/play-btn.png");
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-transition: 200ms all linear;
  transition: 200ms all linear;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  visibility: visible;
}

.mediaType-video .poster,
.mediaType-audio .poster {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  -webkit-transition: 200ms all linear;
  transition: 200ms all linear;
  background-color: #000;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  visibility: visible;
}

.mediaType-video .video,
.mediaType-audio .video {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
  opacity: 0;
  -webkit-transition: 200ms all linear;
  transition: 200ms all linear;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  visibility: visible;
}

.mediaType-video.buffering .poster,
.mediaType-audio.buffering .poster,
.mediaType-video.buffering .watch-trailer,
.mediaType-audio.buffering .watch-trailer {
  opacity: 0;
  visibility: hidden;
}

.mediaType-video.buffering .video,
.mediaType-audio.buffering .video {
  opacity: 1;
  visibility: visible;
}

.mediaType-video.playing .play,
.mediaType-audio.playing .play,
.mediaType-video.playing .poster,
.mediaType-audio.playing .poster,
.mediaType-video.playing .watch-trailer,
.mediaType-audio.playing .watch-trailer {
  opacity: 0;
  visibility: hidden;
}

.mediaType-video.playing .video,
.mediaType-audio.playing .video {
  opacity: 1;
  visibility: visible;
}

.mediaType-video.paused .poster,
.mediaType-audio.paused .poster {
  opacity: 0;
  visibility: hidden;
}

.mediaType-video.paused .video,
.mediaType-audio.paused .video {
  opacity: 1;
  visibility: visible;
}

.mediaType-video.error .poster,
.mediaType-audio.error .poster,
.mediaType-video.error .play,
.mediaType-audio.error .play,
.mediaType-video.error .watch-trailer,
.mediaType-audio.error .watch-trailer {
  display: none !important;
}

.mediaType-video.error .video,
.mediaType-audio.error .video {
  opacity: 1 !important;
  visibility: visible !important;
}

.media-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow-y: auto;
  text-align: center;
  visibility: hidden;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
  opacity: 0;
}

.media-modal .inner {
  width: 75%;
  vertical-align: middle;
  display: inline-block;
  margin: 50px 0;
  position: relative;
  z-index: 99;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.media-modal .inner:hover .media-btn.left,
.media-modal .inner:hover .media-btn.right {
  opacity: 1;
}

.ie8 .media-modal .inner:hover .media-btn.left,
.ie8 .media-modal .inner:hover .media-btn.right {
  visibility: visible;
}

.media-modal .inner .media-btn.left,
.media-modal .inner .media-btn.right {
  opacity: 0;
}

.ie8 .media-modal .inner .media-btn.left,
.ie8 .media-modal .inner .media-btn.right {
  visibility: hidden;
}

.media-modal .inner .content.bg {
  height: auto;
}

.media-modal .inner .content.media {
  height: auto;
  min-height: 0;
  padding-bottom: 56.25%;
  margin: 0 auto;
  background-color: #000;
  position: relative;
  background-size: cover;
  background-position: center center;
  overflow: hidden;
}

.media-modal .inner .content.media .mediaType-video,
.media-modal .inner .content.media .mediaType-audio {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

.media-modal .inner .content.media .mediaType-video.mobile .play,
.media-modal .inner .content.media .mediaType-audio.mobile .play,
.media-modal .inner .content.media .mediaType-video.mobile .poster,
.media-modal .inner .content.media .mediaType-audio.mobile .poster {
  display: none;
}

.media-modal .inner .content.media .mediaType-video.mobile .video,
.media-modal .inner .content.media .mediaType-audio.mobile .video {
  opacity: 1;
  z-index: 1;
}

.media-modal .inner .content.downloads {
  overflow: hidden;
  background-color: #0f1312;
  border: 1px solid rgba(57, 38, 18, 0.35);
  padding: 0 7%;
}

.media-modal .inner .content.downloads a {
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 16.66666667%;
  text-align: center;
  padding: 10px;
}

.media-modal .inner .content.downloads a .name {
  display: block;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  text-transform: capitalize;
  line-height: 1;
  margin: 5px 0;
}

.media-modal .inner .content.downloads a .dimensions {
  display: block;
  font-size: 10px;
  font-weight: 300;
  color: #DCDDDD;
  line-height: 1;
}

.media-modal .overlay {
  position: fixed;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  pointer-events: all;
  z-index: 98;
}

.media-modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.open .media-modal {
  visibility: visible;
  opacity: 1;
}

.control-wrapper,
.lightbox-controls {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.no-paging .lightbox-controls {
  display: none;
}

.media-btn,
.ui-element.previous,
.ui-element.next {
  position: absolute;
  top: 0;
  width: 132px;
  max-width: 20%;
  height: 167px;
  top: 50%;
  margin-top: -83.5px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 100% auto;
  border: none;
  outline: none;
  z-index: 99;
  cursor: pointer;
  display: block;
  visibility: hidden;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

.ui-element.previous,
.ui-element.next {
  visibility: visible;
}

.ui-element.previous,
.ui-element.next {
  opacity: 0;
}

.lightbox-controls:hover .ui-element.previous,
.lightbox-controls:hover .ui-element.next {
  opacity: 1;
}

.media-btn.left,
.ui-element.previous {
  left: 0;
  background-position: left center;
  background-image: url("imgs/ksimgs/modal-left-arrow.png");
}

.media-btn.left:hover,
.ui-element.previous:hover {
  background-image: url("imgs/ksimgs/modal-left-arrow-hover.png");
}

.media-btn.right,
.ui-element.next {
  right: 0;
  background-position: right center;
  background-image: url("imgs/ksimgs/modal-right-arrow.png");
}

.media-btn.right:hover,
.ui-element.next:hover {
  background-image: url("imgs/ksimgs/modal-right-arrow-hover.png");
}

.media-btn.close {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  top: -30px;
  top: -1.5rem;
  right: -30px;
  right: -1.5rem;
  color: #ff8000;
  font-size: 50px;
  font-weight: 300;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  z-index: 100;
  padding: 0;
  margin: 0;
}

.media-btn.close:hover {
  color: #FFF;
}

.open .media-btn {
  visibility: visible;
}

.mobile .media-btn .media-btn.left,
.mobile .media-btn .media-btn.right {
  height: 100%;
  top: 0;
  margin-top: 0;
}

.fixed {
  position: fixed;
}

/* Background */

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 98;
  background-color: black;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  filter: alpha(opacity=80);
  opacity: 0.7;
}

/* Base modal */

.modal {
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: fixed;
  top: 50%;
  z-index: 9999;
  width: 100%;
  text-align: center;
}

.modal .close {
  position: absolute;
  top: 0;
  margin-top: -30px;
  margin-top: -1.5rem;
  margin-right: -30px;
  margin-right: -1.5rem;
  right: 0;
  visibility: visible;
}

.modal .close:hover {
  cursor: pointer;
}

.modal .modal-content {
  position: relative;
  width: auto;
  max-width: 75%;
  margin: 0 auto;
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.modal .modal-content.video {
  width: 75%;
}

.ie8 .modal {
  top: 100px !important;
  width: 100%;
}

.ie8 .modal-content {
  width: 75%;
}

.modal-controls {
  display: none;
}

.modal-content:hover .modal-controls.active {
  display: block;
}

.modal-navigation {
  position: absolute;
  margin-top: -87px;
  top: 50%;
}

.modal-navigation.prev {
  left: 0;
}

.modal-navigation.next {
  right: 0;
}

.modal-navigation:hover {
  cursor: pointer;
}

.sixteen-nine {
  padding-bottom: 56.25%;
  position: relative;
}

.sixteen-nine__media {
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}

#world {
  padding-bottom: 56.25%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 800px;
  min-height: 40rem;
}

@media screen and (max-width: 1040px) {
  #world {
    padding-bottom: 56.25%;
  }
}

@media screen and (max-width:  720px) {
  #world {
    padding-bottom: 120px;
    padding-bottom: 6rem;
  }
}

#world.VidBackG {
  background: transparent;
}

#world .VidBackG-video,
#world .VidBackG-fallback {
  width: 100%;
}

.tempClass-alignBottom {
  bottom: 120px;
  bottom: 6rem;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 200;
}

@media screen and (max-width:  720px) {
  .tempClass-alignBottom {
    margin-top: 37px;
    margin-top: 1.875rem;
    position: static;
  }
}

.tempClass-alignTop {
  left: 0;
  position: absolute;
  right: 0;
  top: 120px;
  top: 6rem;
  z-index: 200;
}

@media screen and (max-width:  720px) {
  .tempClass-alignTop {
    margin-top: 37px;
    margin-top: 1.875rem;
    position: static;
    text-align: center;
  }
}

#class .VidBackG-container:before,
#bottom:after {
  background: -webkit-linear-gradient(top, #0b0b0b 0, transparent 100%);
  background: linear-gradient(top, #0b0b0b 0, transparent 100%);
  content: "";
  height: 100px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 50;
}

.lightbox-close {
  color: #ff8000;
  font-size: 50px;
  font-size: 2.5rem;
  font-weight: 200;
  height: 50px;
  height: 2.5rem;
  line-height: 50px;
  line-height: 2.5rem;
  margin: -50px -50px 0 0;
  margin: -2.5rem -2.5rem 0 0;
  position: absolute;
  right: 0;
  text-align: center;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  top: 0;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  width: 50px;
  width: 2.5rem;
}

.lightbox-close:hover {
  color: #fff;
}

.lightbox-close:after {
  content: "\00d7";
}

.sixteen-nine__media,
.mediaType-audio .video,
.mediaType-video .video {
  z-index: 400;
}

.modal-overlay {
  z-index: 500;
}

.media-btn {
  z-index: 600;
}

#features .FeaturesListContainer ul li {
  background: url('imgs/ksimgs/bullet.png') no-repeat left 0.5em;
  padding: 3px 0px 3px 30px;
  list-style: none;
  margin: 0;
}

.Wallpaper-icon-graphic {
  height: 45px;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
}

.Wallpaper-icon-graphic--standard {
  background-image: url(imgs/ksimgs/media-wallpaper-standard.png);
}

.Wallpaper-icon:hover .Wallpaper-icon-graphic--standard {
  background-image: url(imgs/ksimgs/media-wallpaper-standard-hover.png);
}

.Wallpaper-icon-graphic--wide {
  background-image: url(imgs/ksimgs/media-wallpaper-wide.png);
}

.Wallpaper-icon:hover .Wallpaper-icon-graphic--wide {
  background-image: url(imgs/ksimgs/media-wallpaper-wide-hover.png);
}

.Wallpaper-icon-graphic--mobile {
  background-image: url(imgs/ksimgs/media-wallpaper-mobile.png);
}

.Wallpaper-icon:hover .Wallpaper-icon-graphic--mobile {
  background-image: url(imgs/ksimgs/media-wallpaper-mobile-hover.png);
}

.Wallpaper-icon-graphic--tablet {
  background-image: url(imgs/ksimgs/media-wallpaper-tablet.png);
}

.Wallpaper-icon:hover .Wallpaper-icon-graphic--tablet {
  background-image: url(imgs/ksimgs/media-wallpaper-tablet-hover.png);
}

.Wallpaper-icon-graphic--facebook {
  background-image: url(imgs/ksimgs/media-wallpaper-facebook.png);
}

.Wallpaper-icon:hover .Wallpaper-icon-graphic--facebook {
  background-image: url(imgs/ksimgs/media-wallpaper-facebook-hover.png);
}

.Wallpaper-icon-graphic--twitter {
  background-image: url(imgs/ksimgs/media-wallpaper-twitter.png);
}

.Wallpaper-icon:hover .Wallpaper-icon-graphic--twitter {
  background-image: url(imgs/ksimgs/media-wallpaper-twitter-hover.png);
}

/*
@media-mobile:    ~"screen and (max-width:  540px)";
@media-tablet:    ~"screen and (max-width:  720px)";
@media-navbar:    ~"screen and (max-width:  800px)"; // matches a media query used by Navbar
@media-middle:    ~"screen and (max-width:  960px)";
@media-large:     ~"screen and (max-width: 1040px)";
@media-gridWidth: ~"screen and (max-width: 1280px)";
*/

#artifacts {
  background: #000;
}

@media screen and (max-width:  960px) {
  #artifacts {
    padding-bottom: 50px;
  }
}

@media screen and (max-width:  800px) {
  #artifacts {
    padding-bottom: 50px;
  }
}

@media screen and (max-width:  720px) {
  #artifacts {
    padding-bottom: 200px;
  }
}

.LearnMoreButtonContainer.LearnMoreButtonContainer--artifacts {
  padding: 20px 0;
  width: 100%;
  position: absolute;
  bottom: 100px;
}

.LearnMoreButtonContainer.LearnMoreButtonContainer--artifacts .ButtonList-item {
  padding-left: 575px;
}

@media screen and (max-width: 1280px) {
  .LearnMoreButtonContainer.LearnMoreButtonContainer--artifacts {
    position: absolute;
    bottom: 100px;
  }

  .LearnMoreButtonContainer.LearnMoreButtonContainer--artifacts .ButtonList-item {
    padding-left: 525px;
  }
}

@media screen and (max-width: 1040px) {
  .LearnMoreButtonContainer.LearnMoreButtonContainer--artifacts {
    position: absolute;
    bottom: 100px;
  }

  .LearnMoreButtonContainer.LearnMoreButtonContainer--artifacts .ButtonList-item {
    padding-left: 380px;
  }
}

@media screen and (max-width:  960px) {
  .LearnMoreButtonContainer.LearnMoreButtonContainer--artifacts {
    position: absolute;
    bottom: 50px;
  }

  .LearnMoreButtonContainer.LearnMoreButtonContainer--artifacts .ButtonList-item {
    padding-left: 360px;
  }
}

@media screen and (max-width:  800px) {
  .LearnMoreButtonContainer.LearnMoreButtonContainer--artifacts {
    position: absolute;
    bottom: 50px;
  }

  .LearnMoreButtonContainer.LearnMoreButtonContainer--artifacts .ButtonList-item {
    padding-left: 0px;
  }
}

@media screen and (max-width:  720px) {
  .LearnMoreButtonContainer.LearnMoreButtonContainer--artifacts {
    position: absolute;
    bottom: 60px;
  }
}

html.ie8 .Button--fixedWidth {
  width: 7em;
}

html.ie8 #home .ButtonList.ButtonList--artHead {
  width: 100%;
}

html.ie8 #home .MediaList {
  margin-top: 100px;
  margin-bottom: 100px;
}

html.ie8 #home .VidThumb-fallback {
  display: block;
}

html.ie8 #world {
  padding-top: 100px;
  padding-bottom: 100px;
  min-height: 1200px;
}

html.ie8 #world .Grid.tempClass-alignBottom {
  margin-top: 800px;
}

html.ie8 #characters {
  min-height: 400px;
  padding-bottom: 80px;
}

html.ie8 #media {
  display: none;
}

html.ie8 #features {
  min-height: 800px;
  padding-top: 80px;
}

html.ie8 #features .ButtonList {
  clear: both;
}

html.ie8 .product-rating a img {
  width: auto;
}

html.ie8 .Navigation-icon.Navigation-icon--facebook {
  background-image: url(imgs/ksimgs/social-icon-ie-facebook.png);
  background-position: center center;
}

html.ie8 .Navigation-icon.Navigation-icon--twitter {
  background-image: url(imgs/ksimgs/social-icon-ie-twitter.png);
  background-position: center center;
}

html.ie8 .Navigation-icon.Navigation-icon--youtube {
  background-image: url(imgs/ksimgs/social-icon-ie-youtube.png);
  background-position: center center;
}

html.ie8 .Navigation-icon.Navigation-icon--vk {
  background-image: url(imgs/ksimgs/social-icon-ie-vk.png);
  background-position: center center;
}

html.ie8 .Navigation-icon.Navigation-icon--weibo {
  background-image: url(imgs/ksimgs/social-icon-ie-weibo.png);
  background-position: center center;
}

html.ie8 .Navigation-icon.Navigation-icon--wechat {
  background-image: url(imgs/ksimgs/social-icon-ie-wechat.png);
  background-position: center center;
}

html.ie8 .Navigation-icon.Navigation-icon--youku {
  background-image: url(imgs/ksimgs/social-icon-ie-youku.png);
  background-position: center center;
}

.u-align-center {
  text-align: center !important;
}

.u-paddingX-medium {
  padding-right: 30px !important;
  padding-left: 30px !important;
}

.u-marginTop-none {
  margin-top: 0 !important;
}

.u-marginTop-small {
  margin-top: 18px !important;
  margin-top: 0.9375rem !important;
}

.u-marginTop-medium {
  margin-top: 37px !important;
  margin-top: 1.875rem !important;
}

.u-marginTop-large {
  margin-top: 56px !important;
  margin-top: 2.8125rem !important;
}

.u-marginTop-xLarge {
  margin-top: 75px !important;
  margin-top: 3.75rem !important;
}

@media screen and (max-width:  720px) {
  .u-tablet-hidden {
    display: none !important;
  }
}

.u-desktop-hidden {
  display: none !important;
}

@media screen and (max-width:  720px) {
  .u-desktop-hidden {
    display: block !important;
  }
}

.lightboxcontainer {
  width:100%;
  text-align:left;
}
.lightboxleft {
  width: 40%;
  float:left;
}
.lightboxright {
  width: 60%;
  float:left;
}
.lightboxright iframe {
  min-height: 390px;
}
.divtext {
  margin: 36px;
}
@media (max-width: 800px) {
  .lightboxleft {
    width: 100%;
  }
  .lightboxright {
    width: 100%;
  }
  .divtext {
    margin: 12px;
  }
}

/*
////////// LISTS //////////
*/




/* END OF PAGE --> */