8889841c(function($) { "use strict"; //Home text fade on scroll $(window).scroll(function () { var $Fade = $('.tp-caption'); //Get scroll position of window var windowScroll = $(this).scrollTop(); //Slow scroll and fade it out $Fade.css({ 'margin-top': -(windowScroll / 0) + "px", 'opacity': 1 - (windowScroll / 400) }); }); //Revolution Slider var tpj=jQuery; var revapi46; tpj(document).ready(function() { if(tpj("#rev_slider_46_1").revolution == undefined){ revslider_showDoubleJqueryError("#rev_slider_46_1"); }else{ revapi46 = tpj("#rev_slider_46_1").show().revolution({ sliderType:"standard", jsFileLocation:"", sliderLayout:"fullscreen", dottedOverlay:"none", delay:8000, navigation: { keyboardNavigation:"off", keyboard_direction: "horizontal", mouseScrollNavigation:"off", onHoverStop:"off", bullets: { enable:true, hide_onmobile:true, hide_under:600, style:"hebe", hide_onleave:true, hide_delay:200, hide_delay_mobile:1200, direction:"horizontal", h_align:"center", v_align:"bottom", h_offset:-550, v_offset:180, space:15, tmp:'' }, touch:{ touchenabled:"on", swipe_threshold: 75, swipe_min_touches: 1, swipe_direction: "horizontal", drag_block_vertical: false } }, responsiveLevels:[1240,1024,778,480], gridwidth:[1240,1024,778,480], gridheight:[868,768,960,720], lazyType:"none", parallax: { type:"mouse", origo:"slidercenter", speed:2000, levels:[2,3,4,5,6,7,12,16,10,50], disable_onmobile:"on" }, shadow:0, spinner:"off", stopLoop:"off", stopAfterLoops:-1, stopAtSlide:-1, shuffle:"off", autoHeight:"off", fullScreenAlignForce:"off", fullScreenOffsetContainer: "off", fullScreenOffset: "", disableProgressBar:"on", hideThumbsOnMobile:"off", hideSliderAtLimit:0, hideCaptionAtLimit:0, hideAllCaptionAtLilmit:0, debugMode:false, fallbacks: { simplifyAll:"off", nextSlideOnWindowFocus:"off", disableFocusListener:false, } }); } }); /*ready*/ /* One-page Navigation*/ $(window).load(function(){"use strict"; /* Page Scroll to id fn call */ $("ul.sky-mega-menu li a,a[href='#top'],a[data-gal='m_PageScroll2id']").mPageScroll2id({ highlightSelector:"ul.sky-mega-menu li a", offset: 66, scrollSpeed:800, scrollEasing: "easeInOutCubic" }); /* demo functions */ $("a[rel='next']").click(function(e){ e.preventDefault(); var to=$(this).parent().parent("section").next().attr("id"); $.mPageScroll2id("scrollTo",to); }); }); $(document).ready(function() {"use strict"; //Preloader $(".animsition").animsition({ inClass : 'fade-in', outClass : 'fade-out', inDuration : 500, outDuration : 500, linkElement : '.animsition-link', // e.g. linkElement : 'a:not([target="_blank"]):not([href^=#])' loading : true, loadingParentElement : 'body', //animsition wrapper element loadingClass : 'animsition-loading', unSupportCss : [ 'animation-duration', '-webkit-animation-duration', '-o-animation-duration' ], //"unSupportCss" option allows you to disable the "animsition" in case the css property in the array is not supported by your browser. //The default setting is to disable the "animsition" in a browser that does not support "animation-duration". overlay : false, overlayClass : 'animsition-overlay-slide', overlayParentElement : 'body' }); /* Logos Carousel */ $("#owl-logos").owlCarousel({ items : 6, itemsDesktop : [1000,4], itemsDesktopSmall : [900,3], itemsTablet: [600,2], itemsMobile : false, pagination : false, autoPlay : 3000, slideSpeed : 300 }); /* Quote Carousel */ $("#owl-quote").owlCarousel({ pagination : true, transitionStyle : "fade", slideSpeed : 500, paginationSpeed : 500, singleItem:true, autoPlay: 5000 }); /* Blog Carousel */ $("#owl-blog-slider-1").owlCarousel({ pagination : true, transitionStyle : "fade", slideSpeed : 500, paginationSpeed : 500, singleItem:true, autoPlay: 5000 }); //Skills Counter $('.counter-skills').counterUp({ delay: 100, time: 3000 }); //Full Accordion $(".accordion").smk_Accordion({ closeAble: true }); //Parallax $('.parallax-3').parallax("50%", 0.4); $('.parallax-4').parallax("50%", 0.1); //Fancybox $(".fancybox").fancybox({ maxWidth : 1700, maxHeight : 1400, fitToView : false, width : '80%', height : '80%', autoSize : false, closeClick : false, openEffect : 'elastic', closeEffect : 'none' }); //Facts Counter $('.counter-facts').counterUp({ delay: 100, time: 3000 }); //Shop Counter $('.counter-perc').counterUp({ delay: 100, time: 3000 }); //Scroll back to top var offset = 450; var duration = 500; jQuery(window).scroll(function() { if (jQuery(this).scrollTop() > offset) { jQuery('.scroll-to-top').fadeIn(duration); } else { jQuery('.scroll-to-top').fadeOut(duration); } }); jQuery('.scroll-to-top').click(function(event) { event.preventDefault(); jQuery('html, body').animate({scrollTop: 0}, duration); return false; }) //set your google maps parameters var latitude = 44.8013716, longitude = 20.4631372, map_zoom = 15; //google map custom marker icon - .png fallback for IE11 var is_internetExplorer11= navigator.userAgent.toLowerCase().indexOf('trident') > -1; var marker_url = ( is_internetExplorer11 ) ? 'images/cd-icon-location.png' : 'images/cd-icon-location.svg'; //define the basic color of your map, plus a value for saturation and brightness var main_color = '#e67e22', saturation_value= -50, brightness_value= 14; //we define here the style of the map var style= [ { "featureType": "all", "elementType": "labels.text.fill", "stylers": [ { "saturation": 36 }, { "color": "#000000" }, { "lightness": 40 } ] }, { "featureType": "all", "elementType": "labels.text.stroke", "stylers": [ { "visibility": "on" }, { "color": "#000000" }, { "lightness": 16 } ] }, { "featureType": "all", "elementType": "labels.icon", "stylers": [ { "visibility": "off" } ] }, { "featureType": "administrative", "elementType": "geometry.fill", "stylers": [ { "color": "#000000" }, { "lightness": 20 } ] }, { "featureType": "administrative", "elementType": "geometry.stroke", "stylers": [ { "color": "#000000" }, { "lightness": 17 }, { "weight": 1.2 } ] }, { "featureType": "landscape", "elementType": "geometry", "stylers": [ { "color": "#000000" }, { "lightness": 20 } ] }, { "featureType": "poi", "elementType": "geometry", "stylers": [ { "color": "#000000" }, { "lightness": 21 } ] }, { "featureType": "road.highway", "elementType": "geometry.fill", "stylers": [ { "color": "#000000" }, { "lightness": 17 } ] }, { "featureType": "road.highway", "elementType": "geometry.stroke", "stylers": [ { "color": "#000000" }, { "lightness": 29 }, { "weight": 0.2 } ] }, { "featureType": "road.arterial", "elementType": "geometry", "stylers": [ { "color": "#000000" }, { "lightness": 18 } ] }, { "featureType": "road.local", "elementType": "geometry", "stylers": [ { "color": "#000000" }, { "lightness": 16 } ] }, { "featureType": "transit", "elementType": "geometry", "stylers": [ { "color": "#000000" }, { "lightness": 19 } ] }, { "featureType": "water", "elementType": "geometry", "stylers": [ { "color": "#000000" }, { "lightness": 17 } ] } ]; //set google map options var map_options = { center: new google.maps.LatLng(latitude, longitude), zoom: map_zoom, panControl: false, zoomControl: false, mapTypeControl: false, streetViewControl: false, mapTypeId: google.maps.MapTypeId.ROADMAP, scrollwheel: false, styles: style, } //inizialize the map var map = new google.maps.Map(document.getElementById('google-container'), map_options); //add a custom marker to the map var marker = new google.maps.Marker({ position: new google.maps.LatLng(latitude, longitude), map: map, visible: true, icon: marker_url, }); //add custom buttons for the zoom-in/zoom-out on the map function CustomZoomControl(controlDiv, map) { //grap the zoom elements from the DOM and insert them in the map var controlUIzoomIn= document.getElementById('cd-zoom-in'), controlUIzoomOut= document.getElementById('cd-zoom-out'); controlDiv.appendChild(controlUIzoomIn); controlDiv.appendChild(controlUIzoomOut); // Setup the click event listeners and zoom-in or out according to the clicked element google.maps.event.addDomListener(controlUIzoomIn, 'click', function() { map.setZoom(map.getZoom()+1) }); google.maps.event.addDomListener(controlUIzoomOut, 'click', function() { map.setZoom(map.getZoom()-1) }); } var zoomControlDiv = document.createElement('div'); var zoomControl = new CustomZoomControl(zoomControlDiv, map); //insert the zoom div on the top left of the map map.controls[google.maps.ControlPosition.LEFT_TOP].push(zoomControlDiv); }); })(jQuery);