/* css styles */
:root {
/* Colors: */
--unnamed-color-a3b0b7: #A3B0B7;
--unnamed-color-6b7f8b: #6B7F8B;
--unnamed-color-aac6d7: #AAC6D7;
--unnamed-color-ffffff: #FFFFFF;
--unnamed-color-d0000e: #D0000E;
--unnamed-color-00242a: #00242A;
--unnamed-color-a0a0a0: #A0A0A0;
--unnamed-color-052e37: #052E37;
--unnamed-color-bfce40: #bfce40;

/* Font/text values */
--unnamed-font-family-source-sans-pro: "Source Sans 3", sans-serif;
--unnamed-font-style-normal: normal;
--unnamed-font-style-italic: italic;
--unnamed-font-weight-bold: bold;
--unnamed-font-weight-normal: normal;
--unnamed-font-size-12: 12px;
--unnamed-font-size-14: 14px;
--unnamed-font-size-20: 20px;
--unnamed-font-size-23: 23px;
--unnamed-font-size-30: 30px;
--unnamed-font-size-60: 60px;
--unnamed-font-size-80: 80px;
--unnamed-character-spacing-0: 0px;
--unnamed-line-spacing-29: 29px;
--unnamed-line-spacing-31: 31px;
--unnamed-line-spacing-38: 38px;
--unnamed-line-spacing-78: 78px;
--unnamed-decoration-underline: underline;
}

.navbar-logo {
	max-height: 50px !important;
}

.navbar.navbar-expand-lg {
	background-color: var(--unnamed-color-052e37);
}

a {
    color: var(--unnamed-color-052e37);
}

.anchored p, p, td, li {
    font-family: var(--unnamed-font-family-source-sans-pro);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-14);
    color: var(--unnamed-color-00242a);
    border: none;
}

.h1 p, h1 {
    font-family: var(--unnamed-font-family-source-sans-pro);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-30);
    line-height: var(--unnamed-line-spacing-78);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-052e37);
}

.h2 p, h2 {
    font-family: var(--unnamed-font-family-source-sans-pro);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-23);
    line-height: var(--unnamed-line-spacing-38);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-052e37);
    border: none;
}

.level4 h4, .anchored {
	font-family: var(--unnamed-font-family-source-sans-pro);
	font-style: var(--unnamed-font-style-normal);
	font-weight: var(--unnamed-font-weight-normal);
	font-size: var(--unnamed-font-size-20);
	line-height: var(--unnamed-line-spacing-29);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-052e37);
}

ul.aa-List li.aa-Item[aria-selected="true"] .search-result-link p {
	color: white !important;
}

/* climate information portal speicific */
.quarto-title-banner.page-columns.page-full {
	height: 12rem;
}

.subtitle.lead {
	visibility: hidden;
	padding: 0 !important;
	margin: 0;
}

.caption p {
    font-family: var(--unnamed-font-family-source-sans-pro);
    font-style: var(--unnamed-font-style-italic);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-12);
    line-height: var(--unnamed-line-spacing-31);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-00242a);
}

.literatur p {
    font-family: var(--unnamed-font-family-source-sans-pro);
    font-style: var(--unnamed-font-style-italic);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-12);
    line-height: var(--unnamed-line-spacing-31);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-00242a);
}

td strong {
	font-size: 16px;
    color: var(--unnamed-color-052e37);
}

.img-fluid {
	margin-bottom: 1rem;
}