@charset "UTF-8";

:root{--hsl-green-light-color:72, 53%, 50%;--yellow-color:hsl(34, 96%, 64%);--green-light-color:var(--green-300);--green-dark-color:var(--green-400);--green-300:hsl( 79, 58%, 55%);--green-400:hsl(112, 41%, 47%);--green-600:hsl(146, 74%, 27%);--green-900:hsl(129, 32%, 16%);--purple-400:hsl(278, 43%, 38%);--black-color:hsl(0, 0%, 22%);--white-color:hsl(0, 0%, 100%);--gray-color:hsl(0, 0%, 97%);--primary-text-color:var(--black-color);--secondary-text-color:var(--white-color);--alt-text-color:hsl(0 0% 22% / 0.5);--primary-bg-color:var(--white-color);--box-shadow:0 0 20px 10px rgba(0, 0, 0, 0.05);--box-shadow-dark:0 0 20px 10px rgba(0, 0, 0, 0.1);--basis-margin:3em;--wrapper-max-width:1170px;--intro-max-width:750px;--block-max-width:calc(var(--wrapper-max-width) + var(--basis-margin));--block-padding:calc(var(--basis-margin) / 2);--grid-margin:1.5em;--body-font-size:16px;--primary-font:"Roboto", Arial, sans-serif;--alt-font:"Poetsen One", Times New Roman, serif;--z-index-site-header:10000;--z-index-primary-nav:9999;}
@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url(//www.familiengarten-eberswalde.de/wp-content/themes/familiengarten/assets/fonts/roboto-v32-latin_latin-ext-300.woff2) format("woff2");}
@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url(//www.familiengarten-eberswalde.de/wp-content/themes/familiengarten/assets/fonts/roboto-v32-latin_latin-ext-regular.woff2) format("woff2");}
@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:400;src:url(//www.familiengarten-eberswalde.de/wp-content/themes/familiengarten/assets/fonts/roboto-v32-latin_latin-ext-italic.woff2) format("woff2");}
@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url(//www.familiengarten-eberswalde.de/wp-content/themes/familiengarten/assets/fonts/roboto-v32-latin_latin-ext-700.woff2) format("woff2");}
@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:900;src:url(//www.familiengarten-eberswalde.de/wp-content/themes/familiengarten/assets/fonts/roboto-v32-latin_latin-ext-900.woff2) format("woff2");}
@font-face{font-display:swap;font-family:"Poetsen One";font-weight:400;font-style:normal;src:url(//www.familiengarten-eberswalde.de/wp-content/themes/familiengarten/assets/fonts/PoetsenOne-Regular.woff2) format("woff2");}
@media print {
html, body {
height: 100vh;
}
body {
font-family: var(--primary-font);
font-size: 12pt;
line-height: 1.5;
}
a::after {
content: " (" attr(href) ") ";
display: block;
}
a, a:visited {
color: blue;
}
.primary-nav-container, .site-header .menu, .header-icons, .primary-nav-toggle {
display: none !important;
}
.header-logo svg {
width: 240pt;
height: auto;
}
.header-logo a::after {
display: none;
}
img {
max-width: 240pt;
height: auto;
}
article {
max-width: 500pt;
}
h2 {
font-size: 1.2rem;
}
.big-icon-button, .post-actions, .archive-link {
display: none !important;
}
.poi-content {
-ms-grid-columns: revert;
grid-template-columns: revert;
}
.hero-container {
height: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 1em;
margin-block: 3em;
}
.hero-container .hero-bg, .hero-container .hero-body {
position: revert;
}
.hero-container .hero-mask {
display: none;
}
.quote-container p:before {
content: "„";
}
.quote-container p:after {
content: "”";
}
.quote-container .post-icon {
display: none !important;
}
.block-header__subtitle {
display: none !important;
}
.block-header__title {
line-height: 1.2;
color: var(--green-dark-color);
font-family: var(--alt-font);
font-weight: 400;
}
.accessibility-icons figure {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 1em;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
}
.poi-gallery-slider a:after {
display: none !important;
}
.blaze-controls {
display: none !important;
}
.newsletter-block, .site-footer, .otgs-development-site-front-end {
display: none !important;
}
.map-container {
page-break-inside: avoid;
-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;
break-inside: avoid;
}
.map-container .custom-map {
height: 380pt;
max-width: 500pt;
}
.map-description {
display: none !important;
}
.leaflet-container.leaflet-container {
background-color: var(--green-300);
outline: 0;
}
.leaflet-control-container {
display: none !important;
}
}