@charset "UTF-8";:root{--vin-sticky-header-offset:clamp(56px,7vw,120px);--vin-eb-invite-max-w:1200px;--vin-eb-invite-max-h:900px;--vin-eb-invite-pad-y:2rem;--vin-eb-invite-pad-x:3rem;--vin-eb-invite-gap:clamp(14px,2vw,24px);--vin-eb-invite-side-gap:24px}@media (max-width:1024px){:root{--vin-sticky-header-offset:56px}}@media (max-width:768px){:root{--vin-eb-invite-pad-y:1.25rem;--vin-eb-invite-pad-x:1rem}}body.com-eventbooking.view-map.contentpane #eb-event-map-page.eb-container{--vin-loc-h1-pull:4.75rem;--vin-loc-top-gap:1.75rem;position:relative;max-width:1100px;width:min(1100px,100%);margin:calc(var(--vin-loc-top-gap) + var(--vin-loc-h1-pull)) auto 2rem;background:#fff;padding:2rem;overflow:visible;box-shadow:1px 1px 15px 1px rgba(0,0,0,0.30);box-sizing:border-box}body.com-eventbooking.view-map.contentpane #eb-event-map-page.eb-container>h1.eb-page-heading{position:absolute;left:0;right:0;top:calc(-1 * var(--vin-loc-h1-pull));margin:0;padding:0;text-align:center;font-family:"Playball",sans-serif;font-size:4rem;font-weight:400;line-height:1.15;background:transparent !important;border:none !important;box-shadow:none !important}body.com-eventbooking.view-map.contentpane #eb-event-map-page .eb-venue-image{display:block;width:100%;height:auto;margin:0 auto 1.5rem auto;border-radius:0;box-sizing:border-box}body.com-eventbooking.view-map.contentpane #eb-event-map-page .eb-location-description{margin-bottom:1.5rem;font-family:var(--vin-base-font-family-body,"Baskervville",serif);font-size:var(--vin-body-font-size,1rem);line-height:1.6}body.com-eventbooking.view-map.contentpane #eb-event-map-page #eb_location_map{width:100% !important;height:500px !important;border-radius:4px;overflow:hidden}body.view-invite.contentpane{margin:0 !important;padding:0 !important}body.view-invite.contentpane #eb-invite-friend-page.eb-container{display:block !important;float:none !important;margin:2rem auto 2rem !important;position:relative;max-width:1100px;width:min(1100px,100%);background:#fff;padding:2rem !important;overflow:visible;box-sizing:border-box}body.view-invite.contentpane #eb-invite-friend-page.eb-container>h1.eb-page-heading{position:static !important;margin:0 0 1rem 0 !important;padding:0 !important;text-align:center !important;font-family:var(--vin-base-font-family-headline,"Playball",sans-serif) !important;font-size:var(--vin-header-1-size,3rem) !important;font-weight:400 !important;line-height:1.15 !important;background:transparent !important;border:0 !important;box-shadow:none !important}body.view-invite.contentpane #eb-invite-friend-page>h1.eb-page-heading::after{content:none !important}body.view-invite.contentpane #eb-invite-friend-page .eb-message{margin-top:.5rem !important;padding:1rem 0 1rem 0;margin-bottom:1rem !important;text-align:center !important}body.view-invite.contentpane #eb-invite-friend-page .eb-message p{margin:0 !important}body.view-invite.contentpane #eb-invite-friend-page .row.form-group.form-row{margin-left:0 !important;margin-right:0 !important;margin-bottom:1.75rem !important;display:flex !important;flex-direction:column !important;align-items:stretch !important}body.view-invite.contentpane #eb-invite-friend-page form#adminForm.form{margin-left:0 !important;margin-right:0 !important}body.view-invite.contentpane #eb-invite-friend-page .row.form-group.form-row>.col-md-3,body.view-invite.contentpane #eb-invite-friend-page .row.form-group.form-row>.col-md-9{width:100% !important;max-width:100% !important;flex:0 0 100% !important}body.view-invite.contentpane #eb-invite-friend-page input[type="text"],body.view-invite.contentpane #eb-invite-friend-page input[type="email"],body.view-invite.contentpane #eb-invite-friend-page textarea{width:100% !important;max-width:none !important;box-sizing:border-box}body.view-invite.contentpane #eb-invite-friend-page textarea[name="friend_names"],body.view-invite.contentpane #eb-invite-friend-page textarea[name="friend_emails"]{min-height:6.5rem}body.view-invite.contentpane #eb-invite-friend-page textarea[name="message"]{min-height:10rem}body.view-invite.contentpane,body.view-invite.contentpane #eb-invite-friend-page.eb-container{overflow-x:hidden !important}body.view-invite.contentpane #eb-invite-friend-page *{overflow-wrap:anywhere}body.view-invite.contentpane #eb-invite-friend-page .form-actions{width:100% !important;display:flex !important;justify-content:center !important;align-items:center;margin-top:1rem}body.view-invite.contentpane #eb-invite-friend-page .form-actions input.btn.btn-primary{background-color:var(--vin-color-button-light-green,#6f9a8e) !important;color:var(--vin-color-button-white,#fff) !important;border:1px solid var(--vin-color-light-green,#6f9a8e) !important;border-radius:0 !important;box-shadow:none !important;display:inline-flex !important;align-items:center;justify-content:center;width:fit-content;margin:0 !important;float:none !important;font-family:var(--vin-base-font-family-body,"Baskervville",serif) !important;font-weight:400;font-size:1rem !important;background-repeat:no-repeat !important;background-image:url("https://vinayaki-yoga-und-coaching.com/images/06-fonts/Font_Awesome/white/angles-right-white.svg") !important;background-size:15px 15px !important;background-position:left 12px center !important;padding-left:28px !important;padding-right:20px !important}body.view-invite.contentpane #eb-invite-friend-page .form-actions input.btn.btn-primary:hover,body.view-invite.contentpane #eb-invite-friend-page .form-actions input.btn.btn-primary:focus{background-color:var(--vin-color-background-white,#fff) !important;color:var(--vin-color-light-green,#6f9a8e) !important;border:1px solid var(--vin-color-dark-green,#004b49) !important;background-image:url("https://vinayaki-yoga-und-coaching.com/images/06-fonts/Font_Awesome/green/angles-right-green.svg") !important;background-position:left 12px center !important}.tingle-modal.eb-invite-friend-modal.tingle-modal--visible{display:flex !important;justify-content:center !important;align-items:center !important;padding-top:var(--vin-sticky-header-offset,72px) !important;padding-left:var(--vin-eb-invite-side-gap,24px) !important;padding-right:var(--vin-eb-invite-side-gap,24px) !important;padding-bottom:var(--vin-eb-invite-gap,16px) !important;box-sizing:border-box !important}.tingle-modal.eb-invite-friend-modal .tingle-modal-box{width:min(var(--vin-eb-invite-max-w),calc(100vw - (2 * var(--vin-eb-invite-gap)))) !important;height:min(var(--vin-eb-invite-max-h),calc(100vh - var(--vin-sticky-header-offset,72px) - (2 * var(--vin-eb-invite-gap)))) !important;margin:0 !important;box-sizing:border-box !important;background:#fff !important;display:flex !important;flex-direction:column !important;overflow:visible !important;border-radius:0px;outline:1px solid rgba(255,255,255,0.22);outline-offset:-1px}.tingle-modal.eb-invite-friend-modal .tingle-modal-box__content{padding:var(--vin-eb-invite-pad-y) var(--vin-eb-invite-pad-x) !important;box-sizing:border-box !important;flex:1 1 auto !important;min-height:0 !important;overflow:hidden !important}.tingle-modal.eb-invite-friend-modal .tingle-modal-box__content iframe{display:block !important;width:100% !important;height:100% !important;padding:0 !important;margin:0 !important;border:0 !important;box-shadow:1px 1px 15px 1px rgba(0,0,0,0.30)}.tingle-modal-backdrop,.tingle-modal.eb-invite-friend-modal{overflow:visible !important}
