/* ============================================================
Notes:
Sprites separated for compile time
================
-
/* ------------------------------------------------------------
Imports
------------------------------------------------------------ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

.general-sprite {
  background-image: url('../img/sprites/general-s5676126f8f.png');
  background-repeat: no-repeat;
}

/* ==|== Partials =============================== */
/* ============================================================
iSL Sass Utilities

Notes:
================
- divided into classes (to be used with @extends), mixins, and functions

/* ------------------------------------------------------------
Classes (to be used with @extends)
------------------------------------------------------------ */
.clearfix {
  zoom: 1;
}
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}

.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
.ir br {
  display: none;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  /*
   * Extends the .visuallyhidden class to allow the element to be focusable
   * when navigated to via the keyboard: h5bp.com/p
   */
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.visible {
  border: 0;
  clip: none;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.imageMaskHorizontal {
  display: block;
  overflow: hidden;
}
.imageMaskHorizontal img {
  position: relative;
  width: auto;
  max-width: none;
  left: 50%;
}

/* ------------------------------------------------------------
Mixins
------------------------------------------------------------ */
/* ------------------------------------------------------------
+Variables
------------------------------------------------------------ */
/* ------------------------------------------------------------
+Mixins
------------------------------------------------------------ */
/* ------------------------------------------------------------
+Extends
------------------------------------------------------------ */
/* ------------------------------------------------------------
+Functions
------------------------------------------------------------ */
/* ------------------------------------------------------------
+General
------------------------------------------------------------ */
p.post-type {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -138px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  p.post-type {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -138px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
p.post-type.video {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -5763px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  p.post-type.video {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -5763px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
p.post-type.infographic {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -836px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  p.post-type.infographic {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -836px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
p.post-type.pub {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -5236px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  p.post-type.pub {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -5236px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
p.post-type.webinar {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -5845px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  p.post-type.webinar {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -5845px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

.feature p.post-type.video {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -5747px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .feature p.post-type.video {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -5747px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.feature p.post-type.infographic {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -820px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .feature p.post-type.infographic {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -820px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.feature p.post-type.webinar {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -5829px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .feature p.post-type.webinar {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -5829px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

.see-all {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 95px -5098px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .see-all {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 95px -5098px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

.see-more {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 106px -96px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .see-more {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 106px -96px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

.filter-btn {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 10px -761px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .filter-btn {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 10px -761px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

.issues-btn {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 10px -4395px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .issues-btn {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 10px -4395px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

.home-btn {
  height: 13px;
  width: 13px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -807px;
  background-repeat: no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .home-btn {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -807px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.home-btn br {
  display: none;
}

nav.post-nav li.next a {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 132px -5008px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.post-nav li.next a {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 132px -5008px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.post-nav li.prev a {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -5144px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.post-nav li.prev a {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -5144px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

.read-more {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 100% -702px;
  background-repeat: no-repeat;
}

form .field input.valid, form .field textarea.valid {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 100% -411px;
  background-repeat: no-repeat;
}
form .field input.invalid, form .field textarea.invalid {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 100% -211px;
  background-repeat: no-repeat;
}

.newsletter form .field input.valid {
  background-position: 100% -5690px;
}
.newsletter form .field input.invalid {
  background-position: 100% -1004px;
}

/* ------------------------------------------------------------
+Layout
------------------------------------------------------------ */
body.issue .page-header.spectrum h2 {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3629px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.spectrum h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3629px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
body.issue .page-header.internet-of-things h2 {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2201px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.internet-of-things h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2201px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
body.issue .page-header.economic-opportunity h2 {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1725px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.economic-opportunity h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1725px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
body.issue .page-header.taxes h2 {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -4105px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.taxes h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4105px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
body.issue .page-header.mobile-life h2 {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2677px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.mobile-life h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2677px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
body.issue .page-header.privacy h2 {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3153px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.privacy h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3153px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
body.issue .page-header.connecting-communities h2 {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1249px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.connecting-communities h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1249px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

.page-header p.post-type {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 3000px -154px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .page-header p.post-type {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 3000px -154px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.page-header p.post-type.video {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 3000px -5779px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .page-header p.post-type.video {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 3000px -5779px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.page-header p.post-type.infographic {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 3000px -852px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .page-header p.post-type.infographic {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 3000px -852px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.page-header p.post-type.pub {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 3000px -5252px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .page-header p.post-type.pub {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 3000px -5252px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.page-header p.post-type.webinar {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 3000px -5861px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .page-header p.post-type.webinar {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 3000px -5861px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

.pubs .post-issue.spectrum .issue-icon {
  height: 72px;
  width: 72px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3701px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.spectrum .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3701px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
body.pub article .pubs .post-issue.spectrum .issue-icon, body.blog article .pubs .post-issue.spectrum .issue-icon {
  height: 128px;
  width: 128px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3501px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body.pub article .pubs .post-issue.spectrum .issue-icon, body.blog article .pubs .post-issue.spectrum .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3501px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.pubs .post-issue.internet-of-things .issue-icon {
  height: 72px;
  width: 72px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2273px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.internet-of-things .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2273px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
body.pub article .pubs .post-issue.internet-of-things .issue-icon, body.blog article .pubs .post-issue.internet-of-things .issue-icon {
  height: 128px;
  width: 128px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2073px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body.pub article .pubs .post-issue.internet-of-things .issue-icon, body.blog article .pubs .post-issue.internet-of-things .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2073px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.pubs .post-issue.economic-opportunity .issue-icon {
  height: 72px;
  width: 72px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1797px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.economic-opportunity .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1797px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
body.pub article .pubs .post-issue.economic-opportunity .issue-icon, body.blog article .pubs .post-issue.economic-opportunity .issue-icon {
  height: 128px;
  width: 128px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1597px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body.pub article .pubs .post-issue.economic-opportunity .issue-icon, body.blog article .pubs .post-issue.economic-opportunity .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1597px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.pubs .post-issue.taxes .issue-icon {
  height: 72px;
  width: 72px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -4177px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.taxes .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4177px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
body.pub article .pubs .post-issue.taxes .issue-icon, body.blog article .pubs .post-issue.taxes .issue-icon {
  height: 128px;
  width: 128px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3977px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body.pub article .pubs .post-issue.taxes .issue-icon, body.blog article .pubs .post-issue.taxes .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3977px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.pubs .post-issue.mobile-life .issue-icon {
  height: 72px;
  width: 72px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2749px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.mobile-life .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2749px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
body.pub article .pubs .post-issue.mobile-life .issue-icon, body.blog article .pubs .post-issue.mobile-life .issue-icon {
  height: 128px;
  width: 128px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2549px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body.pub article .pubs .post-issue.mobile-life .issue-icon, body.blog article .pubs .post-issue.mobile-life .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2549px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.pubs .post-issue.privacy .issue-icon {
  height: 72px;
  width: 72px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3225px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.privacy .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3225px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
body.pub article .pubs .post-issue.privacy .issue-icon, body.blog article .pubs .post-issue.privacy .issue-icon {
  height: 128px;
  width: 128px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3025px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body.pub article .pubs .post-issue.privacy .issue-icon, body.blog article .pubs .post-issue.privacy .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3025px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.pubs .post-issue.connecting-communities .issue-icon {
  height: 72px;
  width: 72px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1321px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.connecting-communities .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1321px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
body.pub article .pubs .post-issue.connecting-communities .issue-icon, body.blog article .pubs .post-issue.connecting-communities .issue-icon {
  height: 128px;
  width: 128px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1121px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body.pub article .pubs .post-issue.connecting-communities .issue-icon, body.blog article .pubs .post-issue.connecting-communities .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1121px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.pubs article:hover .post-issue.spectrum .issue-icon, body.search .pubs .post-issue.spectrum .issue-icon {
  height: 72px;
  width: 72px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3629px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.spectrum .issue-icon, body.search .pubs .post-issue.spectrum .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3629px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.pubs article:hover .post-issue.internet-of-things .issue-icon, body.search .pubs .post-issue.internet-of-things .issue-icon {
  height: 72px;
  width: 72px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2201px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.internet-of-things .issue-icon, body.search .pubs .post-issue.internet-of-things .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2201px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.pubs article:hover .post-issue.economic-opportunity .issue-icon, body.search .pubs .post-issue.economic-opportunity .issue-icon {
  height: 72px;
  width: 72px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1725px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.economic-opportunity .issue-icon, body.search .pubs .post-issue.economic-opportunity .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1725px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.pubs article:hover .post-issue.taxes .issue-icon, body.search .pubs .post-issue.taxes .issue-icon {
  height: 72px;
  width: 72px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -4105px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.taxes .issue-icon, body.search .pubs .post-issue.taxes .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4105px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.pubs article:hover .post-issue.mobile-life .issue-icon, body.search .pubs .post-issue.mobile-life .issue-icon {
  height: 72px;
  width: 72px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2677px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.mobile-life .issue-icon, body.search .pubs .post-issue.mobile-life .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2677px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.pubs article:hover .post-issue.privacy .issue-icon, body.search .pubs .post-issue.privacy .issue-icon {
  height: 72px;
  width: 72px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3153px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.privacy .issue-icon, body.search .pubs .post-issue.privacy .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3153px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.pubs article:hover .post-issue.connecting-communities .issue-icon, body.search .pubs .post-issue.connecting-communities .issue-icon {
  height: 72px;
  width: 72px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1249px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.connecting-communities .issue-icon, body.search .pubs .post-issue.connecting-communities .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1249px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

nav.issue-nav li.spectrum a .icon {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3441px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.issue-nav li.spectrum a .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3441px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.issue-nav li.internet-of-things a .icon {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2013px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.issue-nav li.internet-of-things a .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2013px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.issue-nav li.economic-opportunity a .icon {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1537px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.issue-nav li.economic-opportunity a .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1537px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.issue-nav li.taxes a .icon {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3917px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.issue-nav li.taxes a .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3917px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.issue-nav li.mobile-life a .icon {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2489px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.issue-nav li.mobile-life a .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2489px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.issue-nav li.privacy a .icon {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2965px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.issue-nav li.privacy a .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2965px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.issue-nav li.connecting-communities a .icon {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1061px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.issue-nav li.connecting-communities a .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1061px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.issue-nav li.spectrum a:hover .icon {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3857px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.issue-nav li.spectrum a:hover .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3857px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.issue-nav li.internet-of-things a:hover .icon {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2429px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.issue-nav li.internet-of-things a:hover .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2429px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.issue-nav li.economic-opportunity a:hover .icon {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1953px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.issue-nav li.economic-opportunity a:hover .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1953px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.issue-nav li.taxes a:hover .icon {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -4333px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.issue-nav li.taxes a:hover .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4333px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.issue-nav li.mobile-life a:hover .icon {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2905px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.issue-nav li.mobile-life a:hover .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2905px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.issue-nav li.privacy a:hover .icon {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3381px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.issue-nav li.privacy a:hover .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3381px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.issue-nav li.connecting-communities a:hover .icon {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1477px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.issue-nav li.connecting-communities a:hover .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1477px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

.main-content section.issues article.spectrum .icon {
  height: 128px;
  width: 128px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3501px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.spectrum .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3501px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.main-content section.issues article.internet-of-things .icon {
  height: 128px;
  width: 128px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2073px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.internet-of-things .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2073px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.main-content section.issues article.economic-opportunity .icon {
  height: 128px;
  width: 128px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1597px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.economic-opportunity .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1597px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.main-content section.issues article.taxes .icon {
  height: 128px;
  width: 128px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3977px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.taxes .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3977px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.main-content section.issues article.mobile-life .icon {
  height: 128px;
  width: 128px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2549px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.mobile-life .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2549px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.main-content section.issues article.privacy .icon {
  height: 128px;
  width: 128px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3025px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.privacy .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3025px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.main-content section.issues article.connecting-communities .icon {
  height: 128px;
  width: 128px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1121px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.connecting-communities .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1121px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

.main-content section.members a:hover {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 100% -4712px;
  background-repeat: no-repeat;
}

.main-content > article .issue-sections h5 {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 100% -17px;
  background-repeat: no-repeat;
}

section.feature .slider-nav a {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -5528px;
  background-repeat: no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  section.feature .slider-nav a {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -5528px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
section.feature .slider-nav a br {
  display: none;
}
section.feature .slider-nav li.next a {
  height: 60px;
  width: 60px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -5468px;
  background-repeat: no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  section.feature .slider-nav li.next a {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -5468px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
section.feature .slider-nav li.next a br {
  display: none;
}

section.tile .post-issue .issue-icon.spectrum, .article-list .post-issue .issue-icon.spectrum {
  height: 24px;
  width: 24px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3833px;
  background-repeat: no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  section.tile .post-issue .issue-icon.spectrum, .article-list .post-issue .issue-icon.spectrum {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3833px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
section.tile .post-issue .issue-icon.spectrum br, .article-list .post-issue .issue-icon.spectrum br {
  display: none;
}
section.tile .post-issue .issue-icon.internet-of-things, .article-list .post-issue .issue-icon.internet-of-things {
  height: 24px;
  width: 24px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2405px;
  background-repeat: no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  section.tile .post-issue .issue-icon.internet-of-things, .article-list .post-issue .issue-icon.internet-of-things {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2405px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
section.tile .post-issue .issue-icon.internet-of-things br, .article-list .post-issue .issue-icon.internet-of-things br {
  display: none;
}
section.tile .post-issue .issue-icon.economic-opportunity, .article-list .post-issue .issue-icon.economic-opportunity {
  height: 24px;
  width: 24px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1929px;
  background-repeat: no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  section.tile .post-issue .issue-icon.economic-opportunity, .article-list .post-issue .issue-icon.economic-opportunity {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1929px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
section.tile .post-issue .issue-icon.economic-opportunity br, .article-list .post-issue .issue-icon.economic-opportunity br {
  display: none;
}
section.tile .post-issue .issue-icon.taxes, .article-list .post-issue .issue-icon.taxes {
  height: 24px;
  width: 24px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -4309px;
  background-repeat: no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  section.tile .post-issue .issue-icon.taxes, .article-list .post-issue .issue-icon.taxes {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4309px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
section.tile .post-issue .issue-icon.taxes br, .article-list .post-issue .issue-icon.taxes br {
  display: none;
}
section.tile .post-issue .issue-icon.mobile-life, .article-list .post-issue .issue-icon.mobile-life {
  height: 24px;
  width: 24px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -2881px;
  background-repeat: no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  section.tile .post-issue .issue-icon.mobile-life, .article-list .post-issue .issue-icon.mobile-life {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2881px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
section.tile .post-issue .issue-icon.mobile-life br, .article-list .post-issue .issue-icon.mobile-life br {
  display: none;
}
section.tile .post-issue .issue-icon.privacy, .article-list .post-issue .issue-icon.privacy {
  height: 24px;
  width: 24px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -3357px;
  background-repeat: no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  section.tile .post-issue .issue-icon.privacy, .article-list .post-issue .issue-icon.privacy {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3357px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
section.tile .post-issue .issue-icon.privacy br, .article-list .post-issue .issue-icon.privacy br {
  display: none;
}
section.tile .post-issue .issue-icon.connecting-communities, .article-list .post-issue .issue-icon.connecting-communities {
  height: 24px;
  width: 24px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -1453px;
  background-repeat: no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  section.tile .post-issue .issue-icon.connecting-communities, .article-list .post-issue .issue-icon.connecting-communities {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1453px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
section.tile .post-issue .issue-icon.connecting-communities br, .article-list .post-issue .issue-icon.connecting-communities br {
  display: none;
}

body.singular .main-content {
  background-color: #ffffff;
}

/* ------------------------------------------------------------
+Header
------------------------------------------------------------ */
.main-header h1 a {
  height: 69px;
  width: 91px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -4585px;
  background-repeat: no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .main-header h1 a {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4585px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.main-header h1 a br {
  display: none;
}
.main-header .open-search a {
  height: 90px;
  width: 80px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -5302px;
  background-repeat: no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .main-header .open-search a {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -5302px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.main-header .open-search a br {
  display: none;
}

nav.main-nav a.mobile-nav {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 77px -4911px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.main-nav a.mobile-nav {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 77px -4911px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.main-nav a.mobile-nav.close {
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 84px -4822px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.main-nav a.mobile-nav.close {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 84px -4822px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

/* ------------------------------------------------------------
+Footer
------------------------------------------------------------ */
.main-footer form input[type="submit"] {
  height: 48px;
  width: 48px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -4654px;
  background-repeat: no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .main-footer form input[type="submit"] {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4654px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
.main-footer form input[type="submit"] br {
  display: none;
}

nav.social-nav a {
  height: 40px;
  width: 40px;
  background-image: url('../img/sprites/general-s94d9603138.png');
  background-position: 0 -659px;
  background-repeat: no-repeat;
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.social-nav a {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -659px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
nav.social-nav a br {
  display: none;
}
nav.social-nav a[href^="https://twitter.com"] {
  background-position: 0 -5643px;
}
nav.social-nav a[href^="http://linkedin.com"] {
  background-position: 0 -4496px;
}
nav.social-nav a[href^="http://instagram.com"] {
  background-position: 0 -957px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  nav.social-nav a[href^="https://twitter.com"] {
    background-position: 0 -5643px;
  }
  nav.social-nav a[href^="http://linkedin.com"] {
    background-position: 0 -4496px;
  }
  nav.social-nav a[href^="http://instagram.com"] {
    background-position: 0 -957px;
  }
}

/* ------------------------------------------------------------
+ Media Queries
------------------------------------------------------------ */
@media (max-width: 1180px) {
  .pubs .post-issue.spectrum .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3773px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1180px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1180px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1180px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.spectrum .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3773px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 1180px) {
  .pubs .post-issue.internet-of-things .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2345px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1180px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1180px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1180px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.internet-of-things .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2345px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 1180px) {
  .pubs .post-issue.economic-opportunity .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1869px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1180px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1180px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1180px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.economic-opportunity .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1869px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 1180px) {
  .pubs .post-issue.taxes .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -4249px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1180px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1180px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1180px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.taxes .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4249px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 1180px) {
  .pubs .post-issue.mobile-life .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2821px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1180px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1180px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1180px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.mobile-life .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2821px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 1180px) {
  .pubs .post-issue.privacy .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3297px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1180px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1180px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1180px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.privacy .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3297px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 1180px) {
  .pubs .post-issue.connecting-communities .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1393px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1180px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1180px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1180px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.connecting-communities .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1393px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 1180px) {
  .pubs article:hover .post-issue.spectrum .issue-icon, body.search .pubs .post-issue.spectrum .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3857px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1180px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1180px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1180px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.spectrum .issue-icon, body.search .pubs .post-issue.spectrum .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3857px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 1180px) {
  .pubs article:hover .post-issue.internet-of-things .issue-icon, body.search .pubs .post-issue.internet-of-things .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2429px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1180px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1180px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1180px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.internet-of-things .issue-icon, body.search .pubs .post-issue.internet-of-things .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2429px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 1180px) {
  .pubs article:hover .post-issue.economic-opportunity .issue-icon, body.search .pubs .post-issue.economic-opportunity .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1953px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1180px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1180px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1180px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.economic-opportunity .issue-icon, body.search .pubs .post-issue.economic-opportunity .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1953px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 1180px) {
  .pubs article:hover .post-issue.taxes .issue-icon, body.search .pubs .post-issue.taxes .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -4333px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1180px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1180px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1180px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.taxes .issue-icon, body.search .pubs .post-issue.taxes .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4333px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 1180px) {
  .pubs article:hover .post-issue.mobile-life .issue-icon, body.search .pubs .post-issue.mobile-life .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2905px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1180px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1180px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1180px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.mobile-life .issue-icon, body.search .pubs .post-issue.mobile-life .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2905px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 1180px) {
  .pubs article:hover .post-issue.privacy .issue-icon, body.search .pubs .post-issue.privacy .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3381px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1180px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1180px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1180px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.privacy .issue-icon, body.search .pubs .post-issue.privacy .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3381px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 1180px) {
  .pubs article:hover .post-issue.connecting-communities .issue-icon, body.search .pubs .post-issue.connecting-communities .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1477px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1180px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1180px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1180px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.connecting-communities .issue-icon, body.search .pubs .post-issue.connecting-communities .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1477px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

/*------------------------------------------------------------ */
@media (max-width: 960px) {
  .main-content section.issues article.spectrum .icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3629px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.spectrum .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3629px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 960px) {
  .main-content section.issues article.internet-of-things .icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2201px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.internet-of-things .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2201px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 960px) {
  .main-content section.issues article.economic-opportunity .icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1725px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.economic-opportunity .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1725px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 960px) {
  .main-content section.issues article.taxes .icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -4105px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.taxes .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4105px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 960px) {
  .main-content section.issues article.mobile-life .icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2677px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.mobile-life .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2677px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 960px) {
  .main-content section.issues article.privacy .icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3153px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.privacy .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3153px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 960px) {
  .main-content section.issues article.connecting-communities .icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1249px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.connecting-communities .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1249px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

@media (max-width: 960px) {
  body.pub article .pubs .post-issue.spectrum .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3629px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  body.pub article .pubs .post-issue.spectrum .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3629px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 960px) {
  body.pub article .pubs .post-issue.internet-of-things .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2201px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  body.pub article .pubs .post-issue.internet-of-things .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2201px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 960px) {
  body.pub article .pubs .post-issue.economic-opportunity .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1725px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  body.pub article .pubs .post-issue.economic-opportunity .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1725px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 960px) {
  body.pub article .pubs .post-issue.taxes .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -4105px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  body.pub article .pubs .post-issue.taxes .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4105px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 960px) {
  body.pub article .pubs .post-issue.mobile-life .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2677px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  body.pub article .pubs .post-issue.mobile-life .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2677px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 960px) {
  body.pub article .pubs .post-issue.privacy .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3153px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  body.pub article .pubs .post-issue.privacy .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3153px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 960px) {
  body.pub article .pubs .post-issue.connecting-communities .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1249px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  body.pub article .pubs .post-issue.connecting-communities .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1249px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

@media (max-width: 960px) {
  nav.social-nav a {
    height: 55px;
    width: 55px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -604px;
    background-repeat: no-repeat;
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  nav.social-nav a {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -604px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 960px) {
  nav.social-nav a br {
    display: none;
  }
  nav.social-nav a[href^="https://twitter.com"] {
    background-position: 0 -5588px;
  }
  nav.social-nav a[href^="http://linkedin.com"] {
    background-position: 0 -4441px;
  }
  nav.social-nav a[href^="http://instagram.com"] {
    background-position: 0 -902px;
  }
}
@media (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 960px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 960px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 960px) and (min-device-pixel-ratio: 1.5) {
  nav.social-nav a[href^="https://twitter.com"] {
    background-position: 0 -5588px;
  }
  nav.social-nav a[href^="http://linkedin.com"] {
    background-position: 0 -4441px;
  }
  nav.social-nav a[href^="http://instagram.com"] {
    background-position: 0 -902px;
  }
}

/*------------------------------------------------------------ */
@media (max-width: 770px) {
  body.issue .page-header.spectrum h2 {
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3857px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.spectrum h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3857px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  body.issue .page-header.internet-of-things h2 {
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2429px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.internet-of-things h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2429px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  body.issue .page-header.economic-opportunity h2 {
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1953px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.economic-opportunity h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1953px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  body.issue .page-header.taxes h2 {
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -4333px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.taxes h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4333px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  body.issue .page-header.mobile-life h2 {
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2905px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.mobile-life h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2905px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  body.issue .page-header.privacy h2 {
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3381px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.privacy h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3381px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  body.issue .page-header.connecting-communities h2 {
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1477px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.connecting-communities h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1477px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

@media (max-width: 770px) {
  .pubs .post-issue.spectrum .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3701px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.spectrum .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3701px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .pubs .post-issue.internet-of-things .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2273px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.internet-of-things .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2273px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .pubs .post-issue.economic-opportunity .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1797px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.economic-opportunity .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1797px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .pubs .post-issue.taxes .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -4177px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.taxes .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4177px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .pubs .post-issue.mobile-life .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2749px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.mobile-life .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2749px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .pubs .post-issue.privacy .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3225px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.privacy .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3225px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .pubs .post-issue.connecting-communities .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1321px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.connecting-communities .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1321px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .pubs article:hover .post-issue.spectrum .issue-icon, body.blog article .pubs .post-issue.spectrum .issue-icon, body.search .pubs .post-issue.spectrum .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3629px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.spectrum .issue-icon, body.blog article .pubs .post-issue.spectrum .issue-icon, body.search .pubs .post-issue.spectrum .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3629px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .pubs article:hover .post-issue.internet-of-things .issue-icon, body.blog article .pubs .post-issue.internet-of-things .issue-icon, body.search .pubs .post-issue.internet-of-things .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2201px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.internet-of-things .issue-icon, body.blog article .pubs .post-issue.internet-of-things .issue-icon, body.search .pubs .post-issue.internet-of-things .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2201px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .pubs article:hover .post-issue.economic-opportunity .issue-icon, body.blog article .pubs .post-issue.economic-opportunity .issue-icon, body.search .pubs .post-issue.economic-opportunity .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1725px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.economic-opportunity .issue-icon, body.blog article .pubs .post-issue.economic-opportunity .issue-icon, body.search .pubs .post-issue.economic-opportunity .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1725px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .pubs article:hover .post-issue.taxes .issue-icon, body.blog article .pubs .post-issue.taxes .issue-icon, body.search .pubs .post-issue.taxes .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -4105px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.taxes .issue-icon, body.blog article .pubs .post-issue.taxes .issue-icon, body.search .pubs .post-issue.taxes .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4105px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .pubs article:hover .post-issue.mobile-life .issue-icon, body.blog article .pubs .post-issue.mobile-life .issue-icon, body.search .pubs .post-issue.mobile-life .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2677px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.mobile-life .issue-icon, body.blog article .pubs .post-issue.mobile-life .issue-icon, body.search .pubs .post-issue.mobile-life .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2677px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .pubs article:hover .post-issue.privacy .issue-icon, body.blog article .pubs .post-issue.privacy .issue-icon, body.search .pubs .post-issue.privacy .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3153px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.privacy .issue-icon, body.blog article .pubs .post-issue.privacy .issue-icon, body.search .pubs .post-issue.privacy .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3153px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .pubs article:hover .post-issue.connecting-communities .issue-icon, body.blog article .pubs .post-issue.connecting-communities .issue-icon, body.search .pubs .post-issue.connecting-communities .issue-icon {
    height: 72px;
    width: 72px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1249px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.connecting-communities .issue-icon, body.blog article .pubs .post-issue.connecting-communities .issue-icon, body.search .pubs .post-issue.connecting-communities .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1249px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

@media (max-width: 770px) {
  .main-content section.issues article .icon {
    margin: -145px 0 20px -65px;
  }
  .main-content section.issues article.spectrum .icon {
    height: 128px;
    width: 128px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3501px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.spectrum .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3501px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .main-content section.issues article.internet-of-things .icon {
    height: 128px;
    width: 128px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2073px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.internet-of-things .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2073px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .main-content section.issues article.economic-opportunity .icon {
    height: 128px;
    width: 128px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1597px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.economic-opportunity .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1597px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .main-content section.issues article.taxes .icon {
    height: 128px;
    width: 128px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3977px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.taxes .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3977px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .main-content section.issues article.mobile-life .icon {
    height: 128px;
    width: 128px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2549px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.mobile-life .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2549px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .main-content section.issues article.privacy .icon {
    height: 128px;
    width: 128px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3025px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.privacy .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3025px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 770px) {
  .main-content section.issues article.connecting-communities .icon {
    height: 128px;
    width: 128px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1121px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .main-content section.issues article.connecting-communities .icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1121px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

@media (max-width: 770px) {
  .main-header h1 a {
    height: 49px;
    width: 64px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -4536px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 770px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 770px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 770px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 770px) and (min-device-pixel-ratio: 1.5) {
  .main-header h1 a {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4536px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

/*------------------------------------------------------------ */
@media (max-width: 530px) {
  .pubs .post-issue.spectrum .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3773px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.spectrum .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3773px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .pubs .post-issue.internet-of-things .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2345px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.internet-of-things .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2345px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .pubs .post-issue.economic-opportunity .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1869px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.economic-opportunity .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1869px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .pubs .post-issue.taxes .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -4249px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.taxes .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4249px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .pubs .post-issue.mobile-life .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2821px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.mobile-life .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2821px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .pubs .post-issue.privacy .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3297px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.privacy .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3297px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .pubs .post-issue.connecting-communities .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1393px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .pubs .post-issue.connecting-communities .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1393px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .pubs article:hover .post-issue.spectrum .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3857px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.spectrum .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3857px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .pubs article:hover .post-issue.internet-of-things .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2429px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.internet-of-things .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2429px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .pubs article:hover .post-issue.economic-opportunity .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1953px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.economic-opportunity .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1953px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .pubs article:hover .post-issue.taxes .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -4333px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.taxes .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4333px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .pubs article:hover .post-issue.mobile-life .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2905px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.mobile-life .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2905px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .pubs article:hover .post-issue.privacy .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3381px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.privacy .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3381px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .pubs article:hover .post-issue.connecting-communities .issue-icon {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1477px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .pubs article:hover .post-issue.connecting-communities .issue-icon {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1477px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

@media (max-width: 530px) {
  body.issue .page-header.spectrum h2 {
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3833px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.spectrum h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3833px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  body.issue .page-header.internet-of-things h2 {
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2405px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.internet-of-things h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2405px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  body.issue .page-header.economic-opportunity h2 {
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1929px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.economic-opportunity h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1929px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  body.issue .page-header.taxes h2 {
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -4309px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.taxes h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -4309px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  body.issue .page-header.mobile-life h2 {
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -2881px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.mobile-life h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -2881px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  body.issue .page-header.privacy h2 {
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -3357px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.privacy h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -3357px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  body.issue .page-header.connecting-communities h2 {
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -1453px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  body.issue .page-header.connecting-communities h2 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -1453px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}

@media (max-width: 530px) {
  .article-nav li.next a {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -5468px;
    background-repeat: no-repeat;
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .article-nav li.next a {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -5468px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .article-nav li.next a br {
    display: none;
  }
  .article-nav li.prev a {
    height: 60px;
    width: 60px;
    background-image: url('../img/sprites/general-s94d9603138.png');
    background-position: 0 -5528px;
    background-repeat: no-repeat;
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
  }
}
@media (max-width: 530px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 530px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 530px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 530px) and (min-device-pixel-ratio: 1.5) {
  .article-nav li.prev a {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 0 -5528px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
@media (max-width: 530px) {
  .article-nav li.prev a br {
    display: none;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .main-content section.members a:hover {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 100% -4706px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }

  .read-more {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 100% -702px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }

  .main-content > article .issue-sections h5 {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 100% -17px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }

  form .field input.valid, form .field textarea.valid {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 100% -411px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
  form .field input.invalid, form .field textarea.invalid {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 100% -211px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }

  .newsletter form .field input.valid {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 100% -5690px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
  .newsletter form .field input.invalid {
    background-image: url('../img/sprites/general-retina-sb1dcdb414d.png');
    background-position: 100% -1004px;
    -moz-background-size: 128px auto;
    -o-background-size: 128px auto;
    -webkit-background-size: 128px auto;
    background-size: 128px auto;
  }
}
/* ------------------------------------------------------------
+ IE-specific
------------------------------------------------------------ */
