// source --> https://weinlokal-elisabethenquelle.de/wp-content/themes/Avada/assets/min/js/general/avada-sidebars.js?ver=6.1.0 
function fusionReSettStickySidebarStatus(){setStickySidebarStatus(calcStickySidebarOffset())}function setStickySidebarStatus(a){!Modernizr.mq("only screen and (max-width:"+avadaSidebarsVars.sidebar_break_point+"px)")&&Math.floor(jQuery("#content").height())>=Math.floor(jQuery("#main").height())?(jQuery(".fusion-sidebar-left.fusion-sticky-sidebar .fusion-sidebar-inner-content").hasClass("fusion-sidebar-stuck")||jQuery(".fusion-sidebar-left.fusion-sticky-sidebar .fusion-sidebar-inner-content").stick_in_parent({parent:"#main > .fusion-row",sticky_class:"fusion-sidebar-stuck",bottoming:!0,spacer:!1,offset_top:a}).on("sticky_kit:stick",function(a){var b=jQuery(a.target);jQuery("body").hasClass("double-sidebars")&&(b.css("margin-left","0"),b.parent().css({"margin-left":b.data("margin"),width:b.data("width")})),b.parent().children(".fusion-panel-shortcuts-wrapper").length&&(b.parent().removeClass("fusion-panel-customizable-needs-positioned"),b.prepend(b.parent().children(".fusion-panel-shortcuts-wrapper")))}).on("sticky_kit:unstick",function(a){var b=jQuery(a.target);jQuery("body").hasClass("double-sidebars")&&b.css("margin-left",b.data("margin")),b.children(".fusion-panel-shortcuts-wrapper").length&&(b.parent().addClass("fusion-panel-customizable-needs-positioned"),b.parent().prepend(b.children(".fusion-panel-shortcuts-wrapper")))}),jQuery(".fusion-sidebar-right.fusion-sticky-sidebar .fusion-sidebar-inner-content").hasClass("fusion-sidebar-stuck")||jQuery(".fusion-sidebar-right.fusion-sticky-sidebar .fusion-sidebar-inner-content").stick_in_parent({parent:"#main > .fusion-row",sticky_class:"fusion-sidebar-stuck",bottoming:!0,spacer:!1,offset_top:a}).on("sticky_kit:stick",function(a){var b=jQuery(a.target);jQuery("body").hasClass("double-sidebars")&&(b.css("margin-left","0"),b.parent().css({"margin-left":b.data("margin"),width:b.data("width")})),b.parent().children(".fusion-panel-shortcuts-wrapper").length&&(b.parent().removeClass("fusion-panel-customizable-needs-positioned"),b.prepend(b.parent().children(".fusion-panel-shortcuts-wrapper")))}).on("sticky_kit:unstick",function(a){var b=jQuery(a.target);jQuery("body").hasClass("double-sidebars")&&b.css("margin-left",b.data("margin")),b.children(".fusion-panel-shortcuts-wrapper").length&&(b.parent().addClass("fusion-panel-customizable-needs-positioned"),b.parent().prepend(b.children(".fusion-panel-shortcuts-wrapper")))})):(jQuery(".fusion-sidebar-left.fusion-sticky-sidebar .fusion-sidebar-inner-content").trigger("sticky_kit:detach"),jQuery(".fusion-sidebar-right.fusion-sticky-sidebar .fusion-sidebar-inner-content").trigger("sticky_kit:detach"))}function calcStickySidebarOffset(){var a=jQuery("#wpadminbar").height()+50;return"top"===avadaSidebarsVars.header_position&&avadaSidebarsVars.header_sticky&&("v4"===avadaSidebarsVars.header_layout||"v5"===avadaSidebarsVars.header_layout?"menu_only"===avadaSidebarsVars.header_sticky_type2_layout?a+=jQuery(".fusion-secondary-main-menu").height():a+=jQuery(".fusion-sticky-header-wrapper").height():avadaSidebarsVars.sticky_header_shrinkage?a+=66:a+=jQuery(".fusion-header").height()),a}jQuery(document).ready(function(){var a,b=calcStickySidebarOffset();1<=jQuery("#sidebar-2").length&&(a=jQuery("#sidebar").css("float"),jQuery("body").addClass("sidebar-position-"+a)),setStickySidebarStatus(b),jQuery(window).on("fusion-resize-vertical",function(){fusionReSettStickySidebarStatus()})});
// source --> https://weinlokal-elisabethenquelle.de/wp-content/themes/Avada/assets/min/js/library/jquery.sticky-kit.js?ver=6.1.0 
(function(){var a,b;a=this.jQuery||window.jQuery,b=a(window),a.fn.stick_in_parent=function(c){var d,e,f,g,h,i,j,k,l,m,n,o;for(null==c&&(c={}),o=c.sticky_class,i=c.inner_scrolling,n=c.recalc_every,m=c.parent,l=c.offset_top,k=c.spacer,f=c.bottoming,null==l&&(l=0),null==m&&(m=void 0),null==i&&(i=!0),null==o&&(o="is_stuck"),d=a(document),null==f&&(f=!0),g=function(c,e,g,h,j,p,q,r){var s,t,u,v,w,x,y,z,A,B,C,D;if(!c.data("sticky_kit")){if(c.data("sticky_kit",!0),w=d.height(),y=c.parent(),null!=m&&(y=y.closest(m)),!y.length)throw"failed to find stick parent";if(u=!1,s=!1,C=null!=k?k&&c.closest(k):a("<div />"),C&&C.css("position",c.css("position")),z=function(){var a,b,f;if(!r)return w=d.height(),a=parseInt(y.css("border-top-width"),10),b=parseInt(y.css("padding-top"),10),e=parseInt(y.css("padding-bottom"),10),g=y.offset().top+a+b,h=y.height(),u&&(u=!1,s=!1,null==k&&(c.insertAfter(C),C.detach()),c.css({position:"",top:"",width:"",bottom:""}).removeClass(o),f=!0),j=c.offset().top-(parseInt(c.css("margin-top"),10)||0)-l,p=c.outerHeight(!0),q=c.css("float"),C&&C.css({width:c.outerWidth(!0),height:p,display:c.css("display"),"vertical-align":c.css("vertical-align"),float:q}),f?D():void 0},z(),p!==h)return v=void 0,x=l,B=n,D=function(){var a,m,t,A,D,E;if(!r)return t=!1,null!=B&&(B-=1)<=0&&(B=n,z(),t=!0),t||d.height()===w||(z(),t=!0),A=b.scrollTop(),null!=v&&(m=A-v),v=A,u?(f&&(D=A+p+x>h+g,s&&!D&&(s=!1,c.css({position:"fixed",bottom:"",top:x}).trigger("sticky_kit:unbottom"))),A<j&&(u=!1,x=l,null==k&&("left"!==q&&"right"!==q||c.insertAfter(C),C.detach()),a={position:"",width:"",top:""},c.css(a).removeClass(o).trigger("sticky_kit:unstick")),i&&(E=b.height(),p+l>E&&(s||(x-=m,x=Math.max(E-p,x),x=Math.min(l,x),u&&c.css({top:x+"px"}))))):A>j&&(u=!0,a={position:"fixed",top:x},a.width="border-box"===c.css("box-sizing")?c.outerWidth()+"px":c.width()+"px",c.css(a).addClass(o),null==k&&(c.after(C),"left"!==q&&"right"!==q||C.append(c)),c.trigger("sticky_kit:stick")),u&&f&&(null==D&&(D=A+p+x>h+g),!s&&D)?(s=!0,"static"===y.css("position")&&y.css({position:"relative"}),c.css({position:"absolute",bottom:e,top:"auto"}).trigger("sticky_kit:bottom")):void 0},A=function(){return z(),D()},t=function(){if(r=!0,b.off("touchmove",D),b.off("scroll",D),b.off("resize",A),a(document.body).off("sticky_kit:recalc",A),c.off("sticky_kit:detach",t),c.removeData("sticky_kit"),c.css({position:"",bottom:"",top:"",width:""}),y.position("position",""),u)return null==k&&("left"!==q&&"right"!==q||c.insertAfter(C),C.remove()),c.removeClass(o)},b.on("touchmove",D),b.on("scroll",D),b.on("resize",A),a(document.body).on("sticky_kit:recalc",A),c.on("sticky_kit:detach",t),setTimeout(D,0)}},h=0,j=this.length;h<j;h++)e=this[h],g(a(e));return this}}).call(this);
// source --> https://weinlokal-elisabethenquelle.de/wp-content/themes/Avada/assets/min/js/general/avada-tabs-widget.js?ver=6.1.0 
jQuery(document).on("ready fusion-widget-render-Fusion_Widget_Tabs",function(){jQuery(".fusion-tabs-widget .fusion-tabs-nav li a").click(function(a){var b=jQuery(this).data("link");a.preventDefault(),jQuery(this).parents(".fusion-tabs-nav").find("li").removeClass("active"),jQuery(this).parent().addClass("active"),jQuery(this).parents(".fusion-tabs-widget").find(".fusion-tab-content").hide(),jQuery(this).parents(".fusion-tabs-widget").find('.fusion-tab-content[data-name="'+b+'"]').fadeIn()})});
// source --> https://weinlokal-elisabethenquelle.de/wp-content/themes/Avada/assets/min/js/general/avada-container-scroll.js?ver=6.1.0 
jQuery.fn.limitScrollToContainer=function(){var a=0;jQuery(this).bind("mousewheel DOMMouseScroll touchmove",function(b){var c=b.wheelDelta||b.originalEvent&&b.originalEvent.wheelDelta||-b.detail,d=null;"mousewheel"===b.type?d=-.5*c:"DOMMouseScroll"===b.type?d=-40*c:"touchmove"===b.type&&(d=10,b.originalEvent.touches[0].pageY>a&&(d=-10),a=b.originalEvent.touches[0].pageY),d&&(b.preventDefault(),jQuery(this).scrollTop(d+jQuery(this).scrollTop()))})};