* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* @import "typography"; */
fieldset {
  background: #f7f7f7;
  border: 1px solid #dddddd;
  margin: 0 0 0.75em 0;
  padding: 1.5em; }

input,
select {
  display: block; }

label.required:after {
  content: "*"; }
label abbr {
  display: none; }

/* textarea,
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"],
select[multiple=multiple] {
  @include box-sizing(border-box);
  @include transition(border-color);
  background-color: white;
  border-radius: $form-border-radius;
  border: 1px solid $form-border-color;
  box-shadow: $form-box-shadow;
  font-family: $form-font-family;
  font-size: $form-font-size;
  margin-bottom: $base-line-height / 2;
  padding: ($base-line-height / 3) ($base-line-height / 3);
  width: 100%;

  &:hover {
    border-color: $form-border-color-hover;
  }

  &:focus {
    border-color: $form-border-color-focus;
    box-shadow: $form-box-shadow-focus;
    outline: none;
  }
} */
textarea {
  resize: vertical; }

input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none; }

input[type="checkbox"], input[type="radio"] {
  display: inline;
  margin-right: 0.375em; }

input[type="file"] {
  width: 100%; }

select {
  width: auto;
  max-width: 100%;
  margin-bottom: 1.5em; }

/* button, .button,
input[type="submit"] {
  // @extend %button;
  // @include appearance(none);
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
} */
table {
  border-collapse: collapse;
  margin: 0.75em 0;
  table-layout: fixed;
  width: 100%; }

th {
  border-bottom: 1px solid #b7b7b7;
  font-weight: bold;
  padding: 0.75em 0;
  text-align: left; }

td {
  border-bottom: 1px solid #dddddd;
  padding: 0.75em 0; }

tr, td, th {
  vertical-align: middle; }

ul, ol {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  ul.bulleted, [id=newsletterList] ul, ol.bulleted {
    list-style-type: disc;
    margin-bottom: 0.75em;
    margin-left: 0;
    padding-left: 1.5em; }
dl {
  line-height: 1.5em;
  margin-bottom: 0.75em; }
  dl dt {
    font-weight: bold;
    margin-top: 0.75em; }
  dl dd {
    margin: 0; }

/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2013 Schwartzco Inc.
        License: 1406-CGEIMJ     
*/
@font-face {
  font-family: 'Platform Web';
  src: url("/assets/fonts/platform/Platform-Bold-Web.eot");
  src: url("/assets/fonts/platform/Platform-Bold-Web.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/platform/Platform-Bold-Web.woff") format("woff"), url("/assets/fonts/platform/Platform-Bold-Web.ttf") format("truetype"), url("/assets/fonts/platform/Platform-Bold-Web.svg#Platform Web") format("svg");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal; }
.Platform-Bold-Web {
  font-family: 'Platform Web';
  font-weight: 700;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'MetaSerifWeb-Book';
  src: url("/assets/fonts/metaserifot/MetaSerifWeb-Book.eot");
  src: url("/assets/fonts/metaserifot/MetaSerifWeb-Book.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/metaserifot/MetaSerifWeb-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'MetaSerifWeb-BookItalic';
  src: url("/assets/fonts/metaserifot/MetaSerifWeb-BookItalic.eot");
  src: url("/assets/fonts/metaserifot/MetaSerifWeb-BookItalic.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/metaserifot/MetaSerifWeb-BookItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'MetaSerifWeb-Bold';
  src: url("/assets/fonts/metaserifot/MetaSerifWeb-Bold.eot");
  src: url("/assets/fonts/metaserifot/MetaSerifWeb-Bold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/metaserifot/MetaSerifWeb-Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'MetaSerifWeb-BoldItalic';
  src: url("/assets/fonts/metaserifot/MetaSerifWeb-BoldItalic.eot");
  src: url("/assets/fonts/metaserifot/MetaSerifWeb-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/metaserifot/MetaSerifWeb-BoldItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'MetaSerifScWeb-Book';
  src: url("/assets/fonts/metaserifot/MetaSerifScWeb-Book.eot");
  src: url("/assets/fonts/metaserifot/MetaSerifScWeb-Book.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/metaserifot/MetaSerifScWeb-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'MetaSerifScWeb-BookItalic';
  src: url("/assets/fonts/metaserifot/MetaSerifScWeb-BookItalic.eot");
  src: url("/assets/fonts/metaserifot/MetaSerifScWeb-BookItalic.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/metaserifot/MetaSerifScWeb-BookItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'MetaSerifScWeb-Bold';
  src: url("/assets/fonts/metaserifot/MetaSerifScWeb-Bold.eot");
  src: url("/assets/fonts/metaserifot/MetaSerifScWeb-Bold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/metaserifot/MetaSerifScWeb-Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'MetaSerifScWeb-BoldItalic';
  src: url("/assets/fonts/metaserifot/MetaSerifScWeb-BoldItalic.eot");
  src: url("/assets/fonts/metaserifot/MetaSerifScWeb-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/metaserifot/MetaSerifScWeb-BoldItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SimplonNorm-Regular-WebS';
  src: url("/assets/fonts/simplon/SimplonNorm-Regular-WebS.eot");
  src: url("/assets/fonts/simplon/SimplonNorm-Regular-WebS.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/simplon/SimplonNorm-Regular-WebS.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SimplonNorm-Regular-WebXL';
  src: url("/assets/fonts/simplon/SimplonNorm-Regular-WebXL.eot");
  src: url("/assets/fonts/simplon/SimplonNorm-Regular-WebXL.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/simplon/SimplonNorm-Regular-WebXL.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SimplonNorm-Bold-WebS';
  src: url("/assets/fonts/simplon/SimplonNorm-Bold-WebS.eot");
  src: url("/assets/fonts/simplon/SimplonNorm-Bold-WebS.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/simplon/SimplonNorm-Bold-WebS.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'SimplonNorm-Bold-WebXL';
  src: url("/assets/fonts/simplon/SimplonNorm-Bold-WebXL.eot");
  src: url("/assets/fonts/simplon/SimplonNorm-Bold-WebXL.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/simplon/SimplonNorm-Bold-WebXL.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* @import "typography"; */
fieldset {
  background: #f7f7f7;
  border: 1px solid #dddddd;
  margin: 0 0 0.75em 0;
  padding: 1.5em; }

input,
select {
  display: block; }

label.required:after {
  content: "*"; }
label abbr {
  display: none; }

/* textarea,
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"],
select[multiple=multiple] {
  @include box-sizing(border-box);
  @include transition(border-color);
  background-color: white;
  border-radius: $form-border-radius;
  border: 1px solid $form-border-color;
  box-shadow: $form-box-shadow;
  font-family: $form-font-family;
  font-size: $form-font-size;
  margin-bottom: $base-line-height / 2;
  padding: ($base-line-height / 3) ($base-line-height / 3);
  width: 100%;

  &:hover {
    border-color: $form-border-color-hover;
  }

  &:focus {
    border-color: $form-border-color-focus;
    box-shadow: $form-box-shadow-focus;
    outline: none;
  }
} */
textarea {
  resize: vertical; }

input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none; }

input[type="checkbox"], input[type="radio"] {
  display: inline;
  margin-right: 0.375em; }

input[type="file"] {
  width: 100%; }

select {
  width: auto;
  max-width: 100%;
  margin-bottom: 1.5em; }

/* button, .button,
input[type="submit"] {
  // @extend %button;
  // @include appearance(none);
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
} */
table {
  border-collapse: collapse;
  margin: 0.75em 0;
  table-layout: fixed;
  width: 100%; }

th {
  border-bottom: 1px solid #b7b7b7;
  font-weight: bold;
  padding: 0.75em 0;
  text-align: left; }

td {
  border-bottom: 1px solid #dddddd;
  padding: 0.75em 0; }

tr, td, th {
  vertical-align: middle; }

ul, ol {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  ul.bulleted, [id=newsletterList] ul, ol.bulleted {
    list-style-type: disc;
    margin-bottom: 0.75em;
    margin-left: 0;
    padding-left: 1.5em; }
dl {
  line-height: 1.5em;
  margin-bottom: 0.75em; }
  dl dt {
    font-weight: bold;
    margin-top: 0.75em; }
  dl dd {
    margin: 0; }

/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* @import "typography"; */
fieldset {
  background: #f7f7f7;
  border: 1px solid #dddddd;
  margin: 0 0 0.75em 0;
  padding: 1.5em; }

input,
select {
  display: block; }

label.required:after {
  content: "*"; }
label abbr {
  display: none; }

/* textarea,
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"],
select[multiple=multiple] {
  @include box-sizing(border-box);
  @include transition(border-color);
  background-color: white;
  border-radius: $form-border-radius;
  border: 1px solid $form-border-color;
  box-shadow: $form-box-shadow;
  font-family: $form-font-family;
  font-size: $form-font-size;
  margin-bottom: $base-line-height / 2;
  padding: ($base-line-height / 3) ($base-line-height / 3);
  width: 100%;

  &:hover {
    border-color: $form-border-color-hover;
  }

  &:focus {
    border-color: $form-border-color-focus;
    box-shadow: $form-box-shadow-focus;
    outline: none;
  }
} */
textarea {
  resize: vertical; }

input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none; }

input[type="checkbox"], input[type="radio"] {
  display: inline;
  margin-right: 0.375em; }

input[type="file"] {
  width: 100%; }

select {
  width: auto;
  max-width: 100%;
  margin-bottom: 1.5em; }

/* button, .button,
input[type="submit"] {
  // @extend %button;
  // @include appearance(none);
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
} */
table {
  border-collapse: collapse;
  margin: 0.75em 0;
  table-layout: fixed;
  width: 100%; }

th {
  border-bottom: 1px solid #b7b7b7;
  font-weight: bold;
  padding: 0.75em 0;
  text-align: left; }

td {
  border-bottom: 1px solid #dddddd;
  padding: 0.75em 0; }

tr, td, th {
  vertical-align: middle; }

ul, ol {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  ul.bulleted, [id=newsletterList] ul, ol.bulleted {
    list-style-type: disc;
    margin-bottom: 0.75em;
    margin-left: 0;
    padding-left: 1.5em; }
dl {
  line-height: 1.5em;
  margin-bottom: 0.75em; }
  dl dt {
    font-weight: bold;
    margin-top: 0.75em; }
  dl dd {
    margin: 0; }

/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
.txtc, .pullquote, .author-pg-jobtitle {
  text-align: center; }

.txtl {
  text-align: left; }

.txtr {
  text-align: right; }

.fl {
  float: left; }

.fr {
  float: right; }

.cb {
  clear: both; }

.uc, [id=books] h4 {
  text-transform: uppercase; }

.db {
  display: block; }

.dib, .subnav ul, .subnav li, .tags, .programs, .inlist li, .programs li, .tags li, .tag, .programs .program {
  display: inline-block; }
  .dib a.icon, .subnav ul a.icon, .subnav li a.icon, .tags a.icon, .programs a.icon, .inlist li a.icon, .tag a.icon {
    color: transparent; }

.di, .inlist, [id=tag-list] header, [id=tag-list] h2 {
  display: inline; }

.dn {
  display: none; }

.prel, [id=masterContent] > header, [id=cover-story] .program {
  position: relative; }

.pabs {
  position: absolute; }

/* Margin 0 */
.m0, [id=cover-story] .photoCredit {
  margin: 0; }

.mauto {
  margin: auto; }

/* Vertical margins */
.mv0 {
  margin-top: 0;
  margin-bottom: 0; }

/* border classes */
.bbdr, [id=page-intro] {
  border-bottom: 1px solid rgba(51, 50, 50, 0.2);
  padding-bottom: 3.2em; }

.tbdr {
  border-top: 1px solid rgba(51, 50, 50, 0.2);
  padding-top: 3.2em; }

.cf, .rsvp p {
  *zoom: 1; }
  .cf:before, .rsvp p:before, .cf:after, .rsvp p:after {
    content: " ";
    display: table; }
  .cf:after, .rsvp p:after {
    clear: both; }

.tbl {
  display: table; }

.sans, .contentlist .meta {
  font-family: "SimplonNorm-Regular-WebS", arial, sans-serif; }

.sansb {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }

.serif, .contriblvl p {
  font-family: "MetaSerifWeb-Book", serif; }

.serifb {
  font-family: "MetaSerifWeb-Bold", serif; }

.df {
  font-family: "Platform Web", "Arial Black", sans-serif; }

.op0 {
  opacity: 0; }

/* 
Padding/borders do not increase box width 
IE8+
*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  text-rendering: optimizeLegibility;
  font-smoothing: subpixel-antialiased;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  word-break: break-word; }

html, body {
  -webkit-text-rendering: geometricPrecision;
  -moz-text-rendering: geometricPrecision;
  text-rendering: geometricPrecision;
  background-image: deprecated-webkit-gradient(linear, left top, left bottom, transparent 0, #fff0e8 0, #fff0e8 6.17215%, transparent 6.17215%, transparent 8.5298%, #fff0e8 8.5298%, #fff0e8 14.70196%, transparent 14.70196%, transparent 17.05961%, #fff0e8 17.05961%, #fff0e8 23.23176%, transparent 23.23176%, transparent 25.58941%, #fff0e8 25.58941%, #fff0e8 31.76157%, transparent 31.76157%, transparent 34.11922%, #fff0e8 34.11922%, #fff0e8 40.29137%, transparent 40.29137%, transparent 42.64902%, #fff0e8 42.64902%, #fff0e8 48.82117%, transparent 48.82117%, transparent 51.17883%, #fff0e8 51.17883%, #fff0e8 57.35098%, transparent 57.35098%, transparent 59.70863%, #fff0e8 59.70863%, #fff0e8 65.88078%, transparent 65.88078%, transparent 68.23843%, #fff0e8 68.23843%, #fff0e8 74.41059%, transparent 74.41059%, transparent 76.76824%, #fff0e8 76.76824%, #fff0e8 82.94039%, transparent 82.94039%, transparent 85.29804%, #fff0e8 85.29804%, #fff0e8 91.4702%, transparent 91.4702%, transparent 93.82785%, #fff0e8 93.82785%, #fff0e8 100.0%, transparent 100.0%);
  background-image: -webkit-linear-gradient(left, transparent 0, #fff0e8 0, #fff0e8 6.17215%, transparent 6.17215%, transparent 8.5298%, #fff0e8 8.5298%, #fff0e8 14.70196%, transparent 14.70196%, transparent 17.05961%, #fff0e8 17.05961%, #fff0e8 23.23176%, transparent 23.23176%, transparent 25.58941%, #fff0e8 25.58941%, #fff0e8 31.76157%, transparent 31.76157%, transparent 34.11922%, #fff0e8 34.11922%, #fff0e8 40.29137%, transparent 40.29137%, transparent 42.64902%, #fff0e8 42.64902%, #fff0e8 48.82117%, transparent 48.82117%, transparent 51.17883%, #fff0e8 51.17883%, #fff0e8 57.35098%, transparent 57.35098%, transparent 59.70863%, #fff0e8 59.70863%, #fff0e8 65.88078%, transparent 65.88078%, transparent 68.23843%, #fff0e8 68.23843%, #fff0e8 74.41059%, transparent 74.41059%, transparent 76.76824%, #fff0e8 76.76824%, #fff0e8 82.94039%, transparent 82.94039%, transparent 85.29804%, #fff0e8 85.29804%, #fff0e8 91.4702%, transparent 91.4702%, transparent 93.82785%, #fff0e8 93.82785%, #fff0e8 100.0%, transparent 100.0%);
  background-image: -moz-linear-gradient(left, transparent 0, #fff0e8 0, #fff0e8 6.17215%, transparent 6.17215%, transparent 8.5298%, #fff0e8 8.5298%, #fff0e8 14.70196%, transparent 14.70196%, transparent 17.05961%, #fff0e8 17.05961%, #fff0e8 23.23176%, transparent 23.23176%, transparent 25.58941%, #fff0e8 25.58941%, #fff0e8 31.76157%, transparent 31.76157%, transparent 34.11922%, #fff0e8 34.11922%, #fff0e8 40.29137%, transparent 40.29137%, transparent 42.64902%, #fff0e8 42.64902%, #fff0e8 48.82117%, transparent 48.82117%, transparent 51.17883%, #fff0e8 51.17883%, #fff0e8 57.35098%, transparent 57.35098%, transparent 59.70863%, #fff0e8 59.70863%, #fff0e8 65.88078%, transparent 65.88078%, transparent 68.23843%, #fff0e8 68.23843%, #fff0e8 74.41059%, transparent 74.41059%, transparent 76.76824%, #fff0e8 76.76824%, #fff0e8 82.94039%, transparent 82.94039%, transparent 85.29804%, #fff0e8 85.29804%, #fff0e8 91.4702%, transparent 91.4702%, transparent 93.82785%, #fff0e8 93.82785%, #fff0e8 100.0%, transparent 100.0%);
  background-image: -ms-linear-gradient(left, transparent 0, #fff0e8 0, #fff0e8 6.17215%, transparent 6.17215%, transparent 8.5298%, #fff0e8 8.5298%, #fff0e8 14.70196%, transparent 14.70196%, transparent 17.05961%, #fff0e8 17.05961%, #fff0e8 23.23176%, transparent 23.23176%, transparent 25.58941%, #fff0e8 25.58941%, #fff0e8 31.76157%, transparent 31.76157%, transparent 34.11922%, #fff0e8 34.11922%, #fff0e8 40.29137%, transparent 40.29137%, transparent 42.64902%, #fff0e8 42.64902%, #fff0e8 48.82117%, transparent 48.82117%, transparent 51.17883%, #fff0e8 51.17883%, #fff0e8 57.35098%, transparent 57.35098%, transparent 59.70863%, #fff0e8 59.70863%, #fff0e8 65.88078%, transparent 65.88078%, transparent 68.23843%, #fff0e8 68.23843%, #fff0e8 74.41059%, transparent 74.41059%, transparent 76.76824%, #fff0e8 76.76824%, #fff0e8 82.94039%, transparent 82.94039%, transparent 85.29804%, #fff0e8 85.29804%, #fff0e8 91.4702%, transparent 91.4702%, transparent 93.82785%, #fff0e8 93.82785%, #fff0e8 100.0%, transparent 100.0%);
  background-image: -o-linear-gradient(left, transparent 0, #fff0e8 0, #fff0e8 6.17215%, transparent 6.17215%, transparent 8.5298%, #fff0e8 8.5298%, #fff0e8 14.70196%, transparent 14.70196%, transparent 17.05961%, #fff0e8 17.05961%, #fff0e8 23.23176%, transparent 23.23176%, transparent 25.58941%, #fff0e8 25.58941%, #fff0e8 31.76157%, transparent 31.76157%, transparent 34.11922%, #fff0e8 34.11922%, #fff0e8 40.29137%, transparent 40.29137%, transparent 42.64902%, #fff0e8 42.64902%, #fff0e8 48.82117%, transparent 48.82117%, transparent 51.17883%, #fff0e8 51.17883%, #fff0e8 57.35098%, transparent 57.35098%, transparent 59.70863%, #fff0e8 59.70863%, #fff0e8 65.88078%, transparent 65.88078%, transparent 68.23843%, #fff0e8 68.23843%, #fff0e8 74.41059%, transparent 74.41059%, transparent 76.76824%, #fff0e8 76.76824%, #fff0e8 82.94039%, transparent 82.94039%, transparent 85.29804%, #fff0e8 85.29804%, #fff0e8 91.4702%, transparent 91.4702%, transparent 93.82785%, #fff0e8 93.82785%, #fff0e8 100.0%, transparent 100.0%);
  background-image: linear-gradient(left, transparent 0, #fff0e8 0, #fff0e8 6.17215%, transparent 6.17215%, transparent 8.5298%, #fff0e8 8.5298%, #fff0e8 14.70196%, transparent 14.70196%, transparent 17.05961%, #fff0e8 17.05961%, #fff0e8 23.23176%, transparent 23.23176%, transparent 25.58941%, #fff0e8 25.58941%, #fff0e8 31.76157%, transparent 31.76157%, transparent 34.11922%, #fff0e8 34.11922%, #fff0e8 40.29137%, transparent 40.29137%, transparent 42.64902%, #fff0e8 42.64902%, #fff0e8 48.82117%, transparent 48.82117%, transparent 51.17883%, #fff0e8 51.17883%, #fff0e8 57.35098%, transparent 57.35098%, transparent 59.70863%, #fff0e8 59.70863%, #fff0e8 65.88078%, transparent 65.88078%, transparent 68.23843%, #fff0e8 68.23843%, #fff0e8 74.41059%, transparent 74.41059%, transparent 76.76824%, #fff0e8 76.76824%, #fff0e8 82.94039%, transparent 82.94039%, transparent 85.29804%, #fff0e8 85.29804%, #fff0e8 91.4702%, transparent 91.4702%, transparent 93.82785%, #fff0e8 93.82785%, #fff0e8 100.0%, transparent 100.0%);
  background: #fffaef;
  color: rgba(51, 50, 50, 0.8);
  font: 16px/1.625 "SimplonNorm-Regular-WebS", arial, sans-serif;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 100%;
  -webkit-overflow-scrolling: touch; }

#masterContent {
  overflow-x: hidden; }
  @media screen and (max-width: 500px) {
    #masterContent {
      overflow-y: scroll; } }

main {
  position: relative; }

article h1, article h2, article h3, article h4, article h5, article h6, .sharing h1, .sharing h2, .sharing h3, .sharing h4, .sharing h5, .sharing h6 {
  color: #333232; }

h1.list-title {
  color: rgba(51, 50, 50, 0.9); }

h1, h2, h3, h4, h5, h6 {
  margin: 0; }

iframe {
  max-width: 100%; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }

strong {
  font-weight: 700; }

h1 a {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  transition: all 0.1s ease; }
h1 a:hover {
  opacity: .8; }

.content h3 {
  padding: 2em 0 1em;
  margin-left: 0 !important;
  color: black; }

.content h1 {
  padding: 2em 0 0;
  margin-left: auto !important;
  margin-right: auto !important;
  color: black; }

.relative {
  position: relative; }

.absolute {
  position: absolute; }

.text-center {
  text-align: center; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.float-right {
  float: right; }

.float-left {
  float: left; }

.no-padding {
  padding: 0 !important; }

.no-margin {
  margin: 0 !important; }

/*========================
 Link styles 
========================*/
a, [id=books] .flexslider .slides li, blockquote {
  text-decoration: none;
  color: #2dbbb3;
  border-color: #2dbbb3; }
  a.asset-building, [id=books] .flexslider .slides li.asset-building, blockquote.asset-building {
    color: #4d3969;
    border-color: #4d3969; }
  a.breadwinning-caregiving, [id=books] .flexslider .slides li.breadwinning-caregiving, blockquote.breadwinning-caregiving {
    color: #fdbf5c;
    border-color: #fdbf5c; }
  a.economic-growth, [id=books] .flexslider .slides li.economic-growth, blockquote.economic-growth {
    color: #989392;
    border-color: #989392; }
  a.education-policy, [id=books] .flexslider .slides li.education-policy, blockquote.education-policy {
    color: #5368b0;
    border-color: #5368b0; }
  a.fellows, [id=books] .flexslider .slides li.fellows, blockquote.fellows {
    color: #ed2926;
    border-color: #ed2926; }
  a.future-tense, [id=books] .flexslider .slides li.future-tense, blockquote.future-tense {
    color: #1072b9;
    border-color: #1072b9; }
  a.international-security, [id=books] .flexslider .slides li.international-security, blockquote.international-security {
    color: #444445;
    border-color: #444445; }
  a.markets-enterprise-resiliency-initiative, [id=books] .flexslider .slides li.markets-enterprise-resiliency-initiative, blockquote.markets-enterprise-resiliency-initiative {
    color: #9c2524;
    border-color: #9c2524; }
  a.live, [id=books] .flexslider .slides li.live, blockquote.live {
    color: #2e9f99;
    border-color: #2e9f99; }
  a.nyc, [id=books] .flexslider .slides li.nyc, blockquote.nyc {
    color: #f16123;
    border-color: #f16123; }
  a.oti, [id=books] .flexslider .slides li.oti, blockquote.oti {
    color: #5ba4da;
    border-color: #5ba4da; }
  a.political-reform, [id=books] .flexslider .slides li.political-reform, blockquote.political-reform {
    color: #56a34a;
    border-color: #56a34a; }
  a.postsecondary-national-policy-institute, [id=books] .flexslider .slides li.postsecondary-national-policy-institute, blockquote.postsecondary-national-policy-institute {
    color: #765680;
    border-color: #765680; }
  a.weekly-wonk, [id=books] .flexslider .slides li.weekly-wonk, blockquote.weekly-wonk {
    color: #7acbc5;
    border-color: #7acbc5; }
  a.xlab, [id=books] .flexslider .slides li.xlab, blockquote.xlab {
    color: #b3d234;
    border-color: #b3d234; }

/* Used only to extend */
.blklnk:link, .authors a:link, h3 a:link, [id=filters] a:link, [id=books] .flexslider a:link, .page p a:link, .blklnk:visited, .authors a:visited, h3 a:visited, [id=filters] a:visited, [id=books] .flexslider a:visited, .page p a:visited {
  color: #333232; }
.blklnk:hover, .authors a:hover, h3 a:hover, [id=filters] a:hover, [id=books] .flexslider a:hover, .page p a:hover {
  color: currentColor; }

.authors a:hover {
  border-bottom: 1px solid currentColor; }

.links {
  margin: auto; }
  .links li {
    display: inline-block; }

button, .button {
  font-family: inherit; }

button[type=submit], .contriblvl button, .contriblvl .button, .contriblvl button, .contriblvl .button, input[type=button] {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif !important;
  line-height: 2.9 !important;
  margin: 1.1em 0; }

em {
  font-family: "MetaSerifWeb-BookItalic", serif;
  font-style: normal; }

/*===============================
Also see _icons.scss
=================================*/
.more, .viewMore {
  *zoom: 1;
  display: inline-block;
  font-family: "SimplonNorm-Regular-WebS", arial, sans-serif;
  font-size: 18px;
  padding-right: 20px;
  margin: 1em 0;
  background-size: 13px auto;
  background-repeat: no-repeat;
  background-position: 100% 50%; }
  .more:before, .more:after, .viewMore:before, .viewMore:after {
    content: " ";
    display: table; }
  .more:after, .viewMore:after {
    clear: both; }
  @media screen and (max-width: 750px) {
    .more, .viewMore {
      margin: .75em 0; } }
  @media screen and (max-width: 500px) {
    .more, .viewMore {
      margin: .5em 0; } }
  .more b, .more i, .viewMore b, .viewMore i {
    border-bottom: 1px solid transparent;
    padding: 2px 0;
    font-weight: normal;
    font-style: normal; }

.viewMore {
  margin-right: 14px; }

.more {
  margin: 2em 0; }
  @media screen and (max-width: 750px) {
    .more {
      margin: 1.5em 0; } }
  @media screen and (max-width: 500px) {
    .more {
      margin: 1em 0; } }
  .more:hover b {
    border-bottom-color: #fffaef; }

.viewMore {
  color: #2dbbb3;
  background-size: 13px auto; }
  .viewMore:hover b {
    border-bottom-color: #2dbbb3; }

.tags, .programs {
  list-style: none;
  margin: 1em 0; }
  @media screen and (max-width: 750px) {
    .tags, .programs {
      margin: .75em 0; } }
  @media screen and (max-width: 500px) {
    .tags, .programs {
      margin: .5em 0; } }

.inlist {
  list-style: none;
  margin: 1em 0;
  padding-left: .5em; }
  @media screen and (max-width: 750px) {
    .inlist {
      margin: .75em 0; } }
  @media screen and (max-width: 500px) {
    .inlist {
      margin: .5em 0; } }
  .inlist a {
    font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }
    .inlist a:link, .inlist a:visited {
      border-bottom: 2px solid rgba(51, 50, 50, 0.2); }
    .inlist a:hover {
      color: #333232;
      border-bottom-color: currentColor; }
  .inlist.author-block {
    padding-left: 0; }
    .inlist.author-block li {
      text-transform: capitalize; }

.slash li:not(:last-child):after {
  content: " / "; }

.socmed .dib, .socmed .subnav ul, .subnav .socmed ul, .socmed .subnav li, .subnav .socmed li, .socmed .tags, .socmed .programs, .socmed .inlist li, .inlist .socmed li, .socmed .programs li, .programs .socmed li, .socmed .tags li, .tags .socmed li, .socmed .tag, .socmed .programs .program, .programs .socmed .program {
  width: 30px;
  padding: 10px;
  display: inline-flex; }

.comma li:not(:last-child):after {
  content: ", "; }

.pipe li:not(:last-child):after {
  content: " | "; }
.pipe a {
  padding: .1em; }

span.author {
  text-transform: capitalize; }

.tag, .authors b, .authors a {
  font-weight: normal; }
  .tag:not(:last-child):after, .tag:not(:last-child)::after, .authors b:not(:last-child):after, .authors b:not(:last-child)::after, .authors a:not(:last-child):after, .authors a:not(:last-child)::after {
    content: ', '; }

.tag, .programs .program {
  margin: 1em 1em 1em 0; }
  @media screen and (max-width: 750px) {
    .tag, .programs .program {
      margin: .75em 1em .75em 0; } }
  @media screen and (max-width: 500px) {
    .tag, .programs .program {
      margin: .5em 1em .5em 0; } }

h3 a {
  text-transform: uppercase;
  font-size: 21px;
  border-bottom: 5px solid rgba(51, 50, 50, 0.2);
  line-height: 1.4; }
  h3 a:hover {
    border-bottom-color: currentColor; }

h3.big a {
  font-size: 28px;
  border-bottom: 7px solid rgba(51, 50, 50, 0.2);
  margin-top: -7px; }

.pubs-list h3 {
  margin-bottom: 20px; }
  @media screen and (max-width: 750px) {
    .pubs-list h3 {
      margin-bottom: 15px; } }
  @media screen and (max-width: 500px) {
    .pubs-list h3 {
      margin-bottom: 10px; } }

.meta {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: "SimplonNorm-Regular-WebS", arial, sans-serif; }
  .meta .pubDate {
    padding-left: .5em; }
  .meta .type {
    padding-right: .4em; }
  .meta i {
    font-style: normal;
    padding-left: .4em;
    padding-right: .4em; }
  .meta .icon {
    margin-left: 0.4em; }
    .meta .icon.oti {
      top: -2px;
      font-size: 16px; }

.type {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }

.pubDate, .type {
  font-style: normal;
  font-weight: normal; }

[id=masterContent] {
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  background: #fffaef; }
  [id=masterContent] iframe {
    margin: 5em auto;
    display: block; }
    @media screen and (max-width: 750px) {
      [id=masterContent] iframe {
        margin: 3.75em auto; } }
    @media screen and (max-width: 500px) {
      [id=masterContent] iframe {
        margin: 2.5em auto; } }

[id=overlay] {
  background: rgba(51, 50, 50, 0.4);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none; }
  @media screen and (max-width: 500px) {
    [id=overlay] {
      display: none; } }
  [id=overlay].is-visible {
    display: block; }
    @media screen and (max-width: 500px) {
      [id=overlay].is-visible {
        display: none; } }

section {
  margin-top: 5em; }
  section:nth-of-type(2) {
    margin-top: 5em; }
  @media screen and (max-width: 750px) {
    section {
      margin-top: 3.75em; } }
  @media screen and (max-width: 500px) {
    section {
      margin-top: 2.5em; } }
  section > header {
    font-size: 18px;
    padding: 50px 0; }
  section h2 {
    font-size: 18px;
    color: #333232; }
  section h3 {
    font-family: "Platform Web", "Arial Black", sans-serif;
    margin-bottom: .7em;
    font-size: 18px; }

.wrapper, .wrapper60, .wrapper50, .wrapper40 {
  *zoom: 1;
  margin: auto 75px; }
  .wrapper:before, .wrapper:after, .wrapper60:before, .wrapper60:after, .wrapper50:before, .wrapper50:after, .wrapper40:before, .wrapper40:after {
    content: " ";
    display: table; }
  .wrapper:after, .wrapper60:after, .wrapper50:after, .wrapper40:after {
    clear: both; }

.wrapper60, .wrapper50, .wrapper40 {
  width: auto; }

.width8 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%;
  margin-left: 17.05961%; }
  .width8:last-child {
    margin-right: 0; }
  @media screen and (max-width: 750px) {
    .width8 {
      width: initial;
      padding-right: 75px;
      padding-left: 75px;
      margin: 0 auto;
      float: initial; }
      .width8 [id=newsletterList] div:first-of-type {
        padding-bottom: 0; } }
  @media screen and (max-width: 500px) {
    .width8 {
      padding-right: 25px;
      padding-left: 25px; } }
  @media screen and (min-width: 750px) {
    .width8 .width4-8 {
      float: left;
      display: block;
      margin-right: 3.57866%;
      width: 48.21067%; }
      .width8 .width4-8:last-child {
        margin-right: 0; } }

@media screen and (min-width: 1000px) {
  .content .podWrap, .content .imgWrap {
    margin-right: -10px;
    margin-left: -10px; } }
@media screen and (min-width: 1250px) {
  .content .podWrap, .content .imgWrap {
    margin-right: -100px;
    margin-left: -100px; } }
@media screen and (min-width: 1500px) {
  .content .podWrap, .content .imgWrap {
    margin-right: -150px;
    margin-left: -150px; } }

.content blockquote {
  font-size: 1.3em;
  border-left: 4px solid;
  margin-left: 25px;
  padding-left: 25px;
  padding-right: 25px; }
  @media screen and (max-width: 1000px) {
    .content blockquote {
      margin-left: 50px;
      padding-right: 50px; }
      .content blockquote p {
        padding-left: 0; } }
  @media screen and (max-width: 750px) {
    .content blockquote {
      margin-left: 0px;
      padding-left: 20px;
      padding-right: 0px; } }

@media screen and (max-width: 1000px) {
  .featurewrap header, .featurewrap section header, #recent header, #recent section header {
    margin-left: 0; }
  .featurewrap #featured, #recent #featured {
    margin-top: 5em; } }
@media screen and (max-width: 750px) {
  .featurewrap #featured, #recent #featured {
    margin-top: 3.75em; } }
@media screen and (max-width: 500px) {
  .featurewrap #featured, #recent #featured {
    margin-top: 2.5em; } }

@media screen and (max-width: 1000px) {
  #recent {
    max-width: 850px;
    margin: 3em auto 0; } }
@media screen and (max-width: 750px) {
  #recent {
    margin: 2em auto 0; } }
@media screen and (max-width: 500px) {
  #recent {
    margin: 1em auto 0; } }

.subnav ul, .subnav li {
  display: inline; }

.standardblock {
  margin: 0 auto;
  max-width: 1100px;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }
  .standardblock:last-child {
    margin-right: 0; }
  .standardblock .img, .standardblock .map {
    display: block;
    float: left;
    margin: .9em 2em 2em 0;
    width: 300px; }
  .standardblock img {
    max-width: 250px;
    width: 100%;
    height: auto; }
  .standardblock .map {
    height: 300px;
    border: 1px solid rgba(51, 50, 50, 0.2); }
  .standardblock header {
    padding: 0 0 1em 0; }
  .standardblock .article {
    padding: 2.688em 0 5em 0; }
    @media screen and (max-width: 1000px) {
      .standardblock .article {
        padding: 2.516em 0 3.8em 0; } }
    @media screen and (max-width: 500px) {
      .standardblock .article {
        padding: 1.344em 0 0.8em 0; } }
  .standardblock .visual {
    float: left;
    display: block;
    margin-right: 3.57866%;
    width: 35.26334%; }
    .standardblock .visual:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1000px) {
      .standardblock .visual {
        float: left;
        display: block;
        margin-right: 3.57866%;
        width: 100%; }
        .standardblock .visual:last-child {
          margin-right: 0; } }
  .standardblock .info {
    margin-right: 0; }
  .standardblock .programs {
    *zoom: 1;
    margin-left: 0; }
    .standardblock .programs:before, .standardblock .programs:after {
      content: " ";
      display: table; }
    .standardblock .programs:after {
      clear: both; }
  .standardblock .blurb {
    font-family: "MetaSerifWeb-Book", serif; }
  .standardblock .viewMore b {
    font-size: .9em; }
  .standardblock .viewMore span {
    text-transform: capitalize; }
  .standardblock .podcast {
    margin: 1 auto; }
  .standardblock .eventDate, .standardblock .eventTime {
    margin: 0; }
    .standardblock .eventDate b, .standardblock .eventTime b {
      font-weight: normal; }
  .standardblock .eventTime {
    margin-bottom: 1em;
    text-transform: uppercase; }
  .standardblock h3 a {
    font-size: 25px; }
  .standardblock h3.sub-headline {
    font-size: 16px;
    font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }

aside.credit {
  position: absolute;
  right: 2em;
  top: -0.6em;
  padding-top: 0; }

.eventTime {
  text-transform: uppercase; }

.index h3 a:hover {
  color: #2dbbb3;
  border-bottom-color: #2dbbb3; }

.page .contentlist {
  list-style-type: none; }

.contentlist li {
  margin-bottom: 3em; }
.contentlist h3 {
  margin: 0 0 .5em; }
.contentlist .meta {
  font-family: "SimplonNorm-Regular-WebS", arial, sans-serif; }
.contentlist b {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif;
  font-weight: normal;
  margin: 0 .5em 0 0; }
.contentlist i {
  margin: 0 .5em;
  font-style: normal; }

.cl-summary {
  font-size: 16px; }
  .cl-summary p {
    font-family: "MetaSerifWeb-Book", serif;
    margin: 0; }

.cl-author {
  font-family: "SimplonNorm-Regular-WebS", arial, sans-serif;
  margin-top: 1em;
  font-size: 16px; }
  .cl-author .author:after {
    content: ", "; }
  .cl-author .author:last-child:after {
    content: ""; }

.drpcp > p:first-of-type::first-letter {
  font-size: 3.6em;
  line-height: .85em;
  font-family: "Platform Web", "Arial Black", sans-serif;
  float: left;
  padding: 0px 0.2ex .1ex 0; }

.pubs-list li {
  margin: 3.1em 0; }
.pubs-list .sub-headline {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif;
  color: #333232; }

/*===========================
Used on tag, search results,
and basic article list pages
============================*/
.results-heading {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }
  .results-heading span {
    color: rgba(51, 50, 50, 0.5);
    cursor: pointer; }
    .results-heading span.active {
      color: #333232;
      border-bottom: 2px solid #2dbbb3; }
    .results-heading span:hover {
      color: #333232; }

/*===========================
Used on tags/index.html
============================*/
.tags-page-list {
  text-transform: capitalize; }
  .tags-page-list a:link {
    color: #2dbbb3; }

.bulleted {
  margin-left: 0 !important; }

.content a:link {
  border-bottom: 1px solid rgba(51, 50, 50, 0.2); }

/*===========================
Modals
============================*/
.modal_blur {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  display: block;
  position: fixed;
  top: 0; }

.modal {
  position: fixed;
  top: 0;
  background-color: #fffaef;
  padding: 50px;
  overflow: scroll;
  -webkit-overflow-scrolling: touch; }

.modal .exit {
  float: right;
  color: rgba(51, 50, 50, 0.8); }

@media screen and (min-width: 750px) {
  .content h1 {
    font-size: 3em !important; } }
@media screen and (max-width: 1250px) {
  .foreward,
  .content p,
  .excerpt,
  .tags-list,
  .authorsList .author,
  .content h1,
  .content h2,
  .content h3,
  .content h4,
  .content h5,
  .content h6,
  .participants,
  .rsvp {
    font-size: 130%; }

  .wrapper, .wrapper60, .wrapper50, .wrapper40 {
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 50px;
    padding-right: 50px; } }
@media screen and (max-width: 750px) {
  .wrapper, .wrapper60, .wrapper50, .wrapper40 {
    *zoom: 1;
    margin: auto 25px; }
    .wrapper:before, .wrapper:after, .wrapper60:before, .wrapper60:after, .wrapper50:before, .wrapper50:after, .wrapper40:before, .wrapper40:after {
      content: " ";
      display: table; }
    .wrapper:after, .wrapper60:after, .wrapper50:after, .wrapper40:after {
      clear: both; }

  .foreward,
  .content p,
  .excerpt,
  .tags-list,
  .authorsList .author,
  .content h1,
  .content h2,
  .content h3,
  .content h4,
  .content h5,
  .content h6,
  .participants,
  .rsvp {
    font-size: 120%; }

  #masterContent h1, [id=cover-story] h1, .content h1 {
    font-size: 3em !important; }
    #masterContent h1 a, #masterContent h1 .post-header, [id=cover-story] h1 a, [id=cover-story] h1 .post-header, .content h1 a, .content h1 .post-header {
      border-width: 7px !important; }

  section header {
    width: 100% !important; } }
@media screen and (max-width: 500px) {
  .wrapper, .wrapper60, .wrapper50, .wrapper40 {
    *zoom: 1;
    margin: auto;
    padding-left: 25px;
    padding-right: 25px; }
    .wrapper:before, .wrapper:after, .wrapper60:before, .wrapper60:after, .wrapper50:before, .wrapper50:after, .wrapper40:before, .wrapper40:after {
      content: " ";
      display: table; }
    .wrapper:after, .wrapper60:after, .wrapper50:after, .wrapper40:after {
      clear: both; }

  .foreward,
  .content p,
  .excerpt,
  .tags-list,
  .authorsList .author,
  .content h1,
  .content h2,
  .content h3,
  .content h4,
  .content h5,
  .content h6,
  .participants,
  .rsvp {
    font-size: 110%; }

  #masterContent h1, [id=cover-story] h1, .content h1 {
    font-size: 2.5em !important; }
    #masterContent h1 a, #masterContent h1 .post-header, [id=cover-story] h1 a, [id=cover-story] h1 .post-header, .content h1 a, .content h1 .post-header {
      border-width: 5px !important; } }
/*=======================================
Styles for NewAmerica-specific forms.
=======================================*/
.required:after {
  content: '\00A0*'; }

/* For checkbox and radio button labels */
.cb, .rb {
  *zoom: 1;
  min-height: 2em;
  position: relative; }
  .cb:before, .cb:after, .rb:before, .rb:after {
    content: " ";
    display: table; }
  .cb:after, .rb:after {
    clear: both; }
  .cb input[type=checkbox], .cb input[type=radio], .cb label, .rb input[type=checkbox], .rb input[type=radio], .rb label {
    position: absolute; }
  .cb label, .rb label {
    padding-left: 3em;
    z-index: 2;
    cursor: pointer;
    top: 0; }
  .cb input[type=checkbox], .cb input[type=radio], .rb input[type=checkbox], .rb input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 2em;
    height: 2em;
    border: 0;
    display: none;
    opacity: 1; }
  .cb:before, .rb:before {
    content: '';
    position: absolute;
    width: 1.5em;
    height: 1.5em;
    top: 0;
    left: 0;
    z-index: 1;
    background: rgba(51, 50, 50, 0.2);
    vertical-align: bottom; }
  .cb input[type=checkbox]:checked + label,
  .cb input[type=radio]:checked + label, .rb input[type=checkbox]:checked + label,
  .rb input[type=radio]:checked + label {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%232dbbb3%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E");
    background-position: 3px 3px;
    background-repeat: no-repeat;
    background-size: 18px auto; }

textarea,
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"] {
  background: rgba(51, 50, 50, 0.1);
  border: 0;
  border-bottom: 5px solid rgba(51, 50, 50, 0.2);
  font: 1em/1 "SimplonNorm-Regular-WebS", arial, sans-serif;
  height: 60px;
  width: 100%; }
  textarea::-webkit-input-placeholder,
  input[type="email"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="color"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder {
    color: #333232;
    font-family: inherit; }
  textarea::-moz-placeholder,
  input[type="email"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="color"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder {
    color: #333232;
    font-family: inherit; }
  textarea:-ms-input-placeholder,
  input[type="email"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="color"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder {
    color: #333232;
    font-family: inherit; }
  textarea:input-placeholder,
  input[type="email"]:input-placeholder, input[type="number"]:input-placeholder, input[type="password"]:input-placeholder, input[type="search"]:input-placeholder, input[type="tel"]:input-placeholder, input[type="text"]:input-placeholder, input[type="url"]:input-placeholder, input[type="color"]:input-placeholder, input[type="date"]:input-placeholder, input[type="datetime"]:input-placeholder, input[type="datetime-local"]:input-placeholder, input[type="month"]:input-placeholder, input[type="time"]:input-placeholder, input[type="week"]:input-placeholder {
    color: #333232;
    font-family: inherit; }
  textarea::input-placeholder,
  input[type="email"]::input-placeholder, input[type="number"]::input-placeholder, input[type="password"]::input-placeholder, input[type="search"]::input-placeholder, input[type="tel"]::input-placeholder, input[type="text"]::input-placeholder, input[type="url"]::input-placeholder, input[type="color"]::input-placeholder, input[type="date"]::input-placeholder, input[type="datetime"]::input-placeholder, input[type="datetime-local"]::input-placeholder, input[type="month"]::input-placeholder, input[type="time"]::input-placeholder, input[type="week"]::input-placeholder {
    color: #333232;
    font-family: inherit; }
  textarea:focus::-webkit-input-placeholder,
  input[type="email"]:focus::-webkit-input-placeholder, input[type="number"]:focus::-webkit-input-placeholder, input[type="password"]:focus::-webkit-input-placeholder, input[type="search"]:focus::-webkit-input-placeholder, input[type="tel"]:focus::-webkit-input-placeholder, input[type="text"]:focus::-webkit-input-placeholder, input[type="url"]:focus::-webkit-input-placeholder, input[type="color"]:focus::-webkit-input-placeholder, input[type="date"]:focus::-webkit-input-placeholder, input[type="datetime"]:focus::-webkit-input-placeholder, input[type="datetime-local"]:focus::-webkit-input-placeholder, input[type="month"]:focus::-webkit-input-placeholder, input[type="time"]:focus::-webkit-input-placeholder, input[type="week"]:focus::-webkit-input-placeholder {
    color: transparent;
    font-family: inherit; }
  textarea:focus::-moz-placeholder,
  input[type="email"]:focus::-moz-placeholder, input[type="number"]:focus::-moz-placeholder, input[type="password"]:focus::-moz-placeholder, input[type="search"]:focus::-moz-placeholder, input[type="tel"]:focus::-moz-placeholder, input[type="text"]:focus::-moz-placeholder, input[type="url"]:focus::-moz-placeholder, input[type="color"]:focus::-moz-placeholder, input[type="date"]:focus::-moz-placeholder, input[type="datetime"]:focus::-moz-placeholder, input[type="datetime-local"]:focus::-moz-placeholder, input[type="month"]:focus::-moz-placeholder, input[type="time"]:focus::-moz-placeholder, input[type="week"]:focus::-moz-placeholder {
    color: transparent;
    font-family: inherit; }
  textarea:focus:-ms-input-placeholder,
  input[type="email"]:focus:-ms-input-placeholder, input[type="number"]:focus:-ms-input-placeholder, input[type="password"]:focus:-ms-input-placeholder, input[type="search"]:focus:-ms-input-placeholder, input[type="tel"]:focus:-ms-input-placeholder, input[type="text"]:focus:-ms-input-placeholder, input[type="url"]:focus:-ms-input-placeholder, input[type="color"]:focus:-ms-input-placeholder, input[type="date"]:focus:-ms-input-placeholder, input[type="datetime"]:focus:-ms-input-placeholder, input[type="datetime-local"]:focus:-ms-input-placeholder, input[type="month"]:focus:-ms-input-placeholder, input[type="time"]:focus:-ms-input-placeholder, input[type="week"]:focus:-ms-input-placeholder {
    color: transparent;
    font-family: inherit; }
  textarea:focus:input-placeholder,
  input[type="email"]:focus:input-placeholder, input[type="number"]:focus:input-placeholder, input[type="password"]:focus:input-placeholder, input[type="search"]:focus:input-placeholder, input[type="tel"]:focus:input-placeholder, input[type="text"]:focus:input-placeholder, input[type="url"]:focus:input-placeholder, input[type="color"]:focus:input-placeholder, input[type="date"]:focus:input-placeholder, input[type="datetime"]:focus:input-placeholder, input[type="datetime-local"]:focus:input-placeholder, input[type="month"]:focus:input-placeholder, input[type="time"]:focus:input-placeholder, input[type="week"]:focus:input-placeholder {
    color: transparent;
    font-family: inherit; }
  textarea:focus::input-placeholder,
  input[type="email"]:focus::input-placeholder, input[type="number"]:focus::input-placeholder, input[type="password"]:focus::input-placeholder, input[type="search"]:focus::input-placeholder, input[type="tel"]:focus::input-placeholder, input[type="text"]:focus::input-placeholder, input[type="url"]:focus::input-placeholder, input[type="color"]:focus::input-placeholder, input[type="date"]:focus::input-placeholder, input[type="datetime"]:focus::input-placeholder, input[type="datetime-local"]:focus::input-placeholder, input[type="month"]:focus::input-placeholder, input[type="time"]:focus::input-placeholder, input[type="week"]:focus::input-placeholder {
    color: transparent;
    font-family: inherit; }
  textarea:focus,
  input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus {
    outline: none; }

input[type=email], input[type=text] {
  padding: 10px 23px 0; }

button[type=submit], .contriblvl button, .contriblvl .button,
input[type=button],
button.default, .button {
  border: 5px solid #333232;
  background: transparent;
  cursor: pointer;
  display: block;
  font-family: "SimplonNorm-Regular-WebS", arial, sans-serif;
  font-size: 1.125em;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
  height: 60px;
  line-height: 2.75;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  transition: all 0.1s ease; }

button[type=submit], .contriblvl button, .contriblvl .button, .button,
input[type=button] {
  margin: auto; }

form :focus {
  border-color: #2e9f99;
  outline: none; }

button[type=submit]:focus, .contriblvl button:focus, .contriblvl .button:focus, button[type=submit]:hover, .contriblvl button:hover, .contriblvl .button:hover, .button:focus, .button:hover,
input[type=button]:focus,
input[type=button]:hover,
button.default:focus,
button.default:hover {
  border-color: #2e9f99;
  color: #2e9f99; }

.asset-building main a:hover {
  color: #4d3969;
  border-bottom-color: currentColor; }
.asset-building form :focus {
  border-color: #4d3969;
  outline: none; }
.asset-building button[type=submit]:focus, .asset-building .contriblvl button:focus, .contriblvl .asset-building button:focus, .asset-building .contriblvl .button:focus, .contriblvl .asset-building .button:focus, .asset-building button[type=submit]:hover, .asset-building .contriblvl button:hover, .contriblvl .asset-building button:hover, .asset-building .contriblvl .button:hover, .contriblvl .asset-building .button:hover, .asset-building .button:focus, .asset-building .button:hover,
.asset-building input[type=button]:focus,
.asset-building input[type=button]:hover,
.asset-building button.default:focus,
.asset-building button.default:hover {
  border-color: #4d3969;
  color: #4d3969; }
.asset-building input[type=checkbox]:checked + label,
.asset-building input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%234d3969%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E"); }

.breadwinning-caregiving main a:hover {
  color: #fdbf5c;
  border-bottom-color: currentColor; }
.breadwinning-caregiving form :focus {
  border-color: #fdbf5c;
  outline: none; }
.breadwinning-caregiving button[type=submit]:focus, .breadwinning-caregiving .contriblvl button:focus, .contriblvl .breadwinning-caregiving button:focus, .breadwinning-caregiving .contriblvl .button:focus, .contriblvl .breadwinning-caregiving .button:focus, .breadwinning-caregiving button[type=submit]:hover, .breadwinning-caregiving .contriblvl button:hover, .contriblvl .breadwinning-caregiving button:hover, .breadwinning-caregiving .contriblvl .button:hover, .contriblvl .breadwinning-caregiving .button:hover, .breadwinning-caregiving .button:focus, .breadwinning-caregiving .button:hover,
.breadwinning-caregiving input[type=button]:focus,
.breadwinning-caregiving input[type=button]:hover,
.breadwinning-caregiving button.default:focus,
.breadwinning-caregiving button.default:hover {
  border-color: #fdbf5c;
  color: #fdbf5c; }
.breadwinning-caregiving input[type=checkbox]:checked + label,
.breadwinning-caregiving input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%23fdbf5c%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E"); }

.economic-growth main a:hover {
  color: #989392;
  border-bottom-color: currentColor; }
.economic-growth form :focus {
  border-color: #989392;
  outline: none; }
.economic-growth button[type=submit]:focus, .economic-growth .contriblvl button:focus, .contriblvl .economic-growth button:focus, .economic-growth .contriblvl .button:focus, .contriblvl .economic-growth .button:focus, .economic-growth button[type=submit]:hover, .economic-growth .contriblvl button:hover, .contriblvl .economic-growth button:hover, .economic-growth .contriblvl .button:hover, .contriblvl .economic-growth .button:hover, .economic-growth .button:focus, .economic-growth .button:hover,
.economic-growth input[type=button]:focus,
.economic-growth input[type=button]:hover,
.economic-growth button.default:focus,
.economic-growth button.default:hover {
  border-color: #989392;
  color: #989392; }
.economic-growth input[type=checkbox]:checked + label,
.economic-growth input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%23989392%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E"); }

.education-policy main a:hover {
  color: #5368b0;
  border-bottom-color: currentColor; }
.education-policy form :focus {
  border-color: #5368b0;
  outline: none; }
.education-policy button[type=submit]:focus, .education-policy .contriblvl button:focus, .contriblvl .education-policy button:focus, .education-policy .contriblvl .button:focus, .contriblvl .education-policy .button:focus, .education-policy button[type=submit]:hover, .education-policy .contriblvl button:hover, .contriblvl .education-policy button:hover, .education-policy .contriblvl .button:hover, .contriblvl .education-policy .button:hover, .education-policy .button:focus, .education-policy .button:hover,
.education-policy input[type=button]:focus,
.education-policy input[type=button]:hover,
.education-policy button.default:focus,
.education-policy button.default:hover {
  border-color: #5368b0;
  color: #5368b0; }
.education-policy input[type=checkbox]:checked + label,
.education-policy input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%235368b0%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E"); }

.fellows main a:hover {
  color: #ed2926;
  border-bottom-color: currentColor; }
.fellows form :focus {
  border-color: #ed2926;
  outline: none; }
.fellows button[type=submit]:focus, .fellows .contriblvl button:focus, .contriblvl .fellows button:focus, .fellows .contriblvl .button:focus, .contriblvl .fellows .button:focus, .fellows button[type=submit]:hover, .fellows .contriblvl button:hover, .contriblvl .fellows button:hover, .fellows .contriblvl .button:hover, .contriblvl .fellows .button:hover, .fellows .button:focus, .fellows .button:hover,
.fellows input[type=button]:focus,
.fellows input[type=button]:hover,
.fellows button.default:focus,
.fellows button.default:hover {
  border-color: #ed2926;
  color: #ed2926; }
.fellows input[type=checkbox]:checked + label,
.fellows input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%23ed2926%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E"); }

.future-tense main a:hover {
  color: #1072b9;
  border-bottom-color: currentColor; }
.future-tense form :focus {
  border-color: #1072b9;
  outline: none; }
.future-tense button[type=submit]:focus, .future-tense .contriblvl button:focus, .contriblvl .future-tense button:focus, .future-tense .contriblvl .button:focus, .contriblvl .future-tense .button:focus, .future-tense button[type=submit]:hover, .future-tense .contriblvl button:hover, .contriblvl .future-tense button:hover, .future-tense .contriblvl .button:hover, .contriblvl .future-tense .button:hover, .future-tense .button:focus, .future-tense .button:hover,
.future-tense input[type=button]:focus,
.future-tense input[type=button]:hover,
.future-tense button.default:focus,
.future-tense button.default:hover {
  opacity: 1; }
.future-tense input[type=checkbox]:checked + label,
.future-tense input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%231072b9%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E"); }

.international-security main a:hover {
  color: #444445;
  border-bottom-color: currentColor; }
.international-security form :focus {
  border-color: #444445;
  outline: none; }
.international-security button[type=submit]:focus, .international-security .contriblvl button:focus, .contriblvl .international-security button:focus, .international-security .contriblvl .button:focus, .contriblvl .international-security .button:focus, .international-security button[type=submit]:hover, .international-security .contriblvl button:hover, .contriblvl .international-security button:hover, .international-security .contriblvl .button:hover, .contriblvl .international-security .button:hover, .international-security .button:focus, .international-security .button:hover,
.international-security input[type=button]:focus,
.international-security input[type=button]:hover,
.international-security button.default:focus,
.international-security button.default:hover {
  border-color: #444445;
  color: #444445; }
.international-security input[type=checkbox]:checked + label,
.international-security input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%23444445%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E"); }

.open-markets main a:hover {
  color: #9c2524;
  border-bottom-color: currentColor; }
.open-markets form :focus {
  border-color: #9c2524;
  outline: none; }
.open-markets button[type=submit]:focus, .open-markets .contriblvl button:focus, .contriblvl .open-markets button:focus, .open-markets .contriblvl .button:focus, .contriblvl .open-markets .button:focus, .open-markets button[type=submit]:hover, .open-markets .contriblvl button:hover, .contriblvl .open-markets button:hover, .open-markets .contriblvl .button:hover, .contriblvl .open-markets .button:hover, .open-markets .button:focus, .open-markets .button:hover,
.open-markets input[type=button]:focus,
.open-markets input[type=button]:hover,
.open-markets button.default:focus,
.open-markets button.default:hover {
  border-color: #9c2524;
  color: #9c2524; }
.open-markets input[type=checkbox]:checked + label,
.open-markets input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%239c2524%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E"); }

.live main a:hover, .pressroom main a:hover {
  color: #2e9f99;
  border-bottom-color: currentColor; }

.nyc main a:hover {
  color: #f16123;
  border-bottom-color: currentColor; }
.nyc form :focus {
  border-color: #f16123;
  outline: none; }
.nyc button[type=submit]:focus, .nyc .contriblvl button:focus, .contriblvl .nyc button:focus, .nyc .contriblvl .button:focus, .contriblvl .nyc .button:focus, .nyc button[type=submit]:hover, .nyc .contriblvl button:hover, .contriblvl .nyc button:hover, .nyc .contriblvl .button:hover, .contriblvl .nyc .button:hover, .nyc .button:focus, .nyc .button:hover,
.nyc input[type=button]:focus,
.nyc input[type=button]:hover,
.nyc button.default:focus,
.nyc button.default:hover {
  border-color: #f16123;
  color: #f16123; }
.nyc input[type=checkbox]:checked + label,
.nyc input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%23f16123%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E"); }

.oti main a:hover {
  color: #5ba4da;
  border-bottom-color: currentColor; }
.oti form :focus {
  border-color: #5ba4da;
  outline: none; }
.oti button[type=submit]:focus, .oti .contriblvl button:focus, .contriblvl .oti button:focus, .oti .contriblvl .button:focus, .contriblvl .oti .button:focus, .oti button[type=submit]:hover, .oti .contriblvl button:hover, .contriblvl .oti button:hover, .oti .contriblvl .button:hover, .contriblvl .oti .button:hover, .oti .button:focus, .oti .button:hover,
.oti input[type=button]:focus,
.oti input[type=button]:hover,
.oti button.default:focus,
.oti button.default:hover {
  color: #5ba4da;
  border-color: #5ba4da; }
.oti input[type=checkbox]:checked + label,
.oti input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%235ba4da%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E"); }

.political-reform main a:hover {
  color: #56a34a;
  border-bottom-color: currentColor; }
.political-reform form :focus {
  border-color: #56a34a;
  outline: none; }
.political-reform button[type=submit]:focus, .political-reform .contriblvl button:focus, .contriblvl .political-reform button:focus, .political-reform .contriblvl .button:focus, .contriblvl .political-reform .button:focus, .political-reform button[type=submit]:hover, .political-reform .contriblvl button:hover, .contriblvl .political-reform button:hover, .political-reform .contriblvl .button:hover, .contriblvl .political-reform .button:hover, .political-reform .button:focus, .political-reform .button:hover,
.political-reform input[type=button]:focus,
.political-reform input[type=button]:hover,
.political-reform button.default:focus,
.political-reform button.default:hover {
  color: #56a34a;
  border-color: #56a34a; }
.political-reform input[type=checkbox]:checked + label,
.political-reform input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%2356a34a%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E"); }

.postsecondary-national-policy-institute main a:hover {
  color: #765680;
  border-bottom-color: currentColor; }
.postsecondary-national-policy-institute form :focus {
  border-color: #765680;
  outline: none; }
.postsecondary-national-policy-institute button[type=submit]:focus, .postsecondary-national-policy-institute .contriblvl button:focus, .contriblvl .postsecondary-national-policy-institute button:focus, .postsecondary-national-policy-institute .contriblvl .button:focus, .contriblvl .postsecondary-national-policy-institute .button:focus, .postsecondary-national-policy-institute button[type=submit]:hover, .postsecondary-national-policy-institute .contriblvl button:hover, .contriblvl .postsecondary-national-policy-institute button:hover, .postsecondary-national-policy-institute .contriblvl .button:hover, .contriblvl .postsecondary-national-policy-institute .button:hover, .postsecondary-national-policy-institute .button:focus, .postsecondary-national-policy-institute .button:hover,
.postsecondary-national-policy-institute input[type=button]:focus,
.postsecondary-national-policy-institute input[type=button]:hover,
.postsecondary-national-policy-institute button.default:focus,
.postsecondary-national-policy-institute button.default:hover {
  color: #765680;
  border-color: #765680; }
.postsecondary-national-policy-institute input[type=checkbox]:checked + label,
.postsecondary-national-policy-institute input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%23765680%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E"); }

.weekly-wonk main a:hover {
  color: #7acbc5;
  border-bottom-color: currentColor; }
.weekly-wonk form :focus {
  border-color: #7acbc5;
  outline: none; }
.weekly-wonk button[type=submit]:focus, .weekly-wonk .contriblvl button:focus, .contriblvl .weekly-wonk button:focus, .weekly-wonk .contriblvl .button:focus, .contriblvl .weekly-wonk .button:focus, .weekly-wonk button[type=submit]:hover, .weekly-wonk .contriblvl button:hover, .contriblvl .weekly-wonk button:hover, .weekly-wonk .contriblvl .button:hover, .contriblvl .weekly-wonk .button:hover, .weekly-wonk .button:focus, .weekly-wonk .button:hover,
.weekly-wonk input[type=button]:focus,
.weekly-wonk input[type=button]:hover,
.weekly-wonk button.default:focus,
.weekly-wonk button.default:hover {
  color: #7acbc5;
  border-color: #7acbc5; }
.weekly-wonk input[type=checkbox]:checked + label,
.weekly-wonk input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%237acbc5%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E"); }

.x-lab main a:hover {
  color: #b3d234;
  border-bottom-color: currentColor; }
.x-lab form :focus {
  border-color: #b3d234;
  outline: none; }
.x-lab button[type=submit]:focus, .x-lab .contriblvl button:focus, .contriblvl .x-lab button:focus, .x-lab .contriblvl .button:focus, .contriblvl .x-lab .button:focus, .x-lab button[type=submit]:hover, .x-lab .contriblvl button:hover, .contriblvl .x-lab button:hover, .x-lab .contriblvl .button:hover, .contriblvl .x-lab .button:hover, .x-lab .button:focus, .x-lab .button:hover,
.x-lab input[type=button]:focus,
.x-lab input[type=button]:hover,
.x-lab button.default:focus,
.x-lab button.default:hover {
  border-color: #b3d234;
  color: #b3d234; }
.x-lab input[type=checkbox]:checked + label,
.x-lab input[type=radio]:checked + label {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1.5%2045%20180%20180%22%20enable-background%3D%22new%20-1.5%2045%20180%20180%22%3E%3Cpath%20fill%3D%22%23b3d234%22%20d%3D%22M.6%20143.54l28.3-28.4%2034%2034%2085.1-85.1%2028.4%2028.4-113.4%20113.5-62.4-62.4z%22%2F%3E%3C%2Fsvg%3E"); }

form.newsletter button[type=submit], form.newsletter .contriblvl button, .contriblvl form.newsletter button, form.newsletter .contriblvl .button, .contriblvl form.newsletter .button {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }

/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
/*=======================================
Styles for icons
=======================================*/
a.icon {
  color: transparent;
  border: 0 !important; }

.icon {
  position: relative;
  background-repeat: no-repeat;
  min-height: 1.2em;
  min-width: 1.2em;
  vertical-align: middle; }
  .icon.postsecondary-national-policy-institute {
    min-width: 25px; }
  .icon:hover b {
    display: inline-block; }
  .icon b {
    position: absolute;
    color: #fffaef;
    font: normal 0.875em "SimplonNorm-Regular-WebS", arial, sans-serif;
    left: 130%;
    top: 0;
    text-transform: uppercase;
    padding: 4px 6px;
    z-index: 2;
    line-height: 1;
    white-space: nowrap;
    display: none; }
    .icon b::before {
      -webkit-transform: rotate(-116deg);
      -moz-transform: rotate(-116deg);
      -ms-transform: rotate(-116deg);
      -o-transform: rotate(-116deg);
      transform: rotate(-116deg);
      content: " ";
      display: block;
      background-color: transparent;
      position: absolute;
      left: -5px;
      top: 4px;
      z-index: -1;
      width: 0;
      height: 3px;
      border: 10px solid transparent; }
  .icon.asset-building b, .icon.asstbldg b {
    background-color: #4d3969; }
    .icon.asset-building b::before, .icon.asstbldg b::before {
      border-right-color: #4d3969; }
  .icon.breadwinning-caregiving b, .icon.bc b, .icon.breadwinning-and-caregiving b {
    background-color: #fdbf5c; }
    .icon.breadwinning-caregiving b::before, .icon.bc b::before, .icon.breadwinning-and-caregiving b::before {
      border-right-color: #fdbf5c; }
  .icon.economic-growth b, .icon.econ b {
    background-color: #989392; }
    .icon.economic-growth b::before, .icon.econ b::before {
      border-right-color: #989392; }
  .icon.education-policy b, .icon.edpol b {
    background-color: #5368b0; }
    .icon.education-policy b::before, .icon.edpol b::before {
      border-right-color: #5368b0; }
  .icon.fellows b {
    background-color: #ed2926; }
    .icon.fellows b::before {
      border-right-color: #ed2926; }
  .icon.future-tense b, .icon.ft b {
    background-color: #1072b9; }
    .icon.future-tense b::before, .icon.ft b::before {
      border-right-color: #1072b9; }
  .icon.international-security b, .icon.intsec b {
    background-color: #444445; }
    .icon.international-security b::before, .icon.intsec b::before {
      border-right-color: #444445; }
  .icon.open-markets b {
    background-color: #9c2524; }
    .icon.open-markets b::before {
      border-right-color: #9c2524; }
  .icon.live b {
    background-color: #2e9f99; }
    .icon.live b::before {
      border-right-color: #2e9f99; }
  .icon.new-america-nyc b, .icon.nyc b {
    background-color: #f16123; }
    .icon.new-america-nyc b::before, .icon.nyc b::before {
      border-right-color: #f16123; }
  .icon.open-technology-institute b, .icon.oti b {
    background-color: #5ba4da; }
    .icon.open-technology-institute b::before, .icon.oti b::before {
      border-right-color: #5ba4da; }
  .icon.political-reform b, .icon.pref b {
    background-color: #56a34a; }
    .icon.political-reform b::before, .icon.pref b::before {
      border-right-color: #56a34a; }
  .icon.postsecondary-national-policy-institute b, .icon.psnpi b {
    background-color: #765680; }
    .icon.postsecondary-national-policy-institute b::before, .icon.psnpi b::before {
      border-right-color: #765680; }
  .icon.weekly-wonk b, .icon.ww b {
    background-color: #7acbc5; }
    .icon.weekly-wonk b::before, .icon.ww b::before {
      border-right-color: #7acbc5; }
  .icon.x-lab b {
    background-color: #b3d234; }
    .icon.x-lab b::before {
      border-right-color: #b3d234; }

.icon {
  /*===================================
  Light colored icons 
  *===================================*/
  /*===================================
  Dark colored icons 
  *===================================*/
  /*===================================
  Black-colored icons (just reverses background & hover of .dark)
  *===================================*/ }
  .icon.light {
    height: 30px;
    background-size: cover;
    background-position: center top; }
    .icon.light.asset-building {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.9%22%20height%3D%2234.8%22%3E%3Cpolygon%20fill%3D%22%23fffaef%22%20points%3D%221.3%2C11.9%200%2C11.9%200%2C7.5%203.7%2C7.5%203.7%2C3.7%207.5%2C3.7%207.5%2C0%2011.9%2C0%2011.9%2C1.3%208.7%2C1.3%208.7%2C5%205%2C5%205%2C8.7%201.3%2C8.7%22%2F%3E%3C%2Fsvg%3E"); }
    .icon.light.breadwinning-caregiving, .icon.light.breadwinning-and-caregiving {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.6%22%20height%3D%2235.1%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22.3%22%20y%3D%223%22%20fill%3D%22%23fffaef%22%20width%3D%221.5%22%20height%3D%229.1%22%2F%3E%3Ccircle%20fill%3D%22%23fffaef%22%20cx%3D%221.1%22%20cy%3D%221.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%223.8%22%20y%3D%225%22%20fill%3D%22%23fffaef%22%20width%3D%221.5%22%20height%3D%227.2%22%2F%3E%3Ccircle%20fill%3D%22%23fffaef%22%20cx%3D%224.6%22%20cy%3D%223.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%227.3%22%20y%3D%223%22%20fill%3D%22%23fffaef%22%20width%3D%221.5%22%20height%3D%229.1%22%2F%3E%3Ccircle%20fill%3D%22%23fffaef%22%20cx%3D%228%22%20cy%3D%221.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%2210.7%22%20y%3D%225%22%20fill%3D%22%23fffaef%22%20width%3D%221.5%22%20height%3D%227.2%22%2F%3E%3Ccircle%20fill%3D%22%23fffaef%22%20cx%3D%2211.5%22%20cy%3D%223.1%22%20r%3D%221.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.light.economic-growth {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.9%22%20height%3D%2234.8%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22-.9%22%20y%3D%225%22%20transform%3D%22matrix(-.707%20.707%20-.707%20-.707%2014.338%205.577)%22%20fill%3D%22%23fffaef%22%20width%3D%2213.9%22%20height%3D%221.5%22%2F%3E%3Cpolygon%20fill%3D%22%23fffaef%22%20points%3D%227%2C0%2011.9%2C0%2011.9%2C4.8%2010.5%2C4.8%2010.5%2C1.4%207%2C1.4%22%2F%3E%3Cpolygon%20fill%3D%22%23fffaef%22%20points%3D%2211.9%2C11.9%200%2C11.9%200%2C0%201.4%2C0%201.4%2C10.4%2011.9%2C10.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.light.education-policy {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.9%22%20height%3D%2234.9%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%2213.1%22%20fill%3D%22%23fffaef%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%229.4%22%20fill%3D%22%23fffaef%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%225.8%22%20fill%3D%22%23fffaef%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%22-1.6%22%20y%3D%226.6%22%20transform%3D%22matrix(-.492%20.871%20-.871%20-.492%2011.188%208.382)%22%20fill%3D%22%23fffaef%22%20width%3D%229.5%22%20height%3D%221.8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.light.fellows {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.7%22%20height%3D%2231.7%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20y%3D%227.8%22%20fill%3D%22%23fffaef%22%20width%3D%2216.7%22%20height%3D%221.5%22%2F%3E%3Crect%20x%3D%227.5%22%20fill%3D%22%23fffaef%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%229.7%22%20y%3D%22.6%22%20transform%3D%22matrix(.866%20.5%20-.5%20.866%203.843%20-4.572)%22%20fill%3D%22%23fffaef%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%2211.2%22%20y%3D%222.3%22%20transform%3D%22matrix(.499%20.866%20-.866%20.499%2011.642%20-7.098)%22%20fill%3D%22%23fffaef%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%221.9%22%20y%3D%224.1%22%20transform%3D%22matrix(.5%20.866%20-.866%20.5%207.246%20-2.938)%22%20fill%3D%22%23fffaef%22%20width%3D%228.5%22%20height%3D%221.5%22%2F%3E%3Crect%20x%3D%22.4%22%20y%3D%225.7%22%20transform%3D%22matrix(.866%20.5%20-.5%20.866%203.84%20-1.448)%22%20fill%3D%22%23fffaef%22%20width%3D%228.5%22%20height%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.light.future-tense {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.7%22%20height%3D%2238.7%22%3E%3Cg%20class%3D%22start%22%20fill%3D%22%23fffaef%22%3E%3Cpath%20d%3D%22M13.8%209.7l-1.3-1.3c-.2%202.2-2.1%204-4.3%204.2l1.3%201.3c2.1-.6%203.7-2.2%204.3-4.2%22%2F%3E%3Cpath%20d%3D%22M1.8%206.1l1.3%201.3c.2-2.2%202-4%204.2-4.3l-1.3-1.3c-2%20.7-3.6%202.3-4.2%204.3%22%2F%3E%3Cpath%20d%3D%22M5.3%201.1l-1.1-1.1c-1.9.9-3.4%202.4-4.2%204.2l1.1%201.1c.7-1.9%202.2-3.5%204.2-4.2%22%2F%3E%3Cpath%20d%3D%22M10.3%2014.7l1.1%201.1c1.9-.9%203.4-2.4%204.2-4.2l-1.1-1.1c-.6%201.9-2.2%203.4-4.2%204.2%22%2F%3E%3Cpath%20d%3D%22M3.1%208.4l-1.3%201.3c.6%202.1%202.2%203.6%204.3%204.2l1.3-1.3c-2.3-.1-4.1-1.9-4.3-4.2%22%2F%3E%3Cpath%20d%3D%22M12.6%207.4l1.3-1.3c-.6-2.1-2.2-3.7-4.2-4.3l-1.3%201.3c2.2.3%204%202.1%204.2%204.3%22%2F%3E%3Cpath%20d%3D%22M14.6%205.4l1.1-1.1c-.9-1.9-2.4-3.4-4.2-4.2l-1.1%201.1c2%20.6%203.5%202.2%204.2%204.2%22%2F%3E%3Cpath%20d%3D%22M1.1%2010.4l-1.1%201.1c.9%201.9%202.4%203.4%204.2%204.2l1.1-1.1c-1.9-.7-3.5-2.2-4.2-4.2%22%2F%3E%3Cpath%20d%3D%22M7.8%206.9c-.5%200-1%20.5-1%201s.5%201%201%201%201-.5%201-1-.4-1-1-1%22%2F%3E%3Cpath%20d%3D%22M5.7%207.9c0-1.1.9-2.1%202.1-2.1%201.1%200%202.1.9%202.1%202.1%200%201.1-.9%202.1-2.1%202.1s-2.1-1-2.1-2.1m5.6.8c.1-.3.1-.5.1-.8%200-.2%200-.5-.1-.7-.3-1.4-1.4-2.5-2.8-2.8-.2-.1-.5-.1-.7-.1s-.5%200-.7.1c-1.4.3-2.5%201.4-2.8%202.8-.1.2-.1.5-.1.7%200%20.3.1.6.1.8.3%201.3%201.3%202.4%202.6%202.6.3.1.5.1.8.1s.6-.1.8-.1c1.5-.2%202.5-1.3%202.8-2.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.light.international-security {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.6%22%20height%3D%2236.6%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23fffaef%22%20d%3D%22M6.8%2013.6c-3.8%200-6.8-3-6.8-6.8s3-6.8%206.8-6.8%206.8%203%206.8%206.8-3.1%206.8-6.8%206.8zm0-12.7c-3.3%200-5.9%202.6-5.9%205.9%200%203.3%202.6%205.9%205.9%205.9s5.9-2.6%205.9-5.9c0-3.2-2.6-5.9-5.9-5.9z%22%2F%3E%3Cpath%20fill%3D%22%23fffaef%22%20d%3D%22M6.8%2013.6l-.2-.2c-1-.6-1.8-1.6-2.4-2.8-.6-1.1-.9-2.5-.9-3.8%200-1.4.3-2.7.9-3.8s1.4-2.1%202.4-2.8l.2-.2.2.2c1%20.6%201.8%201.6%202.4%202.8s.9%202.5.9%203.8c0%201.4-.3%202.7-.9%203.8-.6%201.1-1.4%202.1-2.4%202.8l-.2.2zm0-12.4c-1.6%201.3-2.6%203.4-2.6%205.6%200%202.3%201%204.4%202.6%205.6%201.6-1.3%202.6-3.4%202.6-5.6s-.9-4.3-2.6-5.6z%22%2F%3E%3Cpath%20fill%3D%22%23fffaef%22%20d%3D%22M6.8%204.8c-2.1%200-4-.6-5.1-1.7l.6-.6c.9.9%202.6%201.4%204.5%201.4%201.8%200%203.6-.5%204.5-1.4l.6.6c-1.1%201-3%201.7-5.1%201.7z%22%2F%3E%3Cpath%20fill%3D%22%23fffaef%22%20d%3D%22M11.3%2011.3c-.9-.9-2.6-1.4-4.5-1.4-1.8%200-3.6.5-4.5%201.4l-.6-.6c1.1-1.1%203-1.7%205.1-1.7s4%20.6%205.1%201.7l-.6.6z%22%2F%3E%3Crect%20x%3D%22.5%22%20y%3D%226.4%22%20fill%3D%22%23fffaef%22%20width%3D%2212.7%22%20height%3D%22.9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.light.open-markets {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.8%22%20height%3D%2237.8%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%222.3%22%20y%3D%226.9%22%20fill%3D%22%23fffaef%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%225.3%22%20y%3D%226.9%22%20fill%3D%22%23fffaef%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%228.1%22%20y%3D%226.9%22%20fill%3D%22%23fffaef%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%2211.1%22%20y%3D%226.9%22%20fill%3D%22%23fffaef%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Cpolygon%20fill%3D%22%23fffaef%22%20points%3D%2214.8%2C6.6%207.4%2C4.4%200%2C6.6%200%2C5.1%207.4%2C2.9%2014.8%2C5.1%22%2F%3E%3Crect%20y%3D%2213.5%22%20fill%3D%22%23fffaef%22%20width%3D%2214.8%22%20height%3D%221.4%22%2F%3E%3Cpolygon%20fill%3D%22%23fffaef%22%20points%3D%228.1%2C3.7%206.7%2C3.7%206.7%2C0%209.6%2C0%209.6%2C1.4%208.1%2C1.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.light.live {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2234.9%22%3E%3Cpath%20fill%3D%22%23fffaef%22%20d%3D%22M2.6%2011.9v-3.4h-2.6v-8.5h13v8.5h-6.9l-3.5%203.4zm-1.2-4.7h2.6v1.6l1.7-1.6h6.1v-5.9h-10.4v5.9z%22%20class%3D%22start%22%2F%3E%3C%2Fsvg%3E"); }
    .icon.light.new-america-nyc, .icon.light.nyc {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.6%22%20height%3D%2235.5%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23fffaef%22%20d%3D%22M6.3%2012.6c-3.5%200-6.3-2.8-6.3-6.3s2.8-6.3%206.3-6.3%206.3%202.8%206.3%206.3-2.8%206.3-6.3%206.3zm0-11.7c-3%200-5.4%202.4-5.4%205.4s2.4%205.4%205.4%205.4%205.4-2.4%205.4-5.4-2.4-5.4-5.4-5.4z%22%2F%3E%3Cpath%20fill%3D%22%23fffaef%22%20d%3D%22M6.3%207.9c-.9%200-1.6-.7-1.6-1.6s.7-1.6%201.6-1.6c.9%200%201.6.7%201.6%201.6s-.7%201.6-1.6%201.6zm0-2.4c-.4%200-.7.3-.7.7s.3.7.7.7.7-.3.7-.7c0-.3-.3-.7-.7-.7z%22%2F%3E%3Cpath%20fill%3D%22%23fffaef%22%20d%3D%22M6.3%2010.2c-2.2%200-4-1.8-4-4s1.8-4%204-4%204%201.8%204%204-1.8%204-4%204zm0-7c-1.7%200-3%201.4-3%203%200%201.7%201.4%203%203%203s3-1.4%203-3c.1-1.7-1.3-3-3-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.light.oti, .icon.light.open-technology-institute {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.5%22%20height%3D%2242.6%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%226.4%22%20y%3D%229.6%22%20fill%3D%22%23fffaef%22%20width%3D%221.8%22%20height%3D%226.4%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%2215.1%22%20fill%3D%22%23fffaef%22%20width%3D%226.4%22%20height%3D%221.8%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%2217.8%22%20fill%3D%22%23fffaef%22%20width%3D%226.4%22%20height%3D%221.8%22%2F%3E%3Cpath%20fill%3D%22%23fffaef%22%20d%3D%22M7.3%200c-4%200-7.3%203.3-7.3%207.3%200%203.3%202.1%206%205%207v-1.9c-1.8-.9-3.2-2.8-3.2-5%200-3%202.5-5.5%205.5-5.5s5.4%202.5%205.4%205.5c0%202.2-1.3%204.1-3.3%205v1.9c2.9-1%205.1-3.7%205.1-7%20.1-4-3.2-7.3-7.2-7.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.light.political-reform {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.5%22%20height%3D%2235.9%22%3E%3Cg%20class%3D%22start%22%3E%3Cpolygon%20fill%3D%22%23fffaef%22%20points%3D%226.5%2C9.3%203.1%2C5.9%204.2%2C4.7%206.5%2C7%2013.3%2C0.2%2014.5%2C1.4%22%2F%3E%3Cpath%20fill%3D%22%23fffaef%22%20d%3D%22M11.4%205.9c.1.2.1.4.1.6%200%202.7-2.2%204.9-4.9%204.9s-4.9-2.2-4.9-4.9%202.2-4.9%204.9-4.9c1.1%200%202.1.4%202.9%201l1.1-1.1c-1.1-.9-2.6-1.5-4.1-1.5-3.6%200-6.5%202.9-6.5%206.5s2.9%206.5%206.5%206.5%206.5-2.9%206.5-6.5c0-.7-.1-1.4-.3-2l-1.3%201.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.light.postsecondary-national-policy-institute {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.6%22%20height%3D%2239.5%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23fffaef%22%20d%3D%22M12.3%2016.5c-2.7%200-5.2-1.1-7-3l-.2-.3v-5.3h1.7v4.6c1.5%201.4%203.5%202.2%205.6%202.2s4.1-.8%205.6-2.2v-4.6h1.7v5.3l-.3.3c-1.9%201.9-4.4%203-7.1%203z%22%2F%3E%3Cpath%20fill%3D%22%23fffaef%22%20d%3D%22M12.3%2012.2l-12.3-6.1%2012.3-6.1%2012.3%206.1-12.3%206.1zm-8.3-6.2l8.3%204.2%208.3-4.2-8.3-4.2-8.3%204.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.light.weekly-wonk {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxyZWN0IHg9IjguMDEzIiB5PSIxOS41MjgiIGZpbGw9IiMzMzMxMzIiIHdpZHRoPSIxNS45ODciIGhlaWdodD0iMi4yMzgiLz48cmVjdCB4PSI4LjAxMyIgeT0iMTQuOTQ2IiBmaWxsPSIjMzMzMTMyIiB3aWR0aD0iMTUuOTg3IiBoZWlnaHQ9IjIuMjkxIi8+PHJlY3QgeD0iMTEuOTU3IiB5PSIxMC4zNjMiIGZpbGw9IiMzMzMxMzIiIHdpZHRoPSIxMi4wNDMiIGhlaWdodD0iMi4yOTEiLz48Y2lyY2xlIGZpbGw9IiMzMzMxMzIiIGN4PSI5LjI4MSIgY3k9IjExLjUxNCIgcj0iMS4yODEiLz48L2c+PHBhdGggZmlsbD0iIzMzMzEzMiIgZD0iTTE2LDMuNjMxYzYuODIsMCwxMi4zNjksNS41NDgsMTIuMzY5LDEyLjM2OVMyMi44MiwyOC4zNjksMTYsMjguMzY5UzMuNjMxLDIyLjgyLDMuNjMxLDE2UzkuMTgsMy42MzEsMTYsMy42MzEgTTE2LDEuMTMxQzcuNzg4LDEuMTMxLDEuMTMxLDcuNzg4LDEuMTMxLDE2YzAsOC4yMTMsNi42NTcsMTQuODY5LDE0Ljg2OSwxNC44NjljOC4yMTMsMCwxNC44NjktNi42NTYsMTQuODY5LTE0Ljg2OUMzMC44NjksNy43ODgsMjQuMjEzLDEuMTMxLDE2LDEuMTMxTDE2LDEuMTMxeiIvPjwvZz48L3N2Zz4="); }
    .icon.light.x-lab {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.4%22%20height%3D%2238.6%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22-1.8%22%20y%3D%226.5%22%20transform%3D%22matrix(-.707%20-.707%20.707%20-.707%207.611%2018.905)%22%20fill%3D%22%23fffaef%22%20width%3D%2219%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%22-1.8%22%20y%3D%226.3%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-3.159%207.719)%22%20fill%3D%22%23fffaef%22%20width%3D%2219%22%20height%3D%222.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.dark.asset-building {
    background-size: 16px auto;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.9%22%20height%3D%2234.8%22%3E%3Cpolygon%20fill%3D%22%23999696%22%20points%3D%221.3%2C11.9%200%2C11.9%200%2C7.5%203.7%2C7.5%203.7%2C3.7%207.5%2C3.7%207.5%2C0%2011.9%2C0%2011.9%2C1.3%208.7%2C1.3%208.7%2C5%205%2C5%205%2C8.7%201.3%2C8.7%22%2F%3E%3C%2Fsvg%3E"); }
    .icon.dark.asset-building:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.9%22%20height%3D%2234.8%22%3E%3Cpolygon%20fill%3D%22%23333232%22%20points%3D%221.3%2C11.9%200%2C11.9%200%2C7.5%203.7%2C7.5%203.7%2C3.7%207.5%2C3.7%207.5%2C0%2011.9%2C0%2011.9%2C1.3%208.7%2C1.3%208.7%2C5%205%2C5%205%2C8.7%201.3%2C8.7%22%2F%3E%3C%2Fsvg%3E"); }
  .icon.dark.breadwinning-caregiving, .icon.dark.breadwinning-and-caregiving {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.6%22%20height%3D%2235.1%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22.3%22%20y%3D%223%22%20fill%3D%22%23999696%22%20width%3D%221.5%22%20height%3D%229.1%22%2F%3E%3Ccircle%20fill%3D%22%23999696%22%20cx%3D%221.1%22%20cy%3D%221.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%223.8%22%20y%3D%225%22%20fill%3D%22%23999696%22%20width%3D%221.5%22%20height%3D%227.2%22%2F%3E%3Ccircle%20fill%3D%22%23999696%22%20cx%3D%224.6%22%20cy%3D%223.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%227.3%22%20y%3D%223%22%20fill%3D%22%23999696%22%20width%3D%221.5%22%20height%3D%229.1%22%2F%3E%3Ccircle%20fill%3D%22%23999696%22%20cx%3D%228%22%20cy%3D%221.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%2210.7%22%20y%3D%225%22%20fill%3D%22%23999696%22%20width%3D%221.5%22%20height%3D%227.2%22%2F%3E%3Ccircle%20fill%3D%22%23999696%22%20cx%3D%2211.5%22%20cy%3D%223.1%22%20r%3D%221.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.dark.breadwinning-caregiving:hover, .icon.dark.breadwinning-and-caregiving:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.6%22%20height%3D%2235.1%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22.3%22%20y%3D%223%22%20fill%3D%22%23333232%22%20width%3D%221.5%22%20height%3D%229.1%22%2F%3E%3Ccircle%20fill%3D%22%23333232%22%20cx%3D%221.1%22%20cy%3D%221.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%223.8%22%20y%3D%225%22%20fill%3D%22%23333232%22%20width%3D%221.5%22%20height%3D%227.2%22%2F%3E%3Ccircle%20fill%3D%22%23333232%22%20cx%3D%224.6%22%20cy%3D%223.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%227.3%22%20y%3D%223%22%20fill%3D%22%23333232%22%20width%3D%221.5%22%20height%3D%229.1%22%2F%3E%3Ccircle%20fill%3D%22%23333232%22%20cx%3D%228%22%20cy%3D%221.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%2210.7%22%20y%3D%225%22%20fill%3D%22%23333232%22%20width%3D%221.5%22%20height%3D%227.2%22%2F%3E%3Ccircle%20fill%3D%22%23333232%22%20cx%3D%2211.5%22%20cy%3D%223.1%22%20r%3D%221.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.dark.economic-growth {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.9%22%20height%3D%2234.8%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22-.9%22%20y%3D%225%22%20transform%3D%22matrix(-.707%20.707%20-.707%20-.707%2014.338%205.577)%22%20fill%3D%22%23999696%22%20width%3D%2213.9%22%20height%3D%221.5%22%2F%3E%3Cpolygon%20fill%3D%22%23999696%22%20points%3D%227%2C0%2011.9%2C0%2011.9%2C4.8%2010.5%2C4.8%2010.5%2C1.4%207%2C1.4%22%2F%3E%3Cpolygon%20fill%3D%22%23999696%22%20points%3D%2211.9%2C11.9%200%2C11.9%200%2C0%201.4%2C0%201.4%2C10.4%2011.9%2C10.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.dark.economic-growth:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.9%22%20height%3D%2234.8%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22-.9%22%20y%3D%225%22%20transform%3D%22matrix(-.707%20.707%20-.707%20-.707%2014.338%205.577)%22%20fill%3D%22%23333232%22%20width%3D%2213.9%22%20height%3D%221.5%22%2F%3E%3Cpolygon%20fill%3D%22%23333232%22%20points%3D%227%2C0%2011.9%2C0%2011.9%2C4.8%2010.5%2C4.8%2010.5%2C1.4%207%2C1.4%22%2F%3E%3Cpolygon%20fill%3D%22%23333232%22%20points%3D%2211.9%2C11.9%200%2C11.9%200%2C0%201.4%2C0%201.4%2C10.4%2011.9%2C10.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.dark.education-policy {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.9%22%20height%3D%2234.9%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%2213.1%22%20fill%3D%22%23999696%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%229.4%22%20fill%3D%22%23999696%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%225.8%22%20fill%3D%22%23999696%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%22-1.6%22%20y%3D%226.6%22%20transform%3D%22matrix(-.492%20.871%20-.871%20-.492%2011.188%208.382)%22%20fill%3D%22%23999696%22%20width%3D%229.5%22%20height%3D%221.8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.dark.education-policy:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.9%22%20height%3D%2234.9%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%2213.1%22%20fill%3D%22%23333232%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%229.4%22%20fill%3D%22%23333232%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%225.8%22%20fill%3D%22%23333232%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%22-1.6%22%20y%3D%226.6%22%20transform%3D%22matrix(-.492%20.871%20-.871%20-.492%2011.188%208.382)%22%20fill%3D%22%23333232%22%20width%3D%229.5%22%20height%3D%221.8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.dark.fellows {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.7%22%20height%3D%2231.7%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20y%3D%227.8%22%20fill%3D%22%23999696%22%20width%3D%2216.7%22%20height%3D%221.5%22%2F%3E%3Crect%20x%3D%227.5%22%20fill%3D%22%23999696%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%229.7%22%20y%3D%22.6%22%20transform%3D%22matrix(.866%20.5%20-.5%20.866%203.843%20-4.572)%22%20fill%3D%22%23999696%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%2211.2%22%20y%3D%222.3%22%20transform%3D%22matrix(.499%20.866%20-.866%20.499%2011.642%20-7.098)%22%20fill%3D%22%23999696%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%221.9%22%20y%3D%224.1%22%20transform%3D%22matrix(.5%20.866%20-.866%20.5%207.246%20-2.938)%22%20fill%3D%22%23999696%22%20width%3D%228.5%22%20height%3D%221.5%22%2F%3E%3Crect%20x%3D%22.4%22%20y%3D%225.7%22%20transform%3D%22matrix(.866%20.5%20-.5%20.866%203.84%20-1.448)%22%20fill%3D%22%23999696%22%20width%3D%228.5%22%20height%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.dark.fellows:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.7%22%20height%3D%2231.7%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20y%3D%227.8%22%20fill%3D%22%23333232%22%20width%3D%2216.7%22%20height%3D%221.5%22%2F%3E%3Crect%20x%3D%227.5%22%20fill%3D%22%23333232%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%229.7%22%20y%3D%22.6%22%20transform%3D%22matrix(.866%20.5%20-.5%20.866%203.843%20-4.572)%22%20fill%3D%22%23333232%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%2211.2%22%20y%3D%222.3%22%20transform%3D%22matrix(.499%20.866%20-.866%20.499%2011.642%20-7.098)%22%20fill%3D%22%23333232%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%221.9%22%20y%3D%224.1%22%20transform%3D%22matrix(.5%20.866%20-.866%20.5%207.246%20-2.938)%22%20fill%3D%22%23333232%22%20width%3D%228.5%22%20height%3D%221.5%22%2F%3E%3Crect%20x%3D%22.4%22%20y%3D%225.7%22%20transform%3D%22matrix(.866%20.5%20-.5%20.866%203.84%20-1.448)%22%20fill%3D%22%23333232%22%20width%3D%228.5%22%20height%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.dark.future-tense {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.7%22%20height%3D%2238.7%22%3E%3Cg%20class%3D%22start%22%20fill%3D%22%23999696%22%3E%3Cpath%20d%3D%22M13.8%209.7l-1.3-1.3c-.2%202.2-2.1%204-4.3%204.2l1.3%201.3c2.1-.6%203.7-2.2%204.3-4.2%22%2F%3E%3Cpath%20d%3D%22M1.8%206.1l1.3%201.3c.2-2.2%202-4%204.2-4.3l-1.3-1.3c-2%20.7-3.6%202.3-4.2%204.3%22%2F%3E%3Cpath%20d%3D%22M5.3%201.1l-1.1-1.1c-1.9.9-3.4%202.4-4.2%204.2l1.1%201.1c.7-1.9%202.2-3.5%204.2-4.2%22%2F%3E%3Cpath%20d%3D%22M10.3%2014.7l1.1%201.1c1.9-.9%203.4-2.4%204.2-4.2l-1.1-1.1c-.6%201.9-2.2%203.4-4.2%204.2%22%2F%3E%3Cpath%20d%3D%22M3.1%208.4l-1.3%201.3c.6%202.1%202.2%203.6%204.3%204.2l1.3-1.3c-2.3-.1-4.1-1.9-4.3-4.2%22%2F%3E%3Cpath%20d%3D%22M12.6%207.4l1.3-1.3c-.6-2.1-2.2-3.7-4.2-4.3l-1.3%201.3c2.2.3%204%202.1%204.2%204.3%22%2F%3E%3Cpath%20d%3D%22M14.6%205.4l1.1-1.1c-.9-1.9-2.4-3.4-4.2-4.2l-1.1%201.1c2%20.6%203.5%202.2%204.2%204.2%22%2F%3E%3Cpath%20d%3D%22M1.1%2010.4l-1.1%201.1c.9%201.9%202.4%203.4%204.2%204.2l1.1-1.1c-1.9-.7-3.5-2.2-4.2-4.2%22%2F%3E%3Cpath%20d%3D%22M7.8%206.9c-.5%200-1%20.5-1%201s.5%201%201%201%201-.5%201-1-.4-1-1-1%22%2F%3E%3Cpath%20d%3D%22M5.7%207.9c0-1.1.9-2.1%202.1-2.1%201.1%200%202.1.9%202.1%202.1%200%201.1-.9%202.1-2.1%202.1s-2.1-1-2.1-2.1m5.6.8c.1-.3.1-.5.1-.8%200-.2%200-.5-.1-.7-.3-1.4-1.4-2.5-2.8-2.8-.2-.1-.5-.1-.7-.1s-.5%200-.7.1c-1.4.3-2.5%201.4-2.8%202.8-.1.2-.1.5-.1.7%200%20.3.1.6.1.8.3%201.3%201.3%202.4%202.6%202.6.3.1.5.1.8.1s.6-.1.8-.1c1.5-.2%202.5-1.3%202.8-2.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.dark.future-tense:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.7%22%20height%3D%2238.7%22%3E%3Cg%20class%3D%22start%22%20fill%3D%22%23333232%22%3E%3Cpath%20d%3D%22M13.8%209.7l-1.3-1.3c-.2%202.2-2.1%204-4.3%204.2l1.3%201.3c2.1-.6%203.7-2.2%204.3-4.2%22%2F%3E%3Cpath%20d%3D%22M1.8%206.1l1.3%201.3c.2-2.2%202-4%204.2-4.3l-1.3-1.3c-2%20.7-3.6%202.3-4.2%204.3%22%2F%3E%3Cpath%20d%3D%22M5.3%201.1l-1.1-1.1c-1.9.9-3.4%202.4-4.2%204.2l1.1%201.1c.7-1.9%202.2-3.5%204.2-4.2%22%2F%3E%3Cpath%20d%3D%22M10.3%2014.7l1.1%201.1c1.9-.9%203.4-2.4%204.2-4.2l-1.1-1.1c-.6%201.9-2.2%203.4-4.2%204.2%22%2F%3E%3Cpath%20d%3D%22M3.1%208.4l-1.3%201.3c.6%202.1%202.2%203.6%204.3%204.2l1.3-1.3c-2.3-.1-4.1-1.9-4.3-4.2%22%2F%3E%3Cpath%20d%3D%22M12.6%207.4l1.3-1.3c-.6-2.1-2.2-3.7-4.2-4.3l-1.3%201.3c2.2.3%204%202.1%204.2%204.3%22%2F%3E%3Cpath%20d%3D%22M14.6%205.4l1.1-1.1c-.9-1.9-2.4-3.4-4.2-4.2l-1.1%201.1c2%20.6%203.5%202.2%204.2%204.2%22%2F%3E%3Cpath%20d%3D%22M1.1%2010.4l-1.1%201.1c.9%201.9%202.4%203.4%204.2%204.2l1.1-1.1c-1.9-.7-3.5-2.2-4.2-4.2%22%2F%3E%3Cpath%20d%3D%22M7.8%206.9c-.5%200-1%20.5-1%201s.5%201%201%201%201-.5%201-1-.4-1-1-1%22%2F%3E%3Cpath%20d%3D%22M5.7%207.9c0-1.1.9-2.1%202.1-2.1%201.1%200%202.1.9%202.1%202.1%200%201.1-.9%202.1-2.1%202.1s-2.1-1-2.1-2.1m5.6.8c.1-.3.1-.5.1-.8%200-.2%200-.5-.1-.7-.3-1.4-1.4-2.5-2.8-2.8-.2-.1-.5-.1-.7-.1s-.5%200-.7.1c-1.4.3-2.5%201.4-2.8%202.8-.1.2-.1.5-.1.7%200%20.3.1.6.1.8.3%201.3%201.3%202.4%202.6%202.6.3.1.5.1.8.1s.6-.1.8-.1c1.5-.2%202.5-1.3%202.8-2.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.dark.international-security {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.6%22%20height%3D%2236.6%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M6.8%2013.6c-3.8%200-6.8-3-6.8-6.8s3-6.8%206.8-6.8%206.8%203%206.8%206.8-3.1%206.8-6.8%206.8zm0-12.7c-3.3%200-5.9%202.6-5.9%205.9%200%203.3%202.6%205.9%205.9%205.9s5.9-2.6%205.9-5.9c0-3.2-2.6-5.9-5.9-5.9z%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M6.8%2013.6l-.2-.2c-1-.6-1.8-1.6-2.4-2.8-.6-1.1-.9-2.5-.9-3.8%200-1.4.3-2.7.9-3.8s1.4-2.1%202.4-2.8l.2-.2.2.2c1%20.6%201.8%201.6%202.4%202.8s.9%202.5.9%203.8c0%201.4-.3%202.7-.9%203.8-.6%201.1-1.4%202.1-2.4%202.8l-.2.2zm0-12.4c-1.6%201.3-2.6%203.4-2.6%205.6%200%202.3%201%204.4%202.6%205.6%201.6-1.3%202.6-3.4%202.6-5.6s-.9-4.3-2.6-5.6z%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M6.8%204.8c-2.1%200-4-.6-5.1-1.7l.6-.6c.9.9%202.6%201.4%204.5%201.4%201.8%200%203.6-.5%204.5-1.4l.6.6c-1.1%201-3%201.7-5.1%201.7z%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M11.3%2011.3c-.9-.9-2.6-1.4-4.5-1.4-1.8%200-3.6.5-4.5%201.4l-.6-.6c1.1-1.1%203-1.7%205.1-1.7s4%20.6%205.1%201.7l-.6.6z%22%2F%3E%3Crect%20x%3D%22.5%22%20y%3D%226.4%22%20fill%3D%22%23999696%22%20width%3D%2212.7%22%20height%3D%22.9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.dark.international-security:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.6%22%20height%3D%2236.6%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M6.8%2013.6c-3.8%200-6.8-3-6.8-6.8s3-6.8%206.8-6.8%206.8%203%206.8%206.8-3.1%206.8-6.8%206.8zm0-12.7c-3.3%200-5.9%202.6-5.9%205.9%200%203.3%202.6%205.9%205.9%205.9s5.9-2.6%205.9-5.9c0-3.2-2.6-5.9-5.9-5.9z%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M6.8%2013.6l-.2-.2c-1-.6-1.8-1.6-2.4-2.8-.6-1.1-.9-2.5-.9-3.8%200-1.4.3-2.7.9-3.8s1.4-2.1%202.4-2.8l.2-.2.2.2c1%20.6%201.8%201.6%202.4%202.8s.9%202.5.9%203.8c0%201.4-.3%202.7-.9%203.8-.6%201.1-1.4%202.1-2.4%202.8l-.2.2zm0-12.4c-1.6%201.3-2.6%203.4-2.6%205.6%200%202.3%201%204.4%202.6%205.6%201.6-1.3%202.6-3.4%202.6-5.6s-.9-4.3-2.6-5.6z%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M6.8%204.8c-2.1%200-4-.6-5.1-1.7l.6-.6c.9.9%202.6%201.4%204.5%201.4%201.8%200%203.6-.5%204.5-1.4l.6.6c-1.1%201-3%201.7-5.1%201.7z%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M11.3%2011.3c-.9-.9-2.6-1.4-4.5-1.4-1.8%200-3.6.5-4.5%201.4l-.6-.6c1.1-1.1%203-1.7%205.1-1.7s4%20.6%205.1%201.7l-.6.6z%22%2F%3E%3Crect%20x%3D%22.5%22%20y%3D%226.4%22%20fill%3D%22%23333232%22%20width%3D%2212.7%22%20height%3D%22.9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.dark.open-markets {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.8%22%20height%3D%2237.8%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%222.3%22%20y%3D%226.9%22%20fill%3D%22%23999696%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%225.3%22%20y%3D%226.9%22%20fill%3D%22%23999696%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%228.1%22%20y%3D%226.9%22%20fill%3D%22%23999696%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%2211.1%22%20y%3D%226.9%22%20fill%3D%22%23999696%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Cpolygon%20fill%3D%22%23999696%22%20points%3D%2214.8%2C6.6%207.4%2C4.4%200%2C6.6%200%2C5.1%207.4%2C2.9%2014.8%2C5.1%22%2F%3E%3Crect%20y%3D%2213.5%22%20fill%3D%22%23999696%22%20width%3D%2214.8%22%20height%3D%221.4%22%2F%3E%3Cpolygon%20fill%3D%22%23999696%22%20points%3D%228.1%2C3.7%206.7%2C3.7%206.7%2C0%209.6%2C0%209.6%2C1.4%208.1%2C1.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.dark.open-markets:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.8%22%20height%3D%2237.8%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%222.3%22%20y%3D%226.9%22%20fill%3D%22%23333232%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%225.3%22%20y%3D%226.9%22%20fill%3D%22%23333232%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%228.1%22%20y%3D%226.9%22%20fill%3D%22%23333232%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%2211.1%22%20y%3D%226.9%22%20fill%3D%22%23333232%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Cpolygon%20fill%3D%22%23333232%22%20points%3D%2214.8%2C6.6%207.4%2C4.4%200%2C6.6%200%2C5.1%207.4%2C2.9%2014.8%2C5.1%22%2F%3E%3Crect%20y%3D%2213.5%22%20fill%3D%22%23333232%22%20width%3D%2214.8%22%20height%3D%221.4%22%2F%3E%3Cpolygon%20fill%3D%22%23333232%22%20points%3D%228.1%2C3.7%206.7%2C3.7%206.7%2C0%209.6%2C0%209.6%2C1.4%208.1%2C1.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.dark.live {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2234.9%22%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M2.6%2011.9v-3.4h-2.6v-8.5h13v8.5h-6.9l-3.5%203.4zm-1.2-4.7h2.6v1.6l1.7-1.6h6.1v-5.9h-10.4v5.9z%22%20class%3D%22start%22%2F%3E%3C%2Fsvg%3E"); }
    .icon.dark.live:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2234.9%22%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M2.6%2011.9v-3.4h-2.6v-8.5h13v8.5h-6.9l-3.5%203.4zm-1.2-4.7h2.6v1.6l1.7-1.6h6.1v-5.9h-10.4v5.9z%22%20class%3D%22start%22%2F%3E%3C%2Fsvg%3E"); }
  .icon.dark.new-america-nyc, .icon.dark.nyc {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.6%22%20height%3D%2235.5%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M6.3%2012.6c-3.5%200-6.3-2.8-6.3-6.3s2.8-6.3%206.3-6.3%206.3%202.8%206.3%206.3-2.8%206.3-6.3%206.3zm0-11.7c-3%200-5.4%202.4-5.4%205.4s2.4%205.4%205.4%205.4%205.4-2.4%205.4-5.4-2.4-5.4-5.4-5.4z%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M6.3%207.9c-.9%200-1.6-.7-1.6-1.6s.7-1.6%201.6-1.6c.9%200%201.6.7%201.6%201.6s-.7%201.6-1.6%201.6zm0-2.4c-.4%200-.7.3-.7.7s.3.7.7.7.7-.3.7-.7c0-.3-.3-.7-.7-.7z%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M6.3%2010.2c-2.2%200-4-1.8-4-4s1.8-4%204-4%204%201.8%204%204-1.8%204-4%204zm0-7c-1.7%200-3%201.4-3%203%200%201.7%201.4%203%203%203s3-1.4%203-3c.1-1.7-1.3-3-3-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.dark.new-america-nyc:hover, .icon.dark.nyc:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.6%22%20height%3D%2235.5%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M6.3%2012.6c-3.5%200-6.3-2.8-6.3-6.3s2.8-6.3%206.3-6.3%206.3%202.8%206.3%206.3-2.8%206.3-6.3%206.3zm0-11.7c-3%200-5.4%202.4-5.4%205.4s2.4%205.4%205.4%205.4%205.4-2.4%205.4-5.4-2.4-5.4-5.4-5.4z%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M6.3%207.9c-.9%200-1.6-.7-1.6-1.6s.7-1.6%201.6-1.6c.9%200%201.6.7%201.6%201.6s-.7%201.6-1.6%201.6zm0-2.4c-.4%200-.7.3-.7.7s.3.7.7.7.7-.3.7-.7c0-.3-.3-.7-.7-.7z%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M6.3%2010.2c-2.2%200-4-1.8-4-4s1.8-4%204-4%204%201.8%204%204-1.8%204-4%204zm0-7c-1.7%200-3%201.4-3%203%200%201.7%201.4%203%203%203s3-1.4%203-3c.1-1.7-1.3-3-3-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.dark.oti, .icon.dark.open-technology-institute {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.5%22%20height%3D%2242.6%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%226.4%22%20y%3D%229.6%22%20fill%3D%22%23999696%22%20width%3D%221.8%22%20height%3D%226.4%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%2215.1%22%20fill%3D%22%23999696%22%20width%3D%226.4%22%20height%3D%221.8%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%2217.8%22%20fill%3D%22%23999696%22%20width%3D%226.4%22%20height%3D%221.8%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M7.3%200c-4%200-7.3%203.3-7.3%207.3%200%203.3%202.1%206%205%207v-1.9c-1.8-.9-3.2-2.8-3.2-5%200-3%202.5-5.5%205.5-5.5s5.4%202.5%205.4%205.5c0%202.2-1.3%204.1-3.3%205v1.9c2.9-1%205.1-3.7%205.1-7%20.1-4-3.2-7.3-7.2-7.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.dark.oti:hover, .icon.dark.open-technology-institute:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.5%22%20height%3D%2242.6%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%226.4%22%20y%3D%229.6%22%20fill%3D%22%23333232%22%20width%3D%221.8%22%20height%3D%226.4%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%2215.1%22%20fill%3D%22%23333232%22%20width%3D%226.4%22%20height%3D%221.8%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%2217.8%22%20fill%3D%22%23333232%22%20width%3D%226.4%22%20height%3D%221.8%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M7.3%200c-4%200-7.3%203.3-7.3%207.3%200%203.3%202.1%206%205%207v-1.9c-1.8-.9-3.2-2.8-3.2-5%200-3%202.5-5.5%205.5-5.5s5.4%202.5%205.4%205.5c0%202.2-1.3%204.1-3.3%205v1.9c2.9-1%205.1-3.7%205.1-7%20.1-4-3.2-7.3-7.2-7.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.dark.political-reform {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.5%22%20height%3D%2235.9%22%3E%3Cg%20class%3D%22start%22%3E%3Cpolygon%20fill%3D%22%23999696%22%20points%3D%226.5%2C9.3%203.1%2C5.9%204.2%2C4.7%206.5%2C7%2013.3%2C0.2%2014.5%2C1.4%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M11.4%205.9c.1.2.1.4.1.6%200%202.7-2.2%204.9-4.9%204.9s-4.9-2.2-4.9-4.9%202.2-4.9%204.9-4.9c1.1%200%202.1.4%202.9%201l1.1-1.1c-1.1-.9-2.6-1.5-4.1-1.5-3.6%200-6.5%202.9-6.5%206.5s2.9%206.5%206.5%206.5%206.5-2.9%206.5-6.5c0-.7-.1-1.4-.3-2l-1.3%201.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.dark.political-reform:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.5%22%20height%3D%2235.9%22%3E%3Cg%20class%3D%22start%22%3E%3Cpolygon%20fill%3D%22%23333232%22%20points%3D%226.5%2C9.3%203.1%2C5.9%204.2%2C4.7%206.5%2C7%2013.3%2C0.2%2014.5%2C1.4%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M11.4%205.9c.1.2.1.4.1.6%200%202.7-2.2%204.9-4.9%204.9s-4.9-2.2-4.9-4.9%202.2-4.9%204.9-4.9c1.1%200%202.1.4%202.9%201l1.1-1.1c-1.1-.9-2.6-1.5-4.1-1.5-3.6%200-6.5%202.9-6.5%206.5s2.9%206.5%206.5%206.5%206.5-2.9%206.5-6.5c0-.7-.1-1.4-.3-2l-1.3%201.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.dark.postsecondary-national-policy-institute {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.6%22%20height%3D%2239.5%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M12.3%2016.5c-2.7%200-5.2-1.1-7-3l-.2-.3v-5.3h1.7v4.6c1.5%201.4%203.5%202.2%205.6%202.2s4.1-.8%205.6-2.2v-4.6h1.7v5.3l-.3.3c-1.9%201.9-4.4%203-7.1%203z%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M12.3%2012.2l-12.3-6.1%2012.3-6.1%2012.3%206.1-12.3%206.1zm-8.3-6.2l8.3%204.2%208.3-4.2-8.3-4.2-8.3%204.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.dark.postsecondary-national-policy-institute:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.6%22%20height%3D%2239.5%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M12.3%2016.5c-2.7%200-5.2-1.1-7-3l-.2-.3v-5.3h1.7v4.6c1.5%201.4%203.5%202.2%205.6%202.2s4.1-.8%205.6-2.2v-4.6h1.7v5.3l-.3.3c-1.9%201.9-4.4%203-7.1%203z%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M12.3%2012.2l-12.3-6.1%2012.3-6.1%2012.3%206.1-12.3%206.1zm-8.3-6.2l8.3%204.2%208.3-4.2-8.3-4.2-8.3%204.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.dark.weekly-wonk {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxyZWN0IHg9IjguMDEzIiB5PSIxOS41MjgiIGZpbGw9IiMzMzMxMzIiIHdpZHRoPSIxNS45ODciIGhlaWdodD0iMi4yMzgiLz48cmVjdCB4PSI4LjAxMyIgeT0iMTQuOTQ2IiBmaWxsPSIjMzMzMTMyIiB3aWR0aD0iMTUuOTg3IiBoZWlnaHQ9IjIuMjkxIi8+PHJlY3QgeD0iMTEuOTU3IiB5PSIxMC4zNjMiIGZpbGw9IiMzMzMxMzIiIHdpZHRoPSIxMi4wNDMiIGhlaWdodD0iMi4yOTEiLz48Y2lyY2xlIGZpbGw9IiMzMzMxMzIiIGN4PSI5LjI4MSIgY3k9IjExLjUxNCIgcj0iMS4yODEiLz48L2c+PHBhdGggZmlsbD0iIzMzMzEzMiIgZD0iTTE2LDMuNjMxYzYuODIsMCwxMi4zNjksNS41NDgsMTIuMzY5LDEyLjM2OVMyMi44MiwyOC4zNjksMTYsMjguMzY5UzMuNjMxLDIyLjgyLDMuNjMxLDE2UzkuMTgsMy42MzEsMTYsMy42MzEgTTE2LDEuMTMxQzcuNzg4LDEuMTMxLDEuMTMxLDcuNzg4LDEuMTMxLDE2YzAsOC4yMTMsNi42NTcsMTQuODY5LDE0Ljg2OSwxNC44NjljOC4yMTMsMCwxNC44NjktNi42NTYsMTQuODY5LTE0Ljg2OUMzMC44NjksNy43ODgsMjQuMjEzLDEuMTMxLDE2LDEuMTMxTDE2LDEuMTMxeiIvPjwvZz48L3N2Zz4="); }
    .icon.dark.weekly-wonk:hover {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxyZWN0IHg9IjguMDEzIiB5PSIxOS41MjgiIGZpbGw9IiMzMzMxMzIiIHdpZHRoPSIxNS45ODciIGhlaWdodD0iMi4yMzgiLz48cmVjdCB4PSI4LjAxMyIgeT0iMTQuOTQ2IiBmaWxsPSIjMzMzMTMyIiB3aWR0aD0iMTUuOTg3IiBoZWlnaHQ9IjIuMjkxIi8+PHJlY3QgeD0iMTEuOTU3IiB5PSIxMC4zNjMiIGZpbGw9IiMzMzMxMzIiIHdpZHRoPSIxMi4wNDMiIGhlaWdodD0iMi4yOTEiLz48Y2lyY2xlIGZpbGw9IiMzMzMxMzIiIGN4PSI5LjI4MSIgY3k9IjExLjUxNCIgcj0iMS4yODEiLz48L2c+PHBhdGggZmlsbD0iIzMzMzEzMiIgZD0iTTE2LDMuNjMxYzYuODIsMCwxMi4zNjksNS41NDgsMTIuMzY5LDEyLjM2OVMyMi44MiwyOC4zNjksMTYsMjguMzY5UzMuNjMxLDIyLjgyLDMuNjMxLDE2UzkuMTgsMy42MzEsMTYsMy42MzEgTTE2LDEuMTMxQzcuNzg4LDEuMTMxLDEuMTMxLDcuNzg4LDEuMTMxLDE2YzAsOC4yMTMsNi42NTcsMTQuODY5LDE0Ljg2OSwxNC44NjljOC4yMTMsMCwxNC44NjktNi42NTYsMTQuODY5LTE0Ljg2OUMzMC44NjksNy43ODgsMjQuMjEzLDEuMTMxLDE2LDEuMTMxTDE2LDEuMTMxeiIvPjwvZz48L3N2Zz4="); }
  .icon.dark.x-lab {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.4%22%20height%3D%2238.6%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22-1.8%22%20y%3D%226.5%22%20transform%3D%22matrix(-.707%20-.707%20.707%20-.707%207.611%2018.905)%22%20fill%3D%22%23999696%22%20width%3D%2219%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%22-1.8%22%20y%3D%226.3%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-3.159%207.719)%22%20fill%3D%22%23999696%22%20width%3D%2219%22%20height%3D%222.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.dark.x-lab:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.4%22%20height%3D%2238.6%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22-1.8%22%20y%3D%226.5%22%20transform%3D%22matrix(-.707%20-.707%20.707%20-.707%207.611%2018.905)%22%20fill%3D%22%23333232%22%20width%3D%2219%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%22-1.8%22%20y%3D%226.3%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-3.159%207.719)%22%20fill%3D%22%23333232%22%20width%3D%2219%22%20height%3D%222.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.twitter {
    padding: 0;
    display: block;
    font-size: 1em;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.7%22%20height%3D%2216%22%3E%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23333232%22%20d%3D%22M19.7%201.9c-.7.3-1.5.5-2.3.6.8-.5%201.5-1.3%201.8-2.2-.8.5-1.6.8-2.6%201-.8-.8-1.8-1.3-3-1.3-2.2%200-4%201.8-4%204%200%20.3%200%20.6.1.9-3.4-.1-6.3-1.7-8.3-4.2-.4.6-.6%201.3-.6%202.1%200%201.4.7%202.6%201.8%203.4-.6-.1-1.3-.3-1.8-.6%200%202%201.4%203.6%203.2%204-.3.1-.7.2-1%20.2-.3%200-.5%200-.8-.1.5%201.6%202%202.8%203.8%202.8-1.4%201.1-3.1%201.7-5%201.7-.3%200-.6%200-1-.1%201.8%201.2%203.9%201.9%206.2%201.9%207.4%200%2011.5-6.2%2011.5-11.5v-.5c.8-.6%201.5-1.3%202-2.1z%22%2F%3E%3C%2Fsvg%3E"); }
    .icon.twitter:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.7%22%20height%3D%2216%22%3E%3Cpath%20opacity%3D%221%22%20fill%3D%22%23333232%22%20d%3D%22M19.7%201.9c-.7.3-1.5.5-2.3.6.8-.5%201.5-1.3%201.8-2.2-.8.5-1.6.8-2.6%201-.8-.8-1.8-1.3-3-1.3-2.2%200-4%201.8-4%204%200%20.3%200%20.6.1.9-3.4-.1-6.3-1.7-8.3-4.2-.4.6-.6%201.3-.6%202.1%200%201.4.7%202.6%201.8%203.4-.6-.1-1.3-.3-1.8-.6%200%202%201.4%203.6%203.2%204-.3.1-.7.2-1%20.2-.3%200-.5%200-.8-.1.5%201.6%202%202.8%203.8%202.8-1.4%201.1-3.1%201.7-5%201.7-.3%200-.6%200-1-.1%201.8%201.2%203.9%201.9%206.2%201.9%207.4%200%2011.5-6.2%2011.5-11.5v-.5c.8-.6%201.5-1.3%202-2.1z%22%2F%3E%3C%2Fsvg%3E"); }
  .icon.facebook {
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20opacity%3D%220.5%22%20fill%3D%22%23333232%22%20d%3D%22M15.1%200h-14.2c-.5%200-.9.4-.9.9v14.2c0%20.5.4.9.9.9h7.7v-6.2h-2.1v-2.4h2.1v-1.8c0-2.1%201.3-3.2%203.1-3.2.9%200%201.6.1%201.9.1v2.2h-1.3c-1%200-1.2.5-1.2%201.2v1.5h2.4l-.3%202.4h-2.2v6.2h4.1c.5%200%20.9-.4.9-.9v-14.2c0-.5-.4-.9-.9-.9z%22%2F%3E%3C%2Fsvg%3E"); }
    .icon.facebook:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20opacity%3D%221%22%20fill%3D%22%23333232%22%20d%3D%22M15.1%200h-14.2c-.5%200-.9.4-.9.9v14.2c0%20.5.4.9.9.9h7.7v-6.2h-2.1v-2.4h2.1v-1.8c0-2.1%201.3-3.2%203.1-3.2.9%200%201.6.1%201.9.1v2.2h-1.3c-1%200-1.2.5-1.2%201.2v1.5h2.4l-.3%202.4h-2.2v6.2h4.1c.5%200%20.9-.4.9-.9v-14.2c0-.5-.4-.9-.9-.9z%22%2F%3E%3C%2Fsvg%3E"); }
  .icon.rss {
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cg%20opacity%3D%220.5%22%20fill%3D%22%23333232%22%3E%3Ccircle%20cx%3D%222.1%22%20cy%3D%2213.9%22%20r%3D%222.1%22%2F%3E%3Cpath%20d%3D%22M0%205.9v2.5c4.2%200%207.5%203.4%207.6%207.6h2.5c0-5.5-4.6-10.1-10.1-10.1zM0%200v2.5c7.4%200%2013.5%206.1%2013.5%2013.5h2.5c0-8.8-7.2-16-16-16z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.rss:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cg%20opacity%3D%221%22%20fill%3D%22%23333232%22%3E%3Ccircle%20cx%3D%222.1%22%20cy%3D%2213.9%22%20r%3D%222.1%22%2F%3E%3Cpath%20d%3D%22M0%205.9v2.5c4.2%200%207.5%203.4%207.6%207.6h2.5c0-5.5-4.6-10.1-10.1-10.1zM0%200v2.5c7.4%200%2013.5%206.1%2013.5%2013.5h2.5c0-8.8-7.2-16-16-16z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.black.asset-building {
    background-size: 16px auto;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.9%22%20height%3D%2234.8%22%3E%3Cpolygon%20fill%3D%22%23333232%22%20points%3D%221.3%2C11.9%200%2C11.9%200%2C7.5%203.7%2C7.5%203.7%2C3.7%207.5%2C3.7%207.5%2C0%2011.9%2C0%2011.9%2C1.3%208.7%2C1.3%208.7%2C5%205%2C5%205%2C8.7%201.3%2C8.7%22%2F%3E%3C%2Fsvg%3E"); }
    .icon.black.asset-building:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.9%22%20height%3D%2234.8%22%3E%3Cpolygon%20fill%3D%22%23999696%22%20points%3D%221.3%2C11.9%200%2C11.9%200%2C7.5%203.7%2C7.5%203.7%2C3.7%207.5%2C3.7%207.5%2C0%2011.9%2C0%2011.9%2C1.3%208.7%2C1.3%208.7%2C5%205%2C5%205%2C8.7%201.3%2C8.7%22%2F%3E%3C%2Fsvg%3E"); }
  .icon.black.breadwinning-caregiving, .icon.black.breadwinning-and-caregiving {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.6%22%20height%3D%2235.1%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22.3%22%20y%3D%223%22%20fill%3D%22%23333232%22%20width%3D%221.5%22%20height%3D%229.1%22%2F%3E%3Ccircle%20fill%3D%22%23333232%22%20cx%3D%221.1%22%20cy%3D%221.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%223.8%22%20y%3D%225%22%20fill%3D%22%23333232%22%20width%3D%221.5%22%20height%3D%227.2%22%2F%3E%3Ccircle%20fill%3D%22%23333232%22%20cx%3D%224.6%22%20cy%3D%223.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%227.3%22%20y%3D%223%22%20fill%3D%22%23333232%22%20width%3D%221.5%22%20height%3D%229.1%22%2F%3E%3Ccircle%20fill%3D%22%23333232%22%20cx%3D%228%22%20cy%3D%221.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%2210.7%22%20y%3D%225%22%20fill%3D%22%23333232%22%20width%3D%221.5%22%20height%3D%227.2%22%2F%3E%3Ccircle%20fill%3D%22%23333232%22%20cx%3D%2211.5%22%20cy%3D%223.1%22%20r%3D%221.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.black.breadwinning-caregiving:hover, .icon.black.breadwinning-and-caregiving:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.6%22%20height%3D%2235.1%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22.3%22%20y%3D%223%22%20fill%3D%22%23999696%22%20width%3D%221.5%22%20height%3D%229.1%22%2F%3E%3Ccircle%20fill%3D%22%23999696%22%20cx%3D%221.1%22%20cy%3D%221.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%223.8%22%20y%3D%225%22%20fill%3D%22%23999696%22%20width%3D%221.5%22%20height%3D%227.2%22%2F%3E%3Ccircle%20fill%3D%22%23999696%22%20cx%3D%224.6%22%20cy%3D%223.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%227.3%22%20y%3D%223%22%20fill%3D%22%23999696%22%20width%3D%221.5%22%20height%3D%229.1%22%2F%3E%3Ccircle%20fill%3D%22%23999696%22%20cx%3D%228%22%20cy%3D%221.1%22%20r%3D%221.1%22%2F%3E%3Crect%20x%3D%2210.7%22%20y%3D%225%22%20fill%3D%22%23999696%22%20width%3D%221.5%22%20height%3D%227.2%22%2F%3E%3Ccircle%20fill%3D%22%23999696%22%20cx%3D%2211.5%22%20cy%3D%223.1%22%20r%3D%221.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.black.economic-growth {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.9%22%20height%3D%2234.8%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22-.9%22%20y%3D%225%22%20transform%3D%22matrix(-.707%20.707%20-.707%20-.707%2014.338%205.577)%22%20fill%3D%22%23333232%22%20width%3D%2213.9%22%20height%3D%221.5%22%2F%3E%3Cpolygon%20fill%3D%22%23333232%22%20points%3D%227%2C0%2011.9%2C0%2011.9%2C4.8%2010.5%2C4.8%2010.5%2C1.4%207%2C1.4%22%2F%3E%3Cpolygon%20fill%3D%22%23333232%22%20points%3D%2211.9%2C11.9%200%2C11.9%200%2C0%201.4%2C0%201.4%2C10.4%2011.9%2C10.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.black.economic-growth:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.9%22%20height%3D%2234.8%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22-.9%22%20y%3D%225%22%20transform%3D%22matrix(-.707%20.707%20-.707%20-.707%2014.338%205.577)%22%20fill%3D%22%23999696%22%20width%3D%2213.9%22%20height%3D%221.5%22%2F%3E%3Cpolygon%20fill%3D%22%23999696%22%20points%3D%227%2C0%2011.9%2C0%2011.9%2C4.8%2010.5%2C4.8%2010.5%2C1.4%207%2C1.4%22%2F%3E%3Cpolygon%20fill%3D%22%23999696%22%20points%3D%2211.9%2C11.9%200%2C11.9%200%2C0%201.4%2C0%201.4%2C10.4%2011.9%2C10.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.black.education-policy {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.9%22%20height%3D%2234.9%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%2213.1%22%20fill%3D%22%23333232%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%229.4%22%20fill%3D%22%23333232%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%225.8%22%20fill%3D%22%23333232%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%22-1.6%22%20y%3D%226.6%22%20transform%3D%22matrix(-.492%20.871%20-.871%20-.492%2011.188%208.382)%22%20fill%3D%22%23333232%22%20width%3D%229.5%22%20height%3D%221.8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.black.education-policy:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.9%22%20height%3D%2234.9%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%2213.1%22%20fill%3D%22%23999696%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%229.4%22%20fill%3D%22%23999696%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%225.8%22%20fill%3D%22%23999696%22%20width%3D%221.8%22%20height%3D%2212%22%2F%3E%3Crect%20x%3D%22-1.6%22%20y%3D%226.6%22%20transform%3D%22matrix(-.492%20.871%20-.871%20-.492%2011.188%208.382)%22%20fill%3D%22%23999696%22%20width%3D%229.5%22%20height%3D%221.8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.black.fellows {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.7%22%20height%3D%2231.7%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20y%3D%227.8%22%20fill%3D%22%23333232%22%20width%3D%2216.7%22%20height%3D%221.5%22%2F%3E%3Crect%20x%3D%227.5%22%20fill%3D%22%23333232%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%229.7%22%20y%3D%22.6%22%20transform%3D%22matrix(.866%20.5%20-.5%20.866%203.843%20-4.572)%22%20fill%3D%22%23333232%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%2211.2%22%20y%3D%222.3%22%20transform%3D%22matrix(.499%20.866%20-.866%20.499%2011.642%20-7.098)%22%20fill%3D%22%23333232%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%221.9%22%20y%3D%224.1%22%20transform%3D%22matrix(.5%20.866%20-.866%20.5%207.246%20-2.938)%22%20fill%3D%22%23333232%22%20width%3D%228.5%22%20height%3D%221.5%22%2F%3E%3Crect%20x%3D%22.4%22%20y%3D%225.7%22%20transform%3D%22matrix(.866%20.5%20-.5%20.866%203.84%20-1.448)%22%20fill%3D%22%23333232%22%20width%3D%228.5%22%20height%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.black.fellows:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.7%22%20height%3D%2231.7%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20y%3D%227.8%22%20fill%3D%22%23999696%22%20width%3D%2216.7%22%20height%3D%221.5%22%2F%3E%3Crect%20x%3D%227.5%22%20fill%3D%22%23999696%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%229.7%22%20y%3D%22.6%22%20transform%3D%22matrix(.866%20.5%20-.5%20.866%203.843%20-4.572)%22%20fill%3D%22%23999696%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%2211.2%22%20y%3D%222.3%22%20transform%3D%22matrix(.499%20.866%20-.866%20.499%2011.642%20-7.098)%22%20fill%3D%22%23999696%22%20width%3D%221.5%22%20height%3D%228.5%22%2F%3E%3Crect%20x%3D%221.9%22%20y%3D%224.1%22%20transform%3D%22matrix(.5%20.866%20-.866%20.5%207.246%20-2.938)%22%20fill%3D%22%23999696%22%20width%3D%228.5%22%20height%3D%221.5%22%2F%3E%3Crect%20x%3D%22.4%22%20y%3D%225.7%22%20transform%3D%22matrix(.866%20.5%20-.5%20.866%203.84%20-1.448)%22%20fill%3D%22%23999696%22%20width%3D%228.5%22%20height%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.black.future-tense {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.7%22%20height%3D%2238.7%22%3E%3Cg%20class%3D%22start%22%20fill%3D%22%23999696%22%3E%3Cpath%20d%3D%22M13.8%209.7l-1.3-1.3c-.2%202.2-2.1%204-4.3%204.2l1.3%201.3c2.1-.6%203.7-2.2%204.3-4.2%22%2F%3E%3Cpath%20d%3D%22M1.8%206.1l1.3%201.3c.2-2.2%202-4%204.2-4.3l-1.3-1.3c-2%20.7-3.6%202.3-4.2%204.3%22%2F%3E%3Cpath%20d%3D%22M5.3%201.1l-1.1-1.1c-1.9.9-3.4%202.4-4.2%204.2l1.1%201.1c.7-1.9%202.2-3.5%204.2-4.2%22%2F%3E%3Cpath%20d%3D%22M10.3%2014.7l1.1%201.1c1.9-.9%203.4-2.4%204.2-4.2l-1.1-1.1c-.6%201.9-2.2%203.4-4.2%204.2%22%2F%3E%3Cpath%20d%3D%22M3.1%208.4l-1.3%201.3c.6%202.1%202.2%203.6%204.3%204.2l1.3-1.3c-2.3-.1-4.1-1.9-4.3-4.2%22%2F%3E%3Cpath%20d%3D%22M12.6%207.4l1.3-1.3c-.6-2.1-2.2-3.7-4.2-4.3l-1.3%201.3c2.2.3%204%202.1%204.2%204.3%22%2F%3E%3Cpath%20d%3D%22M14.6%205.4l1.1-1.1c-.9-1.9-2.4-3.4-4.2-4.2l-1.1%201.1c2%20.6%203.5%202.2%204.2%204.2%22%2F%3E%3Cpath%20d%3D%22M1.1%2010.4l-1.1%201.1c.9%201.9%202.4%203.4%204.2%204.2l1.1-1.1c-1.9-.7-3.5-2.2-4.2-4.2%22%2F%3E%3Cpath%20d%3D%22M7.8%206.9c-.5%200-1%20.5-1%201s.5%201%201%201%201-.5%201-1-.4-1-1-1%22%2F%3E%3Cpath%20d%3D%22M5.7%207.9c0-1.1.9-2.1%202.1-2.1%201.1%200%202.1.9%202.1%202.1%200%201.1-.9%202.1-2.1%202.1s-2.1-1-2.1-2.1m5.6.8c.1-.3.1-.5.1-.8%200-.2%200-.5-.1-.7-.3-1.4-1.4-2.5-2.8-2.8-.2-.1-.5-.1-.7-.1s-.5%200-.7.1c-1.4.3-2.5%201.4-2.8%202.8-.1.2-.1.5-.1.7%200%20.3.1.6.1.8.3%201.3%201.3%202.4%202.6%202.6.3.1.5.1.8.1s.6-.1.8-.1c1.5-.2%202.5-1.3%202.8-2.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.black.future-tense:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.7%22%20height%3D%2238.7%22%3E%3Cg%20class%3D%22start%22%20fill%3D%22%23333232%22%3E%3Cpath%20d%3D%22M13.8%209.7l-1.3-1.3c-.2%202.2-2.1%204-4.3%204.2l1.3%201.3c2.1-.6%203.7-2.2%204.3-4.2%22%2F%3E%3Cpath%20d%3D%22M1.8%206.1l1.3%201.3c.2-2.2%202-4%204.2-4.3l-1.3-1.3c-2%20.7-3.6%202.3-4.2%204.3%22%2F%3E%3Cpath%20d%3D%22M5.3%201.1l-1.1-1.1c-1.9.9-3.4%202.4-4.2%204.2l1.1%201.1c.7-1.9%202.2-3.5%204.2-4.2%22%2F%3E%3Cpath%20d%3D%22M10.3%2014.7l1.1%201.1c1.9-.9%203.4-2.4%204.2-4.2l-1.1-1.1c-.6%201.9-2.2%203.4-4.2%204.2%22%2F%3E%3Cpath%20d%3D%22M3.1%208.4l-1.3%201.3c.6%202.1%202.2%203.6%204.3%204.2l1.3-1.3c-2.3-.1-4.1-1.9-4.3-4.2%22%2F%3E%3Cpath%20d%3D%22M12.6%207.4l1.3-1.3c-.6-2.1-2.2-3.7-4.2-4.3l-1.3%201.3c2.2.3%204%202.1%204.2%204.3%22%2F%3E%3Cpath%20d%3D%22M14.6%205.4l1.1-1.1c-.9-1.9-2.4-3.4-4.2-4.2l-1.1%201.1c2%20.6%203.5%202.2%204.2%204.2%22%2F%3E%3Cpath%20d%3D%22M1.1%2010.4l-1.1%201.1c.9%201.9%202.4%203.4%204.2%204.2l1.1-1.1c-1.9-.7-3.5-2.2-4.2-4.2%22%2F%3E%3Cpath%20d%3D%22M7.8%206.9c-.5%200-1%20.5-1%201s.5%201%201%201%201-.5%201-1-.4-1-1-1%22%2F%3E%3Cpath%20d%3D%22M5.7%207.9c0-1.1.9-2.1%202.1-2.1%201.1%200%202.1.9%202.1%202.1%200%201.1-.9%202.1-2.1%202.1s-2.1-1-2.1-2.1m5.6.8c.1-.3.1-.5.1-.8%200-.2%200-.5-.1-.7-.3-1.4-1.4-2.5-2.8-2.8-.2-.1-.5-.1-.7-.1s-.5%200-.7.1c-1.4.3-2.5%201.4-2.8%202.8-.1.2-.1.5-.1.7%200%20.3.1.6.1.8.3%201.3%201.3%202.4%202.6%202.6.3.1.5.1.8.1s.6-.1.8-.1c1.5-.2%202.5-1.3%202.8-2.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.black.international-security {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.6%22%20height%3D%2236.6%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M6.8%2013.6c-3.8%200-6.8-3-6.8-6.8s3-6.8%206.8-6.8%206.8%203%206.8%206.8-3.1%206.8-6.8%206.8zm0-12.7c-3.3%200-5.9%202.6-5.9%205.9%200%203.3%202.6%205.9%205.9%205.9s5.9-2.6%205.9-5.9c0-3.2-2.6-5.9-5.9-5.9z%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M6.8%2013.6l-.2-.2c-1-.6-1.8-1.6-2.4-2.8-.6-1.1-.9-2.5-.9-3.8%200-1.4.3-2.7.9-3.8s1.4-2.1%202.4-2.8l.2-.2.2.2c1%20.6%201.8%201.6%202.4%202.8s.9%202.5.9%203.8c0%201.4-.3%202.7-.9%203.8-.6%201.1-1.4%202.1-2.4%202.8l-.2.2zm0-12.4c-1.6%201.3-2.6%203.4-2.6%205.6%200%202.3%201%204.4%202.6%205.6%201.6-1.3%202.6-3.4%202.6-5.6s-.9-4.3-2.6-5.6z%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M6.8%204.8c-2.1%200-4-.6-5.1-1.7l.6-.6c.9.9%202.6%201.4%204.5%201.4%201.8%200%203.6-.5%204.5-1.4l.6.6c-1.1%201-3%201.7-5.1%201.7z%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M11.3%2011.3c-.9-.9-2.6-1.4-4.5-1.4-1.8%200-3.6.5-4.5%201.4l-.6-.6c1.1-1.1%203-1.7%205.1-1.7s4%20.6%205.1%201.7l-.6.6z%22%2F%3E%3Crect%20x%3D%22.5%22%20y%3D%226.4%22%20fill%3D%22%23333232%22%20width%3D%2212.7%22%20height%3D%22.9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.black.international-security:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.6%22%20height%3D%2236.6%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M6.8%2013.6c-3.8%200-6.8-3-6.8-6.8s3-6.8%206.8-6.8%206.8%203%206.8%206.8-3.1%206.8-6.8%206.8zm0-12.7c-3.3%200-5.9%202.6-5.9%205.9%200%203.3%202.6%205.9%205.9%205.9s5.9-2.6%205.9-5.9c0-3.2-2.6-5.9-5.9-5.9z%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M6.8%2013.6l-.2-.2c-1-.6-1.8-1.6-2.4-2.8-.6-1.1-.9-2.5-.9-3.8%200-1.4.3-2.7.9-3.8s1.4-2.1%202.4-2.8l.2-.2.2.2c1%20.6%201.8%201.6%202.4%202.8s.9%202.5.9%203.8c0%201.4-.3%202.7-.9%203.8-.6%201.1-1.4%202.1-2.4%202.8l-.2.2zm0-12.4c-1.6%201.3-2.6%203.4-2.6%205.6%200%202.3%201%204.4%202.6%205.6%201.6-1.3%202.6-3.4%202.6-5.6s-.9-4.3-2.6-5.6z%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M6.8%204.8c-2.1%200-4-.6-5.1-1.7l.6-.6c.9.9%202.6%201.4%204.5%201.4%201.8%200%203.6-.5%204.5-1.4l.6.6c-1.1%201-3%201.7-5.1%201.7z%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M11.3%2011.3c-.9-.9-2.6-1.4-4.5-1.4-1.8%200-3.6.5-4.5%201.4l-.6-.6c1.1-1.1%203-1.7%205.1-1.7s4%20.6%205.1%201.7l-.6.6z%22%2F%3E%3Crect%20x%3D%22.5%22%20y%3D%226.4%22%20fill%3D%22%23999696%22%20width%3D%2212.7%22%20height%3D%22.9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.black.open-markets {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.8%22%20height%3D%2237.8%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%222.3%22%20y%3D%226.9%22%20fill%3D%22%23333232%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%225.3%22%20y%3D%226.9%22%20fill%3D%22%23333232%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%228.1%22%20y%3D%226.9%22%20fill%3D%22%23333232%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%2211.1%22%20y%3D%226.9%22%20fill%3D%22%23333232%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Cpolygon%20fill%3D%22%23333232%22%20points%3D%2214.8%2C6.6%207.4%2C4.4%200%2C6.6%200%2C5.1%207.4%2C2.9%2014.8%2C5.1%22%2F%3E%3Crect%20y%3D%2213.5%22%20fill%3D%22%23333232%22%20width%3D%2214.8%22%20height%3D%221.4%22%2F%3E%3Cpolygon%20fill%3D%22%23333232%22%20points%3D%228.1%2C3.7%206.7%2C3.7%206.7%2C0%209.6%2C0%209.6%2C1.4%208.1%2C1.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.black.open-markets:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.8%22%20height%3D%2237.8%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%222.3%22%20y%3D%226.9%22%20fill%3D%22%23999696%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%225.3%22%20y%3D%226.9%22%20fill%3D%22%23999696%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%228.1%22%20y%3D%226.9%22%20fill%3D%22%23999696%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Crect%20x%3D%2211.1%22%20y%3D%226.9%22%20fill%3D%22%23999696%22%20width%3D%221.4%22%20height%3D%227.3%22%2F%3E%3Cpolygon%20fill%3D%22%23999696%22%20points%3D%2214.8%2C6.6%207.4%2C4.4%200%2C6.6%200%2C5.1%207.4%2C2.9%2014.8%2C5.1%22%2F%3E%3Crect%20y%3D%2213.5%22%20fill%3D%22%23999696%22%20width%3D%2214.8%22%20height%3D%221.4%22%2F%3E%3Cpolygon%20fill%3D%22%23999696%22%20points%3D%228.1%2C3.7%206.7%2C3.7%206.7%2C0%209.6%2C0%209.6%2C1.4%208.1%2C1.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.black.live {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2234.9%22%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M2.6%2011.9v-3.4h-2.6v-8.5h13v8.5h-6.9l-3.5%203.4zm-1.2-4.7h2.6v1.6l1.7-1.6h6.1v-5.9h-10.4v5.9z%22%20class%3D%22start%22%2F%3E%3C%2Fsvg%3E"); }
    .icon.black.live:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2234.9%22%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M2.6%2011.9v-3.4h-2.6v-8.5h13v8.5h-6.9l-3.5%203.4zm-1.2-4.7h2.6v1.6l1.7-1.6h6.1v-5.9h-10.4v5.9z%22%20class%3D%22start%22%2F%3E%3C%2Fsvg%3E"); }
  .icon.black.new-america-nyc {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.6%22%20height%3D%2235.5%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M6.3%2012.6c-3.5%200-6.3-2.8-6.3-6.3s2.8-6.3%206.3-6.3%206.3%202.8%206.3%206.3-2.8%206.3-6.3%206.3zm0-11.7c-3%200-5.4%202.4-5.4%205.4s2.4%205.4%205.4%205.4%205.4-2.4%205.4-5.4-2.4-5.4-5.4-5.4z%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M6.3%207.9c-.9%200-1.6-.7-1.6-1.6s.7-1.6%201.6-1.6c.9%200%201.6.7%201.6%201.6s-.7%201.6-1.6%201.6zm0-2.4c-.4%200-.7.3-.7.7s.3.7.7.7.7-.3.7-.7c0-.3-.3-.7-.7-.7z%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M6.3%2010.2c-2.2%200-4-1.8-4-4s1.8-4%204-4%204%201.8%204%204-1.8%204-4%204zm0-7c-1.7%200-3%201.4-3%203%200%201.7%201.4%203%203%203s3-1.4%203-3c.1-1.7-1.3-3-3-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.black.new-america-nyc:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.6%22%20height%3D%2235.5%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M6.3%2012.6c-3.5%200-6.3-2.8-6.3-6.3s2.8-6.3%206.3-6.3%206.3%202.8%206.3%206.3-2.8%206.3-6.3%206.3zm0-11.7c-3%200-5.4%202.4-5.4%205.4s2.4%205.4%205.4%205.4%205.4-2.4%205.4-5.4-2.4-5.4-5.4-5.4z%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M6.3%207.9c-.9%200-1.6-.7-1.6-1.6s.7-1.6%201.6-1.6c.9%200%201.6.7%201.6%201.6s-.7%201.6-1.6%201.6zm0-2.4c-.4%200-.7.3-.7.7s.3.7.7.7.7-.3.7-.7c0-.3-.3-.7-.7-.7z%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M6.3%2010.2c-2.2%200-4-1.8-4-4s1.8-4%204-4%204%201.8%204%204-1.8%204-4%204zm0-7c-1.7%200-3%201.4-3%203%200%201.7%201.4%203%203%203s3-1.4%203-3c.1-1.7-1.3-3-3-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.black.oti, .icon.black.open-technology-institute {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.5%22%20height%3D%2242.6%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%226.4%22%20y%3D%229.6%22%20fill%3D%22%23333232%22%20width%3D%221.8%22%20height%3D%226.4%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%2215.1%22%20fill%3D%22%23333232%22%20width%3D%226.4%22%20height%3D%221.8%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%2217.8%22%20fill%3D%22%23333232%22%20width%3D%226.4%22%20height%3D%221.8%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M7.3%200c-4%200-7.3%203.3-7.3%207.3%200%203.3%202.1%206%205%207v-1.9c-1.8-.9-3.2-2.8-3.2-5%200-3%202.5-5.5%205.5-5.5s5.4%202.5%205.4%205.5c0%202.2-1.3%204.1-3.3%205v1.9c2.9-1%205.1-3.7%205.1-7%20.1-4-3.2-7.3-7.2-7.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.black.oti:hover, .icon.black.open-technology-institute:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.5%22%20height%3D%2242.6%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%226.4%22%20y%3D%229.6%22%20fill%3D%22%23999696%22%20width%3D%221.8%22%20height%3D%226.4%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%2215.1%22%20fill%3D%22%23999696%22%20width%3D%226.4%22%20height%3D%221.8%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%2217.8%22%20fill%3D%22%23999696%22%20width%3D%226.4%22%20height%3D%221.8%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M7.3%200c-4%200-7.3%203.3-7.3%207.3%200%203.3%202.1%206%205%207v-1.9c-1.8-.9-3.2-2.8-3.2-5%200-3%202.5-5.5%205.5-5.5s5.4%202.5%205.4%205.5c0%202.2-1.3%204.1-3.3%205v1.9c2.9-1%205.1-3.7%205.1-7%20.1-4-3.2-7.3-7.2-7.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.black.political-reform {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.5%22%20height%3D%2235.9%22%3E%3Cg%20class%3D%22start%22%3E%3Cpolygon%20fill%3D%22%23333232%22%20points%3D%226.5%2C9.3%203.1%2C5.9%204.2%2C4.7%206.5%2C7%2013.3%2C0.2%2014.5%2C1.4%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M11.4%205.9c.1.2.1.4.1.6%200%202.7-2.2%204.9-4.9%204.9s-4.9-2.2-4.9-4.9%202.2-4.9%204.9-4.9c1.1%200%202.1.4%202.9%201l1.1-1.1c-1.1-.9-2.6-1.5-4.1-1.5-3.6%200-6.5%202.9-6.5%206.5s2.9%206.5%206.5%206.5%206.5-2.9%206.5-6.5c0-.7-.1-1.4-.3-2l-1.3%201.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.black.political-reform:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.5%22%20height%3D%2235.9%22%3E%3Cg%20class%3D%22start%22%3E%3Cpolygon%20fill%3D%22%23999696%22%20points%3D%226.5%2C9.3%203.1%2C5.9%204.2%2C4.7%206.5%2C7%2013.3%2C0.2%2014.5%2C1.4%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M11.4%205.9c.1.2.1.4.1.6%200%202.7-2.2%204.9-4.9%204.9s-4.9-2.2-4.9-4.9%202.2-4.9%204.9-4.9c1.1%200%202.1.4%202.9%201l1.1-1.1c-1.1-.9-2.6-1.5-4.1-1.5-3.6%200-6.5%202.9-6.5%206.5s2.9%206.5%206.5%206.5%206.5-2.9%206.5-6.5c0-.7-.1-1.4-.3-2l-1.3%201.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.black.postsecondary-national-policy-institute {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.6%22%20height%3D%2239.5%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M12.3%2016.5c-2.7%200-5.2-1.1-7-3l-.2-.3v-5.3h1.7v4.6c1.5%201.4%203.5%202.2%205.6%202.2s4.1-.8%205.6-2.2v-4.6h1.7v5.3l-.3.3c-1.9%201.9-4.4%203-7.1%203z%22%2F%3E%3Cpath%20fill%3D%22%23333232%22%20d%3D%22M12.3%2012.2l-12.3-6.1%2012.3-6.1%2012.3%206.1-12.3%206.1zm-8.3-6.2l8.3%204.2%208.3-4.2-8.3-4.2-8.3%204.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.black.postsecondary-national-policy-institute:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.6%22%20height%3D%2239.5%22%3E%3Cg%20class%3D%22start%22%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M12.3%2016.5c-2.7%200-5.2-1.1-7-3l-.2-.3v-5.3h1.7v4.6c1.5%201.4%203.5%202.2%205.6%202.2s4.1-.8%205.6-2.2v-4.6h1.7v5.3l-.3.3c-1.9%201.9-4.4%203-7.1%203z%22%2F%3E%3Cpath%20fill%3D%22%23999696%22%20d%3D%22M12.3%2012.2l-12.3-6.1%2012.3-6.1%2012.3%206.1-12.3%206.1zm-8.3-6.2l8.3%204.2%208.3-4.2-8.3-4.2-8.3%204.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .icon.black.weekly-wonk {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxyZWN0IHg9IjguMDEzIiB5PSIxOS41MjgiIGZpbGw9IiMzMzMxMzIiIHdpZHRoPSIxNS45ODciIGhlaWdodD0iMi4yMzgiLz48cmVjdCB4PSI4LjAxMyIgeT0iMTQuOTQ2IiBmaWxsPSIjMzMzMTMyIiB3aWR0aD0iMTUuOTg3IiBoZWlnaHQ9IjIuMjkxIi8+PHJlY3QgeD0iMTEuOTU3IiB5PSIxMC4zNjMiIGZpbGw9IiMzMzMxMzIiIHdpZHRoPSIxMi4wNDMiIGhlaWdodD0iMi4yOTEiLz48Y2lyY2xlIGZpbGw9IiMzMzMxMzIiIGN4PSI5LjI4MSIgY3k9IjExLjUxNCIgcj0iMS4yODEiLz48L2c+PHBhdGggZmlsbD0iIzMzMzEzMiIgZD0iTTE2LDMuNjMxYzYuODIsMCwxMi4zNjksNS41NDgsMTIuMzY5LDEyLjM2OVMyMi44MiwyOC4zNjksMTYsMjguMzY5UzMuNjMxLDIyLjgyLDMuNjMxLDE2UzkuMTgsMy42MzEsMTYsMy42MzEgTTE2LDEuMTMxQzcuNzg4LDEuMTMxLDEuMTMxLDcuNzg4LDEuMTMxLDE2YzAsOC4yMTMsNi42NTcsMTQuODY5LDE0Ljg2OSwxNC44NjljOC4yMTMsMCwxNC44NjktNi42NTYsMTQuODY5LTE0Ljg2OUMzMC44NjksNy43ODgsMjQuMjEzLDEuMTMxLDE2LDEuMTMxTDE2LDEuMTMxeiIvPjwvZz48L3N2Zz4="); }
    .icon.black.weekly-wonk:hover {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxyZWN0IHg9IjguMDEzIiB5PSIxOS41MjgiIGZpbGw9IiMzMzMxMzIiIHdpZHRoPSIxNS45ODciIGhlaWdodD0iMi4yMzgiLz48cmVjdCB4PSI4LjAxMyIgeT0iMTQuOTQ2IiBmaWxsPSIjMzMzMTMyIiB3aWR0aD0iMTUuOTg3IiBoZWlnaHQ9IjIuMjkxIi8+PHJlY3QgeD0iMTEuOTU3IiB5PSIxMC4zNjMiIGZpbGw9IiMzMzMxMzIiIHdpZHRoPSIxMi4wNDMiIGhlaWdodD0iMi4yOTEiLz48Y2lyY2xlIGZpbGw9IiMzMzMxMzIiIGN4PSI5LjI4MSIgY3k9IjExLjUxNCIgcj0iMS4yODEiLz48L2c+PHBhdGggZmlsbD0iIzMzMzEzMiIgZD0iTTE2LDMuNjMxYzYuODIsMCwxMi4zNjksNS41NDgsMTIuMzY5LDEyLjM2OVMyMi44MiwyOC4zNjksMTYsMjguMzY5UzMuNjMxLDIyLjgyLDMuNjMxLDE2UzkuMTgsMy42MzEsMTYsMy42MzEgTTE2LDEuMTMxQzcuNzg4LDEuMTMxLDEuMTMxLDcuNzg4LDEuMTMxLDE2YzAsOC4yMTMsNi42NTcsMTQuODY5LDE0Ljg2OSwxNC44NjljOC4yMTMsMCwxNC44NjktNi42NTYsMTQuODY5LTE0Ljg2OUMzMC44NjksNy43ODgsMjQuMjEzLDEuMTMxLDE2LDEuMTMxTDE2LDEuMTMxeiIvPjwvZz48L3N2Zz4="); }
  .icon.black.x-lab {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.4%22%20height%3D%2238.6%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22-1.8%22%20y%3D%226.5%22%20transform%3D%22matrix(-.707%20-.707%20.707%20-.707%207.611%2018.905)%22%20fill%3D%22%23333232%22%20width%3D%2219%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%22-1.8%22%20y%3D%226.3%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-3.159%207.719)%22%20fill%3D%22%23333232%22%20width%3D%2219%22%20height%3D%222.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
    .icon.black.x-lab:hover {
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.4%22%20height%3D%2238.6%22%3E%3Cg%20class%3D%22start%22%3E%3Crect%20x%3D%22-1.8%22%20y%3D%226.5%22%20transform%3D%22matrix(-.707%20-.707%20.707%20-.707%207.611%2018.905)%22%20fill%3D%22%23999696%22%20width%3D%2219%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%22-1.8%22%20y%3D%226.3%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-3.159%207.719)%22%20fill%3D%22%23999696%22%20width%3D%2219%22%20height%3D%222.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.search, [id=searchform] button[type=submit], [id=searchform] .contriblvl button, .contriblvl [id=searchform] button, [id=searchform] .contriblvl .button, .contriblvl [id=searchform] .button, [id=searchform] .button {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%2218%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20viewBox%3D%220%200%2018.1%2018.1%22%20enable-background%3D%22new%200%200%2018.1%2018.1%22%3E%3Cg%20stroke%3D%22%23333232%22%20stroke-width%3D%222.5%22%20stroke-miterlimit%3D%2210%22%20class%3D%22start%22%20fill%3D%22none%22%3E%09%3Cpath%20d%3D%22m10.3%202.8c2.1%202.1%202.1%205.4%200%207.5s-5.4%202.1-7.5%200-2.1-5.4%200-7.5%205.4-2.1%207.5%200z%22%2F%3E%09%3Cline%20y2%3D%2217.2%22%20x1%3D%2210.3%22%20x2%3D%2217.2%22%20y1%3D%2210.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E); }

.close {
  background: transparent url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22close-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%20138.1%20136.4%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%200%200%20138.1%20136.4%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Ccircle%20cy%3D%2268.4%22%20cx%3D%2269.6%22%20r%3D%2267.6%22%20fill%3D%22%23333232%22%2F%3E%09%09%09%3Crect%20transform%3D%22matrix%28-.7071%20-.7071%20.7071%20-.7071%2068.63%20170.67%29%22%20height%3D%2214.6%22%20width%3D%22102.6%22%20y%3D%2263.8%22%20x%3D%2218.4%22%20fill%3D%22%23FFFAF0%22%2F%3E%09%09%09%3Crect%20transform%3D%22matrix%28.7071%20-.7071%20.7071%20.7071%20-28.943%2069.558%29%22%20height%3D%2214.6%22%20width%3D%22102.6%22%20y%3D%2262.4%22%20x%3D%2218.2%22%20fill%3D%22%23FFFAF0%22%2F%3E%3C%2Fsvg%3E) center no-repeat;
  background-size: 100% 100%;
  border: none;
  color: transparent;
  height: 22px;
  width: 22px; }

/*===============================
Right arrow icons
=================================*/
.more {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20fill%3D%22%23fffaef%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20fill%3D%22%23fffaef%22%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fsvg%3E"); }

.external {
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-size: 12px auto;
  font-size: 1.1em;
  padding-right: 1.5em;
  border-bottom: 0 !important; }
  .external b {
    font-weight: normal;
    border-bottom: 2px solid #fffaef; }

.viewMore b, .viewMore i {
  font-weight: normal;
  font-style: normal;
  border-bottom: 2px solid #fffaef; }

.viewMore:hover b, .viewMore:hover i, .external:hover b, .external:hover i {
  border-bottom-color: currentColor; }

.asset-building.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%234d3969%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.asset-building.external,
.asset-building a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%234d3969%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.breadwinning-caregiving.viewMore, .breadwinning-and-caregiving.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%23fdbf5c%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.breadwinning-caregiving.external,
.breadwinning-caregiving a.external, .breadwinning-and-caregiving.external,
.breadwinning-and-caregiving a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%23fdbf5c%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.economic-growth.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%23989392%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.economic-growth.external,
.economic-growth a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%23989392%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.education-policy.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%235368b0%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.education-policy.external,
.education-policy a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%235368b0%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.fellows.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%23ed2926%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.fellows.external,
.fellows a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%23ed2926%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.future-tense.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%231072b9%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.future-tense.external,
.future-tense a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%231072b9%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.international-security.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%23444445%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.international-security.external,
.international-security a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%23444445%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.markets-enterprise-resiliency-initiative.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%239c2524%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.markets-enterprise-resiliency-initiative.external,
.markets-enterprise-resiliency-initiative a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%239c2524%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.live.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%232e9f99%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.live.external,
.live a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%232e9f99%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.nyc.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%23f16123%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.nyc.external,
.nyc a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%23f16123%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.oti.viewMore, .open-technology-institute.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%235ba4da%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.oti.external,
.oti a.external, .open-technology-institute.external,
.open-technology-institute a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%235ba4da%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.political-reform.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%2356a34a%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.political-reform.external,
.political-reform a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%2356a34a%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.postsecondary-national-policy-institute.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%23765680%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.postsecondary-national-policy-institute.external,
.postsecondary-national-policy-institute a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%23765680%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.weekly-wonk.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%237acbc5%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.weekly-wonk.external,
.weekly-wonk a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%237acbc5%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.x-lab.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%23b3d234%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.x-lab.external,
.x-lab a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%23b3d234%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.homepage.viewMore {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Cg%20fill%3D%22%232dbbb3%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.homepage.external,
.homepage a.external {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%232dbbb3%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.socmed .icon {
  width: 19px;
  height: 16px;
  margin: 0 2em 0 0; }

/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
@media screen and (min-width: 500px) {
  .orgLogo {
    display: none; } }
/*===============================
HEADER 
================================*/
[id=masterContent] > header {
  color: #fffaef;
  padding: 7.25em 0 3em 0; }
  [id=masterContent] > header.index {
    background-color: #2dbbb3; }
  [id=masterContent] > header.asset-building {
    background-color: #4d3969; }
  [id=masterContent] > header.breadwinning-caregiving {
    background-color: #fdbf5c; }
  [id=masterContent] > header.economic-growth {
    background-color: #989392; }
  [id=masterContent] > header.education-policy {
    background-color: #5368b0; }
  [id=masterContent] > header.fellows {
    background-color: #ed2926; }
  [id=masterContent] > header.future-tense {
    background-color: #1072b9; }
  [id=masterContent] > header.international-security {
    background-color: #444445; }
  [id=masterContent] > header.live {
    background-color: #2e9f99; }
  [id=masterContent] > header.open-markets {
    background-color: #9c2524; }
  [id=masterContent] > header.new-america {
    background-color: #2e9f99; }
  [id=masterContent] > header.nyc {
    background-color: #f16123; }
  [id=masterContent] > header.oti {
    background-color: #5ba4da; }
  [id=masterContent] > header.political-reform {
    background-color: #56a34a; }
  [id=masterContent] > header.postsecondary-national-policy-institute {
    background-color: #765680; }
  [id=masterContent] > header.x-lab {
    background-color: #b3d234; }

.orgLogo {
  display: none;
  width: 60%;
  height: auto; }
  .orgLogo img, .orgLogo svg {
    width: 100%;
    height: auto;
    fill: #fffaef; }
  .orgLogo span {
    font-size: 1px;
    opacity: 0; }

.orgDescription {
  font-family: "MetaSerifWeb-Book", serif;
  font-size: 1.45em; }

[id=mast-newsletter] input, [id=mast-newsletter] button, [id=mast-newsletter] .button {
  color: #fffaef;
  height: 42px;
  font-size: 16px;
  line-height: 1; }
[id=mast-newsletter] input {
  background: rgba(255, 250, 239, 0.2);
  border-bottom: 0;
  padding: 4px 20px 0; }
  [id=mast-newsletter] input::-webkit-input-placeholder {
    color: #fffaef;
    font-family: inherit; }
  [id=mast-newsletter] input::-moz-placeholder {
    color: #fffaef;
    font-family: inherit; }
  [id=mast-newsletter] input:-ms-input-placeholder {
    color: #fffaef;
    font-family: inherit; }
  [id=mast-newsletter] input:input-placeholder {
    color: #fffaef;
    font-family: inherit; }
  [id=mast-newsletter] input::input-placeholder {
    color: #fffaef;
    font-family: inherit; }
  [id=mast-newsletter] input:focus::-webkit-input-placeholder {
    color: transparent;
    font-family: inherit; }
  [id=mast-newsletter] input:focus::-moz-placeholder {
    color: transparent;
    font-family: inherit; }
  [id=mast-newsletter] input:focus:-ms-input-placeholder {
    color: transparent;
    font-family: inherit; }
  [id=mast-newsletter] input:focus:input-placeholder {
    color: transparent;
    font-family: inherit; }
  [id=mast-newsletter] input:focus::input-placeholder {
    color: transparent;
    font-family: inherit; }
[id=mast-newsletter] button, [id=mast-newsletter] .button {
  color: rgba(255, 250, 239, 0.9);
  border-color: rgba(255, 250, 239, 0.3);
  padding: 0; }
  [id=mast-newsletter] button:hover, [id=mast-newsletter] button:focus, [id=mast-newsletter] .button:hover, [id=mast-newsletter] .button:focus {
    color: #fffaef !important;
    border-color: #fffaef !important;
    opacity: 1; }
[id=mast-newsletter] .button {
  text-align: center;
  padding: 8px 0 !important;
  font-weight: 700;
  letter-spacing: 0px; }

.socmed {
  margin-bottom: 20px; }

/*=========================================
Mobile-specific top navigation < 1250px
==========================================*/
/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
[id=na-global-nav], [id=organization] {
  font: 14px/1 "SimplonNorm-Regular-WebS", arial, sans-serif;
  z-index: 800; }
  [id=na-global-nav] ul, [id=organization] ul {
    list-style-type: none;
    padding-left: 0 !important; }
    @media screen and (max-width: 1250px) {
      [id=na-global-nav] ul, [id=organization] ul {
        padding-right: 0 !important; } }
  [id=na-global-nav] li, [id=organization] li {
    *zoom: 1;
    float: left;
    display: inline-block; }
    [id=na-global-nav] li:before, [id=na-global-nav] li:after, [id=organization] li:before, [id=organization] li:after {
      content: " ";
      display: table; }
    [id=na-global-nav] li:after, [id=organization] li:after {
      clear: both; }
    [id=na-global-nav] li a, [id=organization] li a {
      display: block;
      padding: 1em 1em;
      color: #fffaef; }
  @media screen and (max-width: 1250px) {
    [id=na-global-nav] .org-links a, [id=organization] .org-links a {
      max-width: 150px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      padding-left: 0; } }
  @media screen and (max-width: 1000px) {
    [id=na-global-nav] .org-links a, [id=organization] .org-links a {
      max-width: 85px; } }
  [id=na-global-nav] i, [id=na-global-nav] b, [id=organization] i, [id=organization] b {
    font-style: normal;
    font-weight: normal; }

[id=na-nav] {
  padding: 10px 10px 0px 20px; }

@media screen and (max-width: 500px) {
  .nav#na-main-bar {
    position: fixed; } }

[id=na-global-nav], [id=na-sub-nav], [id=na-sub-nav-s] {
  left: 0;
  background-color: #2dbbb3;
  width: 100%;
  z-index: 10;
  position: fixed; }
  @media screen and (max-width: 500px) {
    [id=na-global-nav], [id=na-sub-nav], [id=na-sub-nav-s] {
      position: relative;
      height: 0; }
      [id=na-global-nav] #mainMenu, [id=na-sub-nav] #mainMenu, [id=na-sub-nav-s] #mainMenu {
        position: relative; } }
  [id=na-global-nav] [id=na-nav] li, [id=na-sub-nav] [id=na-nav] li, [id=na-sub-nav-s] [id=na-nav] li {
    float: left;
    display: inline-block; }
    @media screen and (max-width: 500px) {
      [id=na-global-nav] [id=na-nav] li, [id=na-sub-nav] [id=na-nav] li, [id=na-sub-nav-s] [id=na-nav] li {
        float: none;
        display: block; } }
  [id=na-global-nav] [id=na-nav] a, [id=na-global-nav] [id=na-nav] a:visited, [id=na-sub-nav] [id=na-nav] a, [id=na-sub-nav] [id=na-nav] a:visited, [id=na-sub-nav-s] [id=na-nav] a, [id=na-sub-nav-s] [id=na-nav] a:visited {
    color: #fffbef; }
  [id=na-global-nav] [id=program-nav], [id=na-global-nav] [id=page-nav], [id=na-sub-nav] [id=program-nav], [id=na-sub-nav] [id=page-nav], [id=na-sub-nav-s] [id=program-nav], [id=na-sub-nav-s] [id=page-nav] {
    margin-top: 7em; }
    @media screen and (max-width: 750px) {
      [id=na-global-nav] [id=program-nav], [id=na-global-nav] [id=page-nav], [id=na-sub-nav] [id=program-nav], [id=na-sub-nav] [id=page-nav], [id=na-sub-nav-s] [id=program-nav], [id=na-sub-nav-s] [id=page-nav] {
        margin: 7em 0 0 0;
        padding: 0 1em 0 0; } }
    @media screen and (max-width: 500px) {
      [id=na-global-nav] [id=program-nav], [id=na-global-nav] [id=page-nav], [id=na-sub-nav] [id=program-nav], [id=na-sub-nav] [id=page-nav], [id=na-sub-nav-s] [id=program-nav], [id=na-sub-nav-s] [id=page-nav] {
        margin: 0; } }
    @media screen and (max-width: 500px) {
      [id=na-global-nav] [id=program-nav] .wrapper, [id=na-global-nav] [id=page-nav] .wrapper, [id=na-sub-nav] [id=program-nav] .wrapper, [id=na-sub-nav] [id=page-nav] .wrapper, [id=na-sub-nav-s] [id=program-nav] .wrapper, [id=na-sub-nav-s] [id=page-nav] .wrapper {
        margin-left: 0; } }
    [id=na-global-nav] [id=program-nav] a, [id=na-global-nav] [id=program-nav] a:visited, [id=na-global-nav] [id=page-nav] a, [id=na-global-nav] [id=page-nav] a:visited, [id=na-sub-nav] [id=program-nav] a, [id=na-sub-nav] [id=program-nav] a:visited, [id=na-sub-nav] [id=page-nav] a, [id=na-sub-nav] [id=page-nav] a:visited, [id=na-sub-nav-s] [id=program-nav] a, [id=na-sub-nav-s] [id=program-nav] a:visited, [id=na-sub-nav-s] [id=page-nav] a, [id=na-sub-nav-s] [id=page-nav] a:visited {
      color: #fffaef;
      opacity: 0.6;
      filter: alpha(opacity=60); }
      @media screen and (max-width: 750px) {
        [id=na-global-nav] [id=program-nav] a, [id=na-global-nav] [id=program-nav] a:visited, [id=na-global-nav] [id=page-nav] a, [id=na-global-nav] [id=page-nav] a:visited, [id=na-sub-nav] [id=program-nav] a, [id=na-sub-nav] [id=program-nav] a:visited, [id=na-sub-nav] [id=page-nav] a, [id=na-sub-nav] [id=page-nav] a:visited, [id=na-sub-nav-s] [id=program-nav] a, [id=na-sub-nav-s] [id=program-nav] a:visited, [id=na-sub-nav-s] [id=page-nav] a, [id=na-sub-nav-s] [id=page-nav] a:visited {
          padding-right: 0; } }
    [id=na-global-nav] [id=program-nav] a:hover, [id=na-global-nav] [id=page-nav] a:hover, [id=na-sub-nav] [id=program-nav] a:hover, [id=na-sub-nav] [id=page-nav] a:hover, [id=na-sub-nav-s] [id=program-nav] a:hover, [id=na-sub-nav-s] [id=page-nav] a:hover {
      opacity: 0.7;
      filter: alpha(opacity=70); }
    [id=na-global-nav] [id=program-nav] .asset-building a, [id=na-global-nav] [id=page-nav] .asset-building a, [id=na-sub-nav] [id=program-nav] .asset-building a, [id=na-sub-nav] [id=page-nav] .asset-building a, [id=na-sub-nav-s] [id=program-nav] .asset-building a, [id=na-sub-nav-s] [id=page-nav] .asset-building a {
      background: url(../media/icons/assetbuilding-white.svg) 2.3em 0.8rem no-repeat;
      background-size: auto 45px; }
    [id=na-global-nav] [id=program-nav] .breadwinning-caregiving a, [id=na-global-nav] [id=page-nav] .breadwinning-caregiving a, [id=na-sub-nav] [id=program-nav] .breadwinning-caregiving a, [id=na-sub-nav] [id=page-nav] .breadwinning-caregiving a, [id=na-sub-nav-s] [id=program-nav] .breadwinning-caregiving a, [id=na-sub-nav-s] [id=page-nav] .breadwinning-caregiving a {
      background: url(../media/icons/breadwinning-white.svg) 2.4em 0.8rem no-repeat;
      background-size: auto 45px; }
    [id=na-global-nav] [id=program-nav] .economic-growth a, [id=na-global-nav] [id=page-nav] .economic-growth a, [id=na-sub-nav] [id=program-nav] .economic-growth a, [id=na-sub-nav] [id=page-nav] .economic-growth a, [id=na-sub-nav-s] [id=program-nav] .economic-growth a, [id=na-sub-nav-s] [id=page-nav] .economic-growth a {
      background: url(../media/icons/econ-white.svg) 2em 0.8rem no-repeat;
      background-size: auto 45px;
      background-position: 33px 10px; }
    [id=na-global-nav] [id=program-nav] .education-policy a, [id=na-global-nav] [id=page-nav] .education-policy a, [id=na-sub-nav] [id=program-nav] .education-policy a, [id=na-sub-nav] [id=page-nav] .education-policy a, [id=na-sub-nav-s] [id=program-nav] .education-policy a, [id=na-sub-nav-s] [id=page-nav] .education-policy a {
      background: url(../media/icons/edpolicy-white.svg) 2em 0.8rem no-repeat;
      background-size: auto 45px; }
    [id=na-global-nav] [id=program-nav] .fellows a, [id=na-global-nav] [id=page-nav] .fellows a, [id=na-sub-nav] [id=program-nav] .fellows a, [id=na-sub-nav] [id=page-nav] .fellows a, [id=na-sub-nav-s] [id=program-nav] .fellows a, [id=na-sub-nav-s] [id=page-nav] .fellows a {
      background: url(../media/icons/fellows-white.svg) 2em 0.8rem no-repeat;
      background-size: auto 45px; }
    [id=na-global-nav] [id=program-nav] .future-tense a, [id=na-global-nav] [id=page-nav] .future-tense a, [id=na-sub-nav] [id=program-nav] .future-tense a, [id=na-sub-nav] [id=page-nav] .future-tense a, [id=na-sub-nav-s] [id=program-nav] .future-tense a, [id=na-sub-nav-s] [id=page-nav] .future-tense a {
      background: url(../media/icons/future-white.svg) 2em 1rem no-repeat;
      background-size: auto 45px;
      background-position: 28px 9px; }
    [id=na-global-nav] [id=program-nav] .international-security a, [id=na-global-nav] [id=page-nav] .international-security a, [id=na-sub-nav] [id=program-nav] .international-security a, [id=na-sub-nav] [id=page-nav] .international-security a, [id=na-sub-nav-s] [id=program-nav] .international-security a, [id=na-sub-nav-s] [id=page-nav] .international-security a {
      background: url(../media/icons/intsec-white.svg) 2em 0.8rem no-repeat;
      background-size: auto 45px; }
    [id=na-global-nav] [id=program-nav] .live a, [id=na-global-nav] [id=page-nav] .live a, [id=na-sub-nav] [id=program-nav] .live a, [id=na-sub-nav] [id=page-nav] .live a, [id=na-sub-nav-s] [id=program-nav] .live a, [id=na-sub-nav-s] [id=page-nav] .live a {
      background: url(../media/icons/live-white.svg) 2em 1rem no-repeat;
      background-size: auto 45px;
      background-position: 28px 14px; }
    [id=na-global-nav] [id=program-nav] .open-markets a, [id=na-global-nav] [id=page-nav] .open-markets a, [id=na-sub-nav] [id=program-nav] .open-markets a, [id=na-sub-nav] [id=page-nav] .open-markets a, [id=na-sub-nav-s] [id=program-nav] .open-markets a, [id=na-sub-nav-s] [id=page-nav] .open-markets a {
      background: url(../media/icons/meri-white.svg) 2em 1.2rem no-repeat;
      background-size: auto 40px;
      background-position: 28px 10px; }
    [id=na-global-nav] [id=program-nav] .nyc a, [id=na-global-nav] [id=page-nav] .nyc a, [id=na-sub-nav] [id=program-nav] .nyc a, [id=na-sub-nav] [id=page-nav] .nyc a, [id=na-sub-nav-s] [id=program-nav] .nyc a, [id=na-sub-nav-s] [id=page-nav] .nyc a {
      background: url(../media/icons/nyc-white.svg) 2em 1rem no-repeat;
      background-size: auto 45px;
      background-position: 28px 10px; }
    [id=na-global-nav] [id=program-nav] .oti a, [id=na-global-nav] [id=page-nav] .oti a, [id=na-sub-nav] [id=program-nav] .oti a, [id=na-sub-nav] [id=page-nav] .oti a, [id=na-sub-nav-s] [id=program-nav] .oti a, [id=na-sub-nav-s] [id=page-nav] .oti a {
      background: url(../media/icons/oti-white.svg) 2em 0.8rem no-repeat;
      background-size: auto 45px;
      background-position: 28px 9px; }
    [id=na-global-nav] [id=program-nav] .political-reform a, [id=na-global-nav] [id=page-nav] .political-reform a, [id=na-sub-nav] [id=program-nav] .political-reform a, [id=na-sub-nav] [id=page-nav] .political-reform a, [id=na-sub-nav-s] [id=program-nav] .political-reform a, [id=na-sub-nav-s] [id=page-nav] .political-reform a {
      background: url(../media/icons/pref-white.svg) 2em 0.8rem no-repeat;
      background-size: auto 45px; }
    [id=na-global-nav] [id=program-nav] .postsecondary-national-policy-institute a, [id=na-global-nav] [id=page-nav] .postsecondary-national-policy-institute a, [id=na-sub-nav] [id=program-nav] .postsecondary-national-policy-institute a, [id=na-sub-nav] [id=page-nav] .postsecondary-national-policy-institute a, [id=na-sub-nav-s] [id=program-nav] .postsecondary-national-policy-institute a, [id=na-sub-nav-s] [id=page-nav] .postsecondary-national-policy-institute a {
      background: url(../media/icons/psnpi-white.svg) 2em 1.5rem no-repeat;
      background-size: auto 45px;
      background-position: 25px 12px; }
    [id=na-global-nav] [id=program-nav] .weekly-wonk a, [id=na-global-nav] [id=page-nav] .weekly-wonk a, [id=na-sub-nav] [id=program-nav] .weekly-wonk a, [id=na-sub-nav] [id=page-nav] .weekly-wonk a, [id=na-sub-nav-s] [id=program-nav] .weekly-wonk a, [id=na-sub-nav-s] [id=page-nav] .weekly-wonk a {
      fill: #fffaef;
      background: url(../media/icons/weekly-wonk-logo-white.svg) 2em 0.5rem no-repeat;
      background-size: auto 25px; }
    [id=na-global-nav] [id=program-nav] .x-lab a, [id=na-global-nav] [id=page-nav] .x-lab a, [id=na-sub-nav] [id=program-nav] .x-lab a, [id=na-sub-nav] [id=page-nav] .x-lab a, [id=na-sub-nav-s] [id=program-nav] .x-lab a, [id=na-sub-nav-s] [id=page-nav] .x-lab a {
      background: url(../media/icons/xlab-white.svg) 2em 1rem no-repeat;
      background-size: auto 45px;
      background-position: 31px 11px; }
  [id=na-global-nav] [id=program-list], [id=na-sub-nav] [id=program-list], [id=na-sub-nav-s] [id=program-list] {
    margin-left: 12.94733%;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%; }
    [id=na-global-nav] [id=program-list]:last-child, [id=na-sub-nav] [id=program-list]:last-child, [id=na-sub-nav-s] [id=program-list]:last-child {
      margin-right: 0; }
    [id=na-global-nav] [id=program-list] ol, [id=na-sub-nav] [id=program-list] ol, [id=na-sub-nav-s] [id=program-list] ol {
      float: left;
      display: block;
      margin-right: 3.16844%;
      width: 31.22104%; }
      [id=na-global-nav] [id=program-list] ol:last-child, [id=na-sub-nav] [id=program-list] ol:last-child, [id=na-sub-nav-s] [id=program-list] ol:last-child {
        margin-right: 0; }
    [id=na-global-nav] [id=program-list] li, [id=na-sub-nav] [id=program-list] li, [id=na-sub-nav-s] [id=program-list] li {
      display: block;
      float: none; }
      [id=na-global-nav] [id=program-list] li a, [id=na-sub-nav] [id=program-list] li a, [id=na-sub-nav-s] [id=program-list] li a {
        display: block;
        padding-left: 5em; }
    @media screen and (max-width: 1000px) {
      [id=na-global-nav] [id=program-list], [id=na-sub-nav] [id=program-list], [id=na-sub-nav-s] [id=program-list] {
        margin-left: 0%;
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        [id=na-global-nav] [id=program-list]:last-child, [id=na-sub-nav] [id=program-list]:last-child, [id=na-sub-nav-s] [id=program-list]:last-child {
          margin-right: 0; }
        [id=na-global-nav] [id=program-list] ol, [id=na-sub-nav] [id=program-list] ol, [id=na-sub-nav-s] [id=program-list] ol {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 31.76157%; }
          [id=na-global-nav] [id=program-list] ol:last-child, [id=na-sub-nav] [id=program-list] ol:last-child, [id=na-sub-nav-s] [id=program-list] ol:last-child {
            margin-right: 0; } }
    @media screen and (max-width: 500px) {
      [id=na-global-nav] [id=program-list], [id=na-sub-nav] [id=program-list], [id=na-sub-nav-s] [id=program-list] {
        margin-left: 0%;
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        [id=na-global-nav] [id=program-list]:last-child, [id=na-sub-nav] [id=program-list]:last-child, [id=na-sub-nav-s] [id=program-list]:last-child {
          margin-right: 0; }
        [id=na-global-nav] [id=program-list]:nth-child(1n), [id=na-sub-nav] [id=program-list]:nth-child(1n), [id=na-sub-nav-s] [id=program-list]:nth-child(1n) {
          margin-right: 0; }
        [id=na-global-nav] [id=program-list]:nth-child(1n+1), [id=na-sub-nav] [id=program-list]:nth-child(1n+1), [id=na-sub-nav-s] [id=program-list]:nth-child(1n+1) {
          clear: left; }
        [id=na-global-nav] [id=program-list] ol, [id=na-sub-nav] [id=program-list] ol, [id=na-sub-nav-s] [id=program-list] ol {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 100%;
          padding-left: 6px; }
          [id=na-global-nav] [id=program-list] ol:last-child, [id=na-sub-nav] [id=program-list] ol:last-child, [id=na-sub-nav-s] [id=program-list] ol:last-child {
            margin-right: 0; } }

[id=organization] {
  position: fixed;
  top: 0;
  z-index: 2000;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s; }
  @media screen and (min-width: 750px) {
    [id=organization] {
      left: 80px; } }
  [id=organization] ul {
    position: fixed;
    padding: 20px;
    height: 80px; }
    [id=organization] ul.oti {
      left: 460px; }
    [id=organization] ul.open-markets, [id=organization] ul.asset-building, [id=organization] ul.future-tense {
      left: 330px; }
    [id=organization] ul.breadwinning-caregiving {
      left: 475px; }
    [id=organization] ul.economic-growth {
      left: 380px; }
    [id=organization] ul.education-policy {
      left: 360px; }
    [id=organization] ul.fellows {
      left: 280px; }
    [id=organization] ul.international-security {
      left: 420px; }
    [id=organization] ul.live, [id=organization] ul.nyc, [id=organization] ul.political-reform {
      left: 350px; }
    [id=organization] ul.postsecondary-national-policy-institute {
      left: 590px; }
    [id=organization] ul.x-lab {
      left: 270px; }
  [id=organization].na-menu-open {
    top: 400px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s; }
    @media screen and (max-width: 500px) {
      [id=organization].na-menu-open {
        top: 1100px;
        position: absolute; } }
  @media screen and (max-width: 750px) {
    [id=organization] {
      right: 0; }
      [id=organization] ul {
        display: none; } }
  @media screen and (max-width: 500px) {
    [id=organization] {
      position: absolute; } }

.has-sub-nav {
  /*----------------------------
  Programs submenu
  -----------------------------*/ }
  .has-sub-nav > a {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209.2%2010.4%22%20enable-background%3D%22new%200%200%209.2%2010.4%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%40media%20screen%20and%20(min-width%3A%2011px)%20%7B%20rect%2C%20polygon%7B%20fill%3A%20%23333232%3B%20%7D%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Crect%20x%3D%223.7%22%20fill%3D%22%23fffbef%22%20width%3D%221.5%22%20height%3D%229.2%22%2F%3E%3Cpolygon%20fill%3D%22%23FFFBF0%22%20points%3D%220%2C5.8%201.1%2C4.7%204.5%2C8.1%207.9%2C4.7%209%2C5.8%204.5%2C10.3%22%2F%3E%3C%2Fsvg%3E") 20% center no-repeat;
    background-size: 11px auto; }
  .has-sub-nav > ul {
    -webkit-transition: all 500ms ease-in;
    -moz-transition: all 500ms ease-in;
    transition: all 500ms ease-in;
    max-height: 0;
    overflow: hidden;
    left: 0;
    width: 100%; }
  .has-sub-nav li {
    background: rgba(51, 50, 50, 0.1);
    display: block;
    margin: 0;
    width: 100%; }
  .has-sub-nav.open > ul {
    display: block;
    max-height: 1000px;
    height: auto; }

[id=searchform] {
  background: #fffaef;
  border-bottom: 1px solid rgba(51, 50, 50, 0.1); }
  [id=searchform] p {
    background-color: rgba(51, 50, 50, 0.2);
    margin: 0; }
  [id=searchform] input, [id=searchform] button, [id=searchform] .button {
    background: none;
    display: inline-block;
    vertical-align: top; }
  [id=searchform] button[type=submit], [id=searchform] .contriblvl button, .contriblvl [id=searchform] button, [id=searchform] .contriblvl .button, .contriblvl [id=searchform] .button, [id=searchform] .button {
    background-repeat: no-repeat;
    background-position: 20% 70%;
    border: none;
    color: transparent;
    height: 20px;
    width: 5%;
    position: relative;
    top: 20px; }

input[name=q] {
  border: none;
  padding-left: 1.5em;
  width: 90%;
  z-index: 3; }
  input[name=q]:focus::-webkit-input-placeholder {
    color: #333232;
    font-family: inherit; }
  input[name=q]:focus::-moz-placeholder {
    color: #333232;
    font-family: inherit; }
  input[name=q]:focus:-ms-input-placeholder {
    color: #333232;
    font-family: inherit; }
  input[name=q]:focus:input-placeholder {
    color: #333232;
    font-family: inherit; }
  input[name=q]:focus::input-placeholder {
    color: #333232;
    font-family: inherit; }
  input[name=q]:focus:focus::-webkit-input-placeholder {
    color: transparent;
    font-family: inherit; }
  input[name=q]:focus:focus::-moz-placeholder {
    color: transparent;
    font-family: inherit; }
  input[name=q]:focus:focus:-ms-input-placeholder {
    color: transparent;
    font-family: inherit; }
  input[name=q]:focus:focus:input-placeholder {
    color: transparent;
    font-family: inherit; }
  input[name=q]:focus:focus::input-placeholder {
    color: transparent;
    font-family: inherit; }

.asset-building [id=na-global-nav] {
  background-color: #413058; }

.breadwinning-caregiving [id=na-global-nav] {
  background-color: #fcab2a; }

.economic-growth [id=na-global-nav] {
  background-color: #7f7978; }

.education-policy [id=na-global-nav] {
  background-color: #41538f; }

.fellows [id=na-global-nav] {
  background-color: #cf1411; }

.future-tense [id=na-global-nav] {
  background-color: #0c558a; }

.international-security [id=na-global-nav] {
  background-color: #2b2b2b; }

.open-markets [id=na-global-nav] {
  background-color: #731b1a; }

.live [id=na-global-nav] {
  background-color: #237773; }

.nyc [id=na-global-nav] {
  background-color: #d4490d; }

.oti [id=na-global-nav] {
  background-color: #318dd1; }

.political-reform [id=na-global-nav] {
  background-color: #43803a; }

.postsecondary-national-policy-institute [id=na-global-nav] {
  background-color: #5a4261; }

.weekly-wonk [id=na-global-nav] {
  background-color: #55bdb5; }

.x-lab [id=na-global-nav] {
  background-color: #92ad26; }

/* SLIDING MENUS */
.na-menu {
  position: fixed;
  background: #333232;
  height: 400px;
  margin: 0;
  overflow: hidden;
  width: 100%;
  z-index: 10; }
  @media screen and (max-width: 500px) {
    .na-menu {
      height: 1100px; } }

.na-menu-top {
  top: -400px; }
  @media screen and (max-width: 500px) {
    .na-menu-top {
      top: -1100px; } }
  .na-menu-top.na-menu-open {
    top: 0px; }

.na-menu-top-sub {
  top: -400px; }
  @media screen and (max-width: 500px) {
    .na-menu-top-sub {
      top: -1100px; } }
  .na-menu-top-sub.na-menu-open {
    top: 80px; }

.na-menu-push {
  position: relative;
  overflow-x: hidden;
  left: 0;
  top: 0; }

.top-push-toBottom {
  top: 400px; }
  @media screen and (max-width: 500px) {
    .top-push-toBottom {
      top: 0px; } }

.na-menu,
.na-bar,
.na-menu-push,
.na-menu-open,
.org-nav {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s; }

.index .na-bar > h1.moved:after,
.index .na-bar > h1.hovered:after,
.index .na-bar.na-menu-open > h1:after {
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s; }

.na-bar {
  top: 0;
  left: 0;
  position: fixed;
  z-index: 2000;
  height: 80px;
  width: 100%;
  background-color: #2dbbb3; }
  @media screen and (max-width: 500px) {
    .na-bar {
      position: absolute; } }
  .na-bar > h1 {
    font-family: "Platform Web", "Arial Black", sans-serif;
    text-transform: uppercase;
    font-size: 1.3rem;
    line-height: 1;
    padding-top: 0.7em;
    margin-top: 0.7em;
    padding-bottom: 0.7em;
    margin-bottom: 0.7em; }
    @media screen and (min-width: 750px) {
      .na-bar > h1.left-vr {
        margin-left: 90px;
        border-left: 1px solid rgba(51, 50, 50, 0.2); } }
    @media screen and (max-width: 750px) {
      .na-bar > h1.left-vr {
        margin-left: 0;
        border-left: none; } }
    .na-bar > h1 [id=nav-arrow] {
      padding-left: 12px;
      position: relative;
      top: -2px;
      font-size: 0.8rem; }
    .na-bar > h1 span {
      padding: 30px 0;
      color: #fffaef; }
    .na-bar > h1 .top-menu-push, .na-bar > h1 .drop-menu, .na-bar > h1 .org-name, .na-bar > h1 .org-btn {
      cursor: pointer;
      opacity: 1;
      filter: alpha(opacity=100);
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      transition: all 0.3s; }
      .na-bar > h1 .top-menu-push.hovered, .na-bar > h1 .drop-menu.hovered, .na-bar > h1 .org-name.hovered, .na-bar > h1 .org-btn.hovered {
        opacity: 0.7;
        filter: alpha(opacity=70); }
    .na-bar > h1 .org-name {
      color: #fffaef !important; }
      @media screen and (max-width: 500px) {
        .na-bar > h1 .org-name {
          font-size: 80%; } }
    .na-bar > h1 .archive {
      font-size: 0.8em;
      font-family: "SimplonNorm-Regular-WebS", arial, sans-serif;
      margin-right: 2em;
      position: relative; }
      @media screen and (min-width: 750px) {
        .na-bar > h1 .archive {
          display: inline; } }
      @media screen and (max-width: 1000px) {
        .na-bar > h1 .archive {
          display: none; } }
      .na-bar > h1 .archive a {
        text-transform: capitalize;
        color: #fffaef; }
  @media screen and (max-width: 750px) {
    .na-bar > h1 {
      padding-left: 0;
      text-align: center; } }
  .na-bar.na-menu-open {
    top: 400px; }
    @media screen and (max-width: 500px) {
      .na-bar.na-menu-open {
        top: 1100px; } }
  .na-bar.asset-building {
    background-color: #4d3969; }
  .na-bar.breadwinning-caregiving {
    background-color: #fdbf5c; }
  .na-bar.economic-growth {
    background-color: #989392; }
  .na-bar.education-policy {
    background-color: #5368b0; }
  .na-bar.fellows {
    background-color: #ed2926; }
  .na-bar.future-tense {
    background-color: #1072b9; }
  .na-bar.international-security {
    background-color: #444445; }
  .na-bar.live {
    background-color: #2e9f99; }
  .na-bar.open-markets {
    background-color: #9c2524; }
  .na-bar.new-america {
    background-color: #2e9f99; }
  .na-bar.nyc {
    background-color: #f16123; }
  .na-bar.oti {
    background-color: #5ba4da; }
  .na-bar.political-reform {
    background-color: #56a34a; }
  .na-bar.postsecondary-national-policy-institute {
    background-color: #765680; }
  .na-bar.x-lab {
    background-color: #b3d234; }

@media screen and (max-width: 500px) {
  .postsecondary-national-policy-institute .na-bar > h1 .page-offset {
    margin-top: -12px; } }
@media screen and (max-width: 750px) {
  .postsecondary-national-policy-institute .na-bar > h1 .org-name {
    font-size: 80%; } }
@media screen and (max-width: 500px) {
  .postsecondary-national-policy-institute .na-bar > h1 .org-name {
    font-size: 70%; } }
@media screen and (max-width: 500px) {
  .postsecondary-national-policy-institute .na-bar > h1 .org-name span.pnpi-line {
    margin-left: -88px; } }

@media screen and (max-width: 750px) {
  .index .na-bar > h1, [id=index] .na-bar > h1 {
    padding-left: 90px;
    text-align: left; } }
.index .page-offset, [id=index] .page-offset {
  margin-left: 72px; }

.na-offset,
.index-offset,
.page-offset {
  display: inline; }

@media screen and (min-width: 750px) {
  .page-offset {
    margin-left: 80px; } }
@media screen and (max-width: 750px) {
  .page-offset {
    display: block; }
    .page-offset .org-name {
      margin-left: -90px; } }

.na-offset {
  margin-left: -80px; }

.js-menu-trigger, .org-home {
  width: 80px;
  height: 80px;
  border: 0;
  color: transparent;
  cursor: pointer;
  float: left;
  position: relative; }
  .js-menu-trigger:focus, .org-home:focus {
    outline: none; }

.js-menu-trigger.drop-menu {
  color: #fffaef;
  width: 10px;
  height: 10px;
  top: 14px;
  padding-left: 1em; }

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: rotate(90deg) translateX(0);
    -moz-transform: rotate(90deg) translateX(0);
    -ms-transform: rotate(90deg) translateX(0);
    transform: rotate(90deg) translateX(0); }

  40% {
    -webkit-transform: rotate(90deg) translateX(-20px);
    -moz-transform: rotate(90deg) translateX(-20px);
    -ms-transform: rotate(90deg) translateX(-20px);
    transform: rotate(90deg) translateX(-20px); }

  60% {
    -webkit-transform: rotate(90deg) translateX(-10px);
    -moz-transform: rotate(90deg) translateX(-10px);
    -ms-transform: rotate(90deg) translateX(-10px);
    transform: rotate(90deg) translateX(-10px); } }
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: rotate(90deg) translateX(0);
    -moz-transform: rotate(90deg) translateX(0);
    -ms-transform: rotate(90deg) translateX(0);
    transform: rotate(90deg) translateX(0); }

  40% {
    -webkit-transform: rotate(90deg) translateX(-20px);
    -moz-transform: rotate(90deg) translateX(-20px);
    -ms-transform: rotate(90deg) translateX(-20px);
    transform: rotate(90deg) translateX(-20px); }

  60% {
    -webkit-transform: rotate(90deg) translateX(-10px);
    -moz-transform: rotate(90deg) translateX(-10px);
    -ms-transform: rotate(90deg) translateX(-10px);
    transform: rotate(90deg) translateX(-10px); } }
@-ms-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: rotate(90deg) translateX(0);
    -moz-transform: rotate(90deg) translateX(0);
    -ms-transform: rotate(90deg) translateX(0);
    transform: rotate(90deg) translateX(0); }

  40% {
    -webkit-transform: rotate(90deg) translateX(-20px);
    -moz-transform: rotate(90deg) translateX(-20px);
    -ms-transform: rotate(90deg) translateX(-20px);
    transform: rotate(90deg) translateX(-20px); }

  60% {
    -webkit-transform: rotate(90deg) translateX(-10px);
    -moz-transform: rotate(90deg) translateX(-10px);
    -ms-transform: rotate(90deg) translateX(-10px);
    transform: rotate(90deg) translateX(-10px); } }
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: rotate(90deg) translateX(0);
    -moz-transform: rotate(90deg) translateX(0);
    -ms-transform: rotate(90deg) translateX(0);
    transform: rotate(90deg) translateX(0); }

  40% {
    -webkit-transform: rotate(90deg) translateX(-20px);
    -moz-transform: rotate(90deg) translateX(-20px);
    -ms-transform: rotate(90deg) translateX(-20px);
    transform: rotate(90deg) translateX(-20px); }

  60% {
    -webkit-transform: rotate(90deg) translateX(-10px);
    -moz-transform: rotate(90deg) translateX(-10px);
    -ms-transform: rotate(90deg) translateX(-10px);
    transform: rotate(90deg) translateX(-10px); } }
@-webkit-keyframes bounceOpposite {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: rotate(270deg) translateX(0);
    -moz-transform: rotate(270deg) translateX(0);
    -ms-transform: rotate(270deg) translateX(0);
    transform: rotate(270deg) translateX(0); }

  40% {
    -webkit-transform: rotate(270deg) translateX(10px);
    -moz-transform: rotate(270deg) translateX(10px);
    -ms-transform: rotate(270deg) translateX(10px);
    transform: rotate(270deg) translateX(10px); }

  60% {
    -webkit-transform: rotate(270deg) translateX(10px);
    -moz-transform: rotate(270deg) translateX(10px);
    -ms-transform: rotate(270deg) translateX(10px);
    transform: rotate(270deg) translateX(10px); } }
@-moz-keyframes bounceOpposite {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: rotate(270deg) translateX(0);
    -moz-transform: rotate(270deg) translateX(0);
    -ms-transform: rotate(270deg) translateX(0);
    transform: rotate(270deg) translateX(0); }

  40% {
    -webkit-transform: rotate(270deg) translateX(10px);
    -moz-transform: rotate(270deg) translateX(10px);
    -ms-transform: rotate(270deg) translateX(10px);
    transform: rotate(270deg) translateX(10px); }

  60% {
    -webkit-transform: rotate(270deg) translateX(10px);
    -moz-transform: rotate(270deg) translateX(10px);
    -ms-transform: rotate(270deg) translateX(10px);
    transform: rotate(270deg) translateX(10px); } }
@-ms-keyframes bounceOpposite {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: rotate(270deg) translateX(0);
    -moz-transform: rotate(270deg) translateX(0);
    -ms-transform: rotate(270deg) translateX(0);
    transform: rotate(270deg) translateX(0); }

  40% {
    -webkit-transform: rotate(270deg) translateX(10px);
    -moz-transform: rotate(270deg) translateX(10px);
    -ms-transform: rotate(270deg) translateX(10px);
    transform: rotate(270deg) translateX(10px); }

  60% {
    -webkit-transform: rotate(270deg) translateX(10px);
    -moz-transform: rotate(270deg) translateX(10px);
    -ms-transform: rotate(270deg) translateX(10px);
    transform: rotate(270deg) translateX(10px); } }
@keyframes bounceOpposite {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: rotate(270deg) translateX(0);
    -moz-transform: rotate(270deg) translateX(0);
    -ms-transform: rotate(270deg) translateX(0);
    transform: rotate(270deg) translateX(0); }

  40% {
    -webkit-transform: rotate(270deg) translateX(10px);
    -moz-transform: rotate(270deg) translateX(10px);
    -ms-transform: rotate(270deg) translateX(10px);
    transform: rotate(270deg) translateX(10px); }

  60% {
    -webkit-transform: rotate(270deg) translateX(10px);
    -moz-transform: rotate(270deg) translateX(10px);
    -ms-transform: rotate(270deg) translateX(10px);
    transform: rotate(270deg) translateX(10px); } }
.na-bar [data-related-to=mainMenu] {
  background: url(../media/icons/na-menu.svg) center no-repeat;
  background-size: 32px auto;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s; }
  .na-bar [data-related-to=mainMenu].hovered {
    -webkit-animation: bounce 2s infinite;
    -moz-animation: bounce 2s infinite;
    -ms-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
    opacity: 0.7;
    filter: alpha(opacity=70);
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20fill%3D%22%23fffaef%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20fill%3D%22%23fffaef%22%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fsvg%3E") center no-repeat;
    background-size: 24px auto; }
@media screen and (max-width: 500px) {
  .na-bar.na-menu-open [id=showTopPush] {
    background-color: #333232; } }
.na-bar.na-menu-open [data-related-to=mainMenu].hovered {
  opacity: 0.7;
  filter: alpha(opacity=70);
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20fill%3D%22%23fffaef%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20fill%3D%22%23fffaef%22%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fsvg%3E") center no-repeat;
  background-size: 24px auto;
  -webkit-animation: bounceOpposite 2s infinite;
  -moz-animation: bounceOpposite 2s infinite;
  -ms-animation: bounceOpposite 2s infinite;
  animation: bounceOpposite 2s infinite; }

.icon[data-related-to=orgMenu] {
  background-color: transparent;
  background-position: 55% 27px;
  background-repeat: no-repeat;
  background-size: 27px auto;
  height: 80px;
  margin-left: 16px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s; }
  .icon[data-related-to=orgMenu].hovered {
    opacity: 0.7;
    filter: alpha(opacity=70); }
  .icon[data-related-to=orgMenu].education-policy, .icon[data-related-to=orgMenu].fellows {
    background-position: 55% 30px; }
  .icon[data-related-to=orgMenu].breadwinning-caregiving, .icon[data-related-to=orgMenu].asset-building {
    background-position: 55% 22px; }
  .icon[data-related-to=orgMenu].oti {
    background-position: center 20px; }
  .icon[data-related-to=orgMenu].education-policy {
    background-position: center 26px; }
  .icon[data-related-to=orgMenu].postsecondary-national-policy-institute {
    background-size: 30px auto; }

.js-menu-screen {
  background: rgba(51, 50, 50, 0.6); }

[id=page-list] {
  *zoom: 1;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  [id=page-list]:before, [id=page-list]:after {
    content: " ";
    display: table; }
  [id=page-list]:after {
    clear: both; }
  [id=page-list] ol {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
    [id=page-list] ol:last-child {
      margin-right: 0; }
    [id=page-list] ol li {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 31.76157%;
      margin-bottom: 1em; }
      [id=page-list] ol li:last-child {
        margin-right: 0; }
      [id=page-list] ol li:nth-child(3n) {
        margin-right: 0; }
      [id=page-list] ol li:nth-child(3n+1) {
        clear: left; }
      @media screen and (max-width: 500px) {
        [id=page-list] ol li {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 100%; }
          [id=page-list] ol li:last-child {
            margin-right: 0; }
          [id=page-list] ol li:nth-child(1n) {
            margin-right: 0; }
          [id=page-list] ol li:nth-child(1n+1) {
            clear: left; } }
      [id=page-list] ol li a {
        display: block;
        padding-left: 5em; }

.morePages[data-related-to=orgMenu] {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2011.8%22%20enable-background%3D%22new%200%200%2014%2011.8%22%3E%3Crect%20x%3D%22.8%22%20y%3D%225%22%20fill%3D%22%23fffaef%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20fill%3D%22%23fffaef%22%20points%3D%228.3%2C11.7%206.9%2C10.3%2011.2%2C6%206.9%2C1.7%208.3%2C0.3%2014%2C6%22%2F%3E%3C%2Fsvg%3E");
  width: 15px;
  height: 15px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  background-repeat: no-repeat;
  top: 12px;
  left: 12px; }

.spacer {
  position: relative;
  display: inline;
  height: 30px;
  border-left: 1px solid rgba(51, 50, 50, 0.2); }

/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
/*===============================
COVER STORY Item
================================*/
[id=cover-story] {
  color: #fffaef;
  background: no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
  [id=cover-story] a:link, [id=cover-story] a:visited {
    color: #fffaef; }
  [id=cover-story] .program {
    height: inherit;
    padding: 150px 0 100px; }
  [id=cover-story] .authors {
    margin: auto;
    width: auto;
    font-size: 1.3em; }
    [id=cover-story] .authors:last-child:after {
      content: ''; }
  [id=cover-story].index .program {
    background: rgba(40, 160, 151, 0.5);
    padding: 150px 0 100px; }
  [id=cover-story].asset-building .program {
    background: rgba(77, 57, 105, 0.5); }
  [id=cover-story].breadwinning-caregiving .program {
    background: rgba(253, 191, 92, 0.5); }
  [id=cover-story].economic-growth .program {
    background: rgba(152, 147, 146, 0.5); }
  [id=cover-story].education-policy .program {
    background: rgba(83, 104, 176, 0.5); }
  [id=cover-story].fellows .program {
    background: rgba(237, 41, 38, 0.5); }
  [id=cover-story].future-tense .program {
    background: rgba(16, 114, 185, 0.5); }
  [id=cover-story].international-security .program {
    background: rgba(68, 68, 69, 0.5); }
  [id=cover-story].live .program {
    background: rgba(46, 159, 153, 0.5); }
  [id=cover-story].open-markets .program, [id=cover-story].open-markets .program {
    background: rgba(156, 37, 36, 0.5); }
  [id=cover-story].new-america .program {
    background: rgba(46, 159, 153, 0.5); }
  [id=cover-story].nyc .program {
    background: rgba(241, 97, 35, 0.5); }
  [id=cover-story].oti .program {
    background: rgba(91, 164, 218, 0.5); }
  [id=cover-story].political-reform .program {
    background: rgba(86, 163, 74, 0.5); }
  [id=cover-story].postsecondary-national-policy-institute .program {
    background: rgba(118, 86, 128, 0.5); }
  [id=cover-story].x-lab .program {
    background: rgba(179, 210, 52, 0.5); }
  [id=cover-story] header {
    float: left;
    padding: 0; }
  [id=cover-story] h1 {
    font: normal 3.5em/1.5 "Platform Web", "Arial Black", sans-serif;
    text-transform: uppercase;
    margin: .15em auto; }
    [id=cover-story] h1 a {
      border-bottom: 10px solid #fffaef; }
    [id=cover-story] h1 .post-header {
      border-bottom: 10px solid #fffaef; }
  [id=cover-story] h2 {
    margin: 0;
    font-size: 1.7em; }
  [id=cover-story] .summary {
    display: none; }
  [id=cover-story] .tags {
    margin-top: 1.5em; }
  [id=cover-story] .tag {
    margin: 0; }
    [id=cover-story] .tag:not(:last-child):after, [id=cover-story] .tag:not(:last-child)::after {
      content: ''; }
  [id=cover-story] .icon {
    width: auto;
    height: 22px;
    margin: 0 1em 0 0;
    background-repeat: no-repeat; }
    [id=cover-story] .icon.fellows {
      background-position: 0 10px; }
    [id=cover-story] .icon.oti {
      background-size: 76% auto; }
    [id=cover-story] .icon.x-lab {
      background-size: 85% auto; }
  [id=cover-story] a.icon {
    color: transparent; }
  [id=cover-story] .photoCredit {
    padding: .6em 1em;
    background: rgba(51, 50, 50, 0.3);
    font-size: .8em;
    bottom: 0;
    right: 0; }

[id=cover-story] .articleMeta {
  font-size: 0.875em;
  text-transform: uppercase; }
  [id=cover-story] .articleMeta .pubDate {
    margin-left: 8px; }
[id=cover-story] .summary {
  margin-top: 5px; }

[id=cover-story] .postsecondary-national-policy-institute {
  width: 30px; }
[id=cover-story] .open-technology-institute {
  height: 30px; }

/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
[id=filters] {
  background-color: rgba(234, 229, 219, 0.9);
  font: 14px/1 "SimplonNorm-Regular-WebS", arial, sans-serif;
  line-height: 2;
  text-transform: uppercase;
  z-index: 4;
  padding: 25px 0px; }
  [id=filters] ul {
    *zoom: 1;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto; }
    [id=filters] ul:before, [id=filters] ul:after {
      content: " ";
      display: table; }
    [id=filters] ul:after {
      clear: both; }
    [id=filters] ul .drop-filters {
      display: none; }
  [id=filters] .current, [id=filters] a:hover {
    border-bottom: 2px solid transparent; }
  @media screen and (max-width: 1250px) {
    [id=filters] .wrapper {
      padding-left: 50px; } }

@media screen and (max-width: 850px) {
  [id=filters] ul:before {
    display: block;
    padding-left: 50px;
    padding-right: 50px;
    content: "What are you looking for?";
    background-color: rgba(234, 229, 219, 0.9);
    padding-top: 22px;
    font-family: "SimplonNorm-Bold-WebS", arial, sans-serif;
    *zoom: 1; }
    [id=filters] ul:before:before, [id=filters] ul:before:after {
      content: " ";
      display: table; }
    [id=filters] ul:before:after {
      clear: both; }
  [id=filters] ul:after {
    background-repeat: no-repeat;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    content: " ";
    min-height: 1.2em;
    min-width: 1.2em;
    position: relative;
    display: inline;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010.4%22%20enable-background%3D%22new%200%200%2010%2010.4%22%3E%3Cg%20fill%3D%22%23gba(51, 50, 50, 0.1)%22%3E%3Crect%20x%3D%22-1%22%20y%3D%224.2%22%20transform%3D%22matrix(.707%20-.707%20.707%20.707%20-2.217%204.941)%22%20width%3D%2211.8%22%20height%3D%222%22%2F%3E%3Cpolygon%20points%3D%2210%2C8.1%208%2C8.1%208%2C2%201.9%2C2%201.9%2C0%2010%2C0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    float: right;
    top: -25px;
    right: 50px; }
  [id=filters] ul ul li {
    display: none; } }
@media screen and (max-width: 500px) {
  [id=filters] .wrapper ul {
    height: auto;
    padding-bottom: 25px; }
    [id=filters] .wrapper ul a li:first-of-type {
      margin-top: 0; }
    [id=filters] .wrapper ul a li:after {
      content: '\00a0\00a0'; } }
.index blockquote, .page blockquote {
  border-color: #2dbbb3; }
.index [id=filters] .current, .index [id=filters] a:hover, .page [id=filters] .current, .page [id=filters] a:hover {
  border-bottom-color: #2dbbb3; }
.index [id=filters] a:hover, .page [id=filters] a:hover {
  color: #2dbbb3; }
.index a, .page a {
  color: #2dbbb3; }

.asset-building blockquote {
  border-color: #4d3969;
  color: #4d3969; }
.asset-building [id=filters] .current, .asset-building [id=filters] a:hover {
  border-bottom-color: #4d3969; }
.asset-building [id=filters] a:hover {
  color: #4d3969; }
.asset-building .content a {
  color: #4d3969; }
  .asset-building .content a:hover {
    color: #4d3969;
    border-color: #4d3969; }

.breadwinning-caregiving blockquote {
  border-color: #fdbf5c;
  color: #fdbf5c; }
.breadwinning-caregiving [id=filters] .current, .breadwinning-caregiving [id=filters] a:hover {
  border-bottom-color: #fdbf5c; }
.breadwinning-caregiving [id=filters] a:hover {
  color: #fdbf5c; }
.breadwinning-caregiving .content a {
  color: #fdbf5c; }
  .breadwinning-caregiving .content a:hover {
    color: #fdbf5c;
    border-color: #fdbf5c; }

.economic-growth blockquote {
  border-color: #989392;
  color: #989392; }
.economic-growth [id=filters] .current, .economic-growth [id=filters] a:hover {
  border-bottom-color: #989392; }
.economic-growth [id=filters] a:hover {
  color: #989392; }
.economic-growth .content a {
  color: #989392; }
  .economic-growth .content a:hover {
    color: #989392;
    border-color: #989392; }

.education-policy blockquote {
  border-color: #5368b0;
  color: #5368b0; }
.education-policy [id=filters] .current, .education-policy [id=filters] a:hover {
  border-bottom-color: #5368b0; }
.education-policy [id=filters] a:hover {
  color: #5368b0; }
.education-policy .content a {
  color: #5368b0; }
  .education-policy .content a:hover {
    color: #5368b0;
    border-color: #5368b0; }

.fellows blockquote {
  border-color: #ed2926;
  color: #ed2926; }
.fellows [id=filters] .current, .fellows [id=filters] a:hover {
  border-bottom-color: #ed2926; }
.fellows [id=filters] a:hover {
  color: #ed2926; }
.fellows .content a {
  color: #ed2926; }
  .fellows .content a:hover {
    color: #ed2926;
    border-color: #ed2926; }

.future-tense blockquote {
  border-color: #1072b9;
  color: #1072b9; }
.future-tense [id=filters] .current, .future-tense [id=filters] a:hover {
  border-bottom-color: #1072b9; }
.future-tense [id=filters] a:hover {
  color: #1072b9; }
.future-tense .content a {
  color: #1072b9; }
  .future-tense .content a:hover {
    color: #1072b9;
    border-color: #1072b9; }

.international-security blockquote {
  border-color: #444445;
  color: #444445; }
.international-security [id=filters] .current, .international-security [id=filters] a:hover {
  border-bottom-color: #444445;
  color: #444445; }
.international-security [id=filters] a:hover {
  border-bottom-color: #444445; }
.international-security .content a {
  color: #444445; }
  .international-security .content a:hover {
    color: #444445;
    border-color: #444445; }

.open-markets blockquote {
  border-color: #9c2524;
  color: #9c2524; }
.open-markets [id=filters] .current, .open-markets [id=filters] a:hover {
  border-bottom-color: #9c2524; }
.open-markets [id=filters] a:hover {
  color: #9c2524; }
.open-markets .content a {
  color: #9c2524; }
  .open-markets .content a:hover {
    color: #9c2524;
    border-color: #9c2524; }

.live blockquote {
  border-color: #2e9f99;
  color: #2e9f99; }
.live [id=filters] .current, .live [id=filters] a:hover {
  border-bottom-color: #2e9f99; }
.live [id=filters] a:hover {
  color: #2e9f99; }
.live .content a {
  color: #2e9f99; }
  .live .content a:hover {
    color: #2e9f99;
    border-color: #2e9f99; }

.nyc blockquote {
  border-color: #f16123;
  color: #f16123; }
.nyc [id=filters] .current, .nyc [id=filters] a:hover {
  border-bottom-color: #f16123; }
.nyc [id=filters] a:hover {
  color: #f16123; }
.nyc .content a {
  color: #f16123; }
  .nyc .content a:hover {
    color: #f16123;
    border-color: #f16123; }

.oti blockquote {
  border-color: #5ba4da;
  color: #5ba4da; }
.oti [id=filters] .current, .oti [id=filters] a:hover {
  border-bottom-color: #5ba4da; }
.oti [id=filters] a:hover {
  color: #5ba4da; }
.oti .content a {
  color: #5ba4da; }
  .oti .content a:hover {
    color: #5ba4da;
    border-color: #5ba4da; }

.political-reform blockquote {
  border-color: #56a34a;
  color: #56a34a; }
.political-reform [id=filters] .current, .political-reform [id=filters] a:hover {
  border-bottom-color: #56a34a; }
.political-reform [id=filters] a:hover {
  color: #56a34a; }
.political-reform .content a {
  color: #56a34a; }
  .political-reform .content a:hover {
    color: #56a34a;
    border-color: #56a34a; }

.postsecondary-national-policy-institute blockquote {
  border-color: #765680;
  color: #765680; }
.postsecondary-national-policy-institute [id=filters] .current, .postsecondary-national-policy-institute [id=filters] a:hover {
  border-bottom-color: #765680; }
.postsecondary-national-policy-institute [id=filters] a:hover {
  color: #765680; }
.postsecondary-national-policy-institute .content a {
  color: #765680; }
  .postsecondary-national-policy-institute .content a:hover {
    color: #765680;
    border-color: #765680; }

.weekly-wonk [id=filters] .current, .weekly-wonk [id=filters] a:hover {
  border-bottom-color: #7acbc5; }
.weekly-wonk [id=filters] a:hover {
  color: #7acbc5; }

.x-lab blockquote {
  border-color: #b3d234;
  color: #b3d234; }
.x-lab [id=filters] .current, .x-lab [id=filters] a:hover {
  border-bottom-color: #b3d234; }
.x-lab [id=filters] a:hover {
  color: #b3d234; }
.x-lab .content a {
  color: #b3d234; }
  .x-lab .content a:hover {
    color: #b3d234;
    border-color: #b3d234; }

@media screen and (min-width: 850px) {
  [id=filters] ul:after, [id=filters] ul:before {
    display: none; }
  [id=filters] ul a {
    display: inline;
    margin: 0 20px 0 0; }
    [id=filters] ul a li {
      display: inline-block; } }
@media screen and (max-width: 850px) {
  [id=filters] {
    padding-top: 0;
    padding-bottom: 0; }
    [id=filters] .wrapper {
      padding-left: 0;
      padding-right: 0;
      margin: 0; }
    [id=filters] ul {
      height: 0;
      padding-bottom: 0; }
      [id=filters] ul > a {
        padding-top: 5px;
        display: none;
        padding-left: 50px;
        padding-right: 50px; }
        [id=filters] ul > a:hover, [id=filters] ul > a.current {
          background: rgba(0, 0, 0, 0.1);
          border-bottom: 0;
          color: #fffaef !important; }
      [id=filters] ul > a:first-of-type {
        margin-top: 32px; }
      [id=filters] ul:before {
        cursor: pointer; }
        [id=filters] ul:before:hover {
          opacity: 0.75; }
      [id=filters] ul:after {
        cursor: pointer;
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        transform: rotate(135deg);
        right: 20px; }
        [id=filters] ul:after:hover {
          color: #fffaef !important;
          fill: #fffaef !important; }
      [id=filters] ul.open {
        height: auto;
        padding-bottom: 50px; }
        [id=filters] ul.open > a {
          display: block;
          padding-right: 4px; }
        [id=filters] ul.open:after {
          -webkit-transform: rotate(-45deg);
          -moz-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
          right: 20px;
          top: 10px;
          position: relative; }
          [id=filters] ul.open:after:hover {
            color: #fffaef !important; } }
@media screen and (max-width: 750px) {
  [id=filters] ul > a, [id=filters] ul:before {
    padding-left: 75px;
    padding-right: 75px; } }
@media screen and (max-width: 500px) {
  [id=filters] ul > a, [id=filters] ul:before {
    padding-left: 25px;
    padding-right: 25px; } }
/*===================================
Home page events List
====================================*/
[id=upcomingEvents] {
  position: relative; }
  [id=upcomingEvents] > header {
    padding: 0 0 3.5em; }
    @media screen and (max-width: 750px) {
      [id=upcomingEvents] > header {
        padding: 0 0 2.625em; } }
    @media screen and (max-width: 500px) {
      [id=upcomingEvents] > header {
        padding: 0 0 1.75em; } }
  [id=upcomingEvents] .event {
    margin-bottom: 1em; }
    [id=upcomingEvents] .event header {
      padding: 0; }
    [id=upcomingEvents] .event h3 {
      margin: 0 0 0 0;
      font-size: 2em;
      line-height: 1.15em; }
  [id=upcomingEvents].just-events {
    margin-left: 17.05961%; }
    @media screen and (max-width: 1250px) {
      [id=upcomingEvents].just-events {
        margin-left: 0%; } }
  [id=upcomingEvents] .eventCategory, [id=upcomingEvents] .eventDate {
    text-transform: uppercase; }
    [id=upcomingEvents] .eventCategory:after, [id=upcomingEvents] .eventDate:after {
      content: '|';
      color: rgba(51, 50, 50, 0.2);
      padding: 0 .8em;
      font-family: "SimplonNorm-Regular-WebS", arial, sans-serif; }
  [id=upcomingEvents] .now {
    font-weight: bold;
    color: #2dbbb3; }
  [id=upcomingEvents] .eventLoc {
    background-size: 7px auto;
    font-size: 1em;
    font-style: italic;
    padding-left: 10px;
    color: inherit; }
    [id=upcomingEvents] .eventLoc:hover {
      text-decoration: underline; }
  [id=upcomingEvents] .eventDescription {
    display: none; }
  [id=upcomingEvents] .more {
    margin-top: 2em; }
  [id=upcomingEvents] .eventMeta {
    font-size: .9em; }
  [id=upcomingEvents] .eventMeta, [id=upcomingEvents] .programs {
    margin: .5em 0; }
  [id=upcomingEvents] .progname {
    top: -4px; }

.eventLoc {
  background: url(../media/icons/location.svg) 0 45% no-repeat; }

/* =================================
Book carousel
===================================*/
/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
[id=books] {
  margin-top: 2em;
  /* Also see flexslider.scss */ }
  [id=books] > .wrapper {
    border-top: 1px solid rgba(51, 50, 50, 0.2);
    border-bottom: 1px solid rgba(51, 50, 50, 0.2);
    padding-bottom: 3em; }
  [id=books] .booklink {
    display: block;
    background: #cf0; }
  [id=books] h2 {
    padding: 80px 0 0;
    margin-bottom: 2.6em; }
  [id=books] h4, [id=books] .subtitle, [id=books] .authors {
    width: 60%;
    position: relative;
    left: 114px;
    clear: both; }
  [id=books] h4 {
    font-size: 1.3125em;
    top: 9px; }
    @media screen and (max-width: 500px) {
      [id=books] h4 {
        top: -.2em; } }
    [id=books] h4 span {
      border-bottom: 5px solid rgba(51, 50, 50, 0.2);
      line-height: 1.6em; }
  [id=books] a .subtitle {
    font-weight: bold;
    line-height: 1.2;
    margin-top: 1.5em;
    min-height: 1em; }
  [id=books] .subtitle:empty {
    display: none; }
  [id=books] .authors {
    color: rgba(51, 50, 50, 0.7);
    line-height: 1.2; }
    [id=books] .authors b {
      font-weight: normal; }
      [id=books] .authors b:after::not(:last-child) {
        content: ', '; }
  [id=books] a:hover h4 span {
    border-bottom: 5px solid; }
  [id=books] .flexslider .flex-control-nav {
    display: none; }
  [id=books] .flexslider {
    margin: auto; }
    @media screen and (max-width: 500px) {
      [id=books] .flexslider {
        margin-left: -10px;
        width: calc(100% + 75px); } }
    [id=books] .flexslider .slides li {
      padding: 10px 0px 10px 0;
      margin-right: 30px;
      position: relative;
      min-height: 250px; }
      [id=books] .flexslider .slides li:first-child {
        margin-left: 0; }
      [id=books] .flexslider .slides li > a {
        display: block;
        cursor: pointer; }
    [id=books] .flexslider .slides img {
      position: absolute;
      top: 1em;
      border: 1px solid rgba(51, 50, 50, 0.1);
      box-shadow: 0 5px 10px rgba(51, 50, 50, 0.1);
      margin: 0 15pc 0 0;
      max-width: 100px;
      width: auto;
      max-height: 145px; }
      @media screen and (max-width: 500px) {
        [id=books] .flexslider .slides img {
          margin: 0 0 0 10px;
          max-height: 133px;
          width: auto; } }
  [id=books] .programs {
    top: 160px;
    height: 30px;
    position: absolute; }
    @media screen and (max-width: 500px) {
      [id=books] .programs {
        margin-left: 10px; } }
  [id=books] .icon {
    height: 18px;
    width: 16px;
    margin-right: 5px; }
  [id=books] b.progname {
    top: -4px; }
  [id=books] .viewMore {
    margin-top: 2em; }

/*===================================
Featured box for home page, 
organization fronts
====================================*/
[id=featured] {
  *zoom: 1; }
  [id=featured]:before, [id=featured]:after {
    content: " ";
    display: table; }
  [id=featured]:after {
    clear: both; }
  [id=featured] > p {
    *zoom: 1; }
    [id=featured] > p:before, [id=featured] > p:after {
      content: " ";
      display: table; }
    [id=featured] > p:after {
      clear: both; }
  [id=featured] > header {
    padding: 0 0 3.5em; }
    @media screen and (max-width: 750px) {
      [id=featured] > header {
        padding: 0 0 2.625em; } }
    @media screen and (max-width: 500px) {
      [id=featured] > header {
        padding: 0 0 1.75em; } }
  [id=featured].half {
    padding-bottom: 3.1em; }
    @media screen and (max-width: 750px) {
      [id=featured].half {
        padding-bottom: 2.25em; } }
    @media screen and (max-width: 500px) {
      [id=featured].half {
        padding-bottom: 1.5em; } }
  @media screen and (min-width: 1250px) {
    [id=featured] header {
      margin-bottom: 12px; } }
  [id=featured] .feature {
    margin-bottom: 21px; }
    @media screen and (max-width: 750px) {
      [id=featured] .feature {
        padding-bottom: 1.5em; } }
    @media screen and (max-width: 500px) {
      [id=featured] .feature {
        padding-bottom: 1em; } }
    @media screen and (min-width: 1000px) {
      [id=featured] .feature > a {
        max-height: 175px;
        overflow: hidden;
        display: block;
        margin-bottom: 1em;
        float: left; } }
    @media screen and (min-width: 1250px) {
      [id=featured] .feature > a {
        max-height: 125px;
        overflow: hidden;
        display: block;
        margin-bottom: 1em;
        float: left; } }
  [id=featured] ul li {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 47.58542%;
    float: left; }
    [id=featured] ul li:last-child {
      margin-right: 0; }
    [id=featured] ul li:nth-child(2n) {
      margin-right: 0; }
    [id=featured] ul li:nth-child(2n+1) {
      clear: left; }
    @media screen and (max-width: 500px) {
      [id=featured] ul li {
        width: 100%; } }
  @media screen and (min-width: 1250px) {
    [id=featured].fourup ul li {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 23.23176%; }
      [id=featured].fourup ul li:nth-child(2n) {
        margin-right: 2.35765%; }
      [id=featured].fourup ul li:nth-child(2n+1) {
        clear: none; }
      [id=featured].fourup ul li:last-child {
        margin-right: 0; }
      [id=featured].fourup ul li:nth-child(4n) {
        margin-right: 0; }
      [id=featured].fourup ul li:nth-child(4n+1) {
        clear: left; } }
  @media screen and (max-width: 1250px) {
    [id=featured].fourup ul li {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 48.82117%; }
      [id=featured].fourup ul li:nth-child(2n) {
        margin-right: 2.35765%; }
      [id=featured].fourup ul li:nth-child(2n+1) {
        clear: none; }
      [id=featured].fourup ul li:last-child {
        margin-right: 0; }
      [id=featured].fourup ul li:nth-child(2n) {
        margin-right: 0; }
      [id=featured].fourup ul li:nth-child(2n+1) {
        clear: left; } }
  @media screen and (max-width: 1000px) {
    [id=featured].fourup ul li {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 48.82117%; }
      [id=featured].fourup ul li:nth-child(1n) {
        margin-right: 2.35765%; }
      [id=featured].fourup ul li:nth-child(1n+1) {
        clear: none; }
      [id=featured].fourup ul li:last-child {
        margin-right: 0; }
      [id=featured].fourup ul li:nth-child(2n) {
        margin-right: 0; }
      [id=featured].fourup ul li:nth-child(2n+1) {
        clear: left; } }
  @media screen and (max-width: 750px) {
    [id=featured].fourup ul li {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 100%; }
      [id=featured].fourup ul li:nth-child(2n) {
        margin-right: 2.35765%; }
      [id=featured].fourup ul li:nth-child(2n+1) {
        clear: none; }
      [id=featured].fourup ul li:last-child {
        margin-right: 0; }
      [id=featured].fourup ul li:nth-child(1n) {
        margin-right: 0; }
      [id=featured].fourup ul li:nth-child(1n+1) {
        clear: left; } }
  @media screen and (max-width: 500px) {
    [id=featured].fourup ul li {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 100%; }
      [id=featured].fourup ul li:last-child {
        margin-right: 0; }
      [id=featured].fourup ul li:nth-child(1n) {
        margin-right: 0; }
      [id=featured].fourup ul li:nth-child(1n+1) {
        clear: left; } }

.feature {
  float: left;
  padding-bottom: 2em; }
  @media screen and (max-width: 750px) {
    .feature {
      padding-bottom: 1.5em; } }
  @media screen and (max-width: 500px) {
    .feature {
      padding-bottom: 1em; } }
  .feature img {
    display: block;
    border: 1px solid rgba(51, 50, 50, 0.1);
    height: auto;
    margin-bottom: .7em;
    width: 100%; }
    @media screen and (max-width: 500px) {
      .feature img {
        max-width: 100%; } }
  .feature .type {
    line-height: 1;
    padding: 0 .5em 0 0;
    margin: 4px .5em 0 0;
    border-right: 2px solid rgba(51, 50, 50, 0.1); }
    .feature .type.na {
      border-right: none; }
  .feature .icon b {
    top: -4px; }

/*==========================
Home page
==========================*/
@media screen and (min-width: 1250px) {
  .featurewrap {
    width: 100%;
    display: block;
    float: left; } }
/* =================================
Post pages
===================================*/
/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
/*==============================
Styles for pages 
==============================*/
.post [id=cover-story] {
  padding: 0; }
.post .program {
  position: relative; }
.post main {
  padding: 4em 0; }
.post article .video {
  margin: 2em 0; }
.post article.story .meta {
  padding-left: 25px; }
  @media screen and (max-width: 1000px) {
    .post article.story .meta {
      padding-left: 50px; } }
  @media screen and (max-width: 750px) {
    .post article.story .meta {
      padding-left: 0px; } }
  @media screen and (max-width: 500px) {
    .post article.story .meta {
      padding-left: 0px; } }
.post .tags {
  display: inline; }

pre {
  padding: 0 25px; }

.partnerships {
  font-family: "MetaSerifWeb-BookItalic", serif; }

.authors a::after, .authors a:after {
  content: ","; }
.authors a:last-child::after, .authors a:last-child:after {
  content: ""; }

.sharing {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }
  .sharing h2 {
    font-size: 1.1em;
    margin: 0; }
  .sharing ul {
    margin: 0 0 3em; }
  .sharing a {
    border-bottom: 2px solid #fffaef; }

.foreward, .pullquote {
  font-family: "MetaSerifWeb-BookItalic", serif; }

.foreward {
  text-transform: none; }

.authorsList .author,
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6,
.participants {
  margin: 1.5em 2em 1.5em 30px; }

.ext-link, .excerpt {
  margin: 1.5em 2em 1.5em 0px; }

.tags-list,
.authorsList .author,
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6,
.content p,
.content pre,
.participants,
.inTheNewsPub,
.ext-link,
.excerpt,
.rsvp {
  color: rgba(51, 50, 50, 0.9);
  padding-left: 25px;
  padding-right: 25px; }
  @media screen and (max-width: 1000px) {
    .tags-list,
    .authorsList .author,
    .content h1,
    .content h2,
    .content h3,
    .content h4,
    .content h5,
    .content h6,
    .content p,
    .content pre,
    .participants,
    .inTheNewsPub,
    .ext-link,
    .excerpt,
    .rsvp {
      padding-left: 50px;
      padding-right: 50px; } }
  @media screen and (max-width: 750px) {
    .tags-list,
    .authorsList .author,
    .content h1,
    .content h2,
    .content h3,
    .content h4,
    .content h5,
    .content h6,
    .content p,
    .content pre,
    .participants,
    .inTheNewsPub,
    .ext-link,
    .excerpt,
    .rsvp {
      padding-left: 0px;
      padding-right: 0px; } }

.content > h2 {
  margin-left: 0; }

.tags-list {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }

.content, .excerpt {
  color: #333232;
  font-size: inherit; }

.content {
  font-family: "MetaSerifWeb-Book", serif; }
  .content > h2, .content > h3, .content > h4, .content > h5, .content > h6 {
    font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }
  .content a {
    /* @extend .blklnk;
    border-bottom: 1px solid $black20;
    &:hover{
      border-bottom-color: currentColor;
    } */ }
  .content img {
    max-width: 100%;
    display: block;
    margin: 5em auto 5em auto; }
    @media screen and (max-width: 750px) {
      .content img {
        margin: 3.75em auto 3.75em auto; } }
    @media screen and (max-width: 500px) {
      .content img {
        margin: 2.5em auto 2.5em auto; } }

.ext-link {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif;
  font-size: 1.1em; }

.content ul,
.page article.standardblock ul {
  list-style-type: disc;
  margin: 2em, 0, 0.75em, 0;
  padding-left: 4em; }
  @media screen and (max-width: 750px) {
    .content ul,
    .page article.standardblock ul {
      padding-left: 1em; } }
.content ol,
.page article.standardblock ol {
  list-style-type: decimal;
  margin: 2em, 0, 0.75em, 0;
  padding-left: 4em; }
  @media screen and (max-width: 750px) {
    .content ol,
    .page article.standardblock ol {
      padding-left: 1em; } }
.content li,
.page article.standardblock li {
  margin: 1em 0;
  font-size: 14px;
  font-family: "SimplonNorm-Regular-WebS", arial, sans-serif; }
  .content li p,
  .page article.standardblock li p {
    padding: 0; }

.page article.standardblock ul {
  padding-left: 5em; }
  @media screen and (max-width: 750px) {
    .page article.standardblock ul {
      padding-left: 1em; } }

.page article ul {
  list-style-type: disc; }
  .page article ul li {
    margin: 1em 0; }
    .page article ul li.expertise {
      margin: 0; }
  .page article ul.our-story li {
    margin: 0; }
  .page article ul.pubs-list, .page article ul.event-list {
    list-style-type: none; }
    .page article ul.pubs-list li, .page article ul.event-list li {
      margin: 0 0 5em 0; }
.page article ol {
  padding: 0; }

.page article ul.contentlist li {
  margin: 0 0 7em 0; }
  @media screen and (max-width: 750px) {
    .page article ul.contentlist li {
      margin: 0 0 5.25em 0; } }
  @media screen and (max-width: 500px) {
    .page article ul.contentlist li {
      margin: 0 0 3.5em 0; } }
.page.press-room article ul.contentlist li {
  margin: 0 0 4em 0; }
  @media screen and (max-width: 750px) {
    .page.press-room article ul.contentlist li {
      margin: 0 0 3em 0; } }
  @media screen and (max-width: 500px) {
    .page.press-room article ul.contentlist li {
      margin: 0 0 2em 0; } }

.excerpt {
  font-family: "MetaSerifWeb-BookItalic", serif; }

p.relatedItem b {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }

figure {
  margin-top: 2em;
  margin-bottom: 2em;
  font-family: "SimplonNorm-Regular-WebS", arial, sans-serif;
  font-size: 1em;
  position: relative; }

figcaption p {
  margin: .25em 0; }
figcaption .photoCredit {
  font-size: .75em;
  color: rgba(51, 50, 50, 0.5); }

.pullquote {
  font-size: 1.2em; }

/* -- For In the News posts only -- */
.in-the-news .content {
  font-family: "MetaSerifWeb-BookItalic", serif;
  font-size: 1em;
  text-align: left; }
  .in-the-news .content > p:first-child::first-letter {
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    float: none;
    padding: inherit; }

.coverimg img, .post .eventMeta img, .post .authors img {
  display: block;
  margin: 5em auto;
  box-shadow: 0 0 30px -5px rgba(51, 50, 50, 0.7); }

[id=tag-list] {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif;
  color: #333232;
  padding-left: 25px; }
  [id=tag-list] h2 {
    font-size: 1em;
    font-weight: normal; }
  [id=tag-list] li {
    text-transform: capitalize; }
    [id=tag-list] li:after {
      content: ' / '; }
    [id=tag-list] li:last-child:after {
      content: ''; }
  @media screen and (max-width: 1000px) {
    [id=tag-list] {
      padding-left: 50px; } }
  @media screen and (max-width: 750px) {
    [id=tag-list] {
      padding-left: 0px; } }
  @media screen and (max-width: 500px) {
    [id=tag-list] {
      padding-left: 0px; } }

.authorsList {
  padding-left: 25px; }
  @media screen and (max-width: 1000px) {
    .authorsList {
      padding-left: 50px; } }
  @media screen and (max-width: 750px) {
    .authorsList {
      padding-left: 0px; } }
  @media screen and (max-width: 500px) {
    .authorsList {
      padding-left: 0px; } }
  .authorsList .author {
    *zoom: 1;
    clear: both;
    padding-left: 1em;
    border-left-width: 5px;
    border-left-style: solid;
    margin: 4em 0; }
    .authorsList .author:before, .authorsList .author:after {
      content: " ";
      display: table; }
    .authorsList .author:after {
      clear: both; }
  .authorsList img {
    display: inline-block;
    float: left;
    width: 107px;
    height: auto;
    margin: .25em 0;
    border: 1px solid rgba(51, 50, 50, 0.1);
    margin-right: 10px; }
  .authorsList .bio {
    font-family: "MetaSerifWeb-BookItalic", serif;
    font-size: .75em; }
  .authorsList .name {
    font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }

.twitter {
  color: #333232;
  padding-left: .25em;
  font-size: 0.8em; }
  .twitter:hover {
    border-bottom-color: #333232; }

/*==================================
Author footers 
====================================*/
.asset-building li.author {
  border-left-color: #4d3969; }
.asset-building a {
  color: #493969; }
.asset-building span.active {
  border-color: #4d3969; }

.breadwinning-caregiving li.author {
  border-left-color: #fdbf5c; }
.breadwinning-caregiving a {
  color: #fdb25c; }
.breadwinning-caregiving span.active {
  border-color: #fdbf5c; }

.economic-growth li.author {
  border-left-color: #989392; }
.economic-growth a {
  color: #989392; }
.economic-growth span.active {
  border-color: #989392; }

.education-policy li.author {
  border-left-color: #5368b0; }
.education-policy a {
  color: #5370b0; }
.education-policy span.active {
  border-color: #5368b0; }

.fellows li.author {
  border-left-color: #ed2926; }
.fellows a {
  color: #ed2634; }
.fellows span.active {
  border-color: #ed2926; }

.future-tense li.author {
  border-left-color: #1072b9; }
.future-tense a {
  color: #1080b9; }
.future-tense span.active {
  border-color: #1072b9; }

.international-security li.author {
  border-left-color: #444445; }
.international-security a {
  color: #444445; }
.international-security span.active {
  border-color: #444445; }

.open-markets li.author {
  border-left-color: #9c2524; }
.open-markets a {
  color: #9c242d; }
.open-markets span.active {
  border-color: #9c2524; }

.live li.author {
  border-left-color: #2e9f99; }
.live a {
  color: #2e9f90; }
.live span.active {
  border-color: #2e9f99; }

.nyc li.author {
  border-left-color: #f16123; }
.nyc a {
  color: #f15023; }
.nyc span.active {
  border-color: #f16123; }

.oti li.author {
  border-left-color: #5ba4da; }
.oti a {
  color: #5bafda; }
.oti span.active {
  border-color: #5ba4da; }

.political-reform li.author {
  border-left-color: #56a34a; }
.political-reform a {
  color: #5da34a; }
.political-reform span.active {
  border-color: #56a34a; }

.postsecondary-national-policy-institute li.author {
  border-left-color: #765680; }
.postsecondary-national-policy-institute a {
  color: #735680; }
.postsecondary-national-policy-institute span.active {
  border-color: #765680; }

.weekly-wonk li.author {
  border-left-color: #7acbc5; }
.weekly-wonk a {
  color: #7acbbe; }
.weekly-wonk span.active {
  border-color: #7acbc5; }

.x-lab li.author {
  border-left-color: #b3d234; }
.x-lab a {
  color: #c0d234; }
.x-lab span.active {
  border-color: #b3d234; }

[id=related] {
  *zoom: 1;
  border-top: 1px solid rgba(51, 50, 50, 0.2);
  padding: 0;
  margin: 7em auto 0 auto;
  float: initial;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 110%; }
  [id=related]:before, [id=related]:after {
    content: " ";
    display: table; }
  [id=related]:after {
    clear: both; }
  @media screen and (max-width: 1000px) {
    [id=related] {
      margin-top: 5.25em;
      padding-left: 50px;
      padding-right: 50px; } }
  @media screen and (max-width: 750px) {
    [id=related] {
      margin-top: 3.5em;
      padding-left: 0px;
      padding-right: 0px; } }
  @media screen and (max-width: 500px) {
    [id=related] {
      font-size: 100%; } }
  [id=related]:last-child {
    margin-right: auto !important; }
  [id=related] > header {
    border-top: 1px solid rgba(51, 50, 50, 0.1); }
  [id=related] li {
    margin-bottom: 2em; }
  [id=related] h2 {
    font-size: 1.2em;
    margin: 1em 0;
    padding: 3.2em 0;
    color: #333232; }
  [id=related] h3 {
    font-size: 1em;
    margin: .25em 0;
    line-height: 2; }
  [id=related] p {
    margin: 0; }

[id=map] {
  margin: 100px 0 -4em 0;
  padding: 3.2em 0;
  position: relative; }
  [id=map] iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }

/*===================================
Events pages 
====================================*/
.eventMeta header, .eventMeta h2, .eventMeta p {
  margin: 0;
  font-size: .9em; }

.rsvp {
  border-top: 1px solid rgba(51, 50, 50, 0.1);
  border-bottom: 1px solid rgba(51, 50, 50, 0.1); }
  .rsvp h3 {
    font-family: "SimplonNorm-Bold-WebS", arial, sans-serif;
    padding: 1em 0em; }

.event .rsvp, .event .eventMeta, .event .participants {
  *zoom: 1; }
  .event .rsvp:before, .event .rsvp:after, .event .eventMeta:before, .event .eventMeta:after, .event .participants:before, .event .participants:after {
    content: " ";
    display: table; }
  .event .rsvp:after, .event .eventMeta:after, .event .participants:after {
    clear: both; }
.event .rsvp, .event .participants {
  border-bottom: 1px solid rgba(51, 50, 50, 0.2); }
.event .participants {
  border-top: 1px solid rgba(51, 50, 50, 0.2); }

.post .eventMeta {
  border-bottom: 1px solid rgba(51, 50, 50, 0.2);
  padding: 2em 0; }

[id=eventDetails] {
  margin: 3em auto;
  border-bottom: 1px solid rgba(51, 50, 50, 0.2);
  padding-bottom: 3em;
  padding-left: 25px;
  padding-right: 25px; }
  @media screen and (max-width: 1000px) {
    [id=eventDetails] {
      padding-left: 50px;
      padding-right: 50px; } }
  @media screen and (max-width: 750px) {
    [id=eventDetails] {
      padding-left: 0px;
      padding-right: 0px; } }
  [id=eventDetails] h3 {
    font-family: "SimplonNorm-Bold-WebS", arial, sans-serif;
    font-size: 1em; }
  [id=eventDetails] h3, [id=eventDetails] p, [id=eventDetails] div, [id=eventDetails] .external {
    margin: 0; }

/* ==========================
Link colors 
=============================*/
.sharing a, .story a {
  border-bottom: 2px solid #fffaef; }

.index [id=books] a:hover {
  border-bottom-color: #2dbbb3; }
.index [id=books] .flexslider .slides li:hover {
  border-right-color: #2dbbb3; }
  .index [id=books] .flexslider .slides li:hover a {
    color: #2dbbb3; }

.asset-building [id=featured] a:hover, .asset-building [id=recent] a:hover, .asset-building [id=books] a:hover {
  color: #4d3969; }
.asset-building [id=featured] a:hover, .asset-building [id=recent] a:hover, .asset-building [id=books] a:hover {
  border-bottom-color: #4d3969; }
.asset-building [id=featured] .flexslider .slides li:hover, .asset-building [id=recent] .flexslider .slides li:hover, .asset-building [id=books] .flexslider .slides li:hover {
  border-right-color: #4d3969; }
  .asset-building [id=featured] .flexslider .slides li:hover a, .asset-building [id=recent] .flexslider .slides li:hover a, .asset-building [id=books] .flexslider .slides li:hover a {
    color: #4d3969; }

.breadwinning-caregiving [id=featured] a:hover, .breadwinning-caregiving [id=recent] a:hover, .breadwinning-caregiving [id=books] a:hover {
  color: #fdbf5c; }
.breadwinning-caregiving [id=featured] a:hover, .breadwinning-caregiving [id=recent] a:hover, .breadwinning-caregiving [id=books] a:hover {
  border-bottom-color: #fdbf5c; }
.breadwinning-caregiving [id=featured] .flexslider .slides li:hover, .breadwinning-caregiving [id=recent] .flexslider .slides li:hover, .breadwinning-caregiving [id=books] .flexslider .slides li:hover {
  border-right-color: #fdbf5c; }
  .breadwinning-caregiving [id=featured] .flexslider .slides li:hover a, .breadwinning-caregiving [id=recent] .flexslider .slides li:hover a, .breadwinning-caregiving [id=books] .flexslider .slides li:hover a {
    color: #fdbf5c; }

.economic-growth [id=featured] a:hover, .economic-growth [id=recent] a:hover, .economic-growth [id=books] a:hover {
  color: #989392; }
.economic-growth [id=featured] a:hover, .economic-growth [id=recent] a:hover, .economic-growth [id=books] a:hover {
  border-bottom-color: #989392; }
.economic-growth [id=featured] .flexslider .slides li:hover, .economic-growth [id=recent] .flexslider .slides li:hover, .economic-growth [id=books] .flexslider .slides li:hover {
  border-right-color: #989392; }
  .economic-growth [id=featured] .flexslider .slides li:hover a, .economic-growth [id=recent] .flexslider .slides li:hover a, .economic-growth [id=books] .flexslider .slides li:hover a {
    color: #989392; }

.education-policy [id=featured] a:hover, .education-policy [id=recent] a:hover, .education-policy [id=books] a:hover {
  color: #5368b0; }
.education-policy [id=featured] a:hover, .education-policy [id=recent] a:hover, .education-policy [id=books] a:hover {
  border-bottom-color: #5368b0; }
.education-policy [id=featured] .flexslider .slides li:hover, .education-policy [id=recent] .flexslider .slides li:hover, .education-policy [id=books] .flexslider .slides li:hover {
  border-right-color: #5368b0; }
  .education-policy [id=featured] .flexslider .slides li:hover a, .education-policy [id=recent] .flexslider .slides li:hover a, .education-policy [id=books] .flexslider .slides li:hover a {
    color: #5368b0; }

.fellows [id=featured] a:hover, .fellows [id=recent] a:hover, .fellows [id=books] a:hover {
  color: #ed2926; }
.fellows [id=featured] a:hover, .fellows [id=recent] a:hover, .fellows [id=books] a:hover {
  border-bottom-color: #ed2926; }
.fellows [id=featured] .flexslider .slides li:hover, .fellows [id=recent] .flexslider .slides li:hover, .fellows [id=books] .flexslider .slides li:hover {
  border-right-color: #ed2926; }
  .fellows [id=featured] .flexslider .slides li:hover a, .fellows [id=recent] .flexslider .slides li:hover a, .fellows [id=books] .flexslider .slides li:hover a {
    color: #ed2926; }

.future-tense [id=featured] a:hover, .future-tense [id=recent] a:hover, .future-tense [id=books] a:hover {
  color: #1072b9; }
.future-tense [id=featured] a:hover, .future-tense [id=recent] a:hover, .future-tense [id=books] a:hover {
  border-bottom-color: #1072b9; }
.future-tense [id=featured] .flexslider .slides li:hover, .future-tense [id=recent] .flexslider .slides li:hover, .future-tense [id=books] .flexslider .slides li:hover {
  border-right-color: #1072b9; }
  .future-tense [id=featured] .flexslider .slides li:hover a, .future-tense [id=recent] .flexslider .slides li:hover a, .future-tense [id=books] .flexslider .slides li:hover a {
    color: #1072b9; }

.international-security [id=featured] a:hover, .international-security [id=recent] a:hover, .international-security [id=books] a:hover {
  color: #444445; }
.international-security [id=featured] a:hover, .international-security [id=recent] a:hover, .international-security [id=books] a:hover {
  border-bottom-color: #444445; }
.international-security [id=featured] .flexslider .slides li:hover, .international-security [id=recent] .flexslider .slides li:hover, .international-security [id=books] .flexslider .slides li:hover {
  border-right-color: #444445; }
  .international-security [id=featured] .flexslider .slides li:hover a, .international-security [id=recent] .flexslider .slides li:hover a, .international-security [id=books] .flexslider .slides li:hover a {
    color: #444445; }

.open-markets [id=featured] a:hover, .open-markets [id=recent] a:hover, .open-markets [id=books] a:hover {
  color: #9c2524; }
.open-markets [id=featured] a:hover, .open-markets [id=recent] a:hover, .open-markets [id=books] a:hover {
  border-bottom-color: #9c2524; }
.open-markets [id=featured] .flexslider .slides li:hover, .open-markets [id=recent] .flexslider .slides li:hover, .open-markets [id=books] .flexslider .slides li:hover {
  border-right-color: #9c2524; }
  .open-markets [id=featured] .flexslider .slides li:hover a, .open-markets [id=recent] .flexslider .slides li:hover a, .open-markets [id=books] .flexslider .slides li:hover a {
    color: #9c2524; }

.live [id=featured] a:hover, .live [id=recent] a:hover, .live [id=books] a:hover {
  color: #2e9f99; }
.live [id=featured] a:hover, .live [id=recent] a:hover, .live [id=books] a:hover {
  border-bottom-color: #2e9f99; }
.live [id=featured] .flexslider .slides li:hover, .live [id=recent] .flexslider .slides li:hover, .live [id=books] .flexslider .slides li:hover {
  border-right-color: #2e9f99; }
  .live [id=featured] .flexslider .slides li:hover a, .live [id=recent] .flexslider .slides li:hover a, .live [id=books] .flexslider .slides li:hover a {
    color: #2e9f99; }

.new-america-nyc [id=featured] a:hover, .new-america-nyc [id=recent] a:hover, .new-america-nyc [id=books] a:hover {
  color: #f16123; }
.new-america-nyc [id=featured] a:hover, .new-america-nyc [id=recent] a:hover, .new-america-nyc [id=books] a:hover {
  border-bottom-color: #f16123; }
.new-america-nyc [id=featured] .flexslider .slides li:hover, .new-america-nyc [id=recent] .flexslider .slides li:hover, .new-america-nyc [id=books] .flexslider .slides li:hover {
  border-right-color: #f16123; }
  .new-america-nyc [id=featured] .flexslider .slides li:hover a, .new-america-nyc [id=recent] .flexslider .slides li:hover a, .new-america-nyc [id=books] .flexslider .slides li:hover a {
    color: #f16123; }

.oti [id=featured] a:hover, .oti [id=recent] a:hover, .oti [id=books] a:hover {
  color: #5ba4da; }
.oti [id=featured] a:hover, .oti [id=recent] a:hover, .oti [id=books] a:hover {
  border-bottom-color: #5ba4da; }
.oti [id=featured] .flexslider .slides li:hover, .oti [id=recent] .flexslider .slides li:hover, .oti [id=books] .flexslider .slides li:hover {
  border-right-color: #5ba4da; }
  .oti [id=featured] .flexslider .slides li:hover a, .oti [id=recent] .flexslider .slides li:hover a, .oti [id=books] .flexslider .slides li:hover a {
    color: #5ba4da; }

.political-reform [id=featured] a:hover, .political-reform [id=recent] a:hover, .political-reform [id=books] a:hover {
  color: #56a34a; }
.political-reform [id=featured] a:hover, .political-reform [id=recent] a:hover, .political-reform [id=books] a:hover {
  border-bottom-color: #56a34a; }
.political-reform [id=featured] .flexslider .slides li:hover, .political-reform [id=recent] .flexslider .slides li:hover, .political-reform [id=books] .flexslider .slides li:hover {
  border-right-color: #56a34a; }
  .political-reform [id=featured] .flexslider .slides li:hover a, .political-reform [id=recent] .flexslider .slides li:hover a, .political-reform [id=books] .flexslider .slides li:hover a {
    color: #56a34a; }

.postsecondary-national-policy-institute [id=featured] a:hover, .postsecondary-national-policy-institute [id=recent] a:hover, .postsecondary-national-policy-institute [id=books] a:hover {
  color: #765680; }
.postsecondary-national-policy-institute [id=featured] a:hover, .postsecondary-national-policy-institute [id=recent] a:hover, .postsecondary-national-policy-institute [id=books] a:hover {
  border-bottom-color: #765680; }
.postsecondary-national-policy-institute [id=featured] .flexslider .slides li:hover, .postsecondary-national-policy-institute [id=recent] .flexslider .slides li:hover, .postsecondary-national-policy-institute [id=books] .flexslider .slides li:hover {
  border-right-color: #765680; }
  .postsecondary-national-policy-institute [id=featured] .flexslider .slides li:hover a, .postsecondary-national-policy-institute [id=recent] .flexslider .slides li:hover a, .postsecondary-national-policy-institute [id=books] .flexslider .slides li:hover a {
    color: #765680; }

.weekly-wonk [id=featured] a:hover, .weekly-wonk [id=recent] a:hover, .weekly-wonk [id=books] a:hover {
  color: #7acbc5; }
.weekly-wonk [id=featured] a:hover, .weekly-wonk [id=recent] a:hover, .weekly-wonk [id=books] a:hover {
  border-bottom-color: #7acbc5; }
.weekly-wonk [id=featured] .flexslider .slides li:hover, .weekly-wonk [id=recent] .flexslider .slides li:hover, .weekly-wonk [id=books] .flexslider .slides li:hover {
  border-right-color: #7acbc5; }
  .weekly-wonk [id=featured] .flexslider .slides li:hover a, .weekly-wonk [id=recent] .flexslider .slides li:hover a, .weekly-wonk [id=books] .flexslider .slides li:hover a {
    color: #7acbc5; }

.x-lab [id=featured] a:hover, .x-lab [id=recent] a:hover, .x-lab [id=books] a:hover {
  color: #b3d234; }
.x-lab [id=featured] a:hover, .x-lab [id=recent] a:hover, .x-lab [id=books] a:hover {
  border-bottom-color: #b3d234; }
.x-lab [id=featured] .flexslider .slides li:hover, .x-lab [id=recent] .flexslider .slides li:hover, .x-lab [id=books] .flexslider .slides li:hover {
  border-right-color: #b3d234; }
  .x-lab [id=featured] .flexslider .slides li:hover a, .x-lab [id=recent] .flexslider .slides li:hover a, .x-lab [id=books] .flexslider .slides li:hover a {
    color: #b3d234; }

blockquote {
  margin: 0;
  padding: 0;
  font-size: 1.75em;
  line-height: 1.6;
  font-style: italic;
  margin-top: 1em;
  margin-bottom: 1em;
  font-family: "MetaSerifWeb-Book", serif; }
  @media screen and (min-width: 750px) {
    blockquote {
      margin-top: 1.5em;
      margin-bottom: 1.5em; } }
  @media screen and (min-width: 1000px) {
    blockquote {
      margin-top: 2em;
      margin-bottom: 2em; }
      blockquote p {
        padding-left: 0 !important;
        padding-right: 0 !important; } }

/* =================================
Generic pages
===================================*/
/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
/*==============================
Styles for pages 
==============================*/
.page {
  *zoom: 1; }
  .page:before, .page:after {
    content: " ";
    display: table; }
  .page:after {
    clear: both; }
  .page #masterContent iframe {
    width: 100%; }
  .page section {
    padding-right: 75px;
    padding-left: 75px; }
    @media screen and (max-width: 1250px) {
      .page section {
        padding-right: 0px;
        padding-left: 0px; } }
  .page main {
    margin: 8.7em auto; }
    .page main section.tag-list {
      float: initial;
      font-size: 130%;
      padding-right: 75px;
      padding-left: 75px; }
      @media screen and (max-width: 1250px) {
        .page main section.tag-list {
          padding-right: 0px;
          padding-left: 0px; } }
      @media screen and (max-width: 750px) {
        .page main section.tag-list {
          font-size: 120%; } }
      @media screen and (max-width: 500px) {
        .page main section.tag-list {
          font-size: 110%; } }
      .page main section.tag-list:last-child {
        margin-right: auto !important; }
    .page main section.legal {
      margin-bottom: 4em; }
      .page main section.legal:first-of-type {
        margin-bottom: 0; }
      .page main section.legal > h1 {
        margin-bottom: 0; }
    .page main h1 {
      font: 4.5em/1.3 "Platform Web", "Arial Black", sans-serif;
      text-align: center;
      text-transform: uppercase;
      margin: auto auto 1em; }
      .page main h1 i {
        font-style: normal;
        border-bottom: 8px solid currentColor; }
      .page main h1.error-headline {
        margin: auto auto 0.4em; }
  .page [id=filters] {
    position: fixed;
    width: 100%;
    top: 5.7em; }
    @media screen and (max-width: 1000px) {
      .page [id=filters] {
        position: absolute; } }
  .page article {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 82.94039%;
    margin-right: auto;
    margin-left: auto;
    float: initial;
    font-family: "MetaSerifWeb-Book", serif;
    font-size: 16px;
    /* for UL, OL styles, see _post.scss */ }
    .page article:last-child {
      margin-right: 0; }
    .page article:last-child {
      margin-right: auto; }
    @media screen and (max-width: 750px) {
      .page article {
        margin: 0 auto;
        width: 100%; } }
    .page article .contact {
      margin-top: 5.8em; }
    .page article a:link {
      border-bottom: 2px solid rgba(51, 50, 50, 0.2); }
      .page article a:link.viewMore {
        border-bottom: none; }
    .page article a:hover {
      border-bottom-color: currentColor; }
    .page article h3 a {
      border-width: 5px !important; }
    .page article h3 {
      margin: 3em 0 1.5em 0; }
      @media screen and (max-width: 750px) {
        .page article h3 {
          margin: 2.25em 0 1.125em 0; } }
      @media screen and (max-width: 500px) {
        .page article h3 {
          margin: 1.5em 0 .75em 0; } }
    .page article p {
      margin: 1.5em 0; }
      @media screen and (max-width: 750px) {
        .page article p {
          margin: 1.125em 0; } }
      @media screen and (max-width: 500px) {
        .page article p {
          margin: .75em 0; } }
    .page article > p, .page article > h3, .page article > h2, .page article > ul, .page article > ol, .page article > form {
      font-size: 130%; }
      @media screen and (max-width: 750px) {
        .page article > p, .page article > h3, .page article > h2, .page article > ul, .page article > ol, .page article > form {
          font-size: 120%; } }
      @media screen and (max-width: 500px) {
        .page article > p, .page article > h3, .page article > h2, .page article > ul, .page article > ol, .page article > form {
          font-size: 110%; } }
    .page article > p, .page article > h3, .page article > h2, .page article > ul, .page article > ol, .page article > form {
      padding-right: 75px;
      padding-left: 75px; }
      @media screen and (max-width: 1250px) {
        .page article > p, .page article > h3, .page article > h2, .page article > ul, .page article > ol, .page article > form {
          padding-right: 0px;
          padding-left: 0px; } }
    .page article .default, .page article .viewMore {
      margin-right: 75px; }
      @media screen and (max-width: 1250px) {
        .page article .default, .page article .viewMore {
          margin-right: 0px;
          margin-left: 0px; } }
    .page article .pubs-list h3 {
      padding-left: 0;
      padding-right: 0;
      font-size: initial;
      margin: 0 0 1em; }
    .page article .authors {
      margin-bottom: 10px; }
    .page article .authors, .page article .author {
      font-family: "SimplonNorm-Regular-WebS", arial, sans-serif;
      font-size: 16px; }
    .page article section > ul.event-list {
      font-size: 80%; }
      .page article section > ul.event-list h3 {
        padding-right: 0;
        padding-left: 0;
        margin: 0 0 1em; }
      .page article section > ul.event-list > div > div > li {
        margin: 0 0 5em 0; }
        @media screen and (max-width: 750px) {
          .page article section > ul.event-list > div > div > li {
            margin: 0 0 3.25em 0; } }
        @media screen and (max-width: 500px) {
          .page article section > ul.event-list > div > div > li {
            margin: 0 0 2.5em 0; } }
      .page article section > ul.event-list .meta strong {
        font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }
      .page article section > ul.event-list + .viewMore {
        margin-left: 0 !important; }
  .page.press-room p a {
    color: #2dbbb3;
    border-bottom: none; }

#events-content section {
  padding-left: 0;
  padding-right: 0;
  margin-top: 1em; }

[id=page-intro] {
  font-family: "MetaSerifWeb-Book", serif;
  padding-right: 75px;
  padding-left: 75px; }
  @media screen and (max-width: 1250px) {
    [id=page-intro] {
      padding-right: 0px;
      padding-left: 0px; } }
  [id=page-intro] p {
    text-align: center;
    font-size: 130%; }
    @media screen and (max-width: 750px) {
      [id=page-intro] p {
        font-size: 120%; } }
    @media screen and (max-width: 500px) {
      [id=page-intro] p {
        font-size: 110%; } }
  [id=page-intro].pr p {
    text-align: left; }
  [id=page-intro] header, [id=page-intro] p, [id=page-intro] .obscura-controls {
    margin: 1.5em auto; }

[id=rss] {
  margin: auto; }
  [id=rss] li {
    margin: 1em 0; }
  [id=rss] a:link, [id=rss] a:visited {
    color: #2dbbb3; }
  [id=rss] a:hover {
    color: #333232;
    border-bottom: 2px solid currentColor; }
  [id=rss] section {
    border-top: 1px solid rgba(51, 50, 50, 0.1); }

section {
  *zoom: 1;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  section:before, section:after {
    content: " ";
    display: table; }
  section:after {
    clear: both; }
  @media screen and (min-width: 1000px) {
    section .pr {
      margin-left: 25.58941%;
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 48.82117%; }
      section .pr:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 1000px) {
    section .pr {
      margin-left: 8.5298%;
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 82.94039%; }
      section .pr:last-child {
        margin-right: 0; } }
  section[id=brand], section[id=pr-social] {
    margin-bottom: 80px; }
  section[id=pressreleases] {
    margin-bottom: 7em; }
  section[id=pressreleases] .contentlist, section[id=inthenews] .contentlist {
    margin-top: 20px; }

.press-room .standardblock {
  padding-right: 75px;
  padding-left: 75px; }
  .press-room .standardblock h3.sbTitle {
    margin: 0 0 1em 0;
    padding-right: 0;
    padding-left: 0; }
  .press-room .standardblock .contentlist {
    padding-left: 0;
    padding-right: 0; }
  @media screen and (max-width: 1250px) {
    .press-room .standardblock {
      padding-right: 0px;
      padding-left: 0px; } }
.press-room .default, .press-room .viewMore {
  margin-right: 0px !important;
  margin-left: 0px !important; }

.authorbio article.story,
.authorbio article[id=media-contacts],
.authorbio article[id=author-contact] {
  margin-left: auto !important;
  margin-right: auto;
  display: block;
  float: initial; }

.contact .locations .half {
  text-align: center;
  font-size: 130%; }
  @media screen and (max-width: 750px) {
    .contact .locations .half {
      font-size: 120%; } }
  @media screen and (max-width: 500px) {
    .contact .locations .half {
      font-size: 110%; } }
  .contact .locations .half p, .contact .locations .half h3, .contact .locations .half h2, .contact .locations .half ul, .contact .locations .half ol, .contact .locations .half form {
    padding-right: 0px;
    padding-left: 0px; }
  @media screen and (max-width: 1250px) {
    .contact .locations .half:first-of-type {
      margin-bottom: 5em; } }
.contact .section h2 {
  padding-left: 0; }

h3.sub-headline:empty {
  display: none; }

/* error styles */
.error-image {
  margin: 0 auto 2em; }
  .error-image img {
    display: block;
    margin: 0 auto;
    max-width: 120px;
    height: auto; }
  @media screen and (min-width: 1000px) {
    .error-image {
      max-width: 120px; } }

.thankyou-image {
  width: 100%;
  background: url(../media/icons/na-menu.svg) center no-repeat; }

/* ==================================
Footer styles 
====================================*/
/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
/*=======================================
Styles for newsletter signup form
=======================================*/
.newsletter {
  *zoom: 1;
  position: relative; }
  .newsletter:before, .newsletter:after {
    content: " ";
    display: table; }
  .newsletter:after {
    clear: both; }
  .newsletter p {
    font-family: "MetaSerifWeb-Book", serif;
    margin: auto 0 67px 0; }
  .newsletter h4 {
    font-size: 1px;
    color: transparent;
    position: relative;
    left: -12px;
    height: 202px;
    width: 141px;
    background: url(../media/logos/weekly-wonk-logo-02.svg) -6px -10px no-repeat;
    background-size: 100% 100%; }
    @media screen and (max-width: 750px) {
      .newsletter h4 {
        height: 150px;
        width: 100px; } }
  .newsletter input[type=email] {
    padding: 10px 23px 0;
    margin-bottom: 42px; }

/*===================================
FOOTER
====================================*/
[id=masterContent] > footer {
  font-family: "SimplonNorm-Regular-WebS", arial, sans-serif;
  border-top: 2px solid rgba(51, 50, 50, 0.1);
  padding-top: 80px; }
  [id=masterContent] > footer > div {
    *zoom: 1;
    background: rgba(51, 50, 50, 0.1);
    color: rgba(51, 50, 50, 0.5);
    margin: 80px 0 0 0;
    padding: 80px 0; }
    [id=masterContent] > footer > div:before, [id=masterContent] > footer > div:after {
      content: " ";
      display: table; }
    [id=masterContent] > footer > div:after {
      clear: both; }
  [id=masterContent] > footer .fl, [id=masterContent] > footer .fr {
    float: none; }
  [id=masterContent] > footer .links {
    margin-bottom: 20px; }
    [id=masterContent] > footer .links li {
      white-space: nowrap;
      padding-right: 10px; }
  [id=masterContent] > footer a:link, [id=masterContent] > footer a:visited {
    color: rgba(51, 50, 50, 0.5) !important; }
  [id=masterContent] > footer a:hover {
    color: rgba(51, 50, 50, 0.7) !important;
    border-bottom: 2px solid rgba(51, 50, 50, 0.7); }

/* ==================================
Expert / Authors pages
====================================*/
/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
.authorbio [id=media-contacts] {
  padding: 6.2em 0; }
.authorbio article {
  margin-right: 0; }
  .authorbio article:first-of-type {
    margin-left: 0%; }
  .authorbio article:last-of-type {
    padding-top: 6.2em; }
  .authorbio article .breaker {
    padding-top: 6em; }
  .authorbio article ul {
    padding-left: 0; }

aside.sharing {
  position: absolute;
  width: auto;
  left: 2em;
  padding-right: 0; }
  @media screen and (max-width: 1000px) {
    aside.sharing {
      position: relative;
      left: 0; }
      aside.sharing li {
        display: inline-block;
        margin-right: .5em; } }
  @media screen and (max-width: 1000px) {
    aside.sharing {
      padding-left: 50px; } }
  @media screen and (max-width: 750px) {
    aside.sharing {
      padding-left: 0px; } }
  @media screen and (max-width: 500px) {
    aside.sharing {
      padding-left: 0px; } }
  @media screen and (min-width: 1000px) {
    aside.sharing {
      padding-bottom: 0; }
      aside.sharing.stickey {
        padding-bottom: 0;
        position: fixed;
        top: 102px;
        background: #fffaef;
        padding: 0 1em;
        margin-left: -1em; } }
    @media screen and (min-width: 1000px) and (min-width: 1250px) {
      aside.sharing.stickey {
        margin-left: 9px; } }
  @media screen and (min-width: 1000px) {
      aside.sharing.stickeybottom {
        position: absolute; } }

.author-pg-jobtitle {
  font-family: "SimplonNorm-Regular-WebS", arial, sans-serif;
  margin: -2em auto 3.1em; }

.author-pg-photo {
  margin: 0 auto 3.1em; }
  .author-pg-photo img {
    display: block;
    margin: 0 auto;
    max-width: 60%;
    height: auto; }
    @media screen and (min-width: 1000px) {
      .author-pg-photo img {
        max-width: 400px; } }

[id=author-pg-programs] .icon {
  background-size: 20px auto;
  border-bottom: 0;
  height: 35px;
  width: 30px;
  font-size: 36px;
  top: 4px; }
  [id=author-pg-programs] .icon b {
    font: normal 0.375em "SimplonNorm-Regular-WebS", arial, sans-serif;
    left: 100%; }

.page [id=author-pg-expertise] {
  font-weight: 700;
  font-size: 18px;
  font-family: "SimplonNorm-Regular-WebS", arial, sans-serif; }
  .page [id=author-pg-expertise] a:link {
    border-bottom: none; }
  .page [id=author-pg-expertise] a:hover {
    border-bottom-color: #2dbbb3; }

[id=author-pg-expertise] {
  text-transform: capitalize;
  margin: 0; }

article[id=author-pubs] > h2 {
  padding-left: 0; }

article[id=author-contact] {
  padding-bottom: 30px; }

.pubs-list {
  margin-top: 100px;
  margin-left: 0%; }

/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
[id=page-intro] {
  border-bottom: none !important; }

[id=page-intro] {
  *zoom: 1;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  [id=page-intro]:before, [id=page-intro]:after {
    content: " ";
    display: table; }
  [id=page-intro]:after {
    clear: both; }
  @media screen and (min-width: 1000px) {
    [id=page-intro] .obscura-controls {
      margin-left: 25.58941%;
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 48.82117%;
      margin-left: auto;
      margin-right: auto !important;
      float: initial; }
      [id=page-intro] .obscura-controls:last-child {
        margin-right: 0; } }
  [id=page-intro] input[name=q] {
    width: 100%; }

[id=expert-search] label {
  display: none; }

.expert-list {
  *zoom: 1; }
  .expert-list:before, .expert-list:after {
    content: " ";
    display: table; }
  .expert-list:after {
    clear: both; }

@media screen and (min-width: 1000px) {
  p.description {
    width: 50%; } }
@media screen and (max-width: 1000px) {
  p.description {
    width: 100%; } }

.expert-list-item {
  *zoom: 1;
  font-size: .9em;
  line-height: 1.25;
  width: 25%;
  height: 110px;
  margin: 0 0 3em 0; }
  .expert-list-item:before, .expert-list-item:after {
    content: " ";
    display: table; }
  .expert-list-item:after {
    clear: both; }
  .expert-list-item p {
    margin: 0;
    padding-left: 8em; }

.eli-author {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif;
  color: #2dbbb3; }

section header {
  margin-top: 0px;
  padding-top: 0px; }

.breaker {
  position: relative;
  border-bottom: 1px solid #dddddd; }
  .breaker:before, .breaker:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 9999px;
    border-bottom: 1px solid #dddddd; }
  .breaker:before {
    right: 100%; }
  .breaker:after {
    left: 100%; }

.anchor {
  display: block;
  height: 115px;
  margin-top: -115px;
  visibility: hidden; }

#fellowList, #staffList, #councilList, #boardList {
  *zoom: 1;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  #fellowList:before, #fellowList:after, #staffList:before, #staffList:after, #councilList:before, #councilList:after, #boardList:before, #boardList:after {
    content: " ";
    display: table; }
  #fellowList:after, #staffList:after, #councilList:after, #boardList:after {
    clear: both; }
  #fellowList .expert-container, #staffList .expert-container, #councilList .expert-container, #boardList .expert-container {
    margin-bottom: 60px; }
    @media screen and (min-width: 1250px) {
      #fellowList .expert-container, #staffList .expert-container, #councilList .expert-container, #boardList .expert-container {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%; }
        #fellowList .expert-container:nth-child(3n), #staffList .expert-container:nth-child(3n), #councilList .expert-container:nth-child(3n), #boardList .expert-container:nth-child(3n) {
          margin-right: 2.35765%; }
        #fellowList .expert-container:nth-child(3n+1), #staffList .expert-container:nth-child(3n+1), #councilList .expert-container:nth-child(3n+1), #boardList .expert-container:nth-child(3n+1) {
          clear: none; }
        #fellowList .expert-container:last-child, #staffList .expert-container:last-child, #councilList .expert-container:last-child, #boardList .expert-container:last-child {
          margin-right: 0; }
        #fellowList .expert-container:nth-child(4n), #staffList .expert-container:nth-child(4n), #councilList .expert-container:nth-child(4n), #boardList .expert-container:nth-child(4n) {
          margin-right: 0; }
        #fellowList .expert-container:nth-child(4n+1), #staffList .expert-container:nth-child(4n+1), #councilList .expert-container:nth-child(4n+1), #boardList .expert-container:nth-child(4n+1) {
          clear: left; } }
    @media screen and (max-width: 1250px) {
      #fellowList .expert-container, #staffList .expert-container, #councilList .expert-container, #boardList .expert-container {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%; }
        #fellowList .expert-container:nth-child(2n), #staffList .expert-container:nth-child(2n), #councilList .expert-container:nth-child(2n), #boardList .expert-container:nth-child(2n) {
          margin-right: 2.35765%; }
        #fellowList .expert-container:nth-child(2n+1), #staffList .expert-container:nth-child(2n+1), #councilList .expert-container:nth-child(2n+1), #boardList .expert-container:nth-child(2n+1) {
          clear: none; }
        #fellowList .expert-container:last-child, #staffList .expert-container:last-child, #councilList .expert-container:last-child, #boardList .expert-container:last-child {
          margin-right: 0; }
        #fellowList .expert-container:nth-child(3n), #staffList .expert-container:nth-child(3n), #councilList .expert-container:nth-child(3n), #boardList .expert-container:nth-child(3n) {
          margin-right: 0; }
        #fellowList .expert-container:nth-child(3n+1), #staffList .expert-container:nth-child(3n+1), #councilList .expert-container:nth-child(3n+1), #boardList .expert-container:nth-child(3n+1) {
          clear: left; } }
    @media screen and (max-width: 1000px) {
      #fellowList .expert-container, #staffList .expert-container, #councilList .expert-container, #boardList .expert-container {
        margin-left: 8.5298%;
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 40.29137%; }
        #fellowList .expert-container:nth-child(1n), #staffList .expert-container:nth-child(1n), #councilList .expert-container:nth-child(1n), #boardList .expert-container:nth-child(1n) {
          margin-right: 2.35765%; }
        #fellowList .expert-container:nth-child(1n+1), #staffList .expert-container:nth-child(1n+1), #councilList .expert-container:nth-child(1n+1), #boardList .expert-container:nth-child(1n+1) {
          clear: none; }
        #fellowList .expert-container:last-child, #staffList .expert-container:last-child, #councilList .expert-container:last-child, #boardList .expert-container:last-child {
          margin-right: 0; }
        #fellowList .expert-container:nth-child(2n), #staffList .expert-container:nth-child(2n), #councilList .expert-container:nth-child(2n), #boardList .expert-container:nth-child(2n) {
          margin-right: 0; }
        #fellowList .expert-container:nth-child(2n+1), #staffList .expert-container:nth-child(2n+1), #councilList .expert-container:nth-child(2n+1), #boardList .expert-container:nth-child(2n+1) {
          clear: left; } }
    @media screen and (max-width: 500px) {
      #fellowList .expert-container, #staffList .expert-container, #councilList .expert-container, #boardList .expert-container {
        margin-left: 8.5298%;
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 82.94039%; }
        #fellowList .expert-container:last-child, #staffList .expert-container:last-child, #councilList .expert-container:last-child, #boardList .expert-container:last-child {
          margin-right: 0; }
        #fellowList .expert-container:nth-child(1n), #staffList .expert-container:nth-child(1n), #councilList .expert-container:nth-child(1n), #boardList .expert-container:nth-child(1n) {
          margin-right: 0; }
        #fellowList .expert-container:nth-child(1n+1), #staffList .expert-container:nth-child(1n+1), #councilList .expert-container:nth-child(1n+1), #boardList .expert-container:nth-child(1n+1) {
          clear: left; } }
    #fellowList .expert-container:last-child, #staffList .expert-container:last-child, #councilList .expert-container:last-child, #boardList .expert-container:last-child {
      margin-bottom: 135px; }
    #fellowList .expert-container .crop, #staffList .expert-container .crop, #councilList .expert-container .crop, #boardList .expert-container .crop {
      width: 80px;
      height: 80px;
      overflow: hidden;
      float: left;
      margin-right: 10px; }
      #fellowList .expert-container .crop img, #staffList .expert-container .crop img, #councilList .expert-container .crop img, #boardList .expert-container .crop img {
        width: 80px;
        -webkit-filter: grayscale(1);
        filter: grayscale(1); }
      #fellowList .expert-container .crop a:hover, #staffList .expert-container .crop a:hover, #councilList .expert-container .crop a:hover, #boardList .expert-container .crop a:hover {
        background: #2dbbb3;
        display: block; }
        #fellowList .expert-container .crop a:hover img, #staffList .expert-container .crop a:hover img, #councilList .expert-container .crop a:hover img, #boardList .expert-container .crop a:hover img {
          opacity: .5; }
    #fellowList .expert-container ul, #staffList .expert-container ul, #councilList .expert-container ul, #boardList .expert-container ul {
      width: 130px;
      float: left;
      margin-top: 5px; }
      #fellowList .expert-container ul li:first-of-type, #staffList .expert-container ul li:first-of-type, #councilList .expert-container ul li:first-of-type, #boardList .expert-container ul li:first-of-type {
        margin-bottom: 8px; }
      #fellowList .expert-container ul li, #staffList .expert-container ul li, #councilList .expert-container ul li, #boardList .expert-container ul li {
        font-size: 13px;
        line-height: 1.1; }
    #fellowList .expert-container a, #staffList .expert-container a, #councilList .expert-container a, #boardList .expert-container a {
      color: #2dbbb3; }
    #fellowList .expert-container a:hover, #staffList .expert-container a:hover, #councilList .expert-container a:hover, #boardList .expert-container a:hover {
      border-bottom: 2px solid; }

.for-experts {
  top: 6px; }

.results {
  position: relative;
  top: 12px;
  left: 24px;
  font-family: "SimplonNorm-Regular-WebS", arial, sans-serif; }
  .results:after {
    content: " results"; }
  .results.hidden {
    visibility: hidden; }

.board.hidden, .staff.hidden, .fellow.hidden {
  display: none; }

/* ==================================
Subscribe page 
====================================*/
/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
#newsletter button, #newsletter .button {
  float: left; }

[id=newsletterList] div {
  padding-bottom: 75px; }
[id=newsletterList] .nl-prog p {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }
[id=newsletterList] ul {
  list-style-type: none; }
[id=newsletterList] li {
  margin-bottom: 1em; }
  [id=newsletterList] li:hover {
    color: #2e9f99; }
[id=newsletterList] li {
  list-style-type: none; }
[id=newsletterList] .nl-prog ul {
  height: 0;
  display: none; }
[id=newsletterList] .nl-prog.open ul {
  height: auto;
  display: block;
  transition: height .25s; }
[id=newsletterList] .nl-prog.alwaysOpen ul {
  height: inherit;
  display: inherit;
  list-style: none; }

.subscribe .width8 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%;
  margin-left: 17.05961%; }
  .subscribe .width8:last-child {
    margin-right: 0; }
  @media screen and (max-width: 750px) {
    .subscribe .width8 {
      width: initial;
      padding-right: 75px;
      padding-left: 75px;
      margin: 0 auto;
      float: initial; }
      .subscribe .width8 [id=newsletterList] div:first-of-type {
        padding-bottom: 0; } }
  @media screen and (max-width: 500px) {
    .subscribe .width8 {
      padding-right: 25px;
      padding-left: 25px; } }
  @media screen and (min-width: 750px) {
    .subscribe .width8 .width4-8 {
      float: left;
      display: block;
      margin-right: 3.57866%;
      width: 48.21067%; }
      .subscribe .width8 .width4-8:last-child {
        margin-right: 0; } }

/* ==================================
Contribute page 
====================================*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* @import "typography"; */
fieldset {
  background: #f7f7f7;
  border: 1px solid #dddddd;
  margin: 0 0 0.75em 0;
  padding: 1.5em; }

input,
select {
  display: block; }

label.required:after {
  content: "*"; }
label abbr {
  display: none; }

/* textarea,
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"],
select[multiple=multiple] {
  @include box-sizing(border-box);
  @include transition(border-color);
  background-color: white;
  border-radius: $form-border-radius;
  border: 1px solid $form-border-color;
  box-shadow: $form-box-shadow;
  font-family: $form-font-family;
  font-size: $form-font-size;
  margin-bottom: $base-line-height / 2;
  padding: ($base-line-height / 3) ($base-line-height / 3);
  width: 100%;

  &:hover {
    border-color: $form-border-color-hover;
  }

  &:focus {
    border-color: $form-border-color-focus;
    box-shadow: $form-box-shadow-focus;
    outline: none;
  }
} */
textarea {
  resize: vertical; }

input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none; }

input[type="checkbox"], input[type="radio"] {
  display: inline;
  margin-right: 0.375em; }

input[type="file"] {
  width: 100%; }

select {
  width: auto;
  max-width: 100%;
  margin-bottom: 1.5em; }

/* button, .button,
input[type="submit"] {
  // @extend %button;
  // @include appearance(none);
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
} */
table {
  border-collapse: collapse;
  margin: 0.75em 0;
  table-layout: fixed;
  width: 100%; }

th {
  border-bottom: 1px solid #b7b7b7;
  font-weight: bold;
  padding: 0.75em 0;
  text-align: left; }

td {
  border-bottom: 1px solid #dddddd;
  padding: 0.75em 0; }

tr, td, th {
  vertical-align: middle; }

ul, ol {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  ul.bulleted, [id=newsletterList] ul, ol.bulleted {
    list-style-type: disc;
    margin-bottom: 0.75em;
    margin-left: 0;
    padding-left: 1.5em; }
dl {
  line-height: 1.5em;
  margin-bottom: 0.75em; }
  dl dt {
    font-weight: bold;
    margin-top: 0.75em; }
  dl dd {
    margin: 0; }

/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* @import "typography"; */
fieldset {
  background: #f7f7f7;
  border: 1px solid #dddddd;
  margin: 0 0 0.75em 0;
  padding: 1.5em; }

input,
select {
  display: block; }

label.required:after {
  content: "*"; }
label abbr {
  display: none; }

/* textarea,
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"],
select[multiple=multiple] {
  @include box-sizing(border-box);
  @include transition(border-color);
  background-color: white;
  border-radius: $form-border-radius;
  border: 1px solid $form-border-color;
  box-shadow: $form-box-shadow;
  font-family: $form-font-family;
  font-size: $form-font-size;
  margin-bottom: $base-line-height / 2;
  padding: ($base-line-height / 3) ($base-line-height / 3);
  width: 100%;

  &:hover {
    border-color: $form-border-color-hover;
  }

  &:focus {
    border-color: $form-border-color-focus;
    box-shadow: $form-box-shadow-focus;
    outline: none;
  }
} */
textarea {
  resize: vertical; }

input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none; }

input[type="checkbox"], input[type="radio"] {
  display: inline;
  margin-right: 0.375em; }

input[type="file"] {
  width: 100%; }

select {
  width: auto;
  max-width: 100%;
  margin-bottom: 1.5em; }

/* button, .button,
input[type="submit"] {
  // @extend %button;
  // @include appearance(none);
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
} */
table {
  border-collapse: collapse;
  margin: 0.75em 0;
  table-layout: fixed;
  width: 100%; }

th {
  border-bottom: 1px solid #b7b7b7;
  font-weight: bold;
  padding: 0.75em 0;
  text-align: left; }

td {
  border-bottom: 1px solid #dddddd;
  padding: 0.75em 0; }

tr, td, th {
  vertical-align: middle; }

ul, ol {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  ul.bulleted, [id=newsletterList] ul, ol.bulleted {
    list-style-type: disc;
    margin-bottom: 0.75em;
    margin-left: 0;
    padding-left: 1.5em; }
dl {
  line-height: 1.5em;
  margin-bottom: 0.75em; }
  dl dt {
    font-weight: bold;
    margin-top: 0.75em; }
  dl dd {
    margin: 0; }

/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
.txtc, .pullquote, .author-pg-jobtitle {
  text-align: center; }

.txtl {
  text-align: left; }

.txtr {
  text-align: right; }

.fl {
  float: left; }

.fr {
  float: right; }

.cb {
  clear: both; }

.uc, [id=books] h4 {
  text-transform: uppercase; }

.db {
  display: block; }

.dib, .subnav ul, .subnav li, .tags, .programs, .inlist li, .programs li, .tags li, .tag, .programs .program {
  display: inline-block; }
  .dib a.icon, .subnav ul a.icon, .subnav li a.icon, .tags a.icon, .programs a.icon, .inlist li a.icon, .tag a.icon {
    color: transparent; }

.di, .inlist, [id=tag-list] header, [id=tag-list] h2 {
  display: inline; }

.dn {
  display: none; }

.prel, [id=masterContent] > header, [id=cover-story] .program {
  position: relative; }

.pabs {
  position: absolute; }

/* Margin 0 */
.m0, [id=cover-story] .photoCredit {
  margin: 0; }

.mauto {
  margin: auto; }

/* Vertical margins */
.mv0 {
  margin-top: 0;
  margin-bottom: 0; }

/* border classes */
.bbdr, [id=page-intro] {
  border-bottom: 1px solid rgba(51, 50, 50, 0.2);
  padding-bottom: 3.2em; }

.tbdr {
  border-top: 1px solid rgba(51, 50, 50, 0.2);
  padding-top: 3.2em; }

.cf, .rsvp p {
  *zoom: 1; }
  .cf:before, .rsvp p:before, .cf:after, .rsvp p:after {
    content: " ";
    display: table; }
  .cf:after, .rsvp p:after {
    clear: both; }

.tbl {
  display: table; }

.sans, .contentlist .meta {
  font-family: "SimplonNorm-Regular-WebS", arial, sans-serif; }

.sansb {
  font-family: "SimplonNorm-Bold-WebS", arial, sans-serif; }

.serif, .contriblvl p {
  font-family: "MetaSerifWeb-Book", serif; }

.serifb {
  font-family: "MetaSerifWeb-Bold", serif; }

.df {
  font-family: "Platform Web", "Arial Black", sans-serif; }

.op0 {
  opacity: 0; }

/* Also see wide.scss */
[id=contribute] article li {
  margin: 0px; }
[id=contribute] .half, [id=contribute] .full {
  margin-right: 0;
  list-style: none; }
[id=contribute] .half {
  padding-right: 1em; }
[id=contribute] .bbdr, [id=contribute] [id=page-intro] {
  border-bottom: 0; }

.contriblvl {
  padding: 3em 0;
  margin: 2em 0; }
  .contriblvl button, .contriblvl .button {
    line-height: 3;
    margin-top: -15px; }
    @media screen and (min-width: 1250px) {
      .contriblvl button, .contriblvl .button {
        margin-top: -36px; } }

.contrib-tier {
  *zoom: 1;
  margin: 3.2em 0 1em 0;
  color: #2dbbb3;
  font-size: 1.1em; }
  .contrib-tier:before, .contrib-tier:after {
    content: " ";
    display: table; }
  .contrib-tier:after {
    clear: both; }

/* ==================================
Style Tweaks
====================================*/
/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
nav#master {
  height: 80px; }

f[id=mast-newsletter] button, f[id=mast-newsletter] .button {
  color: #fffaef; }

[id=mast-newsletter] button:hover, f[id=mast-newsletter] .button:hover {
  color: rgba(255, 250, 239, 0.8); }

[id=mast-newsletter] button:hover, f[id=mast-newsletter] .button:hover {
  border-color: rgba(255, 250, 239, 0.8); }

.js-menu-trigger {
  width: 80px; }

[data-related-to=mainMenu] {
  background-size: 32px auto; }

@media screen and (min-width: 750px) {
  .orgLogo {
    margin-top: 35px !important;
    position: relative;
    padding-top: 48px !important; } }
/* ==================================
Events page
====================================*/
/*======================
Link variables
=======================*/
/*======================
Program colors
=======================*/
/* Old color #2DBBB3 */
/*======================
Typography
=======================*/
[id=locations] li {
  color: rgba(51, 50, 50, 0.5);
  cursor: pointer;
  display: inline; }
  [id=locations] li.active {
    color: #333232;
    border-color: #2dbbb3;
    border-bottom: 2px solid; }
  [id=locations] li:hover {
    color: #333232; }

button.viewMore, .button.viewMore {
  background: none;
  box-shadow: none;
  border: none;
  padding: 0;
  cursor: pointer; }
  button.viewMore:hover, .button.viewMore:hover {
    color: #2dbbb3;
    border-color: #2dbbb3;
    border-bottom: 2px solid; }
  button.viewMore.hidden, .button.viewMore.hidden {
    visibility: hidden; }

.page .results-heading {
  margin-bottom: 0; }
.page #events-content section {
  margin-top: 0; }
.page #events-content ul.event-list {
  margin-top: 100px; }

.event-list li {
  margin-bottom: 60px; }

.null-state {
  display: block; }
  .null-state.hidden {
    display: none; }

/*# sourceMappingURL=styles.css.map */
