@charset "UTF-8";
.icon-sprite, .comment-content:after, .section-heading > .l--constrained:before, .page--sidebar-before .section-heading > .l--sidebar-before:before, .maintenance-page .section-heading > #page:before, .page-about-experts-staff .section-heading > .l-header:before, .view-resources.view-display-id-page_1 .section-heading > .view-empty:before,
.pane-views-exp-publications-page .section-heading > .view-empty:before,
.pane-views-exp-resources-pane-resources .section-heading > .view-empty:before,
.pane-views-exp-blog-page .section-heading > .view-empty:before,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .section-heading > .view-empty:before, .view-resources.view-display-id-page_1 .section-heading > .view-content:before,
.pane-views-exp-publications-page .section-heading > .view-content:before,
.pane-views-exp-resources-pane-resources .section-heading > .view-content:before,
.pane-views-exp-blog-page .section-heading > .view-content:before,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .section-heading > .view-content:before, .js .block--expands--left:after, .js .block--menu-main .block-title:before, .block--wri-sites .block-title:before, .js .block--wri-sites .block-title:after, .breadcrumb-link--home, .breadcrumb-separator, .downloads--expandable:after, .facetapi-remove, .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, .link--return:before, .link--button--subscribe:before, .link--expand:after, .facetapi-limit-link:after, .link--collapse:after, .link--rss:before, .no-touch .link--rss:hover:before, .list--bulleted .list-item:before, .list--bulleted--compressed .list-item:before, .list--ruled--links > .list-item a:before, .no-touch .list--ruled--links > .list-item a:hover:before, .view-id-marquee .flex-prev,
.view-id-marquee .flex-next,
.view-news-item-marquee .flex-prev,
.view-news-item-marquee .flex-next,
.flexslider--slideshow .flex-prev,
.flexslider--slideshow .flex-next, .marquee-title a:after, .nav-link--social:before, .nav--resource .nav-link--resource:before, .node-image.view-mode-slide .caption-toggle, .node-image.view-mode-slide .caption-toggle.is-close, .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 {
  background: url('/themes/contrib/wri/images/icon-s9fe8532ffc.png') no-repeat;
}

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

.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 #dadada;
  padding: 1.71429em 30px 0.85714em;
  margin-bottom: 1.28571em;
  font-style: italic;
}
.comment-content:after {
  background-position: 0 -1274px;
  content: "";
  display: block;
  position: absolute;
  bottom: -18px;
  width: 18px;
  height: 18px;
}

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

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html,
input,
select,
textarea {
  font-family: Helvetica, Arial, sans-serif;
}

body {
  margin: 0;
}

a:focus {
  outline: thin dotted;
}

a:hover,
a:active {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  margin: 0.42857em 3em;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

p,
pre {
  margin: 0.42857em 0;
}

pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
  line-height: 1.28571em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

small {
  font-size: 75%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

dl,
menu,
ol,
ul {
  margin: 0.42857em 0;
}

dd {
  margin: 0 0 0 3em;
}

menu,
ol,
ul {
  padding: 0 0 0 3em;
}

nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

form {
  margin: 0;
}

fieldset {
  border-color: #dadada;
  margin: 0.85714em 0;
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 0.78571em;
  border-bottom-style: solid;
  border-bottom-width: 0.07143em;
  padding-bottom: 0.78571em;
  border-left-style: solid;
  border-left-width: 0.07143em;
  padding-left: 0.78571em;
  border-right-style: solid;
  border-right-width: 0.07143em;
  padding-right: 0.78571em;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  vertical-align: middle;
}

button,
input {
  line-height: normal;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  overflow: visible;
}

button[disabled],
input[disabled] {
  cursor: default;
}

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;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

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

* html {
  font-size: 87.5%;
}

html {
  font-size: 14px;
  line-height: 1.92857em;
}

body {
  color: #4d4d4d;
}

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");
}

h1 {
  font-size: 2.35714em;
  line-height: 1.27273em;
  margin-top: 0.36364em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0.36364em;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: normal;
  max-height: 999999px;
}

h2 {
  font-size: 1.92857em;
  line-height: 1.33333em;
  margin-top: 1.11111em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 1.11111em;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

h3 {
  font-size: 1.21429em;
  line-height: 1.41176em;
  margin-top: 1.76471em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 1.76471em;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #414141;
}

h4 {
  font-size: 1.14286em;
  line-height: 1.5em;
  margin-top: 1.875em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 1.875em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

h5 {
  font-size: 1.07143em;
  line-height: 1.6em;
  margin-top: 1.6em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

h6 {
  font-size: 1em;
  line-height: 1.28571em;
  margin-top: 1.71429em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0em;
  letter-spacing: .03em;
  text-transform: uppercase;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

a {
  color: #2b7caf;
  text-decoration: none;
}
a:hover {
  color: #194a8f;
}
a:hover {
  text-decoration: underline;
}

p {
  margin: 0 0 0.85714em;
  max-height: 999999px;
}

blockquote {
  margin: 2.14286em 0;
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 1.64286em;
  border-bottom-style: solid;
  border-bottom-width: 0.07143em;
  padding-bottom: 1.64286em;
  border-color: #dadada;
  border-style: dotted none;
  font-style: italic;
  color: #2b7caf;
}

address {
  font-style: normal;
}

img {
  max-width: 100%;
  height: auto;
}

dl {
  margin-bottom: 1.28571em;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 30px;
}

label {
  font-size: 1em;
  line-height: 1.28571em;
  display: block;
  margin-bottom: 0.42857em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
label.option {
  display: inline;
  font-weight: normal;
}

form {
  font-family: Helvetica, Arial, sans-serif;
}

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: 1em;
  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");
  padding: 2px 0.42857em;
  margin-bottom: 0;
  max-width: 100%;
  background-color: white;
  border: 1px solid #b3b3b3;
  color: #4d4d4d;
  font-family: Helvetica, Arial, sans-serif;
  line-height: normal;
  height: 27px;
}
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;
}

textarea {
  height: auto;
}

input[type="file"] {
  font-family: Helvetica, Arial, sans-serif;
}

input[type="submit"],
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;
  padding: 5px 13px 6px;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  background-color: #b5d7e7;
  background: linear-gradient(#bcdbe9, #b1d5e5);
  border-width: 1px;
  border-color: #add3e4;
  color: white;
  margin-right: 15px;
}
input[type="submit"]:hover,
button:hover {
  text-decoration: none;
  color: white;
}
input[type="submit"]:hover,
button:hover {
  background: #add3e4;
}
input[type="submit"]:active,
button:active {
  background-color: #add3e4;
}

select {
  font-size: 1em;
  line-height: 1.28571em;
  margin-bottom: 0;
  max-width: 100%;
  padding: 0.42857em 3px;
}

table {
  max-width: 100%;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 0.85714em;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
}

thead {
  text-align: left;
}
thead th {
  vertical-align: bottom;
}

th,
td {
  padding: 8px;
  vertical-align: top;
  border-top: 1px solid #b3b3b3;
}

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;
}

tbody + tbody {
  border-top: 2px solid #b3b3b3;
}

hr {
  height: 1px;
  margin: 2.14286em 0;
  border-style: dotted none none;
  border-width: 1px 0 0;
  border-color: #b3b3b3;
}

.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.intro {
  font-size: 1.5em;
  line-height: 1.42857em;
}

@media (min-width: 41em) {
  .l--3up .l-main {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-left: 0;
    padding-right: 30px;
  }
  .l--3up .l-sidebar-first {
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -66.66667%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .l--3up .l-sidebar-second {
    clear: right;
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -33.33333%;
    padding-left: 30px;
  }
  .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;
  }
  .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;
  }
  .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;
  }
}
.lt-ie9 .l--3up .l-main {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
  padding-left: 0;
  padding-right: 30px;
}
.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;
}
.lt-ie9 .l--3up .l-sidebar-second {
  clear: right;
  float: right;
  width: 33.33333%;
  margin-right: 0%;
  margin-left: -33.33333%;
  padding-left: 30px;
}
.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;
}
.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;
}
.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) {
  .l--3up .l-main {
    padding-right: 50px;
  }
  .l--3up .l-sidebar-first {
    padding-left: 25px;
    padding-right: 25px;
  }
  .l--3up .l-sidebar-second {
    padding-left: 50px;
  }
}
.lt-ie9 .l--3up .l-main {
  padding-right: 50px;
}
.lt-ie9 .l--3up .l-sidebar-first {
  padding-left: 25px;
  padding-right: 25px;
}
.lt-ie9 .l--3up .l-sidebar-second {
  padding-left: 50px;
}

.l--highlight {
  *zoom: 1;
  padding: 3.5em 0;
  margin-bottom: 3.5em;
  background: #60bad4 !important;
}
.l--highlight:before, .l--highlight:after {
  content: " ";
  display: table;
}
.l--highlight:after {
  clear: both;
}
.l--highlight .l-highlight-content .block-content {
  font-size: 17px;
  font-weight: bold;
}
.l--highlight .l-sidebar .block {
  margin-bottom: 0;
}

.l--highlighted {
  *zoom: 1;
}
.l--highlighted:before, .l--highlighted:after {
  content: " ";
  display: table;
}
.l--highlighted:after {
  clear: both;
}
.l--highlighted .l-figure {
  margin-bottom: 1.71429em;
}
.l--highlighted .l-content {
  padding: 0 30px 1.71429em;
}

.l--namecard {
  *zoom: 1;
  margin-bottom: 1.71429em;
  padding-left: 78px;
}
.l--namecard:before, .l--namecard:after {
  content: " ";
  display: table;
}
.l--namecard:after {
  clear: both;
}
.no-touch .l--namecard {
  position: relative;
  overflow: hidden;
  margin-bottom: 0;
}
.no-touch .l--namecard:hover .l-info {
  bottom: 0%;
}
@media (min-width: 768px) {
  .no-touch .l--namecard {
    width: 160px;
    padding-left: 0;
  }
}
.no-touch .lt-ie9 .l--namecard {
  width: 160px;
  padding-left: 0;
}
.l--namecard .l-photo {
  float: left;
  width: 66px;
  margin-left: -75px;
}
.l--namecard .l-photo a {
  display: block;
}
.l--namecard .l-photo img {
  display: block;
  border: 1px #dadada solid;
}
@media (min-width: 768px) {
  .no-touch .l--namecard .l-photo {
    width: auto;
    margin-right: 0;
    margin-left: 0;
  }
  .no-touch .l--namecard .l-photo img {
    border: 0;
  }
}
.no-touch .lt-ie9 .l--namecard .l-photo {
  width: auto;
  margin-right: 0;
  margin-left: 0;
}
.no-touch .lt-ie9 .l--namecard .l-photo img {
  border: 0;
}
.l--namecard .l-info {
  float: left;
}
.l--namecard .l-info .person-name {
  margin: 0;
}
@media (min-width: 768px) {
  .no-touch .l--namecard .l-info {
    position: absolute;
    bottom: -100%;
    left: 0;
    float: none;
    padding: 0.5em;
    width: 100%;
    background: rgba(0, 0, 0, 0.75);
    color: #fff;
    -webkit-transition: 0.25s all ease;
    -moz-transition: 0.25s all ease;
    -o-transition: 0.25s all ease;
    transition: 0.25s all ease;
  }
  .no-touch .l--namecard .l-info .person-name,
  .no-touch .l--namecard .l-info .person-name a {
    color: #fff;
  }
}
.no-touch .lt-ie9 .l--namecard .l-info {
  position: absolute;
  bottom: -100%;
  left: 0;
  float: none;
  padding: 0.5em;
  width: 100%;
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  -webkit-transition: 0.25s all ease;
  -moz-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
}
.no-touch .lt-ie9 .l--namecard .l-info .person-name,
.no-touch .lt-ie9 .l--namecard .l-info .person-name a {
  color: #fff;
}
.l--namecard .field--field-person-title {
  font-weight: normal;
  font-size: 0.93333em;
  line-height: 1.28571em;
}
.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;
}
.l--namecard .field--contact:first-child {
  padding-left: 0;
  border-left: none;
}

.l--news .l--tabbed {
  margin-top: 4.71429em;
}
@media (min-width: 68em) {
  .l--news .node-person.view-mode-contact {
    padding-left: 0;
  }
  .l--news .node-person.view-mode-contact .l-photo {
    float: none;
    margin-left: 0;
    margin-bottom: 0.85714em;
  }
  .l--news .node-person.view-mode-contact .ds-supplement {
    clear: left;
  }
  .l--news .node-person.view-mode-contact .field--contact {
    display: block;
    padding-left: 0;
    border-left: none;
  }
}
.lt-ie9 .l--news .node-person.view-mode-contact {
  padding-left: 0;
}
.lt-ie9 .l--news .node-person.view-mode-contact .l-photo {
  float: none;
  margin-left: 0;
  margin-bottom: 0.85714em;
}
.lt-ie9 .l--news .node-person.view-mode-contact .ds-supplement {
  clear: left;
}
.lt-ie9 .l--news .node-person.view-mode-contact .field--contact {
  display: block;
  padding-left: 0;
  border-left: none;
}

.l--supplement {
  clear: both;
}

.l--topic {
  position: relative;
  z-index: 0;
}
.l--topic.view-mode-full {
  margin-top: 2.14286em;
}
.l--topic .l-header {
  background-color: black;
  margin-top: -2.14286em;
  position: relative;
  overflow: hidden;
  padding: 2.14286em 0 4.28571em;
}
.l--topic .l-header-inner {
  padding-top: 1.71429em;
}
@media (min-height: 40em) {
  .l--topic .l-header-inner {
    padding-top: 2.57143em;
    padding-bottom: 4.28571em;
  }
}
@media (min-height: 47em) {
  .l--topic .l-header-inner {
    padding-top: 4.28571em;
  }
}
.l--topic .l-header-inner .field {
  position: relative;
  max-width: 27em;
  z-index: 1;
  color: white;
}
.l--topic .l-aside {
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 1.64286em;
  border-bottom: 1px solid #b3b3b3;
  margin-top: 3.42857em;
  margin-bottom: 3.42857em;
  border-color: #b3b3b3;
  background-color: #f3f3f3;
}
.l--topic .field--field-preview-image {
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  z-index: 0;
}
.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;
}
.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%;
}
@media (min-width: 30em) {
  .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%);
  }
}
.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: 40em) {
  .l--topic .field--field-preview-image > img {
    right: -12.5%;
    min-width: 50%;
    min-height: 50%;
    max-width: 37.5%;
  }
}
.lt-ie9 .l--topic .field--field-preview-image > img {
  right: -12.5%;
  min-width: 50%;
  min-height: 50%;
  max-width: 37.5%;
}

.l-topic-content .l-main {
  padding-top: 4.28571em;
}
.l-topic-content .l-sidebar-second {
  padding-top: 4.28571em;
}

.l--triptych, .two-sidebars .l--content {
  *position: relative;
  *zoom: 1;
}
.l--triptych:before, .two-sidebars .l--content:before, .l--triptych:after, .two-sidebars .l--content:after {
  content: "";
  display: table;
}
.l--triptych:after, .two-sidebars .l--content:after {
  clear: both;
}
.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: 2.57143em;
}
@media (min-width: 34em) {
  .l--triptych .l-main, .two-sidebars .l--content .l-main {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  .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%;
  }
  .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%;
  }
}
.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%;
}
.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%;
}
.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%;
}
@media (min-width: 51em) {
  .l--triptych .l-main, .two-sidebars .l--content .l-main {
    float: left;
    width: 54.16667%;
    margin-left: 0%;
    margin-right: -54.16667%;
    padding-right: 50px;
  }
  .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: 41.66667%;
    margin-right: 0%;
    margin-left: -41.66667%;
  }
  .l--triptych .l-sidebar-first, .two-sidebars .l--content .l-sidebar-first {
    clear: none;
  }
  .l--triptych .l-sidebar-second, .two-sidebars .l--content .l-sidebar-second {
    clear: right;
  }
}
@media (min-width: 68em) {
  .l--triptych .l-main, .two-sidebars .l--content .l-main {
    float: left;
    width: 41.66667%;
    margin-left: 29.16667%;
    margin-right: -70.83333%;
  }
  .l--triptych .l-sidebar-first, .two-sidebars .l--content .l-sidebar-first {
    float: right;
    width: 29.16667%;
    margin-right: 70.83333%;
    margin-left: -100%;
    clear: none;
    padding-right: 50px;
    padding-left: 0;
  }
  .l--triptych .l-sidebar-second, .two-sidebars .l--content .l-sidebar-second {
    float: right;
    width: 29.16667%;
    margin-right: 0%;
    margin-left: -29.16667%;
    clear: none;
    padding-left: 0;
    padding-right: 0;
  }
}
.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: 41.66667%;
  margin-left: 29.16667%;
  margin-right: -70.83333%;
}
.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: 29.16667%;
  margin-right: 70.83333%;
  margin-left: -100%;
  clear: none;
  padding-right: 50px;
  padding-left: 0;
}
.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: 29.16667%;
  margin-right: 0%;
  margin-left: -29.16667%;
  clear: none;
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 51em) {
  .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;
  }
  .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) {
  .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%;
  }
  .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%;
  }
}
.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%;
}
.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) {
  .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;
  }
  .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;
  }
}
.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;
}
.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) {
  .l--triptych.is-reversed .l-main, .two-sidebars .is-reversed.l--content .l-main {
    float: left;
    width: 54.16667%;
    margin-left: 0%;
    margin-right: -54.16667%;
    padding-right: 50px;
  }
  .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: 41.66667%;
    margin-right: 0%;
    margin-left: -41.66667%;
    padding-left: 50px;
  }
  .l--triptych.is-reversed .l-sidebar-first, .two-sidebars .is-reversed.l--content .l-sidebar-first {
    clear: none;
  }
  .l--triptych.is-reversed .l-sidebar-second, .two-sidebars .is-reversed.l--content .l-sidebar-second {
    clear: right;
  }
}
@media (min-width: 68em) {
  .l--triptych.is-reversed .l-main, .two-sidebars .is-reversed.l--content .l-main {
    float: left;
    width: 41.66667%;
    margin-left: 29.16667%;
    margin-right: -70.83333%;
    padding-left: 50px;
    margin-bottom: 0;
    min-height: 23.5em;
  }
  .l--triptych.is-reversed .l-sidebar-first, .two-sidebars .is-reversed.l--content .l-sidebar-first {
    clear: none;
    float: right;
    width: 29.16667%;
    margin-right: 0%;
    margin-left: -29.16667%;
    padding-left: 50px;
    padding-right: 0;
  }
  .l--triptych.is-reversed .l-sidebar-second, .two-sidebars .is-reversed.l--content .l-sidebar-second {
    clear: none;
    float: right;
    width: 29.16667%;
    margin-right: 70.83333%;
    margin-left: -100%;
    padding-right: 50px;
    padding-left: 0;
  }
}
.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: 41.66667%;
  margin-left: 29.16667%;
  margin-right: -70.83333%;
  padding-left: 50px;
  margin-bottom: 0;
  min-height: 23.5em;
}
.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: 29.16667%;
  margin-right: 0%;
  margin-left: -29.16667%;
  padding-left: 50px;
  padding-right: 0;
}
.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 {
  clear: none;
  float: right;
  width: 29.16667%;
  margin-right: 70.83333%;
  margin-left: -100%;
  padding-right: 50px;
  padding-left: 0;
}

@media (min-width: 51em) and (max-width: 68em) {
  .l--triptych--stackless .l-main {
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    width: 75%;
    margin-left: 12.5%;
    margin-right: -87.5%;
  }
  .l--triptych--stackless .l-sidebar-first,
  .l--triptych--stackless .l-sidebar-second {
    padding-right: 15px;
    padding-left: 15px;
  }
  .l--triptych--stackless .l-sidebar-first {
    float: left;
    width: 35.41667%;
    margin-left: 12.5%;
    margin-right: -47.91667%;
    clear: left;
  }
  .l--triptych--stackless .l-sidebar-second {
    float: right;
    width: 35.41667%;
    margin-right: 12.5%;
    margin-left: -47.91667%;
    clear: none;
  }
}

@media (min-width: 51em) and (max-width: 68em) {
  .l--triptych--stackless.is-reversed .l-main {
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    width: 75%;
    margin-left: 12.5%;
    margin-right: -87.5%;
  }
  .l--triptych--stackless.is-reversed .l-sidebar-first,
  .l--triptych--stackless.is-reversed .l-sidebar-second {
    padding-right: 15px;
    padding-left: 15px;
  }
  .l--triptych--stackless.is-reversed .l-sidebar-second {
    float: left;
    width: 35.41667%;
    margin-left: 12.5%;
    margin-right: -47.91667%;
    clear: left;
  }
  .l--triptych--stackless.is-reversed .l-sidebar-first {
    float: right;
    width: 35.41667%;
    margin-right: 12.5%;
    margin-left: -47.91667%;
    clear: left;
  }
}

.theme-bordered.theme-bordered--top {
  border-top: 1px #dadada solid;
}
.theme-bordered .l-main,
.theme-bordered .l-sidebar-first,
.theme-bordered .l-sidebar-second {
  padding-top: 3.42857em;
}
.theme-bordered .l-sidebar-first,
.theme-bordered .l-sidebar-second {
  border-left: 0;
  margin-bottom: 0;
}
@media (min-width: 51em) {
  .theme-bordered .l-main {
    padding-right: 50px;
  }
  .theme-bordered .l-sidebar-first,
  .theme-bordered .l-sidebar-second {
    border-left: 1px #dadada solid;
    padding-bottom: 1em;
    padding-left: 50px;
  }
}
@media (min-width: 68em) {
  .theme-bordered .l-main {
    border-left: 1px #dadada solid;
    border-right: 1px #dadada solid;
    padding-left: 50px;
  }
  .theme-bordered .l-sidebar-first,
  .theme-bordered .l-sidebar-second {
    border-left: 0;
    padding-bottom: 0;
    padding-right: 50px;
    padding-left: 0;
  }
  .theme-bordered .l-sidebar-second {
    padding-left: 50px;
    padding-right: 0;
  }
}
.lt-ie9 .theme-bordered .l-main {
  border-left: 1px #dadada solid;
  border-right: 1px #dadada solid;
  padding-left: 50px;
}
.lt-ie9 .theme-bordered .l-sidebar-first,
.lt-ie9 .theme-bordered .l-sidebar-second {
  border-left: 0;
  padding-bottom: 0;
  padding-right: 50px;
  padding-left: 0;
}
.lt-ie9 .theme-bordered .l-sidebar-second {
  padding-left: 50px;
  padding-right: 0;
}

.l-content-above {
  padding-bottom: 3.42857em;
  clear: both;
}

.lt-ie9 body, .lt-ie9
#page {
  min-width: 1170px;
  width: 100%;
}

.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;
}
.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) {
  .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;
    padding-left: 0;
    padding-right: 0;
  }
}
.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;
  padding-left: 0;
  padding-right: 0;
}

.l--content-constrained, .page-node-23688 #content, .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;
}

@media (min-width: 68em) {
  .push-top {
    padding-top: 2.57143em;
  }
}
.lt-ie9 .push-top {
  padding-top: 2.57143em;
}

.push-bottom {
  padding-bottom: 2.57143em;
}

.push-bottom--small {
  padding-bottom: 1.71429em;
}

.one-sidebar .l--content {
  *position: relative;
  *zoom: 1;
}
.one-sidebar .l--content:before, .one-sidebar .l--content:after {
  content: "";
  display: table;
}
.one-sidebar .l--content:after {
  clear: both;
}
.one-sidebar.sidebar-first .l--content > .l-sidebar-first {
  margin-top: 3em;
}
@media (min-width: 51em) {
  .one-sidebar.sidebar-first .l--content > .l-main {
    float: right;
    width: 75%;
    margin-right: 0%;
    margin-left: -75%;
  }
  .one-sidebar.sidebar-first .l--content > .l-sidebar-first {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    padding-right: 50px;
    margin-top: 0;
  }
  .one-sidebar.sidebar-second .l--content > .l-main {
    float: left;
    width: 75%;
    margin-left: 0%;
    margin-right: -75%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .one-sidebar.sidebar-second .l--content > .l-sidebar-second {
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
    padding-top: 2.14286em;
    padding-left: 15px;
  }
}
.lt-ie9 .one-sidebar.sidebar-first .l--content > .l-main {
  float: right;
  width: 75%;
  margin-right: 0%;
  margin-left: -75%;
}
.lt-ie9 .one-sidebar.sidebar-first .l--content > .l-sidebar-first {
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
  padding-right: 50px;
  margin-top: 0;
}
.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;
}
.lt-ie9 .one-sidebar.sidebar-second .l--content > .l-sidebar-second {
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
  padding-top: 2.14286em;
  padding-left: 15px;
}
@media (min-width: 68em) {
  .one-sidebar.sidebar-first .l--content > .l-main {
    float: right;
    width: 75%;
    margin-right: 0%;
    margin-left: -75%;
  }
  .one-sidebar.sidebar-first .l--content > .l-sidebar-first {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    padding-right: 50px;
  }
  .one-sidebar.sidebar-second .l--content > .l-main {
    float: left;
    width: 75%;
    margin-left: 0%;
    margin-right: -75%;
    padding-right: 15px;
  }
  .one-sidebar.sidebar-second .l--content > .l-sidebar-second {
    float: right;
    width: 20.83333%;
    margin-right: 0%;
    margin-left: -20.83333%;
    padding-top: 2.14286em;
    padding-left: 15px;
  }
}
.lt-ie9 .one-sidebar.sidebar-first .l--content > .l-main {
  float: right;
  width: 75%;
  margin-right: 0%;
  margin-left: -75%;
}
.lt-ie9 .one-sidebar.sidebar-first .l--content > .l-sidebar-first {
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
  padding-right: 50px;
}
.lt-ie9 .one-sidebar.sidebar-second .l--content > .l-main {
  float: left;
  width: 75%;
  margin-left: 0%;
  margin-right: -75%;
  padding-right: 15px;
}
.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: 2.14286em;
  padding-left: 15px;
}

.l--search {
  padding: 0 0 4.28571em;
}

.search-header .l-main,
.work-header .l-main,
.l--news .l-main {
  padding-top: 0.85714em;
}
.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: 2.14286em;
}

.l--practice-area .l-practice-area-content,
.l--practice-area .l-content-below,
.l--practice-area .l-supplement .panel-pane {
  margin-bottom: 3.42857em;
}

.l--resource .l-sidebar-first,
.l--resource .l-sidebar-second,
.l--resource .l-sidebar,
.l--resource .resource-supplement > .l-main {
  padding-top: 3.85714em;
  border-top: 1px dotted #dadada;
}
@media (min-width: 51em) {
  .l--resource .l-sidebar {
    padding-top: 0;
    border-top: none;
  }
}
.lt-ie9 .l--resource .l-sidebar {
  padding-top: 0;
  border-top: none;
}

.l--sidebar-before {
  *position: relative;
  *zoom: 1;
}
.l--sidebar-before:before, .l--sidebar-before:after {
  content: "";
  display: table;
}
.l--sidebar-before:after {
  clear: both;
}
.page--sidebar-before .l--sidebar-before {
  padding-top: 0.85714em;
}
.l--sidebar-before > .l-main {
  margin-bottom: 3.42857em;
}
@media (min-width: 51em) {
  .l--sidebar-before > .l-main {
    float: right;
    width: 66.66667%;
    margin-right: 0%;
    margin-left: -66.66667%;
  }
  .l--sidebar-before > .l-sidebar-first {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-right: 50px;
  }
}
@media (min-width: 68em) {
  .l--sidebar-before > .l-main {
    float: left;
    width: 75%;
    margin-left: 25%;
    margin-right: -100%;
    padding-left: 50px;
  }
  .l--sidebar-before > .l-sidebar-first,
  .l--sidebar-before .l-sidebar {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
  }
}
.lt-ie9 .l--sidebar-before > .l-main {
  float: left;
  width: 75%;
  margin-left: 25%;
  margin-right: -100%;
  padding-left: 50px;
}
.lt-ie9 .l--sidebar-before > .l-sidebar-first,
.lt-ie9 .l--sidebar-before .l-sidebar {
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
}

.l--sidebar-after {
  *position: relative;
  *zoom: 1;
}
.l--sidebar-after:before, .l--sidebar-after:after {
  content: "";
  display: table;
}
.l--sidebar-after:after {
  clear: both;
}
@media (min-width: 51em) {
  .l--sidebar-after .l-main {
    float: left;
    width: 58.33333%;
    margin-left: 0%;
    margin-right: -58.33333%;
    padding-right: 50px;
  }
  .l--sidebar-after .l-sidebar {
    float: right;
    width: 37.5%;
    margin-right: 0%;
    margin-left: -37.5%;
    padding-left: 25px;
  }
}
@media (min-width: 68em) {
  .l--sidebar-after .l-main {
    float: right;
    width: 70.83333%;
    margin-right: 29.16667%;
    margin-left: -100%;
    padding-right: 15px;
  }
  .l--sidebar-after .l-sidebar {
    float: right;
    width: 29.16667%;
    margin-right: 0%;
    margin-left: -29.16667%;
    padding-left: 50px;
  }
}
.lt-ie9 .l--sidebar-after .l-main {
  float: right;
  width: 70.83333%;
  margin-right: 29.16667%;
  margin-left: -100%;
  padding-right: 15px;
}
.lt-ie9 .l--sidebar-after .l-sidebar {
  float: right;
  width: 29.16667%;
  margin-right: 0%;
  margin-left: -29.16667%;
  padding-left: 50px;
}

.l--sidebar-after--nested .l-sidebar--nested {
  margin-top: 3.42857em;
}
@media (min-width: 68em) {
  .l--sidebar-after--nested .l-main--nested {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
    padding-right: 50px;
  }
  .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;
  }
}
.lt-ie9 .l--sidebar-after--nested .l-main--nested {
  float: left;
  width: 66.66667%;
  margin-left: 0%;
  margin-right: -66.66667%;
  padding-right: 50px;
}
.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) {
  .l--sidebars-after .l-main {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
    padding-left: 50px;
    padding-right: 50px;
  }
  .l--sidebars-after .l-sidebar-first {
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -33.33333%;
    padding-left: 15px;
  }
  .l--sidebars-after .l-sidebar-second {
    clear: right;
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -33.33333%;
    padding-left: 15px;
  }
}
.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;
}
.lt-ie9 .l--sidebars-after .l-sidebar-first {
  float: right;
  width: 33.33333%;
  margin-right: 0%;
  margin-left: -33.33333%;
  padding-left: 15px;
}
.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) {
  .l--sidebars-after .l-main {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    padding-left: 0;
    padding-right: 50px;
  }
  .l--sidebars-after .l-sidebar-first {
    float: right;
    width: 25%;
    margin-right: 25%;
    margin-left: -50%;
    padding-left: 25px;
    padding-right: 25px;
  }
  .l--sidebars-after .l-sidebar-second {
    clear: none;
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
    padding-left: 50px;
  }
}
.lt-ie9 .l--sidebars-after .l-main {
  float: left;
  width: 50%;
  margin-left: 0%;
  margin-right: -50%;
  padding-left: 0;
  padding-right: 50px;
}
.lt-ie9 .l--sidebars-after .l-sidebar-first {
  float: right;
  width: 25%;
  margin-right: 25%;
  margin-left: -50%;
  padding-left: 25px;
  padding-right: 25px;
}
.lt-ie9 .l--sidebars-after .l-sidebar-second {
  clear: none;
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
  padding-left: 50px;
}

.l--sidebar-single.l--constrained, .page--sidebar-before .l--sidebar-single.l--sidebar-before, .maintenance-page .l--sidebar-single#page, .page-about-experts-staff .l--sidebar-single.l-header, .view-resources.view-display-id-page_1 .l--sidebar-single.view-empty,
.pane-views-exp-publications-page .l--sidebar-single.view-empty,
.pane-views-exp-resources-pane-resources .l--sidebar-single.view-empty,
.pane-views-exp-blog-page .l--sidebar-single.view-empty,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single.view-empty, .view-resources.view-display-id-page_1 .l--sidebar-single.view-content,
.pane-views-exp-publications-page .l--sidebar-single.view-content,
.pane-views-exp-resources-pane-resources .l--sidebar-single.view-content,
.pane-views-exp-blog-page .l--sidebar-single.view-content,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single.view-content,
.l--sidebar-single .l--constrained,
.l--sidebar-single .page--sidebar-before .l--sidebar-before,
.page--sidebar-before .l--sidebar-single .l--sidebar-before,
.l--sidebar-single .maintenance-page #page,
.maintenance-page .l--sidebar-single #page,
.l--sidebar-single .page-about-experts-staff .l-header,
.page-about-experts-staff .l--sidebar-single .l-header,
.l--sidebar-single .view-resources.view-display-id-page_1 .view-empty,
.view-resources.view-display-id-page_1 .l--sidebar-single .view-empty,
.l--sidebar-single .pane-views-exp-publications-page .view-empty,
.pane-views-exp-publications-page .l--sidebar-single .view-empty,
.l--sidebar-single .pane-views-exp-resources-pane-resources .view-empty,
.pane-views-exp-resources-pane-resources .l--sidebar-single .view-empty,
.l--sidebar-single .pane-views-exp-blog-page .view-empty,
.pane-views-exp-blog-page .l--sidebar-single .view-empty,
.l--sidebar-single .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single .view-empty,
.l--sidebar-single .view-resources.view-display-id-page_1 .view-content,
.view-resources.view-display-id-page_1 .l--sidebar-single .view-content,
.l--sidebar-single .pane-views-exp-publications-page .view-content,
.pane-views-exp-publications-page .l--sidebar-single .view-content,
.l--sidebar-single .pane-views-exp-resources-pane-resources .view-content,
.pane-views-exp-resources-pane-resources .l--sidebar-single .view-content,
.l--sidebar-single .pane-views-exp-blog-page .view-content,
.pane-views-exp-blog-page .l--sidebar-single .view-content,
.l--sidebar-single .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single .view-content {
  *position: relative;
  *zoom: 1;
}
.l--sidebar-single.l--constrained:before, .page--sidebar-before .l--sidebar-single.l--sidebar-before:before, .maintenance-page .l--sidebar-single#page:before, .page-about-experts-staff .l--sidebar-single.l-header:before, .view-resources.view-display-id-page_1 .l--sidebar-single.view-empty:before,
.pane-views-exp-publications-page .l--sidebar-single.view-empty:before,
.pane-views-exp-resources-pane-resources .l--sidebar-single.view-empty:before,
.pane-views-exp-blog-page .l--sidebar-single.view-empty:before,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single.view-empty:before, .view-resources.view-display-id-page_1 .l--sidebar-single.view-content:before,
.pane-views-exp-publications-page .l--sidebar-single.view-content:before,
.pane-views-exp-resources-pane-resources .l--sidebar-single.view-content:before,
.pane-views-exp-blog-page .l--sidebar-single.view-content:before,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single.view-content:before, .l--sidebar-single.l--constrained:after, .page--sidebar-before .l--sidebar-single.l--sidebar-before:after, .maintenance-page .l--sidebar-single#page:after, .page-about-experts-staff .l--sidebar-single.l-header:after, .view-resources.view-display-id-page_1 .l--sidebar-single.view-empty:after,
.pane-views-exp-publications-page .l--sidebar-single.view-empty:after,
.pane-views-exp-resources-pane-resources .l--sidebar-single.view-empty:after,
.pane-views-exp-blog-page .l--sidebar-single.view-empty:after,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single.view-empty:after, .view-resources.view-display-id-page_1 .l--sidebar-single.view-content:after,
.pane-views-exp-publications-page .l--sidebar-single.view-content:after,
.pane-views-exp-resources-pane-resources .l--sidebar-single.view-content:after,
.pane-views-exp-blog-page .l--sidebar-single.view-content:after,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single.view-content:after,
.l--sidebar-single .l--constrained:before,
.l--sidebar-single .page--sidebar-before .l--sidebar-before:before,
.page--sidebar-before .l--sidebar-single .l--sidebar-before:before,
.l--sidebar-single .maintenance-page #page:before,
.maintenance-page .l--sidebar-single #page:before,
.l--sidebar-single .page-about-experts-staff .l-header:before,
.page-about-experts-staff .l--sidebar-single .l-header:before,
.l--sidebar-single .view-resources.view-display-id-page_1 .view-empty:before,
.view-resources.view-display-id-page_1 .l--sidebar-single .view-empty:before,
.l--sidebar-single .pane-views-exp-publications-page .view-empty:before,
.pane-views-exp-publications-page .l--sidebar-single .view-empty:before,
.l--sidebar-single .pane-views-exp-resources-pane-resources .view-empty:before,
.pane-views-exp-resources-pane-resources .l--sidebar-single .view-empty:before,
.l--sidebar-single .pane-views-exp-blog-page .view-empty:before,
.pane-views-exp-blog-page .l--sidebar-single .view-empty:before,
.l--sidebar-single .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty:before,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single .view-empty:before,
.l--sidebar-single .view-resources.view-display-id-page_1 .view-content:before,
.view-resources.view-display-id-page_1 .l--sidebar-single .view-content:before,
.l--sidebar-single .pane-views-exp-publications-page .view-content:before,
.pane-views-exp-publications-page .l--sidebar-single .view-content:before,
.l--sidebar-single .pane-views-exp-resources-pane-resources .view-content:before,
.pane-views-exp-resources-pane-resources .l--sidebar-single .view-content:before,
.l--sidebar-single .pane-views-exp-blog-page .view-content:before,
.pane-views-exp-blog-page .l--sidebar-single .view-content:before,
.l--sidebar-single .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content:before,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single .view-content:before,
.l--sidebar-single .l--constrained:after,
.l--sidebar-single .page--sidebar-before .l--sidebar-before:after,
.page--sidebar-before .l--sidebar-single .l--sidebar-before:after,
.l--sidebar-single .maintenance-page #page:after,
.maintenance-page .l--sidebar-single #page:after,
.l--sidebar-single .page-about-experts-staff .l-header:after,
.page-about-experts-staff .l--sidebar-single .l-header:after,
.l--sidebar-single .view-resources.view-display-id-page_1 .view-empty:after,
.view-resources.view-display-id-page_1 .l--sidebar-single .view-empty:after,
.l--sidebar-single .pane-views-exp-publications-page .view-empty:after,
.pane-views-exp-publications-page .l--sidebar-single .view-empty:after,
.l--sidebar-single .pane-views-exp-resources-pane-resources .view-empty:after,
.pane-views-exp-resources-pane-resources .l--sidebar-single .view-empty:after,
.l--sidebar-single .pane-views-exp-blog-page .view-empty:after,
.pane-views-exp-blog-page .l--sidebar-single .view-empty:after,
.l--sidebar-single .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty:after,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single .view-empty:after,
.l--sidebar-single .view-resources.view-display-id-page_1 .view-content:after,
.view-resources.view-display-id-page_1 .l--sidebar-single .view-content:after,
.l--sidebar-single .pane-views-exp-publications-page .view-content:after,
.pane-views-exp-publications-page .l--sidebar-single .view-content:after,
.l--sidebar-single .pane-views-exp-resources-pane-resources .view-content:after,
.pane-views-exp-resources-pane-resources .l--sidebar-single .view-content:after,
.l--sidebar-single .pane-views-exp-blog-page .view-content:after,
.pane-views-exp-blog-page .l--sidebar-single .view-content:after,
.l--sidebar-single .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content:after,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single .view-content:after {
  content: "";
  display: table;
}
.l--sidebar-single.l--constrained:after, .page--sidebar-before .l--sidebar-single.l--sidebar-before:after, .maintenance-page .l--sidebar-single#page:after, .page-about-experts-staff .l--sidebar-single.l-header:after, .view-resources.view-display-id-page_1 .l--sidebar-single.view-empty:after,
.pane-views-exp-publications-page .l--sidebar-single.view-empty:after,
.pane-views-exp-resources-pane-resources .l--sidebar-single.view-empty:after,
.pane-views-exp-blog-page .l--sidebar-single.view-empty:after,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single.view-empty:after, .view-resources.view-display-id-page_1 .l--sidebar-single.view-content:after,
.pane-views-exp-publications-page .l--sidebar-single.view-content:after,
.pane-views-exp-resources-pane-resources .l--sidebar-single.view-content:after,
.pane-views-exp-blog-page .l--sidebar-single.view-content:after,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single.view-content:after,
.l--sidebar-single .l--constrained:after,
.l--sidebar-single .page--sidebar-before .l--sidebar-before:after,
.page--sidebar-before .l--sidebar-single .l--sidebar-before:after,
.l--sidebar-single .maintenance-page #page:after,
.maintenance-page .l--sidebar-single #page:after,
.l--sidebar-single .page-about-experts-staff .l-header:after,
.page-about-experts-staff .l--sidebar-single .l-header:after,
.l--sidebar-single .view-resources.view-display-id-page_1 .view-empty:after,
.view-resources.view-display-id-page_1 .l--sidebar-single .view-empty:after,
.l--sidebar-single .pane-views-exp-publications-page .view-empty:after,
.pane-views-exp-publications-page .l--sidebar-single .view-empty:after,
.l--sidebar-single .pane-views-exp-resources-pane-resources .view-empty:after,
.pane-views-exp-resources-pane-resources .l--sidebar-single .view-empty:after,
.l--sidebar-single .pane-views-exp-blog-page .view-empty:after,
.pane-views-exp-blog-page .l--sidebar-single .view-empty:after,
.l--sidebar-single .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty:after,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single .view-empty:after,
.l--sidebar-single .view-resources.view-display-id-page_1 .view-content:after,
.view-resources.view-display-id-page_1 .l--sidebar-single .view-content:after,
.l--sidebar-single .pane-views-exp-publications-page .view-content:after,
.pane-views-exp-publications-page .l--sidebar-single .view-content:after,
.l--sidebar-single .pane-views-exp-resources-pane-resources .view-content:after,
.pane-views-exp-resources-pane-resources .l--sidebar-single .view-content:after,
.l--sidebar-single .pane-views-exp-blog-page .view-content:after,
.pane-views-exp-blog-page .l--sidebar-single .view-content:after,
.l--sidebar-single .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content:after,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .l--sidebar-single .view-content:after {
  clear: both;
}
.l--sidebar-single .block {
  margin-bottom: 3.5em;
}
@media (min-width: 768px) {
  .l--sidebar-single .l-main {
/*
    float: left;
*/
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
  }
  .l--sidebar-single .l-sidebar {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    clear: none;
    padding-right: 50px;
  }
}
@media (min-width: 815px) {
  .l--sidebar-single .l-main {
/*
    float: left;
*/
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
  }
  .l--sidebar-single .l-sidebar {
/*
    float: left;
*/
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    clear: none;
    padding-right: 50px;
  }
}
.lt-ie9 .l--sidebar-single .l-main {
/*
  float: left;
*/
  width: 66.66667%;
  margin-left: 33.33333%;
  margin-right: -100%;
}
.lt-ie9 .l--sidebar-single .l-sidebar {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
  clear: none;
  padding-right: 50px;
}

.l--sidebar-single--content {
  *zoom: 1;
}
.l--sidebar-single--content:before, .l--sidebar-single--content:after {
  content: " ";
  display: table;
}
.l--sidebar-single--content:after {
  clear: both;
}
@media (min-width: 600px) {
  .l--sidebar-single--content .l-main {
    float: left;
    width: 50%;
    padding-right: 50px;
  }
  .l--sidebar-single--content .l-sidebar {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .l--sidebar-single--content .l-main {
    float: left;
    width: 60%;
    padding-right: 50px;
  }
  .l--sidebar-single--content .l-sidebar {
    float: left;
    width: 40%;
  }
}
.lt-ie9 .l--sidebar-single--content .l-main {
  float: left;
  width: 60%;
  padding-right: 50px;
}
.lt-ie9 .l--sidebar-single--content .l-sidebar {
  float: left;
  width: 40%;
}

.l--split-left {
  *position: relative;
  *zoom: 1;
}
.l--split-left:before, .l--split-left:after {
  content: "";
  display: table;
}
.l--split-left:after {
  clear: both;
}
@media (min-width: 34em) {
  .l--split-left .l-main {
    float: left;
    width: 45.83333%;
    margin-left: 0%;
    margin-right: -45.83333%;
    padding-right: 15px;
  }
  .l--split-left .l-sidebar-first {
    float: left;
    width: 45.83333%;
    margin-left: 54.16667%;
    margin-right: -100%;
    padding-left: 15px;
  }
  .l--split-left .l-sidebar-second {
    clear: left;
    float: right;
    width: 100%;
    margin-right: 0%;
    margin-left: -100%;
  }
}
.lt-ie9 .l--split-left .l-main {
  float: left;
  width: 45.83333%;
  margin-left: 0%;
  margin-right: -45.83333%;
  padding-right: 15px;
}
.lt-ie9 .l--split-left .l-sidebar-first {
  float: left;
  width: 45.83333%;
  margin-left: 54.16667%;
  margin-right: -100%;
  padding-left: 15px;
}
.lt-ie9 .l--split-left .l-sidebar-second {
  clear: left;
  float: right;
  width: 100%;
  margin-right: 0%;
  margin-left: -100%;
}
@media (min-width: 51em) {
  .l--split-left .l-main {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
  }
  .l--split-left .l-sidebar-first {
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -66.66667%;
    padding-right: 15px;
  }
  .l--split-left .l-sidebar-second {
    clear: none;
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -33.33333%;
    padding-left: 15px;
  }
}
.lt-ie9 .l--split-left .l-main {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
}
.lt-ie9 .l--split-left .l-sidebar-first {
  float: left;
  width: 33.33333%;
  margin-left: 33.33333%;
  margin-right: -66.66667%;
  padding-right: 15px;
}
.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) {
  .l--split-left .l-main {
    float: left;
    width: 37.5%;
    margin-left: 0%;
    margin-right: -37.5%;
    padding-right: 50px;
  }
  .l--split-left .l-sidebar-first {
    float: left;
    width: 37.5%;
    margin-left: 37.5%;
    margin-right: -75%;
    padding-left: 50px;
    padding-right: 50px;
  }
  .l--split-left .l-sidebar-second {
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
    padding-left: 50px;
  }
}
.lt-ie9 .l--split-left .l-main {
  float: left;
  width: 37.5%;
  margin-left: 0%;
  margin-right: -37.5%;
  padding-right: 50px;
}
.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;
}
.lt-ie9 .l--split-left .l-sidebar-second {
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
  padding-left: 50px;
}

#above-content {
  color:  black !important;
  margin-bottom: 3.5em;
}

#footer {
  *zoom: 1;
}
#footer:before, #footer:after {
  content: " ";
  display: table;
}
#footer:after {
  clear: both;
}
#footer .block {
  margin-bottom: 1.71429em;
}

#header {
  *zoom: 1;
  padding: 1.28571em 0;
}
#header:before, #header:after {
  content: " ";
  display: table;
}
#header:after {
  clear: both;
}
@media (min-height: 40em) {
  #header {
    padding: 2.14286em 0;
  }
}
.lt-ie9 #header {
  padding: 2.14286em 0;
}
#header .link--button {
  margin-top: 18px;
}
@media (min-width: 600px) {
  #header .link--button {
    position: absolute;
    top: 0;
    right: 20px;
  }
}
.lt-ie9 #header .link--button {
  position: absolute;
  top: 0;
  right: 20px;
}

.header__inner {
  position: relative;
  text-align: center;
}
@media (min-width: 480px) {
  .header__inner {
    text-align: initial;
  }
}
.lt-ie9 .header__inner {
  text-align: initial;
}

#header-top {
  display: none;
  background: #f3f3f3;
}
#header-top > .l--constrained, .page--sidebar-before #header-top > .l--sidebar-before, .maintenance-page #header-top > #page, .page-about-experts-staff #header-top > .l-header, .view-resources.view-display-id-page_1 #header-top > .view-empty,
.pane-views-exp-publications-page #header-top > .view-empty,
.pane-views-exp-resources-pane-resources #header-top > .view-empty,
.pane-views-exp-blog-page #header-top > .view-empty,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #header-top > .view-empty, .view-resources.view-display-id-page_1 #header-top > .view-content,
.pane-views-exp-publications-page #header-top > .view-content,
.pane-views-exp-resources-pane-resources #header-top > .view-content,
.pane-views-exp-blog-page #header-top > .view-content,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #header-top > .view-content {
  position: relative;
}
@media (min-width: 38em) {
  #header-top {
    display: block;
  }
}
.lt-ie9 #header-top {
  display: block;
}

#global {
  background: #e8e8e8;
  border-bottom: 1px #dadada solid;
}
#global .block {
  *zoom: 1;
}
#global .block:before, #global .block:after {
  content: " ";
  display: table;
}
#global .block:after {
  clear: both;
}
#global .l--constrained, #global .page--sidebar-before .l--sidebar-before, .page--sidebar-before #global .l--sidebar-before, #global .maintenance-page #page, .maintenance-page #global #page, #global .page-about-experts-staff .l-header, .page-about-experts-staff #global .l-header, #global .view-resources.view-display-id-page_1 .view-empty, .view-resources.view-display-id-page_1 #global .view-empty,
#global .pane-views-exp-publications-page .view-empty,
.pane-views-exp-publications-page #global .view-empty,
#global .pane-views-exp-resources-pane-resources .view-empty,
.pane-views-exp-resources-pane-resources #global .view-empty,
#global .pane-views-exp-blog-page .view-empty,
.pane-views-exp-blog-page #global .view-empty,
#global .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #global .view-empty, #global .view-resources.view-display-id-page_1 .view-content, .view-resources.view-display-id-page_1 #global .view-content,
#global .pane-views-exp-publications-page .view-content,
.pane-views-exp-publications-page #global .view-content,
#global .pane-views-exp-resources-pane-resources .view-content,
.pane-views-exp-resources-pane-resources #global .view-content,
#global .pane-views-exp-blog-page .view-content,
.pane-views-exp-blog-page #global .view-content,
#global .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #global .view-content {
  padding: 0;
}
@media (min-width: 600px) {
  #global .l--constrained, #global .page--sidebar-before .l--sidebar-before, .page--sidebar-before #global .l--sidebar-before, #global .maintenance-page #page, .maintenance-page #global #page, #global .page-about-experts-staff .l-header, .page-about-experts-staff #global .l-header, #global .view-resources.view-display-id-page_1 .view-empty, .view-resources.view-display-id-page_1 #global .view-empty,
  #global .pane-views-exp-publications-page .view-empty,
  .pane-views-exp-publications-page #global .view-empty,
  #global .pane-views-exp-resources-pane-resources .view-empty,
  .pane-views-exp-resources-pane-resources #global .view-empty,
  #global .pane-views-exp-blog-page .view-empty,
  .pane-views-exp-blog-page #global .view-empty,
  #global .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 #global .view-empty, #global .view-resources.view-display-id-page_1 .view-content, .view-resources.view-display-id-page_1 #global .view-content,
  #global .pane-views-exp-publications-page .view-content,
  .pane-views-exp-publications-page #global .view-content,
  #global .pane-views-exp-resources-pane-resources .view-content,
  .pane-views-exp-resources-pane-resources #global .view-content,
  #global .pane-views-exp-blog-page .view-content,
  .pane-views-exp-blog-page #global .view-content,
  #global .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content,
  .pane-views-6cddb205ffcbfac3c3579206a6808f67 #global .view-content {
    padding: 0 15px;
  }
}
.lt-ie9 #global .l--constrained, .lt-ie9 #global .page--sidebar-before .l--sidebar-before, .page--sidebar-before .lt-ie9 #global .l--sidebar-before, .lt-ie9 #global .maintenance-page #page, .maintenance-page .lt-ie9 #global #page, .lt-ie9 #global .page-about-experts-staff .l-header, .page-about-experts-staff .lt-ie9 #global .l-header, .lt-ie9 #global .view-resources.view-display-id-page_1 .view-empty, .view-resources.view-display-id-page_1 .lt-ie9 #global .view-empty,
.lt-ie9 #global .pane-views-exp-publications-page .view-empty,
.pane-views-exp-publications-page .lt-ie9 #global .view-empty,
.lt-ie9 #global .pane-views-exp-resources-pane-resources .view-empty,
.pane-views-exp-resources-pane-resources .lt-ie9 #global .view-empty,
.lt-ie9 #global .pane-views-exp-blog-page .view-empty,
.pane-views-exp-blog-page .lt-ie9 #global .view-empty,
.lt-ie9 #global .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-empty,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .lt-ie9 #global .view-empty, .lt-ie9 #global .view-resources.view-display-id-page_1 .view-content, .view-resources.view-display-id-page_1 .lt-ie9 #global .view-content,
.lt-ie9 #global .pane-views-exp-publications-page .view-content,
.pane-views-exp-publications-page .lt-ie9 #global .view-content,
.lt-ie9 #global .pane-views-exp-resources-pane-resources .view-content,
.pane-views-exp-resources-pane-resources .lt-ie9 #global .view-content,
.lt-ie9 #global .pane-views-exp-blog-page .view-content,
.pane-views-exp-blog-page .lt-ie9 #global .view-content,
.lt-ie9 #global .pane-views-6cddb205ffcbfac3c3579206a6808f67 .view-content,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .lt-ie9 #global .view-content {
  padding: 0 15px;
}

#main {
  background-color: white;
  z-index: 5;
  position: relative;
}

.main--bordered {
  padding: 0.85714em 0;
  border-top-style: solid;
  border-top-width: 0.21429em;
  padding-top: 0.64286em;
  border-color: #b5d7e7;
}
.front .main--bordered {
  border-color: transparent;
}

#messages {
  *zoom: 1;
  font-weight: 600;
  padding: 1.71429em 15px 3.42857em;
}
#messages:before, #messages:after {
  content: " ";
  display: table;
}
#messages:after {
  clear: both;
}

#navigation {
  position: relative;
  z-index: 10;
  margin-bottom: 0px !important;
  min-height: 3.85714em;
  background-color: #60bad4;
}
#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;
}
#navigation .link--donate {
  margin-left: 15px;
  margin-right: 15px;
}
@media (min-width: 18em) {
  #navigation #block-search-form,
  #navigation .block-wri-search {
    float: right;
    z-index: 30;
  }
  #navigation #block-search-form {
    right: 15px;
    margin-right: 0;
  }
  #navigation .block--menu-main {
    z-index: 10;
    float: left;
  }
}
.lt-ie9 #navigation #block-search-form,
.lt-ie9 #navigation .block-wri-search {
  float: right;
  z-index: 30;
}
.lt-ie9 #navigation #block-search-form {
  right: 15px;
  margin-right: 0;
}
.lt-ie9 #navigation .block--menu-main {
  z-index: 10;
  float: left;
}
@media (min-width: 25em) {
  #navigation #block-search-form .block-title,
  #navigation .block-wri-search .block-title {
    display: none !important;
  }
  #navigation #block-search-form .block-content,
  #navigation .block-wri-search .block-content {
    padding-right: 0 !important;
    min-width: 19.28571em !important;
  }
  #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: 53em) {
  #navigation {
    min-height: 3.42857em;
  }
  #navigation .block--menu-main {
    clear: none;
  }
  #navigation .block--menu-main .block-content {
    overflow: visible;
  }
  #navigation #block-search-form,
  #navigation .block-wri-search {
    margin-top: 1.07143em;
  }
}
.lt-ie9 #navigation {
  min-height: 3.42857em;
}
.lt-ie9 #navigation .block--menu-main {
  clear: none;
}
.lt-ie9 #navigation .block--menu-main .block-content {
  overflow: visible;
}
.lt-ie9 #navigation #block-search-form,
.lt-ie9 #navigation .block-wri-search {
  margin-top: 1.07143em;
}
@media (min-width: 58em) {
  #navigation {
    min-height: 4.28571em;
  }
  #navigation #block-search-form,
  #navigation .block-wri-search {
    margin-top: 1.28571em;
  }
}
.lt-ie9 #navigation {
  min-height: 4.28571em;
}
.lt-ie9 #navigation #block-search-form,
.lt-ie9 #navigation .block-wri-search {
  margin-top: 1.28571em;
}
@media (min-width: 38em) {
  #navigation #block-search-form,
  #navigation .block-wri-search {
    margin-right: 15px;
    right: 0;
  }
}
.lt-ie9 #navigation #block-search-form,
.lt-ie9 #navigation .block-wri-search {
  margin-right: 15px;
  right: 0;
}

#stay-connected {
  background-color: #e8e8e8;
  position: relative;
  margin-top: 5.14286em;
  border-bottom: 1px #dadada solid;
}

.section-heading {
  background: #60bad4;
  font-size: 1.71429em;
  line-height: 2em;
  font-weight: 700;
  margin: 0;
  padding: 0.25em 0;
  color: #f3f3f3;
  white-space: nowrap;
}
.section-heading > .l--constrained:before, .page--sidebar-before .section-heading > .l--sidebar-before:before, .maintenance-page .section-heading > #page:before, .page-about-experts-staff .section-heading > .l-header:before, .view-resources.view-display-id-page_1 .section-heading > .view-empty:before,
.pane-views-exp-publications-page .section-heading > .view-empty:before,
.pane-views-exp-resources-pane-resources .section-heading > .view-empty:before,
.pane-views-exp-blog-page .section-heading > .view-empty:before,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .section-heading > .view-empty:before, .view-resources.view-display-id-page_1 .section-heading > .view-content:before,
.pane-views-exp-publications-page .section-heading > .view-content:before,
.pane-views-exp-resources-pane-resources .section-heading > .view-content:before,
.pane-views-exp-blog-page .section-heading > .view-content:before,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 .section-heading > .view-content:before {
  content: '';
  display: inline-block;
  margin-right: 0.42857em;
  position: relative;
  top: 6px;
  height: 24px;
  width: 25px;
  background-position: 0 -712px;
}

#boxes-box-get_involved .list-item {
  font-size: 14px;
  font-weight: bold;
  padding-top: 0.85714em;
  padding-bottom: 0.85714em;
  border-color: #b3b3b3;
}

#utility {
  position: relative;
  width: 100%;
  background-color: transparent !important;
  z-index: 2;
}

/*
 * Chosen style overrides
 *
 */
.chzn-container-multi .chzn-choices .search-field input {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.chzn-container {
  width: 100% !important;
  max-width: 300px !important;
}

/*
 * 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 */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
  margin: 0;
  padding: 0;
  position: relative;
}

.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  width: 100%;
  display: block;
}

.flex-pauseplay span {
  text-transform: capitalize;
}

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

html[xmlns] .slides {
  display: block;
}

* 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 */
.no-js .slides > li:first-child {
  display: block;
}

/*
 * Leaflet style overrides
 *
 */
.leaflet-popup-content-wrapper {
  border-radius: 4px;
}
.leaflet-popup-content-wrapper .link--more-wrapper > a {
  font-size: 100%;
}
.leaflet-popup-content-wrapper .link--more-wrapper > a:after {
  content: none;
}

/*
 * jQuer UI style overrides
 *
 */
.ui-dialog-titlebar,
.ui-datepicker-header {
  font-family: Helvetica, Arial, sans-serif;
  background: none;
  border: none;
}
.ui-dialog-titlebar .ui-dialog-title,
.ui-datepicker-header .ui-dialog-title {
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  color: #4d4d4d;
  font-size: 1.41667em;
  line-height: 1.05882em;
}

.download-form-modal #tabs,
.download-form-modal .page-title,
.download-form-modal .field--title {
  display: none;
}

.ui-widget {
  font-family: Helvetica, Arial, sans-serif;
}

#ui-datepicker-div {
  font-size: 0.85714em;
  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;
}

.styleguide-color--gray-white {
  background-color: #f3f3f3;
}

.styleguide-color--gray-lightest {
  background-color: #e8e8e8;
}

.styleguide-color--gray-lighter {
  background-color: #dadada;
}

.styleguide-color--gray-light {
  background-color: #b3b3b3;
}

.styleguide-color--gray-default {
  background-color: #9b9b9b;
}

.styleguide-color--gray-dark {
  background-color: #747474;
}

.styleguide-color--gray-darker {
  background-color: #4d4d4d;
}

.styleguide-color--gray-darkest {
  background-color: #292929;
}

.styleguide-color--gray-black {
  background-color: #131313;
}

.styleguide-color--orange-light {
  background-color: #f0ab00;
}

.styleguide-color--orange-default {
  background-color: #faaf18;
}

.styleguide-color--orange-dark {
  background-color: #e88100;
}

.styleguide-color--red-light {
  background-color: #ed1a37;
}

.styleguide-color--red-default {
  background-color: #c51f24;
}

.styleguide-color--red-dark {
  background-color: #a51a1e;
}

.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;
}
.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: #e8e8e8;
  white-space: nowrap;
}

.styleguide-color-inner {
  display: block;
  padding-top: 100%;
  height: 0;
}

.page-admin-appearance-styleguide #block-system-main {
  padding-left: 30%;
}

#styleguide-header {
  position: absolute;
  width: 25%;
  margin-left: -30%;
  background-color: transparent;
  border: none;
}
#styleguide-header .item-list {
  float: none;
  width: 100%;
}
#styleguide-header h3 {
  font-size: 1.07143em;
  line-height: 1.6em;
  margin: 0;
}
#styleguide-header ul {
  margin: 0 0 0.42857em;
}
#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: 1.14286em;
  line-height: 1.5em;
  display: block;
  padding: 2px 15px;
}
#styleguide-header a:hover {
  text-decoration: none;
  color: white;
}
#styleguide-header a:hover {
  color: #4d4d4d;
}
#styleguide-header a:hover {
  border-color: #747474;
}
#styleguide-header a:active {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e8), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(top, #e8e8e8, #ffffff);
  -webkit-box-shadow: #9b9b9b 0 1px 1px inset;
  -moz-box-shadow: #9b9b9b 0 1px 1px inset;
  box-shadow: #9b9b9b 0 1px 1px inset;
}

h2.styleguide {
  font-size: 1.71429em;
  line-height: 1.25em;
  margin: 1.5em 0 0.25em;
  color: #292929;
  text-transform: capitalize;
}

.styleguide-description {
  color: #747474;
}
.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 #dadada;
  padding: 0 .5em;
}

div.styleguide {
  padding: 2.57143em 0;
  border-bottom: none;
}

.page-node-23688 #block-search-form,
.page-node-23688 #block-search-form--2 {
  max-width: 300px !important;
  position: relative !important;
  left: 0;
  background-color: transparent;
}
.page-node-23688 #block-search-form:after,
.page-node-23688 #block-search-form--2:after {
  display: none;
}
.page-node-23688 #block-search-form .block-content,
.page-node-23688 #block-search-form--2 .block-content {
  position: static !important;
  background-color: transparent;
  width: 100%;
}
.page-node-23688 #block-search-form #edit-submit,
.page-node-23688 #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;
}

.block-title,
.pane-title {
  font-size: 1.92857em;
  line-height: 1.33333em;
  margin-bottom: 0.88889em;
  margin-top: 0;
  color: #b5d7e7;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
}

.block-title--secondary {
  margin: 0 0 0.5em;
  color: #4d4d4d;
}

.block-title--tertiary {
  font-size: 1.5em;
  line-height: 1.42857em;
  margin: 0 0 0.28571em;
  font-family: Helvetica, Arial, sans-serif;
  color: #4d4d4d;
  font-weight: bold;
}

.block-title--inline {
  display: inline;
  float: left;
  font-size: 1.21429em;
  line-height: 1.76471em;
  margin: 0 12px 0 0;
  color: #4d4d4d;
}

.block-title--centered {
  text-align: center;
}

.block--ruled--above {
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 3.78571em;
  border-top: 1px dotted #dadada;
  margin-top: 3.85714em;
  margin-bottom: 3.85714em;
}

.block-title--link {
  display: block;
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
}
@media (min-width: 480px) {
  .block-title--link {
    display: inline-block;
    margin-left: 0.64286em;
    padding-left: 0.85714em;
    border-left: 1px #b3b3b3 solid;
  }
}
.lt-ie9 .block-title--link {
  display: inline-block;
  margin-left: 0.64286em;
  padding-left: 0.85714em;
  border-left: 1px #b3b3b3 solid;
}

.block--callout .block-title {
  margin-bottom: 0.28571em;
  color: #9b9b9b;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
}
.block--callout .block-content {
  padding: 0.85714em 15px;
  background-color: #f3f3f3;
  border: solid #dadada 1px;
}

.block--related-topics {
  display: none;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}
.block--related-topics .block-title {
  color: #b5d7e7;
  float: left;
  margin: 0.5em 15px 0.5em 0;
}
@media (min-width: 50em) {
  .block--related-topics {
    display: block;
  }
}
.lt-ie9 .block--related-topics {
  display: block;
}

.block-entity-field {
  margin-bottom: 1.71429em;
}

.js .block--expands {
  position: relative;
}
.js .block--expands .block-content {
  overflow: hidden;
}

.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;
}
.js .block--expands--down.is-expanded .block-content {
  max-height: 29.14286em;
}

.js .block--expands--left {
  min-height: 30px;
  min-width: 2.14286em;
  position: absolute;
  right: 0;
  margin-right: 15px;
  background-color: #b5d7e7;
  -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;
}
.js .block--expands--left .block-title {
  position: absolute;
  display: block;
  height: 30px;
  width: 30px;
  color: transparent;
  right: 0;
  top: 0;
  margin: 0;
  font-size: 0;
  z-index: 30;
}
.js .block--expands--left .block-content {
  position: absolute;
  right: 0;
  width: 2.14286em;
  -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;
}
.js .block--expands--left:after {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  background-position: 0 -2025px;
}
.js .block--expands--left.is-expanded {
  right: 0;
  min-width: 8.57143em;
}
.js .block--expands--left.is-expanded .block-content {
  width: 12.85714em;
  padding-right: 40px;
}
.js.lt-ie9 .block--expands--left .block-title {
  font-size: 0px;
}

.svg .block--expands--left:after {
  background-position: 0 0;
  background-image: url("../images/svg/close.svg");
}

.js .block-title--clickable {
  cursor: pointer;
}

.block--menu-main .block-title {
  display: none;
}
.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: 1.07143em;
  line-height: 2em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.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 -992px;
}
.js .block--menu-main .block-content {
  top: 100%;
  width: 100%;
}
@media (min-width: 53em) {
  .js .block--menu-main .block-title {
    display: none;
  }
  .js .block--menu-main .block-content {
    max-height: none;
  }
}
.js .lt-ie9 .block--menu-main .block-title {
  display: none;
}
.js .lt-ie9 .block--menu-main .block-content {
  max-height: none;
}
.lt-ie9.js .block--menu-main .block-title {
  display: none;
}
.lt-ie9.js .block--menu-main .block-content {
  max-height: none;
}

.block--wri-sites {
  z-index: 1000;
  width: 200px;
  float: right;
  text-align: right;
}
.block--wri-sites .block-title {
  font-size: 1.07143em;
  line-height: 1.6em;
  margin: 0;
  padding: 0;
  color: #4d4d4d;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  text-transform: capitalize;
}
.block--wri-sites .block-title:before {
  content: "";
  display: inline-block;
  height: 26px;
  width: 26px;
  background-position: 0 0;
  position: relative;
  right: 0.42857em;
  top: 6.5px;
}
.block--wri-sites:hover, .block--wri-sites.is-expanded {
  background-color: #f3f3f3;
}
.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;
  height: 47px;
  width: 23px;
  background-position: 0 -124px;
}
.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;
}
.block--wri-sites:hover .block-title {
  color: #2b7caf;
}
.block--wri-sites:hover .block-title:after {
  background-color: #e8e8e8;
}

.block-webform {
  position: relative;
}

.block--pitch-alert {
  padding: 1.71429em 15px 0.85714em;
  background-color: white;
  color: #4d4d4d;
  z-index: 4;
}
@media (min-width: 992px) {
  .block--pitch-alert {
    position: absolute;
    width: 15em;
    left: 15px;
  }
}
@media (min-width: 1200px) {
  .block--pitch-alert {
    left: 50%;
    margin-left: -570px;
  }
}
@media (min-width: 67em) and (min-height: 58em) {
  .block--pitch-alert {
    position: absolute;
    background-color: rgba(255, 255, 255, 0.9);
    max-width: 50%;
    width: 47%;
    left: 0;
    margin-left: 0;
  }
  .block--pitch-alert .block-content {
    max-width: 520px;
    float: right;
  }
}
.lt-ie9 .block--pitch-alert {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.9);
  max-width: 50%;
  width: 47%;
  left: 0;
  margin-left: 0;
}
.lt-ie9 .block--pitch-alert .block-content {
  max-width: 520px;
  float: right;
}

#block-boxes-our-work-link {
  text-align: center;
  position: relative;
}
#block-boxes-our-work-link p {
  margin: 0;
}
#block-boxes-our-work-link .block-content {
  padding: 0.85714em 0;
}
@media (min-width: 690px) {
  #block-boxes-our-work-link {
    text-align: right;
  }
  #block-boxes-our-work-link .block-content {
    position: absolute;
    right: 30px;
    bottom: 0;
    padding: 0;
  }
  #block-boxes-our-work-link .link--more--small {
    display: block;
    white-space: nowrap;
    padding: 2.4em 0;
  }
}
.lt-ie9 #block-boxes-our-work-link {
  text-align: right;
}
.lt-ie9 #block-boxes-our-work-link .block-content {
  position: absolute;
  right: 30px;
  bottom: 0;
  padding: 0;
}
.lt-ie9 #block-boxes-our-work-link .link--more--small {
  display: block;
  white-space: nowrap;
  padding: 2.4em 0;
}

.block--featured-content {
  margin-top: 1.71429em;
}

.block--spaced {
  margin-bottom: 3.42857em;
}

.boxes-box-controls {
  display: none;
}

.block--diptych .block-content {
  *zoom: 1;
}
.block--diptych .block-content:before, .block--diptych .block-content:after {
  content: " ";
  display: table;
}
.block--diptych .block-content:after {
  clear: both;
}
.block--diptych .list--ruled > .list-item, .list--ruled .list-item, .block--diptych .list--ruled--loose > .list-item, .block--diptych .list--ruled--links > .list-item {
  float: left;
  width: 50%;
  padding: 0 1.28571em 1.28571em 0;
  border: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.block--diptych .list--ruled > .list-item:nth-child(odd), .block--diptych .list--ruled--loose > .list-item:nth-child(odd), .block--diptych .list--ruled--links > .list-item:nth-child(odd) {
  clear: both;
}
.block--diptych .list--ruled > .list-item .nav-link, .block--diptych .list--ruled--loose > .list-item .nav-link, .block--diptych .list--ruled--links > .list-item .nav-link {
  display: block;
}

.the-city-fix-title {
  /*
    @include image-replace-hide-text;
    @include image-replace-size;
    width: image-width("logos/the-city-fix-title.png");
    height: image-height("logos/the-city-fix-title.png");
    @include background(transparent image-url("logos/the-city-fix-title.png") no-repeat 0 0);
  */
}

.breadcrumb {
  font-size: 0.85714em;
  line-height: 1.5em;
  padding: 0.5em 10px;
  font-family: Helvetica, Arial, sans-serif;
  color: #747474;
}
.breadcrumb a {
  color: #b3b3b3;
}
.breadcrumb a:hover {
  color: white;
}

.breadcrumb-link--home,
.breadcrumb-separator {
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200%;
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: bottom;
}

.breadcrumb-link--home {
  background-position: 0 -2167px;
}
.svg .breadcrumb-link--home {
  background-position: 50% 50%;
  background-image: url("../images/svg/breadcrumb-home.svg");
}

.breadcrumb-separator {
  background-position: 0 -2107px;
}
.svg .breadcrumb-separator {
  background-position: 50% 50%;
  background-image: url("../images/svg/breadcrumb-separator.svg");
}

#comments {
  margin-top: 2.57143em;
}

.comments-title,
.comment-form-title {
  margin-top: 2em;
  margin-bottom: 1em;
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 3.35714em;
  border-color: #dadada;
  font-size: 1.71429em;
  line-height: 1.25em;
}

.comment-content {
  margin-bottom: 0.42857em;
}

.comment {
  margin-bottom: 2.57143em;
}

.comment-byline {
  float: left;
  padding-left: 4em;
  margin-bottom: 0.85714em;
  width: 40%;
}
.comment-byline .username {
  font-weight: bold;
  color: black;
}

.comment-attribution {
  font-family: Helvetica, Arial, sans-serif;
}

.comment-links {
  float: right;
  padding-right: 10px;
  margin: 0;
}
.comment-links .nav-link {
  font-size: 1em;
  line-height: 1.28571em;
  padding-top: 0.21429em;
  padding-bottom: 0.21429em;
  margin-left: 10px;
  font-weight: bold;
  text-transform: uppercase;
}

.comment-form .filter-wrapper {
  padding: 0;
}
.comment-form .form-type-item .form-item-label {
  display: inline;
}

#comment-body-add-more-wrapper .form-type-select {
  margin-top: 0;
}

.contact-info {
  font-size: 1.07143em;
  line-height: 1.6em;
  margin-bottom: 0.8em;
  font-family: Helvetica, Arial, sans-serif;
}

.contact-info-label {
  font-size: 0.93333em;
  line-height: 1.28571em;
  text-transform: uppercase;
  color: #b3b3b3;
}

.download-item {
  margin-bottom: 0.85714em;
}

.download-label {
  font-size: 1.14286em;
  line-height: 1.5em;
  margin-bottom: 0.375em;
}

.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: 1em;
  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: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  padding: 0.42857em 12px;
  background-color: #9b9b9b;
  background: linear-gradient(#aeaeae, #9b9b9b);
  border-width: 1px;
  border-color: #919191;
  color: white;
}
.download-link:hover {
  text-decoration: none;
  color: white;
}
.download-link:hover {
  background: #919191;
}
.download-link:active {
  background-color: #919191;
}

.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;
}

.downloads-wrapper {
  position: relative;
}

.downloads--expandable {
  position: absolute;
  top: 42px;
  z-index: 2;
  min-width: 14em;
  border: 1px solid #dadada;
  -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(218, 218, 218, 0.4) 0 0 0 3px inset, rgba(0, 0, 0, 0.2) 0 2px 1px 0;
  -moz-box-shadow: rgba(218, 218, 218, 0.4) 0 0 0 3px inset, rgba(0, 0, 0, 0.2) 0 2px 1px 0;
  box-shadow: rgba(218, 218, 218, 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;
}
.downloads--expandable:after {
  display: block;
  content: "";
  width: 38px;
  height: 23px;
  position: absolute;
  top: -20px;
  left: 40px;
  background-position: 0 -951px;
}
.downloads--expandable.is-collapsed {
  display: none;
}
.downloads--expandable .download-item {
  position: relative;
  border-top: 1px solid #dadada;
  padding: 0.42857em 15px;
  text-align: left;
}
.downloads--expandable .download-item:first-child {
  border-top: none;
}
.downloads--expandable .download-label {
  font-size: 1em;
  line-height: 1.28571em;
  margin-top: 0.42857em;
  margin-bottom: 0.42857em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
@media (min-width: 51em) and (max-width: 68em) {
  .l--triptych .l-sidebar-first .downloads--expandable, .two-sidebars .l--content .l-sidebar-first .downloads--expandable {
    right: 0;
  }
  .l--triptych .l-sidebar-first .downloads--expandable:after, .two-sidebars .l--content .l-sidebar-first .downloads--expandable:after {
    left: auto;
    right: 170px;
  }
}
.l--triptych .l-sidebar-first .lt-ie9 .downloads--expandable, .two-sidebars .l--content .l-sidebar-first .lt-ie9 .downloads--expandable {
  right: 0;
}
.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) {
  .downloads--expandable .download-item {
    min-width: 30em;
    padding-right: 14em;
  }
  .downloads--expandable .download-label {
    margin-bottom: 0;
  }
  .downloads--expandable .download-link {
    position: absolute;
    top: 0.42857em;
    right: 15px;
  }
}
.lt-ie9 .downloads--expandable .download-item {
  min-width: 30em;
  padding-right: 14em;
}
.lt-ie9 .downloads--expandable .download-label {
  margin-bottom: 0;
}
.lt-ie9 .downloads--expandable .download-link {
  position: absolute;
  top: 0.42857em;
  right: 15px;
}

.l--publication .field--field-file {
  text-align: center;
}

.map-list {
  margin: 2em 0 1em;
}
.map-list a {
  display: block;
}
@media (min-width: 815px) {
  .map-list {
    display: none;
  }
}
.lt-ie9 .map-list {
  display: none;
}

.static-map-container {
  display: none;
  position: relative;
  padding-top: 53%;
  margin: 2em 0;
}
.static-map-container .static-map {
  position: absolute;
  top: 0;
}
.static-map-container .map-pin {
  display: block;
  position: absolute;
}
.static-map-container .map-pin img {
  display: block;
}
.static-map-container .map-pin--usa {
  bottom: 62%;
  left: 30.9%;
  margin-left: -56px;
}
.static-map-container .map-pin--china {
  bottom: 59.5%;
  right: 32.6%;
  margin-right: -165px;
}
.static-map-container .map-pin--turkiye {
  top: 38%;
  left: 55%;
  margin-left: -238px;
}
.static-map-container .map-pin--india {
  top: 51.6%;
  right: 34.3%;
  margin-right: -190px;
}
.static-map-container .map-pin--brasil {
  top: 73.2%;
  left: 36.4%;
  margin-left: 7px;
}
.static-map-container .map-pin--mexico {
  top: 47.3%;
  left: 18%;
  margin-left: -156px;
  width: 300px;
}
@media (min-width: 815px) {
  .static-map-container {
    display: block;
  }
}
.lt-ie9 .static-map-container {
  display: block;
}

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

.field--field-embed-code {
  margin: 2.14286em 0;
}
.field--field-embed-code .field__label {
  font-weight: bold;
}

.block-facetapi {
  margin-bottom: 3.42857em;
}
.block-facetapi .block-title {
  text-transform: none;
  font-size: 1.14286em;
  line-height: 1.5em;
  color: #4d4d4d;
  border-bottom: 1px solid #dadada;
  font-family: Helvetica, Arial, sans-serif;
}

.facetapi-active,
.facetapi-inactive {
  color: #747474;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1.07143em;
  line-height: 1.6em;
}
.facetapi-active:hover, .facetapi-active:active,
.facetapi-inactive:hover,
.facetapi-inactive:active {
  color: #4d4d4d;
}
.facetapi-active:visited,
.facetapi-inactive:visited {
  color: #747474;
}

.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: 1em;
  line-height: 1.28571em;
  border-radius: 4px;
  padding: 3px 6px 3px 3px;
  border: 1px solid #dadada;
  margin-bottom: 0.42857em;
}
.facetapi-active:hover {
  text-decoration: none;
  color: white;
}
.facetapi-active:hover {
  color: #4d4d4d;
}
.facetapi-active:hover {
  border-color: #747474;
}
.facetapi-active:active {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e8), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(top, #e8e8e8, #ffffff);
  -webkit-box-shadow: #9b9b9b 0 1px 1px inset;
  -moz-box-shadow: #9b9b9b 0 1px 1px inset;
  box-shadow: #9b9b9b 0 1px 1px inset;
}

.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 -801px;
}

.facetapi-count {
  font-size: 0.8em;
  line-height: 1.5em;
  font-weight: normal;
}

#search-form {
  position: relative;
}
#search-form .form-item-retain-filters {
  position: absolute;
  top: 100%;
}
#search-form .form-item-retain-filters .form-item-label {
  display: inline;
}

.field__label {
  font-size: 1.07143em;
  line-height: 1.6em;
  color: #393939;
}
.field--inline-label .field__label {
  font-size: 1.14286em;
  line-height: 1.5em;
  display: inline;
  margin-right: 6px;
}

.field-label--block {
  margin-bottom: 1.5em;
  font-size: 1.71429em;
  line-height: 1.25em;
  color: #b5d7e7;
  text-align: center;
  text-transform: uppercase;
}

.field--byline {
  font-size: 1em;
  line-height: 1.28571em;
  font-family: Helvetica, Arial, sans-serif;
  font-style: italic;
}
.field--byline .field__label {
  font-size: 1em;
  line-height: 1.28571em;
}
.field--byline .byline-author-image-link > img {
  vertical-align: middle;
  margin-left: .25em;
  margin-right: .25em;
}
.field--byline .updated {
  text-decoration: none;
  border: 0;
}

.field--byline--full {
  margin: 2.57143em 0;
}

.field--field-call-to-action {
  margin: 2.57143em 0;
}

.field--contact {
  font-size: 1em;
  line-height: 1.28571em;
  margin: 0.42857em 0;
  font-family: Helvetica, Arial, sans-serif;
  color: #747474;
}
.field--contact a {
  color: #4d4d4d;
  text-decoration: underline;
}
.field--contact a:hover {
  color: #131313;
}
.field--contact .field__label {
  font-size: 0.85714em;
  line-height: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
}

.field--dateline {
  font-size: 1.5em;
  line-height: 0.85714em;
  margin: 0.42857em 0 0.85714em;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}

.field--related {
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
}

.field--small, .node-project.view-mode-teaser .field--field-elevator-pitch,
.footnotes {
  font-size: 1em;
  line-height: 1.5em;
}

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

.field--field-tags, .field--name-field-tags {
  font-size: 1.07143em;
  line-height: 1.6em;
  color: #fff;
}
.field--field-tags .field__item, .field--name-field-tags .field--item {
  display: inline;
}
.field--field-tags a, .field--name-field-tags a {
  display: inline-block;
  padding: 3px 10px;
  margin: 4px 6px 4px 0;
  background: #dadada;
  color: #4d4d4d;
  text-transform: capitalize;
  -moz-border-radius-topleft: 15px;
  -webkit-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  -webkit-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.field--field-tags a:hover {
  text-decoration: none;
  background: #60bad4;
  color: #fff;
}

.field--type {
  font-size: 1em;
  line-height: 1.28571em;
  margin-bottom: 0.42857em;
  font-family: Helvetica, Arial, sans-serif;
  text-transform: capitalize;
}
.field--type .field__label {
  font-size: 1em;
  line-height: 1.28571em;
  font-weight: bold;
}

.field--field-people-types,
.field--field-internal-function {
  font-style: italic;
  text-transform: capitalize;
  font-size: 1.07143em;
  line-height: 1.6em;
}

.field--news-type {
  text-transform: uppercase;
}

.field--field-cover-shot {
  text-align: center;
}
.field--field-cover-shot img {
  display: block;
}

.field--page-curl a, .l--publication .field--page-curl .field__item {
  position: relative;
  border: 1px solid #dadada;
  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;
}
.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;
}
.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+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0icmdiYSgyMzIsIDIzMiwgMjMyLCAwKSIvPjwvbGluZWFyR3JhZGllbnQ+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(232, 232, 232, 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(232, 232, 232, 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(232, 232, 232, 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(232, 232, 232, 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(232, 232, 232, 0) 70%);
}
.field--page-curl a:after, .l--publication .field--page-curl .field__item:after {
  border-top: 1px rgba(218, 218, 218, 0.6) solid;
  border-left: 1px rgba(218, 218, 218, 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%);
}
.field--page-curl img {
  display: block;
  padding: 0 !important;
}

.field--cover--default .field__item {
  width: 66px;
  height: 66px;
}

.field--cover--publication .field__item {
  background-color: #2b7caf;
}

.field--field-stats .field-label--block {
  text-transform: none;
  margin-top: 0;
}
.field--field-stats .view-mode-full {
  margin-top: 0;
}

.field-item--stat {
  display: block;
  margin-bottom: 3.42857em;
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 0.78571em;
  border-top-color: #9b9b9b;
  border-top-style: dotted;
  font-size: 1.14286em;
  line-height: 1.125em;
  text-align: center;
  font-style: italic;
  list-style: none;
}
.field-item--stat:before {
  content: attr(data-count);
  display: block;
  margin: -1.58333em auto 0.66667em;
  font-size: 1.28571em;
  line-height: 1.83333em;
  -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 6px;
  -moz-box-shadow: white 0 0 0px 6px;
  box-shadow: white 0 0 0px 6px;
  height: 1.75em;
  width: 1.75em;
  background-color: #60bad4;
  color: white;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
}

.field--supplement {
  margin-bottom: 0.85714em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 1.28571em;
}
.field--supplement .field__label {
  margin: 0;
  font-size: 1.35714em;
  line-height: 1.26316em;
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
}
.field--supplement a {
  font-weight: bold;
}

.field--field-phone {
  margin-bottom: 0;
}

.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 {
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200%;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: .25em;
}

.field--field-facebook > .field__item > a {
  background-position: 0 -100px;
}
.field--field-google-plus > .field__item > a {
  background-position: 0 -26px;
}
.field--field-twitter > .field__item > a {
  background-position: 0 -50px;
}
.field--field-linkedin > .field__item > a {
  background-position: 0 -75px;
}
.field--field-youtube > .field__item > a {
  background-position: 0 -1763px;
}

.field--field-preview-image {
  text-align: center;
}

.field--field-embed-code > div {
  font-family: Helvetica, Arial, sans-serif;
  margin-bottom: 0.85714em;
  font-size: 1em;
  line-height: 1.28571em;
  color: #747474;
}

.field--field-video-source-url-id {
  text-align: center;
}
.field--field-video-source-url-id a {
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  max-width: 100%;
}
.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 -753px;
  opacity: .7;
}
.field--field-video-source-url-id a:hover:after {
  opacity: 1;
}

.field--field-updated .field__label {
  margin-right: 6px;
  font-size: 1.21429em;
  line-height: 1.41176em;
  display: inline;
  text-transform: uppercase;
  position: relative;
  top: 2px;
}
.field--field-updated .nav, .field--field-updated #styleguide-header ul, #styleguide-header .field--field-updated ul, .field--field-updated .nav--horizontal-bar {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-top: 0;
  margin-bottom: 0;
}

.field--field-presentation-date {
  margin-bottom: 1.71429em;
}

.field--field-file {
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.14286em;
  line-height: 1.3125em;
}

.is-clickable {
  cursor: pointer;
}

.form-item,
.form-actions {
  margin: 0 0 1.71429em 0;
}

.form-item-description,
.description {
  font-size: 1.07143em;
  line-height: 1.6em;
  font-family: Helvetica, Arial, sans-serif;
}

.fieldset-legend {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.fieldset-description {
  font-size: 1.14286em;
  line-height: 1.5em;
  margin-bottom: 1.5em;
  font-family: Helvetica, Arial, sans-serif;
}

html.js fieldset.collapsible .fieldset-legend {
  padding-right: 0;
  padding-left: 0;
  background-position: 100%;
  background-position: 100% -169px;
}
html.js fieldset.collapsible .fieldset-legend > .summary {
  display: none;
}

html.js fieldset.collapsed .fieldset-legend {
  background-position: 100% -841px;
}

html.js fieldset.collapsible .fieldset-title {
  padding-right: 28px;
}

html.js input.form-autocomplete {
  background-position: 100% 6px;
}
html.js input.form-autocomplete.throbbing {
  background-position: 100% -14px;
}

.form-type-checkboxes .form-type-checkbox,
.form-type-radios .form-type-radio {
  margin: 0.42857em 0;
}

input.error,
textarea.error,
select.error {
  border: 2px solid red;
}

.machine-name-label {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.machine-name-value {
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "Courier New", Courier, monospace;
  margin: 0 .5em;
}

.form-required,
.marker {
  color: #c51f24;
  font-weight: bold;
}

.vertical-tab-button {
  position: relative;
  font-family: Helvetica, Arial, sans-serif;
}

#active-vertical-tab {
  top: 0;
}

#autocomplete {
  border-color: #dadada;
}
#autocomplete li {
  font-size: 1em;
  line-height: 1.28571em;
  padding: 4px;
  color: #747474;
}

.page-title {
  font-size: 1.92857em;
  line-height: 1.33333em;
  margin-top: 0.44444em;
  margin-bottom: 0.88889em;
  color: #131313;
}
.page-title > a {
  color: #131313;
}
@media (min-width: 38em) {
  .page-title {
    font-size: 3.42857em;
    line-height: 1em;
    margin-top: 0.25em;
    margin-bottom: 0.75em;
  }
}
.lt-ie9 .page-title {
  font-size: 3.42857em;
  line-height: 1em;
  margin-top: 0.25em;
  margin-bottom: 0.75em;
}

.page-title--large {
  font-size: 4.28571em;
  line-height: 1em;
  margin-bottom: 0.4em;
  letter-spacing: -.03em;
  color: #131313;
  margin-top: 0;
}
@media (min-width: 68em) {
  .page-title--large {
    margin-top: 0.35em;
  }
}
.lt-ie9 .page-title--large {
  margin-top: 0.35em;
}

.page-title--larger {
  font-size: 5.57143em;
  line-height: 0.92308em;
  margin-bottom: 0.30769em;
  text-transform: uppercase;
  letter-spacing: -.03em;
}

.page-subtitle {
  font-size: 2.14286em;
  line-height: 1em;
  color: #747474;
  padding-bottom: 0.4em;
  margin: 0 0 1.8em;
  border-bottom: 1px #dadada dotted;
}

.article-title > a, .event-date-date > a, .article-title--small > a, .article-title--smaller > a, .article-title--larger > a, .article-title--largest > a {
  color: #4d4d4d;
}

.article-title, .event-date-date {
  margin: 0 0 0.28571em;
  font-size: 1.5em;
  line-height: 1.14286em;
}

.article-title--small {
  font-weight: bold;
  margin: 0 0 0.35294em;
  font-size: 1.21429em;
  line-height: 1.41176em;
}

.article-title--smaller {
  font-weight: bold;
  margin: 0 0 0em;
  font-size: 1.14286em;
  line-height: 1.5em;
}

.article-title--large {
  margin: 0 0 0.44444em;
  font-size: 1.92857em;
  line-height: 1.11111em;
  color: black;
}
.article-title--large > a {
  color: black;
}

.article-title--larger {
  margin: 0 0 0.44444em;
  font-size: 1.92857em;
  line-height: 1.33333em;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

.article-title--largest {
  margin: 0 0 0.3em;
  font-size: 4.28571em;
  line-height: 1.3em;
}

.article-subtitle, .node-type-publication .field--field-subtitle {
  margin: 0 0 0.70588em;
  font-size: 1.21429em;
  line-height: 1.58824em;
  font-weight: Helvetica, Arial, sans-serif;
  color: #414141;
}

.project-title {
  text-transform: uppercase;
  color: #292929;
  font-weight: normal;
  margin: 0 0 0.3em;
  font-size: 4.28571em;
  line-height: 1.3em;
}

.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: #60bad4;
  font-size: 1.92857em;
  line-height: 1.33333em;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
}

#site-slogan, .navbar-text{
  font-size: 1.14286em;
  line-height: 1.5em;
  color: #9b9b9b;
  float: left;
  margin-top: 38px !important;
  margin-bottom: 0;
  margin-left: 0.85714em;
}

.link--container {
  text-align: center;
}
@media (min-width: 480px) {
  .link--container {
    text-align: left;
  }
}
.lt-ie9 .link--container {
  text-align: left;
}

#slogan-group{
  text-align: center;
  display: inline-block;
  clear: left;
  margin-left: 0;
}
@media (min-width: 480px) {
  #slogan-group {
    text-align: left;
  }
}
.lt-ie9 #slogan-group {
  text-align: left;
}
@media (min-width: 480px) and (max-width: 992px) {
  #slogan-group, .navbar-text {
    display: block;
  }
}
.lt-ie9 #slogan-group {
  display: block;
}
@media (min-width: 992px) and (max-width: 1200px) {
  #slogan-group{
    margin-top: 8px;
    display: block;
  }
}
.lt-ie9 #slogan-group {
  margin-top: 8px;
  display: block;
}
@media (min-width: 1200px) {
  #slogan-group, .navbar-text{
    margin-left: 2.57143em;
    margin-top: 8px;
  }
}
.lt-ie9 #slogan-group {
  margin-left: 2.57143em;
  margin-top: 8px;
}
#slogan-group #wri-logo-stacked-split {
  max-width: 100%;
  max-height: 60px;
  margin-top: 8px;
}
@media (max-width: 1200px) {
  #slogan-group #wri-logo-stacked-split {
    height: 40px;
    margin-left: -5px;
  }
}
.lt-ie9 #slogan-group #wri-logo-stacked-split {
  height: 40px;
  margin-left: -5px;
}
#slogan-group #urban-mobility {
  display: none;
}
@media (min-width: 1200px) {
  #slogan-group #urban-mobility {
    display: initial;
    float: right;
    font-size: 20px;
    margin-top: -6px;
  }
}
.lt-ie9 #slogan-group #urban-mobility {
  display: initial;
  float: right;
  font-size: 20px;
  margin-top: -6px;
}

@media (min-width: 600px) {
  #logo {
    display: block;
    float: left;
  }
}
.lt-ie9 #logo {
  display: block;
  float: left;
}

.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;
}

.image p, .node-image.view-mode-node_embed figcaption, .view-mode-figure .field--body, .video-embed-description {
  font-size: 0.85714em;
  line-height: 1.5em;
  font-family: Helvetica, Arial, sans-serif;
}

.image-left {
  float: left;
  margin: 0 30px 0.42857em 0;
  max-width: 50%;
}

.image-right {
  float: right;
  margin: 0 0 0.42857em 30px;
  max-width: 50%;
}

.image--border, .field--field-cover-shot img, .field--field-featured-news-image img,
.field--field-news-item-images img, .field--field-photo img, .publication-cover img, .vocabulary-wri-core-topics.view-mode-taxonomy_teaser .ds-header img {
  display: block;
  border: 1px solid #dadada;
}

.field--field-cover-shot img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.node-image.view-mode-node_embed {
  margin-top: 5%;
  margin-bottom: 5%;
}
@media (min-width: 61em) {
  .node-image.view-mode-node_embed {
    float: right;
    width: 50%;
    margin-right: 0;
    margin-left: 10%;
  }
}

.node-image.view-mode-featured {
  margin: 1.71429em 0;
}
.node-image.view-mode-featured figcaption {
  margin: 1.71429em 0 3.42857em;
}

#leaflet-map {
  background: #fff;
}

.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;
  padding: 5px 13px 6px;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  background-color: #b5d7e7;
  background: linear-gradient(#bcdbe9, #b1d5e5);
  border-width: 1px;
  border-color: #add3e4;
  color: white;
}
.link--button:hover {
  text-decoration: none;
  color: white;
}
.link--button:hover {
  background: #add3e4;
}
.link--button:active {
  background-color: #add3e4;
}

.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;
  padding: 5px 13px 6px;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  background-color: #9b9b9b;
  background: linear-gradient(#aeaeae, #9b9b9b);
  border-width: 1px;
  border-color: #919191;
  color: white;
}
.link--button--secondary:hover, .alert-link-wrapper > a:hover {
  text-decoration: none;
  color: white;
}
.link--button--secondary:hover, .alert-link-wrapper > a:hover {
  background: #919191;
}
.link--button--secondary:active, .alert-link-wrapper > a:active {
  background-color: #919191;
}

.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: 1.07143em;
  line-height: 2em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  padding: 0 10px;
  font-weight: 600;
  -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, Arial, sans-serif;
  text-align: center;
}
.link--donate:hover {
  text-decoration: none;
  color: white;
}
.link--donate:hover {
  background-color: #a51a1e;
  color: white;
}
.link--donate:active {
  background-color: #56a7be;
  color: white;
}

.link--external {
  color: #2b7caf;
  font-size: 1em;
  line-height: 1.28571em;
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
}
.link--external:hover {
  color: #2b7caf;
}

.button--secondary {
  background-color: #9b9b9b;
  background: linear-gradient(#aeaeae, #9b9b9b);
  border-width: 1px;
  border-color: #919191;
  color: white;
}
.button--secondary:hover {
  background: #919191;
}
.button--secondary:active {
  background-color: #919191;
}

.link--more {
  font-weight: bold;
}

.link--more-title {
  font-size: 1.5em;
  line-height: 1.14286em;
  color: #4d4d4d;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.link--more--large,
.link--more--large-wrapper > a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 1.07143em;
  line-height: 3.2em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 0 15px;
  border: 1px solid #b5d7e7;
  color: #b5d7e7;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  white-space: nowrap;
}
.link--more--large:hover,
.link--more--large-wrapper > a:hover {
  background-color: #b5d7e7;
  color: white;
  text-decoration: none;
}

.link--ruled {
  display: block;
  padding-top: 0.85714em;
  border-top: 1px dotted #b3b3b3;
}

.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;
  padding: 5px 13px 6px;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  background-color: #2b7caf;
  border-color: #205d9b;
  color: #dfebf3;
  padding-left: 4px;
}
.link--return:hover {
  text-decoration: none;
  color: white;
}
.link--return:hover {
  color: white;
}
.link--return:active {
  background-color: #266fa7;
}
.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 -1250px;
}

.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;
  padding: 5px 13px 6px;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  background-color: #2b7caf;
  border-color: #205d9b;
  color: #dfebf3;
}
.link--button--subscribe:hover {
  text-decoration: none;
  color: white;
}
.link--button--subscribe:hover {
  color: white;
}
.link--button--subscribe:active {
  background-color: #266fa7;
}
.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 -1214px;
}

.link--toggle, .facetapi-limit-link, .link--download {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 1.07143em;
  line-height: 1.6em;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  color: #4d4d4d;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  vertical-align: middle;
}
.link--toggle:after, .facetapi-limit-link: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;
}
.link--toggle:hover, .facetapi-limit-link:hover, .link--download:hover {
  color: #292929;
  text-decoration: none;
}
.link--toggle:hover:after, .facetapi-limit-link:hover:after, .link--download:hover:after {
  opacity: 1;
}

.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: 1.28571em 0;
}

.link--more-wrapper > a {
  font-weight: bold;
}

.link--expand:after, .facetapi-limit-link:after {
  background-position: -66px -843px;
}

.link--collapse:after, .facetapi-limit-link.open:after {
  background-position: -66px -171px;
}

.link--rss:before {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 16px;
  width: 16px;
  margin-right: 6px;
  position: relative;
  top: -1px;
  background-position: 0 -736px;
}
.no-touch .link--rss:hover:before {
  background-position: 0 -1787px;
}

.list {
  margin: 0 0 15px;
  padding: 0 0 0 17px;
  line-height: 1.6;
}
.list > li {
  margin-bottom: 10px;
}

.facetapi-facetapi-links, .list--content, .list--bulleted, .list--bulleted--compressed, .list--content--condensed, .list--experts, .list--ruled, .list--ruled--loose, .list--ruled--links, .list--4up, .list--pills, .list--regions, .list--cities, .list--stats, .list--tweets, .list--topics, .list--topics--wide {
  margin: 0;
  padding: 0;
}
.facetapi-facetapi-links > li, .list--content > li, .list--bulleted > li, .list--bulleted--compressed > li, .list--content--condensed > li, .list--experts > li, .list--ruled > li, .list--ruled--loose > li, .list--ruled--links > li, .list--4up > li, .list--pills > li, .list--regions > li, .list--cities > li, .list--stats > li, .list--tweets > li, .list--topics > li, .list--topics--wide > li {
  list-style: none;
  display: block;
}

.list-footer {
  border-top: 1px solid #dadada;
  padding-top: 0.85714em;
}

.list--bulleted .list-item, .list--bulleted--compressed .list-item {
  margin-bottom: 0.85714em;
}
.list--bulleted .list-item:before, .list--bulleted--compressed .list-item:before {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 10px;
  width: 7px;
  margin-right: 6px;
  position: relative;
  top: -2px;
  background-position: 0 -2055px;
}

.list--bulleted--compressed {
  margin-bottom: 1.71429em;
}
.list--bulleted--compressed .list-item {
  margin-bottom: 0;
}

.list--sub-list .list--bulleted--compressed {
  margin-left: 17px;
}

.list-title.list-item:before {
  content: "";
  display: none;
  height: 0;
  width: 0;
}
.list-title > div:first-child,
.list-title > div:first-child a {
  font-weight: bold;
  color: #4d4d4d;
  font-size: 21px;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
}

.list--content--condensed > .list-item {
  margin-bottom: 0.85714em;
}
.list--content--condensed > .list-item > a {
  color: #9b9b9b;
  font-size: 1.07143em;
  line-height: 0.8em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.list--content--condensed > .list-item > a:hover {
  color: #131313;
}

.list--experts {
  text-align: center;
}
.list--experts > .list-item {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  margin-right: -.3em;
}

.list--ruled > .list-item, .list--ruled .list-item, .list--ruled--loose > .list-item, .list--ruled--links > .list-item {
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 1.21429em;
  display: block;
  clear: both;
  border-top: 1px dotted #dadada;
  padding-bottom: 1.28571em;
}
.list--ruled > .list-item:first-child, .list--ruled--loose > .list-item:first-child, .list--ruled--links > .list-item:first-child {
  padding-top: 0;
  border-top: 0;
}

.list--ruled--compressed > .list-item {
  padding-bottom: 0.85714em;
}

.list--ruled--loose > .list-item {
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 2.5em;
  padding-bottom: 2.57143em;
}

.list--ruled--links > .list-item {
  display: block;
  padding: 0;
  border-top: 0;
  border-bottom: 1px dotted #dadada;
}
.list--ruled--links > .list-item:first-child {
  border-top: 1px dotted #dadada;
}
.list--ruled--links > .list-item a {
  display: block;
  margin: 2px 0;
  padding: 0.85714em 0.42857em;
  font-size: 17px;
  font-weight: bold;
  color: #9b9b9b;
}
.list--ruled--links > .list-item a:before {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 16px;
  width: 10px;
  margin-right: 18px;
  position: relative;
  top: -1px;
  background-position: 0 -1942px;
}
.no-touch .list--ruled--links > .list-item a:hover {
  background-color: #b5d7e7;
  color: #fff;
  text-decoration: none;
}
.no-touch .list--ruled--links > .list-item a:hover:before {
  background-position: 0 -2090px;
}

@media (min-width: 34em) {
  .list--4up, .resource-supplement .list--ruled, .resource-supplement .list--ruled--loose, .resource-supplement .list--ruled--links {
    *zoom: 1;
    margin-right: -15px;
    margin-left: -15px;
    padding: 0;
  }
  .list--4up:before, .resource-supplement .list--ruled:before, .resource-supplement .list--ruled--loose:before, .resource-supplement .list--ruled--links:before, .list--4up:after, .resource-supplement .list--ruled:after, .resource-supplement .list--ruled--loose:after, .resource-supplement .list--ruled--links:after {
    content: " ";
    display: table;
  }
  .list--4up:after, .resource-supplement .list--ruled:after, .resource-supplement .list--ruled--loose:after, .resource-supplement .list--ruled--links:after {
    clear: both;
  }
  .list--4up > .list-item, .resource-supplement .list--ruled > .list-item, .resource-supplement .list--ruled--loose > .list-item, .resource-supplement .list--ruled--links > .list-item {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    text-align: left;
    padding: 0 15px;
    margin-right: -0.3em;
  }
}
@media (min-width: 68em) {
  .list--4up > .list-item, .resource-supplement .list--ruled > .list-item, .resource-supplement .list--ruled--loose > .list-item, .resource-supplement .list--ruled--links > .list-item {
    width: 33.33333%;
  }
}
.lt-ie9 .list--4up > .list-item, .lt-ie9 .resource-supplement .list--ruled > .list-item, .resource-supplement .lt-ie9 .list--ruled > .list-item, .lt-ie9 .resource-supplement .list--ruled--loose > .list-item, .resource-supplement .lt-ie9 .list--ruled--loose > .list-item, .lt-ie9 .resource-supplement .list--ruled--links > .list-item, .resource-supplement .lt-ie9 .list--ruled--links > .list-item {
  width: 33.33333%;
}

.list--pills > .list-item {
  margin-bottom: 0.42857em;
  float: left;
}
.list--pills a {
  background-color: #b5d7e7;
  color: white;
  border-radius: 4px;
  font-size: 1em;
  line-height: 1.28571em;
  padding: 0.21429em 0.5em;
  margin-right: .5em;
  font-weight: normal;
}
.list--pills a:hover {
  background-color: #60bad4;
}

.list--regions > .list-item {
  margin-bottom: 3.42857em;
}
.list--regions > .list-item .views-field-name {
  border-bottom: 1px solid #dadada;
  margin-bottom: 0.85714em;
}

.list--cities {
  *zoom: 1;
}
.list--cities:before, .list--cities:after {
  content: " ";
  display: table;
}
.list--cities:after {
  clear: both;
}
@media (min-width: 600px) {
  .list--cities > .list-item {
    float: left;
    margin-right: 20px;
    width: 268px;
  }
}
.lt-ie9 .list--cities > .list-item {
  float: left;
  margin-right: 20px;
  width: 268px;
}

.list--expands .item-list {
  overflow: hidden;
  margin-bottom: 1.5em;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  transition: 0.5s all ease;
}

.list-show-more {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 1em;
}

.list--stats .list-item {
  padding: 0.85714em 0 0;
  margin: 0.85714em 0 0;
  border-top: 1px #e1eff5 solid;
}
.list--stats .list-item:first-child {
  margin: 0;
  padding: 0;
  border: 0;
}
.list--stats .stats-heading {
  font-size: 17px;
  line-height: 1;
  color: #292929;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
}
.list--stats .stats-value,
.list--stats .stats-measurement {
  display: inline-block;
  color: #fff;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0 10px 0 0;
  font-size: 4.28571em;
  line-height: 1.1em;
}
.list--stats .stats-measurement {
  margin: 0;
  font-size: 1.5em;
  line-height: 1.42857em;
}

.list--reveal {
  height: 545px;
  overflow-y: auto;
}
.list--reveal:after {
  content: "";
  display: block;
  position: absolute;
  height: 15%;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: transparent;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiM2MGJhZDQiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0icmdiYSg5NiwgMTg2LCAyMTIsIDApIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(28%, #60bad4), color-stop(60%, rgba(96, 186, 212, 0)));
  background-image: -webkit-linear-gradient(bottom, #60bad4 28%, rgba(96, 186, 212, 0) 60%);
  background-image: -moz-linear-gradient(bottom, #60bad4 28%, rgba(96, 186, 212, 0) 60%);
  background-image: -o-linear-gradient(bottom, #60bad4 28%, rgba(96, 186, 212, 0) 60%);
  background-image: linear-gradient(bottom, #60bad4 28%, rgba(96, 186, 212, 0) 60%);
}
.panel--round-bottom .list--reveal:after {
  -moz-border-radius-bottomright: 30px;
  -webkit-border-bottom-right-radius: 30px;
  border-bottom-right-radius: 30px;
}

.list--tweets > .list-item {
  margin-bottom: 0.42857em;
  float: left;
}
.list--tweets > .list-item a {
  color: #4d4d4d;
  text-decoration: underline;
}
.list--tweets > .list-item a:hover {
  color: #747474;
}
.list--tweets .views-field-name {
  font-weight: bold;
}
.list--tweets .views-field-name a {
  font-weight: normal;
  text-decoration: none;
}
.list--tweets .views-field-created-time {
  display: block;
  margin: 0.25em 0;
}

.resource-supplement .list--ruled > .list-item, .resource-supplement .list--ruled--loose > .list-item, .resource-supplement .list--ruled--links > .list-item {
  border: none;
  margin-bottom: 1.71429em;
}

.maintenance-page #content {
  text-align: center;
  margin: 4.28571em 0;
}

.l--marquee {
  width: 100%;
  height: 100%;
  position: relative;
  padding-top: 2.57143em;
}
.l--marquee .l-content ,.l--marquees .l-content {
  z-index: 2;
  position: absolute;
  bottom: 0.625em;
  left: 10%;
  width: 80%;
}

.view-mode-marquee {
  background-repeat: no-repeat;
  background-size: auto 66%;
  background-position: center 0;
  background-color: #131313;
}
.view-mode-marquee:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: transparent;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiMxMzEzMTMiLz48c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0icmdiYSgxOSwgMTksIDE5LCAwKSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(33%, #131313), color-stop(66%, rgba(19, 19, 19, 0)));
  background-image: -webkit-linear-gradient(bottom, #131313 33%, rgba(19, 19, 19, 0) 66%);
  background-image: -moz-linear-gradient(bottom, #131313 33%, rgba(19, 19, 19, 0) 66%);
  background-image: -o-linear-gradient(bottom, #131313 33%, rgba(19, 19, 19, 0) 66%);
  background-image: linear-gradient(bottom, #131313 33%, rgba(19, 19, 19, 0) 66%);
  z-index: 1;
}
.view-mode-marquee .field--body,
.view-mode-marquee .field--field-elevator-pitch {
  font-size: 1.21429em;
  line-height: 1.23529em;
  margin-bottom: 1.41176em;
  color: white;
  display: none;
}
.view-mode-marquee .link--more--large {
  margin-bottom: 1.71429em;
}
@media (min-width: 600px) {
  .view-mode-marquee {
    background-size: cover;
    background-position: center center;
  }
  .view-mode-marquee:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9InJnYmEoMTksIDE5LCAxOSwgMC45KSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSJyZ2JhKDE5LCAxOSwgMTksIDApIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, rgba(19, 19, 19, 0.9)), color-stop(70%, rgba(19, 19, 19, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(19, 19, 19, 0.9) 20%, rgba(19, 19, 19, 0) 70%);
    background-image: -moz-linear-gradient(bottom, rgba(19, 19, 19, 0.9) 20%, rgba(19, 19, 19, 0) 70%);
    background-image: -o-linear-gradient(bottom, rgba(19, 19, 19, 0.9) 20%, rgba(19, 19, 19, 0) 70%);
    background-image: linear-gradient(bottom, rgba(19, 19, 19, 0.9) 20%, rgba(19, 19, 19, 0) 70%);
  }
  .view-mode-marquee .field--body,
  .view-mode-marquee .field--field-elevator-pitch {
    display: block;
  }
}
.lt-ie9 .view-mode-marquee {
  background-size: cover;
  background-position: center center;
}
.lt-ie9 .view-mode-marquee:before {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9InJnYmEoMTksIDE5LCAxOSwgMC45KSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSJyZ2JhKDE5LCAxOSwgMTksIDApIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, rgba(19, 19, 19, 0.9)), color-stop(70%, rgba(19, 19, 19, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(19, 19, 19, 0.9) 20%, rgba(19, 19, 19, 0) 70%);
  background-image: -moz-linear-gradient(bottom, rgba(19, 19, 19, 0.9) 20%, rgba(19, 19, 19, 0) 70%);
  background-image: -o-linear-gradient(bottom, rgba(19, 19, 19, 0.9) 20%, rgba(19, 19, 19, 0) 70%);
  background-image: linear-gradient(bottom, rgba(19, 19, 19, 0.9) 20%, rgba(19, 19, 19, 0) 70%);
}
.lt-ie9 .view-mode-marquee .field--body,
.lt-ie9 .view-mode-marquee .field--field-elevator-pitch {
  display: block;
}

.view-id-marquee,
.view-news-item-marquee,
.flexslider--slideshow {
  position: relative;
}
.view-id-marquee .slides,
.view-news-item-marquee .slides,
.flexslider--slideshow .slides {
  height: 395px;
  width: 100%;
}
@media (min-width: 600px) {
  .view-id-marquee .slides,
  .view-news-item-marquee .slides,
  .flexslider--slideshow .slides {
    height: 490px;
  }
}
.lt-ie9 .view-id-marquee .slides, .lt-ie9
.view-news-item-marquee .slides, .lt-ie9
.flexslider--slideshow .slides {
  height: 490px;
}
.view-id-marquee .slide,
.view-news-item-marquee .slide,
.flexslider--slideshow .slide {
  height: 100%;
  background-color: #747474;
}
.view-id-marquee .flex-direction-nav,
.view-news-item-marquee .flex-direction-nav,
.flexslider--slideshow .flex-direction-nav {
  *zoom: 1;
  margin: 0 0 0.5em;
  padding: 0;
}
.view-id-marquee .flex-direction-nav:before, .view-id-marquee .flex-direction-nav:after,
.view-news-item-marquee .flex-direction-nav:before,
.view-news-item-marquee .flex-direction-nav:after,
.flexslider--slideshow .flex-direction-nav:before,
.flexslider--slideshow .flex-direction-nav:after {
  content: " ";
  display: table;
}
.view-id-marquee .flex-direction-nav:after,
.view-news-item-marquee .flex-direction-nav:after,
.flexslider--slideshow .flex-direction-nav:after {
  clear: both;
}
.view-id-marquee .flex-direction-nav > li,
.view-news-item-marquee .flex-direction-nav > li,
.flexslider--slideshow .flex-direction-nav > li {
  list-style: none;
}
.view-id-marquee .flex-prev,
.view-id-marquee .flex-next,
.view-news-item-marquee .flex-prev,
.view-news-item-marquee .flex-next,
.flexslider--slideshow .flex-prev,
.flexslider--slideshow .flex-next {
  display: block;
  height: 45px;
  width: 49.8%;
  float: left;
  background-repeat: no-repeat;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.7);
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200%;
  z-index: 3;
}
.view-id-marquee .flex-prev:hover, .view-id-marquee .flex-prev:active,
.view-id-marquee .flex-next:hover,
.view-id-marquee .flex-next:active,
.view-news-item-marquee .flex-prev:hover,
.view-news-item-marquee .flex-prev:active,
.view-news-item-marquee .flex-next:hover,
.view-news-item-marquee .flex-next:active,
.flexslider--slideshow .flex-prev:hover,
.flexslider--slideshow .flex-prev:active,
.flexslider--slideshow .flex-next:hover,
.flexslider--slideshow .flex-next:active {
  background-color: #b5d7e7;
}
.svg .view-id-marquee .flex-prev, .svg
.view-id-marquee .flex-next, .svg
.view-news-item-marquee .flex-prev, .svg
.view-news-item-marquee .flex-next, .svg
.flexslider--slideshow .flex-prev, .svg
.flexslider--slideshow .flex-next {
  background-position: center center;
}
@media (min-width: 600px) {
  .view-id-marquee .flex-prev,
  .view-id-marquee .flex-next,
  .view-news-item-marquee .flex-prev,
  .view-news-item-marquee .flex-next,
  .flexslider--slideshow .flex-prev,
  .flexslider--slideshow .flex-next {
    height: 75px;
    width: 45px;
    position: absolute;
    top: 50%;
    margin-top: -37px;
    margin-right: 0;
  }
}
.lt-ie9 .view-id-marquee .flex-prev, .lt-ie9
.view-id-marquee .flex-next, .lt-ie9
.view-news-item-marquee .flex-prev, .lt-ie9
.view-news-item-marquee .flex-next, .lt-ie9
.flexslider--slideshow .flex-prev, .lt-ie9
.flexslider--slideshow .flex-next {
  height: 75px;
  width: 45px;
  position: absolute;
  top: 50%;
  margin-top: -37px;
  margin-right: 0;
}
.view-id-marquee .flex-prev,
.view-news-item-marquee .flex-prev,
.flexslider--slideshow .flex-prev {
  margin-right: 0.4%;
  left: 0;
  background-position: 0 -1916px;
}
.svg .view-id-marquee .flex-prev, .svg
.view-news-item-marquee .flex-prev, .svg
.flexslider--slideshow .flex-prev {
  background-image: url("../images/svg/previous.svg");
}
.view-id-marquee .flex-next,
.view-news-item-marquee .flex-next,
.flexslider--slideshow .flex-next {
  right: 0;
  background-position: 0 -1854px;
}
.svg .view-id-marquee .flex-next, .svg
.view-news-item-marquee .flex-next, .svg
.flexslider--slideshow .flex-next {
  background-image: url("../images/svg/next.svg");
}

.marquee-title {
  font-size: 1.92857em;
  line-height: 1.33333em;
  clear: both;
  margin: 0 0 0.3em;
}
.marquee-title a {
  color: #b5d7e7;
}
.marquee-title a:after {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 25px;
  width: 16px;
  margin-left: 10px;
  position: relative;
  top: -4px;
  background-position: 0 -1828px;
}
.marquee-title a:hover {
  text-decoration: underline;
}
@media (min-width: 40em) {
  .marquee-title {
    font-size: 2.35714em;
    line-height: 1.27273em;
  }
}
.lt-ie9 .marquee-title {
  font-size: 2.35714em;
  line-height: 1.27273em;
}

.flexslider--slideshow .slide {
  height: 100%;
  overflow: hidden;
}
.flexslider--slideshow .slide .view-mode-slide {
  height: 100%;
  width: 100%;
}
.flexslider--slideshow .slide .field--field-image {
  height: 200%;
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
}
.flexslider--slideshow .slide .field--field-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 50%;
  width: auto;
  max-width: none;
}

.slides {
  margin: 0;
  padding: 0;
}

.slide {
  list-style: none;
  display: none;
}

.block-views-publications-block-8 .view-publications {
  padding-right: 36px;
}
@media (min-width: 51em) {
  .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;
    }
  }
}
*/
.view-mode-slide img {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.messages {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 0.42857em;
  padding: 0.42857em 15px;
  color: white;
}
.messages a {
  color: white;
  font-weight: bold;
}
.messages.error {
  background-color: #c51f24;
}
.messages.warning {
  background-color: #faaf18;
}
.messages.status {
  background-color: #007a4d;
}

.krumo-element,
.krumo-footnote,
.krumo-call,
.krumo-preview {
  color: black;
}

.meta {
  font-size: 1.14286em;
  line-height: 1.5em;
}

.view-mode-full {
  margin-top: 3.85714em;
}

.view-mode-teaser .ds-header {
  margin-bottom: 0.85714em;
}
.view-mode-teaser .ds-content {
  *zoom: 1;
}
.view-mode-teaser .ds-content:before, .view-mode-teaser .ds-content:after {
  content: " ";
  display: table;
}
.view-mode-teaser .ds-content:after {
  clear: both;
}
.view-mode-teaser .field--post-date {
  font-style: italic;
}
@media (min-width: 25em) {
  .view-mode-teaser .node-image {
    width: 200px;
    max-width: 30%;
    float: right;
    margin: 0 0 1.71429em 30px;
  }
}
.lt-ie9 .view-mode-teaser .node-image {
  width: 200px;
  max-width: 30%;
  float: right;
  margin: 0 0 1.71429em 30px;
}

.view-mode-highlighted .field--body {
  font-size: 1.14286em;
  line-height: 1.125em;
}

.view-mode-related .field--byline {
  margin-top: 0;
}

.nav, #styleguide-header ul, .nav--horizontal-bar {
  margin-left: 0;
  list-style: none;
  padding-left: 0;
}

.nav--inline > li, .nav--footer > li {
  display: inline;
}
.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;
}

.nav--tabs,
.nav--pills {
  *zoom: 1;
}
.nav--tabs:before, .nav--tabs:after,
.nav--pills:before,
.nav--pills:after {
  content: " ";
  display: table;
}
.nav--tabs:after,
.nav--pills:after {
  clear: both;
}

.nav--tabs > li,
.nav--pills > li {
  float: left;
}

.nav--pills > li > a {
  display: block;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 4px;
}

.nav--tabs {
  border-bottom: 1px solid #ddd;
}

.nav--tabs > li {
  margin-bottom: 0;
  margin-right: 6px;
}

.nav--tabs > li > a {
  padding: 0.8em 24px;
  -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-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;
  font-size: 1.07143em;
  line-height: 1.6em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #e8e8e8;
  background-color: white;
  color: #747474;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.nav--tabs > li > a:hover {
  border-color: #b3b3b3 #b3b3b3 #e8e8e8;
}

.nav--tabs > .nav-item > .active,
.nav--tabs > .nav-item > .active:hover {
  color: #131313;
  border: 1px solid #ddd;
  border-top-color: #60bad4;
  border-bottom-color: transparent;
  cursor: default;
  -webkit-box-shadow: #60bad4 0 6px 0 -3px inset;
  -moz-box-shadow: #60bad4 0 6px 0 -3px inset;
  box-shadow: #60bad4 0 6px 0 -3px inset;
}

.nav--tabs.nav--stacked {
  border-bottom: none;
}
.nav--tabs.nav--stacked > li {
  margin-bottom: 0;
}
.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;
}
.nav--tabs.nav--stacked > li > a:hover {
  border-color: #b3b3b3 white #b3b3b3 #b3b3b3;
}
.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;
}

.nav--pills > li > a {
  background-color: #b5d7e7;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: white;
  font-size: 1.07143em;
  line-height: 1.6em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.nav--pills > li > a:hover {
  background-color: #56a7be;
  text-decoration: none;
}
.nav--pills > li > a:active {
  background-color: #60bad4;
}
.nav--pills > li > a.active {
  background-color: #4d4d4d;
  color: #e8e8e8;
}

.nav--pills--small > li > a {
  font-size: 0.85714em;
  line-height: 1.5em;
  padding: 3px 6px;
}

.nav--stacked > li {
  float: none;
}

.nav--stacked > li > a {
  display: block;
  padding: 0.42857em 12px;
  margin-right: 0;
}
.nav--stacked > li > a.active {
  font-weight: bold;
}

.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;
}
.nav--stacked.nav--buttons > li {
  border-bottom: 1px solid #b3b3b3;
}
.nav--stacked.nav--buttons > li.last {
  border-bottom: none;
}
.nav--stacked.nav--buttons > li > a {
  font-size: 0.85714em;
  line-height: 1.5em;
  padding: 0.21429em 15px;
  color: #2b7caf;
}
.nav--stacked.nav--buttons > li > a:hover {
  background-color: white;
}
.nav--stacked.nav--buttons > li > a:active, .nav--stacked.nav--buttons > li > a.active {
  background-color: #2b7caf;
  color: white;
}

.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;
}
.nav--inline.nav--buttons:before, .nav--buttons.nav--footer:before, .nav--inline.nav--buttons:after, .nav--buttons.nav--footer:after {
  content: " ";
  display: table;
}
.nav--inline.nav--buttons:after, .nav--buttons.nav--footer:after {
  clear: both;
}
@media (min-width: 768px) {
  .nav--inline.nav--buttons, .nav--buttons.nav--footer {
    display: block;
  }
}
.nav--inline.nav--buttons > li, .nav--buttons.nav--footer > li {
  float: left;
  margin-right: 0;
}
.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: #e8e8e8 1px solid;
  padding: 14px 18px;
  margin: 0;
  color: white;
  font-weight: bold;
}
@media (min-width: 992px) {
  .nav--inline.nav--buttons > li > a, .nav--buttons.nav--footer > li > a {
    padding: 14px 24px;
  }
}
.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+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e8e8e8));
  background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: -moz-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: -o-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: linear-gradient(top, #f3f3f3, #e8e8e8);
}
.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;
}

#tabs {
  margin-bottom: 1.71429em;
}

.nav--social .nav-link, .nav--resource .nav-link {
  display: block;
  padding-top: 0.4em;
  padding-bottom: 0.8em;
  font-size: 1.07143em;
  line-height: 1.2em;
  color: #747474;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.nav--social .nav-link:hover, .nav--resource .nav-link:hover {
  color: black;
  text-decoration: none;
}

.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;
}

#stay-connected .nav--social .nav-item {
  float: left;
  width: 50%;
  padding-right: 0.42857em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#stay-connected .nav--social .nav-item:nth-child(odd) {
  clear: both;
}

.nav-link--facebook {
  line-height: 25px !important;
}
.nav-link--facebook:before {
  background-position: 0 -100px;
  height: 24px;
  width: 24px;
}

.nav-link--linkedin {
  line-height: 25px !important;
}
.nav-link--linkedin:before {
  background-position: 0 -75px;
  height: 25px;
  width: 25px;
}

.nav-link--rss {
  line-height: 25px !important;
}
.nav-link--rss:before {
  background-position: 0 -1898px;
  height: 18px;
  width: 18px;
}

.nav-link--slideshare {
  line-height: 25px !important;
}
.nav-link--slideshare:before {
  background-position: 0 -1715px;
  height: 24px;
  width: 24px;
}

.nav-link--twitter {
  line-height: 25px !important;
}
.nav-link--twitter:before {
  background-position: 0 -50px;
  height: 25px;
  width: 25px;
}

.nav-link--youtube {
  line-height: 25px !important;
}
.nav-link--youtube:before {
  background-position: 0 -1763px;
  height: 24px;
  width: 24px;
}

.nav-link--google {
  line-height: 25px !important;
}
.nav-link--google:before {
  background-position: 0 -1667px;
  height: 24px;
  width: 24px;
}

.nav-link--flickr {
  line-height: 25px !important;
}
.nav-link--flickr:before {
  background-position: 0 -1739px;
  height: 24px;
  width: 24px;
}

.nav-link--weibo {
  line-height: 25px !important;
}
.nav-link--weibo:before {
  background-position: 0 -621px;
  height: 25px;
  width: 25px;
}

.nav-link--wechat {
  line-height: 25px !important;
}
.nav-link--wechat:before {
  background-position: 0 -1691px;
  height: 24px;
  width: 24px;
}

.nav--resource .nav-link--data {
  line-height: 25px !important;
}
.nav--resource .nav-link--data:before {
  background-position: 0 -1619px;
  height: 18px;
  width: 18px;
}
.nav--resource .nav-link--document {
  line-height: 25px !important;
}
.nav--resource .nav-link--document:before {
  background-position: 0 -1601px;
  height: 18px;
  width: 18px;
}
.nav--resource .nav-link--graph {
  line-height: 25px !important;
}
.nav--resource .nav-link--graph:before {
  background-position: 0 -1022px;
  height: 18px;
  width: 18px;
}
.nav--resource .nav-link--interactive {
  line-height: 25px !important;
}
.nav--resource .nav-link--interactive:before {
  background-position: 0 -1124px;
  height: 18px;
  width: 18px;
}
.nav--resource .nav-link--map {
  line-height: 25px !important;
}
.nav--resource .nav-link--map:before {
  background-position: 0 -974px;
  height: 18px;
  width: 18px;
}
.nav--resource .nav-link--publication {
  line-height: 25px !important;
}
.nav--resource .nav-link--publication:before {
  background-position: 0 -2149px;
  height: 18px;
  width: 18px;
}
.nav--resource .nav-link--presentation {
  line-height: 25px !important;
}
.nav--resource .nav-link--presentation:before {
  background-position: 0 -1583px;
  height: 18px;
  width: 18px;
}
.nav--resource .nav-link--video {
  line-height: 25px !important;
}
.nav--resource .nav-link--video:before {
  background-position: 0 -1358px;
  height: 18px;
  width: 18px;
}
.nav--resource .nav-link--visualization {
  line-height: 25px !important;
}
.nav--resource .nav-link--visualization:before {
  background-position: 0 -933px;
  height: 18px;
  width: 18px;
}

.nav--main {
  padding: 0;
  margin: 0;
}
.nav--main .nav-link,  .navbar-nav li a  {
  display: block;
  padding: 0.85714em 15px;
  font-size: 1.21429em;
  line-height: 1.41176em;
  color: #292929;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.nav--main .nav-link.active, .nav--main .nav-link.active-trail, .navbar-nav .is-active {
  color: white !important;
}
.no-touch .nav--main .nav-item:hover .nav-link {
  background-color: #4d4d4d;
  color: white;
  text-decoration: none;
}
@media (min-width: 53em) {
  .nav--main {
    *zoom: 1;
  }
  .nav--main:before, .nav--main:after {
    content: " ";
    display: table;
  }
  .nav--main:after {
    clear: both;
  }
  .nav--main .nav-link ,  .navbar-nav li a {
    padding: 1.28571em 15px;
  }
  .nav--main .nav-item {
    float: left;
  }
}
.lt-ie9 .nav--main {
  *zoom: 1;
}
.lt-ie9 .nav--main:before, .lt-ie9 .nav--main:after {
  content: " ";
  display: table;
}
.lt-ie9 .nav--main:after {
  clear: both;
}
.lt-ie9 .nav--main .nav-link {
  padding: 1.28571em 15px;
}
.lt-ie9 .nav--main .nav-item {
  float: left;
}
@media (min-width: 53em) and (max-width: 58em) {
  .nav--main .nav-link, .navbar-nav li a  {
    font-size: 1.07143em;
    line-height: 1.6em;
  }
}

.expanded .nav--dropdown {
  display: none;
}
.expanded .nav--dropdown .nav-link,  .expanded .dropdown-menu li a  {
  padding: 0.8em 15px;
  background-color: #4d4d4d;
  font-size: 1.07143em;
  line-height: 1.6em;
  color: white;
}
.expanded .nav--dropdown .nav-link:hover, .expanded .dropdown-menu li a:hover {
  background-color: #292929 !important;
  color: white;
}
.expanded .nav--dropdown .nav-link.active, .expanded .dropdown-menu li a  {
  background-color: #292929 !important;
  color: #b5d7e7 !important;
}
.no-touch .expanded .nav--dropdown .nav-link {
  padding-top: 0.4em;
  padding-bottom: 0.4em;
}

.expanded .expanded .nav--dropdown .nav-link {
  background-color: #747474;
  -webkit-box-shadow: 6px 0 6px -3px rgba(0, 0, 0, 0.25) inset;
  -moz-box-shadow: 6px 0 6px -3px rgba(0, 0, 0, 0.25) inset;
  box-shadow: 6px 0 6px -3px rgba(0, 0, 0, 0.25) inset;
}
.expanded .expanded .nav--dropdown .nav-link:hover {
  background-color: #292929 !important;
}
.expanded .expanded .nav--dropdown .nav-link.active {
  background-color: #131313 !important;
}

@media (min-width: 53em) {
  .nav--dropdown .nav--dropdown {
    position: absolute;
    top: 100%;
    z-index: 200;
    width: auto;
  }
  .nav--dropdown .nav--dropdown .nav-item {
    float: none;
    white-space: nowrap;
  }
  .nav--dropdown .nav--dropdown .nav--dropdown {
    display: none;
    top: 0;
    left: 100%;
  }
  .nav--dropdown > .expanded:hover {
    position: relative;
  }
  .nav--dropdown > .expanded:hover > .nav--dropdown {
    display: block;
  }
}
.lt-ie9 .nav--dropdown .nav--dropdown {
  position: absolute;
  top: 100%;
  z-index: 200;
  width: auto;
}
.lt-ie9 .nav--dropdown .nav--dropdown .nav-item {
  float: none;
  white-space: nowrap;
}
.lt-ie9 .nav--dropdown .nav--dropdown .nav--dropdown {
  display: none;
  top: 0;
  left: 100%;
}
.lt-ie9 .nav--dropdown > .expanded:hover {
  position: relative;
}
.lt-ie9 .nav--dropdown > .expanded:hover > .nav--dropdown {
  display: block;
}

.nav--footer .nav-link {
  font-size: 1em;
  line-height: 1.28571em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin-right: 15px;
}

.nav--related-topics {
  margin: 0;
}
.nav--related-topics .nav-item > a {
  font-size: 1em;
  line-height: 1.28571em;
  color: #9b9b9b;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 1.28571em 6px 1.71429em;
}
.nav--related-topics .nav-item > a:hover {
  color: white;
}

.nav--other-sites .nav-item > a, .block--wri-sites .view-footer a {
  display: block;
  font-size: 1.07143em;
  line-height: 1.6em;
  color: #4d4d4d;
  font-family: Helvetica, Arial, sans-serif;
  padding: 0.4em 15px;
  border-top: 1px dotted #b3b3b3;
}
.nav--other-sites .nav-item > a:hover, .block--wri-sites .view-footer a:hover {
  color: #292929;
  background-color: #dadada;
}

.nav--other-sites {
  margin: 0.42857em 0 0;
}

.nav--horizontal-bar {
  margin: 2em 0 3em;
  border-top: 1px dotted #b3b3b3;
  border-bottom: 1px dotted #b3b3b3;
  text-align: left;
}
.nav--horizontal-bar > li {
  display: block;
}
.nav--horizontal-bar > li a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 16px;
  color: #4d4d4d;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.no-touch .nav--horizontal-bar > li a:hover {
  text-decoration: none;
  color: #747474;
}
.no-touch .nav--horizontal-bar > li a:hover.active, .nav--horizontal-bar > li a.active {
  text-decoration: none;
  color: #60bad4;
  background: transparent;
  cursor: default;
}
@media (min-width: 600px) {
  .nav--horizontal-bar {
    text-align: center;
  }
  .nav--horizontal-bar > li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-left: 10px;
  }
  .nav--horizontal-bar > li:first-child {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .nav--horizontal-bar > li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-left: 20px;
  }
  .nav--horizontal-bar > li:first-child {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .nav--horizontal-bar > li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-left: 32px;
  }
  .nav--horizontal-bar > li:first-child {
    margin-left: 0;
  }
}
.lt-ie9 .nav--horizontal-bar > li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 32px;
}
.lt-ie9 .nav--horizontal-bar > li:first-child {
  margin-left: 0;
}

#block-webform-client-block-50 .field--body {
  margin: 0 0 0.85714em;
  padding: 2.14286em 30px 0.85714em;
  background-color: #2b7caf;
  color: white;
}
#block-webform-client-block-50 .form-item {
  margin: 0 0 0.85714em;
}
#block-webform-client-block-50 .form-submit {
  background-color: #2b7caf;
  color: white;
}
@media (min-width: 32em) {
  #block-webform-client-block-50 .block-content {
    padding-right: 230px;
  }
  #block-webform-client-block-50 .field--body {
    position: absolute;
    top: -4.28571em;
    right: 0;
    width: 200px;
  }
  #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;
  }
  #block-webform-client-block-50 .field--body:before {
    top: 30px;
    border-color: #2b7caf transparent;
    border-width: 0 0 40px 30px;
  }
  #block-webform-client-block-50 .field--body:after {
    top: 60px;
    border-color: transparent transparent #f3f3f3 transparent;
    border-width: 0 0 10px 30px;
  }
}
.lt-ie9 #block-webform-client-block-50 .block-content {
  padding-right: 230px;
}
.lt-ie9 #block-webform-client-block-50 .field--body {
  position: absolute;
  top: -4.28571em;
  right: 0;
  width: 200px;
}
.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;
}
.lt-ie9 #block-webform-client-block-50 .field--body:before {
  top: 30px;
  border-color: #2b7caf transparent;
  border-width: 0 0 40px 30px;
}
.lt-ie9 #block-webform-client-block-50 .field--body:after {
  top: 60px;
  border-color: transparent transparent #f3f3f3 transparent;
  border-width: 0 0 10px 30px;
}

.region--ruled {
  border-bottom-style: solid;
  border-bottom-width: 0.07143em;
  padding-bottom: 3.78571em;
  margin-bottom: 3.85714em;
  border-color: #dadada;
  border-style: none none dotted;
}

.region--ruled--above {
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 3.78571em;
  margin-top: 3.85714em;
  border-color: #dadada;
  border-style: dotted none none;
}

.region--block-rules > .block, .node-blog-post.view-mode-full .ds-footer > .block,
.node-blog-post.view-mode-full .ds-content > .block, .node-news-item.view-mode-full > .ds-aside > .block {
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 3.78571em;
  border-top: 1px dotted #dadada;
  margin-top: 3.85714em;
  margin-bottom: 3.85714em;
}
.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-news-item.view-mode-full > .ds-aside > .block:first-child {
  border-top: none;
  padding-top: 0;
  margin-top: 4.71429em;
}

#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;
  border-bottom: 3px #e1eff5 solid;
}
#alert > .l--constrained, .page--sidebar-before #alert > .l--sidebar-before, .maintenance-page #alert > #page, .page-about-experts-staff #alert > .l-header, .view-resources.view-display-id-page_1 #alert > .view-empty,
.pane-views-exp-publications-page #alert > .view-empty,
.pane-views-exp-resources-pane-resources #alert > .view-empty,
.pane-views-exp-blog-page #alert > .view-empty,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #alert > .view-empty, .view-resources.view-display-id-page_1 #alert > .view-content,
.pane-views-exp-publications-page #alert > .view-content,
.pane-views-exp-resources-pane-resources #alert > .view-content,
.pane-views-exp-blog-page #alert > .view-content,
.pane-views-6cddb205ffcbfac3c3579206a6808f67 #alert > .view-content {
  padding: 0;
}

#block-views-alert-block {
  padding: 1em 15px;
  *zoom: 1;
}
#block-views-alert-block:before, #block-views-alert-block:after {
  content: " ";
  display: table;
}
#block-views-alert-block:after {
  clear: both;
}
#block-views-alert-block .views-row {
  position: relative;
}

.node-alert.view-mode-teaser {
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
.node-alert.view-mode-teaser:before, .node-alert.view-mode-teaser:after {
  content: " ";
  display: table;
}
.node-alert.view-mode-teaser:after {
  clear: both;
}
.node-alert.view-mode-teaser .ds-header {
  margin-bottom: 0;
}
.node-alert.view-mode-teaser .ds-content {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .node-alert.view-mode-teaser .ds-header {
    float: left;
  }
  .node-alert.view-mode-teaser .ds-content {
    float: right;
    padding-top: 12px;
  }
}
.lt-ie9 .node-alert.view-mode-teaser .ds-header {
  float: left;
}
.lt-ie9 .node-alert.view-mode-teaser .ds-content {
  float: right;
  padding-top: 12px;
}

.alert-title {
  margin: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 1.21429em;
  line-height: 2.11765em;
  font-weight: bold;
}
.highlighted .alert-title {
  color: #c51f24;
}

.alert-link-wrapper {
  margin-bottom: 0;
}

.node-blog-post.view-mode-full {
  max-width: 36em;
  margin-right: auto;
  margin-left: auto;
}
.node-blog-post.view-mode-full .field--body {
  margin-bottom: 3.85714em;
}
@media (min-width: 33em) {
  .node-blog-post.view-mode-full .field--field-featured-image {
    float: right;
    width: 50%;
    margin: 0 0 1.71429em 30px;
  }
}
.lt-ie8 .node-blog-post.view-mode-full .field--field-featured-image {
  float: right;
  width: 50%;
  margin: 0 0 1.71429em 30px;
}

.node-event.view-mode-listing_expanded .field--dateline,
.node-event.view-mode-teaser .field--dateline {
  text-transform: none;
  font-size: 1.21429em;
  line-height: 1.41176em;
}

.node-event.view-mode-teaser,
.node-event.view-mode-featured {
  *position: relative;
  *zoom: 1;
}
.node-event.view-mode-teaser:before, .node-event.view-mode-teaser:after,
.node-event.view-mode-featured:before,
.node-event.view-mode-featured:after {
  content: "";
  display: table;
}
.node-event.view-mode-teaser:after,
.node-event.view-mode-featured:after {
  clear: both;
}
.node-event.view-mode-teaser > .ds-aside,
.node-event.view-mode-teaser > .ds-content,
.node-event.view-mode-teaser > .ds-figure,
.node-event.view-mode-teaser > .ds-header,
.node-event.view-mode-featured > .ds-aside,
.node-event.view-mode-featured > .ds-content,
.node-event.view-mode-featured > .ds-figure,
.node-event.view-mode-featured > .ds-header {
  margin-bottom: 1.71429em;
}
@media (min-width: 34em) {
  .node-event.view-mode-teaser > .ds-figure,
  .node-event.view-mode-featured > .ds-figure {
    float: left;
    width: 37.5%;
    margin-left: 0%;
    margin-right: -37.5%;
  }
  .node-event.view-mode-teaser > .ds-header,
  .node-event.view-mode-featured > .ds-header {
    margin-bottom: 0;
  }
  .node-event.view-mode-teaser > .ds-header,
  .node-event.view-mode-teaser > .ds-aside,
  .node-event.view-mode-featured > .ds-header,
  .node-event.view-mode-featured > .ds-aside {
    float: right;
    width: 54.16667%;
    margin-right: 0%;
    margin-left: -54.16667%;
    clear: right;
  }
  .node-event.view-mode-teaser > .ds-content,
  .node-event.view-mode-featured > .ds-content {
    clear: both;
  }
}
.lt-ie9 .node-event.view-mode-teaser > .ds-figure, .lt-ie9
.node-event.view-mode-featured > .ds-figure {
  float: left;
  width: 37.5%;
  margin-left: 0%;
  margin-right: -37.5%;
}
.lt-ie9 .node-event.view-mode-teaser > .ds-header, .lt-ie9
.node-event.view-mode-featured > .ds-header {
  margin-bottom: 0;
}
.lt-ie9 .node-event.view-mode-teaser > .ds-header,
.lt-ie9 .node-event.view-mode-teaser > .ds-aside, .lt-ie9
.node-event.view-mode-featured > .ds-header,
.lt-ie9
.node-event.view-mode-featured > .ds-aside {
  float: right;
  width: 54.16667%;
  margin-right: 0%;
  margin-left: -54.16667%;
  clear: right;
}
.lt-ie9 .node-event.view-mode-teaser > .ds-content, .lt-ie9
.node-event.view-mode-featured > .ds-content {
  clear: both;
}

@media (min-width: 68em) {
  .node-event.view-mode-teaser > .ds-figure {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
  }
  .node-event.view-mode-teaser > .ds-content,
  .node-event.view-mode-teaser > .ds-header {
    float: right;
    width: 41.66667%;
    margin-right: 29.16667%;
    margin-left: -70.83333%;
  }
  .node-event.view-mode-teaser > .ds-aside {
    float: left;
    width: 25%;
    margin-left: 75%;
    margin-right: -100%;
    clear: none;
  }
  .node-event.view-mode-teaser > .ds-content {
    clear: right;
  }
  .node-event.view-mode-teaser .field--dateline {
    margin-top: 0;
  }
}
.lt-ie9 .node-event.view-mode-teaser > .ds-figure {
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
}
.lt-ie9 .node-event.view-mode-teaser > .ds-content,
.lt-ie9 .node-event.view-mode-teaser > .ds-header {
  float: right;
  width: 41.66667%;
  margin-right: 29.16667%;
  margin-left: -70.83333%;
}
.lt-ie9 .node-event.view-mode-teaser > .ds-aside {
  float: left;
  width: 25%;
  margin-left: 75%;
  margin-right: -100%;
  clear: none;
}
.lt-ie9 .node-event.view-mode-teaser > .ds-content {
  clear: right;
}
.lt-ie9 .node-event.view-mode-teaser .field--dateline {
  margin-top: 0;
}

@media (min-width: 51em) {
  .node-event.view-mode-featured > .ds-figure {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
  }
  .node-event.view-mode-featured > .ds-content,
  .node-event.view-mode-featured > .ds-header {
    float: right;
    width: 41.66667%;
    margin-right: 29.16667%;
    margin-left: -70.83333%;
  }
  .node-event.view-mode-featured > .ds-aside {
    float: left;
    width: 25%;
    margin-left: 75%;
    margin-right: -100%;
    clear: none;
  }
  .node-event.view-mode-featured > .ds-content {
    clear: right;
  }
}
.lt-ie9 .node-event.view-mode-featured > .ds-figure {
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
}
.lt-ie9 .node-event.view-mode-featured > .ds-content,
.lt-ie9 .node-event.view-mode-featured > .ds-header {
  float: right;
  width: 41.66667%;
  margin-right: 29.16667%;
  margin-left: -70.83333%;
}
.lt-ie9 .node-event.view-mode-featured > .ds-aside {
  float: left;
  width: 25%;
  margin-left: 75%;
  margin-right: -100%;
  clear: none;
}
.lt-ie9 .node-event.view-mode-featured > .ds-content {
  clear: right;
}

.view-display-id-events_attachment_featured {
  margin: 2.14286em 0;
  border-bottom: 1px solid #dadada;
}

.view-id-events.view-display-id-page .item-list {
  margin-bottom: 3.42857em;
}
.view-id-events.view-display-id-page .item-list > h3 {
  font-size: 1.5em;
  line-height: 1.42857em;
  padding-bottom: 0.57143em;
  border-bottom: #dadada 1px dotted;
  margin-bottom: 1.42857em;
  text-transform: uppercase;
  color: #9b9b9b;
}

.view-id-events.view-display-id-page_1 .item-list {
  margin-bottom: 0.9em;
}
.view-id-events.view-display-id-page_1 .item-list > h3 {
  padding-bottom: 0.6em;
  border-bottom: 1px #dadada dotted;
  margin-bottom: 0.6em;
}

.event-date {
  background-color: #b5d7e7;
  padding: 0.85714em 15px 0.85714em 30px;
  border-radius: 30px 0 30px 0;
  color: white;
}
.event-date .event-date-date {
  font-size: 1em;
  line-height: 1.14286em;
  text-transform: none;
}
.event-date .event-date-time {
  font-size: 0.7619em;
  line-height: 1.125em;
}

.event-date-date {
  font-size: 1.4em;
  line-height: 1.14286em;
  font-weight: bold;
}

.event-post-info {
  max-width: 50em;
  margin-bottom: 1.71429em;
}
.event-post-info .block-title {
  font-size: 1.5em;
  line-height: 1.42857em;
  color: #747474;
}

.l--event-detail .pane-node-field-file,
.l--event-detail .pane-node-field-related-publications {
  margin-bottom: 3.42857em;
}
.l--event-detail .pane-node-field-project,
.l--event-detail .pane-node-field-event-location,
.l--event-detail .pane-node-field-call-to-action,
.l--event-detail .field--field-event-type {
  margin-bottom: 1.71429em;
}
.l--event-detail .pane-node-field-event-type .pane-content {
  text-transform: uppercase;
}

.node-happening-now-alert.view-mode-highlighted {
  background-color: #b5d7e7;
}
.node-happening-now-alert.view-mode-highlighted .article-title--large > a {
  color: black;
}
.node-happening-now-alert.view-mode-highlighted .link--more {
  color: white;
}
.node-happening-now-alert.view-mode-highlighted .link--more:after {
  background-position: 0 -2125px;
}
.svg .node-happening-now-alert.view-mode-highlighted .link--more:after {
  background-position: 0 0;
  background-image: url("../images/svg/more--white.svg");
}

.node-gallery.view-mode-node_embed {
  margin-top: 2.57143em;
  margin-bottom: 2.57143em;
  background-color: black;
  position: relative;
}
@media (min-width: 33em) {
  .node-gallery.view-mode-full .field--field-preview {
    float: right;
    max-width: 50%;
    margin: 0 0 1.71429em 30px;
  }
}
.lt-ie9 .node-gallery.view-mode-full .field--field-preview {
  float: right;
  max-width: 50%;
  margin: 0 0 1.71429em 30px;
}

.node-image.view-mode-slide {
  position: relative;
  max-height: 100%;
}
.node-image.view-mode-slide > img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}
.node-image.view-mode-slide .ds-figcaption {
  padding: 0.85714em 30px;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 1em;
  line-height: 1.28571em;
  font-family: Helvetica, Arial, sans-serif;
  color: #dadada;
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 100%;
  font-size: 1.07143em;
  line-height: 1.6em;
  padding: 1.6em 30px;
  display: none;
}
.no-js .node-image.view-mode-slide:hover .ds-figcaption, .js .node-image.view-mode-slide .ds-figcaption.is-shown {
  display: block;
}
.node-image.view-mode-slide .caption-toggle {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  background-position: 0 -195px;
  display: inline-block;
  width: 42px;
  height: 42px;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200%;
  border: none;
  margin: 0;
  padding: 0;
  opacity: .6;
}
.node-image.view-mode-slide .caption-toggle:focus {
  outline: none;
}
.node-image.view-mode-slide .caption-toggle.is-close {
  background-position: 0 -237px;
}
.node-image.view-mode-slide .caption-toggle:hover {
  opacity: 1;
}

.node--expands {
  -webkit-transition: max-height 1s;
  -moz-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s;
}

.view-mode-figure {
  text-align: center;
}
.view-mode-figure > a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.view-mode-figure > a > img {
  display: block;
}
.view-mode-figure .ds-figcaption {
  text-align: left;
}

.view-id-centers .view-display-id-centers_global_embarq_attachment {
  margin-bottom: 4.28571em;
  background-color: #f3f3f3;
  padding: 1.71429em 6px;
  border: 1px #e8e8e8 solid;
}

.node-location.view-mode-teaser_expanded {
  *position: relative;
  *zoom: 1;
  margin: 1.71429em 0;
}
.node-location.view-mode-teaser_expanded:before, .node-location.view-mode-teaser_expanded:after {
  content: "";
  display: table;
}
.node-location.view-mode-teaser_expanded:after {
  clear: both;
}
.node-location.view-mode-teaser_expanded .field--field-image {
  margin-bottom: 1.71429em;
}
.node-location.view-mode-teaser_expanded .field--body {
  line-height: 1.5em;
}
@media (min-width: 34em) {
  .node-location.view-mode-teaser_expanded .ds-header {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
  }
  .node-location.view-mode-teaser_expanded .ds-content {
    float: right;
    width: 58.33333%;
    margin-right: 0%;
    margin-left: -58.33333%;
  }
}

.node-type-mapping-application #global {
  padding: 0.85714em 15px;
  text-align: center;
}
.node-type-mapping-application .link--return {
  margin-top: 0.85714em;
  margin-bottom: 0.85714em;
}
@media (min-width: 32em) {
  .node-type-mapping-application #global {
    text-align: left;
  }
  .node-type-mapping-application .link--return {
    float: right;
  }
}
.lt-ie9 .node-type-mapping-application #global {
  text-align: left;
}
.lt-ie9 .node-type-mapping-application .link--return {
  float: right;
}

.node-news-item.view-mode-featured {
  *zoom: 1;
  padding-top: 1.71429em;
}
.node-news-item.view-mode-featured:before, .node-news-item.view-mode-featured:after {
  content: " ";
  display: table;
}
.node-news-item.view-mode-featured:after {
  clear: both;
}
.node-news-item.view-mode-featured .field--field-featured-image {
  margin: 0 0 0.85714em 30px;
  float: right;
  max-width: 33%;
}
.node-news-item.view-mode-full > .ds-content {
  margin-bottom: 3.85714em;
}
.node-news-item.view-mode-full .field--body {
  margin-bottom: 3.42857em;
}
.node-news-item.view-mode-full .field--field-featured-image,
.node-news-item.view-mode-full .block--callout {
  margin: 1.71429em 0;
}
@media (min-width: 33em) {
  .node-news-item.view-mode-full .field--field-featured-image {
    float: right;
    max-width: 50%;
    margin: 0 0 1.71429em 30px;
  }
}
.lt-ie9 .node-news-item.view-mode-full .field--field-featured-image {
  float: right;
  max-width: 50%;
  margin: 0 0 1.71429em 30px;
}
@media (min-width: 51em) {
  .node-news-item.view-mode-full {
    *position: relative;
    *zoom: 1;
  }
  .node-news-item.view-mode-full:before, .node-news-item.view-mode-full:after {
    content: "";
    display: table;
  }
  .node-news-item.view-mode-full:after {
    clear: both;
  }
  .node-news-item.view-mode-full > .ds-content {
    float: left;
    width: 62.5%;
    margin-left: 0%;
    margin-right: -62.5%;
  }
  .node-news-item.view-mode-full > .ds-aside {
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
  }
  .node-news-item.view-mode-full > .ds-aside > .block:first-child {
    margin-top: 0 !important;
  }
}
.lt-ie9 .node-news-item.view-mode-full {
  *position: relative;
  *zoom: 1;
}
.lt-ie9 .node-news-item.view-mode-full:before, .lt-ie9 .node-news-item.view-mode-full:after {
  content: "";
  display: table;
}
.lt-ie9 .node-news-item.view-mode-full:after {
  clear: both;
}
.lt-ie9 .node-news-item.view-mode-full > .ds-content {
  float: left;
  width: 62.5%;
  margin-left: 0%;
  margin-right: -62.5%;
}
.lt-ie9 .node-news-item.view-mode-full > .ds-aside {
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
}
.lt-ie9 .node-news-item.view-mode-full > .ds-aside > .block:first-child {
  margin-top: 0 !important;
}
@media (min-width: 68em) {
  .node-news-item.view-mode-full > .ds-content {
    float: left;
    width: 58.33333%;
    margin-left: 0%;
    margin-right: -58.33333%;
  }
}
.lt-ie9 .node-news-item.view-mode-full > .ds-content {
  float: left;
  width: 58.33333%;
  margin-left: 0%;
  margin-right: -58.33333%;
}
.node-news-item.view-mode-teaser {
  padding-top: 0.85714em;
}
.node-news-item.view-mode-teaser .ds-header {
  margin-bottom: 0;
}
.node-news-item.view-mode-teaser .field--field-featured-image {
  margin: 0 15px 0.85714em 0;
  float: left;
}
.node-news-item.view-mode-teaser .field--byline {
  margin: 0.85714em 0;
}

.l--news-article .pane-publications-news-publications-pane {
  margin: 3.42857em 0;
}
.l--news-article .block--callout {
  margin-bottom: 1.71429em;
}

.l-news-article-supplement {
  padding-top: 3.42857em;
}

.field--field-news-item-images {
  margin: 3.42857em 0;
}

.node-news-item.view-mode-teaser_expanded {
  *position: relative;
  *zoom: 1;
}
.node-news-item.view-mode-teaser_expanded:before, .node-news-item.view-mode-teaser_expanded:after {
  content: "";
  display: table;
}
.node-news-item.view-mode-teaser_expanded:after {
  clear: both;
}
.node-news-item.view-mode-teaser_expanded > .ds-header,
.node-news-item.view-mode-teaser_expanded > .ds-content,
.node-news-item.view-mode-teaser_expanded > .ds-aside,
.node-news-item.view-mode-teaser_expanded > .ds-figure {
  margin-bottom: 1.71429em;
}
@media (min-width: 40em) {
  .node-news-item.view-mode-teaser_expanded > .ds-figure,
  .node-news-item.view-mode-teaser_expanded > .ds-aside {
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
  }
  .node-news-item.view-mode-teaser_expanded > .ds-content,
  .node-news-item.view-mode-teaser_expanded > .ds-footer {
    float: left;
    width: 70.83333%;
    margin-left: 0%;
    margin-right: -70.83333%;
    clear: left;
  }
  .node-news-item.view-mode-teaser_expanded > .ds-aside {
    clear: right;
  }
  .node-news-item.view-mode-teaser_expanded .sharethis-wrapper {
    margin-top: 0;
  }
}
.lt-ie9 .node-news-item.view-mode-teaser_expanded > .ds-figure,
.lt-ie9 .node-news-item.view-mode-teaser_expanded > .ds-aside {
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
}
.lt-ie9 .node-news-item.view-mode-teaser_expanded > .ds-content,
.lt-ie9 .node-news-item.view-mode-teaser_expanded > .ds-footer {
  float: left;
  width: 70.83333%;
  margin-left: 0%;
  margin-right: -70.83333%;
  clear: left;
}
.lt-ie9 .node-news-item.view-mode-teaser_expanded > .ds-aside {
  clear: right;
}
.lt-ie9 .node-news-item.view-mode-teaser_expanded .sharethis-wrapper {
  margin-top: 0;
}

.l--news-sidebar-after {
  *position: relative;
  *zoom: 1;
}
.l--news-sidebar-after:before, .l--news-sidebar-after:after {
  content: "";
  display: table;
}
.l--news-sidebar-after:after {
  clear: both;
}
.l--news-sidebar-after > .l-main {
  margin-bottom: 3.42857em;
}
.l--news-sidebar-after > .l-sidebar {
  padding-top: 3.42857em;
  border-top: 1px solid #dadada;
}
@media (min-width: 68em) {
  .l--news-sidebar-after > .l-main {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
  }
  .l--news-sidebar-after > .l-sidebar {
    float: right;
    width: 25%;
    margin-right: 0%;
    margin-left: -25%;
    padding-top: 0;
    border: none;
  }
}
.lt-ie9 .l--news-sidebar-after > .l-main {
  float: left;
  width: 66.66667%;
  margin-left: 0%;
  margin-right: -66.66667%;
}
.lt-ie9 .l--news-sidebar-after > .l-sidebar {
  float: right;
  width: 25%;
  margin-right: 0%;
  margin-left: -25%;
  padding-top: 0;
  border: none;
}

.page-about-experts-staff .l-header {
  padding-top: 0.85714em;
}

.view-id-experts_staff .list--experts {
  *zoom: 1;
  margin-right: -15px;
  margin-left: -15px;
  text-align: left;
}
.view-id-experts_staff .list--experts:before, .view-id-experts_staff .list--experts:after {
  content: " ";
  display: table;
}
.view-id-experts_staff .list--experts:after {
  clear: both;
}
.view-id-experts_staff .list--experts > .list-item {
  position: relative;
  display: block;
  margin: 0 0 1.5em -1px;
}
@media (min-width: 480px) {
  .view-id-experts_staff .list--experts > .list-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");
    padding: 0 15px;
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .no-touch .view-id-experts_staff .list--experts {
    margin-right: 0;
    margin-left: 0;
  }
  .no-touch .view-id-experts_staff .list--experts > .list-item {
    border: 1px #dadada solid;
    margin-bottom: 0;
    height: 162px;
    width: 162px;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  .view-id-experts_staff .list--experts > .list-item {
    width: 33.33333%;
  }
}
.view-id-experts_staff .item-list {
  margin-bottom: 0.9em;
}

.person-name {
  font-size: 1.0625em;
  line-height: 1.41176em;
  margin: 0 0 0.42857em;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.person-name a {
  color: #292929;
}
.person-name a:hover {
  color: #131313;
}

.field--field-job-title {
  font-size: 0.85714em;
  line-height: 1.5em;
}

.profile-header .profile-name {
  color: #292929;
  margin: 0 0 0.22222em;
}
.profile-header .field--field-person-title {
  margin-bottom: 0.85714em;
}
.profile-header .field--supplement, .block-field-blocknodepersonfield-email, .block-field-blocknodepersonfield-areas-of-expertise, .block-field-blocknodepersonfield-languages-spoken {
  margin-bottom: 1.71429em;
}
.profile-header .pane-node-body {
  margin-top: 1.71429em;
}
@media (min-width: 34em) {
  .profile-header .pane-node-field-photo img {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 34em) {
  .profile-header.l--triptych .l-main, .two-sidebars .profile-header.l--content .l-main {
    float: right;
    width: 62.5%;
    margin-right: 0%;
    margin-left: -62.5%;
  }
  .profile-header.l--triptych .l-sidebar-first, .two-sidebars .profile-header.l--content .l-sidebar-first {
    float: left;
    width: 29.16667%;
    margin-left: 0%;
    margin-right: -29.16667%;
    text-align: center;
    margin-bottom: 0;
  }
  .profile-header.l--triptych .l-sidebar-second, .two-sidebars .profile-header.l--content .l-sidebar-second {
    float: right;
    width: 62.5%;
    margin-right: 0%;
    margin-left: -62.5%;
    clear: right;
    margin-bottom: 0;
  }
}
@media (min-width: 42em) {
  .profile-header.l--triptych .l-main, .two-sidebars .profile-header.l--content .l-main {
    float: right;
    width: 66.66667%;
    margin-right: 0%;
    margin-left: -66.66667%;
  }
  .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%;
    text-align: center;
  }
  .profile-header.l--triptych .l-sidebar-second, .two-sidebars .profile-header.l--content .l-sidebar-second {
    float: right;
    width: 66.66667%;
    margin-right: 0%;
    margin-left: -66.66667%;
    clear: right;
  }
}
@media (min-width: 51em) {
  .profile-header.l--triptych .l-main, .two-sidebars .profile-header.l--content .l-main {
    float: left;
    width: 45.83333%;
    margin-left: 25%;
    margin-right: -70.83333%;
    padding-left: 0;
  }
  .profile-header.l--triptych .l-sidebar-first, .two-sidebars .profile-header.l--content .l-sidebar-first {
    float: left;
    width: 20.83333%;
    margin-left: 0%;
    margin-right: -20.83333%;
    clear: none;
    padding-left: 0;
    margin-bottom: 0;
  }
  .profile-header.l--triptych .l-sidebar-second, .two-sidebars .profile-header.l--content .l-sidebar-second {
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -33.33333%;
    clear: none;
    padding-right: 0;
    padding-left: 25px;
  }
}
.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: 45.83333%;
  margin-left: 25%;
  margin-right: -70.83333%;
  padding-left: 0;
}
.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: 20.83333%;
  margin-left: 0%;
  margin-right: -20.83333%;
  clear: none;
  padding-left: 0;
  margin-bottom: 0;
}
.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: 33.33333%;
  margin-right: 0%;
  margin-left: -33.33333%;
  clear: none;
  padding-right: 0;
  padding-left: 25px;
}
@media (min-width: 68em) {
  .profile-header.l--triptych .l-main, .two-sidebars .profile-header.l--content .l-main {
    float: left;
    width: 50%;
    margin-left: 20.83333%;
    margin-right: -70.83333%;
    padding-left: 0;
  }
  .profile-header.l--triptych .l-sidebar-first, .two-sidebars .profile-header.l--content .l-sidebar-first {
    float: left;
    width: 20.83333%;
    margin-left: 0%;
    margin-right: -20.83333%;
    clear: none;
    padding-left: 0;
    margin-bottom: 0;
  }
  .profile-header.l--triptych .l-sidebar-second, .two-sidebars .profile-header.l--content .l-sidebar-second {
    float: right;
    width: 29.16667%;
    margin-right: 0%;
    margin-left: -29.16667%;
    padding-left: 50px;
    padding-right: 0;
  }
}
.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: 20.83333%;
  margin-right: -70.83333%;
  padding-left: 0;
}
.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: 20.83333%;
  margin-left: 0%;
  margin-right: -20.83333%;
  clear: none;
  padding-left: 0;
  margin-bottom: 0;
}
.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: 29.16667%;
  margin-right: 0%;
  margin-left: -29.16667%;
  padding-left: 50px;
  padding-right: 0;
}

.profile-supplement {
  margin-top: 1.71429em;
}

.view-board-members .item-list,
.view-board-members .view-header {
  margin-bottom: 0.9em;
}

.view-mode-contact {
  margin-bottom: 0;
  padding-left: 65px;
  *zoom: 1;
}
.view-mode-contact:before, .view-mode-contact:after {
  content: " ";
  display: table;
}
.view-mode-contact:after {
  clear: both;
}
.view-mode-contact > .ds-header {
  float: left;
  margin-left: -65px;
  width: 50px;
}
.view-mode-contact .field--field-photo {
  margin-bottom: 0;
}
.view-mode-contact .field--field-photo a,
.view-mode-contact .field--field-photo img {
  display: block;
}
.view-mode-contact .person-name {
  font-weight: bold;
}
.view-mode-contact .person-name > a {
  color: #2b7caf;
}

.block--callout .list--ruled > .list-item:last-child, .block--callout .list--ruled--loose > .list-item:last-child, .block--callout .list--ruled--links > .list-item:last-child {
  padding-bottom: 0;
}

.node-project.view-mode-related img, .node-project.view-mode-teaser img {
  border: 1px #dadada solid;
}
.node-project.view-mode-related .field--field-landing-page-image, .node-project.view-mode-teaser .field--field-landing-page-image {
  margin-bottom: 0.85714em;
}
.node-project.view-mode-listing {
  *zoom: 1;
  padding-left: 90px;
  margin-bottom: 1.71429em;
}
.node-project.view-mode-listing:before, .node-project.view-mode-listing:after {
  content: " ";
  display: table;
}
.node-project.view-mode-listing:after {
  clear: both;
}
.node-project.view-mode-listing > .ds-figure {
  float: left;
  margin-left: -90px;
  width: 75px;
}

.project-header--l2 {
  margin-bottom: 3em;
  padding-top: 0.85714em;
}
.project-header--l2 .field--field-elevator-pitch {
  margin-bottom: 1em;
  font-size: 1.71429em;
  line-height: 1.25em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.project-header--l2 .pane-node-field-link {
  margin-top: -1.71429em;
  margin-bottom: 1.71429em;
}
.project-header--l2 .pane-node-field-link .field__label {
  font-size: 1.21429em;
  line-height: 1.41176em;
  color: #60bad4;
  text-transform: uppercase;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
}

.l--project-2 .field--field-landing-page-image {
  margin: 0 0 1.71429em;
}
.l--project-2 .field--field-landing-page-image img {
  border: 1px #dadada solid;
}
.l--project-2 .article-subtitle, .l--project-2 .node-type-publication .field--field-subtitle, .node-type-publication .l--project-2 .field--field-subtitle {
  margin: 0 0 1.41176em;
}
.l--project-2 .field--body {
  margin: 0 0 3.42857em;
}
.l--project-2 .l-supplement .panel-pane {
  margin-bottom: 3.42857em;
}
.l--project-2 .l-sidebar-second .pane-entity-field {
  margin-bottom: 1.75em;
}
.l--project-2 .l-sidebar-second .pane-entity-field h3 {
  color: #4d4d4d;
  font-size: 1.35714em;
  line-height: 1.26316em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin-bottom: 5px;
}
@media (min-width: 68em) {
  .l--project-2 .l--content-constrained, .l--project-2 .page-node-23688 #content, .page-node-23688 .l--project-2 #content, .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;
  }
}
.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-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;
}

.l-header-below {
  padding-top: 3.42857em;
  clear: both;
}

.l--landing-image {
  position: relative;
  margin: 4.28571em 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;
}
.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");
}
.l--landing-image .l-caption p {
  font-size: 1.5em;
  line-height: 1.42857em;
}
@media (min-width: 40em) {
  .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) {
  .l--landing-image .l-caption {
    width: 33%;
  }
}
@media (min-width: 64em) {
  .l--landing-image .l-caption {
    padding: 3.3%;
    width: 25%;
  }
}

.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;
  padding: 5px 13px 6px;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  background-color: #b5d7e7;
  background: linear-gradient(#bcdbe9, #b1d5e5);
  border-width: 1px;
  border-color: #add3e4;
  color: white;
  font-family: Helvetica, Arial, sans-serif;
  margin-top: 5%;
}
.field--field-landing-page-image-link > a:hover {
  text-decoration: none;
  color: white;
}
.field--field-landing-page-image-link > a:hover {
  background: #add3e4;
}
.field--field-landing-page-image-link > a:active {
  background-color: #add3e4;
}

.l--teaser {
  *position: relative;
  *zoom: 1;
}
.l--teaser:before, .l--teaser:after {
  content: "";
  display: table;
}
.l--teaser:after {
  clear: both;
}
.l--teaser > .ds-content,
.l--teaser > .ds-header {
  margin-bottom: 1.71429em;
}
@media (min-width: 29.75em) {
  .l--teaser > .ds-header {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-right: 15px;
  }
  .l--teaser > .ds-content {
    float: right;
    width: 58.33333%;
    margin-right: 0%;
    margin-left: -58.33333%;
  }
}
@media (min-width: 34em) {
  .l--teaser > .ds-content {
    float: right;
    width: 75%;
    margin-right: 0%;
    margin-left: -75%;
  }
  .l--teaser > .ds-header {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    padding-right: 20px;
  }
}
@media (min-width: 56em) {
  .l--teaser > .ds-content {
    float: left;
    width: 70.83333%;
    margin-left: 29.16667%;
    margin-right: -100%;
  }
  .l--teaser > .ds-header {
    padding-right: 35px;
    float: left;
    width: 29.16667%;
    margin-left: 0%;
    margin-right: -29.16667%;
  }
}

.node-publication.view-mode-listing, .node-image.view-mode-listing, .node-gallery.view-mode-listing, .node--resource.view-mode-listing {
  *position: relative;
  *zoom: 1;
}
.node-publication.view-mode-listing:before, .node-image.view-mode-listing:before, .node-gallery.view-mode-listing:before, .node--resource.view-mode-listing:before, .node-publication.view-mode-listing:after, .node-image.view-mode-listing:after, .node-gallery.view-mode-listing:after, .node--resource.view-mode-listing:after {
  content: "";
  display: table;
}
.node-publication.view-mode-listing:after, .node-image.view-mode-listing:after, .node-gallery.view-mode-listing:after, .node--resource.view-mode-listing:after {
  clear: both;
}
@media (min-width: 24em) {
  .node-publication.view-mode-listing, .node-image.view-mode-listing, .node-gallery.view-mode-listing, .node--resource.view-mode-listing {
    padding-left: 150px;
  }
  .node-publication.view-mode-listing > .ds-figure, .node-image.view-mode-listing > .ds-figure, .node-gallery.view-mode-listing > .ds-figure, .node--resource.view-mode-listing > .ds-figure {
    width: 125px;
    float: left;
    margin-left: -150px;
  }
}

.node-type-publication .field--field-quote {
  margin-bottom: 1.71429em;
  font-size: 1.14286em;
  line-height: 1.5em;
  color: #2b7caf;
  font-family: Helvetica, Arial, sans-serif;
  text-indent: -.5em;
}
@media (min-width: 30em) {
  .node-type-publication .field--field-quote {
    float: right;
    max-width: 50%;
    padding-left: 30px;
  }
}
.node-type-publication .field--field-synopsis {
  font-size: 1.5em;
  line-height: 1.42857em;
}

.publication-title {
  margin: 0 0 0.8em;
  font-size: 2.14286em;
  line-height: 1em;
  color: #292929;
}

.publication-subtitle {
  margin: 1.41176em 0;
  font-size: 1.21429em;
  line-height: 1.41176em;
  color: #414141;
}

.publication-byline,
.publication-share {
  margin: 1.71429em 0;
}

.publication-cover {
  text-align: center;
  margin-bottom: 1.71429em;
}

.publication-featured-resource {
  background-color: #f3f3f3;
  margin-bottom: 2.14286em;
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 0.78571em;
  border-bottom-style: solid;
  border-bottom-width: 0.07143em;
  padding-bottom: 4.21429em;
  border-color: #b3b3b3;
  text-align: center;
}

.field--field-publication-quote {
  border: none;
  font-size: 1.07143em;
  line-height: 1.6em;
  padding: 0;
}
.field--field-publication-quote > .field__item {
  text-indent: -.5em;
  display: block;
}
.field--field-publication-quote > .field__item:before {
  content: "“";
}
.field--field-publication-quote > .field__item:after {
  content: "”";
}
@media (min-width: 20em) {
  .field--field-publication-quote {
    float: right;
    margin-top: 0;
    margin-left: 30px;
    max-width: 50%;
  }
}
.lt-ie9 .field--field-publication-quote {
  float: right;
  margin-top: 0;
  margin-left: 30px;
  max-width: 50%;
}

.view-mode-resource {
  position: relative;
  padding-left: 81px;
  min-height: 66px;
}
.view-mode-resource:before {
  content: "";
  position: absolute;
  left: 0;
  display: block;
  width: 66px;
  height: 66px;
}
.svg .view-mode-resource:before {
  background-position: 50% 50% !important;
}
.view-mode-resource.node-publication:before {
  background-position: 0 -1959px;
  background-color: #2b7caf;
}
.svg .view-mode-resource.node-publication:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--publication--white.svg?1480621267');
}
.view-mode-resource.node-resource-map:before {
  background-position: 0 -357px;
  background-color: #c51f24;
}
.svg .view-mode-resource.node-resource-map:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--map--white.svg?1480621267');
}
.view-mode-resource.node-resource-charts-graphs:before {
  background-position: 0 -489px;
  background-color: #faaf18;
}
.svg .view-mode-resource.node-resource-charts-graphs:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--chart--white.svg?1480621267');
}
.view-mode-resource.node-resource-interactive-tool:before {
  background-position: 0 -555px;
  background-color: #97bd3d;
}
.svg .view-mode-resource.node-resource-interactive-tool:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--interactive--white.svg?1480621267');
}
.view-mode-resource.node-resource-video:before {
  background-position: 0 -867px;
  background-color: #7d0063;
}
.svg .view-mode-resource.node-resource-video:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--video--white.svg?1480621267');
}
.view-mode-resource.node-resource-data-set:before {
  background-position: 0 -1292px;
  background-color: #f0ab00;
}
.svg .view-mode-resource.node-resource-data-set:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--data--white.svg?1480621267');
}
.view-mode-resource.node-resource-presentation:before {
  background-position: 0 -1040px;
  background-color: #007a4d;
}
.svg .view-mode-resource.node-resource-presentation:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--presentation--white.svg?1480621267');
}
.view-mode-resource.node-resource-data-visualization:before {
  background-position: 0 -423px;
  background-color: #ed1a37;
}
.svg .view-mode-resource.node-resource-data-visualization:before {
  background-image: url('/sites/all/themes/wri/images/svg/res--visualization--white.svg?1480621267');
}

.view-mode-top_outcome {
  position: relative;
}
.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, Arial, sans-serif;
  font-size: 1em;
  line-height: 1.28571em;
}
.view-mode-top_outcome .ds-content {
  clear: left;
}

.l--outcomes-header {
  background-color: #4d4d4d;
  color: white;
  text-align: center;
  padding: 1.71429em 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) {
  .l--outcomes-header {
    padding: 2.57143em 30px;
  }
}
.lt-ie9 .l--outcomes-header {
  padding: 2.57143em 30px;
}

.outcomes-page-title {
  color: white;
}
@media (min-width: 30em) {
  .outcomes-page-title {
    font-size: 5em;
    line-height: 1.11429em;
  }
}
.lt-ie9 .outcomes-page-title {
  font-size: 5em;
  line-height: 1.11429em;
}

.outcomes-subtitle {
  font-size: 1.92857em;
  line-height: 1.33333em;
}

.l--outcomes {
  background-color: #4d4d4d;
  position: relative;
}

.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) {
  .l--outcomes-main {
    float: right;
    width: 80%;
  }
}
.lt-ie9 .l--outcomes-main {
  float: right;
  width: 80%;
}
@media (min-width: 60em) {
  .l--outcomes-main:before {
    content: "";
    display: block;
    height: 100%;
    width: 0;
    border-right: 1px #dadada dotted;
    position: absolute;
    left: 52px;
  }
}
.lt-ie9 .l--outcomes-main:before {
  content: "";
  display: block;
  height: 100%;
  width: 0;
  border-right: 1px #dadada dotted;
  position: absolute;
  left: 52px;
}

@media (min-width: 37em) {
  .l--outcomes-nav {
    float: left;
    width: 20%;
    padding-right: 30px;
  }
}
.lt-ie9 .l--outcomes-nav {
  float: left;
  width: 20%;
  padding-right: 30px;
}

.l--outcomes-footer {
  padding-top: 4.28571em;
  padding-bottom: 4.28571em;
}

.outcomes-view .view-header > h3, .outcome-item {
  border-top: 1px solid white;
  border-bottom: 1px solid #dadada;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 60em) {
  .outcomes-view .view-header > h3, .outcome-item {
    padding-left: 100px;
    padding-right: 50px;
  }
}
.lt-ie9 .outcomes-view .view-header > h3, .outcomes-view .lt-ie9 .view-header > h3, .lt-ie9 .outcome-item {
  padding-left: 100px;
  padding-right: 50px;
}

.outcomes-view .view-header > h3 {
  margin: 0;
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 4.28571em;
  line-height: 1.1em;
  color: #c51f24;
  cursor: pointer;
}
.outcomes-view .node-gallery {
  max-width: 50em;
}

.outcome-list {
  margin: 0;
  padding: 0;
}
.is-shown .outcome-list {
  overflow: visible !important;
}

.outcome-item {
  padding-top: 4.28571em;
  padding-bottom: 4.28571em;
  position: relative;
}
.outcome-item:after {
  background-position: 0 -279px;
}
@media (min-width: 60em) {
  .outcome-item:after {
    content: "";
    display: block;
    width: 90px;
    height: 54px;
    position: absolute;
    left: -6px;
    top: 60px;
    z-index: 8;
  }
}
.lt-ie9 .outcome-item:after {
  content: "";
  display: block;
  width: 90px;
  height: 54px;
  position: absolute;
  left: -6px;
  top: 60px;
  z-index: 8;
}

.l--outcomes {
  padding-top: 4.28571em;
}
@media (min-width: 37em) {
  .l--outcomes {
    padding-top: 0;
  }
}
.lt-ie9 .l--outcomes {
  padding-top: 0;
}

.nav--outcomes {
  position: absolute;
  width: 100%;
  top: 0;
  margin: 0;
  padding: 0.85714em 0;
  background-color: #4d4d4d;
  border-bottom: 6px solid #292929;
  z-index: 10;
}
.nav--outcomes.is-sticky-top {
  position: fixed;
  top: 0;
}
.toolbar .nav--outcomes.is-sticky-top {
  top: 84px;
}
.nav--outcomes.is-sticky-bottom {
  position: absolute;
  top: auto;
  bottom: 0;
}
.nav--outcomes.is-sticky-bottom, .nav--outcomes.is-sticky-top {
  width: 100%;
  padding-right: 30px;
}
.nav--outcomes .nav-item {
  display: inline;
}
.nav--outcomes .nav-link {
  color: #b3b3b3;
  padding: 0.25em 15px;
  text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 0px;
  font-size: 1.71429em;
  line-height: 1.25em;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
}
.nav--outcomes .nav-link:hover {
  color: #e8e8e8;
}
.nav--outcomes .nav-link.active {
  color: white;
}
@media (min-width: 37em) {
  .nav--outcomes {
    padding-top: 4.28571em;
    border-bottom: none;
    position: static;
  }
  .nav--outcomes.is-sticky-bottom, .nav--outcomes.is-sticky-top {
    width: 20%;
    background-color: transparent;
  }
  .nav--outcomes .nav-item {
    display: block;
    text-align: right;
  }
  .nav--outcomes .nav-link {
    display: block;
    font-size: 1.92857em;
    line-height: 1.33333em;
    padding-top: 0.44444em;
  }
}
.lt-ie9 .nav--outcomes {
  padding-top: 4.28571em;
  border-bottom: none;
  position: static;
}
.lt-ie9 .nav--outcomes.is-sticky-bottom, .lt-ie9 .nav--outcomes.is-sticky-top {
  width: 20%;
  background-color: transparent;
}
.lt-ie9 .nav--outcomes .nav-item {
  display: block;
  text-align: right;
}
.lt-ie9 .nav--outcomes .nav-link {
  display: block;
  font-size: 1.92857em;
  line-height: 1.33333em;
  padding-top: 0.44444em;
}

.flexslider--outcomes {
  position: relative;
  padding-right: 30px;
}
.flexslider--outcomes .flex-direction-nav {
  position: absolute;
  right: 0;
  top: 0;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.flexslider--outcomes .flex-direction-nav:after {
  content: "";
  display: block;
  height: 1;
  border-top: 1px dotted #9b9b9b;
  width: 18px;
  position: absolute;
  top: 36px;
  left: 9px;
}
.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;
}
.flexslider--outcomes .flex-prev:hover,
.flexslider--outcomes .flex-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.flexslider--outcomes .flex-prev {
  background-position: 0 -1178px;
}
.flexslider--outcomes .flex-next {
  background-position: 0 -1142px;
}
@media (min-width: 34em) {
  .flexslider--outcomes {
    padding-right: 0;
  }
  .l-sidebar-second .flexslider--outcomes .flex-direction-nav {
    left: -42px;
  }
  .l-sidebar-first .flexslider--outcomes .flex-direction-nav {
    right: -42px;
  }
}
@media (min-width: 51em) and (max-width: 68em) {
  .l-sidebar-first .flexslider--outcomes .flex-direction-nav {
    right: auto;
    left: -42px;
  }
}

.outcome-tip {
  position: relative;
  cursor: pointer;
  z-index: 2000;
  margin-top: -1.71429em;
  margin-bottom: 1.71429em;
  margin-right: 40px;
}
.outcome-tip:hover .outcome-tip-description {
  display: block;
}

.outcome-tip-question {
  font-size: 0.82353em;
  line-height: 1.28571em;
}

.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: 1em;
  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;
}

.node--expands {
  position: relative;
  padding-right: 8px;
  padding-top: 3px;
}

.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;
}
.outcomes--toggle-wrapper > .link--toggle, .outcomes--toggle-wrapper > .facetapi-limit-link, .outcomes--toggle-wrapper > .link--download {
  margin-bottom: 0;
}

.pager {
  padding-left: 0;
  margin-bottom: 0.85714em;
  text-align: center;
  list-style: none;
  font-family: Helvetica, Arial, sans-serif;
}

.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: 1.07143em;
  line-height: 1.6em;
}
.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;
}
.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;
}

.pager-ellipsis {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

.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: 1.07143em;
  line-height: 1.6em;
  color: white;
  background-color: #747474;
  font-weight: normal;
  padding: 0 8px;
  margin: 0.4em 2px;
}

.panel .block-title {
  padding: 23px 30px;
  margin: 0;
  border-top: 1px #60bad4 solid;
  border-right: 1px #60bad4 solid;
  border-left: 1px #60bad4 solid;
  background: #60bad4;
  color: #fff;
}
.panel .block-title a {
  color: #fff;
}
.panel .block-content,
.panel .pane-content {
  padding: 30px;
  border-right: 1px #dadada solid;
  border-bottom: 1px #dadada solid;
  border-left: 1px #dadada solid;
  background: #fff;
}
.panel .block-content ul,
.panel .pane-content ul {
  margin: 0;
  padding: 0;
}
.panel .view-footer p {
  margin-bottom: 0;
}

.panel--accent .block-content,
.panel--accent .pane-content {
  padding: 0 30px 23px;
  background: #60bad4;
  border-color: #60bad4;
}
.panel--accent .block-content .link--more,
.panel--accent .pane-content .link--more {
  color: #fff;
}

.panel--nav .block-content,
.panel--nav .pane-content {
  padding: 23px 0;
}
.panel--nav .block-content a,
.panel--nav .pane-content a {
  display: block;
  padding: 10px 10px 10px 38px;
  color: #747474;
  font-weight: bold;
}
.panel--nav .block-content a:hover,
.panel--nav .pane-content a:hover {
  background: #f3f3f3;
  text-decoration: none;
}
.panel--nav .block-content a.active,
.panel--nav .pane-content a.active {
  background: #e8e8e8;
  color: #292929;
  text-decoration: none;
}

.panel--full-padding .block-content,
.panel--full-padding .pane-content {
  padding: 23px 30px;
}

.password-strength, div.password-confirm {
  font-size: 1.14286em;
  line-height: 1.5em;
  margin-top: 1.125em;
  width: 17em;
  float: right;
  font-family: Helvetica, Arial, sans-serif;
}

.password-strength-title {
  display: inline;
}

.password-strength-text {
  float: right;
  font-weight: bold;
}

.password-indicator {
  height: 0.1875em;
  background-color: #e8e8e8;
}
.password-indicator > .indicator {
  height: 100%;
  width: 0;
  background-color: #9b9b9b;
}

input.password-confirm,
input.password-field {
  width: 16em;
}

div.password-confirm {
  float: right;
  visibility: hidden;
  width: 17em;
}

.password-suggestions {
  font-size: 1.07143em;
  line-height: 1.6em;
  font-family: Helvetica, Arial, sans-serif;
}

.confirm-parent,
.password-parent {
  clear: left;
  margin: 0;
  width: 36.3em;
}

#views-exposed-form-projects-project-directory-page .views-exposed-widget {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0 12px;
  width: 180px;
  float: left;
}
#views-exposed-form-projects-project-directory-page .views-submit-button,
#views-exposed-form-projects-project-directory-page .views-reset-button {
  width: auto;
  display: block;
}
#views-exposed-form-projects-project-directory-page .views-widget-filter-field_geography_tid,
#views-exposed-form-projects-project-directory-page .views-submit-button {
  clear: left;
}
#views-exposed-form-projects-project-directory-page input[type="submit"] {
  margin-right: 0;
  margin-bottom: 0.85714em;
}
@media (min-width: 70em) {
  #views-exposed-form-projects-project-directory-page .views-widget-filter-field_geography_tid {
    clear: none;
  }
}

.pullquote {
  font-size: 1.5em;
  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: #2b7caf;
}
@media (min-width: 37em) {
  .pullquote {
    float: right;
    width: 50%;
    margin-left: 50px;
    border-style: none none none dotted;
    border-left-width: 1px;
    padding: 0 0 0 30px;
  }
}
.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;
}

#block-search-form,
#block-search-form--2,
#search-form,
.block-wri-search {
  *zoom: 1;
  margin-top: 0.69643em;
  margin-bottom: 0.85714em;
  background: none;
}
#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;
}
#block-search-form:after,
#block-search-form--2:after,
#search-form:after,
.block-wri-search:after {
  clear: both;
}
#block-search-form .form-item-search-block-form,
#block-search-form--2 .form-item-search-block-form,
#search-form .form-item-search-block-form,
.block-wri-search .form-item-search-block-form {
  border-top: solid 1px white;
  border-bottom: solid 1px white;
}
#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;
}
#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;
}
#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: 2.14286em;
  width: 100%;
}
#block-search-form .form-text,
#block-search-form--2 .form-text,
#search-form .form-text,
.block-wri-search .form-text,
#search-block-form .form-search {
  height: 2em;
  padding: 0 .5em;
  width: 100%;
  border: 0;
  font-size: 1.07143em;
  line-height: 2em;
}
#block-search-form .form-submit,
#block-search-form--2 .form-submit,
#search-form .form-submit,
.block-wri-search .form-submit {
  font-size: 1.07143em;
  line-height: 2em;
  width: 2em;
  height: 2em;
  margin-right: 0;
  padding: 0 .5em;
  background-color: white;
  background-position: 0 -1637px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: 0;
  text-indent: 200%;
  white-space: no-wrap;
  overflow: hidden;
}
.no-touch #block-search-form .form-submit:hover, .no-touch
#block-search-form--2 .form-submit:hover, .no-touch
#search-form .form-submit:hover, .no-touch
.block-wri-search .form-submit:hover {
  background-color: #e8e8e8;
}

#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;
}

.l--content #search-form #edit-basic {
  border: 1px solid #b5d7e7;
}

.node--view-mode-search-result {
  clear: both;
  max-width: 48em;
}
.node--view-mode-search-result .article-title, .node--view-mode-search-result .event-date-date {
  margin-bottom: 1.14286em;
}
.node--view-mode-search-result > .ds-figure,
.node--view-mode-search-result .field--byline {
  margin-bottom: 1.71429em;
}
@media (min-width: 30em) {
  .node--view-mode-search-result > .ds-figure {
    float: left;
    max-width: 33%;
    margin-right: 25px;
    margin-bottom: 1.71429em;
  }
}
.lt-ie9 .node--view-mode-search-result > .ds-figure {
  float: left;
  max-width: 33%;
  margin-right: 25px;
  margin-bottom: 1.71429em;
}

.search-results-title {
  margin-top: 2.28571em;
  color: #60bad4;
}

.search-title {
  margin-bottom: 0.57143em;
}
.search-title > a {
  color: black;
}

.search-results .list-item {
  margin-bottom: 0;
}
.search-results .search-snippet-info {
  padding-left: 0;
}

.sidebar {
  font-size: 1.07143em;
  line-height: 1.6em;
  margin: 2.57143em 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: #dadada;
  border-style: dotted none;
}
.sidebar ol,
.sidebar ul {
  padding-left: 1.5em;
}
@media (min-width: 37em) {
  .sidebar {
    float: right;
    width: 50%;
    margin-left: 50px;
    border-style: none none none dotted;
    border-left-width: 1px;
    padding: 0 0 0 30px;
  }
  .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;
  }
  .sidebar h4 {
    margin-top: 0;
  }
}
.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;
}
.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;
}
.lt-ie9 .sidebar h4 {
  margin-top: 0;
}

.sharethis-wrapper {
  margin: 1.71429em 0;
}
.sharethis-wrapper .chicklets.facebook {
  background-position: 0 -100px;
}
.sharethis-wrapper .chicklets.twitter {
  background-position: 0 -50px;
}
.sharethis-wrapper .chicklets.googleplus {
  background-position: 0 -26px;
}
.sharethis-wrapper .chicklets.email {
  background-position: 0 -1880px;
}
.sharethis-wrapper .chicklets.linkedin {
  background-position: 0 -75px;
}
.sharethis-wrapper .chicklets.sharethis {
  background-position: 0 -333px;
}
.sharethis-wrapper .stButton {
  font-size: 14px;
  line-height: 18px;
  margin-left: 0;
  margin-right: 12px;
}
.sharethis-wrapper .stButton .chicklets {
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-right: 6px;
  white-space: nowrap;
  font-family: Helvetica, Arial, sans-serif;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 24px;
  line-height: inherit;
}

.field--sharethis-button {
  min-height: 27px;
  *zoom: 1;
}
.field--sharethis-button:before, .field--sharethis-button:after {
  content: " ";
  display: table;
}
.field--sharethis-button:after {
  clear: both;
}

.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;
}
.table--bordered th,
.table--bordered td {
  border-left: 1px solid #b3b3b3;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}

.table--condensed th,
.table--condensed td {
  padding: 4px 5px;
}

.table--striped tbody tr:nth-child(odd) td,
.table--striped tbody tr:nth-child(odd) th {
  background-color: #f3f3f3;
}

.table--borderless th,
.table--borderless td {
  border: none;
}

#tabs {
  margin-top: 2.14286em;
}

.pane--tab {
  padding: 2.57143em 0;
}

.js .pane--tab {
  display: none;
}
.js .pane--tab.is-shown {
  display: block;
}

.taxonomy-term-description p {
  font-size: 1.5em;
  line-height: 1.42857em;
}

.l--topics-header-inner {
  *zoom: 1;
  border-bottom: 1px #dadada dotted;
  margin-bottom: 3.42857em;
  position: relative;
}
.l--topics-header-inner:before, .l--topics-header-inner:after {
  content: " ";
  display: table;
}
.l--topics-header-inner:after {
  clear: both;
}
@media (min-width: 68em) {
  .l--topics-header-inner .page-title {
    float: left;
  }
  .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;
  }
}
.lt-ie9 .l--topics-header-inner .page-title {
  float: left;
}
.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;
}

.vocabulary-wri-core-topics.l--marquee {
  min-height: 300px;
  margin-bottom: 3.42857em;
  background-size: cover;
}
.vocabulary-wri-core-topics.l--marquee:before {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9InJnYmEoMTksIDE5LCAxOSwgMC45KSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSJyZ2JhKDE5LCAxOSwgMTksIDApIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, rgba(19, 19, 19, 0.9)), color-stop(70%, rgba(19, 19, 19, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(19, 19, 19, 0.9) 20%, rgba(19, 19, 19, 0) 70%);
  background-image: -moz-linear-gradient(bottom, rgba(19, 19, 19, 0.9) 20%, rgba(19, 19, 19, 0) 70%);
  background-image: -o-linear-gradient(bottom, rgba(19, 19, 19, 0.9) 20%, rgba(19, 19, 19, 0) 70%);
  background-image: linear-gradient(bottom, rgba(19, 19, 19, 0.9) 20%, rgba(19, 19, 19, 0) 70%);
}

.vocabulary-wri-core-topics.view-mode-taxonomy_teaser .ds-header h2 {
  margin: 0;
}
.vocabulary-wri-core-topics.view-mode-taxonomy_teaser .ds-header a {
  color: #292929;
}
.vocabulary-wri-core-topics.view-mode-taxonomy_teaser .ds-header a:hover {
  color: #131313;
}
.vocabulary-wri-core-topics.view-mode-taxonomy_teaser .ds-header img {
  width: 100%;
}
.vocabulary-wri-core-topics.view-mode-taxonomy_teaser .field--field-preview-image {
  margin-bottom: 0.85714em;
}
.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;
}
.vocabulary-wri-core-topics.view-mode-taxonomy_teaser .field--related-topics .block-title {
  color: #292929;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1em;
  line-height: 1.28571em;
  margin-top: 0.85714em;
  margin-bottom: 0.42857em;
}
.vocabulary-wri-core-topics.view-mode-taxonomy_teaser .field--related-topics a {
  padding-top: 0.42857em;
  padding-bottom: 0.42857em;
  color: #9b9b9b;
}
.vocabulary-wri-core-topics.view-mode-taxonomy_teaser .field--related-topics a:hover {
  color: #292929;
}

.list--topics > .list-item, .list--topics--wide > .list-item {
  margin-bottom: 3.42857em;
}
@media (min-width: 34em) {
  .list--topics, .list--topics--wide {
    *zoom: 1;
    margin-right: -15px;
    margin-left: -15px;
  }
  .list--topics:before, .list--topics--wide:before, .list--topics:after, .list--topics--wide:after {
    content: " ";
    display: table;
  }
  .list--topics:after, .list--topics--wide:after {
    clear: both;
  }
  .list--topics > .list-item, .list--topics--wide > .list-item {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    margin-right: -.3em;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.lt-ie9 .list--topics, .lt-ie9 .list--topics--wide {
  *zoom: 1;
  margin-right: -15px;
  margin-left: -15px;
}
.lt-ie9 .list--topics:before, .lt-ie9 .list--topics--wide:before, .lt-ie9 .list--topics:after, .lt-ie9 .list--topics--wide:after {
  content: " ";
  display: table;
}
.lt-ie9 .list--topics:after, .lt-ie9 .list--topics--wide:after {
  clear: both;
}
.lt-ie9 .list--topics > .list-item, .lt-ie9 .list--topics--wide > .list-item {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  margin-right: -.3em;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 51em) {
  .list--topics--wide > .list-item {
    width: 33.33333%;
  }
}

.view-id-marquee_stats {
  display: none;
  margin-left: -15px;
  *zoom: 1;
}
.view-id-marquee_stats:before, .view-id-marquee_stats:after {
  content: " ";
  display: table;
}
.view-id-marquee_stats:after {
  clear: both;
}
@media (min-width: 38em) {
  .view-id-marquee_stats {
    display: block;
    margin-bottom: 1.71429em;
  }
}

.wri-stat {
  text-align: center;
  min-height: 4.28571em;
  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;
}
.wri-stat.views-row-last {
  border: none;
}

.wri-stat-label {
  display: block;
  font-size: 0.85714em;
  line-height: 1.5em;
  font-family: Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
}

.wri-stat-value {
  display: block;
  font-size: 3.42857em;
  line-height: 1.125em;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
}

.embedded-video .player {
  position: relative;
  padding-top: 1px;
  padding-bottom: 56.25%;
  height: 0;
}

.embedded-video .player > embed,
.embedded-video .player > iframe {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  left: 0;
  top: 0;
}

.video-embed-description {
  margin-top: 1em;
  text-align: left;
}

.l--filters {
  position: relative;
  background-color: #f3f3f3;
  margin-top: 2.57143em;
  margin-bottom: 2.57143em;
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 0.35714em;
  border-bottom-style: solid;
  border-bottom-width: 0.07143em;
  padding-bottom: 0.35714em;
  border-color: #b3b3b3;
}

.views-exposed-form .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;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 5px 13px 6px;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  background-color: #b5d7e7;
  background: linear-gradient(#bcdbe9, #b1d5e5);
  border-width: 1px;
  border-color: #add3e4;
  color: white;
}
.views-exposed-form .form-submit:hover {
  text-decoration: none;
  color: white;
}
.views-exposed-form .form-submit:hover {
  background: #add3e4;
}
.views-exposed-form .form-submit:active {
  background-color: #add3e4;
}
.views-exposed-form .views-reset-button .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;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 5px 13px 6px;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  background-color: #9b9b9b;
  background: linear-gradient(#aeaeae, #9b9b9b);
  border-width: 1px;
  border-color: #919191;
  color: white;
}
.views-exposed-form .views-reset-button .form-submit:hover {
  text-decoration: none;
  color: white;
}
.views-exposed-form .views-reset-button .form-submit:hover {
  background: #919191;
}
.views-exposed-form .views-reset-button .form-submit:active {
  background-color: #919191;
}
.views-exposed-form .fieldset-wrapper {
  overflow: visible !important;
}

.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");
}
.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: 2.57143em;
  margin-bottom: 2.57143em;
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 0.35714em;
  border-bottom-style: solid;
  border-bottom-width: 0.07143em;
  padding-bottom: 2.92857em;
  border-color: #b3b3b3;
}
.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.5em;
  line-height: 1.42857em;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
.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;
}
.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;
}
.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;
}
.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.85714em;
}
.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 3em;
  padding: 0;
}
.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.71429em;
}
.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: 1.07143em;
  line-height: 1.2em;
  color: #4d4d4d;
}
@media (min-width: 430px) {
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
}
.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;
}
.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;
}
.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;
}
.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;
}
.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) {
  .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.07143em;
    padding-bottom: 0.35714em;
  }
  .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: 4.28571em;
  }
  .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;
  }
  .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;
  }
  .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%;
  }
  .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;
  }
}
.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.07143em;
  padding-bottom: 0.35714em;
}
.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: 4.28571em;
}
.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;
}
.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;
}
.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%;
}
.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) {
  .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%;
  }
  .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;
  }
  .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;
  }
}
.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%;
}
.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;
}
.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;
}

.bef-select-as-checkboxes {
  position: relative;
}

.bef-checkboxes,
.bef-tree,
#edit-date-filter-value-wrapper {
  *zoom: 1;
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 0.78571em;
  border-top-style: dotted;
  border-top-color: #b3b3b3;
  margin-bottom: 0.85714em;
}
.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;
}
.bef-checkboxes:after,
.bef-tree:after,
#edit-date-filter-value-wrapper:after {
  clear: both;
}

.form-type-bef-checkbox {
  margin: 0.42857em 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;
}
.form-type-bef-checkbox > label {
  font-size: 1.07143em;
  line-height: 1.6em;
}
@media (min-width: 480px) {
  .form-type-bef-checkbox {
    width: 49.5%;
  }
}
@media (min-width: 600px) {
  .form-type-bef-checkbox {
    width: 32.5%;
  }
}
@media (min-width: 768px) {
  .form-type-bef-checkbox {
    width: 24.5%;
  }
}
@media (min-width: 1200px) {
  .form-type-bef-checkbox {
    width: 19.5%;
  }
}

.bef-tree,
.bef-tree-child {
  list-style-type: none;
  margin: 0;
}

.bef-tree {
  padding: 0;
}

.bef-tree-child {
  padding-left: 1em;
  padding-bottom: 0.42857em;
}

.bef-toggle {
  font-size: 0.85714em;
  line-height: 1.5em;
  position: absolute;
  top: -3.42857em;
  right: 0;
  font-weight: bold;
  color: #747474;
  font-family: Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  border-radius: 4px;
  border: 1px #b3b3b3 solid;
  padding: .25em .5em;
  background-color: white;
}

.form-item-created-min,
.form-item-created-max {
  display: inline;
}
.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;
}
.form-item-created-min .bef-datepicker,
.form-item-created-max .bef-datepicker {
  width: 7em;
  padding: .2em .666em;
}

.views-exposed-form {
  background-color: #f3f3f3;
  border: 1px solid #dadada;
  padding: 0.85714em 12px 0;
  margin-bottom: 3.42857em;
}
.views-exposed-form:after {
  content: "";
  display: block;
  width: 100%;
  margin-top: 0.85714em;
}

#views-exposed-form-experts-staff-page-1,
#views-exposed-form-projects-page,
#views-exposed-form-publications-research-pane, #views-exposed-form-media-media-pane {
  margin-bottom: 2.57143em;
  border-bottom: 1px dotted #b3b3b3;
}
#views-exposed-form-experts-staff-page-1 .views-exposed-widget,
#views-exposed-form-projects-page .views-exposed-widget,
#views-exposed-form-publications-research-pane .views-exposed-widget, #views-exposed-form-media-media-pane .views-exposed-widget,
#views-exposed-form-experts-staff-page-1 #edit-secondary-wrapper .form-item,
#views-exposed-form-projects-page #edit-secondary-wrapper .form-item,
#views-exposed-form-publications-research-pane #edit-secondary-wrapper .form-item,
#views-exposed-form-media-media-pane #edit-secondary-wrapper .form-item,
#views-exposed-form-experts-staff-page-1 #edit-field-date-value-value-wrapper,
#views-exposed-form-projects-page #edit-field-date-value-value-wrapper,
#views-exposed-form-publications-research-pane #edit-field-date-value-value-wrapper,
#views-exposed-form-media-media-pane #edit-field-date-value-value-wrapper {
  margin-left: 12px;
  margin-right: 12px;
}
#views-exposed-form-experts-staff-page-1 #edit-field-date-value-value-wrapper .form-item,
#views-exposed-form-projects-page #edit-field-date-value-value-wrapper .form-item,
#views-exposed-form-publications-research-pane #edit-field-date-value-value-wrapper .form-item, #views-exposed-form-media-media-pane #edit-field-date-value-value-wrapper .form-item {
  margin-left: 0;
  margin-right: 0;
}
#views-exposed-form-experts-staff-page-1 .search-field input,
#views-exposed-form-projects-page .search-field input,
#views-exposed-form-publications-research-pane .search-field input, #views-exposed-form-media-media-pane .search-field input {
  width: 96% !important;
}
#views-exposed-form-experts-staff-page-1 .form-item,
#views-exposed-form-projects-page .form-item,
#views-exposed-form-publications-research-pane .form-item, #views-exposed-form-media-media-pane .form-item {
  margin-top: 0.42857em;
  margin-bottom: 1.71429em;
}
#views-exposed-form-experts-staff-page-1 .form-text,
#views-exposed-form-projects-page .form-text,
#views-exposed-form-publications-research-pane .form-text, #views-exposed-form-media-media-pane .form-text,
#views-exposed-form-experts-staff-page-1 select,
#views-exposed-form-projects-page select,
#views-exposed-form-publications-research-pane select,
#views-exposed-form-media-media-pane select {
  width: 100%;
  max-width: 300px;
}
#views-exposed-form-experts-staff-page-1 .views-submit-button,
#views-exposed-form-projects-page .views-submit-button,
#views-exposed-form-publications-research-pane .views-submit-button, #views-exposed-form-media-media-pane .views-submit-button,
#views-exposed-form-experts-staff-page-1 .views-reset-button,
#views-exposed-form-projects-page .views-reset-button,
#views-exposed-form-publications-research-pane .views-reset-button,
#views-exposed-form-media-media-pane .views-reset-button {
  position: relative;
  margin-right: 0;
  margin-bottom: 18px;
  padding-left: 0 !important;
  padding-right: 10px !important;
  width: auto;
  display: block;
  float: left;
}
#views-exposed-form-experts-staff-page-1 .views-submit-button,
#views-exposed-form-projects-page .views-submit-button,
#views-exposed-form-publications-research-pane .views-submit-button, #views-exposed-form-media-media-pane .views-submit-button {
  padding: 0 !important;
  clear: left;
}
#views-exposed-form-experts-staff-page-1 .ajax-progress,
#views-exposed-form-projects-page .ajax-progress,
#views-exposed-form-publications-research-pane .ajax-progress, #views-exposed-form-media-media-pane .ajax-progress {
  position: absolute;
  right: -10px;
}

#views-exposed-form-experts-staff-page-1,
#views-exposed-form-projects-page,
#views-exposed-form-publications-research-pane {
  margin-top: 2.57143em;
  margin-bottom: 1.28571em;
}

.pane-views-exp-media-media-pane #edit-related-news-wrapper, #views-exposed-form-publications-research-pane #edit-title-1-wrapper {
  display: none;
  visibility: hidden;
}

#views-exposed-form-projects-page #edit-secondary-wrapper,
#views-exposed-form-publications-research-pane #edit-secondary-wrapper {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin: -18px 0;
}
#views-exposed-form-projects-page #edit-secondary,
#views-exposed-form-publications-research-pane #edit-secondary {
  border: none;
  margin-top: 0.85714em;
}
#views-exposed-form-projects-page .bef-secondary-options,
#views-exposed-form-publications-research-pane .bef-secondary-options {
  margin-left: -12px;
  margin-right: -12px;
}
#views-exposed-form-projects-page .form-item-field-date-value-value-year,
#views-exposed-form-publications-research-pane .form-item-field-date-value-value-year {
  margin-bottom: 0;
}
#views-exposed-form-projects-page .views-submit-button,
#views-exposed-form-projects-page .views-reset-button,
#views-exposed-form-publications-research-pane .views-submit-button,
#views-exposed-form-publications-research-pane .views-reset-button {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: auto !important;
}
#views-exposed-form-projects-page .views-exposed-widget,
#views-exposed-form-projects-page #edit-secondary-wrapper .form-item,
#views-exposed-form-projects-page #edit-field-date-value-value-wrapper,
#views-exposed-form-publications-research-pane .views-exposed-widget,
#views-exposed-form-publications-research-pane #edit-secondary-wrapper .form-item,
#views-exposed-form-publications-research-pane #edit-field-date-value-value-wrapper {
  vertical-align: top;
}
#views-exposed-form-projects-page .views-exposed-widget:first-child,
#views-exposed-form-projects-page #edit-secondary-wrapper .form-item:first-child,
#views-exposed-form-projects-page #edit-field-date-value-value-wrapper:first-child,
#views-exposed-form-publications-research-pane .views-exposed-widget:first-child,
#views-exposed-form-publications-research-pane #edit-secondary-wrapper .form-item:first-child,
#views-exposed-form-publications-research-pane #edit-field-date-value-value-wrapper:first-child {
  padding-left: 0;
}
@media (min-width: 600px) {
  #views-exposed-form-projects-page .views-exposed-widget,
  #views-exposed-form-projects-page #edit-secondary-wrapper .form-item,
  #views-exposed-form-projects-page #edit-field-date-value-value-wrapper,
  #views-exposed-form-publications-research-pane .views-exposed-widget,
  #views-exposed-form-publications-research-pane #edit-secondary-wrapper .form-item,
  #views-exposed-form-publications-research-pane #edit-field-date-value-value-wrapper {
    float: left;
    width: 50%;
  }
  #views-exposed-form-projects-page .views-exposed-widget:nth-child(3n),
  #views-exposed-form-projects-page #edit-secondary-wrapper .form-item:nth-child(3n),
  #views-exposed-form-projects-page #edit-field-date-value-value-wrapper:nth-child(3n),
  #views-exposed-form-publications-research-pane .views-exposed-widget:nth-child(3n),
  #views-exposed-form-publications-research-pane #edit-secondary-wrapper .form-item:nth-child(3n),
  #views-exposed-form-publications-research-pane #edit-field-date-value-value-wrapper:nth-child(3n) {
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  #views-exposed-form-projects-page .views-exposed-widget,
  #views-exposed-form-projects-page #edit-secondary-wrapper .form-item,
  #views-exposed-form-projects-page #edit-field-date-value-value-wrapper,
  #views-exposed-form-publications-research-pane .views-exposed-widget,
  #views-exposed-form-publications-research-pane #edit-secondary-wrapper .form-item,
  #views-exposed-form-publications-research-pane #edit-field-date-value-value-wrapper {
    width: 25%;
  }
  #views-exposed-form-projects-page .views-exposed-widget .form-item-field-date-value-value,
  #views-exposed-form-projects-page #edit-secondary-wrapper .form-item .form-item-field-date-value-value,
  #views-exposed-form-projects-page #edit-field-date-value-value-wrapper .form-item-field-date-value-value,
  #views-exposed-form-publications-research-pane .views-exposed-widget .form-item-field-date-value-value,
  #views-exposed-form-publications-research-pane #edit-secondary-wrapper .form-item .form-item-field-date-value-value,
  #views-exposed-form-publications-research-pane #edit-field-date-value-value-wrapper .form-item-field-date-value-value {
    margin-top: 0;
    width: 100%;
  }
}
.lt-ie9 #views-exposed-form-projects-page .views-exposed-widget, .lt-ie9
#views-exposed-form-projects-page #edit-secondary-wrapper .form-item, .lt-ie9
#views-exposed-form-projects-page #edit-field-date-value-value-wrapper, .lt-ie9
#views-exposed-form-publications-research-pane .views-exposed-widget, .lt-ie9
#views-exposed-form-publications-research-pane #edit-secondary-wrapper .form-item, .lt-ie9
#views-exposed-form-publications-research-pane #edit-field-date-value-value-wrapper {
  width: 25%;
}
.lt-ie9 #views-exposed-form-projects-page .views-exposed-widget .form-item-field-date-value-value, .lt-ie9
#views-exposed-form-projects-page #edit-secondary-wrapper .form-item .form-item-field-date-value-value, .lt-ie9
#views-exposed-form-projects-page #edit-field-date-value-value-wrapper .form-item-field-date-value-value, .lt-ie9
#views-exposed-form-publications-research-pane .views-exposed-widget .form-item-field-date-value-value, .lt-ie9
#views-exposed-form-publications-research-pane #edit-secondary-wrapper .form-item .form-item-field-date-value-value, .lt-ie9
#views-exposed-form-publications-research-pane #edit-field-date-value-value-wrapper .form-item-field-date-value-value {
  margin-top: 0;
  width: 100%;
}

.view.contextual-links-region .contextual-links-region > .contextual-links-wrapper {
  right: 40px;
}

.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: 1.07143em;
  line-height: 1.6em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.view-news-item-marquee .slides li {
  height: 100%;
}

.list--ruled.list--stats li.list-item {
    width: 100%;
}

.region.region-highlight-sidebar {
    padding-right: 30px;
    }
ul.list--ruled.hfeed li {
    width: 100%;
}
.menu.menu--menu-footer-menu.nav li {
    float: left;
}
section#block-embarqhomepagecallouttheembarqnetwork {
    text-align: center;
    margin-top: 50px;
}
img.static-map {
    width: 100%;
}
.innerblock {
  padding: 65px;
  background: #60bad4;
  border-color: #60bad4;
  height: 200px;
  border-radius: 10px;
  margin-bottom: 15px;
}
.block-title {
  text-align: center;
  margin: 50px  !important;;
}
.views-field.views-field-title, .views-field.views-field-field-person-title {
  text-align: center;
  margin-top: 15px;
}
.views-field.views-field-field-photo {
  padding: 10px;
}
.views-field.views-field-field-photo  .img-responsive {
  border-radius: 160px;
}
.caret {
    display: none !important;
    }
.ps-caption a {
  padding-bottom: 20px;
  text-align: center;
  color: skyblue !important;
  font-size: 20px;
}
.ps-caption div, .ps-caption p  {
  font-size: 15px;
  color: white;
  margin-top: ;
  padding-top: 22px;
}
