#edit-comment-body-0-format{display:none;}
#block-no-results{background-color:#ffffff;}
.inner-link, .paragraph p a, .paragraph--type--fqt-text a, .file a {color: #00A1E0 !important;}
.credits{height:50px !important;}

body { font-family: frutiger-regular,Arial,Helvetica,sans-serif !important; line-height: 1.6; }

h1, h2, h3 { color:#001e48 !important; }
h4, h5 {color:#111111 !important; }

#block-bookmark a{color:#ff0000}
#block-bookmark {padding-top:30px}

.highlight2 strong{
    background-color: #FFFF88;
}

.paragraph ul, .paragraph ol { list-style-position: outside !important; }

.facets-widget-links li a, nav.category-navigation li a, #block-secondarynavigation li a { height: unset !important; padding: 0.5em; }
nav.category-navigation li a:hover, #block-secondarynavigation li a:hover { font-weight: 400; text-decoration: underline; }
.facets-widget-links li a.is-active, nav.category-navigation li a.is-active, #block-secondarynavigation li a.is-active { font-weight: 700; }
@media all and (min-width: 36em) { .facets-widget-links li a, nav.category-navigation li a, #block-secondarynavigation li a { padding: 3px 0; } }

.facets-widget-links li a .facet-item__value { word-break: break-word; line-height: 1.2em;}
.facets-widget-links li a:hover { font-weight: 400; }
.facets-widget-links li a:hover .facet-item__value { text-decoration: underline;}
.facets-widget-links li a:hover .facet-item__count { text-decoration: none;}

.gin-secondary-toolbar--frontend { position: fixed !important; left: 0; right: 0; }
.dialog-off-canvas-main-canvas { margin-top: 60px; }

.disagree-button.eu-cookie-compliance-more-button, .eu-cookie-compliance-agree-button, .eu-cookie-compliance-default-button, .eu-cookie-compliance-hide-button, .eu-cookie-compliance-more-button-thank-you, .eu-cookie-withdraw-button, .eu-cookie-compliance-save-preferences-button { font-family: frutiger-regular,Arial,Helvetica,sans-serif !important; }
.eu-cookie-compliance-banner a { color: #FFFFFF; text-decoration: underline;}
@media all and (min-width: 48em) { .eu-cookie-compliance-banner button { margin-top: 0; } }
.eu-cookie-compliance-banner .popup-content { flex-direction: column !important; }
@media all and (min-width: 48em) { .eu-cookie-compliance-banner .popup-content { flex-direction: row !important; } }

.header > div {justify-content: flex-end;}
#block-languageswitcher ul.links {display: flex !important; flex-wrap: wrap; gap: 0.25rem; text-transform: capitalize;}
#block-languageswitcher ul.links li.is-active {display: list-item !important; -webkit-text-decoration-line: underline; text-decoration-line: underline; text-underline-offset: 5px;}