.full-width {
  max-width: initial;
  width: 100%;
}

.center {
  margin: 0 auto !important;
}

.grid-width {
  max-width: 320px;
  width: 100%;
}

.span.full {
  width: 93.75%;
  margin-left: 5.9%;
  max-width: 300px;
  margin: 0 3.125%;
}

.span.half {
  width: 43.75%;
  margin-left: 5.9%;
  max-width: 140px;
}

.row {
  width: auto;
  margin-left: -5.9%;
}
.row.static {
  margin-left: -20px;
}

.span-1 {
  width: 18.75%;
  margin-left: 5.9%;
  max-width: 60px;
}
.span-1.static {
  width: 60px;
  margin-left: 20px;
}

.span-2 {
  width: 43.75%;
  margin-left: 5.9%;
  max-width: 140px;
}
.span-2.static {
  width: 140px;
  margin-left: 20px;
}

.span-3 {
  width: 68.75%;
  margin-left: 5.9%;
  max-width: 220px;
}
.span-3.static {
  width: 220px;
  margin-left: 20px;
}

.span-4 {
  width: 93.75%;
  margin-left: 5.9%;
  max-width: 300px;
}
.span-4.static {
  width: 300px;
  margin-left: 20px;
}

.padding-half {
  padding: 2.95%;
}

.padding-left-half {
  padding-left: 2.95%;
}

.padding-right-half {
  padding-right: 2.95%;
}

.padding-top-half {
  padding-top: 2.95%;
}

.padding-bottom-half {
  padding-bottom: 2.95%;
}

.margin-half {
  margin: 2.95%;
}

.margin-left-half {
  margin-left: 2.95%;
}

.margin-right-half {
  margin-right: 2.95%;
}

.margin-top-half {
  margin-top: 2.95%;
}

.margin-bottom-half {
  margin-bottom: 2.95%;
}

.padding-1 {
  padding: 5.9%;
}

.padding-left-1 {
  padding-left: 5.9%;
}

.padding-right-1 {
  padding-right: 5.9%;
}

.padding-top-1 {
  padding-top: 5.9%;
}

.padding-bottom-1 {
  padding-bottom: 5.9%;
}

.margin-1 {
  margin: 5.9%;
}

.margin-left-1 {
  margin-left: 5.9%;
}

.margin-right-1 {
  margin-right: 5.9%;
}

.margin-top-1 {
  margin-top: 5.9%;
}

.margin-bottom-1 {
  margin-bottom: 5.9%;
}

.padding-2 {
  padding: 11.8%;
}

.padding-left-2 {
  padding-left: 11.8%;
}

.padding-right-2 {
  padding-right: 11.8%;
}

.padding-top-2 {
  padding-top: 11.8%;
}

.padding-bottom-2 {
  padding-bottom: 11.8%;
}

.margin-2 {
  margin: 11.8%;
}

.margin-left-2 {
  margin-left: 11.8%;
}

.margin-right-2 {
  margin-right: 11.8%;
}

.margin-top-2 {
  margin-top: 11.8%;
}

.margin-bottom-2 {
  margin-bottom: 11.8%;
}

.hidden-mobile {
  display: none;
}

.visible-mobile {
  display: block;
}

/* landscape 6 "screen and (min-width: 350px)" */
@media screen and (min-width: 350px) {
  .grid-width {
    max-width: 480px;
    width: 100%;
  }

  .span.full {
    width: 95.83333%;
    margin-left: 3.81667%;
    max-width: 460px;
    margin: 0 2.08333%;
  }

  .span.half {
    width: 45.83333%;
    margin-left: 3.81667%;
    max-width: 220px;
  }

  .row {
    width: auto;
    margin-left: -3.81667%;
  }
  .row.static {
    margin-left: -20px;
  }

  .span-1 {
    width: 12.5%;
    margin-left: 3.81667%;
    max-width: 60px;
  }
  .span-1.static {
    width: 60px;
    margin-left: 20px;
  }

  .span-2 {
    width: 29.16667%;
    margin-left: 3.81667%;
    max-width: 140px;
  }
  .span-2.static {
    width: 140px;
    margin-left: 20px;
  }

  .span-3 {
    width: 45.83333%;
    margin-left: 3.81667%;
    max-width: 220px;
  }
  .span-3.static {
    width: 220px;
    margin-left: 20px;
  }

  .span-4 {
    width: 62.5%;
    margin-left: 3.81667%;
    max-width: 300px;
  }
  .span-4.static {
    width: 300px;
    margin-left: 20px;
  }

  .span-5 {
    width: 79.16667%;
    margin-left: 3.81667%;
    max-width: 380px;
  }
  .span-5.static {
    width: 380px;
    margin-left: 20px;
  }

  .span-6 {
    width: 95.83333%;
    margin-left: 3.81667%;
    max-width: 460px;
  }
  .span-6.static {
    width: 460px;
    margin-left: 20px;
  }

  .padding-half {
    padding: 1.90833%;
  }

  .padding-left-half {
    padding-left: 1.90833%;
  }

  .padding-right-half {
    padding-right: 1.90833%;
  }

  .padding-top-half {
    padding-top: 1.90833%;
  }

  .padding-bottom-half {
    padding-bottom: 1.90833%;
  }

  .margin-half {
    margin: 1.90833%;
  }

  .margin-left-half {
    margin-left: 1.90833%;
  }

  .margin-right-half {
    margin-right: 1.90833%;
  }

  .margin-top-half {
    margin-top: 1.90833%;
  }

  .margin-bottom-half {
    margin-bottom: 1.90833%;
  }

  .padding-1 {
    padding: 3.81667%;
  }

  .padding-left-1 {
    padding-left: 3.81667%;
  }

  .padding-right-1 {
    padding-right: 3.81667%;
  }

  .padding-top-1 {
    padding-top: 3.81667%;
  }

  .padding-bottom-1 {
    padding-bottom: 3.81667%;
  }

  .margin-1 {
    margin: 3.81667%;
  }

  .margin-left-1 {
    margin-left: 3.81667%;
  }

  .margin-right-1 {
    margin-right: 3.81667%;
  }

  .margin-top-1 {
    margin-top: 3.81667%;
  }

  .margin-bottom-1 {
    margin-bottom: 3.81667%;
  }

  .padding-2 {
    padding: 7.63333%;
  }

  .padding-left-2 {
    padding-left: 7.63333%;
  }

  .padding-right-2 {
    padding-right: 7.63333%;
  }

  .padding-top-2 {
    padding-top: 7.63333%;
  }

  .padding-bottom-2 {
    padding-bottom: 7.63333%;
  }

  .margin-2 {
    margin: 7.63333%;
  }

  .margin-left-2 {
    margin-left: 7.63333%;
  }

  .margin-right-2 {
    margin-right: 7.63333%;
  }

  .margin-top-2 {
    margin-top: 7.63333%;
  }

  .margin-bottom-2 {
    margin-bottom: 7.63333%;
  }

  .hidden-landscape {
    display: none;
  }

  .visible-landscape {
    display: block;
  }
}
/* tablet 9 "screen and (min-width: 651px)" */
@media screen and (min-width: 651px) {
  .grid-width {
    max-width: 720px;
    width: 100%;
  }

  .span.full {
    width: 97.22222%;
    margin-left: 2.42778%;
    max-width: 700px;
    margin: 0 1.38889%;
  }

  .span.half {
    width: 47.22222%;
    margin-left: 2.42778%;
    max-width: 340px;
  }

  .row {
    width: auto;
    margin-left: -2.42778%;
  }
  .row.static {
    margin-left: -20px;
  }

  .span-1 {
    width: 8.33333%;
    margin-left: 2.42778%;
    max-width: 60px;
  }
  .span-1.static {
    width: 60px;
    margin-left: 20px;
  }

  .span-2 {
    width: 19.44444%;
    margin-left: 2.42778%;
    max-width: 140px;
  }
  .span-2.static {
    width: 140px;
    margin-left: 20px;
  }

  .span-3 {
    width: 30.55556%;
    margin-left: 2.42778%;
    max-width: 220px;
  }
  .span-3.static {
    width: 220px;
    margin-left: 20px;
  }

  .span-4 {
    width: 41.66667%;
    margin-left: 2.42778%;
    max-width: 300px;
  }
  .span-4.static {
    width: 300px;
    margin-left: 20px;
  }

  .span-5 {
    width: 52.77778%;
    margin-left: 2.42778%;
    max-width: 380px;
  }
  .span-5.static {
    width: 380px;
    margin-left: 20px;
  }

  .span-6 {
    width: 63.88889%;
    margin-left: 2.42778%;
    max-width: 460px;
  }
  .span-6.static {
    width: 460px;
    margin-left: 20px;
  }

  .span-7 {
    width: 75%;
    margin-left: 2.42778%;
    max-width: 540px;
  }
  .span-7.static {
    width: 540px;
    margin-left: 20px;
  }

  .span-8 {
    width: 86.11111%;
    margin-left: 2.42778%;
    max-width: 620px;
  }
  .span-8.static {
    width: 620px;
    margin-left: 20px;
  }

  .span-9 {
    width: 97.22222%;
    margin-left: 2.42778%;
    max-width: 700px;
  }
  .span-9.static {
    width: 700px;
    margin-left: 20px;
  }

  .padding-half {
    padding: 1.21389%;
  }

  .padding-left-half {
    padding-left: 1.21389%;
  }

  .padding-right-half {
    padding-right: 1.21389%;
  }

  .padding-top-half {
    padding-top: 1.21389%;
  }

  .padding-bottom-half {
    padding-bottom: 1.21389%;
  }

  .margin-half {
    margin: 1.21389%;
  }

  .margin-left-half {
    margin-left: 1.21389%;
  }

  .margin-right-half {
    margin-right: 1.21389%;
  }

  .margin-top-half {
    margin-top: 1.21389%;
  }

  .margin-bottom-half {
    margin-bottom: 1.21389%;
  }

  .padding-1 {
    padding: 2.42778%;
  }

  .padding-left-1 {
    padding-left: 2.42778%;
  }

  .padding-right-1 {
    padding-right: 2.42778%;
  }

  .padding-top-1 {
    padding-top: 2.42778%;
  }

  .padding-bottom-1 {
    padding-bottom: 2.42778%;
  }

  .margin-1 {
    margin: 2.42778%;
  }

  .margin-left-1 {
    margin-left: 2.42778%;
  }

  .margin-right-1 {
    margin-right: 2.42778%;
  }

  .margin-top-1 {
    margin-top: 2.42778%;
  }

  .margin-bottom-1 {
    margin-bottom: 2.42778%;
  }

  .padding-2 {
    padding: 4.85556%;
  }

  .padding-left-2 {
    padding-left: 4.85556%;
  }

  .padding-right-2 {
    padding-right: 4.85556%;
  }

  .padding-top-2 {
    padding-top: 4.85556%;
  }

  .padding-bottom-2 {
    padding-bottom: 4.85556%;
  }

  .margin-2 {
    margin: 4.85556%;
  }

  .margin-left-2 {
    margin-left: 4.85556%;
  }

  .margin-right-2 {
    margin-right: 4.85556%;
  }

  .margin-top-2 {
    margin-top: 4.85556%;
  }

  .margin-bottom-2 {
    margin-bottom: 4.85556%;
  }

  .hidden-tablet {
    display: none;
  }

  .visible-tablet {
    display: block;
  }
}
/* netbook 12 "screen and (min-width: 769px)" */
@media screen and (min-width: 769px) {
  .grid-width {
    max-width: 960px;
    width: 100%;
  }

  .span.full {
    width: 97.91667%;
    margin-left: 1.73333%;
    max-width: 940px;
    margin: 0 1.04167%;
  }

  .span.half {
    width: 47.91667%;
    margin-left: 1.73333%;
    max-width: 460px;
  }

  .row {
    width: auto;
    margin-left: -1.73333%;
  }
  .row.static {
    margin-left: -20px;
  }

  .span-1 {
    width: 6.25%;
    margin-left: 1.73333%;
    max-width: 60px;
  }
  .span-1.static {
    width: 60px;
    margin-left: 20px;
  }

  .span-2 {
    width: 14.58333%;
    margin-left: 1.73333%;
    max-width: 140px;
  }
  .span-2.static {
    width: 140px;
    margin-left: 20px;
  }

  .span-3 {
    width: 22.91667%;
    margin-left: 1.73333%;
    max-width: 220px;
  }
  .span-3.static {
    width: 220px;
    margin-left: 20px;
  }

  .span-4 {
    width: 31.25%;
    margin-left: 1.73333%;
    max-width: 300px;
  }
  .span-4.static {
    width: 300px;
    margin-left: 20px;
  }

  .span-5 {
    width: 39.58333%;
    margin-left: 1.73333%;
    max-width: 380px;
  }
  .span-5.static {
    width: 380px;
    margin-left: 20px;
  }

  .span-6 {
    width: 47.91667%;
    margin-left: 1.73333%;
    max-width: 460px;
  }
  .span-6.static {
    width: 460px;
    margin-left: 20px;
  }

  .span-7 {
    width: 56.25%;
    margin-left: 1.73333%;
    max-width: 540px;
  }
  .span-7.static {
    width: 540px;
    margin-left: 20px;
  }

  .span-8 {
    width: 64.58333%;
    margin-left: 1.73333%;
    max-width: 620px;
  }
  .span-8.static {
    width: 620px;
    margin-left: 20px;
  }

  .span-9 {
    width: 72.91667%;
    margin-left: 1.73333%;
    max-width: 700px;
  }
  .span-9.static {
    width: 700px;
    margin-left: 20px;
  }

  .span-10 {
    width: 81.25%;
    margin-left: 1.73333%;
    max-width: 780px;
  }
  .span-10.static {
    width: 780px;
    margin-left: 20px;
  }

  .span-11 {
    width: 89.58333%;
    margin-left: 1.73333%;
    max-width: 860px;
  }
  .span-11.static {
    width: 860px;
    margin-left: 20px;
  }

  .span-12 {
    width: 97.91667%;
    margin-left: 1.73333%;
    max-width: 940px;
  }
  .span-12.static {
    width: 940px;
    margin-left: 20px;
  }

  .padding-half {
    padding: 0.86667%;
  }

  .padding-left-half {
    padding-left: 0.86667%;
  }

  .padding-right-half {
    padding-right: 0.86667%;
  }

  .padding-top-half {
    padding-top: 0.86667%;
  }

  .padding-bottom-half {
    padding-bottom: 0.86667%;
  }

  .margin-half {
    margin: 0.86667%;
  }

  .margin-left-half {
    margin-left: 0.86667%;
  }

  .margin-right-half {
    margin-right: 0.86667%;
  }

  .margin-top-half {
    margin-top: 0.86667%;
  }

  .margin-bottom-half {
    margin-bottom: 0.86667%;
  }

  .padding-1 {
    padding: 1.73333%;
  }

  .padding-left-1 {
    padding-left: 1.73333%;
  }

  .padding-right-1 {
    padding-right: 1.73333%;
  }

  .padding-top-1 {
    padding-top: 1.73333%;
  }

  .padding-bottom-1 {
    padding-bottom: 1.73333%;
  }

  .margin-1 {
    margin: 1.73333%;
  }

  .margin-left-1 {
    margin-left: 1.73333%;
  }

  .margin-right-1 {
    margin-right: 1.73333%;
  }

  .margin-top-1 {
    margin-top: 1.73333%;
  }

  .margin-bottom-1 {
    margin-bottom: 1.73333%;
  }

  .padding-2 {
    padding: 3.46667%;
  }

  .padding-left-2 {
    padding-left: 3.46667%;
  }

  .padding-right-2 {
    padding-right: 3.46667%;
  }

  .padding-top-2 {
    padding-top: 3.46667%;
  }

  .padding-bottom-2 {
    padding-bottom: 3.46667%;
  }

  .margin-2 {
    margin: 3.46667%;
  }

  .margin-left-2 {
    margin-left: 3.46667%;
  }

  .margin-right-2 {
    margin-right: 3.46667%;
  }

  .margin-top-2 {
    margin-top: 3.46667%;
  }

  .margin-bottom-2 {
    margin-bottom: 3.46667%;
  }

  .hidden-netbook {
    display: none;
  }

  .visible-netbook {
    display: block;
  }
}
/* desktop 12 "screen and (min-width: 900px)" */
@media screen and (min-width: 900px) {
  .grid-width {
    max-width: 960px;
    width: 100%;
  }

  .span.full {
    width: 97.91667%;
    margin-left: 1.73333%;
    max-width: 940px;
    margin: 0 1.04167%;
  }

  .span.half {
    width: 47.91667%;
    margin-left: 1.73333%;
    max-width: 460px;
  }

  .row {
    width: auto;
    margin-left: -1.73333%;
  }
  .row.static {
    margin-left: -20px;
  }

  .span-1 {
    width: 6.25%;
    margin-left: 1.73333%;
    max-width: 60px;
  }
  .span-1.static {
    width: 60px;
    margin-left: 20px;
  }

  .span-2 {
    width: 14.58333%;
    margin-left: 1.73333%;
    max-width: 140px;
  }
  .span-2.static {
    width: 140px;
    margin-left: 20px;
  }

  .span-3 {
    width: 22.91667%;
    margin-left: 1.73333%;
    max-width: 220px;
  }
  .span-3.static {
    width: 220px;
    margin-left: 20px;
  }

  .span-4 {
    width: 31.25%;
    margin-left: 1.73333%;
    max-width: 300px;
  }
  .span-4.static {
    width: 300px;
    margin-left: 20px;
  }

  .span-5 {
    width: 39.58333%;
    margin-left: 1.73333%;
    max-width: 380px;
  }
  .span-5.static {
    width: 380px;
    margin-left: 20px;
  }

  .span-6 {
    width: 47.91667%;
    margin-left: 1.73333%;
    max-width: 460px;
  }
  .span-6.static {
    width: 460px;
    margin-left: 20px;
  }

  .span-7 {
    width: 56.25%;
    margin-left: 1.73333%;
    max-width: 540px;
  }
  .span-7.static {
    width: 540px;
    margin-left: 20px;
  }

  .span-8 {
    width: 64.58333%;
    margin-left: 1.73333%;
    max-width: 620px;
  }
  .span-8.static {
    width: 620px;
    margin-left: 20px;
  }

  .span-9 {
    width: 72.91667%;
    margin-left: 1.73333%;
    max-width: 700px;
  }
  .span-9.static {
    width: 700px;
    margin-left: 20px;
  }

  .span-10 {
    width: 81.25%;
    margin-left: 1.73333%;
    max-width: 780px;
  }
  .span-10.static {
    width: 780px;
    margin-left: 20px;
  }

  .span-11 {
    width: 89.58333%;
    margin-left: 1.73333%;
    max-width: 860px;
  }
  .span-11.static {
    width: 860px;
    margin-left: 20px;
  }

  .span-12 {
    width: 97.91667%;
    margin-left: 1.73333%;
    max-width: 940px;
  }
  .span-12.static {
    width: 940px;
    margin-left: 20px;
  }

  .padding-half {
    padding: 0.86667%;
  }

  .padding-left-half {
    padding-left: 0.86667%;
  }

  .padding-right-half {
    padding-right: 0.86667%;
  }

  .padding-top-half {
    padding-top: 0.86667%;
  }

  .padding-bottom-half {
    padding-bottom: 0.86667%;
  }

  .margin-half {
    margin: 0.86667%;
  }

  .margin-left-half {
    margin-left: 0.86667%;
  }

  .margin-right-half {
    margin-right: 0.86667%;
  }

  .margin-top-half {
    margin-top: 0.86667%;
  }

  .margin-bottom-half {
    margin-bottom: 0.86667%;
  }

  .padding-1 {
    padding: 1.73333%;
  }

  .padding-left-1 {
    padding-left: 1.73333%;
  }

  .padding-right-1 {
    padding-right: 1.73333%;
  }

  .padding-top-1 {
    padding-top: 1.73333%;
  }

  .padding-bottom-1 {
    padding-bottom: 1.73333%;
  }

  .margin-1 {
    margin: 1.73333%;
  }

  .margin-left-1 {
    margin-left: 1.73333%;
  }

  .margin-right-1 {
    margin-right: 1.73333%;
  }

  .margin-top-1 {
    margin-top: 1.73333%;
  }

  .margin-bottom-1 {
    margin-bottom: 1.73333%;
  }

  .padding-2 {
    padding: 3.46667%;
  }

  .padding-left-2 {
    padding-left: 3.46667%;
  }

  .padding-right-2 {
    padding-right: 3.46667%;
  }

  .padding-top-2 {
    padding-top: 3.46667%;
  }

  .padding-bottom-2 {
    padding-bottom: 3.46667%;
  }

  .margin-2 {
    margin: 3.46667%;
  }

  .margin-left-2 {
    margin-left: 3.46667%;
  }

  .margin-right-2 {
    margin-right: 3.46667%;
  }

  .margin-top-2 {
    margin-top: 3.46667%;
  }

  .margin-bottom-2 {
    margin-bottom: 3.46667%;
  }

  .hidden-desktop {
    display: none;
  }

  .visible-desktop {
    display: block;
  }
}
body {
  font-size: 13px;
  line-height: 18px;
}

.c_share_container {
  float: right;
}

.elec-2013 {
  padding-top: 20px;
}
.elec-2013 .content {
  background: #FFF;
  border: 1px #DDD solid;
  border-top: 3px #000 solid;
  margin-top: 20px;
  margin-bottom: 50px;
}
.elec-2013 .content .header .title {
  font-size: 2.30769em;
  line-height: 1.16667em;
}
.elec-2013 .content .header .description {
  font-size: 0.92308em;
  line-height: 1.5em;
}
.elec-2013 .content .results-container {
  margin-left: inherit;
}
.elec-2013 .content .result-table {
  margin: 20px auto;
}
.elec-2013 .content .result-table .row {
  margin-left: 0;
}
.elec-2013 .content .result-table .checkmark {
  display: none;
}
.elec-2013 .content .result-table .org,
.elec-2013 .content .result-table .given-name,
.elec-2013 .content .result-table .family-name {
  float: left;
}
.elec-2013 .content .result-table .vcard {
  position: relative;
}
.elec-2013 .content .result-table .checkmark,
.elec-2013 .content .result-table .projected-winner-icon {
  position: absolute;
  right: 0;
  top: 0;
  float: none;
}
.elec-2013 .content .result-table .update-timestamp {
  display: block;
}
.elec-2013 .content .result-table .state-icon a {
  cursor: default;
}

.cnn-hdr-mobile {
  height: 32px;
  background: #CA0002;
  position: relative;
}
.cnn-hdr-mobile .section-link {
  color: #FFFFFF;
  line-height: 32px;
  position: absolute;
  top: 0;
}
.cnn-hdr-mobile .cnn-hdr-logo {
  width: 40px;
  height: 20px;
  margin: 0 auto;
  padding-top: 6px;
}

@media (min-width: 1024px) {
  .result-table {
    width: 920px;
    margin: 0 auto;
  }
  .result-table .rtspan35 {
    width: 260px;
  }
  .result-table .row-candidate {
    width: 175px;
  }
}
/* mobile 4 "screen and (min-width: 0px)" */
@media screen and (min-width: 0px) {
  .results-container {
    position: relative;
    left: -5.9%;
  }

  .result-table {
    border: 1px #DADADA solid;
  }
}
/* landscape 6 "screen and (min-width: 350px)" */
@media screen and (min-width: 350px) {
  .results-container {
    left: 0;
  }

  .result-table {
    border: none;
  }
}
@media print {
  .grid-width {
    max-width: 960px;
    width: 100%;
  }

  .span.full {
    width: 97.91667%;
    margin-left: 1.73333%;
    max-width: 940px;
    margin: 0 1.04167%;
  }

  .span.half {
    width: 47.91667%;
    margin-left: 1.73333%;
    max-width: 460px;
  }

  .row {
    width: auto;
    margin-left: -1.73333%;
  }
  .row.static {
    margin-left: -20px;
  }

  .span-1 {
    width: 6.25%;
    margin-left: 1.73333%;
    max-width: 60px;
  }
  .span-1.static {
    width: 60px;
    margin-left: 20px;
  }

  .span-2 {
    width: 14.58333%;
    margin-left: 1.73333%;
    max-width: 140px;
  }
  .span-2.static {
    width: 140px;
    margin-left: 20px;
  }

  .span-3 {
    width: 22.91667%;
    margin-left: 1.73333%;
    max-width: 220px;
  }
  .span-3.static {
    width: 220px;
    margin-left: 20px;
  }

  .span-4 {
    width: 31.25%;
    margin-left: 1.73333%;
    max-width: 300px;
  }
  .span-4.static {
    width: 300px;
    margin-left: 20px;
  }

  .span-5 {
    width: 39.58333%;
    margin-left: 1.73333%;
    max-width: 380px;
  }
  .span-5.static {
    width: 380px;
    margin-left: 20px;
  }

  .span-6 {
    width: 47.91667%;
    margin-left: 1.73333%;
    max-width: 460px;
  }
  .span-6.static {
    width: 460px;
    margin-left: 20px;
  }

  .span-7 {
    width: 56.25%;
    margin-left: 1.73333%;
    max-width: 540px;
  }
  .span-7.static {
    width: 540px;
    margin-left: 20px;
  }

  .span-8 {
    width: 64.58333%;
    margin-left: 1.73333%;
    max-width: 620px;
  }
  .span-8.static {
    width: 620px;
    margin-left: 20px;
  }

  .span-9 {
    width: 72.91667%;
    margin-left: 1.73333%;
    max-width: 700px;
  }
  .span-9.static {
    width: 700px;
    margin-left: 20px;
  }

  .span-10 {
    width: 81.25%;
    margin-left: 1.73333%;
    max-width: 780px;
  }
  .span-10.static {
    width: 780px;
    margin-left: 20px;
  }

  .span-11 {
    width: 89.58333%;
    margin-left: 1.73333%;
    max-width: 860px;
  }
  .span-11.static {
    width: 860px;
    margin-left: 20px;
  }

  .span-12 {
    width: 97.91667%;
    margin-left: 1.73333%;
    max-width: 940px;
  }
  .span-12.static {
    width: 940px;
    margin-left: 20px;
  }

  .padding-half {
    padding: 0.86667%;
  }

  .padding-left-half {
    padding-left: 0.86667%;
  }

  .padding-right-half {
    padding-right: 0.86667%;
  }

  .padding-top-half {
    padding-top: 0.86667%;
  }

  .padding-bottom-half {
    padding-bottom: 0.86667%;
  }

  .margin-half {
    margin: 0.86667%;
  }

  .margin-left-half {
    margin-left: 0.86667%;
  }

  .margin-right-half {
    margin-right: 0.86667%;
  }

  .margin-top-half {
    margin-top: 0.86667%;
  }

  .margin-bottom-half {
    margin-bottom: 0.86667%;
  }

  .padding-1 {
    padding: 1.73333%;
  }

  .padding-left-1 {
    padding-left: 1.73333%;
  }

  .padding-right-1 {
    padding-right: 1.73333%;
  }

  .padding-top-1 {
    padding-top: 1.73333%;
  }

  .padding-bottom-1 {
    padding-bottom: 1.73333%;
  }

  .margin-1 {
    margin: 1.73333%;
  }

  .margin-left-1 {
    margin-left: 1.73333%;
  }

  .margin-right-1 {
    margin-right: 1.73333%;
  }

  .margin-top-1 {
    margin-top: 1.73333%;
  }

  .margin-bottom-1 {
    margin-bottom: 1.73333%;
  }

  .padding-2 {
    padding: 3.46667%;
  }

  .padding-left-2 {
    padding-left: 3.46667%;
  }

  .padding-right-2 {
    padding-right: 3.46667%;
  }

  .padding-top-2 {
    padding-top: 3.46667%;
  }

  .padding-bottom-2 {
    padding-bottom: 3.46667%;
  }

  .margin-2 {
    margin: 3.46667%;
  }

  .margin-left-2 {
    margin-left: 3.46667%;
  }

  .margin-right-2 {
    margin-right: 3.46667%;
  }

  .margin-top-2 {
    margin-top: 3.46667%;
  }

  .margin-bottom-2 {
    margin-bottom: 3.46667%;
  }

  .hidden-desktop {
    display: none;
  }

  .visible-desktop {
    display: block;
  }
}
