@charset "UTF-8";
/* line 530, icon/*.png */
.icon-sprite, .comment-content:after, .flexslider--slideshow .flex-prev,
.flexslider--slideshow .flex-next, .experts-staff-filters .list--ruled li .parent:before, .experts-staff-filters .list--ruled--loose li .parent:before, .experts-staff-filters .selected-filters li:before, .experts-staff-filters .selected-filters li:hover:before, .experts-staff-filters .selected-filters .reset:before, .js .block--expands--left:after, .js .block--menu-main .block-title:before, .js .block--wri-sites .block-title:after, .block--featured .views-row .node-featured h3 a:after, .breadcrumb-link--home, .breadcrumb-separator, .downloads--expandable:after, .facetapi-remove, .field--type--icon:before, .field--field-facebook > .field__item > a, .field--field-google-plus > .field__item > a, .field--field-twitter > .field__item > a, .field--field-linkedin > .field__item > a, .field--field-youtube > .field__item > a, .field--field-video-source-url-id a:after, html.js fieldset.collapsible .fieldset-legend, .global-key-swatch, .global-key-swatch--hq, .link--more:after, .pane-node-field-link a:after, .link--more-title:after, .link--return:before, .link--button--subscribe:before, .link--more-wrapper > a:after, .block--featured .views-row-2 .link--more--feature--wrapper > a:after,
.block--featured .views-row-3 .link--more--feature--wrapper > a:after,
.block--featured .views-row-4 .link--more--feature--wrapper > a:after, .link--expand:after, .facetapi-limit-link:after, .link--collapse:after, .view-id-marquee .flex-prev,
.view-id-marquee .flex-next, .nav-link--social:before, .nav--resource .nav-link--resource:before, .lt-ie9 #header .nav--tabs--container .nav--tabs > li.nav-item > a.nav-link--topics:before, #header .nav--tabs--container .nav-link--topics:before, [class*="newsletter-social-links--network"] > a:before, .node-blog-post.view-mode-full .blog-links .comments:before, .node-blog-post.view-mode-full .blog-links .print:before, .view-mode-resource:before, .outcome-item:after, .flexslider--outcomes .flex-prev, .flexslider--outcomes .flex-next, #block-search-form .form-submit,
#block-search-form--2 .form-submit,
#search-form .form-submit,
.block-wri-search .form-submit, .sharethis-wrapper .chicklets.facebook, .sharethis-wrapper .chicklets.twitter, .sharethis-wrapper .chicklets.googleplus, .sharethis-wrapper .chicklets.email, .sharethis-wrapper .chicklets.linkedin, .sharethis-wrapper .chicklets.sharethis:before, div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:last-child {
  background: url('/sites/all/themes/wri/images/icon-s8726572398.png') no-repeat;
}

/* line 11, ../sass/utilities/_clearfix.scss */
.clearfix {
  *zoom: 1;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.clearfix:after {
  clear: both;
}

/* line 8, ../sass/utilities/_speech-bubble.scss */
.comment-content {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #b3b3b3 0 1px 0;
  -moz-box-shadow: #b3b3b3 0 1px 0;
  box-shadow: #b3b3b3 0 1px 0;
  position: relative;
  border: 1px solid #c7c7c7;
  padding: 1.33333em 30px 0.66667em;
  margin-bottom: 1em;
  font-style: italic;
}
/* line 17, ../sass/utilities/_speech-bubble.scss */
.comment-content:after {
  background-position: 0 -1186px;
  content: "";
  display: block;
  position: absolute;
  bottom: -18px;
  width: 18px;
  height: 18px;
}

/* line 2, ../sass/utilities/_ribbon.scss */
.l--topic .field--signature-initiative-title .block-title, div[id="block-views-projects-block"] mark.project-label, div[id="block-views-projects-block"] .project--signature mark.project-label, div[id="block-views-projects-block"] .project--inactive mark.project-label {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  color: #fff;
}

/* line 19, ../sass/base/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/* line 29, ../sass/base/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/* line 42, ../sass/base/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 52, ../sass/base/_normalize.scss */
[hidden] {
  display: none;
}

/* line 75, ../sass/base/_normalize.scss */
html,
input,
select,
textarea {
  font-family: "ff-meta-serif-web-pro", Georgia, serif;
}

/* line 83, ../sass/base/_normalize.scss */
body {
  margin: 0;
}

/* line 96, ../sass/base/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/* line 106, ../sass/base/_normalize.scss */
a:hover,
a:active {
  outline: 0;
}

/* line 120, ../sass/base/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 129, ../sass/base/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 133, ../sass/base/_normalize.scss */
blockquote {
  margin: 0.33333em 3em;
}

/* line 142, ../sass/base/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 150, ../sass/base/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 160, ../sass/base/_normalize.scss */
p,
pre {
  margin: 0.33333em 0;
}

/* line 173, ../sass/base/_normalize.scss */
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
  line-height: 1.33333em;
}

/* line 185, ../sass/base/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 198, ../sass/base/_normalize.scss */
q {
  quotes: none;
}

/* line 205, ../sass/base/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 210, ../sass/base/_normalize.scss */
small {
  font-size: 75%;
}

/* line 220, ../sass/base/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 227, ../sass/base/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 231, ../sass/base/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 247, ../sass/base/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 0.33333em 0;
}

/* line 252, ../sass/base/_normalize.scss */
dd {
  margin: 0 0 0 3em;
}

/* line 262, ../sass/base/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 3em;
}

/* line 271, ../sass/base/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* line 287, ../sass/base/_normalize.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* line 296, ../sass/base/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 309, ../sass/base/_normalize.scss */
figure {
  margin: 0;
}

/* line 322, ../sass/base/_normalize.scss */
form {
  margin: 0;
}

/* line 330, ../sass/base/_normalize.scss */
fieldset {
  border-color: #c7c7c7;
  margin: 0.66667em 0;
  border-top-style: solid;
  border-top-width: 0.05556em;
  padding-top: 0.61111em;
  border-bottom-style: solid;
  border-bottom-width: 0.05556em;
  padding-bottom: 0.61111em;
  border-left-style: solid;
  border-left-width: 0.05556em;
  padding-left: 0.61111em;
  border-right-style: solid;
  border-right-width: 0.05556em;
  padding-right: 0.61111em;
}

/* line 346, ../sass/base/_normalize.scss */
legend {
  border: 0;
  padding: 0;
  white-space: normal;
}

/* line 364, ../sass/base/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  vertical-align: middle;
}

/* line 378, ../sass/base/_normalize.scss */
button,
input {
  line-height: normal;
}

/* line 392, ../sass/base/_normalize.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  overflow: visible;
}

/* line 405, ../sass/base/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/* line 417, ../sass/base/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *box-sizing: content-box;
  *behavior: url("/sites/all/themes/center/boxsizing.htc");
  padding: 0;
}

/* line 431, ../sass/base/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 441, ../sass/base/_normalize.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 451, ../sass/base/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 461, ../sass/base/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 475, ../sass/base/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 11, ../sass/base/_elements.scss */
* html {
  font-size: 112.5%;
}

/* line 26, ../sass/base/_elements.scss */
div,
article,
section,
header,
footer,
aside,
figure,
figcaption,
ul,
ol,
li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *box-sizing: content-box;
  *behavior: url("/sites/all/themes/center/boxsizing.htc");
}

/* line 30, ../sass/base/_elements.scss */
html {
  font-size: 18px;
  line-height: 1.5em;
}

/* line 36, ../sass/base/_elements.scss */
body {
  color: #4d4d4d;
}

/* line 44, ../sass/base/_elements.scss */
h1 {
  font-size: 2.22222em;
  line-height: 1.05em;
  margin-top: 0.3em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0.3em;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  max-height: 999999px;
}

/* line 52, ../sass/base/_elements.scss */
h2 {
  font-size: 2em;
  line-height: 1.16667em;
  margin-top: 0.83333em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0.83333em;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}

/* line 59, ../sass/base/_elements.scss */
h3 {
  font-size: 1.66667em;
  line-height: 1.2em;
  margin-top: 1em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 1em;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}

/* line 66, ../sass/base/_elements.scss */
h4 {
  font-size: 1.33333em;
  line-height: 1.25em;
  margin-top: 1.25em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 1.25em;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}

/* line 73, ../sass/base/_elements.scss */
h5 {
  font-size: 0.88889em;
  line-height: 1.5em;
  margin-top: 1.5em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0em;
}

/* line 78, ../sass/base/_elements.scss */
h6 {
  font-size: 0.77778em;
  line-height: 1.28571em;
  margin-top: 1.71429em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0em;
  letter-spacing: .03em;
  text-transform: uppercase;
}

/* line 89, ../sass/base/_elements.scss */
a {
  color: #e3810a;
  text-decoration: none;
}
/* line 18, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:visited {
  color: #f1b319;
}
/* line 24, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:hover {
  color: #de730e;
}
/* line 27, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:active {
  color: #de730e;
}
/* line 4, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_hover-link.scss */
a:hover {
  text-decoration: underline;
}

/* line 103, ../sass/base/_elements.scss */
p {
  margin: 0 0 0.66667em;
  max-height: 999999px;
}

/* line 108, ../sass/base/_elements.scss */
blockquote {
  margin: 1.66667em 0;
  border-top-style: solid;
  border-top-width: 0.05556em;
  padding-top: 1.27778em;
  border-bottom-style: solid;
  border-bottom-width: 0.05556em;
  padding-bottom: 1.27778em;
  border-color: #c7c7c7;
  border-style: dotted none;
  font-style: italic;
  color: #0099cc;
}

/* line 118, ../sass/base/_elements.scss */
address {
  font-style: normal;
}

/* line 126, ../sass/base/_elements.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 135, ../sass/base/_elements.scss */
dl {
  margin-bottom: 1em;
}

/* line 139, ../sass/base/_elements.scss */
dt {
  font-weight: bold;
}

/* line 143, ../sass/base/_elements.scss */
dd {
  margin-left: 30px;
}

/* line 150, ../sass/base/_elements.scss */
label {
  font-size: 0.77778em;
  line-height: 1.28571em;
  display: block;
  margin-bottom: 0.42857em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 158, ../sass/base/_elements.scss */
label.option {
  display: inline;
  font-weight: normal;
}

/* line 167, ../sass/base/_elements.scss */
form {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 184, ../sass/base/_elements.scss */
textarea,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  font-size: 0.77778em;
  line-height: 1.28571em;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *box-sizing: content-box;
  *behavior: url("/sites/all/themes/center/boxsizing.htc");
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: linear-gradient(#eeeeee 1%, #ffffff 15%);
  padding: 2px 0.42857em;
  margin-bottom: 0;
  max-width: 100%;
  background-color: white;
  border: 1px solid #b3b3b3;
  color: #4d4d4d;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: normal;
  height: 27px;
}
/* line 201, ../sass/base/_elements.scss */
textarea:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus {
  border-color: #9b9b9b;
}

/* line 206, ../sass/base/_elements.scss */
textarea {
  height: auto;
}

/* line 210, ../sass/base/_elements.scss */
input[type="file"] {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 216, ../sass/base/_elements.scss */
input[type="submit"],
input[type="reset"],
button {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-style: solid;
  border-width: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 0.83333em;
  line-height: 2em;
  padding: 0.2em 13px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #c51f24;
  border-color: #b6171b;
  color: #f6ddde;
  margin-right: 15px;
}
/* line 14, ../sass/utilities/_button.scss */
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover {
  text-decoration: none;
}
/* line 79, ../sass/utilities/_button.scss */
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover {
  color: white;
}
/* line 83, ../sass/utilities/_button.scss */
input[type="submit"]:active,
input[type="reset"]:active,
button:active {
  background-color: #bf1b20;
}

/* line 223, ../sass/base/_elements.scss */
select {
  font-size: 1em;
  line-height: 1.33333em;
  margin-bottom: 0.375em;
  max-width: 100%;
}
/* line 228, ../sass/base/_elements.scss */
select:focus {
  font-size: 1em;
  line-height: 1.33333em;
}

/* line 239, ../sass/base/_elements.scss */
table {
  max-width: 100%;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 0.85714em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

/* line 249, ../sass/base/_elements.scss */
thead {
  text-align: left;
}
/* line 252, ../sass/base/_elements.scss */
thead th {
  vertical-align: bottom;
}

/* line 258, ../sass/base/_elements.scss */
th,
td {
  padding: 8px;
  vertical-align: top;
  border-top: 1px solid #b3b3b3;
}

/* line 270, ../sass/base/_elements.scss */
caption + thead tr:first-child th,
caption + thead tr:first-child td,
colgroup + thead tr:first-child th,
colgroup + thead tr:first-child td,
thead:first-child tr:first-child th,
thead:first-child tr:first-child td {
  border-top: 0;
}

/* line 275, ../sass/base/_elements.scss */
tbody + tbody {
  border-top: 2px solid #b3b3b3;
}

/* line 284, ../sass/base/_elements.scss */
hr {
  height: 1px;
  margin: 1.66667em 0;
  border-style: dotted none none;
  border-width: 1px 0 0;
  border-color: #c7c7c7;
}

/* line 295, ../sass/base/_elements.scss */
.clearfix {
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* line 299, ../sass/base/_elements.scss */
.intro {
  font-size: 1.16667em;
  line-height: 1.42857em;
}

@media (min-width: 41em) {
  /* line 9, ../sass/layout/_3up.scss */
  .l--3up .l-main {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-left: 0;
    padding-right: 30px;
  }
  /* line 15, ../sass/layout/_3up.scss */
  .l--3up .l-sidebar-first {
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -66.66667%;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 21, ../sass/layout/_3up.scss */
  .l--3up .l-sidebar-second {
    clear: right;
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -33.33333%;
    padding-left: 30px;
  }
  /* line 29, ../sass/layout/_3up.scss */
  .l--3up.l--1-0-0 .l-main, .l--3up.l--0-1-0 .l-sidebar-first, .l--3up.l--0-0-1 .l-sidebar-second {
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -66.66667%;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 37, ../sass/layout/_3up.scss */
  .l--3up.l--1-1-0 .l-main, .l--3up.l--1-0-1 .l-main, .l--3up.l--0-1-1 .l-sidebar-first {
    float: left;
    width: 33.33333%;
    margin-left: 16.66667%;
    margin-right: -50%;
    padding-left: 0;
    padding-right: 30px;
  }
  /* line 45, ../sass/layout/_3up.scss */
  .l--3up.l--1-1-0 .l-sidebar-first, .l--3up.l--1-0-1 .l-sidebar-second, .l--3up.l--0-1-1 .l-sidebar-second {
    float: right;
    width: 33.33333%;
    margin-right: 16.66667%;
    margin-left: -50%;
    padding-left: 30px;
    padding-right: 0;
  }
}
/* line 9, ../sass/layout/_3up.scss */
.lt-ie9 .l--3up .l-main {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
  padding-left: 0;
  padding-right: 30px;
}
/* line 15, ../sass/layout/_3up.scss */
.lt-ie9 .l--3up .l-sidebar-first {
  float: left;
  width: 33.33333%;
  margin-left: 33.33333%;
  margin-right: -66.66667%;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 21, ../sass/layout/_3up.scss */
.lt-ie9 .l--3up .l-sidebar-second {
  clear: right;
  float: right;
  width: 33.33333%;
  margin-right: 0%;
  margin-left: -33.33333%;
  padding-left: 30px;
}
/* line 29, ../sass/layout/_3up.scss */
.lt-ie9 .l--3up.l--1-0-0 .l-main, .lt-ie9 .l--3up.l--0-1-0 .l-sidebar-first, .lt-ie9 .l--3up.l--0-0-1 .l-sidebar-second {
  float: left;
  width: 33.33333%;
  margin-left: 33.33333%;
  margin-right: -66.66667%;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 37, ../sass/layout/_3up.scss */
.lt-ie9 .l--3up.l--1-1-0 .l-main, .lt-ie9 .l--3up.l--1-0-1 .l-main, .lt-ie9 .l--3up.l--0-1-1 .l-sidebar-first {
  float: left;
  width: 33.33333%;
  margin-left: 16.66667%;
  margin-right: -50%;
  padding-left: 0;
  padding-right: 30px;
}
/* line 45, ../sass/layout/_3up.scss */
.lt-ie9 .l--3up.l--1-1-0 .l-sidebar-first, .lt-ie9 .l--3up.l--1-0-1 .l-sidebar-second, .lt-ie9 .l--3up.l--0-1-1 .l-sidebar-second {
  float: right;
  width: 33.33333%;
  margin-right: 16.66667%;
  margin-left: -50%;
  padding-left: 30px;
  padding-right: 0;
}
@media (min-width: 68em) {
  /* line 53, ../sass/layout/_3up.scss */
  .l--3up .l-main {
    padding-right: 50px;
  }
  /* line 57, ../sass/layout/_3up.scss */
  .l--3up .l-sidebar-first {
    padding-left: 25px;
    padding-right: 25px;
  }
  /* line 62, ../sass/layout/_3up.scss */
  .l--3up .l-sidebar-second {
    padding-left: 50px;
  }
}
/* line 53, ../sass/layout/_3up.scss */
.lt-ie9 .l--3up .l-main {
  padding-right: 50px;
}
/* line 57, ../sass/layout/_3up.scss */
.lt-ie9 .l--3up .l-sidebar-first {
  padding-left: 25px;
  padding-right: 25px;
}
/* line 62, ../sass/layout/_3up.scss */
.lt-ie9 .l--3up .l-sidebar-second {
  padding-left: 50px;
}

/* line 2, ../sass/layout/_diptych.scss */
.node-email-landing-page .field-collection-view {
  margin-top: 1.33333em;
  border-bottom-style: dotted;
  border-bottom-width: 0.05556em;
  padding-bottom: 1.27778em;
  border-color: #c7c7c7;
}
/* line 7, ../sass/layout/_diptych.scss */
.node-email-landing-page .field-collection-view:last-child {
  border-color: transparent;
}

/* line 13, ../sass/layout/_diptych.scss */
.l--diptych {
  *zoom: 1;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.l--diptych:before, .l--diptych:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.l--diptych:after {
  clear: both;
}
@media (min-width: 24em) {
  /* line 17, ../sass/layout/_diptych.scss */
  .l--diptych .l-first {
    *zoom: 1;
  }
  /* line 3, ../sass/utilities/_clearfix.scss */
  .l--diptych .l-first:before, .l--diptych .l-first:after {
    content: " ";
    display: table;
  }
  /* line 7, ../sass/utilities/_clearfix.scss */
  .l--diptych .l-first:after {
    clear: both;
  }
  /* line 21, ../sass/layout/_diptych.scss */
  .l--diptych .l-second {
    *zoom: 1;
  }
  /* line 3, ../sass/utilities/_clearfix.scss */
  .l--diptych .l-second:before, .l--diptych .l-second:after {
    content: " ";
    display: table;
  }
  /* line 7, ../sass/utilities/_clearfix.scss */
  .l--diptych .l-second:after {
    clear: both;
  }
}
/* line 17, ../sass/layout/_diptych.scss */
.lt-ie9 .l--diptych .l-first {
  *zoom: 1;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.lt-ie9 .l--diptych .l-first:before, .lt-ie9 .l--diptych .l-first:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.lt-ie9 .l--diptych .l-first:after {
  clear: both;
}
/* line 21, ../sass/layout/_diptych.scss */
.lt-ie9 .l--diptych .l-second {
  *zoom: 1;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.lt-ie9 .l--diptych .l-second:before, .lt-ie9 .l--diptych .l-second:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.lt-ie9 .l--diptych .l-second:after {
  clear: both;
}
/* line 27, ../sass/layout/_diptych.scss */
.l--diptych .field-collection-view-links {
  clear: both;
}
/* line 31, ../sass/layout/_diptych.scss */
.l--diptych .field-collection-view-links > li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 6, ../sass/layout/_highlighted.scss */
.l--highlighted {
  *zoom: 1;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.l--highlighted:before, .l--highlighted:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.l--highlighted:after {
  clear: both;
}
/* line 9, ../sass/layout/_highlighted.scss */
.l--highlighted .l-figure {
  margin-bottom: 1.33333em;
}
/* line 13, ../sass/layout/_highlighted.scss */
.l--highlighted .l-content {
  padding: 0 30px 1.33333em;
}

/* line 6, ../sass/layout/_namecard.scss */
.l--namecard {
  *zoom: 1;
  padding-left: 110px;
  margin-bottom: 1.33333em;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.l--namecard:before, .l--namecard:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.l--namecard:after {
  clear: both;
}
/* line 11, ../sass/layout/_namecard.scss */
.l--namecard .l-photo {
  float: left;
  margin: 0 20px 1.33333em -110px;
  width: 90px;
}
/* line 17, ../sass/layout/_namecard.scss */
.l--namecard .field--contact {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-right: 15px;
  padding-left: 15px;
  border-left: 1px solid #b3b3b3;
}
/* line 23, ../sass/layout/_namecard.scss */
.l--namecard .field--contact:first-child {
  padding-left: 0;
  border-left: none;
}

/* line 7, ../sass/layout/_news.scss */
.l--news .l--tabbed {
  margin-top: 3.66667em;
}
@media (min-width: 68em) {
  /* line 12, ../sass/layout/_news.scss */
  .l--news .node-person.view-mode-contact {
    padding-left: 0;
  }
  /* line 35, ../sass/layout/_namecard.scss */
  .l--news .node-person.view-mode-contact .l-photo {
    float: none;
    margin-left: 0;
    margin-bottom: 0.66667em;
  }
  /* line 41, ../sass/layout/_namecard.scss */
  .l--news .node-person.view-mode-contact .ds-supplement {
    clear: left;
  }
  /* line 45, ../sass/layout/_namecard.scss */
  .l--news .node-person.view-mode-contact .field--contact {
    display: block;
    padding-left: 0;
    border-left: none;
  }
}
/* line 12, ../sass/layout/_news.scss */
.lt-ie9 .l--news .node-person.view-mode-contact {
  padding-left: 0;
}
/* line 35, ../sass/layout/_namecard.scss */
.lt-ie9 .l--news .node-person.view-mode-contact .l-photo {
  float: none;
  margin-left: 0;
  margin-bottom: 0.66667em;
}
/* line 41, ../sass/layout/_namecard.scss */
.lt-ie9 .l--news .node-person.view-mode-contact .ds-supplement {
  clear: left;
}
/* line 45, ../sass/layout/_namecard.scss */
.lt-ie9 .l--news .node-person.view-mode-contact .field--contact {
  display: block;
  padding-left: 0;
  border-left: none;
}

/* line 18, ../sass/layout/_news.scss */
.l--supplement {
  clear: both;
}

/* line 7, ../sass/layout/_topic.scss */
.l--topic {
  position: relative;
  z-index: 0;
}
/* line 11, ../sass/layout/_topic.scss */
.l--topic .l-header {
  margin-top: -1.66667em;
  position: relative;
  overflow: hidden;
  padding: 1.66667em 0 3.33333em;
}
@media (min-height: 40em) {
  /* line 18, ../sass/layout/_topic.scss */
  .l--topic .l-header-inner {
    padding: 0 0 0.66667em;
  }
}
/* line 24, ../sass/layout/_topic.scss */
.l--topic #below-content {
  clear: both;
}
/* line 28, ../sass/layout/_topic.scss */
.l--topic .l-aside {
  border-top-style: solid;
  border-top-width: 0.05556em;
  padding-top: 1.27778em;
  border-bottom: 1px solid #b3b3b3;
  margin-top: 2.66667em;
  margin-bottom: 2.66667em;
  border-color: #b3b3b3;
  background-color: #f3f3f3;
}
/* line 37, ../sass/layout/_topic.scss */
.l--topic .field--field-preview-image {
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  z-index: 0;
}
/* line 45, ../sass/layout/_topic.scss */
.l--topic .field--field-preview-image:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(19, 19, 19, 0.8);
  z-index: 1;
}
/* line 57, ../sass/layout/_topic.scss */
.l--topic .field--field-preview-image > img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  min-width: 50%;
  min-height: 50%;
}
/* line 70, ../sass/layout/_topic.scss */
.l--topic .collapse-text-fieldset {
  border: none;
  padding: 0 0 2em 0;
  position: relative;
}
/* line 75, ../sass/layout/_topic.scss */
.l--topic .collapse-text-fieldset legend {
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 81, ../sass/layout/_topic.scss */
.l--topic .collapse-text-fieldset .fieldset-title {
  color: #4d4d4d;
}
/* line 84, ../sass/layout/_topic.scss */
.l--topic .collapse-text-fieldset .fieldset-title:focus {
  outline: none;
}
/* line 90, ../sass/layout/_topic.scss */
.l--topic .field--topic-related-projects-heading {
  position: relative;
  text-align: center;
}
/* line 94, ../sass/layout/_topic.scss */
.l--topic .field--topic-related-projects-heading:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 3px;
  border-top: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
  top: 50%;
  margin-top: -3px;
  z-index: 0;
}
/* line 108, ../sass/layout/_topic.scss */
.l--topic .field--topic-related-projects-heading .block-title {
  font-size: 1.66667em;
  line-height: 1.2em;
  background-color: #f3f3f3;
  padding: 0 1em;
  color: #131313;
  margin: 27px 0;
  display: inline-block;
  position: relative;
  z-index: 1;
}
@media (min-width: 30em) {
  /* line 121, ../sass/layout/_topic.scss */
  .l--topic .field--field-preview-image:before {
    background-color: transparent;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIzNy41JSIgc3RvcC1jb2xvcj0iIzEzMTMxMyIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSJyZ2JhKDE5LCAxOSwgMTksIDApIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(37.5%, #131313), color-stop(75%, rgba(19, 19, 19, 0)));
    background-image: -webkit-linear-gradient(left, #131313 37.5%, rgba(19, 19, 19, 0) 75%);
    background-image: -moz-linear-gradient(left, #131313 37.5%, rgba(19, 19, 19, 0) 75%);
    background-image: -o-linear-gradient(left, #131313 37.5%, rgba(19, 19, 19, 0) 75%);
    background-image: linear-gradient(left, #131313 37.5%, rgba(19, 19, 19, 0) 75%);
  }
}
/* line 121, ../sass/layout/_topic.scss */
.lt-ie9 .l--topic .field--field-preview-image:before {
  background-color: transparent;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIzNy41JSIgc3RvcC1jb2xvcj0iIzEzMTMxMyIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSJyZ2JhKDE5LCAxOSwgMTksIDApIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(37.5%, #131313), color-stop(75%, rgba(19, 19, 19, 0)));
  background-image: -webkit-linear-gradient(left, #131313 37.5%, rgba(19, 19, 19, 0) 75%);
  background-image: -moz-linear-gradient(left, #131313 37.5%, rgba(19, 19, 19, 0) 75%);
  background-image: -o-linear-gradient(left, #131313 37.5%, rgba(19, 19, 19, 0) 75%);
  background-image: linear-gradient(left, #131313 37.5%, rgba(19, 19, 19, 0) 75%);
}
@media (min-width: 42em) {
  /* line 135, ../sass/layout/_topic.scss */
  .l--topic .field--field-preview-image > img {
    right: -12.5%;
    min-width: 50%;
    min-height: 50%;
    max-width: 37.5%;
  }
}
/* line 135, ../sass/layout/_topic.scss */
.lt-ie9 .l--topic .field--field-preview-image > img {
  right: -12.5%;
  min-width: 50%;
  min-height: 50%;
  max-width: 37.5%;
}
/* line 145, ../sass/layout/_topic.scss */
.l--topic .l--card .l-main {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  background-color: #fff;
  border: 1px solid #ececec;
  padding: 1.11111em;
  padding-bottom: 0;
  position: relative;
  z-index: 2;
}
/* line 155, ../sass/layout/_topic.scss */
.l--topic .l--card .l-main .link--toggle-wrapper {
  background: #fff;
  border-bottom: 1px solid #d0d0d0;
  cursor: pointer;
  margin: 0 -1.11111em;
}
/* line 166, ../sass/layout/_topic.scss */
.l--topic .l--card .l-main .js-projects-container {
  position: relative;
  margin-left: -1.11111em;
  padding-left: 1.11111em;
}
/* line 174, ../sass/layout/_topic.scss */
.l--topic .l--card .l-main .btn--toggle-more {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-color: #d0d0d0;
  color: #fff;
  height: 1.66667em;
  width: 1.66667em;
  font-size: 18px;
  line-height: 1.66667em;
  margin: 0;
  text-align: center;
  padding: 0;
  position: absolute;
  top: 1.77778em;
  right: 0;
  outline: none;
}
/* line 191, ../sass/layout/_topic.scss */
.l--topic .l--card .l-main .btn--toggle-more:before {
  text-indent: 0;
  content: '+';
  color: #fff;
  font-size: 30px;
  position: absolute;
  top: -3px;
  left: 6px;
}
/* line 202, ../sass/layout/_topic.scss */
.l--topic .l--card .l-main .btn--toggle-more.is-open:before {
  content: '−';
}
/* line 211, ../sass/layout/_topic.scss */
.l--topic .field--signature-initiative-title .block-title {
  font-size: 1.33333em;
  line-height: 1.25em;
  -webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.25), 6px 0 0 #ec9600 inset;
  -moz-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.25), 6px 0 0 #ec9600 inset;
  box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.25), 6px 0 0 #ec9600 inset;
  margin: 0.66667em -1.66667em 1.33333em -30px;
  padding: 0.5em 1.66667em 0.5em 30px;
  position: relative;
  background-color: #f0ab00;
  font-weight: 600;
}
/* line 19, ../sass/utilities/_ribbon.scss */
.l--topic .field--signature-initiative-title .block-title:after {
  -webkit-transform: scaleY(1.5);
  -moz-transform: scaleY(1.5);
  -ms-transform: scaleY(1.5);
  -o-transform: scaleY(1.5);
  transform: scaleY(1.5);
  border: 18px solid transparent;
  border-right-color: #f3f3f3;
  content: '';
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  top: 8px;
  right: 0;
}

/* line 226, ../sass/layout/_topic.scss */
mark.project-label {
  display: none;
}

/* line 232, ../sass/layout/_topic.scss */
div[id="block-views-projects-block"] .view-mode-related {
  position: relative;
}
/* line 235, ../sass/layout/_topic.scss */
div[id="block-views-projects-block"] mark.project-label {
  display: inline-block;
  position: absolute;
  top: -0.75em;
  left: 0;
  margin: 0;
  padding: 0.1em 0.75em;
  background-color: #f0ab00;
  font-weight: 600;
  letter-spacing: 0.075em;
  font-size: 14px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 5px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 5px 0px;
  box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 5px 0px;
}
/* line 56, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] mark.project-label:before, div[id="block-views-projects-block"] mark.project-label:after {
  position: absolute;
  right: -1.5em;
  content: '';
  height: 0;
}
/* line 63, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] mark.project-label:before {
  top: 0;
  border-top: 2em solid #f0ab00;
  border-right: 1.5em solid transparent;
}
/* line 68, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] mark.project-label:after {
  bottom: 0;
  border-bottom: 2em solid #f0ab00;
  border-right: 1.5em solid transparent;
}
/* line 77, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] mark.project-label span:before, div[id="block-views-projects-block"] mark.project-label span:after {
  display: block;
  content: "";
  width: 6px;
  position: absolute;
  left: -6px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
/* line 88, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] mark.project-label span:before {
  background: #f0ab00;
  height: 3em;
  top: 0;
}
/* line 94, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] mark.project-label span:after {
  background: #bd8700;
  height: 0.87em;
  top: 3em;
  margin-top: -0.87em;
}
/* line 240, ../sass/layout/_topic.scss */
div[id="block-views-projects-block"] .project--signature mark.project-label {
  display: inline-block;
  position: absolute;
  top: -0.75em;
  left: 0;
  margin: 0;
  padding: 0.1em 0.75em;
  background-color: #f0ab00;
  font-weight: 600;
  letter-spacing: 0.075em;
  font-size: 14px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 5px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 5px 0px;
  box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 5px 0px;
}
/* line 56, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] .project--signature mark.project-label:before, div[id="block-views-projects-block"] .project--signature mark.project-label:after {
  position: absolute;
  right: -1.5em;
  content: '';
  height: 0;
}
/* line 63, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] .project--signature mark.project-label:before {
  top: 0;
  border-top: 2em solid #f0ab00;
  border-right: 1.5em solid transparent;
}
/* line 68, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] .project--signature mark.project-label:after {
  bottom: 0;
  border-bottom: 2em solid #f0ab00;
  border-right: 1.5em solid transparent;
}
/* line 77, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] .project--signature mark.project-label span:before, div[id="block-views-projects-block"] .project--signature mark.project-label span:after {
  display: block;
  content: "";
  width: 6px;
  position: absolute;
  left: -6px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
/* line 88, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] .project--signature mark.project-label span:before {
  background: #f0ab00;
  height: 3em;
  top: 0;
}
/* line 94, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] .project--signature mark.project-label span:after {
  background: #bd8700;
  height: 0.87em;
  top: 3em;
  margin-top: -0.87em;
}
/* line 245, ../sass/layout/_topic.scss */
div[id="block-views-projects-block"] .project--inactive mark.project-label {
  display: inline-block;
  position: absolute;
  top: -0.75em;
  left: 0;
  margin: 0;
  padding: 0.1em 0.75em;
  background-color: #9b9b9b;
  font-weight: 600;
  letter-spacing: 0.075em;
  font-size: 14px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 5px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 5px 0px;
  box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 5px 0px;
}
/* line 56, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] .project--inactive mark.project-label:before, div[id="block-views-projects-block"] .project--inactive mark.project-label:after {
  position: absolute;
  right: -1.5em;
  content: '';
  height: 0;
}
/* line 63, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] .project--inactive mark.project-label:before {
  top: 0;
  border-top: 2em solid #9b9b9b;
  border-right: 1.5em solid transparent;
}
/* line 68, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] .project--inactive mark.project-label:after {
  bottom: 0;
  border-bottom: 2em solid #9b9b9b;
  border-right: 1.5em solid transparent;
}
/* line 77, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] .project--inactive mark.project-label span:before, div[id="block-views-projects-block"] .project--inactive mark.project-label span:after {
  display: block;
  content: "";
  width: 6px;
  position: absolute;
  left: -6px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
/* line 88, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] .project--inactive mark.project-label span:before {
  background: #9b9b9b;
  height: 3em;
  top: 0;
}
/* line 94, ../sass/utilities/_ribbon.scss */
div[id="block-views-projects-block"] .project--inactive mark.project-label span:after {
  background: #828282;
  height: 0.87em;
  top: 3em;
  margin-top: -0.87em;
}
/* line 251, ../sass/layout/_topic.scss */
div[id="block-views-projects-block"] .list--3up {
  text-align: left;
}

/* line 7, ../sass/layout/_triptych.scss */
.l--triptych, .two-sidebars .l--content {
  *position: relative;
  *zoom: 1;
}
/* line 46, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.l--triptych:before, .two-sidebars .l--content:before, .l--triptych:after, .two-sidebars .l--content:after {
  content: "";
  display: table;
}
/* line 50, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.l--triptych:after, .two-sidebars .l--content:after {
  clear: both;
}
/* line 11, ../sass/layout/_triptych.scss */
.l--triptych .l-main, .two-sidebars .l--content .l-main,
.l--triptych .l-sidebar-first,
.two-sidebars .l--content .l-sidebar-first,
.l--triptych .l-sidebar-second,
.two-sidebars .l--content .l-sidebar-second {
  margin-bottom: 2em;
}
@media (min-width: 34em) {
  /* line 16, ../sass/layout/_triptych.scss */
  .l--triptych .l-main, .two-sidebars .l--content .l-main {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 20, ../sass/layout/_triptych.scss */
  .l--triptych .l-sidebar-first, .two-sidebars .l--content .l-sidebar-first {
    clear: left;
    float: right;
    width: 45.83333%;
    margin-right: 54.16667%;
    margin-left: -100%;
    padding-right: 15px;
  }
  /* line 26, ../sass/layout/_triptych.scss */
  .l--triptych .l-sidebar-second, .two-sidebars .l--content .l-sidebar-second {
    clear: left;
    float: right;
    width: 45.83333%;
    margin-right: 0%;
    margin-left: -45.83333%;
    padding-left: 15px;
  }
}
/* line 16, ../sass/layout/_triptych.scss */
.lt-ie9 .l--triptych .l-main, .lt-ie9 .two-sidebars .l--content .l-main, .two-sidebars .lt-ie9 .l--content .l-main {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
}
/* line 20, ../sass/layout/_triptych.scss */
.lt-ie9 .l--triptych .l-sidebar-first, .lt-ie9 .two-sidebars .l--content .l-sidebar-first, .two-sidebars .lt-ie9 .l--content .l-sidebar-first {
  clear: left;
  float: right;
  width: 45.83333%;
  margin-right: 54.16667%;
  margin-left: -100%;
  padding-right: 15px;
}
/* line 26, ../sass/layout/_triptych.scss */
.lt-ie9 .l--triptych .l-sidebar-second, .lt-ie9 .two-sidebars .l--content .l-sidebar-second, .two-sidebars .lt-ie9 .l--content .l-sidebar-second {
  clear: left;
  float: right;
  width: 45.83333%;
  margin-right: 0%;
  margin-left: -45.83333%;
  padding-left: 15px;
}
@media (min-width: 51em) {
  /* line 34, ../sass/layout/_triptych.scss */
  .l--triptych .l-main, .two-sidebars .l--content .l-main {
    float: left;
    width: 62.5%;
    margin-left: 0%;
    margin-right: -62.5%;
    padding-right: 50px;
  }
  /* line 40, ../sass/layout/_triptych.scss */
  .l--triptych .l-sidebar-first, .two-sidebars .l--content .l-sidebar-first,
  .l--triptych .l-sidebar-second,
  .two-sidebars .l--content .l-sidebar-second {
    padding-left: 15px;
    padding-right: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    *behavior: url("/sites/all/themes/center/boxsizing.htc");
    _display: inline;
    _overflow: hidden;
    _overflow-y: visible;
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -33.33333%;
    padding-left: 50px;
  }
  /* line 46, ../sass/layout/_triptych.scss */
  .l--triptych .l-sidebar-first, .two-sidebars .l--content .l-sidebar-first {
    clear: none;
  }
  /* line 50, ../sass/layout/_triptych.scss */
  .l--triptych .l-sidebar-second, .two-sidebars .l--content .l-sidebar-second {
    clear: right;
  }
}
@media (min-width: 68em) {
  /* line 56, ../sass/layout/_triptych.scss */
  .l--triptych .l-main, .two-sidebars .l--content .l-main {
    float: left;
    width: 50%;
    margin-left: 25%;
    margin-right: -75%;
    padding-left: 50px;
  }
  /* line 61, ../sass/layout/_triptych.scss */
  .l--triptych .l-sidebar-first, .two-sidebars .l--content .l-sidebar-first {
    float: right;
    width: 25%;
    margin-right: 75%;
    margin-left: -100%;
    clear: none;
    padding-right: 50px;
    padding-left: 0;
  }
  /* line 68, ../sass/layout/_triptych.scss */
  .l--triptych .l-sidebar-second, .two-sidebars .l--content .l-sidebar-second {
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
    clear: none;
    padding-left: 50px;
    padding-right: 0;
  }
}
/* line 56, ../sass/layout/_triptych.scss */
.lt-ie9 .l--triptych .l-main, .lt-ie9 .two-sidebars .l--content .l-main, .two-sidebars .lt-ie9 .l--content .l-main {
  float: left;
  width: 50%;
  margin-left: 25%;
  margin-right: -75%;
  padding-left: 50px;
}
/* line 61, ../sass/layout/_triptych.scss */
.lt-ie9 .l--triptych .l-sidebar-first, .lt-ie9 .two-sidebars .l--content .l-sidebar-first, .two-sidebars .lt-ie9 .l--content .l-sidebar-first {
  float: right;
  width: 25%;
  margin-right: 75%;
  margin-left: -100%;
  clear: none;
  padding-right: 50px;
  padding-left: 0;
}
/* line 68, ../sass/layout/_triptych.scss */
.lt-ie9 .l--triptych .l-sidebar-second, .lt-ie9 .two-sidebars .l--content .l-sidebar-second, .two-sidebars .lt-ie9 .l--content .l-sidebar-second {
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
  clear: none;
  padding-left: 50px;
  padding-right: 0;
}

@media (min-width: 51em) and (max-width: 68em) {
  /* line 79, ../sass/layout/_triptych.scss */
  .l--triptych--stackless .l-main {
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    width: 66.66667%;
    margin-left: 16.66667%;
    margin-right: -83.33333%;
  }
  /* line 85, ../sass/layout/_triptych.scss */
  .l--triptych--stackless .l-sidebar-first,
  .l--triptych--stackless .l-sidebar-second {
    padding-right: 15px;
    padding-left: 15px;
  }
  /* line 89, ../sass/layout/_triptych.scss */
  .l--triptych--stackless .l-sidebar-first {
    float: left;
    width: 29.16667%;
    margin-left: 16.66667%;
    margin-right: -45.83333%;
    clear: left;
  }
  /* line 94, ../sass/layout/_triptych.scss */
  .l--triptych--stackless .l-sidebar-second {
    float: right;
    width: 29.16667%;
    margin-right: 16.66667%;
    margin-left: -45.83333%;
    clear: none;
  }
}

@media (min-width: 51em) {
  /* line 104, ../sass/layout/_triptych.scss */
  .l--triptych.l--0-1-1 .l-sidebar-first, .two-sidebars .l--0-1-1.l--content .l-sidebar-first {
    float: left;
    width: 33.33333%;
    margin-left: 8.33333%;
    margin-right: -41.66667%;
    padding-left: 0;
  }
  /* line 109, ../sass/layout/_triptych.scss */
  .l--triptych.l--0-1-1 .l-sidebar-second, .two-sidebars .l--0-1-1.l--content .l-sidebar-second {
    float: right;
    width: 33.33333%;
    margin-right: 8.33333%;
    margin-left: -41.66667%;
    clear: none;
    padding-left: 0;
  }
}
@media (min-width: 68em) {
  /* line 117, ../sass/layout/_triptych.scss */
  .l--triptych.l--0-1-1 .l-sidebar-first, .two-sidebars .l--0-1-1.l--content .l-sidebar-first {
    float: left;
    width: 25%;
    margin-left: 20.83333%;
    margin-right: -45.83333%;
  }
  /* line 121, ../sass/layout/_triptych.scss */
  .l--triptych.l--0-1-1 .l-sidebar-second, .two-sidebars .l--0-1-1.l--content .l-sidebar-second {
    clear: none;
    float: right;
    width: 25%;
    margin-right: 20.83333%;
    margin-left: -45.83333%;
  }
}
/* line 117, ../sass/layout/_triptych.scss */
.lt-ie9 .l--triptych.l--0-1-1 .l-sidebar-first, .lt-ie9 .two-sidebars .l--0-1-1.l--content .l-sidebar-first, .two-sidebars .lt-ie9 .l--0-1-1.l--content .l-sidebar-first {
  float: left;
  width: 25%;
  margin-left: 20.83333%;
  margin-right: -45.83333%;
}
/* line 121, ../sass/layout/_triptych.scss */
.lt-ie9 .l--triptych.l--0-1-1 .l-sidebar-second, .lt-ie9 .two-sidebars .l--0-1-1.l--content .l-sidebar-second, .two-sidebars .lt-ie9 .l--0-1-1.l--content .l-sidebar-second {
  clear: none;
  float: right;
  width: 25%;
  margin-right: 20.83333%;
  margin-left: -45.83333%;
}

@media (min-width: 34em) {
  /* line 133, ../sass/layout/_triptych.scss */
  .l--triptych.is-reversed .l-sidebar-first, .two-sidebars .is-reversed.l--content .l-sidebar-first {
    clear: left;
    float: right;
    width: 45.83333%;
    margin-right: 0%;
    margin-left: -45.83333%;
    padding-left: 15px;
  }
  /* line 139, ../sass/layout/_triptych.scss */
  .l--triptych.is-reversed .l-sidebar-second, .two-sidebars .is-reversed.l--content .l-sidebar-second {
    float: right;
    width: 45.83333%;
    margin-right: 54.16667%;
    margin-left: -100%;
    padding-right: 15px;
  }
}
/* line 133, ../sass/layout/_triptych.scss */
.lt-ie9 .l--triptych.is-reversed .l-sidebar-first, .lt-ie9 .two-sidebars .is-reversed.l--content .l-sidebar-first, .two-sidebars .lt-ie9 .is-reversed.l--content .l-sidebar-first {
  clear: left;
  float: right;
  width: 45.83333%;
  margin-right: 0%;
  margin-left: -45.83333%;
  padding-left: 15px;
}
/* line 139, ../sass/layout/_triptych.scss */
.lt-ie9 .l--triptych.is-reversed .l-sidebar-second, .lt-ie9 .two-sidebars .is-reversed.l--content .l-sidebar-second, .two-sidebars .lt-ie9 .is-reversed.l--content .l-sidebar-second {
  float: right;
  width: 45.83333%;
  margin-right: 54.16667%;
  margin-left: -100%;
  padding-right: 15px;
}
@media (min-width: 51em) {
  /* line 146, ../sass/layout/_triptych.scss */
  .l--triptych.is-reversed .l-main, .two-sidebars .is-reversed.l--content .l-main {
    float: left;
    width: 62.5%;
    margin-left: 0%;
    margin-right: -62.5%;
    padding-right: 50px;
  }
  /* line 152, ../sass/layout/_triptych.scss */
  .l--triptych.is-reversed .l-sidebar-first, .two-sidebars .is-reversed.l--content .l-sidebar-first,
  .l--triptych.is-reversed .l-sidebar-second,
  .two-sidebars .is-reversed.l--content .l-sidebar-second {
    padding-left: 15px;
    padding-right: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    *behavior: url("/sites/all/themes/center/boxsizing.htc");
    _display: inline;
    _overflow: hidden;
    _overflow-y: visible;
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -33.33333%;
    padding-left: 50px;
  }
  /* line 158, ../sass/layout/_triptych.scss */
  .l--triptych.is-reversed .l-sidebar-first, .two-sidebars .is-reversed.l--content .l-sidebar-first {
    clear: none;
  }
  /* line 162, ../sass/layout/_triptych.scss */
  .l--triptych.is-reversed .l-sidebar-second, .two-sidebars .is-reversed.l--content .l-sidebar-second {
    clear: right;
  }
}
@media (min-width: 68em) {
  /* line 168, ../sass/layout/_triptych.scss */
  .l--triptych.is-reversed .l-main, .two-sidebars .is-reversed.l--content .l-main {
    float: left;
    width: 50%;
    margin-left: 25%;
    margin-right: -75%;
    border-left: dotted #9b9b9b 1px;
    padding-left: 50px;
  }
  /* line 174, ../sass/layout/_triptych.scss */
  .l--triptych.is-reversed .l-sidebar-first, .two-sidebars .is-reversed.l--content .l-sidebar-first {
    clear: none;
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
    padding-left: 50px;
    padding-right: 0;
  }
  /* line 181, ../sass/layout/_triptych.scss */
  .l--triptych.is-reversed .l-sidebar-second, .two-sidebars .is-reversed.l--content .l-sidebar-second {
    float: right;
    width: 25%;
    margin-right: 75%;
    margin-left: -100%;
    clear: none;
    padding-right: 50px;
    padding-left: 0;
  }
}
/* line 168, ../sass/layout/_triptych.scss */
.lt-ie9 .l--triptych.is-reversed .l-main, .lt-ie9 .two-sidebars .is-reversed.l--content .l-main, .two-sidebars .lt-ie9 .is-reversed.l--content .l-main {
  float: left;
  width: 50%;
  margin-left: 25%;
  margin-right: -75%;
  border-left: dotted #9b9b9b 1px;
  padding-left: 50px;
}
/* line 174, ../sass/layout/_triptych.scss */
.lt-ie9 .l--triptych.is-reversed .l-sidebar-first, .lt-ie9 .two-sidebars .is-reversed.l--content .l-sidebar-first, .two-sidebars .lt-ie9 .is-reversed.l--content .l-sidebar-first {
  clear: none;
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
  padding-left: 50px;
  padding-right: 0;
}
/* line 181, ../sass/layout/_triptych.scss */
.lt-ie9 .l--triptych.is-reversed .l-sidebar-second, .lt-ie9 .two-sidebars .is-reversed.l--content .l-sidebar-second, .two-sidebars .lt-ie9 .is-reversed.l--content .l-sidebar-second {
  float: right;
  width: 25%;
  margin-right: 75%;
  margin-left: -100%;
  clear: none;
  padding-right: 50px;
  padding-left: 0;
}

@media (min-width: 51em) {
  /* line 192, ../sass/layout/_triptych.scss */
  .theme-bordered .l-main {
    border-right: 1px #9b9b9b dotted;
  }
}
/* line 192, ../sass/layout/_triptych.scss */
.lt-ie9 .theme-bordered .l-main {
  border-right: 1px #9b9b9b dotted;
}
@media (min-width: 68em) {
  /* line 198, ../sass/layout/_triptych.scss */
  .theme-bordered .l-main {
    border-left: 1px #9b9b9b dotted;
  }
}
/* line 198, ../sass/layout/_triptych.scss */
.lt-ie9 .theme-bordered .l-main {
  border-left: 1px #9b9b9b dotted;
}

/* line 204, ../sass/layout/_triptych.scss */
.l-content-above {
  padding-bottom: 2.66667em;
  clear: both;
}

/* line 11, ../sass/layout/_page.scss */
.lt-ie9 body, .lt-ie9
#page {
  min-width: 1170px;
  width: 100%;
}

/* line 18, ../sass/layout/_page.scss */
.l--constrained, .page--sidebar-before .l--sidebar-before, .maintenance-page #page, .page-about-experts-staff .l-header, .view-resources.view-display-id-page_1 .view-empty,
.pane-views-exp-publications-page .view-empty,
.pane-views-exp-resources-pane-resources .view-empty,
.pane-views-exp-blog-page .view-empty,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty, .view-resources.view-display-id-page_1 .view-content,
.pane-views-exp-publications-page .view-content,
.pane-views-exp-resources-pane-resources .view-content,
.pane-views-exp-blog-page .view-content,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content {
  *zoom: 1;
  padding: 0 15px;
}
/* line 22, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.l--constrained:after, .page--sidebar-before .l--sidebar-before:after, .maintenance-page #page:after, .page-about-experts-staff .l-header:after, .view-resources.view-display-id-page_1 .view-empty:after,
.pane-views-exp-publications-page .view-empty:after,
.pane-views-exp-resources-pane-resources .view-empty:after,
.pane-views-exp-blog-page .view-empty:after,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty:after, .view-resources.view-display-id-page_1 .view-content:after,
.pane-views-exp-publications-page .view-content:after,
.pane-views-exp-resources-pane-resources .view-content:after,
.pane-views-exp-blog-page .view-content:after,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
@media (min-width: 1200px) {
  /* line 18, ../sass/layout/_page.scss */
  .l--constrained, .page--sidebar-before .l--sidebar-before, .maintenance-page #page, .page-about-experts-staff .l-header, .view-resources.view-display-id-page_1 .view-empty,
  .pane-views-exp-publications-page .view-empty,
  .pane-views-exp-resources-pane-resources .view-empty,
  .pane-views-exp-blog-page .view-empty,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty, .view-resources.view-display-id-page_1 .view-content,
  .pane-views-exp-publications-page .view-content,
  .pane-views-exp-resources-pane-resources .view-content,
  .pane-views-exp-blog-page .view-content,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content {
    width: 1170px;
    margin: 0 auto;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .l--constrained, .lt-ie9 .page--sidebar-before .l--sidebar-before, .page--sidebar-before .lt-ie9 .l--sidebar-before, .lt-ie9 .maintenance-page #page, .maintenance-page .lt-ie9 #page, .lt-ie9 .page-about-experts-staff .l-header, .page-about-experts-staff .lt-ie9 .l-header, .lt-ie9 .view-resources.view-display-id-page_1 .view-empty, .view-resources.view-display-id-page_1 .lt-ie9 .view-empty,
.lt-ie9 .pane-views-exp-publications-page .view-empty,
.pane-views-exp-publications-page .lt-ie9 .view-empty,
.lt-ie9 .pane-views-exp-resources-pane-resources .view-empty,
.pane-views-exp-resources-pane-resources .lt-ie9 .view-empty,
.lt-ie9 .pane-views-exp-blog-page .view-empty,
.pane-views-exp-blog-page .lt-ie9 .view-empty,
.lt-ie9 .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .lt-ie9 .view-empty, .lt-ie9 .view-resources.view-display-id-page_1 .view-content, .view-resources.view-display-id-page_1 .lt-ie9 .view-content,
.lt-ie9 .pane-views-exp-publications-page .view-content,
.pane-views-exp-publications-page .lt-ie9 .view-content,
.lt-ie9 .pane-views-exp-resources-pane-resources .view-content,
.pane-views-exp-resources-pane-resources .lt-ie9 .view-content,
.lt-ie9 .pane-views-exp-blog-page .view-content,
.pane-views-exp-blog-page .lt-ie9 .view-content,
.lt-ie9 .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .lt-ie9 .view-content {
  width: 1170px;
  margin: 0 auto;
}

/* line 29, ../sass/layout/_page.scss */
.l--content-constrained, .page-node-23688 #content, .node-event.view-mode-full > .ds-content, .node-event.view-mode-full > .ds-aside,
.node-event.view-mode-full > .ds-footer, .node-news-item.view-mode-full > .ds-content, .node-news-item.view-mode-full > .ds-aside {
  max-width: 36em;
  margin-right: auto;
  margin-left: auto;
}

/* line 40, ../sass/layout/_page.scss */
.one-sidebar .l--content {
  *position: relative;
  *zoom: 1;
}
/* line 46, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.one-sidebar .l--content:before, .one-sidebar .l--content:after {
  content: "";
  display: table;
}
/* line 50, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.one-sidebar .l--content:after {
  clear: both;
}
@media (min-width: 51em) {
  /* line 46, ../sass/layout/_page.scss */
  .one-sidebar.sidebar-first .l--content > .l-main {
    float: right;
    width: 75%;
    margin-right: 0%;
    margin-left: -75%;
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 52, ../sass/layout/_page.scss */
  .one-sidebar.sidebar-first .l--content > .l-sidebar-first {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    padding-right: 15px;
  }
  /* line 59, ../sass/layout/_page.scss */
  .one-sidebar.sidebar-second .l--content > .l-main {
    float: left;
    width: 75%;
    margin-left: 0%;
    margin-right: -75%;
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 65, ../sass/layout/_page.scss */
  .one-sidebar.sidebar-second .l--content > .l-sidebar-second {
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
    padding-top: 1.66667em;
    padding-left: 15px;
  }
}
/* line 46, ../sass/layout/_page.scss */
.lt-ie9 .one-sidebar.sidebar-first .l--content > .l-main {
  float: right;
  width: 75%;
  margin-right: 0%;
  margin-left: -75%;
  padding-left: 30px;
  padding-right: 30px;
}
/* line 52, ../sass/layout/_page.scss */
.lt-ie9 .one-sidebar.sidebar-first .l--content > .l-sidebar-first {
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
  padding-right: 15px;
}
/* line 59, ../sass/layout/_page.scss */
.lt-ie9 .one-sidebar.sidebar-second .l--content > .l-main {
  float: left;
  width: 75%;
  margin-left: 0%;
  margin-right: -75%;
  padding-left: 30px;
  padding-right: 30px;
}
/* line 65, ../sass/layout/_page.scss */
.lt-ie9 .one-sidebar.sidebar-second .l--content > .l-sidebar-second {
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
  padding-top: 1.66667em;
  padding-left: 15px;
}
@media (min-width: 68em) {
  /* line 75, ../sass/layout/_page.scss */
  .one-sidebar.sidebar-first .l--content > .l-main {
    float: right;
    width: 75%;
    margin-right: 0%;
    margin-left: -75%;
    padding-left: 50px;
  }
  /* line 80, ../sass/layout/_page.scss */
  .one-sidebar.sidebar-first .l--content > .l-sidebar-first {
    float: left;
    width: 20.83333%;
    margin-left: 0%;
    margin-right: -20.83333%;
    padding-right: 15px;
  }
  /* line 87, ../sass/layout/_page.scss */
  .one-sidebar.sidebar-second .l--content > .l-main {
    float: left;
    width: 75%;
    margin-left: 0%;
    margin-right: -75%;
    padding-right: 15px;
  }
  /* line 92, ../sass/layout/_page.scss */
  .one-sidebar.sidebar-second .l--content > .l-sidebar-second {
    float: right;
    width: 20.83333%;
    margin-right: 0%;
    margin-left: -20.83333%;
    padding-top: 1.66667em;
    padding-left: 15px;
  }
}
/* line 75, ../sass/layout/_page.scss */
.lt-ie9 .one-sidebar.sidebar-first .l--content > .l-main {
  float: right;
  width: 75%;
  margin-right: 0%;
  margin-left: -75%;
  padding-left: 50px;
}
/* line 80, ../sass/layout/_page.scss */
.lt-ie9 .one-sidebar.sidebar-first .l--content > .l-sidebar-first {
  float: left;
  width: 20.83333%;
  margin-left: 0%;
  margin-right: -20.83333%;
  padding-right: 15px;
}
/* line 87, ../sass/layout/_page.scss */
.lt-ie9 .one-sidebar.sidebar-second .l--content > .l-main {
  float: left;
  width: 75%;
  margin-left: 0%;
  margin-right: -75%;
  padding-right: 15px;
}
/* line 92, ../sass/layout/_page.scss */
.lt-ie9 .one-sidebar.sidebar-second .l--content > .l-sidebar-second {
  float: right;
  width: 20.83333%;
  margin-right: 0%;
  margin-left: -20.83333%;
  padding-top: 1.66667em;
  padding-left: 15px;
}

/* line 108, ../sass/layout/_page.scss */
.l-sidebar .block {
  margin-bottom: 3.33333em;
}

/* line 116, ../sass/layout/_page.scss */
.l--search {
  padding: 0 0 3.33333em;
}

/* line 123, ../sass/layout/_page.scss */
.search-header .l-main,
.work-header .l-main,
.l--news .l-main {
  padding-top: 0.66667em;
}
/* line 129, ../sass/layout/_page.scss */
.search-header .l-sidebar,
.search-header .l-sidebar-first,
.search-header .l-sidebar-second,
.work-header .l-sidebar,
.work-header .l-sidebar-first,
.work-header .l-sidebar-second,
.l--news .l-sidebar,
.l--news .l-sidebar-first,
.l--news .l-sidebar-second {
  padding-top: 1.66667em;
}
/* line 133, ../sass/layout/_page.scss */
.search-header .block--local-menu,
.work-header .block--local-menu,
.l--news .block--local-menu {
  margin-top: -1em;
}

/* line 1, ../sass/layout/_profile.scss */
.l--profile {
  margin-top: 2.66667em;
}

/* line 6, ../sass/layout/_resource.scss */
.l--resource {
  margin-top: 3em;
}
/* line 12, ../sass/layout/_resource.scss */
.l--resource .l-sidebar-first,
.l--resource .l-sidebar-second,
.l--resource .l-sidebar,
.l--resource .resource-supplement > .l-main {
  padding-top: 3em;
  border-top: 1px dotted #c7c7c7;
}
@media (min-width: 51em) {
  /* line 18, ../sass/layout/_resource.scss */
  .l--resource .l-sidebar {
    padding-top: 0;
    border-top: none;
  }
}
/* line 18, ../sass/layout/_resource.scss */
.lt-ie9 .l--resource .l-sidebar {
  padding-top: 0;
  border-top: none;
}

/* line 8, ../sass/layout/_sidebar-before.scss */
.l--sidebar-before {
  *position: relative;
  *zoom: 1;
}
/* line 46, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.l--sidebar-before:before, .l--sidebar-before:after {
  content: "";
  display: table;
}
/* line 50, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.l--sidebar-before:after {
  clear: both;
}
/* line 11, ../sass/layout/_sidebar-before.scss */
.page--sidebar-before .l--sidebar-before {
  padding-top: 0.66667em;
}
@media (min-width: 51em) {
  /* line 17, ../sass/layout/_sidebar-before.scss */
  .l--sidebar-before .l-main {
    float: right;
    width: 62.5%;
    margin-right: 0%;
    margin-left: -62.5%;
    padding-right: 50px;
  }
  /* line 22, ../sass/layout/_sidebar-before.scss */
  .l--sidebar-before .l-sidebar {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-right: 50px;
  }
}
@media (min-width: 68em) {
  /* line 29, ../sass/layout/_sidebar-before.scss */
  .l--sidebar-before .l-main {
    float: left;
    width: 75%;
    margin-left: 25%;
    margin-right: -100%;
    padding-left: 50px;
  }
  /* line 34, ../sass/layout/_sidebar-before.scss */
  .l--sidebar-before .l-sidebar {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
  }
}
/* line 29, ../sass/layout/_sidebar-before.scss */
.lt-ie9 .l--sidebar-before .l-main {
  float: left;
  width: 75%;
  margin-left: 25%;
  margin-right: -100%;
  padding-left: 50px;
}
/* line 34, ../sass/layout/_sidebar-before.scss */
.lt-ie9 .l--sidebar-before .l-sidebar {
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
}

/* line 7, ../sass/layout/_sidebar-after.scss */
.l--sidebar-after {
  *position: relative;
  *zoom: 1;
}
/* line 46, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.l--sidebar-after:before, .l--sidebar-after:after {
  content: "";
  display: table;
}
/* line 50, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.l--sidebar-after:after {
  clear: both;
}
@media (min-width: 51em) {
  /* line 11, ../sass/layout/_sidebar-after.scss */
  .l--sidebar-after .l-main {
    float: left;
    width: 62.5%;
    margin-left: 0%;
    margin-right: -62.5%;
    padding-right: 50px;
  }
  /* line 16, ../sass/layout/_sidebar-after.scss */
  .l--sidebar-after .l-sidebar {
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -33.33333%;
    padding-left: 50px;
  }
}
@media (min-width: 68em) {
  /* line 23, ../sass/layout/_sidebar-after.scss */
  .l--sidebar-after .l-main {
    float: right;
    width: 75%;
    margin-right: 25%;
    margin-left: -100%;
    padding-right: 15px;
  }
  /* line 28, ../sass/layout/_sidebar-after.scss */
  .l--sidebar-after .l-sidebar {
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
  }
}
/* line 23, ../sass/layout/_sidebar-after.scss */
.lt-ie9 .l--sidebar-after .l-main {
  float: right;
  width: 75%;
  margin-right: 25%;
  margin-left: -100%;
  padding-right: 15px;
}
/* line 28, ../sass/layout/_sidebar-after.scss */
.lt-ie9 .l--sidebar-after .l-sidebar {
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
}

/* line 34, ../sass/layout/_sidebar-after.scss */
.l--card-sidebar-after {
  *position: relative;
  *zoom: 1;
}
/* line 46, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.l--card-sidebar-after:before, .l--card-sidebar-after:after {
  content: "";
  display: table;
}
/* line 50, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.l--card-sidebar-after:after {
  clear: both;
}
@media (min-width: 51em) {
  /* line 38, ../sass/layout/_sidebar-after.scss */
  .l--card-sidebar-after .l-main {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
  }
  /* line 42, ../sass/layout/_sidebar-after.scss */
  .l--card-sidebar-after .l-sidebar {
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -33.33333%;
    padding: 0 30px;
  }
}

/* line 51, ../sass/layout/_sidebar-after.scss */
.l--sidebar-after--nested .l-sidebar--nested {
  margin-top: 2.66667em;
}
@media (min-width: 68em) {
  /* line 56, ../sass/layout/_sidebar-after.scss */
  .l--sidebar-after--nested .l-main--nested {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
    padding-right: 50px;
  }
  /* line 61, ../sass/layout/_sidebar-after.scss */
  .l--sidebar-after--nested .l-sidebar--nested {
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -33.33333%;
    margin-top: 0;
    padding-left: 15px;
  }
}
/* line 56, ../sass/layout/_sidebar-after.scss */
.lt-ie9 .l--sidebar-after--nested .l-main--nested {
  float: left;
  width: 66.66667%;
  margin-left: 0%;
  margin-right: -66.66667%;
  padding-right: 50px;
}
/* line 61, ../sass/layout/_sidebar-after.scss */
.lt-ie9 .l--sidebar-after--nested .l-sidebar--nested {
  float: right;
  width: 33.33333%;
  margin-right: 0%;
  margin-left: -33.33333%;
  margin-top: 0;
  padding-left: 15px;
}

@media (min-width: 51em) {
  /* line 9, ../sass/layout/_sidebars-after.scss */
  .l--sidebars-after .l-main {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
    padding-left: 50px;
    padding-right: 50px;
  }
  /* line 15, ../sass/layout/_sidebars-after.scss */
  .l--sidebars-after .l-sidebar-first {
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -33.33333%;
    padding-left: 15px;
  }
  /* line 20, ../sass/layout/_sidebars-after.scss */
  .l--sidebars-after .l-sidebar-second {
    clear: right;
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -33.33333%;
    padding-left: 15px;
  }
}
/* line 9, ../sass/layout/_sidebars-after.scss */
.lt-ie9 .l--sidebars-after .l-main {
  float: left;
  width: 66.66667%;
  margin-left: 0%;
  margin-right: -66.66667%;
  padding-left: 50px;
  padding-right: 50px;
}
/* line 15, ../sass/layout/_sidebars-after.scss */
.lt-ie9 .l--sidebars-after .l-sidebar-first {
  float: right;
  width: 33.33333%;
  margin-right: 0%;
  margin-left: -33.33333%;
  padding-left: 15px;
}
/* line 20, ../sass/layout/_sidebars-after.scss */
.lt-ie9 .l--sidebars-after .l-sidebar-second {
  clear: right;
  float: right;
  width: 33.33333%;
  margin-right: 0%;
  margin-left: -33.33333%;
  padding-left: 15px;
}
@media (min-width: 68em) {
  /* line 28, ../sass/layout/_sidebars-after.scss */
  .l--sidebars-after .l-main {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    padding-left: 0;
    padding-right: 50px;
  }
  /* line 34, ../sass/layout/_sidebars-after.scss */
  .l--sidebars-after .l-sidebar-first {
    float: right;
    width: 25%;
    margin-right: 25%;
    margin-left: -50%;
    padding-left: 25px;
    padding-right: 25px;
  }
  /* line 40, ../sass/layout/_sidebars-after.scss */
  .l--sidebars-after .l-sidebar-second {
    clear: none;
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
    padding-left: 50px;
  }
}
/* line 28, ../sass/layout/_sidebars-after.scss */
.lt-ie9 .l--sidebars-after .l-main {
  float: left;
  width: 50%;
  margin-left: 0%;
  margin-right: -50%;
  padding-left: 0;
  padding-right: 50px;
}
/* line 34, ../sass/layout/_sidebars-after.scss */
.lt-ie9 .l--sidebars-after .l-sidebar-first {
  float: right;
  width: 25%;
  margin-right: 25%;
  margin-left: -50%;
  padding-left: 25px;
  padding-right: 25px;
}
/* line 40, ../sass/layout/_sidebars-after.scss */
.lt-ie9 .l--sidebars-after .l-sidebar-second {
  clear: none;
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
  padding-left: 50px;
}

/* line 7, ../sass/layout/_split-left.scss */
.l--split-left {
  *position: relative;
  *zoom: 1;
}
/* line 46, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.l--split-left:before, .l--split-left:after {
  content: "";
  display: table;
}
/* line 50, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.l--split-left:after {
  clear: both;
}
@media (min-width: 34em) {
  /* line 11, ../sass/layout/_split-left.scss */
  .l--split-left .l-main {
    float: left;
    width: 45.83333%;
    margin-left: 0%;
    margin-right: -45.83333%;
    padding-right: 15px;
  }
  /* line 16, ../sass/layout/_split-left.scss */
  .l--split-left .l-sidebar-first {
    float: left;
    width: 45.83333%;
    margin-left: 54.16667%;
    margin-right: -100%;
    padding-left: 15px;
  }
  /* line 21, ../sass/layout/_split-left.scss */
  .l--split-left .l-sidebar-second {
    clear: left;
    float: right;
    width: 100%;
    margin-right: 0%;
    margin-left: -100%;
  }
}
/* line 11, ../sass/layout/_split-left.scss */
.lt-ie9 .l--split-left .l-main {
  float: left;
  width: 45.83333%;
  margin-left: 0%;
  margin-right: -45.83333%;
  padding-right: 15px;
}
/* line 16, ../sass/layout/_split-left.scss */
.lt-ie9 .l--split-left .l-sidebar-first {
  float: left;
  width: 45.83333%;
  margin-left: 54.16667%;
  margin-right: -100%;
  padding-left: 15px;
}
/* line 21, ../sass/layout/_split-left.scss */
.lt-ie9 .l--split-left .l-sidebar-second {
  clear: left;
  float: right;
  width: 100%;
  margin-right: 0%;
  margin-left: -100%;
}
@media (min-width: 51em) {
  /* line 28, ../sass/layout/_split-left.scss */
  .l--split-left .l-main {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
  }
  /* line 32, ../sass/layout/_split-left.scss */
  .l--split-left .l-sidebar-first {
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -66.66667%;
    padding-right: 15px;
  }
  /* line 37, ../sass/layout/_split-left.scss */
  .l--split-left .l-sidebar-second {
    clear: none;
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -33.33333%;
    padding-left: 15px;
  }
}
/* line 28, ../sass/layout/_split-left.scss */
.lt-ie9 .l--split-left .l-main {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
}
/* line 32, ../sass/layout/_split-left.scss */
.lt-ie9 .l--split-left .l-sidebar-first {
  float: left;
  width: 33.33333%;
  margin-left: 33.33333%;
  margin-right: -66.66667%;
  padding-right: 15px;
}
/* line 37, ../sass/layout/_split-left.scss */
.lt-ie9 .l--split-left .l-sidebar-second {
  clear: none;
  float: right;
  width: 33.33333%;
  margin-right: 0%;
  margin-left: -33.33333%;
  padding-left: 15px;
}
@media (min-width: 68em) {
  /* line 45, ../sass/layout/_split-left.scss */
  .l--split-left .l-main {
    float: left;
    width: 37.5%;
    margin-left: 0%;
    margin-right: -37.5%;
    padding-right: 50px;
  }
  /* line 50, ../sass/layout/_split-left.scss */
  .l--split-left .l-sidebar-first {
    float: left;
    width: 37.5%;
    margin-left: 37.5%;
    margin-right: -75%;
    padding-left: 50px;
    padding-right: 50px;
  }
  /* line 56, ../sass/layout/_split-left.scss */
  .l--split-left .l-sidebar-second {
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
    padding-left: 50px;
  }
}
/* line 45, ../sass/layout/_split-left.scss */
.lt-ie9 .l--split-left .l-main {
  float: left;
  width: 37.5%;
  margin-left: 0%;
  margin-right: -37.5%;
  padding-right: 50px;
}
/* line 50, ../sass/layout/_split-left.scss */
.lt-ie9 .l--split-left .l-sidebar-first {
  float: left;
  width: 37.5%;
  margin-left: 37.5%;
  margin-right: -75%;
  padding-left: 50px;
  padding-right: 50px;
}
/* line 56, ../sass/layout/_split-left.scss */
.lt-ie9 .l--split-left .l-sidebar-second {
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
  padding-left: 50px;
}

/* line 6, ../sass/layout/_region--above-content.scss */
#above-content {
  color: white;
}

/* line 7, ../sass/layout/_region--footer.scss */
#footer {
  *zoom: 1;
  padding: 1.33333em 0;
}
/* line 3, ../sass/utilities/_clearfix.scss */
#footer:before, #footer:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
#footer:after {
  clear: both;
}
/* line 11, ../sass/layout/_region--footer.scss */
#footer .block {
  margin-bottom: 1.33333em;
}

/* line 7, ../sass/layout/_region--header.scss */
#header {
  *zoom: 1;
  padding: 0.66667em 0;
}
/* line 3, ../sass/utilities/_clearfix.scss */
#header:before, #header:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
#header:after {
  clear: both;
}
@media (min-height: 40em) {
  /* line 7, ../sass/layout/_region--header.scss */
  #header {
    padding: 1em 0;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 #header {
  padding: 1em 0;
}
/* line 16, ../sass/layout/_region--header.scss */
#header [id="block-boxes-donate-button"] {
  float: left;
}
@media (min-width: 600px) {
  /* line 16, ../sass/layout/_region--header.scss */
  #header [id="block-boxes-donate-button"] {
    margin-top: 6px;
    margin-right: 1em;
    float: right;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 #header [id="block-boxes-donate-button"] {
  margin-top: 6px;
  margin-right: 1em;
  float: right;
}
@media (min-width: 992px) {
  /* line 16, ../sass/layout/_region--header.scss */
  #header [id="block-boxes-donate-button"] {
    position: absolute;
    right: 15px;
    bottom: 0;
    margin: 0;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 #header [id="block-boxes-donate-button"] {
  position: absolute;
  right: 15px;
  bottom: 0;
  margin: 0;
}
/* line 33, ../sass/layout/_region--header.scss */
#header [id="block-boxes-donate-button"] .block-title {
  display: none;
}
/* line 37, ../sass/layout/_region--header.scss */
#header [id="block-boxes-donate-button"] p {
  margin: 0;
}
@media (min-width: 600px) {
  /* line 41, ../sass/layout/_region--header.scss */
  #header .link--donate {
    margin: 0;
    padding: 3px 10px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 #header .link--donate {
  margin: 0;
  padding: 3px 10px;
}
@media (min-width: 992px) {
  /* line 41, ../sass/layout/_region--header.scss */
  #header .link--donate {
    margin: 0;
    padding: 0 15px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 #header .link--donate {
  margin: 0;
  padding: 0 15px;
}
/* line 52, ../sass/layout/_region--header.scss */
#header #logo {
  float: left;
  line-height: 0;
}
@media (min-width: 600px) {
  /* line 52, ../sass/layout/_region--header.scss */
  #header #logo {
    line-height: inherit;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 #header #logo {
  line-height: inherit;
}

/* line 61, ../sass/layout/_region--header.scss */
.header__inner {
  position: relative;
}

/* line 7, ../sass/layout/_region--main.scss */
#main {
  background-color: white;
  z-index: 5;
  position: relative;
}

/* line 15, ../sass/layout/_region--main.scss */
.main--bordered {
  padding: 0.66667em 0;
  border-top-style: solid;
  border-top-width: 0.16667em;
  padding-top: 0.5em;
  border-color: #f0ab00;
}
/* line 20, ../sass/layout/_region--main.scss */
.front .main--bordered {
  border-color: transparent;
}

/* line 7, ../sass/layout/_region--messages.scss */
#messages {
  *zoom: 1;
  font-weight: 600;
  padding: 1.33333em 15px 2.66667em;
}
/* line 3, ../sass/utilities/_clearfix.scss */
#messages:before, #messages:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
#messages:after {
  clear: both;
}

/* line 7, ../sass/layout/_region--navigation.scss */
#navigation {
  background-color: #f0ab00;
  position: relative;
  z-index: 10;
  overflow: hidden;
  min-height: 0.33333em;
}
/* line 15, ../sass/layout/_region--navigation.scss */
.is-stuck #navigation {
  overflow: visible;
}
/* line 19, ../sass/layout/_region--navigation.scss */
#navigation .l--constrained, #navigation .page--sidebar-before .l--sidebar-before, .page--sidebar-before #navigation .l--sidebar-before, #navigation .maintenance-page #page, .maintenance-page #navigation #page, #navigation .page-about-experts-staff .l-header, .page-about-experts-staff #navigation .l-header, #navigation .view-resources.view-display-id-page_1 .view-empty, .view-resources.view-display-id-page_1 #navigation .view-empty,
#navigation .pane-views-exp-publications-page .view-empty,
.pane-views-exp-publications-page #navigation .view-empty,
#navigation .pane-views-exp-resources-pane-resources .view-empty,
.pane-views-exp-resources-pane-resources #navigation .view-empty,
#navigation .pane-views-exp-blog-page .view-empty,
.pane-views-exp-blog-page #navigation .view-empty,
#navigation .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #navigation .view-empty, #navigation .view-resources.view-display-id-page_1 .view-content, .view-resources.view-display-id-page_1 #navigation .view-content,
#navigation .pane-views-exp-publications-page .view-content,
.pane-views-exp-publications-page #navigation .view-content,
#navigation .pane-views-exp-resources-pane-resources .view-content,
.pane-views-exp-resources-pane-resources #navigation .view-content,
#navigation .pane-views-exp-blog-page .view-content,
.pane-views-exp-blog-page #navigation .view-content,
#navigation .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #navigation .view-content {
  position: relative;
  padding: 0;
}
/* line 22, ../sass/layout/_region--navigation.scss */
#navigation .l--constrained:before, #navigation .page--sidebar-before .l--sidebar-before:before, .page--sidebar-before #navigation .l--sidebar-before:before, #navigation .maintenance-page #page:before, .maintenance-page #navigation #page:before, #navigation .page-about-experts-staff .l-header:before, .page-about-experts-staff #navigation .l-header:before, #navigation .view-resources.view-display-id-page_1 .view-empty:before, .view-resources.view-display-id-page_1 #navigation .view-empty:before,
#navigation .pane-views-exp-publications-page .view-empty:before,
.pane-views-exp-publications-page #navigation .view-empty:before,
#navigation .pane-views-exp-resources-pane-resources .view-empty:before,
.pane-views-exp-resources-pane-resources #navigation .view-empty:before,
#navigation .pane-views-exp-blog-page .view-empty:before,
.pane-views-exp-blog-page #navigation .view-empty:before,
#navigation .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty:before,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #navigation .view-empty:before, #navigation .view-resources.view-display-id-page_1 .view-content:before, .view-resources.view-display-id-page_1 #navigation .view-content:before,
#navigation .pane-views-exp-publications-page .view-content:before,
.pane-views-exp-publications-page #navigation .view-content:before,
#navigation .pane-views-exp-resources-pane-resources .view-content:before,
.pane-views-exp-resources-pane-resources #navigation .view-content:before,
#navigation .pane-views-exp-blog-page .view-content:before,
.pane-views-exp-blog-page #navigation .view-content:before,
#navigation .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content:before,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #navigation .view-content:before {
  background: #e88100;
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 100%;
  top: 0;
  z-index: 1;
}
/* line 34, ../sass/layout/_region--navigation.scss */
#navigation [id="block-boxes-donate-button"] {
  margin-left: 15px;
  margin-right: 15px;
}
@media (min-width: 18em) {
  /* line 41, ../sass/layout/_region--navigation.scss */
  #navigation #block-search-form,
  #navigation .block-wri-search {
    float: right;
    margin-bottom: 0;
    z-index: 30;
  }
  /* line 47, ../sass/layout/_region--navigation.scss */
  #navigation [id="block-boxes-donate-button"] {
    position: relative;
    width: auto;
    float: right;
    z-index: 20;
  }
  /* line 54, ../sass/layout/_region--navigation.scss */
  #navigation .block--menu-main {
    z-index: 10;
  }
}
/* line 41, ../sass/layout/_region--navigation.scss */
.lt-ie9 #navigation #block-search-form,
.lt-ie9 #navigation .block-wri-search {
  float: right;
  margin-bottom: 0;
  z-index: 30;
}
/* line 47, ../sass/layout/_region--navigation.scss */
.lt-ie9 #navigation [id="block-boxes-donate-button"] {
  position: relative;
  width: auto;
  float: right;
  z-index: 20;
}
/* line 54, ../sass/layout/_region--navigation.scss */
.lt-ie9 #navigation .block--menu-main {
  z-index: 10;
}
@media (min-width: 72.25em) {
  /* line 63, ../sass/layout/_region--navigation.scss */
  #navigation #block-search-form .block-title,
  #navigation .block-wri-search .block-title {
    display: none !important;
  }
  /* line 67, ../sass/layout/_region--navigation.scss */
  #navigation #block-search-form .block-content,
  #navigation .block-wri-search .block-content {
    padding-right: 0 !important;
    min-width: 8.33333em !important;
  }
  /* line 72, ../sass/layout/_region--navigation.scss */
  #navigation #block-search-form .form-submit,
  #navigation .block-wri-search .form-submit {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 53.625em) {
  /* line 81, ../sass/layout/_region--navigation.scss */
  #navigation .block--menu-main {
    clear: none;
  }
  /* line 84, ../sass/layout/_region--navigation.scss */
  #navigation .block--menu-main .block-content {
    overflow: visible;
  }
}
/* line 81, ../sass/layout/_region--navigation.scss */
.lt-ie9 #navigation .block--menu-main {
  clear: none;
}
/* line 84, ../sass/layout/_region--navigation.scss */
.lt-ie9 #navigation .block--menu-main .block-content {
  overflow: visible;
}
@media (min-width: 38em) {
  /* line 96, ../sass/layout/_region--navigation.scss */
  #navigation #block-search-form,
  #navigation .block-wri-search {
    margin-right: 15px;
    right: 0;
  }
}
/* line 96, ../sass/layout/_region--navigation.scss */
.lt-ie9 #navigation #block-search-form,
.lt-ie9 #navigation .block-wri-search {
  margin-right: 15px;
  right: 0;
}

/* line 7, ../sass/layout/_region--stay-connected.scss */
#stay-connected {
  background-color: #f3f3f3;
  position: relative;
  margin-top: 4em;
}
/* line 12, ../sass/layout/_region--stay-connected.scss */
#stay-connected .block {
  margin-bottom: 1.33333em;
}

/* line 17, ../sass/layout/_region--stay-connected.scss */
.section-heading {
  font-size: 2em;
  line-height: 1.33333em;
  margin: 0;
  text-transform: uppercase;
  position: absolute;
  top: -0.91667em;
  color: #f3f3f3;
  white-space: nowrap;
}
@media (min-width: 600px) {
  /* line 17, ../sass/layout/_region--stay-connected.scss */
  .section-heading {
    font-size: 3.33333em;
    line-height: 1.2em;
    top: -0.95em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .section-heading {
  font-size: 3.33333em;
  line-height: 1.2em;
  top: -0.95em;
}

/* line 32, ../sass/layout/_region--stay-connected.scss */
.stay-connected-inner {
  padding-top: 2.66667em;
}

/* line 1, ../sass/layout/_region--below-navigation.scss */
#below-navigation {
  background-color: #a50832;
  color: #fff;
}
/* line 5, ../sass/layout/_region--below-navigation.scss */
#below-navigation .sticky-mast-wrapper {
  background-color: #a50832;
  color: #fff;
}
/* line 10, ../sass/layout/_region--below-navigation.scss */
#below-navigation .l--constrained, #below-navigation .page--sidebar-before .l--sidebar-before, .page--sidebar-before #below-navigation .l--sidebar-before, #below-navigation .maintenance-page #page, .maintenance-page #below-navigation #page, #below-navigation .page-about-experts-staff .l-header, .page-about-experts-staff #below-navigation .l-header, #below-navigation .view-resources.view-display-id-page_1 .view-empty, .view-resources.view-display-id-page_1 #below-navigation .view-empty,
#below-navigation .pane-views-exp-publications-page .view-empty,
.pane-views-exp-publications-page #below-navigation .view-empty,
#below-navigation .pane-views-exp-resources-pane-resources .view-empty,
.pane-views-exp-resources-pane-resources #below-navigation .view-empty,
#below-navigation .pane-views-exp-blog-page .view-empty,
.pane-views-exp-blog-page #below-navigation .view-empty,
#below-navigation .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #below-navigation .view-empty, #below-navigation .view-resources.view-display-id-page_1 .view-content, .view-resources.view-display-id-page_1 #below-navigation .view-content,
#below-navigation .pane-views-exp-publications-page .view-content,
.pane-views-exp-publications-page #below-navigation .view-content,
#below-navigation .pane-views-exp-resources-pane-resources .view-content,
.pane-views-exp-resources-pane-resources #below-navigation .view-content,
#below-navigation .pane-views-exp-blog-page .view-content,
.pane-views-exp-blog-page #below-navigation .view-content,
#below-navigation .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #below-navigation .view-content {
  position: relative;
}
@media (min-width: 600px) {
  /* line 10, ../sass/layout/_region--below-navigation.scss */
  #below-navigation .l--constrained, #below-navigation .page--sidebar-before .l--sidebar-before, .page--sidebar-before #below-navigation .l--sidebar-before, #below-navigation .maintenance-page #page, .maintenance-page #below-navigation #page, #below-navigation .page-about-experts-staff .l-header, .page-about-experts-staff #below-navigation .l-header, #below-navigation .view-resources.view-display-id-page_1 .view-empty, .view-resources.view-display-id-page_1 #below-navigation .view-empty,
  #below-navigation .pane-views-exp-publications-page .view-empty,
  .pane-views-exp-publications-page #below-navigation .view-empty,
  #below-navigation .pane-views-exp-resources-pane-resources .view-empty,
  .pane-views-exp-resources-pane-resources #below-navigation .view-empty,
  #below-navigation .pane-views-exp-blog-page .view-empty,
  .pane-views-exp-blog-page #below-navigation .view-empty,
  #below-navigation .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 #below-navigation .view-empty, #below-navigation .view-resources.view-display-id-page_1 .view-content, .view-resources.view-display-id-page_1 #below-navigation .view-content,
  #below-navigation .pane-views-exp-publications-page .view-content,
  .pane-views-exp-publications-page #below-navigation .view-content,
  #below-navigation .pane-views-exp-resources-pane-resources .view-content,
  .pane-views-exp-resources-pane-resources #below-navigation .view-content,
  #below-navigation .pane-views-exp-blog-page .view-content,
  .pane-views-exp-blog-page #below-navigation .view-content,
  #below-navigation .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 #below-navigation .view-content {
    padding-left: 3.66667em;
  }
  /* line 16, ../sass/layout/_region--below-navigation.scss */
  #below-navigation .l--constrained:before, #below-navigation .page--sidebar-before .l--sidebar-before:before, .page--sidebar-before #below-navigation .l--sidebar-before:before, #below-navigation .maintenance-page #page:before, .maintenance-page #below-navigation #page:before, #below-navigation .page-about-experts-staff .l-header:before, .page-about-experts-staff #below-navigation .l-header:before, #below-navigation .view-resources.view-display-id-page_1 .view-empty:before, .view-resources.view-display-id-page_1 #below-navigation .view-empty:before,
  #below-navigation .pane-views-exp-publications-page .view-empty:before,
  .pane-views-exp-publications-page #below-navigation .view-empty:before,
  #below-navigation .pane-views-exp-resources-pane-resources .view-empty:before,
  .pane-views-exp-resources-pane-resources #below-navigation .view-empty:before,
  #below-navigation .pane-views-exp-blog-page .view-empty:before,
  .pane-views-exp-blog-page #below-navigation .view-empty:before,
  #below-navigation .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty:before,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 #below-navigation .view-empty:before, #below-navigation .view-resources.view-display-id-page_1 .view-content:before, .view-resources.view-display-id-page_1 #below-navigation .view-content:before,
  #below-navigation .pane-views-exp-publications-page .view-content:before,
  .pane-views-exp-publications-page #below-navigation .view-content:before,
  #below-navigation .pane-views-exp-resources-pane-resources .view-content:before,
  .pane-views-exp-resources-pane-resources #below-navigation .view-content:before,
  #below-navigation .pane-views-exp-blog-page .view-content:before,
  .pane-views-exp-blog-page #below-navigation .view-content:before,
  #below-navigation .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content:before,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 #below-navigation .view-content:before {
    background-image: url('/sites/all/themes/wri/images/svg/white-wri-logo.svg?1457649623');
    background-size: cover;
    content: '';
    display: block;
    height: 1.5em;
    width: 1.5em;
    position: absolute;
    top: 0.33333em;
    left: 15px;
  }
}

/* line 6, ../sass/layout/_region--utility.scss */
#utility {
  position: relative;
  width: 100%;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 2;
}

/* line 2, ../sass/layout/_l--featured-profile.scss */
.l--featured-profile > header {
  padding-left: 70px;
}
/* line 6, ../sass/layout/_l--featured-profile.scss */
.l--featured-profile > header figure {
  float: left;
  margin-left: -70px;
}
/* line 11, ../sass/layout/_l--featured-profile.scss */
.l--featured-profile > header .field--title h2 {
  font-size: 1.16667em;
  line-height: 1.42857em;
  margin: 0;
}

/*
 * Chosen style overrides
 *
 */
/* line 7, ../sass/libraries/_chosen.scss */
.chzn-container-multi .chzn-choices .search-field input {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets */
/* line 17, ../sass/libraries/_flexslider.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

/* line 20, ../sass/libraries/_flexslider.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
/* line 24, ../sass/libraries/_flexslider.scss */
.flexslider {
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 25, ../sass/libraries/_flexslider.scss */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 26, ../sass/libraries/_flexslider.scss */
.flexslider .slides img {
  width: 100%;
  display: block;
}

/* line 27, ../sass/libraries/_flexslider.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 30, ../sass/libraries/_flexslider.scss */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 31, ../sass/libraries/_flexslider.scss */
html[xmlns] .slides {
  display: block;
}

/* line 32, ../sass/libraries/_flexslider.scss */
* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 37, ../sass/libraries/_flexslider.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* line 40, ../sass/libraries/_flexslider.scss */
.flexslider--slideshow {
  position: relative;
}
/* line 43, ../sass/libraries/_flexslider.scss */
.flexslider--slideshow .flex-direction-nav {
  margin: 0;
  padding: 0;
}
/* line 48, ../sass/libraries/_flexslider.scss */
.touch .flexslider--slideshow .flex-direction-nav {
  display: none;
}
/* line 52, ../sass/libraries/_flexslider.scss */
.flexslider--slideshow .flex-direction-nav > li {
  display: block;
  list-style: none;
}
/* line 59, ../sass/libraries/_flexslider.scss */
.flexslider--slideshow .flex-prev,
.flexslider--slideshow .flex-next {
  display: block;
  height: 48px;
  width: 48px;
  position: absolute;
  top: 50%;
  margin-top: -24px;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  z-index: 3;
}
/* line 75, ../sass/libraries/_flexslider.scss */
.flexslider--slideshow .flex-prev:hover,
.flexslider--slideshow .flex-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 0 0 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 0 0 2px;
  box-shadow: rgba(255, 255, 255, 0.4) 0 0 0 2px;
}
/* line 80, ../sass/libraries/_flexslider.scss */
.flexslider--slideshow .flex-prev:active,
.flexslider--slideshow .flex-next:active {
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 0 0 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 0 0 2px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 0 0 2px;
}
/* line 84, ../sass/libraries/_flexslider.scss */
.svg .flexslider--slideshow .flex-prev, .svg
.flexslider--slideshow .flex-next {
  background-position: 0 0;
}
/* line 89, ../sass/libraries/_flexslider.scss */
.flexslider--slideshow .flex-prev {
  left: 12px;
  background-position: 0 -1418px;
}
/* line 93, ../sass/libraries/_flexslider.scss */
.svg .flexslider--slideshow .flex-prev {
  background-image: url("../images/svg/previous.svg");
}
/* line 98, ../sass/libraries/_flexslider.scss */
.flexslider--slideshow .flex-next {
  right: 12px;
  background-position: 0 -1471px;
}
/* line 102, ../sass/libraries/_flexslider.scss */
.svg .flexslider--slideshow .flex-next {
  background-image: url("../images/svg/next.svg");
}

/*
 * Leaflet style overrides
 *
 */
/* line 6, ../sass/libraries/_leaflet.scss */
.leaflet-popup-content-wrapper {
  border-radius: 4px;
}
/* line 10, ../sass/libraries/_leaflet.scss */
.leaflet-popup-content-wrapper .link--more-wrapper > a, .leaflet-popup-content-wrapper .block--featured .views-row-2 .link--more--feature--wrapper > a, .block--featured .views-row-2 .leaflet-popup-content-wrapper .link--more--feature--wrapper > a,
.leaflet-popup-content-wrapper .block--featured .views-row-3 .link--more--feature--wrapper > a,
.block--featured .views-row-3 .leaflet-popup-content-wrapper .link--more--feature--wrapper > a,
.leaflet-popup-content-wrapper .block--featured .views-row-4 .link--more--feature--wrapper > a,
.block--featured .views-row-4 .leaflet-popup-content-wrapper .link--more--feature--wrapper > a {
  font-size: 100%;
}
/* line 13, ../sass/libraries/_leaflet.scss */
.leaflet-popup-content-wrapper .link--more-wrapper > a:after, .leaflet-popup-content-wrapper .block--featured .views-row-2 .link--more--feature--wrapper > a:after, .block--featured .views-row-2 .leaflet-popup-content-wrapper .link--more--feature--wrapper > a:after,
.leaflet-popup-content-wrapper .block--featured .views-row-3 .link--more--feature--wrapper > a:after,
.block--featured .views-row-3 .leaflet-popup-content-wrapper .link--more--feature--wrapper > a:after,
.leaflet-popup-content-wrapper .block--featured .views-row-4 .link--more--feature--wrapper > a:after,
.block--featured .views-row-4 .leaflet-popup-content-wrapper .link--more--feature--wrapper > a:after {
  content: none;
}

/*
 * jQuer UI style overrides
 *
 */
/* line 7, ../sass/libraries/_jquery-ui.scss */
.ui-dialog-titlebar,
.ui-datepicker-header {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: none;
  border: none;
}
/* line 12, ../sass/libraries/_jquery-ui.scss */
.ui-dialog-titlebar .ui-dialog-title,
.ui-datepicker-header .ui-dialog-title {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #4d4d4d;
  font-size: 1.5em;
  line-height: 1em;
}

/* line 22, ../sass/libraries/_jquery-ui.scss */
.download-form-modal #tabs,
.download-form-modal .page-title,
.download-form-modal .field--title {
  display: none;
}

/* line 27, ../sass/libraries/_jquery-ui.scss */
.ui-widget {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 31, ../sass/libraries/_jquery-ui.scss */
#ui-datepicker-div {
  font-size: 0.66667em;
  line-height: 1.5em;
  border: 1px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 1px 1px 4px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 1px 1px 4px;
  box-shadow: rgba(0, 0, 0, 0.4) 1px 1px 4px;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--gray-white {
  background-color: #f3f3f3;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--gray-lightest {
  background-color: #dbdbdb;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--gray-lighter {
  background-color: #c7c7c7;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--gray-light {
  background-color: #b3b3b3;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--gray-default {
  background-color: #9b9b9b;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--gray-dark {
  background-color: #747474;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--gray-darker {
  background-color: #4d4d4d;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--gray-darkest {
  background-color: #292929;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--gray-black {
  background-color: #131313;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--orange-light {
  background-color: #f0ab00;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--orange-default {
  background-color: #ec9600;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--orange-dark {
  background-color: #e88100;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--red-light {
  background-color: #ed1a37;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--red-default {
  background-color: #c51f24;
}

/* line 13, ../sass/libraries/_styleguide.scss */
.styleguide-color--red-dark {
  background-color: #a51a1e;
}

/* line 49, ../sass/libraries/_styleguide.scss */
.styleguide-color {
  position: relative;
  width: 11%;
  max-width: 60px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 55, ../sass/libraries/_styleguide.scss */
.styleguide-color:hover:after {
  content: attr(data-color);
  position: absolute;
  padding: .5em;
  font-size: 12px;
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "Courier New", Courier, monospace;
  line-height: 16px;
  background-color: #dbdbdb;
  white-space: nowrap;
}

/* line 67, ../sass/libraries/_styleguide.scss */
.styleguide-color-inner {
  display: block;
  padding-top: 100%;
  height: 0;
}

/* line 74, ../sass/libraries/_styleguide.scss */
.page-admin-appearance-styleguide #block-system-main {
  padding-left: 30%;
}

/* line 80, ../sass/libraries/_styleguide.scss */
#styleguide-header {
  position: absolute;
  width: 25%;
  margin-left: -30%;
  background-color: transparent;
  border: none;
}
/* line 87, ../sass/libraries/_styleguide.scss */
#styleguide-header .item-list {
  float: none;
  width: 100%;
}
/* line 92, ../sass/libraries/_styleguide.scss */
#styleguide-header h3 {
  font-size: 0.83333em;
  line-height: 1.6em;
  margin: 0;
}
/* line 97, ../sass/libraries/_styleguide.scss */
#styleguide-header ul {
  margin: 0 0 0.33333em;
}
/* line 102, ../sass/libraries/_styleguide.scss */
#styleguide-header a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-style: solid;
  border-width: 0;
  color: #747474;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f3f3f3), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(bottom, #f3f3f3, #ffffff);
  background-image: -moz-linear-gradient(bottom, #f3f3f3, #ffffff);
  background-image: -o-linear-gradient(bottom, #f3f3f3, #ffffff);
  background-image: linear-gradient(bottom, #f3f3f3, #ffffff);
  border-color: #b3b3b3;
  font-size: 0.88889em;
  line-height: 1.5em;
  display: block;
  padding: 2px 15px;
}
/* line 14, ../sass/utilities/_button.scss */
#styleguide-header a:hover {
  text-decoration: none;
}
/* line 24, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#styleguide-header a:hover {
  color: #4d4d4d;
}
/* line 64, ../sass/utilities/_button.scss */
#styleguide-header a:hover {
  border-color: #747474;
}
/* line 68, ../sass/utilities/_button.scss */
#styleguide-header a:active {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dbdbdb), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(top, #dbdbdb, #ffffff);
  background-image: -moz-linear-gradient(top, #dbdbdb, #ffffff);
  background-image: -o-linear-gradient(top, #dbdbdb, #ffffff);
  background-image: linear-gradient(top, #dbdbdb, #ffffff);
  -webkit-box-shadow: #9b9b9b 0 1px 1px inset;
  -moz-box-shadow: #9b9b9b 0 1px 1px inset;
  box-shadow: #9b9b9b 0 1px 1px inset;
}

/* line 111, ../sass/libraries/_styleguide.scss */
h2.styleguide {
  font-size: 1.33333em;
  line-height: 1.25em;
  margin: 1.5em 0 0.25em;
  color: #292929;
  text-transform: capitalize;
}

/* line 118, ../sass/libraries/_styleguide.scss */
.styleguide-description {
  color: #747474;
}
/* line 121, ../sass/libraries/_styleguide.scss */
.styleguide-description > code {
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  -o-border-radius: 0.25em;
  border-radius: 0.25em;
  background-color: #f3f3f3;
  border: 1px solid #c7c7c7;
  padding: 0 .5em;
}

/* line 129, ../sass/libraries/_styleguide.scss */
div.styleguide {
  padding: 2em 0;
  border-bottom: none;
}

/* line 15, ../sass/components/_404.scss */
.page-node-23688.one-sidebar #content {
  max-width: 48em;
  margin-left: 0;
}
/* line 24, ../sass/components/_404.scss */
.page-node-23688 #content #block-search-form,
.page-node-23688 #content #block-search-form--2 {
  max-width: 300px !important;
  position: relative !important;
  left: 0;
  background-color: transparent;
}
/* line 30, ../sass/components/_404.scss */
.page-node-23688 #content #block-search-form:after,
.page-node-23688 #content #block-search-form--2:after {
  display: none;
}
/* line 34, ../sass/components/_404.scss */
.page-node-23688 #content #block-search-form .block-content,
.page-node-23688 #content #block-search-form--2 .block-content {
  position: static !important;
  background-color: transparent;
  width: 100%;
}
/* line 40, ../sass/components/_404.scss */
.page-node-23688 #content #block-search-form #edit-submit,
.page-node-23688 #content #block-search-form--2 #edit-submit {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 3, ../sass/components/_about-filter.scss */
.experts-staff-filters .list--ruled.dropdown-nav, .experts-staff-filters .dropdown-nav.list--ruled--loose {
  border-bottom: 1px dotted #c7c7c7;
}
/* line 6, ../sass/components/_about-filter.scss */
.experts-staff-filters .list--ruled li, .experts-staff-filters .list--ruled--loose li {
  display: inline-block;
}
/* line 8, ../sass/components/_about-filter.scss */
.experts-staff-filters .list--ruled li .parent, .experts-staff-filters .list--ruled--loose li .parent {
  position: relative;
  margin: 0 0.66667em 0 0;
  padding: 0.66667em 2em 0.66667em 1.33333em;
  cursor: pointer;
}
/* line 14, ../sass/components/_about-filter.scss */
.experts-staff-filters .list--ruled li .parent:after, .experts-staff-filters .list--ruled--loose li .parent:after {
  content: '';
  display: none;
  position: absolute;
  bottom: -13px;
  left: 0;
  right: 0;
  width: 100%;
  height: 13px;
  z-index: -1;
  background-color: white;
}
/* line 26, ../sass/components/_about-filter.scss */
.experts-staff-filters .list--ruled li .parent:before, .experts-staff-filters .list--ruled--loose li .parent:before {
  content: '';
  position: absolute;
  right: 0.66667em;
  top: 50%;
  height: 10px;
  width: 15px;
  margin-top: -6px;
  background-position: 0 -1547px;
}
/* line 37, ../sass/components/_about-filter.scss */
.experts-staff-filters .list--ruled li.active-parent, .experts-staff-filters .list--ruled--loose li.active-parent {
  z-index: 1;
}
/* line 39, ../sass/components/_about-filter.scss */
.experts-staff-filters .list--ruled li.active-parent .parent, .experts-staff-filters .list--ruled--loose li.active-parent .parent {
  z-index: 7;
  background-color: white;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
/* line 44, ../sass/components/_about-filter.scss */
.experts-staff-filters .list--ruled li.active-parent .parent:after, .experts-staff-filters .list--ruled--loose li.active-parent .parent:after {
  display: inline;
}
/* line 51, ../sass/components/_about-filter.scss */
.experts-staff-filters .selected-filters {
  *zoom: 1;
  display: none;
  padding: 0.66667em;
  font-size: 0.83333em;
  line-height: 1.6em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  background-color: #f3f3f3;
  color: #4d4d4d;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.experts-staff-filters .selected-filters:before, .experts-staff-filters .selected-filters:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.experts-staff-filters .selected-filters:after {
  clear: both;
}
/* line 61, ../sass/components/_about-filter.scss */
.experts-staff-filters .selected-filters li {
  position: relative;
  margin-right: 1.33333em;
  padding-right: 0.66667em;
  cursor: pointer;
}
/* line 66, ../sass/components/_about-filter.scss */
.experts-staff-filters .selected-filters li:before {
  content: '';
  position: absolute;
  right: -6px;
  top: 50%;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  background-position: 0 -1971px;
}
/* line 77, ../sass/components/_about-filter.scss */
.experts-staff-filters .selected-filters li:hover:before {
  background-position: 0 -1984px;
}
/* line 82, ../sass/components/_about-filter.scss */
.experts-staff-filters .selected-filters .reset {
  position: relative;
  float: right;
}
/* line 85, ../sass/components/_about-filter.scss */
.experts-staff-filters .selected-filters .reset:before {
  content: '';
  position: absolute;
  right: -6px;
  top: 50%;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  background-position: 0 -1984px;
}
/* line 97, ../sass/components/_about-filter.scss */
.experts-staff-filters .dropdown {
  height: 320px;
  min-width: 180px;
  display: none;
  position: absolute;
  margin-top: 0;
  overflow: auto;
  border-top: 15px solid white;
  background-color: white;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  z-index: 4;
}
/* line 108, ../sass/components/_about-filter.scss */
.experts-staff-filters .dropdown.active {
  display: block;
}
/* line 111, ../sass/components/_about-filter.scss */
.experts-staff-filters .dropdown li {
  display: block;
  padding: 0.33333em 1.33333em;
  font-size: 0.83333em;
  line-height: 1.6em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  cursor: pointer;
  z-index: 99;
  color: #4d4d4d;
}
/* line 123, ../sass/components/_about-filter.scss */
.experts-staff-filters .name > .dropdown {
  height: auto;
  width: 385px;
  overflow: inherit;
}
/* line 127, ../sass/components/_about-filter.scss */
.experts-staff-filters .name > .dropdown input {
  margin: 2em;
}
/* line 131, ../sass/components/_about-filter.scss */
.experts-staff-filters > div {
  display: inline-block;
}
/* line 134, ../sass/components/_about-filter.scss */
.experts-staff-filters .parent {
  font-size: 1em;
  line-height: 1.33333em;
  margin: 0.42857em 0;
  padding: 0 1.33333em;
  z-index: 3;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #4d4d4d;
}
/* line 145, ../sass/components/_about-filter.scss */
.experts-staff-filters .pills {
  margin-bottom: 1em;
}
/* line 148, ../sass/components/_about-filter.scss */
.experts-staff-filters .pills .label-for-pills {
  font-size: 0.77778em;
  line-height: 1.28571em;
  display: block;
  margin-bottom: 0.42857em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 156, ../sass/components/_about-filter.scss */
.experts-staff-filters .pills input[type='checkbox'] {
  display: none;
}
/* line 160, ../sass/components/_about-filter.scss */
.experts-staff-filters .pills label {
  display: inline-block;
  font-size: 1.22222em;
  line-height: 1.36364em;
  margin: 0.42857em 0;
  padding: 0 1.33333em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #dbdbdb;
  text-align: center;
  text-transform: none;
  line-height: 1.9em;
  padding: 0 7px;
}
/* line 174, ../sass/components/_about-filter.scss */
.experts-staff-filters .pills label:hover {
  cursor: pointer;
  background-color: #b3b3b3;
}
/* line 180, ../sass/components/_about-filter.scss */
.experts-staff-filters .pills label.active, .experts-staff-filters .pills label:active {
  background-color: #f0ab00;
}
/* line 186, ../sass/components/_about-filter.scss */
.experts-staff-filters .autocomplete {
  display: inline-block;
}
/* line 191, ../sass/components/_about-filter.scss */
.experts-staff-filters .autocomplete input,
.experts-staff-filters .autocomplete select {
  width: 100%;
  max-width: 330px;
}
/* line 196, ../sass/components/_about-filter.scss */
.experts-staff-filters .autocomplete #filter_by_country_chzn {
  margin-top: 8px;
}
/* line 201, ../sass/components/_about-filter.scss */
.experts-staff-filters .experts-staff-submit {
  clear: both;
}
/* line 204, ../sass/components/_about-filter.scss */
.experts-staff-filters .experts-staff-submit input {
  background: #4d4d4d;
  color: white;
}
/* line 208, ../sass/components/_about-filter.scss */
.experts-staff-filters .experts-staff-submit input:hover {
  background: #292929;
}
/* line 213, ../sass/components/_about-filter.scss */
.experts-staff-filters .experts-staff-submit #reset-filters {
  color: #9b9b9b;
  background: transparent;
  outline: none;
}

/* line 222, ../sass/components/_about-filter.scss */
.page-about-experts-staff .ui-menu {
  padding: 0;
  border-radius: 0 !important;
}

/* line 1, ../sass/components/_chunk.scss */
.chunk-title {
  margin-top: 0;
}

/* line 5, ../sass/components/_chunk.scss */
.chunk-cta {
  margin-bottom: 0.33333em;
}

/* line 10, ../sass/components/_chunk.scss */
.chunk-links {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 13, ../sass/components/_chunk.scss */
.chunk-links a {
  color: white;
  margin-bottom: 0.33333em;
}

/* line 19, ../sass/components/_chunk.scss */
.chunk-social-links {
  width: 200px;
  margin-left: 15px;
  margin-bottom: 0.33333em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 26, ../sass/components/_chunk.scss */
.chunk-source {
  clear: both;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: italic;
  color: #9b9b9b;
  margin-top: 0.33333em;
  margin-bottom: 0.33333em;
  font-size: 0.83333em;
  line-height: 1.6em;
}

/* line 37, ../sass/components/_chunk.scss */
.chunk-image {
  width: 100%;
  position: relative;
  text-align: center;
}

/* line 44, ../sass/components/_chunk.scss */
.embed-code-modal textarea {
  width: 100%;
  min-height: 150px;
  font-size: 0.61111em;
  line-height: 1.63636em;
}

@media (min-width: 24em) {
  /* line 51, ../sass/components/_chunk.scss */
  .chunk-tweet {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .chunk-tweet {
  float: left;
  width: 50%;
  margin-left: 0%;
  margin-right: -50%;
}

@media (min-width: 24em) {
  /* line 57, ../sass/components/_chunk.scss */
  .chunk-resc {
    float: right;
    width: 45.83333%;
    margin-right: 0%;
    margin-left: -45.83333%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .chunk-resc {
  float: right;
  width: 45.83333%;
  margin-right: 0%;
  margin-left: -45.83333%;
}

/* line 63, ../sass/components/_chunk.scss */
.chunk-resc-title {
  margin-bottom: 0.33333em;
}

/* line 8, ../sass/components/_block.scss */
.block-title,
.pane-title {
  font-size: 1.33333em;
  line-height: 1.25em;
  margin-bottom: 1em;
  margin-top: 0.5em;
  color: #c51f24;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 18, ../sass/components/_block.scss */
.block-title--secondary {
  margin: 0 0 0.5em;
  color: #4d4d4d;
}

/* line 23, ../sass/components/_block.scss */
.block-title--tertiary {
  font-size: 1em;
  line-height: 1.33333em;
  margin-bottom: 0.66667em;
  color: #4d4d4d;
}

/* line 29, ../sass/components/_block.scss */
.block-title--inline {
  display: inline;
  float: left;
  font-size: 1em;
  line-height: 1.66667em;
  margin: 0 12px 0 0;
  color: #4d4d4d;
}

/* line 37, ../sass/components/_block.scss */
.block-title--centered {
  text-align: center;
}

/* line 41, ../sass/components/_block.scss */
.block--ruled--above {
  border-top-style: solid;
  border-top-width: 0.05556em;
  padding-top: 2.94444em;
  border-top: 1px dotted #c7c7c7;
  margin-top: 3em;
  margin-bottom: 3em;
}

/* line 51, ../sass/components/_block.scss */
.block--callout .block-title {
  margin-bottom: 0.28571em;
  color: #9b9b9b;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 57, ../sass/components/_block.scss */
.block--callout .block-content {
  padding: 0.66667em 15px;
  background-color: #f3f3f3;
  border: solid #c7c7c7 1px;
}

/* line 66, ../sass/components/_block.scss */
.block--local-menu {
  background-color: #f0ab00;
  border-radius: 4px;
  padding-bottom: 4px;
}
@media (min-width: 51em) {
  /* line 66, ../sass/components/_block.scss */
  .block--local-menu {
    position: relative;
    top: -0.66667em;
    border-radius: 0 0 4px 4px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--local-menu {
  position: relative;
  top: -0.66667em;
  border-radius: 0 0 4px 4px;
}

/* line 78, ../sass/components/_block.scss */
.block-title--local-menu {
  color: #131313;
  margin: 0 15px 0.5em;
  padding-top: 1em;
  border-bottom-style: solid;
  border-bottom-width: 0.04167em;
  padding-bottom: 0.95833em;
  border-bottom-color: #4d4d4d;
  border-bottom-style: dotted;
}
/* line 86, ../sass/components/_block.scss */
.block-title--local-menu > a {
  color: #131313;
}

/* line 95, ../sass/components/_block.scss */
.block--related-topics .l--constrained, .block--related-topics .page--sidebar-before .l--sidebar-before, .page--sidebar-before .block--related-topics .l--sidebar-before, .block--related-topics .maintenance-page #page, .maintenance-page .block--related-topics #page, .block--related-topics .page-about-experts-staff .l-header, .page-about-experts-staff .block--related-topics .l-header, .block--related-topics .view-resources.view-display-id-page_1 .view-empty, .view-resources.view-display-id-page_1 .block--related-topics .view-empty,
.block--related-topics .pane-views-exp-publications-page .view-empty,
.pane-views-exp-publications-page .block--related-topics .view-empty,
.block--related-topics .pane-views-exp-resources-pane-resources .view-empty,
.pane-views-exp-resources-pane-resources .block--related-topics .view-empty,
.block--related-topics .pane-views-exp-blog-page .view-empty,
.pane-views-exp-blog-page .block--related-topics .view-empty,
.block--related-topics .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .block--related-topics .view-empty, .block--related-topics .view-resources.view-display-id-page_1 .view-content, .view-resources.view-display-id-page_1 .block--related-topics .view-content,
.block--related-topics .pane-views-exp-publications-page .view-content,
.pane-views-exp-publications-page .block--related-topics .view-content,
.block--related-topics .pane-views-exp-resources-pane-resources .view-content,
.pane-views-exp-resources-pane-resources .block--related-topics .view-content,
.block--related-topics .pane-views-exp-blog-page .view-content,
.pane-views-exp-blog-page .block--related-topics .view-content,
.block--related-topics .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .block--related-topics .view-content {
  padding: 0;
}

/* line 103, ../sass/components/_block.scss */
.block-entity-field {
  margin-bottom: 1.33333em;
}

/* line 110, ../sass/components/_block.scss */
.js .block--expands {
  position: relative;
}
/* line 113, ../sass/components/_block.scss */
.js .block--expands .block-content {
  overflow: hidden;
}

/* line 122, ../sass/components/_block.scss */
.js .block--expands--down .block-content {
  max-height: 0;
  -webkit-transition-property: max-height;
  -moz-transition-property: max-height;
  -o-transition-property: max-height;
  transition-property: max-height;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 130, ../sass/components/_block.scss */
.js .block--expands--down.is-expanded .block-content {
  max-height: 30em;
}

/* line 140, ../sass/components/_block.scss */
.js .block--expands--left {
  min-height: 30px;
  min-width: 1.66667em;
  position: absolute;
  right: 5em;
  margin-right: 15px;
  background-color: #e88100;
  -webkit-transition-property: right;
  -moz-transition-property: right;
  -o-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 151, ../sass/components/_block.scss */
.js .block--expands--left .block-title {
  position: absolute;
  display: block;
  height: 30px;
  width: 30px;
  color: transparent;
  right: 0;
  top: 0;
  margin: 0;
  z-index: 30;
}
/* line 163, ../sass/components/_block.scss */
.js .block--expands--left .block-content {
  position: absolute;
  right: 0;
  width: 1.66667em;
  -webkit-transition-property: width, padding;
  -moz-transition-property: width, padding;
  -o-transition-property: width, padding;
  transition-property: width, padding;
  -webkit-transition-duration: 0.25s, 0.25s;
  -moz-transition-duration: 0.25s, 0.25s;
  -o-transition-duration: 0.25s, 0.25s;
  transition-duration: 0.25s, 0.25s;
  -webkit-transition-timing-function: ease-out, ease-out;
  -moz-transition-timing-function: ease-out, ease-out;
  -o-transition-timing-function: ease-out, ease-out;
  transition-timing-function: ease-out, ease-out;
  z-index: 29;
  padding-right: 0;
}
/* line 174, ../sass/components/_block.scss */
.js .block--expands--left:after {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  background-position: 0 -1803px;
}
/* line 185, ../sass/components/_block.scss */
.js .block--expands--left.is-expanded {
  right: 0;
}
/* line 189, ../sass/components/_block.scss */
.js .block--expands--left.is-expanded .block-content {
  width: 10em;
  padding-right: 40px;
}
/* line 195, ../sass/components/_block.scss */
.js .block--expands--left#block-search-form {
  position: relative;
  width: 58%;
  float: right;
  margin-right: 45px;
  right: 0;
  background-color: transparent;
  z-index: 999999;
}
/* line 203, ../sass/components/_block.scss */
.js .block--expands--left#block-search-form .block-title {
  display: none;
}
/* line 206, ../sass/components/_block.scss */
.js .block--expands--left#block-search-form .block-content {
  position: relative;
  width: 100%;
}
@media (min-width: 600px) {
  /* line 212, ../sass/components/_block.scss */
  .js .block--expands--left#block-search-form {
    position: relative;
    width: auto;
    float: right;
    margin-right: 15px;
    margin-top: 6px;
    background-color: transparent;
  }
  /* line 219, ../sass/components/_block.scss */
  .js .block--expands--left#block-search-form .block-title {
    display: block;
  }
  /* line 223, ../sass/components/_block.scss */
  .js .block--expands--left#block-search-form.is-expanded .block-content {
    width: 10em;
  }
  /* line 227, ../sass/components/_block.scss */
  .js .block--expands--left#block-search-form .block-content {
    position: absolute;
    width: 2.03333em;
  }
  /* line 230, ../sass/components/_block.scss */
  .js .block--expands--left#block-search-form .block-content .form-item {
    margin-right: -40px;
  }
}
/* line 212, ../sass/components/_block.scss */
.lt-ie9 .js .block--expands--left#block-search-form {
  position: relative;
  width: auto;
  float: right;
  margin-right: 15px;
  margin-top: 6px;
  background-color: transparent;
}
/* line 219, ../sass/components/_block.scss */
.lt-ie9 .js .block--expands--left#block-search-form .block-title {
  display: block;
}
/* line 223, ../sass/components/_block.scss */
.lt-ie9 .js .block--expands--left#block-search-form.is-expanded .block-content {
  width: 10em;
}
/* line 227, ../sass/components/_block.scss */
.lt-ie9 .js .block--expands--left#block-search-form .block-content {
  position: absolute;
  width: 2.03333em;
}
/* line 230, ../sass/components/_block.scss */
.lt-ie9 .js .block--expands--left#block-search-form .block-content .form-item {
  margin-right: -40px;
}
@media (min-width: 992px) {
  /* line 237, ../sass/components/_block.scss */
  .js .block--expands--left#block-search-form {
    position: absolute;
    float: none;
    right: 5em;
  }
  /* line 241, ../sass/components/_block.scss */
  .js .block--expands--left#block-search-form .block-content {
    width: 1.66667em;
  }
  /* line 243, ../sass/components/_block.scss */
  .js .block--expands--left#block-search-form .block-content .form-item {
    margin-right: -35px;
  }
}
/* line 237, ../sass/components/_block.scss */
.lt-ie9 .js .block--expands--left#block-search-form {
  position: absolute;
  float: none;
  right: 5em;
}
/* line 241, ../sass/components/_block.scss */
.lt-ie9 .js .block--expands--left#block-search-form .block-content {
  width: 1.66667em;
}
/* line 243, ../sass/components/_block.scss */
.lt-ie9 .js .block--expands--left#block-search-form .block-content .form-item {
  margin-right: -35px;
}
/* line 252, ../sass/components/_block.scss */
.js.lt-ie9 .block--expands--left .block-title {
  font-size: 0px;
}

/* line 257, ../sass/components/_block.scss */
.svg .block--expands--left:after {
  background-position: 0 0;
  background-image: url("../images/svg/close.svg");
}

/* line 263, ../sass/components/_block.scss */
.js .block-title--clickable {
  cursor: pointer;
}

/* line 271, ../sass/components/_block.scss */
.block--menu-main:hover {
  z-index: 5000;
}
/* line 274, ../sass/components/_block.scss */
.block--menu-main .block-title {
  display: none;
}
/* line 279, ../sass/components/_block.scss */
.js .block--menu-main .block-title {
  display: block;
  width: 7em;
  padding-top: 0.8em;
  padding-bottom: 0.8em;
  padding-left: 15px;
  margin: 0;
  color: white;
  font-size: 0.83333em;
  line-height: 2em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 291, ../sass/components/_block.scss */
.js .block--menu-main .block-title:before {
  content: "";
  display: block;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  float: left;
  margin-right: 6px;
  width: 30px;
  height: 30px;
  background-position: 0 -1997px;
}
@media (min-width: 79em) {
  /* line 270, ../sass/components/_block.scss */
  .block--menu-main {
    clear: inherit;
    position: absolute !important;
    right: 110px;
    bottom: 0;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--menu-main {
  clear: inherit;
  position: absolute !important;
  right: 110px;
  bottom: 0;
}
@media (min-width: 53.625em) {
  /* line 270, ../sass/components/_block.scss */
  .block--menu-main {
    clear: both;
    padding-top: 1em;
  }
  /* line 323, ../sass/components/_block.scss */
  .js .block--menu-main .block-title {
    display: none;
  }
  /* line 327, ../sass/components/_block.scss */
  .js .block--menu-main .block-content {
    overflow: visible;
    max-height: none;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--menu-main {
  clear: both;
  padding-top: 1em;
}
/* line 323, ../sass/components/_block.scss */
.js .lt-ie9 .block--menu-main .block-title {
  display: none;
}
/* line 327, ../sass/components/_block.scss */
.js .lt-ie9 .block--menu-main .block-content {
  overflow: visible;
  max-height: none;
}
/* line 335, ../sass/components/_block.scss */
.lt-ie9.js .block--menu-main .block-title {
  display: none;
}
/* line 339, ../sass/components/_block.scss */
.lt-ie9.js .block--menu-main .block-content {
  max-height: none;
}

/* line 348, ../sass/components/_block.scss */
.block--wri-sites {
  display: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  z-index: 1000;
  position: relative;
  width: 200px;
  text-align: right;
}
/* line 359, ../sass/components/_block.scss */
.block--wri-sites .block-title {
  font-size: 0.83333em;
  line-height: 1.6em;
  margin: 0;
  padding: 0.2em 6px;
  color: #4d4d4d;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  text-transform: capitalize;
}
/* line 370, ../sass/components/_block.scss */
.block--wri-sites:hover, .block--wri-sites.is-expanded {
  background-color: #f3f3f3;
}
/* line 376, ../sass/components/_block.scss */
.js .block--wri-sites .block-title:after {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 6px;
  width: 18px;
  height: 18px;
  background-position: 0 -1326px;
  background-color: #4d4d4d;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 388, ../sass/components/_block.scss */
.js .block--wri-sites .block-content {
  position: absolute;
  top: 100%;
  width: 100%;
  background-color: #f3f3f3;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
/* line 398, ../sass/components/_block.scss */
.block--wri-sites:hover .block-title {
  color: #292929;
}
/* line 401, ../sass/components/_block.scss */
.block--wri-sites:hover .block-title:after {
  background-color: #292929;
}
@media (min-width: 992px) {
  /* line 348, ../sass/components/_block.scss */
  .block--wri-sites {
    display: block;
    float: right;
    margin-right: 3.33333em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--wri-sites {
  display: block;
  float: right;
  margin-right: 3.33333em;
}

/* line 415, ../sass/components/_block.scss */
#block-menu-block-wri-deploy-16 .block-title {
  display: none;
}

/* line 421, ../sass/components/_block.scss */
.js .block-menu-block.tabbed {
  display: none;
}
@media (min-width: 992px) {
  /* line 421, ../sass/components/_block.scss */
  .js .block-menu-block.tabbed {
    display: block;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .js .block-menu-block.tabbed {
  display: block;
}
/* line 427, ../sass/components/_block.scss */
.js .block-menu-block.is-shown {
  display: block;
}
@media (min-width: 992px) {
  /* line 420, ../sass/components/_block.scss */
  .js .block-menu-block {
    display: inherit;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .js .block-menu-block {
  display: inherit;
}

/* line 444, ../sass/components/_block.scss */
.block-webform {
  position: relative;
}

/* line 478, ../sass/components/_block.scss */
#block-boxes-our-work-link {
  display: none;
  visibility: hidden;
  text-align: center;
  position: relative;
}
/* line 485, ../sass/components/_block.scss */
#block-boxes-our-work-link p {
  margin: 0;
}
/* line 489, ../sass/components/_block.scss */
#block-boxes-our-work-link .block-content {
  padding: 0.66667em 0;
}
@media (min-width: 872px) {
  /* line 478, ../sass/components/_block.scss */
  #block-boxes-our-work-link {
    text-align: right;
  }
  /* line 496, ../sass/components/_block.scss */
  #block-boxes-our-work-link .block-content {
    position: absolute;
    right: 15px;
    bottom: 0;
    padding: 0;
  }
  /* line 503, ../sass/components/_block.scss */
  #block-boxes-our-work-link .link--more--small {
    display: block;
    white-space: nowrap;
    padding: 2.4em 0;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 #block-boxes-our-work-link {
  text-align: right;
}
/* line 496, ../sass/components/_block.scss */
.lt-ie9 #block-boxes-our-work-link .block-content {
  position: absolute;
  right: 15px;
  bottom: 0;
  padding: 0;
}
/* line 503, ../sass/components/_block.scss */
.lt-ie9 #block-boxes-our-work-link .link--more--small {
  display: block;
  white-space: nowrap;
  padding: 2.4em 0;
}

/* line 511, ../sass/components/_block.scss */
.block--featured-content {
  margin-top: 1.33333em;
}

/* line 515, ../sass/components/_block.scss */
.block--spaced {
  margin-bottom: 2.66667em;
}

/* line 520, ../sass/components/_block.scss */
.boxes-box-controls {
  display: none;
}

/* line 522, ../sass/components/_block.scss */
.block--tagcloud {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 525, ../sass/components/_block.scss */
.block--tagcloud .block-title {
  margin-bottom: 0.66667em;
}
/* line 529, ../sass/components/_block.scss */
.block--tagcloud a {
  color: #6d6d6d;
}
/* line 533, ../sass/components/_block.scss */
.block--tagcloud .level1 {
  font-size: 0.83333em;
  line-height: 1.6em;
  color: #d9d9d9;
}
/* line 538, ../sass/components/_block.scss */
.block--tagcloud .level2 {
  font-size: 0.88889em;
  line-height: 1.5em;
  color: #d9d9d9;
}
/* line 543, ../sass/components/_block.scss */
.block--tagcloud .level3 {
  font-size: 1em;
  line-height: 1.33333em;
}
/* line 547, ../sass/components/_block.scss */
.block--tagcloud .level4 {
  font-size: 1.16667em;
  line-height: 1.42857em;
}
/* line 551, ../sass/components/_block.scss */
.block--tagcloud .level5 {
  font-size: 1.33333em;
  line-height: 1.25em;
  color: #131313;
}
/* line 556, ../sass/components/_block.scss */
.block--tagcloud .level6 {
  font-size: 1.66667em;
  line-height: 1.2em;
  color: #131313;
}

/* line 562, ../sass/components/_block.scss */
.block--hot {
  background-color: #f0ab00;
  padding-bottom: 4px;
}
/* line 567, ../sass/components/_block.scss */
.block--hot .block-title {
  color: #131313;
  margin: 0 0 0.5em;
  padding-top: 1em;
  border-bottom-style: solid;
  border-bottom-width: 0.04167em;
  padding-bottom: 0.95833em;
  border-bottom-color: #4d4d4d;
  border-bottom-style: dotted;
}
/* line 575, ../sass/components/_block.scss */
.block--hot .block-title > a {
  color: #131313;
}
/* line 580, ../sass/components/_block.scss */
.block--hot .pane-content {
  margin: 0 0 0.5em;
}
/* line 583, ../sass/components/_block.scss */
.block--hot .pane-content a {
  color: white;
}
/* line 589, ../sass/components/_block.scss */
.block--hot .list--ruled > .list-item, .block--hot .list--ruled--loose > .list-item {
  font-size: 0.88889em;
  line-height: 1.5em;
  font-weight: bold;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  border-top: 1px dotted #4d4d4d;
}
@media (min-width: 720px) {
  /* line 562, ../sass/components/_block.scss */
  .block--hot {
    padding-bottom: 0;
  }
  /* line 600, ../sass/components/_block.scss */
  .block--hot .block-title {
    font-size: 1.16667em;
    line-height: 1.42857em;
    margin: 0;
    border: none;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  /* line 607, ../sass/components/_block.scss */
  .block--hot .pane-content {
    margin: 0;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  /* line 613, ../sass/components/_block.scss */
  .block--hot .list--ruled > .list-item, .block--hot .list--ruled--loose > .list-item {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 0 15px;
    border-top: none;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--hot {
  padding-bottom: 0;
}
/* line 600, ../sass/components/_block.scss */
.lt-ie9 .block--hot .block-title {
  font-size: 1.16667em;
  line-height: 1.42857em;
  margin: 0;
  border: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 607, ../sass/components/_block.scss */
.lt-ie9 .block--hot .pane-content {
  margin: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 613, ../sass/components/_block.scss */
.lt-ie9 .block--hot .list--ruled > .list-item, .lt-ie9 .block--hot .list--ruled--loose > .list-item {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0 15px;
  border-top: none;
}

/* line 4, ../sass/components/blocks/_block--featured.scss */
.front #main:hover {
  z-index: 3000;
}
/* line 8, ../sass/components/blocks/_block--featured.scss */
.front #above-content {
  position: relative;
  margin-bottom: 1.66667em;
}
/* line 11, ../sass/components/blocks/_block--featured.scss */
.front #above-content:hover {
  z-index: 3000;
}

/* line 17, ../sass/components/blocks/_block--featured.scss */
.block--pitch-alert {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: white;
  color: #4d4d4d;
  padding: 2em;
}
@media (min-width: 77.5em) and (max-width: 80em) {
  /* line 17, ../sass/components/blocks/_block--featured.scss */
  .block--pitch-alert {
    padding: 1em 2em;
  }
}
@media (min-width: 58em) {
  /* line 17, ../sass/components/blocks/_block--featured.scss */
  .block--pitch-alert {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 360px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--pitch-alert {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 360px;
}
/* line 35, ../sass/components/blocks/_block--featured.scss */
.block--pitch-alert .block-content {
  font-size: 1.16667em;
  line-height: 1.14286em;
}
@media (min-width: 58em) {
  /* line 35, ../sass/components/blocks/_block--featured.scss */
  .block--pitch-alert .block-content {
    font-size: 1em;
    line-height: 1.33333em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--pitch-alert .block-content {
  font-size: 1em;
  line-height: 1.33333em;
}
@media (min-width: 93.75em) {
  /* line 35, ../sass/components/blocks/_block--featured.scss */
  .block--pitch-alert .block-content {
    font-size: 1.33333em;
    line-height: 1.25em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--pitch-alert .block-content {
  font-size: 1.33333em;
  line-height: 1.25em;
}

/* line 46, ../sass/components/blocks/_block--featured.scss */
.block--newsletter-signup--header {
  background: #f3f3f3;
  padding: 2em;
  color: #4d4d4d;
}
@media (min-width: 77.5em) and (max-width: 80em) {
  /* line 46, ../sass/components/blocks/_block--featured.scss */
  .block--newsletter-signup--header {
    padding: 1em 2em;
  }
}
@media (min-width: 58em) {
  /* line 46, ../sass/components/blocks/_block--featured.scss */
  .block--newsletter-signup--header {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 360px;
    z-index: 100;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--newsletter-signup--header {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 360px;
  z-index: 100;
}
/* line 63, ../sass/components/blocks/_block--featured.scss */
.block--newsletter-signup--header .form-element-wrapper {
  position: relative;
}
/* line 67, ../sass/components/blocks/_block--featured.scss */
.block--newsletter-signup--header input[type="text"].form-text {
  padding-right: 3.42857em;
  width: 100%;
}
/* line 72, ../sass/components/blocks/_block--featured.scss */
.block--newsletter-signup--header input[type="submit"].link--button--subscribe__compact {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  bottom: 0;
  margin-right: 0;
  right: 0;
  position: absolute;
  z-index: 1;
}

/* line 82, ../sass/components/blocks/_block--featured.scss */
.block--featured {
  *zoom: 1;
  position: relative;
  z-index: 200;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.block--featured:before, .block--featured:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.block--featured:after {
  clear: both;
}
@media (min-width: 30em) {
  /* line 82, ../sass/components/blocks/_block--featured.scss */
  .block--featured {
    height: 0;
    padding-bottom: 120%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--featured {
  height: 0;
  padding-bottom: 120%;
}
@media (min-width: 58em) {
  /* line 82, ../sass/components/blocks/_block--featured.scss */
  .block--featured {
    margin-right: 360px;
    height: 0;
    padding-bottom: 54%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--featured {
  margin-right: 360px;
  height: 0;
  padding-bottom: 54%;
}
@media (min-width: 77.5em) {
  /* line 82, ../sass/components/blocks/_block--featured.scss */
  .block--featured {
    padding-bottom: 40%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--featured {
  padding-bottom: 40%;
}
@media (min-width: 93.75em) {
  /* line 82, ../sass/components/blocks/_block--featured.scss */
  .block--featured {
    padding-bottom: 0;
    height: 600px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--featured {
  padding-bottom: 0;
  height: 600px;
}
/* line 113, ../sass/components/blocks/_block--featured.scss */
.block--featured .item-list > ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 120, ../sass/components/blocks/_block--featured.scss */
.block--featured .roller-viewport {
  overflow: hidden;
  width: 100%;
}
/* line 125, ../sass/components/blocks/_block--featured.scss */
.block--featured .roller-pagination {
  text-align: center;
  background-color: white;
}
/* line 129, ../sass/components/blocks/_block--featured.scss */
.block--featured .roller-pagination .roller-page {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 5px;
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  border-radius: 100%;
  background-color: rgba(155, 155, 155, 0.5);
}
/* line 140, ../sass/components/blocks/_block--featured.scss */
.block--featured .roller-pagination .roller-page.active {
  background-color: #9b9b9b;
}
/* line 146, ../sass/components/blocks/_block--featured.scss */
.block--featured .roller-canister {
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
}
/* line 150, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row {
  height: 0;
  padding-bottom: 70%;
  position: relative;
  width: 25%;
}
/* line 155, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row.roller-item {
  padding-bottom: 20%;
}
/* line 158, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row .node-featured {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* line 170, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row .node-featured h3 a:after {
  content: '';
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-bottom: -3px;
  background-position: 0 -1867px;
}
@media (min-width: 600px) {
  /* line 170, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row .node-featured h3 a:after {
    display: none;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--featured .views-row .node-featured h3 a:after {
  display: none;
}
@media (min-width: 30em) {
  /* line 189, ../sass/components/blocks/_block--featured.scss */
  .block--featured .roller {
    position: absolute;
    width: 100%;
    height: 100%;
  }
  /* line 194, ../sass/components/blocks/_block--featured.scss */
  .block--featured .roller-viewport {
    position: absolute;
    overflow: visible;
    height: 100%;
  }
  /* line 200, ../sass/components/blocks/_block--featured.scss */
  .block--featured .roller-canister {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: visible;
  }
  /* line 206, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row {
    position: relative;
    height: auto;
    padding-bottom: 0;
    width: 20%;
  }
  /* line 211, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row.roller-item {
    padding-bottom: 0;
  }
  /* line 218, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-1,
  .block--featured .views-row-2,
  .block--featured .views-row-3,
  .block--featured .views-row-4 {
    position: absolute;
    height: 100%;
    width: 70%;
  }
  /* line 226, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-2,
  .block--featured .views-row-3,
  .block--featured .views-row-4 {
    position: absolute;
    right: 0;
  }
  /* line 229, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-2 .node-featured,
  .block--featured .views-row-3 .node-featured,
  .block--featured .views-row-4 .node-featured {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
  }
  /* line 238, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-1 {
    height: 75%;
    width: 100%;
  }
  /* line 241, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-1 .node-featured {
    bottom: 1px;
  }
  /* line 247, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-2,
  .block--featured .views-row-3,
  .block--featured .views-row-4 {
    height: 25%;
    width: 33.33333%;
    top: 75%;
  }
  /* line 255, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-2 .node-featured,
  .block--featured .views-row-3 .node-featured {
    right: 1px;
  }
  /* line 260, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-2 {
    left: 0;
  }
  /* line 263, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-3 {
    left: 33.33333%;
  }
  /* line 266, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-4 {
    left: 66.66667%;
  }
}
/* line 189, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .roller {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 194, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .roller-viewport {
  position: absolute;
  overflow: visible;
  height: 100%;
}
/* line 200, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .roller-canister {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: visible;
}
/* line 206, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row {
  position: relative;
  height: auto;
  padding-bottom: 0;
  width: 20%;
}
/* line 211, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row.roller-item {
  padding-bottom: 0;
}
/* line 218, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-1,
.lt-ie9 .block--featured .views-row-2,
.lt-ie9 .block--featured .views-row-3,
.lt-ie9 .block--featured .views-row-4 {
  position: absolute;
  height: 100%;
  width: 70%;
}
/* line 226, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-2,
.lt-ie9 .block--featured .views-row-3,
.lt-ie9 .block--featured .views-row-4 {
  position: absolute;
  right: 0;
}
/* line 229, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-2 .node-featured,
.lt-ie9 .block--featured .views-row-3 .node-featured,
.lt-ie9 .block--featured .views-row-4 .node-featured {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
/* line 238, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-1 {
  height: 75%;
  width: 100%;
}
/* line 241, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-1 .node-featured {
  bottom: 1px;
}
/* line 247, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-2,
.lt-ie9 .block--featured .views-row-3,
.lt-ie9 .block--featured .views-row-4 {
  height: 25%;
  width: 33.33333%;
  top: 75%;
}
/* line 255, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-2 .node-featured,
.lt-ie9 .block--featured .views-row-3 .node-featured {
  right: 1px;
}
/* line 260, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-2 {
  left: 0;
}
/* line 263, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-3 {
  left: 33.33333%;
}
/* line 266, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-4 {
  left: 66.66667%;
}
@media (min-width: 77.5em) {
  /* line 272, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-1 {
    height: 100%;
    width: 75%;
  }
  /* line 275, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-1 .node-featured {
    right: 1px;
  }
  /* line 281, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-2,
  .block--featured .views-row-3,
  .block--featured .views-row-4 {
    height: 33.1675%;
    width: 25%;
    left: auto;
    right: 0;
  }
  /* line 286, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-2 .node-featured,
  .block--featured .views-row-3 .node-featured,
  .block--featured .views-row-4 .node-featured {
    right: 0;
  }
  /* line 290, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-2 {
    top: 0;
  }
  /* line 293, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-3 {
    top: 33.33333%;
  }
  /* line 296, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-4 {
    top: 66.66667%;
  }
  /* line 298, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-4 .node-featured {
    bottom: 0;
  }
}
/* line 272, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-1 {
  height: 100%;
  width: 75%;
}
/* line 275, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-1 .node-featured {
  right: 1px;
}
/* line 281, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-2,
.lt-ie9 .block--featured .views-row-3,
.lt-ie9 .block--featured .views-row-4 {
  height: 33.1675%;
  width: 25%;
  left: auto;
  right: 0;
}
/* line 286, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-2 .node-featured,
.lt-ie9 .block--featured .views-row-3 .node-featured,
.lt-ie9 .block--featured .views-row-4 .node-featured {
  right: 0;
}
/* line 290, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-2 {
  top: 0;
}
/* line 293, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-3 {
  top: 33.33333%;
}
/* line 296, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-4 {
  top: 66.66667%;
}
/* line 298, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-4 .node-featured {
  bottom: 0;
}
/* line 307, ../sass/components/blocks/_block--featured.scss */
.block--featured .node-featured h3 {
  font-size: 1.66667em;
  line-height: 1.2em;
  color: white;
  margin: 0 0 0.2em;
}
/* line 311, ../sass/components/blocks/_block--featured.scss */
.block--featured .node-featured h3 a {
  color: white;
}
/* line 316, ../sass/components/blocks/_block--featured.scss */
.block--featured .node-featured figure {
  overflow: hidden;
  position: absolute;
  z-index: 100;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}
/* line 325, ../sass/components/blocks/_block--featured.scss */
.block--featured .node-featured figure:after {
  content: "";
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwLjUpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDApIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background: linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  position: absolute;
  z-index: 102;
}
/* line 333, ../sass/components/blocks/_block--featured.scss */
.block--featured .node-featured figure > a {
  position: absolute;
  left: -40%;
  right: -40%;
  top: -40%;
  bottom: -40%;
}
@media (min-width: 58em) {
  /* line 333, ../sass/components/blocks/_block--featured.scss */
  .block--featured .node-featured figure > a {
    left: -10%;
    right: -10%;
    top: -10%;
    bottom: -10%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--featured .node-featured figure > a {
  left: -10%;
  right: -10%;
  top: -10%;
  bottom: -10%;
}
/* line 346, ../sass/components/blocks/_block--featured.scss */
.block--featured .node-featured figure img {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  min-height: 50%;
  min-width: 50%;
  object-fit: cover;
}
/* line 360, ../sass/components/blocks/_block--featured.scss */
.block--featured .node-featured .feature--content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 1em;
  width: 100%;
  z-index: 120;
}
/* line 370, ../sass/components/blocks/_block--featured.scss */
.block--featured .node-featured .link--more, .block--featured .node-featured .pane-node-field-link a, .pane-node-field-link .block--featured .node-featured a {
  margin: 0;
}
/* line 378, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row-1 .node-featured figure > a {
  position: absolute;
  left: -50%;
  right: -50%;
  top: -50%;
  bottom: -50%;
}
/* line 385, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row-1 .node-featured figure:before {
  content: "";
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwLjYpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDApIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0.6)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background: linear-gradient(left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  position: absolute;
  z-index: 101;
}
/* line 393, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row-1 .node-featured figure:after {
  display: none;
}
/* line 401, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row-1 .feature--content {
  position: absolute;
  width: 80%;
  padding: 2em;
}
/* line 408, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row-1 .link--more--feature--wrapper > a.link--more--feature {
  margin: 0;
}
/* line 413, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row-1 .feature--content--teaser {
  display: none;
  visibility: hidden;
}
@media (min-width: 480px) {
  /* line 413, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-1 .feature--content--teaser {
    display: block;
    visibility: visible;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--featured .views-row-1 .feature--content--teaser {
  display: block;
  visibility: visible;
}
/* line 426, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row-2 h3,
.block--featured .views-row-3 h3,
.block--featured .views-row-4 h3 {
  font-size: 1.66667em;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75);
}
@media (min-width: 480px) {
  /* line 426, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-2 h3,
  .block--featured .views-row-3 h3,
  .block--featured .views-row-4 h3 {
    font-size: 1em;
    line-height: 1.16667em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--featured .views-row-2 h3, .lt-ie9
.block--featured .views-row-3 h3, .lt-ie9
.block--featured .views-row-4 h3 {
  font-size: 1em;
  line-height: 1.16667em;
}
/* line 434, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row-2 .feature--content--teaser,
.block--featured .views-row-3 .feature--content--teaser,
.block--featured .views-row-4 .feature--content--teaser {
  display: none;
  visibility: hidden;
  background: white;
  color: #4d4d4d;
  font-size: 0.88889em;
  line-height: 1.125em;
  padding: 1.5em;
  padding-top: 1.125em;
  position: absolute;
  top: 100%;
  left: -6px;
  right: -6px;
}
/* line 449, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row-2 .link--more--feature--wrapper > a.link--more--feature,
.block--featured .views-row-3 .link--more--feature--wrapper > a.link--more--feature,
.block--featured .views-row-4 .link--more--feature--wrapper > a.link--more--feature {
  margin: 0;
}
/* line 454, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row-2:hover,
.block--featured .views-row-3:hover,
.block--featured .views-row-4:hover {
  z-index: 300;
}
/* line 457, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row-2:hover:after,
.block--featured .views-row-3:hover:after,
.block--featured .views-row-4:hover:after {
  display: none;
  background: white;
  content: "";
  position: absolute;
  left: -6px;
  right: -6px;
  top: -6px;
  bottom: 0;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.5);
}
@media (min-width: 600px) {
  /* line 457, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-2:hover:after,
  .block--featured .views-row-3:hover:after,
  .block--featured .views-row-4:hover:after {
    display: block;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--featured .views-row-2:hover:after, .lt-ie9
.block--featured .views-row-3:hover:after, .lt-ie9
.block--featured .views-row-4:hover:after {
  display: block;
}
/* line 472, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row-2:hover .feature--content--teaser,
.block--featured .views-row-3:hover .feature--content--teaser,
.block--featured .views-row-4:hover .feature--content--teaser {
  display: none;
  visibility: hidden;
  -webkit-box-shadow: 0 2px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 1px 1px rgba(0, 0, 0, 0.5);
}
@media (min-width: 600px) {
  /* line 472, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-2:hover .feature--content--teaser,
  .block--featured .views-row-3:hover .feature--content--teaser,
  .block--featured .views-row-4:hover .feature--content--teaser {
    display: block;
    visibility: visible;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .block--featured .views-row-2:hover .feature--content--teaser, .lt-ie9
.block--featured .views-row-3:hover .feature--content--teaser, .lt-ie9
.block--featured .views-row-4:hover .feature--content--teaser {
  display: block;
  visibility: visible;
}
/* line 486, ../sass/components/blocks/_block--featured.scss */
.block--featured .views-row-2 .feature--content--teaser,
.block--featured .views-row-3 .feature--content--teaser {
  right: -7px;
}
@media (min-width: 77.5em) {
  /* line 490, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-2 .feature--content--teaser,
  .block--featured .views-row-3 .feature--content--teaser {
    right: -6px;
  }
}
/* line 490, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-2 .feature--content--teaser, .lt-ie9
.block--featured .views-row-3 .feature--content--teaser {
  right: -6px;
}
@media (min-width: 93.75em) {
  /* line 495, ../sass/components/blocks/_block--featured.scss */
  .block--featured .views-row-2 .feature--content--teaser,
  .block--featured .views-row-3 .feature--content--teaser {
    right: -6px;
  }
}
/* line 495, ../sass/components/blocks/_block--featured.scss */
.lt-ie9 .block--featured .views-row-2 .feature--content--teaser, .lt-ie9
.block--featured .views-row-3 .feature--content--teaser {
  right: -6px;
}

/* line 502, ../sass/components/blocks/_block--featured.scss */
#block-views-featured-block-1 {
  margin-bottom: 5em;
}

/* line 6, ../sass/components/_breadcrumb.scss */
.breadcrumb {
  font-size: 0.66667em;
  line-height: 1.5em;
  padding: 0.5em 10px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #747474;
}
/* line 12, ../sass/components/_breadcrumb.scss */
.breadcrumb a {
  color: #b3b3b3;
}
/* line 15, ../sass/components/_breadcrumb.scss */
.breadcrumb a:hover {
  color: white;
}

/* line 22, ../sass/components/_breadcrumb.scss */
.breadcrumb-link--home,
.breadcrumb-separator {
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200%;
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: bottom;
}

/* line 28, ../sass/components/_breadcrumb.scss */
.breadcrumb-link--home {
  background-position: 0 -2032px;
}
/* line 31, ../sass/components/_breadcrumb.scss */
.svg .breadcrumb-link--home {
  background-position: 50% 50%;
  background-image: url("../images/svg/breadcrumb-home.svg");
}

/* line 37, ../sass/components/_breadcrumb.scss */
.breadcrumb-separator {
  background-position: 0 -1896px;
}
/* line 40, ../sass/components/_breadcrumb.scss */
.svg .breadcrumb-separator {
  background-position: 50% 50%;
  background-image: url("../images/svg/breadcrumb-separator.svg");
}

/* line 7, ../sass/components/_comment.scss */
#comments {
  margin-top: 2em;
}

/* line 12, ../sass/components/_comment.scss */
.comments-title,
.comment-form-title {
  margin-top: 2em;
  margin-bottom: 1em;
  border-top-style: solid;
  border-top-width: 0.05556em;
  padding-top: 2.61111em;
  border-color: #c7c7c7;
  font-size: 1.33333em;
  line-height: 1.25em;
}

/* line 22, ../sass/components/_comment.scss */
.comment-content {
  margin-bottom: 0.33333em;
}

/* line 27, ../sass/components/_comment.scss */
.comment {
  margin-bottom: 0.889em;
}

/* line 31, ../sass/components/_comment.scss */
.comment-byline {
  float: left;
  padding-left: 4em;
  margin-bottom: 0.66667em;
  width: 40%;
}
/* line 37, ../sass/components/_comment.scss */
.comment-byline .username {
  font-weight: bold;
  color: black;
}

/* line 43, ../sass/components/_comment.scss */
.comment-attribution {
  font-family: "ff-meta-serif-web-pro", Georgia, serif;
}

/* line 47, ../sass/components/_comment.scss */
.comment-links {
  float: right;
  padding-right: 10px;
  margin: 0;
}
/* line 52, ../sass/components/_comment.scss */
.comment-links .nav-link {
  font-size: 0.77778em;
  line-height: 1.28571em;
  padding-top: 0.21429em;
  padding-bottom: 0.21429em;
  margin-left: 10px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 65, ../sass/components/_comment.scss */
.comment-form .filter-wrapper {
  padding: 0;
}
/* line 69, ../sass/components/_comment.scss */
.comment-form .form-type-item .form-item-label {
  display: inline;
}

/* line 74, ../sass/components/_comment.scss */
#comment-body-add-more-wrapper .form-type-select {
  margin-top: 0;
}

/* line 6, ../sass/components/_contact.scss */
.contact-logo {
  max-width: 170px;
}

/* line 10, ../sass/components/_contact.scss */
.contact-info {
  font-size: 0.83333em;
  line-height: 1.6em;
  margin-bottom: 0.8em;
}

/* line 15, ../sass/components/_contact.scss */
.contact-info-label {
  font-size: 0.93333em;
  line-height: 1.28571em;
  text-transform: uppercase;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #747474;
}

/* line 6, ../sass/components/_download.scss */
.download-item {
  margin-bottom: 0.66667em;
}

/* line 10, ../sass/components/_download.scss */
.download-label {
  font-size: 0.88889em;
  line-height: 1.5em;
  margin-bottom: 0.375em;
}

/* line 15, ../sass/components/_download.scss */
.download-link {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-style: solid;
  border-width: 0;
  font-size: 0.77778em;
  line-height: 1.28571em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0.42857em 12px;
  background-color: #f0ab00;
  border-color: #ec9600;
  color: #fcf2d8;
}
/* line 14, ../sass/utilities/_button.scss */
.download-link:hover {
  text-decoration: none;
}
/* line 95, ../sass/utilities/_button.scss */
.download-link:hover, .download-link:visited, .download-link:active {
  color: white;
}
/* line 99, ../sass/utilities/_button.scss */
.download-link:active {
  background-color: #eea200;
}

/* line 21, ../sass/components/_download.scss */
.download-info {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  min-width: 7em;
  margin-left: 1em;
  font-size: 0.85714em;
  line-height: 1.5em;
  font-weight: normal;
  text-align: right;
}

/* line 30, ../sass/components/_download.scss */
.downloads-wrapper {
  position: relative;
}

/* line 34, ../sass/components/_download.scss */
.downloads--expandable {
  position: absolute;
  top: 42px;
  z-index: 2;
  min-width: 14em;
  border: 1px solid #c7c7c7;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *box-sizing: content-box;
  *behavior: url("/sites/all/themes/center/boxsizing.htc");
  -webkit-box-shadow: rgba(199, 199, 199, 0.4) 0 0 0 3px inset, rgba(0, 0, 0, 0.2) 0 2px 1px 0;
  -moz-box-shadow: rgba(199, 199, 199, 0.4) 0 0 0 3px inset, rgba(0, 0, 0, 0.2) 0 2px 1px 0;
  box-shadow: rgba(199, 199, 199, 0.4) 0 0 0 3px inset, rgba(0, 0, 0, 0.2) 0 2px 1px 0;
  background-color: white;
  border-radius: 9px;
  padding-top: 3px !important;
}
/* line 49, ../sass/components/_download.scss */
.downloads--expandable:after {
  display: block;
  content: "";
  width: 38px;
  height: 23px;
  position: absolute;
  top: -20px;
  left: 40px;
  background-position: 0 -789px;
}
/* line 60, ../sass/components/_download.scss */
.downloads--expandable.is-collapsed {
  display: none;
}
/* line 64, ../sass/components/_download.scss */
.downloads--expandable .download-item {
  position: relative;
  border-top: 1px solid #c7c7c7;
  padding: 0.33333em 15px;
  text-align: left;
}
/* line 70, ../sass/components/_download.scss */
.downloads--expandable .download-item:first-child {
  border-top: none;
}
/* line 75, ../sass/components/_download.scss */
.downloads--expandable .download-label {
  font-size: 0.77778em;
  line-height: 1.28571em;
  margin-top: 0.42857em;
  margin-bottom: 0.42857em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
@media (min-width: 51em) and (max-width: 68em) {
  /* line 85, ../sass/components/_download.scss */
  .l--triptych .l-sidebar-first .downloads--expandable, .two-sidebars .l--content .l-sidebar-first .downloads--expandable {
    right: 0;
  }
  /* line 88, ../sass/components/_download.scss */
  .l--triptych .l-sidebar-first .downloads--expandable:after, .two-sidebars .l--content .l-sidebar-first .downloads--expandable:after {
    left: auto;
    right: 170px;
  }
}
/* line 85, ../sass/components/_download.scss */
.l--triptych .l-sidebar-first .lt-ie9 .downloads--expandable, .two-sidebars .l--content .l-sidebar-first .lt-ie9 .downloads--expandable {
  right: 0;
}
/* line 88, ../sass/components/_download.scss */
.l--triptych .l-sidebar-first .lt-ie9 .downloads--expandable:after, .two-sidebars .l--content .l-sidebar-first .lt-ie9 .downloads--expandable:after {
  left: auto;
  right: 170px;
}
@media (min-width: 36em) {
  /* line 96, ../sass/components/_download.scss */
  .downloads--expandable .download-item {
    min-width: 30em;
    padding-right: 14em;
  }
  /* line 101, ../sass/components/_download.scss */
  .downloads--expandable .download-label {
    margin-bottom: 0;
  }
  /* line 105, ../sass/components/_download.scss */
  .downloads--expandable .download-link {
    position: absolute;
    top: 0.42857em;
    right: 15px;
  }
}
/* line 96, ../sass/components/_download.scss */
.lt-ie9 .downloads--expandable .download-item {
  min-width: 30em;
  padding-right: 14em;
}
/* line 101, ../sass/components/_download.scss */
.lt-ie9 .downloads--expandable .download-label {
  margin-bottom: 0;
}
/* line 105, ../sass/components/_download.scss */
.lt-ie9 .downloads--expandable .download-link {
  position: absolute;
  top: 0.42857em;
  right: 15px;
}

/* line 113, ../sass/components/_download.scss */
.l--publication .field--field-file {
  /* text-align: center; */
  margin-top: 1em;
}

/* line 6, ../sass/components/_embed-code.scss */
.embed-code {
  position: relative;
  padding: 3px 6px;
  height: 2.35714em;
  -webkit-box-shadow: rgba(199, 199, 199, 0.4) 1px 1px 1px inset;
  -moz-box-shadow: rgba(199, 199, 199, 0.4) 1px 1px 1px inset;
  box-shadow: rgba(199, 199, 199, 0.4) 1px 1px 1px inset;
  border: 1px solid #c7c7c7;
  border-radius: 4px;
  font-size: 0.77778em;
  line-height: 1.28571em;
  color: #9b9b9b;
  background-color: #f3f3f3;
  overflow-y: scroll;
}

/* line 19, ../sass/components/_embed-code.scss */
.field--field-embed-code {
  margin: 1.66667em 0;
}
/* line 22, ../sass/components/_embed-code.scss */
.field--field-embed-code .field__label {
  font-weight: bold;
}

/* line 10, ../sass/components/_facetapi.scss */
.block-facetapi {
  margin-bottom: 2.66667em;
}
/* line 13, ../sass/components/_facetapi.scss */
.block-facetapi .block-title {
  text-transform: none;
  font-size: 0.88889em;
  line-height: 1.5em;
  color: #4d4d4d;
  border-bottom: 1px solid #c7c7c7;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 27, ../sass/components/_facetapi.scss */
.facetapi-active,
.facetapi-inactive {
  color: #747474;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 0.83333em;
  line-height: 1.6em;
}
/* line 34, ../sass/components/_facetapi.scss */
.facetapi-active:hover, .facetapi-active:active,
.facetapi-inactive:hover,
.facetapi-inactive:active {
  color: #4d4d4d;
}
/* line 38, ../sass/components/_facetapi.scss */
.facetapi-active:visited,
.facetapi-inactive:visited {
  color: #747474;
}

/* line 43, ../sass/components/_facetapi.scss */
.facetapi-active {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-style: solid;
  border-width: 0;
  color: #747474;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f3f3f3), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(bottom, #f3f3f3, #ffffff);
  background-image: -moz-linear-gradient(bottom, #f3f3f3, #ffffff);
  background-image: -o-linear-gradient(bottom, #f3f3f3, #ffffff);
  background-image: linear-gradient(bottom, #f3f3f3, #ffffff);
  border-color: #b3b3b3;
  font-size: 0.77778em;
  line-height: 1.28571em;
  border-radius: 4px;
  padding: 3px 6px 3px 3px;
  border: 1px solid #c7c7c7;
  margin-bottom: 0.42857em;
}
/* line 14, ../sass/utilities/_button.scss */
.facetapi-active:hover {
  text-decoration: none;
}
/* line 24, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.facetapi-active:hover {
  color: #4d4d4d;
}
/* line 64, ../sass/utilities/_button.scss */
.facetapi-active:hover {
  border-color: #747474;
}
/* line 68, ../sass/utilities/_button.scss */
.facetapi-active:active {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dbdbdb), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(top, #dbdbdb, #ffffff);
  background-image: -moz-linear-gradient(top, #dbdbdb, #ffffff);
  background-image: -o-linear-gradient(top, #dbdbdb, #ffffff);
  background-image: linear-gradient(top, #dbdbdb, #ffffff);
  -webkit-box-shadow: #9b9b9b 0 1px 1px inset;
  -moz-box-shadow: #9b9b9b 0 1px 1px inset;
  box-shadow: #9b9b9b 0 1px 1px inset;
}

/* line 53, ../sass/components/_facetapi.scss */
.facetapi-remove {
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200%;
  display: inline-block;
  width: 18px;
  height: 18px;
  float: left;
  margin-right: 3px;
  background-position: 0 -614px;
}

/* line 61, ../sass/components/_facetapi.scss */
.facetapi-count {
  font-size: 0.8em;
  line-height: 1.5em;
  font-weight: normal;
}

/* line 87, ../sass/components/_facetapi.scss */
#search-form .form-item-retain-filters .form-item-label {
  display: inline;
}

/* line 7, ../sass/components/_field.scss */
.field__label {
  font-size: 0.83333em;
  line-height: 1.6em;
  color: #393939;
}

/* line 12, ../sass/components/_field.scss */
.field-label--block {
  margin-bottom: 1.5em;
  font-size: 1.33333em;
  line-height: 1.25em;
  color: #c51f24;
  text-align: center;
  text-transform: uppercase;
}

/* line 22, ../sass/components/_field.scss */
.field--byline {
  font-size: 0.77778em;
  line-height: 1.28571em;
  margin: 1.28571em 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 27, ../sass/components/_field.scss */
.field--byline .field__label {
  font-size: 1em;
  line-height: 1.28571em;
}
/* line 31, ../sass/components/_field.scss */
.field--byline .byline-author-image-link > img {
  vertical-align: middle;
  margin-left: .25em;
  margin-right: .25em;
}

/* line 38, ../sass/components/_field.scss */
.field--byline--full {
  margin: 2.57143em 0;
}

/* line 43, ../sass/components/_field.scss */
.field--field-call-to-action {
  margin: 2em 0;
}

/* line 49, ../sass/components/_field.scss */
.field--contact {
  font-size: 0.77778em;
  line-height: 1.28571em;
  margin: 0.42857em 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #747474;
}
/* line 55, ../sass/components/_field.scss */
.field--contact a {
  color: #4d4d4d;
  text-decoration: underline;
}
/* line 59, ../sass/components/_field.scss */
.field--contact a:hover {
  color: #131313;
}
/* line 64, ../sass/components/_field.scss */
.field--contact .field__label {
  font-size: 0.85714em;
  line-height: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 73, ../sass/components/_field.scss */
.field--dateline {
  font-size: 0.72222em;
  line-height: 1.38462em;
  margin: 0.42857em 0 0.85714em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-rendering: optimizeLegibility;
}

/* line 82, ../sass/components/_field.scss */
.field--related {
  font-weight: bold;
  color: #b3b3b3;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 87, ../sass/components/_field.scss */
.field--related a {
  color: #b3b3b3;
}

/* line 95, ../sass/components/_field.scss */
.field--small, .node-project.view-mode-teaser .field--field-elevator-pitch,
.footnotes {
  font-size: 0.88889em;
  line-height: 1.3125em;
}

/* line 101, ../sass/components/_field.scss */
.field--field-image {
  text-align: center;
}

/* line 107, ../sass/components/_field.scss */
.field--field-tags {
  font-size: 0.83333em;
  line-height: 1.6em;
}
/* line 110, ../sass/components/_field.scss */
.field--field-tags a {
  color: #9b9b9b;
}
/* line 113, ../sass/components/_field.scss */
.field--field-tags a:hover {
  color: #747474;
}

/* line 121, ../sass/components/_field.scss */
.field--type {
  font-size: 0.66667em;
  line-height: 1.5em;
  margin-bottom: 0.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}

/* line 128, ../sass/components/_field.scss */
.field--type--icon {
  margin: 0.5em 0 1.5em;
}
/* line 131, ../sass/components/_field.scss */
.field--type--icon:before {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 18px;
  width: 18px;
  margin-right: 4px;
}
/* line 141, ../sass/components/_field.scss */
.svg .field--type--icon:before {
  background-position: 50% 50%;
}

/* line 146, ../sass/components/_field.scss */
.field--type--publication:before {
  background-position: 0 -1948px;
}
/* line 149, ../sass/components/_field.scss */
.svg .field--type--publication:before {
  background-image: url("../images/svg/res--publication.svg");
}

/* line 152, ../sass/components/_field.scss */
.field--type--resource-charts-graphs:before {
  background-position: 0 -840px;
}
/* line 155, ../sass/components/_field.scss */
.svg .field--type--resource-charts-graphs:before {
  background-image: url("../images/svg/res--chart.svg");
}

/* line 158, ../sass/components/_field.scss */
.field--type--resource-data-set:before {
  background-position: 0 -1372px;
}
/* line 161, ../sass/components/_field.scss */
.svg .field--type--resource-data-set:before {
  background-image: url("../images/svg/res--data.svg");
}

/* line 164, ../sass/components/_field.scss */
.field--type--resource-map:before {
  background-position: 0 -817px;
}
/* line 167, ../sass/components/_field.scss */
.svg .field--type--resource-map:before {
  background-image: url("../images/svg/res--map.svg");
}

/* line 170, ../sass/components/_field.scss */
.field--type--resource-video:before {
  background-position: 0 -1280px;
}
/* line 173, ../sass/components/_field.scss */
.svg .field--type--resource-video:before {
  background-image: url("../images/svg/res--video.svg");
}

/* line 176, ../sass/components/_field.scss */
.field--type--resource-data-visualization:before {
  background-position: 0 -766px;
}
/* line 179, ../sass/components/_field.scss */
.svg .field--type--resource-data-visualization:before {
  background-image: url("../images/svg/res--visualization.svg");
}

/* line 182, ../sass/components/_field.scss */
.field--type--resource-presentation:before {
  background-position: 0 -1303px;
}
/* line 185, ../sass/components/_field.scss */
.svg .field--type--resource-presentation:before {
  background-image: url("../images/svg/res--presentation.svg");
}

/* line 191, ../sass/components/_field.scss */
.field--field-people-types,
.field--field-internal-function {
  font-style: italic;
  text-transform: capitalize;
  font-size: 0.83333em;
  line-height: 1.6em;
}

/* line 198, ../sass/components/_field.scss */
.view-mode-namecard .l-info {
  padding-right: 1.33333em;
}

/* line 205, ../sass/components/_field.scss */
.field--news-type {
  text-transform: uppercase;
}

/* line 211, ../sass/components/_field.scss */
.field--field-cover-shot {
  margin-bottom: 1.33333em;
  text-align: center;
}

/* line 219, ../sass/components/_field.scss */
.field--page-curl a, .l--publication .field--page-curl .field__item {
  position: relative;
  border: 1px solid #c7c7c7;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px 0;
}
/* line 226, ../sass/components/_field.scss */
.field--page-curl a:before, .field--page-curl a:after, .l--publication .field--page-curl .field__item:before, .l--publication .field--page-curl .field__item:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 36px;
  width: 36px;
  z-index: 2;
}
/* line 237, ../sass/components/_field.scss */
.field--page-curl a:before, .l--publication .field--page-curl .field__item:before {
  background-color: #f3f3f3;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) -3px -3px 6px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) -3px -3px 6px 0;
  box-shadow: rgba(0, 0, 0, 0.2) -3px -3px 6px 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjIwJSIgY3k9IjIwJSIgcj0iMjguOCI+PHN0b3Agb2Zmc2V0PSIzMi41JSIgc3RvcC1jb2xvcj0iI2JjYmNiYyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYmZiZmJmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDIyNSwgMjI1LCAyMjUsIDApIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0icmdiYSgyMTksIDIxOSwgMjE5LCAwKSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(radial, 20% 20%, 0, 20% 20%, 28.8, color-stop(32.5%, #bcbcbc), color-stop(50%, #bfbfbf), color-stop(100%, rgba(225, 225, 225, 0))), -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(50%, #d9d9d9), color-stop(70%, rgba(219, 219, 219, 0)));
  background-image: -webkit-radial-gradient(20% 20%, #bcbcbc 9.36px, #bfbfbf 14.4px, rgba(225, 225, 225, 0) 28.8px), -webkit-linear-gradient(left top, #d9d9d9 50%, rgba(219, 219, 219, 0) 70%);
  background-image: -moz-radial-gradient(20% 20%, #bcbcbc 9.36px, #bfbfbf 14.4px, rgba(225, 225, 225, 0) 28.8px), -moz-linear-gradient(left top, #d9d9d9 50%, rgba(219, 219, 219, 0) 70%);
  background-image: -o-radial-gradient(20% 20%, #bcbcbc 9.36px, #bfbfbf 14.4px, rgba(225, 225, 225, 0) 28.8px), -o-linear-gradient(left top, #d9d9d9 50%, rgba(219, 219, 219, 0) 70%);
  background-image: radial-gradient(20% 20%, #bcbcbc 9.36px, #bfbfbf 14.4px, rgba(225, 225, 225, 0) 28.8px), linear-gradient(left top, #d9d9d9 50%, rgba(219, 219, 219, 0) 70%);
}
/* line 255, ../sass/components/_field.scss */
.field--page-curl a:after, .l--publication .field--page-curl .field__item:after {
  border-top: 1px rgba(199, 199, 199, 0.6) solid;
  border-left: 1px rgba(199, 199, 199, 0.6) solid;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTFlMWUxIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9InJnYmEoMjAwLCAyMDAsIDIwMiwgMCkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYmEoMTI1LCAxODUsIDIzMiwgMCkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(20%, #ffffff), color-stop(40%, #d9d9d9), color-stop(50%, #e1e1e1), color-stop(51%, rgba(200, 200, 202, 0)), color-stop(100%, rgba(125, 185, 232, 0)));
  background-image: -webkit-linear-gradient(left top, #ffffff 20%, #d9d9d9 40%, #e1e1e1 50%, rgba(200, 200, 202, 0) 51%, rgba(125, 185, 232, 0) 100%);
  background-image: -moz-linear-gradient(left top, #ffffff 20%, #d9d9d9 40%, #e1e1e1 50%, rgba(200, 200, 202, 0) 51%, rgba(125, 185, 232, 0) 100%);
  background-image: -o-linear-gradient(left top, #ffffff 20%, #d9d9d9 40%, #e1e1e1 50%, rgba(200, 200, 202, 0) 51%, rgba(125, 185, 232, 0) 100%);
  background-image: linear-gradient(left top, #ffffff 20%, #d9d9d9 40%, #e1e1e1 50%, rgba(200, 200, 202, 0) 51%, rgba(125, 185, 232, 0) 100%);
}
/* line 270, ../sass/components/_field.scss */
.field--page-curl img {
  display: block;
  padding: 0 !important;
}

/* line 277, ../sass/components/_field.scss */
.field--cover--default .field__item {
  width: 66px;
  height: 66px;
}

/* line 283, ../sass/components/_field.scss */
.field--cover--publication .field__item {
  background-color: #0099cc;
}

/* line 290, ../sass/components/_field.scss */
.field-item--stat {
  display: block;
  margin-bottom: 3em;
  border-top-style: solid;
  border-top-width: 0.0625em;
  padding-top: 0.6875em;
  border-top-color: #9b9b9b;
  border-top-style: dotted;
  font-size: 0.88889em;
  line-height: 1.125em;
  text-align: center;
  font-style: italic;
  list-style: none;
}
/* line 301, ../sass/components/_field.scss */
.field-item--stat:before {
  content: attr(data-count);
  display: block;
  margin: -1.5em auto 0.66667em;
  font-size: 1.125em;
  line-height: 1.66667em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: white 0 0 0px 1px inset, white 0 0 0px 4px;
  -moz-box-shadow: white 0 0 0px 1px inset, white 0 0 0px 4px;
  box-shadow: white 0 0 0px 1px inset, white 0 0 0px 4px;
  border: 2px solid #ec9600;
  height: 1.66667em;
  width: 1.66667em;
  background-color: #ec9600;
  color: white;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
}

/* line 321, ../sass/components/_field.scss */
.field--supplement {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 0.85714em;
  font-size: 0.77778em;
  line-height: 1.28571em;
  color: #747474;
}
/* line 328, ../sass/components/_field.scss */
.field--supplement .field__label {
  font-size: 0.85714em;
  line-height: 1.5em;
  color: #f0ab00;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 336, ../sass/components/_field.scss */
.field--supplement a {
  color: #747474;
  text-decoration: underline;
}
/* line 340, ../sass/components/_field.scss */
.field--supplement a:hover {
  color: black;
}

/* line 346, ../sass/components/_field.scss */
.field--field-facebook > .field__item > a, .field--field-google-plus > .field__item > a, .field--field-twitter > .field__item > a, .field--field-linkedin > .field__item > a, .field--field-youtube > .field__item > a {
  display: block;
  padding-left: 24px;
  height: 18px;
  font-size: 0.83333em;
  line-height: 1.4em;
  color: #747474;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 355, ../sass/components/_field.scss */
.field--field-facebook > .field__item > a:hover, .field--field-google-plus > .field__item > a:hover, .field--field-twitter > .field__item > a:hover, .field--field-linkedin > .field__item > a:hover, .field--field-youtube > .field__item > a:hover {
  color: black;
  text-decoration: none;
}

/* line 365, ../sass/components/_field.scss */
.field--field-facebook,
.field--field-google-plus,
.field--field-twitter,
.field--field-linkedin,
.field--field-youtube {
  display: block;
  margin-bottom: 0.4em;
}

/* line 371, ../sass/components/_field.scss */
.field--field-facebook > .field__item > a {
  background-position: 0 -1709px;
}
/* line 376, ../sass/components/_field.scss */
.field--field-google-plus > .field__item > a {
  background-position: 0 -1395px;
}
/* line 381, ../sass/components/_field.scss */
.field--field-twitter > .field__item > a {
  background-position: 0 -1598px;
}
/* line 386, ../sass/components/_field.scss */
.field--field-linkedin > .field__item > a {
  background-position: 0 -29px;
}
/* line 391, ../sass/components/_field.scss */
.field--field-youtube > .field__item > a {
  background-position: 0 -1621px;
}

/* line 397, ../sass/components/_field.scss */
.field--field-preview-image {
  text-align: center;
}

/* line 403, ../sass/components/_field.scss */
.field--field-embed-code > div {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 0.85714em;
  font-size: 0.77778em;
  line-height: 1.28571em;
  color: #747474;
}

/* line 412, ../sass/components/_field.scss */
.field--field-video-source-url-id a {
  position: relative;
  display: block;
}
/* line 420, ../sass/components/_field.scss */
.field--field-video-source-url-id a:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -24px;
  margin-left: -24px;
  width: 48px;
  height: 48px;
  background-position: 0 -561px;
  opacity: .7;
}
/* line 434, ../sass/components/_field.scss */
.field--field-video-source-url-id a:hover:after {
  opacity: 1;
}

/* line 441, ../sass/components/_field.scss */
.field--field-updated {
  margin-bottom: 1.66667em;
}
/* line 444, ../sass/components/_field.scss */
.field--field-updated .field__label {
  margin-right: 6px;
  font-size: 1em;
  line-height: 1.33333em;
  display: inline;
  text-transform: uppercase;
  position: relative;
  top: 2px;
}
/* line 453, ../sass/components/_field.scss */
.field--field-updated .nav, .field--field-updated #styleguide-header ul, #styleguide-header .field--field-updated ul {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 460, ../sass/components/_field.scss */
.node-page .field--body {
  max-width: 40.5em;
}

/* line 466, ../sass/components/_field.scss */
.field--location-place:before {
  content: '|';
  margin: 0 0.66667em;
  color: #c7c7c7;
}

/* line 12, ../sass/components/_form.scss */
.form-item,
.form-actions {
  margin: 1.33333em 0;
}

/* line 17, ../sass/components/_form.scss */
.form-item-description,
.description {
  font-size: 0.83333em;
  line-height: 1.6em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 24, ../sass/components/_form.scss */
.fieldset-legend {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 29, ../sass/components/_form.scss */
.fieldset-description {
  font-size: 0.88889em;
  line-height: 1.5em;
  margin-bottom: 1.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 36, ../sass/components/_form.scss */
html.js fieldset.collapsible .fieldset-legend {
  padding-right: 0;
  padding-left: 0;
  background-position: 100%;
  background-position: 100% 2px;
}
/* line 43, ../sass/components/_form.scss */
html.js fieldset.collapsible .fieldset-legend > .summary {
  display: none;
}

/* line 48, ../sass/components/_form.scss */
html.js fieldset.collapsed .fieldset-legend {
  background-position: 100% -664px;
}

/* line 52, ../sass/components/_form.scss */
html.js fieldset.collapsible .fieldset-title {
  padding-right: 28px;
}

/* line 58, ../sass/components/_form.scss */
html.js input.form-autocomplete {
  background-position: 100% 6px;
}
/* line 61, ../sass/components/_form.scss */
html.js input.form-autocomplete.throbbing {
  background-position: 100% -14px;
}

/* line 65, ../sass/components/_form.scss */
.ui-autocomplete {
  font-size: 0.83333em;
  line-height: 1.6em;
  color: #747474;
}

/* line 74, ../sass/components/_form.scss */
.form-type-checkboxes .form-type-checkbox,
.form-type-radios .form-type-radio {
  margin: 0.33333em 0;
}

/* line 82, ../sass/components/_form.scss */
input.error,
textarea.error,
select.error {
  border: 2px solid red;
}

/* line 88, ../sass/components/_form.scss */
.machine-name-label {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 93, ../sass/components/_form.scss */
.machine-name-value {
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "Courier New", Courier, monospace;
  margin: 0 .5em;
}

/* line 101, ../sass/components/_form.scss */
.form-required,
.marker {
  color: #c51f24;
  font-weight: bold;
}

/* line 112, ../sass/components/_form.scss */
.vertical-tab-button {
  position: relative;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 119, ../sass/components/_form.scss */
#active-vertical-tab {
  top: 0;
}

/* line 124, ../sass/components/_form.scss */
#autocomplete {
  border-color: #c7c7c7;
}
/* line 127, ../sass/components/_form.scss */
#autocomplete li {
  font-size: 0.77778em;
  line-height: 1.28571em;
  padding: 4px;
  color: #747474;
}

/* line 7, ../sass/components/_heading.scss */
.page-title {
  font-size: 1.66667em;
  line-height: 1.2em;
  margin-bottom: 0.8em;
  color: #131313;
}
/* line 12, ../sass/components/_heading.scss */
.page-title > a {
  color: #131313;
}
@media (min-width: 38em) {
  /* line 7, ../sass/components/_heading.scss */
  .page-title {
    font-size: 2.66667em;
    line-height: 1em;
    margin-bottom: 0.5em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .page-title {
  font-size: 2.66667em;
  line-height: 1em;
  margin-bottom: 0.5em;
}

/* line 20, ../sass/components/_heading.scss */
.page-title--large {
  font-size: 3.33333em;
  line-height: 1em;
  margin-bottom: 0.4em;
  text-transform: uppercase;
  letter-spacing: -.03em;
  color: #131313;
}

/* line 28, ../sass/components/_heading.scss */
.page-title--larger {
  font-size: 4.33333em;
  line-height: 0.92308em;
  margin-bottom: 0.30769em;
  text-transform: uppercase;
  letter-spacing: -.03em;
}

/* line 35, ../sass/components/_heading.scss */
.page-subtitle {
  font-size: 1.66667em;
  line-height: 1em;
  color: #747474;
  padding-bottom: 0.4em;
  margin: 0 0 1.8em;
  border-bottom: 1px #c7c7c7 dotted;
}

/* line 44, ../sass/components/_heading.scss */
.article-title, .event-date-date, .article-title--small, .article-title--smaller, .article-title--large, .article-title--larger, .article-title--largest {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 48, ../sass/components/_heading.scss */
.article-title > a, .event-date-date > a, .article-title--small > a, .article-title--smaller > a, .article-title--large > a, .article-title--larger > a, .article-title--largest > a {
  color: #292929;
}
/* line 51, ../sass/components/_heading.scss */
.article-title > a:hover, .event-date-date > a:hover, .article-title--small > a:hover, .article-title--smaller > a:hover, .article-title--large > a:hover, .article-title--larger > a:hover, .article-title--largest > a:hover {
  color: black;
}

/* line 57, ../sass/components/_heading.scss */
.article-title, .event-date-date {
  margin: 0 0 0.28571em;
  font-size: 1.16667em;
  line-height: 1.14286em;
}

/* line 63, ../sass/components/_heading.scss */
.article-title--small {
  margin: 0 0 0.33333em;
  font-size: 1em;
  line-height: 1.33333em;
}

/* line 69, ../sass/components/_heading.scss */
.article-title--smaller {
  margin: 0 0 0em;
  font-size: 0.88889em;
  line-height: 1.5em;
}

/* line 75, ../sass/components/_heading.scss */
.article-title--large {
  margin: 0 0 0.4em;
  font-size: 1.66667em;
  line-height: 1em;
}

/* line 81, ../sass/components/_heading.scss */
.article-title--larger {
  margin: 0 0 0.5em;
  font-size: 2em;
  line-height: 1em;
}

/* line 87, ../sass/components/_heading.scss */
.article-title--largest {
  margin: 0 0 0.3em;
  font-size: 3.33333em;
  line-height: 1.3em;
}

/* line 93, ../sass/components/_heading.scss */
.project-title {
  text-transform: uppercase;
  color: #292929;
  font-weight: normal;
  margin: 0 0 0.3em;
  font-size: 3.33333em;
  line-height: 1.3em;
}

/* line 102, ../sass/components/_heading.scss */
.view-id-events.view-display-id-page_1 .item-list > h3, .view-id-experts_staff .item-list > h3, .view-board-members .item-list > h3,
.view-board-members .view-header > h3 {
  color: #c51f24;
  font-size: 2.22222em;
  line-height: 1.2em;
}

/* line 108, ../sass/components/_heading.scss */
#site-slogan {
  display: none;
  font-size: 0.77778em;
  line-height: 2.14286em;
  color: #9b9b9b;
  font-family: georgia, serif;
  font-weight: normal;
  letter-spacing: .2em;
  text-transform: uppercase;
  float: right;
}
@media (min-width: 992px) {
  /* line 108, ../sass/components/_heading.scss */
  #site-slogan {
    display: block;
    float: right;
    position: relative;
    right: -1.125em;
    margin: 0;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 #site-slogan {
  display: block;
  float: right;
  position: relative;
  right: -1.125em;
  margin: 0;
}

/* line 128, ../sass/components/_heading.scss */
#logo {
  width: 80%;
}
/* line 131, ../sass/components/_heading.scss */
#logo .logo-stacked {
  display: none;
}
@media (max-width: 599px) {
  /* line 136, ../sass/components/_heading.scss */
  #logo .logo-inline {
    display: block !important;
  }
}
/* line 136, ../sass/components/_heading.scss */
.lt-ie9 #logo .logo-inline {
  display: block !important;
}
@media (min-width: 600px) {
  /* line 128, ../sass/components/_heading.scss */
  #logo {
    display: block;
    float: left;
    width: 240px;
    height: 79px;
  }
  /* line 147, ../sass/components/_heading.scss */
  #logo .logo-stacked {
    display: block;
  }
  /* line 151, ../sass/components/_heading.scss */
  #logo .logo-inline {
    display: none;
    width: 240px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 #logo {
  display: block;
  float: left;
  width: 240px;
  height: 79px;
}
/* line 147, ../sass/components/_heading.scss */
.lt-ie9 #logo .logo-stacked {
  display: block;
}
/* line 151, ../sass/components/_heading.scss */
.lt-ie9 #logo .logo-inline {
  display: none;
  width: 240px;
}
@media (min-width: 79em) {
  /* line 158, ../sass/components/_heading.scss */
  #logo .logo-inline {
    position: absolute;
    bottom: 0;
  }
}
/* line 158, ../sass/components/_heading.scss */
.lt-ie9 #logo .logo-inline {
  position: absolute;
  bottom: 0;
}

/* line 165, ../sass/components/_heading.scss */
.page-title--highlite {
  color: #0e9fcf;
}

/* line 6, ../sass/components/_global-map.scss */
.global-map-region {
  position: relative;
  z-index: 11;
}

/* line 11, ../sass/components/_global-map.scss */
.global-header {
  background-color: #c51f24;
  color: white;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1;
}

/* line 19, ../sass/components/_global-map.scss */
.global-title,
.global-subtitle {
  display: inline;
  font-size: 0.66667em;
  line-height: 1.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
}

/* line 26, ../sass/components/_global-map.scss */
.global-title {
  position: relative;
  text-transform: uppercase;
}
/* line 31, ../sass/components/_global-map.scss */
.global-title:before, .global-title:after {
  content: "";
  position: absolute;
  bottom: -8px;
  display: block;
  height: 0;
  width: 0;
  border-top: #c51f24 8px solid;
  z-index: 11;
  left: 2em;
}
/* line 43, ../sass/components/_global-map.scss */
.global-title:before {
  border-left: transparent 8px solid;
  margin-left: -4px;
}
/* line 48, ../sass/components/_global-map.scss */
.global-title:after {
  border-right: transparent 8px solid;
  margin-left: 4px;
}

/* line 54, ../sass/components/_global-map.scss */
.global-subtitle {
  font-weight: normal;
}

/* line 58, ../sass/components/_global-map.scss */
.global-toggle {
  font-size: 0.66667em;
  line-height: 1.5em;
  cursor: pointer;
  opacity: .8;
  margin-left: .5em;
  text-decoration: underline;
}
/* line 65, ../sass/components/_global-map.scss */
.global-toggle:hover {
  opacity: 1;
}

/* line 70, ../sass/components/_global-map.scss */
.global-map-footer {
  position: absolute;
  bottom: 10%;
  left: 10%;
  padding: 0.33333em 0.66667em;
  background-color: white;
  border: 1px solid #c7c7c7;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 2px 4px;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 2px 4px;
  box-shadow: rgba(0, 0, 0, 0.6) 0 2px 4px;
}

/* line 80, ../sass/components/_global-map.scss */
.global-key {
  padding: 0;
}

/* line 84, ../sass/components/_global-map.scss */
.global-key-item {
  display: block;
  margin-top: 0.42857em;
  margin-bottom: 0.42857em;
  font-size: 0.77778em;
  line-height: 1.28571em;
  text-transform: uppercase;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}

/* line 94, ../sass/components/_global-map.scss */
.global-key-swatch {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 18px;
  width: 18px;
  background-position: 0 -1134px;
  margin-right: 6px;
}

/* line 102, ../sass/components/_global-map.scss */
.global-key-swatch--hq {
  background-position: 0 -934px;
  background-color: #c51f24;
}

/* line 107, ../sass/components/_global-map.scss */
.global-key-swatch--level-1 {
  background-color: #fdb813;
}

/* line 108, ../sass/components/_global-map.scss */
.global-key-swatch--level-2 {
  background-color: #ffe1a1;
}

/* line 109, ../sass/components/_global-map.scss */
.global-key-swatch--level-3 {
  background-color: #94958b;
}

/* line 111, ../sass/components/_global-map.scss */
.global-map #leaflet-map {
  height: 600px !important;
}

/* line 115, ../sass/components/_global-map.scss */
.leaflet-container {
  font-size: 1em;
  line-height: 1.33333em;
  color: white;
}
/* line 119, ../sass/components/_global-map.scss */
.leaflet-container a {
  color: #f1b319;
}
/* line 123, ../sass/components/_global-map.scss */
.leaflet-container h2 {
  font-size: 1.16667em;
  line-height: 1.42857em;
  margin-top: 0;
  margin-bottom: 0.25em;
  font-weight: 100;
}
/* line 130, ../sass/components/_global-map.scss */
.leaflet-container p {
  margin: 0.375em 0;
  font-size: 0.88889em;
  line-height: 1.5em;
  font-family: "ff-meta-serif-web-pro", Georgia, serif;
}
/* line 136, ../sass/components/_global-map.scss */
.leaflet-container .link--more, .leaflet-container .pane-node-field-link a, .pane-node-field-link .leaflet-container a {
  font-size: 0.83333em;
  line-height: 1.6em;
  text-transform: none;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: .03em;
}
/* line 142, ../sass/components/_global-map.scss */
.leaflet-container .link--more:after, .leaflet-container .pane-node-field-link a:after, .pane-node-field-link .leaflet-container a:after {
  content: none;
}

/* Leaflet Popup CSS */
/* line 150, ../sass/components/_global-map.scss */
.leaflet-popup {
  position: absolute;
  text-align: center;
}

/* line 154, ../sass/components/_global-map.scss */
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
}

/* line 158, ../sass/components/_global-map.scss */
.leaflet-popup-content {
  margin: 14px 20px;
}

/* line 161, ../sass/components/_global-map.scss */
.field--field-map-info-window {
  color: white;
}

/* line 164, ../sass/components/_global-map.scss */
.leaflet-popup-tip-container {
  margin: 0 auto;
  width: 40px;
  height: 20px;
  position: relative;
  overflow: hidden;
}

/* line 171, ../sass/components/_global-map.scss */
.leaflet-popup-tip {
  width: 15px;
  height: 15px;
  padding: 1px;
  margin: -8px auto 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 184, ../sass/components/_global-map.scss */
.leaflet-popup-content-wrapper, .leaflet-popup-tip {
  background: #030406;
}

/* line 189, ../sass/components/_global-map.scss */
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 5px 0 0;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #f1b319;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}

/* line 203, ../sass/components/_global-map.scss */
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #e3810a;
}

/* line 206, ../sass/components/_global-map.scss */
.leaflet-popup-scrolled {
  overflow: auto;
}

/* line 10, ../sass/components/_image.scss */
.image-frame > img,
.image-frame > a > img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *box-sizing: content-box;
  *behavior: url("/sites/all/themes/center/boxsizing.htc");
  -webkit-box-shadow: rgba(116, 116, 116, 0.6) 0 1px 3px;
  -moz-box-shadow: rgba(116, 116, 116, 0.6) 0 1px 3px;
  box-shadow: rgba(116, 116, 116, 0.6) 0 1px 3px;
  padding: 4px;
  background-color: white;
}

/* line 19, ../sass/components/_image.scss */
.image p, .node-image.view-mode-node_embed figcaption, .view-mode-figure .field--body, .video-embed-description, .node-commentary figure.mode-featured figcaption {
  padding: 0.5em 0;
  font-size: 0.66667em;
  line-height: 1.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (min-width: 28em) {
  /* line 34, ../sass/components/_image.scss */
  .image-left {
    clear: left;
    float: left;
    margin: 0 30px 0.33333em 0;
    max-width: 50%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .image-left {
  clear: left;
  float: left;
  margin: 0 30px 0.33333em 0;
  max-width: 50%;
}

@media (min-width: 28em) {
  /* line 43, ../sass/components/_image.scss */
  .image-right {
    clear: right;
    float: right;
    margin: 0 0 0.33333em 30px;
    max-width: 50%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .image-right {
  clear: right;
  float: right;
  margin: 0 0 0.33333em 30px;
  max-width: 50%;
}

/* line 55, ../sass/components/_image.scss */
.image--shadow, .node-image.view-mode-node_embed img, .field--field-featured-image img,
.view-mode-teaser .ds-figure img, .view-mode-figure img, .node-event .field--field-preview-image img, .view-mode-namecard img, .field--field-photo img, .node-project.view-mode-teaser img, .node-project.view-mode-featured, .vocabulary-wri-core-topics.view-mode-taxonomy_teaser .ds-header img, div[class*="projects-classic"] .node-project img, .node-commentary figure.mode-featured img, .node-person__author_card figure img {
  -webkit-box-shadow: rgba(116, 116, 116, 0.7) 0 1px 4px;
  -moz-box-shadow: rgba(116, 116, 116, 0.7) 0 1px 4px;
  box-shadow: rgba(116, 116, 116, 0.7) 0 1px 4px;
  padding: 2px;
}

/* line 60, ../sass/components/_image.scss */
.node-image.view-mode-node_embed {
  margin-top: 5%;
  margin-bottom: 5%;
}
@media (min-width: 61em) {
  /* line 60, ../sass/components/_image.scss */
  .node-image.view-mode-node_embed {
    float: right;
    width: 67%;
    margin-right: -20%;
    margin-left: 10%;
  }
}

/* line 1, ../sass/components/_leaflet.scss */
#leaflet-map {
  background: #fff;
}

/* line 2, ../sass/components/_link.scss */
.link--button {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-style: solid;
  border-width: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 0.83333em;
  line-height: 2em;
  padding: 0.2em 13px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #c51f24;
  border-color: #b6171b;
  color: #f6ddde;
}
/* line 14, ../sass/utilities/_button.scss */
.link--button:hover {
  text-decoration: none;
}
/* line 79, ../sass/utilities/_button.scss */
.link--button:hover {
  color: white;
}
/* line 83, ../sass/utilities/_button.scss */
.link--button:active {
  background-color: #bf1b20;
}

/* line 9, ../sass/components/_link.scss */
.link--button--secondary, .alert-link-wrapper > a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-style: solid;
  border-width: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 0.83333em;
  line-height: 2em;
  padding: 0.2em 13px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #f0ab00;
  border-color: #ec9600;
  color: #fcf2d8;
}
/* line 14, ../sass/utilities/_button.scss */
.link--button--secondary:hover, .alert-link-wrapper > a:hover {
  text-decoration: none;
}
/* line 95, ../sass/utilities/_button.scss */
.link--button--secondary:hover, .alert-link-wrapper > a:hover, .link--button--secondary:visited, .alert-link-wrapper > a:visited, .link--button--secondary:active, .alert-link-wrapper > a:active {
  color: white;
}
/* line 99, ../sass/utilities/_button.scss */
.link--button--secondary:active, .alert-link-wrapper > a:active {
  background-color: #eea200;
}

/* line 16, ../sass/components/_link.scss */
.link--donate {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-style: solid;
  border-width: 0;
  font-size: 0.83333em;
  line-height: 2em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0 10px;
  text-transform: uppercase;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *box-sizing: content-box;
  *behavior: url("/sites/all/themes/center/boxsizing.htc");
  margin: 0.8em 0;
  background-color: #c51f24;
  color: white;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
}
/* line 14, ../sass/utilities/_button.scss */
.link--donate:hover {
  text-decoration: none;
}
/* line 28, ../sass/components/_link.scss */
.link--donate:hover {
  background-color: #a51a1e;
  color: white;
}
/* line 33, ../sass/components/_link.scss */
.link--donate:active {
  background-color: #e88100;
  color: white;
}
/* line 38, ../sass/components/_link.scss */
.link--donate:visited {
  color: white;
}

/* line 43, ../sass/components/_link.scss */
.link--external {
  color: #0099cc;
  font-size: 0.77778em;
  line-height: 1.28571em;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 49, ../sass/components/_link.scss */
.link--external:hover {
  color: #0099cc;
}

/* line 54, ../sass/components/_link.scss */
.button--secondary {
  background-color: #f0ab00;
  border-color: #ec9600;
  color: #fcf2d8;
}
/* line 95, ../sass/utilities/_button.scss */
.button--secondary:hover, .button--secondary:visited, .button--secondary:active {
  color: white;
}
/* line 99, ../sass/utilities/_button.scss */
.button--secondary:active {
  background-color: #eea200;
}

/* line 60, ../sass/components/_link.scss */
.link--more:after, .pane-node-field-link a:after, .link--more-title:after {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 24px;
  height: 24px;
  background-position: 0 -1867px;
  position: relative;
  top: -2px;
}

/* line 80, ../sass/components/_link.scss */
.link--download-resource, .pane-node-field-file a {
  font-size: 0.83333em;
  line-height: 1em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 86, ../sass/components/_link.scss */
.link--download-resource > a, .pane-node-field-file a > a {
  color: #f0ab00;
}

/* line 95, ../sass/components/_link.scss */
.link--more, .pane-node-field-link a {
  font-size: 0.83333em;
  line-height: 1em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 101, ../sass/components/_link.scss */
.link--more > a, .pane-node-field-link a > a {
  color: #f0ab00;
}

/* line 110, ../sass/components/_link.scss */
.link--more-title {
  font-size: 1.16667em;
  line-height: 1.14286em;
  color: #4d4d4d;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 122, ../sass/components/_link.scss */
.link--more--large,
.link--more--large-wrapper > a,
.block--featured .views-row-1 .link--more--feature--wrapper > a,
.field--field-topic-featured-resource .mode-featured .link--more--feature--wrapper > a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 0.83333em;
  line-height: 1.6em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 0.8em 1.6em;
  border: 1px solid #f0ab00;
  color: #f0ab00;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  white-space: nowrap;
  text-transform: uppercase;
}
/* line 134, ../sass/components/_link.scss */
.link--more--large:hover,
.link--more--large-wrapper > a:hover,
.block--featured .views-row-1 .link--more--feature--wrapper > a:hover,
.field--field-topic-featured-resource .mode-featured .link--more--feature--wrapper > a:hover {
  background-color: #f0ab00;
  color: white;
  text-decoration: none;
}

/* line 142, ../sass/components/_link.scss */
.link--return {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-style: solid;
  border-width: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 0.83333em;
  line-height: 2em;
  padding: 0.2em 13px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #0099cc;
  border-color: #007fbf;
  color: #d8eff7;
  padding-left: 4px;
}
/* line 14, ../sass/utilities/_button.scss */
.link--return:hover {
  text-decoration: none;
}
/* line 109, ../sass/utilities/_button.scss */
.link--return:hover {
  color: white;
}
/* line 113, ../sass/utilities/_button.scss */
.link--return:active {
  background-color: #008ec6;
}
/* line 118, ../sass/utilities/_button.scss */
.link--return:link, .link--return:visited {
  color: #d8eff7;
}
/* line 148, ../sass/components/_link.scss */
.link--return:before {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 24px;
  width: 24px;
  margin-right: 6px;
  position: relative;
  top: -1px;
  background-position: 0 -1157px;
}

/* line 161, ../sass/components/_link.scss */
.link--button--subscribe {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-style: solid;
  border-width: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 0.83333em;
  line-height: 2em;
  padding: 0.2em 13px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #0099cc;
  border-color: #007fbf;
  color: #d8eff7;
}
/* line 14, ../sass/utilities/_button.scss */
.link--button--subscribe:hover {
  text-decoration: none;
}
/* line 109, ../sass/utilities/_button.scss */
.link--button--subscribe:hover {
  color: white;
}
/* line 113, ../sass/utilities/_button.scss */
.link--button--subscribe:active {
  background-color: #008ec6;
}
/* line 118, ../sass/utilities/_button.scss */
.link--button--subscribe:link, .link--button--subscribe:visited {
  color: #d8eff7;
}
/* line 166, ../sass/components/_link.scss */
.link--button--subscribe:before {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 18px;
  width: 18px;
  margin-right: 6px;
  position: relative;
  top: -1px;
  background-position: 0 -1111px;
}

/* line 178, ../sass/components/_link.scss */
input[type="submit"].link--button--subscribe {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-style: solid;
  border-width: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 0.83333em;
  line-height: 2em;
  padding: 0.2em 13px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #0099cc;
  border-color: #007fbf;
  color: #d8eff7;
  padding-left: 2.66667em;
  background-image: url('/sites/all/themes/wri/images/icon/email.png?1457649623');
  background-position: 0.66667em 50%;
  background-repeat: no-repeat;
}
/* line 14, ../sass/utilities/_button.scss */
input[type="submit"].link--button--subscribe:hover {
  text-decoration: none;
}
/* line 109, ../sass/utilities/_button.scss */
input[type="submit"].link--button--subscribe:hover {
  color: white;
}
/* line 113, ../sass/utilities/_button.scss */
input[type="submit"].link--button--subscribe:active {
  background-color: #008ec6;
}
/* line 118, ../sass/utilities/_button.scss */
input[type="submit"].link--button--subscribe:link, input[type="submit"].link--button--subscribe:visited {
  color: #d8eff7;
}

/* line 188, ../sass/components/_link.scss */
input[type="submit"].link--button--subscribe__compact {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-style: solid;
  border-width: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 0.83333em;
  line-height: 2em;
  padding: 0.2em 13px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #0099cc;
  border-color: #007fbf;
  color: #d8eff7;
  color: transparent;
  padding-left: 2.4em;
  padding-right: 0;
  background-image: url('/sites/all/themes/wri/images/icon/email.png?1457649623');
  background-position: 0.66667em 50%;
  background-repeat: no-repeat;
  width: 0;
}
/* line 14, ../sass/utilities/_button.scss */
input[type="submit"].link--button--subscribe__compact:hover {
  text-decoration: none;
}
/* line 109, ../sass/utilities/_button.scss */
input[type="submit"].link--button--subscribe__compact:hover {
  color: white;
}
/* line 113, ../sass/utilities/_button.scss */
input[type="submit"].link--button--subscribe__compact:active {
  background-color: #008ec6;
}
/* line 118, ../sass/utilities/_button.scss */
input[type="submit"].link--button--subscribe__compact:link, input[type="submit"].link--button--subscribe__compact:visited {
  color: #d8eff7;
}

/* line 202, ../sass/components/_link.scss */
.link--toggle, .facetapi-limit-link, .link--more-wrapper > a, .block--featured .views-row-2 .link--more--feature--wrapper > a,
.block--featured .views-row-3 .link--more--feature--wrapper > a,
.block--featured .views-row-4 .link--more--feature--wrapper > a, .link--download {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 0.83333em;
  line-height: 1.6em;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  color: #4d4d4d;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: capitalize;
  vertical-align: middle;
}
/* line 213, ../sass/components/_link.scss */
.link--toggle:after, .facetapi-limit-link:after, .link--more-wrapper > a:after, .block--featured .views-row-2 .link--more--feature--wrapper > a:after,
.block--featured .views-row-3 .link--more--feature--wrapper > a:after,
.block--featured .views-row-4 .link--more--feature--wrapper > a:after, .link--download:after {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-left: 4px;
  opacity: .8;
}
/* line 221, ../sass/components/_link.scss */
.link--toggle:hover, .facetapi-limit-link:hover, .link--more-wrapper > a:hover, .block--featured .views-row-2 .link--more--feature--wrapper > a:hover,
.block--featured .views-row-3 .link--more--feature--wrapper > a:hover,
.block--featured .views-row-4 .link--more--feature--wrapper > a:hover, .link--download:hover {
  color: #292929;
  text-decoration: none;
}
/* line 225, ../sass/components/_link.scss */
.link--toggle:hover:after, .facetapi-limit-link:hover:after, .link--more-wrapper > a:hover:after, .block--featured .views-row-2 .link--more--feature--wrapper > a:hover:after,
.block--featured .views-row-3 .link--more--feature--wrapper > a:hover:after,
.block--featured .views-row-4 .link--more--feature--wrapper > a:hover:after, .link--download:hover:after {
  opacity: 1;
}

/* line 231, ../sass/components/_link.scss */
.link--toggle-wrapper {
  position: relative;
  text-align: center;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 -20px 40px -10px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 -20px 40px -10px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 -20px 40px -10px;
  background-color: #f3f3f3;
  padding: 1em 0;
}

/* line 242, ../sass/components/_link.scss */
.link--more-wrapper > a:after, .block--featured .views-row-2 .link--more--feature--wrapper > a:after,
.block--featured .views-row-3 .link--more--feature--wrapper > a:after,
.block--featured .views-row-4 .link--more--feature--wrapper > a:after {
  background-position: 0 -637px;
}

/* line 247, ../sass/components/_link.scss */
.link--expand:after, .facetapi-limit-link:after {
  background-position: -162px -666px;
}

/* line 248, ../sass/components/_link.scss */
.link--collapse:after, .facetapi-limit-link.open:after {
  background-position: -162px 0;
}

/* line 8, ../sass/components/_list.scss */
.l--diptych .field-collection-view-links, .facetapi-facetapi-links, .list--content, .list--content--condensed, .list--experts, .list--ruled, .list--ruled--loose, .field--signature-initiatives ul, .list--3up, .list--4up, .list--pills, .list--topics {
  margin: 0;
  padding: 0;
}
/* line 12, ../sass/components/_list.scss */
.l--diptych .field-collection-view-links > li, .facetapi-facetapi-links > li, .list--content > li, .list--content--condensed > li, .list--experts > li, .list--ruled > li, .list--ruled--loose > li, .field--signature-initiatives ul > li, .list--3up > li, .list--4up > li, .list--pills > li, .list--topics > li {
  list-style: none;
  display: block;
}

/* line 22, ../sass/components/_list.scss */
.list--content > .list-item {
  margin-bottom: 1.33333em;
}

/* line 31, ../sass/components/_list.scss */
.list--content--condensed > .list-item {
  margin-bottom: 0.66667em;
}
/* line 34, ../sass/components/_list.scss */
.list--content--condensed > .list-item > a {
  color: #9b9b9b;
  font-size: 0.83333em;
  line-height: 0.8em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 40, ../sass/components/_list.scss */
.list--content--condensed > .list-item > a:hover {
  color: #131313;
}

@media (min-width: 34em) {
  /* line 49, ../sass/components/_list.scss */
  .list--experts {
    *zoom: 1;
    margin-right: -15px;
    margin-left: -15px;
    text-align: center;
  }
  /* line 3, ../sass/utilities/_clearfix.scss */
  .list--experts:before, .list--experts:after {
    content: " ";
    display: table;
  }
  /* line 7, ../sass/utilities/_clearfix.scss */
  .list--experts:after {
    clear: both;
  }
  /* line 56, ../sass/components/_list.scss */
  .list--experts > .list-item {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    text-align: left;
    margin-right: -.3em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .list--experts {
  *zoom: 1;
  margin-right: -15px;
  margin-left: -15px;
  text-align: center;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.lt-ie9 .list--experts:before, .lt-ie9 .list--experts:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.lt-ie9 .list--experts:after {
  clear: both;
}
/* line 56, ../sass/components/_list.scss */
.lt-ie9 .list--experts > .list-item {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  text-align: left;
  margin-right: -.3em;
}
@media (min-width: 51em) {
  /* line 66, ../sass/components/_list.scss */
  .list--experts > .list-item {
    width: 33.33333%;
  }
}
@media (min-width: 68em) {
  /* line 70, ../sass/components/_list.scss */
  .list--experts > .list-item {
    width: 25%;
  }
}
/* line 70, ../sass/components/_list.scss */
.lt-ie9 .list--experts > .list-item {
  width: 25%;
}

/* line 78, ../sass/components/_list.scss */
.list--ruled > .list-item, .list--ruled--loose > .list-item {
  border-top-style: solid;
  border-top-width: 0.05556em;
  padding-top: 0.94444em;
  padding-bottom: 1em;
  display: block;
  border-top: 1px dotted #c7c7c7;
}
/* line 84, ../sass/components/_list.scss */
.list--ruled > .list-item:first-child, .list--ruled--loose > .list-item:first-child {
  padding-top: 0;
  border-top: 0;
}

/* line 94, ../sass/components/_list.scss */
.list--ruled--loose > .list-item {
  border-top-style: solid;
  border-top-width: 0.05556em;
  padding-top: 1.94444em;
  padding-bottom: 2em;
}

@media (min-width: 34em) {
  /* line 104, ../sass/components/_list.scss */
  .list--3up {
    *zoom: 1;
    margin-right: -15px;
    margin-left: -15px;
    text-align: center;
    letter-spacing: -.3em;
  }
  /* line 3, ../sass/utilities/_clearfix.scss */
  .list--3up:before, .list--3up:after {
    content: " ";
    display: table;
  }
  /* line 7, ../sass/utilities/_clearfix.scss */
  .list--3up:after {
    clear: both;
  }
  /* line 112, ../sass/components/_list.scss */
  .list--3up > .list-item {
    letter-spacing: 0;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *box-sizing: content-box;
    *behavior: url("/sites/all/themes/center/boxsizing.htc");
    width: 50%;
    vertical-align: top;
    text-align: left;
    padding: 0 15px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .list--3up {
  *zoom: 1;
  margin-right: -15px;
  margin-left: -15px;
  text-align: center;
  letter-spacing: -.3em;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.lt-ie9 .list--3up:before, .lt-ie9 .list--3up:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.lt-ie9 .list--3up:after {
  clear: both;
}
/* line 112, ../sass/components/_list.scss */
.lt-ie9 .list--3up > .list-item {
  letter-spacing: 0;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *box-sizing: content-box;
  *behavior: url("/sites/all/themes/center/boxsizing.htc");
  width: 50%;
  vertical-align: top;
  text-align: left;
  padding: 0 15px;
}
@media (min-width: 51em) {
  /* line 124, ../sass/components/_list.scss */
  .list--3up > .list-item {
    width: 50%;
  }
}
@media (min-width: 68em) {
  /* line 128, ../sass/components/_list.scss */
  .list--3up > .list-item {
    width: 33.33333%;
  }
}
/* line 128, ../sass/components/_list.scss */
.lt-ie9 .list--3up > .list-item {
  width: 33.33333%;
}

@media (min-width: 34em) {
  /* line 132, ../sass/components/_list.scss */
  .list--4up {
    *zoom: 1;
    margin-right: -15px;
    margin-left: -15px;
    text-align: center;
    letter-spacing: -.3em;
  }
  /* line 3, ../sass/utilities/_clearfix.scss */
  .list--4up:before, .list--4up:after {
    content: " ";
    display: table;
  }
  /* line 7, ../sass/utilities/_clearfix.scss */
  .list--4up:after {
    clear: both;
  }
  /* line 140, ../sass/components/_list.scss */
  .list--4up > .list-item {
    letter-spacing: 0;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *box-sizing: content-box;
    *behavior: url("/sites/all/themes/center/boxsizing.htc");
    width: 50%;
    vertical-align: top;
    text-align: left;
    padding: 0 15px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .list--4up {
  *zoom: 1;
  margin-right: -15px;
  margin-left: -15px;
  text-align: center;
  letter-spacing: -.3em;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.lt-ie9 .list--4up:before, .lt-ie9 .list--4up:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.lt-ie9 .list--4up:after {
  clear: both;
}
/* line 140, ../sass/components/_list.scss */
.lt-ie9 .list--4up > .list-item {
  letter-spacing: 0;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *box-sizing: content-box;
  *behavior: url("/sites/all/themes/center/boxsizing.htc");
  width: 50%;
  vertical-align: top;
  text-align: left;
  padding: 0 15px;
}
@media (min-width: 51em) {
  /* line 152, ../sass/components/_list.scss */
  .list--4up > .list-item {
    width: 33.33333%;
  }
}
@media (min-width: 68em) {
  /* line 156, ../sass/components/_list.scss */
  .list--4up > .list-item {
    width: 25%;
  }
}
/* line 156, ../sass/components/_list.scss */
.lt-ie9 .list--4up > .list-item {
  width: 25%;
}

/* line 164, ../sass/components/_list.scss */
.list--pills > .list-item {
  margin-bottom: 0.33333em;
  float: left;
}
/* line 169, ../sass/components/_list.scss */
.list--pills a {
  background-color: #f0ab00;
  color: white;
  border-radius: 4px;
  font-size: 0.77778em;
  line-height: 1.28571em;
  padding: 0.21429em 0.5em;
  margin-right: .5em;
  font-weight: normal;
}
/* line 178, ../sass/components/_list.scss */
.list--pills a:hover {
  background-color: #ec9600;
}

/* line 11, ../sass/components/_maintenance.scss */
.maintenance-page #content {
  text-align: center;
  margin: 3.33333em 0;
}

/* line 6, ../sass/components/_marquee.scss */
.l--marquee {
  width: 100%;
  height: 100%;
  position: relative;
  padding-top: 2em;
  padding-bottom: 3.33333em;
}
/* line 13, ../sass/components/_marquee.scss */
.l--marquee .l-content {
  z-index: 2;
  position: relative;
}
@media (min-width: 992px) {
  /* line 6, ../sass/components/_marquee.scss */
  .l--marquee {
    padding-top: 256px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .l--marquee {
  padding-top: 256px;
}

/* line 23, ../sass/components/_marquee.scss */
.view-mode-marquee {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
/* line 28, ../sass/components/_marquee.scss */
.view-mode-marquee:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiLz48c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0icmdiYSgxOSwgMTksIDE5LCAwLjcpIi8+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9InJnYmEoMTksIDE5LCAxOSwgMCkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(10%, #131313), color-stop(30%, rgba(19, 19, 19, 0.7)), color-stop(60%, rgba(19, 19, 19, 0)));
  background-image: -webkit-linear-gradient(left, #131313 10%, rgba(19, 19, 19, 0.7) 30%, rgba(19, 19, 19, 0) 60%);
  background-image: -moz-linear-gradient(left, #131313 10%, rgba(19, 19, 19, 0.7) 30%, rgba(19, 19, 19, 0) 60%);
  background-image: -o-linear-gradient(left, #131313 10%, rgba(19, 19, 19, 0.7) 30%, rgba(19, 19, 19, 0) 60%);
  background-image: linear-gradient(left, #131313 10%, rgba(19, 19, 19, 0.7) 30%, rgba(19, 19, 19, 0) 60%);
}
/* line 47, ../sass/components/_marquee.scss */
.view-mode-marquee .field--field-elevator-pitch {
  font-size: 1.16667em;
  line-height: 1.42857em;
  margin-bottom: 1.14286em;
  max-width: 20em;
}
/* line 53, ../sass/components/_marquee.scss */
.view-mode-marquee .link--more--large {
  margin-bottom: 1.33333em;
}
/* line 57, ../sass/components/_marquee.scss */
.view-mode-marquee .view-marquee-stats {
  display: none;
  position: absolute;
  width: 100%;
  max-width: 400px;
}
@media (min-width: 1382px) {
  /* line 23, ../sass/components/_marquee.scss */
  .view-mode-marquee {
    background-size: 75% auto;
    background-position: 100% center;
  }
  /* line 68, ../sass/components/_marquee.scss */
  .view-mode-marquee:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiMxMzEzMTMiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0icmdiYSgxOSwgMTksIDE5LCAwKSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(25%, #131313), color-stop(60%, rgba(19, 19, 19, 0)));
    background-image: -webkit-linear-gradient(left, #131313 25%, rgba(19, 19, 19, 0) 60%);
    background-image: -moz-linear-gradient(left, #131313 25%, rgba(19, 19, 19, 0) 60%);
    background-image: -o-linear-gradient(left, #131313 25%, rgba(19, 19, 19, 0) 60%);
    background-image: linear-gradient(left, #131313 25%, rgba(19, 19, 19, 0) 60%);
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .view-mode-marquee {
  background-size: 75% auto;
  background-position: 100% center;
}
/* line 68, ../sass/components/_marquee.scss */
.lt-ie9 .view-mode-marquee:before {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiMxMzEzMTMiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0icmdiYSgxOSwgMTksIDE5LCAwKSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(25%, #131313), color-stop(60%, rgba(19, 19, 19, 0)));
  background-image: -webkit-linear-gradient(left, #131313 25%, rgba(19, 19, 19, 0) 60%);
  background-image: -moz-linear-gradient(left, #131313 25%, rgba(19, 19, 19, 0) 60%);
  background-image: -o-linear-gradient(left, #131313 25%, rgba(19, 19, 19, 0) 60%);
  background-image: linear-gradient(left, #131313 25%, rgba(19, 19, 19, 0) 60%);
}

/* line 81, ../sass/components/_marquee.scss */
.view-id-marquee .attachment {
  width: 100%;
  height: 96px;
  z-index: 3;
  display: none;
}
@media (min-width: 42em) {
  /* line 81, ../sass/components/_marquee.scss */
  .view-id-marquee .attachment {
    display: block;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .view-id-marquee .attachment {
  display: block;
}
/* line 92, ../sass/components/_marquee.scss */
.view-id-marquee .slides {
  height: 350px;
  width: 100%;
}
@media (min-width: 992px) {
  /* line 92, ../sass/components/_marquee.scss */
  .view-id-marquee .slides {
    height: 526px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .view-id-marquee .slides {
  height: 526px;
}
/* line 101, ../sass/components/_marquee.scss */
.view-id-marquee .slide {
  height: 100%;
}
/* line 108, ../sass/components/_marquee.scss */
.view-id-marquee .flexslider-nav-wrapper {
  width: 100%;
  background-color: #f3f3f3;
  border-bottom: 1px solid #b3b3b3;
}
/* line 114, ../sass/components/_marquee.scss */
.view-id-marquee .flexslider-nav {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *box-sizing: content-box;
  *behavior: url("/sites/all/themes/center/boxsizing.htc");
  *zoom: 1;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.view-id-marquee .flexslider-nav:before, .view-id-marquee .flexslider-nav:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.view-id-marquee .flexslider-nav:after {
  clear: both;
}
/* line 120, ../sass/components/_marquee.scss */
.view-id-marquee .flexslider-nav .flexslider-nav-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *box-sizing: content-box;
  *behavior: url("/sites/all/themes/center/boxsizing.htc");
  float: left;
  display: table;
  height: 5.33333em;
  width: 10.5%;
  background-color: #f3f3f3;
  color: #131313;
  text-align: center;
  text-transform: capitalize;
  vertical-align: middle;
  cursor: pointer;
  background-size: cover;
}
/* line 135, ../sass/components/_marquee.scss */
.view-id-marquee .flexslider-nav .flexslider-nav-item.flex-active .flexslider-nav-topic {
  background-color: #c51f24;
  background-color: rgba(197, 31, 36, 0);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1MWYyNCIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSJyZ2JhKDE5NywgMzEsIDM2LCAwLjkpIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c51f24), color-stop(25%, rgba(197, 31, 36, 0.9)));
  background-image: -webkit-linear-gradient(top, #c51f24 0%, rgba(197, 31, 36, 0.9) 25%);
  background-image: -moz-linear-gradient(top, #c51f24 0%, rgba(197, 31, 36, 0.9) 25%);
  background-image: -o-linear-gradient(top, #c51f24 0%, rgba(197, 31, 36, 0.9) 25%);
  background-image: linear-gradient(top, #c51f24 0%, rgba(197, 31, 36, 0.9) 25%);
  color: white;
  position: relative;
  z-index: 5;
}
/* line 146, ../sass/components/_marquee.scss */
.view-id-marquee .flexslider-nav .flexslider-nav-item.flex-active .flexslider-nav-topic:before, .view-id-marquee .flexslider-nav .flexslider-nav-item.flex-active .flexslider-nav-topic:after {
  content: "";
  display: block;
  position: absolute;
  top: -8px;
  left: 50%;
  height: 0;
  width: 0;
  border-bottom: solid 8px #c51f24;
}
/* line 157, ../sass/components/_marquee.scss */
.view-id-marquee .flexslider-nav .flexslider-nav-item.flex-active .flexslider-nav-topic:before {
  border-left: 8px solid transparent;
  margin-left: -8px;
}
/* line 162, ../sass/components/_marquee.scss */
.view-id-marquee .flexslider-nav .flexslider-nav-item.flex-active .flexslider-nav-topic:after {
  border-right: 8px solid transparent;
  margin-right: -8px;
}
/* line 170, ../sass/components/_marquee.scss */
.view-id-marquee .flexslider-nav .flexslider-nav-topic {
  display: table-cell;
  font-size: 0.83333em;
  line-height: 1.2em;
  vertical-align: middle;
  padding-left: .5em;
  padding-right: .5em;
  background-color: #f3f3f3;
}
/* line 178, ../sass/components/_marquee.scss */
.view-id-marquee .flexslider-nav .flexslider-nav-topic:hover {
  background-color: rgba(243, 243, 243, 0.9);
}
@media (min-width: 872px) {
  /* line 114, ../sass/components/_marquee.scss */
  .view-id-marquee .flexslider-nav {
    padding-right: 8.5em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .view-id-marquee .flexslider-nav {
  padding-right: 8.5em;
}
@media (min-width: 948px) {
  /* line 188, ../sass/components/_marquee.scss */
  .view-id-marquee .flexslider-nav .flexslider-nav-item {
    width: 11%;
  }
}
/* line 188, ../sass/components/_marquee.scss */
.lt-ie9 .view-id-marquee .flexslider-nav .flexslider-nav-item {
  width: 11%;
}
/* line 197, ../sass/components/_marquee.scss */
.view-id-marquee .flex-direction-nav {
  margin: 0;
  padding: 0;
}
/* line 201, ../sass/components/_marquee.scss */
.view-id-marquee .flex-direction-nav > li {
  display: block;
  list-style: none;
}
@media (min-width: 42em) {
  /* line 197, ../sass/components/_marquee.scss */
  .view-id-marquee .flex-direction-nav {
    display: none;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .view-id-marquee .flex-direction-nav {
  display: none;
}
/* line 212, ../sass/components/_marquee.scss */
.view-id-marquee .flex-prev,
.view-id-marquee .flex-next {
  display: block;
  height: 48px;
  width: 48px;
  position: absolute;
  margin-top: -60px;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  z-index: 3;
}
/* line 227, ../sass/components/_marquee.scss */
.view-id-marquee .flex-prev:hover,
.view-id-marquee .flex-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 0 0 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 0 0 2px;
  box-shadow: rgba(255, 255, 255, 0.4) 0 0 0 2px;
}
/* line 232, ../sass/components/_marquee.scss */
.view-id-marquee .flex-prev:active,
.view-id-marquee .flex-next:active {
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 0 0 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 0 0 2px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 0 0 2px;
}
/* line 236, ../sass/components/_marquee.scss */
.svg .view-id-marquee .flex-prev, .svg
.view-id-marquee .flex-next {
  background-position: 0 0;
}
/* line 241, ../sass/components/_marquee.scss */
.view-id-marquee .flex-prev {
  left: 25%;
  background-position: 0 -1418px;
}
/* line 245, ../sass/components/_marquee.scss */
.svg .view-id-marquee .flex-prev {
  background-image: url("../images/svg/previous.svg");
}
/* line 250, ../sass/components/_marquee.scss */
.view-id-marquee .flex-next {
  right: 25%;
  background-position: 0 -1471px;
}
/* line 254, ../sass/components/_marquee.scss */
.svg .view-id-marquee .flex-next {
  background-image: url("../images/svg/next.svg");
}

/* line 260, ../sass/components/_marquee.scss */
.marquee-title {
  font-size: 3.33333em;
  line-height: 0.6em;
  text-transform: uppercase;
  clear: both;
  margin: 0 0 0.6em;
}
/* line 266, ../sass/components/_marquee.scss */
.marquee-title > a {
  color: rgba(255, 255, 255, 0.925);
}
/* line 269, ../sass/components/_marquee.scss */
.marquee-title > a:hover {
  color: white;
  text-decoration: none;
}
@media (min-width: 42em) {
  /* line 260, ../sass/components/_marquee.scss */
  .marquee-title {
    font-size: 3.33333em;
    line-height: 1.1em;
    margin-bottom: 0.2em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .marquee-title {
  font-size: 3.33333em;
  line-height: 1.1em;
  margin-bottom: 0.2em;
}

/* line 281, ../sass/components/_marquee.scss */
.slides {
  margin: 0;
  padding: 0;
}

/* line 286, ../sass/components/_marquee.scss */
.slide {
  list-style: none;
  display: none;
}

/* line 291, ../sass/components/_marquee.scss */
.block-views-publications-block-8 .view-publications {
  padding-right: 36px;
}
@media (min-width: 51em) {
  /* line 295, ../sass/components/_marquee.scss */
  .block-views-publications-block-8 .view-publications .flex-direction-nav {
    left: -36px;
    right: auto;
  }
}

/*.view-top-outcomes {

  @include breakpoint($bp-one-sidebar) {

    .flex-direction-nav {
      left: -36px;
      right: auto;
    }
  }

  @include breakpoint($bp-two-sidebars) {
    .flex-direction-nav {
      right: -36px;
      left: auto;
    }
  }
}
*/
/* line 2, ../sass/components/_message.scss */
.messages {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 0.33333em;
  padding: 0.33333em 15px;
  color: white;
}
/* line 8, ../sass/components/_message.scss */
.messages a {
  color: white;
  font-weight: bold;
}
/* line 14, ../sass/components/_message.scss */
.messages.error {
  background-color: #c51f24;
}
/* line 15, ../sass/components/_message.scss */
.messages.warning {
  background-color: #ec9600;
}
/* line 16, ../sass/components/_message.scss */
.messages.status {
  background-color: #007a4d;
}

/* line 22, ../sass/components/_message.scss */
.krumo-element,
.krumo-footnote,
.krumo-call,
.krumo-preview {
  color: black;
}

/* line 6, ../sass/components/_meta.scss */
.meta {
  font-size: 0.88889em;
  line-height: 1.5em;
}

/* line 17, ../sass/components/_mode.scss */
.view-mode-full,
.view-mode-topic_classic {
  margin-top: 1.66667em;
}

/* line 23, ../sass/components/_mode.scss */
.view-mode-topic_classic .l-header-inner {
  padding-top: 1.33333em;
}
@media (min-height: 40em) {
  /* line 23, ../sass/components/_mode.scss */
  .view-mode-topic_classic .l-header-inner {
    padding-top: 2em;
    padding-bottom: 3.33333em;
  }
}
@media (min-height: 47em) {
  /* line 23, ../sass/components/_mode.scss */
  .view-mode-topic_classic .l-header-inner {
    padding-top: 3.33333em;
  }
}
/* line 35, ../sass/components/_mode.scss */
.view-mode-topic_classic .l-header-inner .field {
  position: relative;
  max-width: 27em;
  z-index: 1;
  color: white;
}

/* line 45, ../sass/components/_mode.scss */
.view-mode-teaser .ds-header {
  margin-bottom: 1.33333em;
}
/* line 49, ../sass/components/_mode.scss */
.view-mode-teaser .ds-content {
  *zoom: 1;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.view-mode-teaser .ds-content:before, .view-mode-teaser .ds-content:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.view-mode-teaser .ds-content:after {
  clear: both;
}
@media (min-width: 25em) {
  /* line 54, ../sass/components/_mode.scss */
  .view-mode-teaser .node-image {
    width: 200px;
    max-width: 30%;
    float: right;
    margin: 0 0 1.33333em 30px;
  }
}
/* line 54, ../sass/components/_mode.scss */
.lt-ie9 .view-mode-teaser .node-image {
  width: 200px;
  max-width: 30%;
  float: right;
  margin: 0 0 1.33333em 30px;
}

/* line 64, ../sass/components/_mode.scss */
.view-mode-highlighted .field--body {
  font-size: 0.88889em;
  line-height: 1.125em;
}

/* line 70, ../sass/components/_mode.scss */
.view-mode-related .field--byline {
  margin-top: 0;
}

/* line 75, ../sass/components/_mode.scss */
.view-mode-node_embed {
  clear: both;
}

/* line 4, ../sass/components/_nav.scss */
.nav, #styleguide-header ul {
  margin-left: 0;
  list-style: none;
  padding-left: 0;
}

/* line 11, ../sass/components/_nav.scss */
.nav--inline > li, .nav--footer > li {
  display: inline;
}
/* line 14, ../sass/components/_nav.scss */
.nav--inline > li > a, .nav--footer > li > a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 25, ../sass/components/_nav.scss */
.nav--tabs,
.nav--pills {
  *zoom: 1;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.nav--tabs:before, .nav--tabs:after,
.nav--pills:before,
.nav--pills:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.nav--tabs:after,
.nav--pills:after {
  clear: both;
}

@media (min-width: 600px) {
  /* line 30, ../sass/components/_nav.scss */
  .nav--tabs > li,
  .nav--pills > li {
    float: left;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .nav--tabs > li, .lt-ie9
.nav--pills > li {
  float: left;
}

/* line 37, ../sass/components/_nav.scss */
.nav--pills > li > a {
  display: block;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 4px;
}

@media (min-width: 600px) {
  /* line 48, ../sass/components/_nav.scss */
  .nav--tabs {
    border-bottom: 1px solid #ddd;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .nav--tabs {
  border-bottom: 1px solid #ddd;
}

/* line 55, ../sass/components/_nav.scss */
.nav--tabs > li {
  margin-bottom: 0;
  margin-right: 6px;
}

/* line 63, ../sass/components/_nav.scss */
.nav--tabs > li:first-child > a {
  border-top-color: #dbdbdb;
}
/* line 67, ../sass/components/_nav.scss */
.nav--tabs > li > a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.83333em;
  line-height: 1.6em;
  display: block;
  width: 100%;
  border: 1px solid #dbdbdb;
  border-top-color: transparent;
  padding: 0.4em 18px;
  background-color: white;
  color: #747474;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
@media (min-width: 600px) {
  /* line 67, ../sass/components/_nav.scss */
  .nav--tabs > li > a {
    border-top-style: solid;
    border-top-width: 0.06667em;
    padding-top: 0.73333em;
    border-bottom-style: solid;
    border-bottom-width: 0.06667em;
    padding-bottom: 0.73333em;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    border: 1px solid #dbdbdb;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .nav--tabs > li > a {
  border-top-style: solid;
  border-top-width: 0.06667em;
  padding-top: 0.73333em;
  border-bottom-style: solid;
  border-bottom-width: 0.06667em;
  padding-bottom: 0.73333em;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #dbdbdb;
}
@media (min-width: 768px) {
  /* line 67, ../sass/components/_nav.scss */
  .nav--tabs > li > a {
    padding: 0.8em 24px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .nav--tabs > li > a {
  padding: 0.8em 24px;
}
@media (min-width: 600px) {
  /* line 94, ../sass/components/_nav.scss */
  .nav--tabs > li > a:hover {
    border-color: #b3b3b3 #b3b3b3 #dbdbdb;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .nav--tabs > li > a:hover {
  border-color: #b3b3b3 #b3b3b3 #dbdbdb;
}

/* line 104, ../sass/components/_nav.scss */
.nav--tabs > .nav-item > .active,
.nav--tabs > .nav-item > .active:hover {
  color: #131313;
  border: 1px solid #ddd;
  border-top-color: #ec9600;
  cursor: default;
  position: relative;
}
/* line 111, ../sass/components/_nav.scss */
.nav--tabs > .nav-item > .active:before,
.nav--tabs > .nav-item > .active:hover:before {
  background-color: #ec9600;
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  height: 6px;
}
@media (min-width: 600px) {
  /* line 111, ../sass/components/_nav.scss */
  .nav--tabs > .nav-item > .active:before,
  .nav--tabs > .nav-item > .active:hover:before {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .nav--tabs > .nav-item > .active:before, .lt-ie9
.nav--tabs > .nav-item > .active:hover:before {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
@media (min-width: 600px) {
  /* line 104, ../sass/components/_nav.scss */
  .nav--tabs > .nav-item > .active,
  .nav--tabs > .nav-item > .active:hover {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-color: transparent;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .nav--tabs > .nav-item > .active, .lt-ie9
.nav--tabs > .nav-item > .active:hover {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-color: transparent;
}

/* line 130, ../sass/components/_nav.scss */
.nav--tabs.nav--stacked {
  border-bottom: none;
}
/* line 133, ../sass/components/_nav.scss */
.nav--tabs.nav--stacked > li {
  margin-bottom: 0;
}
/* line 137, ../sass/components/_nav.scss */
.nav--tabs.nav--stacked > li > a {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-box-shadow: white 1px 1px 1px 0 inset, rgba(116, 116, 116, 0.2) -1px 0 0 0 inset;
  -moz-box-shadow: white 1px 1px 1px 0 inset, rgba(116, 116, 116, 0.2) -1px 0 0 0 inset;
  box-shadow: white 1px 1px 1px 0 inset, rgba(116, 116, 116, 0.2) -1px 0 0 0 inset;
  border-right-color: #f3f3f3;
  margin-left: -2px;
}
/* line 147, ../sass/components/_nav.scss */
.nav--tabs.nav--stacked > li > a:hover {
  border-color: #b3b3b3 white #b3b3b3 #b3b3b3;
}
/* line 153, ../sass/components/_nav.scss */
.nav--tabs.nav--stacked > .active > a,
.nav--tabs.nav--stacked > .active > a:hover {
  -webkit-box-shadow: white 1px 1px 1px 0 inset;
  -moz-box-shadow: white 1px 1px 1px 0 inset;
  box-shadow: white 1px 1px 1px 0 inset;
  margin-right: -1px;
  border-right-color: transparent;
  border-bottom-color: #ddd;
}

/* line 168, ../sass/components/_nav.scss */
.nav--pills > li > a {
  background-color: #f0ab00;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: white;
  font-size: 0.83333em;
  line-height: 1.6em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 176, ../sass/components/_nav.scss */
.nav--pills > li > a:hover {
  background-color: #e88100;
  text-decoration: none;
}
/* line 181, ../sass/components/_nav.scss */
.nav--pills > li > a:active {
  background-color: #ec9600;
}
/* line 185, ../sass/components/_nav.scss */
.nav--pills > li > a.active {
  background-color: #4d4d4d;
  color: #dbdbdb;
}

/* line 195, ../sass/components/_nav.scss */
.nav--pills--small > li > a {
  font-size: 0.66667em;
  line-height: 1.5em;
  padding: 3px 6px;
}

/* line 206, ../sass/components/_nav.scss */
.nav--stacked > li {
  float: none;
}

/* line 210, ../sass/components/_nav.scss */
.nav--stacked > li > a {
  display: block;
  padding: 0.33333em 12px;
  margin-right: 0;
}
/* line 215, ../sass/components/_nav.scss */
.nav--stacked > li > a.active {
  font-weight: bold;
}

/* line 224, ../sass/components/_nav.scss */
.nav--stacked.nav--buttons {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #b3b3b3;
}
/* line 228, ../sass/components/_nav.scss */
.nav--stacked.nav--buttons > li {
  border-bottom: 1px solid #b3b3b3;
}
/* line 231, ../sass/components/_nav.scss */
.nav--stacked.nav--buttons > li.last {
  border-bottom: none;
}
/* line 235, ../sass/components/_nav.scss */
.nav--stacked.nav--buttons > li > a {
  font-size: 0.66667em;
  line-height: 1.5em;
  padding: 0.16667em 15px;
  color: #f0ab00;
}
/* line 240, ../sass/components/_nav.scss */
.nav--stacked.nav--buttons > li > a:hover {
  background-color: white;
}
/* line 245, ../sass/components/_nav.scss */
.nav--stacked.nav--buttons > li > a:active, .nav--stacked.nav--buttons > li > a.active {
  background-color: #f0ab00;
  color: white;
}

/* line 256, ../sass/components/_nav.scss */
.nav--inline.nav--buttons, .nav--buttons.nav--footer {
  *zoom: 1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc0NzQ3NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b3b3b3), color-stop(100%, #747474));
  background-image: -webkit-linear-gradient(top, #b3b3b3, #747474);
  background-image: -moz-linear-gradient(top, #b3b3b3, #747474);
  background-image: -o-linear-gradient(top, #b3b3b3, #747474);
  background-image: linear-gradient(top, #b3b3b3, #747474);
  display: none;
  margin: 0;
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  border-right: #9b9b9b 1px solid;
  border-left: #b3b3b3 1px solid;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.nav--inline.nav--buttons:before, .nav--buttons.nav--footer:before, .nav--inline.nav--buttons:after, .nav--buttons.nav--footer:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.nav--inline.nav--buttons:after, .nav--buttons.nav--footer:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 256, ../sass/components/_nav.scss */
  .nav--inline.nav--buttons, .nav--buttons.nav--footer {
    display: block;
  }
}
/* line 271, ../sass/components/_nav.scss */
.nav--inline.nav--buttons > li, .nav--buttons.nav--footer > li {
  float: left;
  margin-right: 0;
}
/* line 276, ../sass/components/_nav.scss */
.nav--inline.nav--buttons > li > a, .nav--buttons.nav--footer > li > a {
  text-shadow: 0px 1px 1px rgba(116, 116, 116, 0.6);
  height: 20px;
  border-right: #f3f3f3 1px solid;
  border-left: #dbdbdb 1px solid;
  padding: 14px 18px;
  margin: 0;
  color: white;
  font-weight: bold;
}
@media (min-width: 992px) {
  /* line 276, ../sass/components/_nav.scss */
  .nav--inline.nav--buttons > li > a, .nav--buttons.nav--footer > li > a {
    padding: 14px 24px;
  }
}
/* line 290, ../sass/components/_nav.scss */
.nav--inline.nav--buttons > li > a:hover, .nav--buttons.nav--footer > li > a:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #dbdbdb));
  background-image: -webkit-linear-gradient(top, #f3f3f3, #dbdbdb);
  background-image: -moz-linear-gradient(top, #f3f3f3, #dbdbdb);
  background-image: -o-linear-gradient(top, #f3f3f3, #dbdbdb);
  background-image: linear-gradient(top, #f3f3f3, #dbdbdb);
}
/* line 296, ../sass/components/_nav.scss */
.nav--inline.nav--buttons > li > a:active, .nav--buttons.nav--footer > li > a:active, .nav--inline.nav--buttons > li > a.active, .nav--buttons.nav--footer > li > a.active, .nav--inline.nav--buttons > li > a.active-trail, .nav--buttons.nav--footer > li > a.active-trail {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzliOWI5YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #b3b3b3), color-stop(100%, #9b9b9b));
  background-image: -webkit-linear-gradient(bottom, #b3b3b3, #9b9b9b);
  background-image: -moz-linear-gradient(bottom, #b3b3b3, #9b9b9b);
  background-image: -o-linear-gradient(bottom, #b3b3b3, #9b9b9b);
  background-image: linear-gradient(bottom, #b3b3b3, #9b9b9b);
  border-right: #747474 1px solid;
  border-left: #747474 1px solid;
}

/* line 304, ../sass/components/_nav.scss */
#tabs {
  margin-bottom: 1.33333em;
}

/* line 312, ../sass/components/_nav.scss */
.nav--social .nav-link, .nav--resource .nav-link {
  display: block;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  font-size: 0.83333em;
  line-height: 1.2em;
  color: #747474;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 321, ../sass/components/_nav.scss */
.nav--social .nav-link:hover, .nav--resource .nav-link:hover {
  color: black;
  text-decoration: none;
}

/* line 332, ../sass/components/_nav.scss */
.nav-link--social:before, .nav--resource .nav-link--resource:before {
  content: "";
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200%;
  display: inline-block;
  width: 18px;
  height: 18px;
  float: left;
  margin-right: .25em;
}
/* line 342, ../sass/components/_nav.scss */
.svg .nav-link--social:before, .svg .nav--resource .nav-link--resource:before, .nav--resource .svg .nav-link--resource:before {
  background-position: 50% 50%;
}

/* line 348, ../sass/components/_nav.scss */
.nav-link--facebook:before {
  background-position: 0 -1709px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav-link--facebook:before {
  background-image: url('/sites/all/themes/wri/images/svg/social--facebook.svg?1457649623');
}

/* line 348, ../sass/components/_nav.scss */
.nav-link--linkedin:before {
  background-position: 0 -29px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav-link--linkedin:before {
  background-image: url('/sites/all/themes/wri/images/svg/social--linkedin.svg?1457649623');
}

/* line 348, ../sass/components/_nav.scss */
.nav-link--rss:before {
  background-position: 0 -1667px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav-link--rss:before {
  background-image: url('/sites/all/themes/wri/images/svg/social--rss.svg?1457649623');
}

/* line 348, ../sass/components/_nav.scss */
.nav-link--slideshare:before {
  background-position: 0 -1524px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav-link--slideshare:before {
  background-image: url('/sites/all/themes/wri/images/svg/social--slideshare.svg?1457649623');
}

/* line 348, ../sass/components/_nav.scss */
.nav-link--twitter:before {
  background-position: 0 -1598px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav-link--twitter:before {
  background-image: url('/sites/all/themes/wri/images/svg/social--twitter.svg?1457649623');
}

/* line 348, ../sass/components/_nav.scss */
.nav-link--youtube:before {
  background-position: 0 -1621px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav-link--youtube:before {
  background-image: url('/sites/all/themes/wri/images/svg/social--youtube.svg?1457649623');
}

/* line 348, ../sass/components/_nav.scss */
.nav--resource .nav-link--data:before {
  background-position: 0 -1372px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav--resource .nav-link--data:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--data.svg?1457649623');
}
/* line 348, ../sass/components/_nav.scss */
.nav--resource .nav-link--document:before {
  background-position: 0 -1349px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav--resource .nav-link--document:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--document.svg?1457649623');
}
/* line 348, ../sass/components/_nav.scss */
.nav--resource .nav-link--graph:before {
  background-position: 0 -840px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav--resource .nav-link--graph:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--chart.svg?1457649623');
}
/* line 348, ../sass/components/_nav.scss */
.nav--resource .nav-link--interactive:before {
  background-position: 0 -957px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav--resource .nav-link--interactive:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--interactive.svg?1457649623');
}
/* line 348, ../sass/components/_nav.scss */
.nav--resource .nav-link--map:before {
  background-position: 0 -817px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav--resource .nav-link--map:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--map.svg?1457649623');
}
/* line 348, ../sass/components/_nav.scss */
.nav--resource .nav-link--publication:before {
  background-position: 0 -1948px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav--resource .nav-link--publication:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--publication.svg?1457649623');
}
/* line 348, ../sass/components/_nav.scss */
.nav--resource .nav-link--presentation:before {
  background-position: 0 -1303px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav--resource .nav-link--presentation:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--presentation.svg?1457649623');
}
/* line 348, ../sass/components/_nav.scss */
.nav--resource .nav-link--video:before {
  background-position: 0 -1280px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav--resource .nav-link--video:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--video.svg?1457649623');
}
/* line 348, ../sass/components/_nav.scss */
.nav--resource .nav-link--visualization:before {
  background-position: 0 -766px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .nav--resource .nav-link--visualization:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--visualization.svg?1457649623');
}

/* line 402, ../sass/components/_nav.scss */
.nav--main {
  padding: 0;
  margin: 0;
}
/* line 406, ../sass/components/_nav.scss */
.nav--main .nav-link {
  display: block;
  padding: 0.57143em 15px;
  font-size: 0.83333em;
  line-height: 1.2em;
  color: #4d4d4d;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: inherit;
}
@media (min-width: 992px) {
  /* line 406, ../sass/components/_nav.scss */
  .nav--main .nav-link {
    padding: 0.4em 0.8em;
    font-size: 0.83333em;
    line-height: 1.2em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .nav--main .nav-link {
  padding: 0.4em 0.8em;
  font-size: 0.83333em;
  line-height: 1.2em;
}
/* line 420, ../sass/components/_nav.scss */
.nav--main .nav-link.active {
  color: white;
}
/* line 427, ../sass/components/_nav.scss */
.nav--main .nav-item:hover .nav-link,
.nav--main .nav-item.active-trail .nav-link,
.nav--main .nav-item.active .nav-link {
  background-color: #4d4d4d;
  color: white;
  text-decoration: none;
}
@media (min-width: 992px) {
  /* line 402, ../sass/components/_nav.scss */
  .nav--main {
    *zoom: 1;
  }
  /* line 3, ../sass/utilities/_clearfix.scss */
  .nav--main:before, .nav--main:after {
    content: " ";
    display: table;
  }
  /* line 7, ../sass/utilities/_clearfix.scss */
  .nav--main:after {
    clear: both;
  }
  /* line 436, ../sass/components/_nav.scss */
  .nav--main .nav-item {
    float: left;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .nav--main {
  *zoom: 1;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.lt-ie9 .nav--main:before, .lt-ie9 .nav--main:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.lt-ie9 .nav--main:after {
  clear: both;
}
/* line 436, ../sass/components/_nav.scss */
.lt-ie9 .nav--main .nav-item {
  float: left;
}

/* line 450, ../sass/components/_nav.scss */
.expanded .nav--dropdown {
  display: none;
}
/* line 453, ../sass/components/_nav.scss */
.expanded .nav--dropdown .nav-link {
  padding: 0.8em 15px;
  background-color: #4d4d4d;
  font-size: 0.83333em;
  line-height: 1.6em;
  color: white;
}
/* line 459, ../sass/components/_nav.scss */
.expanded .nav--dropdown .nav-link:hover {
  background-color: #292929 !important;
  color: white;
}
/* line 464, ../sass/components/_nav.scss */
.expanded .nav--dropdown .nav-link.active {
  background-color: #292929 !important;
  color: #f0ab00 !important;
}
/* line 469, ../sass/components/_nav.scss */
.no-touch .expanded .nav--dropdown .nav-link {
  padding-top: 0.4em;
  padding-bottom: 0.4em;
}

/* line 479, ../sass/components/_nav.scss */
.expanded .expanded .nav--dropdown .nav-link {
  background-color: #747474;
}
/* line 482, ../sass/components/_nav.scss */
.expanded .expanded .nav--dropdown .nav-link:hover {
  background-color: #292929 !important;
}
/* line 486, ../sass/components/_nav.scss */
.expanded .expanded .nav--dropdown .nav-link.active {
  background-color: #131313 !important;
}

@media (min-width: 53.625em) {
  /* line 498, ../sass/components/_nav.scss */
  .nav--dropdown .nav--dropdown {
    position: absolute;
    top: 100%;
    z-index: 200;
    min-width: 100%;
    width: auto;
  }
  /* line 505, ../sass/components/_nav.scss */
  .nav--dropdown .nav--dropdown .nav-item {
    float: none;
    white-space: nowrap;
  }
  /* line 511, ../sass/components/_nav.scss */
  .nav--dropdown .nav--dropdown .nav--dropdown {
    display: none;
    top: 0;
    left: 100%;
  }
  /* line 518, ../sass/components/_nav.scss */
  .nav--dropdown > .expanded:hover {
    position: relative;
  }
  /* line 521, ../sass/components/_nav.scss */
  .nav--dropdown > .expanded:hover > .nav--dropdown {
    display: block;
  }
}
/* line 498, ../sass/components/_nav.scss */
.lt-ie9 .nav--dropdown .nav--dropdown {
  position: absolute;
  top: 100%;
  z-index: 200;
  min-width: 100%;
  width: auto;
}
/* line 505, ../sass/components/_nav.scss */
.lt-ie9 .nav--dropdown .nav--dropdown .nav-item {
  float: none;
  white-space: nowrap;
}
/* line 511, ../sass/components/_nav.scss */
.lt-ie9 .nav--dropdown .nav--dropdown .nav--dropdown {
  display: none;
  top: 0;
  left: 100%;
}
/* line 518, ../sass/components/_nav.scss */
.lt-ie9 .nav--dropdown > .expanded:hover {
  position: relative;
}
/* line 521, ../sass/components/_nav.scss */
.lt-ie9 .nav--dropdown > .expanded:hover > .nav--dropdown {
  display: block;
}

/* line 529, ../sass/components/_nav.scss */
.nav--local .nav-link {
  font-size: 0.83333em;
  line-height: 1.6em;
  display: block;
  padding: 0.8em 15px;
  color: #131313;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  background-color: #f0ab00;
}
/* line 538, ../sass/components/_nav.scss */
.nav--local .nav-link.active {
  color: white;
}
/* line 543, ../sass/components/_nav.scss */
.nav--local .nav-item:hover .nav-link {
  background-color: #4d4d4d;
  color: white;
  text-decoration: none;
}
@media (min-width: 53.625em) {
  /* line 552, ../sass/components/_nav.scss */
  .nav--local.nav--dropdown .expanded .nav--dropdown {
    top: -0.33333em;
    left: 100%;
    width: 100%;
  }
  /* line 557, ../sass/components/_nav.scss */
  .nav--local.nav--dropdown .expanded .nav--dropdown .nav-link {
    font-size: 0.83333em;
    line-height: 1.6em;
    padding: 0.4em 15px;
  }
}
/* line 552, ../sass/components/_nav.scss */
.lt-ie9 .nav--local.nav--dropdown .expanded .nav--dropdown {
  top: -0.33333em;
  left: 100%;
  width: 100%;
}
/* line 557, ../sass/components/_nav.scss */
.lt-ie9 .nav--local.nav--dropdown .expanded .nav--dropdown .nav-link {
  font-size: 0.83333em;
  line-height: 1.6em;
  padding: 0.4em 15px;
}

/* line 573, ../sass/components/_nav.scss */
.nav--footer .nav-link {
  font-size: 0.77778em;
  line-height: 1.28571em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin-right: 15px;
}

/* line 584, ../sass/components/_nav.scss */
.nav--related-topics {
  margin: 0;
}
/* line 587, ../sass/components/_nav.scss */
.nav--related-topics .nav-item > a {
  font-size: 0.77778em;
  line-height: 1.28571em;
  color: #9b9b9b;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 1.28571em 6px 1.71429em;
}
/* line 594, ../sass/components/_nav.scss */
.nav--related-topics .nav-item > a:hover {
  color: black;
}

/* line 604, ../sass/components/_nav.scss */
.nav--other-sites .nav-item > a, .block--wri-sites .view-footer a {
  display: block;
  font-size: 0.83333em;
  line-height: 1.6em;
  color: #4d4d4d;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0.4em 15px;
  border-top: 1px dotted #b3b3b3;
}
/* line 612, ../sass/components/_nav.scss */
.nav--other-sites .nav-item > a:hover, .block--wri-sites .view-footer a:hover {
  color: #292929;
  background-color: #c7c7c7;
}

/* line 618, ../sass/components/_nav.scss */
.nav--other-sites {
  margin: 0.33333em 0 0;
}

/* line 636, ../sass/components/_nav.scss */
.responsive-nav {
  margin: 0 -15px;
  padding: 0 15px;
  clear: both;
  position: absolute;
  width: 100%;
  top: 35px;
  border-top: 1px solid #dbdbdb;
  border-bottom: 6px solid #f0ab00;
  background-color: white;
  display: none;
}
@media (min-width: 38em) {
  /* line 636, ../sass/components/_nav.scss */
  .responsive-nav {
    top: 108px;
    display: inherit;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .responsive-nav {
  top: 108px;
  display: inherit;
}
/* line 654, ../sass/components/_nav.scss */
.js .responsive-nav {
  opacity: 0;
  z-index: -1;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
/* line 659, ../sass/components/_nav.scss */
.js .responsive-nav.is-shown {
  display: inherit;
  opacity: 1;
  z-index: 13;
}
/* line 665, ../sass/components/_nav.scss */
.responsive-nav .nav--tabs--container {
  margin: 0 -15px;
}
/* line 668, ../sass/components/_nav.scss */
.responsive-nav .nav--tabs {
  padding: 0 15px;
  margin: 0 auto;
  text-align: center;
  border-bottom: 1px solid #ddd;
}
/* line 673, ../sass/components/_nav.scss */
.responsive-nav .nav--tabs > li > a {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #dbdbdb;
}
/* line 679, ../sass/components/_nav.scss */
.responsive-nav .nav--tabs > .nav-item {
  width: 45%;
  text-align: center;
  float: left;
}
/* line 684, ../sass/components/_nav.scss */
.responsive-nav .nav--tabs > .nav-item .active,
.responsive-nav .nav--tabs > .nav-item .active:hover {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-color: transparent;
}
/* line 687, ../sass/components/_nav.scss */
.responsive-nav .nav--tabs > .nav-item .active:before,
.responsive-nav .nav--tabs > .nav-item .active:hover:before {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 691, ../sass/components/_nav.scss */
.responsive-nav .nav--tabs > .nav-item a {
  width: 100%;
  font-size: 1.16667em;
  line-height: 1.14286em;
  text-transform: uppercase;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 697, ../sass/components/_nav.scss */
.responsive-nav .nav--tabs > .nav-item a.active.nav-link--topics {
  background-color: #f0ab00;
  color: white;
}
/* line 700, ../sass/components/_nav.scss */
.responsive-nav .nav--tabs > .nav-item a.active.nav-link--topics:before {
  display: none;
}
/* line 708, ../sass/components/_nav.scss */
.responsive-nav #block-menu-block-1 {
  padding-top: 15px;
}
@media (min-width: 768px) {
  /* line 708, ../sass/components/_nav.scss */
  .responsive-nav #block-menu-block-1 {
    padding-top: inherit;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .responsive-nav #block-menu-block-1 {
  padding-top: inherit;
}
/* line 714, ../sass/components/_nav.scss */
.responsive-nav #block-menu-block-wri-deploy-16 {
  margin: 0 -15px -1em;
  padding: 0 15px;
}
/* line 717, ../sass/components/_nav.scss */
.responsive-nav #block-menu-block-wri-deploy-16.is-shown {
  padding-top: 15px;
  background-color: #f0ab00;
}
/* line 722, ../sass/components/_nav.scss */
.responsive-nav #block-menu-block-wri-deploy-17 {
  margin: 10px -15px 0;
  padding: 15px;
  background-color: #e88100;
}

/* line 728, ../sass/components/_nav.scss */
.menu-toggle {
  *zoom: 1;
  position: absolute;
  right: 0;
  top: -12px;
  bottom: -12px;
  display: inline-block;
  width: 40px;
  padding: 2.5% 0 2.5% 15px;
  float: right;
  line-height: .8em;
  border-left: 1px solid #dbdbdb;
  background-color: white;
  z-index: 15;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.menu-toggle:before, .menu-toggle:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.menu-toggle:after {
  clear: both;
}
@media (min-width: 600px) {
  /* line 728, ../sass/components/_nav.scss */
  .menu-toggle {
    position: relative;
    top: inherit;
    bottom: inherit;
    padding: 0;
    width: 34px;
    float: left;
    border-left: none;
    background-color: transparent;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .menu-toggle {
  position: relative;
  top: inherit;
  bottom: inherit;
  padding: 0;
  width: 34px;
  float: left;
  border-left: none;
  background-color: transparent;
}
/* line 753, ../sass/components/_nav.scss */
.menu-toggle span {
  position: relative;
  display: inline-block;
  width: 26px;
  height: 4px;
  background-color: #dbdbdb;
  border-radius: 3px;
  -webkit-transition: background-color 0.4s ease;
  -moz-transition: background-color 0.4s ease;
  -o-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
}
@media (min-width: 600px) {
  /* line 753, ../sass/components/_nav.scss */
  .menu-toggle span {
    height: 3px;
    width: 22px;
    background-color: #747474;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .menu-toggle span {
  height: 3px;
  width: 22px;
  background-color: #747474;
}
/* line 768, ../sass/components/_nav.scss */
.menu-toggle span.active {
  background-color: transparent;
}
/* line 770, ../sass/components/_nav.scss */
.menu-toggle span.active:before {
  top: 0;
  background-color: #c51f24;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 775, ../sass/components/_nav.scss */
.menu-toggle span.active:after {
  bottom: 0;
  background-color: #c51f24;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 782, ../sass/components/_nav.scss */
.menu-toggle span:before, .menu-toggle span:after {
  content: '';
  position: absolute;
  width: 26px;
  height: 4px;
  background-color: #dbdbdb;
  border-radius: 3px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (min-width: 600px) {
  /* line 782, ../sass/components/_nav.scss */
  .menu-toggle span:before, .menu-toggle span:after {
    height: 3px;
    width: 22px;
    background-color: #747474;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .menu-toggle span:before, .lt-ie9 .menu-toggle span:after {
  height: 3px;
  width: 22px;
  background-color: #747474;
}
/* line 799, ../sass/components/_nav.scss */
.menu-toggle span:before {
  top: -8px;
}
@media (min-width: 600px) {
  /* line 799, ../sass/components/_nav.scss */
  .menu-toggle span:before {
    top: -6px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .menu-toggle span:before {
  top: -6px;
}
/* line 806, ../sass/components/_nav.scss */
.menu-toggle span:after {
  bottom: -8px;
}
@media (min-width: 600px) {
  /* line 806, ../sass/components/_nav.scss */
  .menu-toggle span:after {
    bottom: -6px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .menu-toggle span:after {
  bottom: -6px;
}

/* line 816, ../sass/components/_nav.scss */
.tablet-nav {
  position: relative;
  display: inline-block;
  float: right;
  margin-right: 0.3em;
}
/* line 823, ../sass/components/_nav.scss */
.js .tablet-nav .tabbed-content > .block-menu-block {
  max-width: 35%;
  min-width: 250px;
  top: 41px;
  right: 4px;
  opacity: 0;
  z-index: 0;
  position: absolute;
  background-color: white;
  border: 1px solid #dbdbdb;
  border-bottom: 5px solid #f0ab00;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
/* line 837, ../sass/components/_nav.scss */
.js .tablet-nav .tabbed-content > .block-menu-block#block-menu-block-wri-deploy-16 {
  background-color: #f0ab00;
  border: 1px solid #f0ab00;
}
/* line 842, ../sass/components/_nav.scss */
.js .tablet-nav .tabbed-content > .block-menu-block.is-shown {
  opacity: 1;
  z-index: 9999;
}
/* line 847, ../sass/components/_nav.scss */
.js .tablet-nav .tabbed-content #block-menu-block-wri-deploy-17 {
  padding: 0.66667em 0;
  background-color: #e88100;
}

@media (min-width: 600px) {
  /* line 855, ../sass/components/_nav.scss */
  #header .nav--tabs--container {
    margin: 0.33333em 0.16667em 0.33333em;
  }
  /* line 858, ../sass/components/_nav.scss */
  #header .nav--tabs--container .nav--tabs {
    border: 1px solid #dbdbdb;
    border-radius: 4px;
  }
  /* line 861, ../sass/components/_nav.scss */
  #header .nav--tabs--container .nav--tabs > li.nav-item {
    margin-right: 0;
  }
  /* line 863, ../sass/components/_nav.scss */
  #header .nav--tabs--container .nav--tabs > li.nav-item > a {
    padding: 0.3em 24px .3em 8px;
    text-transform: uppercase;
    font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-radius: 0;
    font-size: 1.05556em;
    line-height: 1.26316em;
    border: none;
    background-color: transparent;
  }
  /* line 871, ../sass/components/_nav.scss */
  #header .nav--tabs--container .nav--tabs > li.nav-item > a.active:before {
    display: none;
  }
  /* line 874, ../sass/components/_nav.scss */
  #header .nav--tabs--container .nav--tabs > li.nav-item > a.active-nav {
    border: none;
    z-index: 99999;
  }
  /* line 877, ../sass/components/_nav.scss */
  #header .nav--tabs--container .nav--tabs > li.nav-item > a.active-nav:before {
    display: none;
  }
  /* line 882, ../sass/components/_nav.scss */
  #header .nav--tabs--container .nav--tabs > li.nav-item > a.nav-link--topics.active-nav {
    border-radius: 0 4px 0 0;
    color: black;
    background-color: #f0ab00;
  }
  /* line 887, ../sass/components/_nav.scss */
  #header .nav--tabs--container .nav--tabs > li.nav-item > a.nav-link--topics:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 18px;
    height: 18px;
    top: 2px;
    margin-right: 0.33333em;
    background-color: #747474;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    background-position: 0 -1326px;
  }
  /* line 900, ../sass/components/_nav.scss */
  #header .nav--tabs--container .nav--tabs > li.nav-item > a.nav-link--menu {
    border-right: 1px solid #dbdbdb;
    border-radius: 3px 0 0 0;
    background-color: white;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 #header .nav--tabs--container {
  margin: 0.33333em 0.16667em 0.33333em;
}
/* line 858, ../sass/components/_nav.scss */
.lt-ie9 #header .nav--tabs--container .nav--tabs {
  border: 1px solid #dbdbdb;
  border-radius: 4px;
}
/* line 861, ../sass/components/_nav.scss */
.lt-ie9 #header .nav--tabs--container .nav--tabs > li.nav-item {
  margin-right: 0;
}
/* line 863, ../sass/components/_nav.scss */
.lt-ie9 #header .nav--tabs--container .nav--tabs > li.nav-item > a {
  padding: 0.3em 24px .3em 8px;
  text-transform: uppercase;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 0;
  font-size: 1.05556em;
  line-height: 1.26316em;
  border: none;
  background-color: transparent;
}
/* line 871, ../sass/components/_nav.scss */
.lt-ie9 #header .nav--tabs--container .nav--tabs > li.nav-item > a.active:before {
  display: none;
}
/* line 874, ../sass/components/_nav.scss */
.lt-ie9 #header .nav--tabs--container .nav--tabs > li.nav-item > a.active-nav {
  border: none;
  z-index: 99999;
}
/* line 877, ../sass/components/_nav.scss */
.lt-ie9 #header .nav--tabs--container .nav--tabs > li.nav-item > a.active-nav:before {
  display: none;
}
/* line 882, ../sass/components/_nav.scss */
.lt-ie9 #header .nav--tabs--container .nav--tabs > li.nav-item > a.nav-link--topics.active-nav {
  border-radius: 0 4px 0 0;
  color: black;
  background-color: #f0ab00;
}
/* line 887, ../sass/components/_nav.scss */
.lt-ie9 #header .nav--tabs--container .nav--tabs > li.nav-item > a.nav-link--topics:before {
  content: '';
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  top: 2px;
  margin-right: 0.33333em;
  background-color: #747474;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-position: 0 -1326px;
}
/* line 900, ../sass/components/_nav.scss */
.lt-ie9 #header .nav--tabs--container .nav--tabs > li.nav-item > a.nav-link--menu {
  border-right: 1px solid #dbdbdb;
  border-radius: 3px 0 0 0;
  background-color: white;
}
/* line 910, ../sass/components/_nav.scss */
#header .nav--tabs--container .nav-link--topics:before {
  background-position: 0 -1326px;
}

/* line 3, ../sass/components/nav/_nav--main--topics.scss */
.nav--main--topics,
.nav--main--subtopics {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  position: relative;
}
@media (min-width: 992px) {
  /* line 3, ../sass/components/nav/_nav--main--topics.scss */
  .nav--main--topics,
  .nav--main--subtopics {
    float: left;
  }
  /* line 9, ../sass/components/nav/_nav--main--topics.scss */
  .nav--main--topics .nav-item,
  .nav--main--subtopics .nav-item {
    float: left;
    position: relative;
    z-index: 2;
  }
  /* line 15, ../sass/components/nav/_nav--main--topics.scss */
  .nav--main--topics .nav-link,
  .nav--main--subtopics .nav-link {
    display: block;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .nav--main--topics, .lt-ie9
.nav--main--subtopics {
  float: left;
}
/* line 9, ../sass/components/nav/_nav--main--topics.scss */
.lt-ie9 .nav--main--topics .nav-item, .lt-ie9
.nav--main--subtopics .nav-item {
  float: left;
  position: relative;
  z-index: 2;
}
/* line 15, ../sass/components/nav/_nav--main--topics.scss */
.lt-ie9 .nav--main--topics .nav-link, .lt-ie9
.nav--main--subtopics .nav-link {
  display: block;
}

/* line 21, ../sass/components/nav/_nav--main--topics.scss */
.nav--main--topics {
  padding-right: 15px;
}
/* line 23, ../sass/components/nav/_nav--main--topics.scss */
.nav--main--topics .nav-link {
  display: block;
  color: #131313;
  font-weight: bold;
  padding: 0.57143em 15px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (min-width: 992px) {
  /* line 23, ../sass/components/nav/_nav--main--topics.scss */
  .nav--main--topics .nav-link {
    display: inline-block;
    font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.16667em;
    line-height: 1.14286em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .nav--main--topics .nav-link {
  display: inline-block;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.16667em;
  line-height: 1.14286em;
}

/* line 40, ../sass/components/nav/_nav--main--topics.scss */
.nav--main--subtopics:before {
  display: none;
  background: #e88100;
  content: "";
  position: absolute;
  height: 100%;
  width: 300%;
  left: 0;
  top: 0;
  z-index: 1;
}
@media (min-width: 992px) {
  /* line 40, ../sass/components/nav/_nav--main--topics.scss */
  .nav--main--subtopics:before {
    display: block;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .nav--main--subtopics:before {
  display: block;
}
/* line 55, ../sass/components/nav/_nav--main--topics.scss */
.nav--main--subtopics .nav-link {
  font-size: 1em;
  line-height: 1.33333em;
  color: white;
  color: rgba(255, 255, 255, 0.8);
  font-weight: bold;
  text-transform: uppercase;
  padding: 0.66667em 15px;
}

/* line 1, ../sass/components/_newsletter-social-links.scss */
.newsletter-social-links {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0;
}
/* line 6, ../sass/components/_newsletter-social-links.scss */
.newsletter-social-links > li {
  margin-right: 0.33333em;
}

/* line 11, ../sass/components/_newsletter-social-links.scss */
.newsletter-social-links--wrapper {
  margin-top: 1.66667em;
}

/* line 15, ../sass/components/_newsletter-social-links.scss */
.newsletter-social-links--header {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 1em;
  line-height: 1.33333em;
  margin: 0 1.66667em 0 0;
  text-transform: uppercase;
}

/* line 23, ../sass/components/_newsletter-social-links.scss */
[class*="newsletter-social-links--network"] > a {
  color: transparent;
  height: 24px;
  overflow: hidden;
  position: relative;
  text-indent: -100%;
  width: 24px;
}
/* line 31, ../sass/components/_newsletter-social-links.scss */
[class*="newsletter-social-links--network"] > a:before {
  background-size: cover;
  height: 100%;
  width: 100%;
  content: "";
  text-indent: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
/* line 45, ../sass/components/_newsletter-social-links.scss */
.svg [class*="newsletter-social-links--network"] > a:before {
  background-position: 50% 50%;
}

/* line 348, ../sass/components/_nav.scss */
.newsletter-social-links--network__facebook a:before {
  background-position: 0 -1709px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .newsletter-social-links--network__facebook a:before {
  background-image: url('/sites/all/themes/wri/images/svg/social--facebook.svg?1457649623');
}

/* line 348, ../sass/components/_nav.scss */
.newsletter-social-links--network__twitter a:before {
  background-position: 0 -1598px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .newsletter-social-links--network__twitter a:before {
  background-image: url('/sites/all/themes/wri/images/svg/social--twitter.svg?1457649623');
}

/* line 348, ../sass/components/_nav.scss */
.newsletter-social-links--network__linkedin a:before {
  background-position: 0 -29px;
}
/* line 352, ../sass/components/_nav.scss */
.svg .newsletter-social-links--network__linkedin a:before {
  background-image: url('/sites/all/themes/wri/images/svg/social--linkedin.svg?1457649623');
}

/* line 8, ../sass/components/_newsletter-signup.scss */
#block-webform-client-block-50 .field--body {
  margin: 0 0 0.66667em;
  padding: 1.66667em 30px 0.66667em;
  background-color: #0099cc;
  color: white;
}
/* line 15, ../sass/components/_newsletter-signup.scss */
#block-webform-client-block-50 .form-item {
  margin: 0 0 0.66667em;
}
/* line 19, ../sass/components/_newsletter-signup.scss */
#block-webform-client-block-50 .form-submit {
  background-color: #0099cc;
  color: white;
}
@media (min-width: 32em) {
  /* line 25, ../sass/components/_newsletter-signup.scss */
  #block-webform-client-block-50 .block-content {
    padding-right: 230px;
  }
  /* line 29, ../sass/components/_newsletter-signup.scss */
  #block-webform-client-block-50 .field--body {
    position: absolute;
    top: -3.33333em;
    right: 0;
    width: 200px;
  }
  /* line 36, ../sass/components/_newsletter-signup.scss */
  #block-webform-client-block-50 .field--body:after, #block-webform-client-block-50 .field--body:before {
    content: "";
    display: block;
    width: 0;
    height: 0px;
    position: absolute;
    left: -30px;
    border-style: solid;
  }
  /* line 46, ../sass/components/_newsletter-signup.scss */
  #block-webform-client-block-50 .field--body:before {
    top: 30px;
    border-color: #0099cc transparent;
    border-width: 0 0 40px 30px;
  }
  /* line 52, ../sass/components/_newsletter-signup.scss */
  #block-webform-client-block-50 .field--body:after {
    top: 60px;
    border-color: transparent transparent #f3f3f3 transparent;
    border-width: 0 0 10px 30px;
  }
}
/* line 25, ../sass/components/_newsletter-signup.scss */
.lt-ie9 #block-webform-client-block-50 .block-content {
  padding-right: 230px;
}
/* line 29, ../sass/components/_newsletter-signup.scss */
.lt-ie9 #block-webform-client-block-50 .field--body {
  position: absolute;
  top: -3.33333em;
  right: 0;
  width: 200px;
}
/* line 36, ../sass/components/_newsletter-signup.scss */
.lt-ie9 #block-webform-client-block-50 .field--body:after, .lt-ie9 #block-webform-client-block-50 .field--body:before {
  content: "";
  display: block;
  width: 0;
  height: 0px;
  position: absolute;
  left: -30px;
  border-style: solid;
}
/* line 46, ../sass/components/_newsletter-signup.scss */
.lt-ie9 #block-webform-client-block-50 .field--body:before {
  top: 30px;
  border-color: #0099cc transparent;
  border-width: 0 0 40px 30px;
}
/* line 52, ../sass/components/_newsletter-signup.scss */
.lt-ie9 #block-webform-client-block-50 .field--body:after {
  top: 60px;
  border-color: transparent transparent #f3f3f3 transparent;
  border-width: 0 0 10px 30px;
}

/* line 63, ../sass/components/_newsletter-signup.scss */
.block--newsletter-signup .block-title--secondary {
  margin-bottom: 0.25em;
}
/* line 66, ../sass/components/_newsletter-signup.scss */
.block--newsletter-signup p {
  font-size: 1em;
  line-height: 1.33333em;
  font-family: "ff-meta-serif-web-pro", Georgia, serif;
  margin-bottom: 0.66667em;
}
/* line 71, ../sass/components/_newsletter-signup.scss */
.block--newsletter-signup .form-item {
  margin-bottom: 0.66667em;
  margin-top: 0;
}
/* line 75, ../sass/components/_newsletter-signup.scss */
.block--newsletter-signup .form-text {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 36px;
  padding: 0.42857em 0.85714em;
}

/* line 6, ../sass/components/_region.scss */
.region--ruled {
  border-bottom-style: solid;
  border-bottom-width: 0.05556em;
  padding-bottom: 2.94444em;
  margin-bottom: 3em;
  border-color: #c7c7c7;
  border-style: none none dotted;
}

/* line 13, ../sass/components/_region.scss */
.region--ruled--above {
  border-top-style: solid;
  border-top-width: 0.05556em;
  padding-top: 2.94444em;
  margin-top: 3em;
  border-color: #c7c7c7;
  border-style: dotted none none;
}

/* line 22, ../sass/components/_region.scss */
.region--block-rules > .block, .node-blog-post.view-mode-full .ds-footer > .block,
.node-blog-post.view-mode-full .ds-content > .block, .node-event.view-mode-full > .ds-aside > .block,
.node-event.view-mode-full > .ds-footer > .block, .node-news-item.view-mode-full > .ds-aside > .block {
  border-top-style: solid;
  border-top-width: 0.05556em;
  padding-top: 2.94444em;
  border-top: 1px dotted #c7c7c7;
  margin-top: 3em;
  margin-bottom: 3em;
}
/* line 28, ../sass/components/_region.scss */
.region--block-rules > .block:first-child, .node-blog-post.view-mode-full .ds-footer > .block:first-child,
.node-blog-post.view-mode-full .ds-content > .block:first-child, .node-event.view-mode-full > .ds-aside > .block:first-child,
.node-event.view-mode-full > .ds-footer > .block:first-child, .node-news-item.view-mode-full > .ds-aside > .block:first-child {
  border-top: none;
  padding-top: 0;
  margin-top: 3.66667em;
}

/* line 6, ../sass/components/_node--alert.scss */
#alert {
  background: #f3f3f3;
  overflow: hidden;
  -webkit-transition-property: max-height;
  -moz-transition-property: max-height;
  -o-transition-property: max-height;
  transition-property: max-height;
  -webkit-transition-duration: 2s;
  -moz-transition-duration: 2s;
  -o-transition-duration: 2s;
  transition-duration: 2s;
}

/* line 13, ../sass/components/_node--alert.scss */
#block-views-alert-block {
  padding: 1em 15px;
  *zoom: 1;
}
/* line 3, ../sass/utilities/_clearfix.scss */
#block-views-alert-block:before, #block-views-alert-block:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
#block-views-alert-block:after {
  clear: both;
}
/* line 17, ../sass/components/_node--alert.scss */
#block-views-alert-block .views-row {
  position: relative;
}

/* line 23, ../sass/components/_node--alert.scss */
.node-alert.view-mode-teaser {
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.node-alert.view-mode-teaser:before, .node-alert.view-mode-teaser:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.node-alert.view-mode-teaser:after {
  clear: both;
}
/* line 28, ../sass/components/_node--alert.scss */
.node-alert.view-mode-teaser .ds-header {
  margin-bottom: 0;
}
/* line 32, ../sass/components/_node--alert.scss */
.node-alert.view-mode-teaser .ds-content {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 37, ../sass/components/_node--alert.scss */
  .node-alert.view-mode-teaser .ds-header {
    float: left;
  }
  /* line 41, ../sass/components/_node--alert.scss */
  .node-alert.view-mode-teaser .ds-content {
    float: right;
  }
}
/* line 37, ../sass/components/_node--alert.scss */
.lt-ie9 .node-alert.view-mode-teaser .ds-header {
  float: left;
}
/* line 41, ../sass/components/_node--alert.scss */
.lt-ie9 .node-alert.view-mode-teaser .ds-content {
  float: right;
}

/* line 52, ../sass/components/_node--alert.scss */
.alert-title {
  font-family: "ff-meta-serif-web-pro", Georgia, serif;
  margin: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 1em;
  line-height: 2em;
}
/* line 58, ../sass/components/_node--alert.scss */
.highlighted .alert-title {
  color: #c51f24;
}

/* line 63, ../sass/components/_node--alert.scss */
.alert-link-wrapper {
  margin-bottom: 0;
}

/* line 7, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full {
  max-width: 36em;
  margin-right: auto;
  margin-left: auto;
}
/* line 11, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .field--byline {
  margin-bottom: 0.85714em;
}
/* line 17, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .ds-footer .field--related-blog-posts,
.node-blog-post.view-mode-full .ds-content .field--related-blog-posts {
  border-top: none;
  border-top-style: none;
  padding-top: 0;
  margin-top: 4em;
  margin-bottom: 5.66667em;
}
/* line 26, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .field--body {
  margin-bottom: 3em;
}
@media (min-width: 33em) {
  /* line 30, ../sass/components/_node--blog-post.scss */
  .node-blog-post.view-mode-full .field--field-featured-image {
    float: right;
    width: 50%;
    margin: 0 0 1.33333em 30px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie8 .node-blog-post.view-mode-full .field--field-featured-image {
  float: right;
  width: 50%;
  margin: 0 0 1.33333em 30px;
}
/* line 37, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .field--blog-links {
  *zoom: 1;
  margin-bottom: 2.33333em;
  font-size: 0.77778em;
  line-height: 1.28571em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.node-blog-post.view-mode-full .field--blog-links:before, .node-blog-post.view-mode-full .field--blog-links:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.node-blog-post.view-mode-full .field--blog-links:after {
  clear: both;
}
/* line 42, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .field--blog-links hr {
  margin: 0 0 10px 0;
}
/* line 45, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .field--blog-links a {
  color: #000;
}
/* line 50, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .blog-links {
  display: inline-block;
  float: left;
}
/* line 54, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .blog-links .comments, .node-blog-post.view-mode-full .pipe, .node-blog-post.view-mode-full .add-comments {
  float: left;
  display: none;
}
/* line 57, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .blog-links .pipe {
  color: #d5d5d5;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 63, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .blog-links .comments:before {
  content: "";
  display: block;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 4px;
  width: 25px;
  height: 21px;
  background-position: 0 -395px;
}
/* line 73, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .blog-links .print {
  float: left;
}
/* line 75, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .blog-links .print:before {
  content: "";
  display: block;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 4px;
  width: 16px;
  height: 21px;
  background-position: 0 -1090px;
}
/* line 85, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .field--sharethis-button {
  display: inline-block;
  float: left;
  margin-top: 0.66667em;
}
@media (min-width: 33em) {
  /* line 85, ../sass/components/_node--blog-post.scss */
  .node-blog-post.view-mode-full .field--sharethis-button {
    margin-bottom: 0;
    margin-top: 0;
  }
  /* line 92, ../sass/components/_node--blog-post.scss */
  .node-blog-post.view-mode-full .field--sharethis-button:before {
    content: '|';
    display: inline-block;
    font-size: 1em;
    line-height: 1em;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0 1px 0 10px;
    color: #d5d5d5;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie8 .node-blog-post.view-mode-full .field--sharethis-button {
  margin-bottom: 0;
  margin-top: 0;
}
/* line 92, ../sass/components/_node--blog-post.scss */
.lt-ie8 .node-blog-post.view-mode-full .field--sharethis-button:before {
  content: '|';
  display: inline-block;
  font-size: 1em;
  line-height: 1em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0 1px 0 10px;
  color: #d5d5d5;
}
/* line 101, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .field--sharethis-button .block-content {
  display: inline-block;
}
/* line 104, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .field--sharethis-button .sharethis-wrapper {
  margin: 0;
}
/* line 108, ../sass/components/_node--blog-post.scss */
.node-blog-post.view-mode-full .field--sharethis-button .twitter-count {
  left: 20px;
  display: none;
}
@media (min-width: 33em) {
  /* line 108, ../sass/components/_node--blog-post.scss */
  .node-blog-post.view-mode-full .field--sharethis-button .twitter-count {
    left: 42px;
    display: none;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie8 .node-blog-post.view-mode-full .field--sharethis-button .twitter-count {
  left: 42px;
}
/* line 116, ../sass/components/_node--blog-post.scss */
.node-blog-post .field--supplement {
  margin-bottom: 0;
}
/* line 119, ../sass/components/_node--blog-post.scss */
.node-blog-post .field--sharethis-button {
  margin-bottom: 0.33333em;
}
/* line 123, ../sass/components/_node--blog-post.scss */
.node-blog-post #comments {
  border-top-style: solid;
  border-top-width: 0.05556em;
  padding-top: 2.94444em;
  border-top: 1px dotted #c7c7c7;
  margin-top: 0;
  padding-top: 0;
}
/* line 128, ../sass/components/_node--blog-post.scss */
.node-blog-post #comments .title {
  margin-top: 1.33333em;
  margin-bottom: 0.53333em;
}
/* line 132, ../sass/components/_node--blog-post.scss */
.node-blog-post #comments .comment-form {
  margin-top: 1.06667em;
}

/* line 6, ../sass/components/_node--email-landing-page.scss */
.node-type-email-landing-page #footer {
  border-top: 2px solid #dbdbdb;
}
/* line 9, ../sass/components/_node--email-landing-page.scss */
.node-type-email-landing-page #footer .block {
  margin-bottom: 0;
}

/* line 15, ../sass/components/_node--email-landing-page.scss */
.elp-footer-logo {
  padding: 0 30px;
}
@media (min-width: 51em) {
  /* line 15, ../sass/components/_node--email-landing-page.scss */
  .elp-footer-logo {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding-left: 0;
    border-right: 1px dotted #9b9b9b;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .elp-footer-logo {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-left: 0;
  border-right: 1px dotted #9b9b9b;
}

/* line 25, ../sass/components/_node--email-landing-page.scss */
.elp-footer-addr {
  padding: 0 30px;
}
@media (min-width: 51em) {
  /* line 25, ../sass/components/_node--email-landing-page.scss */
  .elp-footer-addr {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    border-right: 1px dotted #9b9b9b;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .elp-footer-addr {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-right: 1px dotted #9b9b9b;
}

/* line 34, ../sass/components/_node--email-landing-page.scss */
.elp-footer-contact {
  padding: 0 30px;
}
@media (min-width: 51em) {
  /* line 34, ../sass/components/_node--email-landing-page.scss */
  .elp-footer-contact {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding-right: 0;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .elp-footer-contact {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-right: 0;
}

/* line 43, ../sass/components/_node--email-landing-page.scss */
.embed-code-modal p {
  font-size: 0.8em;
}

/* line 17, ../sass/components/_node--event.scss */
.node-event.view-mode-full > .ds-content {
  margin-bottom: 3em;
}
/* line 28, ../sass/components/_node--event.scss */
.node-event.view-mode-full .field--body {
  margin-bottom: 2.66667em;
}
/* line 32, ../sass/components/_node--event.scss */
.node-event.view-mode-full .event-date {
  background-color: transparent;
  padding: 0;
}
/* line 36, ../sass/components/_node--event.scss */
.node-event.view-mode-full .field--field-event-date {
  padding-bottom: 2.66667em;
  margin-bottom: 2.66667em;
  border-bottom: 1px dotted #c7c7c7;
}
/* line 46, ../sass/components/_node--event.scss */
.node-event.view-mode-full .field--field-featured-image,
.node-event.view-mode-full .block--callout,
.node-event.view-mode-full .field--field-location,
.node-event.view-mode-full .field--field-topics,
.node-event.view-mode-full .field--field-project {
  margin: 1.33333em 0;
}
@media (min-width: 33em) {
  /* line 51, ../sass/components/_node--event.scss */
  .node-event.view-mode-full .field--field-preview-image {
    float: right;
    max-width: 50%;
    margin: 0 0 1.33333em 30px;
  }
}
/* line 51, ../sass/components/_node--event.scss */
.lt-ie9 .node-event.view-mode-full .field--field-preview-image {
  float: right;
  max-width: 50%;
  margin: 0 0 1.33333em 30px;
}
@media (min-width: 51em) {
  /* line 16, ../sass/components/_node--event.scss */
  .node-event.view-mode-full {
    *position: relative;
    *zoom: 1;
  }
  /* line 46, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
  .node-event.view-mode-full:before, .node-event.view-mode-full:after {
    content: "";
    display: table;
  }
  /* line 50, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
  .node-event.view-mode-full:after {
    clear: both;
  }
  /* line 62, ../sass/components/_node--event.scss */
  .node-event.view-mode-full > .ds-content,
  .node-event.view-mode-full > .ds-footer {
    float: left;
    width: 62.5%;
    margin-left: 0%;
    margin-right: -62.5%;
  }
  /* line 66, ../sass/components/_node--event.scss */
  .node-event.view-mode-full > .ds-footer {
    clear: left;
  }
  /* line 70, ../sass/components/_node--event.scss */
  .node-event.view-mode-full > .ds-aside {
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
  }
  /* line 73, ../sass/components/_node--event.scss */
  .node-event.view-mode-full > .ds-aside > .block:first-child {
    margin-top: 0 !important;
  }
  /* line 79, ../sass/components/_node--event.scss */
  .node-event.view-mode-full .node-person.view-mode-contact {
    padding-left: 0;
  }
  /* line 35, ../sass/layout/_namecard.scss */
  .node-event.view-mode-full .node-person.view-mode-contact .l-photo {
    float: none;
    margin-left: 0;
    margin-bottom: 0.66667em;
  }
  /* line 41, ../sass/layout/_namecard.scss */
  .node-event.view-mode-full .node-person.view-mode-contact .ds-supplement {
    clear: left;
  }
  /* line 45, ../sass/layout/_namecard.scss */
  .node-event.view-mode-full .node-person.view-mode-contact .field--contact {
    display: block;
    padding-left: 0;
    border-left: none;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .node-event.view-mode-full {
  *position: relative;
  *zoom: 1;
}
/* line 46, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.lt-ie9 .node-event.view-mode-full:before, .lt-ie9 .node-event.view-mode-full:after {
  content: "";
  display: table;
}
/* line 50, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.lt-ie9 .node-event.view-mode-full:after {
  clear: both;
}
/* line 62, ../sass/components/_node--event.scss */
.lt-ie9 .node-event.view-mode-full > .ds-content,
.lt-ie9 .node-event.view-mode-full > .ds-footer {
  float: left;
  width: 62.5%;
  margin-left: 0%;
  margin-right: -62.5%;
}
/* line 66, ../sass/components/_node--event.scss */
.lt-ie9 .node-event.view-mode-full > .ds-footer {
  clear: left;
}
/* line 70, ../sass/components/_node--event.scss */
.lt-ie9 .node-event.view-mode-full > .ds-aside {
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
}
/* line 73, ../sass/components/_node--event.scss */
.lt-ie9 .node-event.view-mode-full > .ds-aside > .block:first-child {
  margin-top: 0 !important;
}
/* line 79, ../sass/components/_node--event.scss */
.lt-ie9 .node-event.view-mode-full .node-person.view-mode-contact {
  padding-left: 0;
}
/* line 35, ../sass/layout/_namecard.scss */
.lt-ie9 .node-event.view-mode-full .node-person.view-mode-contact .l-photo {
  float: none;
  margin-left: 0;
  margin-bottom: 0.66667em;
}
/* line 41, ../sass/layout/_namecard.scss */
.lt-ie9 .node-event.view-mode-full .node-person.view-mode-contact .ds-supplement {
  clear: left;
}
/* line 45, ../sass/layout/_namecard.scss */
.lt-ie9 .node-event.view-mode-full .node-person.view-mode-contact .field--contact {
  display: block;
  padding-left: 0;
  border-left: none;
}
@media (min-width: 68em) {
  /* line 86, ../sass/components/_node--event.scss */
  .node-event.view-mode-full > .ds-content,
  .node-event.view-mode-full > .ds-footer {
    float: left;
    width: 58.33333%;
    margin-left: 0%;
    margin-right: -58.33333%;
  }
}
/* line 86, ../sass/components/_node--event.scss */
.lt-ie9 .node-event.view-mode-full > .ds-content,
.lt-ie9 .node-event.view-mode-full > .ds-footer {
  float: left;
  width: 58.33333%;
  margin-left: 0%;
  margin-right: -58.33333%;
}

/* line 93, ../sass/components/_node--event.scss */
.view-display-id-events_attachment_featured {
  margin: 3em 0;
}

/* line 99, ../sass/components/_node--event.scss */
.view-id-events.view-display-id-page .item-list {
  margin-bottom: 2.66667em;
}
/* line 102, ../sass/components/_node--event.scss */
.view-id-events.view-display-id-page .item-list > h3 {
  font-size: 1.16667em;
  line-height: 1.42857em;
  padding-bottom: 0.57143em;
  border-bottom: #c7c7c7 1px dotted;
  margin-bottom: 1.42857em;
  text-transform: uppercase;
  color: #9b9b9b;
}

/* line 114, ../sass/components/_node--event.scss */
.view-id-events.view-display-id-page_1 .item-list {
  margin-bottom: 0.9em;
}
/* line 117, ../sass/components/_node--event.scss */
.view-id-events.view-display-id-page_1 .item-list > h3 {
  padding-bottom: 0.6em;
  border-bottom: 1px #c7c7c7 dotted;
  margin-bottom: 0.6em;
}

/* line 126, ../sass/components/_node--event.scss */
.event-date {
  background-color: #f0ab00;
  padding: 0.66667em 15px;
}

/* line 131, ../sass/components/_node--event.scss */
.event-date-date {
  display: inline-block;
  margin-bottom: 0.66667em;
  font-size: 1.53333em;
  line-height: 1.04348em;
  letter-spacing: 0.04em;
  font-weight: bold;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

/* line 7, ../sass/components/_node--happening-now-alert.scss */
.node-happening-now-alert.view-mode-highlighted {
  background-color: #f0ab00;
}
/* line 10, ../sass/components/_node--happening-now-alert.scss */
.node-happening-now-alert.view-mode-highlighted .article-title--large > a {
  color: black;
}
/* line 14, ../sass/components/_node--happening-now-alert.scss */
.node-happening-now-alert.view-mode-highlighted a {
  color: white;
}
/* line 18, ../sass/components/_node--happening-now-alert.scss */
.node-happening-now-alert.view-mode-highlighted .link--more, .node-happening-now-alert.view-mode-highlighted .pane-node-field-link a, .pane-node-field-link .node-happening-now-alert.view-mode-highlighted a {
  color: white;
}
/* line 21, ../sass/components/_node--happening-now-alert.scss */
.node-happening-now-alert.view-mode-highlighted .link--more:after, .node-happening-now-alert.view-mode-highlighted .pane-node-field-link a:after, .pane-node-field-link .node-happening-now-alert.view-mode-highlighted a:after {
  background-position: 0 -1919px;
}
/* line 24, ../sass/components/_node--happening-now-alert.scss */
.svg .node-happening-now-alert.view-mode-highlighted .link--more:after, .svg .node-happening-now-alert.view-mode-highlighted .pane-node-field-link a:after, .pane-node-field-link .svg .node-happening-now-alert.view-mode-highlighted a:after {
  background-position: 0 0;
  background-image: url("../images/svg/more--white.svg");
}

/* line 7, ../sass/components/_node--gallery.scss */
.node-gallery.view-mode-node_embed {
  margin-top: 2em;
  margin-bottom: 2em;
  background-color: black;
  position: relative;
}
@media (min-width: 33em) {
  /* line 16, ../sass/components/_node--gallery.scss */
  .node-gallery.view-mode-full .field--field-preview {
    float: right;
    max-width: 50%;
    margin: 0 0 1.33333em 30px;
  }
}
/* line 16, ../sass/components/_node--gallery.scss */
.lt-ie9 .node-gallery.view-mode-full .field--field-preview {
  float: right;
  max-width: 50%;
  margin: 0 0 1.33333em 30px;
}

/* line 25, ../sass/components/_node--gallery.scss */
.node-image.view-mode-slide {
  position: relative;
}
/* line 28, ../sass/components/_node--gallery.scss */
.node-image.view-mode-slide img {
  display: block;
  margin: 0 auto;
}
/* line 33, ../sass/components/_node--gallery.scss */
.node-image.view-mode-slide .ds-figcaption {
  padding: 0.85714em 30px;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 0.77778em;
  line-height: 1.28571em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #c7c7c7;
  width: 100%;
  text-align: left;
}
@media (min-width: 30em) {
  /* line 33, ../sass/components/_node--gallery.scss */
  .node-image.view-mode-slide .ds-figcaption {
    position: absolute;
    bottom: 0;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .node-image.view-mode-slide .ds-figcaption {
  position: absolute;
  bottom: 0;
}

/* line 50, ../sass/components/_node--gallery.scss */
.node--expands {
  -webkit-transition: max-height 1s;
  -moz-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s;
}

/* line 54, ../sass/components/_node--gallery.scss */
.flexslider--slideshow {
  margin-bottom: 1.33333em;
}
/* line 57, ../sass/components/_node--gallery.scss */
.flexslider--slideshow .slide {
  text-align: center;
}
/* line 61, ../sass/components/_node--gallery.scss */
.flexslider--slideshow .node-image {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 66, ../sass/components/_node--gallery.scss */
.flexslider--slideshow figcaption p {
  margin: 0;
}

/* line 69, ../sass/components/_node--gallery.scss */
.flexslider--slideshow div.field.field--body {
  margin: 0;
}

/* line 72, ../sass/components/_node--gallery.scss */
.node-gallery h2 {
  margin: 0;
  padding: 10px 20px;
  text-align: center;
  color: white;
}

/* line 7, ../sass/components/_node--location.scss */
.node-location .leaflet-container {
  margin: 24px 0;
  border: 1px solid #c7c7c7;
}

/* line 8, ../sass/components/_node--map-application.scss */
.node-type-mapping-application #global {
  padding: 0.66667em 15px;
  text-align: center;
}
/* line 13, ../sass/components/_node--map-application.scss */
.node-type-mapping-application .link--return {
  margin-top: 0.66667em;
  margin-bottom: 0.66667em;
}
@media (min-width: 32em) {
  /* line 19, ../sass/components/_node--map-application.scss */
  .node-type-mapping-application #global {
    text-align: left;
  }
  /* line 23, ../sass/components/_node--map-application.scss */
  .node-type-mapping-application .link--return {
    float: right;
  }
}
/* line 19, ../sass/components/_node--map-application.scss */
.lt-ie9 .node-type-mapping-application #global {
  text-align: left;
}
/* line 23, ../sass/components/_node--map-application.scss */
.lt-ie9 .node-type-mapping-application .link--return {
  float: right;
}

/* line 7, ../sass/components/_node--news.scss */
.node-news-item.view-mode-featured {
  *zoom: 1;
  padding-top: 1.33333em;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.node-news-item.view-mode-featured:before, .node-news-item.view-mode-featured:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.node-news-item.view-mode-featured:after {
  clear: both;
}
/* line 11, ../sass/components/_node--news.scss */
.node-news-item.view-mode-featured .field--field-featured-image {
  margin: 0 0 0.66667em 30px;
  float: right;
  max-width: 33%;
}
/* line 19, ../sass/components/_node--news.scss */
.node-news-item.view-mode-full > .ds-content {
  margin-bottom: 3em;
}
/* line 29, ../sass/components/_node--news.scss */
.node-news-item.view-mode-full .field--body {
  margin-bottom: 2.66667em;
}
/* line 34, ../sass/components/_node--news.scss */
.node-news-item.view-mode-full .field--field-featured-image,
.node-news-item.view-mode-full .block--callout {
  margin: 1.33333em 0;
}
@media (min-width: 33em) {
  /* line 39, ../sass/components/_node--news.scss */
  .node-news-item.view-mode-full .field--field-featured-image {
    float: right;
    max-width: 50%;
    margin: 0 0 1.33333em 30px;
  }
}
/* line 39, ../sass/components/_node--news.scss */
.lt-ie9 .node-news-item.view-mode-full .field--field-featured-image {
  float: right;
  max-width: 50%;
  margin: 0 0 1.33333em 30px;
}
@media (min-width: 51em) {
  /* line 18, ../sass/components/_node--news.scss */
  .node-news-item.view-mode-full {
    *position: relative;
    *zoom: 1;
  }
  /* line 46, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
  .node-news-item.view-mode-full:before, .node-news-item.view-mode-full:after {
    content: "";
    display: table;
  }
  /* line 50, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
  .node-news-item.view-mode-full:after {
    clear: both;
  }
  /* line 49, ../sass/components/_node--news.scss */
  .node-news-item.view-mode-full > .ds-content {
    float: left;
    width: 62.5%;
    margin-left: 0%;
    margin-right: -62.5%;
  }
  /* line 53, ../sass/components/_node--news.scss */
  .node-news-item.view-mode-full > .ds-aside {
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
  }
  /* line 56, ../sass/components/_node--news.scss */
  .node-news-item.view-mode-full > .ds-aside > .block:first-child {
    margin-top: 0 !important;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .node-news-item.view-mode-full {
  *position: relative;
  *zoom: 1;
}
/* line 46, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.lt-ie9 .node-news-item.view-mode-full:before, .lt-ie9 .node-news-item.view-mode-full:after {
  content: "";
  display: table;
}
/* line 50, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.lt-ie9 .node-news-item.view-mode-full:after {
  clear: both;
}
/* line 49, ../sass/components/_node--news.scss */
.lt-ie9 .node-news-item.view-mode-full > .ds-content {
  float: left;
  width: 62.5%;
  margin-left: 0%;
  margin-right: -62.5%;
}
/* line 53, ../sass/components/_node--news.scss */
.lt-ie9 .node-news-item.view-mode-full > .ds-aside {
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
}
/* line 56, ../sass/components/_node--news.scss */
.lt-ie9 .node-news-item.view-mode-full > .ds-aside > .block:first-child {
  margin-top: 0 !important;
}
@media (min-width: 68em) {
  /* line 64, ../sass/components/_node--news.scss */
  .node-news-item.view-mode-full > .ds-content {
    float: left;
    width: 58.33333%;
    margin-left: 0%;
    margin-right: -58.33333%;
  }
}
/* line 64, ../sass/components/_node--news.scss */
.lt-ie9 .node-news-item.view-mode-full > .ds-content {
  float: left;
  width: 58.33333%;
  margin-left: 0%;
  margin-right: -58.33333%;
}
/* line 70, ../sass/components/_node--news.scss */
.node-news-item.view-mode-full .block-sharethis {
  display: inline-block;
}
/* line 74, ../sass/components/_node--news.scss */
.node-news-item.view-mode-full .sharethis-wrapper {
  margin: 0;
}
@media (min-width: 33em) {
  /* line 77, ../sass/components/_node--news.scss */
  .node-news-item.view-mode-full .field--sharethis-button {
    margin-bottom: 0;
    margin-top: 0;
  }
  /* line 81, ../sass/components/_node--news.scss */
  .node-news-item.view-mode-full .field--sharethis-button:before {
    content: '|';
    display: inline-block;
    font-size: 1em;
    line-height: 1em;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0 1px 0 10px;
    color: #d5d5d5;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie8 .node-news-item.view-mode-full .field--sharethis-button {
  margin-bottom: 0;
  margin-top: 0;
}
/* line 81, ../sass/components/_node--news.scss */
.lt-ie8 .node-news-item.view-mode-full .field--sharethis-button:before {
  content: '|';
  display: inline-block;
  font-size: 1em;
  line-height: 1em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0 1px 0 10px;
  color: #d5d5d5;
}
/* line 90, ../sass/components/_node--news.scss */
.node-news-item.view-mode-full .field--sharethis-button .block-content {
  display: inline-block;
}
/* line 94, ../sass/components/_node--news.scss */
.node-news-item.view-mode-full .field--sharethis-button .twitter-count {
  left: 20px;
}
@media (min-width: 33em) {
  /* line 94, ../sass/components/_node--news.scss */
  .node-news-item.view-mode-full .field--sharethis-button .twitter-count {
    left: 42px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie8 .node-news-item.view-mode-full .field--sharethis-button .twitter-count {
  left: 42px;
}
/* line 103, ../sass/components/_node--news.scss */
.node-news-item.view-mode-teaser {
  padding-top: 0.66667em;
}
/* line 106, ../sass/components/_node--news.scss */
.node-news-item.view-mode-teaser .ds-header {
  margin-bottom: 0;
}
/* line 110, ../sass/components/_node--news.scss */
.node-news-item.view-mode-teaser .field--field-featured-image {
  margin: 0 15px 0.66667em 0;
  float: left;
}
/* line 115, ../sass/components/_node--news.scss */
.node-news-item.view-mode-teaser .field--byline {
  margin: 0.85714em 0;
}

/* line 7, ../sass/components/_node--person.scss */
.page-about-experts-staff .l-header {
  padding-top: 0.66667em;
}

/* line 15, ../sass/components/_node--person.scss */
.view-id-experts_staff .list--experts {
  margin-left: 0;
  margin-right: 0;
  text-align: left;
}
@media (min-width: 51em) {
  /* line 21, ../sass/components/_node--person.scss */
  .view-id-experts_staff .list--experts > .list-item {
    width: 33.33333%;
  }
}
@media (min-width: 68em) {
  /* line 25, ../sass/components/_node--person.scss */
  .view-id-experts_staff .list--experts > .list-item {
    width: 25%;
  }
}
/* line 25, ../sass/components/_node--person.scss */
.lt-ie9 .view-id-experts_staff .list--experts > .list-item {
  width: 25%;
}
/* line 29, ../sass/components/_node--person.scss */
.view-id-experts_staff .item-list {
  margin-bottom: 0.9em;
}
/* line 32, ../sass/components/_node--person.scss */
.view-id-experts_staff .item-list > h3 {
  padding-bottom: 0.6em;
  border-bottom: 1px #c7c7c7 dotted;
  margin-bottom: 0.6em;
}

/* line 41, ../sass/components/_node--person.scss */
.person-name {
  font-size: 0.875em;
  line-height: 1.14286em;
  margin: 0 0 0.28571em;
}
/* line 45, ../sass/components/_node--person.scss */
.person-name a {
  color: #292929;
}
/* line 48, ../sass/components/_node--person.scss */
.person-name a:hover {
  color: #131313;
}

/* line 60, ../sass/components/_node--person.scss */
.view-mode-contact {
  margin-bottom: 0;
}
/* line 63, ../sass/components/_node--person.scss */
.view-mode-contact .l-photo {
  margin-bottom: 0;
}
/* line 67, ../sass/components/_node--person.scss */
.view-mode-contact .l-photo a,
.view-mode-contact .l-photo img {
  display: block;
}

/* line 73, ../sass/components/_node--person.scss */
.node-person.view-mode-featured {
  margin-bottom: 3em;
  padding-bottom: 3em;
  border-bottom: 1px dotted #c7c7c7;
}
/* line 78, ../sass/components/_node--person.scss */
.node-person.view-mode-featured h2 {
  margin-top: 0.33333em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0em;
}
/* line 82, ../sass/components/_node--person.scss */
.node-person.view-mode-featured .field--field-internal-function {
  margin-top: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 1.875em;
}

/* line 89, ../sass/components/_node--person.scss */
.profile-header .field--field-internal-function {
  font-size: 1.06667em;
  line-height: 1.125em;
}
@media (min-width: 34em) {
  /* line 95, ../sass/components/_node--person.scss */
  .profile-header.l--triptych .l-main, .two-sidebars .profile-header.l--content .l-main {
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    width: 66.66667%;
    margin-left: 16.66667%;
    margin-right: -83.33333%;
  }
  /* line 101, ../sass/components/_node--person.scss */
  .profile-header.l--triptych .l-sidebar-first, .two-sidebars .profile-header.l--content .l-sidebar-first,
  .profile-header.l--triptych .l-sidebar-second,
  .two-sidebars .profile-header.l--content .l-sidebar-second {
    padding-right: 15px;
    padding-left: 15px;
  }
  /* line 105, ../sass/components/_node--person.scss */
  .profile-header.l--triptych .l-sidebar-first, .two-sidebars .profile-header.l--content .l-sidebar-first {
    float: left;
    width: 29.16667%;
    margin-left: 16.66667%;
    margin-right: -45.83333%;
    clear: left;
  }
  /* line 110, ../sass/components/_node--person.scss */
  .profile-header.l--triptych .l-sidebar-second, .two-sidebars .profile-header.l--content .l-sidebar-second {
    float: right;
    width: 29.16667%;
    margin-right: 16.66667%;
    margin-left: -45.83333%;
    clear: none;
  }
}
@media (min-width: 51em) {
  /* line 117, ../sass/components/_node--person.scss */
  .profile-header.l--triptych .l-main, .two-sidebars .profile-header.l--content .l-main {
    float: left;
    width: 50%;
    margin-left: 25%;
    margin-right: -75%;
    padding-left: 50px;
  }
  /* line 122, ../sass/components/_node--person.scss */
  .profile-header.l--triptych .l-sidebar-first, .two-sidebars .profile-header.l--content .l-sidebar-first {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    clear: none;
    padding-right: 50px;
    padding-left: 0;
  }
  /* line 129, ../sass/components/_node--person.scss */
  .profile-header.l--triptych .l-sidebar-second, .two-sidebars .profile-header.l--content .l-sidebar-second {
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
    clear: none;
    padding-left: 50px;
    padding-right: 0;
  }
}
/* line 117, ../sass/components/_node--person.scss */
.lt-ie9 .profile-header.l--triptych .l-main, .lt-ie9 .two-sidebars .profile-header.l--content .l-main, .two-sidebars .lt-ie9 .profile-header.l--content .l-main {
  float: left;
  width: 50%;
  margin-left: 25%;
  margin-right: -75%;
  padding-left: 50px;
}
/* line 122, ../sass/components/_node--person.scss */
.lt-ie9 .profile-header.l--triptych .l-sidebar-first, .lt-ie9 .two-sidebars .profile-header.l--content .l-sidebar-first, .two-sidebars .lt-ie9 .profile-header.l--content .l-sidebar-first {
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
  clear: none;
  padding-right: 50px;
  padding-left: 0;
}
/* line 129, ../sass/components/_node--person.scss */
.lt-ie9 .profile-header.l--triptych .l-sidebar-second, .lt-ie9 .two-sidebars .profile-header.l--content .l-sidebar-second, .two-sidebars .lt-ie9 .profile-header.l--content .l-sidebar-second {
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
  clear: none;
  padding-left: 50px;
  padding-right: 0;
}

/* line 141, ../sass/components/_node--person.scss */
.profile-header-sidebar-second .pane-entity-view {
  margin-bottom: 0.66667em;
}

/* line 148, ../sass/components/_node--person.scss */
.view-board-members .item-list,
.view-board-members .view-header {
  margin-bottom: 0.9em;
}
/* line 151, ../sass/components/_node--person.scss */
.view-board-members .item-list > h3,
.view-board-members .view-header > h3 {
  padding-bottom: 0.6em;
  border-bottom: 1px #c7c7c7 dotted;
  margin-bottom: 0.6em;
}

/* line 8, ../sass/components/_node--project.scss */
.node-project.view-mode-related, .node-project.view-mode-teaser {
  margin-bottom: 3em;
}
/* line 11, ../sass/components/_node--project.scss */
.node-project.view-mode-related .field--field-landing-page-image, .node-project.view-mode-teaser .field--field-landing-page-image {
  margin-bottom: 1em;
}
/* line 17, ../sass/components/_node--project.scss */
.node-project.view-mode-related .field--field-elevator-pitch {
  font-size: 0.83333em;
  line-height: 1.6em;
}
/* line 20, ../sass/components/_node--project.scss */
.node-project.view-mode-related .field--field-elevator-pitch p {
  margin: 0;
}
/* line 37, ../sass/components/_node--project.scss */
.node-project.view-mode-related, .node-project.view-mode-featured {
  margin-left: auto;
  margin-right: auto;
  max-width: 384px;
}
/* line 43, ../sass/components/_node--project.scss */
.node-project.view-mode-featured {
  *zoom: 1;
  margin: 1.66667em auto;
  background-color: white;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.node-project.view-mode-featured:before, .node-project.view-mode-featured:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.node-project.view-mode-featured:after {
  clear: both;
}
/* line 49, ../sass/components/_node--project.scss */
.node-project.view-mode-featured > .ds-content {
  padding: 1em 30px 0.33333em;
}
/* line 55, ../sass/components/_node--project.scss */
.node-project.view-mode-featured .field--field-landing-page-image a,
.node-project.view-mode-featured .field--field-landing-page-image img {
  display: block;
}
/* line 59, ../sass/components/_node--project.scss */
.node-project.view-mode-featured .field--field-landing-page-image img {
  margin: 0 auto;
}
/* line 62, ../sass/components/_node--project.scss */
.node-project.view-mode-featured .field--body {
  font-size: 0.88889em;
  line-height: 1.3125em;
}
@media (min-width: 52.75em) {
  /* line 43, ../sass/components/_node--project.scss */
  .node-project.view-mode-featured {
    max-width: 970px;
  }
  /* line 69, ../sass/components/_node--project.scss */
  .node-project.view-mode-featured > .ds-header {
    float: left;
    width: 40%;
    margin-left: 0%;
    margin-right: -40%;
    padding-left: 0;
  }
  /* line 74, ../sass/components/_node--project.scss */
  .node-project.view-mode-featured > .ds-content {
    float: left;
    width: 60%;
    margin-left: 40%;
    margin-right: -100%;
  }
  /* line 79, ../sass/components/_node--project.scss */
  .node-project.view-mode-featured .field--field-landing-page-image img {
    margin-left: 0;
  }
}
/* line 85, ../sass/components/_node--project.scss */
.field--signature-initiatives .node-project.view-mode-related {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  background-color: #fff;
  overflow: hidden;
}
/* line 91, ../sass/components/_node--project.scss */
.field--signature-initiatives .node-project.view-mode-related .ds-content {
  padding: 1.66667em;
}
/* line 94, ../sass/components/_node--project.scss */
.field--signature-initiatives .node-project.view-mode-related .ds-content > a {
  display: block;
  margin: -1.66667em -1.66667em 1em;
}
/* line 99, ../sass/components/_node--project.scss */
.field--signature-initiatives .node-project.view-mode-related .ds-content > a img {
  display: block;
  width: 100%;
}

/* line 110, ../sass/components/_node--project.scss */
.project-header--l2 {
  margin-bottom: 2.33333em;
  padding-top: 0.66667em;
}
/* line 114, ../sass/components/_node--project.scss */
.project-header--l2 .field--field-landing-page-image {
  float: right;
  margin: 0.33333em 0 1.33333em 2em;
}
/* line 119, ../sass/components/_node--project.scss */
.project-header--l2 .field--field-elevator-pitch {
  margin-bottom: 1em;
  font-size: 1.33333em;
  line-height: 1.25em;
  font-family: "ff-meta-serif-web-pro", Georgia, serif;
  font-weight: normal;
}
/* line 126, ../sass/components/_node--project.scss */
.project-header--l2 .pane-node-field-link {
  margin-top: -1.33333em;
  margin-bottom: 1.33333em;
}
/* line 130, ../sass/components/_node--project.scss */
.project-header--l2 .pane-node-field-link .field__label {
  font-size: 1em;
  line-height: 1.33333em;
  color: #ec9600;
  text-transform: uppercase;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}

@media (min-width: 68em) {
  /* line 142, ../sass/components/_node--project.scss */
  .l--project-2 .l--content-constrained, .l--project-2 .page-node-23688 #content, .page-node-23688 .l--project-2 #content, .l--project-2 .node-event.view-mode-full > .ds-content, .l--project-2 .node-event.view-mode-full > .ds-aside,
  .l--project-2 .node-event.view-mode-full > .ds-footer, .l--project-2 .node-news-item.view-mode-full > .ds-content, .l--project-2 .node-news-item.view-mode-full > .ds-aside {
    margin-left: 25%;
    padding-left: 50px;
  }
}
/* line 142, ../sass/components/_node--project.scss */
.lt-ie9 .l--project-2 .l--content-constrained, .lt-ie9 .l--project-2 .page-node-23688 #content, .page-node-23688 .lt-ie9 .l--project-2 #content, .lt-ie9 .l--project-2 .node-event.view-mode-full > .ds-content, .lt-ie9 .l--project-2 .node-event.view-mode-full > .ds-aside,
.lt-ie9 .l--project-2 .node-event.view-mode-full > .ds-footer, .lt-ie9 .l--project-2 .node-news-item.view-mode-full > .ds-content, .lt-ie9 .l--project-2 .node-news-item.view-mode-full > .ds-aside {
  margin-left: 25%;
  padding-left: 50px;
}

/* line 149, ../sass/components/_node--project.scss */
.l-header-below {
  padding-top: 2.66667em;
  clear: both;
}

/* line 157, ../sass/components/_node--project.scss */
.project-header--l3 .field--field-elevator-pitch {
  font-size: 1.33333em;
  line-height: 1.25em;
  margin: 2em 0;
  font-family: "ff-meta-serif-web-pro", Georgia, serif;
  font-weight: normal;
  text-align: center;
}
/* line 166, ../sass/components/_node--project.scss */
.project-header--l3 .field--field-landing-page-image > img {
  display: block;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 2px 0 inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 2px 0 inset;
  box-shadow: rgba(0, 0, 0, 0.4) 0 2px 2px 0 inset;
}

/* line 175, ../sass/components/_node--project.scss */
.l--landing-image {
  position: relative;
  margin: 3.33333em auto;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 2px 0 inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 2px 0 inset;
  box-shadow: rgba(0, 0, 0, 0.4) 0 2px 2px 0 inset;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  max-width: 1140px;
}
/* line 182, ../sass/components/_node--project.scss */
.l--landing-image .l-caption {
  height: 100%;
  padding: 5% 2.5%;
  -moz-border-radius-bottomleft: 12px;
  -webkit-border-bottom-left-radius: 12px;
  border-bottom-left-radius: 12px;
  -moz-border-radius-bottomright: 12px;
  -webkit-border-bottom-right-radius: 12px;
  border-bottom-right-radius: 12px;
  background-color: #131313;
  color: white;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *box-sizing: content-box;
  *behavior: url("/sites/all/themes/center/boxsizing.htc");
}
/* line 191, ../sass/components/_node--project.scss */
.l--landing-image .l-caption p {
  font-size: 1.16667em;
  line-height: 1.42857em;
}
@media (min-width: 40em) {
  /* line 182, ../sass/components/_node--project.scss */
  .l--landing-image .l-caption {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    float: right;
    -moz-border-radius-topright: 12px;
    -webkit-border-top-right-radius: 12px;
    border-top-right-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    -webkit-border-bottom-right-radius: 12px;
    border-bottom-right-radius: 12px;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    background-color: rgba(19, 19, 19, 0.8);
  }
}
@media (min-width: 50em) {
  /* line 182, ../sass/components/_node--project.scss */
  .l--landing-image .l-caption {
    width: 33%;
  }
}
@media (min-width: 64em) {
  /* line 182, ../sass/components/_node--project.scss */
  .l--landing-image .l-caption {
    padding: 3.3%;
    width: 25%;
  }
}

/* line 218, ../sass/components/_node--project.scss */
.l--landing-video {
  position: relative;
  margin: 3.33333em auto;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 2px 0 inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 2px 0 inset;
  box-shadow: rgba(0, 0, 0, 0.4) 0 2px 2px 0 inset;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  max-width: 1140px;
}
@media (min-width: 54em) {
  /* line 225, ../sass/components/_node--project.scss */
  .l--landing-video .l-video {
    width: 67%;
  }
}
@media (min-width: 64em) {
  /* line 225, ../sass/components/_node--project.scss */
  .l--landing-video .l-video {
    width: 75%;
  }
}
/* line 244, ../sass/components/_node--project.scss */
.l--landing-video .l-caption {
  height: 100%;
  padding: 5% 2.5%;
  -moz-border-radius-bottomleft: 12px;
  -webkit-border-bottom-left-radius: 12px;
  border-bottom-left-radius: 12px;
  -moz-border-radius-bottomright: 12px;
  -webkit-border-bottom-right-radius: 12px;
  border-bottom-right-radius: 12px;
  background-color: #131313;
  color: white;
  margin-top: -0.66667em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *box-sizing: content-box;
  *behavior: url("/sites/all/themes/center/boxsizing.htc");
}
/* line 254, ../sass/components/_node--project.scss */
.l--landing-video .l-caption p {
  font-size: 1.16667em;
  line-height: 1.42857em;
}
@media (min-width: 54em) {
  /* line 244, ../sass/components/_node--project.scss */
  .l--landing-video .l-caption {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    float: right;
    -moz-border-radius-topright: 12px;
    -webkit-border-top-right-radius: 12px;
    border-top-right-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    -webkit-border-bottom-right-radius: 12px;
    border-bottom-right-radius: 12px;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    background-color: rgba(19, 19, 19, 0.8);
    width: 33%;
    margin-top: 0;
  }
}
@media (min-width: 64em) {
  /* line 244, ../sass/components/_node--project.scss */
  .l--landing-video .l-caption {
    padding: 3.3%;
    width: 25%;
  }
}

/* line 278, ../sass/components/_node--project.scss */
.field--field-landing-page-image-link > a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-style: solid;
  border-width: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 0.83333em;
  line-height: 2em;
  padding: 0.2em 13px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #c51f24;
  border-color: #b6171b;
  color: #f6ddde;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 5%;
}
/* line 14, ../sass/utilities/_button.scss */
.field--field-landing-page-image-link > a:hover {
  text-decoration: none;
}
/* line 79, ../sass/utilities/_button.scss */
.field--field-landing-page-image-link > a:hover {
  color: white;
}
/* line 83, ../sass/utilities/_button.scss */
.field--field-landing-page-image-link > a:active {
  background-color: #bf1b20;
}

/* line 286, ../sass/components/_node--project.scss */
.field--field-flagship-projects {
  margin-bottom: 3.33333em;
}

/* line 6, ../sass/components/_node--publication.scss */
.node-publication.view-mode-teaser, .node-event.view-mode-featured, .node--resource.view-mode-teaser,
.node-resource-wri-website.view-mode-teaser {
  *position: relative;
  *zoom: 1;
}
/* line 46, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.node-publication.view-mode-teaser:before, .node-event.view-mode-featured:before, .node--resource.view-mode-teaser:before,
.node-resource-wri-website.view-mode-teaser:before, .node-publication.view-mode-teaser:after, .node-event.view-mode-featured:after, .node--resource.view-mode-teaser:after,
.node-resource-wri-website.view-mode-teaser:after {
  content: "";
  display: table;
}
/* line 50, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/zen-grids-1.4/stylesheets/zen/_grids.scss */
.node-publication.view-mode-teaser:after, .node-event.view-mode-featured:after, .node--resource.view-mode-teaser:after,
.node-resource-wri-website.view-mode-teaser:after {
  clear: both;
}
/* line 8, ../sass/components/_node--publication.scss */
.node-publication.view-mode-teaser > .ds-content, .node-event.view-mode-featured > .ds-content, .node--resource.view-mode-teaser > .ds-content,
.node-resource-wri-website.view-mode-teaser > .ds-content {
  margin-bottom: 1.33333em;
}
@media (min-width: 24em) {
  /* line 13, ../sass/components/_node--publication.scss */
  .node-publication.view-mode-teaser > .ds-figure, .node-event.view-mode-featured > .ds-figure, .node--resource.view-mode-teaser > .ds-figure,
  .node-resource-wri-website.view-mode-teaser > .ds-figure {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    padding-right: 15px;
  }
  /* line 18, ../sass/components/_node--publication.scss */
  .node-publication.view-mode-teaser > .ds-footer, .node-event.view-mode-featured > .ds-footer, .node--resource.view-mode-teaser > .ds-footer,
  .node-resource-wri-website.view-mode-teaser > .ds-footer {
    float: right;
    width: 50%;
    margin-right: 0%;
    margin-left: -50%;
    padding-left: 15px;
  }
}
@media (min-width: 34em) {
  /* line 25, ../sass/components/_node--publication.scss */
  .node-publication.view-mode-teaser > .ds-content, .node-event.view-mode-featured > .ds-content, .node--resource.view-mode-teaser > .ds-content,
  .node-resource-wri-website.view-mode-teaser > .ds-content {
    float: right;
    width: 75%;
    margin-right: 0%;
    margin-left: -75%;
    margin-bottom: 0;
  }
  /* line 30, ../sass/components/_node--publication.scss */
  .node-publication.view-mode-teaser > .ds-figure, .node-event.view-mode-featured > .ds-figure, .node--resource.view-mode-teaser > .ds-figure,
  .node-resource-wri-website.view-mode-teaser > .ds-figure {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    padding-right: 50px;
  }
  /* line 35, ../sass/components/_node--publication.scss */
  .node-publication.view-mode-teaser > .ds-footer, .node-event.view-mode-featured > .ds-footer, .node--resource.view-mode-teaser > .ds-footer,
  .node-resource-wri-website.view-mode-teaser > .ds-footer {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    clear: left;
    padding-left: 0;
    padding-right: 50px;
  }
}
@media (min-width: 56em) {
  /* line 44, ../sass/components/_node--publication.scss */
  .node-publication.view-mode-teaser > .ds-content, .node-event.view-mode-featured > .ds-content, .node--resource.view-mode-teaser > .ds-content,
  .node-resource-wri-website.view-mode-teaser > .ds-content {
    float: right;
    width: 50%;
    margin-right: 25%;
    margin-left: -75%;
  }
  /* line 48, ../sass/components/_node--publication.scss */
  .node-publication.view-mode-teaser > .ds-figure, .node-event.view-mode-featured > .ds-figure, .node--resource.view-mode-teaser > .ds-figure,
  .node-resource-wri-website.view-mode-teaser > .ds-figure {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    padding-right: 50px;
  }
  /* line 53, ../sass/components/_node--publication.scss */
  .node-publication.view-mode-teaser > .ds-footer, .node-event.view-mode-featured > .ds-footer, .node--resource.view-mode-teaser > .ds-footer,
  .node-resource-wri-website.view-mode-teaser > .ds-footer {
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
    clear: none;
    padding-right: 0;
    padding-left: 50px;
  }
}
/* line 44, ../sass/components/_node--publication.scss */
.lt-ie9 .node-publication.view-mode-teaser > .ds-content, .lt-ie9 .node-event.view-mode-featured > .ds-content, .lt-ie9 .node--resource.view-mode-teaser > .ds-content,
.lt-ie9 .node-resource-wri-website.view-mode-teaser > .ds-content {
  float: right;
  width: 50%;
  margin-right: 25%;
  margin-left: -75%;
}
/* line 48, ../sass/components/_node--publication.scss */
.lt-ie9 .node-publication.view-mode-teaser > .ds-figure, .lt-ie9 .node-event.view-mode-featured > .ds-figure, .lt-ie9 .node--resource.view-mode-teaser > .ds-figure,
.lt-ie9 .node-resource-wri-website.view-mode-teaser > .ds-figure {
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
  padding-right: 50px;
}
/* line 53, ../sass/components/_node--publication.scss */
.lt-ie9 .node-publication.view-mode-teaser > .ds-footer, .lt-ie9 .node-event.view-mode-featured > .ds-footer, .lt-ie9 .node--resource.view-mode-teaser > .ds-footer,
.lt-ie9 .node-resource-wri-website.view-mode-teaser > .ds-footer {
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
  clear: none;
  padding-right: 0;
  padding-left: 50px;
}

/* line 63, ../sass/components/_node--publication.scss */
.node-type-publication .field--field-subtitle {
  font-size: 1.66667em;
  line-height: 1em;
  color: #292929;
  margin: 0 0 0.8em;
}
/* line 69, ../sass/components/_node--publication.scss */
.node-type-publication .field--field-quote {
  margin-bottom: 1.33333em;
  font-size: 0.88889em;
  line-height: 1.5em;
  color: #0099cc;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-indent: -.5em;
}
@media (min-width: 30em) {
  /* line 69, ../sass/components/_node--publication.scss */
  .node-type-publication .field--field-quote {
    float: right;
    max-width: 50%;
    padding-left: 30px;
  }
}
/* line 83, ../sass/components/_node--publication.scss */
.node-type-publication .block-sharethis {
  margin: 1.33333em 0;
}
/* line 87, ../sass/components/_node--publication.scss */
.node-type-publication .field--field-synopsis {
  font-size: 1.16667em;
  line-height: 1.42857em;
}

/* line 92, ../sass/components/_node--publication.scss */
.publication-title {
  margin: 0 0 0.25em;
  font-size: 2.66667em;
  line-height: 0.875em;
  color: #292929;
  text-transform: uppercase;
}

/* line 99, ../sass/components/_node--publication.scss */
.publication-featured-resource {
  background-color: #f3f3f3;
  margin-bottom: 1.66667em;
  border-top-style: solid;
  border-top-width: 0.05556em;
  padding-top: 0.61111em;
  border-bottom-style: solid;
  border-bottom-width: 0.05556em;
  padding-bottom: 3.27778em;
  border-color: #b3b3b3;
  text-align: center;
}

/* line 108, ../sass/components/_node--publication.scss */
.l-publication-header {
  padding-top: 3.33333em;
  padding-bottom: 3.33333em;
}

/* line 113, ../sass/components/_node--publication.scss */
.field--field-publication-quote {
  border: none;
  font-size: 0.83333em;
  line-height: 1.6em;
  padding: 0;
}
/* line 118, ../sass/components/_node--publication.scss */
.field--field-publication-quote > .field__item {
  text-indent: -.5em;
  display: block;
}
/* line 121, ../sass/components/_node--publication.scss */
.field--field-publication-quote > .field__item:before {
  content: "“";
}
/* line 122, ../sass/components/_node--publication.scss */
.field--field-publication-quote > .field__item:after {
  content: "”";
}
@media (min-width: 20em) {
  /* line 113, ../sass/components/_node--publication.scss */
  .field--field-publication-quote {
    float: right;
    margin-top: 0;
    margin-left: 30px;
    max-width: 50%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .field--field-publication-quote {
  float: right;
  margin-top: 0;
  margin-left: 30px;
  max-width: 50%;
}

/* line 134, ../sass/components/_node--publication.scss */
.search-result .search-subtitle {
  margin-top: -15px;
  margin-bottom: 15px;
  font-weight: bold;
}

/* line 24, ../sass/components/_node--resource.scss */
.view-mode-resource {
  position: relative;
  padding-left: 81px;
  min-height: 66px;
}
/* line 29, ../sass/components/_node--resource.scss */
.view-mode-resource:before {
  content: "";
  position: absolute;
  left: 0;
  display: block;
  width: 66px;
  height: 66px;
}
/* line 40, ../sass/components/_node--resource.scss */
.svg .view-mode-resource:before {
  background-position: 50% 50% !important;
}
/* line 14, ../sass/components/_node--resource.scss */
.view-mode-resource.node-publication:before {
  background-position: 0 -1732px;
  background-color: #0099cc;
}
/* line 19, ../sass/components/_node--resource.scss */
.svg .view-mode-resource.node-publication:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--publication--white.svg?1457649623');
}
/* line 14, ../sass/components/_node--resource.scss */
.view-mode-resource.node-resource-map:before {
  background-position: 0 -111px;
  background-color: #c51f24;
}
/* line 19, ../sass/components/_node--resource.scss */
.svg .view-mode-resource.node-resource-map:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--map--white.svg?1457649623');
}
/* line 14, ../sass/components/_node--resource.scss */
.view-mode-resource.node-resource-charts-graphs:before {
  background-position: 0 -253px;
  background-color: #ec9600;
}
/* line 19, ../sass/components/_node--resource.scss */
.svg .view-mode-resource.node-resource-charts-graphs:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--chart--white.svg?1457649623');
}
/* line 14, ../sass/components/_node--resource.scss */
.view-mode-resource.node-resource-interactive-tool:before {
  background-position: 0 -324px;
  background-color: #97bd3d;
}
/* line 19, ../sass/components/_node--resource.scss */
.svg .view-mode-resource.node-resource-interactive-tool:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--interactive--white.svg?1457649623');
}
/* line 14, ../sass/components/_node--resource.scss */
.view-mode-resource.node-resource-video:before {
  background-position: 0 -695px;
  background-color: #7d0063;
}
/* line 19, ../sass/components/_node--resource.scss */
.svg .view-mode-resource.node-resource-video:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--video--white.svg?1457649623');
}
/* line 14, ../sass/components/_node--resource.scss */
.view-mode-resource.node-resource-data-set:before {
  background-position: 0 -1209px;
  background-color: #f0ab00;
}
/* line 19, ../sass/components/_node--resource.scss */
.svg .view-mode-resource.node-resource-data-set:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--data--white.svg?1457649623');
}
/* line 14, ../sass/components/_node--resource.scss */
.view-mode-resource.node-resource-presentation:before {
  background-position: 0 -863px;
  background-color: #007a4d;
}
/* line 19, ../sass/components/_node--resource.scss */
.svg .view-mode-resource.node-resource-presentation:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--presentation--white.svg?1457649623');
}
/* line 14, ../sass/components/_node--resource.scss */
.view-mode-resource.node-resource-data-visualization:before {
  background-position: 0 -182px;
  background-color: #ed1a37;
}
/* line 19, ../sass/components/_node--resource.scss */
.svg .view-mode-resource.node-resource-data-visualization:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--visualization--white.svg?1457649623');
}

/* line 12, ../sass/components/_outcomes.scss */
.view-mode-top_outcome {
  position: relative;
}
/* line 15, ../sass/components/_outcomes.scss */
.view-mode-top_outcome .field--field-year {
  position: relative;
  background-color: white;
  float: left;
  margin: -2.35714em 0 1.71429em;
  padding: .25em;
  z-index: 2;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.77778em;
  line-height: 1.28571em;
}
/* line 26, ../sass/components/_outcomes.scss */
.view-mode-top_outcome .ds-content {
  clear: left;
}

/* line 32, ../sass/components/_outcomes.scss */
.l--outcomes-header {
  background-color: #4d4d4d;
  color: white;
  text-align: center;
  padding: 1.33333em 15px;
  text-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px;
  background: #4d4d4d url("../images/outcomes-bg.jpg") center center;
  background-size: cover;
}
@media (min-width: 30em) {
  /* line 32, ../sass/components/_outcomes.scss */
  .l--outcomes-header {
    padding: 2em 30px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .l--outcomes-header {
  padding: 2em 30px;
}

/* line 46, ../sass/components/_outcomes.scss */
.outcomes-page-title {
  color: white;
}
@media (min-width: 30em) {
  /* line 46, ../sass/components/_outcomes.scss */
  .outcomes-page-title {
    font-size: 3.88889em;
    line-height: 1.11429em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .outcomes-page-title {
  font-size: 3.88889em;
  line-height: 1.11429em;
}

/* line 54, ../sass/components/_outcomes.scss */
.outcomes-subtitle {
  font-size: 1.66667em;
  line-height: 1.2em;
}

/* line 58, ../sass/components/_outcomes.scss */
.l--outcomes {
  background-color: #4d4d4d;
  position: relative;
}

/* line 63, ../sass/components/_outcomes.scss */
.l--outcomes-main {
  background-color: #f3f3f3;
  position: relative;
  -webkit-box-shadow: #292929 -6px 0 0;
  -moz-box-shadow: #292929 -6px 0 0;
  box-shadow: #292929 -6px 0 0;
}
@media (min-width: 37em) {
  /* line 63, ../sass/components/_outcomes.scss */
  .l--outcomes-main {
    float: right;
    width: 80%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .l--outcomes-main {
  float: right;
  width: 80%;
}
@media (min-width: 60em) {
  /* line 74, ../sass/components/_outcomes.scss */
  .l--outcomes-main:before {
    content: "";
    display: block;
    height: 100%;
    width: 0;
    border-right: 1px #c7c7c7 dotted;
    position: absolute;
    left: 52px;
  }
}
/* line 74, ../sass/components/_outcomes.scss */
.lt-ie9 .l--outcomes-main:before {
  content: "";
  display: block;
  height: 100%;
  width: 0;
  border-right: 1px #c7c7c7 dotted;
  position: absolute;
  left: 52px;
}

@media (min-width: 37em) {
  /* line 86, ../sass/components/_outcomes.scss */
  .l--outcomes-nav {
    float: left;
    width: 20%;
    padding-right: 30px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .l--outcomes-nav {
  float: left;
  width: 20%;
  padding-right: 30px;
}

/* line 94, ../sass/components/_outcomes.scss */
.l--outcomes-footer {
  padding-top: 3.33333em;
  padding-bottom: 3.33333em;
}

/* line 99, ../sass/components/_outcomes.scss */
.outcomes-view .view-header > h3, .outcome-item {
  border-top: 1px solid white;
  border-bottom: 1px solid #c7c7c7;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 60em) {
  /* line 99, ../sass/components/_outcomes.scss */
  .outcomes-view .view-header > h3, .outcome-item {
    padding-left: 100px;
    padding-right: 50px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .outcomes-view .view-header > h3, .outcomes-view .lt-ie9 .view-header > h3, .lt-ie9 .outcome-item {
  padding-left: 100px;
  padding-right: 50px;
}

/* line 112, ../sass/components/_outcomes.scss */
.outcomes-view .view-header {
  position: relative;
}
/* line 115, ../sass/components/_outcomes.scss */
.outcomes-view .view-header > h3 {
  margin: 0;
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 3.33333em;
  line-height: 1.1em;
  color: #c51f24;
  cursor: pointer;
}
/* line 125, ../sass/components/_outcomes.scss */
.outcomes-view .view-header .view-top-outcomes-reports {
  position: absolute;
  left: 15px;
  bottom: 10%;
}
@media (min-width: 60em) {
  /* line 125, ../sass/components/_outcomes.scss */
  .outcomes-view .view-header .view-top-outcomes-reports {
    left: 220px;
    bottom: 34%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .outcomes-view .view-header .view-top-outcomes-reports {
  left: 220px;
  bottom: 34%;
}
/* line 138, ../sass/components/_outcomes.scss */
.outcomes-view .node-gallery {
  max-width: 50em;
}

/* line 143, ../sass/components/_outcomes.scss */
.outcome-list {
  margin: 0;
  padding: 0;
}
/* line 147, ../sass/components/_outcomes.scss */
.is-shown .outcome-list {
  overflow: visible !important;
}

/* line 152, ../sass/components/_outcomes.scss */
.outcome-item {
  padding-top: 3.33333em;
  padding-bottom: 3.33333em;
  position: relative;
}
/* line 158, ../sass/components/_outcomes.scss */
.outcome-item:after {
  background-position: 0 -52px;
}
@media (min-width: 60em) {
  /* line 163, ../sass/components/_outcomes.scss */
  .outcome-item:after {
    content: "";
    display: block;
    width: 90px;
    height: 54px;
    position: absolute;
    left: -6px;
    top: 60px;
    z-index: 8;
  }
}
/* line 163, ../sass/components/_outcomes.scss */
.lt-ie9 .outcome-item:after {
  content: "";
  display: block;
  width: 90px;
  height: 54px;
  position: absolute;
  left: -6px;
  top: 60px;
  z-index: 8;
}

/* line 176, ../sass/components/_outcomes.scss */
.l--outcomes {
  padding-top: 3.33333em;
}
@media (min-width: 37em) {
  /* line 176, ../sass/components/_outcomes.scss */
  .l--outcomes {
    padding-top: 0;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .l--outcomes {
  padding-top: 0;
}

/* line 184, ../sass/components/_outcomes.scss */
.nav--outcomes {
  position: absolute;
  width: 100%;
  top: 0;
  margin: 0;
  padding: 0.66667em 0;
  background-color: #4d4d4d;
  border-bottom: 6px solid #292929;
  z-index: 10;
}
/* line 194, ../sass/components/_outcomes.scss */
.nav--outcomes.is-sticky-top {
  position: fixed;
  top: 0;
}
/* line 198, ../sass/components/_outcomes.scss */
.toolbar .nav--outcomes.is-sticky-top {
  top: 84px;
}
/* line 203, ../sass/components/_outcomes.scss */
.nav--outcomes.is-sticky-bottom {
  position: absolute;
  top: auto;
  bottom: 0;
}
/* line 210, ../sass/components/_outcomes.scss */
.nav--outcomes.is-sticky-bottom, .nav--outcomes.is-sticky-top {
  width: 100%;
  padding-right: 30px;
}
/* line 215, ../sass/components/_outcomes.scss */
.nav--outcomes .nav-item {
  display: inline;
}
/* line 219, ../sass/components/_outcomes.scss */
.nav--outcomes .nav-link {
  color: #b3b3b3;
  padding: 0.25em 15px;
  text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 0px;
  font-size: 1.33333em;
  line-height: 1.25em;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 226, ../sass/components/_outcomes.scss */
.nav--outcomes .nav-link:hover {
  color: #dbdbdb;
}
/* line 230, ../sass/components/_outcomes.scss */
.nav--outcomes .nav-link.active {
  color: white;
}
@media (min-width: 37em) {
  /* line 184, ../sass/components/_outcomes.scss */
  .nav--outcomes {
    padding-top: 3.33333em;
    border-bottom: none;
    position: static;
  }
  /* line 241, ../sass/components/_outcomes.scss */
  .nav--outcomes.is-sticky-bottom, .nav--outcomes.is-sticky-top {
    width: 20%;
    background-color: transparent;
  }
  /* line 246, ../sass/components/_outcomes.scss */
  .nav--outcomes .nav-item {
    display: block;
    text-align: right;
  }
  /* line 251, ../sass/components/_outcomes.scss */
  .nav--outcomes .nav-link {
    display: block;
    font-size: 1.66667em;
    line-height: 1.2em;
    padding-top: 0.4em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .nav--outcomes {
  padding-top: 3.33333em;
  border-bottom: none;
  position: static;
}
/* line 241, ../sass/components/_outcomes.scss */
.lt-ie9 .nav--outcomes.is-sticky-bottom, .lt-ie9 .nav--outcomes.is-sticky-top {
  width: 20%;
  background-color: transparent;
}
/* line 246, ../sass/components/_outcomes.scss */
.lt-ie9 .nav--outcomes .nav-item {
  display: block;
  text-align: right;
}
/* line 251, ../sass/components/_outcomes.scss */
.lt-ie9 .nav--outcomes .nav-link {
  display: block;
  font-size: 1.66667em;
  line-height: 1.2em;
  padding-top: 0.4em;
}

/* line 260, ../sass/components/_outcomes.scss */
.flexslider--outcomes {
  position: relative;
  padding-right: 30px;
}
/* line 264, ../sass/components/_outcomes.scss */
.flexslider--outcomes .flex-direction-nav {
  position: absolute;
  right: 0;
  top: 0;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 272, ../sass/components/_outcomes.scss */
.flexslider--outcomes .flex-direction-nav:after {
  content: "";
  display: block;
  height: 1;
  border-top: 1px dotted #9b9b9b;
  width: 18px;
  position: absolute;
  top: 36px;
  left: 9px;
}
/* line 285, ../sass/components/_outcomes.scss */
.flexslider--outcomes .flex-prev,
.flexslider--outcomes .flex-next {
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200%;
  display: block;
  width: 36px;
  height: 36px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 290, ../sass/components/_outcomes.scss */
.flexslider--outcomes .flex-prev:hover,
.flexslider--outcomes .flex-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 295, ../sass/components/_outcomes.scss */
.flexslider--outcomes .flex-prev {
  background-position: 0 -1049px;
}
/* line 299, ../sass/components/_outcomes.scss */
.flexslider--outcomes .flex-next {
  background-position: 0 -1008px;
}
@media (min-width: 34em) {
  /* line 260, ../sass/components/_outcomes.scss */
  .flexslider--outcomes {
    padding-right: 0;
  }
  /* line 308, ../sass/components/_outcomes.scss */
  .l-sidebar-second .flexslider--outcomes .flex-direction-nav {
    left: -42px;
  }
  /* line 314, ../sass/components/_outcomes.scss */
  .l-sidebar-first .flexslider--outcomes .flex-direction-nav {
    right: -42px;
  }
}
@media (min-width: 51em) and (max-width: 68em) {
  /* line 322, ../sass/components/_outcomes.scss */
  .l-sidebar-first .flexslider--outcomes .flex-direction-nav {
    right: auto;
    left: -42px;
  }
}

/* line 332, ../sass/components/_outcomes.scss */
.outcome-tip {
  position: relative;
  cursor: pointer;
  z-index: 2000;
  margin-top: -1.33333em;
  margin-bottom: 1.33333em;
  margin-right: 40px;
}
/* line 341, ../sass/components/_outcomes.scss */
.outcome-tip:hover .outcome-tip-description {
  display: block;
}

/* line 347, ../sass/components/_outcomes.scss */
.outcome-tip-question {
  font-size: 0.77778em;
  line-height: 1.28571em;
}

/* line 351, ../sass/components/_outcomes.scss */
.outcome-tip-description {
  display: none;
  position: absolute;
  border: 1px solid #b3b3b3;
  -webkit-box-shadow: rgba(116, 116, 116, 0.4) 0 2px 3px;
  -moz-box-shadow: rgba(116, 116, 116, 0.4) 0 2px 3px;
  box-shadow: rgba(116, 116, 116, 0.4) 0 2px 3px;
  background-color: #f3f3f3;
  top: 1.5em;
  left: 1em;
  max-width: 75%;
  font-size: 0.77778em;
  line-height: 1.28571em;
  padding: .25em .5em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

/* line 365, ../sass/components/_outcomes.scss */
.node--expands {
  position: relative;
  padding-right: 8px;
  padding-top: 3px;
}

/* line 371, ../sass/components/_outcomes.scss */
.outcomes--toggle-wrapper {
  -webkit-box-shadow: #f3f3f3 0 -10px 6px -4px;
  -moz-box-shadow: #f3f3f3 0 -10px 6px -4px;
  box-shadow: #f3f3f3 0 -10px 6px -4px;
}
/* line 374, ../sass/components/_outcomes.scss */
.outcomes--toggle-wrapper > .link--toggle, .outcomes--toggle-wrapper > .facetapi-limit-link, .link--more-wrapper.outcomes--toggle-wrapper > a, .block--featured .views-row-2 .link--more--feature--wrapper.outcomes--toggle-wrapper > a,
.block--featured .views-row-3 .link--more--feature--wrapper.outcomes--toggle-wrapper > a,
.block--featured .views-row-4 .link--more--feature--wrapper.outcomes--toggle-wrapper > a, .outcomes--toggle-wrapper > .link--download {
  margin-bottom: 0;
}

/* line 7, ../sass/components/_pager.scss */
.pager {
  padding-left: 0;
  margin-bottom: 0.66667em;
  text-align: center;
  list-style: none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 20, ../sass/components/_pager.scss */
.pager-first,
.pager-previous,
.pager-item,
.pager-next,
.pager-last {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 0.83333em;
  line-height: 1.6em;
}
/* line 24, ../sass/components/_pager.scss */
.pager-first > a,
.pager-previous > a,
.pager-item > a,
.pager-next > a,
.pager-last > a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #747474;
  padding: 2px 8px;
  margin: 0.4em 2px;
}
/* line 30, ../sass/components/_pager.scss */
.pager-first > a:hover,
.pager-previous > a:hover,
.pager-item > a:hover,
.pager-next > a:hover,
.pager-last > a:hover {
  color: #292929;
  text-decoration: none;
}

/* line 37, ../sass/components/_pager.scss */
.pager-ellipsis {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 41, ../sass/components/_pager.scss */
.pager-current {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 0.83333em;
  line-height: 1.6em;
  color: white;
  background-color: #747474;
  font-weight: normal;
  padding: 0 8px;
  margin: 0.4em 2px;
}

/* line 7, ../sass/components/_password.scss */
.password-strength, div.password-confirm {
  font-size: 0.88889em;
  line-height: 1.5em;
  margin-top: 1.125em;
  width: 17em;
  float: right;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 15, ../sass/components/_password.scss */
.password-strength-title {
  display: inline;
}

/* line 19, ../sass/components/_password.scss */
.password-strength-text {
  float: right;
  font-weight: bold;
}

/* line 24, ../sass/components/_password.scss */
.password-indicator {
  height: 0.1875em;
  background-color: #dbdbdb;
}
/* line 28, ../sass/components/_password.scss */
.password-indicator > .indicator {
  height: 100%;
  width: 0;
  background-color: #9b9b9b;
}

/* line 36, ../sass/components/_password.scss */
input.password-confirm,
input.password-field {
  width: 16em;
}

/* line 41, ../sass/components/_password.scss */
div.password-confirm {
  float: right;
  visibility: hidden;
  width: 17em;
}

/* line 48, ../sass/components/_password.scss */
.password-suggestions {
  font-size: 0.83333em;
  line-height: 1.6em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 54, ../sass/components/_password.scss */
.confirm-parent,
.password-parent {
  clear: left;
  margin: 0;
  width: 36.3em;
}

/* line 6, ../sass/components/_pullquote.scss */
.pullquote {
  font-size: 1.16667em;
  line-height: 1.42857em;
  border-top-style: solid;
  border-top-width: 0.04762em;
  padding-top: 1.09524em;
  border-bottom-style: solid;
  border-bottom-width: 0.04762em;
  padding-bottom: 1.09524em;
  color: #0099cc;
}
@media (min-width: 37em) {
  /* line 6, ../sass/components/_pullquote.scss */
  .pullquote {
    float: right;
    width: 50%;
    margin-left: 50px;
    border-style: none none none dotted;
    border-left-width: 1px;
    padding: 0 0 0 30px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .pullquote {
  float: right;
  width: 50%;
  margin-left: 50px;
  border-style: none none none dotted;
  border-left-width: 1px;
  padding: 0 0 0 30px;
}

/* line 10, ../sass/components/_search.scss */
#block-search-form,
#block-search-form--2,
#search-form,
.block-wri-search {
  *zoom: 1;
  margin-top: 0.66667em;
  margin-bottom: 0.66667em;
}
/* line 3, ../sass/utilities/_clearfix.scss */
#block-search-form:before, #block-search-form:after,
#block-search-form--2:before,
#block-search-form--2:after,
#search-form:before,
#search-form:after,
.block-wri-search:before,
.block-wri-search:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
#block-search-form:after,
#block-search-form--2:after,
#search-form:after,
.block-wri-search:after {
  clear: both;
}
/* line 15, ../sass/components/_search.scss */
#block-search-form .block-title,
#block-search-form--2 .block-title,
#search-form .block-title,
.block-wri-search .block-title {
  overflow: hidden;
}
/* line 20, ../sass/components/_search.scss */
#block-search-form .form-item,
#block-search-form .form-wrapper,
#block-search-form--2 .form-item,
#block-search-form--2 .form-wrapper,
#search-form .form-item,
#search-form .form-wrapper,
.block-wri-search .form-item,
.block-wri-search .form-wrapper {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *box-sizing: content-box;
  *behavior: url("/sites/all/themes/center/boxsizing.htc");
  margin: 0;
  float: left;
}
/* line 27, ../sass/components/_search.scss */
#block-search-form .form-item-label,
#block-search-form--2 .form-item-label,
#search-form .form-item-label,
.block-wri-search .form-item-label {
  display: none;
}
/* line 31, ../sass/components/_search.scss */
#block-search-form .form-item,
#block-search-form--2 .form-item,
#search-form .form-item,
.block-wri-search .form-item {
  padding-right: 30px;
  margin-right: -30px;
  height: 1.66667em;
  width: 100%;
}
/* line 38, ../sass/components/_search.scss */
#block-search-form .form-text,
#block-search-form--2 .form-text,
#search-form .form-text,
.block-wri-search .form-text {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 2em;
  padding: 0 .5em;
  width: 100%;
  font-size: 0.83333em;
  line-height: 2em;
}
@media (min-width: 600px) {
  /* line 38, ../sass/components/_search.scss */
  #block-search-form .form-text,
  #block-search-form--2 .form-text,
  #search-form .form-text,
  .block-wri-search .form-text {
    height: 2.36em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 #block-search-form .form-text, .lt-ie9
#block-search-form--2 .form-text, .lt-ie9
#search-form .form-text, .lt-ie9
.block-wri-search .form-text {
  height: 2.36em;
}
@media (min-width: 992px) {
  /* line 38, ../sass/components/_search.scss */
  #block-search-form .form-text,
  #block-search-form--2 .form-text,
  #search-form .form-text,
  .block-wri-search .form-text {
    height: 2em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 #block-search-form .form-text, .lt-ie9
#block-search-form--2 .form-text, .lt-ie9
#search-form .form-text, .lt-ie9
.block-wri-search .form-text {
  height: 2em;
}
/* line 54, ../sass/components/_search.scss */
#block-search-form .form-submit,
#block-search-form--2 .form-submit,
#search-form .form-submit,
.block-wri-search .form-submit {
  width: 2em;
  height: 2em;
  margin-right: 0;
  padding: 0 .5em;
  background-color: #4d4d4d;
  background-position: 0 -1563px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  text-indent: 200%;
  white-space: no-wrap;
  overflow: hidden;
}
@media (min-width: 600px) {
  /* line 54, ../sass/components/_search.scss */
  #block-search-form .form-submit,
  #block-search-form--2 .form-submit,
  #search-form .form-submit,
  .block-wri-search .form-submit {
    width: 2.4em;
    height: 2.4em;
    overflow: visible;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 #block-search-form .form-submit, .lt-ie9
#block-search-form--2 .form-submit, .lt-ie9
#search-form .form-submit, .lt-ie9
.block-wri-search .form-submit {
  width: 2.4em;
  height: 2.4em;
  overflow: visible;
}
@media (min-width: 992px) {
  /* line 54, ../sass/components/_search.scss */
  #block-search-form .form-submit,
  #block-search-form--2 .form-submit,
  #search-form .form-submit,
  .block-wri-search .form-submit {
    width: 2em;
    height: 2em;
    overflow: hidden;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 #block-search-form .form-submit, .lt-ie9
#block-search-form--2 .form-submit, .lt-ie9
#search-form .form-submit, .lt-ie9
.block-wri-search .form-submit {
  width: 2em;
  height: 2em;
  overflow: hidden;
}
/* line 77, ../sass/components/_search.scss */
.svg #block-search-form .form-submit, .svg
#block-search-form--2 .form-submit, .svg
#search-form .form-submit, .svg
.block-wri-search .form-submit {
  background-position: 50% 50%;
  background-image: url("../images/svg/search.svg");
}
/* line 83, ../sass/components/_search.scss */
#block-search-form.is-collapsed .form-submit,
#block-search-form--2.is-collapsed .form-submit,
#search-form.is-collapsed .form-submit,
.block-wri-search.is-collapsed .form-submit {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 89, ../sass/components/_search.scss */
.page-search #block-search-form .container-inline, .page-search
#block-search-form--2 .container-inline, .page-search
#search-form .container-inline, .page-search
.block-wri-search .container-inline {
  float: none;
  max-width: 240px;
}

/* line 99, ../sass/components/_search.scss */
#search-form #edit-submit,
#search-form #edit-submit--3,
#block-search-form--2 #edit-submit,
#block-search-form--2 #edit-submit--3 {
  margin-left: -.25em;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 10, ../sass/components/_sidebar.scss */
.sidebar {
  font-size: 0.83333em;
  line-height: 1.6em;
  margin: 2em 0;
  border-top-style: solid;
  border-top-width: 0.06667em;
  padding-top: 0.73333em;
  border-bottom-style: solid;
  border-bottom-width: 0.06667em;
  padding-bottom: 1.53333em;
  border-color: #c7c7c7;
  border-style: dotted none;
}
/* line 19, ../sass/components/_sidebar.scss */
.sidebar ol,
.sidebar ul {
  padding-left: 1.5em;
}
@media (min-width: 37em) {
  /* line 10, ../sass/components/_sidebar.scss */
  .sidebar {
    float: right;
    width: 50%;
    margin-left: 50px;
    border-style: none none none dotted;
    border-left-width: 1px;
    padding: 0 0 0 30px;
  }
  /* line 31, ../sass/components/_sidebar.scss */
  .sidebar.sidebar--left {
    float: left;
    padding: 0 30px 0 0;
    margin-right: 50px;
    margin-left: 0;
    border-style: none dotted none none;
    border-right-width: 1px;
    border-left-width: 0;
  }
  /* line 41, ../sass/components/_sidebar.scss */
  .sidebar h4 {
    margin-top: 0;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .sidebar {
  float: right;
  width: 50%;
  margin-left: 50px;
  border-style: none none none dotted;
  border-left-width: 1px;
  padding: 0 0 0 30px;
}
/* line 31, ../sass/components/_sidebar.scss */
.lt-ie9 .sidebar.sidebar--left {
  float: left;
  padding: 0 30px 0 0;
  margin-right: 50px;
  margin-left: 0;
  border-style: none dotted none none;
  border-right-width: 1px;
  border-left-width: 0;
}
/* line 41, ../sass/components/_sidebar.scss */
.lt-ie9 .sidebar h4 {
  margin-top: 0;
}

/* line 7, ../sass/components/_sharethis.scss */
.block-sharethis {
  position: relative;
}

/* hide unused secondary share div */
#block-sharethis-sharethis-block {
  display: none;
}

/* line 11, ../sass/components/_sharethis.scss */
.sharethis-wrapper {
  margin: 0;
}
/* line 14, ../sass/components/_sharethis.scss */
.sharethis-wrapper > span {
  display: inline-block;
  margin-right: 4px;
}
/* line 19, ../sass/components/_sharethis.scss */
.sharethis-wrapper .stButton .chicklets {
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-right: 6px;
  white-space: nowrap;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: inherit;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: inherit;
  line-height: inherit;
}
/* line 31, ../sass/components/_sharethis.scss */
.sharethis-wrapper .chicklets {
  padding-left: 10px;
  margin-top: -4px;
}
/* line 34, ../sass/components/_sharethis.scss */
.sharethis-wrapper .chicklets.facebook {
  background-position: 0 -1709px;
  font-size: 14px;
  line-height: 18px;
  margin-left: 0;
}
/* line 41, ../sass/components/_sharethis.scss */
.sharethis-wrapper .chicklets.twitter {
  background-position: 0 -1598px;
  font-size: 14px;
  line-height: 18px;
  margin-left: 0;
}
/* line 48, ../sass/components/_sharethis.scss */
.sharethis-wrapper .chicklets.googleplus {
  background-position: 0 -1395px;
  font-size: 14px;
  line-height: 18px;
  margin-left: 0;
}
/* line 55, ../sass/components/_sharethis.scss */
.sharethis-wrapper .chicklets.email {
  background-position: 0 -1644px;
  font-size: 14px;
  line-height: 18px;
  margin-left: 0;
}
/* line 62, ../sass/components/_sharethis.scss */
.sharethis-wrapper .chicklets.linkedin {
  background-position: 0 -29px;
  font-size: 14px;
  line-height: 18px;
  margin-left: 0;
}
/* line 69, ../sass/components/_sharethis.scss */
.sharethis-wrapper .chicklets.sharethis {
  background-image: none;
  margin-bottom: -6px;
  padding-left: 0;
  padding-bottom: 3px;
  width: 0 !important;
}
/* line 76, ../sass/components/_sharethis.scss */
.sharethis-wrapper .chicklets.sharethis:before {
  content: "More";
  padding-left: 22px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-position: 0 -1689px;
}
/* line 82, ../sass/components/_sharethis.scss */
.sharethis-wrapper .chicklets.sharethis:hover {
  opacity: 1;
}
/* line 84, ../sass/components/_sharethis.scss */
.sharethis-wrapper .chicklets.sharethis:hover:before {
  text-decoration: underline;
  color: black;
}
/* line 91, ../sass/components/_sharethis.scss */
.sharethis-wrapper .st_twitter {
  margin-right: 0;
}
/* line 94, ../sass/components/_sharethis.scss */
.sharethis-wrapper .st_sharethis {
  margin-top: -4px;
}
/* line 96, ../sass/components/_sharethis.scss */
.sharethis-wrapper .st_sharethis:before {
  content: '|';
  display: inline-block;
  font-size: 1em;
  line-height: 1em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 6px 6px 0 2px;
  color: #d5d5d5;
}
/* line 104, ../sass/components/_sharethis.scss */
.sharethis-wrapper .st_sharethis .stButton {
  font-size: inherit;
}

/* line 116, ../sass/components/_sharethis.scss */
.field--sharethis-button {
  min-height: 27px;
  *zoom: 1;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.field--sharethis-button:before, .field--sharethis-button:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.field--sharethis-button:after {
  clear: both;
}
/* line 121, ../sass/components/_sharethis.scss */
.field--sharethis-button .twitter-count {
  position: absolute;
  left: 24px;
  top: -6px;
  width: 35px;
  overflow: hidden;
  display: none;
}
@media (min-width: 33em) {
  /* line 121, ../sass/components/_sharethis.scss */
  .field--sharethis-button .twitter-count {
    left: 24px;
    display: none;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie8 .field--sharethis-button .twitter-count {
  left: 24px;
}
/* line 131, ../sass/components/_sharethis.scss */
.field--sharethis-button .twitter-tweet-button {
  float: left;
  margin-top: 5px;
  margin-left: -58px;
  max-width: 90px;
}
/* line 136, ../sass/components/_sharethis.scss */
.field--sharethis-button .twitter-tweet-button .btn {
  display: none;
}

/* line 1, ../sass/components/_sticky-nav.scss */
#masthead {
  position: relative;
  z-index: 40;
}

/* line 6, ../sass/components/_sticky-nav.scss */
.sticky-mast-wrapper {
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  transition-property: top;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  top: 0;
}
/* line 11, ../sass/components/_sticky-nav.scss */
.sticky-mast-wrapper.is-stuck {
  background-color: #fff;
  left: 0;
  overflow: visible;
  position: fixed;
  width: 100%;
}
/* line 19, ../sass/components/_sticky-nav.scss */
.sticky-mast-wrapper.is-stuck #logo {
  height: auto;
}
@media (min-width: 600px) {
  /* line 19, ../sass/components/_sticky-nav.scss */
  .sticky-mast-wrapper.is-stuck #logo {
    height: 20px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .sticky-mast-wrapper.is-stuck #logo {
  height: 20px;
}
/* line 27, ../sass/components/_sticky-nav.scss */
.sticky-mast-wrapper.is-stuck #logo .logo-inline {
  visibility: visible;
}
/* line 31, ../sass/components/_sticky-nav.scss */
.sticky-mast-wrapper.is-stuck #logo .logo-stacked {
  visibility: hidden;
}
/* line 36, ../sass/components/_sticky-nav.scss */
.sticky-mast-wrapper.is-stuck #site-slogan,
.sticky-mast-wrapper.is-stuck #block-views-all-wri-sites-block-1 {
  display: none;
}
@media (min-width: 992px) {
  /* line 42, ../sass/components/_sticky-nav.scss */
  .sticky-mast-wrapper.is-stuck #block-menu-block-1,
  .sticky-mast-wrapper.is-stuck #header [id="block-boxes-donate-button"] {
    bottom: -4px;
  }
}
/* line 42, ../sass/components/_sticky-nav.scss */
.lt-ie9 .sticky-mast-wrapper.is-stuck #block-menu-block-1,
.lt-ie9 .sticky-mast-wrapper.is-stuck #header [id="block-boxes-donate-button"] {
  bottom: -4px;
}
/* line 48, ../sass/components/_sticky-nav.scss */
.sticky-mast-wrapper.is-hidden {
  top: -100%;
}

/* line 13, ../sass/components/_table.scss */
.table--bordered {
  border: 1px solid #b3b3b3;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 21, ../sass/components/_table.scss */
.table--bordered th,
.table--bordered td {
  border-left: 1px solid #b3b3b3;
}
/* line 34, ../sass/components/_table.scss */
.table--bordered caption + thead tr:first-child th,
.table--bordered caption + tbody tr:first-child th,
.table--bordered caption + tbody tr:first-child td,
.table--bordered colgroup + thead tr:first-child th,
.table--bordered colgroup + tbody tr:first-child th,
.table--bordered colgroup + tbody tr:first-child td,
.table--bordered thead:first-child tr:first-child th,
.table--bordered tbody:first-child tr:first-child th,
.table--bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
/* line 40, ../sass/components/_table.scss */
.table--bordered thead:first-child tr:first-child th:first-child,
.table--bordered tbody:first-child tr:first-child td:first-child {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
/* line 45, ../sass/components/_table.scss */
.table--bordered thead:first-child tr:first-child th:last-child,
.table--bordered tbody:first-child tr:first-child td:last-child {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 51, ../sass/components/_table.scss */
.table--bordered thead:last-child tr:last-child th:first-child,
.table--bordered tbody:last-child tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 56, ../sass/components/_table.scss */
.table--bordered thead:last-child tr:last-child th:last-child,
.table--bordered tbody:last-child tr:last-child td:last-child {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 67, ../sass/components/_table.scss */
.table--condensed th,
.table--condensed td {
  padding: 4px 5px;
}

/* line 79, ../sass/components/_table.scss */
.table--striped tbody tr:nth-child(odd) td,
.table--striped tbody tr:nth-child(odd) th {
  background-color: #f3f3f3;
}

/* line 91, ../sass/components/_table.scss */
.table--borderless th,
.table--borderless td {
  border: none;
}

/* line 7, ../sass/components/_tabs.scss */
#tabs {
  margin-top: 1.66667em;
}

/* line 11, ../sass/components/_tabs.scss */
.pane--tab {
  padding: 2em 0;
}

/* line 15, ../sass/components/_tabs.scss */
.js .pane--tab {
  display: none;
}
/* line 18, ../sass/components/_tabs.scss */
.js .pane--tab.is-shown {
  display: block;
}

/* line 2, ../sass/components/_toolbar.scss */
#toolbar {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  z-index: 20000;
}
/* line 5, ../sass/components/_toolbar.scss */
#toolbar .toolbar-drawer {
  -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25) inset;
  -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25) inset;
  box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25) inset;
}

/* line 7, ../sass/components/_topics.scss */
.l--topics-header-inner {
  *zoom: 1;
  padding-top: 0.66667em;
  border-bottom: 1px #c7c7c7 dotted;
  margin-bottom: 2.66667em;
  position: relative;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.l--topics-header-inner:before, .l--topics-header-inner:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.l--topics-header-inner:after {
  clear: both;
}
@media (min-width: 37.5em) {
  /* line 15, ../sass/components/_topics.scss */
  .l--topics-header-inner .page-title {
    float: left;
  }
  /* line 19, ../sass/components/_topics.scss */
  .l--topics-header-inner .field--small, .l--topics-header-inner .node-project.view-mode-teaser .field--field-elevator-pitch, .node-project.view-mode-teaser .l--topics-header-inner .field--field-elevator-pitch {
    position: absolute;
    right: 0;
    bottom: 0.85714em;
  }
}
/* line 15, ../sass/components/_topics.scss */
.lt-ie9 .l--topics-header-inner .page-title {
  float: left;
}
/* line 19, ../sass/components/_topics.scss */
.lt-ie9 .l--topics-header-inner .field--small, .lt-ie9 .l--topics-header-inner .node-project.view-mode-teaser .field--field-elevator-pitch, .node-project.view-mode-teaser .lt-ie9 .l--topics-header-inner .field--field-elevator-pitch {
  position: absolute;
  right: 0;
  bottom: 0.85714em;
}

/* line 31, ../sass/components/_topics.scss */
.vocabulary-wri-core-topics.view-mode-taxonomy_teaser .ds-header h2 {
  margin: 0;
}
/* line 35, ../sass/components/_topics.scss */
.vocabulary-wri-core-topics.view-mode-taxonomy_teaser .ds-header a {
  color: #292929;
}
/* line 38, ../sass/components/_topics.scss */
.vocabulary-wri-core-topics.view-mode-taxonomy_teaser .ds-header a:hover {
  color: #131313;
}
/* line 43, ../sass/components/_topics.scss */
.vocabulary-wri-core-topics.view-mode-taxonomy_teaser .ds-header img {
  width: 100%;
}
/* line 49, ../sass/components/_topics.scss */
.vocabulary-wri-core-topics.view-mode-taxonomy_teaser .field--small, .vocabulary-wri-core-topics.view-mode-taxonomy_teaser .node-project.view-mode-teaser .field--field-elevator-pitch, .node-project.view-mode-teaser .vocabulary-wri-core-topics.view-mode-taxonomy_teaser .field--field-elevator-pitch {
  margin-top: 0.42857em;
  margin-bottom: 0.42857em;
}

/* line 57, ../sass/components/_topics.scss */
.field--related-topics .block-title {
  color: #292929;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.77778em;
  line-height: 1.28571em;
  margin-top: 0.85714em;
  margin-bottom: 0.42857em;
}
/* line 65, ../sass/components/_topics.scss */
.field--related-topics a {
  padding-top: 0.42857em;
  padding-bottom: 0.42857em;
  color: #9b9b9b;
}
/* line 70, ../sass/components/_topics.scss */
.field--related-topics a:hover {
  color: #292929;
}

/* line 80, ../sass/components/_topics.scss */
.list--topics > .list-item {
  margin-bottom: 2.66667em;
}
@media (min-width: 34em) {
  /* line 77, ../sass/components/_topics.scss */
  .list--topics {
    *zoom: 1;
    margin-right: -15px;
    margin-left: -15px;
  }
  /* line 3, ../sass/utilities/_clearfix.scss */
  .list--topics:before, .list--topics:after {
    content: " ";
    display: table;
  }
  /* line 7, ../sass/utilities/_clearfix.scss */
  .list--topics:after {
    clear: both;
  }
  /* line 88, ../sass/components/_topics.scss */
  .list--topics > .list-item {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    margin-right: -.3em;
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .list--topics {
  *zoom: 1;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.lt-ie9 .list--topics:before, .lt-ie9 .list--topics:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.lt-ie9 .list--topics:after {
  clear: both;
}
/* line 88, ../sass/components/_topics.scss */
.lt-ie9 .list--topics > .list-item {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  margin-right: -.3em;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 51em) {
  /* line 99, ../sass/components/_topics.scss */
  .list--topics > .list-item {
    width: 33.33333%;
  }
}

/* line 105, ../sass/components/_topics.scss */
.field--field-topic-featured-resource {
  position: relative;
  padding-bottom: 120%;
}
@media (min-width: 24em) {
  /* line 105, ../sass/components/_topics.scss */
  .field--field-topic-featured-resource {
    padding-bottom: 90%;
  }
}
@media (min-width: 34em) {
  /* line 105, ../sass/components/_topics.scss */
  .field--field-topic-featured-resource {
    padding-bottom: 70%;
  }
}
@media (min-width: 768px) {
  /* line 105, ../sass/components/_topics.scss */
  .field--field-topic-featured-resource {
    padding-bottom: 50%;
  }
}
@media (min-width: 51em) {
  /* line 105, ../sass/components/_topics.scss */
  .field--field-topic-featured-resource {
    padding-bottom: 90%;
  }
}
@media (min-width: 992px) {
  /* line 105, ../sass/components/_topics.scss */
  .field--field-topic-featured-resource {
    padding-bottom: 70%;
  }
}
@media (min-width: 68em) {
  /* line 105, ../sass/components/_topics.scss */
  .field--field-topic-featured-resource {
    padding-bottom: 50%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .field--field-topic-featured-resource {
  padding-bottom: 50%;
}

/* line 108, ../sass/components/_topics.scss */
.field--field-topic-featured-resource .mode-featured {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: white;
}
/* line 112, ../sass/components/_topics.scss */
.field--field-topic-featured-resource .mode-featured h3 {
  font-size: 1.66667em;
  line-height: 1.2em;
  color: white;
  margin: 0 0 0.2em;
}
/* line 38, ../sass/utilities/_feature.scss */
.field--field-topic-featured-resource .mode-featured h3 a {
  color: white;
}
/* line 44, ../sass/utilities/_feature.scss */
.field--field-topic-featured-resource .mode-featured figure {
  overflow: hidden;
  position: absolute;
  z-index: 100;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}
/* line 54, ../sass/utilities/_feature.scss */
.field--field-topic-featured-resource .mode-featured figure:after {
  content: "";
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwLjUpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDApIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background: linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  position: absolute;
  z-index: 102;
}
/* line 62, ../sass/utilities/_feature.scss */
.field--field-topic-featured-resource .mode-featured figure > a {
  position: absolute;
  left: -40%;
  right: -40%;
  top: -40%;
  bottom: -40%;
}
@media (min-width: 58em) {
  /* line 62, ../sass/utilities/_feature.scss */
  .field--field-topic-featured-resource .mode-featured figure > a {
    left: -10%;
    right: -10%;
    top: -10%;
    bottom: -10%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .field--field-topic-featured-resource .mode-featured figure > a {
  left: -10%;
  right: -10%;
  top: -10%;
  bottom: -10%;
}
/* line 75, ../sass/utilities/_feature.scss */
.field--field-topic-featured-resource .mode-featured figure img {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  min-height: 50%;
  min-width: 50%;
  object-fit: cover;
}
/* line 92, ../sass/utilities/_feature.scss */
.field--field-topic-featured-resource .mode-featured figure > a {
  position: absolute;
  left: -50%;
  right: -50%;
  top: -50%;
  bottom: -50%;
}
/* line 99, ../sass/utilities/_feature.scss */
.field--field-topic-featured-resource .mode-featured figure:before {
  content: "";
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwLjYpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDApIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0.6)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background: linear-gradient(left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  position: absolute;
  z-index: 101;
}
/* line 107, ../sass/utilities/_feature.scss */
.field--field-topic-featured-resource .mode-featured figure:after {
  display: none;
}
/* line 119, ../sass/components/_topics.scss */
.field--field-topic-featured-resource .mode-featured .feature--content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 1em;
  width: 100%;
  z-index: 120;
  position: absolute;
  width: 80%;
  padding: 2em;
}
/* line 124, ../sass/components/_topics.scss */
.field--field-topic-featured-resource .mode-featured .feature--content--teaser {
  display: none;
  visibility: hidden;
}
@media (min-width: 480px) {
  /* line 124, ../sass/components/_topics.scss */
  .field--field-topic-featured-resource .mode-featured .feature--content--teaser {
    display: block;
    visibility: visible;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .field--field-topic-featured-resource .mode-featured .feature--content--teaser {
  display: block;
  visibility: visible;
}
/* line 135, ../sass/components/_topics.scss */
.field--field-topic-featured-resource .mode-featured .link--more--feature--wrapper > a.link--more--feature {
  margin: 0;
}

/* line 142, ../sass/components/_topics.scss */
.taxonomy-term-description p {
  font-size: 1.16667em;
  line-height: 1.42857em;
}
/* line 147, ../sass/components/_topics.scss */
.taxonomy-term-description form {
  font-family: "ff-meta-serif-web-pro", Georgia, serif;
}

/* line 1, ../sass/components/_wri-stat.scss */
.view-id-marquee_stats {
  display: none;
  margin-left: -15px;
  *zoom: 1;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.view-id-marquee_stats:before, .view-id-marquee_stats:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.view-id-marquee_stats:after {
  clear: both;
}
@media (min-width: 38em) {
  /* line 1, ../sass/components/_wri-stat.scss */
  .view-id-marquee_stats {
    display: block;
    margin-bottom: 1.33333em;
  }
}

/* line 12, ../sass/components/_wri-stat.scss */
.wri-stat {
  text-align: center;
  min-height: 3.33333em;
  border-right: #9b9b9b solid 1px;
  border-right-color: rgba(255, 255, 255, 0.4);
  width: 33%;
  max-width: 160px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
}
/* line 23, ../sass/components/_wri-stat.scss */
.wri-stat.views-row-last {
  border: none;
}

/* line 28, ../sass/components/_wri-stat.scss */
.wri-stat-label {
  display: block;
  font-size: 0.66667em;
  line-height: 1.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
}

/* line 36, ../sass/components/_wri-stat.scss */
.wri-stat-value {
  display: block;
  font-size: 2.66667em;
  line-height: 1.125em;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 9, ../sass/components/_view.scss */
.l--filters {
  position: relative;
  background-color: #f3f3f3;
  margin-top: 2em;
  margin-bottom: 2em;
  border-top-style: solid;
  border-top-width: 0.05556em;
  padding-top: 0.27778em;
  border-bottom-style: solid;
  border-bottom-width: 0.05556em;
  padding-bottom: 0.27778em;
  border-color: #b3b3b3;
}

/* line 20, ../sass/components/_view.scss */
.views-exposed-form .form-submit {
  font-size: 0.83333em;
  line-height: 1.6em;
  line-height: 16px;
  height: 30px;
  padding-bottom: 6px;
  padding-top: 6px;
  background-color: #4d4d4d;
  color: white;
  border: 1px solid #4d4d4d;
}
/* line 30, ../sass/components/_view.scss */
.views-exposed-form .form-submit:hover {
  background-color: #292929;
}
/* line 36, ../sass/components/_view.scss */
.views-exposed-form .views-reset-button .form-submit {
  background-color: transparent;
  border-color: transparent;
  color: #9b9b9b;
}
/* line 43, ../sass/components/_view.scss */
.views-exposed-form .fieldset-wrapper {
  overflow: visible !important;
}

/* line 53, ../sass/components/_view.scss */
.view-resources.view-display-id-page_1 form,
.pane-views-exp-publications-page form,
.pane-views-exp-resources-pane-resources form,
.pane-views-exp-blog-page form,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 form {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *box-sizing: content-box;
  *behavior: url("/sites/all/themes/center/boxsizing.htc");
}
/* line 57, ../sass/components/_view.scss */
.view-resources.view-display-id-page_1 .view-filters,
.pane-views-exp-publications-page .view-filters,
.pane-views-exp-resources-pane-resources .view-filters,
.pane-views-exp-blog-page .view-filters,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-filters {
  position: relative;
  background-color: #f3f3f3;
  margin-top: 2em;
  margin-bottom: 2em;
  border-top-style: solid;
  border-top-width: 0.05556em;
  padding-top: 0.27778em;
  border-bottom-style: solid;
  border-bottom-width: 0.05556em;
  padding-bottom: 2.27778em;
  border-color: #b3b3b3;
}
/* line 72, ../sass/components/_view.scss */
.view-resources.view-display-id-page_1 .views-widget-filter-keys > label,
.pane-views-exp-publications-page .views-widget-filter-keys > label,
.pane-views-exp-resources-pane-resources .views-widget-filter-keys > label,
.pane-views-exp-blog-page .views-widget-filter-keys > label,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-widget-filter-keys > label {
  padding: 0.57143em 15px 0.57143em 0;
  margin: 0;
  font-size: 1.16667em;
  line-height: 1.42857em;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 81, ../sass/components/_view.scss */
.view-resources.view-display-id-page_1 .form-item-keys,
.pane-views-exp-publications-page .form-item-keys,
.pane-views-exp-resources-pane-resources .form-item-keys,
.pane-views-exp-blog-page .form-item-keys,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-item-keys {
  margin: 0;
}
/* line 84, ../sass/components/_view.scss */
.view-resources.view-display-id-page_1 .form-item-keys > input,
.pane-views-exp-publications-page .form-item-keys > input,
.pane-views-exp-resources-pane-resources .form-item-keys > input,
.pane-views-exp-blog-page .form-item-keys > input,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-item-keys > input {
  line-height: 16px;
  height: 30px;
  width: 230px;
  padding-bottom: 6px;
  padding-top: 6px;
  margin-bottom: 5px;
}
/* line 95, ../sass/components/_view.scss */
.view-resources.view-display-id-page_1 .form-item-created-min > label,
.pane-views-exp-publications-page .form-item-created-min > label,
.pane-views-exp-resources-pane-resources .form-item-created-min > label,
.pane-views-exp-blog-page .form-item-created-min > label,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-item-created-min > label {
  display: block;
}
/* line 100, ../sass/components/_view.scss */
.view-resources.view-display-id-page_1 .form-item-created-max,
.pane-views-exp-publications-page .form-item-created-max,
.pane-views-exp-resources-pane-resources .form-item-created-max,
.pane-views-exp-blog-page .form-item-created-max,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-item-created-max {
  margin-bottom: 0.66667em;
}
/* line 104, ../sass/components/_view.scss */
.view-resources.view-display-id-page_1 #edit-secondary,
.pane-views-exp-publications-page #edit-secondary,
.pane-views-exp-resources-pane-resources #edit-secondary,
.pane-views-exp-blog-page #edit-secondary,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #edit-secondary {
  border: none;
  margin: 0 0 2.33333em;
  padding: 0;
}
/* line 110, ../sass/components/_view.scss */
.view-resources.view-display-id-page_1 .bef-secondary-options,
.pane-views-exp-publications-page .bef-secondary-options,
.pane-views-exp-resources-pane-resources .bef-secondary-options,
.pane-views-exp-blog-page .bef-secondary-options,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .bef-secondary-options {
  padding-bottom: 1.33333em;
}
/* line 114, ../sass/components/_view.scss */
.view-resources.view-display-id-page_1 .fieldset-title,
.pane-views-exp-publications-page .fieldset-title,
.pane-views-exp-resources-pane-resources .fieldset-title,
.pane-views-exp-blog-page .fieldset-title,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .fieldset-title {
  font-size: 0.83333em;
  line-height: 1.2em;
  color: #4d4d4d;
}
@media (min-width: 430px) {
  /* line 124, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 .views-submit-button,
  .pane-views-exp-publications-page .views-submit-button,
  .pane-views-exp-resources-pane-resources .views-submit-button,
  .pane-views-exp-blog-page .views-submit-button,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-submit-button {
    position: absolute;
    bottom: 18px;
    left: 243px;
  }
  /* line 129, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 .views-submit-button .form-submit,
  .pane-views-exp-publications-page .views-submit-button .form-submit,
  .pane-views-exp-resources-pane-resources .views-submit-button .form-submit,
  .pane-views-exp-blog-page .views-submit-button .form-submit,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-submit-button .form-submit {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 134, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 .views-reset-button,
  .pane-views-exp-publications-page .views-reset-button,
  .pane-views-exp-resources-pane-resources .views-reset-button,
  .pane-views-exp-blog-page .views-reset-button,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-reset-button {
    position: absolute;
    bottom: 18px;
    left: 320px;
  }
  /* line 140, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 .form-item-keys,
  .pane-views-exp-publications-page .form-item-keys,
  .pane-views-exp-resources-pane-resources .form-item-keys,
  .pane-views-exp-blog-page .form-item-keys,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-item-keys {
    position: absolute;
    bottom: 13px;
    margin: 0;
  }
  /* line 146, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 .fieldset-legend,
  .pane-views-exp-publications-page .fieldset-legend,
  .pane-views-exp-resources-pane-resources .fieldset-legend,
  .pane-views-exp-blog-page .fieldset-legend,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .fieldset-legend {
    position: absolute;
    top: -2.4em;
    right: 0;
  }
  /* line 152, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 .form-type-select,
  .pane-views-exp-publications-page .form-type-select,
  .pane-views-exp-resources-pane-resources .form-type-select,
  .pane-views-exp-blog-page .form-type-select,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-type-select {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-right: 30px;
    vertical-align: top;
  }
}
/* line 124, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 .views-submit-button, .lt-ie9
.pane-views-exp-publications-page .views-submit-button, .lt-ie9
.pane-views-exp-resources-pane-resources .views-submit-button, .lt-ie9
.pane-views-exp-blog-page .views-submit-button, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-submit-button {
  position: absolute;
  bottom: 18px;
  left: 243px;
}
/* line 129, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 .views-submit-button .form-submit, .lt-ie9
.pane-views-exp-publications-page .views-submit-button .form-submit, .lt-ie9
.pane-views-exp-resources-pane-resources .views-submit-button .form-submit, .lt-ie9
.pane-views-exp-blog-page .views-submit-button .form-submit, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-submit-button .form-submit {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 134, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 .views-reset-button, .lt-ie9
.pane-views-exp-publications-page .views-reset-button, .lt-ie9
.pane-views-exp-resources-pane-resources .views-reset-button, .lt-ie9
.pane-views-exp-blog-page .views-reset-button, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-reset-button {
  position: absolute;
  bottom: 18px;
  left: 320px;
}
/* line 140, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 .form-item-keys, .lt-ie9
.pane-views-exp-publications-page .form-item-keys, .lt-ie9
.pane-views-exp-resources-pane-resources .form-item-keys, .lt-ie9
.pane-views-exp-blog-page .form-item-keys, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-item-keys {
  position: absolute;
  bottom: 13px;
  margin: 0;
}
/* line 146, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 .fieldset-legend, .lt-ie9
.pane-views-exp-publications-page .fieldset-legend, .lt-ie9
.pane-views-exp-resources-pane-resources .fieldset-legend, .lt-ie9
.pane-views-exp-blog-page .fieldset-legend, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .fieldset-legend {
  position: absolute;
  top: -2.4em;
  right: 0;
}
/* line 152, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 .form-type-select, .lt-ie9
.pane-views-exp-publications-page .form-type-select, .lt-ie9
.pane-views-exp-resources-pane-resources .form-type-select, .lt-ie9
.pane-views-exp-blog-page .form-type-select, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-type-select {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 30px;
  vertical-align: top;
}
@media (min-width: 810px) {
  /* line 160, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 .view-filters,
  .pane-views-exp-publications-page .view-filters,
  .pane-views-exp-resources-pane-resources .view-filters,
  .pane-views-exp-blog-page .view-filters,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-filters {
    border-bottom-style: solid;
    border-bottom-width: 0.05556em;
    padding-bottom: 0.27778em;
  }
  /* line 164, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 #edit-secondary,
  .pane-views-exp-publications-page #edit-secondary,
  .pane-views-exp-resources-pane-resources #edit-secondary,
  .pane-views-exp-blog-page #edit-secondary,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 #edit-secondary {
    margin-bottom: 3.33333em;
  }
  /* line 167, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 #edit-secondary.collapsed,
  .pane-views-exp-publications-page #edit-secondary.collapsed,
  .pane-views-exp-resources-pane-resources #edit-secondary.collapsed,
  .pane-views-exp-blog-page #edit-secondary.collapsed,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 #edit-secondary.collapsed {
    height: 0;
    margin-bottom: 0;
  }
  /* line 173, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 .views-submit-button,
  .pane-views-exp-publications-page .views-submit-button,
  .pane-views-exp-resources-pane-resources .views-submit-button,
  .pane-views-exp-blog-page .views-submit-button,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-submit-button {
    left: 44%;
    margin-left: 120px;
  }
  /* line 178, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 .views-reset-button,
  .pane-views-exp-publications-page .views-reset-button,
  .pane-views-exp-resources-pane-resources .views-reset-button,
  .pane-views-exp-blog-page .views-reset-button,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-reset-button {
    margin-left: 200px;
    left: 44%;
  }
  /* line 183, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 .form-item-keys,
  .pane-views-exp-publications-page .form-item-keys,
  .pane-views-exp-resources-pane-resources .form-item-keys,
  .pane-views-exp-blog-page .form-item-keys,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-item-keys {
    left: 44%;
    margin-left: -105px;
  }
}
/* line 160, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 .view-filters, .lt-ie9
.pane-views-exp-publications-page .view-filters, .lt-ie9
.pane-views-exp-resources-pane-resources .view-filters, .lt-ie9
.pane-views-exp-blog-page .view-filters, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-filters {
  border-bottom-style: solid;
  border-bottom-width: 0.05556em;
  padding-bottom: 0.27778em;
}
/* line 164, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 #edit-secondary, .lt-ie9
.pane-views-exp-publications-page #edit-secondary, .lt-ie9
.pane-views-exp-resources-pane-resources #edit-secondary, .lt-ie9
.pane-views-exp-blog-page #edit-secondary, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #edit-secondary {
  margin-bottom: 3.33333em;
}
/* line 167, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 #edit-secondary.collapsed, .lt-ie9
.pane-views-exp-publications-page #edit-secondary.collapsed, .lt-ie9
.pane-views-exp-resources-pane-resources #edit-secondary.collapsed, .lt-ie9
.pane-views-exp-blog-page #edit-secondary.collapsed, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #edit-secondary.collapsed {
  height: 0;
  margin-bottom: 0;
}
/* line 173, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 .views-submit-button, .lt-ie9
.pane-views-exp-publications-page .views-submit-button, .lt-ie9
.pane-views-exp-resources-pane-resources .views-submit-button, .lt-ie9
.pane-views-exp-blog-page .views-submit-button, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-submit-button {
  left: 44%;
  margin-left: 120px;
}
/* line 178, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 .views-reset-button, .lt-ie9
.pane-views-exp-publications-page .views-reset-button, .lt-ie9
.pane-views-exp-resources-pane-resources .views-reset-button, .lt-ie9
.pane-views-exp-blog-page .views-reset-button, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-reset-button {
  margin-left: 200px;
  left: 44%;
}
/* line 183, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 .form-item-keys, .lt-ie9
.pane-views-exp-publications-page .form-item-keys, .lt-ie9
.pane-views-exp-resources-pane-resources .form-item-keys, .lt-ie9
.pane-views-exp-blog-page .form-item-keys, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-item-keys {
  left: 44%;
  margin-left: -105px;
}
@media (min-width: 1088px) {
  /* line 192, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 .views-submit-button,
  .view-resources.view-display-id-page_1 .views-reset-button,
  .view-resources.view-display-id-page_1 .form-item-keys,
  .pane-views-exp-publications-page .views-submit-button,
  .pane-views-exp-publications-page .views-reset-button,
  .pane-views-exp-publications-page .form-item-keys,
  .pane-views-exp-resources-pane-resources .views-submit-button,
  .pane-views-exp-resources-pane-resources .views-reset-button,
  .pane-views-exp-resources-pane-resources .form-item-keys,
  .pane-views-exp-blog-page .views-submit-button,
  .pane-views-exp-blog-page .views-reset-button,
  .pane-views-exp-blog-page .form-item-keys,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-submit-button,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-reset-button,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-item-keys {
    left: 50%;
  }
  /* line 196, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 .form-item-keys,
  .pane-views-exp-publications-page .form-item-keys,
  .pane-views-exp-resources-pane-resources .form-item-keys,
  .pane-views-exp-blog-page .form-item-keys,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-item-keys {
    margin-left: -236px;
    width: 360px;
  }
  /* line 200, ../sass/components/_view.scss */
  .view-resources.view-display-id-page_1 .form-item-keys > input,
  .pane-views-exp-publications-page .form-item-keys > input,
  .pane-views-exp-resources-pane-resources .form-item-keys > input,
  .pane-views-exp-blog-page .form-item-keys > input,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-item-keys > input {
    width: 360px;
  }
}
/* line 192, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 .views-submit-button,
.lt-ie9 .view-resources.view-display-id-page_1 .views-reset-button,
.lt-ie9 .view-resources.view-display-id-page_1 .form-item-keys, .lt-ie9
.pane-views-exp-publications-page .views-submit-button,
.lt-ie9
.pane-views-exp-publications-page .views-reset-button,
.lt-ie9
.pane-views-exp-publications-page .form-item-keys, .lt-ie9
.pane-views-exp-resources-pane-resources .views-submit-button,
.lt-ie9
.pane-views-exp-resources-pane-resources .views-reset-button,
.lt-ie9
.pane-views-exp-resources-pane-resources .form-item-keys, .lt-ie9
.pane-views-exp-blog-page .views-submit-button,
.lt-ie9
.pane-views-exp-blog-page .views-reset-button,
.lt-ie9
.pane-views-exp-blog-page .form-item-keys, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-submit-button,
.lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .views-reset-button,
.lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-item-keys {
  left: 50%;
}
/* line 196, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 .form-item-keys, .lt-ie9
.pane-views-exp-publications-page .form-item-keys, .lt-ie9
.pane-views-exp-resources-pane-resources .form-item-keys, .lt-ie9
.pane-views-exp-blog-page .form-item-keys, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-item-keys {
  margin-left: -236px;
  width: 360px;
}
/* line 200, ../sass/components/_view.scss */
.lt-ie9 .view-resources.view-display-id-page_1 .form-item-keys > input, .lt-ie9
.pane-views-exp-publications-page .form-item-keys > input, .lt-ie9
.pane-views-exp-resources-pane-resources .form-item-keys > input, .lt-ie9
.pane-views-exp-blog-page .form-item-keys > input, .lt-ie9
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .form-item-keys > input {
  width: 360px;
}

/* line 207, ../sass/components/_view.scss */
.bef-select-as-checkboxes {
  position: relative;
}

/* line 213, ../sass/components/_view.scss */
.bef-checkboxes,
.bef-tree,
#edit-date-filter-value-wrapper {
  *zoom: 1;
  border-top-style: solid;
  border-top-width: 0.05556em;
  padding-top: 0.61111em;
  border-top-style: dotted;
  border-top-color: #b3b3b3;
  margin-bottom: 0.66667em;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.bef-checkboxes:before, .bef-checkboxes:after,
.bef-tree:before,
.bef-tree:after,
#edit-date-filter-value-wrapper:before,
#edit-date-filter-value-wrapper:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.bef-checkboxes:after,
.bef-tree:after,
#edit-date-filter-value-wrapper:after {
  clear: both;
}

/* line 221, ../sass/components/_view.scss */
.form-type-bef-checkbox {
  margin: 0.33333em 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  text-indent: -16px;
  line-height: 18px;
  display: inline-block;
}
/* line 232, ../sass/components/_view.scss */
.form-type-bef-checkbox > label {
  font-size: 0.83333em;
  line-height: 1.6em;
}
@media (min-width: 480px) {
  /* line 221, ../sass/components/_view.scss */
  .form-type-bef-checkbox {
    width: 49.5%;
  }
}
@media (min-width: 600px) {
  /* line 221, ../sass/components/_view.scss */
  .form-type-bef-checkbox {
    width: 32.5%;
  }
}
@media (min-width: 768px) {
  /* line 221, ../sass/components/_view.scss */
  .form-type-bef-checkbox {
    width: 24.5%;
  }
}
@media (min-width: 1200px) {
  /* line 221, ../sass/components/_view.scss */
  .form-type-bef-checkbox {
    width: 19.5%;
  }
}

/* line 254, ../sass/components/_view.scss */
.bef-tree,
.bef-tree-child {
  list-style-type: none;
  margin: 0;
}

/* line 259, ../sass/components/_view.scss */
.bef-tree {
  padding: 0;
}

/* line 263, ../sass/components/_view.scss */
.bef-tree-child {
  padding-left: 1em;
  padding-bottom: 0.33333em;
}

/* line 269, ../sass/components/_view.scss */
.bef-toggle {
  font-size: 0.66667em;
  line-height: 1.5em;
  position: absolute;
  top: -2.66667em;
  right: 0;
  font-weight: bold;
  color: #747474;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  border-radius: 4px;
  border: 1px #b3b3b3 solid;
  padding: .25em .5em;
  background-color: white;
}

/* line 285, ../sass/components/_view.scss */
.form-item-created-min,
.form-item-created-max {
  display: inline;
}
/* line 289, ../sass/components/_view.scss */
.form-item-created-min .form-item-label,
.form-item-created-min .bef-datepicker,
.form-item-created-max .form-item-label,
.form-item-created-max .bef-datepicker {
  display: inline;
  margin-right: 1em;
}
/* line 294, ../sass/components/_view.scss */
.form-item-created-min .bef-datepicker,
.form-item-created-max .bef-datepicker {
  width: 7em;
  padding: .2em .666em;
}

/* line 302, ../sass/components/_view.scss */
#views-exposed-form-experts-staff-page-1,
#views-exposed-form-projects-page {
  background-color: #f3f3f3;
  margin-top: 2em;
  margin-bottom: 2em;
  padding: 0.66667em 15px;
  border: 1px solid #b3b3b3;
  border-radius: 4px;
}
/* line 310, ../sass/components/_view.scss */
#views-exposed-form-experts-staff-page-1 .form-item,
#views-exposed-form-projects-page .form-item {
  margin-top: 0.33333em;
  margin-bottom: 1.33333em;
}
/* line 316, ../sass/components/_view.scss */
#views-exposed-form-experts-staff-page-1 .form-text,
#views-exposed-form-experts-staff-page-1 select,
#views-exposed-form-projects-page .form-text,
#views-exposed-form-projects-page select {
  width: 300px;
  max-width: 100%;
}
/* line 321, ../sass/components/_view.scss */
#views-exposed-form-experts-staff-page-1 .views-exposed-widget,
#views-exposed-form-projects-page .views-exposed-widget {
  display: inline-block;
  margin-right: 30px;
  vertical-align: top;
  float: left;
  max-width: 100%;
}
/* line 330, ../sass/components/_view.scss */
#views-exposed-form-experts-staff-page-1 .views-submit-button,
#views-exposed-form-experts-staff-page-1 .views-reset-button,
#views-exposed-form-projects-page .views-submit-button,
#views-exposed-form-projects-page .views-reset-button {
  position: relative;
  margin-right: 0;
  margin-bottom: 18px;
}
/* line 336, ../sass/components/_view.scss */
#views-exposed-form-experts-staff-page-1 .views-submit-button,
#views-exposed-form-projects-page .views-submit-button {
  clear: left;
}
/* line 340, ../sass/components/_view.scss */
#views-exposed-form-experts-staff-page-1 .ajax-progress,
#views-exposed-form-projects-page .ajax-progress {
  position: absolute;
  right: -22px;
}

/* line 347, ../sass/components/_view.scss */
.view.contextual-links-region .contextual-links-region > .contextual-links-wrapper {
  right: 40px;
}

/* line 351, ../sass/components/_view.scss */
.view-id-blog.view-display-id-page .view-header, .view-display-id-pane_resources .view-header, .view-display-id-resource_results_type_filter .view-header, .view-id-publications .view-header {
  margin-bottom: 1.6em;
  font-size: 0.83333em;
  line-height: 1.6em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 3, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .l--constrained, .view--new-from-wri .page--sidebar-before .l--sidebar-before, .page--sidebar-before .view--new-from-wri .l--sidebar-before, .view--new-from-wri .maintenance-page #page, .maintenance-page .view--new-from-wri #page, .view--new-from-wri .page-about-experts-staff .l-header, .page-about-experts-staff .view--new-from-wri .l-header, .view--new-from-wri .view-resources.view-display-id-page_1 .view-empty, .view-resources.view-display-id-page_1 .view--new-from-wri .view-empty,
.view--new-from-wri .pane-views-exp-publications-page .view-empty,
.pane-views-exp-publications-page .view--new-from-wri .view-empty,
.view--new-from-wri .pane-views-exp-resources-pane-resources .view-empty,
.pane-views-exp-resources-pane-resources .view--new-from-wri .view-empty,
.view--new-from-wri .pane-views-exp-blog-page .view-empty,
.pane-views-exp-blog-page .view--new-from-wri .view-empty,
.view--new-from-wri .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .view--new-from-wri .view-empty, .view--new-from-wri .view-resources.view-display-id-page_1 .view-content, .view-resources.view-display-id-page_1 .view--new-from-wri .view-content,
.view--new-from-wri .pane-views-exp-publications-page .view-content,
.pane-views-exp-publications-page .view--new-from-wri .view-content,
.view--new-from-wri .pane-views-exp-resources-pane-resources .view-content,
.pane-views-exp-resources-pane-resources .view--new-from-wri .view-content,
.view--new-from-wri .pane-views-exp-blog-page .view-content,
.pane-views-exp-blog-page .view--new-from-wri .view-content,
.view--new-from-wri .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .view--new-from-wri .view-content {
  padding: 0;
}
/* line 11, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .nav--tabs--container {
  position: relative;
}
@media (min-width: 600px) {
  /* line 11, ../sass/components/views/_view--new-from-wri.scss */
  .view--new-from-wri .nav--tabs--container {
    border-bottom: 1px solid #ddd;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .view--new-from-wri .nav--tabs--container {
  border-bottom: 1px solid #ddd;
}
/* line 16, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .nav--tabs--container .nav--tabs {
  margin: 0 0 -1px 0;
}
@media (min-width: 992px) {
  /* line 16, ../sass/components/views/_view--new-from-wri.scss */
  .view--new-from-wri .nav--tabs--container .nav--tabs {
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .view--new-from-wri .nav--tabs--container .nav--tabs {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media (min-width: 600px) {
  /* line 24, ../sass/components/views/_view--new-from-wri.scss */
  .view--new-from-wri .nav--tabs--container .nav--tabs > li:last-child {
    margin-right: 0;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .view--new-from-wri .nav--tabs--container .nav--tabs > li:last-child {
  margin-right: 0;
}
/* line 33, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .item-list {
  *zoom: 1;
  position: relative;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.view--new-from-wri .item-list:before, .view--new-from-wri .item-list:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.view--new-from-wri .item-list:after {
  clear: both;
}
/* line 36, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .item-list > ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 42, ../sass/components/views/_view--new-from-wri.scss */
  .view--new-from-wri .item-list > ul:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    border-right: 1px dotted #c7c7c7;
  }
}
/* line 42, ../sass/components/views/_view--new-from-wri.scss */
.lt-ie9 .view--new-from-wri .item-list > ul:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  border-right: 1px dotted #c7c7c7;
}
/* line 54, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .views-row {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px dotted #c7c7c7;
  padding: 1.33333em 0;
}
/* line 58, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .views-row:nth-child(100n+1) {
  border-top: none;
  padding-top: 0;
}
/* line 62, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .views-row:nth-child(100n+6) {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  /* line 54, ../sass/components/views/_view--new-from-wri.scss */
  .view--new-from-wri .views-row {
    float: left;
    width: 50%;
    padding: 2.85714% 0;
  }
  /* line 69, ../sass/components/views/_view--new-from-wri.scss */
  .view--new-from-wri .views-row:nth-child(100n+1) {
    padding-top: 0;
  }
  /* line 72, ../sass/components/views/_view--new-from-wri.scss */
  .view--new-from-wri .views-row:nth-child(100n+6) {
    padding-bottom: 0;
  }
  /* line 75, ../sass/components/views/_view--new-from-wri.scss */
  .view--new-from-wri .views-row:nth-child(2n+1) {
    clear: left;
    padding-right: 2.85714%;
  }
  /* line 79, ../sass/components/views/_view--new-from-wri.scss */
  .view--new-from-wri .views-row:nth-child(2n+2) {
    padding-left: 2.85714%;
  }
  /* line 82, ../sass/components/views/_view--new-from-wri.scss */
  .view--new-from-wri .views-row:nth-child(100n+2) {
    border-top: none;
    padding-top: 0;
  }
  /* line 86, ../sass/components/views/_view--new-from-wri.scss */
  .view--new-from-wri .views-row:nth-child(100n+5) {
    padding-bottom: 0;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .view--new-from-wri .views-row {
  float: left;
  width: 50%;
  padding: 2.85714% 0;
}
/* line 69, ../sass/components/views/_view--new-from-wri.scss */
.lt-ie9 .view--new-from-wri .views-row:nth-child(100n+1) {
  padding-top: 0;
}
/* line 72, ../sass/components/views/_view--new-from-wri.scss */
.lt-ie9 .view--new-from-wri .views-row:nth-child(100n+6) {
  padding-bottom: 0;
}
/* line 75, ../sass/components/views/_view--new-from-wri.scss */
.lt-ie9 .view--new-from-wri .views-row:nth-child(2n+1) {
  clear: left;
  padding-right: 2.85714%;
}
/* line 79, ../sass/components/views/_view--new-from-wri.scss */
.lt-ie9 .view--new-from-wri .views-row:nth-child(2n+2) {
  padding-left: 2.85714%;
}
/* line 82, ../sass/components/views/_view--new-from-wri.scss */
.lt-ie9 .view--new-from-wri .views-row:nth-child(100n+2) {
  border-top: none;
  padding-top: 0;
}
/* line 86, ../sass/components/views/_view--new-from-wri.scss */
.lt-ie9 .view--new-from-wri .views-row:nth-child(100n+5) {
  padding-bottom: 0;
}
/* line 91, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .views-row .field--byline {
  margin-top: 0;
}
/* line 94, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .views-row .node {
  *zoom: 1;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.view--new-from-wri .views-row .node:before, .view--new-from-wri .views-row .node:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.view--new-from-wri .views-row .node:after {
  clear: both;
}
/* line 99, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .meta {
  font-size: 0.66667em;
  line-height: 1.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 1.5em;
  text-transform: uppercase;
  color: #b3b3b3;
}
/* line 105, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .meta > span {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 107, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .meta > span.meta--type {
  margin-left: 20px;
  position: relative;
}
/* line 110, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .meta > span.meta--type:before {
  content: "\2022";
  position: absolute;
  right: 100%;
  top: 0;
  text-align: center;
  width: 24px;
  display: block;
}
/* line 122, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .meta a {
  color: #747474;
}
/* line 127, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri figure {
  float: left;
  width: 25%;
}
/* line 130, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri figure a {
  display: block;
}
/* line 133, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri figure img {
  display: block;
  margin: 0 auto;
}
/* line 139, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri figure + .teaser-content {
  margin-left: 28.75%;
}
/* line 143, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .teaser-content h3 {
  font-size: 1.16667em;
  line-height: 1.14286em;
  margin: 0 0 0.28571em;
}
/* line 146, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .teaser-content h3 a {
  color: #131313;
}
/* line 150, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .teaser-content .teaser--content--body {
  font-size: 0.83333em;
  line-height: 1.2em;
}
/* line 152, ../sass/components/views/_view--new-from-wri.scss */
.view--new-from-wri .teaser-content .teaser--content--body p {
  margin: 0.4em 0 0;
}

/* line 1, ../sass/components/_wip.scss */
.embedded-video {
  margin: 0 0 0.66667em;
}

/* Responsive  jQuery dialog */
@media (max-width: 600px) {
  /* line 21, ../sass/components/_wip.scss */
  .ui-dialog {
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    width: auto !important;
  }
}
/* line 32, ../sass/components/_wip.scss */
.ui-dialog .field--body {
  font-size: 0.83333em;
  line-height: 1.6em;
}
/* line 37, ../sass/components/_wip.scss */
.ui-dialog .webform-component-radios,
.ui-dialog .webform-component-checkboxes {
  *zoom: 1;
}
/* line 3, ../sass/utilities/_clearfix.scss */
.ui-dialog .webform-component-radios:before, .ui-dialog .webform-component-radios:after,
.ui-dialog .webform-component-checkboxes:before,
.ui-dialog .webform-component-checkboxes:after {
  content: " ";
  display: table;
}
/* line 7, ../sass/utilities/_clearfix.scss */
.ui-dialog .webform-component-radios:after,
.ui-dialog .webform-component-checkboxes:after {
  clear: both;
}

/* line 43, ../sass/components/_wip.scss */
.page-blog .l--filters {
  padding-top: 0;
  border-top: none;
}
/* line 48, ../sass/components/_wip.scss */
.page-blog .block--hot {
  margin-bottom: 0.5em;
}

/* line 2, ../sass/components/_google-translate.scss */
div#google_translate_element div.goog-te-gadget-simple {
  border-radius: 4px;
  border: 1px solid #999;
  -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  padding: 0 4px;
}
/* line 8, ../sass/components/_google-translate.scss */
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value:hover {
  text-decoration: none;
}
/* line 12, ../sass/components/_google-translate.scss */
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:nth-of-type(2) {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: -3px -13px 0 0;
  width: 29px;
  height: 29px;
  background-color: #4d4d4d;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
/* line 20, ../sass/components/_google-translate.scss */
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:last-child {
  width: 15px;
  height: 12px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: -5px 0 0 -15px;
  background-position: 0 -1326px;
  text-indent: 110%;
  white-space: nowrap;
  overflow: hidden;
}
/* line 29, ../sass/components/_google-translate.scss */
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value img:last-child {
  display: none;
}
@media (min-width: 51em) {
  /* line 1, ../sass/components/_google-translate.scss */
  div#google_translate_element {
    float: right;
    margin-top: 22px;
    margin-left: 8px;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 div#google_translate_element {
  float: right;
  margin-top: 22px;
  margin-left: 8px;
}

/* line 2, ../sass/components/_commentary.scss */
.node-commentary figure.mode-featured {
  margin: 2em auto;
  position: relative;
}
/* line 8, ../sass/components/_commentary.scss */
.node-commentary figure.mode-featured img {
  display: block;
  width: 100%;
}
@media (min-width: 600px) {
  /* line 2, ../sass/components/_commentary.scss */
  .node-commentary figure.mode-featured {
    margin: 2em 0 2em -15px;
    width: 100vw;
    height: 320px;
    overflow: hidden;
  }
  /* line 35, ../sass/components/_commentary.scss */
  .node-commentary figure.mode-featured img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0px;
  }
  /* line 43, ../sass/components/_commentary.scss */
  .node-commentary figure.mode-featured figcaption {
    padding: 0;
    position: absolute;
    bottom: 0;
    right: 15px;
    color: white;
    font-size: 0.83333em;
    line-height: 1.6em;
    font-family: "ff-meta-serif-web-pro", Georgia, serif;
  }
}
@media (min-width: 992px) {
  /* line 2, ../sass/components/_commentary.scss */
  .node-commentary figure.mode-featured {
    margin-left: calc(-1 * 25vw - 3px);
  }
}
@media (min-width: 1200px) {
  /* line 2, ../sass/components/_commentary.scss */
  .node-commentary figure.mode-featured {
    margin-left: calc((1140px / -4) - (50vw - 575px));
  }
  /* line 64, ../sass/components/_commentary.scss */
  .node-commentary figure.mode-featured figcaption {
    right: calc((100vw - 1140px) / 2);
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .node-commentary figure.mode-featured {
  margin-left: calc((1140px / -4) - (50vw - 575px));
}
/* line 64, ../sass/components/_commentary.scss */
.lt-ie9 .node-commentary figure.mode-featured figcaption {
  right: calc((100vw - 1140px) / 2);
}
/* line 72, ../sass/components/_commentary.scss */
.node-commentary .publications .field--field-cover-shot {
  text-align: left;
}
/* line 73, ../sass/components/_commentary.scss */
.node-commentary .publications .article-title a, .node-commentary .publications .event-date-date a {
  color: #02295e;
}
/* line 74, ../sass/components/_commentary.scss */
.node-commentary .publications .field--content-type {
  display: none;
}
/* line 76, ../sass/components/_commentary.scss */
.node-commentary .publications .field--field-synopsis {
  font-size: 0.77778em;
  line-height: 1.28571em;
  margin-top: 0.66667em;
}
/* line 81, ../sass/components/_commentary.scss */
.node-commentary .publications:before {
  content: 'Other Publications On This Subject';
  color: #c51f24;
  text-transform: uppercase;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.16667em;
  line-height: 1.42857em;
  margin-bottom: 1.33333em;
  font-weight: bold;
}

/* line 95, ../sass/components/_commentary.scss */
.node-commentary--body h3 {
  padding-top: 1.5em;
  margin-top: -0.5em;
}

/* line 100, ../sass/components/_commentary.scss */
.node-commentary--header {
  text-shadow: 1px 1px 1px black;
  background-color: #323232;
  background-size: cover;
  background-position: center;
  color: #fff;
  padding: 4.33333em 0 2em;
  margin: 0 0 1.66667em;
}
@media (min-width: 1200px) {
  /* line 100, ../sass/components/_commentary.scss */
  .node-commentary--header {
    margin: 0 0 4em;
    padding: 8.66667em 0 4em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .node-commentary--header {
  margin: 0 0 4em;
  padding: 8.66667em 0 4em;
}

/* line 115, ../sass/components/_commentary.scss */
.node-commentary--headline {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #02295e;
  line-height: 1.3em;
  font-size: 24px;
}
@media (min-width: 992px) {
  /* line 115, ../sass/components/_commentary.scss */
  .node-commentary--headline {
    font-size: 30px;
    padding-left: 24.5614%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .node-commentary--headline {
  font-size: 30px;
  padding-left: 24.5614%;
}

/* line 132, ../sass/components/_commentary.scss */
.node-commentary--body h1, .node-commentary--body h2, .node-commentary--body h3, .node-commentary--body h4, .node-commentary--body h5, .node-commentary--body h6 {
  color: #02295e;
  font-weight: 300;
  margin-bottom: 0.16667em;
}
@media (min-width: 992px) {
  /* line 138, ../sass/components/_commentary.scss */
  .node-commentary--body figure.view-mode-node_embed {
    float: left;
    margin: 0 5.11628% 0 -32.55814%;
  }
}
/* line 145, ../sass/components/_commentary.scss */
.node-commentary--body blockquote {
  border-top-style: solid;
  border-top-width: 0.16667em;
  padding-top: 1.16667em;
  border-bottom-style: solid;
  border-bottom-width: 0.16667em;
  padding-bottom: 1.16667em;
  border-color: #02295e;
  border-style: solid none;
  color: #02295e;
  margin: 1.66667em 0 1.66667em 5.11628%;
  width: 45.61404%;
  float: right;
  font-size: 30px;
  font-style: normal;
  line-height: 1.2em;
}
/* line 153, ../sass/components/_commentary.scss */
.node-commentary--body blockquote *:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  /* line 130, ../sass/components/_commentary.scss */
  .node-commentary--body {
    float: right;
    width: 75.4386%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .node-commentary--body {
  float: right;
  width: 75.4386%;
}

/* line 171, ../sass/components/_commentary.scss */
.node-commentary--sidebar {
  margin-top: 3em;
}
@media (min-width: 600px) and (max-width: 991px) {
  /* line 171, ../sass/components/_commentary.scss */
  .node-commentary--sidebar {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (min-width: 992px) {
  /* line 171, ../sass/components/_commentary.scss */
  .node-commentary--sidebar {
    margin-top: 0;
    float: left;
    width: 21.05263%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .node-commentary--sidebar {
  margin-top: 0;
  float: left;
  width: 21.05263%;
}

/* line 187, ../sass/components/_commentary.scss */
.node-commentary--footer {
  margin-top: 3em;
  padding-top: 3em;
  border-top: 2px solid #4d4d4d;
  font-size: 0.88889em;
  line-height: 1.5em;
}

/* line 196, ../sass/components/_commentary.scss */
.node-commentary--title,
.node-commentary--subtitle {
  font-weight: 300;
  margin: 0;
}
@media (min-width: 1200px) {
  /* line 196, ../sass/components/_commentary.scss */
  .node-commentary--title,
  .node-commentary--subtitle {
    padding-right: 45%;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .node-commentary--title, .lt-ie9
.node-commentary--subtitle {
  padding-right: 45%;
}

@media (min-width: 768px) {
  /* line 205, ../sass/components/_commentary.scss */
  .node-commentary--title {
    font-size: 3.33333em;
    line-height: 1.1em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .node-commentary--title {
  font-size: 3.33333em;
  line-height: 1.1em;
}
@media (min-width: 1200px) {
  /* line 205, ../sass/components/_commentary.scss */
  .node-commentary--title {
    font-size: 4.66667em;
    line-height: 1.07143em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .node-commentary--title {
  font-size: 4.66667em;
  line-height: 1.07143em;
}

/* line 215, ../sass/components/_commentary.scss */
.node-commentary--subtitle {
  font-size: 1.33333em;
  line-height: 1.25em;
  margin-top: 0.5em;
}
@media (min-width: 768px) {
  /* line 215, ../sass/components/_commentary.scss */
  .node-commentary--subtitle {
    font-size: 1.66667em;
    line-height: 1.2em;
    margin-top: 0.4em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .node-commentary--subtitle {
  font-size: 1.66667em;
  line-height: 1.2em;
  margin-top: 0.4em;
}
@media (min-width: 1200px) {
  /* line 215, ../sass/components/_commentary.scss */
  .node-commentary--subtitle {
    font-size: 2.22222em;
    line-height: 1.2em;
    margin-top: 0.6em;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .node-commentary--subtitle {
  font-size: 2.22222em;
  line-height: 1.2em;
  margin-top: 0.6em;
}

/* line 230, ../sass/components/_commentary.scss */
#block-boxes-about-commentary {
  font-size: 14px;
  line-height: 1.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  margin-bottom: 3em;
  padding-bottom: 3em;
  border-bottom: 1px dotted #c7c7c7;
}

/* line 240, ../sass/components/_commentary.scss */
.acknowledgement {
  margin-bottom: 3em;
  padding-bottom: 3em;
  border-bottom: 1px dotted #c7c7c7;
}

/* line 246, ../sass/components/_commentary.scss */
.jump-menu {
  list-style: none;
  margin: 0;
  padding: 0 0 0.33333em;
  background: #a50832;
  display: none;
  visibility: hidden;
  position: absolute;
  left: -0.66667em;
  padding: 0;
  top: 100%;
  white-space: nowrap;
  z-index: 6;
}
/* line 259, ../sass/components/_commentary.scss */
.jump-menu--label:hover + .jump-menu, .jump-menu:hover, .jump-menu.is-visible {
  display: block;
  visibility: visible;
}

/* line 273, ../sass/components/_commentary.scss */
.jump-menu--item {
  font-size: 0.88889em;
  line-height: 1.5em;
}
/* line 276, ../sass/components/_commentary.scss */
.jump-menu--item > a {
  padding: 0.75em;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #a50832;
  color: #fff;
  display: block;
}

/* line 299, ../sass/components/_commentary.scss */
.jump-menu--container {
  position: relative;
  float: left;
}

/* line 304, ../sass/components/_commentary.scss */
.jump-menu--label {
  font-size: 1em;
  line-height: 1.33333em;
  font-weight: 400;
  margin: 0;
  padding: 0.27778em 1.66667em 0.22222em 0;
  position: relative;
  font-size: 1.16667em;
  line-height: 1.42857em;
  cursor: pointer;
}
/* line 316, ../sass/components/_commentary.scss */
.jump-menu--label:after {
  border: 10px solid transparent;
  border-top-color: #fff;
  content: '';
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  right: 0;
  bottom: 0.09524em;
}
/* line 329, ../sass/components/_commentary.scss */
.jump-menu--label .jump-menu--label-prefix {
  display: none;
}
@media (min-width: 600px) {
  /* line 329, ../sass/components/_commentary.scss */
  .jump-menu--label .jump-menu--label-prefix {
    display: inline;
  }
}

/* line 338, ../sass/components/_commentary.scss */
.authors-mobile {
  color: #4d4d4d;
  margin-bottom: 0.66667em;
  font-style: italic;
}
@media (min-width: 992px) {
  /* line 338, ../sass/components/_commentary.scss */
  .authors-mobile {
    display: none;
  }
}
/* line 133, ../../../../../../../../../../.rvm/gems/ruby-2.2.1@wri/gems/breakpoint-2.0.5/stylesheets/_breakpoint.scss */
.lt-ie9 .authors-mobile {
  display: none;
}

/* line 1, ../sass/components/_author-card.scss */
.node-person__author_card {
  border-bottom: 1px dotted #c7c7c7;
  margin-bottom: 2.33333em;
  padding-bottom: 2.33333em;
}
/* line 6, ../sass/components/_author-card.scss */
.node-person__author_card figure {
  margin-bottom: 1.33333em;
}
/* line 14, ../sass/components/_author-card.scss */
.node-person__author_card header {
  margin-bottom: 1.33333em;
}
/* line 18, ../sass/components/_author-card.scss */
.node-person__author_card .node-person--name {
  font-size: 1.33333em;
  line-height: 1.25em;
  margin: 0 0 0.25em;
}
/* line 23, ../sass/components/_author-card.scss */
.node-person__author_card .node-person--title {
  font-size: 0.77778em;
  line-height: 1.28571em;
}
@media (min-width: 600px) and (max-width: 991px) {
  /* line 1, ../sass/components/_author-card.scss */
  .node-person__author_card {
    float: left;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    width: 50%;
  }
}
@media (max-width: 991px) {
  /* line 36, ../sass/components/_author-card.scss */
  .node-person__author_card header {
    margin: 0;
    padding-left: 70px;
  }
  /* line 41, ../sass/components/_author-card.scss */
  .node-person__author_card figure {
    float: left;
    margin-left: -70px;
    margin-bottom: 0.33333em;
    max-width: 60px;
  }
}

/* line 1, ../sass/components/blocks/_block--commentary-share.scss */
#block-wri-blocks-wri-commentary-share {
  margin: 0.33333em 0;
  float: right;
}

/* line 6, ../sass/components/blocks/_block--commentary-share.scss */
.commentary-share {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 11, ../sass/components/blocks/_block--commentary-share.scss */
.commentary-share > li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
@media (min-width: 600px) {
  /* line 6, ../sass/components/blocks/_block--commentary-share.scss */
  .commentary-share {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
}

/* line 20, ../sass/components/blocks/_block--commentary-share.scss */
.commentary-share--label {
  display: none;
  font-size: 0.77778em;
  line-height: 1.28571em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  margin: 0 0.83333em 0 0;
}
@media (min-width: 600px) {
  /* line 20, ../sass/components/blocks/_block--commentary-share.scss */
  .commentary-share--label {
    display: inline-block;
  }
}

/* line 32, ../sass/components/blocks/_block--commentary-share.scss */
[class*="commentary-share--link"] {
  position: relative;
  overflow: hidden;
  height: 1.16667em;
  margin-right: 0.66667em;
  width: 1.16667em;
}
/* line 39, ../sass/components/blocks/_block--commentary-share.scss */
[class*="commentary-share--link"] > a {
  background-image: url('/sites/all/themes/wri/images/icon-s8726572398.png?1457649623');
  display: block;
  color: transparent;
  font: 0/0 a;
  height: 100%;
  width: 100%;
}
/* line 47, ../sass/components/blocks/_block--commentary-share.scss */
.svg [class*="commentary-share--link"] > a {
  background-size: cover;
  background-position: center;
}
/* line 53, ../sass/components/blocks/_block--commentary-share.scss */
[class*="commentary-share--link"] > a:hover, [class*="commentary-share--link"] > a:focus {
  opacity: .8;
}
/* line 58, ../sass/components/blocks/_block--commentary-share.scss */
[class*="commentary-share--link"]:last-child {
  margin-right: 0;
}

/* line 63, ../sass/components/blocks/_block--commentary-share.scss */
.commentary-share--link__twitter > a {
  background-position: 0 -512px;
}

/* line 67, ../sass/components/blocks/_block--commentary-share.scss */
.commentary-share--link__facebook > a {
  background-position: 0 -536px;
}

/* line 71, ../sass/components/blocks/_block--commentary-share.scss */
.commentary-share--link__linkedin > a {
  background-position: 0 -488px;
}

/* line 75, ../sass/components/blocks/_block--commentary-share.scss */
.svg .commentary-share--link__twitter > a {
  background-image: url('/sites/all/themes/wri/images/svg/icons-twitter.svg?1457649623');
}

/* line 79, ../sass/components/blocks/_block--commentary-share.scss */
.svg .commentary-share--link__facebook > a {
  background-image: url('/sites/all/themes/wri/images/svg/icons-facebook.svg?1457649623');
}

/* line 83, ../sass/components/blocks/_block--commentary-share.scss */
.svg .commentary-share--link__linkedin > a {
  background-image: url('/sites/all/themes/wri/images/svg/icons-linkedin.svg?1457649623');
}

/* line 3, ../sass/browsers/_lte-9.scss */
.lt-ie9 .node-publication .article-title, .lt-ie9 .node-publication .event-date-date {
  clear: both;
}
/* line 10, ../sass/browsers/_lte-9.scss */
.lt-ie9 .field--page-curl a, .l--publication .lt-ie9 .field--page-curl .field__item {
  display: block !important;
  margin-left: 2px;
  max-width: 140px;
}

/* adjustments to Experts and Staff view */
.view-experts-staff .l--namecard {
  margin-right: 18px;
  padding-left: inherit;
}
.view-experts-staff .l--namecard .l-photo {
  float: none;
  width: 100%;
  margin-left: 0px;
}
.view-experts-staff .person-name { font-size: .86em; }
.view-experts-staff .field--field-internal-function { font-size: .78em; }

/* adjustments for splashify modal to appear over content */
#colorbox { z-index: 3000; top: 180px !important; max-width: 100%; }
div#colorbox:focus { outline: none; }
#cboxWrapper { max-width: 100%; }
#cboxContent { max-width: 100%; }
#cboxClose { margin-top: -946px; margin-left: 0; border-radius: 0; background-color: #00427a; }
#cboxLoadedContent iframe { width:100%; height: 290px; }
#cboxLoadedContent { max-width: 100%; }
#modalContent { width: 100%; height: auto; }

.gated_download .form-submit {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-style: solid;
  border-width: 0;
  font-size: 0.77778em;
  line-height: 1.28571em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0.42857em 12px;
  background-color: #f0ab00;
  border-color: #ec9600;
  color: #fcf2d8;
  margin-bottom: 10px;
}

.gated_download .form-submit:hover {
  text-decoration: none;
}

.gated_download .form-submit:hover, .gated_download .form-submit:visited, .gated_download .form-submit:active {
  color: white;
}

.gated_download .form-submit:active {
  background-color: #eea200;
}

.gated_download .webform-component--file-path {
  display: none;
}
