.hide {
display: none!important;
}
.news-wrapper {
border-radius: 10px;
}
.callout-wrapper {
position: relative;
top: 50px;
}
.info-block {
border-left: 1px solid #70707050;
padding-left: 20px;
}
.info-block.legal {
border: none;
}
footer.wp-block-template-part {
margin-top: 0;
}
.wp-block-group {
margin-top: 0;
}
header.wp-block-template-part {
z-index: 999;
position: relative;
margin-top: 0;
}
#leave {
width: 616px;
height: 676px;
background-image: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/pexels-min-an-1353938.png);
background-size: cover;
background-repeat: no-repeat;
margin: 0;
padding: 0;
top: 0;
right: 0;
position: fixed;
z-index: 0;
transition: all 0.3s;
}
.to-top {
position: fixed !important;
bottom: 40px;
right: 50px;
z-index: 99;
opacity: 0;
transition: opacity 0.5s ease-in-out;
}
.to-top.visible {
opacity: 1;
}
.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-1.wp-block-columns-is-layout-flex {
z-index: 2;
}
.wp-block-group.alignfull.has-base-2-background-color.has-background.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained, 
.wp-block-group.alignfull.has-accent-4-background-color.has-background.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained, 
.wp-block-columns.alignwide.is-layout-flex.wp-container-core-columns-layout-3.wp-block-columns-is-layout-flex, 
div#wp-block-themeisle-blocks-posts-grid-4cab8ca6, .callout-wrapper {
z-index: 2;
position: relative;
}
.wp-block-group.alignfull.has-base-2-background-color.has-background.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
background: transparent!important;
}
header.wp-block-template-part {
position: fixed;
top: 0;
left: 0;
right: 0;
width: 100%;
background-color: #ffffff40;
z-index: 1000;
}
div#wp-block-themeisle-blocks-form-input-2361e073 > input,
input#wp-block-themeisle-blocks-form-input-bef3de8f-input,
textarea#wp-block-themeisle-blocks-form-textarea-3e89bc0c-input {
border: 0;
background: #efefef;
border-radius: 5px;
height: 30px;
}
textarea#wp-block-themeisle-blocks-form-textarea-3e89bc0c-input {
height: 120px;
}  @media (max-width: 1319px) {
.wp-block-columns {
padding: 0 40px;
}
} @media (max-width: 1100px) {
#leave {
top: -170px;
right: -155px;
transform: scale(.5);
}  
}
footer a {
text-decoration: none;
}
.top-head {
z-index: 2;
position: relative;
}
div#wpgmza_table_4_length, div#wpgmza_table_4_info, div#wpgmza_table_4_paginate { }
table.dataTable.no-footer {
border-bottom: none;
}
div#wpgmza_filter_4 {
visibility: hidden;
height: 0px;
}
.wpgmza-category-filter-container.wpgmza-form-field.wpgmza_sl_category_div {
visibility: hidden;
height: 0px;
}
.art-von-angebot label {
border: 1px solid var(--wp--preset--color--custom-accent-1);
border-radius: 10px;
padding-top: calc(0.6rem - 1px);
padding-bottom: calc(0.6rem - 1px);
padding-right: 10px;
padding-left: 10px;
color: #ffffff;
width: 100%;
height: 50px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
line-height: 1.1;
text-transform: uppercase;
color: var(--wp--preset--color--custom-accent-1);
font-size: 18px;
}
.art-von-angebot label.selected-angebot {
color: #ffffff;
background-color: var(--wp--preset--color--custom-accent-1);
}
.art-von-angebot label input {
visibility: hidden;
height: 0px;
margin: 0px;
}
.art-von-angebot, .angebot {
width: 82%;
max-width: 22vw !important;
padding-left: 20px;
padding-right: 20px;
padding-top: 25px;
}
.a-von-angebot-content {
display: flex;
justify-content: space-between;
flex-direction: column;
}
.angebot {
margin-top: 40px;
}
h3#toggleAngebotContent:after {
content: 'v';
}
h3#toggleAngebotContent {
width: calc(100% - 20px);
border: 1px solid var(--wp--preset--color--custom-accent-1);
display: flex;
justify-content: space-between;
padding: 10px;
align-items: center;
color: var(--wp--preset--color--custom-accent-1);
}
.angebot-content {
flex-direction: column;
width: auto;
flex-direction: column;
width: auto;
margin-top: 0px;
}
.angebot-content div {
height: auto;
display: flex;
align-items: center;
color: var(--wp--preset--color--custom-accent-1);
margin-bottom: 5px;
text-indent: -30px;
margin-left: 30px;
z-index: 6;
position: relative;
}
.art-von-angebot .a-v-a-left.tgl-on h4.additional-filters {
color: #ffffff;
background-color: var(--wp--preset--color--custom-accent-1);
}
.art-von-angebot .a-v-a-left.tgl-on h4.additional-filters:before {
content: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/filter.svg);
}
.hidden-object {
position: fixed;
left: -200vw;
}
.visible-object {
position: relative;
}
.art-von-angebot h3, .angebot h3, .suchfilter h3, .aha-left h3 {
color: var(--wp--preset--color--custom-accent-1) !important;
font-size: 26px;
font-weight: 500;
}
.angebot-content label {
font-size: var(--wp--preset--font-size--medium);
}
.wpgmza-address-container.wpgmza-form-field.wpgmza_sl_query_div, .wpgmza-keywords.wpgmza-form-field.wpgmza_sl_query_div, .wpgmza-radius-container.wpgmza-form-field.wpgmza_sl_radius_div.wpgmza-clearfix {
display: flex;
justify-content: space-between;
color: var(--wp--preset--color--custom-accent-1);
align-items: center;
}
.wpgmza-keywords.wpgmza-form-field.wpgmza_sl_query_div { }
.wpgmza-search.wpgmza_sl_search_button_div, .wpgmza-radius-container.wpgmza-form-field.wpgmza_sl_radius_div.wpgmza-clearfix {
margin-top: 10px;
right: 20px;
position: absolute;
top: 31px;
}
.wpgmza-store-locator.wpgmza_sl_main_div {
width: calc(22vw - 40px);
padding: 40px;
left: 0px;
z-index: 4;
padding-left: 20px;
padding-right: 20px;
display: flex;
justify-content: space-between;
position: absolute;
top: 25px;
}
input#nameInput_4 {
height: 20px;
width: calc(12vw - 40px);
padding-left: 40px;
}
input#addressInput_4 {
width: 70%;
}
.wpgmza-store-locator.wpgmza_sl_main_div input {
border: 1px solid var(--wp--preset--color--custom-accent-1);
background-color: #ffffff;
color: var(--wp--preset--color--custom-accent-1);
text-transform: uppercase;
padding: 10px;
border-radius: 20px;
}
input.wpgmza-search.wpgmza_sl_search_button_4 {
width: calc(8vw - 40px);
margin-bottom: 10px;
background-color: var(--wp--preset--color--custom-accent-1);
color: #ffffff;
height: 40px;
font-size: 11px;
}
.reset {
cursor: pointer;
}
button.wpgmza-use-my-location.button-secondary, select#radiusSelect_4 {
padding: 10px;
border: 1px solid var(--wp--preset--color--custom-accent-1);
color: var(--wp--preset--color--custom-accent-1);
text-transform: uppercase;
background-color: #ffffff;
}
.art-von-angebot, .angebot {
width: calc(100% - 40px);
max-width: calc(100vw - 20px) !important;
margin-bottom: -440px;
z-index: 2;
position: relative;
padding-left: 20px;
padding-right: 20px;   
}
.wpgmza_map.wpgmza-auto-left {
margin-left: calc(-2.4rem + 25vw) !important;
width: 78vw !important;
margin-right: auto !important;
float: none !important;
top: 0px;
padding: 0px;
margin: 0px;
border-radius: 0px;
}
.wpgmza_map {
border: 0;
max-width: 100vw !important;
width: 100vw !important;
margin-left: -1.2rem !important;
}
.wpgmaps_blist_row {
background-color: #F8F7F0;
padding-left: 10px;
padding-right: 20px;
display: flex;
align-items: center;
border: none;
color: var(--wp--preset--color--custom-accent-1);
font-size: 12px;
}
.wpgmza_div_address {
display: none;
}
.wpgmza_innermap_holder {
border: none;
border-radius: 0px;
}    
.results-reset {
font-size: 12px;
display: flex;
color: #899494;
justify-content: space-between;
margin-top: 20px;
}
span#results-number {
font-weight: bold;
color: var(--wp--preset--color--custom-accent-1);
}
.angebot {
height: 50vh;
overflow: scroll;
color: #ffffff;
z-index: 4;
margin-bottom: 0px;
margin-top: 43vh;
position: absolute;
overflow: scroll;
}
.angebot-content label {
color: #ffffff;
}
.angebot.visible-object.minimized {
display: none;
}
.wpgmza-infowindow {
color: var(--wp--preset--color--custom-accent-1);
font-size: 16px;
}
p.wpgmza_infowindow_title {
font-size: 20px;
font-weight: 500;
}
.wpgmza_gd, p.wpgmza_infowindow_categories {
display: none;
}
.wpgmza_map.wpgmza-auto-left {
margin-left: calc(-2.4rem + 24vw) !important;
margin-right: auto !important;
float: none !important;
position: absolute !important;
}
.angebot-wrapper {
display: flex;
width: calc(25vw - 1px);
flex-direction: column;
background-color: #F8F7F0;
height: 280px;
margin-bottom: calc(-36vh - 2.4rem);
z-index: 3;
margin-left: -2.4rem;
top: 0vh;
overflow: visible;
position: absolute;
}
div#wpgmza_marker_list_4 {
width: 25vw !important;
overflow: hidden !important;
padding: 0px;
margin: 36vh 0px 0px -2.4rem !important;
height: calc(95vh - 280px) !important;
overflow: scroll !important;
padding-top: 0vh;
background-color: #F8F7F0;
position: absolute;
bottom: 0;
z-index: 2;
}
.angebot-wrapper .art-von-angebot {
height: 200px;
}
.wpgmza-pagination {
display: none;
}
.wpgmza-address-container.wpgmza-form-field.wpgmza_sl_query_div, .wpgmza-radius-container.wpgmza-form-field.wpgmza_sl_radius_div.wpgmza-clearfix, label.wpgmza-keywords.wpgmza-form-field__label.wpgmza-form-field__label--float.wpgmza_sl_query_innerdiv1.wpgmza_name_search_string {
display: none;
}
.map-wrap {
position: absolute;
margin-left: 0;
left: 0;
height: 95vh;
z-index: 1;
}
.suchfilter {
padding-left: 20px;
padding-right: 20px;
}
.wpgmza_cat_checkbox_holder {
position: fixed;
left: -200vw;
}
.wpgmza-reset.wpgmza_sl_reset_button_div input {
font-size: 11px;
text-transform: none;
border: none;
}
.wpgmza-reset.wpgmza_sl_reset_button_div {
position: absolute;
right: 20px;
bottom: -26vh;
font-size: 11px;
}
.reset:before {
content: 'Filter zurücksetzen';
color: #899494;
width: 100px;
opacity: 1;
width: 110px;
display: block;
}
.reset {
width: 110px;
}
input.wpgmza-reset.wpgmza_sl_reset_button_4 {
opacity: 0;
}
.wpgmza-keywords.wpgmza-form-field.wpgmza_sl_query_div:before {
content: url(https://dhpf.is-ad.de/wp-content/uploads/2024/05/search.svg);
position: absolute;
left: 30px;
transform: scale(0.6);
top: 47px;
}
.page-id-570 .wp-block-group.alignwide.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6.wp-block-group-is-layout-flex {
max-width: var(--wp--style--global--wide-size);
}
.page-id-570 body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
margin: 0px !important;
}
.wp-block-columns.alignwide.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex {
margin-left: auto !important;
margin-right: auto !important;
}
.wp-block-columns.alignwide.is-layout-flex.wp-container-core-columns-is-layout-4.wp-block-columns-is-layout-flex {
margin-left: auto !important;
margin-right: auto !important;
}
.page-id-570 div#wer-wir-sind {
margin-top: calc(95vh + 40px) !important;
}
.art-von-angebot h3 {
margin-top: 40px;
}
input[type="checkbox" i] {
width: 20px;
height: 20px;
}
.angebot h3 {
margin-left: 20px;
}
.art-von-angebot {
padding-bottom: 40px;
}
span.angebot-subtitle {
margin-left: 20px;
color: #899494;
position: absolute;
margin-top: -45px;
font-size: 12px;
}
.angebot-head-area {
display: flex;
justify-content: space-between;
}
.aha-left {
width: 90%;
}
div#close-subfilters img {
height: 20px;
transform: rotate(180deg);
margin-top: 5px;
}
.logged-out.has-login-form.wp-block-loginout.openform {
margin-bottom: 2px;
}
@media (min-width: 1320px) {
.angebot-wrapper {
margin-left: 0px;
}
.angebot-wrapper {
width: calc(22vw - 1px);
}
.wpgmza-store-locator.wpgmza_sl_main_div {
width: calc(22vw - 40px);
}
div#wpgmza_marker_list_4 {
width: 22vw !important;
margin-left: 0px !important;
}   
}
.wp-block-group.is-content-justification-left.is-layout-flex.wp-container-core-group-is-layout-2.wp-block-group-is-layout-flex {
width: 100%;
display: flex;
justify-content: space-between;
}
div#modal-1-content {
gap: 15px;
font-size: var(--wp--preset--font-size--small);
}
.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex {
max-width: var(--wp--style--global--wide-size);
}
p.min-hundred {
min-height: 105px;
}
.wp-block-navigation .logged-out.has-login-form.wp-block-loginout form#loginform {
display: none;
}
.wp-block-navigation .logged-out.has-login-form.wp-block-loginout:after {
content: 'Login';
}
.wp-block-navigation .logged-in.wp-block-loginout:after {
content: 'Logout';
}
.wp-block-loginout:before {
color: #ffffff00;
background-image: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/lock-closed-sharp.svg);
content: '.';
font-size: 0px;
height: 17px;
width: 10px;
display: block;
background-size: contain;
background-repeat: no-repeat;
margin-right: 5px;
}
.wp-block-loginout {
display: flex;
align-items: center;
cursor: pointer;
}
.logged-in.wp-block-loginout a {
position: absolute;
width: 80px;
height: 20px;
}
.logged-in.wp-block-loginout:before {
background-image: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/lock-open-sharp.svg);
content: '.';
font-size: 0px;
height: 17px;
width: 10px;
display: block;
background-size: contain;
background-repeat: no-repeat;
margin-right: 5px;
}
.logged-in.wp-block-loginout a {
font-size: 0px;
}
.wp-block-navigation .logged-out.has-login-form.wp-block-loginout.openform form#loginform {
display: block;
position: absolute;
background-color: #1B949Fb3;
top: 78px;
padding: 20px;
color: #ffffff;
border-radius: 10px;
left: -100px;
}
.wp-block-loginout input {
width: calc(100% - 20px);
border-radius: 3vw;
}
.wp-block-loginout input#wp-submit {
width: 100%;
background-color: #ffffff;
color: #1B949F;
text-transform: uppercase;
}
input#rememberme {
width: 20px;
margin-right: 10px;
}
.login-remember label {
display: flex;
align-items: center;
}
.logged-out.has-login-form.wp-block-loginout.openform:after {
content: 'X';
position: absolute;
top: 95px;
right: 20px;
color: #ffffff;
font-weight: bold;
}
div#add-file {
background-color: #1B949F;
height: auto;
padding: 10px 20px;
display: flex;
border-radius: 3vw;
color: #ffffff;
text-transform: uppercase;
justify-content: center;
}
input#pods-form-ui-pods-field-dateiname {
width: 100%;
height: auto;
padding: 10px 20px;
border: 1px solid #1B949F;
border-radius: 3vw;
}
.pods-form {
width: 100%;
}
.pods-form label {
text-transform: uppercase;
color: #1B949F;
}
.pods-form-ui-row-name-datei {
margin-top: 40px;
}
label.pods-form-ui-label.pods-form-ui-label-pods-field-datei {
display: none;
}
.pods-form-ui-row-name-datei a {
color: #1B949F;
text-transform: uppercase;
text-decoration: none;
}
.pods-form-ui-row-name-datei {
margin-top: 40px;
width: calc(100% - 42px);
height: auto;
padding: 10px 20px;
border: 1px solid #1B949F;
border-radius: 3vw;
display: flex;
background-color: #ffffff;
justify-content: center;
}
p.pods-submit input {
width: 100%;
height: auto;
padding: 10px 20px;
border: 1px solid #1B949F;
border-radius: 3vw;
display: flex;
background-color: #1B949F;
justify-content: center;
color: #ffffff;
text-transform: uppercase;
font-size: 1em;
}
div#add-file-form {
position: fixed;
width: 100vw;
max-width: none;
height: 100vh;
top: -20px;
left: 0px;
justify-content: center;
align-items: center;
z-index: 2;
}
div#add-file-form {
display: none;
}
div#add-file-form.open-file-form {
display: flex;
}
div#modal-background {
position: fixed;
background-color: #00000090;
top: 0px;
left: 0px;
width: 100vw;
height: 100vh;
}
.pods-form {
width: 50%;
background-color: #ffffff;
padding: 5%;
border-radius: 20px;
z-index: 1;
}
.datei {
width: 100%;
display: flex;
justify-content: space-between;
border-radius: 30px;
border: 1px solid #1B949F;
align-items: center;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 20px;
text-decoration: none;
color: var(--wp--preset--color--custom-accent-1) !important;
text-transform: uppercase;
}
.datei a:before {
content: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/downloadalt.svg);
padding-top: 5px;
padding-right: 20px;
}
.datei a {
display: flex;
align-items: center;
text-decoration: none;
color: var(--wp--preset--color--custom-accent-1) !important;
text-transform: uppercase;
}
h2.head-dateien {
font-size: clamp(18.959px, 1.185rem + ((1vw - 3.2px) * 1.15), 30px);
color: var(--wp--preset--color--custom-accent-1) !important;
}
.file-separator {
width: 100%;
border-top: solid 1px var(--wp--preset--color--custom-accent-1);
padding-left: 40px;
}
.first {
margin-top: 70px;
margin-bottom: 40px;
}
.second {
margin-bottom: 200px;
margin-top: 50px;
}
.pods-form {
position: relative;
padding-top: 10%;
}
.pods-form:before {
content: 'Neue Datei hinzufügen';
font-weight: bold;
height: 100px;
position: absolute;
top: 15%;
font-size: clamp(18.959px, 1.185rem + ((1vw - 3.2px) * 1.15), 30px);
color: var(--wp--preset--color--custom-accent-1) !important;
}
button.delete-button {
border: none;
background-color: #1B949F;
border-radius: 30px;
height: 40px;
width: 40px;
display: flex;
align-items: center;
justify-content: center;
margin-right: -15px;
}
button.delete-button img {
height: 30px;
filter: invert(100%) brightness(100);
}
.file-headline {
margin-bottom: 20px;
padding-top: 120px;
font-style: normal;
font-weight: 100;
}
.wpgmza_map.wpgmza-auto-left {
margin-left: 22vw !important;
}
@media (min-width: 769px) {
.image-contact .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:first-child {
display: flex;
align-items: center;
}
.image-contact .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:last-child {
margin-left: 90px;
}
.image-contact .wp-block-image img {
width: 114%;
max-width: none;
}
}
.angebot-wrapper, .angebot.visible-object {
border-right: solid 1px #D8D8D8;
}
.angebot-wrapper, .angebot.visible-object {
border-left: solid 1px #D8D8D8;
}
.gm-style-iw.gm-style-iw-c {
padding: 20px;
border-radius: 25px;
}
button.gm-ui-hover-effect {
display: none !important;
}
p.wpgmza_infowindow_title {
width: 80%;
}
a.wpgmza_infowindow_link:after {
content: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/detail.svg);
}
a.wpgmza_infowindow_link {
font-size: 0px;
}
p.wpgmza_infowindow_link {
position: absolute;
top: 10px;
right: 20px;
}
.wpgmza_infowindow_description a {
text-decoration: none;
color: var(--wp--preset--color--custom-accent-1);
}
.results-reset {
font-size: 12px;
display: flex;
color: #899494;
justify-content: space-between;
margin-top: 20px;
background-color: #F8F7F0;
padding-bottom: 0px !important;
height: 30px;
}
a.wp-block-button__link.has-custom-top-background-background-color.has-text-color.has-background.has-link-color.wp-element-button:hover {
background-color: #DB6071 !important;
color: #ffffff !important;
border: solid #DB6071;
}
a.wp-block-button__link.has-custom-top-background-background-color.has-text-color.has-background.has-link-color.wp-element-button {
transition: 0.5s;
}
div#wpgmza_marker_list_4 {
border-right: solid 1px #D8D8D8;
}
@media only screen and (max-width: 599px) {
div#modal-1:before {
content: '.';
width: 163px;
height: 74px;
background-image: url(https://dhpf.is-ad.de/wp-content/uploads/2024/02/Logo_DdorfHospPallForum-500px.png);
background-repeat: no-repeat;
background-size: contain;
position: absolute;
margin-top: 4px;
}
.angebots-buttons {
flex-direction: column;
}
.angebots-buttons .wp-block-button.has-custom-width.wp-block-button__width-50.is-style-outline {
width: 100%;
}
.wp-block-navigation .logged-out.has-login-form.wp-block-loginout.openform form#loginform {
left: -45px;
}
.logged-out.has-login-form.wp-block-loginout.openform:after {
color: #ffffff00;
}
}
@media only screen and (max-width: 781px) {
.contact-home {
margin-top: -30px !important;
}
}
@media only screen and (max-width: 1319px) {
.wp-block-columns {
padding: 0px;
}
.page-id-570 .wp-block-columns {
padding: 0px 39px !important;
max-width: 100vw !important;
}
}
.has-modal-open .wp-block-navigation__responsive-close {
margin-top: 30px;
}
.has-modal-open div#modal-1-content {
margin-top: 60px;
}
ul.wp-block-navigation__container.has-text-color.has-contrast-2-color.is-responsive.items-justified-right.wp-block-navigation {
width: 600px;
}
div#modal-1-content.has-modal-open {
padding-top: 10px;
width: 290px;
display: flex;
align-items: flex-start;
margin-top: 60px;
}
.has-modal-open button.wp-block-navigation__responsive-container-close {
margin-top: -60px;
}
.has-modal-open ul.wp-block-navigation__container.has-text-color.has-contrast-2-color.is-responsive.items-justified-right.wp-block-navigation {
align-items: flex-start;
}
.has-modal-open li.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu {
align-items: flex-start;
}
.has-modal-open ul.wp-block-navigation__container.has-text-color.has-contrast-2-color.is-responsive.items-justified-right.wp-block-navigation,
.has-modal-open .wp-block-loginout {
font-weight: bold !important;
font-size: 18px;
}
.has-modal-open .wp-block-loginout {
margin-top: -15px;
}
.has-modal-open ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu li.wp-block-navigation-item.wp-block-navigation-link {
text-align: left;
text-transform: none;
font-weight: 100;
align-items: flex-start;
font-size: 16px;
}
.has-modal-open ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 0px !important;
}
.has-modal-open ul.wp-block-navigation__container.has-text-color.has-contrast-2-color.is-responsive.items-justified-right.wp-block-navigation {
row-gap: 0px;
}
.has-modal-open ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
margin-bottom: 15px;
}
.has-modal-open .wp-block-navigation-submenu a.wp-block-navigation-item__content:after {
content: none;
}
.has-modal-open a.wp-block-navigation-item__content {
width: 290px;
display: flex !important;
justify-content: space-between;
}
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu li.wp-block-navigation-item.wp-block-navigation-link a.wp-block-navigation-item__content {
width: 280px;
padding-left: 10px;
}
.has-modal-open .wp-block-loginout {
width: 290px;
left: 28px;
bottom: -28px;
position: absolute;
}
ul.wp-block-navigation__submenu-container.subnav-downloads {
width: 290px;
}
ul.wp-block-navigation__submenu-container.subnav-downloads.wp-block-navigation-submenu.open-submenu-navi {
display: block;
}
ul.wp-block-navigation__submenu-container.subnav-downloads.wp-block-navigation-submenu {
margin-left: -10px;
}
.wpgmza-basic-list-item-wrapper {
background-image: url(https://dhpf.is-ad.de/wp-content/uploads/2024/05/location-1.svg);
background-repeat: no-repeat;
background-size: 35px;
background-position: -11px -14px;
padding-left: 20px;
}
.wpgmza-basic-list-item.wpgmza_div_title {
color: #899494;
font-size: 12px;
font-weight: 400;
font-family: var(--wp--preset--font-family--body);
}
.wpgmaps_blist_row:focus {
background-color: grey;
}
.angebot.visible-object {
margin-left: 25vw;
margin-top: 0px;
height: calc(95vh - 30px);
background-color: #F8F7F0;    
}
@media (max-width: 1000px) {
.angebot.visible-object {
height: calc(95vh - 20px);
}
}
.angebot-content label {
border: 1px solid var(--wp--preset--color--custom-accent-1);
border-radius: 10px;
padding-top: calc(0.6rem - 1px);
padding-bottom: calc(0.6rem - 1px);
padding-right: 10px;
padding-left: 30px;
color: #ffffff;
width: 100%;
height: 50px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
line-height: 1.1;
text-transform: uppercase;
color: var(--wp--preset--color--custom-accent-1);
font-size: 11px;
}
.angebot-content label input {
display: none;
}
.angebot-content {
margin-left: -10px;
}
.angebot.visible-object {
padding-left: 0px;
}
.angebot-content label {
cursor: pointer;
}
.aha-left {
width: 90%;
margin-top: 5px;
} @media (max-width: 1000px) {
.angebot.visible-object {
margin-left: -1px;
margin-top: 390px;
width: 95vw;
height: 100vh;
background-color: #F8F7F0;
overflow-x: hidden;
}
input.wpgmza-search.wpgmza_sl_search_button_4 {
width: auto;
}
} @media (min-width: 1320px) {
.angebot.visible-object {
margin-left: 22vw;
}
}
@media (min-width: 1001px) and (max-width: 1200px) {
.angebot-wrapper {
width: 28vw !important;
}
div#wpgmza_marker_list_4 {
width: calc(28vw + 1px) !important;
}
.angebot.visible-object {
margin-left: 28vw;
}
}
.empty-bottom {
margin-top: 97vh !important;
height: 0px !important;
margin-bottom: 0px !important;
padding: 0px !important;
width: 100vw !important;
}
.wpgmza-basic-list-item.wpgmza-distance-from-location {
text-align: left;
}
.page-id-111 .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
z-index: 2;
}
h2 a {
text-decoration: none !important;
}
@media (min-width: 782px) and (max-width: 1087px) {
.wp-block-column.is-vertically-aligned-top.news-wrapper.has-base-2-color.has-custom-accent-1-background-color.has-text-color.has-background.has-link-color {
height: 310px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
}
.wp-block-loginout.openform:before {
background-image: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/lock-closed-sharp.svg);
content: 'Login';
padding-left: 20px;
display: block;
background-repeat: no-repeat;
margin-right: 5px;
color: var(--wp--preset--color--contrast-2) !important;
font-size: var(--wp--preset--font-size--small) !important;
width: auto;
margin-left: -5px;
margin-right: 0px;
margin-top: -2.5px;
background-size: 10px;
background-position: 5px;      
}
div#wpgmza_marker_list_4.resultate-headline:before {
content: 'Ergebnisse nach Filter';
}
.subtitle-result-list {
display: none;
}
.confirm-filters label {
height: 20px;
margin-bottom: -4px;
color: #ffffff !important;
background-color: #db6071;
border-radius: 0px;
border: #db6071;
position: fixed;
bottom: 0px;
z-index: 31;
}
.aha-bottom {
color: #ffffff !important;
padding: 0px !important;
}
div#wpgmza_marker_list_4 .wpgmaps_blist_row:first-child {
margin-top: 10px;
z-index: 3;
}
label.selected-angebot {
background-color: var(--wp--preset--color--custom-accent-1);
color: #ffffff;
}
.art-von-angebot h3, .aha-left h3 {
font-size: 20px;
}
.art-von-angebot h4.additional-filters.minimized {
color: #ffffff;
background-color: var(--wp--preset--color--custom-accent-1);
}
.art-von-angebot h4 {
background-color: transparent;
color: var(--wp--preset--color--custom-accent-1);
border: 1px solid var(--wp--preset--color--custom-accent-1);
font-size: 16px;
border-radius: 5px;
padding: 10px;
}
.art-von-angebot h4.additional-filters.minimized:before {
content: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/filter.svg);
}
.art-von-angebot h4:before {
content: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/filter-green.svg);
margin-right: 10px;
}
.a-v-a-columns {
display: flex;
}
.a-v-a-left {
margin-right: 20px;
}
.a-v-a-right a {
text-decoration: none;
}
.a-v-a-right h4:before {
content: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/filter-remove.svg);
}
.art-von-angebot .tl-filter-content label {
border: none;
height: auto;
text-align: left;
display: block;
text-indent: -23px;
}
.tl-filter-content {
background-color: #ffffff;
width: auto;
margin-top: -40px;
padding-top: 40px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.tl-filter-content.tl-ambulant {
margin-top: -15px;
}
.art-von-angebot .tl-filter-content label {
width: auto;
}
.art-von-angebot {
padding-right: 0px !important;
width: calc(100% - 21px) !important;
}
.angebot .art-von-angebot {
padding-right: 20px !important;
}
label#top-level-filter1, 
label#top-level-filter2, 
label#top-level-filter3, 
label#top-level-filter4 {
width: auto;
z-index: 2;
position: relative;
background-color: #F8F7F0;
flex-direction: row;
justify-content: space-between;
}
label#top-level-filter1:after, 
label#top-level-filter2:after, 
label#top-level-filter3:after, 
label#top-level-filter4:after {
content: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/sort.svg);
}
input.checkControl_9, 
input.checkControl_10, 
input.checkControl_11, 
input.checkControl_12 {
display: none;
}
div#close-subfilters {
margin-left: 20px;
color: var(--wp--preset--color--custom-accent-1);
font-size: 18px;
font-weight: 500;
}
div#close-subfilters img {
transform: rotate(0deg);
margin-bottom: -3px;
margin-right: 5px;
}
.tl-filter-content.tl-ambulant.tgl-off,
.tl-filter-content.tl-stationaer.tgl-off,
.tl-filter-content.tl-info.tgl-off {
height: 0px;
overflow: hidden;
padding: 0px;
}
.art-von-angebot label.selected-angebot {
background-color: var(--wp--preset--color--custom-accent-1) !important;
}
label#top-level-filter1.tgl-on:after, 
label#top-level-filter2.tgl-on:after, 
label#top-level-filter3.tgl-on:after, 
label#top-level-filter4.tgl-on:after {
content: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/sort-up-white.svg);
}
label#top-level-filter1.selected-angebot.tgl-off:after, 
label#top-level-filter2.selected-angebot.tgl-off:after, 
label#top-level-filter3.selected-angebot.tgl-off:after, 
label#top-level-filter4.selected-angebot.tgl-off:after {
content: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/sort-up-white.svg);
transform: rotate(180deg);
}
.angebot .art-von-angebot {
margin-top: -5vh;
height: calc(94vh - 188px) !important;
overflow: scroll;
}
.angebot-content {
width: calc(100% + 50px);
margin-left: -50px;
}
.angebot-wrapper .art-von-angebot {
padding-top: 40px;
}
.a-v-a-columns {
margin-top: -20px;
width: calc(100% - 20px);
}
.art-von-angebot .a-von-angebot-content {
margin-top: 5px;
}
.angebot-wrapper .angebot .art-von-angebot {
margin-top: -30px;
}
.a-v-a-left {
width: calc(40% - 10px);
}
.a-v-a-right {
width: calc(60% - 10px);
}
.angebot.visible-object .angebot-content {
position: absolute;
bottom: -0px;
}
.angebot.visible-object.tgl-off {
margin-left: 0vw;
z-index: -1;
}
.angebot.visible-object {
transition: 1s;
}
.angebot-wrapper .suchfilter, .angebot-wrapper .art-von-angebot, .angebot-wrapper .angebot-wrapper {
z-index: 4;
background-color: #F8F7F0;
}
div#wpgmza_marker_list_4 {
z-index: 3;
}
.art-von-angebot label.subfilter-active {
background-color: var(--wp--preset--color--custom-accent-1) !important;
color: #ffffff;
}
.art-von-angebot label.subfilter-active.tgl-off:after {
content: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/sort-up-white.svg) !important;
transform: rotate(180deg);
}
.angebot.visible-object.tgl-on {
overflow-x: hidden;
}
.wpgmza-basic-list-item.wpgmza_div_title {
font-size: 14px;
line-height: 1.3;
}
.art-von-angebot label {
border-radius: 5px;
margin-bottom: 2px;
line-height: 1.3;
text-transform: none;
}
.wpgmaps_blist_row {
margin-bottom: -5px;
}
h2.wp-block-heading.top-head.has-custom-accent-1-color.has-text-color.has-link-color,
h2.wp-block-heading.has-custom-accent-1-color.has-text-color.has-link-color {
font-size: var(--wp--preset--font-size--medium);
} @media (max-width: 1685px) {
.a-v-a-columns h4 {
font-size: 12px;
}
}
@media (max-width: 1420px) {
.a-v-a-columns h4 {
font-size: 10px;
}
}
@media (max-width: 1350px) {
.suchfilter h3 {
font-size: 20px;
}
.art-von-angebot h3 {
font-size: 14px;
margin-top: 26px;
padding-bottom: 0px;
}
.wpgmza-store-locator.wpgmza_sl_main_div {
top: 0px;
}
}
@media (max-width: 1319px) {
.wpgmza-store-locator.wpgmza_sl_main_div {
width: calc(25vw - 40px);
}
input#nameInput_4 {
width: calc(15vw - 40px);
}
}
@media (max-width: 1200px) {
.wpgmza-store-locator.wpgmza_sl_main_div {
width: calc(28vw - 40px);
}
input#nameInput_4 {
width: calc(18vw - 40px);
}
input.wpgmza-search.wpgmza_sl_search_button_4 {
font-size: 9px;
padding: 5px;
text-align: center;
}
}
@media (max-width: 1010px) {
.a-v-a-columns h4 {
font-size: 12px;
padding: 10px;
}
.a-v-a-left {
margin-bottom: -30px;
}
.art-von-angebot h3 {
margin-top: 16px;
}
} @media (max-width: 1090px) {
.callout-wrapper {
flex-direction: column;
}
} @media (max-width: 1000px) {
.wp-block-columns {
padding: 0 20px;
} 
.wp-block-navigation-submenu li {
text-align: right;
}
.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
z-index: 1;
}
.angebot-wrapper {
width: calc(100vw + 40px) !important;    margin-left: -40px !important;
padding-left: 0 !important;
}
input#nameInput_4 {
width: 60vw !important;
padding-left: 0px !important;
margin-left: -20px !important;
}
.wpgmza-keywords.wpgmza-form-field.wpgmza_sl_query_div:before {
left: 10px !important;
}
div#wpgmza_marker_list_4.wpgmza_marker_list_class {
width: 100vw !important;
margin-left: -40px !important;
overflow-x: hidden !important;
}
div#wpgmza_map_4.wpgmza_map.wpgmza-auto-left {
margin-left: -20px !important;
margin-top: 800px;
width: 100vw !important;
}
.page-id-570 div#wer-wir-sind.wp-block-group {
margin-top: calc(95vh + 840px) !important;
}
.wp-block-navigation .logged-out.has-login-form.wp-block-loginout.openform form#loginform {
background-color: #1B949F !important;
width: 90vw !important;
z-index: 5 !important;
}
.logged-out.has-login-form.wp-block-loginout.openform:after {
z-index: 6;
}
.datei {
max-width: calc(85vw - 40px) !important;
}
.pods-form {
width: calc(100vw - 80px) !important;
height: 40vh;
display: flex;
justify-content: flex-start;
padding-top: 120px !important;
}
.wpgmza-store-locator.wpgmza_sl_main_div {
width: calc(100vw - 60px);
margin-left: 20px;
transition-delay: 1s;
}
.angebot-wrapper, div#wpgmza_marker_list_4 {
width: calc(100vw - 1px) !important;
}
.angebot.visible-object.tgl-off {
margin-left: calc(100vw + 20px);
}
.angebot.visible-object.tgl-on {
margin-left: 0px;
}
.angebot.visible-object {
z-index: 9 !important;
margin-top: 0px;
width: calc(100vw - 20px);
}
.angebot-wrapper {
overflow: hidden;
height: 100vh;
}
.angebot-wrapper.tgl-on {
overflow: visible;
}
.angebot {
overflow: visible;
}
div#wpgmza_marker_list_4.tgl-on, .wpgmza-store-locator.tgl-on {
display: none;
transition-delay: 0s;
}
div#wpgmza_marker_list_4 {
transition: opacity 1s ease-out, visibility 1s ease-out;
}
.angebot.visible-object .angebot-content {
bottom: 20px;
}
.page-id-570 footer.wp-block-template-part {
position: fixed;
bottom: 0px;
z-index: -1;
}
div#wpgmza_map_4.wpgmza_map.wpgmza-auto-left {
margin-top: 100vh;
margin-left: -40px !important;
width: calc(100vw + 0px) !important;
max-width: none !important;
}
.page-id-570 footer.wp-block-template-part {
width: 100vw;
}
body.page-template-default.page.page-id-570.wp-custom-logo.wp-embed-responsive {
overflow-x: hidden !important;
}
input.wpgmza-search.wpgmza_sl_search_button_4 {
width: 20vw;
}
.wpgmza-basic-list-item.wpgmza_div_title {
font-size: 16px;
}
.art-von-angebot label {
font-size: 16px;
}
.angebot .art-von-angebot {
height: auto !important;
}
.angebot.visible-object {
height: auto !important;
overflow: visible !important;
z-index: 30 !important;
}
div#wpgmza_marker_list_4 {
width: 25vw !important;
overflow: hidden !important;
padding: 0px;
margin: 30vh 0px 0px -2.4rem !important;
height: auto !important;
overflow: hidden !important;
padding-top: 0vh;
background-color: #F8F7F0;
position: relative;
bottom: 0;
z-index: 3;
}
div#wpgmza_map_4.wpgmza_map.wpgmza-auto-left {
position: relative !important;
margin-top: 0px;
}
html, body {
overflow-x: hidden !important;
}
.wp-block-columns {
padding: 0px !important;
}
.wp-block-column.is-vertically-aligned-top {
width: calc(100% - 40px);
}
.page-id-570 .wp-block-column.is-vertically-aligned-top {
width: 100%;
}
.page-id-570 .wp-container-core-group-is-layout-6 {
margin-left: -40px !important;
}
.page-id-570 .entry-content.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained {
overflow: hidden;
}
.suchfilter {
width: calc(100vw - 40px);
}
.map-wrapper {
padding-bottom: 100px;
position: absolute;
}
.page-id-570 .wp-block-group.alignwide.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6.wp-block-group-is-layout-flex {
margin-bottom: -20px !important;
padding-bottom: 40px;
}
.to-top {
bottom: 20px;
right: 20px;
}
.page-id-570 footer .wp-block-columns.alignwide.is-layout-flex.wp-container-core-columns-is-layout-5.wp-block-columns-is-layout-flex {
padding: 0px !important;
}
footer h2 a {
font-size: 12px !important;
}
.angebot-content label {
font-size: 16px;
padding-top: calc(1rem - 1px);
padding-bottom: calc(1rem - 1px);
}
.art-von-angebot {
padding-bottom: 0px;
}
div#wpgmza_marker_list_4 {
margin: calc(30vh - 30px) 0px 0px -2.4rem !important;
}
.page-id-570 footer {
display: none;
}
.wp-block-loginout.openform:before {
background-image: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/lock-closed-sharp.svg);
content: 'Login';
padding-left: 20px;
display: flex;
background-repeat: no-repeat;
margin-right: 5px;
color: var(--wp--preset--color--contrast-2) !important;
font-size: 18px !important;
width: auto;
margin-left: -5px;
margin-right: 0px;
margin-top: -23px;
align-items: center;
background-size: 10px 13.5px;
background-position: 5px 0px;
}
.wp-block-navigation .logged-out.has-login-form.wp-block-loginout.openform form#loginform {
max-width: calc(100vw - 70px);
}
.wp-block-navigation .wp-block-navigation-item {
margin-left: 80px !important;
}
ul.wp-block-navigation__submenu-container.subnav-downloads.wp-block-navigation-submenu li.wp-block-navigation-item.wp-block-navigation-link {
margin-left: 20px !important;
}
.wp-block-loginout {
margin-left: -20px !important;
}
}
@media (max-width: 455px) {
.map-wrapper {
padding-bottom: 170px;
}
}
@media (max-width: 325px) {
.map-wrapper {
padding-bottom: 125px;
}
}
@media (max-width: 1000px) {
.map-wrapper {
padding-bottom: 145px;
position: absolute;
}
}
@media (max-width: 781px) {
.page-id-111 .wp-block-column.info-block.is-layout-flow.wp-block-column-is-layout-flow {
padding-left: 0px;
border: none;
}
}
.a-v-a-left,
div#close-subfilters {
cursor: pointer;
}
@media (min-width: 1001px) {
.angebot.visible-object .angebot-content {
display: none;
}
}
@media (min-width: 600px) {
.hidden-desktop {
display: none !important;
}
}
@media (max-width: 600px) {
div#wer-wir-sind {
margin-top: -70px;
}
.wp-block-group.alignfull.has-accent-4-background-color.has-background.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
margin-top: 50px !important;
}
}
html {
scroll-behavior: smooth;
}
div#wpgmza_map_4:focus-visible {
outline: none;
}
.wp-block-themeisle-blocks-form .o-form-server-response.o-success {
color: var(--wp--preset--color--custom-accent-1) !important;
}
.last-clicked {
background-color: #eeeeee !important;
}
h4.additional-filters.active-filtering {
background-color: var(--wp--preset--color--custom-accent-1);
color: #ffffff;
}
.art-von-angebot .a-v-a-left h4.additional-filters.active-filtering:before {
content: url(https://dhpf.is-ad.de/wp-content/uploads/2024/07/filter.svg);
}
.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-image {
border: none;
padding-right: 2px;
margin-bottom: 20px;
}
.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-image img {
border-radius: 10px;
border: solid 1px var(--wp--preset--color--custom-accent-1) !important;
}
.wp-block-themeisle-blocks-posts-grid .is-grid.o-posts-grid-columns-3 {
grid-template-columns: 33% 33% 33%;
}
p.o-posts-grid-post-meta {
display: none;
}
a.o-posts-read-more {
color: #ffffff00;
}
a.o-posts-read-more:before {
content: 'Weiterlesen';
border: solid 1px #ffffff;
padding: 10px 20px 10px 20px;
border-radius: 50px;
}
.single-post .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
max-width: var(--wp--style--global--wide-size);
}
figure.wp-block-post-featured-image img {
width: auto;
}
.blog .o-posts-grid-post-image {
display: none;
}
.o-posts-grid-post-body {
background-color: var(--wp--preset--color--custom-accent-1) !important;
border-radius: 10px;
padding: 40px 20px 40px 20px !important;
color: #ffffff;
}
.o-posts-grid-post-body h5, .o-posts-grid-post-body a:before {
color: #ffffff;
}
.o-posts-grid-post-body h5 {
font-weight: 700;
font-size: clamp(16.834px, 1.052rem +((1vw - 3.2px)* 0.955), 26px);
}
.o-posts-grid-post-description p {
display: none;
}
figure.wp-block-post-featured-image {
display: none;
}
.o-posts-grid-post-description {
margin-top: 20px !important;
}
.single-post #leave {
z-index: -1;
}
h5.o-posts-grid-post-title {
display: flex;
flex-direction: column;
font-size: 1.2em !important;
font-weight: 700;
margin-bottom: 20px !important;
}
h5.o-posts-grid-post-title:after {
content: 'Termine';
font-size: var(--title-text-size);
font-weight: 300;
}
main {
min-height: calc(100vh - 150px);
}
.news-wrapper img {
border-radius: 10px;
}
.wp-block-themeisle-blocks-posts-grid {
margin-bottom: 80px !important;
}
.wp-block-loginout {
margin-left: 0px !important;
}
.wp-block-navigation .wp-block-navigation-item {
margin-left: 0px !important;
}
@media (min-width: 600px) and (max-width: 1000px) {
.wp-block-loginout {
margin-left: 0px !important;
}
.wp-block-navigation .wp-block-navigation-item {
margin-left: 0px !important;
}
ul.wp-block-navigation__container.has-text-color.has-contrast-2-color.is-responsive.items-justified-right.wp-block-navigation {
width: 240px;
flex-wrap: nowrap;
}
}
@media (min-width: 600px) {
.page-id-570 footer.wp-block-template-part {
margin-top: 15px;
}
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
border: 0;
background: #efefef;
border-radius: 5px;
height: 30px;
width: 100%;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
border: 0;
background: #efefef;
border-radius: 5px;
width: 100%;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
font-size: var(--submit-font-size);
text-align: center;
height: auto;
padding: 15px 20px;
border: 0px;
transition: background-color .15s linear;
max-width: max-content;
white-space: normal !important;
color: #fbfcfe;
background-color: #1b949f;
border-radius: 5px;
}