@charset "UTF-8";
/* Styling by B.Sallé 2020 */
/*********************************************************************************************************************************/
/*  Variables */
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/*  Mixins */
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/*  Elements */
/*********************************************************************************************************************************/
/* Blockquote type 1 */
.pa-blockquote {
  font-size: 20px;
  width: 69%;
  margin: 50px auto;
  font-style: italic;
  padding: 1.2em 30px 1.2em 75px !important;
  border-left: 8px solid #0E4E77;
  line-height: 1.6;
  position: relative;
  background: #F3F3F3; }
  .pa-blockquote span {
    display: block;
    font-style: normal;
    font-weight: bold;
    margin-top: 1em; }

.pa-blockquote::before {
  font-family: Arial;
  content: "\201C";
  color: #0E4E77;
  font-size: 4em;
  position: absolute;
  left: 10px;
  top: -10px; }

.pa-blockquote::after {
  content: ''; }

/* Blockquote type 2 */
.pa-blockquote2 {
  font-size: 18px;
  width: 100%;
  margin: 0px auto;
  font-style: italic;
  padding: 1.2em 30px 1.2em 75px !important;
  line-height: 1.6;
  position: relative; }
  .pa-blockquote2 span {
    display: block;
    font-style: normal;
    font-weight: bold;
    margin-top: 1em; }

.pa-blockquote2::before {
  font-family: Arial;
  content: "\201C";
  color: #0E4E77;
  font-size: 4em;
  position: absolute;
  left: 10px;
  top: -10px; }

.pa-blockquote2::after {
  content: ''; }

/*********************************************************************************************************************************/
/*  Pagebuilder page setup */
/*********************************************************************************************************************************/
body.page-template-page-pagebuilder {
  /*
  h3.widget-title {
      color: $mcf_blue;
      font-size: 3.33333rem;
      font-weight: 300;
      line-height: 1;
      margin-bottom: 25px;
  }
  */ }
  body.page-template-page-pagebuilder #primary.site-content {
    margin: 0 auto;
    padding: 5rem 1.66667rem 0 1.66667rem;
    max-width: 1200px; }
  body.page-template-page-pagebuilder h1.alpha {
    color: #0E4E77; }
  body.page-template-page-pagebuilder h3.widget-title {
    font-family: Interstate,sans-serif;
    color: #0E4E77;
    font-size: 40px;
    font-weight: 300;
    line-height: 50px;
    margin-bottom: 25px; }
  body.page-template-page-pagebuilder .siteorigin-panels-stretch {
    margin: 0 -600rem;
    padding: 0 600rem;
    position: relative; }
    body.page-template-page-pagebuilder .siteorigin-panels-stretch > div {
      margin: 0 auto;
      max-width: 1200px;
      padding-left: 1.66667rem;
      padding-right: 1.66667rem; }

@media only screen and (max-width: 1200px) {
  body.page-template-page-pagebuilder .siteorigin-panels-stretch {
    margin-left: -25px !important;
    margin-right: -25px !important;
    padding-left: 25px !important;
    padding-right: 25px !important; } }
/*********************************************************************************************************************************/
/*  Management page */
/*********************************************************************************************************************************/
body.page-template-page-pagebuilder-php.page-id-15558 #primary.site-content .card .so-widget-sow-image .sow-image-container img, body.page-id-16095 #primary.site-content .card .so-widget-sow-image .sow-image-container img, body.page-id-18236 #primary.site-content .card .so-widget-sow-image .sow-image-container img {
  width: 100%;
  height: auto; }
body.page-template-page-pagebuilder-php.page-id-15558 #primary.site-content .card .so-panel, body.page-id-16095 #primary.site-content .card .so-panel, body.page-id-18236 #primary.site-content .card .so-panel {
  margin-bottom: 0; }
body.page-template-page-pagebuilder-php.page-id-15558 #primary.site-content .card h3.widget-title, body.page-id-16095 #primary.site-content .card h3.widget-title, body.page-id-18236 #primary.site-content .card h3.widget-title {
  font-size: 1rem;
  font-weight: bold;
  color: #0E4E77;
  margin-bottom: 0;
  padding: 20px 10px 10px 10px; }
body.page-template-page-pagebuilder-php.page-id-15558 #primary.site-content .card h4, body.page-id-16095 #primary.site-content .card h4, body.page-id-18236 #primary.site-content .card h4 {
  font-size: 0.8rem;
  padding: 0px 10px 10px 10px; }
body.page-template-page-pagebuilder-php.page-id-15558 #primary.site-content .card .textwidget.custom-html-widget, body.page-id-16095 #primary.site-content .card .textwidget.custom-html-widget, body.page-id-18236 #primary.site-content .card .textwidget.custom-html-widget {
  padding: 0px 10px 20px 10px; }

/*  Executive Board section */
body.page-template-page-pagebuilder-php.page-id-15558 #primary.site-content .section.section--filled.section--primary-lighter {
  padding-top: 75px;
  padding-bottom: 50px;
  color: #fff; }
  body.page-template-page-pagebuilder-php.page-id-15558 #primary.site-content .section.section--filled.section--primary-lighter > .panel-grid-cell {
    padding-left: 0;
    margin-left: 0; }
body.page-template-page-pagebuilder-php.page-id-15558 #primary.site-content .section.section--filled.section--primary-lighter#ExecutiveBoard h3 {
  color: #0E4E77;
  font-size: 50px;
  font-weight: 300;
  margin-bottom: 25px; }
body.page-template-page-pagebuilder-php.page-id-15558 #primary.site-content .section.section--filled.section--primary-lighter#ExecutiveBoard h3 strong {
  font-weight: 400; }

/* Supervisory Board section */
body.page-template-page-pagebuilder-php.page-id-15558 #primary.site-content .section.section--filled#SupervisoryBoard h3 {
  color: #0E4E77;
  font-size: 50px;
  font-weight: 300;
  margin-bottom: 25px; }
  body.page-template-page-pagebuilder-php.page-id-15558 #primary.site-content .section.section--filled#SupervisoryBoard h3 strong {
    font-weight: 400; }

/* Fancybox popup */
div#fancybox-content {
  padding: 20px; }
  div#fancybox-content p:last-child {
    margin-bottom: 0; }

#fancybox-close {
  right: -45px !important; }

/*********************************************************************************************************************************/
/*  Other */
/*********************************************************************************************************************************/
/* Restyle footer logo's */
footer .img-group--half > .img-group__item {
  padding-right: 0;
  padding-left: .41667rem;
  width: 25%; }
  footer .img-group--half > .img-group__item img {
    /*
    height: 65px;
    */ }
footer .img-group--half > .img-group__item:first-child {
  padding-left: 0; }
  footer .img-group--half > .img-group__item:first-child img {
    max-height: 48.48px; }

/* Restyle PharmAccessGroup logo */
.logo-group__footer > a > img {
  width: 160px; }

/* Video section */
section#our-approach .container .layout .u-display--none-lap {
  display: none !important; }

section#our-approach .container .layout .layout__item:nth-child(3) {
  float: right;
  padding-right: 0px; }

/* Pins contactpage */
body.page-id-6847 .card--filled {
  padding: 25px; }
  body.page-id-6847 .card--filled .card__header {
    text-align: center; }
    body.page-id-6847 .card--filled .card__header img {
      height: 75px;
      width: auto; }
  body.page-id-6847 .card--filled .card__body {
    padding-bottom: 0; }

/*********************************************************************************************************************************/
/*  Newsarticles correction , maximum lines: https://stackoverflow.com/questions/30499108/css-multi-line-ellipsis-cross-browser */
/*********************************************************************************************************************************/
body.page-template-newsroom .card .card__header img, body.page-template-library .card .card__header img, body.blog .card .card__header img {
  width: 100%;
  height: 275px;
  object-fit: cover; }
body.page-template-newsroom .card .card__header .placeholder, body.page-template-library .card .card__header .placeholder, body.blog .card .card__header .placeholder {
  margin-bottom: 0; }
body.page-template-newsroom .card .card__body .card__title > a, body.page-template-library .card .card__body .card__title > a, body.blog .card .card__body .card__title > a {
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  height: 75px;
  /* Fallback for non-webkit */
  margin: 0 auto;
  font-size: 22px;
  line-height: 25px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }
body.page-template-newsroom .card .card__body .content span.js-update-summary, body.page-template-library .card .card__body .content span.js-update-summary, body.blog .card .card__body .content span.js-update-summary {
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  height: 125px;
  /* Fallback for non-webkit */
  margin: 0 auto;
  font-size: 15px;
  line-height: 25px;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

body.blog .card .card__body .card__title {
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  height: 75px;
  /* Fallback for non-webkit */
  margin: 0 auto;
  font-size: 22px;
  line-height: 25px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: .83333rem; }
body.blog .card .card__body .content {
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  height: 125px;
  /* Fallback for non-webkit */
  margin: 0 auto;
  font-size: 15px;
  line-height: 25px;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

/*********************************************************************************************************************************/
/*  Homepage news */
/*********************************************************************************************************************************/
body.home .card .card__header img {
  width: 100%;
  height: 275px;
  object-fit: cover; }
body.home .card .card__body .card__title > a {
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  height: 75px;
  /* Fallback for non-webkit */
  margin: 0 auto;
  font-size: 22px;
  line-height: 25px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }
body.home .card .card__body .content {
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  height: 125px;
  /* Fallback for non-webkit */
  margin: 0 auto;
  font-size: 15px;
  line-height: 25px;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

/*********************************************************************************************************************************/
/*  Boxzilla Mailchimp Signup Box */
/*********************************************************************************************************************************/
.boxzilla-newsletter {
  margin-right: 15px;
  margin-bottom: 15px; }
  .boxzilla-newsletter h3 {
    margin-bottom: 20px; }
  .boxzilla-newsletter p {
    margin-bottom: 5px; }
    .boxzilla-newsletter p label {
      display: block; }
    .boxzilla-newsletter p input[type=text], .boxzilla-newsletter p input[type=email] {
      display: block;
      width: 100%; }
    .boxzilla-newsletter p input[type=submit] {
      margin-top: 10px;
      background-color: #C4232A;
      padding: 2.50005px 25px;
      color: #FFF;
      border-radius: 1.66667rem;
      border: 0;
      line-height: 25.0001px;
      font-size: 16px; }

/*********************************************************************************************************************************/
/*  Homepage */
/*********************************************************************************************************************************/
body.home section#activities .flipper__body h5.flipper__title {
  min-height: 50px; }
body.home section#activities .flipper__body .flipper__content p:nth-child(2) {
  min-height: 75px; }

/*********************************************************************************************************************************/
/*  Uitklapmenu linksboven */
/*********************************************************************************************************************************/
.logo-group__header a img {
  max-width: 320px;
  height: auto; }

/*********************************************************************************************************************************/
/*  Backgrounds */
/*********************************************************************************************************************************/
.pa-grey-bg-left {
  background-image: linear-gradient(to right, #F3F3F3 54.2%, transparent 54.2%);
  /*
  background-image: linear-gradient(left, $pa_grey, $pa_grey $pa_transparency_end, transparent $pa_transparency_end, transparent 100%);
  background-image: -webkit-linear-gradient(left, $pa_grey, $pa_grey $pa_transparency_end, transparent $pa_transparency_end, transparent 100%);
  background-image: -ms-linear-gradient(left, $pa_grey, $pa_grey $pa_transparency_end, transparent $pa_transparency_end, transparent 100%);
  background-image: -moz-linear-gradient(left, $pa_grey, $pa_grey $pa_transparency_end, transparent $pa_transparency_end, transparent 100%);
  */ }

.pa-grey-bg-right {
  background-image: linear-gradient(to left, #F3F3F3 54.2%, transparent 54.2%);
  /*
  background-image: linear-gradient(right, $pa_grey, $pa_grey $pa_transparency_end, transparent $pa_transparency_end, transparent 100%);
  background-image: -webkit-linear-gradient(right, $pa_grey, $pa_grey $pa_transparency_end, transparent $pa_transparency_end, transparent 100%);
  background-image: -ms-linear-gradient(right, $pa_grey, $pa_grey $pa_transparency_end, transparent $pa_transparency_end, transparent 100%);
  background-image: -moz-linear-gradient(right, $pa_grey, $pa_grey $pa_transparency_end, transparent $pa_transparency_end, transparent 100%);
  */ }

@media only screen and (max-width: 768px) {
  .pa-grey-bg-left, .pa-grey-bg-right {
    background-color: #F3F3F3; } }
/*********************************************************************************************************************************/
/*  What we do & Who we are & Covid page base */
/*********************************************************************************************************************************/
body.page-id-15785 #bigheader.siteorigin-panels-stretch, body.page-id-16095 #bigheader.siteorigin-panels-stretch, body.page-id-17561 #bigheader.siteorigin-panels-stretch, body.page-id-18236 #bigheader.siteorigin-panels-stretch, body.page-id-19189 #bigheader.siteorigin-panels-stretch {
  padding-top: 0;
  padding-bottom: 0; }
  body.page-id-15785 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero, body.page-id-16095 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero, body.page-id-17561 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero, body.page-id-18236 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero, body.page-id-19189 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw; }
    body.page-id-15785 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper, body.page-id-16095 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper, body.page-id-17561 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper, body.page-id-18236 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper, body.page-id-19189 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper {
      display: flex;
      align-items: center;
      justify-content: center; }
      body.page-id-15785 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-16095 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-17561 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-18236 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-19189 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 {
        position: relative;
        /* top: 40%; */
        text-transform: uppercase;
        font-size: 80px !important;
        line-height: 86px !important; }
        body.page-id-15785 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 span, body.page-id-16095 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 span, body.page-id-17561 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 span, body.page-id-18236 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 span, body.page-id-19189 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 span {
          background-color: #6F9BC3;
          padding: 20px;
          text-shadow: 0px 0px #000; }
@media only screen and (max-width: 767px) {
  body.page-id-15785 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-16095 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-17561 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-18236 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-19189 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 {
    font-size: 40px !important;
    line-height: 46px !important; } }
body.page-id-15785 #primary.site-content, body.page-id-16095 #primary.site-content, body.page-id-17561 #primary.site-content, body.page-id-18236 #primary.site-content, body.page-id-19189 #primary.site-content {
  padding-top: 0; }
  body.page-id-15785 #primary.site-content .pa-count, body.page-id-16095 #primary.site-content .pa-count, body.page-id-17561 #primary.site-content .pa-count, body.page-id-18236 #primary.site-content .pa-count, body.page-id-19189 #primary.site-content .pa-count {
    color: #6F9BC3;
    /* opacity: 0.2; */
    font-size: 80px;
    line-height: 80px;
    font-weight: bold; }
  body.page-id-15785 #primary.site-content h2.sow-headline, body.page-id-16095 #primary.site-content h2.sow-headline, body.page-id-17561 #primary.site-content h2.sow-headline, body.page-id-18236 #primary.site-content h2.sow-headline, body.page-id-19189 #primary.site-content h2.sow-headline {
    font-family: Interstate,sans-serif;
    color: #0E4E77;
    font-size: 50px;
    font-weight: 700;
    margin-bottom: 25px;
    line-height: 50px;
    text-transform: uppercase; }
  body.page-id-15785 #primary.site-content h3, body.page-id-16095 #primary.site-content h3, body.page-id-17561 #primary.site-content h3, body.page-id-18236 #primary.site-content h3, body.page-id-19189 #primary.site-content h3 {
    font-family: Interstate,sans-serif;
    color: #0E4E77;
    font-size: 40px;
    font-weight: 300;
    margin-bottom: 25px;
    line-height: 40px; }
body.page-id-15785 .sow-slider-base, body.page-id-16095 .sow-slider-base, body.page-id-17561 .sow-slider-base, body.page-id-18236 .sow-slider-base, body.page-id-19189 .sow-slider-base {
  position: relative;
  overflow: hidden;
  z-index: 1; }
body.page-id-15785 .siteorigin-panels-stretch, body.page-id-16095 .siteorigin-panels-stretch, body.page-id-17561 .siteorigin-panels-stretch, body.page-id-18236 .siteorigin-panels-stretch, body.page-id-19189 .siteorigin-panels-stretch {
  padding-top: 75px;
  padding-bottom: 50px; }
  body.page-id-15785 .siteorigin-panels-stretch .panel-grid-cell:first-child, body.page-id-16095 .siteorigin-panels-stretch .panel-grid-cell:first-child, body.page-id-17561 .siteorigin-panels-stretch .panel-grid-cell:first-child, body.page-id-18236 .siteorigin-panels-stretch .panel-grid-cell:first-child, body.page-id-19189 .siteorigin-panels-stretch .panel-grid-cell:first-child {
    margin-left: 0;
    padding-left: 0; }
  body.page-id-15785 .siteorigin-panels-stretch .panel-grid-cell:last-child, body.page-id-16095 .siteorigin-panels-stretch .panel-grid-cell:last-child, body.page-id-17561 .siteorigin-panels-stretch .panel-grid-cell:last-child, body.page-id-18236 .siteorigin-panels-stretch .panel-grid-cell:last-child, body.page-id-19189 .siteorigin-panels-stretch .panel-grid-cell:last-child {
    margin-right: 0;
    padding-right: 0; }
body.page-id-15785 .pa-wwd, body.page-id-16095 .pa-wwd, body.page-id-17561 .pa-wwd, body.page-id-18236 .pa-wwd, body.page-id-19189 .pa-wwd {
  height: 400px; }
  body.page-id-15785 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base, body.page-id-16095 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base, body.page-id-17561 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base, body.page-id-18236 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base, body.page-id-19189 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base {
    position: relative;
    height: 400px; }
    body.page-id-15785 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget, body.page-id-16095 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget, body.page-id-17561 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget, body.page-id-18236 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget, body.page-id-19189 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget {
      position: absolute;
      bottom: 0px;
      margin: 10px;
      width: calc(100% - 20px); }
      body.page-id-15785 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p, body.page-id-16095 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p, body.page-id-17561 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p, body.page-id-18236 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p, body.page-id-19189 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p {
        display: block;
        margin-bottom: 0;
        padding: 10px;
        background-color: #FFF;
        font-size: 16px;
        padding: 5px 10px; }
        body.page-id-15785 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p a.wwd-readmore, body.page-id-16095 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p a.wwd-readmore, body.page-id-17561 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p a.wwd-readmore, body.page-id-18236 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p a.wwd-readmore, body.page-id-19189 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p a.wwd-readmore {
          position: relative;
          background-color: #C4232A;
          padding: 2.50005px 25px;
          color: #FFF;
          border-radius: 1.66667rem;
          border: 0;
          line-height: 25.0001px;
          font-size: 16px;
          text-decoration: none;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -ms-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out; }
        body.page-id-15785 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p a.wwd-readmore:hover, body.page-id-16095 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p a.wwd-readmore:hover, body.page-id-17561 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p a.wwd-readmore:hover, body.page-id-18236 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p a.wwd-readmore:hover, body.page-id-19189 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p a.wwd-readmore:hover {
          padding-left: 30px;
          padding-right: 30px; }
      body.page-id-15785 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p:first-child, body.page-id-16095 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p:first-child, body.page-id-17561 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p:first-child, body.page-id-18236 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p:first-child, body.page-id-19189 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p:first-child {
        padding-top: 20px; }
      body.page-id-15785 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p:last-child, body.page-id-16095 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p:last-child, body.page-id-17561 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p:last-child, body.page-id-18236 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p:last-child, body.page-id-19189 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p:last-child {
        padding-bottom: 20px; }

@media only screen and (max-width: 768px) {
  .collapse-tablet {
    flex-direction: column; }
    .collapse-tablet div {
      width: 100% !important;
      padding-left: 0 !important;
      padding-right: 0 !important; }

  #fancybox-wrap {
    left: 0 !important; }
    #fancybox-wrap #fancybox-outer #fancybox-content {
      width: calc(100% - 60px) !important; }
    #fancybox-wrap #fancybox-close {
      right: -15px !important; } }
@media only screen and (max-width: 767px) {
  body.page-id-15785 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-16095 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-18236 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 {
    font-size: 24px; }
  body.page-id-15785 .pa-blockquote, body.page-id-16095 .pa-blockquote, body.page-id-18236 .pa-blockquote {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important; }

  .collapse-smartphone {
    flex-direction: column; }
    .collapse-smartphone div {
      width: 100% !important;
      padding-left: 0 !important;
      padding-right: 0 !important; } }
/*********************************************************************************************************************************/
/*  New Homepage PAGEBUILDER */
/*********************************************************************************************************************************/
body.page-id-17261.page-template-page-pagebuilder, body.page-id-17434.page-template-page-pagebuilder, body.page-id-19879.page-template-page-pagebuilder {
  /* Slider */
  /* Newsitemloop W2W redone */
  /*
  @media only screen and (max-width : 1370px) {
      #pa-homepageheader {
          margin-left: -30%;
      }
  }
  */ }
  body.page-id-17261.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch, body.page-id-17434.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch, body.page-id-19879.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch {
    padding-top: 0;
    padding-bottom: 0; }
    body.page-id-17261.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero, body.page-id-17434.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero, body.page-id-19879.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero {
      width: 100vw;
      position: relative;
      left: 50%;
      right: 50%;
      margin-left: -50vw;
      margin-right: -50vw; }
      body.page-id-17261.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper, body.page-id-17434.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper, body.page-id-19879.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper {
        display: flex;
        align-items: center;
        justify-content: center; }
        body.page-id-17261.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-17434.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-19879.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 {
          position: relative;
          /* top: 40%; */
          text-transform: uppercase;
          font-size: 80px !important;
          line-height: 86px !important; }
          body.page-id-17261.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 span, body.page-id-17434.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 span, body.page-id-19879.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 span {
            background-color: #6F9BC3;
            padding: 20px;
            text-shadow: 0px 0px #000; }
  @media only screen and (max-width: 767px) {
    body.page-id-17261.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-17434.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-19879.page-template-page-pagebuilder #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 {
      font-size: 40px !important;
      line-height: 46px !important; } }
  body.page-id-17261.page-template-page-pagebuilder #primary.site-content, body.page-id-17434.page-template-page-pagebuilder #primary.site-content, body.page-id-19879.page-template-page-pagebuilder #primary.site-content {
    padding-top: 0; }
    body.page-id-17261.page-template-page-pagebuilder #primary.site-content .pa-count, body.page-id-17434.page-template-page-pagebuilder #primary.site-content .pa-count, body.page-id-19879.page-template-page-pagebuilder #primary.site-content .pa-count {
      color: #6F9BC3;
      /* opacity: 0.2; */
      font-size: 80px;
      line-height: 80px;
      font-weight: bold; }
    body.page-id-17261.page-template-page-pagebuilder #primary.site-content h2.sow-headline, body.page-id-17434.page-template-page-pagebuilder #primary.site-content h2.sow-headline, body.page-id-19879.page-template-page-pagebuilder #primary.site-content h2.sow-headline {
      font-family: Interstate,sans-serif;
      color: #0E4E77;
      font-size: 50px;
      font-weight: 700;
      margin-bottom: 25px;
      line-height: 50px;
      text-transform: uppercase; }
    body.page-id-17261.page-template-page-pagebuilder #primary.site-content h3, body.page-id-17434.page-template-page-pagebuilder #primary.site-content h3, body.page-id-19879.page-template-page-pagebuilder #primary.site-content h3 {
      font-family: Interstate,sans-serif;
      color: #0E4E77;
      font-size: 40px;
      font-weight: 300;
      margin-bottom: 25px;
      line-height: 40px; }
  body.page-id-17261.page-template-page-pagebuilder .sow-slider-base, body.page-id-17434.page-template-page-pagebuilder .sow-slider-base, body.page-id-19879.page-template-page-pagebuilder .sow-slider-base {
    position: relative;
    overflow: hidden;
    z-index: 1; }
  body.page-id-17261.page-template-page-pagebuilder #pa-homepageheader, body.page-id-17434.page-template-page-pagebuilder #pa-homepageheader, body.page-id-19879.page-template-page-pagebuilder #pa-homepageheader {
    max-width: 800px;
    background-color: #6F9BC3;
    padding: 20px;
    text-align: center;
    margin-left: -900px; }
    body.page-id-17261.page-template-page-pagebuilder #pa-homepageheader h1, body.page-id-17434.page-template-page-pagebuilder #pa-homepageheader h1, body.page-id-19879.page-template-page-pagebuilder #pa-homepageheader h1 {
      text-shadow: 0px 0px 0px black;
      text-transform: none !important; }
    body.page-id-17261.page-template-page-pagebuilder #pa-homepageheader span, body.page-id-17434.page-template-page-pagebuilder #pa-homepageheader span, body.page-id-19879.page-template-page-pagebuilder #pa-homepageheader span {
      color: #FFF; }
  body.page-id-17261.page-template-page-pagebuilder #pa-homeintro, body.page-id-17434.page-template-page-pagebuilder #pa-homeintro, body.page-id-19879.page-template-page-pagebuilder #pa-homeintro {
    color: #FFF; }
    body.page-id-17261.page-template-page-pagebuilder #pa-homeintro h2, body.page-id-17434.page-template-page-pagebuilder #pa-homeintro h2, body.page-id-19879.page-template-page-pagebuilder #pa-homeintro h2 {
      font-size: 30px;
      line-height: 36px; }
  body.page-id-17261.page-template-page-pagebuilder .sow-slider-image-container .sow-slider-image-wrapper, body.page-id-17434.page-template-page-pagebuilder .sow-slider-image-container .sow-slider-image-wrapper, body.page-id-19879.page-template-page-pagebuilder .sow-slider-image-container .sow-slider-image-wrapper {
    padding-left: 0;
    padding-right: 0; }
  body.page-id-17261.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style, body.page-id-17434.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style, body.page-id-19879.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style {
    padding: 10px; }
    body.page-id-17261.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base, body.page-id-17434.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base, body.page-id-19879.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base {
      position: relative;
      min-height: 263px;
      height: 100%; }
      body.page-id-17261.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base h3.widget-title, body.page-id-17434.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base h3.widget-title, body.page-id-19879.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base h3.widget-title {
        color: #FFF;
        font-size: 18px;
        line-height: 24px;
        text-shadow: 0px 2px 2px black; }
      body.page-id-17261.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce, body.page-id-17434.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce, body.page-id-19879.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce {
        position: absolute;
        bottom: 0;
        margin-bottom: -50px;
        min-height: 140px;
        background-color: #FFF;
        padding: 20px 10px;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        z-index: 999; }
        body.page-id-17261.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce p, body.page-id-17434.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce p, body.page-id-19879.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce p {
          margin-bottom: 0; }
        body.page-id-17261.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a, body.page-id-17434.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a, body.page-id-19879.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a {
          display: inline-block;
          text-decoration: none;
          padding: 5px 10px;
          margin-top: 10px;
          background-color: #0E4E77;
          color: #FFF !important;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out; }
        body.page-id-17261.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a:hover, body.page-id-17434.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a:hover, body.page-id-19879.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a:hover {
          background-color: #013759; }
  body.page-id-17261.page-template-page-pagebuilder #pa-homepagenews .container, body.page-id-17434.page-template-page-pagebuilder #pa-homepagenews .container, body.page-id-19879.page-template-page-pagebuilder #pa-homepagenews .container {
    padding-left: 15px;
    padding-right: 15px; }
  body.page-id-17261.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled, body.page-id-17434.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled, body.page-id-19879.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled {
    padding-top: 0;
    padding-bottom: 0; }
    body.page-id-17261.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout, body.page-id-17434.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout, body.page-id-19879.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout {
      display: flex;
      flex-wrap: wrap; }
      body.page-id-17261.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item, body.page-id-17434.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item, body.page-id-19879.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item {
        width: calc(33.33333% - 20px) !important;
        margin-left: 10px;
        margin-right: 10px;
        padding-left: 0;
        margin-bottom: 25px; }
        body.page-id-17261.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item .card, body.page-id-17434.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item .card, body.page-id-19879.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item .card {
          position: relative;
          height: 100%; }
          body.page-id-17261.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item .card .card__header img, body.page-id-17434.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item .card .card__header img, body.page-id-19879.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item .card .card__header img {
            width: 100%;
            height: 275px;
            object-fit: cover; }
          body.page-id-17261.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item .card .card__body, body.page-id-17434.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item .card .card__body, body.page-id-19879.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item .card .card__body {
            padding-bottom: 75px; }
          body.page-id-17261.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item .card .card__meta, body.page-id-17434.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item .card .card__meta, body.page-id-19879.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item .card .card__meta {
            position: absolute;
            bottom: 0;
            width: 100%; }
      body.page-id-17261.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item.u-2\/3-lap-and-up, body.page-id-17434.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item.u-2\/3-lap-and-up, body.page-id-19879.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item.u-2\/3-lap-and-up {
        width: calc(66.666% - 20px) !important; }
  @media only screen and (max-width: 1680px) {
    body.page-id-17261.page-template-page-pagebuilder #pa-homepageheader, body.page-id-17434.page-template-page-pagebuilder #pa-homepageheader, body.page-id-19879.page-template-page-pagebuilder #pa-homepageheader {
      margin-left: -30%; } }
  @media only screen and (max-width: 1133px) {
    body.page-id-17261.page-template-page-pagebuilder #pa-homepageheader, body.page-id-17434.page-template-page-pagebuilder #pa-homepageheader, body.page-id-19879.page-template-page-pagebuilder #pa-homepageheader {
      margin-left: 0%; } }
  @media only screen and (max-width: 768px) {
    body.page-id-17261.page-template-page-pagebuilder .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover, body.page-id-17434.page-template-page-pagebuilder .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover, body.page-id-19879.page-template-page-pagebuilder .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
      background-position: right center; }
    body.page-id-17261.page-template-page-pagebuilder .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover .sow-slider-image-wrapper, body.page-id-17434.page-template-page-pagebuilder .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover .sow-slider-image-wrapper, body.page-id-19879.page-template-page-pagebuilder .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover .sow-slider-image-wrapper {
      padding-top: 200px; }
    body.page-id-17261.page-template-page-pagebuilder #pa-homepageheader, body.page-id-17434.page-template-page-pagebuilder #pa-homepageheader, body.page-id-19879.page-template-page-pagebuilder #pa-homepageheader {
      max-width: 60%;
      margin-left: 0; } }
  @media only screen and (max-width: 767px) {
    body.page-id-17261.page-template-page-pagebuilder .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover, body.page-id-17434.page-template-page-pagebuilder .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover, body.page-id-19879.page-template-page-pagebuilder .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
      background-position: 75% center; }
    body.page-id-17261.page-template-page-pagebuilder .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover .sow-slider-image-wrapper, body.page-id-17434.page-template-page-pagebuilder .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover .sow-slider-image-wrapper, body.page-id-19879.page-template-page-pagebuilder .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover .sow-slider-image-wrapper {
      padding-top: 300px; }
    body.page-id-17261.page-template-page-pagebuilder #pa-homepageheader, body.page-id-17434.page-template-page-pagebuilder #pa-homepageheader, body.page-id-19879.page-template-page-pagebuilder #pa-homepageheader {
      max-width: 80%; }
    body.page-id-17261.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout, body.page-id-17434.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout, body.page-id-19879.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout {
      flex-direction: column; }
      body.page-id-17261.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item, body.page-id-17434.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item, body.page-id-19879.page-template-page-pagebuilder #pa-homepagenews section.section.section--filled .layout .layout__item {
        width: calc(100% - 20px) !important; }
    body.page-id-17261.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce, body.page-id-17434.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce, body.page-id-19879.page-template-page-pagebuilder .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce {
      background-color: #f3f3f3 !important; } }

/*********************************************************************************************************************************/
/*  Temporary test homepage */
/*********************************************************************************************************************************/
body.page-id-17434.page-template-page-pagebuilder div#pa-homepageheader, body.page-id-19879.page-template-page-pagebuilder div#pa-homepageheader {
  background: transparent; }
  body.page-id-17434.page-template-page-pagebuilder div#pa-homepageheader h1, body.page-id-19879.page-template-page-pagebuilder div#pa-homepageheader h1 {
    text-align: left !important; }

/*********************************************************************************************************************************/
/*  What we do specific */
/*********************************************************************************************************************************/
@media only screen and (max-width: 767px) {
  body.page-id-15785 .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
    background-position-x: 70%; }
  body.page-id-15785 .so-widget-sow-headline-default-5eff34f03971 .sow-headline-container h3.sow-sub-headline {
    text-align: left;
    font-size: 20px !important;
    line-height: 26px !important; }
  body.page-id-15785 .pa-wwd .siteorigin-widget-tinymce.textwidget {
    font-size: 12px;
    line-height: 20px; } }
/*********************************************************************************************************************************/
/*  Who we are page specific */
/*********************************************************************************************************************************/
body.page-id-16095 #primary.site-content, body.page-id-18236 #primary.site-content {
  /* Slider */ }
  body.page-id-16095 #primary.site-content #subtext h2, body.page-id-18236 #primary.site-content #subtext h2 {
    display: block;
    text-align: center;
    color: #6F9BC3;
    font-weight: 300;
    font-size: 26px;
    line-height: 32px; }
    body.page-id-16095 #primary.site-content #subtext h2 strong, body.page-id-18236 #primary.site-content #subtext h2 strong {
      font-weight: 700; }
  body.page-id-16095 #primary.site-content .sow-slider-image-container .sow-slider-image-wrapper, body.page-id-18236 #primary.site-content .sow-slider-image-container .sow-slider-image-wrapper {
    padding-left: 0;
    padding-right: 0; }
  body.page-id-16095 #primary.site-content .sow-slider-image-container .panel-widget-style, body.page-id-18236 #primary.site-content .sow-slider-image-container .panel-widget-style {
    padding: 10px; }
    body.page-id-16095 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base, body.page-id-18236 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base {
      position: relative;
      min-height: 263px;
      height: 100%; }
      body.page-id-16095 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base h3.widget-title, body.page-id-18236 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base h3.widget-title {
        color: #FFF;
        font-size: 18px;
        line-height: 24px;
        text-shadow: 0px 2px 2px black; }
      body.page-id-16095 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce, body.page-id-18236 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce {
        position: absolute;
        bottom: 0;
        margin-bottom: -50px;
        min-height: 140px;
        background-color: #FFF;
        padding: 20px 10px;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        z-index: 999; }
        body.page-id-16095 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce p, body.page-id-18236 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce p {
          margin-bottom: 0; }
        body.page-id-16095 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a, body.page-id-18236 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a {
          display: inline-block;
          text-decoration: none;
          padding: 5px 10px;
          margin-top: 10px;
          background-color: #0E4E77;
          color: #FFF !important;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out; }
        body.page-id-16095 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a:hover, body.page-id-18236 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a:hover {
          background-color: #013759; }

/*********************************************************************************************************************************/
/*  Covid page specific */
/*********************************************************************************************************************************/
body.page-id-17561 #primary.site-content, body.page-id-19189 #primary.site-content {
  /* Slider */ }
  body.page-id-17561 #primary.site-content .sow-slider-image-container .sow-slider-image-wrapper, body.page-id-19189 #primary.site-content .sow-slider-image-container .sow-slider-image-wrapper {
    padding-left: 0;
    padding-right: 0; }
  body.page-id-17561 #primary.site-content .sow-slider-image-container .panel-widget-style, body.page-id-19189 #primary.site-content .sow-slider-image-container .panel-widget-style {
    padding: 10px; }
    body.page-id-17561 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base, body.page-id-19189 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base {
      position: relative;
      min-height: 263px;
      height: 100%; }
      body.page-id-17561 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base h3.widget-title, body.page-id-19189 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base h3.widget-title {
        color: #FFF;
        font-size: 18px;
        line-height: 24px;
        text-shadow: 0px 2px 2px black; }
      body.page-id-17561 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce, body.page-id-19189 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce {
        position: absolute;
        bottom: 0;
        margin-bottom: -50px;
        min-height: 140px;
        background-color: #FFF;
        padding: 20px 10px;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        z-index: 999; }
        body.page-id-17561 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce p, body.page-id-19189 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce p {
          margin-bottom: 0; }
        body.page-id-17561 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a, body.page-id-19189 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a {
          display: inline-block;
          text-decoration: none;
          padding: 5px 10px;
          margin-top: 10px;
          background-color: #0E4E77;
          color: #FFF !important;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out; }
        body.page-id-17561 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a:hover, body.page-id-19189 #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a:hover {
          background-color: #013759; }
  body.page-id-17561 #primary.site-content #pg-17561-2 .siteorigin-panels-stretch, body.page-id-19189 #primary.site-content #pg-17561-2 .siteorigin-panels-stretch {
    padding-top: 50px; }

@media only screen and (max-width: 768px) {
  body.page-id-17561 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-19189 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 {
    font-size: 40px !important; } }
@media only screen and (max-width: 767px) {
  body.page-id-17561 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1, body.page-id-19189 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 {
    font-size: 20px !important; } }
/*********************************************************************************************************************************/
/*  Loop latest news */
/*********************************************************************************************************************************/
section#pa-latest-news {
  padding-top: 0;
  padding-bottom: 0; }
  section#pa-latest-news .container {
    padding-left: 0px;
    padding-right: 0px; }
    section#pa-latest-news .container .layout {
      display: flex;
      flex-wrap: wrap;
      margin-left: -10px; }
      section#pa-latest-news .container .layout .layout__item {
        width: calc(25% - 20px) !important;
        margin-left: 10px;
        margin-right: 10px;
        padding-left: 0;
        margin-bottom: 25px; }
        section#pa-latest-news .container .layout .layout__item .card {
          position: relative;
          height: 100%; }
          section#pa-latest-news .container .layout .layout__item .card .card__header img {
            width: 100%;
            height: 275px;
            object-fit: cover; }
          section#pa-latest-news .container .layout .layout__item .card .card__body {
            padding-bottom: 75px; }
          section#pa-latest-news .container .layout .layout__item .card .card__meta {
            position: absolute;
            bottom: 0;
            width: 100%; }
      section#pa-latest-news .container .layout .layout__item.u-2\/3-lap-and-up {
        width: calc(66.666% - 20px) !important; }

@media only screen and (max-width: 768px) {
  section#pa-latest-news .container .layout {
    width: calc(100% + 20px) !important; }
    section#pa-latest-news .container .layout .layout__item {
      margin-left: 10px;
      margin-right: 10px;
      width: calc(50% - 20px) !important; } }
@media only screen and (max-width: 767px) {
  section#pa-latest-news .container .layout {
    width: 100% !important;
    margin-left: 0px;
    flex-direction: column; }
    section#pa-latest-news .container .layout .layout__item {
      margin-left: 0;
      margin-right: 0;
      width: 100% !important; } }
/*********************************************************************************************************************************/
/*  Stories */
/*********************************************************************************************************************************/
body.parent-pageid-16298 {
  /* Eruit? */
  /* About MCF */ }
  body.parent-pageid-16298 #bigheader.siteorigin-panels-stretch {
    padding-top: 0;
    padding-bottom: 0; }
    body.parent-pageid-16298 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero {
      width: 100vw;
      position: relative;
      left: 50%;
      right: 50%;
      margin-left: -50vw;
      margin-right: -50vw; }
      body.parent-pageid-16298 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper {
        display: flex;
        align-items: center;
        justify-content: center; }
        body.parent-pageid-16298 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 {
          position: relative;
          /* top: 40%; */
          text-transform: uppercase;
          font-size: 80px !important;
          line-height: 86px !important; }
          body.parent-pageid-16298 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 span {
            background-color: #6F9BC3;
            padding: 20px;
            text-shadow: 0px 0px #000; }
  @media only screen and (max-width: 767px) {
    body.parent-pageid-16298 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 {
      font-size: 40px !important;
      line-height: 46px !important; } }
  body.parent-pageid-16298 #primary.site-content {
    padding-top: 0; }
    body.parent-pageid-16298 #primary.site-content .pa-count {
      color: #6F9BC3;
      /* opacity: 0.2; */
      font-size: 80px;
      line-height: 80px;
      font-weight: bold; }
    body.parent-pageid-16298 #primary.site-content h2.sow-headline {
      font-family: Interstate,sans-serif;
      color: #0E4E77;
      font-size: 50px;
      font-weight: 700;
      margin-bottom: 25px;
      line-height: 50px;
      text-transform: uppercase; }
    body.parent-pageid-16298 #primary.site-content h3 {
      font-family: Interstate,sans-serif;
      color: #0E4E77;
      font-size: 40px;
      font-weight: 300;
      margin-bottom: 25px;
      line-height: 40px; }
  body.parent-pageid-16298 .sow-slider-base {
    position: relative;
    overflow: hidden;
    z-index: 1; }
  body.parent-pageid-16298 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper {
    width: 1150px;
    margin: 0 auto;
    padding: 0 80px; }
    body.parent-pageid-16298 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 {
      text-align: center;
      color: #FFF;
      font-size: 30px !important;
      line-height: 36px !important;
      font-weight: bold;
      background-color: #6F9BC3;
      padding: 10px 20px;
      text-shadow: 0px 0px 0px white;
      margin-bottom: 0 !important; }
      body.parent-pageid-16298 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 strong {
        color: #0E4E77; }
  @media only screen and (max-width: 767px) {
    body.parent-pageid-16298 #bigheader.siteorigin-panels-stretch .so-widget-sow-hero .sow-slider-image-wrapper h1 {
      font-size: 20px !important;
      line-height: 26px !important; } }
  @media only screen and (max-width: 1200px) {
    body.parent-pageid-16298 #bigheader.siteorigin-panels-stretch {
      margin: 0 -600rem !important;
      padding: 0 600rem !important; } }
  body.parent-pageid-16298 #primary.site-content {
    position: relative;
    margin-top: -30px; }
    body.parent-pageid-16298 #primary.site-content h1 {
      font-family: Interstate,sans-serif;
      color: #0E4E77;
      font-size: 40px;
      font-weight: 300;
      margin-bottom: 25px;
      line-height: 40px; }
    body.parent-pageid-16298 #primary.site-content .pa-blockquote {
      width: 100%;
      margin-top: 0; }
  body.parent-pageid-16298 .section.section--filled.section--primary-lighter {
    padding-top: 75px;
    padding-bottom: 50px;
    color: #fff;
    font-size: 20px;
    line-height: 1.6; }
    body.parent-pageid-16298 .section.section--filled.section--primary-lighter > .panel-grid-cell {
      padding-left: 0;
      margin-left: 0; }
  body.parent-pageid-16298 .story-alt-section .panel-grid-cell {
    padding-top: 25px;
    background-color: #0E4E77;
    color: #FFF;
    font-size: 20px;
    line-height: 1.6;
    margin-right: -100px; }
  body.parent-pageid-16298 .story-alt-section .panel-grid-cell.panel-grid-cell-empty {
    background: none; }
  body.parent-pageid-16298 .alt-section {
    padding: 30px;
    background-color: #0E4E77;
    color: #FFF;
    font-size: 20px;
    line-height: 1.6;
    -webkit-border-radius: 20px 0 20px 0;
    -moz-border-radius: 20px 0 20px 0;
    border-radius: 20px 0 20px 0; }
    body.parent-pageid-16298 .alt-section p {
      margin-bottom: 0; }
  body.parent-pageid-16298 .alt-section2 {
    font-size: 20px;
    line-height: 35px;
    color: #6F9BC3; }
  body.parent-pageid-16298 .alt-section2::before {
    content: "";
    display: block;
    width: 100px;
    border-top: 2px solid #6F9BC3;
    margin-top: 30px;
    margin-bottom: 30px; }

p.wp-caption-text {
  font-size: 12px;
  margin-top: 20px; }

/*********************************************************************************************************************************/
/*  Country pages */
/*********************************************************************************************************************************/
body.page-template-countryoffice .services .services__item .flipper__body h5.flipper__title {
  min-height: 50px; }
body.page-template-countryoffice .services .services__item .flipper__body .flipper__content p {
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  height: 125px;
  /* Fallback for non-webkit */
  margin: 0 auto;
  font-size: 15px;
  line-height: 25px;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }
body.page-template-countryoffice .team .team__member div.flipper__icon img {
  width: 100%;
  height: 262.48px;
  object-fit: cover; }
body.page-template-countryoffice .team .team__member div.flipper__body h4.flipper__title {
  min-height: 50px; }
body.page-template-countryoffice .team .team__member div.flipper__body span.card__sub-title {
  display: block;
  min-height: 50px; }
body.page-template-countryoffice .card .card__header img {
  width: 100%;
  height: 275px;
  object-fit: cover; }
body.page-template-countryoffice .card .card__body .card__title > a {
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  height: 75px;
  /* Fallback for non-webkit */
  margin: 0 auto;
  font-size: 22px;
  line-height: 25px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

/*********************************************************************************************************************************/
/*  Footer changes */
/*********************************************************************************************************************************/
footer ul#menu-footer-right {
  padding-top: 6px; }
footer ul#menu-footer-right li {
  padding-left: 50px; }
footer ul#menu-footer-right::before {
  content: "Country offices:";
  color: #fff; }

/*********************************************************************************************************************************/
/*  News & facts + Publication library switches */
/*********************************************************************************************************************************/
#pa-newsswitch {
  padding-bottom: 30px; }

/*********************************************************************************************************************************/
/*  Standard Menu (NEW) styling */
/*********************************************************************************************************************************/
@media screen and (min-width: 64em) {
  #standard-menu-head a.masthead__brand {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    margin-left: 0; }
    #standard-menu-head a.masthead__brand svg {
      height: 50px;
      width: 188px; }
  #standard-menu-head .masthead__menu {
    padding-top: 1.66667rem;
    padding-bottom: 1.66667rem; }
  #standard-menu-head ul#menu-standard-menu-1 {
    width: 747.08px !important; }
  #standard-menu-head ul {
    width: 100% !important;
    display: flex;
    justify-content: space-between; }
    #standard-menu-head ul li a {
      font-size: 1.46667rem;
      line-height: 1.13636;
      font-weight: 400;
      color: #0E4E77;
      display: block;
      line-height: 1.13636;
      /* padding: 1.66667rem 3.33333rem; */
      padding: 1.66667rem 0;
      text-decoration: none;
      white-space: nowrap; }
    #standard-menu-head ul li.current-menu-item a, #standard-menu-head ul li.current-menu-ancestor a {
      color: #C4232A; }
    #standard-menu-head ul li.astm-search-menu {
      float: right;
      list-style-type: none; }
      #standard-menu-head ul li.astm-search-menu a {
        padding-left: 0 !important;
        padding-right: 0 !important; }
      #standard-menu-head ul li.astm-search-menu form {
        background-color: #FBFCFE; }
        #standard-menu-head ul li.astm-search-menu form label {
          float: left;
          width: 100%;
          height: 100%; }
          #standard-menu-head ul li.astm-search-menu form label input {
            float: left;
            width: 90%;
            height: 100%;
            padding: 20px; }
          #standard-menu-head ul li.astm-search-menu form label input:focus {
            outline: none !important; }
        #standard-menu-head ul li.astm-search-menu form input.is-search-submit {
          display: none !important; }
      #standard-menu-head ul li.astm-search-menu .search-close {
        padding-top: 7px;
        right: 0; }
    #standard-menu-head ul li.astm-search-menu.is-menu.full-width-menu.active-search.open a svg {
      display: none !important; } }
@media screen and (max-width: 64em) {
  #standard-menu-head .masthead__overlay.js-menu-overlay ul {
    margin-bottom: 20px; }
    #standard-menu-head .masthead__overlay.js-menu-overlay ul li {
      display: block;
      width: 100%; }
      #standard-menu-head .masthead__overlay.js-menu-overlay ul li a {
        display: block;
        width: 100%;
        font-size: 1.6rem;
        line-height: 1.04167;
        font-weight: 400;
        color: #0E4E77;
        padding: .83333rem 0;
        border-bottom: solid 1px rgba(111, 155, 195, 0.1); }
    #standard-menu-head .masthead__overlay.js-menu-overlay ul li.current-menu-item a, #standard-menu-head .masthead__overlay.js-menu-overlay ul li.current-menu-ancestor a {
      color: #C4232A; }
    #standard-menu-head .masthead__overlay.js-menu-overlay ul li.astm-search-menu {
      display: none !important; } }
/*********************************************************************************************************************************/
/*  2021 extra styling */
/*********************************************************************************************************************************/
.topbar__meta .topbar__meta__item.js-country-toggle {
  color: #E9C31E; }
.topbar__meta .topbar__country {
  opacity: 1;
  transition: all 1s linear; }
.topbar__meta .topbar__country.is-hidden {
  opacity: 0;
  transition: all 1s linear; }

.pa-button {
  background: #0E4E77 !important;
  padding: 15px 25px !important;
  border: 1px solid #0E4E77 !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pa-button:hover {
  background-color: #013759 !important; }

.pa-stories-block h3.widget-title {
  font-size: 26px !important;
  line-height: 32px !important;
  font-weight: bold !important; }
.pa-stories-block .panel-grid {
  flex-wrap: wrap;
  align-items: stretch !important;
  align-content: stretch !important; }
  .pa-stories-block .panel-grid div {
    display: flex !important;
    align-self: stretch !important; }
    .pa-stories-block .panel-grid div .textwidget {
      display: flex;
      flex-direction: column; }
      .pa-stories-block .panel-grid div .textwidget p {
        align-self: stretch; }
    .pa-stories-block .panel-grid div img {
      height: 100% !important;
      object-fit: cover !important; }
    .pa-stories-block .panel-grid div .widget_sow-video, .pa-stories-block .panel-grid div .widget_sow-video div {
      display: block !important;
      width: 100% !important;
      position: relative !important; }
      .pa-stories-block .panel-grid div .widget_sow-video .sow-video-wrapper, .pa-stories-block .panel-grid div .widget_sow-video div .sow-video-wrapper {
        width: 100% !important;
        padding-top: 56.25% !important;
        height: 0px !important;
        position: relative !important; }
        .pa-stories-block .panel-grid div .widget_sow-video .sow-video-wrapper iframe, .pa-stories-block .panel-grid div .widget_sow-video div .sow-video-wrapper iframe {
          width: 100% !important;
          height: 100% !important;
          position: absolute !important;
          top: 0 !important;
          left: 0 !important;
          /* ratio oplossing
          width: 100% !important;
          height: auto !important;
          aspect-ratio: 16 / 9; */ }
  .pa-stories-block .panel-grid div.so-widget-sow-editor.so-widget-sow-editor-base {
    display: block !important; }

@media only screen and (max-width: 767px) {
  .pa-stories-block .panel-grid .panel-grid-cell {
    margin-bottom: 0 !important; }
    .pa-stories-block .panel-grid .panel-grid-cell .so-panel {
      margin-bottom: 0 !important; }
      .pa-stories-block .panel-grid .panel-grid-cell .so-panel .sow-image-container {
        padding-bottom: 20px !important; }
      .pa-stories-block .panel-grid .panel-grid-cell .so-panel .sow-video-wrapper {
        margin-bottom: 20px !important; } }
/*********************************************************************************************************************************/
/*  General Media Queries */
/*********************************************************************************************************************************/
@media only screen and (min-width: 768px) {
  #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce a {
    position: absolute !important;
    bottom: 10px !important; }

  .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container {
    height: 330px; } }
@media only screen and (max-width: 768px) {
  #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce {
    margin-bottom: 0 !important;
    font-size: 12px !important; } }
@media only screen and (max-width: 767px) {
  #primary.site-content .sow-slider-image-container .panel-widget-style .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce {
    margin-bottom: -50px !important;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.2) !important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2) !important; } }
/*********************************************************************************************************************************/
/* 20 Years */
/*********************************************************************************************************************************/
.pa-animated-headline {
  position: relative;
  font-family: sans-serif;
  text-transform: uppercase;
  font-size: 2em;
  letter-spacing: 4px;
  overflow: hidden;
  background: linear-gradient(90deg, #FFFFFF, #0E4E77, #FFFFFF);
  background-repeat: no-repeat;
  background-size: 80%;
  animation: animate 3s linear infinite;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(255, 255, 255, 0); }

@keyframes animate {
  0% {
    background-position: -500%; }
  100% {
    background-position: 500%; } }
/*********************************************************************************************************************************/
/* 2022 Changes */
/*********************************************************************************************************************************/
/* Blokken homepage */
body.page-id-19879 {
  /*
  #pa_results .pa_result:nth-child(5) {
      background-color: lighten($mcf_darkblue, 16%);
  }
  */ }
  body.page-id-19879 #pa_results .pa_result:nth-child(1) {
    background-color: #00558e;
    color: #FFF; }
  body.page-id-19879 #pa_results .pa_result:nth-child(2) {
    background-color: #136398;
    color: #FFF; }
  body.page-id-19879 #pa_results .pa_result:nth-child(3) {
    background-color: #2D71A2;
    color: #FFF; }
  body.page-id-19879 #pa_results .pa_result:nth-child(4) {
    background-color: #4582AE;
    color: #FFF; }

/* Filters weghalen bij News & Publication */
body.page-template-newsroom nav.filters .filters__quick, body.page-template-newsroom nav.filters .filters__more, body.page-template-library nav.filters .filters__quick, body.page-template-library nav.filters .filters__more {
  display: none !important; }
body.page-template-newsroom #pa-newsswitch, body.page-template-library #pa-newsswitch {
  padding-bottom: 0 !important;
  margin-bottom: -35px; }
  body.page-template-newsroom #pa-newsswitch a, body.page-template-library #pa-newsswitch a {
    font-size: 18px;
    position: relative;
    z-index: 9999; }

/* Our Approach blokken met foto */
body.page-id-15785 .pa-wwd .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget p {
  background-color: rgba(255, 255, 255, 0.7) !important;
  line-height: 1.1em !important; }

/* Country offices tekst weg */
.topbar__overview.topbar__country .content {
  display: none; }

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