var cbpHorizontalMenu=function(){function o(){f.on("click",s);t.on("click",function(n){n.stopPropagation()})}function s(f){var o=$(f.currentTarget).parent("li"),s=o.find(".row"),a=o.find(".current-nav-indicator"),c=o.find(".cbp-hrsub").outerHeight()-2,h=t.eq(n),v=h.find(".row"),p=h.find(".current-nav-indicator"),y=h.find(".cbp-hrsub").outerHeight()-2,l=o.index()-1,w=o.position().left+Math.floor(o.width()/2)-8,b=h.position().left+Math.floor(o.width()/2)-8;if(n===l)r();else{u()?(n!==-1&&t.eq(n).removeClass("cbp-hropen"),n===l?(o.removeClass("cbp-hropen"),n=-1):(o.addClass("cbp-hropen"),coords=$(this).parent().offset().top,rm.htmlbody.animate({scrollTop:coords},"slow"))):n!==-1?v.fadeOut(150,function(){s.fadeTo(0,0).height(y),o.addClass("cbp-hropen"),h.removeClass("cbp-hropen"),v.show(),c!==y&&s.animate({height:c},300,"easeOutBack",function(){s.height("auto")}),p.hide(),i.show().css("left",b).animate({left:w},300,function(){s.fadeTo(150,1).height("auto"),i.hide(),a.show()})}):(s.fadeTo(0,0).height(0),o.addClass("cbp-hropen"),s.animate({height:c},300,"easeOutBack",function(){s.fadeTo(150,1).height("auto"),a.fadeIn(150)})),n=l;e.off("click").on("click",r)}return!1}function r(){if(u())t.eq(n).removeClass("cbp-hropen");else{var r=t.eq(n),f=r.find(".row"),e=r.data("outerheight");r.find(".current-nav-indicator").fadeOut(150),f.height(e).fadeTo(150,0,function(){f.animate({height:0},200,"easeInBack",function(){f.height("auto"),r.removeClass("cbp-hropen")})})}n=-1}function u(){return $(window).width()<=768?!0:!1}var t=$("#cbp-hrmenu > ul > li").not(".home"),f=t.children("a"),e=$("body"),n=-1,i=$("#current-nav-indicator");return{init:o}}();
/*!
 * imagesLoaded PACKAGED v3.0.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
/*!
 * EventEmitter v4.2.4 - git.io/ee
 * Oliver Caldwell
 * MIT license
 * @preserve
 */
(function(){"use strict";function i(){}function r(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function t(n){return function(){return this[n].apply(this,arguments)}}var n=i.prototype;n.getListeners=function(n){var t=this._getEvents(),r,i;if(typeof n=="object"){r={};for(i in t)t.hasOwnProperty(i)&&n.test(i)&&(r[i]=t[i])}else r=t[n]||(t[n]=[]);return r},n.flattenListeners=function(n){for(var i=[],t=0;t<n.length;t+=1)i.push(n[t].listener);return i},n.getListenersAsObject=function(n){var t=this.getListeners(n),i;return t instanceof Array&&(i={},i[n]=t),i||t},n.addListener=function(n,t){var i=this.getListenersAsObject(n),f=typeof t=="object",u;for(u in i)i.hasOwnProperty(u)&&r(i[u],t)===-1&&i[u].push(f?t:{listener:t,once:!1});return this},n.on=t("addListener"),n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})},n.once=t("addOnceListener"),n.defineEvent=function(n){return this.getListeners(n),this},n.defineEvents=function(n){for(var t=0;t<n.length;t+=1)this.defineEvent(n[t]);return this},n.removeListener=function(n,t){var i=this.getListenersAsObject(n),f,u;for(u in i)i.hasOwnProperty(u)&&(f=r(i[u],t),f!==-1&&i[u].splice(f,1));return this},n.off=t("removeListener"),n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)},n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)},n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if(typeof t!="object"||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&(typeof u=="function"?f.call(this,r,u):e.call(this,r,u));return this},n.removeEvent=function(n){var r=typeof n,t=this._getEvents(),i;if(r==="string")delete t[n];else if(r==="object")for(i in t)t.hasOwnProperty(i)&&n.test(i)&&delete t[i];else delete this._events;return this},n.removeAllListeners=t("removeEvent"),n.emitEvent=function(n,t){var r=this.getListenersAsObject(n),i,f,u,e;for(u in r)if(r.hasOwnProperty(u))for(f=r[u].length;f--;)i=r[u][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this},n.trigger=t("emitEvent"),n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)},n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this},n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},n._getEvents=function(){return this._events||(this._events={})},typeof define=="function"&&define.amd?define(function(){return i}):typeof module=="object"&&module.exports?module.exports=i:this.EventEmitter=i}).call(this);
/*!
 * eventie v1.0.3
 * event binding helper
 *   eventie.bind( elem, 'click', myFn )
 *   eventie.unbind( elem, 'click', myFn )
 */
(function(n){"use strict";var t=document.documentElement,r=function(){},i,u;t.addEventListener?r=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(r=function(t,i,r){t[i+r]=r.handleEvent?function(){var t=n.event;t.target=t.target||t.srcElement,r.handleEvent.call(r,t)}:function(){var i=n.event;i.target=i.target||i.srcElement,r.call(t,i)},t.attachEvent("on"+i,t[i+r])}),i=function(){},t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=undefined}}),u={bind:r,unbind:i},typeof define=="function"&&define.amd?define(u):n.eventie=u})(this);
/*!
 * imagesLoaded v3.0.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
(function(n){"use strict";function r(n,t){for(var i in t)n[i]=t[i];return n}function o(n){return e.call(n)==="[object Array]"}function s(n){var t=[],i,r;if(o(n))t=n;else if(typeof n.length=="number")for(i=0,r=n.length;i<r;i++)t.push(n[i]);else t.push(n);return t}function u(n,u){function e(n,i,u){if(!(this instanceof e))return new e(n,i);if(typeof n=="string"&&(n=document.querySelectorAll(n)),this.elements=s(n),this.options=r({},this.options),typeof i=="function"?u=i:r(this.options,i),u)this.on("always",u);this.getImages(),t&&(this.jqDeferred=new t.Deferred);var f=this;setTimeout(function(){f.check()})}function o(n){this.img=n}e.prototype=new n,e.prototype.options={},e.prototype.getImages=function(){var n,u,t,r,i,f,e;for(this.images=[],n=0,u=this.elements.length;n<u;n++)for(t=this.elements[n],t.nodeName==="IMG"&&this.addImage(t),r=t.querySelectorAll("img"),i=0,f=r.length;i<f;i++)e=r[i],this.addImage(e)},e.prototype.addImage=function(n){var t=new o(n);this.images.push(t)},e.prototype.check=function(){function o(n,u){return t.options.debug&&f&&i.log("confirm",n,u),t.progress(n),e++,e===r&&t.complete(),!0}var t=this,e=0,r=this.images.length,n,u;if(this.hasAnyBroken=!1,!r){this.complete();return}for(n=0;n<r;n++){u=this.images[n];u.on("confirm",o);u.check()}},e.prototype.progress=function(n){this.hasAnyBroken=this.hasAnyBroken||!n.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,n),t.jqDeferred&&t.jqDeferred.notify(t,n)})},e.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done",n;this.isComplete=!0,n=this,setTimeout(function(){if(n.emit(t,n),n.emit("always",n),n.jqDeferred){var i=n.hasAnyBroken?"reject":"resolve";n.jqDeferred[i](n)}})},t&&(t.fn.imagesLoaded=function(n,i){var r=new e(this,n,i);return r.jqDeferred.promise(t(this))});var h={};return o.prototype=new n,o.prototype.check=function(){var t=h[this.img.src],n;if(t){this.useCached(t);return}if(h[this.img.src]=this,this.img.complete&&this.img.naturalWidth!==undefined){this.confirm(this.img.naturalWidth!==0,"naturalWidth");return}n=this.proxyImage=new Image,u.bind(n,"load",this),u.bind(n,"error",this),n.src=this.img.src},o.prototype.useCached=function(n){if(n.isConfirmed)this.confirm(n.isLoaded,"cached was confirmed");else{var t=this;n.on("confirm",function(n){return t.confirm(n.isLoaded,"cache emitted confirmed"),!0})}},o.prototype.confirm=function(n,t){this.isConfirmed=!0,this.isLoaded=n,this.emit("confirm",this,t)},o.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},o.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindProxyEvents()},o.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindProxyEvents()},o.prototype.unbindProxyEvents=function(){u.unbind(this.proxyImage,"load",this),u.unbind(this.proxyImage,"error",this)},e}var t=n.jQuery,i=n.console,f=typeof i!="undefined",e=Object.prototype.toString;typeof define=="function"&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],u):n.imagesLoaded=u(n.EventEmitter,n.eventie)})(window),function(n){n.flexslider=function(t,i){var r=n(t);r.vars=n.extend({},n.flexslider.defaults,i);var u=r.vars.namespace,v=("ontouchstart"in window||window.navigator.msPointerEnabled||window.DocumentTouch&&document instanceof DocumentTouch)&&r.vars.touch,a="click touchend MSPointerUp",o="",y,h=r.vars.direction==="vertical",s=r.vars.reverse,e=r.vars.itemWidth>0,c=r.vars.animation==="fade",l=r.vars.asNavFor!=="",f={};focused=!0,n.data(t,"flexslider",r),f={init:function(){r.animating=!1,r.currentSlide=r.vars.startAt,r.animatingTo=r.currentSlide,r.atEnd=r.currentSlide===0||r.currentSlide===r.last,r.containerSelector=r.vars.selector.substr(0,r.vars.selector.search(" ")),r.slides=n(r.vars.selector,r),r.container=n(r.containerSelector,r),r.count=r.slides.length,r.syncExists=n(r.vars.sync).length>0,r.vars.animation==="slide"&&(r.vars.animation="swing"),r.prop=h?"top":"marginLeft",r.args={},r.manualPause=!1,r.stopped=!1,r.transitions=!r.vars.video&&!c&&r.vars.useCSS&&function(){var i=document.createElement("div"),n=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"],t;for(t in n)if(i.style[n[t]]!==undefined)return r.pfx=n[t].replace("Perspective","").toLowerCase(),r.prop="-"+r.pfx+"-transform",!0;return!1}(),r.vars.controlsContainer!==""&&(r.controlsContainer=n(r.vars.controlsContainer).length>0&&n(r.vars.controlsContainer)),r.vars.manualControls!==""&&(r.manualControls=n(r.vars.manualControls).length>0&&n(r.vars.manualControls)),r.vars.randomize&&(r.slides.sort(function(){return Math.round(Math.random())-.5}),r.container.empty().append(r.slides)),r.doMath(),l&&f.asNav.setup(),r.setup("init"),r.vars.controlNav&&f.controlNav.setup(),r.vars.directionNav&&f.directionNav.setup(),r.vars.keyboard&&(n(r.containerSelector).length===1||r.vars.multipleKeyboard)&&n(document).bind("keyup",function(n){var t=n.keyCode,i;r.animating||t!==39&&t!==37||(i=t===39?r.getTarget("next"):t===37?r.getTarget("prev"):!1,r.flexAnimate(i,r.vars.pauseOnAction))}),r.vars.mousewheel&&r.bind("mousewheel",function(n,t){n.preventDefault();var f=t<0?r.getTarget("next"):r.getTarget("prev");r.flexAnimate(f,r.vars.pauseOnAction)}),r.vars.pausePlay&&f.pausePlay.setup(),r.vars.slideshow&&(r.vars.pauseOnHover&&r.hover(function(){r.manualPlay||r.manualPause||r.pause()},function(){r.manualPause||r.manualPlay||r.stopped||r.play()}),r.vars.initDelay>0?setTimeout(r.play,r.vars.initDelay):r.play()),v&&r.vars.touch&&f.touch(),(!c||c&&r.vars.smoothHeight)&&n(window).bind("resize orientationchange focus",f.resize),setTimeout(function(){r.vars.start(r)},200)},asNav:{setup:function(){r.asNav=!0,r.animatingTo=Math.floor(r.currentSlide/r.move),r.currentItem=r.currentSlide,r.slides.removeClass(u+"active-slide").eq(r.currentItem).addClass(u+"active-slide"),r.slides.click(function(t){t.preventDefault();var i=n(this),f=i.index(),e=i.offset().left-n(r).scrollLeft();e<=0&&i.hasClass(u+"active-slide")?r.flexAnimate(r.getTarget("prev"),!0):n(r.vars.asNavFor).data("flexslider").animating||i.hasClass(u+"active-slide")||(r.direction=r.currentItem<f?"next":"prev",r.flexAnimate(f,r.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){r.manualControls?f.controlNav.setupManual():f.controlNav.setupPaging()},setupPaging:function(){var c=r.vars.controlNav==="thumbnails"?"control-thumbs":"control-paging",h=1,e,s,t,i;if(r.controlNavScaffold=n('<ol class="'+u+"control-nav "+u+c+'"><\/ol>'),r.pagingCount>1)for(t=0;t<r.pagingCount;t++)s=r.slides.eq(t),e=r.vars.controlNav==="thumbnails"?'<img src="'+s.attr("data-thumb")+'"/>':"<a>"+h+"<\/a>","thumbnails"===r.vars.controlNav&&!0===r.vars.thumbCaptions&&(i=s.attr("data-thumbcaption"),""!=i&&undefined!=i&&(e+='<span class="'+u+'caption">'+i+"<\/span>")),r.controlNavScaffold.append("<li>"+e+"<\/li>"),h++;r.controlsContainer?n(r.controlsContainer).append(r.controlNavScaffold):r.append(r.controlNavScaffold),f.controlNav.set(),f.controlNav.active(),r.controlNavScaffold.delegate("a, img",a,function(t){if(t.preventDefault(),o===""||o===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(u+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}o===""&&(o=t.type),f.setToClearWatchedEvent()})},setupManual:function(){r.controlNav=r.manualControls,f.controlNav.active(),r.controlNav.bind(a,function(t){if(t.preventDefault(),o===""||o===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(u+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}o===""&&(o=t.type),f.setToClearWatchedEvent()})},set:function(){var t=r.vars.controlNav==="thumbnails"?"img":"a";r.controlNav=n("."+u+"control-nav li "+t,r.controlsContainer?r.controlsContainer:r)},active:function(){r.controlNav.removeClass(u+"active").eq(r.animatingTo).addClass(u+"active")},update:function(t,i){r.pagingCount>1&&t==="add"?r.controlNavScaffold.append(n("<li><a>"+r.count+"<\/a><\/li>")):r.pagingCount===1?r.controlNavScaffold.find("li").remove():r.controlNav.eq(i).closest("li").remove(),f.controlNav.set(),r.pagingCount>1&&r.pagingCount!==r.controlNav.length?r.update(i,t):f.controlNav.active()}},directionNav:{setup:function(){var t=n('<ul class="'+u+'direction-nav"><li><a class="'+u+'prev" href="#">'+r.vars.prevText+'<\/a><\/li><li><a class="'+u+'next" href="#">'+r.vars.nextText+"<\/a><\/li><\/ul>");r.controlsContainer?(n(r.controlsContainer).append(t),r.directionNav=n("."+u+"direction-nav li a",r.controlsContainer)):(r.append(t),r.directionNav=n("."+u+"direction-nav li a",r)),f.directionNav.update(),r.directionNav.bind(a,function(t){t.preventDefault();var i;(o===""||o===t.type)&&(i=n(this).hasClass(u+"next")?r.getTarget("next"):r.getTarget("prev"),r.flexAnimate(i,r.vars.pauseOnAction)),o===""&&(o=t.type),f.setToClearWatchedEvent()})},update:function(){var n=u+"disabled";r.pagingCount===1?r.directionNav.addClass(n).attr("tabindex","-1"):r.vars.animationLoop?r.directionNav.removeClass(n).removeAttr("tabindex"):r.animatingTo===0?r.directionNav.removeClass(n).filter("."+u+"prev").addClass(n).attr("tabindex","-1"):r.animatingTo===r.last?r.directionNav.removeClass(n).filter("."+u+"next").addClass(n).attr("tabindex","-1"):r.directionNav.removeClass(n).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=n('<div class="'+u+'pauseplay"><a><\/a><\/div>');r.controlsContainer?(r.controlsContainer.append(t),r.pausePlay=n("."+u+"pauseplay a",r.controlsContainer)):(r.append(t),r.pausePlay=n("."+u+"pauseplay a",r)),f.pausePlay.update(r.vars.slideshow?u+"pause":u+"play"),r.pausePlay.bind(a,function(t){t.preventDefault(),(o===""||o===t.type)&&(n(this).hasClass(u+"pause")?(r.manualPause=!0,r.manualPlay=!1,r.pause()):(r.manualPause=!1,r.manualPlay=!0,r.play())),o===""&&(o=t.type),f.setToClearWatchedEvent()})},update:function(n){n==="play"?r.pausePlay.removeClass(u+"pause").addClass(u+"play").text(r.vars.playText):r.pausePlay.removeClass(u+"play").addClass(u+"pause").text(r.vars.pauseText)}},touch:function(){function y(n){r.animating?n.preventDefault():(window.navigator.msPointerEnabled||n.touches.length===1)&&(r.pause(),l=h?r.h:r.w,w=Number(new Date),i=n.touches[0].pageX,u=n.touches[0].pageY,window.navigator.msPointerEnabled&&(i=n.pageX,u=n.pageY),p=e&&s&&r.animatingTo===r.last?0:e&&s?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:s?(r.last-r.currentSlide+r.cloneOffset)*l:(r.currentSlide+r.cloneOffset)*l,a=h?u:i,v=h?i:u,t.addEventListener?t.addEventListener("touchmove",f,!1):t.attachEvent&&t.attachEvent("touchmove",f,!1),t.addEventListener?t.addEventListener("touchend",o,!1):t.attachEvent&&t.attachEvent("touchend",o,!1),window.navigator.msPointerEnabled&&(t.addEventListener?t.addEventListener("MSPointerMove",f,!1):t.attachEvent&&t.attachEvent("MSPointerMove",f,!1),t.addEventListener?t.addEventListener("MSPointerOut",o,!1):t.attachEvent&&t.attachEvent("MSPointerOut",o,!1)))}function f(t){var f;window.navigator.msPointerEnabled?(i=t.pageX,u=t.pageY):(i=t.touches[0].pageX,u=t.touches[0].pageY),n=h?a-u:a-i,b=h?Math.abs(n)<Math.abs(i-v):Math.abs(n)<Math.abs(u-v),f=window.navigator.msPointerEnabled?100:500,(!b||Number(new Date)-w>f)&&(t.preventDefault(),!c&&r.transitions&&(r.vars.animationLoop||(n=n/(r.currentSlide===0&&n<0||r.currentSlide===r.last&&n>0?Math.abs(n)/l+2:1)),r.setProps(p+n,"setTouch")))}function o(){if(t.removeEventListener("touchmove",f,!1),window.navigator.msPointerEnabled&&t.removeEventListener("MSPointerMove",f,!1),r.animatingTo===r.currentSlide&&!b&&!(n===null)){var u=s?-n:n,e=u>0?r.getTarget("next"):r.getTarget("prev");r.canAdvance(e)&&(Number(new Date)-w<550&&Math.abs(u)>50||Math.abs(u)>l/2)?r.flexAnimate(e,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)}t.removeEventListener("touchend",o,!1),window.navigator.msPointerEnabled&&t.removeEventListener("MSPointerOut",o,!1),a=null,v=null,n=null,p=null}var a,v,p,l,n,w,b=!1,i=0,u=0;t.addEventListener?t.addEventListener("touchstart",y,!1):t.attachEvent&&t.attachEvent("touchstart",y,!1),window.navigator.msPointerEnabled&&(t.addEventListener?t.addEventListener("MSPointerDown",y,!1):t.attachEvent&&t.attachEvent("MSPointerDown",y,!1))},resize:function(){!r.animating&&r.is(":visible")&&(e||r.doMath(),c?f.smoothHeight():e?(r.slides.width(r.computedW),r.update(r.pagingCount),r.setProps()):h?(r.viewport.height(r.h),r.setProps(r.h,"setTotal")):(r.vars.smoothHeight&&f.smoothHeight(),r.newSlides.width(r.computedW),r.setProps(r.computedW,"setTotal")))},smoothHeight:function(n){if(!h||c){var t=c?r:r.viewport;n?t.animate({height:r.slides.eq(r.animatingTo).height()},n):t.height(r.slides.eq(r.animatingTo).height())}},sync:function(t){var i=n(r.vars.sync).data("flexslider"),u=r.animatingTo;switch(t){case"animate":i.flexAnimate(u,r.vars.pauseOnAction,!1,!0);break;case"play":i.playing||i.asNav||i.play();break;case"pause":i.pause()}},setToClearWatchedEvent:function(){clearTimeout(y),y=setTimeout(function(){o=""},3e3)}},r.flexAnimate=function(t,i,o,a,y){var b,p,d,w,k;if(l&&r.pagingCount===1&&(r.direction=r.currentItem<t?"next":"prev"),!r.animating&&(r.canAdvance(t,y)||o)&&r.is(":visible")){if(l&&a)if(b=n(r.vars.asNavFor).data("flexslider"),r.atEnd=t===0||t===r.count-1,b.flexAnimate(t,!0,!1,!0,y),r.direction=r.currentItem<t?"next":"prev",b.direction=r.direction,Math.ceil((t+1)/r.visible)-1!==r.currentSlide&&t!==0)r.currentItem=t,r.slides.removeClass(u+"active-slide").eq(t).addClass(u+"active-slide"),t=Math.floor(t/r.visible);else return r.currentItem=t,r.slides.removeClass(u+"active-slide").eq(t).addClass(u+"active-slide"),!1;r.animating=!0,r.animatingTo=t,r.vars.before(r),i&&r.pause(),r.syncExists&&!y&&f.sync("animate"),r.vars.controlNav&&f.controlNav.active(),e||r.slides.removeClass(u+"active-slide").eq(t).addClass(u+"active-slide"),r.atEnd=t===0||t===r.last,r.vars.directionNav&&f.directionNav.update(),t===r.last&&(r.vars.end(r),r.vars.animationLoop||r.pause()),c?v?(r.slides.eq(r.currentSlide).css({opacity:0,zIndex:1}),r.slides.eq(t).css({opacity:1,zIndex:2}),r.wrapup(p)):(r.slides.eq(r.currentSlide).css({zIndex:1}).animate({opacity:0},r.vars.animationSpeed,r.vars.easing),r.slides.eq(t).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing,r.wrapup)):(p=h?r.slides.filter(":first").height():r.computedW,e?(d=r.vars.itemWidth>r.w?r.vars.itemMargin*2:r.vars.itemMargin,k=(r.itemW+d)*r.move*r.animatingTo,w=k>r.limit&&r.visible!==1?r.limit:k):w=r.currentSlide===0&&t===r.count-1&&r.vars.animationLoop&&r.direction!=="next"?s?(r.count+r.cloneOffset)*p:0:r.currentSlide===r.last&&t===0&&r.vars.animationLoop&&r.direction!=="prev"?s?0:(r.count+1)*p:s?(r.count-1-t+r.cloneOffset)*p:(t+r.cloneOffset)*p,r.setProps(w,"",r.vars.animationSpeed),r.transitions?(r.vars.animationLoop&&r.atEnd||(r.animating=!1,r.currentSlide=r.animatingTo),r.container.unbind("webkitTransitionEnd transitionend"),r.container.bind("webkitTransitionEnd transitionend",function(){r.wrapup(p)})):r.container.animate(r.args,r.vars.animationSpeed,r.vars.easing,function(){r.wrapup(p)})),r.vars.smoothHeight&&f.smoothHeight(r.vars.animationSpeed)}},r.wrapup=function(n){c||e||(r.currentSlide===0&&r.animatingTo===r.last&&r.vars.animationLoop?r.setProps(n,"jumpEnd"):r.currentSlide===r.last&&r.animatingTo===0&&r.vars.animationLoop&&r.setProps(n,"jumpStart")),r.animating=!1,r.currentSlide=r.animatingTo,r.vars.after(r)},r.animateSlides=function(){!r.animating&&focused&&r.flexAnimate(r.getTarget("next"))},r.pause=function(){clearInterval(r.animatedSlides),r.animatedSlides=null,r.playing=!1,r.vars.pausePlay&&f.pausePlay.update("play"),r.syncExists&&f.sync("pause")},r.play=function(){r.animatedSlides=r.animatedSlides||setInterval(r.animateSlides,r.vars.slideshowSpeed),r.playing=!0,r.vars.pausePlay&&f.pausePlay.update("pause"),r.syncExists&&f.sync("play")},r.stop=function(){r.pause(),r.stopped=!0},r.canAdvance=function(n,t){var i=l?r.pagingCount-1:r.last;return t?!0:l&&r.currentItem===r.count-1&&n===0&&r.direction==="prev"?!0:l&&r.currentItem===0&&n===r.pagingCount-1&&r.direction!=="next"?!1:n===r.currentSlide&&!l?!1:r.vars.animationLoop?!0:r.atEnd&&r.currentSlide===0&&n===i&&r.direction!=="next"?!1:r.atEnd&&r.currentSlide===i&&n===0&&r.direction==="next"?!1:!0},r.getTarget=function(n){return r.direction=n,n==="next"?r.currentSlide===r.last?0:r.currentSlide+1:r.currentSlide===0?r.last:r.currentSlide-1},r.setProps=function(n,t,i){var u=function(){var i=n?n:(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo,u=function(){if(e)return t==="setTouch"?n:s&&r.animatingTo===r.last?0:s?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:r.animatingTo===r.last?r.limit:i;switch(t){case"setTotal":return s?(r.count-1-r.currentSlide+r.cloneOffset)*n:(r.currentSlide+r.cloneOffset)*n;case"setTouch":return s?n:n;case"jumpEnd":return s?n:r.count*n;case"jumpStart":return s?r.count*n:n;default:return n}}();return u*-1+"px"}();r.transitions&&(u=h?"translate3d(0,"+u+",0)":"translate3d("+u+",0,0)",i=i!==undefined?i/1e3+"s":"0s",r.container.css("-"+r.pfx+"-transition-duration",i)),r.args[r.prop]=u,(r.transitions||i===undefined)&&r.container.css(r.args)},r.setup=function(t){if(c)r.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),t==="init"&&(v?r.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+r.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(r.currentSlide).css({opacity:1,zIndex:2}):r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing)),r.vars.smoothHeight&&f.smoothHeight();else{var i,o;t==="init"&&(r.viewport=n('<div class="'+u+'viewport"><\/div>').css({overflow:"hidden",position:"relative"}).appendTo(r).append(r.container),r.cloneCount=0,r.cloneOffset=0,s&&(o=n.makeArray(r.slides).reverse(),r.slides=n(o),r.container.empty().append(r.slides))),r.vars.animationLoop&&!e&&(r.cloneCount=2,r.cloneOffset=1,t!=="init"&&r.container.find(".clone").remove(),r.container.append(r.slides.first().clone().addClass("clone").attr("aria-hidden","true")).prepend(r.slides.last().clone().addClass("clone").attr("aria-hidden","true"))),r.newSlides=n(r.vars.selector,r),i=s?r.count-1-r.currentSlide+r.cloneOffset:r.currentSlide+r.cloneOffset,h&&!e?(r.container.height((r.count+r.cloneCount)*200+"%").css("position","absolute").width("100%"),setTimeout(function(){r.newSlides.css({display:"block"}),r.doMath(),r.viewport.height(r.h),r.setProps(i*r.h,"init")},t==="init"?100:0)):(r.container.width((r.count+r.cloneCount)*200+"%"),r.setProps(i*r.computedW,"init"),setTimeout(function(){r.doMath(),r.newSlides.css({width:r.computedW,float:"left",display:"block"}),r.vars.smoothHeight&&f.smoothHeight()},t==="init"?100:0))}e||r.slides.removeClass(u+"active-slide").eq(r.currentSlide).addClass(u+"active-slide")},r.doMath=function(){var u=r.slides.first(),n=r.vars.itemMargin,t=r.vars.minItems,i=r.vars.maxItems;r.w=r.width(),r.h=u.height(),r.boxPadding=u.outerWidth()-u.width(),e?(r.itemT=r.vars.itemWidth+n,r.minW=t?t*r.itemT:r.w,r.maxW=i?i*r.itemT-n:r.w,r.itemW=r.minW>r.w?(r.w-n*(t-1))/t:r.maxW<r.w?(r.w-n*(i-1))/i:r.vars.itemWidth>r.w?r.w:r.vars.itemWidth,r.visible=Math.floor(r.w/r.itemW),r.move=r.vars.move>0&&r.vars.move<r.visible?r.vars.move:r.visible,r.pagingCount=Math.ceil((r.count-r.visible)/r.move+1),r.last=r.pagingCount-1,r.limit=r.pagingCount===1?0:r.vars.itemWidth>r.w?r.itemW*(r.count-1)+n*(r.count-1):(r.itemW+n)*r.count-r.w-n):(r.itemW=r.w,r.pagingCount=r.count,r.last=r.count-1),r.computedW=r.itemW-r.boxPadding},r.update=function(n,t){r.doMath(),e||(n<r.currentSlide?r.currentSlide+=1:n<=r.currentSlide&&n!==0&&(r.currentSlide-=1),r.animatingTo=r.currentSlide),r.vars.controlNav&&!r.manualControls&&(t==="add"&&!e||r.pagingCount>r.controlNav.length?f.controlNav.update("add"):(t==="remove"&&!e||r.pagingCount<r.controlNav.length)&&(e&&r.currentSlide>r.last&&(r.currentSlide-=1,r.animatingTo-=1),f.controlNav.update("remove",r.last))),r.vars.directionNav&&f.directionNav.update()},r.addSlide=function(t,i){var u=n(t);r.count+=1,r.last=r.count-1,h&&s?i!==undefined?r.slides.eq(r.count-i).after(u):r.container.prepend(u):i!==undefined?r.slides.eq(i).before(u):r.container.append(u),r.update(i,"add"),r.slides=n(r.vars.selector+":not(.clone)",r),r.setup(),r.vars.added(r)},r.removeSlide=function(t){var i=isNaN(t)?r.slides.index(n(t)):t;r.count-=1,r.last=r.count-1,isNaN(t)?n(t,r.slides).remove():h&&s?r.slides.eq(r.last).remove():r.slides.eq(t).remove(),r.doMath(),r.update(i,"remove"),r.slides=n(r.vars.selector+":not(.clone)",r),r.setup(),r.vars.removed(r)},f.init()},n(window).blur(function(){focused=!1}).focus(function(){focused=!0}),n.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){}},n.fn.flexslider=function(t){if(t===undefined&&(t={}),typeof t=="object")return this.each(function(){var i=n(this),u=t.selector?t.selector:".slides > li",r=i.find(u);r.length===1?(r.fadeIn(400),t.start&&t.start(i)):i.data("flexslider")===undefined&&new n.flexslider(this,t)});var i=n(this).data("flexslider");switch(t){case"play":i.play();break;case"pause":i.pause();break;case"stop":i.stop();break;case"next":i.flexAnimate(i.getTarget("next"),!0);break;case"prev":case"previous":i.flexAnimate(i.getTarget("prev"),!0);break;default:typeof t=="number"&&i.flexAnimate(t,!0)}}}(jQuery);
/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */
window.matchMedia=window.matchMedia||function(n){"use strict";var f,r=n.documentElement,e=r.firstElementChild||r.firstChild,u=n.createElement("body"),i=n.createElement("div");return i.id="mq-test-1",i.style.cssText="position:absolute;top:-100em",u.style.background="none",u.appendChild(i),function(n){return i.innerHTML='&shy;<style media="'+n+'"> #mq-test-1 { width: 42px; }<\/style>',r.insertBefore(u,e),f=i.offsetWidth===42,r.removeChild(u),{matches:f,media:n}}}(document);
/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs  */
(function(n){"use strict";function g(){v(!0)}var r={};if(n.respond=r,r.update=function(){},r.mediaQueriesSupported=n.matchMedia&&n.matchMedia("only all").matches,!r.mediaQueriesSupported){var t=n.document,u=t.documentElement,f=[],e=[],i=[],h={},y=30,o=t.getElementsByTagName("head")[0]||u,nt=t.getElementsByTagName("base")[0],s=o.getElementsByTagName("link"),c=[],p=function(){for(var r=0;r<s.length;r++){var t=s[r],i=t.href,u=t.media,f=t.rel&&t.rel.toLowerCase()==="stylesheet";!i||!f||h[i]||(t.styleSheet&&t.styleSheet.rawCssText?(b(t.styleSheet.rawCssText,i,u),h[i]=!0):(/^([a-zA-Z:]*\/\/)/.test(i)||nt)&&i.replace(RegExp.$1,"").split("/")[0]!==n.location.host||c.push({href:i,media:u}))}w()},w=function(){if(c.length){var n=c.shift();tt(n.href,function(t){b(t,n.href,n.media),h[n.href]=!0,setTimeout(function(){w()},0)})}},b=function(n,t,i){var s=n.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),h=s&&s.length||0,c,l,u,a,r,y,p,o;for(t=t.substring(0,t.lastIndexOf("/")),c=function(n){return n.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+t+"$2$3")},l=!h&&i,t.length&&(t+="/"),l&&(h=1),u=0;u<h;u++)for(l?(a=i,e.push(c(n))):(a=s[u].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,e.push(RegExp.$2&&c(RegExp.$2))),y=a.split(","),p=y.length,o=0;o<p;o++)r=y[o],f.push({media:r.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:e.length-1,hasquery:r.indexOf("(")>-1,minw:r.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:r.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")});v()},l,k,d=function(){var i,r=t.createElement("div"),n=t.body,f=!1;return r.style.cssText="position:absolute;font-size:1em;width:1em",n||(n=f=t.createElement("body"),n.style.background="none"),n.appendChild(r),u.insertBefore(n,u.firstChild),i=r.offsetWidth,f?u.removeChild(n):n.removeChild(r),i=a=parseFloat(i)},a,v=function(n){var it="clientWidth",rt=u[it],ut=t.compatMode==="CSS1Compat"&&rt||t.body[it]||rt,c={},ht=s[s.length-1],ft=+new Date,nt,b,g,r,tt;if(n&&l&&ft-l<y){clearTimeout(k),k=setTimeout(v,y);return}l=ft;for(nt in f)if(f.hasOwnProperty(nt)){var h=f[nt],p=h.minw,w=h.maxw,et=p===null,ot=w===null,st="em";!p||(p=parseFloat(p)*(p.indexOf(st)>-1?a||d():1)),!w||(w=parseFloat(w)*(w.indexOf(st)>-1?a||d():1)),(!h.hasquery||(!et||!ot)&&(et||ut>=p)&&(ot||ut<=w))&&(c[h.media]||(c[h.media]=[]),c[h.media].push(e[h.rules]))}for(b in i)i.hasOwnProperty(b)&&i[b]&&i[b].parentNode===o&&o.removeChild(i[b]);for(g in c)c.hasOwnProperty(g)&&(r=t.createElement("style"),tt=c[g].join("\n"),r.type="text/css",r.media=g,o.insertBefore(r,ht.nextSibling),r.styleSheet?r.styleSheet.cssText=tt:r.appendChild(t.createTextNode(tt)),i.push(r))},tt=function(n,t){var i=it();i&&(i.open("GET",n,!0),i.onreadystatechange=function(){i.readyState===4&&(i.status===200||i.status===304)&&t(i.responseText)},i.readyState!==4)&&i.send(null)},it=function(){var t=!1;try{t=new n.XMLHttpRequest}catch(i){t=new n.ActiveXObject("Microsoft.XMLHTTP")}return function(){return t}}();p(),r.update=p,n.addEventListener?n.addEventListener("resize",g,!1):n.attachEvent&&n.attachEvent("onresize",g)}})(this)