{"id":8742,"date":"2020-09-22T13:29:57","date_gmt":"2020-09-22T11:29:57","guid":{"rendered":"http:\/\/yogaspot.nl\/?page_id=8742"},"modified":"2026-07-08T11:05:50","modified_gmt":"2026-07-08T09:05:50","slug":"retreats","status":"publish","type":"page","link":"https:\/\/yogaspot.nl\/en\/retreats\/","title":{"rendered":"Retreats"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;Sectie&#8221; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#ffffff&#8221; background_image=&#8221;https:\/\/yogaspot.nl\/wp-content\/uploads\/2016\/05\/pexels-photo-24746.jpg&#8221; custom_padding_tablet=&#8221;50px|0|50px|0&#8243; custom_padding_phone=&#8221;50px|0|50px|0&#8243; transparent_background=&#8221;off&#8221; padding_mobile=&#8221;off&#8221; make_fullwidth=&#8221;off&#8221; use_custom_width=&#8221;off&#8221; width_unit=&#8221;on&#8221; custom_width_px=&#8221;1080px&#8221; custom_width_percent=&#8221;80%&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_header title=&#8221;Yoga retreats&#8221; text_orientation=&#8221;center&#8221; background_overlay_color=&#8221;rgba(255,255,255,0.62)&#8221; content_max_width=&#8221;none&#8221; title_font_color=&#8221;#ff6b1e&#8221; content_font_color=&#8221;#ffffff&#8221; admin_label=&#8221;Volle breedte header&#8221; _builder_version=&#8221;4.16&#8243; title_text_color=&#8221;#ff6b1e&#8221; title_font_size=&#8221;42px&#8221; content_text_color=&#8221;#ffffff&#8221; content_font_size=&#8221;16px&#8221; background_color=&#8221;rgba(255, 255, 255, 0)&#8221; background_image=&#8221;https:\/\/yogaspot.nl\/wp-content\/uploads\/2016\/04\/rozevingerige-dageraad.jpg&#8221; background_layout=&#8221;light&#8221; background_url=&#8221;https:\/\/yogaspot.nl\/wp-content\/uploads\/2016\/04\/rozevingerige-dageraad.jpg&#8221; button_one_letter_spacing_hover=&#8221;0&#8243; button_two_letter_spacing_hover=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;on&#8221; button_one_letter_spacing__hover=&#8221;0&#8243; button_two_letter_spacing__hover_enabled=&#8221;on&#8221; button_two_letter_spacing__hover=&#8221;0&#8243; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;]<strong>Come for a week of deepening yoga, yummy organic food and lots of space for relaxation &#8211; all in a stunning location amongst beach and mountains&#8230;<\/strong><br \/>\n[\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;section&#8221; _builder_version=&#8221;4.16&#8243; custom_padding_tablet=&#8221;50px|0|50px|0&#8243; custom_padding_phone=&#8221;50px|0|50px|0&#8243; transparent_background=&#8221;off&#8221; padding_mobile=&#8221;off&#8221; make_fullwidth=&#8221;off&#8221; use_custom_width=&#8221;off&#8221; width_unit=&#8221;off&#8221; custom_width_px=&#8221;1080px&#8221; custom_width_percent=&#8221;80%&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; padding_mobile=&#8221;off&#8221; column_padding_mobile=&#8221;on&#8221; admin_label=&#8221;row&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; make_fullwidth=&#8221;off&#8221; use_custom_width=&#8221;off&#8221; width_unit=&#8221;off&#8221; custom_width_px=&#8221;1080px&#8221; custom_width_percent=&#8221;80%&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_blurb title=&#8221;Yoga retreats in Holland, Italy and Portugal&#8221; image_icon_width=&#8221;none&#8221; admin_label=&#8221;Blurb&#8221; _builder_version=&#8221;4.16&#8243; header_text_color=&#8221;#ff6b1e&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; image_max_width=&#8221;none&#8221; use_circle=&#8221;off&#8221; use_circle_border=&#8221;off&#8221; circle_border_color=&#8221;#ff6b1e&#8221; circle_color=&#8221;#ff6b1e&#8221; global_colors_info=&#8221;{}&#8221;] Do you want to deepen your yoga practice? With the same teachers that are there for you in Amsterdam? Book one of the Yoga Spot retreats. We will take you to beautiful retreat locations, where you can delve into nature, fresh air, beaches and mountains &#8211; and yoga! [\/et_pb_blurb][et_pb_code admin_label=&#8221;Code&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<style> #_form_17_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; } #_form_17_ * { outline:0; } ._form_hide { display:none; visibility:hidden; } ._form_show { display:block; visibility:visible; } #_form_17_._form-top { top:0; } #_form_17_._form-bottom { bottom:0; } #_form_17_._form-left { left:0; } #_form_17_._form-right { right:0; } #_form_17_ input[type=\"text\"],#_form_17_ input[type=\"date\"],#_form_17_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } #_form_17_ textarea { resize:none; } #_form_17_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#333 !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; } #_form_17_ ._close-icon { cursor:pointer; background-image:url('https:\/\/d226aj4ao1t61q.cloudfront.net\/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; } #_form_17_ ._close-icon:before { position:relative; } #_form_17_ ._form-body { margin-bottom:30px; } #_form_17_ ._form-image-left { width:150px; float:left; } #_form_17_ ._form-content-right { margin-left:164px; } #_form_17_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; } #_form_17_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https:\/\/d226aj4ao1t61q.cloudfront.net\/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; } #_form_17_ ._form-label,#_form_17_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; } #_form_17_._dark ._form-branding { color:#333; } #_form_17_._dark ._form-branding ._logo { background-image:url('https:\/\/d226aj4ao1t61q.cloudfront.net\/jftq2c8s_aclogo_dk.png'); } #_form_17_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; } #_form_17_ ._form_element * { font-size:14px; } #_form_17_ ._form_element._clear { clear:both; width:100%; float:none; } #_form_17_ ._form_element._clear:after { clear:left; } #_form_17_ ._form_element input[type=\"text\"],#_form_17_ ._form_element input[type=\"date\"],#_form_17_ ._form_element select,#_form_17_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } #_form_17_ ._field-wrapper { position:relative; } #_form_17_ ._inline-style { float:left; } #_form_17_ ._inline-style input[type=\"text\"] { width:150px; } #_form_17_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; } #_form_17_ ._form_element img._form-image { max-width:100%; } #_form_17_ ._clear-element { clear:left; } #_form_17_ ._full_width { width:100%; } #_form_17_ ._form_full_field { display:block; width:100%; margin-bottom:10px; } #_form_17_ input[type=\"text\"]._has_error,#_form_17_ textarea._has_error { border:#f37c7b 1px solid; } #_form_17_ input[type=\"checkbox\"]._has_error { outline:#f37c7b 1px solid; } #_form_17_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; } #_form_17_ ._error._above { padding-bottom:4px; bottom:39px; right:0; } #_form_17_ ._error._below { padding-top:4px; top:100%; right:0; } #_form_17_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; } #_form_17_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; } #_form_17_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:14px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; } #_form_17_ ._error-inner._form_error { margin-bottom:5px; text-align:left; } #_form_17_ ._button-wrapper ._error-inner._form_error { position:static; } #_form_17_ ._error-inner._no_arrow { margin-bottom:10px; } #_form_17_ ._error-arrow { position:absolute; width:0; height:0; } #_form_17_ ._error-html { margin-bottom:10px; } .pika-single { z-index:10000001 !important; } #_form_17_ input[type=\"text\"].datetime_date { width:69%; display:inline; } #_form_17_ select.datetime_time { width:29%; display:inline; height:32px; } @media all and (min-width:320px) and (max-width:667px) { ::-webkit-scrollbar { display:none; } #_form_17_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; } #_form_17_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; } #_form_17_ ._form-content { margin:0; width:100%; } #_form_17_ ._form-inner { display:block; min-width:100%; } #_form_17_ ._form-title,#_form_17_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; } #_form_17_ ._form-title { font-size:1.2em; } #_form_17_ ._form_element { margin:0 0 20px; padding:0; width:100%; } #_form_17_ ._form-element,#_form_17_ ._inline-style,#_form_17_ input[type=\"text\"],#_form_17_ label,#_form_17_ p,#_form_17_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; } #_form_17_ ._row._checkbox-radio label { display:inline; } #_form_17_ ._row,#_form_17_ p,#_form_17_ label { margin-bottom:0.7em; width:100%; } #_form_17_ ._row input[type=\"checkbox\"],#_form_17_ ._row input[type=\"radio\"] { margin:0 !important; vertical-align:middle !important; } #_form_17_ ._row input[type=\"checkbox\"] + span label { display:inline; } #_form_17_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; } #_form_17_ ._form-image { max-width:100%; height:auto !important; } #_form_17_ input[type=\"text\"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; } #_form_17_ input[type=\"radio\"],#_form_17_ input[type=\"checkbox\"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; } #_form_17_ button[type=\"submit\"] { padding:20px; font-size:1.5em; } #_form_17_ ._inline-style { margin:20px 0 0 !important; } } #_form_17_ { position:relative; text-align:left; margin:25px auto 0; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; background:#fff !important; border:0px solid #b0b0b0 !important; width:500px; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#000 !important; } #_form_17_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; } #_form_17_:before,#_form_17_:after { content:\" \"; display:table; } #_form_17_:after { clear:both; } #_form_17_._inline-style { width:auto; display:inline-block; } #_form_17_._inline-style input[type=\"text\"],#_form_17_._inline-style input[type=\"date\"] { padding:10px 12px; } #_form_17_._inline-style button._inline-style { position:relative; top:27px; } #_form_17_._inline-style p { margin:0; } #_form_17_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; } #_form_17_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; } @media all and (min-width:320px) and (max-width:667px) { #_form_17_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; } } <\/style>\n<form method=\"POST\" action=\"https:\/\/yogaspot.activehosted.com\/proc.php\" id=\"_form_17_\" class=\"_form _form_17 _inline-form _dark\" novalidate> <input type=\"hidden\" name=\"u\" value=\"17\" \/> <input type=\"hidden\" name=\"f\" value=\"17\" \/> <input type=\"hidden\" name=\"s\" \/> <input type=\"hidden\" name=\"c\" value=\"0\" \/> <input type=\"hidden\" name=\"m\" value=\"0\" \/> <input type=\"hidden\" name=\"act\" value=\"sub\" \/> <input type=\"hidden\" name=\"v\" value=\"2\" \/> <\/p>\n<div class=\"_form-content\">\n<div class=\"_form_element _x94010498 _full_width _clear\" > <img decoding=\"async\" class=\"_form-image\" src=\"\/\/yogaspot.img-us10.com\/public\/20532218531374fde85e3b12d8aea10a.7664484452435635?0.813027029605065\" style=\"\" \/> <\/div>\n<div class=\"_form_element _x67749278 _full_width _clear\" >\n<div class=\"_form-title\"> Retreat Griekenland 27 sept \/ 4 okt 2021 <\/div>\n<\/p><\/div>\n<div class=\"_form_element _x73738884 _full_width _clear\" >\n<div class=\"_form-title\"> Inschrijven \/ subscribe for email updates <\/div>\n<\/p><\/div>\n<div class=\"_form_element _x46359823 _full_width _clear\" >\n<div class=\"_html-code\"> <pee> Laat hier je email adres achter als je op de hoogte gehouden wil worden van onze retreat van 27 september tot 4 oktober 2021 naar Griekenland. <\/pee> Leave your email address here if you want to receive more information about the retreat in Greece from September 27 \/ October 4, 2021 <\/div>\n<\/p><\/div>\n<div class=\"_form_element _x37643367 _full_width \" > <label class=\"_form-label\"> Voor- en achternaam (Full Name) <\/label> <\/p>\n<div class=\"_field-wrapper\"> <input type=\"text\" name=\"fullname\" placeholder=\"Type your name\" \/> <\/div>\n<\/p><\/div>\n<div class=\"_form_element _x29328875 _full_width \" > <label class=\"_form-label\"> Email* <\/label> <\/p>\n<div class=\"_field-wrapper\"> <input type=\"text\" name=\"email\" placeholder=\"Type your email\" required\/> <\/div>\n<\/p><\/div>\n<div class=\"_form_element _x96802308 _full_width _clear\" style=\"text-align: center;\"> <img decoding=\"async\" class=\"_form-image\" src=\"\/\/yogaspot.img-us3.com\/admin\/transparant_yoga_spot_logo_color.png\" style=\"height:119px;width:205px\" \/> <\/div>\n<div class=\"_button-wrapper _full_width\"> <button id=\"_form_17_submit\" class=\"_submit\" type=\"submit\"> Press this button to place yourself on the list! <\/button> <\/div>\n<div class=\"_clear-element\"> <\/div>\n<\/p><\/div>\n<div class=\"_form-thank-you\" style=\"display:none;\"> <\/div>\n<div class=\"_form-branding\">\n<div class=\"_marketing-by\"> Marketing by <\/div>\n<p> <a href=\"http:\/\/www.activecampaign.com\" class=\"_logo\"><\/a> <\/div>\n<\/p><\/form>\n<p><script type=\"text\/javascript\"> window.cfields = []; window._show_thank_you = function(id, message, trackcmp_url, email) { var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you'); form.querySelector('._form-content').style.display = 'none'; thank_you.innerHTML = message; thank_you.style.display = 'block'; const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; var visitorObject = window[vgoAlias]; if (email && typeof visitorObject !== 'undefined') { visitorObject('setEmail', email); visitorObject('update'); } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { \/\/ Site tracking URL to use after inline form submission. _load_script(trackcmp_url); } if (typeof window._form_callback !== 'undefined') window._form_callback(id); }; window._show_error = function(id, message, html) { var form = document.getElementById('_form_' + id + '_'), err = document.createElement('div'), button = form.querySelector('button'), old_error = form.querySelector('._form_error'); if (old_error) old_error.parentNode.removeChild(old_error); err.innerHTML = message; err.className = '_error-inner _form_error _no_arrow'; var wrapper = document.createElement('div'); wrapper.className = '_form-inner'; wrapper.appendChild(err); button.parentNode.insertBefore(wrapper, button); document.querySelector('[id^=\"_form\"][id$=\"_submit\"]').disabled = false; if (html) { var div = document.createElement('div'); div.className = '_error-html'; div.innerHTML = html; err.appendChild(div); } }; window._load_script = function(url, callback) { var head = document.querySelector('head'), script = document.createElement('script'), r = false; script.type = 'text\/javascript'; script.charset = 'utf-8'; script.src = url; if (callback) { script.onload = script.onreadystatechange = function() { if (!r && (!this.readyState || this.readyState == 'complete')) { r = true; callback(); } }; } head.appendChild(script); }; (function() { if (window.location.search.search(\"excludeform\") !== -1) return false; var getCookie = function(name) { var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)')); return match ? match[2] : null; } var setCookie = function(name, value) { var now = new Date(); var time = now.getTime(); var expireTime = time + 1000 * 60 * 60 * 24 * 365; now.setTime(expireTime); document.cookie = name + '=' + value + '; expires=' + now + ';path=\/'; } var addEvent = function(element, event, func) { if (element.addEventListener) { element.addEventListener(event, func); } else { var oldFunc = element['on' + event]; element['on' + event] = function() { oldFunc.apply(this, arguments); func.apply(this, arguments); }; } } var _removed = false; var form_to_submit = document.getElementById('_form_17_'); var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false; var getUrlParam = function(name) { var regexStr = '[?&]' + name + '=([^&#]*)'; var results = new RegExp(regexStr, 'i').exec(window.location.href); return results != undefined ? decodeURIComponent(results[1]) : false; }; for (var i = 0; i < allInputs.length; i++) { var regexStr = \"field\\[(\\d+)\\]\"; var results = new RegExp(regexStr).exec(allInputs[i].name); if (results != undefined) { allInputs[i].dataset.name = window.cfields[results[1]]; } else { allInputs[i].dataset.name = allInputs[i].name; } var fieldVal = getUrlParam(allInputs[i].dataset.name); if (fieldVal) { if (allInputs[i].dataset.autofill === \"false\") { continue; } if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") { if (allInputs[i].value == fieldVal) { allInputs[i].checked = true; } } else { allInputs[i].value = fieldVal; } } } var remove_tooltips = function() { for (var i = 0; i < tooltips.length; i++) { tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); } tooltips = []; }; var remove_tooltip = function(elem) { for (var i = 0; i < tooltips.length; i++) { if (tooltips[i].elem === elem) { tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); tooltips.splice(i, 1); return; } } }; var create_tooltip = function(elem, text) { var tooltip = document.createElement('div'), arrow = document.createElement('div'), inner = document.createElement('div'), new_tooltip = {}; if (elem.type != 'radio' &#038;&#038; elem.type != 'checkbox') { tooltip.className = '_error'; arrow.className = '_error-arrow'; inner.className = '_error-inner'; inner.innerHTML = text; tooltip.appendChild(arrow); tooltip.appendChild(inner); elem.parentNode.appendChild(tooltip); } else { tooltip.className = '_error-inner _no_arrow'; tooltip.innerHTML = text; elem.parentNode.insertBefore(tooltip, elem); new_tooltip.no_arrow = true; } new_tooltip.tip = tooltip; new_tooltip.elem = elem; tooltips.push(new_tooltip); return new_tooltip; }; var resize_tooltip = function(tooltip) { var rect = tooltip.elem.getBoundingClientRect(); var doc = document.documentElement, scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0)); if (scrollPosition < 40) { tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _below'; } else { tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _above'; } }; var resize_tooltips = function() { if (_removed) return; for (var i = 0; i < tooltips.length; i++) { if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); } }; var validate_field = function(elem, remove) { var tooltip = null, value = elem.value, no_error = true; remove ? remove_tooltip(elem) : false; if (elem.type != 'checkbox') elem.className = elem.className.replace(\/ ?_has_error ?\/g, ''); if (elem.getAttribute('required') !== null) { if (elem.type == 'radio' || (elem.type == 'checkbox' &#038;&#038; \/any\/.test(elem.className))) { var elems = form_to_submit.elements[elem.name]; if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) { no_error = elem.checked; } else { no_error = false; for (var i = 0; i < elems.length; i++) { if (elems[i].checked) no_error = true; } } if (!no_error) { tooltip = create_tooltip(elem, \"Please select an option.\"); } } else if (elem.type =='checkbox') { var elems = form_to_submit.elements[elem.name], found = false, err = []; no_error = true; for (var i = 0; i < elems.length; i++) { if (elems[i].getAttribute('required') === null) continue; if (!found &#038;&#038; elems[i] !== elem) return true; found = true; elems[i].className = elems[i].className.replace(\/ ?_has_error ?\/g, ''); if (!elems[i].checked) { no_error = false; elems[i].className = elems[i].className + ' _has_error'; err.push(\"Checking %s is required\".replace(\"%s\", elems[i].value)); } } if (!no_error) { tooltip = create_tooltip(elem, err.join('<!\u2013- [et_pb_br_holder] -\u2013>')); } } else if (elem.tagName == 'SELECT') { var selected = true; if (elem.multiple) { selected = false; for (var i = 0; i < elem.options.length; i++) { if (elem.options[i].selected) { selected = true; break; } } } else { for (var i = 0; i < elem.options.length; i++) { if (elem.options[i].selected &#038;&#038; !elem.options[i].value) { selected = false; } } } if (!selected) { elem.className = elem.className + ' _has_error'; no_error = false; tooltip = create_tooltip(elem, \"Please select an option.\"); } } else if (value === undefined || value === null || value === '') { elem.className = elem.className + ' _has_error'; no_error = false; tooltip = create_tooltip(elem, \"This field is required.\"); } } if (no_error &#038;&#038; elem.name == 'email') { if (!value.match(\/^[+_a-z0-9-'&#038;=]+(.[+_a-z0-9-']+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,})$\/i)) { elem.className = elem.className + ' _has_error'; no_error = false; tooltip = create_tooltip(elem, \"Enter a valid email address.\"); } } if (no_error &#038;&#038; \/date_field\/.test(elem.className)) { if (!value.match(\/^dddd-dd-dd$\/)) { elem.className = elem.className + ' _has_error'; no_error = false; tooltip = create_tooltip(elem, \"Enter a valid date.\"); } } tooltip ? resize_tooltip(tooltip) : false; return no_error; }; var needs_validate = function(el) { if(el.getAttribute('required') !== null){ return true } if(el.name === 'email' &#038;&#038; el.value !== \"\"){ return true } return false }; var validate_form = function(e) { var err = form_to_submit.querySelector('._form_error'), no_error = true; if (!submitted) { submitted = true; for (var i = 0, len = allInputs.length; i < len; i++) { var input = allInputs[i]; if (needs_validate(input)) { if (input.type == 'text') { addEvent(input, 'blur', function() { this.value = this.value.trim(); validate_field(this, true); }); addEvent(input, 'input', function() { validate_field(this, true); }); } else if (input.type == 'radio' || input.type == 'checkbox') { (function(el) { var radios = form_to_submit.elements[el.name]; for (var i = 0; i < radios.length; i++) { addEvent(radios[i], 'click', function() { validate_field(el, true); }); } })(input); } else if (input.tagName == 'SELECT') { addEvent(input, 'change', function() { validate_field(this, true); }); } else if (input.type == 'textarea'){ addEvent(input, 'input', function() { validate_field(this, true); }); } } } } remove_tooltips(); for (var i = 0, len = allInputs.length; i < len; i++) { var elem = allInputs[i]; if (needs_validate(elem)) { if (elem.tagName.toLowerCase() !== \"select\") { elem.value = elem.value.trim(); } validate_field(elem) ? true : no_error = false; } } if (!no_error &#038;&#038; e) { e.preventDefault(); } resize_tooltips(); return no_error; }; addEvent(window, 'resize', resize_tooltips); addEvent(window, 'scroll', resize_tooltips); window._old_serialize = null; if (typeof serialize !== 'undefined') window._old_serialize = window.serialize; _load_script(\"\/\/d3rxaij56vjege.cloudfront.net\/form-serialize\/0.3\/serialize.min.js\", function() { window._form_serialize = window.serialize; if (window._old_serialize) window.serialize = window._old_serialize; }); var form_submit = function(e) { e.preventDefault(); if (validate_form()) { \/\/ use this trick to get the submit button &#038; disable it using plain javascript document.querySelector('#_form_17_submit').disabled = true; var serialized = _form_serialize(document.getElementById('_form_17_')); var err = form_to_submit.querySelector('._form_error'); err ? err.parentNode.removeChild(err) : false; _load_script('https:\/\/yogaspot.activehosted.com\/proc.php?' + serialized + '&#038;jsonp=true'); } return false; }; addEvent(form_to_submit, 'submit', form_submit); })(); <\/script>[\/et_pb_code][\/et_pb_column][et_pb_column type=\"1_2\" _builder_version=\"4.16\" custom_padding=\"|||\" global_colors_info=\"{}\" custom_padding__hover=\"|||\"][et_pb_blurb title=\"The Teachers\" image_icon_width=\"none\" admin_label=\"Blurb\" _builder_version=\"4.16\" header_text_color=\"#ff6b1e\" background_size=\"initial\" background_position=\"top_left\" background_repeat=\"repeat\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" image_max_width=\"none\" use_circle=\"off\" use_circle_border=\"off\" circle_border_color=\"#ff6b1e\" circle_color=\"#ff6b1e\" global_colors_info=\"{}\"]The Yoga Spot teachers are the teachers that will guide you during the retreat. In thish way you can deepen your practice with your own trusted teachers. Open the retreat pages to find out who teaches the retreats.<br \/>\n[\/et_pb_blurb][et_pb_blurb title=\"Links and more information\" image_icon_width=\"none\" admin_label=\"Blurb\" _builder_version=\"4.16\" header_text_color=\"#ff6b1e\" background_size=\"initial\" background_position=\"top_left\" background_repeat=\"repeat\" use_border_color=\"off\" border_color=\"#ffffff\" border_style=\"solid\" image_max_width=\"none\" use_circle=\"off\" use_circle_border=\"off\" circle_border_color=\"#ff6b1e\" circle_color=\"#ff6b1e\" global_colors_info=\"{}\"]<\/p>\n<p>We organise Yoga Spot retreats in january Portugal en Griekenland, in de toekomst ook naar Spanje. Klik op de verschillende retreats om meer te weten te komen over de plek en de details.<\/p>\n<p><a href=\"www.yogaspot.nl\/retreat-portugal.\">Portugal, 3-10 May 2025<\/a><\/p>\n<p><a href=\"https:\/\/yogaspot.nl\/retreat-griekenland-2020\/\">Greece,\u00a0 21-28 September 2026<\/a><\/p>\n<p><a href=\"https:\/\/yogaspot.nl\/malaga-retreat-2022\" style=\"font-size: 14px;\">Spain,\u00a0 to be planned<\/a><\/p>\n<p>[\/et_pb_blurb][et_pb_code admin_label=\"Code\" _builder_version=\"4.16\" global_colors_info=\"{}\"]<\/p>\n<style> #_form_11_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; } #_form_11_ * { outline:0; } ._form_hide { display:none; visibility:hidden; } ._form_show { display:block; visibility:visible; } #_form_11_._form-top { top:0; } #_form_11_._form-bottom { bottom:0; } #_form_11_._form-left { left:0; } #_form_11_._form-right { right:0; } #_form_11_ input[type=\"text\"],#_form_11_ input[type=\"date\"],#_form_11_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } #_form_11_ textarea { resize:none; } #_form_11_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#333 !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; } #_form_11_ ._close-icon { cursor:pointer; background-image:url('https:\/\/d226aj4ao1t61q.cloudfront.net\/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; } #_form_11_ ._close-icon:before { position:relative; } #_form_11_ ._form-body { margin-bottom:30px; } #_form_11_ ._form-image-left { width:150px; float:left; } #_form_11_ ._form-content-right { margin-left:164px; } #_form_11_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; } #_form_11_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https:\/\/d226aj4ao1t61q.cloudfront.net\/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; } #_form_11_ ._form-label,#_form_11_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; } #_form_11_._dark ._form-branding { color:#333; } #_form_11_._dark ._form-branding ._logo { background-image:url('https:\/\/d226aj4ao1t61q.cloudfront.net\/jftq2c8s_aclogo_dk.png'); } #_form_11_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; } #_form_11_ ._form_element * { font-size:14px; } #_form_11_ ._form_element._clear { clear:both; width:100%; float:none; } #_form_11_ ._form_element._clear:after { clear:left; } #_form_11_ ._form_element input[type=\"text\"],#_form_11_ ._form_element input[type=\"date\"],#_form_11_ ._form_element select,#_form_11_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } #_form_11_ ._field-wrapper { position:relative; } #_form_11_ ._inline-style { float:left; } #_form_11_ ._inline-style input[type=\"text\"] { width:150px; } #_form_11_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; } #_form_11_ ._form_element img._form-image { max-width:100%; } #_form_11_ ._clear-element { clear:left; } #_form_11_ ._full_width { width:100%; } #_form_11_ ._form_full_field { display:block; width:100%; margin-bottom:10px; } #_form_11_ input[type=\"text\"]._has_error,#_form_11_ textarea._has_error { border:#f37c7b 1px solid; } #_form_11_ input[type=\"checkbox\"]._has_error { outline:#f37c7b 1px solid; } #_form_11_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; } #_form_11_ ._error._above { padding-bottom:4px; bottom:39px; right:0; } #_form_11_ ._error._below { padding-top:4px; top:100%; right:0; } #_form_11_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; } #_form_11_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; } #_form_11_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:14px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; } #_form_11_ ._error-inner._form_error { margin-bottom:5px; text-align:left; } #_form_11_ ._button-wrapper ._error-inner._form_error { position:static; } #_form_11_ ._error-inner._no_arrow { margin-bottom:10px; } #_form_11_ ._error-arrow { position:absolute; width:0; height:0; } #_form_11_ ._error-html { margin-bottom:10px; } .pika-single { z-index:10000001 !important; } #_form_11_ input[type=\"text\"].datetime_date { width:69%; display:inline; } #_form_11_ select.datetime_time { width:29%; display:inline; height:32px; } @media all and (min-width:320px) and (max-width:667px) { ::-webkit-scrollbar { display:none; } #_form_11_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; } #_form_11_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; } #_form_11_ ._form-content { margin:0; width:100%; } #_form_11_ ._form-inner { display:block; min-width:100%; } #_form_11_ ._form-title,#_form_11_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; } #_form_11_ ._form-title { font-size:1.2em; } #_form_11_ ._form_element { margin:0 0 20px; padding:0; width:100%; } #_form_11_ ._form-element,#_form_11_ ._inline-style,#_form_11_ input[type=\"text\"],#_form_11_ label,#_form_11_ p,#_form_11_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; } #_form_11_ ._row._checkbox-radio label { display:inline; } #_form_11_ ._row,#_form_11_ p,#_form_11_ label { margin-bottom:0.7em; width:100%; } #_form_11_ ._row input[type=\"checkbox\"],#_form_11_ ._row input[type=\"radio\"] { margin:0 !important; vertical-align:middle !important; } #_form_11_ ._row input[type=\"checkbox\"] + span label { display:inline; } #_form_11_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; } #_form_11_ ._form-image { max-width:100%; height:auto !important; } #_form_11_ input[type=\"text\"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; } #_form_11_ input[type=\"radio\"],#_form_11_ input[type=\"checkbox\"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; } #_form_11_ button[type=\"submit\"] { padding:20px; font-size:1.5em; } #_form_11_ ._inline-style { margin:20px 0 0 !important; } } #_form_11_ { position:relative; text-align:left; margin:25px auto 0; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; background:#fff !important; border:0px solid #b0b0b0 !important; width:500px; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#000 !important; } #_form_11_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; } #_form_11_:before,#_form_11_:after { content:\" \"; display:table; } #_form_11_:after { clear:both; } #_form_11_._inline-style { width:auto; display:inline-block; } #_form_11_._inline-style input[type=\"text\"],#_form_11_._inline-style input[type=\"date\"] { padding:10px 12px; } #_form_11_._inline-style button._inline-style { position:relative; top:27px; } #_form_11_._inline-style p { margin:0; } #_form_11_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; } #_form_11_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; } @media all and (min-width:320px) and (max-width:667px) { #_form_11_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; } } <\/style>\n<form method=\"POST\" action=\"https:\/\/yogaspot.activehosted.com\/proc.php\" id=\"_form_11_\" class=\"_form _form_11 _inline-form _dark\" novalidate> <input type=\"hidden\" name=\"u\" value=\"11\" \/> <input type=\"hidden\" name=\"f\" value=\"11\" \/> <input type=\"hidden\" name=\"s\" \/> <input type=\"hidden\" name=\"c\" value=\"0\" \/> <input type=\"hidden\" name=\"m\" value=\"0\" \/> <input type=\"hidden\" name=\"act\" value=\"sub\" \/> <input type=\"hidden\" name=\"v\" value=\"2\" \/> <\/p>\n<div class=\"_form-content\">\n<div class=\"_form_element _x78211548 _full_width _clear\" > <img decoding=\"async\" class=\"_form-image\" src=\"\/\/yogaspot.img-us3.com\/admin\/santillan_aankondiging_2022.jpeg?r=0.9528441703181105\" style=\"\" \/> <\/div>\n<div class=\"_form_element _x23617293 _full_width _clear\" >\n<div class=\"_form-title\"> Subscribe for Email Updates <\/div>\n<\/p><\/div>\n<div class=\"_form_element _x96864198 _full_width _clear\" >\n<div class=\"_html-code\"> <pee> Om op de hoogte te worden gebracht van onze retreat in Malaga, Spanje in oktober 2022, laat je hier je gegevens achter. <\/pee> For more information about the Malaga retreat in October 2022, please leave your contact details below! <\/div>\n<\/p><\/div>\n<div class=\"_form_element _x86273347 _full_width \" > <label class=\"_form-label\"> Full Name <\/label> <\/p>\n<div class=\"_field-wrapper\"> <input type=\"text\" name=\"fullname\" placeholder=\"First and last name please :-)\" \/> <\/div>\n<\/p><\/div>\n<div class=\"_form_element _x81053543 _full_width \" > <label class=\"_form-label\"> Email* <\/label> <\/p>\n<div class=\"_field-wrapper\"> <input type=\"text\" name=\"email\" placeholder=\"Type your email - we won't spam you\" required\/> <\/div>\n<\/p><\/div>\n<div class=\"_button-wrapper _full_width\"> <button id=\"_form_11_submit\" class=\"_submit\" type=\"submit\"> Submit <\/button> <\/div>\n<div class=\"_clear-element\"> <\/div>\n<\/p><\/div>\n<div class=\"_form-thank-you\" style=\"display:none;\"> <\/div>\n<div class=\"_form-branding\">\n<div class=\"_marketing-by\"> Marketing by <\/div>\n<p> <a href=\"http:\/\/www.activecampaign.com\" class=\"_logo\"><\/a> <\/div>\n<\/p><\/form>\n<p><script type=\"text\/javascript\"> window.cfields = []; window._show_thank_you = function(id, message, trackcmp_url, email) { var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you'); form.querySelector('._form-content').style.display = 'none'; thank_you.innerHTML = message; thank_you.style.display = 'block'; const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; var visitorObject = window[vgoAlias]; if (email && typeof visitorObject !== 'undefined') { visitorObject('setEmail', email); visitorObject('update'); } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { \/\/ Site tracking URL to use after inline form submission. _load_script(trackcmp_url); } if (typeof window._form_callback !== 'undefined') window._form_callback(id); }; window._show_error = function(id, message, html) { var form = document.getElementById('_form_' + id + '_'), err = document.createElement('div'), button = form.querySelector('button'), old_error = form.querySelector('._form_error'); if (old_error) old_error.parentNode.removeChild(old_error); err.innerHTML = message; err.className = '_error-inner _form_error _no_arrow'; var wrapper = document.createElement('div'); wrapper.className = '_form-inner'; wrapper.appendChild(err); button.parentNode.insertBefore(wrapper, button); document.querySelector('[id^=\"_form\"][id$=\"_submit\"]').disabled = false; if (html) { var div = document.createElement('div'); div.className = '_error-html'; div.innerHTML = html; err.appendChild(div); } }; window._load_script = function(url, callback) { var head = document.querySelector('head'), script = document.createElement('script'), r = false; script.type = 'text\/javascript'; script.charset = 'utf-8'; script.src = url; if (callback) { script.onload = script.onreadystatechange = function() { if (!r && (!this.readyState || this.readyState == 'complete')) { r = true; callback(); } }; } head.appendChild(script); }; (function() { if (window.location.search.search(\"excludeform\") !== -1) return false; var getCookie = function(name) { var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)')); return match ? match[2] : null; } var setCookie = function(name, value) { var now = new Date(); var time = now.getTime(); var expireTime = time + 1000 * 60 * 60 * 24 * 365; now.setTime(expireTime); document.cookie = name + '=' + value + '; expires=' + now + ';path=\/'; } var addEvent = function(element, event, func) { if (element.addEventListener) { element.addEventListener(event, func); } else { var oldFunc = element['on' + event]; element['on' + event] = function() { oldFunc.apply(this, arguments); func.apply(this, arguments); }; } } var _removed = false; var form_to_submit = document.getElementById('_form_11_'); var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false; var getUrlParam = function(name) { var regexStr = '[?&]' + name + '=([^&#]*)'; var results = new RegExp(regexStr, 'i').exec(window.location.href); return results != undefined ? decodeURIComponent(results[1]) : false; }; for (var i = 0; i < allInputs.length; i++) { var regexStr = \"field\\[(\\d+)\\]\"; var results = new RegExp(regexStr).exec(allInputs[i].name); if (results != undefined) { allInputs[i].dataset.name = window.cfields[results[1]]; } else { allInputs[i].dataset.name = allInputs[i].name; } var fieldVal = getUrlParam(allInputs[i].dataset.name); if (fieldVal) { if (allInputs[i].dataset.autofill === \"false\") { continue; } if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") { if (allInputs[i].value == fieldVal) { allInputs[i].checked = true; } } else { allInputs[i].value = fieldVal; } } } var remove_tooltips = function() { for (var i = 0; i < tooltips.length; i++) { tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); } tooltips = []; }; var remove_tooltip = function(elem) { for (var i = 0; i < tooltips.length; i++) { if (tooltips[i].elem === elem) { tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); tooltips.splice(i, 1); return; } } }; var create_tooltip = function(elem, text) { var tooltip = document.createElement('div'), arrow = document.createElement('div'), inner = document.createElement('div'), new_tooltip = {}; if (elem.type != 'radio' &#038;&#038; elem.type != 'checkbox') { tooltip.className = '_error'; arrow.className = '_error-arrow'; inner.className = '_error-inner'; inner.innerHTML = text; tooltip.appendChild(arrow); tooltip.appendChild(inner); elem.parentNode.appendChild(tooltip); } else { tooltip.className = '_error-inner _no_arrow'; tooltip.innerHTML = text; elem.parentNode.insertBefore(tooltip, elem); new_tooltip.no_arrow = true; } new_tooltip.tip = tooltip; new_tooltip.elem = elem; tooltips.push(new_tooltip); return new_tooltip; }; var resize_tooltip = function(tooltip) { var rect = tooltip.elem.getBoundingClientRect(); var doc = document.documentElement, scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0)); if (scrollPosition < 40) { tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _below'; } else { tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _above'; } }; var resize_tooltips = function() { if (_removed) return; for (var i = 0; i < tooltips.length; i++) { if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); } }; var validate_field = function(elem, remove) { var tooltip = null, value = elem.value, no_error = true; remove ? remove_tooltip(elem) : false; if (elem.type != 'checkbox') elem.className = elem.className.replace(\/ ?_has_error ?\/g, ''); if (elem.getAttribute('required') !== null) { if (elem.type == 'radio' || (elem.type == 'checkbox' &#038;&#038; \/any\/.test(elem.className))) { var elems = form_to_submit.elements[elem.name]; if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) { no_error = elem.checked; } else { no_error = false; for (var i = 0; i < elems.length; i++) { if (elems[i].checked) no_error = true; } } if (!no_error) { tooltip = create_tooltip(elem, \"Please select an option.\"); } } else if (elem.type =='checkbox') { var elems = form_to_submit.elements[elem.name], found = false, err = []; no_error = true; for (var i = 0; i < elems.length; i++) { if (elems[i].getAttribute('required') === null) continue; if (!found &#038;&#038; elems[i] !== elem) return true; found = true; elems[i].className = elems[i].className.replace(\/ ?_has_error ?\/g, ''); if (!elems[i].checked) { no_error = false; elems[i].className = elems[i].className + ' _has_error'; err.push(\"Checking %s is required\".replace(\"%s\", elems[i].value)); } } if (!no_error) { tooltip = create_tooltip(elem, err.join('<!\u2013- [et_pb_br_holder] -\u2013>')); } } else if (elem.tagName == 'SELECT') { var selected = true; if (elem.multiple) { selected = false; for (var i = 0; i < elem.options.length; i++) { if (elem.options[i].selected) { selected = true; break; } } } else { for (var i = 0; i < elem.options.length; i++) { if (elem.options[i].selected &#038;&#038; !elem.options[i].value) { selected = false; } } } if (!selected) { elem.className = elem.className + ' _has_error'; no_error = false; tooltip = create_tooltip(elem, \"Please select an option.\"); } } else if (value === undefined || value === null || value === '') { elem.className = elem.className + ' _has_error'; no_error = false; tooltip = create_tooltip(elem, \"This field is required.\"); } } if (no_error &#038;&#038; elem.name == 'email') { if (!value.match(\/^[+_a-z0-9-'&#038;=]+(.[+_a-z0-9-']+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,})$\/i)) { elem.className = elem.className + ' _has_error'; no_error = false; tooltip = create_tooltip(elem, \"Enter a valid email address.\"); } } if (no_error &#038;&#038; \/date_field\/.test(elem.className)) { if (!value.match(\/^dddd-dd-dd$\/)) { elem.className = elem.className + ' _has_error'; no_error = false; tooltip = create_tooltip(elem, \"Enter a valid date.\"); } } tooltip ? resize_tooltip(tooltip) : false; return no_error; }; var needs_validate = function(el) { if(el.getAttribute('required') !== null){ return true } if(el.name === 'email' &#038;&#038; el.value !== \"\"){ return true } return false }; var validate_form = function(e) { var err = form_to_submit.querySelector('._form_error'), no_error = true; if (!submitted) { submitted = true; for (var i = 0, len = allInputs.length; i < len; i++) { var input = allInputs[i]; if (needs_validate(input)) { if (input.type == 'text') { addEvent(input, 'blur', function() { this.value = this.value.trim(); validate_field(this, true); }); addEvent(input, 'input', function() { validate_field(this, true); }); } else if (input.type == 'radio' || input.type == 'checkbox') { (function(el) { var radios = form_to_submit.elements[el.name]; for (var i = 0; i < radios.length; i++) { addEvent(radios[i], 'click', function() { validate_field(el, true); }); } })(input); } else if (input.tagName == 'SELECT') { addEvent(input, 'change', function() { validate_field(this, true); }); } else if (input.type == 'textarea'){ addEvent(input, 'input', function() { validate_field(this, true); }); } } } } remove_tooltips(); for (var i = 0, len = allInputs.length; i < len; i++) { var elem = allInputs[i]; if (needs_validate(elem)) { if (elem.tagName.toLowerCase() !== \"select\") { elem.value = elem.value.trim(); } validate_field(elem) ? true : no_error = false; } } if (!no_error &#038;&#038; e) { e.preventDefault(); } resize_tooltips(); return no_error; }; addEvent(window, 'resize', resize_tooltips); addEvent(window, 'scroll', resize_tooltips); window._old_serialize = null; if (typeof serialize !== 'undefined') window._old_serialize = window.serialize; _load_script(\"\/\/d3rxaij56vjege.cloudfront.net\/form-serialize\/0.3\/serialize.min.js\", function() { window._form_serialize = window.serialize; if (window._old_serialize) window.serialize = window._old_serialize; }); var form_submit = function(e) { e.preventDefault(); if (validate_form()) { \/\/ use this trick to get the submit button &#038; disable it using plain javascript document.querySelector('#_form_11_submit').disabled = true; var serialized = _form_serialize(document.getElementById('_form_11_')); var err = form_to_submit.querySelector('._form_error'); err ? err.parentNode.removeChild(err) : false; _load_script('https:\/\/yogaspot.activehosted.com\/proc.php?' + serialized + '&#038;jsonp=true'); } return false; }; addEvent(form_to_submit, 'submit', form_submit); })(); <\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=\"Rij\" _builder_version=\"4.16\" background_size=\"initial\" background_position=\"top_left\" background_repeat=\"repeat\" global_colors_info=\"{}\"][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\"1\" admin_label=\"section\" _builder_version=\"4.16\" global_colors_info=\"{}\"][et_pb_row admin_label=\"row\" _builder_version=\"4.16\" background_size=\"initial\" background_position=\"top_left\" background_repeat=\"repeat\" global_colors_info=\"{}\"][\/et_pb_row][\/et_pb_section]<\/p>\n<span class=\"et_bloom_bottom_trigger\"><\/span>","protected":false},"excerpt":{"rendered":"<p>Come for a week of deepening yoga, yummy organic food and lots of space for relaxation &#8211; all in a stunning location amongst beach and mountains&#8230; Do you want to deepen your yoga practice? With the same teachers that are there for you in Amsterdam? Book one of the Yoga Spot retreats. We will take [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-8742","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Retreats - Yoga Amsterdam Zuid | Yoga Spot<\/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:\/\/yogaspot.nl\/en\/retreats\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Retreats - Yoga Amsterdam Zuid | Yoga Spot\" \/>\n<meta property=\"og:description\" content=\"Come for a week of deepening yoga, yummy organic food and lots of space for relaxation - all in a stunning location amongst beach and mountains... Do you want to deepen your yoga practice? With the same teachers that are there for you in Amsterdam? Book one of the Yoga Spot retreats. We will take [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/yogaspot.nl\/en\/retreats\/\" \/>\n<meta property=\"og:site_name\" content=\"Yoga Amsterdam Zuid | Yoga Spot\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-08T09:05:50+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/yogaspot.nl\\\/en\\\/retreats\\\/\",\"url\":\"https:\\\/\\\/yogaspot.nl\\\/en\\\/retreats\\\/\",\"name\":\"Retreats - Yoga Amsterdam Zuid | Yoga Spot\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yogaspot.nl\\\/en\\\/#website\"},\"datePublished\":\"2020-09-22T11:29:57+00:00\",\"dateModified\":\"2026-07-08T09:05:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/yogaspot.nl\\\/en\\\/retreats\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/yogaspot.nl\\\/en\\\/retreats\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/yogaspot.nl\\\/en\\\/retreats\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/yogaspot.nl\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Retreats\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/yogaspot.nl\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/yogaspot.nl\\\/en\\\/\",\"name\":\"Yoga Amsterdam Zuid | Yoga Spot\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/yogaspot.nl\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Retreats - Yoga Amsterdam Zuid | Yoga Spot","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:\/\/yogaspot.nl\/en\/retreats\/","og_locale":"en_US","og_type":"article","og_title":"Retreats - Yoga Amsterdam Zuid | Yoga Spot","og_description":"Come for a week of deepening yoga, yummy organic food and lots of space for relaxation - all in a stunning location amongst beach and mountains... Do you want to deepen your yoga practice? With the same teachers that are there for you in Amsterdam? Book one of the Yoga Spot retreats. We will take [&hellip;]","og_url":"https:\/\/yogaspot.nl\/en\/retreats\/","og_site_name":"Yoga Amsterdam Zuid | Yoga Spot","article_modified_time":"2026-07-08T09:05:50+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/yogaspot.nl\/en\/retreats\/","url":"https:\/\/yogaspot.nl\/en\/retreats\/","name":"Retreats - Yoga Amsterdam Zuid | Yoga Spot","isPartOf":{"@id":"https:\/\/yogaspot.nl\/en\/#website"},"datePublished":"2020-09-22T11:29:57+00:00","dateModified":"2026-07-08T09:05:50+00:00","breadcrumb":{"@id":"https:\/\/yogaspot.nl\/en\/retreats\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/yogaspot.nl\/en\/retreats\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/yogaspot.nl\/en\/retreats\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/yogaspot.nl\/en\/"},{"@type":"ListItem","position":2,"name":"Retreats"}]},{"@type":"WebSite","@id":"https:\/\/yogaspot.nl\/en\/#website","url":"https:\/\/yogaspot.nl\/en\/","name":"Yoga Amsterdam Zuid | Yoga Spot","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/yogaspot.nl\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/yogaspot.nl\/en\/wp-json\/wp\/v2\/pages\/8742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yogaspot.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yogaspot.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/yogaspot.nl\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/yogaspot.nl\/en\/wp-json\/wp\/v2\/comments?post=8742"}],"version-history":[{"count":3,"href":"https:\/\/yogaspot.nl\/en\/wp-json\/wp\/v2\/pages\/8742\/revisions"}],"predecessor-version":[{"id":16878,"href":"https:\/\/yogaspot.nl\/en\/wp-json\/wp\/v2\/pages\/8742\/revisions\/16878"}],"wp:attachment":[{"href":"https:\/\/yogaspot.nl\/en\/wp-json\/wp\/v2\/media?parent=8742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}