@charset "UTF-8";
/* generated with grunt-sass-globbing */
form,
label,
fieldset,
legend,
input,
select,
textarea,
button {
  margin: 0;
  padding: 0;
}

form {
  display: block;
  margin-bottom: 1.125em;
}

label {
  font-size: 1.25em;
  line-height: 1.4;
  display: inline-block;
  margin-bottom: 0.45em;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
}

fieldset {
  margin-bottom: 1.125em;
  padding: 0;
  border: none;
}
fieldset legend {
  width: 100%;
  display: block;
  margin-bottom: 1.125em;
}

input[type=text], input[type=password], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=week], input[type=email], input[type=number], input[type=search], input[type=tel], input[type=time], input[type=url],
select,
textarea {
  display: block;
  width: 100%;
  margin-bottom: 1em;
  padding: 0.8888888889em 1em;
  color: #262626;
  font-size: 1.125em;
  line-height: 1.3333333333em;
  background: #e9eaec;
  border: none;
  -webkit-border-radius: 0px;
  -webkit-appearance: none;
  appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type=text]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=date]::-webkit-input-placeholder, input[type=datetime]::-webkit-input-placeholder, input[type=datetime-local]::-webkit-input-placeholder, input[type=month]::-webkit-input-placeholder, input[type=week]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=time]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #727b7f;
}
input[type=text]:-moz-placeholder, input[type=password]:-moz-placeholder, input[type=date]:-moz-placeholder, input[type=datetime]:-moz-placeholder, input[type=datetime-local]:-moz-placeholder, input[type=month]:-moz-placeholder, input[type=week]:-moz-placeholder, input[type=email]:-moz-placeholder, input[type=number]:-moz-placeholder, input[type=search]:-moz-placeholder, input[type=tel]:-moz-placeholder, input[type=time]:-moz-placeholder, input[type=url]:-moz-placeholder,
select:-moz-placeholder,
textarea:-moz-placeholder {
  color: #727b7f;
}
input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=url]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
  color: #727b7f;
}
input[type=text]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=datetime]:-ms-input-placeholder, input[type=datetime-local]:-ms-input-placeholder, input[type=month]:-ms-input-placeholder, input[type=week]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=time]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #727b7f;
}

input[type=text], input[type=password], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=week], input[type=email], input[type=number], input[type=search], input[type=tel], input[type=time], input[type=url],
select {
  height: 3.1111111111em;
}

select {
  padding-right: 1.125em;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNSAxMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUgMTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIGZpbGw9IiNENjJGMzAiIHBvaW50cz0iMCwwIDcuNSwxMCAxNSwwICIvPjwvc3ZnPg==);
  background-position: calc(100% - 25px) center;
  background-repeat: no-repeat;
}
html.lt-ie10 select {
  height: auto;
  background-image: none;
  padding-right: 1em;
}
select::-ms-expand {
  display: none;
}

@-moz-document url-prefix() {
  select {
    padding-right: 1em;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
  }
}
select[multiple=multiple] {
  height: auto;
  padding-right: 1em;
  background-image: none;
}

textarea {
  height: auto;
  max-width: 100%;
  resize: vertical;
}

input[type=radio],
input[type=checkbox] {
  margin-right: 1em;
}

.number-hide-spinner {
  -moz-appearance: textfield;
}
.number-hide-spinner::-webkit-outer-spin-button,
.number-hide-spinner ::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

* html {
  font-size: 100%;
}

html {
  font-size: 16px;
  line-height: 1.5em;
}

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

*, *:before, *:after {
  box-sizing: inherit;
}

embed,
img,
object,
video {
  max-width: 100%;
  height: auto;
}

html {
  -webkit-text-size-adjust: none;
}

body {
  color: #262626;
  font-family: "myriad-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: 300ms, padding-top;
  -moz-transition: 300ms, padding-top;
  -o-transition: 300ms, padding-top;
  transition: 300ms padding-top;
}
@media (min-width: 64em) {
  body {
    padding-top: 6.625em;
  }
}
@media (min-width: 80em) {
  body {
    padding-top: 6.875em;
  }
}
@media (min-width: 64em) {
  body.admin-menu body {
    padding-top: 8.4375em;
  }
}
@media (min-width: 80em) {
  body.admin-menu body {
    padding-top: 8.6875em;
  }
}

@media (min-width: 64em) {
  html.is-scroll body {
    padding-top: 3.8125em;
  }
}
@media (min-width: 80em) {
  html.is-scroll body {
    padding-top: 4.125em;
  }
}
@media (min-width: 64em) {
  html.is-scroll body.admin-menu {
    padding-top: 5.625em;
  }
}
@media (min-width: 64em) {
  html.is-scroll body.admin-menu {
    padding-top: 5.9375em;
  }
}

meta[name=breakpoint-medium] {
  width: 768px;
}

meta[name=breakpoint-large] {
  width: 1024px;
}

meta[name=breakpoint-large-x] {
  width: 1280px;
}

img {
  display: block;
}

ul,
ol,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
}

ul,
ol,
dl {
  margin-bottom: 1.125em;
}

ul,
ol {
  padding-left: 2em;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
  padding-left: 1em;
}

dl dt {
  font-weight: bold;
}
dl dd {
  margin-bottom: 0.5625em;
}

img,
iframe,
figure,
figcaption {
  margin: 0;
  padding: 0;
}

figure {
  margin-bottom: 1.125em;
}
figure figcaption {
  margin-top: 0.5625em;
}

table,
caption,
thead,
tbody,
tfoot,
tr,
td,
th {
  margin: 0;
  padding: 0;
}

table {
  width: 100%;
  margin-bottom: 1.125em;
  background-color: white;
  border: 1px solid #b4b4b4;
}
table table {
  margin-bottom: 0;
}
table caption {
  margin-bottom: 1.125em;
  text-align: left;
}
table td,
table th {
  padding: 0.5625em 0.75em;
  text-align: left;
  border: 1px solid #b4b4b4;
  vertical-align: top;
}
table td {
  background-color: white;
}
table th {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 1.125em;
  line-height: 1.4444444444;
  color: white;
  font-weight: 700;
  background-color: #727b7f;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
address,
blockquote,
hr {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
}

h1 {
  font-size: 2.375em;
  line-height: 1.2631578947;
  margin-top: 0.4736842105em;
  margin-bottom: 0.4736842105em;
}
@media (min-width: 48em) {
  h1 {
    font-size: 3.25em;
    line-height: 1.1538461538;
    margin-top: 0.3461538462em;
    margin-bottom: 0.3461538462em;
  }
}

h2 {
  font-size: 2em;
  line-height: 1.375;
  margin-top: 0.5625em;
  margin-bottom: 0.5625em;
}
@media (min-width: 48em) {
  h2 {
    font-size: 2.375em;
    line-height: 1.2631578947;
    margin-top: 0.4736842105em;
    margin-bottom: 0.4736842105em;
  }
}

h3 {
  font-size: 1.75em;
  line-height: 1.4285714286;
  margin-top: 0.6428571429em;
  margin-bottom: 0.6428571429em;
}
@media (min-width: 48em) {
  h3 {
    font-size: 1.875em;
    line-height: 1.3333333333;
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }
}

h4 {
  font-size: 1.5em;
  line-height: 1.4166666667;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

h5 {
  font-size: 1.25em;
  line-height: 1.4;
  margin-top: 0.9em;
  margin-bottom: 0.9em;
}

h6 {
  font-size: 1em;
  line-height: 1.5;
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}

p {
  margin-bottom: 1.125em;
}

address {
  margin-bottom: 1.125em;
  font-style: normal;
}

blockquote {
  margin-bottom: 1.125em;
  padding-left: 1em;
}
blockquote p:last-child {
  margin-bottom: 0;
}
blockquote cite {
  display: block;
}

cite {
  font-style: italic;
}

a {
  word-wrap: break-word;
  color: #d52f30;
  text-decoration: none;
  -webkit-transition: color, 300ms;
  -moz-transition: color, 300ms;
  -o-transition: color, 300ms;
  transition: color 300ms;
}
a:hover, a:focus {
  color: #792a36;
}

/* generated with grunt-sass-globbing */
.ui-autocomplete {
  width: 100% !important;
}
@media (min-width: 64em) {
  .ui-autocomplete {
    position: absolute;
    top: 100%;
    width: 100%;
    max-height: 31.25em;
    margin: 0;
    padding: 1.125em;
    background-color: #e9eaec;
    border-top: 1px solid #dcdedf;
    overflow: auto;
    list-style: none;
    z-index: 3;
  }
}
.ui-autocomplete li {
  list-style: none;
}
@media (min-width: 64em) {
  .ui-autocomplete li {
    display: inline-block;
    list-style: none;
    width: 100%;
  }
}
@media (min-width: 64em) {
  .ui-autocomplete a {
    display: block;
  }
}
@media (min-width: 64em) {
  .ui-autocomplete a:hover,
.ui-autocomplete a:focus {
    cursor: pointer;
  }
}

ul.breadcrumb {
  margin: 0;
  padding: 0.84375em 0;
}
ul.breadcrumb li,
ul.breadcrumb a {
  color: white;
  text-transform: none;
}
ul.breadcrumb li {
  display: inline-block;
  font-weight: bold;
  margin-right: 0.625em;
}
ul.breadcrumb a {
  font-weight: 400;
}
ul.breadcrumb a:hover,
ul.breadcrumb a:focus {
  color: white;
  text-decoration: underline;
}
ul.breadcrumb li:not(:last-child):after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e817";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  margin-left: 1em;
  font-size: 0.625em;
  color: #d52f30;
}
body.has-field--field-featured-image ul.breadcrumb li,
body.has-field--field-featured-image ul.breadcrumb a {
  color: white;
}
body.has-field--field-featured-image ul.breadcrumb a:hover,
body.has-field--field-featured-image ul.breadcrumb a:focus {
  text-decoration: underline;
}

.current-search-item ul {
  display: block;
  margin: 0;
  padding: 0;
}
.current-search-item li {
  display: inline-block;
  padding: 0.25em 0.75em;
  background-color: #262626;
  color: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.current-search-item a {
  line-height: 0;
  vertical-align: middle;
  text-indent: -119988px;
  height: 1em;
  width: 1em;
  display: inline-block;
  position: relative;
  top: -1px;
  margin-right: 1em;
  color: white;
  font-size: 0.75em;
}
.current-search-item a:after {
  content: "\e810";
}
.current-search-item a:after {
  line-height: 1em;
}
.current-search-item a:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
  width: 100%;
  display: block;
  text-align: center;
  text-indent: 0;
  vertical-align: middle;
}
.current-search-item span {
  display: none;
}

.cycle .cycle-next,
.cycle .cycle-prev {
  line-height: 0;
  vertical-align: middle;
  text-indent: -119988px;
  height: 1.6666666667em;
  width: 1.6666666667em;
  display: inline-block;
  color: white;
  display: block;
  font-size: 1.5em;
  background-color: #d52f30;
}
.cycle .cycle-next:after,
.cycle .cycle-prev:after {
  content: "";
}
.cycle .cycle-next:after,
.cycle .cycle-prev:after {
  line-height: 1.6666666667em;
}
.cycle .cycle-next:after,
.cycle .cycle-prev:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
  width: 100%;
  display: block;
  text-align: center;
  text-indent: 0;
  vertical-align: middle;
}
.cycle .cycle-next:hover,
.cycle .cycle-prev:hover {
  cursor: pointer;
}
@media (min-width: 64em) {
  .cycle .cycle-next,
.cycle .cycle-prev {
    height: 60px;
    width: 60px;
  }
  .cycle .cycle-next:after,
.cycle .cycle-prev:after {
    line-height: 60px;
  }
}
.cycle .cycle-next:after {
  content: "\e801";
}
.cycle .cycle-prev:after {
  content: "\e800";
}
.cycle .carousel-pager a {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  height: 0.75em;
  width: 0.75em;
  display: inline-block;
  margin-left: 0.5em;
  background-color: white;
  text-indent: -9999px;
  overflow: hidden;
}
.cycle .carousel-pager a:first-child {
  margin-left: 0;
}
.cycle .carousel-pager a.cycle-pager-active {
  background-color: #d52f30;
}

#donation_form_redirect_dimmer {
  position: fixed;
  background-color: white;
  opacity: 0.8;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 99998;
  display: none;
}

#donation_form_redirect_popup {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -9.375em;
  margin-left: -9.375em;
  height: 18.75em;
  width: 18.75em;
  -webkit-box-shadow: 0px 0px 10px 9px white;
  -moz-box-shadow: 0px 0px 10px 9px white;
  box-shadow: 0px 0px 10px 9px white;
  z-index: 99999;
  background: white url(../images/loading_spinner.gif) no-repeat center 3.75em;
  padding-top: 12em;
  text-align: center;
  z-index: 99999;
}
#donation_form_redirect_popup p {
  color: #3f3f36;
  margin-bottom: 0;
}
#donation_form_redirect_popup #donation_form_redirect_message {
  text-transform: uppercase;
  font-size: 1.5em;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
#donation_form_redirect_popup #donation_form_redirect_sub_message {
  font-size: 1.125em;
  font-family: "myriad-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.iradio,
.icheckbox {
  display: inline-block;
  margin-right: 1em;
  background-color: #dcdedf;
}

.iradio {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  height: 1.5em;
  width: 1.5em;
}

.iradio.checked {
  position: relative;
}
.iradio.checked:before {
  content: "";
  position: absolute;
  top: 0.25em;
  left: 0.25em;
  height: 1em;
  width: 1em;
  background-color: #d52f30;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}

.icheckbox {
  height: 1.375em;
  width: 1.375em;
}

.icheckbox.checked {
  position: relative;
  background-color: #49a437;
}
.icheckbox.checked:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e802";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: absolute;
  color: white;
  height: 100%;
  width: 100%;
  font-size: 0.8125em;
  line-height: 1.6923076923em;
  text-align: center;
}

.gm-style,
.gm-style .gm-style-iw {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: 400 !important;
}

.infobubble_body p,
.infobubble_more p {
  margin: 0;
  font-family: "myriad-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.infobubble_title {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 1.625em;
  line-height: 1.3846153846;
}
.infobubble_title a {
  color: #262626;
  -webkit-transition: color, 300ms;
  -moz-transition: color, 300ms;
  -o-transition: color, 300ms;
  transition: color 300ms;
}
.infobubble_title a:hover, .infobubble_title a:focus {
  color: #792a36;
}

.infobubble_more {
  display: inline-block;
  margin-top: 0.5625em;
}
.infobubble_more a {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125em;
  line-height: 1.4444444444;
}
.infobubble_more a:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e801";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: relative;
  height: 1em;
  width: 2em;
  font-size: 0.8em;
  padding-left: 0.5em;
  -webkit-transition: padding-left, 300ms;
  -moz-transition: padding-left, 300ms;
  -o-transition: padding-left, 300ms;
  transition: padding-left 300ms;
}
.infobubble_more a:hover:after, .infobubble_more a:focus:after {
  padding-left: 1em;
}
.infobubble_more a.learn-more:after {
  display: none;
}

ul.menu {
  margin: 0;
  padding: 0;
}
ul.menu li {
  list-style: none;
}
ul.menu .expanded,
ul.menu .collapsed,
ul.menu .leaf {
  list-style: none;
}

.messages ul {
  margin: 0;
  padding: 0;
  display: block;
}
.messages ul li {
  display: block;
  list-style: none;
}

.nav-back a {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125em;
  line-height: 1.4444444444;
  display: block;
  padding: 1.1111111111em 0.2777777778em;
  border-top: 1px solid #dcdedf;
  border-bottom: 1px solid #dcdedf;
}
.nav-back a:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e800";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: relative;
  height: 1em;
  width: 1em;
  margin-right: 1em;
  left: 0;
  font-size: 0.8em;
  -webkit-transition: left, 300ms;
  -moz-transition: left, 300ms;
  -o-transition: left, 300ms;
  transition: left 300ms;
}
.nav-back a:hover:before, .nav-back a:focus:before {
  left: -0.2777777778em;
}

.page-title {
  font-size: 3em;
  line-height: 1.2083333333;
  margin: 0;
}
@media (min-width: 48em) {
  .page-title {
    font-size: 4.25em;
    line-height: 1.0882352941;
  }
}

ul.pager,
li.pager__item {
  margin: 0;
  padding: 0;
}

ul.pager {
  position: relative;
  display: block;
  margin-top: 1.125em;
  margin-bottom: 1.125em;
  text-align: center;
}
ul.pager a,
ul.pager .pager__item--current,
ul.pager .pager__item--ellipsis {
  padding: 0.6875em 1.1875em;
}
ul.pager a {
  display: block;
  color: #262626;
  background-color: #e9eaec;
  text-decoration: none;
}
ul.pager .pager__item {
  display: inline-block;
  margin-bottom: 0.5em;
  margin-left: 0.25em;
  font-weight: 700;
  background-color: #e9eaec;
  list-style: none;
}
ul.pager .pager__item:first-child {
  margin-left: 0;
}
ul.pager .pager__item a {
  display: block;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
}
ul.pager .pager__item a:hover, ul.pager .pager__item a:focus {
  color: #262626;
  background-color: #dcdedf;
}
ul.pager .pager__item--current {
  color: white;
  background-color: #d52f30;
}
ul.pager .pager__item--ellipsis {
  background-color: transparent;
}

.paragraphs-item-callout {
  padding-bottom: 1.125em;
  border-bottom: 4px solid #e9eaec;
}
@media (min-width: 64em) {
  .paragraphs-item-callout {
    padding-bottom: 3.375em;
  }
}
.paragraphs-item-callout .field--name-field-link {
  *zoom: 1;
}
.paragraphs-item-callout .field--name-field-link:after {
  content: "";
  display: table;
  clear: both;
}
.paragraphs-item-callout .field--name-field-link a {
  display: inline-block;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  webkit-appearance: none;
  -moz-appearance: none;
  color: white;
  background-color: #66665c;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
  padding: 0.8846153846em 1.7307692308em;
  font-size: 1.625em;
  line-height: 0.9230769231em;
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.paragraphs-item-callout .field--name-field-link a:hover, .paragraphs-item-callout .field--name-field-link a:focus {
  color: white;
  background-color: #727b7f;
}
.paragraphs-item-callout .field--name-field-link > .field__items {
  text-align: center;
  margin-bottom: -1.125em;
}
@media (min-width: 64em) {
  .paragraphs-item-callout .field--name-field-link > .field__items {
    margin-left: -3.5532994924%;
  }
}
@media (min-width: 80em) {
  .paragraphs-item-callout .field--name-field-link > .field__items {
    margin-left: -3.6544850498%;
  }
}
.paragraphs-item-callout .field--name-field-link .field__item:first-child a {
  color: white;
  background-color: #d52f30;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
}
.paragraphs-item-callout .field--name-field-link .field__item:first-child a:hover, .paragraphs-item-callout .field--name-field-link .field__item:first-child a:focus {
  color: white;
  background-color: #792a36;
}
.paragraphs-item-callout .field--name-field-link > .field__items > .field__item {
  margin-bottom: 1.125em;
}
@media (min-width: 64em) {
  .paragraphs-item-callout .field--name-field-link > .field__items > .field__item {
    display: inline-block;
    width: 46.3248730964%;
    margin-left: 3.5532994924%;
  }
}
@media (min-width: 80em) {
  .paragraphs-item-callout .field--name-field-link > .field__items > .field__item {
    display: inline-block;
    width: 46.2724252492%;
    margin-left: 3.6544850498%;
  }
}

.reponsive-menu {
  -webkit-transition: height, 300ms;
  -moz-transition: height, 300ms;
  -o-transition: height, 300ms;
  transition: height 300ms;
}

.reponsive-menu.is-active.is-collapsed {
  height: 0;
}

.reponsive-menu__toggle {
  line-height: 0;
  vertical-align: middle;
  text-indent: -119988px;
  height: 1em;
  width: 1em;
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 26px;
  background: none;
  border: none;
}
.reponsive-menu__toggle:after {
  content: "";
}
.reponsive-menu__toggle:after {
  line-height: 1em;
}
.reponsive-menu__toggle:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
  width: 100%;
  display: block;
  text-align: center;
  text-indent: 0;
  vertical-align: middle;
}
.reponsive-menu__toggle:focus {
  outline: none;
}

.reponsive-menu__toggle.is-collapsed:after {
  content: "\e80f";
  color: white;
}

.reponsive-menu__toggle.is-open:after {
  content: "\e810";
  color: #dcdedf;
}

a.scroll-click {
  line-height: 0;
  vertical-align: middle;
  text-indent: -119988px;
  height: 2em;
  width: 2em;
  display: inline-block;
  color: #d52f30;
  font-size: 1.5625em;
  background-color: rgba(0, 0, 0, 0.2);
  border-width: 4px;
  border-style: solid;
  border-color: #d52f30;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
a.scroll-click:after {
  content: "\e818";
}
a.scroll-click:after {
  line-height: 2em;
}
a.scroll-click:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
  width: 100%;
  display: block;
  text-align: center;
  text-indent: 0;
  vertical-align: middle;
}
a.scroll-click:hover, a.scroll-click:focus {
  cursor: pointer;
}
a.scroll-click:after {
  position: relative;
  top: -2px;
}

@media (min-width: 64em) {
  .search-form {
    position: relative;
    margin-bottom: 2.25em;
  }
}
@media (min-width: 64em) {
  .search-form .form-item {
    display: block;
    width: 75%;
  }
}
.search-form .form-submit {
  display: inline-block;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  webkit-appearance: none;
  -moz-appearance: none;
  color: white;
  background-color: #d52f30;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
  padding: 0.75em 1.5em;
  font-size: 1.25em;
  line-height: 1.2em;
}
.search-form .form-submit:hover, .search-form .form-submit:focus {
  color: white;
  background-color: #792a36;
}
@media (min-width: 64em) {
  .search-form .form-submit {
    width: 25%;
  }
}
@media (min-width: 64em) {
  .search-form .form-submit {
    position: absolute;
    top: 42%;
    right: 0;
  }
}

.spelling-suggestions {
  margin-bottom: 1.125em;
}
@media (min-width: 64em) {
  .spelling-suggestions {
    margin-bottom: 2.25em;
  }
}

.search-results__title {
  margin-bottom: 1.125em;
}
.search-results__title h1,
.search-results__title h2,
.search-results__title h3,
.search-results__title h4,
.search-results__title h5,
.search-results__title h6 {
  margin: 0;
}

.search-results {
  padding-top: 1.125em;
  padding-bottom: 1.125em;
  border-top: 4px solid #e9eaec;
  border-bottom: 4px solid #e9eaec;
}
@media (min-width: 64em) {
  .search-results {
    padding-top: 1.6875em;
    padding-bottom: 1.6875em;
  }
}
.search-results .search-result {
  margin-bottom: 1.125em;
  padding-bottom: 1.125em;
  border-bottom: 1px solid #e9eaec;
}
.search-results .search-result:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.search-results .search-result h1,
.search-results .search-result h2,
.search-results .search-result h3,
.search-results .search-result h4,
.search-results .search-result h5,
.search-results .search-result h6 {
  margin: 0;
}
.search-results .search-result__snippet {
  margin: 0.5625em 0 0 0;
  padding-left: 0;
}

a.site-logo {
  display: inline-block;
  position: relative;
  padding: 1.125em 1.25em;
}
@media (min-width: 64em) {
  a.site-logo {
    -webkit-transition: 300ms, padding;
    -moz-transition: 300ms, padding;
    -o-transition: 300ms, padding;
    transition: 300ms padding;
    padding: 1.125em 0 1.875em;
  }
}
a.site-logo img {
  display: block;
  max-width: 9.375em;
  -webkit-transition: 300ms, max-width;
  -moz-transition: 300ms, max-width;
  -o-transition: 300ms, max-width;
  transition: 300ms max-width;
}
@media (min-width: 64em) {
  a.site-logo img {
    max-width: 11.25em;
  }
}
@media (min-width: 80em) {
  a.site-logo img {
    max-width: 12.1875em;
  }
}

.taxonomy-term-description {
  font-family: "minion-pro", Georgia, serif;
  font-size: 1.125em;
  line-height: 1.4444444444;
  margin-bottom: 1em;
}
.taxonomy-term-description > :last-child {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  .taxonomy-term-description {
    font-size: 1.5em;
    line-height: 1.4166666667;
    margin-bottom: 2.25em;
  }
}

.webform-client-form .form-item {
  margin-bottom: 1.125em;
}
.webform-client-form .form-item:last-child,
.webform-client-form .form-item > :last-child {
  margin-bottom: 0;
}
.webform-client-form .form-checkboxes,
.webform-client-form .form-radios {
  margin-bottom: 1.125em;
}
.webform-client-form .form-checkboxes label,
.webform-client-form .form-checkboxes input,
.webform-client-form .form-radios label,
.webform-client-form .form-radios input {
  vertical-align: middle;
}
.webform-client-form .form-checkboxes label,
.webform-client-form .form-radios label {
  display: inline-block;
  margin: 0;
}
.webform-client-form .form-checkboxes input,
.webform-client-form .form-radios input {
  margin-bottom: 0;
}
.webform-client-form .form-checkboxes .form-item,
.webform-client-form .form-radios .form-item {
  margin-bottom: 0.5625em;
}
.webform-client-form .form-checkboxes .form-item:last-child,
.webform-client-form .form-radios .form-item:last-child {
  margin-bottom: 0;
}
.webform-client-form .form-type-checkbox *,
.webform-client-form .form-type-radio * {
  vertical-align: middle;
}
.webform-client-form .form-type-checkbox label,
.webform-client-form .form-type-radio label {
  font-family: inherit;
  font-weight: inherit;
  text-transform: inherit;
  color: inherit;
  font-size: 1.125em;
  line-height: 1.4444444444;
}
.webform-client-form .form-actions {
  margin-bottom: 1.125em;
}
.webform-client-form .form-actions:last-child {
  margin-bottom: 0;
}
.webform-client-form .form-actions .form-submit {
  display: inline-block;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  webkit-appearance: none;
  -moz-appearance: none;
  color: white;
  background-color: #d52f30;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
  padding: 0.75em 1.5em;
  font-size: 1.25em;
  line-height: 1.2em;
}
.webform-client-form .form-actions .form-submit:hover, .webform-client-form .form-actions .form-submit:focus {
  color: white;
  background-color: #792a36;
}
.webform-client-form .fieldset-description,
.webform-client-form .description,
.webform-client-form .form-item .description,
.webform-client-form .form-actions .description {
  margin-bottom: 1.125em;
  font-size: 1em;
}
.webform-client-form .fieldset-description:last-child,
.webform-client-form .description:last-child,
.webform-client-form .form-item .description:last-child,
.webform-client-form .form-actions .description:last-child {
  margin-bottom: 0;
}
.webform-client-form .captcha {
  margin: 1.125em 0;
}

.bean-donation-form {
  background-color: #e9eaec;
}
@media (min-width: 64em) {
  .bean-donation-form {
    position: relative;
    overflow: hidden;
    background-color: transparent;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
}
.bean-donation-form fieldset {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
.bean-donation-form fieldset:last-child {
  margin-bottom: 0;
}
.bean-donation-form .form-actions {
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 64em) {
  .bean-donation-form .form-item label,
.bean-donation-form .form-actions label {
    color: white;
  }
}
.bean-donation-form .donation-form-progress,
.bean-donation-form .donation-form-item--page-break--page {
  display: none;
}
@media (min-width: 64em) {
  .bean-donation-form .node--donation-form .field--name-field-donation-form-title h1,
.bean-donation-form .node--donation-form .field--name-field-donation-form-title h2,
.bean-donation-form .node--donation-form .field--name-field-donation-form-title h3,
.bean-donation-form .node--donation-form .field--name-field-donation-form-title h4,
.bean-donation-form .node--donation-form .field--name-field-donation-form-title h5,
.bean-donation-form .node--donation-form .field--name-field-donation-form-title h6 {
    color: white;
  }
}
@media (min-width: 64em) {
  .bean-donation-form .donation-form-item--donation--donation-type label {
    background-color: transparent;
  }
}
.bean-donation-form .donation-form-item--donation--donation-amount-once--paypal input {
  margin: 0;
}
@media (min-width: 64em) {
  .bean-donation-form .donation-form-item--donation--donation-amount-once--paypal input:hover,
.bean-donation-form .donation-form-item--donation--donation-amount-once--paypal input:focus {
    color: #49a437;
  }
}
.bean-donation-form .donation-form-item--donation--donation-amount-once--paypal .suffix {
  display: none;
}
.bean-donation-form .field--name-field-donation-form-page {
  max-width: 41.25em;
  margin-left: auto;
  margin-right: auto;
  padding: 1.125em;
}
@media (min-width: 48em) {
  .bean-donation-form .field--name-field-donation-form-page {
    padding: 2.25em 0;
  }
}
@media (min-width: 64em) {
  .bean-donation-form .field--name-field-donation-form-page {
    float: right;
    margin-left: inherit;
    margin-right: inherit;
    padding: 3.375em;
    color: white;
    background: rgba(0, 0, 0, 0.8);
  }
}
@media (min-width: 64em) {
  .bean-donation-form .field--name-field-donation-form-image {
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    z-index: -1;
  }
}
@media (min-width: 64em) {
  .bean-donation-form .field--name-field-donation-form-image img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    min-width: 50%;
    min-height: 50%;
    overflow-x: hidden;
  }
}

.block--bean--donation-form {
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#block-bean-attribution-digital-garden a,
#block-bean-attribution-digital-garden .block__content {
  color: #b4b4b4;
}
#block-bean-attribution-digital-garden a:hover,
#block-bean-attribution-digital-garden a:focus {
  color: white;
}
#block-bean-attribution-digital-garden a:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e819";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  font-size: 0.75em;
  margin-left: 0.5em;
}
#block-bean-attribution-digital-garden .block__content {
  font-size: 0.875em;
  line-height: 1.5714285714;
  text-align: center;
}
@media (min-width: 64em) {
  #block-bean-attribution-digital-garden .block__content {
    text-align: left;
  }
}

.block--bean-footer-infos .block__content {
  font-size: 0.875em;
  line-height: 1.5714285714;
  text-align: center;
  color: #b4b4b4;
}
@media (min-width: 64em) {
  .block--bean-footer-infos .block__content {
    text-align: left;
  }
}

#block-bean-front-summary {
  padding-top: 1.125em;
  padding-bottom: 1.125em;
}
@media (min-width: 48em) {
  #block-bean-front-summary {
    padding-top: 3.375em;
    padding-bottom: 3.375em;
  }
}
@media (min-width: 64em) {
  #block-bean-front-summary {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
}
#block-bean-front-summary .field--name-field-center-content > .field__items > .field__item {
  font-size: 1.25em;
  line-height: 1.4;
  font-family: "minion-pro", Georgia, serif;
  text-align: center;
}
#block-bean-front-summary .field--name-field-center-content > .field__items > .field__item > :last-child {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  #block-bean-front-summary .field--name-field-center-content > .field__items > .field__item {
    font-size: 1.625em;
    line-height: 1.3846153846;
  }
}

.block--menu-menu-service-footer {
  margin-bottom: 1.125em;
}
.block--menu-menu-service-footer a {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125em;
  line-height: 1.4444444444;
  display: inline-block;
}
.block--menu-menu-service-footer a.active {
  color: white;
}
.block--menu-menu-service-footer ul.menu {
  text-align: center;
}
.block--menu-menu-service-footer > ul.menu > li {
  display: block;
  margin-bottom: 0.5em;
}
@media (min-width: 64em) {
  .block--menu-menu-service-footer > ul.menu > li {
    display: inline-block;
    margin-right: 1em;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .block--menu-menu-service-footer > ul.menu > li:last-child {
    margin-right: 0;
  }
}
@media (min-width: 64em) {
  .block--menu-menu-service-footer > ul.menu > li:not(:first-child):before {
    content: "";
    position: relative;
    top: -1px;
    display: inline-block;
    height: 1.25em;
    width: 1px;
    margin-right: 1em;
    background-color: #727b7f;
    vertical-align: middle;
  }
}
.block--menu-menu-service-footer > ul.menu > li:last-child {
  margin-bottom: 0;
}

.block--current-search {
  margin-bottom: 1.125em;
}

.block--disqus-disqus-comments {
  margin-top: 1.125em;
}
@media (min-width: 48em) {
  .block--disqus-disqus-comments {
    margin-top: 2.25em;
  }
}
@media (min-width: 64em) {
  .block--disqus-disqus-comments {
    margin-top: 3.375em;
  }
}

.block--facetapi.is-autocomplete,
.block--facetapi.is-select-list {
  margin-bottom: 0.5625em;
}
@media (min-width: 64em) {
  .block--facetapi.is-autocomplete,
.block--facetapi.is-select-list {
    margin-bottom: 1.125em;
  }
}
.block--facetapi.is-autocomplete .block__title,
.block--facetapi.is-select-list .block__title {
  display: none;
}
@media (min-width: 64em) {
  .block--facetapi.is-autocomplete .block__title,
.block--facetapi.is-select-list .block__title {
    display: block;
  }
}
.block--facetapi.is-autocomplete select,
.block--facetapi.is-select-list select {
  margin-bottom: 0;
}
@media (min-width: 63.9375em) {
  .block--facetapi.is-autocomplete select,
.block--facetapi.is-select-list select {
    display: none;
  }
}

.block--facetapi.is-autocomplete {
  position: relative;
}
.block--facetapi.is-autocomplete input {
  margin-bottom: 0;
  display: none;
}
@media (min-width: 64em) {
  .block--facetapi.is-autocomplete input {
    display: block;
  }
}
.block--facetapi.is-autocomplete input:focus {
  outline: none;
}
.block--facetapi.is-autocomplete .block__title {
  display: none;
}
@media (min-width: 64em) {
  .block--facetapi.is-autocomplete:after {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    text-decoration: inherit;
    font-variant: normal;
    text-transform: none;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e803";
    height: 1em;
    width: 1em;
    display: inline-block;
    line-height: 1em;
    text-align: center;
    position: absolute;
    top: 1.1111111111em;
    right: 1.1111111111em;
    color: #d52f30;
    font-size: 1.125em;
    cursor: pointer;
    z-index: 2;
  }
}

@media (min-width: 64em) {
  .block--facetapi.is-select-list {
    position: relative;
  }
}
@media (min-width: 64em) {
  .block--facetapi.is-select-list .block__title {
    font-family: inherit;
    font-weight: inherit;
    text-transform: inherit;
    color: inherit;
    margin: 0;
    padding: 0.8888888889em 1em;
    color: #262626;
    font-size: 1.125em;
    line-height: 1.3333333333em;
    background-color: #e9eaec;
  }
}
@media (min-width: 64em) {
  .block--facetapi.is-select-list .block__title:hover {
    cursor: pointer;
  }
}
@media (min-width: 64em) {
  .block--facetapi.is-select-list:after {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    text-decoration: inherit;
    font-variant: normal;
    text-transform: none;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e814";
    height: 1em;
    width: 1em;
    display: inline-block;
    line-height: 1em;
    text-align: center;
    position: absolute;
    top: 2.5em;
    right: 2.5em;
    color: #d52f30;
    font-size: 0.625em;
    cursor: pointer;
    z-index: 2;
  }
}
@media (min-width: 64em) {
  .block--facetapi.is-select-list:hover:after {
    content: "\e815";
  }
}
.block--facetapi.is-select-list .facetapi-facetapi-select-list {
  display: none;
}
@media (min-width: 64em) {
  .block--facetapi.is-select-list .facetapi-facetapi-select-list {
    position: absolute;
    top: 100%;
    width: 100%;
    max-height: 31.25em;
    margin: 0;
    padding: 1.125em;
    background-color: #e9eaec;
    border-top: 1px solid #dcdedf;
    overflow: auto;
    list-style: none;
    z-index: 3;
  }
}
.block--facetapi.is-select-list .facetapi-facetapi-select-list li {
  list-style: none;
}
@media (min-width: 64em) {
  .block--facetapi.is-select-list .facetapi-facetapi-select-list li {
    display: inline-block;
    list-style: none;
    width: 100%;
  }
}
@media (min-width: 64em) {
  .block--facetapi.is-select-list .facetapi-facetapi-select-list a {
    display: block;
  }
}
@media (min-width: 64em) {
  .block--facetapi.is-select-list .facetapi-facetapi-select-list a:hover,
.block--facetapi.is-select-list .facetapi-facetapi-select-list a:focus {
    cursor: pointer;
  }
}
@media (min-width: 64em) {
  .block--facetapi.is-select-list:hover .facetapi-facetapi-select-list {
    display: block;
    cursor: pointer;
  }
}
@media (min-width: 64em) {
  .block--facetapi.is-select-list .element-invisible {
    left: -9999px;
  }
}

.block--feature-ut-signup-quick-signup {
  padding-top: 1.125em;
  padding-bottom: 1.125em;
  color: white;
  background-image: url("../images/backgrounds/newsletter.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media (min-width: 48em) {
  .block--feature-ut-signup-quick-signup {
    padding-top: 2.25em;
    padding-bottom: 2.25em;
  }
}
@media (min-width: 64em) {
  .block--feature-ut-signup-quick-signup {
    padding-top: 3.375em;
    padding-bottom: 3.375em;
  }
}
.block--feature-ut-signup-quick-signup textarea,
.block--feature-ut-signup-quick-signup select,
.block--feature-ut-signup-quick-signup input[type=text], .block--feature-ut-signup-quick-signup input[type=password], .block--feature-ut-signup-quick-signup input[type=date], .block--feature-ut-signup-quick-signup input[type=datetime], .block--feature-ut-signup-quick-signup input[type=datetime-local], .block--feature-ut-signup-quick-signup input[type=month], .block--feature-ut-signup-quick-signup input[type=week], .block--feature-ut-signup-quick-signup input[type=email], .block--feature-ut-signup-quick-signup input[type=number], .block--feature-ut-signup-quick-signup input[type=search], .block--feature-ut-signup-quick-signup input[type=tel], .block--feature-ut-signup-quick-signup input[type=time], .block--feature-ut-signup-quick-signup input[type=url] {
  background-color: rgba(255, 255, 255, 0.8);
}
@media (min-width: 64em) {
  .block--feature-ut-signup-quick-signup .block__title,
.block--feature-ut-signup-quick-signup .block__content {
    max-width: 55%;
  }
}
.block--feature-ut-signup-quick-signup label,
.block--feature-ut-signup-quick-signup .block__title {
  color: white;
}
.block--feature-ut-signup-quick-signup label {
  text-transform: none;
}
@media (min-width: 64em) {
  .block--feature-ut-signup-quick-signup label {
    font-size: 1.625em;
    line-height: 1.3846153846;
  }
}
.block--feature-ut-signup-quick-signup .block__title {
  margin-top: 0;
}
.block--feature-ut-signup-quick-signup .quick-signup-form {
  margin-bottom: 0;
}
@media (min-width: 64em) {
  .block--feature-ut-signup-quick-signup .quick-signup-form {
    margin-left: -5%;
  }
}
@media (min-width: 64em) {
  .block--feature-ut-signup-quick-signup .form-item {
    width: 45%;
    margin-left: 5%;
    float: left;
  }
}
@media (min-width: 80em) {
  .block--feature-ut-signup-quick-signup .form-item {
    width: 45%;
    margin-left: 5%;
    float: left;
  }
}
.block--feature-ut-signup-quick-signup .form-submit {
  display: inline-block;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  webkit-appearance: none;
  -moz-appearance: none;
  color: white;
  background-color: #d52f30;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
  padding: 0.75em 1.5em;
  font-size: 1.25em;
  line-height: 1.2em;
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.block--feature-ut-signup-quick-signup .form-submit:hover, .block--feature-ut-signup-quick-signup .form-submit:focus {
  color: white;
  background-color: #792a36;
}
@media (min-width: 64em) {
  .block--feature-ut-signup-quick-signup .form-submit {
    margin-left: 5%;
    clear: both;
    padding: 0.8846153846em 1.7307692308em;
    font-size: 1.625em;
    line-height: 0.9230769231em;
    display: inline-block;
    width: auto;
  }
}
.block--feature-ut-signup-quick-signup .message {
  margin-bottom: 1.125em;
  font-family: "minion-pro", Georgia, serif;
  font-size: 1.25em;
  line-height: 1.4;
}
@media (min-width: 48em) {
  .block--feature-ut-signup-quick-signup .message {
    font-size: 1.375em;
    line-height: 1.4545454545;
  }
}
@media (min-width: 64em) {
  .block--feature-ut-signup-quick-signup .message {
    margin-left: 5%;
  }
}

.block--menu-block-3 ul,
.block--menu-block-5 ul,
.block--menu-block-6 ul {
  margin: 0;
  padding: 0;
}
.block--menu-block-3 a,
.block--menu-block-5 a,
.block--menu-block-6 a {
  display: block;
  background-color: #e9eaec;
}
.block--menu-block-3 .menu-block-wrapper > ul.menu > li,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li {
  margin-bottom: 2px;
  background-color: #e9eaec;
}
.block--menu-block-3 .menu-block-wrapper > ul.menu:last-child > li:last-child,
.block--menu-block-5 .menu-block-wrapper > ul.menu:last-child > li:last-child,
.block--menu-block-6 .menu-block-wrapper > ul.menu:last-child > li:last-child {
  margin-bottom: 0;
}
.block--menu-block-3 .menu-block-wrapper > ul.menu > li.menu-item--has-below,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li.menu-item--has-below,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li.menu-item--has-below {
  padding-bottom: 0.9375em;
}
.block--menu-block-3 .menu-block-wrapper > ul.menu > li > a,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li > a,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li > a {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 1.375em;
  line-height: 1.4545454545;
  padding: 0.6818181818em 0.9090909091em;
  -webkit-transition: background-color, 300ms;
  -moz-transition: background-color, 300ms;
  -o-transition: background-color, 300ms;
  transition: background-color 300ms;
}
.block--menu-block-3 .menu-block-wrapper > ul.menu > li > a.active,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li > a.active,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li > a.active {
  color: #d52f30;
}
.block--menu-block-3 .menu-block-wrapper > ul.menu > li > a:hover,
.block--menu-block-3 .menu-block-wrapper > ul.menu > li > a:focus,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li > a:hover,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li > a:focus,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li > a:hover,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li > a:focus {
  background-color: #dcdedf;
}
.block--menu-block-3 .menu-block-wrapper > ul.menu > li.menu-item--has-below > a,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li.menu-item--has-below > a,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li.menu-item--has-below > a {
  padding: 0.6818181818em 0.9090909091em 0;
}
.block--menu-block-3 .menu-block-wrapper > ul.menu > li.menu-item--has-below > a:hover,
.block--menu-block-3 .menu-block-wrapper > ul.menu > li.menu-item--has-below > a:focus,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li.menu-item--has-below > a:hover,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li.menu-item--has-below > a:focus,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li.menu-item--has-below > a:hover,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li.menu-item--has-below > a:focus {
  color: #d52f30;
  background-color: transparent;
}
.block--menu-block-3 .menu-block-wrapper > ul.menu > li > ul.menu > li a,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li > ul.menu > li a,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li > ul.menu > li a {
  color: #262626;
  -webkit-transition: color, 300ms;
  -moz-transition: color, 300ms;
  -o-transition: color, 300ms;
  transition: color 300ms;
}
.block--menu-block-3 .menu-block-wrapper > ul.menu > li > ul.menu > li a:hover, .block--menu-block-3 .menu-block-wrapper > ul.menu > li > ul.menu > li a:focus,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li > ul.menu > li a:hover,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li > ul.menu > li a:focus,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li > ul.menu > li a:hover,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li > ul.menu > li a:focus {
  color: #d52f30;
}
.block--menu-block-3 .menu-block-wrapper > ul.menu > li > ul.menu > li a.active,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li > ul.menu > li a.active,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li > ul.menu > li a.active {
  color: #d52f30;
  font-weight: 700;
  -webkit-box-shadow: inset 4px 0 0 0 #d52f30;
  -moz-box-shadow: inset 4px 0 0 0 #d52f30;
  box-shadow: inset 4px 0 0 0 #d52f30;
}
.block--menu-block-3 .menu-block-wrapper > ul.menu > li > ul.menu > li > a,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li > ul.menu > li > a,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li > ul.menu > li > a {
  font-size: 1em;
  line-height: 1.5;
  padding: 0.2777777778em 1.1111111111em 0.2777777778em 1.6666666667em;
}
.block--menu-block-3 .menu-block-wrapper > ul.menu > li > ul.menu > li > ul.menu > li > a,
.block--menu-block-5 .menu-block-wrapper > ul.menu > li > ul.menu > li > ul.menu > li > a,
.block--menu-block-6 .menu-block-wrapper > ul.menu > li > ul.menu > li > ul.menu > li > a {
  font-size: 0.9375em;
  padding: 0.3333333333em 1.3333333333em 0.3333333333em 2.6666666667em;
}
.block--menu-block-3.is-clone,
.block--menu-block-5.is-clone,
.block--menu-block-6.is-clone {
  margin: 0;
}
@media (min-width: 64em) {
  .block--menu-block-3.is-clone,
.block--menu-block-5.is-clone,
.block--menu-block-6.is-clone {
    display: none;
  }
}
.block--menu-block-3.is-clone .toggle,
.block--menu-block-5.is-clone .toggle,
.block--menu-block-6.is-clone .toggle {
  font-size: 1.25em;
  line-height: 1.4;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0.75em 1em;
  color: #262626;
}
.block--menu-block-3.is-clone .toggle:after,
.block--menu-block-5.is-clone .toggle:after,
.block--menu-block-6.is-clone .toggle:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e814";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  float: right;
  margin-top: 1em;
  margin-left: 0.75em;
  color: #d52f30;
  font-size: 0.5em;
}
.block--menu-block-3.is-clone.is-active .toggle,
.block--menu-block-5.is-clone.is-active .toggle,
.block--menu-block-6.is-clone.is-active .toggle {
  color: #727b7f;
}
.block--menu-block-3.is-clone.is-active .toggle:after,
.block--menu-block-5.is-clone.is-active .toggle:after,
.block--menu-block-6.is-clone.is-active .toggle:after {
  content: "\e815";
}
.block--menu-block-3.is-clone .menu-block-wrapper,
.block--menu-block-5.is-clone .menu-block-wrapper,
.block--menu-block-6.is-clone .menu-block-wrapper {
  display: none;
}
.block--menu-block-3.is-clone.is-active .menu-block-wrapper,
.block--menu-block-5.is-clone.is-active .menu-block-wrapper,
.block--menu-block-6.is-clone.is-active .menu-block-wrapper {
  display: block;
  margin-top: 2px;
}

.block--menu-menu-footer-primary-menu a {
  color: white;
  -webkit-transition: color, 300ms;
  -moz-transition: color, 300ms;
  -o-transition: color, 300ms;
  transition: color 300ms;
}
.block--menu-menu-footer-primary-menu a:hover, .block--menu-menu-footer-primary-menu a:focus {
  color: #00b9b1;
}
.block--menu-menu-footer-primary-menu li {
  list-style: none;
}
.block--menu-menu-footer-primary-menu > ul.menu {
  *zoom: 1;
  padding-top: 1em;
}
.block--menu-menu-footer-primary-menu > ul.menu:after {
  content: "";
  display: table;
  clear: both;
}
.block--menu-menu-footer-primary-menu > ul.menu > li > a {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125em;
  line-height: 1.4444444444;
}
.block--menu-menu-footer-primary-menu > ul.menu > li {
  float: left;
  width: 50%;
  margin-bottom: 1em;
}
@media (min-width: 48em) and (max-width: 63.9375em) {
  .block--menu-menu-footer-primary-menu > ul.menu > li {
    width: 30.4347826087%;
    float: left;
  }
  .block--menu-menu-footer-primary-menu > ul.menu > li:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .block--menu-menu-footer-primary-menu > ul.menu > li:nth-child(3n+2) {
    margin-left: 34.7826086957%;
    margin-right: -100%;
    clear: none;
  }
  .block--menu-menu-footer-primary-menu > ul.menu > li:nth-child(3n+3) {
    margin-left: 69.5652173913%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 64em) and (max-width: 79.9375em) {
  .block--menu-menu-footer-primary-menu > ul.menu > li {
    width: 30.9644670051%;
    float: left;
  }
  .block--menu-menu-footer-primary-menu > ul.menu > li:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .block--menu-menu-footer-primary-menu > ul.menu > li:nth-child(3n+2) {
    margin-left: 34.5177664975%;
    margin-right: -100%;
    clear: none;
  }
  .block--menu-menu-footer-primary-menu > ul.menu > li:nth-child(3n+3) {
    margin-left: 69.0355329949%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 80em) {
  .block--menu-menu-footer-primary-menu > ul.menu > li {
    width: 14.8936170213%;
    float: left;
    padding-right: 2.1276595745%;
    border-right: 1px solid #66665c;
  }
  .block--menu-menu-footer-primary-menu > ul.menu > li:nth-child(6n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .block--menu-menu-footer-primary-menu > ul.menu > li:nth-child(6n+2) {
    margin-left: 17.0212765957%;
    margin-right: -100%;
    clear: none;
  }
  .block--menu-menu-footer-primary-menu > ul.menu > li:nth-child(6n+3) {
    margin-left: 34.0425531915%;
    margin-right: -100%;
    clear: none;
  }
  .block--menu-menu-footer-primary-menu > ul.menu > li:nth-child(6n+4) {
    margin-left: 51.0638297872%;
    margin-right: -100%;
    clear: none;
  }
  .block--menu-menu-footer-primary-menu > ul.menu > li:nth-child(6n+5) {
    margin-left: 68.085106383%;
    margin-right: -100%;
    clear: none;
  }
  .block--menu-menu-footer-primary-menu > ul.menu > li:nth-child(6n+6) {
    margin-left: 85.1063829787%;
    margin-right: -100%;
    clear: none;
  }
  .block--menu-menu-footer-primary-menu > ul.menu > li:last-child {
    border-right: none;
  }
}
.block--menu-menu-footer-primary-menu > ul.menu > li > ul.menu {
  display: none;
}
@media (min-width: 48em) {
  .block--menu-menu-footer-primary-menu > ul.menu > li > ul.menu {
    display: block;
    margin-top: 0.5em;
  }
}
@media (min-width: 64em) {
  .block--menu-menu-footer-primary-menu > ul.menu > li > ul.menu > li > a {
    font-size: 0.875em;
    line-height: 1.5714285714;
  }
}

.block--menu-menu-secondary-menu > ul.menu {
  *zoom: 1;
}
.block--menu-menu-secondary-menu > ul.menu:after {
  content: "";
  display: table;
  clear: both;
}
.block--menu-menu-secondary-menu > ul.menu > li {
  float: left;
  width: 50%;
}
@media (min-width: 64em) {
  .block--menu-menu-secondary-menu > ul.menu > li {
    float: none;
    display: inline-block;
    width: auto;
    margin-left: 0.25em;
    list-style: none;
  }
}
@media (min-width: 64em) {
  .block--menu-menu-secondary-menu > ul.menu > li:first-child {
    margin-left: 0;
  }
}
.block--menu-menu-secondary-menu > ul.menu > li > a {
  display: inline-block;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  webkit-appearance: none;
  -moz-appearance: none;
  color: white;
  background-color: #d52f30;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
  padding: 0.75em 1.5em;
  font-size: 1.25em;
  line-height: 1.2em;
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.block--menu-menu-secondary-menu > ul.menu > li > a:hover, .block--menu-menu-secondary-menu > ul.menu > li > a:focus {
  color: white;
  background-color: #792a36;
}
@media (min-width: 64em) {
  .block--menu-menu-secondary-menu > ul.menu > li > a {
    padding: 0.5555555556em 0.8333333333em;
    font-size: 1.125em;
    line-height: 1.3333333333em;
    display: inline-block;
    width: auto;
  }
}
@media (min-width: 80em) {
  .block--menu-menu-secondary-menu > ul.menu > li > a {
    padding: 0.75em 1.5em;
    font-size: 1.25em;
    line-height: 1.2em;
  }
}
.block--menu-menu-secondary-menu > ul.menu > li:first-child > a {
  color: white;
  background-color: #66665c;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
}
.block--menu-menu-secondary-menu > ul.menu > li:first-child > a:hover, .block--menu-menu-secondary-menu > ul.menu > li:first-child > a:focus {
  color: white;
  background-color: #00b9b1;
}
.block--menu-menu-secondary-menu > ul.menu > li > ul.menu > li {
  display: none;
}

.block--views-news-and-stories-block-3 {
  margin-bottom: 1.125em;
}

@media (min-width: 64em) {
  .block--on-the-web {
    text-align: center;
  }
}
.block--on-the-web .block__title {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125em;
  line-height: 1.4444444444;
  margin-bottom: 1em;
  margin-top: 0;
  color: white;
  text-align: center;
}
@media (min-width: 64em) {
  .block--on-the-web .block__title {
    display: inline-block;
    margin: 0 1em 0 0;
    vertical-align: middle;
  }
}
.block--on-the-web .block__content {
  text-align: center;
}
@media (min-width: 64em) {
  .block--on-the-web .block__content {
    display: inline-block;
    vertical-align: middle;
  }
}
.block--on-the-web .on-the-web {
  display: inline-block;
  margin-right: 1em;
}
.block--on-the-web .on-the-web a {
  line-height: 0;
  vertical-align: middle;
  text-indent: -119988px;
  height: 1.75em;
  width: 1.75em;
  display: inline-block;
  color: white;
  font-size: 1.75em;
  background-color: #d52f30;
  -webkit-transition: background-color, 300ms;
  -moz-transition: background-color, 300ms;
  -o-transition: background-color, 300ms;
  transition: background-color 300ms;
}
.block--on-the-web .on-the-web a:after {
  content: "";
}
.block--on-the-web .on-the-web a:after {
  line-height: 1.75em;
}
.block--on-the-web .on-the-web a:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
  width: 100%;
  display: block;
  text-align: center;
  text-indent: 0;
  vertical-align: middle;
}
@media (min-width: 64em) {
  .block--on-the-web .on-the-web a {
    height: 1.75em;
    width: 1.75em;
    font-size: 1.25em;
  }
  .block--on-the-web .on-the-web a:after {
    line-height: 1.75em;
  }
}
.block--on-the-web .on-the-web a:hover, .block--on-the-web .on-the-web a:focus {
  cursor: pointer;
  background-color: #792a36;
}
.block--on-the-web .otw-facebook a:after {
  content: "\e804";
}
.block--on-the-web .otw-twitter a:after {
  content: "\e805";
}
.block--on-the-web .otw-linkedin a:after {
  content: "\e807";
}
.block--on-the-web .otw-facebook a:after {
  content: "\e804";
}
.block--on-the-web .otw-google a:after {
  content: "\e809";
}
.block--on-the-web .otw-instagram a:after {
  content: "\e808";
}
.block--on-the-web .otw-tumblr a:after {
  content: "\e80a";
}
.block--on-the-web .otw-pintrest a:after {
  content: "\e80b";
}
.block--on-the-web .otw-rss a:after {
  content: "\e80c";
}
.block--on-the-web .otw-vimeo a:after {
  content: "\e80d";
}
.block--on-the-web .otw-youtube a:after {
  content: "\e806";
}
.block--on-the-web .otw-emailservice a:after {
  content: "\e80e";
}

#block-search-form {
  display: none;
  padding: 1.125em 0;
  background-color: #262626;
  border-top: 1px solid #3E3E3E;
}
#block-search-form form,
#block-search-form input {
  margin: 0;
}
@media (min-width: 64em) {
  #block-search-form.is-active {
    display: block;
  }
}
#block-search-form .search-block-form {
  padding-left: 1.25em;
  padding-right: 1.25em;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
#block-search-form .search-block-form:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 48em) {
  #block-search-form .search-block-form {
    max-width: 43.125em;
    margin-left: auto;
    margin-right: auto;
  }
  #block-search-form .search-block-form:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 64em) {
  #block-search-form .search-block-form {
    max-width: 61.5625em;
    margin-left: auto;
    margin-right: auto;
  }
  #block-search-form .search-block-form:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 80em) {
  #block-search-form .search-block-form {
    max-width: 75.25em;
    margin-left: auto;
    margin-right: auto;
  }
  #block-search-form .search-block-form:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 48em) {
  #block-search-form .search-block-form {
    padding-left: 0;
    padding-right: 0;
  }
}
#block-search-form .toggle {
  display: block;
  float: right;
  padding-top: 0.5em;
  color: white;
  background: none;
  border: none;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.375em;
  line-height: 1.4545454545;
  -webkit-transition: color, 300ms;
  -moz-transition: color, 300ms;
  -o-transition: color, 300ms;
  transition: color 300ms;
}
#block-search-form .toggle:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e810";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: relative;
  top: -1px;
  display: inline-block;
  margin-right: 0.5em;
  font-size: 0.75em;
}
#block-search-form .toggle:hover {
  color: #b4b4b4;
}
#block-search-form .container-inline {
  display: block;
  position: relative;
  float: left;
}
@media (min-width: 64em) {
  #block-search-form .container-inline {
    width: 91.3705583756%;
  }
}
@media (min-width: 80em) {
  #block-search-form .container-inline {
    width: 91.3621262458%;
  }
}
#block-search-form .form-actions:before,
#block-search-form .form-actions .form-submit {
  position: absolute;
  top: 50%;
  right: 20px;
  bottom: 100%;
  font-size: 1.5625em;
  height: 1em;
  width: 1em;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
#block-search-form .form-actions:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e803";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  color: #d52f30;
  -webkit-transition: color, 300ms;
  -moz-transition: color, 300ms;
  -o-transition: color, 300ms;
  transition: color 300ms;
}
#block-search-form .form-actions:hover:before {
  color: #792a36;
}
#block-search-form .form-actions .form-submit {
  display: inline-block;
  background: none;
  border: none;
  text-indent: -999px;
  text-align: left;
}

@media (min-width: 64em) {
  .block--system-main-menu > ul.menu {
    margin-bottom: 0;
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li {
    position: relative;
    display: inline-block;
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li.menu-item--has-below {
    margin-left: -4px;
    margin-right: -4px;
  }
}
.block--system-main-menu > ul.menu > li > a {
  display: block;
  padding: 1.25em;
  color: #262626;
  background-color: #e9eaec;
  border-bottom: 1px solid #dcdedf;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li > a {
    position: relative;
    color: white;
    padding: 0.8125em 0.5em 1.5em;
    background-color: transparent;
    border-bottom: none;
    -webkit-transition: 300ms, padding;
    -moz-transition: 300ms, padding;
    -o-transition: 300ms, padding;
    transition: 300ms padding;
  }
}
@media (min-width: 80em) {
  .block--system-main-menu > ul.menu > li > a {
    font-size: 1.125em;
    line-height: 1.4444444444;
    padding: 1em 0.4444444444em 1.6666666667em;
  }
}
.block--system-main-menu > ul.menu > li > a:hover, .block--system-main-menu > ul.menu > li > a:focus {
  color: #b4b4b4;
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li.menu-item--has-below > a {
    position: relative;
    z-index: 202;
    padding: 0.8125em 0.9375em 1.5em;
    -webkit-transition: 300ms, padding;
    -moz-transition: 300ms, padding;
    -o-transition: 300ms, padding;
    transition: 300ms padding;
  }
}
@media (min-width: 80em) {
  .block--system-main-menu > ul.menu > li.menu-item--has-below > a {
    padding: 1em 0.8333333333em 1.6666666667em;
  }
}
.block--system-main-menu > ul.menu > li.menu-item--primary.menu-item--has-below > a {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.25em;
  line-height: 1.4;
  padding: 1em;
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li.menu-item--primary.menu-item--has-below > a {
    display: block;
    padding: 0.5em 0.75em 1.2em;
    -webkit-transition: 300ms, padding;
    -moz-transition: 300ms, padding;
    -o-transition: 300ms, padding;
    transition: 300ms padding;
  }
}
@media (min-width: 80em) {
  .block--system-main-menu > ul.menu > li.menu-item--primary.menu-item--has-below > a {
    font-size: 1.625em;
    line-height: 1.3846153846;
    padding: 0.3846153846em 0.5769230769em 1.1153846154em;
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li:hover > a.active:after,
.block--system-main-menu > ul.menu > li:hover > a.active-trail:after,
.block--system-main-menu > ul.menu > li > a.active:hover:after,
.block--system-main-menu > ul.menu > li > a.active:focus:after {
    display: none;
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li > a.active-trail:after,
.block--system-main-menu > ul.menu > li > a.active:after,
.block--system-main-menu > ul.menu > li.menu-item--has-below > a.active:after,
.block--system-main-menu > ul.menu > li.menu-item--has-below > a.active-trail:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 18px;
    height: 4px;
    margin: auto;
    background: #d52f30;
    z-index: 200;
    -webkit-transition: 300ms, bottom;
    -moz-transition: 300ms, bottom;
    -o-transition: 300ms, bottom;
    transition: 300ms bottom;
  }
}
@media (min-width: 80em) {
  .block--system-main-menu > ul.menu > li > a.active-trail:after,
.block--system-main-menu > ul.menu > li > a.active:after,
.block--system-main-menu > ul.menu > li.menu-item--has-below > a.active:after,
.block--system-main-menu > ul.menu > li.menu-item--has-below > a.active-trail:after {
    bottom: 22px;
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li > a.active-trail:after,
.block--system-main-menu > ul.menu > li > a.active:after {
    width: calc(100% - 15px);
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li.menu-item--has-below > a.active:after,
.block--system-main-menu > ul.menu > li.menu-item--has-below > a.active-trail:after {
    width: calc(100% - 30px);
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li.menu-item--primary.menu-item--has-below > a.active:after,
.block--system-main-menu > ul.menu > li.menu-item--primary.menu-item--has-below > a.active-trail:after {
    bottom: 20px;
    width: calc(100% - 32px);
  }
}
@media (min-width: 80em) {
  .block--system-main-menu > ul.menu > li.menu-item--primary.menu-item--has-below > a.active:after,
.block--system-main-menu > ul.menu > li.menu-item--primary.menu-item--has-below > a.active-trail:after {
    bottom: 25px;
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li.menu-item--has-below:hover > a,
.block--system-main-menu > ul.menu > li.menu-item--has-below.is-focused > a {
    color: #262626;
    background-color: white;
    border-bottom: none;
    -webkit-box-shadow: -2px 0 0 0 rgba(0, 0, 0, 0.8);
    -moz-box-shadow: -2px 0 0 0 rgba(0, 0, 0, 0.8);
    box-shadow: -2px 0 0 0 rgba(0, 0, 0, 0.8);
  }
}
.block--system-main-menu > ul.menu > li > ul.menu {
  display: none;
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li > ul.menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 18.75em;
    margin: 0;
    padding: 0.9375em;
    background-color: white;
    z-index: 201;
    -webkit-box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 80em) {
  .block--system-main-menu > ul.menu > li > ul.menu {
    width: 31.875em;
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li:hover > ul.menu,
.block--system-main-menu > ul.menu > li.is-focused > ul.menu {
    display: block;
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li > ul.menu > li {
    list-style: none;
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li > ul.menu > li > a {
    font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.125em;
    line-height: 1.4444444444;
    padding-bottom: 0.75em;
    position: relative;
    display: block;
    -webkit-transition: color, 300ms;
    -moz-transition: color, 300ms;
    -o-transition: color, 300ms;
    transition: color 300ms;
  }
}
@media (min-width: 80em) {
  .block--system-main-menu > ul.menu > li > ul.menu > li > a {
    max-width: 50%;
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li > ul.menu > li > a:hover,
.block--system-main-menu > ul.menu > li > ul.menu > li > a:focus {
    color: #792a36;
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li > ul.menu > li > a.active,
.block--system-main-menu > ul.menu > li > ul.menu > li > a.active-trail {
    color: #262626;
  }
  .block--system-main-menu > ul.menu > li > ul.menu > li > a.active:hover, .block--system-main-menu > ul.menu > li > ul.menu > li > a.active:focus,
.block--system-main-menu > ul.menu > li > ul.menu > li > a.active-trail:hover,
.block--system-main-menu > ul.menu > li > ul.menu > li > a.active-trail:focus {
    color: #792a36;
  }
}
.block--system-main-menu > ul.menu > li > ul.menu > li:last-child > a {
  padding-bottom: 0;
}
.block--system-main-menu > ul.menu > li > ul.menu > li > .menu-item__description {
  display: none;
}
@media (min-width: 80em) {
  .block--system-main-menu > ul.menu > li > ul.menu > li > .menu-item__description {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 50%;
    padding: 0.9375em 2.375em;
    background-color: #e9eaec;
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li > ul.menu > li.is-hover > a:after,
.block--system-main-menu > ul.menu > li > ul.menu > li.is-focused > a:after {
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    display: block;
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-left-color: white;
    border-width: 13px 0 13px 12px;
    z-index: 203;
  }
}
@media (min-width: 80em) {
  .block--system-main-menu > ul.menu > li > ul.menu > li:hover > .menu-item__description,
.block--system-main-menu > ul.menu > li > ul.menu > li.is-focused > .menu-item__description,
.block--system-main-menu > ul.menu > li > ul.menu > li.is-hover > .menu-item__description {
    display: block;
  }
}
.block--system-main-menu > ul.menu > li > ul.menu > li > ul.menu {
  display: none;
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li.menu-item--search {
    position: static;
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li.menu-item--search > a {
    position: relative;
    top: -5px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    -webkit-transition: color, 300ms;
    -moz-transition: color, 300ms;
    -o-transition: color, 300ms;
    transition: color 300ms;
    line-height: 0;
    vertical-align: middle;
    text-indent: -119988px;
    display: inline-block;
  }
  .block--system-main-menu > ul.menu > li.menu-item--search > a:after {
    content: "\e803";
  }
  .block--system-main-menu > ul.menu > li.menu-item--search > a:after {
    line-height: 1;
  }
  .block--system-main-menu > ul.menu > li.menu-item--search > a:after {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    text-decoration: inherit;
    font-variant: normal;
    text-transform: none;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    height: 100%;
    width: 100%;
    display: block;
    text-align: center;
    text-indent: 0;
    vertical-align: middle;
  }
}
.block--system-main-menu > ul.menu > li.menu-item--search > a:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e803";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  margin-right: 0.5em;
  font-size: 1.25em;
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li.menu-item--search > a:before {
    display: none;
  }
}
@media (min-width: 64em) {
  .block--system-main-menu > ul.menu > li.menu-item--search > a:hover, .block--system-main-menu > ul.menu > li.menu-item--search > a:focus {
    color: #d52f30;
  }
}
.block--system-main-menu > ul.menu > li.menu-item--search > .menu-attach-block-wrapper {
  display: none;
}

.block--views-country-region-block {
  margin-bottom: 1.125em;
}
@media (min-width: 48em) {
  .block--views-country-region-block {
    margin-bottom: 3.375em;
  }
}

#block-views-news-and-stories-latest-nz {
  padding-top: 1.125em;
  padding-bottom: 1.125em;
}
@media (min-width: 48em) {
  #block-views-news-and-stories-latest-nz {
    padding-top: 2.25em;
    padding-bottom: 2.25em;
  }
}
@media (min-width: 64em) {
  #block-views-news-and-stories-latest-nz {
    padding-top: 5.625em;
    padding-bottom: 3.375em;
  }
}
#block-views-news-and-stories-latest-nz .block__title {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 2em;
  line-height: 1.375;
  margin: 0;
  text-align: center;
}
@media (min-width: 48em) {
  #block-views-news-and-stories-latest-nz .block__title {
    font-size: 2.375em;
    line-height: 1.2631578947;
  }
}
#block-views-news-and-stories-latest-nz .block__title:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e812";
  display: block;
  margin-top: 2em;
  color: #d52f30;
  font-size: 0.2em;
}
#block-views-news-and-stories-latest-nz .block__content {
  text-align: center;
}
#block-views-news-and-stories-latest-nz .view {
  text-align: left;
}
#block-views-news-and-stories-latest-nz a.toggle {
  display: inline-block;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  webkit-appearance: none;
  -moz-appearance: none;
  color: white;
  background-color: #d52f30;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
  padding: 0.75em 1.5em;
  font-size: 1.25em;
  line-height: 1.2em;
  margin: 1.125em auto;
}
#block-views-news-and-stories-latest-nz a.toggle:hover, #block-views-news-and-stories-latest-nz a.toggle:focus {
  color: white;
  background-color: #792a36;
}

#block-views-news-and-stories-latest-stories {
  padding-top: 1.125em;
  padding-bottom: 1.125em;
}
@media (min-width: 48em) {
  #block-views-news-and-stories-latest-stories {
    padding-top: 2.25em;
    padding-bottom: 2.25em;
  }
}
@media (min-width: 64em) {
  #block-views-news-and-stories-latest-stories {
    padding-top: 5.625em;
    padding-bottom: 3.375em;
  }
}
#block-views-news-and-stories-latest-stories .block__title {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 2em;
  line-height: 1.375;
  margin: 0;
  text-align: center;
}
@media (min-width: 48em) {
  #block-views-news-and-stories-latest-stories .block__title {
    font-size: 2.375em;
    line-height: 1.2631578947;
  }
}
#block-views-news-and-stories-latest-stories .block__title:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e812";
  display: block;
  margin-top: 2em;
  color: #d52f30;
  font-size: 0.2em;
}
#block-views-news-and-stories-latest-stories .block__content {
  text-align: center;
}
#block-views-news-and-stories-latest-stories .view {
  text-align: left;
}
#block-views-news-and-stories-latest-stories a.toggle {
  display: inline-block;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  webkit-appearance: none;
  -moz-appearance: none;
  color: white;
  background-color: #d52f30;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
  padding: 0.75em 1.5em;
  font-size: 1.25em;
  line-height: 1.2em;
  margin: 1.125em auto;
}
#block-views-news-and-stories-latest-stories a.toggle:hover, #block-views-news-and-stories-latest-stories a.toggle:focus {
  color: white;
  background-color: #792a36;
}

.block--ds-extras-overview-banner,
.block--ds-extras-country-region-banner,
.block--ds-extras-issue-banner,
.block--ds-extras-page-banner,
.block--ds-extras-role-banner,
.block--ds-extras-contact-page-banner,
.block--ds-extras-event-type-banner,
.block--ds-extras-job-profile-banner,
.block--ds-extras-document-label-banner,
.block--ds-extras-block-region-donation-banner {
  position: relative;
}
.block--ds-extras-overview-banner .field--name-field-metadata-copyright,
.block--ds-extras-country-region-banner .field--name-field-metadata-copyright,
.block--ds-extras-issue-banner .field--name-field-metadata-copyright,
.block--ds-extras-page-banner .field--name-field-metadata-copyright,
.block--ds-extras-role-banner .field--name-field-metadata-copyright,
.block--ds-extras-contact-page-banner .field--name-field-metadata-copyright,
.block--ds-extras-event-type-banner .field--name-field-metadata-copyright,
.block--ds-extras-job-profile-banner .field--name-field-metadata-copyright,
.block--ds-extras-document-label-banner .field--name-field-metadata-copyright,
.block--ds-extras-block-region-donation-banner .field--name-field-metadata-copyright {
  font-size: 0.875em;
  line-height: 1.5714285714;
  position: relative;
  padding: 1em 2em;
  color: white;
  z-index: 999;
  text-align: center;
}
@media (min-width: 48em) {
  .block--ds-extras-overview-banner .field--name-field-metadata-copyright,
.block--ds-extras-country-region-banner .field--name-field-metadata-copyright,
.block--ds-extras-issue-banner .field--name-field-metadata-copyright,
.block--ds-extras-page-banner .field--name-field-metadata-copyright,
.block--ds-extras-role-banner .field--name-field-metadata-copyright,
.block--ds-extras-contact-page-banner .field--name-field-metadata-copyright,
.block--ds-extras-event-type-banner .field--name-field-metadata-copyright,
.block--ds-extras-job-profile-banner .field--name-field-metadata-copyright,
.block--ds-extras-document-label-banner .field--name-field-metadata-copyright,
.block--ds-extras-block-region-donation-banner .field--name-field-metadata-copyright {
    text-align: right;
  }
}
.block--ds-extras-overview-banner .field--name-title,
.block--ds-extras-overview-banner .field--name-field-page-title,
.block--ds-extras-overview-banner .field-name-field-page-title,
.block--ds-extras-country-region-banner .field--name-title,
.block--ds-extras-country-region-banner .field--name-field-page-title,
.block--ds-extras-country-region-banner .field-name-field-page-title,
.block--ds-extras-issue-banner .field--name-title,
.block--ds-extras-issue-banner .field--name-field-page-title,
.block--ds-extras-issue-banner .field-name-field-page-title,
.block--ds-extras-page-banner .field--name-title,
.block--ds-extras-page-banner .field--name-field-page-title,
.block--ds-extras-page-banner .field-name-field-page-title,
.block--ds-extras-role-banner .field--name-title,
.block--ds-extras-role-banner .field--name-field-page-title,
.block--ds-extras-role-banner .field-name-field-page-title,
.block--ds-extras-contact-page-banner .field--name-title,
.block--ds-extras-contact-page-banner .field--name-field-page-title,
.block--ds-extras-contact-page-banner .field-name-field-page-title,
.block--ds-extras-event-type-banner .field--name-title,
.block--ds-extras-event-type-banner .field--name-field-page-title,
.block--ds-extras-event-type-banner .field-name-field-page-title,
.block--ds-extras-job-profile-banner .field--name-title,
.block--ds-extras-job-profile-banner .field--name-field-page-title,
.block--ds-extras-job-profile-banner .field-name-field-page-title,
.block--ds-extras-document-label-banner .field--name-title,
.block--ds-extras-document-label-banner .field--name-field-page-title,
.block--ds-extras-document-label-banner .field-name-field-page-title,
.block--ds-extras-block-region-donation-banner .field--name-title,
.block--ds-extras-block-region-donation-banner .field--name-field-page-title,
.block--ds-extras-block-region-donation-banner .field-name-field-page-title {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
@media (min-width: 48em) {
  .block--ds-extras-overview-banner .field--name-title,
.block--ds-extras-overview-banner .field--name-field-page-title,
.block--ds-extras-overview-banner .field-name-field-page-title,
.block--ds-extras-country-region-banner .field--name-title,
.block--ds-extras-country-region-banner .field--name-field-page-title,
.block--ds-extras-country-region-banner .field-name-field-page-title,
.block--ds-extras-issue-banner .field--name-title,
.block--ds-extras-issue-banner .field--name-field-page-title,
.block--ds-extras-issue-banner .field-name-field-page-title,
.block--ds-extras-page-banner .field--name-title,
.block--ds-extras-page-banner .field--name-field-page-title,
.block--ds-extras-page-banner .field-name-field-page-title,
.block--ds-extras-role-banner .field--name-title,
.block--ds-extras-role-banner .field--name-field-page-title,
.block--ds-extras-role-banner .field-name-field-page-title,
.block--ds-extras-contact-page-banner .field--name-title,
.block--ds-extras-contact-page-banner .field--name-field-page-title,
.block--ds-extras-contact-page-banner .field-name-field-page-title,
.block--ds-extras-event-type-banner .field--name-title,
.block--ds-extras-event-type-banner .field--name-field-page-title,
.block--ds-extras-event-type-banner .field-name-field-page-title,
.block--ds-extras-job-profile-banner .field--name-title,
.block--ds-extras-job-profile-banner .field--name-field-page-title,
.block--ds-extras-job-profile-banner .field-name-field-page-title,
.block--ds-extras-document-label-banner .field--name-title,
.block--ds-extras-document-label-banner .field--name-field-page-title,
.block--ds-extras-document-label-banner .field-name-field-page-title,
.block--ds-extras-block-region-donation-banner .field--name-title,
.block--ds-extras-block-region-donation-banner .field--name-field-page-title,
.block--ds-extras-block-region-donation-banner .field-name-field-page-title {
    margin-top: 3.75em;
    margin-bottom: 3.75em;
  }
}
@media (min-width: 64em) {
  .block--ds-extras-overview-banner .field--name-title,
.block--ds-extras-overview-banner .field--name-field-page-title,
.block--ds-extras-overview-banner .field-name-field-page-title,
.block--ds-extras-country-region-banner .field--name-title,
.block--ds-extras-country-region-banner .field--name-field-page-title,
.block--ds-extras-country-region-banner .field-name-field-page-title,
.block--ds-extras-issue-banner .field--name-title,
.block--ds-extras-issue-banner .field--name-field-page-title,
.block--ds-extras-issue-banner .field-name-field-page-title,
.block--ds-extras-page-banner .field--name-title,
.block--ds-extras-page-banner .field--name-field-page-title,
.block--ds-extras-page-banner .field-name-field-page-title,
.block--ds-extras-role-banner .field--name-title,
.block--ds-extras-role-banner .field--name-field-page-title,
.block--ds-extras-role-banner .field-name-field-page-title,
.block--ds-extras-contact-page-banner .field--name-title,
.block--ds-extras-contact-page-banner .field--name-field-page-title,
.block--ds-extras-contact-page-banner .field-name-field-page-title,
.block--ds-extras-event-type-banner .field--name-title,
.block--ds-extras-event-type-banner .field--name-field-page-title,
.block--ds-extras-event-type-banner .field-name-field-page-title,
.block--ds-extras-job-profile-banner .field--name-title,
.block--ds-extras-job-profile-banner .field--name-field-page-title,
.block--ds-extras-job-profile-banner .field-name-field-page-title,
.block--ds-extras-document-label-banner .field--name-title,
.block--ds-extras-document-label-banner .field--name-field-page-title,
.block--ds-extras-document-label-banner .field-name-field-page-title,
.block--ds-extras-block-region-donation-banner .field--name-title,
.block--ds-extras-block-region-donation-banner .field--name-field-page-title,
.block--ds-extras-block-region-donation-banner .field-name-field-page-title {
    margin-top: 5em;
    margin-bottom: 5em;
  }
}
.block--ds-extras-overview-banner .field--name-title h1,
.block--ds-extras-overview-banner .field--name-field-page-title h1,
.block--ds-extras-overview-banner .field-name-field-page-title h1,
.block--ds-extras-country-region-banner .field--name-title h1,
.block--ds-extras-country-region-banner .field--name-field-page-title h1,
.block--ds-extras-country-region-banner .field-name-field-page-title h1,
.block--ds-extras-issue-banner .field--name-title h1,
.block--ds-extras-issue-banner .field--name-field-page-title h1,
.block--ds-extras-issue-banner .field-name-field-page-title h1,
.block--ds-extras-page-banner .field--name-title h1,
.block--ds-extras-page-banner .field--name-field-page-title h1,
.block--ds-extras-page-banner .field-name-field-page-title h1,
.block--ds-extras-role-banner .field--name-title h1,
.block--ds-extras-role-banner .field--name-field-page-title h1,
.block--ds-extras-role-banner .field-name-field-page-title h1,
.block--ds-extras-contact-page-banner .field--name-title h1,
.block--ds-extras-contact-page-banner .field--name-field-page-title h1,
.block--ds-extras-contact-page-banner .field-name-field-page-title h1,
.block--ds-extras-event-type-banner .field--name-title h1,
.block--ds-extras-event-type-banner .field--name-field-page-title h1,
.block--ds-extras-event-type-banner .field-name-field-page-title h1,
.block--ds-extras-job-profile-banner .field--name-title h1,
.block--ds-extras-job-profile-banner .field--name-field-page-title h1,
.block--ds-extras-job-profile-banner .field-name-field-page-title h1,
.block--ds-extras-document-label-banner .field--name-title h1,
.block--ds-extras-document-label-banner .field--name-field-page-title h1,
.block--ds-extras-document-label-banner .field-name-field-page-title h1,
.block--ds-extras-block-region-donation-banner .field--name-title h1,
.block--ds-extras-block-region-donation-banner .field--name-field-page-title h1,
.block--ds-extras-block-region-donation-banner .field-name-field-page-title h1 {
  font-size: 3em;
  line-height: 1.2083333333;
}
@media (min-width: 48em) {
  .block--ds-extras-overview-banner .field--name-title h1,
.block--ds-extras-overview-banner .field--name-field-page-title h1,
.block--ds-extras-overview-banner .field-name-field-page-title h1,
.block--ds-extras-country-region-banner .field--name-title h1,
.block--ds-extras-country-region-banner .field--name-field-page-title h1,
.block--ds-extras-country-region-banner .field-name-field-page-title h1,
.block--ds-extras-issue-banner .field--name-title h1,
.block--ds-extras-issue-banner .field--name-field-page-title h1,
.block--ds-extras-issue-banner .field-name-field-page-title h1,
.block--ds-extras-page-banner .field--name-title h1,
.block--ds-extras-page-banner .field--name-field-page-title h1,
.block--ds-extras-page-banner .field-name-field-page-title h1,
.block--ds-extras-role-banner .field--name-title h1,
.block--ds-extras-role-banner .field--name-field-page-title h1,
.block--ds-extras-role-banner .field-name-field-page-title h1,
.block--ds-extras-contact-page-banner .field--name-title h1,
.block--ds-extras-contact-page-banner .field--name-field-page-title h1,
.block--ds-extras-contact-page-banner .field-name-field-page-title h1,
.block--ds-extras-event-type-banner .field--name-title h1,
.block--ds-extras-event-type-banner .field--name-field-page-title h1,
.block--ds-extras-event-type-banner .field-name-field-page-title h1,
.block--ds-extras-job-profile-banner .field--name-title h1,
.block--ds-extras-job-profile-banner .field--name-field-page-title h1,
.block--ds-extras-job-profile-banner .field-name-field-page-title h1,
.block--ds-extras-document-label-banner .field--name-title h1,
.block--ds-extras-document-label-banner .field--name-field-page-title h1,
.block--ds-extras-document-label-banner .field-name-field-page-title h1,
.block--ds-extras-block-region-donation-banner .field--name-title h1,
.block--ds-extras-block-region-donation-banner .field--name-field-page-title h1,
.block--ds-extras-block-region-donation-banner .field-name-field-page-title h1 {
    font-size: 4.25em;
    line-height: 1.0882352941;
  }
}
@media (min-width: 64em) {
  .block--ds-extras-overview-banner .field--name-title h1,
.block--ds-extras-overview-banner .field--name-field-page-title h1,
.block--ds-extras-overview-banner .field-name-field-page-title h1,
.block--ds-extras-country-region-banner .field--name-title h1,
.block--ds-extras-country-region-banner .field--name-field-page-title h1,
.block--ds-extras-country-region-banner .field-name-field-page-title h1,
.block--ds-extras-issue-banner .field--name-title h1,
.block--ds-extras-issue-banner .field--name-field-page-title h1,
.block--ds-extras-issue-banner .field-name-field-page-title h1,
.block--ds-extras-page-banner .field--name-title h1,
.block--ds-extras-page-banner .field--name-field-page-title h1,
.block--ds-extras-page-banner .field-name-field-page-title h1,
.block--ds-extras-role-banner .field--name-title h1,
.block--ds-extras-role-banner .field--name-field-page-title h1,
.block--ds-extras-role-banner .field-name-field-page-title h1,
.block--ds-extras-contact-page-banner .field--name-title h1,
.block--ds-extras-contact-page-banner .field--name-field-page-title h1,
.block--ds-extras-contact-page-banner .field-name-field-page-title h1,
.block--ds-extras-event-type-banner .field--name-title h1,
.block--ds-extras-event-type-banner .field--name-field-page-title h1,
.block--ds-extras-event-type-banner .field-name-field-page-title h1,
.block--ds-extras-job-profile-banner .field--name-title h1,
.block--ds-extras-job-profile-banner .field--name-field-page-title h1,
.block--ds-extras-job-profile-banner .field-name-field-page-title h1,
.block--ds-extras-document-label-banner .field--name-title h1,
.block--ds-extras-document-label-banner .field--name-field-page-title h1,
.block--ds-extras-document-label-banner .field-name-field-page-title h1,
.block--ds-extras-block-region-donation-banner .field--name-title h1,
.block--ds-extras-block-region-donation-banner .field--name-field-page-title h1,
.block--ds-extras-block-region-donation-banner .field-name-field-page-title h1 {
    text-indent: -1px;
  }
}
body.has-field--field-featured-image .block--ds-extras-overview-banner,
body.has-field--field-featured-image .block--ds-extras-country-region-banner,
body.has-field--field-featured-image .block--ds-extras-issue-banner,
body.has-field--field-featured-image .block--ds-extras-page-banner,
body.has-field--field-featured-image .block--ds-extras-role-banner,
body.has-field--field-featured-image .block--ds-extras-contact-page-banner,
body.has-field--field-featured-image .block--ds-extras-event-type-banner,
body.has-field--field-featured-image .block--ds-extras-job-profile-banner,
body.has-field--field-featured-image .block--ds-extras-document-label-banner,
body.has-field--field-featured-image .block--ds-extras-block-region-donation-banner {
  position: relative;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body.has-field--field-featured-image .block--ds-extras-overview-banner:after,
body.has-field--field-featured-image .block--ds-extras-country-region-banner:after,
body.has-field--field-featured-image .block--ds-extras-issue-banner:after,
body.has-field--field-featured-image .block--ds-extras-page-banner:after,
body.has-field--field-featured-image .block--ds-extras-role-banner:after,
body.has-field--field-featured-image .block--ds-extras-contact-page-banner:after,
body.has-field--field-featured-image .block--ds-extras-event-type-banner:after,
body.has-field--field-featured-image .block--ds-extras-job-profile-banner:after,
body.has-field--field-featured-image .block--ds-extras-document-label-banner:after,
body.has-field--field-featured-image .block--ds-extras-block-region-donation-banner:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 30%;
  width: 100%;
  background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  z-index: 1;
}
body.has-field--field-featured-image .block--ds-extras-overview-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-overview-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-overview-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-country-region-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-country-region-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-country-region-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-issue-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-issue-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-issue-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-page-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-page-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-page-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-role-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-role-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-role-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-contact-page-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-contact-page-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-contact-page-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-event-type-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-event-type-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-event-type-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-job-profile-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-job-profile-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-job-profile-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-document-label-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-document-label-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-document-label-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-block-region-donation-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-block-region-donation-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-block-region-donation-banner .field-name-field-page-title {
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8.75em;
  padding-bottom: 1.875em;
  z-index: 2;
}
@media (min-width: 64em) {
  body.has-field--field-featured-image .block--ds-extras-overview-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-overview-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-overview-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-country-region-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-country-region-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-country-region-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-issue-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-issue-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-issue-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-page-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-page-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-page-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-role-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-role-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-role-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-contact-page-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-contact-page-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-contact-page-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-event-type-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-event-type-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-event-type-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-job-profile-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-job-profile-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-job-profile-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-document-label-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-document-label-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-document-label-banner .field-name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-block-region-donation-banner .field--name-title,
body.has-field--field-featured-image .block--ds-extras-block-region-donation-banner .field--name-field-page-title,
body.has-field--field-featured-image .block--ds-extras-block-region-donation-banner .field-name-field-page-title {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 22.5em;
    padding-bottom: 7.5em;
  }
}
body.has-field--field-featured-image .block--ds-extras-overview-banner .field--name-title h1,
body.has-field--field-featured-image .block--ds-extras-overview-banner .field--name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-overview-banner .field-name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-country-region-banner .field--name-title h1,
body.has-field--field-featured-image .block--ds-extras-country-region-banner .field--name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-country-region-banner .field-name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-issue-banner .field--name-title h1,
body.has-field--field-featured-image .block--ds-extras-issue-banner .field--name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-issue-banner .field-name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-page-banner .field--name-title h1,
body.has-field--field-featured-image .block--ds-extras-page-banner .field--name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-page-banner .field-name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-role-banner .field--name-title h1,
body.has-field--field-featured-image .block--ds-extras-role-banner .field--name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-role-banner .field-name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-contact-page-banner .field--name-title h1,
body.has-field--field-featured-image .block--ds-extras-contact-page-banner .field--name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-contact-page-banner .field-name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-event-type-banner .field--name-title h1,
body.has-field--field-featured-image .block--ds-extras-event-type-banner .field--name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-event-type-banner .field-name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-job-profile-banner .field--name-title h1,
body.has-field--field-featured-image .block--ds-extras-job-profile-banner .field--name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-job-profile-banner .field-name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-document-label-banner .field--name-title h1,
body.has-field--field-featured-image .block--ds-extras-document-label-banner .field--name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-document-label-banner .field-name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-block-region-donation-banner .field--name-title h1,
body.has-field--field-featured-image .block--ds-extras-block-region-donation-banner .field--name-field-page-title h1,
body.has-field--field-featured-image .block--ds-extras-block-region-donation-banner .field-name-field-page-title h1 {
  margin: 0;
  color: white;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}

.block--views-news-and-stories-block-3,
.block--views-e64a4ddb62a7b17cc407f21fe2c34ae6 {
  position: relative;
}
.block--views-news-and-stories-block-3 .cycle-prev,
.block--views-news-and-stories-block-3 .cycle-next,
.block--views-e64a4ddb62a7b17cc407f21fe2c34ae6 .cycle-prev,
.block--views-e64a4ddb62a7b17cc407f21fe2c34ae6 .cycle-next {
  position: absolute;
  top: 0;
  z-index: 150;
}
@media (min-width: 64em) {
  .block--views-news-and-stories-block-3 .cycle-prev,
.block--views-news-and-stories-block-3 .cycle-next,
.block--views-e64a4ddb62a7b17cc407f21fe2c34ae6 .cycle-prev,
.block--views-e64a4ddb62a7b17cc407f21fe2c34ae6 .cycle-next {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.block--views-news-and-stories-block-3 .cycle-prev:after,
.block--views-news-and-stories-block-3 .cycle-next:after,
.block--views-e64a4ddb62a7b17cc407f21fe2c34ae6 .cycle-prev:after,
.block--views-e64a4ddb62a7b17cc407f21fe2c34ae6 .cycle-next:after {
  position: relative;
  top: 2px;
}
@media (min-width: 64em) {
  .block--views-news-and-stories-block-3 .cycle-prev,
.block--views-e64a4ddb62a7b17cc407f21fe2c34ae6 .cycle-prev {
    left: 0;
  }
}
.block--views-news-and-stories-block-3 .cycle-next,
.block--views-e64a4ddb62a7b17cc407f21fe2c34ae6 .cycle-next {
  left: 41px;
}
@media (min-width: 64em) {
  .block--views-news-and-stories-block-3 .cycle-next,
.block--views-e64a4ddb62a7b17cc407f21fe2c34ae6 .cycle-next {
    left: auto;
    right: 0;
  }
}
.block--views-news-and-stories-block-3 .carousel-pager,
.block--views-e64a4ddb62a7b17cc407f21fe2c34ae6 .carousel-pager {
  position: absolute;
  right: 1em;
  top: 0.5em;
  z-index: 150;
}

.block--bean-front-call-to-action-top-left-0,
.block--bean-front-call-to-action-top-right {
  padding: 2.25em;
  background-color: #d52f30;
  text-align: center;
}
@media (min-width: 48em) {
  .block--bean-front-call-to-action-top-left-0,
.block--bean-front-call-to-action-top-right {
    padding: 3.375em;
  }
}
@media (min-width: 64em) {
  .block--bean-front-call-to-action-top-left-0,
.block--bean-front-call-to-action-top-right {
    padding: 4.5em;
  }
}
@media (min-width: 80em) {
  .block--bean-front-call-to-action-top-left-0,
.block--bean-front-call-to-action-top-right {
    padding: 7.875em;
  }
}
.block--bean-front-call-to-action-top-left-0 .block__title,
.block--bean-front-call-to-action-top-right .block__title {
  margin: 0;
  color: white;
  font-size: 2.375em;
  line-height: 1.2631578947;
}
@media (min-width: 48em) {
  .block--bean-front-call-to-action-top-left-0 .block__title,
.block--bean-front-call-to-action-top-right .block__title {
    font-size: 3.25em;
    line-height: 1.1538461538;
  }
}
.block--bean-front-call-to-action-top-left-0 .block__title:after,
.block--bean-front-call-to-action-top-right .block__title:after {
  content: "";
  display: block;
  height: 6px;
  width: 115px;
  margin: 0.25em auto 0.5em;
  background-color: white;
}
.block--bean-front-call-to-action-top-left-0 .block__content,
.block--bean-front-call-to-action-top-right .block__content {
  max-width: 31.25em;
  margin-left: auto;
  margin-right: auto;
  color: white;
}
@media (min-width: 64em) {
  .block--bean-front-call-to-action-top-left-0 .block__content,
.block--bean-front-call-to-action-top-right .block__content {
    position: relative;
  }
}
.block--bean-front-call-to-action-top-left-0 .field--name-field-body,
.block--bean-front-call-to-action-top-right .field--name-field-body {
  padding-bottom: 1.125em;
}
.block--bean-front-call-to-action-top-left-0 .field--name-field-body > .field__items > .field__item,
.block--bean-front-call-to-action-top-right .field--name-field-body > .field__items > .field__item {
  font-size: 1.25em;
  line-height: 1.4;
  font-family: "minion-pro", Georgia, serif;
}
@media (min-width: 48em) {
  .block--bean-front-call-to-action-top-left-0 .field--name-field-body > .field__items > .field__item,
.block--bean-front-call-to-action-top-right .field--name-field-body > .field__items > .field__item {
    font-size: 1.375em;
    line-height: 1.4545454545;
  }
}
.block--bean-front-call-to-action-top-left-0 .field--name-field-url a,
.block--bean-front-call-to-action-top-right .field--name-field-url a {
  display: inline-block;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  webkit-appearance: none;
  -moz-appearance: none;
  color: white;
  background-color: #262626;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
  padding: 0.75em 1.5em;
  font-size: 1.25em;
  line-height: 1.2em;
}
.block--bean-front-call-to-action-top-left-0 .field--name-field-url a:hover, .block--bean-front-call-to-action-top-left-0 .field--name-field-url a:focus,
.block--bean-front-call-to-action-top-right .field--name-field-url a:hover,
.block--bean-front-call-to-action-top-right .field--name-field-url a:focus {
  color: white;
  background-color: #003d52;
}
@media (min-width: 64em) {
  .block--bean-front-call-to-action-top-left-0 .field--name-field-url a,
.block--bean-front-call-to-action-top-right .field--name-field-url a {
    padding: 0.8846153846em 1.7307692308em;
    font-size: 1.625em;
    line-height: 0.9230769231em;
  }
}
@media (min-width: 64em) {
  .block--bean-front-call-to-action-top-left-0 .equalise-item .field--name-field-url,
.block--bean-front-call-to-action-top-right .equalise-item .field--name-field-url {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
  }
}
.block--bean-front-call-to-action-top-left-0.has--field-featured-image,
.block--bean-front-call-to-action-top-right.has--field-featured-image {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
  color: #262626;
}
.block--bean-front-call-to-action-top-left-0.has--field-featured-image:before,
.block--bean-front-call-to-action-top-right.has--field-featured-image:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(237, 233, 217, 0.8);
  z-index: 1;
}
.block--bean-front-call-to-action-top-left-0.has--field-featured-image .block__title,
.block--bean-front-call-to-action-top-left-0.has--field-featured-image .block__content,
.block--bean-front-call-to-action-top-right.has--field-featured-image .block__title,
.block--bean-front-call-to-action-top-right.has--field-featured-image .block__content {
  color: #262626;
  z-index: 2;
  position: relative;
}
.block--bean-front-call-to-action-top-left-0.has--field-featured-image .block__title:after,
.block--bean-front-call-to-action-top-right.has--field-featured-image .block__title:after {
  background-color: #262626;
}
.block--bean-front-call-to-action-top-left-0.has--field-featured-image .field--name-field-url a,
.block--bean-front-call-to-action-top-right.has--field-featured-image .field--name-field-url a {
  color: white;
  background-color: #00b9b1;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
}
.block--bean-front-call-to-action-top-left-0.has--field-featured-image .field--name-field-url a:hover, .block--bean-front-call-to-action-top-left-0.has--field-featured-image .field--name-field-url a:focus,
.block--bean-front-call-to-action-top-right.has--field-featured-image .field--name-field-url a:hover,
.block--bean-front-call-to-action-top-right.has--field-featured-image .field--name-field-url a:focus {
  color: white;
  background-color: #003d52;
}

#block-views-83cc834eefe40210d2ab2a47fef724da .block__title,
#block-views-23396fb5d4015d9f70838dbbb5c76535 .block__title {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 2em;
  line-height: 1.375;
  text-align: center;
}
@media (min-width: 48em) {
  #block-views-83cc834eefe40210d2ab2a47fef724da .block__title,
#block-views-23396fb5d4015d9f70838dbbb5c76535 .block__title {
    font-size: 2.375em;
    line-height: 1.2631578947;
  }
}
#block-views-83cc834eefe40210d2ab2a47fef724da .block__title:after,
#block-views-23396fb5d4015d9f70838dbbb5c76535 .block__title:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e812";
  display: block;
  margin-top: 2em;
  color: #d52f30;
  font-size: 0.2em;
}

body.page-search .tabs {
  display: none;
}

body.node-type-page.front .region--content {
  margin-top: 0;
  margin-bottom: 0;
}
body.node-type-page.front .region--content-main .block:first-child {
  position: relative;
}
body.node-type-page.front .region--content-main .block:first-child .scroll-click {
  display: none;
  color: white;
  border-color: white;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 5%;
  margin: auto;
  z-index: 199;
  -webkit-transition: 300ms, border-color, 300ms, color;
  -moz-transition: 300ms, border-color, 300ms, color;
  -o-transition: 300ms, border-color, 300ms, color;
  transition: 300ms border-color, 300ms color;
}
@media (min-width: 64em) {
  body.node-type-page.front .region--content-main .block:first-child .scroll-click {
    display: block;
  }
}
body.node-type-page.front .region--content-main .block:first-child .scroll-click:hover, body.node-type-page.front .region--content-main .block:first-child .scroll-click:focus {
  color: #d52f30;
  border-color: #d52f30;
}
@media (min-width: 48em) and (max-width: 63.9375em) {
  body.node-type-page.front #block-views-e64a4ddb62a7b17cc407f21fe2c34ae6 .views-field {
    max-width: 43.125em;
    margin-left: auto;
    margin-right: auto;
  }
  body.node-type-page.front #block-views-e64a4ddb62a7b17cc407f21fe2c34ae6 .views-field:after {
    content: " ";
    display: block;
    clear: both;
  }
}
body.node-type-page.front #block-bean-front-summary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
body.node-type-page.front #block-bean-front-summary:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 48em) {
  body.node-type-page.front #block-bean-front-summary {
    max-width: 43.125em;
    margin-left: auto;
    margin-right: auto;
  }
  body.node-type-page.front #block-bean-front-summary:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 64em) {
  body.node-type-page.front #block-bean-front-summary {
    max-width: 61.5625em;
    margin-left: auto;
    margin-right: auto;
  }
  body.node-type-page.front #block-bean-front-summary:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 80em) {
  body.node-type-page.front #block-bean-front-summary {
    max-width: 75.25em;
    margin-left: auto;
    margin-right: auto;
  }
  body.node-type-page.front #block-bean-front-summary:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 48em) {
  body.node-type-page.front #block-bean-front-summary {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 64em) {
  body.node-type-page.front #block-bean-front-summary .block__content {
    padding-left: 8.6294416244%;
    padding-right: 8.6294416244%;
  }
}
@media (min-width: 80em) {
  body.node-type-page.front #block-bean-front-summary .block__content {
    padding-left: 8.6378737542%;
    padding-right: 8.6378737542%;
  }
}
@media (min-width: 64em) {
  body.node-type-page.front #block-bean-front-call-to-action-top-left-0,
body.node-type-page.front #block-bean-front-call-to-action-top-right {
    float: left;
    width: 50%;
  }
}
@media (min-width: 64em) {
  body.node-type-page.front #block-bean-front-call-to-action-top-right + .block {
    clear: both;
  }
}
body.node-type-page.front #block-feature-ut-signup-quick-signup .block__inner,
body.node-type-page.front #block-views-news-and-stories-latest-stories,
body.node-type-page.front #block-views-news-and-stories-latest-nz {
  padding-left: 1.25em;
  padding-right: 1.25em;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
body.node-type-page.front #block-feature-ut-signup-quick-signup .block__inner:after,
body.node-type-page.front #block-views-news-and-stories-latest-stories:after,
body.node-type-page.front #block-views-news-and-stories-latest-nz:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 48em) {
  body.node-type-page.front #block-feature-ut-signup-quick-signup .block__inner,
body.node-type-page.front #block-views-news-and-stories-latest-stories,
body.node-type-page.front #block-views-news-and-stories-latest-nz {
    max-width: 43.125em;
    margin-left: auto;
    margin-right: auto;
  }
  body.node-type-page.front #block-feature-ut-signup-quick-signup .block__inner:after,
body.node-type-page.front #block-views-news-and-stories-latest-stories:after,
body.node-type-page.front #block-views-news-and-stories-latest-nz:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 64em) {
  body.node-type-page.front #block-feature-ut-signup-quick-signup .block__inner,
body.node-type-page.front #block-views-news-and-stories-latest-stories,
body.node-type-page.front #block-views-news-and-stories-latest-nz {
    max-width: 61.5625em;
    margin-left: auto;
    margin-right: auto;
  }
  body.node-type-page.front #block-feature-ut-signup-quick-signup .block__inner:after,
body.node-type-page.front #block-views-news-and-stories-latest-stories:after,
body.node-type-page.front #block-views-news-and-stories-latest-nz:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 80em) {
  body.node-type-page.front #block-feature-ut-signup-quick-signup .block__inner,
body.node-type-page.front #block-views-news-and-stories-latest-stories,
body.node-type-page.front #block-views-news-and-stories-latest-nz {
    max-width: 75.25em;
    margin-left: auto;
    margin-right: auto;
  }
  body.node-type-page.front #block-feature-ut-signup-quick-signup .block__inner:after,
body.node-type-page.front #block-views-news-and-stories-latest-stories:after,
body.node-type-page.front #block-views-news-and-stories-latest-nz:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 48em) {
  body.node-type-page.front #block-feature-ut-signup-quick-signup .block__inner,
body.node-type-page.front #block-views-news-and-stories-latest-stories,
body.node-type-page.front #block-views-news-and-stories-latest-nz {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 64em) {
  body.node-type-contact-page.layout--default.has-sidebar .node--full .group-location-details {
    padding-right: 65%;
  }
}
@media (min-width: 80em) {
  body.node-type-contact-page.layout--default.has-sidebar .node--full .group-location-details {
    padding-right: 70%;
  }
}
@media (min-width: 64em) {
  body.node-type-contact-page.layout--default.has-sidebar .field-name-field-getlocation .getlocations_map_wrapper_inner {
    width: 60%;
  }
}
@media (min-width: 80em) {
  body.node-type-contact-page.layout--default.has-sidebar .field-name-field-getlocation .getlocations_map_wrapper_inner {
    width: 65%;
  }
}

@media (min-width: 64em) {
  body.node-type-contact-page.layout--default.has-sidebar--none .node--full .group-location-details {
    padding-right: 50%;
  }
}
@media (min-width: 80em) {
  body.node-type-contact-page.layout--default.has-sidebar--none .node--full .group-location-details {
    padding-right: 55%;
  }
}
@media (min-width: 64em) {
  body.node-type-contact-page.layout--default.has-sidebar--none .field-name-field-getlocation .getlocations_map_wrapper_inner {
    width: 57%;
  }
}
@media (min-width: 80em) {
  body.node-type-contact-page.layout--default.has-sidebar--none .field-name-field-getlocation .getlocations_map_wrapper_inner {
    width: 62%;
  }
}

@media (min-width: 64em) {
  .node-type-overview-page .region--content-between .block {
    clear: both;
  }
}

@media (min-width: 64em) {
  body.node-type-overview-page .block--facetapi {
    vertical-align: top;
    display: inline-block;
  }
}
@media (min-width: 64em) {
  body.node-type-overview-page .block--facetapi {
    width: 31.3698630137%;
    margin-right: 2.397260274%;
  }
}
@media (min-width: 80em) {
  body.node-type-overview-page .block--facetapi {
    width: 31.3452914798%;
    margin-right: 2.466367713%;
  }
}
@media (min-width: 64em) {
  body.node-type-overview-page .block--facetapi:nth-child(3n) {
    margin-right: 0;
  }
}
@media (min-width: 80em) {
  body.node-type-overview-page .block--facetapi:nth-child(3n) {
    margin-right: 0;
  }
}

@media (min-width: 64em) {
  body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main > .field,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main .entity-paragraphs-item {
    padding-left: 8.6294416244%;
    padding-right: 8.6294416244%;
  }
}
@media (min-width: 80em) {
  body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main > .field,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main .entity-paragraphs-item {
    padding-left: 8.6378737542%;
    padding-right: 8.6378737542%;
  }
}

body.page-taxonomy-term .vocabulary {
  padding-top: 1.125em;
  border-top: 4px solid #e9eaec;
}
@media (min-width: 48em) {
  body.page-taxonomy-term .vocabulary {
    padding-top: 2.25em;
  }
}
body.page-taxonomy-term .vocabulary .vocabulary__item {
  margin-bottom: 1.125em;
  padding-bottom: 1.125em;
  border-bottom: 1px solid #e9eaec;
}
@media (min-width: 48em) {
  body.page-taxonomy-term .vocabulary .vocabulary__item {
    margin-bottom: 2.25em;
    padding-bottom: 2.25em;
  }
}

body.page-taxonomy-term.layout-default.has-sidebar .vocabulary--role {
  *zoom: 1;
}
body.page-taxonomy-term.layout-default.has-sidebar .vocabulary--role:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 48em) {
  body.page-taxonomy-term.layout-default.has-sidebar .vocabulary--role .vocabulary__item {
    width: 47.8260869565%;
    float: left;
  }
  body.page-taxonomy-term.layout-default.has-sidebar .vocabulary--role .vocabulary__item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.page-taxonomy-term.layout-default.has-sidebar .vocabulary--role .vocabulary__item:nth-child(2n+2) {
    margin-left: 52.1739130435%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 64em) {
  body.page-taxonomy-term.layout-default.has-sidebar .vocabulary--role .vocabulary__item {
    width: 30.9644670051%;
    float: left;
  }
  body.page-taxonomy-term.layout-default.has-sidebar .vocabulary--role .vocabulary__item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.page-taxonomy-term.layout-default.has-sidebar .vocabulary--role .vocabulary__item:nth-child(3n+2) {
    margin-left: 34.5177664975%;
    margin-right: -100%;
    clear: none;
  }
  body.page-taxonomy-term.layout-default.has-sidebar .vocabulary--role .vocabulary__item:nth-child(3n+3) {
    margin-left: 69.0355329949%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 80em) {
  body.page-taxonomy-term.layout-default.has-sidebar .vocabulary--role .vocabulary__item {
    width: 30.8970099668%;
    float: left;
  }
  body.page-taxonomy-term.layout-default.has-sidebar .vocabulary--role .vocabulary__item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.page-taxonomy-term.layout-default.has-sidebar .vocabulary--role .vocabulary__item:nth-child(3n+2) {
    margin-left: 34.5514950166%;
    margin-right: -100%;
    clear: none;
  }
  body.page-taxonomy-term.layout-default.has-sidebar .vocabulary--role .vocabulary__item:nth-child(3n+3) {
    margin-left: 69.1029900332%;
    margin-right: -100%;
    clear: none;
  }
}

body.node-type-overview-page .region--content,
body.node-type-article .region--content,
body.node-type-person-profile .region--content,
body.node-type-country-region-page .region--content,
body.node-type-issue-page .region--content,
body.node-type-document .region--content,
body.page-taxonomy-term .region--content,
body.node-type-event .region--content,
body.page-search .region--content,
body.node-type-vacancy .region--content,
body.node-type-overview-page .region--content,
body.node-type-contact-page .region--content,
body.node-type-page .region--content,
body.node-type-job-profile .region--content,
body.page-user .region--content,
body.section-users .region--content {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
@media (min-width: 48em) {
  body.node-type-overview-page .region--content,
body.node-type-article .region--content,
body.node-type-person-profile .region--content,
body.node-type-country-region-page .region--content,
body.node-type-issue-page .region--content,
body.node-type-document .region--content,
body.page-taxonomy-term .region--content,
body.node-type-event .region--content,
body.page-search .region--content,
body.node-type-vacancy .region--content,
body.node-type-overview-page .region--content,
body.node-type-contact-page .region--content,
body.node-type-page .region--content,
body.node-type-job-profile .region--content,
body.page-user .region--content,
body.section-users .region--content {
    margin-top: 2.25em;
    margin-bottom: 2.25em;
  }
}
@media (min-width: 64em) {
  body.node-type-overview-page .region--content,
body.node-type-article .region--content,
body.node-type-person-profile .region--content,
body.node-type-country-region-page .region--content,
body.node-type-issue-page .region--content,
body.node-type-document .region--content,
body.page-taxonomy-term .region--content,
body.node-type-event .region--content,
body.page-search .region--content,
body.node-type-vacancy .region--content,
body.node-type-overview-page .region--content,
body.node-type-contact-page .region--content,
body.node-type-page .region--content,
body.node-type-job-profile .region--content,
body.page-user .region--content,
body.section-users .region--content {
    margin-top: 3.375em;
    margin-bottom: 3.375em;
  }
}

body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-header,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-footer {
  margin-bottom: 1.125em;
}
@media (min-width: 48em) {
  body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-header,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-footer {
    margin-top: 2.25em;
    margin-bottom: 2.25em;
  }
}
@media (min-width: 64em) {
  body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-header,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-footer {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
  }
}
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-header > .field:last-child,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main > .field:last-child,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-footer > .field:last-child {
  margin-top: 0;
  margin-bottom: 0;
}
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-header:last-child,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main:last-child,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-footer:last-child {
  margin-top: 0;
  margin-bottom: 0;
}

@media (min-width: 64em) {
  body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main > .field,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main .entity-paragraphs-item,
body.node-type-page.layout--default.has-sidebar--none .node--full > .content-main > .field,
body.node-type-page.layout--default.has-sidebar--none .node--full > .content-main .entity-paragraphs-item {
    padding-left: 8.6294416244%;
    padding-right: 8.6294416244%;
  }
}
@media (min-width: 80em) {
  body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main > .field,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main .entity-paragraphs-item,
body.node-type-page.layout--default.has-sidebar--none .node--full > .content-main > .field,
body.node-type-page.layout--default.has-sidebar--none .node--full > .content-main .entity-paragraphs-item {
    padding-left: 8.6378737542%;
    padding-right: 8.6378737542%;
  }
}
@media (min-width: 64em) {
  body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-body,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main > .webform-client-form,
body.node-type-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-body,
body.node-type-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-page.layout--default.has-sidebar--none .node--full > .content-main > .webform-client-form {
    padding-left: 17.2588832487%;
    padding-right: 17.2588832487%;
  }
}
@media (min-width: 80em) {
  body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-body,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-overview-page.layout--default.has-sidebar--none .node--full > .content-main > .webform-client-form,
body.node-type-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-body,
body.node-type-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-page.layout--default.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-page.layout--default.has-sidebar--none .node--full > .content-main > .webform-client-form {
    padding-left: 17.2757475083%;
    padding-right: 17.2757475083%;
  }
}

body.node-type-overview-page.layout--default.has-sidebar--content-left .region--content,
body.node-type-page.layout--default.has-sidebar--content-left .region--content {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
@media (min-width: 48em) {
  body.node-type-overview-page.layout--default.has-sidebar--content-left .region--content,
body.node-type-page.layout--default.has-sidebar--content-left .region--content {
    margin-top: 2.25em;
    margin-bottom: 2.25em;
  }
}
@media (min-width: 64em) {
  body.node-type-overview-page.layout--default.has-sidebar--content-left .node--full > .content-main > .field--name-body,
body.node-type-overview-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-body,
body.node-type-overview-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-attachment,
body.node-type-overview-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-audio,
body.node-type-overview-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-accordion,
body.node-type-overview-page.layout--default.has-sidebar--content-left .node--full > .content-main > .webform-client-form,
body.node-type-page.layout--default.has-sidebar--content-left .node--full > .content-main > .field--name-body,
body.node-type-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-body,
body.node-type-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-attachment,
body.node-type-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-audio,
body.node-type-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-accordion,
body.node-type-page.layout--default.has-sidebar--content-left .node--full > .content-main > .webform-client-form {
    padding-left: 11.6438356164%;
    padding-right: 11.6438356164%;
  }
}
@media (min-width: 80em) {
  body.node-type-overview-page.layout--default.has-sidebar--content-left .node--full > .content-main > .field--name-body,
body.node-type-overview-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-body,
body.node-type-overview-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-attachment,
body.node-type-overview-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-audio,
body.node-type-overview-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-accordion,
body.node-type-overview-page.layout--default.has-sidebar--content-left .node--full > .content-main > .webform-client-form,
body.node-type-page.layout--default.has-sidebar--content-left .node--full > .content-main > .field--name-body,
body.node-type-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-body,
body.node-type-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-attachment,
body.node-type-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-audio,
body.node-type-page.layout--default.has-sidebar--content-left .node--full > .content-main .paragraphs-item-accordion,
body.node-type-page.layout--default.has-sidebar--content-left .node--full > .content-main > .webform-client-form {
    padding-left: 11.6591928251%;
    padding-right: 11.6591928251%;
  }
}

@media (min-width: 64em) {
  body.node-type-contact-page.layout--default.has-sidebar--content-left .node--full > .content-main > .webform-client-form,
body.node-type-contact-page.layout--default.has-sidebar--content-left .node--full > .content-main > .field--name-body {
    padding-left: 10.4294478528%;
    padding-right: 10.4294478528%;
  }
}
@media (min-width: 80em) {
  body.node-type-contact-page.layout--default.has-sidebar--content-left .node--full > .content-main > .webform-client-form,
body.node-type-contact-page.layout--default.has-sidebar--content-left .node--full > .content-main > .field--name-body {
    padding-left: 10.4417670683%;
    padding-right: 10.4417670683%;
  }
}

@media (min-width: 64em) {
  body.node-type-contact-page.layout--default.has-sidebar--none .node--full > .content-main > .webform-client-form,
body.node-type-contact-page.layout--default.has-sidebar--none .node--full > .content-main > .field--name-body {
    padding-left: 17.2588832487%;
    padding-right: 17.2588832487%;
  }
}
@media (min-width: 80em) {
  body.node-type-contact-page.layout--default.has-sidebar--none .node--full > .content-main > .webform-client-form,
body.node-type-contact-page.layout--default.has-sidebar--none .node--full > .content-main > .field--name-body {
    padding-left: 17.2757475083%;
    padding-right: 17.2757475083%;
  }
}
@media (min-width: 64em) {
  body.node-type-contact-page.layout--default.has-sidebar--none .node--full > .content-main > .group-location-details {
    margin-left: 8.6294416244%;
    margin-right: 8.6294416244%;
  }
}
@media (min-width: 80em) {
  body.node-type-contact-page.layout--default.has-sidebar--none .node--full > .content-main > .group-location-details {
    margin-left: 8.6378737542%;
    margin-right: 8.6378737542%;
  }
}

@media (min-width: 64em) {
  body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion {
    padding-left: 10.4294478528%;
    padding-right: 10.4294478528%;
  }
}
@media (min-width: 80em) {
  body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-event-date,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-article-label,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-title,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .group-meta,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-publication-date,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header .field-name-field-application-deadline,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-role,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-header > .field--name-field-taxonomy-event-type,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-introduction,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-body,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-body,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-avatar,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-attachment,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-audio,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .field--name-field-bio,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-callout,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-addthis,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-back-link,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-main .paragraphs-item-accordion {
    padding-left: 10.4417670683%;
    padding-right: 10.4417670683%;
  }
}
@media (min-width: 64em) {
  body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related {
    margin-left: -10.4294478528%;
    margin-right: -10.4294478528%;
  }
}
@media (min-width: 80em) {
  body.node-type-article.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related,
body.node-type-document.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related,
body.node-type-event.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .node--full > .content-footer > .field--name-field-related {
    margin-left: -10.4417670683%;
    margin-right: -10.4417670683%;
  }
}
@media (min-width: 64em) {
  body.node-type-article.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments,
body.node-type-document.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments,
body.node-type-event.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments {
    padding-left: 10.4294478528%;
    padding-right: 10.4294478528%;
  }
}
@media (min-width: 80em) {
  body.node-type-article.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments,
body.node-type-document.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments,
body.node-type-event.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none .block--disqus-disqus-comments {
    padding-left: 10.4417670683%;
    padding-right: 10.4417670683%;
  }
}
body.node-type-article.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-document.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-event.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
@media (min-width: 64em) {
  body.node-type-article.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-document.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-event.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da {
    margin-top: 2.25em;
    margin-bottom: 2.25em;
  }
}
@media (min-width: 64em) {
  body.node-type-article.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-document.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-event.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da {
    margin-left: -10.4294478528%;
    margin-right: -10.4294478528%;
  }
}
@media (min-width: 80em) {
  body.node-type-article.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-person-profile.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-country-region-page.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-issue-page.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-document.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-event.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-vacancy.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da,
body.node-type-job-profile.layout--single-column-centered.has-sidebar--none #block-views-83cc834eefe40210d2ab2a47fef724da {
    margin-left: -10.4417670683%;
    margin-right: -10.4417670683%;
  }
}

body.page-search body.page-user .region--title,
body.section-users .region--title {
  margin-bottom: 1.125em;
}
@media (min-width: 64em) {
  body.page-search body.page-user .region--title,
body.section-users .region--title {
    margin-bottom: 2.25em;
  }
}
@media (min-width: 64em) {
  body.page-search body.page-user .region--main,
body.section-users .region--main {
    padding-left: 10.4294478528%;
    padding-right: 10.4294478528%;
  }
}
@media (min-width: 80em) {
  body.page-search body.page-user .region--main,
body.section-users .region--main {
    padding-left: 10.4417670683%;
    padding-right: 10.4417670683%;
  }
}

body.node-type-donation-form .region--content {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
@media (min-width: 48em) {
  body.node-type-donation-form .region--content {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
  }
}
@media (min-width: 64em) {
  body.node-type-donation-form .region--content {
    margin-top: 6.75em;
    margin-bottom: 6.75em;
  }
}
@media (min-width: 80em) {
  body.node-type-donation-form.has-sidebar--content-left .node--donation-form.has--field-paragraphs-common.view-mode-full .paragraphs-items-field-paragraphs-common,
body.node-type-donation-form.has-sidebar--content-left .node--donation-form.has--field-paragraphs-common.view-mode-full .group-donation-form {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

.donation-form-progress {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
@media (min-width: 64em) {
  .donation-form-progress {
    display: table;
    table-layout: fixed;
    width: 100%;
  }
}

.donation-form-progress__item {
  position: relative;
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
.donation-form-progress__item > :last-child {
  margin-bottom: 0;
}
@media (min-width: 64em) {
  .donation-form-progress__item {
    display: table-cell;
  }
}
.donation-form-progress__item > input {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 1.25em;
  line-height: 1.4;
  position: relative;
  display: block;
  width: 100%;
  padding-bottom: 0.2em;
  color: #b4b4b4;
  background: none;
  border: none;
  border-bottom-width: 6px;
  border-bottom-style: solid;
  border-bottom-color: #dcdedf;
  text-align: left;
  z-index: 2;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.donation-form-progress__item.donation-form-progress__item--current > input,
.donation-form-progress__item.donation-form-progress__item--passed > input {
  color: #3E3E3E;
  border-bottom-color: #49a437;
}
.donation-form-progress__item.donation-form-progress__item--current > input:hover,
.donation-form-progress__item.donation-form-progress__item--current > input:focus,
.donation-form-progress__item.donation-form-progress__item--passed > input:hover,
.donation-form-progress__item.donation-form-progress__item--passed > input:focus {
  color: #49a437;
  cursor: pointer;
}

.donation-form-client-form {
  *zoom: 1;
  margin-bottom: 0;
}
.donation-form-client-form:after {
  content: "";
  display: table;
  clear: both;
}
.donation-form-client-form input[type=text], .donation-form-client-form input[type=password], .donation-form-client-form input[type=date], .donation-form-client-form input[type=datetime], .donation-form-client-form input[type=datetime-local], .donation-form-client-form input[type=month], .donation-form-client-form input[type=week], .donation-form-client-form input[type=email], .donation-form-client-form input[type=number], .donation-form-client-form input[type=search], .donation-form-client-form input[type=tel], .donation-form-client-form input[type=time], .donation-form-client-form input[type=url],
.donation-form-client-form select,
.donation-form-client-form textarea {
  background-color: white;
}
.donation-form-client-form input[type=text].error, .donation-form-client-form input[type=password].error, .donation-form-client-form input[type=date].error, .donation-form-client-form input[type=datetime].error, .donation-form-client-form input[type=datetime-local].error, .donation-form-client-form input[type=month].error, .donation-form-client-form input[type=week].error, .donation-form-client-form input[type=email].error, .donation-form-client-form input[type=number].error, .donation-form-client-form input[type=search].error, .donation-form-client-form input[type=tel].error, .donation-form-client-form input[type=time].error, .donation-form-client-form input[type=url].error,
.donation-form-client-form select.error,
.donation-form-client-form textarea.error {
  border: 2px solid #d52f30;
}
.donation-form-client-form .form-item:last-child,
.donation-form-client-form .form-actions:last-child {
  margin-bottom: 0;
}
.donation-form-client-form .form-item input,
.donation-form-client-form .form-item select,
.donation-form-client-form .form-item textarea {
  margin: 0;
}
.donation-form-client-form .form-item.form-type-checkbox * {
  vertical-align: middle;
}
.donation-form-client-form .form-item.form-type-checkbox label {
  font-family: inherit;
  font-weight: inherit;
  text-transform: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}
.donation-form-client-form .form-item.form-type-checkbox input {
  margin-right: 0.5em;
}
.donation-form-client-form .form-item:first-child {
  margin-top: 0;
}
.donation-form-client-form .form-item:last-child {
  margin-bottom: 0;
}
.donation-form-client-form .form-actions .form-submit {
  display: inline-block;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  webkit-appearance: none;
  -moz-appearance: none;
  color: white;
  background-color: #49a437;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
  padding: 0.75em 1.5em;
  font-size: 1.25em;
  line-height: 1.2em;
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-top: 0.9em;
  margin-bottom: 0.9em;
}
.donation-form-client-form .form-actions .form-submit:hover, .donation-form-client-form .form-actions .form-submit:focus {
  color: white;
  background-color: #419331;
}
.donation-form-client-form .form-actions .form-submit:first-child {
  margin-top: 0;
}
.donation-form-client-form .form-actions .form-submit:last-child {
  margin-bottom: 0;
}
.donation-form-client-form .form-actions .form-submit:last-child {
  margin-bottom: 5.2em;
}
.donation-form-client-form .messages--error {
  background-image: url(../images/icons/cross-icon-msfred.png);
}
.donation-form-client-form #collection_statements {
  clear: both;
  background-color: white;
  margin: -1.125em;
  padding-top: 1em;
  padding-bottom: 1em;
}
@media (min-width: 48em) {
  .donation-form-client-form #collection_statements {
    margin: 0 -6.26em -2.25em;
    padding-top: 3em;
    padding-bottom: 3em;
  }
}
.donation-form-client-form #collection_statements .collection_statement {
  background-color: white;
  font-size: 0.625em;
  color: #66665c;
  padding: 0.625em;
  margin-top: 0.625em;
  border: solid #b4b4b4 0.0625em;
}
.donation-form-client-form #collection_statements .collection_statement p {
  margin-bottom: 0;
}
.donation-form-client-form.paypal-pseudo-visible .form-actions .form-submit:last-child {
  margin-bottom: 1em;
}
.donation-form-client-form .captcha {
  margin-bottom: 1.125em;
}

.msf-donation-form-express-available-form {
  margin: 0;
  padding: 1.125em;
  background-color: white;
}
@media (min-width: 64em) {
  .msf-donation-form-express-available-form {
    padding: 2.25em;
  }
}
.msf-donation-form-express-available-form > div > :first-child {
  margin-top: 0;
}
.msf-donation-form-express-available-form > div > :last-child {
  margin-bottom: 0;
}
.msf-donation-form-express-available-form .form-wrapper {
  margin-top: 1.125em;
}
.msf-donation-form-express-available-form .form-submit {
  display: inline-block;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  webkit-appearance: none;
  -moz-appearance: none;
  color: white;
  background-color: #d52f30;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
  padding: 0.75em 1.5em;
  font-size: 1.25em;
  line-height: 1.2em;
  display: block;
  width: 100%;
  margin-top: 0.5625em;
  margin-bottom: 0.5625em;
  margin-right: 1em;
}
.msf-donation-form-express-available-form .form-submit:hover, .msf-donation-form-express-available-form .form-submit:focus {
  color: white;
  background-color: #792a36;
}
.msf-donation-form-express-available-form .form-submit:first-child {
  margin-top: 0;
}
.msf-donation-form-express-available-form .form-submit:last-child {
  margin-bottom: 0;
}
@media (min-width: 64em) {
  .msf-donation-form-express-available-form .form-submit {
    display: inline-block;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.msf-donation-form-express-available-form .form-submit--accept {
  color: white;
  background-color: #49a437;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
}
.msf-donation-form-express-available-form .form-submit--accept:hover, .msf-donation-form-express-available-form .form-submit--accept:focus {
  color: white;
  background-color: #419331;
}
.msf-donation-form-express-available-form .form-submit--reject {
  color: white;
  background-color: #262626;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
}
.msf-donation-form-express-available-form .form-submit--reject:hover, .msf-donation-form-express-available-form .form-submit--reject:focus {
  color: white;
  background-color: #003d52;
}

.donation-form-item--address--address {
  position: relative;
}
.donation-form-item--address--address > legend {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 1.25em;
  line-height: 1.4;
  margin-bottom: 0;
}
.donation-form-item--address--address > .fieldset-wrapper {
  margin-top: 0.5625em;
}
.donation-form-item--address--address > .predictive-address {
  margin: 0;
}
.donation-form-item--address--address > .predictive-address-toggle {
  margin: 0 0 1.125em;
  padding: 0;
  color: #d52f30;
  background: none;
  border: none;
  text-decoration: underline;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (min-width: 48em) {
  .donation-form-item--address--address > .predictive-address-toggle {
    float: right;
    margin: 0;
    margin-bottom: -2em;
    position: relative;
  }
}
.donation-form-item--address--address > .fieldset-wrapper {
  padding: 1.125em;
  border: 1px solid #dcdedf;
}
@media (min-width: 48em) {
  .donation-form-item--address--address > .fieldset-wrapper {
    padding: 1.6875em;
  }
}
.donation-form-item--address--address > .fieldset-wrapper label {
  font-size: inherit;
  line-height: inherit;
}
.donation-form-item--address--address .donation-form-item-wrapper--address--address--suburb,
.donation-form-item--address--address .donation-form-item-wrapper--address--address--postcode {
  display: inline-block;
}
@media (min-width: 48em) {
  .donation-form-item--address--address .donation-form-item-wrapper--address--address--state,
.donation-form-item--address--address .donation-form-item-wrapper--address--address--country {
    display: inline-block;
    margin-bottom: 0;
  }
}
.donation-form-item--address--address .donation-form-item-wrapper--address--address--suburb {
  width: 70%;
}
.donation-form-item--address--address .donation-form-item-wrapper--address--address--postcode {
  width: 29%;
}
.donation-form-item--address--address .donation-form-item-wrapper--address--address--state {
  width: 9.375em;
}
@media (min-width: 48em) {
  .donation-form-item--address--address .donation-form-item-wrapper--address--address--state {
    width: 29%;
  }
}
@media (min-width: 48em) {
  .donation-form-item--address--address .donation-form-item-wrapper--address--address--country {
    width: 70%;
  }
}

.donation-form-item--content--content > .fieldset-wrapper > *:first-child {
  margin-top: 0;
}
.donation-form-item--content--content > .fieldset-wrapper > *:last-child {
  margin-bottom: 0;
}

.donation-form-item--dob--dob {
  *zoom: 1;
  margin: 0 0 0 -0.1875em;
}
.donation-form-item--dob--dob:after {
  content: "";
  display: table;
  clear: both;
}
.donation-form-item--dob--dob > legend {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 1.25em;
  line-height: 1.4;
  margin-bottom: 0;
}
.donation-form-item--dob--dob > .fieldset-wrapper {
  max-width: 21.875em;
  margin-top: 0.5625em;
}
.donation-form-item--dob--dob .donation-form-item-wrapper--dob--dob--day {
  float: left;
  width: calc(33.3333333333% - 0.1875em);
  margin-left: 0.1875em;
}
@media (min-width: 30em) {
  .donation-form-item--dob--dob .donation-form-item-wrapper--dob--dob--day {
    float: left;
    width: calc(25% - 0.1875em);
    margin-left: 0.1875em;
  }
}
.donation-form-item--dob--dob .donation-form-item-wrapper--dob--dob--month {
  float: left;
  width: calc(66.6666666667% - 0.1875em);
  margin-left: 0.1875em;
}
@media (min-width: 30em) {
  .donation-form-item--dob--dob .donation-form-item-wrapper--dob--dob--month {
    float: left;
    width: calc(50% - 0.1875em);
    margin-left: 0.1875em;
  }
}
.donation-form-item--dob--dob .donation-form-item-wrapper--dob--dob--year {
  float: left;
  width: calc(100% - 0.1875em);
  margin-left: 0.1875em;
}
@media (min-width: 30em) {
  .donation-form-item--dob--dob .donation-form-item-wrapper--dob--dob--year {
    float: left;
    width: calc(25% - 0.1875em);
    margin-left: 0.1875em;
  }
}
.donation-form-item--dob--dob .donation-form-item-wrapper--dob--dob--year input {
  margin-bottom: 1em;
}
@media (min-width: 30em) {
  .donation-form-item--dob--dob .donation-form-item-wrapper--dob--dob--year input {
    margin-bottom: inherit;
  }
}

.donation-form-client-form .paypal-pseudo-button, .donation-form-item--donation--donation-amount-once--paypal input {
  font-size: 1.25em;
  line-height: 1.4;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 1em;
  display: block;
  width: 100%;
  margin-top: 0.9em;
  padding: 0.9em;
  color: #727b7f;
  background: none;
  border: 1px solid #b4b4b4;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.donation-form-client-form .paypal-pseudo-button:hover, .donation-form-item--donation--donation-amount-once--paypal input:hover, .donation-form-client-form .paypal-pseudo-button:focus, .donation-form-item--donation--donation-amount-once--paypal input:focus {
  color: #3E3E3E;
  border-color: #009cde;
}

.donation-form-item--donation--donation-type {
  *zoom: 1;
  position: relative;
  margin-top: 1.125em;
  margin-bottom: 2.25em;
}
.donation-form-item--donation--donation-type:after {
  content: "";
  display: table;
  clear: both;
}
.donation-form-item--donation--donation-type input {
  position: absolute;
  z-index: -1;
}
.donation-form-item--donation--donation-type label {
  font-size: 1.25em;
  line-height: 1.4;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  position: relative;
  display: block;
  margin: 0;
  padding: 0.9em;
  color: #66665c;
  text-align: center;
  background-color: white;
  z-index: 1;
  cursor: pointer;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.donation-form-item--donation--donation-type label:hover,
.donation-form-item--donation--donation-type input:checked + label,
.donation-form-item--donation--donation-type .checked + label {
  color: white;
  background-color: #49a437;
}
@media (min-width: 48em) {
  .donation-form-item--donation--donation-type input:checked + label:after,
.donation-form-item--donation--donation-type .checked + label:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-top-color: #49a437;
    border-width: 15px 15px 0 15px;
  }
}
.donation-form-item--donation--donation-type .form-type-radio {
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 48em) {
  .donation-form-item--donation--donation-type .form-type-radio {
    width: 50%;
    float: left;
  }
}
.donation-form-item--donation--donation-type .iradio,
.donation-form-item--donation--donation-type .icheckbox,
.donation-form-item--donation--donation-type .iCheck-helper {
  display: none !important;
}

.donation-form-item--donation--donation-amount-once,
.donation-form-item--donation--donation-amount-regular {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
  overflow: auto;
}
.donation-form-item--donation--donation-amount-once.grid .form-radios,
.donation-form-item--donation--donation-amount-regular.grid .form-radios {
  *zoom: 1;
  margin: 0 0 0 -0.1875em;
}
.donation-form-item--donation--donation-amount-once.grid .form-radios:after,
.donation-form-item--donation--donation-amount-regular.grid .form-radios:after {
  content: "";
  display: table;
  clear: both;
}
.donation-form-item--donation--donation-amount-once .form-type-radio,
.donation-form-item--donation--donation-amount-regular .form-type-radio {
  float: left;
  width: calc(50% - 0.1875em);
  margin-left: 0.1875em;
}
.donation-form-item--donation--donation-amount-once div.form-type-textfield,
.donation-form-item--donation--donation-amount-regular div.form-type-textfield {
  background-color: white;
  padding: 1.4em 0;
  clear: both;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.donation-form-item--donation--donation-amount-once div.form-type-textfield span.field-prefix,
.donation-form-item--donation--donation-amount-regular div.form-type-textfield span.field-prefix {
  float: left;
  font-size: 1.25em;
  color: black;
  width: 5%;
  text-align: right;
  line-height: 1.4em;
  margin-right: 5px;
}
.donation-form-item--donation--donation-amount-once div.form-type-textfield input.form-text,
.donation-form-item--donation--donation-amount-regular div.form-type-textfield input.form-text {
  color: white;
  width: calc(75% - 5px);
  position: static;
  font-size: 1.25em;
  padding: 0;
  text-transform: uppercase;
  height: 1.44em;
  font-weight: 700;
  background-color: transparent;
}
.donation-form-item--donation--donation-amount-once div.form-type-textfield:hover span.field-prefix,
.donation-form-item--donation--donation-amount-regular div.form-type-textfield:hover span.field-prefix {
  color: white;
}
.donation-form-item--donation--donation-amount-once div.radios-with-other-other-selected span.field-prefix,
.donation-form-item--donation--donation-amount-regular div.radios-with-other-other-selected span.field-prefix {
  color: white;
}
.donation-form-item--donation--donation-amount-once.grid--2 .form-type-textfield, .donation-form-item--donation--donation-amount-once.grid--4 .form-type-textfield, .donation-form-item--donation--donation-amount-once.grid--6 .form-type-textfield,
.donation-form-item--donation--donation-amount-regular.grid--2 .form-type-textfield,
.donation-form-item--donation--donation-amount-regular.grid--4 .form-type-textfield,
.donation-form-item--donation--donation-amount-regular.grid--6 .form-type-textfield {
  float: left;
  width: calc(50% - 0.1875em);
  margin-left: 0.1875em;
  clear: none;
}
.donation-form-item--donation--donation-amount-once.grid--2 .form-type-textfield span.field-prefix, .donation-form-item--donation--donation-amount-once.grid--4 .form-type-textfield span.field-prefix, .donation-form-item--donation--donation-amount-once.grid--6 .form-type-textfield span.field-prefix,
.donation-form-item--donation--donation-amount-regular.grid--2 .form-type-textfield span.field-prefix,
.donation-form-item--donation--donation-amount-regular.grid--4 .form-type-textfield span.field-prefix,
.donation-form-item--donation--donation-amount-regular.grid--6 .form-type-textfield span.field-prefix {
  width: 20%;
}
@media (min-width: 30em) {
  .donation-form-item--donation--donation-amount-once.grid--3 .form-type-radio,
.donation-form-item--donation--donation-amount-once.grid--3 .form-type-textfield,
.donation-form-item--donation--donation-amount-regular.grid--3 .form-type-radio,
.donation-form-item--donation--donation-amount-regular.grid--3 .form-type-textfield {
    float: left;
    width: calc(33.3333333333% - 0.1875em);
    margin-left: 0.1875em;
    clear: none;
  }
  .donation-form-item--donation--donation-amount-once.grid--3 .form-type-radio span.field-prefix,
.donation-form-item--donation--donation-amount-once.grid--3 .form-type-textfield span.field-prefix,
.donation-form-item--donation--donation-amount-regular.grid--3 .form-type-radio span.field-prefix,
.donation-form-item--donation--donation-amount-regular.grid--3 .form-type-textfield span.field-prefix {
    width: 20%;
  }
}
@media (min-width: 37.5em) {
  .donation-form-item--donation--donation-amount-once.grid--4 .form-type-radio,
.donation-form-item--donation--donation-amount-once.grid--4 .form-type-textfield,
.donation-form-item--donation--donation-amount-regular.grid--4 .form-type-radio,
.donation-form-item--donation--donation-amount-regular.grid--4 .form-type-textfield {
    float: left;
    width: calc(25% - 0.1875em);
    margin-left: 0.1875em;
    clear: none;
  }
}
@media (min-width: 43.125em) {
  .donation-form-item--donation--donation-amount-once.grid--5 .form-type-radio,
.donation-form-item--donation--donation-amount-once.grid--5 .form-type-textfield,
.donation-form-item--donation--donation-amount-regular.grid--5 .form-type-radio,
.donation-form-item--donation--donation-amount-regular.grid--5 .form-type-textfield {
    float: left;
    width: calc(20% - 0.1875em);
    margin-left: 0.1875em;
    clear: none;
  }
  .donation-form-item--donation--donation-amount-once.grid--5 .form-type-radio span.field-prefix,
.donation-form-item--donation--donation-amount-once.grid--5 .form-type-textfield span.field-prefix,
.donation-form-item--donation--donation-amount-regular.grid--5 .form-type-radio span.field-prefix,
.donation-form-item--donation--donation-amount-regular.grid--5 .form-type-textfield span.field-prefix {
    width: 20%;
  }
}
@media (min-width: 30em) {
  .donation-form-item--donation--donation-amount-once.grid--6 .form-type-radio,
.donation-form-item--donation--donation-amount-once.grid--6 .form-type-textfield,
.donation-form-item--donation--donation-amount-regular.grid--6 .form-type-radio,
.donation-form-item--donation--donation-amount-regular.grid--6 .form-type-textfield {
    float: left;
    width: calc(33.3333333333% - 0.1875em);
    margin-left: 0.1875em;
    clear: none;
  }
}
@media (min-width: 30em) {
  .donation-form-item--donation--donation-amount-once.grid--7 .form-type-radio,
.donation-form-item--donation--donation-amount-regular.grid--7 .form-type-radio {
    float: left;
    width: calc(33.3333333333% - 0.1875em);
    margin-left: 0.1875em;
  }
}

.donation-form-item--donation--donation-amount-once > .form-radios-with-other .iradio,
.donation-form-item--donation--donation-amount-once > .form-radios-with-other .icheckbox,
.donation-form-item--donation--donation-amount-once > .form-radios-with-other .iCheck-helper,
.donation-form-item--donation--donation-amount-regular > .form-radios-with-other .iradio,
.donation-form-item--donation--donation-amount-regular > .form-radios-with-other .icheckbox,
.donation-form-item--donation--donation-amount-regular > .form-radios-with-other .iCheck-helper {
  display: none !important;
}
.donation-form-item--donation--donation-amount-once > .form-radios-with-other > .form-item,
.donation-form-item--donation--donation-amount-regular > .form-radios-with-other > .form-item {
  position: relative;
  margin-bottom: 3px;
}
.donation-form-item--donation--donation-amount-once > .form-radios-with-other > .form-item input,
.donation-form-item--donation--donation-amount-regular > .form-radios-with-other > .form-item input {
  position: absolute;
  z-index: -1;
}
.donation-form-item--donation--donation-amount-once > .form-radios-with-other > .form-item label,
.donation-form-item--donation--donation-amount-regular > .form-radios-with-other > .form-item label {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  display: block;
  width: 100%;
  margin: 0;
  padding: 1.125em 0;
  background-color: white;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.donation-form-item--donation--donation-amount-once > .form-radios-with-other .form-text,
.donation-form-item--donation--donation-amount-regular > .form-radios-with-other .form-text {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
}
.donation-form-item--donation--donation-amount-once > .form-radios-with-other > .form-item label:hover,
.donation-form-item--donation--donation-amount-once > .form-radios-with-other > .form-item label:focus,
.donation-form-item--donation--donation-amount-regular > .form-radios-with-other > .form-item label:hover,
.donation-form-item--donation--donation-amount-regular > .form-radios-with-other > .form-item label:focus {
  cursor: pointer;
}
.donation-form-item--donation--donation-amount-once > .form-radios-with-other > .form-item label:hover,
.donation-form-item--donation--donation-amount-once > .form-radios-with-other > .form-item .checked + label,
.donation-form-item--donation--donation-amount-once > .form-radios-with-other > .form-item input:checked + label,
.donation-form-item--donation--donation-amount-once > .form-radios-with-other > .form-type-textfield:hover,
.donation-form-item--donation--donation-amount-once > .form-radios-with-other > .radios-with-other-other-selected,
.donation-form-item--donation--donation-amount-regular > .form-radios-with-other > .form-item label:hover,
.donation-form-item--donation--donation-amount-regular > .form-radios-with-other > .form-item .checked + label,
.donation-form-item--donation--donation-amount-regular > .form-radios-with-other > .form-item input:checked + label,
.donation-form-item--donation--donation-amount-regular > .form-radios-with-other > .form-type-textfield:hover,
.donation-form-item--donation--donation-amount-regular > .form-radios-with-other > .radios-with-other-other-selected {
  color: white;
  background-color: #49a437;
}

.donation-form-item--donation--donation-amount-once--paypal {
  float: right;
  width: 50%;
}
.donation-form-item--donation--donation-amount-once--paypal .suffix {
  margin-top: 1.125em;
  text-align: center;
}

.donation-form-item--donation--donation-amount-once--user-amount,
.donation-form-item--donation--donation-amount-regular--user-amount {
  *zoom: 1;
  position: relative;
  background-color: white;
}
.donation-form-item--donation--donation-amount-once--user-amount:after,
.donation-form-item--donation--donation-amount-regular--user-amount:after {
  content: "";
  display: table;
  clear: both;
}
.donation-form-item--donation--donation-amount-once--user-amount span,
.donation-form-item--donation--donation-amount-once--user-amount input,
.donation-form-item--donation--donation-amount-regular--user-amount span,
.donation-form-item--donation--donation-amount-regular--user-amount input {
  font-size: 1.25em;
  line-height: 1.4;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
}
.donation-form-item--donation--donation-amount-once--user-amount > span,
.donation-form-item--donation--donation-amount-regular--user-amount > span {
  position: absolute;
  top: 50%;
  left: 1em;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.donation-form-item--donation--donation-amount-once--user-amount > .form-item,
.donation-form-item--donation--donation-amount-regular--user-amount > .form-item {
  margin-top: 0;
  margin-bottom: 0;
}
.donation-form-item--donation--donation-amount-once--user-amount > .form-item input,
.donation-form-item--donation--donation-amount-regular--user-amount > .form-item input {
  margin-bottom: 0;
  padding-left: 2em;
  background-color: white;
}
.donation-form-item--donation--donation-amount-once--user-amount > .form-item input::-webkit-input-placeholder,
.donation-form-item--donation--donation-amount-regular--user-amount > .form-item input::-webkit-input-placeholder {
  color: #b4b4b4;
}
.donation-form-item--donation--donation-amount-once--user-amount > .form-item input:-moz-placeholder,
.donation-form-item--donation--donation-amount-regular--user-amount > .form-item input:-moz-placeholder {
  color: #b4b4b4;
}
.donation-form-item--donation--donation-amount-once--user-amount > .form-item input::-moz-placeholder,
.donation-form-item--donation--donation-amount-regular--user-amount > .form-item input::-moz-placeholder {
  color: #b4b4b4;
}
.donation-form-item--donation--donation-amount-once--user-amount > .form-item input:-ms-input-placeholder,
.donation-form-item--donation--donation-amount-regular--user-amount > .form-item input:-ms-input-placeholder {
  color: #b4b4b4;
}

.donation-form-client-form .paypal-pseudo-button {
  float: right;
  clear: both;
  cursor: pointer;
  text-align: center;
  margin-bottom: 1em;
}
@media (min-width: 64em) {
  .donation-form-client-form .paypal-pseudo-button {
    width: auto;
  }
}
.donation-form-client-form .paypal-pseudo-button span {
  height: 0;
  display: inline-block;
  margin-left: 0.25em;
  padding-top: 1.2em;
  width: 4.5em;
  overflow: hidden;
  line-height: normal;
  background: url(../images/icons/paypal-logo-colour.png);
  background: url(../images/icons/paypal-logo-colour.svg), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: cover;
  margin-bottom: -0.25em;
}
.donation-form-client-form .ajax-progress-paypal {
  float: right;
  margin-right: 10px;
  margin-top: 30px;
}

.donation-form-item--donation-amount-set {
  *zoom: 1;
}
.donation-form-item--donation-amount-set:after {
  content: "";
  display: table;
  clear: both;
}

.donation-form-item-wrapper--donation--currency-display {
  margin-top: 1.125em;
  margin-bottom: 0;
}
@media (min-width: 64em) {
  .donation-form-item-wrapper--donation--currency-display {
    display: inline-block;
  }
}

@media (min-width: 48em) {
  .donation-form-item--name {
    *zoom: 1;
  }
  .donation-form-item--name:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (min-width: 48em) {
  .donation-form-item--name .donation-form-item-wrapper {
    *zoom: 1;
    margin: 0 0 0 -0.1875em;
  }
  .donation-form-item--name .donation-form-item-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (min-width: 48em) {
  .donation-form-item--name .donation-form-item-wrapper--name--name--title {
    float: left;
    width: calc(25% - 0.1875em);
    margin-left: 0.1875em;
  }
}
@media (min-width: 48em) {
  .donation-form-item--name .donation-form-item-wrapper--name--name--first-name {
    float: left;
    width: calc(37.5% - 0.1875em);
    margin-left: 0.1875em;
  }
}
@media (min-width: 48em) {
  .donation-form-item--name .donation-form-item-wrapper--name--name--last-name {
    float: left;
    width: calc(37.5% - 0.1875em);
    margin-left: 0.1875em;
  }
}

.donation-form-client-form .donation-form-item--page-break--actions .previous-button {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-top: 0.9em;
  margin-bottom: 0.9em;
  background-color: #b4b4b4;
}
@media (min-width: 64em) {
  .donation-form-client-form .donation-form-item--page-break--actions .previous-button {
    padding: 0.75em 1.5em;
    font-size: 1.25em;
    line-height: 1.2em;
    float: left;
    width: auto;
    min-width: 10em;
  }
}

.msf-credit-card-number-wrapper {
  overflow: auto;
  margin-bottom: 1em;
}
.msf-credit-card-number-wrapper .msf-credit-cards {
  float: left;
}
.msf-credit-card-number-wrapper .msf-credit-cards .icons {
  overflow: auto;
}
.msf-credit-card-number-wrapper .icon-wrapper {
  float: left;
  margin-left: 0.313em;
}
.msf-credit-card-number-wrapper .icon-wrapper img {
  height: 1.75em;
  width: auto;
}
@media (min-width: 34.375em) {
  .msf-credit-card-number-wrapper {
    position: relative;
  }
}
@media (min-width: 34.375em) {
  .msf-credit-card-number-wrapper .form-type-textfield {
    float: left;
    width: calc(100% - 14em);
  }
}
@media (min-width: 34.375em) {
  .msf-credit-card-number-wrapper .msf-credit-cards {
    width: 15.2em;
    position: absolute;
    bottom: 1em;
    right: 0;
  }
}
@media (min-width: 34.375em) {
  .msf-credit-card-number-wrapper .msf-credit-cards .icons {
    background-color: white;
    height: 3.5em;
    padding-top: 0.875em;
  }
}
@media (min-width: 34.375em) {
  .msf-credit-card-number-wrapper .msf-credit-cards .icons .icon-wrapper:last-child {
    margin-right: 1.125em;
  }
}

@media (min-width: 48em) {
  .donation-form-item-wrapper--payment-details--cc--name {
    display: inline-block;
    width: 53%;
    margin-bottom: 0;
  }
}

.donation-form-item--payment-details--cc--expiry {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
@media (min-width: 30em) {
  .donation-form-item--payment-details--cc--expiry {
    width: 50%;
  }
}
@media (min-width: 48em) {
  .donation-form-item--payment-details--cc--expiry {
    display: inline-block;
    width: 30%;
    margin-bottom: 0;
  }
}
.donation-form-item--payment-details--cc--expiry > legend {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 1.25em;
  line-height: 1.4;
  margin-bottom: 0;
}
.donation-form-item--payment-details--cc--expiry > .fieldset-wrapper {
  *zoom: 1;
  margin: 0 0 0 -0.1875em;
  margin-top: 0.5625em;
}
.donation-form-item--payment-details--cc--expiry > .fieldset-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.donation-form-item--payment-details--cc--expiry > .fieldset-wrapper > .form-item {
  float: left;
  width: calc(50% - 0.1875em);
  margin-left: 0.1875em;
  margin-bottom: 0;
}

.donation-form-item-wrapper--payment-details--cc--verification {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
@media (min-width: 30em) {
  .donation-form-item-wrapper--payment-details--cc--verification {
    width: 47%;
  }
}
@media (min-width: 48em) {
  .donation-form-item-wrapper--payment-details--cc--verification {
    display: inline-block;
    width: 15%;
    margin-bottom: 0;
  }
}

.donation-form-item--payment-details--payment-type {
  *zoom: 1;
  margin-top: 1.125em;
  margin-bottom: 2.25em;
}
.donation-form-item--payment-details--payment-type:after {
  content: "";
  display: table;
  clear: both;
}
.donation-form-item--payment-details--payment-type:first-child {
  margin-top: 0;
}
.donation-form-item--payment-details--payment-type:last-child {
  margin-bottom: 0;
}
.donation-form-item--payment-details--payment-type .iradio,
.donation-form-item--payment-details--payment-type .icheckbox,
.donation-form-item--payment-details--payment-type .iCheck-helper {
  display: none !important;
}
.donation-form-item--payment-details--payment-type > .form-item {
  position: relative;
  float: left;
  width: 50%;
  margin-bottom: 3px;
}
.donation-form-item--payment-details--payment-type > .form-item input {
  position: absolute;
  z-index: -1;
}
.donation-form-item--payment-details--payment-type > .form-item label {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  display: block;
  width: 100%;
  margin: 0;
  padding: 1.125em;
  background-color: white;
  text-align: center;
}
.donation-form-item--payment-details--payment-type > .form-item label:hover,
.donation-form-item--payment-details--payment-type > .form-item label:focus {
  cursor: pointer;
}
.donation-form-item--payment-details--payment-type > .form-item input:checked + label,
.donation-form-item--payment-details--payment-type > .form-item .checked + label {
  color: white;
  background-color: #49a437;
}
.donation-form-item--payment-details--payment-type > .form-item input:checked + label:after,
.donation-form-item--payment-details--payment-type > .form-item .checked + label:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin: auto;
  display: block;
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-top-color: #49a437;
  border-width: 15px 15px 0 15px;
}

.donation-form-item--payment-details--dd--agreement > .fieldset-wrapper > div {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
.donation-form-item--payment-details--dd--agreement > .fieldset-wrapper > div:first-child {
  margin-top: 0;
}
.donation-form-item--payment-details--dd--agreement > .fieldset-wrapper > div:last-child {
  margin-bottom: 0;
}

.faux-donate-button {
  display: inline-block;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  webkit-appearance: none;
  -moz-appearance: none;
  color: white;
  background-color: #49a437;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
  padding: 0.75em 1.5em;
  font-size: 1.25em;
  line-height: 1.2em;
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-top: 0.9em;
  margin-bottom: 0.9em;
}
.faux-donate-button:hover, .faux-donate-button:focus {
  color: white;
  background-color: #419331;
}
.faux-donate-button:first-child {
  margin-top: 0;
}
.faux-donate-button:last-child {
  margin-bottom: 0;
}
.faux-donate-button.is-inactive {
  cursor: wait;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
}

@media (min-width: 64em) {
  .faux-donate-button {
    margin: 0;
  }
}

.donation-form-item--phone--phone > legend {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 1.25em;
  line-height: 1.4;
  margin-bottom: 0;
}
.donation-form-item--phone--phone > .fieldset-wrapper {
  *zoom: 1;
  margin: 0 0 0 -0.1875em;
  margin-top: 0.5625em;
}
.donation-form-item--phone--phone > .fieldset-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 34.375em) {
  .donation-form-item--phone--phone .donation-form-item-wrapper--phone--phone--type {
    float: left;
    width: calc(33.3333333333% - 0.1875em);
    margin-left: 0.1875em;
  }
}
@media (min-width: 34.375em) {
  .donation-form-item--phone--phone .donation-form-item-wrapper--phone--phone--number {
    float: left;
    width: calc(66.6666666667% - 0.1875em);
    margin-left: 0.1875em;
  }
}

.field--name-field-accordion .accordion__toggle {
  display: none;
}
.field--name-field-accordion > .field__items > .field__item {
  margin-bottom: 0.5625em;
  border: 1px solid #dcdedf;
}
.field--name-field-accordion .field--name-field-accordion-title,
.field--name-field-accordion .field--name-field-accordion-body {
  overflow: hidden;
}
.field--name-field-accordion .field--name-field-accordion-title {
  padding: 1.125em;
  padding-right: 3em;
}
.field--name-field-accordion .field--name-field-accordion-title > .field__items > .field__item {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 1.125em;
  line-height: 1.4444444444;
}
.field--name-field-accordion .field--name-field-accordion-body {
  border-top: 1px solid #dcdedf;
}
.field--name-field-accordion .field--name-field-accordion-body > .field__items > .field__item {
  padding: 1.125em;
}
.field--name-field-accordion .field--name-field-accordion-body > .field__items > .field__item > :last-child {
  margin-bottom: 0;
}

.field--name-field-accordion.is-active .accordion__toggle {
  position: absolute;
  line-height: 0;
  vertical-align: middle;
  text-indent: -119988px;
  height: 1em;
  width: 1em;
  display: inline-block;
  position: absolute;
  right: 3em;
  top: 3.25em;
  color: #b4b4b4;
  font-size: 50%;
}
.field--name-field-accordion.is-active .accordion__toggle:after {
  content: "\e815";
}
.field--name-field-accordion.is-active .accordion__toggle:after {
  line-height: 1em;
}
.field--name-field-accordion.is-active .accordion__toggle:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
  width: 100%;
  display: block;
  text-align: center;
  text-indent: 0;
  vertical-align: middle;
}
.field--name-field-accordion.is-active .accordion__toggle:hover, .field--name-field-accordion.is-active .accordion__toggle:focus {
  color: #d52f30;
}
.field--name-field-accordion.is-active .field-collection-item-field-accordion {
  position: relative;
  overflow: hidden;
}
.field--name-field-accordion.is-active .field-collection-item-field-accordion:hover,
.field--name-field-accordion.is-active .field-collection-item-field-accordion:focus {
  cursor: pointer;
}
.field--name-field-accordion.is-active .field-collection-item-field-accordion:hover .accordion__toggle,
.field--name-field-accordion.is-active .field-collection-item-field-accordion:hover .field--name-field-accordion-title > .field__items > .field__item,
.field--name-field-accordion.is-active .field-collection-item-field-accordion:focus .accordion__toggle,
.field--name-field-accordion.is-active .field-collection-item-field-accordion:focus .field--name-field-accordion-title > .field__items > .field__item {
  color: #792a36;
}
.field--name-field-accordion.is-active .field--name-field-accordion-title > .field__items > .field__item {
  color: #d52f30;
  cursor: pointer;
}
.field--name-field-accordion.is-active .field--name-field-accordion-title > .field__items > .field__item:hover, .field--name-field-accordion.is-active .field--name-field-accordion-title > .field__items > .field__item:focus {
  color: #792a36;
}
.field--name-field-accordion.is-active .field--name-field-accordion-body {
  -webkit-transition: height, 400ms;
  -moz-transition: height, 400ms;
  -o-transition: height, 400ms;
  transition: height 400ms;
}
.field--name-field-accordion.is-active .field-collection-item-field-accordion.is-collapsed .accordion__toggle {
  position: absolute;
}
.field--name-field-accordion.is-active .field-collection-item-field-accordion.is-collapsed .accordion__toggle:after {
  content: "\e814";
}
.field--name-field-accordion.is-active .field-collection-item-field-accordion.is-collapsed .field--name-field-accordion-body {
  border-top: none;
}

.field-items,
.field-item,
.field-collection-container {
  margin: 0;
  padding: 0;
}

.field-collection-container {
  border: none;
}

.field-collection-view {
  margin: 0;
  padding: 0;
  border: none;
}

.field--name-field-paragraphs-common > .field__items > .field__item {
  margin-bottom: 1.125em;
}

.field--name-field-facts {
  color: white;
  font-family: "minion-pro", Georgia, serif;
  background-color: #d52f30;
  padding: 1.5em;
}
@media (min-width: 48em) {
  .field--name-field-facts {
    padding: 2.375em 2.6875em;
  }
}
.field--name-field-facts > .field__items > .field__item {
  font-size: 1.125em;
  line-height: 1.4444444444;
  margin-bottom: 1em;
}
.field--name-field-facts > .field__items > .field__item:last-child {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  .field--name-field-facts > .field__items > .field__item {
    font-size: 1.625em;
    line-height: 1.3846153846;
    margin-bottom: 0.6923076923em;
  }
}

.field--name-field-introduction {
  font-family: "minion-pro", Georgia, serif;
}
.field--name-field-introduction > .field__items > .field__item {
  font-size: 1.25em;
  line-height: 1.4;
  margin-bottom: 0.9em;
}
.field--name-field-introduction > .field__items > .field__item:last-child {
  margin-bottom: 0;
}
.field--name-field-introduction > .field__items > .field__item > :last-child {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  .field--name-field-introduction > .field__items > .field__item {
    font-size: 1.5em;
    line-height: 1.4166666667;
    margin-bottom: 0.75em;
  }
}

.field--name-field-quotes > .field__items > .field__item {
  position: relative;
  font-family: "minion-pro", Georgia, serif;
  background-color: #e9eaec;
  padding: 1.5em;
}
@media (min-width: 48em) {
  .field--name-field-quotes > .field__items > .field__item {
    padding: 2.9375em 3.25em;
  }
}
.field--name-field-quotes > .field__items > .field__item > * {
  position: relative;
  z-index: 2;
}
.field--name-field-quotes > .field__items > .field__item:before {
  content: "";
  position: absolute;
  top: 0.5em;
  left: 0.5em;
  height: 43px;
  width: 61px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2MS41NTlweCIgaGVpZ2h0PSI0M3B4IiB2aWV3Qm94PSIwIDAgNjEuNTU5IDQzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MS41NTkgNDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNEMEQzRDUiIGQ9Ik02MS41NTksMzEuNDU4YzAtMi4yNjQtMC43OTMtNC40MTMtMi4zNzctNi40NXMtMy44ODUtMy4wNTYtNi45MDItMy4wNTZjLTEuMjA3LDAtMi40NTIsMC4xODktMy43MzQsMC41NjZjLTEuMjgzLDAuMzc3LTIuNjA0LDEuMDk0LTMuOTYxLDIuMTQ5Yy0wLjkwNS0xLjM1Ny0xLjM1Ny0zLjU0NS0xLjM1Ny02LjU2MmMwLTQuODI4LDEuMzU3LTguNDExLDQuMDczLTEwLjc1czYuNzE0LTQuMDM2LDExLjk5NS01LjA5M1YwYy0zLjYyMSwwLTcuMTI5LDAuNTY1LTEwLjUyMywxLjY5N3MtNi4zMzgsMi43OTEtOC44MjYsNC45NzljLTIuNDksMi4xODgtNC40ODksNC43OS01Ljk5OCw3LjgwOHMtMi4yNjMsNi40MTItMi4yNjMsMTAuMTg0YzAsNC45NzksMS41MDksOS4yNzksNC41MjcsMTIuOVM0My4zMDIsNDMsNDguNDMyLDQzYzMuNDcxLDAsNi41MjUtMC45OCw5LjE2Ni0yLjk0MkM2MC4yMzgsMzguMDk3LDYxLjU1OSwzNS4yMjksNjEuNTU5LDMxLjQ1OHoiLz48cGF0aCBmaWxsPSIjRDBEM0Q1IiBkPSJNMjkuNDIxLDMxLjQ1OGMwLTIuMjY0LTAuNzkyLTQuNDEzLTIuMzc2LTYuNDVjLTEuNTg0LTIuMDM3LTMuODg1LTMuMDU2LTYuOTAzLTMuMDU2Yy0xLjIwNywwLTIuNDUyLDAuMTg5LTMuNzM0LDAuNTY2Yy0xLjI4MiwwLjM3Ny0yLjYwMywxLjA5NC0zLjk2LDIuMTQ5Yy0wLjkwNS0xLjY1OS0xLjM1OC0zLjg0Ny0xLjM1OC02LjU2MmMwLTQuODI4LDEuMzU4LTguNDExLDQuMDc0LTEwLjc1czYuNzE0LTQuMDM2LDExLjk5NS01LjA5M1YwYy0zLjYyMSwwLTcuMTI5LDAuNTY1LTEwLjUyMywxLjY5N2MtMy4zOTUsMS4xMzItNi4zMzcsMi43OTEtOC44MjYsNC45NzljLTIuNDksMi4xODgtNC40MTQsNC43OS01Ljc3MSw3LjgwOFMwLDIwLjg5NiwwLDI0LjY2OGMwLDQuOTc5LDEuNDMzLDkuMjc5LDQuMywxMi45UzExLjE2NSw0MywxNi4yOTUsNDNjMy40NywwLDYuNTI1LTAuOTgsOS4xNjYtMi45NDJDMjguMTAxLDM4LjA5NywyOS40MjEsMzUuMjI5LDI5LjQyMSwzMS40NTh6Ii8+PC9zdmc+);
  z-index: 1;
}
@media (min-width: 48em) {
  .field--name-field-quotes > .field__items > .field__item:before {
    top: 2.125em;
    left: 2.125em;
  }
}
.field--name-field-quotes > .field__items > .field__item .group-meta {
  *zoom: 1;
}
.field--name-field-quotes > .field__items > .field__item .group-meta:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 48em) {
  .field--name-field-quotes > .field__items > .field__item .group-meta * {
    vertical-align: middle;
  }
}
@media (min-width: 48em) {
  .field--name-field-quotes > .field__items > .field__item .group-meta .field {
    display: inline-block;
  }
}
.field--name-field-quotes > .field__items > .field__item .group-meta .field--name-field-quotee-image {
  margin-right: 1em;
  float: left;
}
@media (min-width: 48em) {
  .field--name-field-quotes > .field__items > .field__item .group-meta .field--name-field-quotee-image {
    float: none;
  }
}
.field--name-field-quotes > .field__items > .field__item .group-meta .field--name-field-quotee-name > .field__items > .field__item {
  font-size: 1.25em;
  line-height: 1.4;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.field--name-field-quotes > .field__items > .field__item .group-meta .field--name-field-quotee-name > .field__items > .field__item a {
  color: #262626;
  -webkit-transition: color, 300ms;
  -moz-transition: color, 300ms;
  -o-transition: color, 300ms;
  transition: color 300ms;
}
.field--name-field-quotes > .field__items > .field__item .group-meta .field--name-field-quotee-name > .field__items > .field__item a:hover, .field--name-field-quotes > .field__items > .field__item .group-meta .field--name-field-quotee-name > .field__items > .field__item a:focus {
  color: #792a36;
}
@media (min-width: 48em) {
  .field--name-field-quotes > .field__items > .field__item .group-meta .field--name-field-quotee-function {
    margin-left: 0.5em;
    padding-left: 0.5em;
    border-left: 1px solid #b4b4b4;
  }
}
.field--name-field-quotes > .field__items > .field__item .group-meta .field--name-field-quotee-function > .field__items > .field__item {
  font-family: "myriad-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.field--name-field-quotes > .field__items > .field__item .field-quote-quote p {
  font-size: 1.125em;
  line-height: 1.4444444444;
  margin-bottom: 1em;
}
.field--name-field-quotes > .field__items > .field__item .field-quote-quote p:last-child {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  .field--name-field-quotes > .field__items > .field__item .field-quote-quote p {
    font-size: 1.375em;
    line-height: 1.4545454545;
    margin-bottom: 0.8181818182em;
  }
}
.field--name-field-quotes > .field__items > .field__item .field--name-field-media-quotee-image > .field__items > .field__item img {
  overflow: hidden;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}

.field--name-field-pull-outs {
  position: relative;
  color: #727b7f;
  font-family: "minion-pro", Georgia, serif;
  padding-left: 1.75em;
}
@media (min-width: 48em) {
  .field--name-field-pull-outs {
    padding-left: 2.125em;
  }
}
.field--name-field-pull-outs:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 4px;
  height: calc(100% - 12px);
  background-color: #d52f30;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.field--name-field-pull-outs > .field__items > .field__item {
  font-size: 1.125em;
  line-height: 1.4444444444;
  margin-bottom: 1em;
}
.field--name-field-pull-outs > .field__items > .field__item:last-child {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  .field--name-field-pull-outs > .field__items > .field__item {
    font-size: 1.625em;
    line-height: 1.3846153846;
    margin-bottom: 0.6923076923em;
  }
}

.field--name-field-attachments {
  margin-bottom: 1.125em;
}
.field--name-field-attachments > .field__items > .field__item {
  margin-bottom: 0.28125em;
}
.field--name-field-attachments > .field__items > .field__item:last-child {
  margin-bottom: 0;
}

.field--name-field-media-attachment .file__label {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 1.125em;
  line-height: 1.4444444444;
  display: block;
}
.field--name-field-media-attachment .file a {
  display: block;
  position: relative;
  padding: 1.5625em 1.5625em 1.5625em 6.0625em;
  background-color: #e9eaec;
  -webkit-transition: background-color, 300ms;
  -moz-transition: background-color, 300ms;
  -o-transition: background-color, 300ms;
  transition: background-color 300ms;
}
.field--name-field-media-attachment .file a:hover, .field--name-field-media-attachment .file a:focus {
  background-color: #dcdedf;
}
.field--name-field-media-attachment .file a:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e811";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: absolute;
  top: 0.4em;
  left: 0.4em;
  font-size: 3.4375em;
}

.field--name-field-media-external-url a {
  display: block;
}

.field--name-body > .field__items > .field__item > :last-child,
.field--name-field-body > .field__items > .field__item > :last-child {
  margin-bottom: 0;
}
.field--name-body > .field__items > .field__item ul,
.field--name-field-body > .field__items > .field__item ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.field--name-body > .field__items > .field__item li,
.field--name-field-body > .field__items > .field__item li {
  padding-left: 1.5em;
  text-indent: -0.7em;
}
.field--name-body > .field__items > .field__item li:before,
.field--name-field-body > .field__items > .field__item li:before {
  content: "■";
  display: inline-block;
  position: relative;
  top: -1px;
  margin-right: 0.5em;
  color: #d52f30;
}

@media (min-width: 48em) {
  .field--name-field-addthis .field-label,
.field--name-field-addthis .field-items {
    display: inline-block;
  }
}
@media (min-width: 48em) {
  .field--name-field-addthis .field-label *,
.field--name-field-addthis .field-items * {
    vertical-align: middle;
  }
}
.field--name-field-addthis .field-label {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 1.25em;
  line-height: 1.4;
  margin-bottom: 0.5em;
}
@media (min-width: 48em) {
  .field--name-field-addthis .field-label {
    margin-bottom: 0;
    margin-right: 1em;
  }
}
@media (min-width: 48em) {
  .field--name-field-addthis .field-items {
    position: relative;
    top: -2px;
  }
}

.field--name-title {
  margin-bottom: 1.125em;
}
.field--name-title h1,
.field--name-title h2,
.field--name-title h3,
.field--name-title h4,
.field--name-title h5,
.field--name-title h6 {
  margin-top: 0;
  margin-bottom: 0;
}

.field-name-field-getlocation .location {
  margin: 0;
}
.field-name-field-getlocation .location h4 {
  font-size: 1.25em;
  line-height: 1.4;
  font-family: inherit;
  font-weight: inherit;
  text-transform: inherit;
  color: inherit;
  margin: 0;
}

.field--name-field-nmetadata-caption {
  padding: 2.25em;
  background-color: #e9eaec;
}
.field--name-field-nmetadata-caption > .field__items > .field__item > :last-child {
  margin-bottom: 0;
}

.node--full {
  margin-bottom: 1.125em;
}
@media (min-width: 48em) {
  .node--full {
    margin-bottom: 2.25em;
  }
}
@media (min-width: 64em) {
  .node--full {
    margin-bottom: 3.375em;
  }
}
.node--full:last-child {
  margin-bottom: 0;
}
.node--full > .content-header,
.node--full > .content-main,
.node--full > .content-footer {
  margin-bottom: 1.125em;
}
@media (min-width: 64em) {
  .node--full > .content-header,
.node--full > .content-main,
.node--full > .content-footer {
    margin-bottom: 2.25em;
  }
}
.node--full > .content-header > .field:last-child,
.node--full > .content-main > .field:last-child,
.node--full > .content-footer > .field:last-child {
  margin-bottom: 0;
}
.node--full > .content-header:last-child,
.node--full > .content-main:last-child,
.node--full > .content-footer:last-child {
  margin-bottom: 0;
}
.node--full > .content-main > .paragraphs-items > .field--type-paragraphs .entity-paragraphs-item {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
.node--full > .content-main > .paragraphs-items > .field--type-paragraphs .paragraphs-item-fact,
.node--full > .content-main > .paragraphs-items > .field--type-paragraphs .paragraphs-item-blockquote,
.node--full > .content-main > .paragraphs-items > .field--type-paragraphs .paragraphs-item-pullout,
.node--full > .content-main > .paragraphs-items > .field--type-paragraphs .paragraphs-item-callout,
.node--full > .content-main > .paragraphs-items > .field--type-paragraphs .paragraphs-item-image,
.node--full > .content-main > .paragraphs-items > .field--type-paragraphs .paragraphs-item-video {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
@media (min-width: 64em) {
  .node--full > .content-main > .paragraphs-items > .field--type-paragraphs .paragraphs-item-fact,
.node--full > .content-main > .paragraphs-items > .field--type-paragraphs .paragraphs-item-blockquote,
.node--full > .content-main > .paragraphs-items > .field--type-paragraphs .paragraphs-item-pullout,
.node--full > .content-main > .paragraphs-items > .field--type-paragraphs .paragraphs-item-callout,
.node--full > .content-main > .paragraphs-items > .field--type-paragraphs .paragraphs-item-image,
.node--full > .content-main > .paragraphs-items > .field--type-paragraphs .paragraphs-item-video {
    margin-top: 2.25em;
    margin-bottom: 2.25em;
  }
}
.node--full > .content-main > .paragraphs-items > .field--type-paragraphs > .field__items > .field__item:first-child > .entity-paragraphs-item {
  margin-top: 0;
}
.node--full > .content-main > .field--name-body,
.node--full > .content-main > .field--name-field-introduction {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
@media (min-width: 64em) {
  .node--full > .content-main > .field--name-body,
.node--full > .content-main > .field--name-field-introduction {
    margin-top: 2.25em;
    margin-bottom: 2.25em;
  }
}
.node--full > .content-main > .field--name-body:first-child,
.node--full > .content-main > .field--name-field-introduction:first-child {
  margin-top: 0;
}
.node--full > .content-main a[name] {
  color: inherit;
}
@media (min-width: 64em) {
  .node--full > .content-main a[name] {
    padding-top: 106px;
    margin-top: -106px;
  }
}
@media (min-width: 80em) {
  .node--full > .content-main a[name] {
    padding-top: 110px;
    margin-top: -110px;
  }
}
.node--full > .content-footer > .field--name-field-addthis,
.node--full > .content-footer > .field--name-field-related,
.node--full > .content-footer > .nav-back {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
@media (min-width: 64em) {
  .node--full > .content-footer > .field--name-field-addthis,
.node--full > .content-footer > .field--name-field-related,
.node--full > .content-footer > .nav-back {
    margin-top: 2.25em;
    margin-bottom: 2.25em;
  }
}

.node--article--full .field--name-field-related .field__label,
.node--document--full .field--name-field-related .field__label,
.node--country-region-page--full .field--name-field-related .field__label,
.node--issue-page--full .field--name-field-related .field__label {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 2em;
  line-height: 1.375;
  text-align: center;
}
@media (min-width: 48em) {
  .node--article--full .field--name-field-related .field__label,
.node--document--full .field--name-field-related .field__label,
.node--country-region-page--full .field--name-field-related .field__label,
.node--issue-page--full .field--name-field-related .field__label {
    font-size: 2.375em;
    line-height: 1.2631578947;
  }
}
.node--article--full .field--name-field-related .field__label:after,
.node--document--full .field--name-field-related .field__label:after,
.node--country-region-page--full .field--name-field-related .field__label:after,
.node--issue-page--full .field--name-field-related .field__label:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e812";
  display: block;
  margin-top: 2em;
  color: #d52f30;
  font-size: 0.2em;
}
.node--article--full .field--name-field-related > .field__items,
.node--document--full .field--name-field-related > .field__items,
.node--country-region-page--full .field--name-field-related > .field__items,
.node--issue-page--full .field--name-field-related > .field__items {
  *zoom: 1;
  margin-top: 1.125em;
}
.node--article--full .field--name-field-related > .field__items:after,
.node--document--full .field--name-field-related > .field__items:after,
.node--country-region-page--full .field--name-field-related > .field__items:after,
.node--issue-page--full .field--name-field-related > .field__items:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 48em) {
  .node--article--full .field--name-field-related > .field__items,
.node--document--full .field--name-field-related > .field__items,
.node--country-region-page--full .field--name-field-related > .field__items,
.node--issue-page--full .field--name-field-related > .field__items {
    margin-top: 1.6875em;
  }
}
@media (min-width: 64em) {
  .node--article--full .field--name-field-related > .field__items,
.node--document--full .field--name-field-related > .field__items,
.node--country-region-page--full .field--name-field-related > .field__items,
.node--issue-page--full .field--name-field-related > .field__items {
    margin-top: 3.375em;
  }
}
.node--article--full .field--name-field-related > .field__items > .field__item,
.node--document--full .field--name-field-related > .field__items > .field__item,
.node--country-region-page--full .field--name-field-related > .field__items > .field__item,
.node--issue-page--full .field--name-field-related > .field__items > .field__item {
  margin-bottom: 1.125em;
}
@media (min-width: 48em) {
  .node--article--full .field--name-field-related > .field__items > .field__item,
.node--document--full .field--name-field-related > .field__items > .field__item,
.node--country-region-page--full .field--name-field-related > .field__items > .field__item,
.node--issue-page--full .field--name-field-related > .field__items > .field__item {
    float: left;
    width: 50%;
  }
  .node--article--full .field--name-field-related > .field__items > .field__item:nth-child(odd),
.node--document--full .field--name-field-related > .field__items > .field__item:nth-child(odd),
.node--country-region-page--full .field--name-field-related > .field__items > .field__item:nth-child(odd),
.node--issue-page--full .field--name-field-related > .field__items > .field__item:nth-child(odd) {
    clear: left;
  }
}

.node--related .field--name-title h1,
.node--related .field--name-title h2,
.node--related .field--name-title h3,
.node--related .field--name-title h4,
.node--related .field--name-title h5,
.node--related .field--name-title h6 {
  text-transform: none;
}

.node--page--teaser-box,
.node--overview-page--teaser-box {
  border-bottom: 4px solid #d52f30;
}
.node--page--teaser-box .content-main,
.node--overview-page--teaser-box .content-main {
  position: relative;
}
.node--page--teaser-box .field--name-field-summary-image,
.node--overview-page--teaser-box .field--name-field-summary-image {
  position: relative;
}
.node--page--teaser-box .field--name-field-summary-image:after,
.node--overview-page--teaser-box .field--name-field-summary-image:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 30%;
  width: 100%;
  background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  z-index: 1;
}
.node--page--teaser-box .field--name-title,
.node--overview-page--teaser-box .field--name-title {
  position: absolute;
  padding: 1em 3em 1em 1em;
  width: 100%;
  left: 0;
  bottom: 0;
  margin: 0;
  z-index: 2;
}
.node--page--teaser-box .field--name-title > .field__items > .field__item,
.node--overview-page--teaser-box .field--name-title > .field__items > .field__item {
  position: relative;
}
.node--page--teaser-box .field--name-title a,
.node--overview-page--teaser-box .field--name-title a {
  color: white;
  padding-bottom: 4px;
  border-bottom: 2px solid transparent;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.node--page--teaser-box .field--name-title a:hover, .node--page--teaser-box .field--name-title a:focus,
.node--overview-page--teaser-box .field--name-title a:hover,
.node--overview-page--teaser-box .field--name-title a:focus {
  padding-bottom: 2px;
  border-bottom: 2px solid white;
}
.node--page--teaser-box .field--name-title a:after,
.node--overview-page--teaser-box .field--name-title a:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e801";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: absolute;
  bottom: 0;
  right: -1.5em;
  color: #d52f30;
  font-size: 0.75em;
  margin-left: 0.75em;
}
.node--page--teaser-box .field--name-title a:hover:after, .node--page--teaser-box .field--name-title a:focus:after,
.node--overview-page--teaser-box .field--name-title a:hover:after,
.node--overview-page--teaser-box .field--name-title a:focus:after {
  border: none;
}

.node--article--teaser,
.node--issue-page--teaser,
.node--document--teaser,
.node--event--teaser {
  margin-bottom: 1.125em;
}
@media (min-width: 48em) {
  .node--article--teaser,
.node--issue-page--teaser,
.node--document--teaser,
.node--event--teaser {
    *zoom: 1;
  }
  .node--article--teaser:after,
.node--issue-page--teaser:after,
.node--document--teaser:after,
.node--event--teaser:after {
    content: "";
    display: table;
    clear: both;
  }
}
.node--article--teaser .group-left,
.node--issue-page--teaser .group-left,
.node--document--teaser .group-left,
.node--event--teaser .group-left {
  margin-bottom: 0.5625em;
  position: relative;
}
@media (min-width: 48em) {
  .node--article--teaser .group-left,
.node--issue-page--teaser .group-left,
.node--document--teaser .group-left,
.node--event--teaser .group-left {
    margin-bottom: 0;
  }
}
.node--article--teaser .field--name-title,
.node--issue-page--teaser .field--name-title,
.node--document--teaser .field--name-title,
.node--event--teaser .field--name-title {
  margin-bottom: 0.28125em;
}
.node--article--teaser .field--name-title a,
.node--issue-page--teaser .field--name-title a,
.node--document--teaser .field--name-title a,
.node--event--teaser .field--name-title a {
  color: #262626;
  -webkit-transition: color, 300ms;
  -moz-transition: color, 300ms;
  -o-transition: color, 300ms;
  transition: color 300ms;
}
.node--article--teaser .field--name-title a:hover, .node--article--teaser .field--name-title a:focus,
.node--issue-page--teaser .field--name-title a:hover,
.node--issue-page--teaser .field--name-title a:focus,
.node--document--teaser .field--name-title a:hover,
.node--document--teaser .field--name-title a:focus,
.node--event--teaser .field--name-title a:hover,
.node--event--teaser .field--name-title a:focus {
  color: #792a36;
}
.node--article--teaser .field--name-title h1,
.node--article--teaser .field--name-title h2,
.node--article--teaser .field--name-title h3,
.node--article--teaser .field--name-title h4,
.node--article--teaser .field--name-title h5,
.node--article--teaser .field--name-title h6,
.node--issue-page--teaser .field--name-title h1,
.node--issue-page--teaser .field--name-title h2,
.node--issue-page--teaser .field--name-title h3,
.node--issue-page--teaser .field--name-title h4,
.node--issue-page--teaser .field--name-title h5,
.node--issue-page--teaser .field--name-title h6,
.node--document--teaser .field--name-title h1,
.node--document--teaser .field--name-title h2,
.node--document--teaser .field--name-title h3,
.node--document--teaser .field--name-title h4,
.node--document--teaser .field--name-title h5,
.node--document--teaser .field--name-title h6,
.node--event--teaser .field--name-title h1,
.node--event--teaser .field--name-title h2,
.node--event--teaser .field--name-title h3,
.node--event--teaser .field--name-title h4,
.node--event--teaser .field--name-title h5,
.node--event--teaser .field--name-title h6 {
  margin: 0;
  text-transform: none;
}
.node--article--teaser .field--name-node-link,
.node--issue-page--teaser .field--name-node-link,
.node--document--teaser .field--name-node-link,
.node--event--teaser .field--name-node-link {
  margin-top: 0.5625em;
}
.node--article--teaser .field--name-node-link a,
.node--issue-page--teaser .field--name-node-link a,
.node--document--teaser .field--name-node-link a,
.node--event--teaser .field--name-node-link a {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125em;
  line-height: 1.4444444444;
}
.node--article--teaser .field--name-node-link a:after,
.node--issue-page--teaser .field--name-node-link a:after,
.node--document--teaser .field--name-node-link a:after,
.node--event--teaser .field--name-node-link a:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e801";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: relative;
  height: 1em;
  width: 2em;
  font-size: 0.8em;
  padding-left: 0.5em;
  -webkit-transition: padding-left, 300ms;
  -moz-transition: padding-left, 300ms;
  -o-transition: padding-left, 300ms;
  transition: padding-left 300ms;
}
.node--article--teaser .field--name-node-link a:hover:after, .node--article--teaser .field--name-node-link a:focus:after,
.node--issue-page--teaser .field--name-node-link a:hover:after,
.node--issue-page--teaser .field--name-node-link a:focus:after,
.node--document--teaser .field--name-node-link a:hover:after,
.node--document--teaser .field--name-node-link a:focus:after,
.node--event--teaser .field--name-node-link a:hover:after,
.node--event--teaser .field--name-node-link a:focus:after {
  padding-left: 1em;
}

@media (min-width: 48em) {
  .node--article--teaser .group-left,
.node--issue-page--teaser .group-left,
.node--event--teaser .group-left {
    width: 47.8260869565%;
    float: left;
    margin-right: 4.347826087%;
  }
}
@media (min-width: 64em) {
  .node--article--teaser .group-left,
.node--issue-page--teaser .group-left,
.node--event--teaser .group-left {
    width: 39.5939086294%;
    float: left;
    margin-right: 3.5532994924%;
  }
}
@media (min-width: 48em) {
  .node--article--teaser .group-right,
.node--issue-page--teaser .group-right,
.node--event--teaser .group-right {
    width: 47.8260869565%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 64em) {
  .node--article--teaser .group-right,
.node--issue-page--teaser .group-right,
.node--event--teaser .group-right {
    width: 56.8527918782%;
    float: right;
    margin-right: 0;
  }
}

.node--article--full > .content-header > .group-meta {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
@media (min-width: 64em) {
  .node--article--full > .content-header > .group-meta {
    margin-top: 2.25em;
    margin-bottom: 2.25em;
  }
}
.node--article--full > .content-header > .group-meta > .field {
  margin-bottom: 1.125em;
}
@media (min-width: 64em) {
  .node--article--full > .content-header > .group-meta > .field {
    display: inline-block;
    margin-right: 1em;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .node--article--full > .content-header > .group-meta > .field:not(:first-child) {
    padding-left: 1em;
    border-left: 1px solid #727b7f;
  }
}
@media (min-width: 64em) {
  .node--article--full > .content-header > .field--name-title {
    margin-bottom: 2.25em;
  }
}
.node--article--full > .content-header > .field--name-title h1,
.node--article--full > .content-header > .field--name-title h2,
.node--article--full > .content-header > .field--name-title h3,
.node--article--full > .content-header > .field--name-title h4,
.node--article--full > .content-header > .field--name-title h5,
.node--article--full > .content-header > .field--name-title h6 {
  font-size: 3em;
  line-height: 1.2083333333;
}
@media (min-width: 48em) {
  .node--article--full > .content-header > .field--name-title h1,
.node--article--full > .content-header > .field--name-title h2,
.node--article--full > .content-header > .field--name-title h3,
.node--article--full > .content-header > .field--name-title h4,
.node--article--full > .content-header > .field--name-title h5,
.node--article--full > .content-header > .field--name-title h6 {
    font-size: 4.25em;
    line-height: 1.0882352941;
  }
}
@media (min-width: 64em) {
  .node--article--full > .content-header .field--name-field-featured-image {
    margin-top: 1.125em;
    margin-bottom: 1.125em;
  }
}
@media (min-width: 64em) and (min-width: 64em) {
  .node--article--full > .content-header .field--name-field-featured-image {
    margin-top: 2.25em;
    margin-bottom: 2.25em;
  }
}
.node--article--full > .content-header .field--name-field-taxonomy-article-label > .field__items > .field__item,
.node--article--full > .content-header .field--name-field-source-publication-date > .field__items > .field__item {
  font-size: 1.375em;
  line-height: 1.4545454545;
  color: #727b7f;
}
.node--article--full > .content-header .field--name-field-taxonomy-article-label {
  margin-bottom: 0.5625em;
}

@media (min-width: 64em) {
  .node--article.node--article--homepage-news-stories-carrousel {
    position: relative;
  }
}
.node--article.node--article--homepage-news-stories-carrousel .content-main {
  padding: 1.125em;
  background-color: #262626;
  color: white;
}
@media (min-width: 64em) {
  .node--article.node--article--homepage-news-stories-carrousel .content-main {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 2.25em;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0.6);
  }
}
.node--article.node--article--homepage-news-stories-carrousel .field--name-title {
  margin-bottom: 0.5625em;
}
.node--article.node--article--homepage-news-stories-carrousel .field--name-title h1,
.node--article.node--article--homepage-news-stories-carrousel .field--name-title h2,
.node--article.node--article--homepage-news-stories-carrousel .field--name-title h3,
.node--article.node--article--homepage-news-stories-carrousel .field--name-title h4,
.node--article.node--article--homepage-news-stories-carrousel .field--name-title h5,
.node--article.node--article--homepage-news-stories-carrousel .field--name-title h6 {
  font-size: 1.75em;
  line-height: 1.4285714286;
}
@media (min-width: 48em) {
  .node--article.node--article--homepage-news-stories-carrousel .field--name-title h1,
.node--article.node--article--homepage-news-stories-carrousel .field--name-title h2,
.node--article.node--article--homepage-news-stories-carrousel .field--name-title h3,
.node--article.node--article--homepage-news-stories-carrousel .field--name-title h4,
.node--article.node--article--homepage-news-stories-carrousel .field--name-title h5,
.node--article.node--article--homepage-news-stories-carrousel .field--name-title h6 {
    font-size: 1.875em;
    line-height: 1.3333333333;
  }
}
.node--article.node--article--homepage-news-stories-carrousel .field--name-title a {
  color: white;
}
.node--article.node--article--homepage-news-stories-carrousel .field--name-body {
  margin-bottom: 0.5625em;
}
.node--article.node--article--homepage-news-stories-carrousel .field--name-body > .field__items > .field__item {
  font-size: 1.125em;
  line-height: 1.4444444444;
}
.node--article.node--article--homepage-news-stories-carrousel .field--name-node-link a {
  display: inline-block;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  webkit-appearance: none;
  -moz-appearance: none;
  color: white;
  background-color: #d52f30;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
  padding: 0.5555555556em 0.8333333333em;
  font-size: 1.125em;
  line-height: 1.3333333333em;
}
.node--article.node--article--homepage-news-stories-carrousel .field--name-node-link a:hover, .node--article.node--article--homepage-news-stories-carrousel .field--name-node-link a:focus {
  color: white;
  background-color: #792a36;
}
.node--article.node--article--homepage-news-stories-carrousel .field--name-field-media-summary-image img {
  width: 100%;
}

.node--article--related > .content-header {
  position: relative;
}
.node--article--related > .content-main {
  padding: 1.6875em 1.125em 0;
}
.node--article--related .group-meta > .field {
  display: inline-block;
  margin-right: 1em;
  margin-bottom: 0;
  vertical-align: middle;
}
.node--article--related > .content-header > .field--name-field-reference-person-profile {
  position: absolute;
  left: 1em;
  bottom: 2em;
}
.node--article--related > .content-header > .field--name-field-reference-person-profile .node--person-profile--reference .field--name-title > .field__items > .field__item a {
  color: white;
}
.node--article--related .field--name-title {
  margin: 0;
}
.node--article--related .field--name-title a {
  color: #262626;
  -webkit-transition: color, 300ms;
  -moz-transition: color, 300ms;
  -o-transition: color, 300ms;
  transition: color 300ms;
}
.node--article--related .field--name-title a:hover, .node--article--related .field--name-title a:focus {
  color: #792a36;
}
.node--article--related .field--name-title h1,
.node--article--related .field--name-title h2,
.node--article--related .field--name-title h3,
.node--article--related .field--name-title h4,
.node--article--related .field--name-title h5,
.node--article--related .field--name-title h6 {
  font-size: 1.75em;
  line-height: 1.4285714286;
}
@media (min-width: 48em) {
  .node--article--related .field--name-title h1,
.node--article--related .field--name-title h2,
.node--article--related .field--name-title h3,
.node--article--related .field--name-title h4,
.node--article--related .field--name-title h5,
.node--article--related .field--name-title h6 {
    font-size: 1.875em;
    line-height: 1.3333333333;
  }
}
.node--article--related > .content-main .field--name-field-taxonomy-article-label > .field__items > .field__item,
.node--article--related > .content-main .field--name-field-source-publication-date > .field__items > .field__item,
.node--article--related > .content-main .field--name-field-taxonomy-region > .field__items > .field__item {
  font-size: 1.125em;
  line-height: 1.4444444444;
  color: #727b7f;
}

.node--article--teaser .group-meta {
  margin-bottom: 0.5625em;
}
.node--article--teaser .group-left .field--name-field-reference-person-profile {
  position: absolute;
  left: 1em;
  bottom: 1em;
}
.node--article--teaser .group-left .field--name-field-reference-person-profile .node--person-profile--reference .field--name-title > .field__items > .field__item a {
  color: white;
}
.node--article--teaser .group-meta > .field {
  display: inline-block;
  margin-right: 1em;
  margin-bottom: 0;
  vertical-align: middle;
}
.node--article--teaser > .content-main > .group-right .field--name-field-taxonomy-article-label > .field__items > .field__item,
.node--article--teaser > .content-main > .group-right .field--name-field-source-publication-date > .field__items > .field__item,
.node--article--teaser > .content-main > .group-right .field--name-field-taxonomy-region > .field__items > .field__item {
  font-size: 1.125em;
  line-height: 1.4444444444;
  color: #727b7f;
}

.node--article .field-name-field-media-summary-image {
  position: relative;
}
.node--article .field-name-field-media-summary-image:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 30%;
  width: 100%;
  background-image: -owg-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
  z-index: 1;
}
.node--article .field--name-field-reference-person-profile {
  z-index: 2;
}
.node--article .field--name-field-taxonomy-region > .field__items:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e813";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  margin-right: 0.1em;
  color: #b4b4b4;
  font-size: 1.5em;
}
.node--article .field--name-field-taxonomy-region > .field__items > .field__item {
  display: inline-block;
}
.node--article > .content-header .field--name-field-taxonomy-article-label > .field__items > .field__item,
.node--article > .content-main .field--name-field-taxonomy-article-label > .field__items > .field__item,
.node--article > .content-header .field--name-field-source-publication-date > .field__items > .field__item,
.node--article > .content-main .field--name-field-source-publication-date > .field__items > .field__item,
.node--article > .content-header .field--name-field-taxonomy-region > .field__items > .field__item,
.node--article > .content-main .field--name-field-taxonomy-region > .field__items > .field__item,
.node--article > .content-main > .group-right .field--name-field-taxonomy-article-label > .field__items > .field__item,
.node--article > .content-main > .group-right .field--name-field-source-publication-date > .field__items > .field__item,
.node--article > .content-main > .group-right .field--name-field-taxonomy-region > .field__items > .field__item {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.node--contact-page--full .group-location-details {
  margin-bottom: 1.125em;
  padding: 2.25em;
  background-color: #e9eaec;
}
@media (min-width: 64em) {
  .node--contact-page--full .group-location-details {
    position: relative;
    margin-bottom: 2.25em;
  }
}
.node--contact-page--full .group-location-details > .field {
  margin-bottom: 1.125em;
}
.node--contact-page--full .group-location-details .label-above {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 1.5em;
  line-height: 1.4166666667;
  margin-bottom: 0.25em;
}
@media (min-width: 64em) {
  .node--contact-page--full .field-name-field-phones a {
    color: inherit;
    cursor: default;
  }
}
.node--contact-page--full .field-name-field-phones .field {
  display: inline-block;
}
.node--contact-page--full .field-name-field-phones .field--name-field-label {
  margin-right: 0.25em;
}
.node--contact-page--full .field-name-field-getlocation {
  margin-bottom: 2.25em;
}
.node--contact-page--full .field-name-field-getlocation .getlocations_map_wrapper_inner {
  margin-top: 1.125em;
  margin-left: -2.25em;
  margin-right: -2.25em;
}
@media (min-width: 64em) {
  .node--contact-page--full .field-name-field-getlocation .getlocations_map_wrapper_inner {
    position: absolute;
    top: 0;
    right: 0;
    height: 100% !important;
    margin: 0;
  }
}
@media (min-width: 64em) {
  .node--contact-page--full .field-name-field-getlocation .getlocations_map_wrapper_inner > div {
    position: absolute;
    height: 100% !important;
    width: 100% !important;
  }
}

.node--document--full .field--name-field-publication-date > .field__items > .field__item {
  font-size: 1.375em;
  line-height: 1.4545454545;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  color: #727b7f;
}

@media (min-width: 48em) {
  .node--document--teaser .group-left {
    width: 21.7391304348%;
    float: left;
    margin-right: 4.347826087%;
  }
}
@media (min-width: 64em) {
  .node--document--teaser .group-left {
    width: 22.3350253807%;
    float: left;
    margin-right: 3.5532994924%;
  }
}
@media (min-width: 48em) {
  .node--document--teaser .group-right {
    width: 73.9130434783%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 64em) {
  .node--document--teaser .group-right {
    width: 74.1116751269%;
    float: right;
    margin-right: 0;
  }
}
.node--document--teaser .field--name-field-document-label > .field__items > .field__item {
  font-size: 1.125em;
  line-height: 1.4444444444;
  color: #727b7f;
}

.node--document .field--name-field-document-label > .field__items > .field__item {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.node--donation-form .field--name-field-donation-form-title h1,
.node--donation-form .field--name-field-donation-form-title h2,
.node--donation-form .field--name-field-donation-form-title h3,
.node--donation-form .field--name-field-donation-form-title h4,
.node--donation-form .field--name-field-donation-form-title h5,
.node--donation-form .field--name-field-donation-form-title h6 {
  margin: 0;
}

.node--donation-form.view-mode-teaser .content-main > .field {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
.node--donation-form.view-mode-teaser .content-main > .field:first-child {
  margin-top: 0;
}
.node--donation-form.view-mode-teaser .content-main > .field:last-child {
  margin-bottom: 0;
}
.node--donation-form.view-mode-teaser .contextual-links-wrapper + .field {
  margin-top: 0;
}
.node--donation-form.view-mode-teaser .field--name-field-donation-form-title h1,
.node--donation-form.view-mode-teaser .field--name-field-donation-form-title h2,
.node--donation-form.view-mode-teaser .field--name-field-donation-form-title h3,
.node--donation-form.view-mode-teaser .field--name-field-donation-form-title h4,
.node--donation-form.view-mode-teaser .field--name-field-donation-form-title h5,
.node--donation-form.view-mode-teaser .field--name-field-donation-form-title h6 {
  font-size: 1.375em;
  line-height: 1.4545454545;
}
@media (min-width: 64em) {
  .node--donation-form.view-mode-teaser .field--name-field-donation-form-title h1,
.node--donation-form.view-mode-teaser .field--name-field-donation-form-title h2,
.node--donation-form.view-mode-teaser .field--name-field-donation-form-title h3,
.node--donation-form.view-mode-teaser .field--name-field-donation-form-title h4,
.node--donation-form.view-mode-teaser .field--name-field-donation-form-title h5,
.node--donation-form.view-mode-teaser .field--name-field-donation-form-title h6 {
    font-size: 2.375em;
    line-height: 1.2631578947;
  }
}

.node--donation-form.view-mode-full .group-donation-form {
  padding: 1.125em;
  background-color: #e9eaec;
}
@media (min-width: 48em) {
  .node--donation-form.view-mode-full .group-donation-form {
    margin-left: auto;
    margin-right: auto;
    padding: 2.25em 6.25em;
  }
}
.node--donation-form.view-mode-full .group-donation-form > .field {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
.node--donation-form.view-mode-full .group-donation-form > .field:first-child {
  margin-top: 0;
}
.node--donation-form.view-mode-full .group-donation-form > .field:last-child {
  margin-bottom: 0;
}
@media (min-width: 64em) {
  .node--donation-form.view-mode-full .group-donation-form > .field {
    margin-top: 1.6875em;
    margin-bottom: 1.6875em;
  }
  .node--donation-form.view-mode-full .group-donation-form > .field:first-child {
    margin-top: 0;
  }
  .node--donation-form.view-mode-full .group-donation-form > .field:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 64em) {
  .node--donation-form.view-mode-full .field--name-field-donation-form-title,
.node--donation-form.view-mode-full .field--name-field-donation-form-introduction {
    text-align: center;
  }
}
.node--donation-form.view-mode-full .field--name-field-donation-form-title h1,
.node--donation-form.view-mode-full .field--name-field-donation-form-title h2,
.node--donation-form.view-mode-full .field--name-field-donation-form-title h3,
.node--donation-form.view-mode-full .field--name-field-donation-form-title h4,
.node--donation-form.view-mode-full .field--name-field-donation-form-title h5,
.node--donation-form.view-mode-full .field--name-field-donation-form-title h6 {
  font-size: 1.375em;
  line-height: 1.4545454545;
}
@media (min-width: 64em) {
  .node--donation-form.view-mode-full .field--name-field-donation-form-title h1,
.node--donation-form.view-mode-full .field--name-field-donation-form-title h2,
.node--donation-form.view-mode-full .field--name-field-donation-form-title h3,
.node--donation-form.view-mode-full .field--name-field-donation-form-title h4,
.node--donation-form.view-mode-full .field--name-field-donation-form-title h5,
.node--donation-form.view-mode-full .field--name-field-donation-form-title h6 {
    font-size: 3em;
    line-height: 1.2083333333;
  }
}
.node--donation-form.view-mode-full .field--name-field-donation-form-introduction > .field__items > .field__item {
  font-size: 1.125em;
  line-height: 1.4444444444;
}

@media (min-width: 80em) {
  .node--donation-form.has--field-paragraphs-common.view-mode-full {
    max-width: inherit;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 80em) {
  .node--donation-form.has--field-paragraphs-common.view-mode-full .paragraphs-items-field-paragraphs-common {
    width: 48.1727574751%;
    float: left;
    margin-right: 3.6544850498%;
  }
}
@media (min-width: 80em) {
  .node--donation-form.has--field-paragraphs-common.view-mode-full .group-donation-form {
    width: 48.1727574751%;
    float: left;
    margin-right: 3.6544850498%;
  }
}
@media (min-width: 80em) {
  .node--donation-form.has--field-paragraphs-common.view-mode-full .group-donation-form {
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 48em) {
  .node--donation-form.has--field-paragraphs-common.view-mode-full .group-donation-form {
    padding: 3.375em;
  }
}

.node--event--full .group-event-details {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
  padding: 2.25em;
  background-color: #e9eaec;
}
@media (min-width: 64em) {
  .node--event--full .group-event-details {
    position: relative;
    min-height: 28.125em;
    margin-top: 2.25em;
    margin-bottom: 2.25em;
    padding-right: 65%;
  }
}
@media (min-width: 80em) {
  .node--event--full .group-event-details {
    padding-right: 70%;
  }
}
.node--event--full .field--name-field-featured-image {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
@media (min-width: 64em) {
  .node--event--full .field--name-field-featured-image {
    margin-top: 2.25em;
    margin-bottom: 2.25em;
  }
}
.node--event--full .field--name-field-taxonomy-event-type {
  margin-bottom: 0.5625em;
}
.node--event--full .field--name-field-taxonomy-event-type > .field__items > .field__item {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.375em;
  line-height: 1.4545454545;
  color: #727b7f;
}
.node--event--full .field-name-field-getlocation .label-above {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #262626;
  font-size: 1.5em;
  line-height: 1.4166666667;
  margin-bottom: 0.25em;
}
.node--event--full .field-name-field-getlocation .getlocations_map_wrapper_inner {
  margin-top: 2.25em;
  margin-left: -2.25em;
  margin-right: -2.25em;
  margin-bottom: -2.25em;
}
@media (min-width: 64em) {
  .node--event--full .field-name-field-getlocation .getlocations_map_wrapper_inner {
    position: absolute;
    top: 0;
    right: 0;
    height: 100% !important;
    width: 60%;
    margin: 0;
  }
}
@media (min-width: 80em) {
  .node--event--full .field-name-field-getlocation .getlocations_map_wrapper_inner {
    width: 65%;
  }
}

.node--event--teaser .group-meta > .field {
  display: inline-block;
  margin-right: 1em;
  margin-bottom: 0;
  vertical-align: middle;
}
.node--event--teaser .field--name-field-event-date > .field__items > .field__item {
  font-size: 1.125em;
  line-height: 1.4444444444;
  color: #727b7f;
}
.node--event--teaser .field--name-field-getlocation > .field__items:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e813";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  color: #b4b4b4;
  font-size: 1.5em;
}
.node--event--teaser .field--name-field-getlocation > .field__items > .field__item {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125em;
  line-height: 1.4444444444;
  display: inline-block;
}

.node--event .field--name-field-event-date > .field__items > .field__item {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.125em;
  line-height: 1.4444444444;
}

.node--job-profile--teaser-box .field--name-field-summary-image {
  margin-bottom: 0.5625em;
}
.node--job-profile--teaser-box .field--name-title {
  margin: 0;
}
.node--job-profile--teaser-box .field--name-title h1,
.node--job-profile--teaser-box .field--name-title h2,
.node--job-profile--teaser-box .field--name-title h3,
.node--job-profile--teaser-box .field--name-title h4,
.node--job-profile--teaser-box .field--name-title h5,
.node--job-profile--teaser-box .field--name-title h6 {
  text-transform: none;
}

.node--overview-page--full > .content-main > .field--name-body {
  font-family: "minion-pro", Georgia, serif;
}
.node--overview-page--full > .content-main > .field--name-body > .field__items > .field__item {
  font-size: 1.25em;
  line-height: 1.4;
  margin-bottom: 0.9em;
}
.node--overview-page--full > .content-main > .field--name-body > .field__items > .field__item:last-child {
  margin-bottom: 0;
}
.node--overview-page--full > .content-main > .field--name-body > .field__items > .field__item > :last-child {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  .node--overview-page--full > .content-main > .field--name-body > .field__items > .field__item {
    font-size: 1.5em;
    line-height: 1.4166666667;
    margin-bottom: 0.75em;
  }
}
.node--overview-page--full .field--name-field-related {
  *zoom: 1;
  margin-left: 0;
  margin-right: 0;
}
.node--overview-page--full .field--name-field-related:after {
  content: "";
  display: table;
  clear: both;
}
.node--overview-page--full .field--name-field-related > .field__items > .field__item {
  margin-bottom: 1.125em;
}
@media (min-width: 33.125em) and (max-width: 63.9375em) {
  .node--overview-page--full .field--name-field-related > .field__items > .field__item {
    width: 47.8260869565%;
    float: left;
  }
  .node--overview-page--full .field--name-field-related > .field__items > .field__item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .node--overview-page--full .field--name-field-related > .field__items > .field__item:nth-child(2n+2) {
    margin-left: 52.1739130435%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 64em) {
  .node--overview-page--full .field--name-field-related > .field__items > .field__item {
    width: 30.9644670051%;
    float: left;
  }
  .node--overview-page--full .field--name-field-related > .field__items > .field__item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .node--overview-page--full .field--name-field-related > .field__items > .field__item:nth-child(3n+2) {
    margin-left: 34.5177664975%;
    margin-right: -100%;
    clear: none;
  }
  .node--overview-page--full .field--name-field-related > .field__items > .field__item:nth-child(3n+3) {
    margin-left: 69.0355329949%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 80em) {
  .node--overview-page--full .field--name-field-related > .field__items > .field__item {
    width: 30.8970099668%;
    float: left;
  }
  .node--overview-page--full .field--name-field-related > .field__items > .field__item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .node--overview-page--full .field--name-field-related > .field__items > .field__item:nth-child(3n+2) {
    margin-left: 34.5514950166%;
    margin-right: -100%;
    clear: none;
  }
  .node--overview-page--full .field--name-field-related > .field__items > .field__item:nth-child(3n+3) {
    margin-left: 69.1029900332%;
    margin-right: -100%;
    clear: none;
  }
}

.node--person-profile--full .field--name-field-taxonomy-role > .field__items > .field__item {
  font-size: 1.375em;
  line-height: 1.4545454545;
  color: #727b7f;
}
.node--person-profile--full .field--name-field-media-avatar {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
@media (min-width: 64em) {
  .node--person-profile--full .field--name-field-media-avatar {
    margin-top: 2.25em;
    margin-bottom: 2.25em;
  }
}

.node--person-profile--reference * {
  vertical-align: middle;
}
.node--person-profile--reference .field {
  display: inline-block;
}
.node--person-profile--reference .field--name-field-media-avatar {
  height: 3.4375em;
  width: 3.4375em;
  margin-right: 1em;
  overflow: hidden;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
.node--person-profile--reference .field--name-field-media-avatar img {
  display: block;
}
.node--person-profile--reference .field--name-title {
  margin: 0;
}
.node--person-profile--reference .field--name-title p {
  margin: 0;
}
.node--person-profile--reference .field--name-title > .field__items > .field__item {
  font-size: 1.25em;
  line-height: 1.4;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.node--person-profile--reference .field--name-title > .field__items > .field__item a {
  color: #262626;
  -webkit-transition: color, 300ms;
  -moz-transition: color, 300ms;
  -o-transition: color, 300ms;
  transition: color 300ms;
  padding-bottom: 4px;
  border-bottom: 2px solid transparent;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.node--person-profile--reference .field--name-title > .field__items > .field__item a:hover, .node--person-profile--reference .field--name-title > .field__items > .field__item a:focus {
  color: #792a36;
}
.node--person-profile--reference .field--name-title > .field__items > .field__item a:hover, .node--person-profile--reference .field--name-title > .field__items > .field__item a:focus {
  padding-bottom: 2px;
  border-bottom: 2px solid white;
}

.node--person-profile--teaser .field-name-title {
  margin: 0;
}
.node--person-profile--teaser .field-name-title h1,
.node--person-profile--teaser .field-name-title h2,
.node--person-profile--teaser .field-name-title h3,
.node--person-profile--teaser .field-name-title h4,
.node--person-profile--teaser .field-name-title h5,
.node--person-profile--teaser .field-name-title h6 {
  font-size: 1.5em;
  line-height: 1.4166666667;
  margin: 0;
  text-transform: none;
}
.node--person-profile--teaser .field-name-field-summary-image {
  margin-bottom: 0.28125em;
}
.node--person-profile--teaser .field--name-field-taxonomy-staff > .field__items > .field__item {
  font-size: 1.125em;
  line-height: 1.4444444444;
  color: #66665c;
}

.node--person-profile .field--name-field-taxonomy-role > .field__items > .field__item {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.node--vacancy--teaser .field--name-title {
  margin-bottom: 0.5625em;
}
.node--vacancy--teaser .field-name-field-application-deadline {
  margin-bottom: 0.5625em;
}
.node--vacancy--teaser .field-name-field-application-deadline .label-inline,
.node--vacancy--teaser .field-name-field-application-deadline .date-display-single {
  font-size: 1.125em;
  line-height: 1.4444444444;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
}
.node--vacancy--teaser .field-name-field-application-deadline .label-inline {
  margin-right: 0.5em;
  text-transform: none;
}
.node--vacancy--teaser .field-name-field-application-deadline .date-display-single {
  color: #727b7f;
}

.node--vacancy .field-name-field-application-deadline {
  margin-bottom: 0.5625em;
}
.node--vacancy .field-name-field-application-deadline .label-inline,
.node--vacancy .field-name-field-application-deadline .date-display-single {
  font-size: 1.125em;
  line-height: 1.4444444444;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
}
.node--vacancy .field-name-field-application-deadline .label-inline {
  margin-right: 0.5em;
  text-transform: none;
}
.node--vacancy .field-name-field-application-deadline .date-display-single {
  color: #727b7f;
}

.region--header {
  background-color: #262626;
}
@media (min-width: 64em) {
  .region--header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #262626;
    z-index: 200;
  }
  body.admin-menu .region--header {
    top: 29px;
  }
}

@media (max-width: 64em) {
  .region--header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #262626;
    z-index: 200;
  }
  body.admin-menu .region--header {
    top: 0;
  }
  html body {
    padding-top: 140px;
  }
  html.is-scroll body {
    padding-top: 120px;
  }
  html.is-scroll .region--header .site-logo {
    padding: 0.375em 0.375em 0.5625em 0.5625em;
  }

  html .region--header .site-logo {
    transition: all 0.5s;
  }
}
@media (min-width: 64em) and (min-width: 64em) {
  html.is-scroll .region--header .site-logo {
    padding: 0.375em 0 0.5625em;
  }
}
@media (min-width: 64em) and (min-width: 80em) {
  html.is-scroll .region--header .site-logo {
    padding: 0.3125em 0 0.5625em;
  }
}
@media (min-width: 64em) and (min-width: 64em) {
  html.is-scroll .region--header .site-logo img {
    max-width: 8.75em;
  }
}
@media (min-width: 64em) and (min-width: 80em) {
  html.is-scroll .region--header .site-logo img {
    max-width: 10em;
  }
}
@media (min-width: 64em) and (min-width: 64em) {
  html.is-scroll .region--header .block--system-main-menu > ul.menu > li > a,
html.is-scroll .region--header .block--system-main-menu > ul.menu > li.menu-item--has-below > a {
    padding-top: 0.8125em;
    padding-bottom: 0.9375em;
  }
}
@media (min-width: 64em) and (min-width: 80em) {
  html.is-scroll .region--header .block--system-main-menu > ul.menu > li > a,
html.is-scroll .region--header .block--system-main-menu > ul.menu > li.menu-item--has-below > a {
    padding-top: 1em;
    padding-bottom: 0.8888888889em;
  }
}
@media (min-width: 64em) and (min-width: 64em) {
  html.is-scroll .region--header .block--system-main-menu > ul.menu > li.menu-item--primary.menu-item--has-below > a {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
}
@media (min-width: 64em) and (min-width: 80em) {
  html.is-scroll .region--header .block--system-main-menu > ul.menu > li.menu-item--primary.menu-item--has-below > a {
    padding-top: 0.3846153846em;
    padding-bottom: 0.5769230769em;
  }
}
@media (min-width: 64em) and (min-width: 64em) {
  html.is-scroll .region--header .block--system-main-menu > ul.menu > li > a.active-trail:after,
html.is-scroll .region--header .block--system-main-menu > ul.menu > li > a.active:after,
html.is-scroll .region--header .block--system-main-menu > ul.menu > li.menu-item--has-below > a.active:after,
html.is-scroll .region--header .block--system-main-menu > ul.menu > li.menu-item--has-below > a.active-trail:after {
    bottom: 9px;
  }
}
@media (min-width: 64em) and (min-width: 64em) {
  html.is-scroll .region--header .block--system-main-menu > ul.menu > li.menu-item--primary.menu-item--has-below > a.active:after,
html.is-scroll .region--header .block--system-main-menu > ul.menu > li.menu-item--primary.menu-item--has-below > a.active-trail:after {
    bottom: 5px;
  }
}
@media (min-width: 64em) and (min-width: 80em) {
  html.is-scroll .region--header .block--system-main-menu > ul.menu > li.menu-item--primary.menu-item--has-below > a.active:after,
html.is-scroll .region--header .block--system-main-menu > ul.menu > li.menu-item--primary.menu-item--has-below > a.active-trail:after {
    bottom: 10px;
  }
}
@media (min-width: 64em) {
  .region--header .region__inner {
    position: relative;
  }
}
@media (min-width: 64em) {
  .region--header .l-region--header {
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
@media (min-width: 64em) {
  .region--header .block {
    display: inline-block;
    vertical-align: bottom;
  }
}
@media (min-width: 64em) {
  .region--header .block--system-main-menu {
    float: left;
  }
}
@media (min-width: 64em) {
  .region--header .block--menu-menu-secondary-menu {
    float: right;
    margin-left: 1.25em;
  }
}
.region--header .reponsive-menu__toggle {
  position: absolute;
  top: 1em;
  right: 1em;
}

.region--doormat-header {
  background-color: #262626;
}
@media (min-width: 48em) {
  .region--doormat-header {
    padding-top: 1.125em;
    padding-bottom: 1.125em;
  }
}
@media (min-width: 64em) {
  .region--doormat-header {
    padding-top: 2.8125em;
    padding-bottom: 2.8125em;
  }
}

.region--doormat,
.region--footer {
  background-color: black;
}

.region--doormat {
  padding-top: 1.125em;
  padding-bottom: 1.125em;
}
@media (min-width: 64em) {
  .region--doormat {
    padding-top: 1.6875em;
  }
}

.region--footer {
  padding-bottom: 1.125em;
}
@media (min-width: 64em) {
  .region--footer {
    padding-bottom: 1.6875em;
  }
}
@media (min-width: 64em) {
  .region--footer #block-bean-footer-infos {
    float: left;
    max-width: 80%;
  }
}
@media (min-width: 64em) {
  .region--footer #block-bean-attribution-digital-garden {
    float: right;
  }
}

.region--breadcrumb {
  display: none;
  background-color: rgba(0, 0, 0, 0.4);
}
@media (min-width: 48em) {
  .region--breadcrumb {
    display: block;
  }
}
body.has-field--field-featured-image .region--breadcrumb {
  position: absolute;
}

.view-carrousel-homepage.view-display-id-carrousel_homepage {
  color: white;
}
.view-carrousel-homepage.view-display-id-carrousel_homepage a {
  color: white;
}
.view-carrousel-homepage.view-display-id-carrousel_homepage .item-list > ul {
  margin: 0;
  padding: 0;
}
.view-carrousel-homepage.view-display-id-carrousel_homepage .views-row {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  list-style: none;
  width: 100%;
  *zoom: 1;
}
.view-carrousel-homepage.view-display-id-carrousel_homepage .views-row:after {
  content: "";
  display: table;
  clear: both;
}
.view-carrousel-homepage.view-display-id-carrousel_homepage .views-row:before {
  content: "";
  display: block;
  padding-top: 35%;
  width: 100%;
  background-image: inherit;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
}
@media (min-width: 64em) {
  .view-carrousel-homepage.view-display-id-carrousel_homepage .views-row:before {
    display: none;
  }
}
.view-carrousel-homepage.view-display-id-carrousel_homepage .views-row__fields {
  padding: 1.25em;
  background-color: black;
}
@media (min-width: 64em) {
  .view-carrousel-homepage.view-display-id-carrousel_homepage .views-row__fields {
    margin-left: 60%;
    max-width: 34.375em;
    float: right;
    background-color: rgba(0, 0, 0, 0.65);
    padding: 10% 3em 3em;
  }
}
@media (min-width: 80em) {
  .view-carrousel-homepage.view-display-id-carrousel_homepage .views-row__fields {
    margin-left: 65%;
    padding: 20% 4em 4em;
  }
}
.view-carrousel-homepage.view-display-id-carrousel_homepage .views-field-title {
  margin-bottom: 0.28125em;
}
.view-carrousel-homepage.view-display-id-carrousel_homepage .views-field-title .field-content {
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 2.375em;
  line-height: 1.2631578947;
}
@media (min-width: 48em) {
  .view-carrousel-homepage.view-display-id-carrousel_homepage .views-field-title .field-content {
    font-size: 3.25em;
    line-height: 1.1538461538;
  }
}
.view-carrousel-homepage.view-display-id-carrousel_homepage .views-field-body .field-content {
  font-family: "minion-pro", Georgia, serif;
}
@media (min-width: 64em) {
  .view-carrousel-homepage.view-display-id-carrousel_homepage .views-field-body .field-content {
    font-size: 1.25em;
    line-height: 1.4;
  }
}
.view-carrousel-homepage.view-display-id-carrousel_homepage .views-field-field-cta-home-link-1 a {
  display: inline-block;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  webkit-appearance: none;
  -moz-appearance: none;
  color: white;
  background-color: #d52f30;
  -webkit-transition: color, 300ms, background-color, 300ms;
  -moz-transition: color, 300ms, background-color, 300ms;
  -o-transition: color, 300ms, background-color, 300ms;
  transition: color 300ms, background-color 300ms;
  padding: 0.75em 1.5em;
  font-size: 1.25em;
  line-height: 1.2em;
}
.view-carrousel-homepage.view-display-id-carrousel_homepage .views-field-field-cta-home-link-1 a:hover, .view-carrousel-homepage.view-display-id-carrousel_homepage .views-field-field-cta-home-link-1 a:focus {
  color: white;
  background-color: #792a36;
}

.view-country-region.view-display-id-block_list {
  margin-bottom: 1.125em;
}
.view-country-region.view-display-id-block_list .view-group {
  *zoom: 1;
}
.view-country-region.view-display-id-block_list .view-group:after {
  content: "";
  display: table;
  clear: both;
}
.view-country-region.view-display-id-block_list .view-group .view-group__title {
  margin-top: 1.125em;
  margin-bottom: 1.125em;
}
@media (min-width: 64em) {
  .view-country-region.view-display-id-block_list .view-group .view-group__title {
    margin-top: 2.25em;
  }
}
.view-country-region.view-display-id-block_list .view-group .view-group__title h1,
.view-country-region.view-display-id-block_list .view-group .view-group__title h2,
.view-country-region.view-display-id-block_list .view-group .view-group__title h3,
.view-country-region.view-display-id-block_list .view-group .view-group__title h4,
.view-country-region.view-display-id-block_list .view-group .view-group__title h5,
.view-country-region.view-display-id-block_list .view-group .view-group__title h6 {
  font-size: 2em;
  line-height: 1.375;
  margin: 0;
}
@media (min-width: 48em) {
  .view-country-region.view-display-id-block_list .view-group .view-group__title h1,
.view-country-region.view-display-id-block_list .view-group .view-group__title h2,
.view-country-region.view-display-id-block_list .view-group .view-group__title h3,
.view-country-region.view-display-id-block_list .view-group .view-group__title h4,
.view-country-region.view-display-id-block_list .view-group .view-group__title h5,
.view-country-region.view-display-id-block_list .view-group .view-group__title h6 {
    font-size: 2.375em;
    line-height: 1.2631578947;
  }
}
.view-country-region.view-display-id-block_list .view-group:first-child .view-group__title {
  margin-top: 0;
}
@media (min-width: 64em) {
  .view-country-region.view-display-id-block_list .view-group:first-child .view-group__title {
    margin-top: 0;
  }
}
.view-country-region.view-display-id-block_list .views-row {
  margin-bottom: 0.5625em;
}
@media (min-width: 48em) and (max-width: 63.9375em) {
  .view-country-region.view-display-id-block_list .views-row {
    width: 47.8260869565%;
    float: left;
  }
  .view-country-region.view-display-id-block_list .views-row:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view-country-region.view-display-id-block_list .views-row:nth-child(2n+2) {
    margin-left: 52.1739130435%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 64em) {
  .view-country-region.view-display-id-block_list .views-row {
    width: 30.9644670051%;
    float: left;
  }
  .view-country-region.view-display-id-block_list .views-row:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view-country-region.view-display-id-block_list .views-row:nth-child(3n+2) {
    margin-left: 34.5177664975%;
    margin-right: -100%;
    clear: none;
  }
  .view-country-region.view-display-id-block_list .views-row:nth-child(3n+3) {
    margin-left: 69.0355329949%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 80em) {
  .view-country-region.view-display-id-block_list .views-row {
    width: 30.8970099668%;
    float: left;
  }
  .view-country-region.view-display-id-block_list .views-row:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view-country-region.view-display-id-block_list .views-row:nth-child(3n+2) {
    margin-left: 34.5514950166%;
    margin-right: -100%;
    clear: none;
  }
  .view-country-region.view-display-id-block_list .views-row:nth-child(3n+3) {
    margin-left: 69.1029900332%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 64em) {
  .view-country-region.view-display-id-block_list .views-row {
    margin-bottom: 1.6875em;
  }
}
.view-country-region.view-display-id-block_list .views-row:last-child {
  margin-bottom: 0;
}
.view-country-region.view-display-id-block_list .views-field-title a {
  font-size: 1.25em;
  line-height: 1.4;
  font-family: "myriad-pro-condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125em;
  line-height: 1.4444444444;
  display: block;
  position: relative;
  padding: 0.75em 2.5em 0.75em 1em;
  background-color: #e9eaec;
  -webkit-transition: background-color, 300ms;
  -moz-transition: background-color, 300ms;
  -o-transition: background-color, 300ms;
  transition: background-color 300ms;
}
.view-country-region.view-display-id-block_list .views-field-title a:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e801";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: relative;
  height: 1em;
  width: 2em;
  font-size: 0.8em;
  padding-left: 0.5em;
  -webkit-transition: padding-left, 300ms;
  -moz-transition: padding-left, 300ms;
  -o-transition: padding-left, 300ms;
  transition: padding-left 300ms;
}
.view-country-region.view-display-id-block_list .views-field-title a:hover:after, .view-country-region.view-display-id-block_list .views-field-title a:focus:after {
  padding-left: 1em;
}
.view-country-region.view-display-id-block_list .views-field-title a:hover, .view-country-region.view-display-id-block_list .views-field-title a:focus {
  background-color: #dcdedf;
}
.view-country-region.view-display-id-block_list .views-field-title a:after {
  position: absolute;
  top: 1.5em;
  right: 1em;
}

.view-news-and-stories.view-display-id-latest_stories > .view-content {
  *zoom: 1;
  margin-top: 1.125em;
}
.view-news-and-stories.view-display-id-latest_stories > .view-content:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 48em) {
  .view-news-and-stories.view-display-id-latest_stories > .view-content {
    margin-top: 1.6875em;
  }
}
@media (min-width: 64em) {
  .view-news-and-stories.view-display-id-latest_stories > .view-content {
    margin-top: 3.375em;
  }
}
.view-news-and-stories.view-display-id-latest_stories .views-row {
  margin-bottom: 1.125em;
}
@media (min-width: 48em) {
  .view-news-and-stories.view-display-id-latest_stories .views-row {
    float: left;
    width: 50%;
  }
  .view-news-and-stories.view-display-id-latest_stories .views-row:nth-child(odd) {
    clear: left;
  }
}
@media (min-width: 64em) {
  .view-news-and-stories.view-display-id-latest_stories .views-row {
    margin-bottom: 2.25em;
  }
}

.view-news-and-stories.view-display-id-latest_nz > .view-content {
  *zoom: 1;
  margin-top: 1.125em;
}
.view-news-and-stories.view-display-id-latest_nz > .view-content:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 48em) {
  .view-news-and-stories.view-display-id-latest_nz > .view-content {
    margin-top: 1.6875em;
  }
}
@media (min-width: 64em) {
  .view-news-and-stories.view-display-id-latest_nz > .view-content {
    margin-top: 3.375em;
  }
}
.view-news-and-stories.view-display-id-latest_nz .views-row {
  margin-bottom: 1.125em;
}
@media (min-width: 48em) {
  .view-news-and-stories.view-display-id-latest_nz .views-row {
    float: left;
    width: 50%;
  }
  .view-news-and-stories.view-display-id-latest_nz .views-row:nth-child(odd) {
    clear: left;
  }
}
@media (min-width: 64em) {
  .view-news-and-stories.view-display-id-latest_nz .views-row {
    margin-bottom: 2.25em;
  }
}

.view-person-profile.view-display-id-spokesperson .view-content,
.view-person-profile.view-display-id-board .view-content {
  *zoom: 1;
}
.view-person-profile.view-display-id-spokesperson .view-content:after,
.view-person-profile.view-display-id-board .view-content:after {
  content: "";
  display: table;
  clear: both;
}
.view-person-profile.view-display-id-spokesperson .view-content .views-row,
.view-person-profile.view-display-id-board .view-content .views-row {
  margin-bottom: 1.125em;
}
@media (min-width: 48em) {
  .view-person-profile.view-display-id-spokesperson .view-content .views-row,
.view-person-profile.view-display-id-board .view-content .views-row {
    width: 47.8260869565%;
    float: left;
  }
  .view-person-profile.view-display-id-spokesperson .view-content .views-row:nth-child(2n+1),
.view-person-profile.view-display-id-board .view-content .views-row:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view-person-profile.view-display-id-spokesperson .view-content .views-row:nth-child(2n+2),
.view-person-profile.view-display-id-board .view-content .views-row:nth-child(2n+2) {
    margin-left: 52.1739130435%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 64em) {
  .view-person-profile.view-display-id-spokesperson .view-content .views-row,
.view-person-profile.view-display-id-board .view-content .views-row {
    width: 30.9644670051%;
    float: left;
  }
  .view-person-profile.view-display-id-spokesperson .view-content .views-row:nth-child(3n+1),
.view-person-profile.view-display-id-board .view-content .views-row:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view-person-profile.view-display-id-spokesperson .view-content .views-row:nth-child(3n+2),
.view-person-profile.view-display-id-board .view-content .views-row:nth-child(3n+2) {
    margin-left: 34.5177664975%;
    margin-right: -100%;
    clear: none;
  }
  .view-person-profile.view-display-id-spokesperson .view-content .views-row:nth-child(3n+3),
.view-person-profile.view-display-id-board .view-content .views-row:nth-child(3n+3) {
    margin-left: 69.0355329949%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 80em) {
  .view-person-profile.view-display-id-spokesperson .view-content .views-row,
.view-person-profile.view-display-id-board .view-content .views-row {
    width: 30.8970099668%;
    float: left;
  }
  .view-person-profile.view-display-id-spokesperson .view-content .views-row:nth-child(3n+1),
.view-person-profile.view-display-id-board .view-content .views-row:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view-person-profile.view-display-id-spokesperson .view-content .views-row:nth-child(3n+2),
.view-person-profile.view-display-id-board .view-content .views-row:nth-child(3n+2) {
    margin-left: 34.5514950166%;
    margin-right: -100%;
    clear: none;
  }
  .view-person-profile.view-display-id-spokesperson .view-content .views-row:nth-child(3n+3),
.view-person-profile.view-display-id-board .view-content .views-row:nth-child(3n+3) {
    margin-left: 69.1029900332%;
    margin-right: -100%;
    clear: none;
  }
}

.view-news-stories.view-display-id-block_1 .node,
.view-medical-issues.view-display-id-block_1 .node,
.view-events.view-display-id-block_2 .node,
.view-reports.view-display-id-block .node,
.view-events.view-display-id-block .node,
.view-vacancies-overview.view-display-id-block_2 .node,
.view-vacancies-overview.view-display-id-block_3 .node,
.view-reports.view-display-id-annual_reports .node {
  margin-bottom: 0;
}
.view-news-stories.view-display-id-block_1 .view-content,
.view-news-stories.view-display-id-block_1 .view-empty,
.view-medical-issues.view-display-id-block_1 .view-content,
.view-medical-issues.view-display-id-block_1 .view-empty,
.view-events.view-display-id-block_2 .view-content,
.view-events.view-display-id-block_2 .view-empty,
.view-reports.view-display-id-block .view-content,
.view-reports.view-display-id-block .view-empty,
.view-events.view-display-id-block .view-content,
.view-events.view-display-id-block .view-empty,
.view-vacancies-overview.view-display-id-block_2 .view-content,
.view-vacancies-overview.view-display-id-block_2 .view-empty,
.view-vacancies-overview.view-display-id-block_3 .view-content,
.view-vacancies-overview.view-display-id-block_3 .view-empty,
.view-reports.view-display-id-annual_reports .view-content,
.view-reports.view-display-id-annual_reports .view-empty {
  padding-top: 1.125em;
  border-top: 4px solid #e9eaec;
}
@media (min-width: 48em) {
  .view-news-stories.view-display-id-block_1 .view-content,
.view-news-stories.view-display-id-block_1 .view-empty,
.view-medical-issues.view-display-id-block_1 .view-content,
.view-medical-issues.view-display-id-block_1 .view-empty,
.view-events.view-display-id-block_2 .view-content,
.view-events.view-display-id-block_2 .view-empty,
.view-reports.view-display-id-block .view-content,
.view-reports.view-display-id-block .view-empty,
.view-events.view-display-id-block .view-content,
.view-events.view-display-id-block .view-empty,
.view-vacancies-overview.view-display-id-block_2 .view-content,
.view-vacancies-overview.view-display-id-block_2 .view-empty,
.view-vacancies-overview.view-display-id-block_3 .view-content,
.view-vacancies-overview.view-display-id-block_3 .view-empty,
.view-reports.view-display-id-annual_reports .view-content,
.view-reports.view-display-id-annual_reports .view-empty {
    padding-top: 2.25em;
  }
}
.view-news-stories.view-display-id-block_1 .views-row,
.view-medical-issues.view-display-id-block_1 .views-row,
.view-events.view-display-id-block_2 .views-row,
.view-reports.view-display-id-block .views-row,
.view-events.view-display-id-block .views-row,
.view-vacancies-overview.view-display-id-block_2 .views-row,
.view-vacancies-overview.view-display-id-block_3 .views-row,
.view-reports.view-display-id-annual_reports .views-row {
  margin-bottom: 1.125em;
  padding-bottom: 1.125em;
  border-bottom: 1px solid #e9eaec;
}
@media (min-width: 48em) {
  .view-news-stories.view-display-id-block_1 .views-row,
.view-medical-issues.view-display-id-block_1 .views-row,
.view-events.view-display-id-block_2 .views-row,
.view-reports.view-display-id-block .views-row,
.view-events.view-display-id-block .views-row,
.view-vacancies-overview.view-display-id-block_2 .views-row,
.view-vacancies-overview.view-display-id-block_3 .views-row,
.view-reports.view-display-id-annual_reports .views-row {
    margin-bottom: 2.25em;
    padding-bottom: 2.25em;
  }
}

.view-person-profile.view-display-id-term_spokesperson .views-row,
.view-person-profile.view-display-id-term_board .views-row {
  width: 32.2033898305%;
  float: left;
}
@media (min-width: 48em) {
  .view-person-profile.view-display-id-term_spokesperson .views-row,
.view-person-profile.view-display-id-term_board .views-row {
    width: 47.8260869565%;
    float: left;
  }
  .view-person-profile.view-display-id-term_spokesperson .views-row:nth-child(2n+1),
.view-person-profile.view-display-id-term_board .views-row:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view-person-profile.view-display-id-term_spokesperson .views-row:nth-child(2n+2),
.view-person-profile.view-display-id-term_board .views-row:nth-child(2n+2) {
    margin-left: 52.1739130435%;
    margin-right: -100%;
    clear: none;
  }
}
.view-person-profile.view-display-id-term_spokesperson .views-row:nth-child(3n+1),
.view-person-profile.view-display-id-term_board .views-row:nth-child(3n+1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
.view-person-profile.view-display-id-term_spokesperson .views-row:nth-child(3n+2),
.view-person-profile.view-display-id-term_board .views-row:nth-child(3n+2) {
  margin-left: 33.8983050847%;
  margin-right: -100%;
  clear: none;
}
.view-person-profile.view-display-id-term_spokesperson .views-row:nth-child(3n+3),
.view-person-profile.view-display-id-term_board .views-row:nth-child(3n+3) {
  margin-left: 67.7966101695%;
  margin-right: -100%;
  clear: none;
}
@media (min-width: 48em) {
  .view-person-profile.view-display-id-term_spokesperson .views-row,
.view-person-profile.view-display-id-term_board .views-row {
    width: 30.4347826087%;
    float: left;
  }
  .view-person-profile.view-display-id-term_spokesperson .views-row:nth-child(3n+1),
.view-person-profile.view-display-id-term_board .views-row:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view-person-profile.view-display-id-term_spokesperson .views-row:nth-child(3n+2),
.view-person-profile.view-display-id-term_board .views-row:nth-child(3n+2) {
    margin-left: 34.7826086957%;
    margin-right: -100%;
    clear: none;
  }
  .view-person-profile.view-display-id-term_spokesperson .views-row:nth-child(3n+3),
.view-person-profile.view-display-id-term_board .views-row:nth-child(3n+3) {
    margin-left: 69.5652173913%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 64em) {
  .view-person-profile.view-display-id-term_spokesperson .views-row,
.view-person-profile.view-display-id-term_board .views-row {
    width: 30.9644670051%;
    float: left;
  }
  .view-person-profile.view-display-id-term_spokesperson .views-row:nth-child(3n+1),
.view-person-profile.view-display-id-term_board .views-row:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view-person-profile.view-display-id-term_spokesperson .views-row:nth-child(3n+2),
.view-person-profile.view-display-id-term_board .views-row:nth-child(3n+2) {
    margin-left: 34.5177664975%;
    margin-right: -100%;
    clear: none;
  }
  .view-person-profile.view-display-id-term_spokesperson .views-row:nth-child(3n+3),
.view-person-profile.view-display-id-term_board .views-row:nth-child(3n+3) {
    margin-left: 69.0355329949%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 80em) {
  .view-person-profile.view-display-id-term_spokesperson .views-row,
.view-person-profile.view-display-id-term_board .views-row {
    width: 30.8970099668%;
    float: left;
  }
  .view-person-profile.view-display-id-term_spokesperson .views-row:nth-child(3n+1),
.view-person-profile.view-display-id-term_board .views-row:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view-person-profile.view-display-id-term_spokesperson .views-row:nth-child(3n+2),
.view-person-profile.view-display-id-term_board .views-row:nth-child(3n+2) {
    margin-left: 34.5514950166%;
    margin-right: -100%;
    clear: none;
  }
  .view-person-profile.view-display-id-term_spokesperson .views-row:nth-child(3n+3),
.view-person-profile.view-display-id-term_board .views-row:nth-child(3n+3) {
    margin-left: 69.1029900332%;
    margin-right: -100%;
    clear: none;
  }
}

.view-related-person-profiles.view-display-id-block_articles_by_author > .view-content,
.view-news-and-stories.view-display-id-block_country_region > .view-content {
  *zoom: 1;
  margin-top: 1.125em;
}
.view-related-person-profiles.view-display-id-block_articles_by_author > .view-content:after,
.view-news-and-stories.view-display-id-block_country_region > .view-content:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 48em) {
  .view-related-person-profiles.view-display-id-block_articles_by_author > .view-content,
.view-news-and-stories.view-display-id-block_country_region > .view-content {
    margin-top: 1.6875em;
  }
}
@media (min-width: 64em) {
  .view-related-person-profiles.view-display-id-block_articles_by_author > .view-content,
.view-news-and-stories.view-display-id-block_country_region > .view-content {
    margin-top: 3.375em;
  }
}
.view-related-person-profiles.view-display-id-block_articles_by_author > .view-content > .views-row,
.view-news-and-stories.view-display-id-block_country_region > .view-content > .views-row {
  margin-bottom: 1.125em;
}
@media (min-width: 48em) {
  .view-related-person-profiles.view-display-id-block_articles_by_author > .view-content > .views-row,
.view-news-and-stories.view-display-id-block_country_region > .view-content > .views-row {
    float: left;
    width: 50%;
  }
  .view-related-person-profiles.view-display-id-block_articles_by_author > .view-content > .views-row:nth-child(odd),
.view-news-and-stories.view-display-id-block_country_region > .view-content > .views-row:nth-child(odd) {
    clear: left;
  }
}

/*# sourceMappingURL=msf-omega.styles.css.map */
