.elementor-586 .elementor-element.elementor-element-8146d7e{margin-top:70px;margin-bottom:0px;}.elementor-586 .elementor-element.elementor-element-6e0d0fe > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DADADA;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-586 .elementor-element.elementor-element-6e0d0fe > .elementor-element-populated, .elementor-586 .elementor-element.elementor-element-6e0d0fe > .elementor-element-populated > .elementor-background-overlay, .elementor-586 .elementor-element.elementor-element-6e0d0fe > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-586 .elementor-element.elementor-element-7296a4e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-586 .elementor-element.elementor-element-7296a4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-586 .elementor-element.elementor-element-bdd54cf{margin-top:10px;margin-bottom:50px;}.elementor-586 .elementor-element.elementor-element-4cd779f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-586 .elementor-element.elementor-element-5de6e91 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .elementor-post__title, .elementor-widget-global .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-global .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-global .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-global a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-global .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-global .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-586 .elementor-element.elementor-global-1903{--grid-row-gap:0px;--grid-column-gap:32px;}.elementor-586 .elementor-element.elementor-element-c984373{--spacer-size:50px;}@media(max-width:1024px){.elementor-586 .elementor-element.elementor-element-7296a4e > .elementor-widget-container{padding:040px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-7296a4e */.elementor-586 .elementor-element.elementor-element-7296a4e .select2-selection {
    height: 48px;
}

.elementor-586 .elementor-element.elementor-element-7296a4e .yith-wcbk-booking-search-form__row--categories label {
    margin-bottom: 15px;
}



.elementor-586 .elementor-element.elementor-element-6e0d0fe .yith-wcbk-booking-search-form__row--categories.my-parkingtype-container {
    pointer-events: all;
}

.select2-search__field {
    display: none;
}

.elementor-element-8146d7e 
.yith-wcbk-booking-search-form__row.yith-wcbk-booking-search-form__row--categories.my-parkingtype-container 
.select2-container .select2-selection--single {
    background-color: #ffffff !important;
    border: 1px solid lightgray !important;
    border-radius: 8px !important;
    color: #000000 !important;
    font-weight: normal !important;
    padding: 5px 10px !important;
    font-size: 14px !important;
    outline: none !important;
    pointer-events: all !important;
    margin: 0 !important;
}

/* Optional: Schriftfarbe im gerenderten Text anpassen */
.elementor-element-8146d7e 
.yith-wcbk-booking-search-form__row.yith-wcbk-booking-search-form__row--categories.my-parkingtype-container 
.select2-container .select2-selection__rendered {
    color: #000000 !important;
    font-weight: normal !important;
    margin: 0 !imporatn;
}

.yith-wcbk-booking-search-form__row.yith-wcbk-booking-search-form__row--persons {
    display: none;
}

@media screen and (max-width: 1024px) {
    #my-parkingtype-wrapper {
        margin-top: 41px !important;
    }
    
    button.button.alt.yith-wcbk-booking-search-form-submit {
    margin-top: 41px !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e0d0fe */.elementor-586 .elementor-element.elementor-element-6e0d0fe .yith-wcbk-booking-field {
    padding: 0 10px !important;
}

.elementor-586 .elementor-element.elementor-element-6e0d0fe
    .yith-wcbk-booking-search-form__row__content {
        margin-top: -30px;
    }


.elementor-page-586 .yith-wcbk-people-.elementor-586 .elementor-element.elementor-element-6e0d0fe__toggle-handler {
    min-height: unset !important
}

.elementor-586 .elementor-element.elementor-element-6e0d0fe .select2-selection {
    height: 42px !important;
    padding-top: 3px !important;
    border-radius: 7px;
}

.elementor-586 .elementor-element.elementor-element-6e0d0fe .elementor-location-archive, .elementor-586 .elementor-element.elementor-element-6e0d0fe .elementor-section-wrap, .elementor-586 .elementor-element.elementor-element-6e0d0fe .elementor-section, .elementor-586 .elementor-element.elementor-element-6e0d0fe .elementor-container {
    height:100%;
}

.elementor {
    width:100% !important;
}

#content > div > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8146d7e.elementor-section-boxed.elementor-section-height-default > div > div > div > div > div > div > div > div > div > form > div > div.yith-wcbk-booking-search-form__row.yith-wcbk-booking-search-form__row--persons > div > div > div.yith-wcbk-people-.elementor-586 .elementor-element.elementor-element-6e0d0fe__toggle-handler > span {
    font-size: 12px !important;
}

@media screen and (min-width: 800px) {
    .elementor-586 .elementor-element.elementor-element-6e0d0fe .yith-wcbk-booking-search-form__fields {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    align-items: end;
    grid-gap: 1% !important;
}

}

@media screen and (max-width: 799px) {
    .elementor-586 .elementor-element.elementor-element-6e0d0fe .yith-wcbk-booking-search-form__fields {
    display: grid;
    grid-template-columns: 1fr;
    align-items: end;
    grid-gap: 1% !important;
}

}

.elementor-586 .elementor-element.elementor-element-6e0d0fe .yith-wcbk-booking-search-form__row--persons {
    margin-bottom: 11px !important;
}

.elementor-586 .elementor-element.elementor-element-6e0d0fe .yith-wcbk-booking-search-form__row--persons .yith-wcbk-booking-search-form__row__label {
    margin-bottom: 5px !important;
}



.elementor-586 .elementor-element.elementor-element-6e0d0fe .yith-wcbk-booking-search-form__row--categories {
    
    pointer-events: none;
    
}

.elementor-586 .elementor-element.elementor-element-6e0d0fe .yith-wcbk-booking-search-form__row--categories .select2-selection--single {
    border: none !important;
    padding: 0 !important;
}

.elementor-586 .elementor-element.elementor-element-6e0d0fe .yith-wcbk-booking-search-form__row--categories .yith-wcbk-booking-search-form__row__label, .elementor-586 .elementor-element.elementor-element-6e0d0fe .yith-wcbk-booking-search-form__row--categories .select2-selection__arrow {
    display: none !important;
}

.elementor-586 .elementor-element.elementor-element-6e0d0fe .yith-wcbk-booking-search-form__row--categories .select2-selection__rendered {
    padding: 0 !important;
    font-weight: bold !important;
}

/* , .elementor-586 .elementor-element.elementor-element-6e0d0fe .yith-wcbk-booking-search-form__row--start-date, .elementor-586 .elementor-element.elementor-element-6e0d0fe .yith-wcbk-booking-search-form__row--end-date {
    position: absolute;
    pointer-events: none;
    visibility: hidden;
} *//* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1903 */.elementor-586 .elementor-element.elementor-global-1903 article:last-child .elementor-section {
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4cd779f */@media screen and (max-width: 1024px) {

    .elementor-578 .elementor-element.elementor-element-617b1f94 {
        max-height: 70vh !important;
        overflow
    }
    
    input#submit {
        margin-bottom: 100px;
    }

}/* End custom CSS */