{"id":6241,"date":"2023-10-26T11:55:40","date_gmt":"2023-10-26T11:55:40","guid":{"rendered":"https:\/\/www.pillowshotels.com\/deventer\/evenementenkalender\/"},"modified":"2025-11-05T12:34:44","modified_gmt":"2025-11-05T12:34:44","slug":"evenementenkalender","status":"publish","type":"page","link":"https:\/\/www.pillowshotels.com\/deventer\/nl\/evenementenkalender\/","title":{"rendered":"Evenementenkalender"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6241\" class=\"elementor elementor-6241 elementor-6115\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-1344ac44 elementor-section-full_width elementor-section-height-min-height ohm-hero-section elementor-section-height-default elementor-section-items-middle\" data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" data-id=\"1344ac44\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-17a6e56b\" data-id=\"17a6e56b\" data-element_type=\"column\" id=\"sloganwrapperfront\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-58917b ohm-heading elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"58917b\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Ontdek de events in Deventer<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-686a1cc1 booking-widget elementor-hidden-tablet elementor-hidden-phone elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" data-id=\"686a1cc1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-73285e92\" data-id=\"73285e92\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-33387ce5 elementor-widget elementor-widget-shortcode\" data-id=\"33387ce5\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"section\" data-elementor-id=\"3894\" class=\"elementor elementor-3894 elementor-796 elementor-796\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-e44ab69 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" data-id=\"e44ab69\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a5d3fc2\" data-id=\"a5d3fc2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-30d7444 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" data-id=\"30d7444\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ea26a60 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile\" data-id=\"ea26a60\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b82064c elementor-hidden-phone elementor-widget elementor-widget-Booking_widget\" data-id=\"b82064c\" data-element_type=\"widget\" data-widget_type=\"Booking_widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t        \t<div class='ohm-bw-wrapper ohm-bw-wrapper1'>\n\t        \t<div class='booking-widget-wrapper ohm-booking-widget' id='ohm-guestline'> \n\t\t   \t\t\t<form data-guestline-form target=\"_blank\" action='https:\/\/app.mews.com\/distributor\/de32d69a-aa78-457e-8943-b45600879c34' style='display: flex;'><div class='ohm-bw-input-wrapper' style=\"display: none;\"><input id='selected_hotel' name=\"hotel-id\" value=\"IHMGDEVIJ\" style='display: none;'\/><input class='select_hotel_inpt' value='' placeholder=\"--Choose--\" \/> <input type='hidden' id='ohm-bw-lng' name='lng' value=''\/><ul id='ohm_select_hotel' class='ohm_select_hotel' style='display: none;'><\/ul><\/div><div class='ohm-bw-input-wrapper ohm-bw-input-wrapper-calendar'> <input class='ohm-bw-input ohm-bw-departure-input flatpickr-input' id='ohm-bw-arrival' type=\"text\" placeholder=\"Aankomst\" \/>\u2028 <input type='hidden' name=\"arrival\" id='hidden_arrival_field'><\/div> <div class='ohm-bw-input-wrapper ohm-bw-input-wrapper-calendar'> <input class='ohm-bw-input ohm-bw-departure-input flatpickr-input' id='ohm-bw-departure' type=\"text\" placeholder=\"Vertrek\" \/>\u2028 <input type='hidden' name=\"departure\" id='hidden_departure_field'> <\/div> <div class='ohm-bw-input-wrapper'> <input class='ohm-bw-input ohm-bw-departure-input' id='ohm-bw-promo-code' type=\"text\" name=\"promo-code\" placeholder=\"Promotie code\" \/>\u2028 <input type='number' name='adults' value='2' style='display: none;'\/><input type='number' name='children' value='0' style='display: none;'\/><\/div> <button type=\"submit\"> Bekijk beschikbaarheid<\/button>\u2028<\/form><\/div><\/div>\n\t\t   \t\t\t\n\t\t   \t\t\t<script> \n\t\t   \t\t\t\tjQuery( document ).ready( function( $ ) {\n\t\t   \t\t\t\t\t$(document).on('click', '.select_hotel_inpt', function () { \n\n\t\t\t\t\t\t\t\t$('#ohm_select_hotel').show();\n\n\t\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\t$(document).mouseup(function(e) \n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t    var container = $(\"#ohm_select_hotel\");\n\n\t\t\t\t\t\t\t    \/\/ if the target of the click isn't the container nor a descendant of the container\n\t\t\t\t\t\t\t    if (!container.is(e.target) && container.has(e.target).length === 0) \n\t\t\t\t\t\t\t    {\n\t\t\t\t\t\t\t        container.hide();\n\t\t\t\t\t\t\t    }\n\t\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\t$(document).on('click', '#ohm_select_hotel li', function () { \n\n\t\t\t\t\t\t\t\tvar hotel_text = this.innerText.trim();\n\t\t\t\t\t\t\t\tvar hotel_id = this.id;\n\n\t\t\t\t\t\t\t\t$('.select_hotel_inpt').attr('id', hotel_id);\n\t\t\t\t\t\t\t\t$('.select_hotel_inpt').val(hotel_text);\n\t\t\t\t\t\t\t\t$('#selected_hotel').attr('value', hotel_id);\n\t\t\t\t\t\t\t\t$('#ohm_select_hotel').hide();\n\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t$('#ohm-bw-arrival').change( function () {\n\n\t\t\t\t\t\t\t\t$('#hidden_arrival_field').val(this.value);\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\t$('#ohm-bw-departure').change( function() {\n\n\t\t\t\t\t\t\t\t$('#hidden_departure_field').val(this.value);\n\n\t\t\t\t\t\t\t});\n\n\t\t\t   \t\t\t});\n\t\t   \t\t\t<\/script>\n        \t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-2f5c774 e-flex e-con-boxed e-con e-parent\" data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" data-id=\"2f5c774\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4ec8f00 elementor-widget elementor-widget-shortcode\" data-id=\"4ec8f00\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\">\t<script>\n\t\twindow.ohmMews = window.ohmMews || ( function () {\n\t\t\tvar SITE_CONFIG = \"de32d69a-aa78-457e-8943-b45600879c34\";\n\t\t\tvar SITE_LANG   = \"nl-NL\";\n\n\t\t\tvar pools      = {};    \/\/ configId -> { instance, ready, queue: [] }\n\t\t\tvar sdkLoading = false;\n\t\t\tvar sdkQueue   = [];\n\n\t\t\t\/\/ Load distributor.min.js once; run every queued cb when Mews is ready.\n\t\t\tfunction loadSdk( cb ) {\n\t\t\t\tif ( typeof Mews !== 'undefined' ) { cb(); return; }\n\t\t\t\tsdkQueue.push( cb );\n\t\t\t\tif ( sdkLoading ) { return; }\n\t\t\t\tsdkLoading = true;\n\n\t\t\t\tif ( ! document.getElementById( 'mews-distributor-sdk' ) ) {\n\t\t\t\t\tvar s = document.createElement( 'script' );\n\t\t\t\t\ts.id  = 'mews-distributor-sdk';\n\t\t\t\t\ts.src = 'https:\/\/api.mews.com\/distributor\/distributor.min.js';\n\t\t\t\t\tdocument.head.appendChild( s );\n\t\t\t\t}\n\n\t\t\t\t( function poll() {\n\t\t\t\t\tif ( typeof Mews !== 'undefined' ) {\n\t\t\t\t\t\tvar q = sdkQueue; sdkQueue = [];\n\t\t\t\t\t\tq.forEach( function ( fn ) { fn(); } );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tsetTimeout( poll, 100 );\n\t\t\t\t\t}\n\t\t\t\t} )();\n\t\t\t}\n\n\t\t\t\/\/ Get (or lazily create) the one distributor for configId, then cb(d).\n\t\t\tfunction get( configId, cb ) {\n\t\t\t\tloadSdk( function () {\n\t\t\t\t\tvar pool = pools[ configId ];\n\t\t\t\t\tif ( ! pool ) {\n\t\t\t\t\t\tpool = pools[ configId ] = { instance: null, ready: false, queue: [] };\n\t\t\t\t\t\tMews.Distributor( { configurationIds: [ configId ] }, function ( d ) {\n\t\t\t\t\t\t\tif ( configId === SITE_CONFIG && SITE_LANG ) { d.setLanguageCode( SITE_LANG ); }\n\t\t\t\t\t\t\tpool.instance = d;\n\t\t\t\t\t\t\tpool.ready    = true;\n\t\t\t\t\t\t\tpool.queue.forEach( function ( fn ) { fn( d ); } );\n\t\t\t\t\t\t\tpool.queue = [];\n\t\t\t\t\t\t} );\n\t\t\t\t\t}\n\t\t\t\t\tif ( pool.ready ) { cb( pool.instance ); }\n\t\t\t\t\telse { pool.queue.push( cb ); }\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\treturn { get: get, loadSdk: loadSdk };\n\t\t} )();\n\t<\/script>\n\t\n\t<div class=\"ohm-bw-wrapper ohm-bw-wrapper1\">\n\t\t<div class=\"booking-widget-wrapper ohm-booking-widget\" id=\"ohm-guestline\">\n\t\t\t<form class=\"ohm-bw-form\" style=\"display: flex;\" onsubmit=\"return false;\">\n\n\t\t\t\t<div class=\"ohm-bw-input-wrapper ohm-bw-input-wrapper-calendar\">\n\t\t\t\t\t<input class=\"ohm-bw-input ohm-bw-departure-input\" id=\"ohm-mews-arrival\" type=\"text\" placeholder=\"Aankomst\" readonly=\"readonly\">\n\t\t\t\t\t<input type=\"hidden\" name=\"arrival\" id=\"hidden_arrival_field\">\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"ohm-bw-input-wrapper ohm-bw-input-wrapper-calendar\">\n\t\t\t\t\t<input class=\"ohm-bw-input ohm-bw-departure-input\" id=\"ohm-mews-departure\" type=\"text\" placeholder=\"Vertrek\" readonly=\"readonly\">\n\t\t\t\t\t<input type=\"hidden\" name=\"departure\" id=\"hidden_departure_field\">\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"ohm-bw-input-wrapper\">\n\t\t\t\t\t<input class=\"ohm-bw-input ohm-bw-departure-input\" id=\"ohm-bw-promo-code\" type=\"text\" name=\"promo-code\" placeholder=\"Promotie code\" autocomplete=\"off\">\n\t\t\t\t<\/div>\n\n\t\t\t\t<button type=\"submit\" class=\"ohm-bw-submit\">Bekijk beschikbaarheid<\/button>\n\t\t\t<\/form>\n\t\t<\/div>\n\t<\/div>\n\n\t<script>\n\t\t( function () {\n\t\t\tvar MEWS_CONFIG_ID = \"de32d69a-aa78-457e-8943-b45600879c34\";\n\t\t\tvar MEWS_LANGUAGE  = \"nl-NL\";\n\t\t\tvar distributor    = null;\n\n\t\t\t\/\/ Reuse the shared instance for this configId (SDK + Distributor\n\t\t\t\/\/ are loaded\/created once per page by window.ohmMews).\n\t\t\twindow.ohmMews.get( MEWS_CONFIG_ID, function ( d ) {\n\t\t\t\tdistributor = d;\n\t\t\t\td.setLanguageCode( MEWS_LANGUAGE );\n\t\t\t} );\n\n\t\t\t\/\/ Load the flatpickr library once (CSS + JS) if it isn't on the page.\n\t\t\tif ( typeof flatpickr === 'undefined' ) {\n\t\t\t\tif ( ! document.getElementById( 'ohm-flatpickr-css' ) ) {\n\t\t\t\t\tvar fpCss = document.createElement( 'link' );\n\t\t\t\t\tfpCss.id  = 'ohm-flatpickr-css';\n\t\t\t\t\tfpCss.rel = 'stylesheet';\n\t\t\t\t\tfpCss.href = 'https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/flatpickr.min.css';\n\t\t\t\t\tdocument.head.appendChild( fpCss );\n\t\t\t\t}\n\t\t\t\tif ( ! document.getElementById( 'ohm-flatpickr-sdk' ) ) {\n\t\t\t\t\tvar fpJs = document.createElement( 'script' );\n\t\t\t\t\tfpJs.id  = 'ohm-flatpickr-sdk';\n\t\t\t\t\tfpJs.src = 'https:\/\/cdn.jsdelivr.net\/npm\/flatpickr';\n\t\t\t\t\tdocument.head.appendChild( fpJs );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tjQuery( document ).ready( function ( $ ) {\n\n\t\t\t\t\/\/ Keep hidden fields in sync with the visible date inputs.\n\t\t\t\t$( '#ohm-mews-arrival' ).change( function () {\n\t\t\t\t\t$( '#hidden_arrival_field' ).val( this.value );\n\t\t\t\t} );\n\t\t\t\t$( '#ohm-mews-departure' ).change( function () {\n\t\t\t\t\t$( '#hidden_departure_field' ).val( this.value );\n\t\t\t\t} );\n\n\t\t\t\t\/\/ flatpickr calendars (wait for the library, it may load late).\n\t\t\t\tfunction initDatePickers() {\n\t\t\t\t\tif ( $( '#ohm-guestline' ).length < 1 ) { return; }\n\n\t\t\t\t\tvar fromDatePicker = flatpickr( '#ohm-mews-arrival', {\n\t\t\t\t\t\tdisableMobile: 'true',\n\t\t\t\t\t\tdateFormat: 'd-m-Y',\n\t\t\t\t\t\tminDate: 'today',\n\t\t\t\t\t\tlocale: { firstDayOfWeek: 1 }\n\t\t\t\t\t} );\n\n\t\t\t\t\tvar tillDatePicker = flatpickr( '#ohm-mews-departure', {\n\t\t\t\t\t\tdisableMobile: 'true',\n\t\t\t\t\t\tdateFormat: 'd-m-Y',\n\t\t\t\t\t\tminDate: new Date().fp_incr( 1 ),\n\t\t\t\t\t\tlocale: { firstDayOfWeek: 1 }\n\t\t\t\t\t} );\n\n\t\t\t\t\t\/\/ When arrival changes: push the departure minimum to the next day\n\t\t\t\t\t\/\/ and pre-fill departure with arrival + 1 (the \"true\" fires change,\n\t\t\t\t\t\/\/ which syncs the hidden field).\n\t\t\t\t\tfromDatePicker.config.onChange.push( function ( selectedDates ) {\n\t\t\t\t\t\tvar tillMinDate = selectedDates[0].fp_incr( 1 );\n\t\t\t\t\t\ttillDatePicker.set( 'minDate', tillMinDate );\n\t\t\t\t\t\ttillDatePicker.setDate( tillMinDate, true );\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\tvar tries = 0;\n\t\t\t\tvar poll = setInterval( function () {\n\t\t\t\t\tif ( typeof flatpickr !== 'undefined' ) {\n\t\t\t\t\t\tclearInterval( poll );\n\t\t\t\t\t\tinitDatePickers();\n\t\t\t\t\t} else if ( ++tries > 100 ) {\n\t\t\t\t\t\tclearInterval( poll );\n\t\t\t\t\t}\n\t\t\t\t}, 100 );\n\n\t\t\t\t\/\/ Parse a \"DD-MM-YYYY\" string into a local Date (avoids timezone shifts).\n\t\t\t\tfunction parseDate( str ) {\n\t\t\t\t\tif ( ! str ) { return null; }\n\t\t\t\t\tvar p = str.split( '-' );\n\t\t\t\t\tif ( p.length !== 3 ) { return null; }\n\t\t\t\t\treturn new Date( parseInt( p[2], 10 ), parseInt( p[1], 10 ) - 1, parseInt( p[0], 10 ) );\n\t\t\t\t}\n\n\t\t\t\t\/\/ Open Mews pre-filled with the chosen dates \/ promo code.\n\t\t\t\t$( '#ohm-guestline form' ).on( 'submit', function ( e ) {\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\tif ( ! distributor ) { return; } \/\/ SDK not ready yet \u2014 click again\n\n\t\t\t\t\tvar arrival   = parseDate( $( '#hidden_arrival_field' ).val() );\n\t\t\t\t\tvar departure = parseDate( $( '#hidden_departure_field' ).val() );\n\t\t\t\t\tvar promo     = $.trim( $( '#ohm-bw-promo-code' ).val() );\n\n\t\t\t\t\tif ( arrival )   { distributor.setStartDate( arrival ); }\n\t\t\t\t\tif ( departure ) { distributor.setEndDate( departure ); }\n\t\t\t\t\tif ( promo )     { distributor.setVoucherCode( promo ); }\n\n\t\t\t\t\tdistributor.open();\n\n\t\t\t\t\twindow.dataLayer = window.dataLayer || [];\n\t\t\t\t\twindow.dataLayer.push( { 'event': 'OHM_CheckAvailability' } );\n\t\t\t\t} );\n\n\t\t\t} );\n\t\t} )();\n\t<\/script>\n\n\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-270ce13d text-middle ohm-illustration-with-text-component elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" data-id=\"270ce13d\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-41a65b01\" data-id=\"41a65b01\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-inner-section elementor-element elementor-element-1a6e6f54 ohm-inner elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" data-id=\"1a6e6f54\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-1ada2d84\" data-id=\"1ada2d84\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-6779cca8 elementor-widget elementor-widget-heading\" data-id=\"6779cca8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Geniet van events in Deventer<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3058f6c1 elementor-widget elementor-widget-text-editor\" data-id=\"3058f6c1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Verken de Hanzestad Deventer en ontdek alles wat de stad te bieden heeft. Van betoverende concerten en tentoonstellingen tot festivals en meer in deze eventkalender.<\/p>\n<p>Combineer uw bezoek aan een van de events met een overnachting bij Pillows Luxury Boutique Hotel aan de IJssel, Deventer en haal alles uit uw verblijf in Deventer.<\/p>\n<p>Enjoy.<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-69832196 ohm-events-overview-wrapper elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" data-id=\"69832196\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-81f7603\" data-id=\"81f7603\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5043e309 elementor-widget elementor-widget-shortcode\" data-id=\"5043e309\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t            <script>\n            jQuery(document).ready(($) => {\n\n                const ajaxUrl = 'https:\/\/www.pillowshotels.com\/deventer\/wp-admin\/admin-ajax.php';\n\n                const initializeEventCalendarFilter = () => {\n                    const eventCalendarFilter = $('#ohm-events-filter');\n                    if (eventCalendarFilter.length === 0) return;\n\n                    setTimeout(() => {\n                        initDatePickers();\n                    }, 1000);\n                };\n\n                const filterEventsByDate = () => {\n                    if ($('#ohm-events-start').val() && $('#ohm-events-end').val()) { \/\/ Check if both fields are not empty\n                        $('.ohm-events-list-calendar-wrapper .ohm-event-block').addClass('loading');\n\n                        $.ajax({\n                            url: ajaxUrl,\n                            type: 'POST',\n                            data: {\n                                action: 'filter_events',\n                                start_date: $('#ohm-events-start').val(),\n                                end_date: $('#ohm-events-end').val(),\n                            },\n                            success: function(response) {\n                                $('.ohm-events-list-calendar-wrapper').html(response);\n                                $('html, body').animate({\n                                    scrollTop: $('.ohm-events-list-calendar-wrapper').offset().top - 100\n                                }, 800, 'swing');\n                            }\n                        }).always(function() {\n                            $('.ohm-events-list-calendar-wrapper .ohm-event-block').removeClass('loading');\n                        });\n                    }\n                };\n\n\n                const initDatePickers = () => {\n                    let fromDatePicker = flatpickr('#ohm-events-start', {\n                        disableMobile: 'true',\n                        altInput: true,\n                        altFormat: \"d-m-Y\",\n                        dateFormat: \"Y-m-d\",\n                        onChange: [function(selectedDates) {\n                            if (selectedDates.length === 0) return;\n                            const tillMinDate = selectedDates[0].fp_incr(1);\n                            tillDatePicker.set('minDate', tillMinDate);\n                            tillDatePicker.open(); \/\/ Open tillDatePicker when a date is selected\n                            let formattedDate = formatDate(tillMinDate);\n                            filterEventsByDate(); \/\/ Try to filter events after setting the start date\n                        }],\n                        onOpen: [function(selectedDates){\n                                    if (selectedDates.length === 0) return;\n                                    tillDatePicker.clear();\n                                }],\n                    });\n\n                    let tillDatePicker = flatpickr('#ohm-events-end', {\n                        disableMobile: 'true',\n                        altInput: true,\n                        altFormat: \"d-m-Y\",\n                        dateFormat: \"Y-m-d\",\n                        onChange: [function() {\n                            filterEventsByDate(); \/\/ Try to filter events after updating the end date\n                        }]\n                    });\n                };\n\n                const formatDate = (date) => {\n                    const isoFormat = date.toISOString().slice(0, 10);\n                    const [year, month, day] = isoFormat.split('-');\n                    return { display: `${day}-${month}-${year}`, iso: isoFormat };\n                };\n\n                initializeEventCalendarFilter();\n            });\n            <\/script>\n\n            <style>\n                @keyframes loadingPulse {\n                      0%, 100% {\n                        opacity: 1;\n                        -webkit-opacity: 1;\n                      }\n                      50% {\n                        opacity: .5;\n                        -webkit-opacity: .5;\n                      }\n                    }\n                .ohm-events-list-calendar-wrapper .loading{\n                    -webkit-animation: loadingPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n                    animation: loadingPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n                }\n                .ohm-events-list-calendar-wrapper .ohm-event-block{\n                    transition: all .3s ease-in-out;\n                }\n                #ohm-events-filter{\n                    max-width: 70%;\n                    margin-left: auto;\n                    margin-right: auto;\n                    margin-bottom: 30px;\n                }\n                #ohm-events-filter form{\n                    display: flex;\n                    align-items: center;\n                    gap: 1rem;\n                }\n                #ohm-events-filter .ohm-bw-input-wrapper{\n                    width: calc(100%\/3);\n                    margin: 0 !important;\n                    padding: 7px;\n                }\n                #ohm-events-filter .ohm-bw-input{\n                    border-bottom-color: black !important;\n                    color: black !important;\n                    font-size: 20px !important; \n                    border-radius: 0 !important;\n                    height: 40px !important;\n                }\n                #ohm-events-filter .ohm-bw-input::placeholder {\n                    opacity: 1;\n                    border-bottom-color: black !important;\n                    color: black !important;\n                }\n                #ohm-events-filter .ohm-bw-input-wrapper-calendar::after{\n                    color: black !important;\n                    top: 50%;\n                    transform: translateY(-100%);\n                }\n\n                @media only screen and (max-width: 768px) {\n                   #ohm-events-filter .ohm-bw-input{\n                        font-size: 1rem !important; \n                    }\n                    #ohm-events-filter form{\n                        flex-wrap: wrap;\n                        gap: 0 !important;\n                    }\n                    #ohm-events-filter .ohm-intro{\n                        width: 100% !important;\n                    }\n                    #ohm-events-filter .ohm-intro p{\n                        margin: 0 !important;\n                    }\n                    #ohm-events-filter .ohm-bw-input-wrapper{\n                        width: calc(100%\/2);\n                    }\n                    #ohm-events-filter{\n                        max-width: 100% !important;\n                    }\n                }\n            <\/style>\n\n            <div id='ohm-events-filter'> \n                <form action=''>\n                    <div class='ohm-bw-input-wrapper ohm-intro'> \n                        <p class='ohm-text'>Choose dates:<\/p>\n                    <\/div> \n                    <div class='ohm-bw-input-wrapper ohm-bw-input-wrapper-calendar'> \n                        <input class='ohm-bw-input ohm-events-start-input flatpickr-input' id='ohm-events-start' type=\"text\" placeholder=\"From\"\/>\u2028\n                        <input type='hidden' name=\"start\" id='hidden_start_field'>\n                    <\/div> \n\n                    <div class='ohm-bw-input-wrapper ohm-bw-input-wrapper-calendar'> \n                        <input class='ohm-bw-input ohm-events-end-input flatpickr-input' id='ohm-events-end' type=\"text\" placeholder=\"To\"\/>\u2028 \n                        <input type='hidden' name=\"end\" id='hidden_end_field'> \n                    <\/div> \n                <\/form>\n            <\/div>\n        <div class=\"ohm-events-list-calendar-wrapper\">            <div class='ohm-event-block'>\n                <div class='ohm-col ohm-event-date ohm-event-date-format'>\n                    <p class=\"ohm-day\">\n                        02 augustus                    <\/p>\n                <\/div>\n                <div class='ohm-event-image'>\n                    <a href='https:\/\/www.pillowshotels.com\/deventer\/?post_type=events&p=6439?date=02%2F08%2F2026'>\n                        <img src='https:\/\/www.pillowshotels.com\/deventer\/wp-content\/uploads\/sites\/15\/2024\/02\/Boekenmarkt_Deventer.jpg'\/>\n                    <\/a>\n                <\/div>\n                <div class='ohm-col ohm-event-info'>\n                    <h3 class='ohm-event-title'>Boekenmarkt Deventer<\/h3>\n                    <p class=\"ohm-event-location\">Centre of Deventer <\/p>\n                    <a class='ohm-button-link link-under-img-row' href='https:\/\/www.pillowshotels.com\/deventer\/?post_type=events&p=6439?date=02%2F08%2F2026'>\n                        <span class=\"ohm-button-text\">Lees meer<\/span>\n                    <\/a>\n                <\/div>\n            <\/div>\n            <\/div>\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Ontdek de events in Deventer Geniet van events in Deventer Verken de Hanzestad Deventer en ontdek alles wat de stad te bieden heeft. Van betoverende concerten en tentoonstellingen tot festivals en meer in deze eventkalender. Combineer uw bezoek aan een van de events met een overnachting bij Pillows Luxury Boutique Hotel aan de IJssel, Deventer [&hellip;]<\/p>\n","protected":false},"author":65,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-6241","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Evenementenkalender - Pillows Hotels Aan de IJssel Deventer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.pillowshotels.com\/deventer\/nl\/evenementenkalender\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Evenementenkalender - Pillows Hotels Aan de IJssel Deventer\" \/>\n<meta property=\"og:description\" content=\"Ontdek de events in Deventer Geniet van events in Deventer Verken de Hanzestad Deventer en ontdek alles wat de stad te bieden heeft. Van betoverende concerten en tentoonstellingen tot festivals en meer in deze eventkalender. Combineer uw bezoek aan een van de events met een overnachting bij Pillows Luxury Boutique Hotel aan de IJssel, Deventer [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pillowshotels.com\/deventer\/nl\/evenementenkalender\/\" \/>\n<meta property=\"og:site_name\" content=\"Pillows Hotels Aan de IJssel Deventer\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-05T12:34:44+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/evenementenkalender\\\/\",\"url\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/evenementenkalender\\\/\",\"name\":\"Evenementenkalender - Pillows Hotels Aan de IJssel Deventer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/#website\"},\"datePublished\":\"2023-10-26T11:55:40+00:00\",\"dateModified\":\"2025-11-05T12:34:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/evenementenkalender\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/evenementenkalender\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/evenementenkalender\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Evenementenkalender\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/\",\"name\":\"Pillows Hotels Aan de IJssel Deventer\",\"description\":\"Offici\u00eble website\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/#organization\",\"name\":\"Pillows Aan De IJssel, Deventer\",\"url\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/wp-content\\\/uploads\\\/sites\\\/15\\\/2019\\\/12\\\/Pillows_Hotels__logo_01_RGB-Copper-1.svg\",\"contentUrl\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/wp-content\\\/uploads\\\/sites\\\/15\\\/2019\\\/12\\\/Pillows_Hotels__logo_01_RGB-Copper-1.svg\",\"width\":1,\"height\":1,\"caption\":\"Pillows Aan De IJssel, Deventer\"},\"image\":{\"@id\":\"https:\\\/\\\/www.pillowshotels.com\\\/deventer\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Evenementenkalender - Pillows Hotels Aan de IJssel Deventer","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.pillowshotels.com\/deventer\/nl\/evenementenkalender\/","og_locale":"nl_NL","og_type":"article","og_title":"Evenementenkalender - Pillows Hotels Aan de IJssel Deventer","og_description":"Ontdek de events in Deventer Geniet van events in Deventer Verken de Hanzestad Deventer en ontdek alles wat de stad te bieden heeft. Van betoverende concerten en tentoonstellingen tot festivals en meer in deze eventkalender. Combineer uw bezoek aan een van de events met een overnachting bij Pillows Luxury Boutique Hotel aan de IJssel, Deventer [&hellip;]","og_url":"https:\/\/www.pillowshotels.com\/deventer\/nl\/evenementenkalender\/","og_site_name":"Pillows Hotels Aan de IJssel Deventer","article_modified_time":"2025-11-05T12:34:44+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.pillowshotels.com\/deventer\/nl\/evenementenkalender\/","url":"https:\/\/www.pillowshotels.com\/deventer\/nl\/evenementenkalender\/","name":"Evenementenkalender - Pillows Hotels Aan de IJssel Deventer","isPartOf":{"@id":"https:\/\/www.pillowshotels.com\/deventer\/nl\/#website"},"datePublished":"2023-10-26T11:55:40+00:00","dateModified":"2025-11-05T12:34:44+00:00","breadcrumb":{"@id":"https:\/\/www.pillowshotels.com\/deventer\/nl\/evenementenkalender\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pillowshotels.com\/deventer\/nl\/evenementenkalender\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.pillowshotels.com\/deventer\/nl\/evenementenkalender\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pillowshotels.com\/deventer\/nl\/"},{"@type":"ListItem","position":2,"name":"Evenementenkalender"}]},{"@type":"WebSite","@id":"https:\/\/www.pillowshotels.com\/deventer\/nl\/#website","url":"https:\/\/www.pillowshotels.com\/deventer\/nl\/","name":"Pillows Hotels Aan de IJssel Deventer","description":"Offici\u00eble website","publisher":{"@id":"https:\/\/www.pillowshotels.com\/deventer\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.pillowshotels.com\/deventer\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/www.pillowshotels.com\/deventer\/nl\/#organization","name":"Pillows Aan De IJssel, Deventer","url":"https:\/\/www.pillowshotels.com\/deventer\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.pillowshotels.com\/deventer\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/www.pillowshotels.com\/deventer\/wp-content\/uploads\/sites\/15\/2019\/12\/Pillows_Hotels__logo_01_RGB-Copper-1.svg","contentUrl":"https:\/\/www.pillowshotels.com\/deventer\/wp-content\/uploads\/sites\/15\/2019\/12\/Pillows_Hotels__logo_01_RGB-Copper-1.svg","width":1,"height":1,"caption":"Pillows Aan De IJssel, Deventer"},"image":{"@id":"https:\/\/www.pillowshotels.com\/deventer\/nl\/#\/schema\/logo\/image\/"}}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/www.pillowshotels.com\/deventer\/nl\/wp-json\/wp\/v2\/pages\/6241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pillowshotels.com\/deventer\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.pillowshotels.com\/deventer\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.pillowshotels.com\/deventer\/nl\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pillowshotels.com\/deventer\/nl\/wp-json\/wp\/v2\/comments?post=6241"}],"version-history":[{"count":0,"href":"https:\/\/www.pillowshotels.com\/deventer\/nl\/wp-json\/wp\/v2\/pages\/6241\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.pillowshotels.com\/deventer\/nl\/wp-json\/wp\/v2\/media?parent=6241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}