body {
  --main-background-color: #fff;
  --main-color: #00505c;
  --main-hover-color: #ccc;
  --navigation-active-color: #ed7212;
  --navigation-active-backround-color: #eee;
  --navigation-hover-background-color: #f8f8f8;
  --ac-input-background-color: #fff;
  --ac-input-border-color: #417078;
  --ac-input-color: #00505c;
  --ac-input-focus-background-color: #eee;
  --ac-input-focus-color: #417078;
  --dropdown-border: 1px solid #015e6c;
  --dropdown-border-radius: 0 0 0.3em 0.3em;
  --dropdown-z-index: 10;
  --search-form-background-color: #417078;
  --search-form-heading-color: #ed7212;
  --search-form-color: #fff;
  --search-form-button-background-color: #ed7212;
  --search-form-button-border-color: #ed7212;
  --search-results-background-color: #fff;
  --search-results-color: #015e6c;
  --search-results-header-color: #417078;
  --search-results-link-color: #417078;
  --search-results-link-hover-color: #ed7212;
  --default-spacing: 10px;
  --ac-input-border-radius: .3em;
  --ac-input-border-style: solid;
  --ac-input-border-width: 1px;
  --search-default-h-padding: .6em;
  --search-default-v-padding: .3em;
  --search-input-h-padding: calc(.6em - -1px);
  --search-input-v-padding: calc(.3em - -1px);
  --search-operator-margin: 0 var(--search-input-h-padding, .6em) 0 0;
  --word-item-background-color: #fff;
  --word-item-color: #417078;
  --wdoh-font-size: 14px;
  --wdoh-line-height: 1.4em;
  --wdoh-paragraph-bottom-spacing: .6em;
  --wdoh-table-row-margin: 1em 0;
  --wdoh-table-row-padding: .5em 0;
  --wdoh-signature-drop-shadow: drop-shadow(2px 2px 1px rgba(65, 112, 120, .5));
  --wdoh-support-drop-shadow: drop-shadow(2px 2px 1px rgba(237, 114, 18, .5));
  --wdoh-table-header-border-color: #417078;
  --wdoh-table-header-border-style: solid;
  --wdoh-table-header-border-width: 1px;
  --wdoh-table-header-color: #417078;
  --wdoh-table-header-text-align: left;
  --wdoh-table-header-white-space: nowrap;
  --wdoh-table-row-background-even: #eee;
  --wdoh-table-row-background-odd: #f8f8f8;
  --wdoh-tooltip-background: rgba(237,114,18,0.9);
  --wdoh-tooltip-color: #00505c;
  --wdoh-tooltip-padding: 10px;
  --wdoh-tooltip-z-index: 99;
  --world-map-background: lightblue;
  --world-map-nation-color: #00505c;
  --world-map-nation-color-unranked: #eee;
  --world-map-nation-stroke: #fff;
  --world-map-nation-stroke-unranked: #ed7212;
  --world-map-nation-stroke-width: .025em; }

header .navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-toggler {
  border: none;
  padding-left: 0;
  padding-right: 0; }

.container.page-container .site-title .navbar-nav {
  margin-left: 0; }

.search-navigation .navbar-toggler {
  display: none; }

.search-navigation .collapse:not(.show) {
  display: unset; }

.navbar-expand-lg .navbar-nav .dropdown-menu.show {
  display: flow-root list-item;
  flex-direction: column; }
  .navbar-expand-lg .navbar-nav .dropdown-menu.show .dropdown-menu {
    padding-left: 1.1rem;
    position: relative; }

.dropdown-toggle::after {
  display: none; }

.dropdown-toggle::before {
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
  content: "";
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
  vertical-align: .25em; }

.dropdown-toggle[aria-expanded="false"]::before {
  transform: rotate(-90deg); }

.dropdown-toggle[aria-expanded="true"]::before {
  transform: rotate(0deg); }

.dropdown-menu {
  background-color: #f8f8f8;
  border-bottom: var(--dropdown-border);
  border-left: var(--dropdown-border);
  border-radius: var(--dropdown-border-radius);
  border-right: var(--dropdown-border);
  border-top: none;
  color: #417078;
  line-height: 2em;
  margin-top: 0;
  max-height: calc(1000vh - 128px);
  overflow-y: auto;
  padding-bottom: 0;
  padding-top: 0; }
  .dropdown-menu a {
    border-collapse: collapse;
    border-bottom: 1px solid #99c1c8;
    border-top: 1px solid #99c1c8;
    margin-top: -1px;
    color: inherit;
    display: block;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0; }
    .dropdown-menu a:active, .dropdown-menu a:hover, .dropdown-menu a.active, .dropdown-menu a.current_page_ancestor {
      background-color: #eee; }
    .dropdown-menu a:active, .dropdown-menu a.active {
      color: #ed7212; }
  .dropdown-menu .dropdown-menu {
    border: none;
    border-radius: unset; }
  .dropdown-menu .dropdown-item {
    background-color: inherit;
    padding-left: 1rem;
    padding-right: 1rem; }

@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 0; } }

#search-navigation.search-navigation h3 {
  background-color: #ed7212;
  color: #fff;
  margin-bottom: 0;
  padding: 10px; }

#search-navigation.search-navigation .navbar {
  padding: 0; }

#search-navigation.search-navigation .navbar-expand-lg .search-navbar {
  background-color: rgba(255, 255, 255, 0.2);
  padding: 0; }
  #search-navigation.search-navigation .navbar-expand-lg .search-navbar ul {
    color: #fff;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: 72px;
    width: 100%; }
    #search-navigation.search-navigation .navbar-expand-lg .search-navbar ul li {
      background-position: center center;
      background-repeat: no-repeat;
      border-color: rgba(0, 0, 0, 0.5);
      border-style: solid;
      border-width: 0 0 1px 1px;
      display: grid;
      grid-template-columns: repeat(1, 1fr); }
      #search-navigation.search-navigation .navbar-expand-lg .search-navbar ul li:first-child {
        border-left-width: 0; }
      #search-navigation.search-navigation .navbar-expand-lg .search-navbar ul li.active {
        background-color: var(--search-form-background-color, #417078);
        border-bottom-width: 0; }
      #search-navigation.search-navigation .navbar-expand-lg .search-navbar ul li .nav-link {
        color: inherit;
        display: flex;
        flex-direction: column;
        justify-content: center;
        opacity: 0;
        padding-left: 0;
        padding-right: 0; }
      #search-navigation.search-navigation .navbar-expand-lg .search-navbar ul li.search-bibliography {
        background-image: url("../img/icon_search_bibliography.svg"); }
      #search-navigation.search-navigation .navbar-expand-lg .search-navbar ul li.search-measures {
        background-image: url("../img/icon_search_measures.svg"); }
      #search-navigation.search-navigation .navbar-expand-lg .search-navbar ul li.search-correlational-findings {
        background-image: url("../img/icon_search_correlational_findings.svg"); }
      #search-navigation.search-navigation .navbar-expand-lg .search-navbar ul li.search-distributional-findings {
        background-image: url("../img/icon_search_distributional_findings.svg"); }
      #search-navigation.search-navigation .navbar-expand-lg .search-navbar ul li.search-studies {
        background-image: url("../img/icon_search_study_findings.svg"); }
      #search-navigation.search-navigation .navbar-expand-lg .search-navbar ul li.search-site {
        background-image: url("../img/icon_search_site.svg"); }

@media (min-width: 992px) {
  #search-navigation.search-navigation .navbar-expand-lg .search-navbar ul {
    grid-template-columns: 1fr .75fr 1.25fr 1fr 1fr 1fr; }
  #search-navigation.search-navigation .navbar-expand-lg .search-navbar ul li {
    background-position: left center; }
    #search-navigation.search-navigation .navbar-expand-lg .search-navbar ul li .nav-link {
      padding-left: 72px;
      padding-right: .5rem;
      opacity: 1; } }

figure.wp-block-flexible-table-block-table table[class=""] thead :nth-child(3),
figure.wp-block-flexible-table-block-table table[class="has-fixed-layout"] thead :nth-child(3) {
  width: 8%; }

figure.wp-block-flexible-table-block-table table[class=""] thead :nth-child(5),
figure.wp-block-flexible-table-block-table table[class="has-fixed-layout"] thead :nth-child(5) {
  width: 4%; }

figure.wp-block-flexible-table-block-table table[class=""] th,
figure.wp-block-flexible-table-block-table table[class=""] td,
figure.wp-block-flexible-table-block-table table[class="has-fixed-layout"] th,
figure.wp-block-flexible-table-block-table table[class="has-fixed-layout"] td {
  vertical-align: top;
  overflow-wrap: normal; }

figure.wp-block-flexible-table-block-table table[class=""] td,
figure.wp-block-flexible-table-block-table table[class="has-fixed-layout"] td {
  background-color: var(--wdoh-table-row-background-even);
  border-left: 0em;
  border-right: 0em; }

figure.wp-block-flexible-table-block-table table[class=""] th,
figure.wp-block-flexible-table-block-table table[class="has-fixed-layout"] th {
  background-color: var(--main-background-color);
  border-color: var(--wdoh-table-header-border-color);
  border-style: var(--wdoh-table-header-border-style);
  border-width: 1px 0 1px 0;
  color: var(--wdoh-table-header-color);
  text-align: var(--wdoh-table-header-text-align); }

* {
  font-family: 'Roboto', sans-serif; }

button {
  cursor: pointer; }
  button:focus {
    outline: none; }

a, a:not([href]) {
  color: #417078; }
  a:not(.menu-item):not(.print-button):not(.freakflag):not(.column-sort-header), a:not([href]):not(.menu-item):not(.print-button):not(.freakflag):not(.column-sort-header) {
    text-decoration: underline; }
  a:visited, a:not([href]):visited {
    color: #417078; }
  a:active, a:hover, a:not([href]):active, a:not([href]):hover {
    color: #ed7212;
    text-decoration: none; }

.container.page-container {
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0; }
  .container.page-container .site-branding {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: block; }
  .container.page-container .page-header {
    background-color: #417078;
    color: #fff;
    margin-bottom: 0; }
  .container.page-container .site-title {
    display: grid;
    grid-template-columns: calc(160px / 1.666) auto;
    grid-template-rows: auto 1fr;
    grid-template-areas: "logo heading" "navigation navigation";
    margin-top: 0;
    min-height: calc(128px / 1.666);
    padding-left: 0;
    padding-right: 0; }
    .container.page-container .site-title a.site-logo-home {
      background-color: inherit;
      color: inherit;
      grid-area: logo; }
      .container.page-container .site-title a.site-logo-home .site-header-logo {
        background-image: url("../img/logo_med.png");
        background-position: 10px 10px;
        background-repeat: no-repeat;
        background-size: calc(128px / 1.666) calc(99px / 1.666);
        display: block;
        height: calc(128px / 1.666);
        margin-top: calc(10px / 2);
        width: calc(160px / 1.666); }
    .container.page-container .site-title h1 {
      margin-top: 10px; }
    .container.page-container .site-title .site-title-heading {
      grid-area: heading;
      text-transform: uppercase; }
    .container.page-container .site-title .site-description {
      color: inherit; }
      .container.page-container .site-title .site-description small {
        font-size: 95%; }
    .container.page-container .site-title .main-navigation {
      background-color: inherit;
      color: inherit;
      grid-area: navigation;
      margin-left: 10px;
      margin-right: 10px;
      padding-left: 0;
      padding-right: 0; }
    .container.page-container .site-title .navbar-light .navbar-nav .nav-link {
      color: inherit; }
    .container.page-container .site-title .main-navigation .col-md-12,
    .container.page-container .site-title .main-navigation .navbar {
      padding-left: 0;
      padding-right: 0; }
  .container.page-container .site-content {
    margin-left: 0;
    margin-right: 0; }
    .container.page-container .site-content .site-main {
      padding-left: 0;
      padding-right: 0; }
  .container.page-container .bg-light {
    background-color: #417078 !important;
    color: #fff !important; }

.home .entry-header .entry-title,
.no-title .entry-header .entry-title {
  display: none; }

#content #main .attachment,
#content #main .post,
#content #main .page {
  border: none;
  overflow-y: hidden;
  padding: 0 0 10px 0; }
  #content #main .attachment h1,
  #content #main .post h1,
  #content #main .page h1 {
    background-color: #fff;
    color: #ed7212;
    font-size: 2rem;
    margin: calc(2 * 10px) -10px 0 -10px;
    padding: 10px; }
    #content #main .attachment h1 a, #content #main .attachment h1 a:hover, #content #main .attachment h1 a:visited,
    #content #main .post h1 a,
    #content #main .post h1 a:hover,
    #content #main .post h1 a:visited,
    #content #main .page h1 a,
    #content #main .page h1 a:hover,
    #content #main .page h1 a:visited {
      color: inherit;
      text-decoration: underline; }
    #content #main .attachment h1 a:hover,
    #content #main .post h1 a:hover,
    #content #main .page h1 a:hover {
      text-decoration: none; }

.entry-content h1 {
  color: #417078;
  margin-top: .5rem; }

.entry-content h2 {
  font-size: 1.6rem; }

.entry-content h3 {
  font-size: 1.35rem; }

.entry-content h2, .entry-content h3, .entry-content h4 {
  color: #ed7212;
  margin-bottom: .5rem;
  margin-top: 1rem; }
  .entry-content h2 a, .entry-content h2 a:visited, .entry-content h3 a, .entry-content h3 a:visited, .entry-content h4 a, .entry-content h4 a:visited {
    color: #417078; }
  .entry-content h2 a:hover, .entry-content h3 a:hover, .entry-content h4 a:hover {
    color: inherit; }

.entry-content h2 {
  font-size: 1.75rem; }

.entry-content h3 {
  font-size: 1.5rem; }

.entry-content h4 {
  font-size: 1.25rem; }

.entry-content h5 {
  color: #ed7212;
  font-size: 1rem;
  margin-bottom: .25rem; }

.entry-content h6 {
  color: #ed7212;
  font-size: 1rem;
  margin-bottom: 0; }

.entry-content p img {
  float: left;
  margin: 1em 1em 1em 0; }

.entry-content .wp-block-quote {
  border-color: rgba(65,112,120,0.7); }
  .entry-content .wp-block-quote cite {
    color: #417078; }

.entry-content, .entry-header {
  padding-left: 10px;
  padding-right: 10px; }

.entry-meta {
  border-top: calc(2 * 10px) solid transparent; }

.print-button {
  margin: calc(10px / 2) 10px 10px -100%;
  position: absolute;
  right: 0;
  z-index: 1; }
  .print-button:hover {
    color: #ed7212; }

.page-template-page_search .print-button {
  color: #fff; }
  .page-template-page_search .print-button:hover {
    color: #417078; }

.site-footer {
  background-color: #417078;
  border-top: none;
  color: #fff;
  font-size: 1rem; }
  .site-footer .row {
    display: grid;
    grid-column-gap: 10px;
    margin-left: 0;
    margin-right: 0;
    padding: 0; }
    .site-footer .row a {
      color: #fff;
      text-decoration: underline; }
      .site-footer .row a:hover {
        text-decoration: none; }
    .site-footer .row div:nth-of-type(2) {
      grid-template-columns: repeat(1, 1fr);
      text-align: left; }
    .site-footer .row .logo {
      background-repeat: no-repeat;
      background-position-x: center;
      height: 120px; }
      .site-footer .row .logo.ehero {
        background-image: url("../img/logo-ehero.png");
        background-size: calc(585px * (120 / 260)) 120px;
        width: calc(585px * (120 / 260)); }
      .site-footer .row .logo.eur {
        background-image: url("../img/logo-eur.svg");
        background-position: center center;
        background-size: calc(138px * 1.5) calc(47px * 1.5);
        fill: #00505c;
        width: calc(138px * 1.5); }

@media (min-width: 567px) {
  div.container, div.container-sm {
    max-width: fit-content; }
  .site-footer .row {
    grid-template-columns: repeat(1, auto); }
    .site-footer .row .footer-left {
      padding: 0; } }

@media (min-width: 768px) {
  div.container, div.container-sm {
    max-width: 732px; }
  .site-footer .row {
    grid-template-columns: repeat(2, auto); } }

@media (min-width: 992px) {
  div.container, div.container-sm {
    max-width: 992px; }
  .container.page-container .site-title {
    grid-template-columns: 160px auto;
    grid-template-areas: "logo heading" "logo navigation";
    min-height: 128px; }
    .container.page-container .site-title a.site-logo-home .site-header-logo {
      background-size: 128px 99px;
      height: 128px;
      width: 160px; }
    .container.page-container .site-title .main-navigation {
      margin-left: 0;
      margin-right: 0; }
  .site-footer .row {
    grid-template-columns: repeat(3, auto); } }

@media (min-width: 1280px) {
  div.container, div.container-sm {
    max-width: 1280px; } }

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