├── CNAME ├── css ├── Thumbs.db ├── lightbox │ ├── next.png │ ├── prev.png │ ├── Thumbs.db │ ├── close.png │ └── loading.gif ├── owl-carousel │ ├── AjaxLoader.gif │ └── grabbing.png ├── fullwidth.css ├── responsive.css ├── lightbox.min.css ├── rev-slider.css ├── owl.carousel.css ├── spacings.css └── elegant-icons.css ├── upload ├── blog_1.jpg ├── blog_2.jpg ├── favicon.ico ├── favicon.png ├── map-pin.png ├── team_1.jpg ├── team_1.png ├── team_2.jpg ├── team_2.png ├── team_3.jpg ├── team_3.png ├── blog │ ├── Thumbs.db │ ├── comment_1.jpg │ ├── comment_2.jpg │ ├── comment_3.jpg │ ├── gallery_1.jpg │ ├── gallery_2.jpg │ └── gallery_3.jpg ├── logo-light.png ├── preloader.gif ├── project_9.jpg ├── blog_gallery_1.jpg ├── blog_gallery_2.jpg ├── blog_gallery_3.jpg ├── blog_title_bg.jpg ├── project_8_big.jpg ├── project_9_big.jpg ├── testimonial_1.jpg ├── testimonial_2.jpg ├── testimonials_bg.jpg ├── revolution │ ├── Thumbs.db │ ├── onepage_slide_1.jpg │ └── onepage_slide_2.jpg ├── apple-touch-icon-72x72.png ├── apple-touch-icon-144x144.png ├── google.svg ├── gdg-x.svg └── gdg-armenia.svg ├── fonts ├── FontAwesome.otf ├── ElegantIcons.eot ├── ElegantIcons.ttf ├── ElegantIcons.woff ├── fontawesome-webfont.eot ├── fontawesome-webfont.ttf ├── fontawesome-webfont.woff └── fontawesome-webfont.woff2 ├── README.md ├── .gitattributes ├── js ├── jquery.appear.js ├── jquery.localScroll.min.js ├── jquery.backgroundvideo.min.js ├── jquery.scrollTo.min.js ├── jquery.simple-text-rotator.min.js ├── jquery.gmap.js ├── jquery.easing.min.js ├── scripts.js ├── imagesloaded.pkgd.min.js ├── lightbox.min.js ├── wow.min.js ├── SmoothScroll.js └── owl.carousel.min.js ├── single.html └── index.html /CNAME: -------------------------------------------------------------------------------- 1 | devfest.gdg.am 2 | -------------------------------------------------------------------------------- /css/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/css/Thumbs.db -------------------------------------------------------------------------------- /upload/blog_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/blog_1.jpg -------------------------------------------------------------------------------- /upload/blog_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/blog_2.jpg -------------------------------------------------------------------------------- /upload/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/favicon.ico -------------------------------------------------------------------------------- /upload/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/favicon.png -------------------------------------------------------------------------------- /upload/map-pin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/map-pin.png -------------------------------------------------------------------------------- /upload/team_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/team_1.jpg -------------------------------------------------------------------------------- /upload/team_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/team_1.png -------------------------------------------------------------------------------- /upload/team_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/team_2.jpg -------------------------------------------------------------------------------- /upload/team_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/team_2.png -------------------------------------------------------------------------------- /upload/team_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/team_3.jpg -------------------------------------------------------------------------------- /upload/team_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/team_3.png -------------------------------------------------------------------------------- /css/lightbox/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/css/lightbox/next.png -------------------------------------------------------------------------------- /css/lightbox/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/css/lightbox/prev.png -------------------------------------------------------------------------------- /fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /upload/blog/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/blog/Thumbs.db -------------------------------------------------------------------------------- /upload/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/logo-light.png -------------------------------------------------------------------------------- /upload/preloader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/preloader.gif -------------------------------------------------------------------------------- /upload/project_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/project_9.jpg -------------------------------------------------------------------------------- /css/lightbox/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/css/lightbox/Thumbs.db -------------------------------------------------------------------------------- /css/lightbox/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/css/lightbox/close.png -------------------------------------------------------------------------------- /fonts/ElegantIcons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/fonts/ElegantIcons.eot -------------------------------------------------------------------------------- /fonts/ElegantIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/fonts/ElegantIcons.ttf -------------------------------------------------------------------------------- /fonts/ElegantIcons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/fonts/ElegantIcons.woff -------------------------------------------------------------------------------- /css/lightbox/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/css/lightbox/loading.gif -------------------------------------------------------------------------------- /upload/blog/comment_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/blog/comment_1.jpg -------------------------------------------------------------------------------- /upload/blog/comment_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/blog/comment_2.jpg -------------------------------------------------------------------------------- /upload/blog/comment_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/blog/comment_3.jpg -------------------------------------------------------------------------------- /upload/blog/gallery_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/blog/gallery_1.jpg -------------------------------------------------------------------------------- /upload/blog/gallery_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/blog/gallery_2.jpg -------------------------------------------------------------------------------- /upload/blog/gallery_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/blog/gallery_3.jpg -------------------------------------------------------------------------------- /upload/blog_gallery_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/blog_gallery_1.jpg -------------------------------------------------------------------------------- /upload/blog_gallery_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/blog_gallery_2.jpg -------------------------------------------------------------------------------- /upload/blog_gallery_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/blog_gallery_3.jpg -------------------------------------------------------------------------------- /upload/blog_title_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/blog_title_bg.jpg -------------------------------------------------------------------------------- /upload/project_8_big.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/project_8_big.jpg -------------------------------------------------------------------------------- /upload/project_9_big.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/project_9_big.jpg -------------------------------------------------------------------------------- /upload/testimonial_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/testimonial_1.jpg -------------------------------------------------------------------------------- /upload/testimonial_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/testimonial_2.jpg -------------------------------------------------------------------------------- /upload/testimonials_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/testimonials_bg.jpg -------------------------------------------------------------------------------- /upload/revolution/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/revolution/Thumbs.db -------------------------------------------------------------------------------- /css/owl-carousel/AjaxLoader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/css/owl-carousel/AjaxLoader.gif -------------------------------------------------------------------------------- /css/owl-carousel/grabbing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/css/owl-carousel/grabbing.png -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /upload/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /upload/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /upload/revolution/onepage_slide_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/revolution/onepage_slide_1.jpg -------------------------------------------------------------------------------- /upload/revolution/onepage_slide_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajmikzer/devfest2015/HEAD/upload/revolution/onepage_slide_2.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # devfest2015 2 | Material Design Template for DevFest 2015 Season 3 | 4 | Demo you can find here: http://vg.am/devfest 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | *.sln merge=union 7 | *.csproj merge=union 8 | *.vbproj merge=union 9 | *.fsproj merge=union 10 | *.dbproj merge=union 11 | 12 | # Standard to msysgit 13 | *.doc diff=astextplain 14 | *.DOC diff=astextplain 15 | *.docx diff=astextplain 16 | *.DOCX diff=astextplain 17 | *.dot diff=astextplain 18 | *.DOT diff=astextplain 19 | *.pdf diff=astextplain 20 | *.PDF diff=astextplain 21 | *.rtf diff=astextplain 22 | *.RTF diff=astextplain 23 | -------------------------------------------------------------------------------- /css/fullwidth.css: -------------------------------------------------------------------------------- 1 | 2 | /*********************** 3 | - BASICS - 4 | ***********************/ 5 | html { 6 | overflow-x:hidden; 7 | padding: 0 !important; 8 | background:#fff; 9 | margin:0px !important; 10 | } 11 | 12 | 13 | /********************************************************************************************* 14 | - SET THE SCREEN SIZES FOR THE BANNER IF YOU WISH TO MAKE THE BANNER RESOPONSIVE - 15 | **********************************************************************************************/ 16 | 17 | /* - THE BANNER CONTAINER (Padding, Shadow, Border etc. ) - */ 18 | 19 | 20 | .fullwidthbanner-container{ 21 | width:100% !important; 22 | position:relative; 23 | padding:0; 24 | max-height:500px !important; 25 | overflow:hidden; 26 | } 27 | 28 | -------------------------------------------------------------------------------- /js/jquery.appear.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery.appear 3 | * http://code.google.com/p/jquery-appear/ 4 | * 5 | * Copyright (c) 2009 Michael Hixson 6 | * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) 7 | */ 8 | (function($){$.fn.appear=function(f,o){var s=$.extend({one:true},o);return this.each(function(){var t=$(this);t.appeared=false;if(!f){t.trigger('appear',s.data);return;}var w=$(window);var c=function(){if(!t.is(':visible')){t.appeared=false;return;}var a=w.scrollLeft();var b=w.scrollTop();var o=t.offset();var x=o.left;var y=o.top;if(y+t.height()>=b&&y<=b+w.height()&&x+t.width()>=a&&x<=a+w.width()){if(!t.appeared)t.trigger('appear',s.data);}else{t.appeared=false;}};var m=function(){t.appeared=true;if(s.one){w.unbind('scroll',c);var i=$.inArray(c,$.fn.appear.checks);if(i>=0)$.fn.appear.checks.splice(i,1);}f.apply(this,arguments);};if(s.one)t.one('appear',s.data,m);else t.bind('appear',s.data,m);w.scroll(c);$.fn.appear.checks.push(c);(c)();});};$.extend($.fn.appear,{checks:[],timeout:null,checkAll:function(){var l=$.fn.appear.checks.length;if(l>0)while(l--)($.fn.appear.checks[l])();},run:function(){if($.fn.appear.timeout)clearTimeout($.fn.appear.timeout);$.fn.appear.timeout=setTimeout($.fn.appear.checkAll,20);}});$.each(['append','prepend','after','before','attr','removeAttr','addClass','removeClass','toggleClass','remove','css','show','hide'],function(i,n){var u=$.fn[n];if(u){$.fn[n]=function(){var r=u.apply(this,arguments);$.fn.appear.run();return r;}}});})(jQuery); -------------------------------------------------------------------------------- /js/jquery.localScroll.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2007-2015 Ariel Flesler - afleslergmailcom | http://flesler.blogspot.com 3 | * Licensed under MIT 4 | * @author Ariel Flesler 5 | * @version 1.4.0 6 | */ 7 | ;(function(a){if(typeof define==='function'&&define.amd){define(['jquery'],a)}else{a(jQuery)}}(function($){var g=location.href.replace(/#.*/,'');var h=$.localScroll=function(a){$('body').localScroll(a)};h.defaults={duration:1000,axis:'y',event:'click',stop:true,target:window};$.fn.localScroll=function(a){a=$.extend({},h.defaults,a);if(a.hash&&location.hash){if(a.target)window.scrollTo(0,0);scroll(0,location,a)}return a.lazy?this.on(a.event,'a,area',function(e){if(filter.call(this)){scroll(e,this,a)}}):this.find('a,area').filter(filter).bind(a.event,function(e){scroll(e,this,a)}).end().end();function filter(){return!!this.href&&!!this.hash&&this.href.replace(this.hash,'')===g&&(!a.filter||$(this).is(a.filter))}};h.hash=function(){};function scroll(e,a,b){var c=a.hash.slice(1),elem=document.getElementById(c)||document.getElementsByName(c)[0];if(!elem)return;if(e)e.preventDefault();var d=$(b.target);if(b.lock&&d.is(':animated')||b.onBefore&&b.onBefore(e,elem,d)===false)return;if(b.stop){d.stop(true)}if(b.hash){var f=elem.id===c?'id':'name',$a=$(' ').attr(f,c).css({position:'absolute',top:$(window).scrollTop(),left:$(window).scrollLeft()});elem[f]='';$('body').prepend($a);location.hash=a.hash;$a.remove();elem[f]=c}d.scrollTo(elem,b).trigger('notify.serialScroll',[elem])}return h})); -------------------------------------------------------------------------------- /js/jquery.backgroundvideo.min.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | 3 | var windowWidth = $(window).width(); 4 | if (windowWidth > 1024) { 5 | 6 | var videobackground = new $.backgroundVideo($('.video-wrap'), { 7 | "align": "centerXY", 8 | "width": 1280, 9 | "height": 720, 10 | "path": "upload/video/", 11 | "filename": "video", 12 | "types": ["mp4","ogg","webm"] 13 | }); 14 | 15 | } 16 | }); 17 | 18 | 19 | 20 | /* 21 | * jQuery Background video plugin for jQuery 22 | * --- 23 | * Copyright 2011, Victor Coulon (http://victorcoulon.fr) 24 | * Released under the MIT, BSD, and GPL Licenses. 25 | * based on jQuery Plugin Boilerplate 1.3 26 | */ 27 | 28 | (function(t){t.backgroundVideo=function(e,i){var n={videoid:"video_background",autoplay:true,loop:true,preload:true};var s=this;s.settings={};var o=function(){s.settings=t.extend({},n,i);s.el=e;d()};var d=function(){var e="",i="",n="",o="",d=s.settings.preload,g=s.settings.autoplay,a=s.settings.loop;if(d){i='preload="auto"'}else{i=""}if(g){n='autoplay="autoplay"'}else{n=""}if(a){o='loop="true"'}else{o=""}e+='";s.el.prepend(e);s.videoEl=document.getElementById(s.settings.videoid);s.$videoEl=t(s.videoEl);s.$videoEl.fadeIn(2e3);r()};var r=function(){var t=g();s.$videoEl.width(t*s.settings.width);s.$videoEl.height(t*s.settings.height);if(typeof s.settings.align!=="undefined"){a()}};var g=function(){var e=t(window).width();var i=t(window).height();var n=e/i;var o=s.settings.width/s.settings.height;var d=i/s.settings.height;if(n>=o){d=e/s.settings.width}return d};var a=function(){var e=(t(window).width()>>1)-(s.$videoEl.width()>>1)|0;var i=(t(window).height()>>1)-(s.$videoEl.height()>>1)|0;if(s.settings.align=="centerXY"){s.$videoEl.css({left:e,top:i});return}if(s.settings.align=="centerX"){s.$videoEl.css("left",e);return}if(s.settings.align=="centerY"){s.$videoEl.css("top",i);return}};o();t(window).resize(function(){r()});s.$videoEl.bind("ended",function(){this.play()})}})(jQuery); -------------------------------------------------------------------------------- /js/jquery.scrollTo.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2007-2015 Ariel Flesler - afleslergmailcom | http://flesler.blogspot.com 3 | * Licensed under MIT 4 | * @author Ariel Flesler 5 | * @version 2.1.1 6 | */ 7 | ;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1=f[g]?0:Math.min(f[g],n));!a&&1.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../css/lightbox/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../css/lightbox/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../css/lightbox/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1} -------------------------------------------------------------------------------- /js/jquery.simple-text-rotator.min.js: -------------------------------------------------------------------------------- 1 | !function(e){var t={animation:"dissolve",separator:",",speed:2e3};e.fn.textrotator=function(n){var r=e.extend({},t,n);return this.each(function(){var t=e(this);var n=[];e.each(t.text().split(r.separator),function(e,t){n.push(t)});t.text(n[0]);var i=function(){switch(r.animation){case"dissolve":t.animate({textShadowBlur:20,opacity:0},500,function(){s=e.inArray(t.text(),n);if(s+1==n.length)s=-1;t.text(n[s+1]).animate({textShadowBlur:0,opacity:1},500)});break;case"flip":if(t.find(".back").length>0){t.html(t.find(".back").html())}var i=t.text();var s=e.inArray(i,n);if(s+1==n.length)s=-1;t.html("");e(""+i+"").appendTo(t);e(""+n[s+1]+"").appendTo(t);t.wrapInner("").find(".rotating").hide().addClass("flip").show().css({"-webkit-transform":" rotateY(-180deg)","-moz-transform":" rotateY(-180deg)","-o-transform":" rotateY(-180deg)",transform:" rotateY(-180deg)"});break;case"flipUp":if(t.find(".back").length>0){t.html(t.find(".back").html())}var i=t.text();var s=e.inArray(i,n);if(s+1==n.length)s=-1;t.html("");e(""+i+"").appendTo(t);e(""+n[s+1]+"").appendTo(t);t.wrapInner("").find(".rotating").hide().addClass("flip up").show().css({"-webkit-transform":" rotateX(-180deg)","-moz-transform":" rotateX(-180deg)","-o-transform":" rotateX(-180deg)",transform:" rotateX(-180deg)"});break;case"flipCube":if(t.find(".back").length>0){t.html(t.find(".back").html())}var i=t.text();var s=e.inArray(i,n);if(s+1==n.length)s=-1;t.html("");e(""+i+"").appendTo(t);e(""+n[s+1]+"").appendTo(t);t.wrapInner("").find(".rotating").hide().addClass("flip cube").show().css({"-webkit-transform":" rotateY(180deg)","-moz-transform":" rotateY(180deg)","-o-transform":" rotateY(180deg)",transform:" rotateY(180deg)"});break;case"flipCubeUp":if(t.find(".back").length>0){t.html(t.find(".back").html())}var i=t.text();var s=e.inArray(i,n);if(s+1==n.length)s=-1;t.html("");e(""+i+"").appendTo(t);e(""+n[s+1]+"").appendTo(t);t.wrapInner("").find(".rotating").hide().addClass("flip cube up").show().css({"-webkit-transform":" rotateX(180deg)","-moz-transform":" rotateX(180deg)","-o-transform":" rotateX(180deg)",transform:" rotateX(180deg)"});break;case"spin":if(t.find(".rotating").length>0){t.html(t.find(".rotating").html())}s=e.inArray(t.text(),n);if(s+1==n.length)s=-1;t.wrapInner("").find(".rotating").hide().text(n[s+1]).show().css({"-webkit-transform":" rotate(0) scale(1)","-moz-transform":"rotate(0) scale(1)","-o-transform":"rotate(0) scale(1)",transform:"rotate(0) scale(1)"});break;case"fade":t.fadeOut(r.speed,function(){s=e.inArray(t.text(),n);if(s+1==n.length)s=-1;t.text(n[s+1]).fadeIn(r.speed)});break}};setInterval(i,r.speed)})}}(window.jQuery) -------------------------------------------------------------------------------- /js/jquery.gmap.js: -------------------------------------------------------------------------------- 1 | /** 2 | * jQuery gMap - Google Maps API V3 3 | * 4 | * @license MIT License; http://www.opensource.org/licenses/mit-license.php 5 | * @url http://github.com/marioestrada/jQuery-gMap 6 | * @author Mario Estrada based on original plugin by Cedric Kastner 7 | * @version 2.2 8 | */ 9 | /* global google */ 10 | !function(e){e.fn.gMap=function(o,a){switch(o){case"addMarker":return e(this).trigger("gMap.addMarker",[a.latitude,a.longitude,a.content,a.icon,a.popup]);case"centerAt":return e(this).trigger("gMap.centerAt",[a.latitude,a.longitude,a.zoom]);case"clearMarkers":return e(this).trigger("gMap.clearMarkers")}var n=e.extend({},e.fn.gMap.defaults,o);return this.each(function(){var o=new google.maps.Map(this);e(this).data("gMap.reference",o);var a=new google.maps.Geocoder;n.address?a.geocode({address:n.address},function(e){e&&e.length&&o.setCenter(e[0].geometry.location)}):n.latitude&&n.longitude?o.setCenter(new google.maps.LatLng(n.latitude,n.longitude)):e.isArray(n.markers)&&n.markers.length>0?n.markers[0].address?a.geocode({address:n.markers[0].address},function(e){e&&e.length>0&&o.setCenter(e[0].geometry.location)}):o.setCenter(new google.maps.LatLng(n.markers[0].latitude,n.markers[0].longitude)):o.setCenter(new google.maps.LatLng(34.885931,9.84375)),o.setZoom(n.zoom),o.setMapTypeId(google.maps.MapTypeId[n.maptype]);var s={scrollwheel:n.scrollwheel,disableDoubleClickZoom:!n.doubleclickzoom};n.controls===!1?e.extend(s,{disableDefaultUI:!0}):0!==n.controls.length&&e.extend(s,n.controls,{disableDefaultUI:!0}),o.setOptions(s),o.setOptions({styles:n.styles});var t,r,i=new google.maps.Marker;t=new google.maps.MarkerImage(n.icon.image),t.size=new google.maps.Size(n.icon.iconsize[0],n.icon.iconsize[1]),t.anchor=new google.maps.Point(n.icon.iconanchor[0],n.icon.iconanchor[1]),i.setIcon(t),n.icon.shadow&&(r=new google.maps.MarkerImage(n.icon.shadow),r.size=new google.maps.Size(n.icon.shadowsize[0],n.icon.shadowsize[1]),r.anchor=new google.maps.Point(n.icon.shadowanchor[0],n.icon.shadowanchor[1]),i.setShadow(r)),e(this).bind("gMap.centerAt",function(e,a,n,s){s&&o.setZoom(s),o.panTo(new google.maps.LatLng(parseFloat(a),parseFloat(n)))});var g=[];e(this).bind("gMap.clearMarkers",function(){for(;g[0];)g.pop().setMap(null)});var l;e(this).bind("gMap.addMarker",function(e,a,s,t,r,d){var c,p,m=new google.maps.LatLng(parseFloat(a),parseFloat(s)),h=new google.maps.Marker({position:m});if(r?(c=new google.maps.MarkerImage(r.image),c.size=new google.maps.Size(r.iconsize[0],r.iconsize[1]),c.anchor=new google.maps.Point(r.iconanchor[0],r.iconanchor[1]),h.setIcon(c),r.shadow&&(p=new google.maps.MarkerImage(r.shadow),p.size=new google.maps.Size(r.shadowsize[0],r.shadowsize[1]),p.anchor=new google.maps.Point(r.shadowanchor[0],r.shadowanchor[1]),i.setShadow(p))):(h.setIcon(i.getIcon()),h.setShadow(i.getShadow())),t){"_latlng"===t&&(t=a+", "+s);var w=new google.maps.InfoWindow({content:n.html_prepend+t+n.html_append});google.maps.event.addListener(h,"click",function(){l&&l.close(),w.open(o,h),l=w}),d&&google.maps.event.addListenerOnce(o,"tilesloaded",function(){w.open(o,h)})}h.setMap(o),g.push(h)});for(var d,c=this,p=function(o){return function(a){a&&a.length>0&&e(c).trigger("gMap.addMarker",[a[0].geometry.location.lat(),a[0].geometry.location.lng(),o.html,o.icon,o.popup])}},m=0;m',html_append:"",icon:{image:"http://www.google.com/mapfiles/marker.png",shadow:"http://www.google.com/mapfiles/shadow50.png",iconsize:[20,34],shadowsize:[37,34],iconanchor:[9,34],shadowanchor:[6,34]}}}(jQuery); -------------------------------------------------------------------------------- /upload/google.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /js/jquery.easing.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ 3 | * 4 | * Uses the built in easing capabilities added In jQuery 1.1 5 | * to offer multiple easing options 6 | * 7 | * TERMS OF USE - EASING EQUATIONS 8 | * 9 | * Open source under the BSD License. 10 | * 11 | * Copyright © 2001 Robert Penner 12 | * All rights reserved. 13 | * 14 | * TERMS OF USE - jQuery Easing 15 | * 16 | * Open source under the BSD License. 17 | * 18 | * Copyright © 2008 George McGinley Smith 19 | * All rights reserved. 20 | * 21 | * Redistribution and use in source and binary forms, with or without modification, 22 | * are permitted provided that the following conditions are met: 23 | * 24 | * Redistributions of source code must retain the above copyright notice, this list of 25 | * conditions and the following disclaimer. 26 | * Redistributions in binary form must reproduce the above copyright notice, this list 27 | * of conditions and the following disclaimer in the documentation and/or other materials 28 | * provided with the distribution. 29 | * 30 | * Neither the name of the author nor the names of contributors may be used to endorse 31 | * or promote products derived from this software without specific prior written permission. 32 | * 33 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 34 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 35 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 36 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 37 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 38 | * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 39 | * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 40 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 41 | * OF THE POSSIBILITY OF SUCH DAMAGE. 42 | * 43 | */ 44 | jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g 10){ 51 | $('.main-nav').addClass("sticky"); 52 | }else{ 53 | $('.main-nav').removeClass("sticky"); 54 | } 55 | }); 56 | 57 | 58 | // Off-screen Navigation 59 | $('.navbar-toggle, nav').click(function(){ 60 | $('.navbar-toggle').toggleClass('navbar-on'); 61 | $('nav').fadeToggle(); 62 | $('nav').removeClass('nav-hide'); 63 | }); 64 | 65 | 66 | // Smooth Scroll Navigation 67 | $('.local-scroll').localScroll({offset: {top: -70},duration: 1500,easing:'easeInOutExpo'}); 68 | 69 | 70 | // Counters 71 | $('.statistic').appear(function() { 72 | $('.timer').countTo({ 73 | speed: 4000, 74 | refreshInterval: 60, 75 | formatter: function (value, options) { 76 | return value.toFixed(options.decimals); 77 | } 78 | }); 79 | }); 80 | 81 | 82 | // Progress Bars 83 | var $section = $('#animated-skills').appear(function() { 84 | 85 | function loadDaBars() { 86 | var bar = $('.progress-bar'); 87 | var bar_width = $(this); 88 | $(function(){ 89 | $(bar).each(function(){ 90 | bar_width = $(this).attr('aria-valuenow'); 91 | $(this).width(bar_width + '%'); 92 | }); 93 | }); 94 | } 95 | loadDaBars(); 96 | }); 97 | 98 | 99 | // Owl Carousel 100 | 101 | var owl = $("#owl-partners"); 102 | owl.owlCarousel({ 103 | 104 | autoPlay: 3000, 105 | pagination: false, 106 | itemsCustom: [ 107 | [0, 2], 108 | [450, 2], 109 | [700, 3], 110 | [1000, 3], 111 | [1200, 4], 112 | [1400, 5], 113 | [1600, 6] 114 | ], 115 | 116 | }) 117 | 118 | // Testimonials 119 | var owl = $("#owl-testimonials"); 120 | owl.owlCarousel({ 121 | 122 | items: 2, 123 | itemsDesktop: [1199,2], 124 | itemsDesktopSmall: [979,1], 125 | itemsTablet: [768,1], 126 | itemsTabletSmall: false, 127 | itemsMobile: [479,1], 128 | slideSpeed: 300, 129 | paginationSpeed: 200, 130 | pagination: false 131 | 132 | }); 133 | 134 | // Custom Navigation Events 135 | $(".next").on('click',function(){ 136 | owl.trigger('owl.next'); 137 | }) 138 | $(".prev").on('click',function(){ 139 | owl.trigger('owl.prev'); 140 | }); 141 | 142 | 143 | // Gallery Post 144 | $("#owl-slider-small-img, #owl-slider-one-img").owlCarousel({ 145 | 146 | navigation: true, 147 | slideSpeed: 300, 148 | paginationSpeed: 400, 149 | singleItem: true, 150 | navigationText: ["", ""] 151 | 152 | }); 153 | 154 | 155 | // Wow Animations 156 | new WOW().init(); 157 | 158 | 159 | /* ---------------------------------------------------------------------- */ 160 | /* Contact Form 161 | /* ---------------------------------------------------------------------- */ 162 | 163 | var submitContact = $('#submit-message'), 164 | message = $('#msg'); 165 | 166 | submitContact.on('click', function(e){ 167 | e.preventDefault(); 168 | 169 | var $this = $(this); 170 | 171 | $.ajax({ 172 | type: "POST", 173 | url: 'contact.php', 174 | dataType: 'json', 175 | cache: false, 176 | data: $('#contact-form').serialize(), 177 | success: function(data) { 178 | 179 | if(data.info !== 'error'){ 180 | $this.parents('form').find('input[type=text],input[type=email],textarea,select').filter(':visible').val(''); 181 | message.hide().removeClass('success').removeClass('error').addClass('success').html(data.msg).fadeIn('slow').delay(5000).fadeOut('slow'); 182 | } else { 183 | message.hide().removeClass('success').removeClass('error').addClass('error').html(data.msg).fadeIn('slow').delay(5000).fadeOut('slow'); 184 | } 185 | } 186 | }); 187 | }); 188 | 189 | }); 190 | 191 | 192 | // Scroll to Top 193 | 194 | (function() { 195 | "use strict"; 196 | 197 | var docElem = document.documentElement, 198 | didScroll = false, 199 | changeHeaderOn = 550; 200 | document.querySelector( '#back-to-top' ); 201 | function init() { 202 | window.addEventListener( 'scroll', function() { 203 | if( !didScroll ) { 204 | didScroll = true; 205 | setTimeout( scrollPage, 50 ); 206 | } 207 | }, false ); 208 | } 209 | 210 | })(); 211 | 212 | $(window).scroll(function(event){ 213 | var scroll = $(window).scrollTop(); 214 | if (scroll >= 50) { 215 | $("#back-to-top").addClass("show"); 216 | } else { 217 | $("#back-to-top").removeClass("show"); 218 | } 219 | }); 220 | 221 | $('a[href="#top"]').on('click',function(){ 222 | $('html, body').animate({scrollTop: 0}, 'slow'); 223 | return false; 224 | }); 225 | 226 | 227 | // Container Full Height 228 | 229 | function container_full_height_init(){ 230 | (function($){ 231 | $(".container-full-height").height($(window).height()); 232 | })(jQuery); 233 | } 234 | -------------------------------------------------------------------------------- /js/imagesloaded.pkgd.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * imagesLoaded PACKAGED v3.1.8 3 | * JavaScript is all like "You images are done yet or what?" 4 | * MIT License 5 | */ 6 | 7 | (function(){function e(){}function t(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function n(e){return function(){return this[e].apply(this,arguments)}}var i=e.prototype,r=this,o=r.EventEmitter;i.getListeners=function(e){var t,n,i=this._getEvents();if("object"==typeof e){t={};for(n in i)i.hasOwnProperty(n)&&e.test(n)&&(t[n]=i[n])}else t=i[e]||(i[e]=[]);return t},i.flattenListeners=function(e){var t,n=[];for(t=0;e.length>t;t+=1)n.push(e[t].listener);return n},i.getListenersAsObject=function(e){var t,n=this.getListeners(e);return n instanceof Array&&(t={},t[e]=n),t||n},i.addListener=function(e,n){var i,r=this.getListenersAsObject(e),o="object"==typeof n;for(i in r)r.hasOwnProperty(i)&&-1===t(r[i],n)&&r[i].push(o?n:{listener:n,once:!1});return this},i.on=n("addListener"),i.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},i.once=n("addOnceListener"),i.defineEvent=function(e){return this.getListeners(e),this},i.defineEvents=function(e){for(var t=0;e.length>t;t+=1)this.defineEvent(e[t]);return this},i.removeListener=function(e,n){var i,r,o=this.getListenersAsObject(e);for(r in o)o.hasOwnProperty(r)&&(i=t(o[r],n),-1!==i&&o[r].splice(i,1));return this},i.off=n("removeListener"),i.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},i.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},i.manipulateListeners=function(e,t,n){var i,r,o=e?this.removeListener:this.addListener,s=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(i=n.length;i--;)o.call(this,t,n[i]);else for(i in t)t.hasOwnProperty(i)&&(r=t[i])&&("function"==typeof r?o.call(this,i,r):s.call(this,i,r));return this},i.removeEvent=function(e){var t,n=typeof e,i=this._getEvents();if("string"===n)delete i[e];else if("object"===n)for(t in i)i.hasOwnProperty(t)&&e.test(t)&&delete i[t];else delete this._events;return this},i.removeAllListeners=n("removeEvent"),i.emitEvent=function(e,t){var n,i,r,o,s=this.getListenersAsObject(e);for(r in s)if(s.hasOwnProperty(r))for(i=s[r].length;i--;)n=s[r][i],n.once===!0&&this.removeListener(e,n.listener),o=n.listener.apply(this,t||[]),o===this._getOnceReturnValue()&&this.removeListener(e,n.listener);return this},i.trigger=n("emitEvent"),i.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},i.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},i._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},i._getEvents=function(){return this._events||(this._events={})},e.noConflict=function(){return r.EventEmitter=o,e},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return e}):"object"==typeof module&&module.exports?module.exports=e:this.EventEmitter=e}).call(this),function(e){function t(t){var n=e.event;return n.target=n.target||n.srcElement||t,n}var n=document.documentElement,i=function(){};n.addEventListener?i=function(e,t,n){e.addEventListener(t,n,!1)}:n.attachEvent&&(i=function(e,n,i){e[n+i]=i.handleEvent?function(){var n=t(e);i.handleEvent.call(i,n)}:function(){var n=t(e);i.call(e,n)},e.attachEvent("on"+n,e[n+i])});var r=function(){};n.removeEventListener?r=function(e,t,n){e.removeEventListener(t,n,!1)}:n.detachEvent&&(r=function(e,t,n){e.detachEvent("on"+t,e[t+n]);try{delete e[t+n]}catch(i){e[t+n]=void 0}});var o={bind:i,unbind:r};"function"==typeof define&&define.amd?define("eventie/eventie",o):e.eventie=o}(this),function(e,t){"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(n,i){return t(e,n,i)}):"object"==typeof exports?module.exports=t(e,require("wolfy87-eventemitter"),require("eventie")):e.imagesLoaded=t(e,e.EventEmitter,e.eventie)}(window,function(e,t,n){function i(e,t){for(var n in t)e[n]=t[n];return e}function r(e){return"[object Array]"===d.call(e)}function o(e){var t=[];if(r(e))t=e;else if("number"==typeof e.length)for(var n=0,i=e.length;i>n;n++)t.push(e[n]);else t.push(e);return t}function s(e,t,n){if(!(this instanceof s))return new s(e,t);"string"==typeof e&&(e=document.querySelectorAll(e)),this.elements=o(e),this.options=i({},this.options),"function"==typeof t?n=t:i(this.options,t),n&&this.on("always",n),this.getImages(),a&&(this.jqDeferred=new a.Deferred);var r=this;setTimeout(function(){r.check()})}function f(e){this.img=e}function c(e){this.src=e,v[e]=this}var a=e.jQuery,u=e.console,h=u!==void 0,d=Object.prototype.toString;s.prototype=new t,s.prototype.options={},s.prototype.getImages=function(){this.images=[];for(var e=0,t=this.elements.length;t>e;e++){var n=this.elements[e];"IMG"===n.nodeName&&this.addImage(n);var i=n.nodeType;if(i&&(1===i||9===i||11===i))for(var r=n.querySelectorAll("img"),o=0,s=r.length;s>o;o++){var f=r[o];this.addImage(f)}}},s.prototype.addImage=function(e){var t=new f(e);this.images.push(t)},s.prototype.check=function(){function e(e,r){return t.options.debug&&h&&u.log("confirm",e,r),t.progress(e),n++,n===i&&t.complete(),!0}var t=this,n=0,i=this.images.length;if(this.hasAnyBroken=!1,!i)return this.complete(),void 0;for(var r=0;i>r;r++){var o=this.images[r];o.on("confirm",e),o.check()}},s.prototype.progress=function(e){this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,e),t.jqDeferred&&t.jqDeferred.notify&&t.jqDeferred.notify(t,e)})},s.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var t=this;setTimeout(function(){if(t.emit(e,t),t.emit("always",t),t.jqDeferred){var n=t.hasAnyBroken?"reject":"resolve";t.jqDeferred[n](t)}})},a&&(a.fn.imagesLoaded=function(e,t){var n=new s(this,e,t);return n.jqDeferred.promise(a(this))}),f.prototype=new t,f.prototype.check=function(){var e=v[this.img.src]||new c(this.img.src);if(e.isConfirmed)return this.confirm(e.isLoaded,"cached was confirmed"),void 0;if(this.img.complete&&void 0!==this.img.naturalWidth)return this.confirm(0!==this.img.naturalWidth,"naturalWidth"),void 0;var t=this;e.on("confirm",function(e,n){return t.confirm(e.isLoaded,n),!0}),e.check()},f.prototype.confirm=function(e,t){this.isLoaded=e,this.emit("confirm",this,t)};var v={};return c.prototype=new t,c.prototype.check=function(){if(!this.isChecked){var e=new Image;n.bind(e,"load",this),n.bind(e,"error",this),e.src=this.src,this.isChecked=!0}},c.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},c.prototype.onload=function(e){this.confirm(!0,"onload"),this.unbindProxyEvents(e)},c.prototype.onerror=function(e){this.confirm(!1,"onerror"),this.unbindProxyEvents(e)},c.prototype.confirm=function(e,t){this.isConfirmed=!0,this.isLoaded=e,this.emit("confirm",this,t)},c.prototype.unbindProxyEvents=function(e){n.unbind(e.target,"load",this),n.unbind(e.target,"error",this)},s}); -------------------------------------------------------------------------------- /css/owl.carousel.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Core Owl Carousel CSS File 3 | * v1.3.3 4 | */ 5 | 6 | /* clearfix */ 7 | .owl-carousel .owl-wrapper:after { 8 | content: "."; 9 | display: block; 10 | clear: both; 11 | visibility: hidden; 12 | line-height: 0; 13 | height: 0; 14 | } 15 | /* display none until init */ 16 | .owl-carousel{ 17 | display: none; 18 | position: relative; 19 | width: 100%; 20 | -ms-touch-action: pan-y; 21 | } 22 | .owl-carousel .owl-wrapper{ 23 | display: none; 24 | position: relative; 25 | -webkit-transform: translate3d(0px, 0px, 0px); 26 | } 27 | .owl-carousel .owl-wrapper-outer{ 28 | overflow: hidden; 29 | position: relative; 30 | width: 100%; 31 | z-index: 4; 32 | } 33 | .owl-carousel .owl-wrapper-outer.autoHeight{ 34 | -webkit-transition: height 500ms ease-in-out; 35 | -moz-transition: height 500ms ease-in-out; 36 | -ms-transition: height 500ms ease-in-out; 37 | -o-transition: height 500ms ease-in-out; 38 | transition: height 500ms ease-in-out; 39 | } 40 | 41 | .owl-carousel .owl-item{ 42 | float: left; 43 | } 44 | .owl-controls .owl-page, 45 | .owl-controls .owl-buttons div{ 46 | cursor: pointer; 47 | } 48 | .owl-controls { 49 | -webkit-user-select: none; 50 | -khtml-user-select: none; 51 | -moz-user-select: none; 52 | -ms-user-select: none; 53 | user-select: none; 54 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 55 | } 56 | 57 | /* mouse grab icon */ 58 | .grabbing { 59 | cursor:url(owl-carousel/grabbing.png) 8 8, move; 60 | } 61 | 62 | /* fix */ 63 | .owl-carousel .owl-wrapper, 64 | .owl-carousel .owl-item{ 65 | -webkit-backface-visibility: hidden; 66 | -moz-backface-visibility: hidden; 67 | -ms-backface-visibility: hidden; 68 | -webkit-transform: translate3d(0,0,0); 69 | -moz-transform: translate3d(0,0,0); 70 | -ms-transform: translate3d(0,0,0); 71 | } 72 | 73 | 74 | /* 75 | * Owl Carousel CSS3 Transitions 76 | * v1.3.2 77 | */ 78 | 79 | .owl-origin { 80 | -webkit-perspective: 1200px; 81 | -webkit-perspective-origin-x : 50%; 82 | -webkit-perspective-origin-y : 50%; 83 | -moz-perspective : 1200px; 84 | -moz-perspective-origin-x : 50%; 85 | -moz-perspective-origin-y : 50%; 86 | perspective : 1200px; 87 | } 88 | /* fade */ 89 | .owl-fade-out { 90 | z-index: 10; 91 | -webkit-animation: fadeOut .7s both ease; 92 | -moz-animation: fadeOut .7s both ease; 93 | animation: fadeOut .7s both ease; 94 | } 95 | .owl-fade-in { 96 | -webkit-animation: fadeIn .7s both ease; 97 | -moz-animation: fadeIn .7s both ease; 98 | animation: fadeIn .7s both ease; 99 | } 100 | /* backSlide */ 101 | .owl-backSlide-out { 102 | -webkit-animation: backSlideOut 1s both ease; 103 | -moz-animation: backSlideOut 1s both ease; 104 | animation: backSlideOut 1s both ease; 105 | } 106 | .owl-backSlide-in { 107 | -webkit-animation: backSlideIn 1s both ease; 108 | -moz-animation: backSlideIn 1s both ease; 109 | animation: backSlideIn 1s both ease; 110 | } 111 | /* goDown */ 112 | .owl-goDown-out { 113 | -webkit-animation: scaleToFade .7s ease both; 114 | -moz-animation: scaleToFade .7s ease both; 115 | animation: scaleToFade .7s ease both; 116 | } 117 | .owl-goDown-in { 118 | -webkit-animation: goDown .6s ease both; 119 | -moz-animation: goDown .6s ease both; 120 | animation: goDown .6s ease both; 121 | } 122 | /* scaleUp */ 123 | .owl-fadeUp-in { 124 | -webkit-animation: scaleUpFrom .5s ease both; 125 | -moz-animation: scaleUpFrom .5s ease both; 126 | animation: scaleUpFrom .5s ease both; 127 | } 128 | 129 | .owl-fadeUp-out { 130 | -webkit-animation: scaleUpTo .5s ease both; 131 | -moz-animation: scaleUpTo .5s ease both; 132 | animation: scaleUpTo .5s ease both; 133 | } 134 | /* Keyframes */ 135 | /*empty*/ 136 | @-webkit-keyframes empty { 137 | 0% {opacity: 1} 138 | } 139 | @-moz-keyframes empty { 140 | 0% {opacity: 1} 141 | } 142 | @keyframes empty { 143 | 0% {opacity: 1} 144 | } 145 | @-webkit-keyframes fadeIn { 146 | 0% { opacity:0; } 147 | 100% { opacity:1; } 148 | } 149 | @-moz-keyframes fadeIn { 150 | 0% { opacity:0; } 151 | 100% { opacity:1; } 152 | } 153 | @keyframes fadeIn { 154 | 0% { opacity:0; } 155 | 100% { opacity:1; } 156 | } 157 | @-webkit-keyframes fadeOut { 158 | 0% { opacity:1; } 159 | 100% { opacity:0; } 160 | } 161 | @-moz-keyframes fadeOut { 162 | 0% { opacity:1; } 163 | 100% { opacity:0; } 164 | } 165 | @keyframes fadeOut { 166 | 0% { opacity:1; } 167 | 100% { opacity:0; } 168 | } 169 | @-webkit-keyframes backSlideOut { 170 | 25% { opacity: .5; -webkit-transform: translateZ(-500px); } 171 | 75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); } 172 | 100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); } 173 | } 174 | @-moz-keyframes backSlideOut { 175 | 25% { opacity: .5; -moz-transform: translateZ(-500px); } 176 | 75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); } 177 | 100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); } 178 | } 179 | @keyframes backSlideOut { 180 | 25% { opacity: .5; transform: translateZ(-500px); } 181 | 75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); } 182 | 100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); } 183 | } 184 | @-webkit-keyframes backSlideIn { 185 | 0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); } 186 | 75% { opacity: .5; -webkit-transform: translateZ(-500px); } 187 | 100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); } 188 | } 189 | @-moz-keyframes backSlideIn { 190 | 0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); } 191 | 75% { opacity: .5; -moz-transform: translateZ(-500px); } 192 | 100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); } 193 | } 194 | @keyframes backSlideIn { 195 | 0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); } 196 | 75% { opacity: .5; transform: translateZ(-500px); } 197 | 100% { opacity: 1; transform: translateZ(0) translateX(0); } 198 | } 199 | @-webkit-keyframes scaleToFade { 200 | to { opacity: 0; -webkit-transform: scale(.8); } 201 | } 202 | @-moz-keyframes scaleToFade { 203 | to { opacity: 0; -moz-transform: scale(.8); } 204 | } 205 | @keyframes scaleToFade { 206 | to { opacity: 0; transform: scale(.8); } 207 | } 208 | @-webkit-keyframes goDown { 209 | from { -webkit-transform: translateY(-100%); } 210 | } 211 | @-moz-keyframes goDown { 212 | from { -moz-transform: translateY(-100%); } 213 | } 214 | @keyframes goDown { 215 | from { transform: translateY(-100%); } 216 | } 217 | 218 | @-webkit-keyframes scaleUpFrom { 219 | from { opacity: 0; -webkit-transform: scale(1.5); } 220 | } 221 | @-moz-keyframes scaleUpFrom { 222 | from { opacity: 0; -moz-transform: scale(1.5); } 223 | } 224 | @keyframes scaleUpFrom { 225 | from { opacity: 0; transform: scale(1.5); } 226 | } 227 | 228 | @-webkit-keyframes scaleUpTo { 229 | to { opacity: 0; -webkit-transform: scale(1.5); } 230 | } 231 | @-moz-keyframes scaleUpTo { 232 | to { opacity: 0; -moz-transform: scale(1.5); } 233 | } 234 | @keyframes scaleUpTo { 235 | to { opacity: 0; transform: scale(1.5); } 236 | } -------------------------------------------------------------------------------- /js/lightbox.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Lightbox v2.7.1 3 | * by Lokesh Dhakar - http://lokeshdhakar.com/projects/lightbox2/ 4 | * 5 | * @license http://creativecommons.org/licenses/by/2.5/ 6 | * - Free for use in both personal and commercial projects 7 | * - Attribution requires leaving author name, author link, and the license info intact 8 | */ 9 | (function(){var a=jQuery,b=function(){function a(){this.fadeDuration=500,this.fitImagesInViewport=!0,this.resizeDuration=700,this.positionFromTop=50,this.showImageNumberLabel=!0,this.alwaysShowNavOnTouchDevices=!1,this.wrapAround=!1}return a.prototype.albumLabel=function(a,b){return"Image "+a+" of "+b},a}(),c=function(){function b(a){this.options=a,this.album=[],this.currentImageIndex=void 0,this.init()}return b.prototype.init=function(){this.enable(),this.build()},b.prototype.enable=function(){var b=this;a("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(c){return b.start(a(c.currentTarget)),!1})},b.prototype.build=function(){var b=this;a("
").appendTo(a("body")),this.$lightbox=a("#lightbox"),this.$overlay=a("#lightboxOverlay"),this.$outerContainer=this.$lightbox.find(".lb-outerContainer"),this.$container=this.$lightbox.find(".lb-container"),this.containerTopPadding=parseInt(this.$container.css("padding-top"),10),this.containerRightPadding=parseInt(this.$container.css("padding-right"),10),this.containerBottomPadding=parseInt(this.$container.css("padding-bottom"),10),this.containerLeftPadding=parseInt(this.$container.css("padding-left"),10),this.$overlay.hide().on("click",function(){return b.end(),!1}),this.$lightbox.hide().on("click",function(c){return"lightbox"===a(c.target).attr("id")&&b.end(),!1}),this.$outerContainer.on("click",function(c){return"lightbox"===a(c.target).attr("id")&&b.end(),!1}),this.$lightbox.find(".lb-prev").on("click",function(){return b.changeImage(0===b.currentImageIndex?b.album.length-1:b.currentImageIndex-1),!1}),this.$lightbox.find(".lb-next").on("click",function(){return b.changeImage(b.currentImageIndex===b.album.length-1?0:b.currentImageIndex+1),!1}),this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return b.end(),!1})},b.prototype.start=function(b){function c(a){d.album.push({link:a.attr("href"),title:a.attr("data-title")||a.attr("title")})}var d=this,e=a(window);e.on("resize",a.proxy(this.sizeOverlay,this)),a("select, object, embed").css({visibility:"hidden"}),this.sizeOverlay(),this.album=[];var f,g=0,h=b.attr("data-lightbox");if(h){f=a(b.prop("tagName")+'[data-lightbox="'+h+'"]');for(var i=0;ij||e.height>i)&&(e.width/j>e.height/i?(h=j,g=parseInt(e.height/(e.width/h),10),d.width(h),d.height(g)):(g=i,h=parseInt(e.width/(e.height/g),10),d.width(h),d.height(g)))),c.sizeContainer(d.width(),d.height())},e.src=this.album[b].link,this.currentImageIndex=b},b.prototype.sizeOverlay=function(){this.$overlay.width(a(window).width()).height(a(document).height())},b.prototype.sizeContainer=function(a,b){function c(){d.$lightbox.find(".lb-dataContainer").width(g),d.$lightbox.find(".lb-prevLink").height(h),d.$lightbox.find(".lb-nextLink").height(h),d.showImage()}var d=this,e=this.$outerContainer.outerWidth(),f=this.$outerContainer.outerHeight(),g=a+this.containerLeftPadding+this.containerRightPadding,h=b+this.containerTopPadding+this.containerBottomPadding;e!==g||f!==h?this.$outerContainer.animate({width:g,height:h},this.options.resizeDuration,"swing",function(){c()}):c()},b.prototype.showImage=function(){this.$lightbox.find(".lb-loader").hide(),this.$lightbox.find(".lb-image").fadeIn("slow"),this.updateNav(),this.updateDetails(),this.preloadNeighboringImages(),this.enableKeyboardNav()},b.prototype.updateNav=function(){var a=!1;try{document.createEvent("TouchEvent"),a=this.options.alwaysShowNavOnTouchDevices?!0:!1}catch(b){}this.$lightbox.find(".lb-nav").show(),this.album.length>1&&(this.options.wrapAround?(a&&this.$lightbox.find(".lb-prev, .lb-next").css("opacity","1"),this.$lightbox.find(".lb-prev, .lb-next").show()):(this.currentImageIndex>0&&(this.$lightbox.find(".lb-prev").show(),a&&this.$lightbox.find(".lb-prev").css("opacity","1")),this.currentImageIndex1&&this.options.showImageNumberLabel?this.$lightbox.find(".lb-number").text(this.options.albumLabel(this.currentImageIndex+1,this.album.length)).fadeIn("fast"):this.$lightbox.find(".lb-number").hide(),this.$outerContainer.removeClass("animating"),this.$lightbox.find(".lb-dataContainer").fadeIn(this.options.resizeDuration,function(){return b.sizeOverlay()})},b.prototype.preloadNeighboringImages=function(){if(this.album.length>this.currentImageIndex+1){var a=new Image;a.src=this.album[this.currentImageIndex+1].link}if(this.currentImageIndex>0){var b=new Image;b.src=this.album[this.currentImageIndex-1].link}},b.prototype.enableKeyboardNav=function(){a(document).on("keyup.keyboard",a.proxy(this.keyboardAction,this))},b.prototype.disableKeyboardNav=function(){a(document).off(".keyboard")},b.prototype.keyboardAction=function(a){var b=27,c=37,d=39,e=a.keyCode,f=String.fromCharCode(e).toLowerCase();e===b||f.match(/x|o|c/)?this.end():"p"===f||e===c?0!==this.currentImageIndex?this.changeImage(this.currentImageIndex-1):this.options.wrapAround&&this.album.length>1&&this.changeImage(this.album.length-1):("n"===f||e===d)&&(this.currentImageIndex!==this.album.length-1?this.changeImage(this.currentImageIndex+1):this.options.wrapAround&&this.album.length>1&&this.changeImage(0))},b.prototype.end=function(){this.disableKeyboardNav(),a(window).off("resize",this.sizeOverlay),this.$lightbox.fadeOut(this.options.fadeDuration),this.$overlay.fadeOut(this.options.fadeDuration),a("select, object, embed").css({visibility:"visible"})},b}();a(function(){{var a=new b;new c(a)}})}).call(this); 10 | -------------------------------------------------------------------------------- /js/wow.min.js: -------------------------------------------------------------------------------- 1 | /*! WOW - v1.1.2 - 2015-04-07 2 | * Copyright (c) 2015 Matthieu Aussaguel; Licensed MIT */(function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.createEvent=function(a,b,c,d){var e;return null==b&&(b=!1),null==c&&(c=!1),null==d&&(d=null),null!=document.createEvent?(e=document.createEvent("CustomEvent"),e.initCustomEvent(a,b,c,d)):null!=document.createEventObject?(e=document.createEventObject(),e.eventType=a):e.eventName=a,e},a.prototype.emitEvent=function(a,b){return null!=a.dispatchEvent?a.dispatchEvent(b):b in(null!=a)?a[b]():"on"+b in(null!=a)?a["on"+b]():void 0},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.resetAnimation=f(this.resetAnimation,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),this.animationNameCache=new c,this.wowEvent=this.util().createEvent(this.config.boxClass)}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);return this.disabled()||(this.util().addEvent(window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],c=0,d=b.length;d>c;c++)f=b[c],g.push(function(){var a,b,c,d;for(c=f.addedNodes||[],d=[],a=0,b=c.length;b>a;a++)e=c[a],d.push(this.doSync(e));return d}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodeType){for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=a.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(a),this.util().emitEvent(a,this.wowEvent),this.util().addEvent(a,"animationend",this.resetAnimation),this.util().addEvent(a,"oanimationend",this.resetAnimation),this.util().addEvent(a,"webkitAnimationEnd",this.resetAnimation),this.util().addEvent(a,"MSAnimationEnd",this.resetAnimation),a},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible");return e},e.prototype.resetAnimation=function(a){var b;return a.type.toLowerCase().indexOf("animationend")>=0?(b=a.target||a.srcElement,b.className=b.className.replace(this.config.animateClass,"").trim()):void 0},e.prototype.customStyle=function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorSet=function(a,b){var c,d,e,f;d=[];for(c in b)e=b[c],a[""+c]=e,d.push(function(){var b,d,g,h;for(g=this.vendors,h=[],b=0,d=g.length;d>b;b++)f=g[b],h.push(a[""+f+c.charAt(0).toUpperCase()+c.substr(1)]=e);return h}.call(this));return d},e.prototype.vendorCSS=function(a,b){var c,e,f,g,h,i;for(h=d(a),g=h.getPropertyCSSValue(b),f=this.vendors,c=0,e=f.length;e>c;c++)i=f[c],g=g||h.getPropertyCSSValue("-"+i+"-"+b);return g},e.prototype.animationName=function(a){var b;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=d(a).getPropertyValue("animation-name")}return"none"===b?"":b},e.prototype.cacheAnimationName=function(a){return this.animationNameCache.set(a,this.animationName(a))},e.prototype.cachedAnimationName=function(a){return this.animationNameCache.get(a)},e.prototype.scrollHandler=function(){return this.scrolled=!0},e.prototype.scrollCallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsetTop=function(a){for(var b;void 0===a.offsetTop;)a=a.parentNode;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},e.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-wow-offset")||this.config.offset,f=window.pageYOffset,e=f+Math.min(this.element.clientHeight,this.util().innerHeight())-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},e}()}).call(this); -------------------------------------------------------------------------------- /upload/gdg-x.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /upload/gdg-armenia.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 54 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 67 | 68 | 70 | 73 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 99 | 103 | 108 | 109 | 110 | 112 | 119 | 121 | 122 | 124 | 125 | 127 | 128 | 129 | 130 | -------------------------------------------------------------------------------- /single.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | GDG DevFest 2015 Season | Single Page 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
41 |
 
42 |
43 | 44 |
45 | 69 |
70 | 71 |
72 | 73 | 74 |
75 | 76 |
77 |
78 |
79 |

Single Page Title

80 |
81 |
82 |
83 |
84 | 85 | 86 | 87 |
88 |
89 |
90 | 91 | 92 |
93 | 94 | 95 |
96 |
97 | 118 |
119 | 120 |
121 |
122 |

123 | Day 1: Conference 124 |

125 |
126 | 127 |
128 |

Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos. Lorem ipsum dolor sit amet, consectetur adipiscing elit. A-ha is a simple and elegant template with tons of features. Lorem ipsum dolor sit amet, consectetur.Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla

129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 |
SpeakerTopicTime
Mark OttoFirst Topic Here10:45
Jacob ThorntonSecond Topic Here12:50
Larry the Birdthe Bird15:00
156 | 157 |

We further know that the subconscious has recorded every event that has ever happened to us. Every incident in our personal history is recorded within, along with the emotions and thoughts evoked by those incidents. And finally the subconscious is the mechanism through which thought impulses which are repeated regularly with feeling and emotion are quickened, charged and changed into their physical equivalent.

158 | 159 |

You may voluntarily plant in your subconscious mind any plan, thought or purpose which you desire to translate into its physical counterpart, and that counterpart will manifest itself for you. Creative, prolific and ever-ready to serve you. Yet so few of us understand how to use its power.

160 | 161 |
Conclusion
162 |

We possess within us two minds. So far I have written only of the conscious mind. I would now like to introduce you to your second mind, the hidden and mysterious subconscious. Our subconscious mind contains such power and complexity that it literally staggers the imagination. We know that this subconscious mind controls and orchestrates our bodily functions, from pumping blood to all parts of our body to egulating our breathing and digestion.

163 | 164 | 165 | 166 | 167 | 168 | 169 |
170 |
171 |
172 | 173 |
174 | 175 |
176 |
177 |
178 | 179 | 180 | 181 | 182 | 183 | 184 |
185 |
186 |
187 |
188 | 189 |
190 | 191 | 192 | 193 | 194 | 195 | 196 |
197 | 198 | 199 | ©2015 DEVFEST SEASON | Designed by Vardan Grigoryan 200 | 201 | 202 |
203 |
204 |
205 |
206 | 207 |
208 | 209 |
210 | 211 |
212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | -------------------------------------------------------------------------------- /css/spacings.css: -------------------------------------------------------------------------------- 1 | .nomargin { 2 | margin: 0!important; 3 | } 4 | 5 | .nopadding { 6 | padding: 0!important; 7 | } 8 | 9 | .mt-0 { 10 | margin-top: 0!important; 11 | } 12 | .mt-10 { 13 | margin-top: 10px; 14 | } 15 | .mt-20 { 16 | margin-top: 20px; 17 | } 18 | .mt-30 { 19 | margin-top: 30px; 20 | } 21 | .mt-40 { 22 | margin-top: 40px; 23 | } 24 | .mt-50 { 25 | margin-top: 50px; 26 | } 27 | .mt-60 { 28 | margin-top: 60px; 29 | } 30 | .mt-70 { 31 | margin-top: 70px; 32 | } 33 | .mt-80 { 34 | margin-top: 80px; 35 | } 36 | .mt-90 { 37 | margin-top: 90px; 38 | } 39 | .mt-100 { 40 | margin-top: 100px; 41 | } 42 | .mt-110 { 43 | margin-top: 110px; 44 | } 45 | .mt-120 { 46 | margin-top: 120px; 47 | } 48 | .mt-130 { 49 | margin-top: 130px; 50 | } 51 | .mt-140 { 52 | margin-top: 140px; 53 | } 54 | .mb-0 { 55 | margin-bottom: 0!important; 56 | } 57 | .mb-10 { 58 | margin-bottom: 10px; 59 | } 60 | .mb-20 { 61 | margin-bottom: 20px; 62 | } 63 | .mb-30 { 64 | margin-bottom: 30px; 65 | } 66 | .mb-40 { 67 | margin-bottom: 40px; 68 | } 69 | .mb-50 { 70 | margin-bottom: 50px; 71 | } 72 | .mb-60 { 73 | margin-bottom: 60px; 74 | } 75 | .mb-70 { 76 | margin-bottom: 70px; 77 | } 78 | .mb-80 { 79 | margin-bottom: 80px; 80 | } 81 | .mb-90 { 82 | margin-bottom: 90px; 83 | } 84 | .mb-100 { 85 | margin-bottom: 100px; 86 | } 87 | .mb-110 { 88 | margin-bottom: 110px; 89 | } 90 | .mb-120 { 91 | margin-bottom: 120px; 92 | } 93 | .mb-130 { 94 | margin-bottom: 130px; 95 | } 96 | .mb-140 { 97 | margin-bottom: 140px; 98 | } 99 | .pt-0 { 100 | padding-top: 0!important; 101 | } 102 | .pt-10 { 103 | padding-top: 10px; 104 | } 105 | .pt-20 { 106 | padding-top: 20px; 107 | } 108 | .pt-30 { 109 | padding-top: 30px; 110 | } 111 | .pt-40 { 112 | padding-top: 40px; 113 | } 114 | .pt-50 { 115 | padding-top: 50px; 116 | } 117 | .pt-60 { 118 | padding-top: 60px; 119 | } 120 | .pt-70 { 121 | padding-top: 70px; 122 | } 123 | .pt-80 { 124 | padding-top: 80px; 125 | } 126 | .pt-90 { 127 | padding-top: 90px; 128 | } 129 | .pt-100 { 130 | padding-top: 100px; 131 | } 132 | .pt-110 { 133 | padding-top: 110px; 134 | } 135 | .pt-120 { 136 | padding-top: 120px; 137 | } 138 | .pt-130 { 139 | padding-top: 130px; 140 | } 141 | .pt-140 { 142 | padding-top: 140px; 143 | } 144 | .pb-0 { 145 | padding-bottom: 0!important; 146 | } 147 | .pb-10 { 148 | padding-bottom: 10px; 149 | } 150 | .pb-20 { 151 | padding-bottom: 20px; 152 | } 153 | .pb-30 { 154 | padding-bottom: 30px; 155 | } 156 | .pb-40 { 157 | padding-bottom: 40px; 158 | } 159 | .pb-50 { 160 | padding-bottom: 50px; 161 | } 162 | .pb-60 { 163 | padding-bottom: 60px; 164 | } 165 | .pb-70 { 166 | padding-bottom: 70px; 167 | } 168 | .pb-80 { 169 | padding-bottom: 80px; 170 | } 171 | .pb-90 { 172 | padding-bottom: 90px; 173 | } 174 | .pb-100 { 175 | padding-bottom: 100px; 176 | } 177 | .pb-110 { 178 | padding-bottom: 110px; 179 | } 180 | .pb-120 { 181 | padding-bottom: 120px; 182 | } 183 | .pb-130 { 184 | padding-bottom: 130px; 185 | } 186 | .pb-140 { 187 | padding-bottom: 140px; 188 | } 189 | 190 | @media only screen and (max-width:1200px) { 191 | .mt-lrg-0 { 192 | margin-top: 0!important; 193 | } 194 | .mt-lrg-10 { 195 | margin-top: 10px; 196 | } 197 | .mt-lrg-20 { 198 | margin-top: 20px; 199 | } 200 | .mt-lrg-30 { 201 | margin-top: 30px; 202 | } 203 | .mt-lrg-40 { 204 | margin-top: 40px; 205 | } 206 | .mt-lrg-50 { 207 | margin-top: 50px; 208 | } 209 | .mt-lrg-60 { 210 | margin-top: 60px; 211 | } 212 | .mt-lrg-70 { 213 | margin-top: 70px; 214 | } 215 | .mt-lrg-80 { 216 | margin-top: 80px; 217 | } 218 | .mt-lrg-90 { 219 | margin-top: 90px; 220 | } 221 | .mt-lrg-100 { 222 | margin-top: 100px; 223 | } 224 | .mt-lrg-110 { 225 | margin-top: 110px; 226 | } 227 | .mt-lrg-120 { 228 | margin-top: 120px; 229 | } 230 | .mt-lrg-130 { 231 | margin-top: 130px; 232 | } 233 | .mt-lrg-140 { 234 | margin-top: 140px; 235 | } 236 | .mb-lrg-0 { 237 | margin-bottom: 0!important; 238 | } 239 | .mb-lrg-10 { 240 | margin-bottom: 10px; 241 | } 242 | .mb-lrg-20 { 243 | margin-bottom: 20px; 244 | } 245 | .mb-lrg-30 { 246 | margin-bottom: 30px; 247 | } 248 | .mb-lrg-40 { 249 | margin-bottom: 40px; 250 | } 251 | .mb-lrg-50 { 252 | margin-bottom: 50px; 253 | } 254 | .mb-lrg-60 { 255 | margin-bottom: 60px; 256 | } 257 | .mb-lrg-70 { 258 | margin-bottom: 70px; 259 | } 260 | .mb-lrg-80 { 261 | margin-bottom: 80px; 262 | } 263 | .mb-lrg-90 { 264 | margin-bottom: 90px; 265 | } 266 | .mb-lrg-100 { 267 | margin-bottom: 100px; 268 | } 269 | .mb-lrg-110 { 270 | margin-bottom: 110px; 271 | } 272 | .mb-lrg-120 { 273 | margin-bottom: 120px; 274 | } 275 | .mb-lrg-130 { 276 | margin-bottom: 130px; 277 | } 278 | .mb-lrg-140 { 279 | margin-bottom: 140px; 280 | } 281 | .pt-lrg-0 { 282 | padding-top: 0!important; 283 | } 284 | .pt-lrg-10 { 285 | padding-top: 10px; 286 | } 287 | .pt-lrg-20 { 288 | padding-top: 20px; 289 | } 290 | .pt-lrg-30 { 291 | padding-top: 30px; 292 | } 293 | .pt-lrg-40 { 294 | padding-top: 40px; 295 | } 296 | .pt-lrg-50 { 297 | padding-top: 50px; 298 | } 299 | .pt-lrg-60 { 300 | padding-top: 60px; 301 | } 302 | .pt-lrg-70 { 303 | padding-top: 70px; 304 | } 305 | .pt-lrg-80 { 306 | padding-top: 80px; 307 | } 308 | .pt-lrg-90 { 309 | padding-top: 90px; 310 | } 311 | .pt-lrg-100 { 312 | padding-top: 100px; 313 | } 314 | .pt-lrg-110 { 315 | padding-top: 110px; 316 | } 317 | .pt-lrg-120 { 318 | padding-top: 120px; 319 | } 320 | .pt-lrg-130 { 321 | padding-top: 130px; 322 | } 323 | .pt-lrg-140 { 324 | padding-top: 140px; 325 | } 326 | .pb-lrg-0 { 327 | padding-bottom: 0!important; 328 | } 329 | .pb-lrg-10 { 330 | padding-bottom: 10px; 331 | } 332 | .pb-lrg-20 { 333 | padding-bottom: 20px; 334 | } 335 | .pb-lrg-30 { 336 | padding-bottom: 30px; 337 | } 338 | .pb-lrg-40 { 339 | padding-bottom: 40px; 340 | } 341 | .pb-lrg-50 { 342 | padding-bottom: 50px; 343 | } 344 | .pb-lrg-60 { 345 | padding-bottom: 60px; 346 | } 347 | .pb-lrg-70 { 348 | padding-bottom: 70px; 349 | } 350 | .pb-lrg-80 { 351 | padding-bottom: 80px; 352 | } 353 | .pb-lrg-90 { 354 | padding-bottom: 90px; 355 | } 356 | .pb-lrg-100 { 357 | padding-bottom: 100px; 358 | } 359 | .pb-lrg-110 { 360 | padding-bottom: 110px; 361 | } 362 | .pb-lrg-120 { 363 | padding-bottom: 120px; 364 | } 365 | .pb-lrg-130 { 366 | padding-bottom: 130px; 367 | } 368 | .pb-lrg-140 { 369 | padding-bottom: 140px; 370 | } 371 | } 372 | 373 | @media only screen and (max-width:992px) { 374 | .mt-mdm-0 { 375 | margin-top: 0!important; 376 | } 377 | .mt-mdm-10 { 378 | margin-top: 10px; 379 | } 380 | .mt-mdm-20 { 381 | margin-top: 20px; 382 | } 383 | .mt-mdm-30 { 384 | margin-top: 30px; 385 | } 386 | .mt-mdm-40 { 387 | margin-top: 40px; 388 | } 389 | .mt-mdm-50 { 390 | margin-top: 50px; 391 | } 392 | .mt-mdm-60 { 393 | margin-top: 60px; 394 | } 395 | .mt-mdm-70 { 396 | margin-top: 70px; 397 | } 398 | .mt-mdm-80 { 399 | margin-top: 80px; 400 | } 401 | .mt-mdm-90 { 402 | margin-top: 90px; 403 | } 404 | .mt-mdm-100 { 405 | margin-top: 100px; 406 | } 407 | .mt-mdm-110 { 408 | margin-top: 110px; 409 | } 410 | .mt-mdm-120 { 411 | margin-top: 120px; 412 | } 413 | .mt-mdm-130 { 414 | margin-top: 130px; 415 | } 416 | .mt-mdm-140 { 417 | margin-top: 140px; 418 | } 419 | .mb-mdm-0 { 420 | margin-bottom: 0!important; 421 | } 422 | .mb-mdm-10 { 423 | margin-bottom: 10px; 424 | } 425 | .mb-mdm-20 { 426 | margin-bottom: 20px; 427 | } 428 | .mb-mdm-30 { 429 | margin-bottom: 30px; 430 | } 431 | .mb-mdm-40 { 432 | margin-bottom: 40px; 433 | } 434 | .mb-mdm-50 { 435 | margin-bottom: 50px; 436 | } 437 | .mb-mdm-60 { 438 | margin-bottom: 60px; 439 | } 440 | .mb-mdm-70 { 441 | margin-bottom: 70px; 442 | } 443 | .mb-mdm-80 { 444 | margin-bottom: 80px; 445 | } 446 | .mb-mdm-90 { 447 | margin-bottom: 90px; 448 | } 449 | .mb-mdm-100 { 450 | margin-bottom: 100px; 451 | } 452 | .mb-mdm-110 { 453 | margin-bottom: 110px; 454 | } 455 | .mb-mdm-120 { 456 | margin-bottom: 120px; 457 | } 458 | .mb-mdm-130 { 459 | margin-bottom: 130px; 460 | } 461 | .mb-mdm-140 { 462 | margin-bottom: 140px; 463 | } 464 | .pt-mdm-0 { 465 | padding-top: 0!important; 466 | } 467 | .pt-mdm-10 { 468 | padding-top: 10px; 469 | } 470 | .pt-mdm-20 { 471 | padding-top: 20px; 472 | } 473 | .pt-mdm-30 { 474 | padding-top: 30px; 475 | } 476 | .pt-mdm-40 { 477 | padding-top: 40px; 478 | } 479 | .pt-mdm-50 { 480 | padding-top: 50px; 481 | } 482 | .pt-mdm-60 { 483 | padding-top: 60px; 484 | } 485 | .pt-mdm-70 { 486 | padding-top: 70px; 487 | } 488 | .pt-mdm-80 { 489 | padding-top: 80px; 490 | } 491 | .pt-mdm-90 { 492 | padding-top: 90px; 493 | } 494 | .pt-mdm-100 { 495 | padding-top: 100px; 496 | } 497 | .pt-mdm-110 { 498 | padding-top: 110px; 499 | } 500 | .pt-mdm-120 { 501 | padding-top: 120px; 502 | } 503 | .pt-mdm-130 { 504 | padding-top: 130px; 505 | } 506 | .pt-mdm-140 { 507 | padding-top: 140px; 508 | } 509 | .pb-mdm-0 { 510 | padding-bottom: 0!important; 511 | } 512 | .pb-mdm-10 { 513 | padding-bottom: 10px; 514 | } 515 | .pb-mdm-20 { 516 | padding-bottom: 20px; 517 | } 518 | .pb-mdm-30 { 519 | padding-bottom: 30px; 520 | } 521 | .pb-mdm-40 { 522 | padding-bottom: 40px; 523 | } 524 | .pb-mdm-50 { 525 | padding-bottom: 50px; 526 | } 527 | .pb-mdm-60 { 528 | padding-bottom: 60px; 529 | } 530 | .pb-mdm-70 { 531 | padding-bottom: 70px; 532 | } 533 | .pb-mdm-80 { 534 | padding-bottom: 80px; 535 | } 536 | .pb-mdm-90 { 537 | padding-bottom: 90px; 538 | } 539 | .pb-mdm-100 { 540 | padding-bottom: 100px; 541 | } 542 | .pb-mdm-110 { 543 | padding-bottom: 110px; 544 | } 545 | .pb-mdm-120 { 546 | padding-bottom: 120px; 547 | } 548 | .pb-mdm-130 { 549 | padding-bottom: 130px; 550 | } 551 | .pb-mdm-140 { 552 | padding-bottom: 140px; 553 | } 554 | } 555 | 556 | @media only screen and (max-width:768px) { 557 | .mt-sml-0 { 558 | margin-top: 0!important; 559 | } 560 | .mt-sml-10 { 561 | margin-top: 10px; 562 | } 563 | .mt-sml-20 { 564 | margin-top: 20px; 565 | } 566 | .mt-sml-30 { 567 | margin-top: 30px; 568 | } 569 | .mt-sml-40 { 570 | margin-top: 40px; 571 | } 572 | .mt-sml-50 { 573 | margin-top: 50px; 574 | } 575 | .mt-sml-60 { 576 | margin-top: 60px; 577 | } 578 | .mt-sml-70 { 579 | margin-top: 70px; 580 | } 581 | .mt-sml-80 { 582 | margin-top: 80px; 583 | } 584 | .mt-sml-90 { 585 | margin-top: 90px; 586 | } 587 | .mt-sml-100 { 588 | margin-top: 100px; 589 | } 590 | .mt-sml-110 { 591 | margin-top: 110px; 592 | } 593 | .mt-sml-120 { 594 | margin-top: 120px; 595 | } 596 | .mt-sml-130 { 597 | margin-top: 130px; 598 | } 599 | .mt-sml-140 { 600 | margin-top: 140px; 601 | } 602 | .mb-sml-0 { 603 | margin-bottom: 0!important; 604 | } 605 | .mb-sml-10 { 606 | margin-bottom: 10px; 607 | } 608 | .mb-sml-20 { 609 | margin-bottom: 20px; 610 | } 611 | .mb-sml-30 { 612 | margin-bottom: 30px; 613 | } 614 | .mb-sml-40 { 615 | margin-bottom: 40px; 616 | } 617 | .mb-sml-50 { 618 | margin-bottom: 50px; 619 | } 620 | .mb-sml-60 { 621 | margin-bottom: 60px; 622 | } 623 | .mb-sml-70 { 624 | margin-bottom: 70px; 625 | } 626 | .mb-sml-80 { 627 | margin-bottom: 80px; 628 | } 629 | .mb-sml-90 { 630 | margin-bottom: 90px; 631 | } 632 | .mb-sml-100 { 633 | margin-bottom: 100px; 634 | } 635 | .mb-sml-110 { 636 | margin-bottom: 110px; 637 | } 638 | .mb-sml-120 { 639 | margin-bottom: 120px; 640 | } 641 | .mb-sml-130 { 642 | margin-bottom: 130px; 643 | } 644 | .mb-sml-140 { 645 | margin-bottom: 140px; 646 | } 647 | .pt-sml-0 { 648 | padding-top: 0!important; 649 | } 650 | .pt-sml-10 { 651 | padding-top: 10px; 652 | } 653 | .pt-sml-20 { 654 | padding-top: 20px; 655 | } 656 | .pt-sml-30 { 657 | padding-top: 30px; 658 | } 659 | .pt-sml-40 { 660 | padding-top: 40px; 661 | } 662 | .pt-sml-50 { 663 | padding-top: 50px; 664 | } 665 | .pt-sml-60 { 666 | padding-top: 60px; 667 | } 668 | .pt-sml-70 { 669 | padding-top: 70px; 670 | } 671 | .pt-sml-80 { 672 | padding-top: 80px; 673 | } 674 | .pt-sml-90 { 675 | padding-top: 90px; 676 | } 677 | .pt-sml-100 { 678 | padding-top: 100px; 679 | } 680 | .pt-sml-110 { 681 | padding-top: 110px; 682 | } 683 | .pt-sml-120 { 684 | padding-top: 120px; 685 | } 686 | .pt-sml-130 { 687 | padding-top: 130px; 688 | } 689 | .pt-sml-140 { 690 | padding-top: 140px; 691 | } 692 | .pb-sml-0 { 693 | padding-bottom: 0!important; 694 | } 695 | .pb-sml-10 { 696 | padding-bottom: 10px; 697 | } 698 | .pb-sml-20 { 699 | padding-bottom: 20px; 700 | } 701 | .pb-sml-30 { 702 | padding-bottom: 30px; 703 | } 704 | .pb-sml-40 { 705 | padding-bottom: 40px; 706 | } 707 | .pb-sml-50 { 708 | padding-bottom: 50px; 709 | } 710 | .pb-sml-60 { 711 | padding-bottom: 60px; 712 | } 713 | .pb-sml-70 { 714 | padding-bottom: 70px; 715 | } 716 | .pb-sml-80 { 717 | padding-bottom: 80px; 718 | } 719 | .pb-sml-90 { 720 | padding-bottom: 90px; 721 | } 722 | .pb-sml-100 { 723 | padding-bottom: 100px; 724 | } 725 | .pb-sml-110 { 726 | padding-bottom: 110px; 727 | } 728 | .pb-sml-120 { 729 | padding-bottom: 120px; 730 | } 731 | .pb-sml-130 { 732 | padding-bottom: 130px; 733 | } 734 | .pb-sml-140 { 735 | padding-bottom: 140px; 736 | } 737 | } 738 | 739 | @media only screen and (max-width:480px) { 740 | .mt-xsm-0 { 741 | margin-top: 0!important; 742 | } 743 | .mt-xsm-10 { 744 | margin-top: 10px; 745 | } 746 | .mt-xsm-20 { 747 | margin-top: 20px; 748 | } 749 | .mt-xsm-30 { 750 | margin-top: 30px; 751 | } 752 | .mt-xsm-40 { 753 | margin-top: 40px; 754 | } 755 | .mt-xsm-50 { 756 | margin-top: 50px; 757 | } 758 | .mt-xsm-60 { 759 | margin-top: 60px; 760 | } 761 | .mt-xsm-70 { 762 | margin-top: 70px; 763 | } 764 | .mt-xsm-80 { 765 | margin-top: 80px; 766 | } 767 | .mt-xsm-90 { 768 | margin-top: 90px; 769 | } 770 | .mt-xsm-100 { 771 | margin-top: 100px; 772 | } 773 | .mt-xsm-110 { 774 | margin-top: 110px; 775 | } 776 | .mt-xsm-120 { 777 | margin-top: 120px; 778 | } 779 | .mt-xsm-130 { 780 | margin-top: 130px; 781 | } 782 | .mt-xsm-140 { 783 | margin-top: 140px; 784 | } 785 | .mb-xsm-0 { 786 | margin-bottom: 0!important; 787 | } 788 | .mb-xsm-10 { 789 | margin-bottom: 10px; 790 | } 791 | .mb-xsm-20 { 792 | margin-bottom: 20px; 793 | } 794 | .mb-xsm-30 { 795 | margin-bottom: 30px; 796 | } 797 | .mb-xsm-40 { 798 | margin-bottom: 40px; 799 | } 800 | .mb-xsm-50 { 801 | margin-bottom: 50px; 802 | } 803 | .mb-xsm-60 { 804 | margin-bottom: 60px; 805 | } 806 | .mb-xsm-70 { 807 | margin-bottom: 70px; 808 | } 809 | .mb-xsm-80 { 810 | margin-bottom: 80px; 811 | } 812 | .mb-xsm-90 { 813 | margin-bottom: 90px; 814 | } 815 | .mb-xsm-100 { 816 | margin-bottom: 100px; 817 | } 818 | .mb-xsm-110 { 819 | margin-bottom: 110px; 820 | } 821 | .mb-xsm-120 { 822 | margin-bottom: 120px; 823 | } 824 | .mb-xsm-130 { 825 | margin-bottom: 130px; 826 | } 827 | .mb-xsm-140 { 828 | margin-bottom: 140px; 829 | } 830 | .pt-xsm-0 { 831 | padding-top: 0!important; 832 | } 833 | .pt-xsm-10 { 834 | padding-top: 10px; 835 | } 836 | .pt-xsm-20 { 837 | padding-top: 20px; 838 | } 839 | .pt-xsm-30 { 840 | padding-top: 30px; 841 | } 842 | .pt-xsm-40 { 843 | padding-top: 40px; 844 | } 845 | .pt-xsm-50 { 846 | padding-top: 50px; 847 | } 848 | .pt-xsm-60 { 849 | padding-top: 60px; 850 | } 851 | .pt-xsm-70 { 852 | padding-top: 70px; 853 | } 854 | .pt-xsm-80 { 855 | padding-top: 80px; 856 | } 857 | .pt-xsm-90 { 858 | padding-top: 90px; 859 | } 860 | .pt-xsm-100 { 861 | padding-top: 100px; 862 | } 863 | .pt-xsm-110 { 864 | padding-top: 110px; 865 | } 866 | .pt-xsm-120 { 867 | padding-top: 120px; 868 | } 869 | .pt-xsm-130 { 870 | padding-top: 130px; 871 | } 872 | .pt-xsm-140 { 873 | padding-top: 140px; 874 | } 875 | .pb-xsm-0 { 876 | padding-bottom: 0!important; 877 | } 878 | .pb-xsm-10 { 879 | padding-bottom: 10px; 880 | } 881 | .pb-xsm-20 { 882 | padding-bottom: 20px; 883 | } 884 | .pb-xsm-30 { 885 | padding-bottom: 30px; 886 | } 887 | .pb-xsm-40 { 888 | padding-bottom: 40px; 889 | } 890 | .pb-xsm-50 { 891 | padding-bottom: 50px; 892 | } 893 | .pb-xsm-60 { 894 | padding-bottom: 60px; 895 | } 896 | .pb-xsm-70 { 897 | padding-bottom: 70px; 898 | } 899 | .pb-xsm-80 { 900 | padding-bottom: 80px; 901 | } 902 | .pb-xsm-90 { 903 | padding-bottom: 90px; 904 | } 905 | .pb-xsm-100 { 906 | padding-bottom: 100px; 907 | } 908 | .pb-xsm-110 { 909 | padding-bottom: 110px; 910 | } 911 | .pb-xsm-120 { 912 | padding-bottom: 120px; 913 | } 914 | .pb-xsm-130 { 915 | padding-bottom: 130px; 916 | } 917 | .pb-xsm-140 { 918 | padding-bottom: 140px; 919 | } 920 | } -------------------------------------------------------------------------------- /js/SmoothScroll.js: -------------------------------------------------------------------------------- 1 | // 2 | // SmoothScroll for websites v1.2.1 3 | // Licensed under the terms of the MIT license. 4 | // 5 | // You may use it in your theme if you credit me. 6 | // It is also free to use on any individual website. 7 | // 8 | // Exception: 9 | // The only restriction would be not to publish any 10 | // extension for browsers or native application 11 | // without getting a permission first. 12 | // 13 | 14 | // People involved 15 | // - Balazs Galambosi (maintainer) 16 | // - Michael Herf (Pulse Algorithm) 17 | 18 | (function(){ 19 | 20 | // Scroll Variables (tweakable) 21 | var defaultOptions = { 22 | 23 | // Scrolling Core 24 | frameRate : 150, // [Hz] 25 | animationTime : 700, // [px] 26 | stepSize : 140, // [px] 27 | 28 | // Pulse (less tweakable) 29 | // ratio of "tail" to "acceleration" 30 | pulseAlgorithm : true, 31 | pulseScale : 8, 32 | pulseNormalize : 1, 33 | 34 | // Acceleration 35 | accelerationDelta : 20, // 20 36 | accelerationMax : 1, // 1 37 | 38 | // Keyboard Settings 39 | keyboardSupport : true, // option 40 | arrowScroll : 50, // [px] 41 | 42 | // Other 43 | touchpadSupport : true, 44 | fixedBackground : true, 45 | excluded : "" 46 | }; 47 | 48 | var options = defaultOptions; 49 | 50 | 51 | // Other Variables 52 | var isExcluded = false; 53 | var isFrame = false; 54 | var direction = { x: 0, y: 0 }; 55 | var initDone = false; 56 | var root = document.documentElement; 57 | var activeElement; 58 | var observer; 59 | var deltaBuffer = [ 120, 120, 120 ]; 60 | 61 | var key = { left: 37, up: 38, right: 39, down: 40, spacebar: 32, 62 | pageup: 33, pagedown: 34, end: 35, home: 36 }; 63 | 64 | 65 | /*********************************************** 66 | * SETTINGS 67 | ***********************************************/ 68 | 69 | var options = defaultOptions; 70 | 71 | 72 | /*********************************************** 73 | * INITIALIZE 74 | ***********************************************/ 75 | 76 | /** 77 | * Tests if smooth scrolling is allowed. Shuts down everything if not. 78 | */ 79 | function initTest() { 80 | 81 | var disableKeyboard = false; 82 | 83 | // disable keyboard support if anything above requested it 84 | if (disableKeyboard) { 85 | removeEvent("keydown", keydown); 86 | } 87 | 88 | if (options.keyboardSupport && !disableKeyboard) { 89 | addEvent("keydown", keydown); 90 | } 91 | } 92 | 93 | /** 94 | * Sets up scrolls array, determines if frames are involved. 95 | */ 96 | function init() { 97 | 98 | if (!document.body) return; 99 | 100 | var body = document.body; 101 | var html = document.documentElement; 102 | var windowHeight = window.innerHeight; 103 | var scrollHeight = body.scrollHeight; 104 | 105 | // check compat mode for root element 106 | root = (document.compatMode.indexOf('CSS') >= 0) ? html : body; 107 | activeElement = body; 108 | 109 | initTest(); 110 | initDone = true; 111 | 112 | // Checks if this script is running in a frame 113 | if (top != self) { 114 | isFrame = true; 115 | } 116 | 117 | /** 118 | * This fixes a bug where the areas left and right to 119 | * the content does not trigger the onmousewheel event 120 | * on some pages. e.g.: html, body { height: 100% } 121 | */ 122 | else if (scrollHeight > windowHeight && 123 | (body.offsetHeight <= windowHeight || 124 | html.offsetHeight <= windowHeight)) { 125 | 126 | // DOMChange (throttle): fix height 127 | var pending = false; 128 | var refresh = function () { 129 | if (!pending && html.scrollHeight != document.height) { 130 | pending = true; // add a new pending action 131 | setTimeout(function () { 132 | html.style.height = document.height + 'px'; 133 | pending = false; 134 | }, 500); // act rarely to stay fast 135 | } 136 | }; 137 | html.style.height = 'auto'; 138 | setTimeout(refresh, 10); 139 | 140 | // clearfix 141 | if (root.offsetHeight <= windowHeight) { 142 | var underlay = document.createElement("div"); 143 | underlay.style.clear = "both"; 144 | body.appendChild(underlay); 145 | } 146 | } 147 | 148 | // disable fixed background 149 | if (!options.fixedBackground && !isExcluded) { 150 | body.style.backgroundAttachment = "scroll"; 151 | html.style.backgroundAttachment = "scroll"; 152 | } 153 | } 154 | 155 | 156 | /************************************************ 157 | * SCROLLING 158 | ************************************************/ 159 | 160 | var que = []; 161 | var pending = false; 162 | var lastScroll = +new Date; 163 | 164 | /** 165 | * Pushes scroll actions to the scrolling queue. 166 | */ 167 | function scrollArray(elem, left, top, delay) { 168 | 169 | delay || (delay = 1000); 170 | directionCheck(left, top); 171 | 172 | if (options.accelerationMax != 1) { 173 | var now = +new Date; 174 | var elapsed = now - lastScroll; 175 | if (elapsed < options.accelerationDelta) { 176 | var factor = (1 + (30 / elapsed)) / 2; 177 | if (factor > 1) { 178 | factor = Math.min(factor, options.accelerationMax); 179 | left *= factor; 180 | top *= factor; 181 | } 182 | } 183 | lastScroll = +new Date; 184 | } 185 | 186 | // push a scroll command 187 | que.push({ 188 | x: left, 189 | y: top, 190 | lastX: (left < 0) ? 0.99 : -0.99, 191 | lastY: (top < 0) ? 0.99 : -0.99, 192 | start: +new Date 193 | }); 194 | 195 | // don't act if there's a pending queue 196 | if (pending) { 197 | return; 198 | } 199 | 200 | var scrollWindow = (elem === document.body); 201 | 202 | var step = function (time) { 203 | 204 | var now = +new Date; 205 | var scrollX = 0; 206 | var scrollY = 0; 207 | 208 | for (var i = 0; i < que.length; i++) { 209 | 210 | var item = que[i]; 211 | var elapsed = now - item.start; 212 | var finished = (elapsed >= options.animationTime); 213 | 214 | // scroll position: [0, 1] 215 | var position = (finished) ? 1 : elapsed / options.animationTime; 216 | 217 | // easing [optional] 218 | if (options.pulseAlgorithm) { 219 | position = pulse(position); 220 | } 221 | 222 | // only need the difference 223 | var x = (item.x * position - item.lastX) >> 0; 224 | var y = (item.y * position - item.lastY) >> 0; 225 | 226 | // add this to the total scrolling 227 | scrollX += x; 228 | scrollY += y; 229 | 230 | // update last values 231 | item.lastX += x; 232 | item.lastY += y; 233 | 234 | // delete and step back if it's over 235 | if (finished) { 236 | que.splice(i, 1); i--; 237 | } 238 | } 239 | 240 | // scroll left and top 241 | if (scrollWindow) { 242 | window.scrollBy(scrollX, scrollY); 243 | } 244 | else { 245 | if (scrollX) elem.scrollLeft += scrollX; 246 | if (scrollY) elem.scrollTop += scrollY; 247 | } 248 | 249 | // clean up if there's nothing left to do 250 | if (!left && !top) { 251 | que = []; 252 | } 253 | 254 | if (que.length) { 255 | requestFrame(step, elem, (delay / options.frameRate + 1)); 256 | } else { 257 | pending = false; 258 | } 259 | }; 260 | 261 | // start a new queue of actions 262 | requestFrame(step, elem, 0); 263 | pending = true; 264 | } 265 | 266 | 267 | /*********************************************** 268 | * EVENTS 269 | ***********************************************/ 270 | 271 | /** 272 | * Mouse wheel handler. 273 | * @param {Object} event 274 | */ 275 | function wheel(event) { 276 | 277 | if (!initDone) { 278 | init(); 279 | } 280 | 281 | var target = event.target; 282 | var overflowing = overflowingAncestor(target); 283 | 284 | // use default if there's no overflowing 285 | // element or default action is prevented 286 | if (!overflowing || event.defaultPrevented || 287 | isNodeName(activeElement, "embed") || 288 | (isNodeName(target, "embed") && /\.pdf/i.test(target.src))) { 289 | return true; 290 | } 291 | 292 | var deltaX = event.wheelDeltaX || 0; 293 | var deltaY = event.wheelDeltaY || 0; 294 | 295 | // use wheelDelta if deltaX/Y is not available 296 | if (!deltaX && !deltaY) { 297 | deltaY = event.wheelDelta || 0; 298 | } 299 | 300 | // check if it's a touchpad scroll that should be ignored 301 | if (!options.touchpadSupport && isTouchpad(deltaY)) { 302 | return true; 303 | } 304 | 305 | // scale by step size 306 | // delta is 120 most of the time 307 | // synaptics seems to send 1 sometimes 308 | if (Math.abs(deltaX) > 1.2) { 309 | deltaX *= options.stepSize / 120; 310 | } 311 | if (Math.abs(deltaY) > 1.2) { 312 | deltaY *= options.stepSize / 120; 313 | } 314 | 315 | scrollArray(overflowing, -deltaX, -deltaY); 316 | event.preventDefault(); 317 | } 318 | 319 | /** 320 | * Keydown event handler. 321 | * @param {Object} event 322 | */ 323 | function keydown(event) { 324 | 325 | var target = event.target; 326 | var modifier = event.ctrlKey || event.altKey || event.metaKey || 327 | (event.shiftKey && event.keyCode !== key.spacebar); 328 | 329 | // do nothing if user is editing text 330 | // or using a modifier key (except shift) 331 | // or in a dropdown 332 | if ( /input|textarea|select|embed/i.test(target.nodeName) || 333 | target.isContentEditable || 334 | event.defaultPrevented || 335 | modifier ) { 336 | return true; 337 | } 338 | // spacebar should trigger button press 339 | if (isNodeName(target, "button") && 340 | event.keyCode === key.spacebar) { 341 | return true; 342 | } 343 | 344 | var shift, x = 0, y = 0; 345 | var elem = overflowingAncestor(activeElement); 346 | var clientHeight = elem.clientHeight; 347 | 348 | if (elem == document.body) { 349 | clientHeight = window.innerHeight; 350 | } 351 | 352 | switch (event.keyCode) { 353 | case key.up: 354 | y = -options.arrowScroll; 355 | break; 356 | case key.down: 357 | y = options.arrowScroll; 358 | break; 359 | case key.spacebar: // (+ shift) 360 | shift = event.shiftKey ? 1 : -1; 361 | y = -shift * clientHeight * 0.9; 362 | break; 363 | case key.pageup: 364 | y = -clientHeight * 0.9; 365 | break; 366 | case key.pagedown: 367 | y = clientHeight * 0.9; 368 | break; 369 | case key.home: 370 | y = -elem.scrollTop; 371 | break; 372 | case key.end: 373 | var damt = elem.scrollHeight - elem.scrollTop - clientHeight; 374 | y = (damt > 0) ? damt+10 : 0; 375 | break; 376 | case key.left: 377 | x = -options.arrowScroll; 378 | break; 379 | case key.right: 380 | x = options.arrowScroll; 381 | break; 382 | default: 383 | return true; // a key we don't care about 384 | } 385 | 386 | scrollArray(elem, x, y); 387 | event.preventDefault(); 388 | } 389 | 390 | /** 391 | * Mousedown event only for updating activeElement 392 | */ 393 | function mousedown(event) { 394 | activeElement = event.target; 395 | } 396 | 397 | 398 | /*********************************************** 399 | * OVERFLOW 400 | ***********************************************/ 401 | 402 | var cache = {}; // cleared out every once in while 403 | setInterval(function () { cache = {}; }, 10 * 1000); 404 | 405 | var uniqueID = (function () { 406 | var i = 0; 407 | return function (el) { 408 | return el.uniqueID || (el.uniqueID = i++); 409 | }; 410 | })(); 411 | 412 | function setCache(elems, overflowing) { 413 | for (var i = elems.length; i--;) 414 | cache[uniqueID(elems[i])] = overflowing; 415 | return overflowing; 416 | } 417 | 418 | function overflowingAncestor(el) { 419 | var elems = []; 420 | var rootScrollHeight = root.scrollHeight; 421 | do { 422 | var cached = cache[uniqueID(el)]; 423 | if (cached) { 424 | return setCache(elems, cached); 425 | } 426 | elems.push(el); 427 | if (rootScrollHeight === el.scrollHeight) { 428 | if (!isFrame || root.clientHeight + 10 < rootScrollHeight) { 429 | return setCache(elems, document.body); // scrolling root in WebKit 430 | } 431 | } else if (el.clientHeight + 10 < el.scrollHeight) { 432 | overflow = getComputedStyle(el, "").getPropertyValue("overflow-y"); 433 | if (overflow === "scroll" || overflow === "auto") { 434 | return setCache(elems, el); 435 | } 436 | } 437 | } while (el = el.parentNode); 438 | } 439 | 440 | 441 | /*********************************************** 442 | * HELPERS 443 | ***********************************************/ 444 | 445 | function addEvent(type, fn, bubble) { 446 | window.addEventListener(type, fn, (bubble||false)); 447 | } 448 | 449 | function removeEvent(type, fn, bubble) { 450 | window.removeEventListener(type, fn, (bubble||false)); 451 | } 452 | 453 | function isNodeName(el, tag) { 454 | return (el.nodeName||"").toLowerCase() === tag.toLowerCase(); 455 | } 456 | 457 | function directionCheck(x, y) { 458 | x = (x > 0) ? 1 : -1; 459 | y = (y > 0) ? 1 : -1; 460 | if (direction.x !== x || direction.y !== y) { 461 | direction.x = x; 462 | direction.y = y; 463 | que = []; 464 | lastScroll = 0; 465 | } 466 | } 467 | 468 | var deltaBufferTimer; 469 | 470 | function isTouchpad(deltaY) { 471 | if (!deltaY) return; 472 | deltaY = Math.abs(deltaY) 473 | deltaBuffer.push(deltaY); 474 | deltaBuffer.shift(); 475 | clearTimeout(deltaBufferTimer); 476 | var allDivisable = (isDivisible(deltaBuffer[0], 120) && 477 | isDivisible(deltaBuffer[1], 120) && 478 | isDivisible(deltaBuffer[2], 120)); 479 | return !allDivisable; 480 | } 481 | 482 | function isDivisible(n, divisor) { 483 | return (Math.floor(n / divisor) == n / divisor); 484 | } 485 | 486 | var requestFrame = (function () { 487 | return window.requestAnimationFrame || 488 | window.webkitRequestAnimationFrame || 489 | function (callback, element, delay) { 490 | window.setTimeout(callback, delay || (1000/60)); 491 | }; 492 | })(); 493 | 494 | 495 | /*********************************************** 496 | * PULSE 497 | ***********************************************/ 498 | 499 | /** 500 | * Viscous fluid with a pulse for part and decay for the rest. 501 | * - Applies a fixed force over an interval (a damped acceleration), and 502 | * - Lets the exponential bleed away the velocity over a longer interval 503 | * - Michael Herf, http://stereopsis.com/stopping/ 504 | */ 505 | function pulse_(x) { 506 | var val, start, expx; 507 | // test 508 | x = x * options.pulseScale; 509 | if (x < 1) { // acceleartion 510 | val = x - (1 - Math.exp(-x)); 511 | } else { // tail 512 | // the previous animation ended here: 513 | start = Math.exp(-1); 514 | // simple viscous drag 515 | x -= 1; 516 | expx = 1 - Math.exp(-x); 517 | val = start + (expx * (1 - start)); 518 | } 519 | return val * options.pulseNormalize; 520 | } 521 | 522 | function pulse(x) { 523 | if (x >= 1) return 1; 524 | if (x <= 0) return 0; 525 | 526 | if (options.pulseNormalize == 1) { 527 | options.pulseNormalize /= pulse_(1); 528 | } 529 | return pulse_(x); 530 | } 531 | 532 | var isChrome = /chrome/i.test(window.navigator.userAgent); 533 | var wheelEvent = null; 534 | if ("onwheel" in document.createElement("div")) 535 | wheelEvent = "wheel"; 536 | else if ("onmousewheel" in document.createElement("div")) 537 | wheelEvent = "mousewheel"; 538 | 539 | if (wheelEvent && isChrome) { 540 | addEvent(wheelEvent, wheel); 541 | addEvent("mousedown", mousedown); 542 | addEvent("load", init); 543 | } 544 | 545 | })(); -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | GDG DevFest 2015 Season 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
41 |
 
42 |
43 | 44 |
45 | 74 |
75 | 76 |
77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 |
87 | 88 | 89 |
90 |

GDG DEVFEST 2015 SEASON
September - December

91 |
92 |
93 | 94 | 95 | 96 |
97 |
98 |
99 | 100 |
101 |

102 | WHAT IS A GDG DEVFEST? 103 |

104 |

105 | GDG DevFests are large, community-run events that can offer speaker sessions across multiple product areas, all-day hack-a-thons, code labs, and more. In 2014, the official DevFest Season runs from September 15th through November 30th. 106 |

107 |
108 | 109 |
110 | 111 | 112 | 113 |
114 |
115 | 116 | 117 | 118 | 119 |
120 |
121 |
122 |

ORGANIZERS & SPONSORS

123 | 164 | 165 |
166 |
167 |
168 | 169 | 170 |
171 |
172 |

OUR GREATE SPEAKERS

173 |

We Are Proud To Have Them With Us

174 | 175 |
176 | 223 | 224 |
225 | 226 | 227 |
228 | 229 |
230 |
231 |
232 | 233 | 234 | 235 |
236 |
237 |

Are you ready to join? Choose your way!

238 | 241 |
242 |
243 | 244 | 245 |
246 |
247 |

AGENDA

248 |

Here are the planned activities

249 | 250 |
251 | 252 |
253 |
254 |
255 |
256 | 257 | 258 | 259 |
260 |
261 |

Day 1: Conference

262 |
263 | 264 |
265 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi.

266 | Read More 267 |
268 |
269 |
270 |
271 | 272 |
273 |
274 |
275 |
276 | 277 | 278 | 279 |
280 |
281 |

Day 2: Workshops

282 |
283 | 284 |
285 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi.

286 | Read More 287 |
288 |
289 |
290 |
291 | 292 |
293 |
294 |
295 |
296 | 297 | 298 | 299 |
300 |
301 |

Day 3: Hackathon

302 |
303 | 304 |
305 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi.

306 | Read More 307 |
308 |
309 |
310 |
311 | 312 |
313 |
314 |
315 | 316 | 317 | 318 |
319 |
320 |

THE VENUE

321 |

VENUE ADDRESS SHOULD BE HERE

322 |
323 |
324 | 325 | 326 |
327 | 328 | 329 | 330 | 331 | 332 | 333 |
334 |
335 |

ORGANIZING COMITEE

336 |

And also thanks to all our volunteers

337 | 338 |
339 | 340 |
341 |
342 |
343 | 344 |
345 |
Joeby Ragpa
346 | Organizer 347 |
348 | 349 | 350 | 351 | 352 |
353 |
354 |
355 |
356 |
357 | 358 |
359 |
360 |
361 | 362 |
363 |
Mat Trump
364 | Lead Designer 365 |
366 | 367 | 368 | 369 | 370 |
371 |
372 |
373 |
374 |
375 | 376 |
377 |
378 |
379 | 380 |
381 |
Clint Marshal
382 | Organizer 383 |
384 | 385 | 386 | 387 | 388 |
389 |
390 |
391 |
392 |
393 | 394 |
395 |
396 |
397 | 398 | 399 | 400 | 401 |
402 |
403 |
404 |
405 | 406 |
407 | 408 | 409 | 410 | 411 | 412 | 413 |
414 | 415 | 416 | ©2015 DEVFEST SEASON | Designed by Vardan Grigoryan 417 | 418 | 419 |
420 |
421 |
422 |
423 | 424 |
425 | 426 |
427 | 428 |
429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | 438 | 439 | 440 | 441 | 442 | 443 | 444 | 445 | 446 | 447 | 448 | 449 | 481 | 482 | 483 | 484 | -------------------------------------------------------------------------------- /js/owl.carousel.min.js: -------------------------------------------------------------------------------- 1 | "function"!==typeof Object.create&&(Object.create=function(f){function g(){}g.prototype=f;return new g}); 2 | (function(f,g,k){var l={init:function(a,b){this.$elem=f(b);this.options=f.extend({},f.fn.owlCarousel.options,this.$elem.data(),a);this.userOptions=a;this.loadContent()},loadContent:function(){function a(a){var d,e="";if("function"===typeof b.options.jsonSuccess)b.options.jsonSuccess.apply(this,[a]);else{for(d in a.owl)a.owl.hasOwnProperty(d)&&(e+=a.owl[d].item);b.$elem.html(e)}b.logIn()}var b=this,e;"function"===typeof b.options.beforeInit&&b.options.beforeInit.apply(this,[b.$elem]);"string"===typeof b.options.jsonPath? 3 | (e=b.options.jsonPath,f.getJSON(e,a)):b.logIn()},logIn:function(){this.$elem.data("owl-originalStyles",this.$elem.attr("style"));this.$elem.data("owl-originalClasses",this.$elem.attr("class"));this.$elem.css({opacity:0});this.orignalItems=this.options.items;this.checkBrowser();this.wrapperWidth=0;this.checkVisible=null;this.setVars()},setVars:function(){if(0===this.$elem.children().length)return!1;this.baseClass();this.eventTypes();this.$userItems=this.$elem.children();this.itemsAmount=this.$userItems.length; 4 | this.wrapItems();this.$owlItems=this.$elem.find(".owl-item");this.$owlWrapper=this.$elem.find(".owl-wrapper");this.playDirection="next";this.prevItem=0;this.prevArr=[0];this.currentItem=0;this.customEvents();this.onStartup()},onStartup:function(){this.updateItems();this.calculateAll();this.buildControls();this.updateControls();this.response();this.moveEvents();this.stopOnHover();this.owlStatus();!1!==this.options.transitionStyle&&this.transitionTypes(this.options.transitionStyle);!0===this.options.autoPlay&& 5 | (this.options.autoPlay=5E3);this.play();this.$elem.find(".owl-wrapper").css("display","block");this.$elem.is(":visible")?this.$elem.css("opacity",1):this.watchVisibility();this.onstartup=!1;this.eachMoveUpdate();"function"===typeof this.options.afterInit&&this.options.afterInit.apply(this,[this.$elem])},eachMoveUpdate:function(){!0===this.options.lazyLoad&&this.lazyLoad();!0===this.options.autoHeight&&this.autoHeight();this.onVisibleItems();"function"===typeof this.options.afterAction&&this.options.afterAction.apply(this, 6 | [this.$elem])},updateVars:function(){"function"===typeof this.options.beforeUpdate&&this.options.beforeUpdate.apply(this,[this.$elem]);this.watchVisibility();this.updateItems();this.calculateAll();this.updatePosition();this.updateControls();this.eachMoveUpdate();"function"===typeof this.options.afterUpdate&&this.options.afterUpdate.apply(this,[this.$elem])},reload:function(){var a=this;g.setTimeout(function(){a.updateVars()},0)},watchVisibility:function(){var a=this;if(!1===a.$elem.is(":visible"))a.$elem.css({opacity:0}), 7 | g.clearInterval(a.autoPlayInterval),g.clearInterval(a.checkVisible);else return!1;a.checkVisible=g.setInterval(function(){a.$elem.is(":visible")&&(a.reload(),a.$elem.animate({opacity:1},200),g.clearInterval(a.checkVisible))},500)},wrapItems:function(){this.$userItems.wrapAll('
').wrap('
');this.$elem.find(".owl-wrapper").wrap('
');this.wrapperOuter=this.$elem.find(".owl-wrapper-outer");this.$elem.css("display","block")}, 8 | baseClass:function(){var a=this.$elem.hasClass(this.options.baseClass),b=this.$elem.hasClass(this.options.theme);a||this.$elem.addClass(this.options.baseClass);b||this.$elem.addClass(this.options.theme)},updateItems:function(){var a,b;if(!1===this.options.responsive)return!1;if(!0===this.options.singleItem)return this.options.items=this.orignalItems=1,this.options.itemsCustom=!1,this.options.itemsDesktop=!1,this.options.itemsDesktopSmall=!1,this.options.itemsTablet=!1,this.options.itemsTabletSmall= 9 | !1,this.options.itemsMobile=!1;a=f(this.options.responsiveBaseWidth).width();a>(this.options.itemsDesktop[0]||this.orignalItems)&&(this.options.items=this.orignalItems);if(!1!==this.options.itemsCustom)for(this.options.itemsCustom.sort(function(a,b){return a[0]-b[0]}),b=0;bthis.itemsAmount&& 11 | !0===this.options.itemsScaleUp&&(this.options.items=this.itemsAmount)},response:function(){var a=this,b,e;if(!0!==a.options.responsive)return!1;e=f(g).width();a.resizer=function(){f(g).width()!==e&&(!1!==a.options.autoPlay&&g.clearInterval(a.autoPlayInterval),g.clearTimeout(b),b=g.setTimeout(function(){e=f(g).width();a.updateVars()},a.options.responsiveRefreshRate))};f(g).resize(a.resizer)},updatePosition:function(){this.jumpTo(this.currentItem);!1!==this.options.autoPlay&&this.checkAp()},appendItemsSizes:function(){var a= 12 | this,b=0,e=a.itemsAmount-a.options.items;a.$owlItems.each(function(c){var d=f(this);d.css({width:a.itemWidth}).data("owl-item",Number(c));if(0===c%a.options.items||c===e)c>e||(b+=1);d.data("owl-roundPages",b)})},appendWrapperSizes:function(){this.$owlWrapper.css({width:this.$owlItems.length*this.itemWidth*2,left:0});this.appendItemsSizes()},calculateAll:function(){this.calculateWidth();this.appendWrapperSizes();this.loops();this.max()},calculateWidth:function(){this.itemWidth=Math.round(this.$elem.width()/ 13 | this.options.items)},max:function(){var a=-1*(this.itemsAmount*this.itemWidth-this.options.items*this.itemWidth);this.options.items>this.itemsAmount?this.maximumPixels=a=this.maximumItem=0:(this.maximumItem=this.itemsAmount-this.options.items,this.maximumPixels=a);return a},min:function(){return 0},loops:function(){var a=0,b=0,e,c;this.positionsInArray=[0];this.pagesInArray=[];for(e=0;e').toggleClass("clickable",!this.browser.isTouch).appendTo(this.$elem);!0===this.options.pagination&&this.buildPagination();!0===this.options.navigation&&this.buildButtons()},buildButtons:function(){var a=this,b=f('
');a.owlControls.append(b);a.buttonPrev= 15 | f("
",{"class":"owl-prev",html:a.options.navigationText[0]||""});a.buttonNext=f("
",{"class":"owl-next",html:a.options.navigationText[1]||""});b.append(a.buttonPrev).append(a.buttonNext);b.on("touchstart.owlControls mousedown.owlControls",'div[class^="owl"]',function(a){a.preventDefault()});b.on("touchend.owlControls mouseup.owlControls",'div[class^="owl"]',function(b){b.preventDefault();f(this).hasClass("owl-next")?a.next():a.prev()})},buildPagination:function(){var a=this;a.paginationWrapper= 16 | f('
');a.owlControls.append(a.paginationWrapper);a.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(b){b.preventDefault();Number(f(this).data("owl-page"))!==a.currentItem&&a.goTo(Number(f(this).data("owl-page")),!0)})},updatePagination:function(){var a,b,e,c,d,g;if(!1===this.options.pagination)return!1;this.paginationWrapper.html("");a=0;b=this.itemsAmount-this.itemsAmount%this.options.items;for(c=0;c",{"class":"owl-page"}),g=f("",{text:!0===this.options.paginationNumbers?a:"","class":!0===this.options.paginationNumbers?"owl-numbers":""}),d.append(g),d.data("owl-page",b===c?e:c),d.data("owl-roundPages",a),this.paginationWrapper.append(d));this.checkPagination()},checkPagination:function(){var a=this;if(!1===a.options.pagination)return!1;a.paginationWrapper.find(".owl-page").each(function(){f(this).data("owl-roundPages")=== 18 | f(a.$owlItems[a.currentItem]).data("owl-roundPages")&&(a.paginationWrapper.find(".owl-page").removeClass("active"),f(this).addClass("active"))})},checkNavigation:function(){if(!1===this.options.navigation)return!1;!1===this.options.rewindNav&&(0===this.currentItem&&0===this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.addClass("disabled")):0===this.currentItem&&0!==this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.removeClass("disabled")):this.currentItem=== 19 | this.maximumItem?(this.buttonPrev.removeClass("disabled"),this.buttonNext.addClass("disabled")):0!==this.currentItem&&this.currentItem!==this.maximumItem&&(this.buttonPrev.removeClass("disabled"),this.buttonNext.removeClass("disabled")))},updateControls:function(){this.updatePagination();this.checkNavigation();this.owlControls&&(this.options.items>=this.itemsAmount?this.owlControls.hide():this.owlControls.show())},destroyControls:function(){this.owlControls&&this.owlControls.remove()},next:function(a){if(this.isTransition)return!1; 20 | this.currentItem+=!0===this.options.scrollPerPage?this.options.items:1;if(this.currentItem>this.maximumItem+(!0===this.options.scrollPerPage?this.options.items-1:0))if(!0===this.options.rewindNav)this.currentItem=0,a="rewind";else return this.currentItem=this.maximumItem,!1;this.goTo(this.currentItem,a)},prev:function(a){if(this.isTransition)return!1;this.currentItem=!0===this.options.scrollPerPage&&0this.currentItem)if(!0===this.options.rewindNav)this.currentItem=this.maximumItem,a="rewind";else return this.currentItem=0,!1;this.goTo(this.currentItem,a)},goTo:function(a,b,e){var c=this;if(c.isTransition)return!1;"function"===typeof c.options.beforeMove&&c.options.beforeMove.apply(this,[c.$elem]);a>=c.maximumItem?a=c.maximumItem:0>=a&&(a=0);c.currentItem=c.owl.currentItem=a;if(!1!==c.options.transitionStyle&&"drag"!==e&&1===c.options.items&&!0===c.browser.support3d)return c.swapSpeed(0), 22 | !0===c.browser.support3d?c.transition3d(c.positionsInArray[a]):c.css2slide(c.positionsInArray[a],1),c.afterGo(),c.singleItemTransition(),!1;a=c.positionsInArray[a];!0===c.browser.support3d?(c.isCss3Finish=!1,!0===b?(c.swapSpeed("paginationSpeed"),g.setTimeout(function(){c.isCss3Finish=!0},c.options.paginationSpeed)):"rewind"===b?(c.swapSpeed(c.options.rewindSpeed),g.setTimeout(function(){c.isCss3Finish=!0},c.options.rewindSpeed)):(c.swapSpeed("slideSpeed"),g.setTimeout(function(){c.isCss3Finish=!0}, 23 | c.options.slideSpeed)),c.transition3d(a)):!0===b?c.css2slide(a,c.options.paginationSpeed):"rewind"===b?c.css2slide(a,c.options.rewindSpeed):c.css2slide(a,c.options.slideSpeed);c.afterGo()},jumpTo:function(a){"function"===typeof this.options.beforeMove&&this.options.beforeMove.apply(this,[this.$elem]);a>=this.maximumItem||-1===a?a=this.maximumItem:0>=a&&(a=0);this.swapSpeed(0);!0===this.browser.support3d?this.transition3d(this.positionsInArray[a]):this.css2slide(this.positionsInArray[a],1);this.currentItem= 24 | this.owl.currentItem=a;this.afterGo()},afterGo:function(){this.prevArr.push(this.currentItem);this.prevItem=this.owl.prevItem=this.prevArr[this.prevArr.length-2];this.prevArr.shift(0);this.prevItem!==this.currentItem&&(this.checkPagination(),this.checkNavigation(),this.eachMoveUpdate(),!1!==this.options.autoPlay&&this.checkAp());"function"===typeof this.options.afterMove&&this.prevItem!==this.currentItem&&this.options.afterMove.apply(this,[this.$elem])},stop:function(){this.apStatus="stop";g.clearInterval(this.autoPlayInterval)}, 25 | checkAp:function(){"stop"!==this.apStatus&&this.play()},play:function(){var a=this;a.apStatus="play";if(!1===a.options.autoPlay)return!1;g.clearInterval(a.autoPlayInterval);a.autoPlayInterval=g.setInterval(function(){a.next(!0)},a.options.autoPlay)},swapSpeed:function(a){"slideSpeed"===a?this.$owlWrapper.css(this.addCssSpeed(this.options.slideSpeed)):"paginationSpeed"===a?this.$owlWrapper.css(this.addCssSpeed(this.options.paginationSpeed)):"string"!==typeof a&&this.$owlWrapper.css(this.addCssSpeed(a))}, 26 | addCssSpeed:function(a){return{"-webkit-transition":"all "+a+"ms ease","-moz-transition":"all "+a+"ms ease","-o-transition":"all "+a+"ms ease",transition:"all "+a+"ms ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(a){return{"-webkit-transform":"translate3d("+a+"px, 0px, 0px)","-moz-transform":"translate3d("+a+"px, 0px, 0px)","-o-transform":"translate3d("+a+"px, 0px, 0px)","-ms-transform":"translate3d("+ 27 | a+"px, 0px, 0px)",transform:"translate3d("+a+"px, 0px,0px)"}},transition3d:function(a){this.$owlWrapper.css(this.doTranslate(a))},css2move:function(a){this.$owlWrapper.css({left:a})},css2slide:function(a,b){var e=this;e.isCssFinish=!1;e.$owlWrapper.stop(!0,!0).animate({left:a},{duration:b||e.options.slideSpeed,complete:function(){e.isCssFinish=!0}})},checkBrowser:function(){var a=k.createElement("div");a.style.cssText=" -moz-transform:translate3d(0px, 0px, 0px); -ms-transform:translate3d(0px, 0px, 0px); -o-transform:translate3d(0px, 0px, 0px); -webkit-transform:translate3d(0px, 0px, 0px); transform:translate3d(0px, 0px, 0px)"; 28 | a=a.style.cssText.match(/translate3d\(0px, 0px, 0px\)/g);this.browser={support3d:null!==a&&1===a.length,isTouch:"ontouchstart"in g||g.navigator.msMaxTouchPoints}},moveEvents:function(){if(!1!==this.options.mouseDrag||!1!==this.options.touchDrag)this.gestures(),this.disabledEvents()},eventTypes:function(){var a=["s","e","x"];this.ev_types={};!0===this.options.mouseDrag&&!0===this.options.touchDrag?a=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"]: 29 | !1===this.options.mouseDrag&&!0===this.options.touchDrag?a=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"]:!0===this.options.mouseDrag&&!1===this.options.touchDrag&&(a=["mousedown.owl","mousemove.owl","mouseup.owl"]);this.ev_types.start=a[0];this.ev_types.move=a[1];this.ev_types.end=a[2]},disabledEvents:function(){this.$elem.on("dragstart.owl",function(a){a.preventDefault()});this.$elem.on("mousedown.disableTextSelect",function(a){return f(a.target).is("input, textarea, select, option")})}, 30 | gestures:function(){function a(a){if(void 0!==a.touches)return{x:a.touches[0].pageX,y:a.touches[0].pageY};if(void 0===a.touches){if(void 0!==a.pageX)return{x:a.pageX,y:a.pageY};if(void 0===a.pageX)return{x:a.clientX,y:a.clientY}}}function b(a){"on"===a?(f(k).on(d.ev_types.move,e),f(k).on(d.ev_types.end,c)):"off"===a&&(f(k).off(d.ev_types.move),f(k).off(d.ev_types.end))}function e(b){b=b.originalEvent||b||g.event;d.newPosX=a(b).x-h.offsetX;d.newPosY=a(b).y-h.offsetY;d.newRelativeX=d.newPosX-h.relativePos; 31 | "function"===typeof d.options.startDragging&&!0!==h.dragging&&0!==d.newRelativeX&&(h.dragging=!0,d.options.startDragging.apply(d,[d.$elem]));(8d.newRelativeX)&&!0===d.browser.isTouch&&(void 0!==b.preventDefault?b.preventDefault():b.returnValue=!1,h.sliding=!0);(10d.newPosY)&&!1===h.sliding&&f(k).off("touchmove.owl");d.newPosX=Math.max(Math.min(d.newPosX,d.newRelativeX/5),d.maximumPixels+d.newRelativeX/5);!0===d.browser.support3d?d.transition3d(d.newPosX):d.css2move(d.newPosX)} 32 | function c(a){a=a.originalEvent||a||g.event;var c;a.target=a.target||a.srcElement;h.dragging=!1;!0!==d.browser.isTouch&&d.$owlWrapper.removeClass("grabbing");d.dragDirection=0>d.newRelativeX?d.owl.dragDirection="left":d.owl.dragDirection="right";0!==d.newRelativeX&&(c=d.getNewPosition(),d.goTo(c,!1,"drag"),h.targetElement===a.target&&!0!==d.browser.isTouch&&(f(a.target).on("click.disable",function(a){a.stopImmediatePropagation();a.stopPropagation();a.preventDefault();f(a.target).off("click.disable")}), 33 | a=f._data(a.target,"events").click,c=a.pop(),a.splice(0,0,c)));b("off")}var d=this,h={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};d.isCssFinish=!0;d.$elem.on(d.ev_types.start,".owl-wrapper",function(c){c=c.originalEvent||c||g.event;var e;if(3===c.which)return!1;if(!(d.itemsAmount<=d.options.items)){if(!1===d.isCssFinish&&!d.options.dragBeforeAnimFinish||!1===d.isCss3Finish&&!d.options.dragBeforeAnimFinish)return!1; 34 | !1!==d.options.autoPlay&&g.clearInterval(d.autoPlayInterval);!0===d.browser.isTouch||d.$owlWrapper.hasClass("grabbing")||d.$owlWrapper.addClass("grabbing");d.newPosX=0;d.newRelativeX=0;f(this).css(d.removeTransition());e=f(this).position();h.relativePos=e.left;h.offsetX=a(c).x-e.left;h.offsetY=a(c).y-e.top;b("on");h.sliding=!1;h.targetElement=c.target||c.srcElement}})},getNewPosition:function(){var a=this.closestItem();a>this.maximumItem?a=this.currentItem=this.maximumItem:0<=this.newPosX&&(this.currentItem= 35 | a=0);return a},closestItem:function(){var a=this,b=!0===a.options.scrollPerPage?a.pagesInArray:a.positionsInArray,e=a.newPosX,c=null;f.each(b,function(d,g){e-a.itemWidth/20>b[d+1]&&e-a.itemWidth/20(b[d+1]||b[d]-a.itemWidth)&&"right"===a.moveDirection()&&(!0===a.options.scrollPerPage?(c=b[d+1]||b[b.length-1],a.currentItem=f.inArray(c,a.positionsInArray)): 36 | (c=b[d+1],a.currentItem=d+1))});return a.currentItem},moveDirection:function(){var a;0>this.newRelativeX?(a="right",this.playDirection="next"):(a="left",this.playDirection="prev");return a},customEvents:function(){var a=this;a.$elem.on("owl.next",function(){a.next()});a.$elem.on("owl.prev",function(){a.prev()});a.$elem.on("owl.play",function(b,e){a.options.autoPlay=e;a.play();a.hoverStatus="play"});a.$elem.on("owl.stop",function(){a.stop();a.hoverStatus="stop"});a.$elem.on("owl.goTo",function(b,e){a.goTo(e)}); 37 | a.$elem.on("owl.jumpTo",function(b,e){a.jumpTo(e)})},stopOnHover:function(){var a=this;!0===a.options.stopOnHover&&!0!==a.browser.isTouch&&!1!==a.options.autoPlay&&(a.$elem.on("mouseover",function(){a.stop()}),a.$elem.on("mouseout",function(){"stop"!==a.hoverStatus&&a.play()}))},lazyLoad:function(){var a,b,e,c,d;if(!1===this.options.lazyLoad)return!1;for(a=0;a=this.currentItem:!0)&&e=f?g.setTimeout(c,100):e()}var d=this,f=0,k;"DIV"===b.prop("tagName")?(b.css("background-image","url("+b.data("src")+")"),k=!0):b[0].src=b.data("src");c()},autoHeight:function(){function a(){var a=f(e.$owlItems[e.currentItem]).height();e.wrapperOuter.css("height",a+"px");e.wrapperOuter.hasClass("autoHeight")||g.setTimeout(function(){e.wrapperOuter.addClass("autoHeight")},0)}function b(){d+=1;e.completeImg(c.get(0))?a():100>=d?g.setTimeout(b, 40 | 100):e.wrapperOuter.css("height","")}var e=this,c=f(e.$owlItems[e.currentItem]).find("img"),d;void 0!==c.get(0)?(d=0,b()):a()},completeImg:function(a){return!a.complete||"undefined"!==typeof a.naturalWidth&&0===a.naturalWidth?!1:!0},onVisibleItems:function(){var a;!0===this.options.addClassActive&&this.$owlItems.removeClass("active");this.visibleItems=[];for(a=this.currentItem;a=this.$userItems.length||-1===e?this.$userItems.eq(-1).after(a):this.$userItems.eq(e).before(a);this.setVars()},removeItem:function(a){if(0===this.$elem.children().length)return!1;a=void 0===a||-1===a?-1:a;this.unWrap();this.$userItems.eq(a).remove();this.setVars()}};f.fn.owlCarousel=function(a){return this.each(function(){if(!0=== 46 | f(this).data("owl-init"))return!1;f(this).data("owl-init",!0);var b=Object.create(l);b.init(a,this);f.data(this,"owlCarousel",b)})};f.fn.owlCarousel.options={items:5,itemsCustom:!1,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:!1,itemsMobile:[479,1],singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1E3,autoPlay:!1,stopOnHover:!1,navigation:!1,navigationText:["prev","next"],rewindNav:!0,scrollPerPage:!1,pagination:!0,paginationNumbers:!1, 47 | responsive:!0,responsiveRefreshRate:200,responsiveBaseWidth:g,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:!1,lazyFollow:!0,lazyEffect:"fade",autoHeight:!1,jsonPath:!1,jsonSuccess:!1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,addClassActive:!1,transitionStyle:!1,beforeUpdate:!1,afterUpdate:!1,beforeInit:!1,afterInit:!1,beforeMove:!1,afterMove:!1,afterAction:!1,startDragging:!1,afterLazyLoad:!1}})(jQuery,window,document); -------------------------------------------------------------------------------- /css/elegant-icons.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'ElegantIcons'; 3 | src:url('../fonts/ElegantIcons.eot'); 4 | src:url('../fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'), 5 | url('../fonts/ElegantIcons.woff') format('woff'), 6 | url('../fonts/ElegantIcons.ttf') format('truetype'), 7 | url('../fonts/ElegantIcons.svg#ElegantIcons') format('svg'); 8 | font-weight: normal; 9 | font-style: normal; 10 | } 11 | 12 | /* Use the following CSS code if you want to use data attributes for inserting your icons */ 13 | [data-icon]:before { 14 | font-family: 'ElegantIcons'; 15 | content: attr(data-icon); 16 | speak: none; 17 | font-weight: normal; 18 | font-variant: normal; 19 | text-transform: none; 20 | line-height: 1; 21 | -webkit-font-smoothing: antialiased; 22 | -moz-osx-font-smoothing: grayscale; 23 | } 24 | 25 | /* Use the following CSS code if you want to have a class per icon */ 26 | /* 27 | Instead of a list of all class selectors, 28 | you can use the generic selector below, but it's slower: 29 | [class*="your-class-prefix"] { 30 | */ 31 | .arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard { 32 | font-family: 'ElegantIcons'; 33 | speak: none; 34 | font-style: normal; 35 | font-weight: normal; 36 | font-variant: normal; 37 | text-transform: none; 38 | line-height: 1; 39 | -webkit-font-smoothing: antialiased; 40 | } 41 | .arrow_up:before { 42 | content: "\21"; 43 | } 44 | .arrow_down:before { 45 | content: "\22"; 46 | } 47 | .arrow_left:before { 48 | content: "\23"; 49 | } 50 | .arrow_right:before { 51 | content: "\24"; 52 | } 53 | .arrow_left-up:before { 54 | content: "\25"; 55 | } 56 | .arrow_right-up:before { 57 | content: "\26"; 58 | } 59 | .arrow_right-down:before { 60 | content: "\27"; 61 | } 62 | .arrow_left-down:before { 63 | content: "\28"; 64 | } 65 | .arrow-up-down:before { 66 | content: "\29"; 67 | } 68 | .arrow_up-down_alt:before { 69 | content: "\2a"; 70 | } 71 | .arrow_left-right_alt:before { 72 | content: "\2b"; 73 | } 74 | .arrow_left-right:before { 75 | content: "\2c"; 76 | } 77 | .arrow_expand_alt2:before { 78 | content: "\2d"; 79 | } 80 | .arrow_expand_alt:before { 81 | content: "\2e"; 82 | } 83 | .arrow_condense:before { 84 | content: "\2f"; 85 | } 86 | .arrow_expand:before { 87 | content: "\30"; 88 | } 89 | .arrow_move:before { 90 | content: "\31"; 91 | } 92 | .arrow_carrot-up:before { 93 | content: "\32"; 94 | } 95 | .arrow_carrot-down:before { 96 | content: "\33"; 97 | } 98 | .arrow_carrot-left:before { 99 | content: "\34"; 100 | } 101 | .arrow_carrot-right:before { 102 | content: "\35"; 103 | } 104 | .arrow_carrot-2up:before { 105 | content: "\36"; 106 | } 107 | .arrow_carrot-2down:before { 108 | content: "\37"; 109 | } 110 | .arrow_carrot-2left:before { 111 | content: "\38"; 112 | } 113 | .arrow_carrot-2right:before { 114 | content: "\39"; 115 | } 116 | .arrow_carrot-up_alt2:before { 117 | content: "\3a"; 118 | } 119 | .arrow_carrot-down_alt2:before { 120 | content: "\3b"; 121 | } 122 | .arrow_carrot-left_alt2:before { 123 | content: "\3c"; 124 | } 125 | .arrow_carrot-right_alt2:before { 126 | content: "\3d"; 127 | } 128 | .arrow_carrot-2up_alt2:before { 129 | content: "\3e"; 130 | } 131 | .arrow_carrot-2down_alt2:before { 132 | content: "\3f"; 133 | } 134 | .arrow_carrot-2left_alt2:before { 135 | content: "\40"; 136 | } 137 | .arrow_carrot-2right_alt2:before { 138 | content: "\41"; 139 | } 140 | .arrow_triangle-up:before { 141 | content: "\42"; 142 | } 143 | .arrow_triangle-down:before { 144 | content: "\43"; 145 | } 146 | .arrow_triangle-left:before { 147 | content: "\44"; 148 | } 149 | .arrow_triangle-right:before { 150 | content: "\45"; 151 | } 152 | .arrow_triangle-up_alt2:before { 153 | content: "\46"; 154 | } 155 | .arrow_triangle-down_alt2:before { 156 | content: "\47"; 157 | } 158 | .arrow_triangle-left_alt2:before { 159 | content: "\48"; 160 | } 161 | .arrow_triangle-right_alt2:before { 162 | content: "\49"; 163 | } 164 | .arrow_back:before { 165 | content: "\4a"; 166 | } 167 | .icon_minus-06:before { 168 | content: "\4b"; 169 | } 170 | .icon_plus:before { 171 | content: "\4c"; 172 | } 173 | .icon_close:before { 174 | content: "\4d"; 175 | } 176 | .icon_check:before { 177 | content: "\4e"; 178 | } 179 | .icon_minus_alt2:before { 180 | content: "\4f"; 181 | } 182 | .icon_plus_alt2:before { 183 | content: "\50"; 184 | } 185 | .icon_close_alt2:before { 186 | content: "\51"; 187 | } 188 | .icon_check_alt2:before { 189 | content: "\52"; 190 | } 191 | .icon_zoom-out_alt:before { 192 | content: "\53"; 193 | } 194 | .icon_zoom-in_alt:before { 195 | content: "\54"; 196 | } 197 | .icon_search:before { 198 | content: "\55"; 199 | } 200 | .icon_box-empty:before { 201 | content: "\56"; 202 | } 203 | .icon_box-selected:before { 204 | content: "\57"; 205 | } 206 | .icon_minus-box:before { 207 | content: "\58"; 208 | } 209 | .icon_plus-box:before { 210 | content: "\59"; 211 | } 212 | .icon_box-checked:before { 213 | content: "\5a"; 214 | } 215 | .icon_circle-empty:before { 216 | content: "\5b"; 217 | } 218 | .icon_circle-slelected:before { 219 | content: "\5c"; 220 | } 221 | .icon_stop_alt2:before { 222 | content: "\5d"; 223 | } 224 | .icon_stop:before { 225 | content: "\5e"; 226 | } 227 | .icon_pause_alt2:before { 228 | content: "\5f"; 229 | } 230 | .icon_pause:before { 231 | content: "\60"; 232 | } 233 | .icon_menu:before { 234 | content: "\61"; 235 | } 236 | .icon_menu-square_alt2:before { 237 | content: "\62"; 238 | } 239 | .icon_menu-circle_alt2:before { 240 | content: "\63"; 241 | } 242 | .icon_ul:before { 243 | content: "\64"; 244 | } 245 | .icon_ol:before { 246 | content: "\65"; 247 | } 248 | .icon_adjust-horiz:before { 249 | content: "\66"; 250 | } 251 | .icon_adjust-vert:before { 252 | content: "\67"; 253 | } 254 | .icon_document_alt:before { 255 | content: "\68"; 256 | } 257 | .icon_documents_alt:before { 258 | content: "\69"; 259 | } 260 | .icon_pencil:before { 261 | content: "\6a"; 262 | } 263 | .icon_pencil-edit_alt:before { 264 | content: "\6b"; 265 | } 266 | .icon_pencil-edit:before { 267 | content: "\6c"; 268 | } 269 | .icon_folder-alt:before { 270 | content: "\6d"; 271 | } 272 | .icon_folder-open_alt:before { 273 | content: "\6e"; 274 | } 275 | .icon_folder-add_alt:before { 276 | content: "\6f"; 277 | } 278 | .icon_info_alt:before { 279 | content: "\70"; 280 | } 281 | .icon_error-oct_alt:before { 282 | content: "\71"; 283 | } 284 | .icon_error-circle_alt:before { 285 | content: "\72"; 286 | } 287 | .icon_error-triangle_alt:before { 288 | content: "\73"; 289 | } 290 | .icon_question_alt2:before { 291 | content: "\74"; 292 | } 293 | .icon_question:before { 294 | content: "\75"; 295 | } 296 | .icon_comment_alt:before { 297 | content: "\76"; 298 | } 299 | .icon_chat_alt:before { 300 | content: "\77"; 301 | } 302 | .icon_vol-mute_alt:before { 303 | content: "\78"; 304 | } 305 | .icon_volume-low_alt:before { 306 | content: "\79"; 307 | } 308 | .icon_volume-high_alt:before { 309 | content: "\7a"; 310 | } 311 | .icon_quotations:before { 312 | content: "\7b"; 313 | } 314 | .icon_quotations_alt2:before { 315 | content: "\7c"; 316 | } 317 | .icon_clock_alt:before { 318 | content: "\7d"; 319 | } 320 | .icon_lock_alt:before { 321 | content: "\7e"; 322 | } 323 | .icon_lock-open_alt:before { 324 | content: "\e000"; 325 | } 326 | .icon_key_alt:before { 327 | content: "\e001"; 328 | } 329 | .icon_cloud_alt:before { 330 | content: "\e002"; 331 | } 332 | .icon_cloud-upload_alt:before { 333 | content: "\e003"; 334 | } 335 | .icon_cloud-download_alt:before { 336 | content: "\e004"; 337 | } 338 | .icon_image:before { 339 | content: "\e005"; 340 | } 341 | .icon_images:before { 342 | content: "\e006"; 343 | } 344 | .icon_lightbulb_alt:before { 345 | content: "\e007"; 346 | } 347 | .icon_gift_alt:before { 348 | content: "\e008"; 349 | } 350 | .icon_house_alt:before { 351 | content: "\e009"; 352 | } 353 | .icon_genius:before { 354 | content: "\e00a"; 355 | } 356 | .icon_mobile:before { 357 | content: "\e00b"; 358 | } 359 | .icon_tablet:before { 360 | content: "\e00c"; 361 | } 362 | .icon_laptop:before { 363 | content: "\e00d"; 364 | } 365 | .icon_desktop:before { 366 | content: "\e00e"; 367 | } 368 | .icon_camera_alt:before { 369 | content: "\e00f"; 370 | } 371 | .icon_mail_alt:before { 372 | content: "\e010"; 373 | } 374 | .icon_cone_alt:before { 375 | content: "\e011"; 376 | } 377 | .icon_ribbon_alt:before { 378 | content: "\e012"; 379 | } 380 | .icon_bag_alt:before { 381 | content: "\e013"; 382 | } 383 | .icon_creditcard:before { 384 | content: "\e014"; 385 | } 386 | .icon_cart_alt:before { 387 | content: "\e015"; 388 | } 389 | .icon_paperclip:before { 390 | content: "\e016"; 391 | } 392 | .icon_tag_alt:before { 393 | content: "\e017"; 394 | } 395 | .icon_tags_alt:before { 396 | content: "\e018"; 397 | } 398 | .icon_trash_alt:before { 399 | content: "\e019"; 400 | } 401 | .icon_cursor_alt:before { 402 | content: "\e01a"; 403 | } 404 | .icon_mic_alt:before { 405 | content: "\e01b"; 406 | } 407 | .icon_compass_alt:before { 408 | content: "\e01c"; 409 | } 410 | .icon_pin_alt:before { 411 | content: "\e01d"; 412 | } 413 | .icon_pushpin_alt:before { 414 | content: "\e01e"; 415 | } 416 | .icon_map_alt:before { 417 | content: "\e01f"; 418 | } 419 | .icon_drawer_alt:before { 420 | content: "\e020"; 421 | } 422 | .icon_toolbox_alt:before { 423 | content: "\e021"; 424 | } 425 | .icon_book_alt:before { 426 | content: "\e022"; 427 | } 428 | .icon_calendar:before { 429 | content: "\e023"; 430 | } 431 | .icon_film:before { 432 | content: "\e024"; 433 | } 434 | .icon_table:before { 435 | content: "\e025"; 436 | } 437 | .icon_contacts_alt:before { 438 | content: "\e026"; 439 | } 440 | .icon_headphones:before { 441 | content: "\e027"; 442 | } 443 | .icon_lifesaver:before { 444 | content: "\e028"; 445 | } 446 | .icon_piechart:before { 447 | content: "\e029"; 448 | } 449 | .icon_refresh:before { 450 | content: "\e02a"; 451 | } 452 | .icon_link_alt:before { 453 | content: "\e02b"; 454 | } 455 | .icon_link:before { 456 | content: "\e02c"; 457 | } 458 | .icon_loading:before { 459 | content: "\e02d"; 460 | } 461 | .icon_blocked:before { 462 | content: "\e02e"; 463 | } 464 | .icon_archive_alt:before { 465 | content: "\e02f"; 466 | } 467 | .icon_heart_alt:before { 468 | content: "\e030"; 469 | } 470 | .icon_star_alt:before { 471 | content: "\e031"; 472 | } 473 | .icon_star-half_alt:before { 474 | content: "\e032"; 475 | } 476 | .icon_star:before { 477 | content: "\e033"; 478 | } 479 | .icon_star-half:before { 480 | content: "\e034"; 481 | } 482 | .icon_tools:before { 483 | content: "\e035"; 484 | } 485 | .icon_tool:before { 486 | content: "\e036"; 487 | } 488 | .icon_cog:before { 489 | content: "\e037"; 490 | } 491 | .icon_cogs:before { 492 | content: "\e038"; 493 | } 494 | .arrow_up_alt:before { 495 | content: "\e039"; 496 | } 497 | .arrow_down_alt:before { 498 | content: "\e03a"; 499 | } 500 | .arrow_left_alt:before { 501 | content: "\e03b"; 502 | } 503 | .arrow_right_alt:before { 504 | content: "\e03c"; 505 | } 506 | .arrow_left-up_alt:before { 507 | content: "\e03d"; 508 | } 509 | .arrow_right-up_alt:before { 510 | content: "\e03e"; 511 | } 512 | .arrow_right-down_alt:before { 513 | content: "\e03f"; 514 | } 515 | .arrow_left-down_alt:before { 516 | content: "\e040"; 517 | } 518 | .arrow_condense_alt:before { 519 | content: "\e041"; 520 | } 521 | .arrow_expand_alt3:before { 522 | content: "\e042"; 523 | } 524 | .arrow_carrot_up_alt:before { 525 | content: "\e043"; 526 | } 527 | .arrow_carrot-down_alt:before { 528 | content: "\e044"; 529 | } 530 | .arrow_carrot-left_alt:before { 531 | content: "\e045"; 532 | } 533 | .arrow_carrot-right_alt:before { 534 | content: "\e046"; 535 | } 536 | .arrow_carrot-2up_alt:before { 537 | content: "\e047"; 538 | } 539 | .arrow_carrot-2dwnn_alt:before { 540 | content: "\e048"; 541 | } 542 | .arrow_carrot-2left_alt:before { 543 | content: "\e049"; 544 | } 545 | .arrow_carrot-2right_alt:before { 546 | content: "\e04a"; 547 | } 548 | .arrow_triangle-up_alt:before { 549 | content: "\e04b"; 550 | } 551 | .arrow_triangle-down_alt:before { 552 | content: "\e04c"; 553 | } 554 | .arrow_triangle-left_alt:before { 555 | content: "\e04d"; 556 | } 557 | .arrow_triangle-right_alt:before { 558 | content: "\e04e"; 559 | } 560 | .icon_minus_alt:before { 561 | content: "\e04f"; 562 | } 563 | .icon_plus_alt:before { 564 | content: "\e050"; 565 | } 566 | .icon_close_alt:before { 567 | content: "\e051"; 568 | } 569 | .icon_check_alt:before { 570 | content: "\e052"; 571 | } 572 | .icon_zoom-out:before { 573 | content: "\e053"; 574 | } 575 | .icon_zoom-in:before { 576 | content: "\e054"; 577 | } 578 | .icon_stop_alt:before { 579 | content: "\e055"; 580 | } 581 | .icon_menu-square_alt:before { 582 | content: "\e056"; 583 | } 584 | .icon_menu-circle_alt:before { 585 | content: "\e057"; 586 | } 587 | .icon_document:before { 588 | content: "\e058"; 589 | } 590 | .icon_documents:before { 591 | content: "\e059"; 592 | } 593 | .icon_pencil_alt:before { 594 | content: "\e05a"; 595 | } 596 | .icon_folder:before { 597 | content: "\e05b"; 598 | } 599 | .icon_folder-open:before { 600 | content: "\e05c"; 601 | } 602 | .icon_folder-add:before { 603 | content: "\e05d"; 604 | } 605 | .icon_folder_upload:before { 606 | content: "\e05e"; 607 | } 608 | .icon_folder_download:before { 609 | content: "\e05f"; 610 | } 611 | .icon_info:before { 612 | content: "\e060"; 613 | } 614 | .icon_error-circle:before { 615 | content: "\e061"; 616 | } 617 | .icon_error-oct:before { 618 | content: "\e062"; 619 | } 620 | .icon_error-triangle:before { 621 | content: "\e063"; 622 | } 623 | .icon_question_alt:before { 624 | content: "\e064"; 625 | } 626 | .icon_comment:before { 627 | content: "\e065"; 628 | } 629 | .icon_chat:before { 630 | content: "\e066"; 631 | } 632 | .icon_vol-mute:before { 633 | content: "\e067"; 634 | } 635 | .icon_volume-low:before { 636 | content: "\e068"; 637 | } 638 | .icon_volume-high:before { 639 | content: "\e069"; 640 | } 641 | .icon_quotations_alt:before { 642 | content: "\e06a"; 643 | } 644 | .icon_clock:before { 645 | content: "\e06b"; 646 | } 647 | .icon_lock:before { 648 | content: "\e06c"; 649 | } 650 | .icon_lock-open:before { 651 | content: "\e06d"; 652 | } 653 | .icon_key:before { 654 | content: "\e06e"; 655 | } 656 | .icon_cloud:before { 657 | content: "\e06f"; 658 | } 659 | .icon_cloud-upload:before { 660 | content: "\e070"; 661 | } 662 | .icon_cloud-download:before { 663 | content: "\e071"; 664 | } 665 | .icon_lightbulb:before { 666 | content: "\e072"; 667 | } 668 | .icon_gift:before { 669 | content: "\e073"; 670 | } 671 | .icon_house:before { 672 | content: "\e074"; 673 | } 674 | .icon_camera:before { 675 | content: "\e075"; 676 | } 677 | .icon_mail:before { 678 | content: "\e076"; 679 | } 680 | .icon_cone:before { 681 | content: "\e077"; 682 | } 683 | .icon_ribbon:before { 684 | content: "\e078"; 685 | } 686 | .icon_bag:before { 687 | content: "\e079"; 688 | } 689 | .icon_cart:before { 690 | content: "\e07a"; 691 | } 692 | .icon_tag:before { 693 | content: "\e07b"; 694 | } 695 | .icon_tags:before { 696 | content: "\e07c"; 697 | } 698 | .icon_trash:before { 699 | content: "\e07d"; 700 | } 701 | .icon_cursor:before { 702 | content: "\e07e"; 703 | } 704 | .icon_mic:before { 705 | content: "\e07f"; 706 | } 707 | .icon_compass:before { 708 | content: "\e080"; 709 | } 710 | .icon_pin:before { 711 | content: "\e081"; 712 | } 713 | .icon_pushpin:before { 714 | content: "\e082"; 715 | } 716 | .icon_map:before { 717 | content: "\e083"; 718 | } 719 | .icon_drawer:before { 720 | content: "\e084"; 721 | } 722 | .icon_toolbox:before { 723 | content: "\e085"; 724 | } 725 | .icon_book:before { 726 | content: "\e086"; 727 | } 728 | .icon_contacts:before { 729 | content: "\e087"; 730 | } 731 | .icon_archive:before { 732 | content: "\e088"; 733 | } 734 | .icon_heart:before { 735 | content: "\e089"; 736 | } 737 | .icon_profile:before { 738 | content: "\e08a"; 739 | } 740 | .icon_group:before { 741 | content: "\e08b"; 742 | } 743 | .icon_grid-2x2:before { 744 | content: "\e08c"; 745 | } 746 | .icon_grid-3x3:before { 747 | content: "\e08d"; 748 | } 749 | .icon_music:before { 750 | content: "\e08e"; 751 | } 752 | .icon_pause_alt:before { 753 | content: "\e08f"; 754 | } 755 | .icon_phone:before { 756 | content: "\e090"; 757 | } 758 | .icon_upload:before { 759 | content: "\e091"; 760 | } 761 | .icon_download:before { 762 | content: "\e092"; 763 | } 764 | .social_facebook:before { 765 | content: "\e093"; 766 | } 767 | .social_twitter:before { 768 | content: "\e094"; 769 | } 770 | .social_pinterest:before { 771 | content: "\e095"; 772 | } 773 | .social_googleplus:before { 774 | content: "\e096"; 775 | } 776 | .social_tumblr:before { 777 | content: "\e097"; 778 | } 779 | .social_tumbleupon:before { 780 | content: "\e098"; 781 | } 782 | .social_wordpress:before { 783 | content: "\e099"; 784 | } 785 | .social_instagram:before { 786 | content: "\e09a"; 787 | } 788 | .social_dribbble:before { 789 | content: "\e09b"; 790 | } 791 | .social_vimeo:before { 792 | content: "\e09c"; 793 | } 794 | .social_linkedin:before { 795 | content: "\e09d"; 796 | } 797 | .social_rss:before { 798 | content: "\e09e"; 799 | } 800 | .social_deviantart:before { 801 | content: "\e09f"; 802 | } 803 | .social_share:before { 804 | content: "\e0a0"; 805 | } 806 | .social_myspace:before { 807 | content: "\e0a1"; 808 | } 809 | .social_skype:before { 810 | content: "\e0a2"; 811 | } 812 | .social_youtube:before { 813 | content: "\e0a3"; 814 | } 815 | .social_picassa:before { 816 | content: "\e0a4"; 817 | } 818 | .social_googledrive:before { 819 | content: "\e0a5"; 820 | } 821 | .social_flickr:before { 822 | content: "\e0a6"; 823 | } 824 | .social_blogger:before { 825 | content: "\e0a7"; 826 | } 827 | .social_spotify:before { 828 | content: "\e0a8"; 829 | } 830 | .social_delicious:before { 831 | content: "\e0a9"; 832 | } 833 | .social_facebook_circle:before { 834 | content: "\e0aa"; 835 | } 836 | .social_twitter_circle:before { 837 | content: "\e0ab"; 838 | } 839 | .social_pinterest_circle:before { 840 | content: "\e0ac"; 841 | } 842 | .social_googleplus_circle:before { 843 | content: "\e0ad"; 844 | } 845 | .social_tumblr_circle:before { 846 | content: "\e0ae"; 847 | } 848 | .social_stumbleupon_circle:before { 849 | content: "\e0af"; 850 | } 851 | .social_wordpress_circle:before { 852 | content: "\e0b0"; 853 | } 854 | .social_instagram_circle:before { 855 | content: "\e0b1"; 856 | } 857 | .social_dribbble_circle:before { 858 | content: "\e0b2"; 859 | } 860 | .social_vimeo_circle:before { 861 | content: "\e0b3"; 862 | } 863 | .social_linkedin_circle:before { 864 | content: "\e0b4"; 865 | } 866 | .social_rss_circle:before { 867 | content: "\e0b5"; 868 | } 869 | .social_deviantart_circle:before { 870 | content: "\e0b6"; 871 | } 872 | .social_share_circle:before { 873 | content: "\e0b7"; 874 | } 875 | .social_myspace_circle:before { 876 | content: "\e0b8"; 877 | } 878 | .social_skype_circle:before { 879 | content: "\e0b9"; 880 | } 881 | .social_youtube_circle:before { 882 | content: "\e0ba"; 883 | } 884 | .social_picassa_circle:before { 885 | content: "\e0bb"; 886 | } 887 | .social_googledrive_alt2:before { 888 | content: "\e0bc"; 889 | } 890 | .social_flickr_circle:before { 891 | content: "\e0bd"; 892 | } 893 | .social_blogger_circle:before { 894 | content: "\e0be"; 895 | } 896 | .social_spotify_circle:before { 897 | content: "\e0bf"; 898 | } 899 | .social_delicious_circle:before { 900 | content: "\e0c0"; 901 | } 902 | .social_facebook_square:before { 903 | content: "\e0c1"; 904 | } 905 | .social_twitter_square:before { 906 | content: "\e0c2"; 907 | } 908 | .social_pinterest_square:before { 909 | content: "\e0c3"; 910 | } 911 | .social_googleplus_square:before { 912 | content: "\e0c4"; 913 | } 914 | .social_tumblr_square:before { 915 | content: "\e0c5"; 916 | } 917 | .social_stumbleupon_square:before { 918 | content: "\e0c6"; 919 | } 920 | .social_wordpress_square:before { 921 | content: "\e0c7"; 922 | } 923 | .social_instagram_square:before { 924 | content: "\e0c8"; 925 | } 926 | .social_dribbble_square:before { 927 | content: "\e0c9"; 928 | } 929 | .social_vimeo_square:before { 930 | content: "\e0ca"; 931 | } 932 | .social_linkedin_square:before { 933 | content: "\e0cb"; 934 | } 935 | .social_rss_square:before { 936 | content: "\e0cc"; 937 | } 938 | .social_deviantart_square:before { 939 | content: "\e0cd"; 940 | } 941 | .social_share_square:before { 942 | content: "\e0ce"; 943 | } 944 | .social_myspace_square:before { 945 | content: "\e0cf"; 946 | } 947 | .social_skype_square:before { 948 | content: "\e0d0"; 949 | } 950 | .social_youtube_square:before { 951 | content: "\e0d1"; 952 | } 953 | .social_picassa_square:before { 954 | content: "\e0d2"; 955 | } 956 | .social_googledrive_square:before { 957 | content: "\e0d3"; 958 | } 959 | .social_flickr_square:before { 960 | content: "\e0d4"; 961 | } 962 | .social_blogger_square:before { 963 | content: "\e0d5"; 964 | } 965 | .social_spotify_square:before { 966 | content: "\e0d6"; 967 | } 968 | .social_delicious_square:before { 969 | content: "\e0d7"; 970 | } 971 | .icon_printer:before { 972 | content: "\e103"; 973 | } 974 | .icon_calulator:before { 975 | content: "\e0ee"; 976 | } 977 | .icon_building:before { 978 | content: "\e0ef"; 979 | } 980 | .icon_floppy:before { 981 | content: "\e0e8"; 982 | } 983 | .icon_drive:before { 984 | content: "\e0ea"; 985 | } 986 | .icon_search-2:before { 987 | content: "\e101"; 988 | } 989 | .icon_id:before { 990 | content: "\e107"; 991 | } 992 | .icon_id-2:before { 993 | content: "\e108"; 994 | } 995 | .icon_puzzle:before { 996 | content: "\e102"; 997 | } 998 | .icon_like:before { 999 | content: "\e106"; 1000 | } 1001 | .icon_dislike:before { 1002 | content: "\e0eb"; 1003 | } 1004 | .icon_mug:before { 1005 | content: "\e105"; 1006 | } 1007 | .icon_currency:before { 1008 | content: "\e0ed"; 1009 | } 1010 | .icon_wallet:before { 1011 | content: "\e100"; 1012 | } 1013 | .icon_pens:before { 1014 | content: "\e104"; 1015 | } 1016 | .icon_easel:before { 1017 | content: "\e0e9"; 1018 | } 1019 | .icon_flowchart:before { 1020 | content: "\e109"; 1021 | } 1022 | .icon_datareport:before { 1023 | content: "\e0ec"; 1024 | } 1025 | .icon_briefcase:before { 1026 | content: "\e0fe"; 1027 | } 1028 | .icon_shield:before { 1029 | content: "\e0f6"; 1030 | } 1031 | .icon_percent:before { 1032 | content: "\e0fb"; 1033 | } 1034 | .icon_globe:before { 1035 | content: "\e0e2"; 1036 | } 1037 | .icon_globe-2:before { 1038 | content: "\e0e3"; 1039 | } 1040 | .icon_target:before { 1041 | content: "\e0f5"; 1042 | } 1043 | .icon_hourglass:before { 1044 | content: "\e0e1"; 1045 | } 1046 | .icon_balance:before { 1047 | content: "\e0ff"; 1048 | } 1049 | .icon_rook:before { 1050 | content: "\e0f8"; 1051 | } 1052 | .icon_printer-alt:before { 1053 | content: "\e0fa"; 1054 | } 1055 | .icon_calculator_alt:before { 1056 | content: "\e0e7"; 1057 | } 1058 | .icon_building_alt:before { 1059 | content: "\e0fd"; 1060 | } 1061 | .icon_floppy_alt:before { 1062 | content: "\e0e4"; 1063 | } 1064 | .icon_drive_alt:before { 1065 | content: "\e0e5"; 1066 | } 1067 | .icon_search_alt:before { 1068 | content: "\e0f7"; 1069 | } 1070 | .icon_id_alt:before { 1071 | content: "\e0e0"; 1072 | } 1073 | .icon_id-2_alt:before { 1074 | content: "\e0fc"; 1075 | } 1076 | .icon_puzzle_alt:before { 1077 | content: "\e0f9"; 1078 | } 1079 | .icon_like_alt:before { 1080 | content: "\e0dd"; 1081 | } 1082 | .icon_dislike_alt:before { 1083 | content: "\e0f1"; 1084 | } 1085 | .icon_mug_alt:before { 1086 | content: "\e0dc"; 1087 | } 1088 | .icon_currency_alt:before { 1089 | content: "\e0f3"; 1090 | } 1091 | .icon_wallet_alt:before { 1092 | content: "\e0d8"; 1093 | } 1094 | .icon_pens_alt:before { 1095 | content: "\e0db"; 1096 | } 1097 | .icon_easel_alt:before { 1098 | content: "\e0f0"; 1099 | } 1100 | .icon_flowchart_alt:before { 1101 | content: "\e0df"; 1102 | } 1103 | .icon_datareport_alt:before { 1104 | content: "\e0f2"; 1105 | } 1106 | .icon_briefcase_alt:before { 1107 | content: "\e0f4"; 1108 | } 1109 | .icon_shield_alt:before { 1110 | content: "\e0d9"; 1111 | } 1112 | .icon_percent_alt:before { 1113 | content: "\e0da"; 1114 | } 1115 | .icon_globe_alt:before { 1116 | content: "\e0de"; 1117 | } 1118 | .icon_clipboard:before { 1119 | content: "\e0e6"; 1120 | } 1121 | 1122 | 1123 | .glyph { 1124 | float: left; 1125 | text-align: center; 1126 | padding: .75em; 1127 | margin: .4em 1.5em .75em 0; 1128 | width: 6em; 1129 | text-shadow: none; 1130 | } 1131 | .glyph_big { 1132 | font-size: 128px; 1133 | color: #59c5dc; 1134 | float: left; 1135 | margin-right: 20px; 1136 | } 1137 | 1138 | .glyph div { padding-bottom: 10px;} 1139 | 1140 | .glyph input { 1141 | font-family: consolas, monospace; 1142 | font-size: 12px; 1143 | width: 100%; 1144 | text-align: center; 1145 | border: 0; 1146 | box-shadow: 0 0 0 1px #ccc; 1147 | padding: .2em; 1148 | -moz-border-radius: 5px; 1149 | -webkit-border-radius: 5px; 1150 | } 1151 | .centered { 1152 | margin-left: auto; 1153 | margin-right: auto; 1154 | } 1155 | .glyph .fs1 { 1156 | font-size: 2em; 1157 | } 1158 | 1159 | 1160 | --------------------------------------------------------------------------------