{"id":6982,"date":"2025-03-10T14:41:15","date_gmt":"2025-03-10T13:41:15","guid":{"rendered":"https:\/\/vivace-freiburg.org\/_homepagei5\/"},"modified":"2026-04-16T18:44:06","modified_gmt":"2026-04-16T16:44:06","slug":"_homepaged5","status":"publish","type":"page","link":"https:\/\/vivace-freiburg.org\/de\/","title":{"rendered":"_HomepageD5"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6982\" class=\"elementor elementor-6982 elementor-6976\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6bf1a1ac e-con-full e-flex e-con e-parent\" data-id=\"6bf1a1ac\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-54a7a378 e-con-full e-flex e-con e-child\" data-id=\"54a7a378\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a997337 elementor-widget__width-initial elementor-widget-mobile__width-auto elementor-widget elementor-widget-image\" data-id=\"a997337\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1919\" height=\"699\" src=\"https:\/\/vivace-freiburg.org\/wp-content\/uploads\/2024\/12\/copertina-con-i-menbri-attivi-del-vivace-V2.jpg\" class=\"attachment-2048x2048 size-2048x2048 wp-image-686\" alt=\"\" srcset=\"https:\/\/vivace-freiburg.org\/wp-content\/uploads\/2024\/12\/copertina-con-i-menbri-attivi-del-vivace-V2.jpg 1919w, https:\/\/vivace-freiburg.org\/wp-content\/uploads\/2024\/12\/copertina-con-i-menbri-attivi-del-vivace-V2-600x219.jpg 600w, https:\/\/vivace-freiburg.org\/wp-content\/uploads\/2024\/12\/copertina-con-i-menbri-attivi-del-vivace-V2-300x109.jpg 300w, https:\/\/vivace-freiburg.org\/wp-content\/uploads\/2024\/12\/copertina-con-i-menbri-attivi-del-vivace-V2-1024x373.jpg 1024w, https:\/\/vivace-freiburg.org\/wp-content\/uploads\/2024\/12\/copertina-con-i-menbri-attivi-del-vivace-V2-768x280.jpg 768w, https:\/\/vivace-freiburg.org\/wp-content\/uploads\/2024\/12\/copertina-con-i-menbri-attivi-del-vivace-V2-1536x559.jpg 1536w\" sizes=\"(max-width: 1919px) 100vw, 1919px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f01713 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"4f01713\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-760f516 elementor-widget elementor-widget-heading\" data-id=\"760f516\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Kulturelle Ereignisse<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-caae48a elementor-widget elementor-widget-heading\" data-id=\"caae48a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Programm f\u00fcr Kinder<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9ab3374 e-con-full e-flex e-con e-child\" data-id=\"9ab3374\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69ccc11 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-mep-event-list-widget\" data-id=\"69ccc11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"mep-event-list-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"mep-elementor-event-list-widget\">\r\n\t\t                <div class='mage list_with_filter_section mep_event_list' id='mage-container'>\n\t\t\t\t\t                            <div class=\"all_filter_item mep_event_list_sec\" id='mep_event_list_abr69f70acd15788'\n                                 data-unq-id=\"abr69f70acd15788\"\n                                 data-style=\"grid\"\n                                 data-column=\"1\"\n                                 data-cat=\"165\"\n                                 data-org=\"\"\n                                 data-tag=\"0\"\n                                 data-city=\"\"\n                                 data-country=\"\"\n                                 data-status=\"upcoming\"\n                                 data-year=\"\"\n                                 data-sort=\"ASC\"\n                                 data-show=\"8\"\n                                 data-pagination=\"carousal\"\n                                 data-pagination-style=\"load_more\"\n                            >\n                                <div class=\"mage_grid_box owl-theme owl-carousel\" id=\"mep-carousel7063\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t    <div class='filter_item mep-event-list-loop mix grid event-no-availabe-seat  mep_event_grid_item  abr69f70acd15788mage-163 abr69f70acd15788mage-157 abr69f70acd15788mage-142 abr69f70acd15788mage-158 '\r\n         data-title=\"Kennen Sie die &#8220;Vivace-Freiburg&#8221;?\"\r\n         data-city-name=\"Freiburg im Breisgau\"\r\n         data-state=\"de\"\r\n         data-date=\"2026-07-31\"\r\n         data-category=\"Kinder, Kulturveranstaltung, Schule\"\r\n         data-organizer=\"Vivace Freiburg\"\r\n         style=\"width:calc(100% - 14px);\">\r\n\t\t\t\t                    <div class=\"mep-ev-start-date\">\r\n                        <div class=\"mep-day\">31<\/div>\r\n                        <div class=\"mep-month\">Juli<\/div>\r\n                    <\/div>\r\n\t\t\t\t\t\t\r\n\t\t                <div class=\"mep_list_thumb mpwem_style\">\r\n                    <div data-href=\"https:\/\/vivace-freiburg.org\/de\/events\/kennen-sie-die-lebendige\/\" data-bg-image=\"https:\/\/vivace-freiburg.org\/wp-content\/uploads\/vivace-generico-2.jpg\"><\/div>\r\n\t\t\t\t\t                <div class=\"mepev-ribbons\">\r\n\t\t\t\t\t                <\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t        <div class=\"mep_list_event_details\">\r\n            <a href=\"https:\/\/vivace-freiburg.org\/de\/events\/kennen-sie-die-lebendige\/\">\r\n                <h5 class='mep_list_title'>Kennen Sie die &#8220;Vivace-Freiburg&#8221;?<\/h5>\r\n\t\t\t\t                    <div class=\"list_content upcomming_location\">\r\n                        <span class=\"fas fa-map-marker-alt\"><\/span>\r\n\t\t\t\t\t\tLocation :  Vivacefreiburg                    <\/div>\r\n\t\t\t\t            <\/a>\r\n\t\t\t        <\/div>\r\n\t\t    <\/div>\r\n    <div class='filter_item mep-event-list-loop mix grid event-no-availabe-seat  mep_event_grid_item  abr69f70acd15788mage-163 abr69f70acd15788mage-142 abr69f70acd15788mage-145 '\r\n         data-title=\"La stranezza\"\r\n         data-city-name=\"H\u00fcfingen\"\r\n         data-state=\"\"\r\n         data-date=\"2026-05-09\"\r\n         data-category=\"Kulturveranstaltung, Vivacine\"\r\n         data-organizer=\"Vivace Freiburg\"\r\n         style=\"width:calc(100% - 14px);\">\r\n\t\t\t\t                    <div class=\"mep-ev-start-date\">\r\n                        <div class=\"mep-day\">09<\/div>\r\n                        <div class=\"mep-month\">Mai<\/div>\r\n                    <\/div>\r\n\t\t\t\t\t\t\r\n\t\t                <div class=\"mep_list_thumb mpwem_style\">\r\n                    <div data-href=\"https:\/\/vivace-freiburg.org\/de\/events\/die-seltsamkeit\/\" data-bg-image=\"https:\/\/vivace-freiburg.org\/wp-content\/uploads\/WhatsApp-Image-2026-04-09-at-11.09.32-2.jpeg\"><\/div>\r\n\t\t\t\t\t                <div class=\"mepev-ribbons\">\r\n\t\t\t\t\t                <\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t        <div class=\"mep_list_event_details\">\r\n            <a href=\"https:\/\/vivace-freiburg.org\/de\/events\/die-seltsamkeit\/\">\r\n                <h5 class='mep_list_title'>La stranezza<\/h5>\r\n\t\t\t\t                    <div class=\"list_content upcomming_location\">\r\n                        <span class=\"fas fa-map-marker-alt\"><\/span>\r\n\t\t\t\t\t\tLocation :  Sport- und Tanzstudio Movimento                    <\/div>\r\n\t\t\t\t                    <div class=\"list_content upcomming_date_only_only\">\r\n                        <span class=\"far fa-calendar-alt\"><\/span>9. Mai 2026  18:00                    <\/div>\r\n\t\t\t\t            <\/a>\r\n\t\t\t        <\/div>\r\n\t\t    <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t                                <\/div>\n                            <\/div>\n\t\t\t\t\t\t\t                <input type=\"hidden\" name=\"pagination_per_page\" value=\"8\"\/>\n                <input type=\"hidden\" name=\"pagination_style\" value=\"load_more\"\/>\n\t\t\t\t                <\/div>\n                <script>\n                    jQuery(document).ready(function () {\n                        var containerEl = document.querySelector('#mep_event_list_abr69f70acd15788');\n                        var mixer = mixitup(containerEl, {\n                            selectors: {\n                                target: '.mep-event-list-loop',\n                                control: '[data-mixitup-control]'\n                            }\n                        });\n                        \/\/ Handle title filter input\n                        jQuery('input[name=\"filter_with_title\"]').on('keyup', function () {\n                            var searchText = jQuery(this).val().toLowerCase();\n                            var items = jQuery('.mep-event-list-loop');\n                            items.each(function () {\n                                var itemTitle = jQuery(this).data('title').toLowerCase();\n                                if (itemTitle.indexOf(searchText) > -1) {\n                                    jQuery(this).show();\n                                } else {\n                                    jQuery(this).hide();\n                                }\n                            });\n                        });\n                        \/\/ Handle date filter change\n                        jQuery('input[name=\"filter_with_date\"]').on('change', function () {\n                            var selectedDate = jQuery(this).val();\n                            var items = jQuery('.mep-event-list-loop');\n                            if (!selectedDate) {\n                                items.show();\n                            } else {\n                                var filterDate = new Date(selectedDate);\n                                filterDate.setHours(0, 0, 0, 0); \/\/ Reset time part for date comparison\n                                items.each(function () {\n                                    var itemDate = new Date(jQuery(this).data('date'));\n                                    itemDate.setHours(0, 0, 0, 0); \/\/ Reset time part for date comparison\n                                    if (itemDate.getTime() === filterDate.getTime()) {\n                                        jQuery(this).show();\n                                    } else {\n                                        jQuery(this).hide();\n                                    }\n                                });\n                            }\n                        });\n                        \/\/ Handle state filter change\n                        jQuery('select[name=\"filter_with_state\"]').on('change', function () {\n                            var state = jQuery(this).val();\n                            var items = jQuery('.mep-event-list-loop');\n                            if (state === '') {\n                                items.show();\n                            } else {\n                                items.each(function () {\n                                    var itemState = jQuery(this).data('state');\n                                    if (itemState === state) {\n                                        jQuery(this).show();\n                                    } else {\n                                        jQuery(this).hide();\n                                    }\n                                });\n                            }\n                        });\n                        \/\/ Handle city filter change\n                        jQuery('select[name=\"filter_with_city\"]').on('change', function () {\n                            applyAllFilters();\n                        });\n                        \/\/ Handle category filter change\n                        jQuery('select[name=\"filter_with_category\"]').on('change', function () {\n                            applyAllFilters();\n                        });\n                        \/\/ Handle organizer filter change\n                        jQuery('select[name=\"filter_with_organizer\"]').on('change', function () {\n                            applyAllFilters();\n                        });\n                        \/\/ Combined filter function that applies all filters\n                        function applyAllFilters() {\n                            var titleFilter = jQuery('input[name=\"filter_with_title\"]').val().toLowerCase();\n                            var dateFilter = jQuery('input[name=\"filter_with_date\"]').val();\n                            var stateFilter = jQuery('select[name=\"filter_with_state\"]').val();\n                            var cityFilter = jQuery('select[name=\"filter_with_city\"]').val();\n                            var categoryFilter = jQuery('select[name=\"filter_with_category\"]').val();\n                            var organizerFilter = jQuery('select[name=\"filter_with_organizer\"]').val();\n                            var visibleCount = 0;\n                            jQuery('.mep-event-list-loop').each(function () {\n                                var $item = jQuery(this);\n                                var show = true;\n                                \/\/ Title filter\n                                if (titleFilter) {\n                                    var itemTitle = ($item.data('title') || '').toLowerCase();\n                                    if (itemTitle.indexOf(titleFilter) === -1) {\n                                        show = false;\n                                    }\n                                }\n                                \/\/ Date filter\n                                if (show && dateFilter) {\n                                    var itemDate = $item.data('date');\n                                    if (itemDate) {\n                                        var filterDate = new Date(dateFilter);\n                                        filterDate.setHours(0, 0, 0, 0);\n                                        var itemDateObj = new Date(itemDate);\n                                        itemDateObj.setHours(0, 0, 0, 0);\n                                        if (itemDateObj.getTime() !== filterDate.getTime()) {\n                                            show = false;\n                                        }\n                                    } else {\n                                        show = false;\n                                    }\n                                }\n                                \/\/ State filter\n                                if (show && stateFilter) {\n                                    var itemState = $item.data('state') || '';\n                                    if (itemState !== stateFilter) {\n                                        show = false;\n                                    }\n                                }\n                                \/\/ City filter\n                                if (show && cityFilter) {\n                                    var itemCity = $item.data('city-name') || '';\n                                    if (itemCity !== cityFilter) {\n                                        show = false;\n                                    }\n                                }\n                                \/\/ Category filter\n                                if (show && categoryFilter) {\n                                    var itemCategory = $item.data('category') || '';\n                                    \/\/ Check if category matches (can be comma-separated)\n                                    var itemCategories = itemCategory.split(',').map(function (c) {\n                                        return c.trim();\n                                    });\n                                    if (itemCategories.indexOf(categoryFilter) === -1) {\n                                        show = false;\n                                    }\n                                }\n                                \/\/ Organizer filter\n                                if (show && organizerFilter) {\n                                    var itemOrganizer = $item.data('organizer') || '';\n                                    \/\/ Check if organizer matches (can be comma-separated)\n                                    var itemOrganizers = itemOrganizer.split(',').map(function (o) {\n                                        return o.trim();\n                                    });\n                                    if (itemOrganizers.indexOf(organizerFilter) === -1) {\n                                        show = false;\n                                    }\n                                }\n                                if (show) {\n                                    $item.show();\n                                    visibleCount++;\n                                } else {\n                                    $item.hide();\n                                }\n                            });\n                            \/\/ Update count display\n                            jQuery('.qty_count').text(visibleCount);\n                        }\n                        \/\/ Update title filter to use combined function\n                        jQuery('input[name=\"filter_with_title\"]').off('keyup').on('keyup', function () {\n                            applyAllFilters();\n                        });\n                        \/\/ Update date filter to use combined function\n                        jQuery('input[name=\"filter_with_date\"]').off('change').on('change', function () {\n                            applyAllFilters();\n                        });\n                        \/\/ Update state filter to use combined function\n                        jQuery('select[name=\"filter_with_state\"]').off('change').on('change', function () {\n                            applyAllFilters();\n                        });\n\t\t\t\t\t\t                        \/\/ Initialize Owl Carousel\n                        if (typeof jQuery().owlCarousel === 'function') {\n                            jQuery('#mep-carousel7063').owlCarousel({\n                                autoplay:  true,\n                                autoplayTimeout:5000,\n                                autoplayHoverPause: true,\n                                loop: true,\n                                margin: 20,\n                                nav: false,\n                                dots: false,\n                                responsiveClass: true,\n                                responsive: {\n                                    0: {\n                                        items: 1,\n                                    },\n                                    600: {\n                                        items: 2,\n                                    },\n                                    1000: {\n                                        items: 1,\n                                    }\n                                }\n                            });\n                        } else {\n                            console.warn('Event Press: Owl Carousel library not found. Please go to Events \u2192 Global Settings \u2192 Carousel Settings and set \"Load Owl Carousel From Theme\" to \"No\" if your theme does not include Owl Carousel.');\n                            \/\/ Fallback: Display items in a simple grid layout\n                            jQuery('#mep-carousel7063').addClass('mep-carousel-fallback');\n                        }\n\t\t\t\t\t\t                    });\n                <\/script>\n                <\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f8429a1 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-mep-event-list-widget\" data-id=\"f8429a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"mep-event-list-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"mep-elementor-event-list-widget\">\r\n\t\t                <div class='mage list_with_filter_section mep_event_list' id='mage-container'>\n\t\t\t\t\t                            <div class=\"all_filter_item mep_event_list_sec\" id='mep_event_list_abr69f70acd2a36e'\n                                 data-unq-id=\"abr69f70acd2a36e\"\n                                 data-style=\"grid\"\n                                 data-column=\"1\"\n                                 data-cat=\"170\"\n                                 data-org=\"\"\n                                 data-tag=\"0\"\n                                 data-city=\"\"\n                                 data-country=\"\"\n                                 data-status=\"upcoming\"\n                                 data-year=\"\"\n                                 data-sort=\"ASC\"\n                                 data-show=\"8\"\n                                 data-pagination=\"carousal\"\n                                 data-pagination-style=\"load_more\"\n                            >\n                                <div class=\"mage_grid_box owl-theme owl-carousel\" id=\"mep-carousel7064\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t    <div class='filter_item mep-event-list-loop mix grid event-no-availabe-seat  mep_event_grid_item  abr69f70acd2a36emage-163 abr69f70acd2a36emage-157 abr69f70acd2a36emage-142 abr69f70acd2a36emage-158 '\r\n         data-title=\"Kennen Sie die &#8220;Vivace-Freiburg&#8221;?\"\r\n         data-city-name=\"Freiburg im Breisgau\"\r\n         data-state=\"de\"\r\n         data-date=\"2026-07-31\"\r\n         data-category=\"Kinder, Kulturveranstaltung, Schule\"\r\n         data-organizer=\"Vivace Freiburg\"\r\n         style=\"width:calc(100% - 14px);\">\r\n\t\t\t\t                    <div class=\"mep-ev-start-date\">\r\n                        <div class=\"mep-day\">31<\/div>\r\n                        <div class=\"mep-month\">Juli<\/div>\r\n                    <\/div>\r\n\t\t\t\t\t\t\r\n\t\t                <div class=\"mep_list_thumb mpwem_style\">\r\n                    <div data-href=\"https:\/\/vivace-freiburg.org\/de\/events\/kennen-sie-die-lebendige\/\" data-bg-image=\"https:\/\/vivace-freiburg.org\/wp-content\/uploads\/vivace-generico-2.jpg\"><\/div>\r\n\t\t\t\t\t                <div class=\"mepev-ribbons\">\r\n\t\t\t\t\t                <\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t        <div class=\"mep_list_event_details\">\r\n            <a href=\"https:\/\/vivace-freiburg.org\/de\/events\/kennen-sie-die-lebendige\/\">\r\n                <h5 class='mep_list_title'>Kennen Sie die &#8220;Vivace-Freiburg&#8221;?<\/h5>\r\n\t\t\t\t                    <div class=\"list_content upcomming_location\">\r\n                        <span class=\"fas fa-map-marker-alt\"><\/span>\r\n\t\t\t\t\t\tLocation :  Vivacefreiburg                    <\/div>\r\n\t\t\t\t            <\/a>\r\n\t\t\t        <\/div>\r\n\t\t    <\/div>\r\n    <div class='filter_item mep-event-list-loop mix grid event-no-availabe-seat  mep_event_grid_item  abr69f70acd2a36emage-280 abr69f70acd2a36emage-163 abr69f70acd2a36emage-157 abr69f70acd2a36emage-206 '\r\n         data-title=\"KURS F\u00dcR THEATER, TANZ UND GESANG\"\r\n         data-city-name=\"Lahr\"\r\n         data-state=\"\"\r\n         data-date=\"2027-03-06\"\r\n         data-category=\"Kinder, Projekt &quot;Fondazione Migrantes&quot;\"\r\n         data-organizer=\"Stiftung Migrantes, Vivace Freiburg\"\r\n         style=\"width:calc(100% - 14px);\">\r\n\t\t\t\t                    <div class=\"mep-ev-start-date\">\r\n                        <div class=\"mep-day\">06<\/div>\r\n                        <div class=\"mep-month\">M\u00e4rz<\/div>\r\n                    <\/div>\r\n\t\t\t\t\t\t\r\n\t\t                <div class=\"mep_list_thumb mpwem_style\">\r\n                    <div data-href=\"https:\/\/vivace-freiburg.org\/de\/events\/kurs-fuer-theater-tanz-und-gesang\/\" data-bg-image=\"https:\/\/vivace-freiburg.org\/wp-content\/uploads\/Rosa-e-Verde-Acqua-Giocoso-Cucito-Creativo-Poster-40-x-30-mm.jpg\"><\/div>\r\n\t\t\t\t\t                <div class=\"mepev-ribbons\">\r\n\t\t\t\t\t                <\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t        <div class=\"mep_list_event_details\">\r\n            <a href=\"https:\/\/vivace-freiburg.org\/de\/events\/kurs-fuer-theater-tanz-und-gesang\/\">\r\n                <h5 class='mep_list_title'>KURS F\u00dcR THEATER, TANZ UND GESANG<\/h5>\r\n\t\t\t\t                    <div class=\"list_content upcomming_location\">\r\n                        <span class=\"fas fa-map-marker-alt\"><\/span>\r\n\t\t\t\t\t\tLocation :  Geroldseckerschule                    <\/div>\r\n\t\t\t\t                    <div class=\"list_content upcomming_date_only_only\">\r\n                        <span class=\"far fa-calendar-alt\"><\/span>6. M\u00e4rz 2026  15:30                    <\/div>\r\n\t\t\t\t            <\/a>\r\n\t\t\t        <\/div>\r\n\t\t    <\/div>\r\n    <div class='filter_item mep-event-list-loop mix grid event-no-availabe-seat  mep_event_grid_item  abr69f70acd2a36emage-280 abr69f70acd2a36emage-163 abr69f70acd2a36emage-157 abr69f70acd2a36emage-206 '\r\n         data-title=\"Schneide- und N\u00e4hkurs\"\r\n         data-city-name=\"\"\r\n         data-state=\"\"\r\n         data-date=\"2026-04-18\"\r\n         data-category=\"Kinder, Projekt &quot;Fondazione Migrantes&quot;\"\r\n         data-organizer=\"Stiftung Migrantes, Vivace Freiburg\"\r\n         style=\"width:calc(100% - 14px);\">\r\n\t\t\t\t                    <div class=\"mep-ev-start-date\">\r\n                        <div class=\"mep-day\">18<\/div>\r\n                        <div class=\"mep-month\">Apr.<\/div>\r\n                    <\/div>\r\n\t\t\t\t\t\t\r\n\t\t                <div class=\"mep_list_thumb mpwem_style\">\r\n                    <div data-href=\"https:\/\/vivace-freiburg.org\/de\/events\/schneide-und-naehkurs\/\" data-bg-image=\"https:\/\/vivace-freiburg.org\/wp-content\/uploads\/rosaverde-1.jpg\"><\/div>\r\n\t\t\t\t\t                <div class=\"mepev-ribbons\">\r\n\t\t\t\t\t                <\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t        <div class=\"mep_list_event_details\">\r\n            <a href=\"https:\/\/vivace-freiburg.org\/de\/events\/schneide-und-naehkurs\/\">\r\n                <h5 class='mep_list_title'>Schneide- und N\u00e4hkurs<\/h5>\r\n\t\t\t\t            <\/a>\r\n\t\t\t        <\/div>\r\n\t\t    <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t                                <\/div>\n                            <\/div>\n\t\t\t\t\t\t\t                <input type=\"hidden\" name=\"pagination_per_page\" value=\"8\"\/>\n                <input type=\"hidden\" name=\"pagination_style\" value=\"load_more\"\/>\n\t\t\t\t                <\/div>\n                <script>\n                    jQuery(document).ready(function () {\n                        var containerEl = document.querySelector('#mep_event_list_abr69f70acd2a36e');\n                        var mixer = mixitup(containerEl, {\n                            selectors: {\n                                target: '.mep-event-list-loop',\n                                control: '[data-mixitup-control]'\n                            }\n                        });\n                        \/\/ Handle title filter input\n                        jQuery('input[name=\"filter_with_title\"]').on('keyup', function () {\n                            var searchText = jQuery(this).val().toLowerCase();\n                            var items = jQuery('.mep-event-list-loop');\n                            items.each(function () {\n                                var itemTitle = jQuery(this).data('title').toLowerCase();\n                                if (itemTitle.indexOf(searchText) > -1) {\n                                    jQuery(this).show();\n                                } else {\n                                    jQuery(this).hide();\n                                }\n                            });\n                        });\n                        \/\/ Handle date filter change\n                        jQuery('input[name=\"filter_with_date\"]').on('change', function () {\n                            var selectedDate = jQuery(this).val();\n                            var items = jQuery('.mep-event-list-loop');\n                            if (!selectedDate) {\n                                items.show();\n                            } else {\n                                var filterDate = new Date(selectedDate);\n                                filterDate.setHours(0, 0, 0, 0); \/\/ Reset time part for date comparison\n                                items.each(function () {\n                                    var itemDate = new Date(jQuery(this).data('date'));\n                                    itemDate.setHours(0, 0, 0, 0); \/\/ Reset time part for date comparison\n                                    if (itemDate.getTime() === filterDate.getTime()) {\n                                        jQuery(this).show();\n                                    } else {\n                                        jQuery(this).hide();\n                                    }\n                                });\n                            }\n                        });\n                        \/\/ Handle state filter change\n                        jQuery('select[name=\"filter_with_state\"]').on('change', function () {\n                            var state = jQuery(this).val();\n                            var items = jQuery('.mep-event-list-loop');\n                            if (state === '') {\n                                items.show();\n                            } else {\n                                items.each(function () {\n                                    var itemState = jQuery(this).data('state');\n                                    if (itemState === state) {\n                                        jQuery(this).show();\n                                    } else {\n                                        jQuery(this).hide();\n                                    }\n                                });\n                            }\n                        });\n                        \/\/ Handle city filter change\n                        jQuery('select[name=\"filter_with_city\"]').on('change', function () {\n                            applyAllFilters();\n                        });\n                        \/\/ Handle category filter change\n                        jQuery('select[name=\"filter_with_category\"]').on('change', function () {\n                            applyAllFilters();\n                        });\n                        \/\/ Handle organizer filter change\n                        jQuery('select[name=\"filter_with_organizer\"]').on('change', function () {\n                            applyAllFilters();\n                        });\n                        \/\/ Combined filter function that applies all filters\n                        function applyAllFilters() {\n                            var titleFilter = jQuery('input[name=\"filter_with_title\"]').val().toLowerCase();\n                            var dateFilter = jQuery('input[name=\"filter_with_date\"]').val();\n                            var stateFilter = jQuery('select[name=\"filter_with_state\"]').val();\n                            var cityFilter = jQuery('select[name=\"filter_with_city\"]').val();\n                            var categoryFilter = jQuery('select[name=\"filter_with_category\"]').val();\n                            var organizerFilter = jQuery('select[name=\"filter_with_organizer\"]').val();\n                            var visibleCount = 0;\n                            jQuery('.mep-event-list-loop').each(function () {\n                                var $item = jQuery(this);\n                                var show = true;\n                                \/\/ Title filter\n                                if (titleFilter) {\n                                    var itemTitle = ($item.data('title') || '').toLowerCase();\n                                    if (itemTitle.indexOf(titleFilter) === -1) {\n                                        show = false;\n                                    }\n                                }\n                                \/\/ Date filter\n                                if (show && dateFilter) {\n                                    var itemDate = $item.data('date');\n                                    if (itemDate) {\n                                        var filterDate = new Date(dateFilter);\n                                        filterDate.setHours(0, 0, 0, 0);\n                                        var itemDateObj = new Date(itemDate);\n                                        itemDateObj.setHours(0, 0, 0, 0);\n                                        if (itemDateObj.getTime() !== filterDate.getTime()) {\n                                            show = false;\n                                        }\n                                    } else {\n                                        show = false;\n                                    }\n                                }\n                                \/\/ State filter\n                                if (show && stateFilter) {\n                                    var itemState = $item.data('state') || '';\n                                    if (itemState !== stateFilter) {\n                                        show = false;\n                                    }\n                                }\n                                \/\/ City filter\n                                if (show && cityFilter) {\n                                    var itemCity = $item.data('city-name') || '';\n                                    if (itemCity !== cityFilter) {\n                                        show = false;\n                                    }\n                                }\n                                \/\/ Category filter\n                                if (show && categoryFilter) {\n                                    var itemCategory = $item.data('category') || '';\n                                    \/\/ Check if category matches (can be comma-separated)\n                                    var itemCategories = itemCategory.split(',').map(function (c) {\n                                        return c.trim();\n                                    });\n                                    if (itemCategories.indexOf(categoryFilter) === -1) {\n                                        show = false;\n                                    }\n                                }\n                                \/\/ Organizer filter\n                                if (show && organizerFilter) {\n                                    var itemOrganizer = $item.data('organizer') || '';\n                                    \/\/ Check if organizer matches (can be comma-separated)\n                                    var itemOrganizers = itemOrganizer.split(',').map(function (o) {\n                                        return o.trim();\n                                    });\n                                    if (itemOrganizers.indexOf(organizerFilter) === -1) {\n                                        show = false;\n                                    }\n                                }\n                                if (show) {\n                                    $item.show();\n                                    visibleCount++;\n                                } else {\n                                    $item.hide();\n                                }\n                            });\n                            \/\/ Update count display\n                            jQuery('.qty_count').text(visibleCount);\n                        }\n                        \/\/ Update title filter to use combined function\n                        jQuery('input[name=\"filter_with_title\"]').off('keyup').on('keyup', function () {\n                            applyAllFilters();\n                        });\n                        \/\/ Update date filter to use combined function\n                        jQuery('input[name=\"filter_with_date\"]').off('change').on('change', function () {\n                            applyAllFilters();\n                        });\n                        \/\/ Update state filter to use combined function\n                        jQuery('select[name=\"filter_with_state\"]').off('change').on('change', function () {\n                            applyAllFilters();\n                        });\n\t\t\t\t\t\t                        \/\/ Initialize Owl Carousel\n                        if (typeof jQuery().owlCarousel === 'function') {\n                            jQuery('#mep-carousel7064').owlCarousel({\n                                autoplay:  true,\n                                autoplayTimeout:5000,\n                                autoplayHoverPause: true,\n                                loop: true,\n                                margin: 20,\n                                nav: false,\n                                dots: false,\n                                responsiveClass: true,\n                                responsive: {\n                                    0: {\n                                        items: 1,\n                                    },\n                                    600: {\n                                        items: 2,\n                                    },\n                                    1000: {\n                                        items: 1,\n                                    }\n                                }\n                            });\n                        } else {\n                            console.warn('Event Press: Owl Carousel library not found. Please go to Events \u2192 Global Settings \u2192 Carousel Settings and set \"Load Owl Carousel From Theme\" to \"No\" if your theme does not include Owl Carousel.');\n                            \/\/ Fallback: Display items in a simple grid layout\n                            jQuery('#mep-carousel7064').addClass('mep-carousel-fallback');\n                        }\n\t\t\t\t\t\t                    });\n                <\/script>\n                <\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c416497 e-con-full e-flex e-con e-child\" data-id=\"c416497\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;_ha_eqh_enable&quot;:&quot;yes&quot;,&quot;_ha_eqh_widget&quot;:[&quot;mep-event-list-widget&quot;],&quot;_ha_eqh_to&quot;:&quot;widget&quot;,&quot;_ha_eqh_disable_on_tablet&quot;:&quot;no&quot;,&quot;_ha_eqh_disable_on_mobile&quot;:&quot;yes&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Kulturelle Ereignisse Programm f\u00fcr Kinder 31 Lug Conosci il vivace? Location : Vivacefreiburg 17 Apr Per te Location : Vivace Freiburg e.V. 17. Aprile 2026 19:30 18 Apr Salute in dialogo \u2013 Salute, identit\u00e0 e servizi per vivere bene in Germania Location : Vivace Freiburg e.V. 18. Aprile 2026 17:00 23 Apr Workshop di Musica [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[],"tags":[],"class_list":["post-6982","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/vivace-freiburg.org\/de\/wp-json\/wp\/v2\/pages\/6982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vivace-freiburg.org\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vivace-freiburg.org\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vivace-freiburg.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vivace-freiburg.org\/de\/wp-json\/wp\/v2\/comments?post=6982"}],"version-history":[{"count":10,"href":"https:\/\/vivace-freiburg.org\/de\/wp-json\/wp\/v2\/pages\/6982\/revisions"}],"predecessor-version":[{"id":13708,"href":"https:\/\/vivace-freiburg.org\/de\/wp-json\/wp\/v2\/pages\/6982\/revisions\/13708"}],"wp:attachment":[{"href":"https:\/\/vivace-freiburg.org\/de\/wp-json\/wp\/v2\/media?parent=6982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vivace-freiburg.org\/de\/wp-json\/wp\/v2\/categories?post=6982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vivace-freiburg.org\/de\/wp-json\/wp\/v2\/tags?post=6982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}