// source --> https://elitesourcing.co.za/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.3.7 
function focus_populate_live_region(){var e=["woocommerce-message","woocommerce-error","wc-block-components-notice-banner"].map(function(e){return"."+e+'[role="alert"]'}).join(", "),o=document.querySelectorAll(e);if(0!==o.length){var t=o[0];t.setAttribute("tabindex","-1");var n=setTimeout(function(){t.focus(),clearTimeout(n)},500)}}function refresh_sorted_by_live_region(){var e=document.querySelector(".woocommerce-result-count");if(e){var o=e.innerHTML;e.setAttribute("aria-hidden","true");var t=setTimeout(function(){e.setAttribute("aria-hidden","false"),e.innerHTML="",e.innerHTML=o,clearTimeout(t)},2e3)}}function on_document_ready(){focus_populate_live_region(),refresh_sorted_by_live_region()}jQuery(function(e){e(".woocommerce-ordering").on("change","select.orderby",function(){e(this).closest("form").trigger("submit")}),e("input.qty:not(.product-quantity input.qty)").each(function(){var o=parseFloat(e(this).attr("min"));o>=0&&parseFloat(e(this).val())<o&&e(this).val(o)}),document.body.addEventListener("keydown",function(e){e.target.matches('a[role="button"]')&&(" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),e.target.click()))});var o="store_notice"+(e(".woocommerce-store-notice").data("noticeId")||"");if("hidden"===Cookies.get(o))e(".woocommerce-store-notice").hide();else{e(".woocommerce-store-notice").show(),e(".woocommerce-store-notice__dismiss-link").on("click",function t(n){Cookies.set(o,"hidden",{path:"/"}),e(".woocommerce-store-notice").hide(),n.preventDefault(),e(".woocommerce-store-notice__dismiss-link").off("click",t)})}e(".woocommerce-input-wrapper span.description").length&&e(document.body).on("click",function(){e(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),e(".woocommerce-input-wrapper").on("click",function(e){e.stopPropagation()}),e(".woocommerce-input-wrapper :input").on("keydown",function(o){var t=e(this).parent().find("span.description");if(27===o.which&&t.length&&t.is(":visible"))return t.prop("aria-hidden",!0).slideUp(250),o.preventDefault(),!1}).on("click focus",function(){var o=e(this).parent(),t=o.find("span.description");o.addClass("currentTarget"),e(".woocommerce-input-wrapper:not(.currentTarget) span.description:visible").prop("aria-hidden",!0).slideUp(250),t.length&&t.is(":hidden")&&t.prop("aria-hidden",!1).slideDown(250),o.removeClass("currentTarget")}),e.scroll_to_notices=function(o){o.length&&e("html, body").animate({scrollTop:o.offset().top-100},1e3)},e('.woocommerce form .woocommerce-Input[type="password"]').wrap('<span class="password-input"></span>'),e(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),e(".password-input").each(function(){const o=e(this).find("input").attr("id");e(this).append('<button type="button" class="show-password-input" aria-label="'+woocommerce_params.i18n_password_show+'" aria-describedBy="'+o+'"></button>')}),e(".show-password-input").on("click",function(o){o.preventDefault(),e(this).hasClass("display-password")?(e(this).removeClass("display-password"),e(this).attr("aria-label",woocommerce_params.i18n_password_show)):(e(this).addClass("display-password"),e(this).attr("aria-label",woocommerce_params.i18n_password_hide)),e(this).hasClass("display-password")?e(this).siblings(['input[type="password"]']).prop("type","text"):e(this).siblings('input[type="text"]').prop("type","password"),e(this).siblings("input").focus()}),e("a.coming-soon-footer-banner-dismiss").on("click",function(o){var t=e(o.target);e.ajax({type:"post",url:t.data("rest-url"),data:{woocommerce_meta:{coming_soon_banner_dismissed:"yes"}},beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",t.data("rest-nonce"))},complete:function(){e("#coming-soon-footer-banner").hide()}})}),e(document.body).on("item_removed_from_classic_cart updated_wc_div",focus_populate_live_region)}),document.addEventListener("DOMContentLoaded",on_document_ready);
// source --> https://elitesourcing.co.za/wp-content/plugins/js_composer/assets/js/vendors/woocommerce-add-to-cart.js?ver=8.5 
( function ( $ ) {
	'use strict';

	$( document ).ready( function () {
		$( 'body' ).on( 'adding_to_cart', function ( event, $button ) {
			if ( $button && $button.hasClass( 'vc_gitem-link' ) ) {
				$button
					.addClass( 'vc-gitem-add-to-cart-loading-btn' )
					.parents( '.vc_grid-item-mini' )
					.addClass( 'vc-woocommerce-add-to-cart-loading' )
					.append( $( '<div class="vc_wc-load-add-to-loader-wrapper"><div class="vc_wc-load-add-to-loader"></div></div>' ) );
			}
		}).on( 'added_to_cart', function ( event, fragments, cart_hash, $button ) {
			if ( 'undefined' === typeof ( $button ) ) {
				$button = $( '.vc-gitem-add-to-cart-loading-btn' );
			}
			if ( $button && $button.hasClass( 'vc_gitem-link' ) ) {
				$button
					.removeClass( 'vc-gitem-add-to-cart-loading-btn' )
					.parents( '.vc_grid-item-mini' )
					.removeClass( 'vc-woocommerce-add-to-cart-loading' )
					.find( '.vc_wc-load-add-to-loader-wrapper' ).remove();
			}
		});
	});
})( window.jQuery );
// source --> https://elitesourcing.co.za/wp-content/plugins/Ultimate_VC_Addons/assets/min-js/ultimate-params.min.js?ver=3.19.6 
jQuery(document).ready(function(p){var u="",m="",v="",h="",b="";jQuery(".ult-responsive").each(function(e,a){var t=jQuery(this),i=t.attr("data-responsive-json-new"),r=t.data("ultimate-target"),s="",d="",n="",l="",c="",o="";void 0===i&&null==i||p.each(p.parseJSON(i),function(e,a){var i=e;if(void 0!==a&&null!=a){var t=a.split(";");jQuery.each(t,function(e,a){if(void 0!==a||null!=a){var t=a.split(":");switch(t[0]){case"large_screen":s+=i+":"+t[1]+";";break;case"desktop":d+=i+":"+t[1]+";";break;case"tablet":n+=i+":"+t[1]+";";break;case"tablet_portrait":l+=i+":"+t[1]+";";break;case"mobile_landscape":c+=i+":"+t[1]+";";break;case"mobile":o+=i+":"+t[1]+";"}}})}}),""!=o&&(b+=r+"{"+o+"}"),""!=c&&(h+=r+"{"+c+"}"),""!=l&&(v+=r+"{"+l+"}"),""!=n&&(m+=r+"{"+n+"}"),""!=d&&(u+=r+"{"+d+"}"),""!=s&&r+"{"+s+"}"});var e="<style>/** Ultimate: Media Responsive **/ ";e+=u,e+="@media (max-width: 1199px) { "+m+"}",e+="@media (max-width: 991px)  { "+v+"}",e+="@media (max-width: 767px)  { "+h+"}",e+="@media (max-width: 479px)  { "+b+"}",e+="/** Ultimate: Media Responsive - **/</style>",jQuery("head").append(e)});
// source --> https://elitesourcing.co.za/wp-content/plugins/Ultimate_VC_Addons/assets/min-js/custom.min.js?ver=3.19.6 
!function(f){"use strict";function s(t,i,e){if("img"===e){var r=(s=parseInt(i.outerHeight()))/2;t.css("padding-top",r+"px"),t.parent().css("margin-top",r+20+"px"),i.css("top",-s+"px")}else{var s;r=(s=parseInt(i.outerHeight()))/2;t.css("padding-top",r+"px"),t.parent().css("margin-top",r+20+"px"),i.css("top",-s+"px")}}function n(t){0<t.find(".timeline-icon-block").length&&f(".timeline-block").each(function(t,i){var e=f(this).find(".timeline-header-block"),r=f(this).find(".timeline-icon-block");r.css({position:"absolute"});var s=r.outerHeight(),a=r.outerWidth(),o=-a/2;parseInt(e.find(".timeline-header").css("padding-left").replace(/[^\d.]/g,""));f(this).hasClass("timeline-post-left")?(r.css({left:o,right:"auto"}),jQuery("body").hasClass("rtl")&&r.css({left:"auto",right:o})):f(this).hasClass("timeline-post-right")&&(r.css({left:"auto",right:o}),jQuery("body").hasClass("rtl")&&r.css({left:o,right:"auto"}));var n=e.height()/2-s/2;r.css({top:n});var u=r.offset().left,l=f(window).width();(u<0||l<u+a)&&(r.css({position:"relative",top:"auto",left:"auto",right:"auto","text-align":"center"}),r.children().children().css({margin:"10px auto"}),e.css({padding:"0"}))})}function e(){jQuery(".ult-animation").each(function(){if(jQuery(this).attr("data-animate")){var t=jQuery(this).children("*"),a=jQuery(this).attr("data-animate"),i=jQuery(this).attr("data-animation-duration")+"s",e=jQuery(this).attr("data-animation-iteration"),r=jQuery(this).attr("data-animation-delay"),o=(jQuery(this).attr("data-opacity_start_effect"),"opacity:1;-webkit-animation-delay:"+r+"s;-webkit-animation-duration:"+i+";-webkit-animation-iteration-count:"+e+"; -moz-animation-delay:"+r+"s;-moz-animation-duration:"+i+";-moz-animation-iteration-count:"+e+"; animation-delay:"+r+"s;animation-duration:"+i+";animation-iteration-count:"+e+";"),s="opacity:1;-webkit-transition-delay: "+r+"s; -moz-transition-delay: "+r+"s; transition-delay: "+r+"s;";if(u(jQuery(this))){var n=jQuery(this).attr("style");void 0===n&&(n="test"),"opacity:0;"==(n=n.replace(/ /g,""))&&0!==n.indexOf(s)&&jQuery(this).attr("style",s),jQuery.each(t,function(t,i){var e=jQuery(i),r=e.attr("style");void 0===r&&(r="test");var s="";s=0==r.indexOf(o)?r:o+r,e.attr("style",s),u(e)&&e.addClass("animated").addClass(a)})}}})}function u(t){var i=jQuery(window).scrollTop(),e=jQuery(window).height();if(jQuery(t).hasClass("ult-animate-viewport"))var r=jQuery(t).data("opacity_start_effect");if(void 0===r||""==r)var s=2;else s=100-r;jQuery(t).outerHeight();return jQuery(t).offset().top-i<=e-e*(s/100)}function a(){jQuery(".ult-new-ib").each(function(t,i){var e=jQuery(this);if(e.hasClass("ult-ib-resp")){var r=jQuery(document).width(),s=e.data("min-width");r<=e.data("max-width")&&s<=r?e.find(".ult-new-ib-content").hide():e.find(".ult-new-ib-content").show()}})}f.fn.vc_translate_row=function(){var c=f(window).scrollTop(),d=f(window).height();f(this).each(function(t,i){var e=f(i).attr("data-row-effect-mobile-disable");if(e=void 0===e?"false":e.toString(),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))r="true";else var r="false";if("true"==r&&"true"==e)var s="true";else s="false";if("false"==s){var a=f(i).outerHeight(),o=f(i).offset().top-c,n=o+a,u=f(i).attr("data-parallax-content-sense")/100,l=0;if(n<=d-0*d&&o<=0){if(d<a)l=(d-n)*u;else l=-o*u;l<0&&(l=0)}else l=0;f(i).find(".vc-row-translate-wrapper").children().each(function(t,i){jQuery(i).is(".upb_row_bg,.upb_video-wrapper,.ult-vc-seperator,.ult-easy-separator-wrapper")||f(i).css({transform:"translate3d(0,"+l+"px,0)","-webkit-transform":"translate3d(0,"+l+"px,0)","-ms-transform":"translate3d(0,"+l+"px,0)"})})}})},f.fn.vc_fade_row=function(){var d=f(window).scrollTop(),h=f(window).height();f(this).each(function(t,i){var e=f(i).attr("data-row-effect-mobile-disable");if(e=void 0===e?"false":e.toString(),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))r="true";else var r="false";if("true"==r&&"true"==e)var s="true";else s="false";if("false"==s){var a=f(i).data("fadeout-percentage");a=100-a;var o=f(i).outerHeight(),n=f(i).offset().top-d+o,u=1,l=h-h*(a/100),c=(l-n)/l*1;0<c&&(u=1-c),n<=l?(u<0?u=0:1<u&&(u=1),f(i).children().each(function(t,i){f(i).is(".upb_row_bg,.upb_video-wrapper,.ult-vc-seperator")||f(i).css({opacity:u})})):f(i).children().each(function(t,i){f(i).css({opacity:u})})}})},jQuery(document).ready(function(){var u;u="",f(".ult-spacer").each(function(t,i){var e=f(i).data("id"),r=(f("body").width(),f(i).data("height-mobile")),s=f(i).data("height-mobile-landscape"),a=f(i).data("height-tab"),o=f(i).data("height-tab-portrait"),n=f(i).data("height");""!=n&&(u+=" .spacer-"+e+" { height:"+n+"px } "),""==a&&"0"!=a&&0!=a||(u+=" @media (max-width: 1199px) { .spacer-"+e+" { height:"+a+"px } } "),void 0===o||""==o&&"0"!=o&&0!=o||(u+=" @media (max-width: 991px) { .spacer-"+e+" { height:"+o+"px } } "),void 0===s||""==s&&"0"!=s&&0!=s||(u+=" @media (max-width: 767px) { .spacer-"+e+" { height:"+s+"px } } "),""==r&&"0"!=r&&0!=r||(u+=" @media (max-width: 479px) { .spacer-"+e+" { height:"+r+"px } } ")}),""!=u&&(u="<style>"+u+"</style>",f("head").append(u))}),jQuery(window).scroll(function(){var t=jQuery(".ult-no-mobile").length;/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&1<=t?jQuery(".ult-animation").css("opacity",1):e(),f(".vc-row-fade").vc_fade_row(),f(".vc-row-translate").vc_translate_row()}),jQuery(window).load(function(){jQuery(".ult-banner-block-custom-height").each(function(t,i){var e=jQuery(this).find("img"),r=jQuery(this).width(),s=jQuery(this).height();e.width();s<r&&e.css({width:"100%",height:"auto"})}),jQuery(".ult-new-ib").each(function(t,i){("ontouchstart"in window||0<navigator.MaxTouchPoints||0<navigator.msMaxTouchPoints)&&jQuery(this).find(".ult-new-ib-link").click(function(t){t.preventDefault();var i=jQuery(this).attr("href"),e=jQuery(this).data("touch-delay");null==e&&(e=200),setTimeout(function(){window.location=i},e)})});var t=0,i=0,e=function(){jQuery(".ifb-jq-height").each(function(){jQuery(this).find(".ifb-back").css("height","auto"),jQuery(this).find(".ifb-front").css("height","auto");var t=parseInt(jQuery(this).find(".ifb-front > div").outerHeight(!0)),i=parseInt(jQuery(this).find(".ifb-back > div").outerHeight(!0)),e=i<t?t:i;jQuery(this).find(".ifb-front").css("height",e+"px"),jQuery(this).find(".ifb-back").css("height",e+"px"),jQuery(this).hasClass("vertical_door_flip")?jQuery(this).find(".ifb-flip-box").css("height",e+"px"):jQuery(this).hasClass("horizontal_door_flip")?jQuery(this).find(".ifb-flip-box").css("height",e+"px"):jQuery(this).hasClass("style_9")&&jQuery(this).find(".ifb-flip-box").css("height",e+"px")}),jQuery(".ifb-auto-height").each(function(){if(jQuery(this).hasClass("horizontal_door_flip")||jQuery(this).hasClass("vertical_door_flip")){var t=parseInt(jQuery(this).find(".ifb-front > div").outerHeight()),i=parseInt(jQuery(this).find(".ifb-back > div").outerHeight()),e=i<t?t:i;jQuery(this).find(".ifb-flip-box").css("height",e+"px")}})};-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")?setTimeout(function(){e()},500):e(),jQuery(document).on("ultAdvancedTabClicked",function(t,i){e()}),jQuery(window).resize(function(){t++,setTimeout(function(){t==++i&&e()},500)});var r=0;jQuery(window).resize(function(){a(),jQuery(".csstime.smile-icon-timeline-wrap").each(function(){n(jQuery(this))}),f(".jstime .timeline-wrapper").each(function(){n(jQuery(this))}),"none"==jQuery(".smile-icon-timeline-wrap.jstime .timeline-line").css("display")?0===r&&(f(".jstime .timeline-wrapper").masonry("destroy"),r=1):1==r&&(jQuery(".jstime .timeline-wrapper").masonry({itemSelector:".timeline-block"}),setTimeout(function(){jQuery(".jstime .timeline-wrapper").masonry({itemSelector:".timeline-block",width:"401px"}),jQuery(this).find(".timeline-block").each(function(){jQuery(this).css("left","initial"),"0px"==jQuery(this).css("left")?jQuery(this).addClass("timeline-post-left"):jQuery(this).addClass("timeline-post-right")}),r=0},300))}),f(".smile-icon-timeline-wrap").each(function(){var t=jQuery(this).data("timeline-cutom-width");t&&jQuery(this).css("width",2*t+40+"px");var i=parseInt(jQuery(this).width()),e=parseInt(jQuery(this).find(".timeline-block").width()),r=i-2*e-40;r=r/i*100,f(".jstime .timeline-wrapper").each(function(){jQuery(this).masonry({itemSelector:".timeline-block"})}),setTimeout(function(){f(".jstime .timeline-wrapper").each(function(){jQuery(this).find(".timeline-block").each(function(){"0px"==jQuery(this).css("left")?jQuery(this).addClass("timeline-post-left"):jQuery(this).addClass("timeline-post-right"),n(jQuery(this))}),jQuery(".timeline-block").each(function(){var t=parseInt(jQuery(this).css("top"))-parseInt(jQuery(this).next().css("top"));t<14&&0<t||0==t?jQuery(this).next().addClass("time-clash-right"):-14<t&&jQuery(this).next().addClass("time-clash-left")})}),jQuery(".timeline-post-right").each(function(){var t=jQuery(this).find(".timeline-icon-block").clone();jQuery(this).find(".timeline-icon-block").remove(),jQuery(this).find(".timeline-header-block").after(t)}),jQuery(".smile-icon-timeline-wrap").each(function(){var t=jQuery(this).data("time_block_bg_color");jQuery(this).find(".timeline-block").css("background-color",t),jQuery(this).find(".timeline-post-left.timeline-block l").css("border-left-color",t),jQuery(this).find(".timeline-post-right.timeline-block l").css("border-right-color",t),jQuery(this).find(".feat-item").css("background-color",t),0<jQuery(this).find(".feat-item").find(".feat-top").length?jQuery(this).find(".feat-item l").css("border-top-color",t):jQuery(this).find(".feat-item l").css("border-bottom-color",t),jQuery(".jstime.timeline_preloader").remove(),jQuery(this).find("div").hasClass("timeline-wrapper")?jQuery(this).css("opacity","1"):jQuery(this).remove()})},1e3),jQuery(this).find(".timeline-line ").next().hasClass("timeline-separator-text")||jQuery(this).find(".timeline-line").prepend("<span></span>");var s=jQuery(this).data("time_sep_color"),a=jQuery(this).data("time_sep_bg_color"),o=jQuery(".smile-icon-timeline-wrap .timeline-line").css("border-right-color");jQuery(this).find(".timeline-dot").css("background-color",a),jQuery(this).find(".timeline-line span").css("background-color",a),jQuery(this).find(".timeline-line span").css("background-color",a),jQuery(this).find(".timeline-separator-text").css("color",s),jQuery(this).find(".timeline-separator-text .sep-text").css("background-color",a),jQuery(this).find(".ult-timeline-arrow s").css("border-color","rgba(255, 255, 255, 0) "+o),jQuery(this).find(".feat-item .ult-timeline-arrow s").css("border-color",o+" rgba(255, 255, 255, 0)"),jQuery(this).find(".timeline-block").css("border-color",o),jQuery(this).find(".feat-item").css("border-color",o)})}),jQuery(document).ready(function(t){var i=jQuery(".ult-no-mobile").length;/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&1<=i?jQuery(".ult-animation").css("opacity",1):e(),a(),jQuery(".ubtn").hover(function(){var t=jQuery(this);t.find(".ubtn-text").css("color",t.data("hover")),t.find(".ubtn-hover").css("background",t.data("hover-bg")).addClass("ubtn-hover-active");var i=""!=t.data("hover-bg")&&t.data("hover-bg");setTimeout(function(){!1!==i&&t.hasClass(".ubtn-fade-bg")&&t.css("background",t.data("hover-bg"))},150);var e=t.attr("style");if(""!=t.data("shadow-hover")){t.css("box-shadow");e+="box-shadow:"+t.data("shadow-hover")}if(t.attr("style",e),""!=t.data("border-hover")&&t.css("border-color",t.data("border-hover")),"none"!=t.data("shadow-click")){var r=t.data("shd-shadow")-3;""!=t.is(".shd-left")?t.css({right:r}):""!=t.is(".shd-right")?t.css({left:r}):""!=t.is(".shd-top")?t.css({bottom:r}):""!=t.is(".shd-bottom")&&t.css({top:r})}},function(){var t=jQuery(this);t.find(".ubtn-text").removeAttr("style"),t.find(".ubtn-hover").removeClass("ubtn-hover-active"),t.css("background",t.data("bg"));var i=t.data("border-color"),e=t.attr("style");""!=t.data("shadow-hover")&&(e+="box-shadow:"+t.data("shadow")),t.attr("style",e),""!=t.data("border-hover")&&t.css("border-color",i),"none"!=t.data("shadow-click")&&(t.removeClass("no-ubtn-shadow"),""!=t.is(".shd-left")?t.css({right:"auto"}):""!=t.is(".shd-right")?t.css({left:"auto"}):""!=t.is(".shd-top")?t.css({bottom:"auto"}):""!=t.is(".shd-bottom")&&t.css({top:"auto"}))}),jQuery(".ubtn").on("focus blur mousedown mouseup",function(t){var i=jQuery(this);"none"!=i.data("shadow-click")&&setTimeout(function(){i.is(":focus")?(i.addClass("no-ubtn-shadow"),""!=i.is(".shd-left")?i.css({right:i.data("shd-shadow")+"px"}):""!=i.is(".shd-right")?i.css({left:i.data("shd-shadow")+"px"}):""!=i.is(".shd-top")?i.css({bottom:i.data("shd-shadow")+"px"}):""!=i.is(".shd-bottom")&&i.css({top:i.data("shd-shadow")+"px"})):(i.removeClass("no-ubtn-shadow"),""!=i.is(".shd-left")?i.css({right:"auto"}):""!=i.is(".shd-right")?i.css({left:"auto"}):""!=i.is(".shd-top")?i.css({bottom:"auto"}):""!=i.is(".shd-bottom")&&i.css({top:"auto"}))},0)}),jQuery(".ubtn").focusout(function(){var t=jQuery(this);t.removeClass("no-ubtn-shadow"),""!=t.is(".shd-left")?t.css({right:"auto"}):""!=t.is(".shd-right")?t.css({left:"auto"}):""!=t.is(".shd-top")?t.css({bottom:"auto"}):""!=t.is(".shd-bottom")&&t.css({top:"auto"})}),jQuery(".smile-icon-timeline-wrap.jstime").css("opacity","0"),jQuery(".jstime.timeline_preloader").css("opacity","1"),jQuery(".smile-icon-timeline-wrap.csstime .timeline-wrapper").each(function(){jQuery(".csstime .timeline-block:even").addClass("timeline-post-left"),jQuery(".csstime .timeline-block:odd").addClass("timeline-post-right")}),jQuery(".csstime .timeline-post-right").each(function(){jQuery(this).css("float","right"),jQuery("<div style='clear:both'></div>").insertAfter(jQuery(this))}),jQuery(".csstime.smile-icon-timeline-wrap").each(function(){var t=jQuery(this).data("time_block_bg_color");jQuery(this).find(".timeline-block").css("background-color",t),jQuery(this).find(".timeline-post-left.timeline-block l").css("border-left-color",t),jQuery(this).find(".timeline-post-right.timeline-block l").css("border-right-color",t),jQuery(this).find(".feat-item").css("background-color",t),0<jQuery(this).find(".feat-item").find(".feat-top").length?jQuery(this).find(".feat-item l").css("border-top-color",t):jQuery(this).find(".feat-item l").css("border-bottom-color",t),n(jQuery(this))}),jQuery(".aio-icon, .aio-icon-img, .flip-box, .ultb3-info, .icon_list_icon, .ult-banner-block, .uavc-list-icon, .ult_tabs, .icon_list_connector").each(function(){if(jQuery(this).attr("data-animation")){var i=jQuery(this).attr("data-animation"),e="delay-"+jQuery(this).attr("data-animation-delay");if(void 0===i||""===i)return!1;t(this).bsf_appear(function(){var t=jQuery(this);t.addClass("animated").addClass(i),t.addClass("animated").addClass(e)})}}),jQuery(".stats-block").each(function(){t(this).bsf_appear(function(){var t=parseFloat(jQuery(this).find(".stats-number").data("counter-value")),i=jQuery(this).find(".stats-number").data("counter-value")+" ",e=parseInt(jQuery(this).find(".stats-number").data("speed")),r=jQuery(this).find(".stats-number").data("id"),s=jQuery(this).find(".stats-number").data("separator"),a=jQuery(this).find(".stats-number").data("decimal"),o=i.split(".");o=o[1]?o[1].length-1:0;var n=!0;"none"==a&&(a=""),n="none"!=s;var u=new countUp(r,0,t,o,e,{useEasing:!0,useGrouping:n,separator:s,decimal:a});setTimeout(function(){u.start()},500)})}),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?jQuery(".ifb-flip-box").on("click",function(t){var i=jQuery(this);i.hasClass("ifb-hover")?i.removeClass("ifb-hover"):i.addClass("ifb-hover")}):jQuery(document).on("mouseenter mouseleave hover",".ifb-flip-box",function(t){var i=jQuery(this);i.hasClass("ifb-hover")?i.removeClass("ifb-hover"):i.addClass("ifb-hover")}),jQuery(".ifb-flip-box").each(function(t,i){jQuery(this).parent().hasClass("style_9")&&(jQuery(this).hover(function(){jQuery(this).addClass("ifb-door-hover")},function(){jQuery(this).removeClass("ifb-door-hover")}),jQuery(this).on("click",function(){jQuery(this).toggleClass("ifb-door-right-open"),jQuery(this).removeClass("ifb-door-hover")}))}),jQuery(document).on("click",".ifb-flip-box",function(t){t.stopPropagation(),jQuery(document).trigger("ultFlipBoxClicked",jQuery(this))}),jQuery(".vertical_door_flip .ifb-front").each(function(){jQuery(this).wrap('<div class="v_door ifb-multiple-front ifb-front-1"></div>'),jQuery(this).parent().clone().removeClass("ifb-front-1").addClass("ifb-front-2").insertAfter(jQuery(this).parent())}),jQuery(".reverse_vertical_door_flip .ifb-back").each(function(){jQuery(this).wrap('<div class="rv_door ifb-multiple-back ifb-back-1"></div>'),jQuery(this).parent().clone().removeClass("ifb-back-1").addClass("ifb-back-2").insertAfter(jQuery(this).parent())}),jQuery(".horizontal_door_flip .ifb-front").each(function(){jQuery(this).wrap('<div class="h_door ifb-multiple-front ifb-front-1"></div>'),jQuery(this).parent().clone().removeClass("ifb-front-1").addClass("ifb-front-2").insertAfter(jQuery(this).parent())}),jQuery(".reverse_horizontal_door_flip .ifb-back").each(function(){jQuery(this).wrap('<div class="rh_door ifb-multiple-back ifb-back-1"></div>'),jQuery(this).parent().clone().removeClass("ifb-back-1").addClass("ifb-back-2").insertAfter(jQuery(this).parent())}),jQuery(".style_9 .ifb-front").each(function(){jQuery(this).wrap('<div class="new_style_9 ifb-multiple-front ifb-front-1"></div>'),jQuery(this).parent().clone().removeClass("ifb-front-1").addClass("ifb-front-2").insertAfter(jQuery(this).parent())}),jQuery(".style_9 .ifb-back").each(function(){jQuery(this).wrap('<div class="new_style_9 ifb-multiple-back ifb-back-1"></div>'),jQuery(this).parent().clone().removeClass("ifb-back-1").addClass("ifb-back-2").insertAfter(jQuery(this).parent())}),/^((?!chrome).)*safari/i.test(navigator.userAgent)&&(jQuery(".vertical_door_flip").each(function(t,i){var e=jQuery(this).find(".flip_link").outerHeight();jQuery(this).find(".flip_link").css("top",-e/2+"px"),jQuery(this).find(".ifb-multiple-front").css("width","50.2%")}),jQuery(".horizontal_door_flip").each(function(t,i){var e=jQuery(this).find(".flip_link").outerHeight();jQuery(this).find(".flip_link").css("top",-e/2+"px"),jQuery(this).find(".ifb-multiple-front").css("height","50.2%")}),jQuery(".reverse_vertical_door_flip").each(function(t,i){var e=jQuery(this).find(".flip_link").outerHeight();jQuery(this).find(".flip_link").css("top",-e/2+"px")}),jQuery(".reverse_horizontal_door_flip").each(function(t,i){var e=jQuery(this).find(".flip_link").outerHeight();jQuery(this).find(".flip_link").css("top",-e/2+"px"),jQuery(this).find(".ifb-back").css("position","inherit")})),jQuery(".square_box-icon").each(function(t,i){var e=jQuery(this);if(0<jQuery(this).find(".aio-icon-img").length){var r=jQuery(this).find(".aio-icon-img");s(e,r,"img"),r.find(".img-icon").load(function(){s(e,r,"icon")})}else{r=jQuery(this).find(".aio-icon");s(e,r,"icon"),jQuery(window).load(function(){s(e,r,"icon")})}})})}(jQuery),jQuery(document).ready(function(){function t(){jQuery(".ult-new-ib").each(function(t,i){var e=jQuery(this).data("min-height")||"";jQuery(this).find(".ult-new-ib-img").data("min-height"),jQuery(this).find(".ult-new-ib-img").data("max-width");if(""!=e){jQuery(this).addClass("ult-ib2-min-height"),jQuery(this).css("height",e),jQuery(this).find(".ult-new-ib-img").removeClass("ult-ib2-toggle-size");jQuery(this).find(".ult-new-ib-img").width();var r=jQuery(this).find(".ult-new-ib-img").height();(jQuery(this).width()<=e||r<e)&&jQuery(this).find(".ult-new-ib-img").addClass("ult-ib2-toggle-size")}jQuery(this).hover(function(){jQuery(this).find(".ult-new-ib-img").css("opacity",jQuery(this).data("hover-opacity"))},function(){jQuery(this).find(".ult-new-ib-img").css("opacity",jQuery(this).data("opacity"))})})}t(),jQuery(window).load(function(){t()}),jQuery(window).resize(function(){t()})}),jQuery(document).ready(function(){function e(){jQuery(".ultimate-map-wrapper").each(function(t,i){var e=jQuery(i).attr("id");if(void 0===e||""===e)return!1;var r=jQuery(i).find(".ultimate_google_map").attr("id"),s=jQuery("#"+r).attr("data-map_override");jQuery("#"+r).css({"margin-left":0}),jQuery("#"+r).css({right:0});var a=jQuery("#"+e).parent();if("full"==s&&(a=jQuery("body"),"false"),"ex-full"==s&&(a=jQuery("html"),"false"),!isNaN(s))for(t=0;t<s&&"HTML"!=a.prop("tagName");t++)a=a.parent();if(0==s||"0"==s)var o=a.width();else o=a.outerWidth();var n=a.offset().left-jQuery("#"+r).offset().left;if(jQuery("#"+r).css({width:o}),0==s&&"0"==s||jQuery("#"+r).css({"margin-left":n}),"full"==s&&jQuery("body").hasClass("rtl")){var u=jQuery("#"+r),l=jQuery(window).width()-(u.offset().left+u.outerWidth());jQuery("#"+r).css({right:-l})}})}e(),jQuery(window).load(function(){e()}),jQuery(window).resize(function(){e()}),jQuery(".ui-tabs").bind("tabsactivate",function(t,i){0<jQuery(this).find(".ultimate-map-wrapper").length&&e()}),jQuery(".ui-accordion").bind("accordionactivate",function(t,i){0<jQuery(this).find(".ultimate-map-wrapper").length&&e()}),jQuery(document).on("onUVCModalPopupOpen",function(){e()}),jQuery(document).on("UVCMapResize",function(){e()})});
// source --> https://elitesourcing.co.za/wp-content/plugins/Ultimate_VC_Addons/assets/min-js/jquery-appear.min.js?ver=3.19.6 
!function(f){f.fn.bsf_appear=function(r,e){var h=f.extend({data:void 0,one:!0,accX:0,accY:0},e);return this.each(function(){var l=f(this);if(l.bsf_appeared=!1,r){var b=f(window),a=function(){if(l.is(":visible")){var e=b.scrollLeft(),a=b.scrollTop(),r=l.offset(),f=r.left,p=r.top,s=h.accX,n=h.accY,t=l.height(),c=b.height(),i=l.width(),o=b.width();a<=p+t+n&&p<=a+c+n&&e<=f+i+s&&f<=e+o+s?l.bsf_appeared||l.trigger("bsf_appear",h.data):l.bsf_appeared=!1}else l.bsf_appeared=!1},e=function(){if(l.bsf_appeared=!0,h.one){b.unbind("scroll",a);var e=f.inArray(a,f.fn.bsf_appear.checks);0<=e&&f.fn.bsf_appear.checks.splice(e,1)}r.apply(this,arguments)};h.one?l.one("bsf_appear",h.data,e):l.bind("bsf_appear",h.data,e),b.scroll(a),f.fn.bsf_appear.checks.push(a),a()}else l.trigger("bsf_appear",h.data)})},f.extend(f.fn.bsf_appear,{checks:[],timeout:null,checkAll:function(){var e=f.fn.bsf_appear.checks.length;if(0<e)for(;e--;)f.fn.bsf_appear.checks[e]()},run:function(){f.fn.bsf_appear.timeout&&clearTimeout(f.fn.bsf_appear.timeout),f.fn.bsf_appear.timeout=setTimeout(f.fn.bsf_appear.checkAll,20)}}),f.each(["append","prepend","after","before","attr","removeAttr","addClass","removeClass","toggleClass","remove","css","show","hide"],function(e,a){var r=f.fn[a];r&&(f.fn[a]=function(){var e=r.apply(this,arguments);return f.fn.bsf_appear.run(),e})})}(jQuery);
// source --> https://elitesourcing.co.za/wp-content/themes/agencies/framework/js/modernizr.custom.js?ver=6.8.5 
/*! modernizr 3.6.0 (Custom Build) | MIT *
 * https://modernizr.com/download/?-csstransitions-domprefixes-prefixed-setclasses-shiv-testallprops-testprop !*/
 !function(e,t,n){function r(e,t){return typeof e===t}function o(){var e,t,n,o,i,a,s;for(var l in S)if(S.hasOwnProperty(l)){if(e=[],t=S[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(o=r(t.fn,"function")?t.fn():t.fn,i=0;i<e.length;i++)a=e[i],s=a.split("."),1===s.length?Modernizr[s[0]]=o:(!Modernizr[s[0]]||Modernizr[s[0]]instanceof Boolean||(Modernizr[s[0]]=new Boolean(Modernizr[s[0]])),Modernizr[s[0]][s[1]]=o),C.push((o?"":"no-")+s.join("-"))}}function i(e){var t=x.className,n=Modernizr._config.classPrefix||"";if(b&&(t=t.baseVal),Modernizr._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}Modernizr._config.enableClasses&&(t+=" "+n+e.join(" "+n),b?x.className.baseVal=t:x.className=t)}function a(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function s(e,t){return!!~(""+e).indexOf(t)}function l(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):b?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function u(e,t){return function(){return e.apply(t,arguments)}}function c(e,t,n){var o;for(var i in e)if(e[i]in t)return n===!1?e[i]:(o=t[e[i]],r(o,"function")?u(o,n||t):o);return!1}function f(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function d(t,n,r){var o;if("getComputedStyle"in e){o=getComputedStyle.call(e,t,n);var i=e.console;if(null!==o)r&&(o=o.getPropertyValue(r));else if(i){var a=i.error?"error":"log";i[a].call(i,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else o=!n&&t.currentStyle&&t.currentStyle[r];return o}function p(){var e=t.body;return e||(e=l(b?"svg":"body"),e.fake=!0),e}function m(e,n,r,o){var i,a,s,u,c="modernizr",f=l("div"),d=p();if(parseInt(r,10))for(;r--;)s=l("div"),s.id=o?o[r]:c+(r+1),f.appendChild(s);return i=l("style"),i.type="text/css",i.id="s"+c,(d.fake?d:f).appendChild(i),d.appendChild(f),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(t.createTextNode(e)),f.id=c,d.fake&&(d.style.background="",d.style.overflow="hidden",u=x.style.overflow,x.style.overflow="hidden",x.appendChild(d)),a=n(f,e),d.fake?(d.parentNode.removeChild(d),x.style.overflow=u,x.offsetHeight):f.parentNode.removeChild(f),!!a}function h(t,r){var o=t.length;if("CSS"in e&&"supports"in e.CSS){for(;o--;)if(e.CSS.supports(f(t[o]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var i=[];o--;)i.push("("+f(t[o])+":"+r+")");return i=i.join(" or "),m("@supports ("+i+") { #modernizr { position: absolute; } }",function(e){return"absolute"==d(e,null,"position")})}return n}function g(e,t,o,i){function u(){f&&(delete P.style,delete P.modElem)}if(i=r(i,"undefined")?!1:i,!r(o,"undefined")){var c=h(e,o);if(!r(c,"undefined"))return c}for(var f,d,p,m,g,v=["modernizr","tspan","samp"];!P.style&&v.length;)f=!0,P.modElem=l(v.shift()),P.style=P.modElem.style;for(p=e.length,d=0;p>d;d++)if(m=e[d],g=P.style[m],s(m,"-")&&(m=a(m)),P.style[m]!==n){if(i||r(o,"undefined"))return u(),"pfx"==t?m:!0;try{P.style[m]=o}catch(y){}if(P.style[m]!=g)return u(),"pfx"==t?m:!0}return u(),!1}function v(e,t,n,o,i){var a=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+N.join(a+" ")+a).split(" ");return r(t,"string")||r(t,"undefined")?g(s,t,o,i):(s=(e+" "+_.join(a+" ")+a).split(" "),c(s,t,n))}function y(e,t,r){return v(e,n,n,t,r)}var C=[],S=[],E={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){S.push({name:e,fn:t,options:n})},addAsyncTest:function(e){S.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=E,Modernizr=new Modernizr;var x=t.documentElement,b="svg"===x.nodeName.toLowerCase();b||!function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=C.elements;return"string"==typeof e?e.split(" "):e}function o(e,t){var n=C.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),C.elements=n+" "+e,u(t)}function i(e){var t=y[e[g]];return t||(t={},v++,e[g]=v,y[v]=t),t}function a(e,n,r){if(n||(n=t),f)return n.createElement(e);r||(r=i(n));var o;return o=r.cache[e]?r.cache[e].cloneNode():h.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!o.canHaveChildren||m.test(e)||o.tagUrn?o:r.frag.appendChild(o)}function s(e,n){if(e||(e=t),f)return e.createDocumentFragment();n=n||i(e);for(var o=n.frag.cloneNode(),a=0,s=r(),l=s.length;l>a;a++)o.createElement(s[a]);return o}function l(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return C.shivMethods?a(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-:]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(C,t.frag)}function u(e){e||(e=t);var r=i(e);return!C.shivCSS||c||r.hasCSS||(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),f||l(e,r),e}var c,f,d="3.7.3",p=e.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,h=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g="_html5shiv",v=0,y={};!function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>",c="hidden"in e,f=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(n){c=!0,f=!0}}();var C={elements:p.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:d,shivCSS:p.shivCSS!==!1,supportsUnknownElements:f,shivMethods:p.shivMethods!==!1,type:"default",shivDocument:u,createElement:a,createDocumentFragment:s,addElements:o};e.html5=C,u(t),"object"==typeof module&&module.exports&&(module.exports=C)}("undefined"!=typeof e?e:this,t);var w="Moz O ms Webkit",_=E._config.usePrefixes?w.toLowerCase().split(" "):[];E._domPrefixes=_;var N=E._config.usePrefixes?w.split(" "):[];E._cssomPrefixes=N;var j=function(t){var r,o=prefixes.length,i=e.CSSRule;if("undefined"==typeof i)return n;if(!t)return!1;if(t=t.replace(/^@/,""),r=t.replace(/-/g,"_").toUpperCase()+"_RULE",r in i)return"@"+t;for(var a=0;o>a;a++){var s=prefixes[a],l=s.toUpperCase()+"_"+r;if(l in i)return"@-"+s.toLowerCase()+"-"+t}return!1};E.atRule=j;var z={elem:l("modernizr")};Modernizr._q.push(function(){delete z.elem});var P={style:z.elem.style};Modernizr._q.unshift(function(){delete P.style});E.testProp=function(e,t,r){return g([e],n,t,r)};E.testAllProps=v;E.prefixed=function(e,t,n){return 0===e.indexOf("@")?j(e):(-1!=e.indexOf("-")&&(e=a(e)),t?v(e,t,n):v(e,"pfx"))};E.testAllProps=y,Modernizr.addTest("csstransitions",y("transition","all",!0)),o(),i(C),delete E.addTest,delete E.addAsyncTest;for(var k=0;k<Modernizr._q.length;k++)Modernizr._q[k]();e.Modernizr=Modernizr}(window,document);