.elementor-36 .elementor-element.elementor-element-7470206a:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-7470206a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a84581e );}.elementor-36 .elementor-element.elementor-element-7470206a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 120px 80px;}.elementor-36 .elementor-element.elementor-element-7470206a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-250f31c3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-36 .elementor-element.elementor-element-250f31c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-36 .elementor-element.elementor-element-250f31c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-36 .elementor-element.elementor-element-250f31c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-5f003262 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-4005540{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-36 .elementor-element.elementor-element-4005540 .elementor-divider-separator{width:100%;}.elementor-36 .elementor-element.elementor-element-4005540 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}@media(max-width:1200px) and (min-width:768px){.elementor-36 .elementor-element.elementor-element-250f31c3{width:100%;}}@media(max-width:1200px){.elementor-36 .elementor-element.elementor-element-7470206a{padding:50px 50px 80px 50px;}.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-250f31c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-36 .elementor-element.elementor-element-250f31c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-36 .elementor-element.elementor-element-250f31c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-5f003262 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-7470206a{padding:30px 30px 60px 30px;}.elementor-36 .elementor-element.elementor-element-250f31c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-5f003262 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-11683728 */#filter-von, #filter-bis {display:inline-block; width: 48%; margin:0!important; padding:0!important;}

#filter-von input, #filter-bis input {padding:10px; width:98%}

#filter-kategorie, #filter-zielgruppe, #filter-anforderungen, #filter-region {display:inline-block; width: 24%; margin-top:20px;}

#filter-button {display:inline-block; padding:0; margin:20px 20px 0 0; background:#fff;} 

#reset-filter-button {display:inline-block; padding:0 0 0 10px; margin:20px 0;} 


#filter-kategorie select, #filter-zielgruppe select, #filter-anforderungen select, #filter-region select {width:96%}
    
    
@media screen and (max-width: 1200px) {
    
    #filter-kategorie, #filter-zielgruppe, #filter-anforderungen, #filter-region {width:48%;}
    
    #filter-kategorie select, #filter-zielgruppe select, #filter-anforderungen select, #filter-region select {width:98%}
}    

@media screen and (max-width: 767px) {
    
    #filter-kategorie, #filter-zielgruppe, #filter-anforderungen, #filter-region {width:100%; margin-top:10px;}
    
    #filter-kategorie select, #filter-zielgruppe select, #filter-anforderungen select, #filter-region select {width:100%}
    
    #filter-von input, #filter-bis input {width:100%}

    #filter-von, #filter-bis {width:100%;}
    
    #filter-button {margin-right: 10px;} 
    
    .ov-event-pagination {display:block; width:100%; float:none;}
    
        .ov-event-pagination li {display:inline-block; width:15%; }
}/* End custom CSS */