@media (max-width: 992px) {
.site-logo.mobile-header-logo { max-width: calc(100% - 140px); }
.main-navigation.has-branding .inside-navigation.grid-container { padding: 0px !important; }
} .main-navigation .main-nav ul ul li a { font-size: 17px; } .main-navigation:not(.toggled) ul ul li.submenu-left.sfHover > ul, 
.main-navigation:not(.toggled) ul ul li.submenu-left:hover > ul {
right: 100%;
left: auto;
}
.main-navigation ul ul li.submenu-left > a svg { transform: scaleX(-1.0); }
@media (min-width: 1500px) {
.generate-back-to-top { right: calc(50% - 720px); }
} .mobile-header-navigation { padding: 10px; }
.slideout-navigation.main-navigation .main-nav ul li a { text-transform: none !important; }
.main-navigation ul li.sub-menu-wide ul { width: 400px; } .shadow-contrast img,
.shadow-contrast-1 img { box-shadow: 12px 12px 0px var(--contrast); }
.shadow-contrast-2 img { box-shadow: 12px 12px 0px var(--contrast-2); }
.shadow-contrast-3 img { box-shadow: 12px 12px 0px var(--contrast-3); }
.shadow-base img,
.shadow-base-1 img { box-shadow: 12px 12px 0px var(--base); }
.shadow-base-2 img { box-shadow: 12px 12px 0px var(--base-2); }
.shadow-base-3 img { box-shadow: 12px 12px 0px var(--base-3); }
.shadow-accent img,
.shadow-accent-1 img { box-shadow: 12px 12px 0px var(--accent); }
.shadow-accent-2 img { box-shadow: 12px 12px 0px var(--accent-2); }
.shadow-accent-3 img { box-shadow: 12px 12px 0px var(--accent-3); }
.shadow-accent-4 img { box-shadow: 12px 12px 0px var(--accent-4); }
.shadow-accent-5 img { box-shadow: 12px 12px 0px var(--accent-5); } .blue-shadow img { box-shadow: 12px 12px 0px var(--accent-2); } .grey-shadow img { box-shadow: 12px 12px 0px var(--base); } .boxshadow-lightgrey { box-shadow: 12px 12px 0px rgba(247, 247, 252, 0.7); }
.text-shadow-contrast { text-shadow: .05em .05em 0 var(--contrast);	}
.text-shadow-contrast .gb-icon svg { filter: drop-shadow(.05em .05em 0 var(--contrast)); }
.outline-contrast { text-shadow: 1px 1px 0 var(--contrast), 1px -1px 0 var(--contrast), -1px 1px 0 var(--contrast), -1px -1px 0 var(--contrast); }
.outline-contrast .gb-icon svg { filter: drop-shadow(.5px .5px 0 var(--contrast)) drop-shadow(-.5px .5px 0 var(--contrast)) drop-shadow(.5px -.5px 0 var(--contrast)) drop-shadow(-.5px -.5px 0 var(--contrast)); }
.outline-contrast-lighter {	text-shadow: 1px 1px 0 var(--contrast), 1px -1px 0 var(--contrast), -1px 1px 0 var(--contrast), -1px -1px 0 var(--contrast), 0 0 10px #fff; }
.outline-contrast-lighter .gb-icon svg { filter: drop-shadow(.5px .5px 0 var(--contrast)) drop-shadow(-.5px .5px 0 var(--contrast)) drop-shadow(.5px -.5px 0 var(--contrast)) drop-shadow(-.5px -.5px 0 var(--contrast)) drop-shadow(0 0 10px #fff); }  .colorline { position: relative; margin-left: 20px; }
.colorline::after { content: ''; position: absolute; left: -40px; top: 0; height: 100%; width: 20px; background: inherit; }
.bg-white { background-color: #ffffff; } .no-auto-link {pointer-events: none;}
.no-auto-link > a {text-decoration:none; color:inherit;} .navigation-search input[type="search"] {  border: 2px solid var(--accent-2); } body.page-id-5866 .page-header-image:before { background-position: center 30% !important; } body.page-id-6330 .page-header-image .gb-headline { display: none; }
body.page-id-6330 .page-header-image:before { background-size: contain !important; }
.wpseo_breadcrumb { padding: 20px 0 0 20px; }
.cover-zoom .wp-block-cover { overflow: hidden; padding:0;}
.cover-zoom .wp-block-cover img.wp-block-cover__image-background { transition: all 0.3s ease-in-out; }
.cover-zoom:hover .wp-block-cover img.wp-block-cover__image-background { transform: scale(1.1); }
.hyperlink-zoom a.gb-button { overflow: hidden; }
.hyperlink-zoom a.gb-button * { transition: all 0.2s ease-in-out; } 
.hyperlink-zoom a.gb-button:hover * { font-size: 110%; }
blockquote { font-size: 1em; }
.blocksatz { text-align: justify; hyphens: auto; }
.break-all {word-break: break-all;}
.display-none { display: none !important;}
.margin-none { margin:0 !important;} .raster-limit-1 .gb-grid-wrapper.raster-limited > .gb-grid-column:not(:nth-child(-n + 1)),
.raster-limit-2 .gb-grid-wrapper.raster-limited > .gb-grid-column:not(:nth-child(-n + 2)),
.raster-limit-3 .gb-grid-wrapper.raster-limited > .gb-grid-column:not(:nth-child(-n + 3)),
.raster-limit-4 .gb-grid-wrapper.raster-limited > .gb-grid-column:not(:nth-child(-n + 4)),
.raster-limit .gb-grid-wrapper.raster-limited .gb-grid-wrapper .gb-grid-column:first-child { display:none; }
@media (min-width: 993px) {
.raster-limit-1 .gb-grid-wrapper.raster-limited > .gb-grid-column { width:100%; }
.raster-limit-2 .gb-grid-wrapper.raster-limited > .gb-grid-column { width:50%; }
.raster-limit-3 .gb-grid-wrapper.raster-limited > .gb-grid-column { width:33.33%; }
.raster-limit-4 .gb-grid-wrapper.raster-limited > .gb-grid-column { width:25%; }
}
@media (max-width: 768px) {
.wp-block-image.mobile-center figure { float: none !important; margin: 0 auto 1em auto !important; } } .sidebar .gb-query-loop-item.gb-grid-column {
width: 100%;
padding: 0 !important;
margin-bottom: 0.5em;
}
.sidebar-berichte ul { margin-bottom: 1em; }
.sidebar-berichte li { margin-bottom: 0 !important; }
.sidebar-h4-schwangerschaft { margin-bottom: 0 !important; }
body.full-width-content #content { max-width: 100%; }
body.blog .site-main > * { margin-bottom: 0px; }
body.single-post #content { margin-left: 20px; margin-right: 20px; }
.multiply img, img.multiply { mix-blend-mode: multiply; } .ln-letters a {
font-size: initial !important;
padding: 5px 10px !important;
margin: 0 10px 10px 0 !important;
}
.ln-letters a:hover {
margin-top: 0px !important;
padding-top: 5px !important;
}
ul#glossaryList {columns: 3;}
@media (max-width: 992px) { ul#glossaryList {columns: 2;} }
@media (max-width: 768px) { ul#glossaryList {columns: 1;} }
.cmtt-backlink.cmtt-backlink-top { display:none !important;}
.cmtt-backlink.cmtt-backlink-bottom { margin-top: 100px; }
#ttcont { background-color: var(--contrast-2) !important; border-radius: 0px !important; }
#tt #ttcont div.glossaryItemTitle { font-weight: bold; } .site span.glossaryLink, .site a.glossaryLink { border-color: #808080 !important; }
body.single-glossary .is-right-sidebar { display: none; } .leaflet-tile-container img { filter: contrast(125%); }
.leaflet-map-pane .leaflet-popup { top: -20px; }
.mpn-map-marker {
top: 40px !important;
background-color: #003399; width: 16px;
height: 16px;
border-radius: 100%;
background-clip: content-box;
padding: 2px;
outline: 2px solid #003399; }
.map-regionalgruppen .leaflet-zoom-animated:not([src]):not(.leaflet-popup) {  width: 0px !important;  margin-left: 0 !important; }
.marker-container { display: none; } .wpcf7-list-items-as-block .wpcf7-list-item { display: block;}
.wpcf7-list-items-as-block .wpcf7-list-item.last { margin-bottom: 20px; }
input[value="Broschüren bestellen"] + .wpcf7-list-item-label::after { font-style: italic; content: " - bitte Adresse angeben"; }
.wpcf7 input[type="text"],		.wpcf7 input[type="email"],	.wpcf7 input[type="url"], 
.wpcf7 input[type="password"],	.wpcf7 input[type="search"],.wpcf7 input[type="tel"], 
.wpcf7 input[type="number"],	.wpcf7 textarea,			.wpcf7 select {
max-width: 600px;
width: 100%; }
.wpcf7 input[type="button"], .wpcf7 input[type="reset"], .wpcf7 input[type="submit"] { }
.wpcf7-checkbox + .wpcf7-not-valid-tip { margin: -1em 0 1em 0; }
.wpcf7-not-valid, .wpcf7-not-valid > * { box-shadow: 0 0 5px #dc3232; }
.wpcf7 input[type="checkbox"] + .wpcf7-list-item-label {
display: inline-block;
width: calc(100% - 30px);
vertical-align: top;
padding: 1px 0 0 .2em;
} .links-ub .ub-expand-toggle-button {
background-color: var(--accent-3);
color: #ffffff !important;
padding: 15px 20px;
display: inline-block;
}
.links-ub .ub-expand-partial .ub-expand-toggle-button:before { content: "▶ ";}
.links-ub .ub-expand-partial .ub-expand-toggle-button:after { content: " anzeigen";}
.links-ub .ub-expand-partial .ub-expand-toggle-button.ub-hide { margin-bottom:20px; }
.links-ub .ub-expand-partial .ub-expand-toggle-button.ub-hide:before,
.links-ub .ub-expand-full .ub-expand-toggle-button:before { content: "◀ ";}
.links-ub .ub-expand-partial .ub-expand-toggle-button.ub-hide:after,
.links-ub .ub-expand-full .ub-expand-toggle-button:after { content: " ausblenden";}
@media (max-width: 768px) { 
h2.wp-block-ub-content-toggle-accordion-title {	font-size: 24px;}
} .footer-menu a:hover { color: var(--accent-4) !important; }
.footer-menu li:not(:first-child)::before { content: "·"; padding-right: .5em; }
@media (max-width: 768px) { 
.footer-menu .wp-block-navigation__container { justify-content: center; }
}@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(https://www.mpn-netzwerk.de/wp-content/uploads/fonts/5ed077e8e11928a27060c19efed63fd1/lato--v24-normal-400.woff2?c=1689306933) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(https://www.mpn-netzwerk.de/wp-content/uploads/fonts/5ed077e8e11928a27060c19efed63fd1/lato--v24-normal-400.woff2?c=1689306933) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
font-display: block;
src: url(https://www.mpn-netzwerk.de/wp-content/uploads/fonts/5ed077e8e11928a27060c19efed63fd1/lato--v24-normal-700.woff2?c=1689306933) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
font-display: block;
src: url(https://www.mpn-netzwerk.de/wp-content/uploads/fonts/5ed077e8e11928a27060c19efed63fd1/lato--v24-normal-700.woff2?c=1689306933) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-display: block;
src: url(https://www.mpn-netzwerk.de/wp-content/uploads/fonts/5ed077e8e11928a27060c19efed63fd1/poppins--v20-normal-500.woff2?c=1689306933) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-display: block;
src: url(https://www.mpn-netzwerk.de/wp-content/uploads/fonts/5ed077e8e11928a27060c19efed63fd1/poppins--v20-normal-500.woff2?c=1689306933) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-display: block;
src: url(https://www.mpn-netzwerk.de/wp-content/uploads/fonts/5ed077e8e11928a27060c19efed63fd1/poppins--v20-normal-500.woff2?c=1689306933) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}