@charset "UTF-8";
.page-header {
  display: none; }

.page-footer {
  display: none; }

#djShowToolBarButton {
  display: none !important; }

form {
  display: none; }

.responsive-video-wrapper {
  display: none; }

* {
  font-size: 12pt; }

body {
  font-family: Plantin, Georgia, Times New Roman, serif;
  margin: 20mm;
  line-height: 1.5; }
  body #main #print-logo {
    display: block !important;
    float: right;
    width: 200px; }
  body #main #print-space {
    display: block !important;
    width: 2px;
    height: 50px;
    clear: both; }

h1, h2, h3 {
  font-weight: 300;
  color: #d0215e;
  page-break-after: avoid; }

h1 {
  font-size: 13pt; }

h1.section-title {
  text-transform: uppercase;
  margin-top: -30px; }

h2 {
  font-size: 13pt;
  margin-top: 30px; }

h3 {
  margin-top: 5px; }

hr {
  border: 0;
  height: 1px;
  background: #ddd;
  margin: 60px 0 40px 0; }

ul, img {
  page-break-inside: avoid; }

img {
  max-width: 300px; }

a {
  color: #000;
  text-decoration: none; }

p a {
  color: #000;
  text-decoration: underline; }

.sub-page-tiles {
  font-family: Chivo, Arial, sans-serif; }
  .sub-page-tiles__column {
    padding-left: 20px;
    border-left: 2px solid #ccc; }

.sr-only {
  display: none; }

.article-tiles span, .article-tiles h3 {
  font-size: 10pt; }

.article-tiles__column {
  font-family: Chivo, Arial, sans-serif;
  padding: 0 8px 0 0;
  width: 23%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 20px; }

.article-tiles img {
  margin-top: 20px;
  width: 100%; }

.article-tiles__category {
  text-transform: uppercase;
  font-size: 10pt; }

.article-tiles__title {
  font-size: 12pt;
  margin: 0; }

.article-tiles__country {
  margin-left: 10px; }

.article-tiles__see-more {
  display: none; }

.copy-and-video {
  page-break-inside: avoid; }
  .copy-and-video p, .copy-and-video ul {
    font-size: 1.3em; }

.full-width-quote {
  margin-top: 50px;
  page-break-inside: avoid; }
  .full-width-quote__quote {
    font-size: 14pt; }
    .full-width-quote__quote:before {
      content: "“"; }
    .full-width-quote__quote:after {
      content: "”"; }
  .full-width-quote__attribution {
    font-size: 13pt; }

.page-heading__text-container h1 {
  font-size: 18pt; }

.page-heading__text-block {
  min-height: 50px; }

.partner-list img {
  margin: 10px 20px;
  width: 60px; }

.partner-list__title {
  width: 100%;
  display: inline-block;
  font-size: 9pt; }

.partner-list__column {
  padding: 0 8px 0 0;
  width: 23%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 20px; }

.featured-article {
  padding: 0;
  min-height: 0 !important; }
  .featured-article span, .featured-article h3 {
    font-size: 11pt; }
  .featured-article__content-column {
    font-family: Chivo, Arial, sans-serif;
    background-color: #eee;
    padding: 0;
    margin: 30px 0 0 0;
    min-height: 0 !important;
    height: auto !important; }
  .featured-article__image-column {
    min-height: 0 !important;
    height: auto !important; }

.copy-and-video__copy h2 {
  font-size: 11pt; }

.copy-and-video__copy p {
  font-size: 10pt; }

.copy-and-video__video {
  display: none; }

.full-width-image {
  display: block;
  width: 300px; }
