");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var K,L="ajax",M=function(){K&&d.removeClass(K)};a.magnificPopup.registerModule(L,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'
The content could not be loaded.'},proto:{initAjax:function(){b.types.push(L),K=b.st.ajax.cursor,x(i+"."+L,function(){M(),b.req&&b.req.abort()})},getAjax:function(c){K&&d.addClass(K),b.updateStatus("loading");var e=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};z("ParseAjax",g),b.appendContent(a(g.data),L),c.finished=!0,M(),A(),setTimeout(function(){b.wrap.addClass(r)},16),b.updateStatus("ready"),z("AjaxContentAdded")},error:function(){M(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(e),""}}});var N,O=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'
The image could not be loaded.'},proto:{initImage:function(){var a=b.st.image,c=".image";b.types.push("image"),x(n+c,function(){"image"===b.currItem.type&&a.cursor&&d.addClass(a.cursor)}),x(i+c,function(){a.cursor&&d.removeClass(a.cursor),w.off("resize"+q)}),x("Resize"+c,b.resizeImage),b.isLowIE&&x("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,N&&clearInterval(N),a.isCheckingImgSize=!1,z("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){N&&clearInterval(N),N=setInterval(function(){return d.naturalWidth>0?(b._onImageHasSize(a),void 0):(c>200&&clearInterval(N),c++,3===c?e(10):40===c?e(50):100===c&&e(500),void 0)},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,z("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=new Image;j.className="mfp-img",c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),c.img[0].naturalWidth>0&&(c.hasSize=!0)}return b._parseMarkup(d,{title:O(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(N&&clearInterval(N),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var P,Q=function(){return void 0===P&&(P=void 0!==document.createElement("p").style.MozTransform),P};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a=b.st.zoom,c=".zoom";if(a.enabled&&b.supportsTransition){var d,e,f=a.duration,g=function(b){var c=b.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+a.duration/1e3+"s "+a.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,c.css(e),c},h=function(){b.content.css("visibility","visible")};x("BuildControls"+c,function(){if(b._allowZoom()){if(clearTimeout(d),b.content.css("visibility","hidden"),image=b._getItemToZoom(),!image)return h(),void 0;e=g(image),e.css(b._getOffset()),b.wrap.append(e),d=setTimeout(function(){e.css(b._getOffset(!0)),d=setTimeout(function(){h(),setTimeout(function(){e.remove(),image=e=null,z("ZoomAnimationEnded")},16)},f)},16)}}),x(j+c,function(){if(b._allowZoom()){if(clearTimeout(d),b.st.removalDelay=f,!image){if(image=b._getItemToZoom(),!image)return;e=g(image)}e.css(b._getOffset(!0)),b.wrap.append(e),b.content.css("visibility","hidden"),setTimeout(function(){e.css(b._getOffset())},16)}}),x(i+c,function(){b._allowZoom()&&(h(),e&&e.remove())})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(v?d.innerHeight():d[0].offsetHeight)-g-f};return Q()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var R="iframe",S="//about:blank",T=function(a){if(b.currTemplate[R]){var c=b.currTemplate[R].find("iframe");c.length&&(a||(c[0].src=S),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(R,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(R),x("BeforeChange",function(a,b,c){b!==c&&(b===R?T():c===R&&T(!0))}),x(i+"."+R,function(){T()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var U=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},V=function(a,b,c){return a.replace("%curr%",b+1).replace("%total%",c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'
',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,d=".mfp-gallery",f=Boolean(a.fn.mfpFastClick);return b.direction=!0,c&&c.enabled?(g+=" mfp-gallery",x(n+d,function(){c.navigateByImgClick&&b.wrap.on("click"+d,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),e.on("keydown"+d,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),x("UpdateStatus"+d,function(a,c){c.text&&(c.text=V(c.text,b.currItem.index,b.items.length))}),x(m+d,function(a,d,e,f){var g=b.items.length;e.counter=g>1?V(c.tCounter,f.index,g):""}),x("BuildControls"+d,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace("%title%",c.tPrev).replace("%dir%","left")).addClass(t),g=b.arrowRight=a(d.replace("%title%",c.tNext).replace("%dir%","right")).addClass(t),h=f?"mfpFastClick":"click";e[h](function(){b.prev()}),g[h](function(){b.next()}),b.isIE7&&(y("b",e[0],!1,!0),y("a",e[0],!1,!0),y("b",g[0],!1,!0),y("a",g[0],!1,!0)),b.container.append(e.add(g))}}),x(o+d,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),x(i+d,function(){e.off(d),b.wrap.off("click"+d),b.arrowLeft&&f&&b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null}),void 0):!1},next:function(){b.direction=!0,b.index=U(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=U(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=U(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),z("LazyLoad",d),"image"===d.type&&(d.img=a('
').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,z("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var W="retina";a.magnificPopup.registerModule(W,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(x("ImageHasSize."+W,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),x("ElementParse."+W,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),function(){var b=1e3,c="ontouchstart"in window,d=function(){w.off("touchmove"+f+" touchend"+f)},e="mfpFastClick",f="."+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g,h=a(this);if(c){var i,j,k,l,m,n;h.on("touchstart"+f,function(a){l=!1,n=1,m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],j=m.clientX,k=m.clientY,w.on("touchmove"+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0],(Math.abs(m.clientX-j)>10||Math.abs(m.clientY-k)>10)&&(l=!0,d())}).on("touchend"+f,function(a){d(),l||n>1||(g=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){g=!1},b),e())})})}h.on("click"+f,function(){g||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f+" click"+f),c&&w.off("touchmove"+f+" touchend"+f)}}()}(window.jQuery||window.Zepto),window.matchMedia=window.matchMedia||function(a){"use strict";var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(document),function(a){"use strict";function b(){v(!0)}var c={};if(a.respond=c,c.update=function(){},c.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var d,e,f,g=a.document,h=g.documentElement,i=[],j=[],k=[],l={},m=30,n=g.getElementsByTagName("head")[0]||h,o=g.getElementsByTagName("base")[0],p=n.getElementsByTagName("link"),q=[],r=function(){for(var b=0;b
h;h++){var k,l,m,n;g?(k=c,j.push(f(a))):(k=d[h].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,j.push(RegExp.$2&&f(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],i.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:j.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}v()},u=function(){var a,b=g.createElement("div"),c=g.body,d=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=d=g.createElement("body"),c.style.background="none"),c.appendChild(b),h.insertBefore(c,h.firstChild),a=b.offsetWidth,d?h.removeChild(c):c.removeChild(b),a=f=parseFloat(a)},v=function(b){var c="clientWidth",l=h[c],o="CSS1Compat"===g.compatMode&&l||g.body[c]||l,q={},r=p[p.length-1],s=(new Date).getTime();if(b&&d&&m>s-d)return a.clearTimeout(e),e=a.setTimeout(v,m),void 0;d=s;for(var t in i)if(i.hasOwnProperty(t)){var w=i[t],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?f||u():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?f||u():1)),w.hasquery&&(z&&A||!(z||o>=x)||!(A||y>=o))||(q[w.media]||(q[w.media]=[]),q[w.media].push(j[w.rules]))}for(var C in k)k.hasOwnProperty(C)&&k[C]&&k[C].parentNode===n&&n.removeChild(k[C]);for(var D in q)if(q.hasOwnProperty(D)){var E=g.createElement("style"),F=q[D].join("\n");E.type="text/css",E.media=D,n.insertBefore(E,r.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(g.createTextNode(F)),k.push(E)}},w=function(a,b){var c=x();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},x=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();r(),c.update=r,a.addEventListener?a.addEventListener("resize",b,!1):a.attachEvent&&a.attachEvent("onresize",b)}}(this);var responsiveNav=function(a,b){function c(a,b){return s||(s=new r(a,b)),s}var d=!!a.getComputedStyle;a.getComputedStyle||(a.getComputedStyle=function(a){return this.el=a,this.getPropertyValue=function(b){var c=/(\-([a-z]){1})/g;return"float"===b&&(b="styleFloat"),c.test(b)&&(b=b.replace(c,function(){return arguments[2].toUpperCase()})),a.currentStyle[b]?a.currentStyle[b]:null},this});var e,f,g,h=b.documentElement,i=b.getElementsByTagName("head")[0],j=b.createElement("style"),k=!1,l=function(a,b,c,d){if("addEventListener"in a)try{a.addEventListener(b,c,d)}catch(e){if("object"!=typeof c||!c.handleEvent)throw e;a.addEventListener(b,function(a){c.handleEvent.call(c,a)},d)}else"attachEvent"in a&&("object"==typeof c&&c.handleEvent?a.attachEvent("on"+b,function(){c.handleEvent.call(c)}):a.attachEvent("on"+b,c))},m=function(a,b,c,d){if("removeEventListener"in a)try{a.removeEventListener(b,c,d)}catch(e){if("object"!=typeof c||!c.handleEvent)throw e;a.removeEventListener(b,function(a){c.handleEvent.call(c,a)},d)}else"detachEvent"in a&&("object"==typeof c&&c.handleEvent?a.detachEvent("on"+b,function(){c.handleEvent.call(c)}):a.detachEvent("on"+b,c))},n=function(a){for(var b=a.firstChild;null!==b&&1!==b.nodeType;)b=b.nextSibling;return b},o=function(a,b){for(var c in b)a.setAttribute(c,b[c])},p=function(a,b){a.className+=" "+b,a.className=a.className.replace(/(^\s*)|(\s*$)/g,"")},q=function(a,b){var c=new RegExp("(\\s|^)"+b+"(\\s|$)");a.className=a.className.replace(c," ").replace(/(^\s*)|(\s*$)/g,"")},r=function(a,c){var d;this.options={animate:!0,transition:400,label:"Menu",insert:"after",customToggle:"",openPos:"relative",jsClass:"js",init:function(){},open:function(){},close:function(){}};for(d in c)this.options[d]=c[d];if(p(h,this.options.jsClass),this.wrapperEl=a.replace("#",""),!b.getElementById(this.wrapperEl))throw new Error("The nav element you are trying to select doesn't exist");this.wrapper=b.getElementById(this.wrapperEl),this.wrapper.inner=n(this.wrapper),f=this.options,e=this.wrapper,this._init(this)};r.prototype={destroy:function(){this._removeStyles(),q(e,"closed"),q(e,"opened"),e.removeAttribute("style"),e.removeAttribute("aria-hidden"),e=null,s=null,m(a,"load",this,!1),m(a,"resize",this,!1),m(g,"mousedown",this,!1),m(g,"touchstart",this,!1),m(g,"touchend",this,!1),m(g,"keyup",this,!1),m(g,"click",this,!1),f.customToggle?g.removeAttribute("aria-hidden"):g.parentNode.removeChild(g)},toggle:function(){k?(q(e,"opened"),p(e,"closed"),o(e,{"aria-hidden":"true"}),k=!1,f.close()):(q(e,"closed"),p(e,"opened"),e.style.position=f.openPos,o(e,{"aria-hidden":"false"}),k=!0,f.open())},handleEvent:function(b){var c=b||a.event;switch(c.type){case"mousedown":this._onmousedown(c);break;case"touchstart":this._ontouchstart(c);break;case"touchend":this._ontouchend(c);break;case"keyup":this._onkeyup(c);break;case"click":this._onclick(c);break;case"load":this._transitions(c),this._resize(c);break;case"resize":this._resize(c)}},_init:function(){p(e,"closed"),this._createToggle(),l(a,"load",this,!1),l(a,"resize",this,!1),l(g,"mousedown",this,!1),l(g,"touchstart",this,!1),l(g,"touchend",this,!1),l(g,"keyup",this,!1),l(g,"click",this,!1)},_createStyles:function(){j.parentNode||i.appendChild(j)},_removeStyles:function(){j.parentNode&&j.parentNode.removeChild(j)},_createToggle:function(){if(f.customToggle){var a=f.customToggle.replace("#","");if(!b.getElementById(a))throw new Error("The custom nav toggle you are trying to select doesn't exist");g=b.getElementById(a)}else{var c=b.createElement("a");c.innerHTML=f.label,o(c,{href:"#",id:"nav-toggle"}),"after"===f.insert?e.parentNode.insertBefore(c,e.nextSibling):e.parentNode.insertBefore(c,e),g=b.getElementById("nav-toggle")}},_preventDefault:function(a){a.preventDefault?(a.preventDefault(),a.stopPropagation()):a.returnValue=!1},_onmousedown:function(b){var c=b||a.event;3!==c.which&&2!==c.button&&(this._preventDefault(b),this.toggle(b))},_ontouchstart:function(a){g.onmousedown=null,this._preventDefault(a),this.toggle(a)},_ontouchend:function(){var a=this;e.addEventListener("click",a._preventDefault,!0),setTimeout(function(){e.removeEventListener("click",a._preventDefault,!0)},f.transition)},_onkeyup:function(b){var c=b||a.event;13===c.keyCode&&this.toggle(b)},_onclick:function(a){this._preventDefault(a)},_transitions:function(){if(f.animate){var a=e.style,b="max-height "+f.transition+"ms";a.WebkitTransition=b,a.MozTransition=b,a.OTransition=b,a.transition=b}},_calcHeight:function(){var a=e.inner.offsetHeight,b="#"+this.wrapperEl+".opened{max-height:"+a+"px}";d&&(j.innerHTML=b,b="")},_resize:function(){"none"!==a.getComputedStyle(g,null).getPropertyValue("display")?(o(g,{"aria-hidden":"false"}),e.className.match(/(^|\s)closed(\s|$)/)&&(o(e,{"aria-hidden":"true"}),e.style.position="absolute"),this._createStyles(),this._calcHeight()):(o(g,{"aria-hidden":"true"}),o(e,{"aria-hidden":"false"}),e.style.position=f.openPos,this._removeStyles()),f.init()}};var s;return c}(window,document);!function(a){a.fn.simpleJekyllSearch=function(b){function c(){j.keyup(function(){a(this).val().length?e(d(a(this).val())):f()})}function d(b){var c=[];return a.each(i,function(a,d){for(var a=0;a1&&(c.push(d),a=h.length)}),c}function e(b){f(),k.append(a(g.searchResultsTitle)),b.length?a.each(b,function(b,c){if(b{title}',searchResults:".results",searchResultsTitle:"Search results ",limit:"10",noResults:"Oh shucksNothing found :(
"},b),h=g.jsonFormat.split(","),i=[],j=this,k=a(g.searchResults);g.jsonFile.length&&k.length&&a.ajax({type:"GET",url:g.jsonFile,dataType:"json",success:function(a){i=a,c()},error:function(a,b,c){console.log("***ERROR in simpleJekyllSearch.js***"),console.log(a),console.log(b),console.log(c)}})}}(jQuery);var navigation=responsiveNav("#site-nav",{animate:!0,transition:400,label:" Menu",insert:"before",customToggle:"",openPos:"relative",jsClass:"js",init:function(){},open:function(){},close:function(){}});
-$("html").click(function(){navigation.toggle()}),$("#site-nav").click(function(a){a.stopPropagation()}),$(function(){$("article").fitVids()}),$("a[href$='.jpg'],a[href$='.jpeg'],a[href$='.JPG'],a[href$='.png'],a[href$='.gif']").addClass("image-popup"),$(document).ready(function(){$(".image-popup").magnificPopup({type:"image",tLoading:"Loading image #%curr%...",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]},image:{tError:'Image #%curr% could not be loaded.'},removalDelay:300,mainClass:"mfp-fade"})});
\ No newline at end of file
+!function(a){"use strict";a.fn.fitVids=function(b){var c={customSelector:null};if(!document.getElementById("fit-vids-style")){var d=document.createElement("div"),e=document.getElementsByTagName("base")[0]||document.getElementsByTagName("script")[0],f="";d.className="fit-vids-style",d.id="fit-vids-style",d.style.display="none",d.innerHTML=f,e.parentNode.insertBefore(d,e)}return b&&a.extend(c,b),this.each(function(){var b=["iframe[src*='player.vimeo.com']","iframe[src*='youtube.com']","iframe[src*='youtube-nocookie.com']","iframe[src*='kickstarter.com'][src*='video.html']","object","embed"];c.customSelector&&b.push(c.customSelector);var d=a(this).find(b.join(","));d=d.not("object object"),d.each(function(){var b=a(this);if(!("embed"===this.tagName.toLowerCase()&&b.parent("object").length||b.parent(".fluid-width-video-wrapper").length)){var c="object"===this.tagName.toLowerCase()||b.attr("height")&&!isNaN(parseInt(b.attr("height"),10))?parseInt(b.attr("height"),10):b.height(),d=isNaN(parseInt(b.attr("width"),10))?b.width():parseInt(b.attr("width"),10),e=c/d;if(!b.attr("id")){var f="fitvid"+Math.floor(999999*Math.random());b.attr("id",f)}b.wrap('
').parent(".fluid-width-video-wrapper").css("padding-top",100*e+"%"),b.removeAttr("height").removeAttr("width")}})})}}(window.jQuery||window.Zepto),function(a){var b,c,d,e,f,g,h,i="Close",j="BeforeClose",k="AfterClose",l="BeforeAppend",m="MarkupParse",n="Open",o="Change",p="mfp",q="."+p,r="mfp-ready",s="mfp-removing",t="mfp-prevent-close",u=function(){},v=!!window.jQuery,w=a(window),x=function(a,c){b.ev.on(p+a+q,c)},y=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},z=function(c,d){b.ev.triggerHandler(p+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},A=function(c){return c===h&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),h=c),b.currTemplate.closeBtn},B=function(){a.magnificPopup.instance||(b=new u,b.init(),a.magnificPopup.instance=b)},C=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};u.prototype={constructor:u,init:function(){var c=navigator.appVersion;b.isIE7=-1!==c.indexOf("MSIE 7."),b.isIE8=-1!==c.indexOf("MSIE 8."),b.isLowIE=b.isIE7||b.isIE8,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=C(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),e=a(document),b.popupsCache={}},open:function(c){d||(d=a(document.body));var f;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var h,i=c.items;for(f=0;f(a||w.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),z(m,[b,c,d]),a.each(c,function(a,c){if(void 0===c||c===!1)return!0;if(e=a.split("_"),e.length>1){var d=b.find(q+"-"+e[0]);if(d.length>0){var f=e[1];"replaceWith"===f?d[0]!==c[0]&&d.replaceWith(c):"img"===f?d.is("img")?d.attr("src",c):d.replaceWith(' '):d.attr(e[1],c)}}else b.find(q+"-"+a).html(c)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.id="mfp-sbm",a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:u.prototype,modules:[],open:function(b,c){return B(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'× ',tClose:"Close (Esc)",tLoading:"Loading..."}},a.fn.magnificPopup=function(c){B();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=v?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),v?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var D,E,F,G="inline",H=function(){F&&(E.after(F.addClass(D)).detach(),F=null)};a.magnificPopup.registerModule(G,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(G),x(i+"."+G,function(){H()})},getInline:function(c,d){if(H(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(E||(D=e.hiddenClass,E=y(D),D="mfp-"+D),F=f.after(E).detach().removeClass(D)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var I,J="ajax",K=function(){I&&d.removeClass(I)},L=function(){K(),b.req&&b.req.abort()};a.magnificPopup.registerModule(J,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'
The content could not be loaded.'},proto:{initAjax:function(){b.types.push(J),I=b.st.ajax.cursor,x(i+"."+J,L),x("BeforeChange."+J,L)},getAjax:function(c){I&&d.addClass(I),b.updateStatus("loading");var e=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};z("ParseAjax",g),b.appendContent(a(g.data),J),c.finished=!0,K(),b._setFocus(),setTimeout(function(){b.wrap.addClass(r)},16),b.updateStatus("ready"),z("AjaxContentAdded")},error:function(){K(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(e),""}}});var M,N=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'
The image could not be loaded.'},proto:{initImage:function(){var a=b.st.image,c=".image";b.types.push("image"),x(n+c,function(){"image"===b.currItem.type&&a.cursor&&d.addClass(a.cursor)}),x(i+c,function(){a.cursor&&d.removeClass(a.cursor),w.off("resize"+q)}),x("Resize"+c,b.resizeImage),b.isLowIE&&x("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,M&&clearInterval(M),a.isCheckingImgSize=!1,z("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){M&&clearInterval(M),M=setInterval(function(){return d.naturalWidth>0?(b._onImageHasSize(a),void 0):(c>200&&clearInterval(M),c++,3===c?e(10):40===c?e(50):100===c&&e(500),void 0)},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,z("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:N(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(M&&clearInterval(M),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var O,P=function(){return void 0===O&&(O=void 0!==document.createElement("p").style.MozTransform),O};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,h=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};x("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return k(),void 0;f=h(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,z("ZoomAnimationEnded")},16)},g)},16)}}),x(j+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=h(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),x(i+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(v?d.innerHeight():d[0].offsetHeight)-g-f};return P()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var Q="iframe",R="//about:blank",S=function(a){if(b.currTemplate[Q]){var c=b.currTemplate[Q].find("iframe");c.length&&(a||(c[0].src=R),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(Q,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(Q),x("BeforeChange",function(a,b,c){b!==c&&(b===Q?S():c===Q&&S(!0))}),x(i+"."+Q,function(){S()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var T=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},U=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'
',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,d=".mfp-gallery",f=Boolean(a.fn.mfpFastClick);return b.direction=!0,c&&c.enabled?(g+=" mfp-gallery",x(n+d,function(){c.navigateByImgClick&&b.wrap.on("click"+d,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),e.on("keydown"+d,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),x("UpdateStatus"+d,function(a,c){c.text&&(c.text=U(c.text,b.currItem.index,b.items.length))}),x(m+d,function(a,d,e,f){var g=b.items.length;e.counter=g>1?U(c.tCounter,f.index,g):""}),x("BuildControls"+d,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(t),g=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(t),h=f?"mfpFastClick":"click";e[h](function(){b.prev()}),g[h](function(){b.next()}),b.isIE7&&(y("b",e[0],!1,!0),y("a",e[0],!1,!0),y("b",g[0],!1,!0),y("a",g[0],!1,!0)),b.container.append(e.add(g))}}),x(o+d,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),x(i+d,function(){e.off(d),b.wrap.off("click"+d),b.arrowLeft&&f&&b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null}),void 0):!1},next:function(){b.direction=!0,b.index=T(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=T(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=T(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),z("LazyLoad",d),"image"===d.type&&(d.img=a('
').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,z("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var V="retina";a.magnificPopup.registerModule(V,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(x("ImageHasSize."+V,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),x("ElementParse."+V,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),function(){var b=1e3,c="ontouchstart"in window,d=function(){w.off("touchmove"+f+" touchend"+f)},e="mfpFastClick",f="."+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g,h=a(this);if(c){var i,j,k,l,m,n;h.on("touchstart"+f,function(a){l=!1,n=1,m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],j=m.clientX,k=m.clientY,w.on("touchmove"+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0],(Math.abs(m.clientX-j)>10||Math.abs(m.clientY-k)>10)&&(l=!0,d())}).on("touchend"+f,function(a){d(),l||n>1||(g=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){g=!1},b),e())})})}h.on("click"+f,function(){g||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f+" click"+f),c&&w.off("touchmove"+f+" touchend"+f)}}(),B()}(window.jQuery||window.Zepto),window.matchMedia=window.matchMedia||function(a){"use strict";var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(document),function(a){"use strict";function b(){v(!0)}var c={};if(a.respond=c,c.update=function(){},c.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var d,e,f,g=a.document,h=g.documentElement,i=[],j=[],k=[],l={},m=30,n=g.getElementsByTagName("head")[0]||h,o=g.getElementsByTagName("base")[0],p=n.getElementsByTagName("link"),q=[],r=function(){for(var b=0;b
h;h++){var k,l,m,n;g?(k=c,j.push(f(a))):(k=d[h].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,j.push(RegExp.$2&&f(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],i.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:j.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}v()},u=function(){var a,b=g.createElement("div"),c=g.body,d=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=d=g.createElement("body"),c.style.background="none"),c.appendChild(b),h.insertBefore(c,h.firstChild),a=b.offsetWidth,d?h.removeChild(c):c.removeChild(b),a=f=parseFloat(a)},v=function(b){var c="clientWidth",l=h[c],o="CSS1Compat"===g.compatMode&&l||g.body[c]||l,q={},r=p[p.length-1],s=(new Date).getTime();if(b&&d&&m>s-d)return a.clearTimeout(e),e=a.setTimeout(v,m),void 0;d=s;for(var t in i)if(i.hasOwnProperty(t)){var w=i[t],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?f||u():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?f||u():1)),w.hasquery&&(z&&A||!(z||o>=x)||!(A||y>=o))||(q[w.media]||(q[w.media]=[]),q[w.media].push(j[w.rules]))}for(var C in k)k.hasOwnProperty(C)&&k[C]&&k[C].parentNode===n&&n.removeChild(k[C]);for(var D in q)if(q.hasOwnProperty(D)){var E=g.createElement("style"),F=q[D].join("\n");E.type="text/css",E.media=D,n.insertBefore(E,r.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(g.createTextNode(F)),k.push(E)}},w=function(a,b){var c=x();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},x=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();r(),c.update=r,a.addEventListener?a.addEventListener("resize",b,!1):a.attachEvent&&a.attachEvent("onresize",b)}}(this);var responsiveNav=function(a,b){function c(a,b){return s||(s=new r(a,b)),s}var d=!!a.getComputedStyle;a.getComputedStyle||(a.getComputedStyle=function(a){return this.el=a,this.getPropertyValue=function(b){var c=/(\-([a-z]){1})/g;return"float"===b&&(b="styleFloat"),c.test(b)&&(b=b.replace(c,function(){return arguments[2].toUpperCase()})),a.currentStyle[b]?a.currentStyle[b]:null},this});var e,f,g,h=b.documentElement,i=b.getElementsByTagName("head")[0],j=b.createElement("style"),k=!1,l=function(a,b,c,d){if("addEventListener"in a)try{a.addEventListener(b,c,d)}catch(e){if("object"!=typeof c||!c.handleEvent)throw e;a.addEventListener(b,function(a){c.handleEvent.call(c,a)},d)}else"attachEvent"in a&&("object"==typeof c&&c.handleEvent?a.attachEvent("on"+b,function(){c.handleEvent.call(c)}):a.attachEvent("on"+b,c))},m=function(a,b,c,d){if("removeEventListener"in a)try{a.removeEventListener(b,c,d)}catch(e){if("object"!=typeof c||!c.handleEvent)throw e;a.removeEventListener(b,function(a){c.handleEvent.call(c,a)},d)}else"detachEvent"in a&&("object"==typeof c&&c.handleEvent?a.detachEvent("on"+b,function(){c.handleEvent.call(c)}):a.detachEvent("on"+b,c))},n=function(a){for(var b=a.firstChild;null!==b&&1!==b.nodeType;)b=b.nextSibling;return b},o=function(a,b){for(var c in b)a.setAttribute(c,b[c])},p=function(a,b){a.className+=" "+b,a.className=a.className.replace(/(^\s*)|(\s*$)/g,"")},q=function(a,b){var c=new RegExp("(\\s|^)"+b+"(\\s|$)");a.className=a.className.replace(c," ").replace(/(^\s*)|(\s*$)/g,"")},r=function(a,c){var d;this.options={animate:!0,transition:400,label:"Menu",insert:"after",customToggle:"",openPos:"relative",jsClass:"js",init:function(){},open:function(){},close:function(){}};for(d in c)this.options[d]=c[d];if(p(h,this.options.jsClass),this.wrapperEl=a.replace("#",""),!b.getElementById(this.wrapperEl))throw new Error("The nav element you are trying to select doesn't exist");this.wrapper=b.getElementById(this.wrapperEl),this.wrapper.inner=n(this.wrapper),f=this.options,e=this.wrapper,this._init(this)};r.prototype={destroy:function(){this._removeStyles(),q(e,"closed"),q(e,"opened"),e.removeAttribute("style"),e.removeAttribute("aria-hidden"),e=null,s=null,m(a,"load",this,!1),m(a,"resize",this,!1),m(g,"mousedown",this,!1),m(g,"touchstart",this,!1),m(g,"touchend",this,!1),m(g,"keyup",this,!1),m(g,"click",this,!1),f.customToggle?g.removeAttribute("aria-hidden"):g.parentNode.removeChild(g)},toggle:function(){k?(q(e,"opened"),p(e,"closed"),o(e,{"aria-hidden":"true"}),k=!1,f.close()):(q(e,"closed"),p(e,"opened"),e.style.position=f.openPos,o(e,{"aria-hidden":"false"}),k=!0,f.open())},handleEvent:function(b){var c=b||a.event;switch(c.type){case"mousedown":this._onmousedown(c);break;case"touchstart":this._ontouchstart(c);break;case"touchend":this._ontouchend(c);break;case"keyup":this._onkeyup(c);break;case"click":this._onclick(c);break;case"load":this._transitions(c),this._resize(c);break;case"resize":this._resize(c)}},_init:function(){p(e,"closed"),this._createToggle(),l(a,"load",this,!1),l(a,"resize",this,!1),l(g,"mousedown",this,!1),l(g,"touchstart",this,!1),l(g,"touchend",this,!1),l(g,"keyup",this,!1),l(g,"click",this,!1)},_createStyles:function(){j.parentNode||i.appendChild(j)},_removeStyles:function(){j.parentNode&&j.parentNode.removeChild(j)},_createToggle:function(){if(f.customToggle){var a=f.customToggle.replace("#","");if(!b.getElementById(a))throw new Error("The custom nav toggle you are trying to select doesn't exist");g=b.getElementById(a)}else{var c=b.createElement("a");c.innerHTML=f.label,o(c,{href:"#",id:"nav-toggle"}),"after"===f.insert?e.parentNode.insertBefore(c,e.nextSibling):e.parentNode.insertBefore(c,e),g=b.getElementById("nav-toggle")}},_preventDefault:function(a){a.preventDefault?(a.preventDefault(),a.stopPropagation()):a.returnValue=!1},_onmousedown:function(b){var c=b||a.event;3!==c.which&&2!==c.button&&(this._preventDefault(b),this.toggle(b))},_ontouchstart:function(a){g.onmousedown=null,this._preventDefault(a),this.toggle(a)},_ontouchend:function(){var a=this;e.addEventListener("click",a._preventDefault,!0),setTimeout(function(){e.removeEventListener("click",a._preventDefault,!0)},f.transition)},_onkeyup:function(b){var c=b||a.event;13===c.keyCode&&this.toggle(b)},_onclick:function(a){this._preventDefault(a)},_transitions:function(){if(f.animate){var a=e.style,b="max-height "+f.transition+"ms";a.WebkitTransition=b,a.MozTransition=b,a.OTransition=b,a.transition=b}},_calcHeight:function(){var a=e.inner.offsetHeight,b="#"+this.wrapperEl+".opened{max-height:"+a+"px}";d&&(j.innerHTML=b,b="")},_resize:function(){"none"!==a.getComputedStyle(g,null).getPropertyValue("display")?(o(g,{"aria-hidden":"false"}),e.className.match(/(^|\s)closed(\s|$)/)&&(o(e,{"aria-hidden":"true"}),e.style.position="absolute"),this._createStyles(),this._calcHeight()):(o(g,{"aria-hidden":"true"}),o(e,{"aria-hidden":"false"}),e.style.position=f.openPos,this._removeStyles()),f.init()}};var s;return c}(window,document);!function(a){a.fn.simpleJekyllSearch=function(b){function c(){j.keyup(function(){a(this).val().length?e(d(a(this).val())):f()})}function d(b){var c=[];return a.each(i,function(a,d){for(var a=0;a1&&(c.push(d),a=h.length)}),c}function e(b){f(),k.append(a(g.searchResultsTitle)),b.length?a.each(b,function(b,c){if(b{title}',searchResults:".results",searchResultsTitle:"Search results ",limit:"10",noResults:"Oh shucksNothing found :(
"},b),h=g.jsonFormat.split(","),i=[],j=this,k=a(g.searchResults);g.jsonFile.length&&k.length&&a.ajax({type:"GET",url:g.jsonFile,dataType:"json",success:function(a){i=a,c()
+},error:function(a,b,c){console.log("***ERROR in simpleJekyllSearch.js***"),console.log(a),console.log(b),console.log(c)}})}}(jQuery);var navigation=responsiveNav("#site-nav",{animate:!0,transition:400,label:" Menu",insert:"before",customToggle:"",openPos:"relative",jsClass:"js",init:function(){},open:function(){},close:function(){}});$("html").click(function(){navigation.toggle()}),$("#site-nav").click(function(a){a.stopPropagation()}),$(function(){$("article").fitVids()}),$("a[href$='.jpg'],a[href$='.jpeg'],a[href$='.JPG'],a[href$='.png'],a[href$='.gif']").addClass("image-popup"),$(document).ready(function(){$(".image-popup").magnificPopup({type:"image",tLoading:"Loading image #%curr%...",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]},image:{tError:'Image #%curr% could not be loaded.'},removalDelay:300,mainClass:"mfp-fade"})});
\ No newline at end of file
diff --git a/assets/js/vendor/html5shiv.min.js b/assets/js/vendor/html5shiv.min.js
new file mode 100644
index 0000000..6168aac
--- /dev/null
+++ b/assets/js/vendor/html5shiv.min.js
@@ -0,0 +1,8 @@
+/*
+ HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
+*/
+(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
+a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x";
+c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML=" ";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||
+"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);
+if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d',a,""].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},v={}.hasOwnProperty,w;!z(v,"undefined")&&!z(v.call,"undefined")?w=function(a,b){return v.call(a,b)}:w=function(a,b){return b in a&&z(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=s.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(s.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(s.call(arguments)))};return e}),o.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:u(["@media (",m.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},o.rgba=function(){return x("background-color:rgba(150,255,150,.5)"),A(j.backgroundColor,"rgba")},o.hsla=function(){return x("background-color:hsla(120,40%,100%,.5)"),A(j.backgroundColor,"rgba")||A(j.backgroundColor,"hsla")},o.textshadow=function(){return b.createElement("div").style.textShadow===""},o.opacity=function(){return y("opacity:.55"),/^0.55$/.test(j.opacity)},o.svg=function(){return!!b.createElementNS&&!!b.createElementNS(n.svg,"svg").createSVGRect};for(var C in o)w(o,C)&&(t=C.toLowerCase(),e[t]=o[C](),r.push((e[t]?"":"no-")+t));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)w(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},x(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=m,e.testStyles=u,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+r.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f',a,""].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},v={}.hasOwnProperty,w;!z(v,"undefined")&&!z(v.call,"undefined")?w=function(a,b){return v.call(a,b)}:w=function(a,b){return b in a&&z(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=s.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(s.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(s.call(arguments)))};return e}),o.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:u(["@media (",m.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},o.rgba=function(){return x("background-color:rgba(150,255,150,.5)"),A(j.backgroundColor,"rgba")},o.hsla=function(){return x("background-color:hsla(120,40%,100%,.5)"),A(j.backgroundColor,"rgba")||A(j.backgroundColor,"hsla")},o.textshadow=function(){return b.createElement("div").style.textShadow===""},o.opacity=function(){return y("opacity:.55"),/^0.55$/.test(j.opacity)},o.svg=function(){return!!b.createElementNS&&!!b.createElementNS(n.svg,"svg").createSVGRect};for(var C in o)w(o,C)&&(t=C.toLowerCase(),e[t]=o[C](),r.push((e[t]?"":"no-")+t));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)w(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},x(""),i=k=null,e._version=d,e._prefixes=m,e.testStyles=u,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+r.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f #mq-test-1 { width: 42px; }';r.insertBefore(s,i);n=o.offsetWidth===42;r.removeChild(s);return{matches:n,media:e}}}(document);(function(e){"use strict";function x(){w(true)}var t={};e.respond=t;t.update=function(){};t.mediaQueriesSupported=e.matchMedia&&e.matchMedia("only all").matches;if(t.mediaQueriesSupported){return}var n=e.document,r=n.documentElement,i=[],s=[],o=[],u={},a=30,f=n.getElementsByTagName("head")[0]||r,l=n.getElementsByTagName("base")[0],c=f.getElementsByTagName("link"),h=[],p=function(){for(var t=0;t-1,minw:c.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:c.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}}w()},m,g,y=function(){var e,t=n.createElement("div"),i=n.body,s=false;t.style.cssText="position:absolute;font-size:1em;width:1em";if(!i){i=s=n.createElement("body");i.style.background="none"}i.appendChild(t);r.insertBefore(i,r.firstChild);e=t.offsetWidth;if(s){r.removeChild(i)}else{i.removeChild(t)}e=b=parseFloat(e);return e},b,w=function(t){var u="clientWidth",l=r[u],h=n.compatMode==="CSS1Compat"&&l||n.body[u]||l,p={},d=c[c.length-1],v=(new Date).getTime();if(t&&m&&v-m-1?b||y():1)}if(!!T){T=parseFloat(T)*(T.indexOf(k)>-1?b||y():1)}if(!S.hasquery||(!N||!C)&&(N||h>=x)&&(C||h<=T)){if(!p[S.media]){p[S.media]=[]}p[S.media].push(s[S.rules])}}}for(var L in o){if(o.hasOwnProperty(L)){if(o[L]&&o[L].parentNode===f){f.removeChild(o[L])}}}for(var A in p){if(p.hasOwnProperty(A)){var O=n.createElement("style"),M=p[A].join("\n");O.type="text/css";O.media=A;f.insertBefore(O,d.nextSibling);if(O.styleSheet){O.styleSheet.cssText=M}else{O.appendChild(n.createTextNode(M))}o.push(O)}}},E=function(e,t){var n=S();if(!n){return}n.open("GET",e,true);n.onreadystatechange=function(){if(n.readyState!==4||n.status!==200&&n.status!==304){return}t(n.responseText)};if(n.readyState===4){return}n.send(null)},S=function(){var t=false;try{t=new e.XMLHttpRequest}catch(n){t=new e.ActiveXObject("Microsoft.XMLHTTP")}return function(){return t}}();p();t.update=p;if(e.addEventListener){e.addEventListener("resize",x,false)}else if(e.attachEvent){e.attachEvent("onresize",x)}})(this)
\ No newline at end of file
diff --git a/assets/less/font-awesome.less b/assets/less/font-awesome.less
deleted file mode 100644
index 18f042d..0000000
--- a/assets/less/font-awesome.less
+++ /dev/null
@@ -1,1471 +0,0 @@
-/*!
- * Font Awesome 3.2.0
- * the iconic font designed for Bootstrap
- * ------------------------------------------------------------------------------
- * The full suite of pictographic icons, examples, and documentation can be
- * found at http://fontawesome.io. Stay up to date on Twitter at
- * http://twitter.com/fontawesome.
- *
- * License
- * ------------------------------------------------------------------------------
- * - The Font Awesome font is licensed under SIL OFL 1.1 -
- * http://scripts.sil.org/OFL
- * - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
- * http://opensource.org/licenses/mit-license.html
- * - Font Awesome documentation licensed under CC BY 3.0 -
- * http://creativecommons.org/licenses/by/3.0/
- * - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
- * "Font Awesome by Dave Gandy - http://fontawesome.io"
- *
- * Author - Dave Gandy
- * ------------------------------------------------------------------------------
- * Email: dave@fontawesome.io
- * Twitter: http://twitter.com/byscuits
- * Work: Lead Product Designer @ Kyruus - http://kyruus.com
- */
-/* FONT PATH
- * -------------------------- */
-@font-face {
- font-family: 'FontAwesome';
- src: url('//netdna.bootstrapcdn.com/font-awesome/3.2.0/font/fontawesome-webfont.eot?v=3.2.0');
- src: url('//netdna.bootstrapcdn.com/font-awesome/3.2.0/font/fontawesome-webfont.eot?#iefix&v=3.2.0') format('embedded-opentype'), url('//netdna.bootstrapcdn.com/font-awesome/3.2.0/font/fontawesome-webfont.woff?v=3.2.0') format('woff'), url('//netdna.bootstrapcdn.com/font-awesome/3.2.0/font/fontawesome-webfont.ttf?v=3.2.0') format('truetype'), url('//netdna.bootstrapcdn.com/font-awesome/3.2.0/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.0') format('svg');
- font-weight: normal;
- font-style: normal;
-}
-/* FONT AWESOME CORE
- * -------------------------- */
-[class^="icon-"],
-[class*=" icon-"] {
- font-family: FontAwesome;
- font-weight: normal;
- font-style: normal;
- text-decoration: inherit;
- -webkit-font-smoothing: antialiased;
- *margin-right: .3em;
-}
-[class^="icon-"]:before,
-[class*=" icon-"]:before {
- text-decoration: inherit;
- display: inline-block;
- cursor: default;
- speak: none;
-}
-/* makes the font 33% larger relative to the icon container */
-.icon-large:before {
- vertical-align: -10%;
- font-size: 1.3333333333333333em;
-}
-/* makes sure icons active on rollover in links */
-a [class^="icon-"],
-a [class*=" icon-"] {
- display: inline;
-}
-/* increased font size for icon-large */
-[class^="icon-"].icon-fixed-width,
-[class*=" icon-"].icon-fixed-width {
- display: inline-block;
- width: 1.1428571428571428em;
- text-align: right;
- padding-right: 0.2857142857142857em;
-}
-[class^="icon-"].icon-fixed-width.icon-large,
-[class*=" icon-"].icon-fixed-width.icon-large {
- width: 1.4285714285714286em;
-}
-.icons-ul {
- margin-left: 2.142857142857143em;
- list-style-type: none;
-}
-.icons-ul > li {
- position: relative;
-}
-.icons-ul .icon-li {
- position: absolute;
- left: -2.142857142857143em;
- width: 2.142857142857143em;
- text-align: center;
- line-height: inherit;
-}
-[class^="icon-"].hide,
-[class*=" icon-"].hide {
- display: none;
-}
-.icon-muted {
- color: #eeeeee;
-}
-.icon-light {
- color: #ffffff;
-}
-.icon-dark {
- color: #333333;
-}
-.icon-border {
- border: solid 1px #eeeeee;
- padding: .2em .25em .15em;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px;
-}
-.icon-2x {
- font-size: 2em;
-}
-.icon-2x.icon-border {
- border-width: 2px;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- border-radius: 4px;
-}
-.icon-3x {
- font-size: 3em;
-}
-.icon-3x.icon-border {
- border-width: 3px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
-}
-.icon-4x {
- font-size: 4em;
-}
-.icon-4x.icon-border {
- border-width: 4px;
- -webkit-border-radius: 6px;
- -moz-border-radius: 6px;
- border-radius: 6px;
-}
-.icon-5x {
- font-size: 5em;
-}
-.icon-5x.icon-border {
- border-width: 5px;
- -webkit-border-radius: 7px;
- -moz-border-radius: 7px;
- border-radius: 7px;
-}
-.pull-right {
- float: right;
-}
-.pull-left {
- float: left;
-}
-[class^="icon-"].pull-left,
-[class*=" icon-"].pull-left {
- margin-right: .3em;
-}
-[class^="icon-"].pull-right,
-[class*=" icon-"].pull-right {
- margin-left: .3em;
-}
-/* BOOTSTRAP SPECIFIC CLASSES
- * -------------------------- */
-/* Bootstrap 2.0 sprites.less reset */
-[class^="icon-"],
-[class*=" icon-"] {
- display: inline;
- width: auto;
- height: auto;
- line-height: normal;
- vertical-align: baseline;
- background-image: none;
- background-position: 0% 0%;
- background-repeat: repeat;
- margin-top: 0;
-}
-/* more sprites.less reset */
-.icon-white,
-.nav-pills > .active > a > [class^="icon-"],
-.nav-pills > .active > a > [class*=" icon-"],
-.nav-list > .active > a > [class^="icon-"],
-.nav-list > .active > a > [class*=" icon-"],
-.navbar-inverse .nav > .active > a > [class^="icon-"],
-.navbar-inverse .nav > .active > a > [class*=" icon-"],
-.dropdown-menu > li > a:hover > [class^="icon-"],
-.dropdown-menu > li > a:hover > [class*=" icon-"],
-.dropdown-menu > .active > a > [class^="icon-"],
-.dropdown-menu > .active > a > [class*=" icon-"],
-.dropdown-submenu:hover > a > [class^="icon-"],
-.dropdown-submenu:hover > a > [class*=" icon-"] {
- background-image: none;
-}
-/* keeps Bootstrap styles with and without icons the same */
-.btn [class^="icon-"].icon-large,
-.nav [class^="icon-"].icon-large,
-.btn [class*=" icon-"].icon-large,
-.nav [class*=" icon-"].icon-large {
- line-height: .9em;
-}
-.btn [class^="icon-"].icon-spin,
-.nav [class^="icon-"].icon-spin,
-.btn [class*=" icon-"].icon-spin,
-.nav [class*=" icon-"].icon-spin {
- display: inline-block;
-}
-.nav-tabs [class^="icon-"],
-.nav-pills [class^="icon-"],
-.nav-tabs [class*=" icon-"],
-.nav-pills [class*=" icon-"],
-.nav-tabs [class^="icon-"].icon-large,
-.nav-pills [class^="icon-"].icon-large,
-.nav-tabs [class*=" icon-"].icon-large,
-.nav-pills [class*=" icon-"].icon-large {
- line-height: .9em;
-}
-.btn [class^="icon-"].pull-left.icon-2x,
-.btn [class*=" icon-"].pull-left.icon-2x,
-.btn [class^="icon-"].pull-right.icon-2x,
-.btn [class*=" icon-"].pull-right.icon-2x {
- margin-top: .18em;
-}
-.btn [class^="icon-"].icon-spin.icon-large,
-.btn [class*=" icon-"].icon-spin.icon-large {
- line-height: .8em;
-}
-.btn.btn-small [class^="icon-"].pull-left.icon-2x,
-.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
-.btn.btn-small [class^="icon-"].pull-right.icon-2x,
-.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
- margin-top: .25em;
-}
-.btn.btn-large [class^="icon-"],
-.btn.btn-large [class*=" icon-"] {
- margin-top: 0;
-}
-.btn.btn-large [class^="icon-"].pull-left.icon-2x,
-.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
-.btn.btn-large [class^="icon-"].pull-right.icon-2x,
-.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
- margin-top: .05em;
-}
-.btn.btn-large [class^="icon-"].pull-left.icon-2x,
-.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
- margin-right: .2em;
-}
-.btn.btn-large [class^="icon-"].pull-right.icon-2x,
-.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
- margin-left: .2em;
-}
-/* EXTRAS
- * -------------------------- */
-/* Stacked and layered icon */
-.icon-stack {
- position: relative;
- display: inline-block;
- width: 2em;
- height: 2em;
- line-height: 2em;
- vertical-align: -35%;
-}
-.icon-stack [class^="icon-"],
-.icon-stack [class*=" icon-"] {
- display: block;
- text-align: center;
- position: absolute;
- width: 100%;
- height: 100%;
- font-size: 1em;
- line-height: inherit;
- *line-height: 2em;
-}
-.icon-stack .icon-stack-base {
- font-size: 2em;
- *line-height: 1em;
-}
-/* Animated rotating icon */
-.icon-spin {
- display: inline-block;
- -moz-animation: spin 2s infinite linear;
- -o-animation: spin 2s infinite linear;
- -webkit-animation: spin 2s infinite linear;
- animation: spin 2s infinite linear;
-}
-a .icon-spin {
- display: inline-block;
- text-decoration: none;
-}
-@-moz-keyframes spin {
- 0% {
- -moz-transform: rotate(0deg);
- }
- 100% {
- -moz-transform: rotate(359deg);
- }
-}
-@-webkit-keyframes spin {
- 0% {
- -webkit-transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(359deg);
- }
-}
-@-o-keyframes spin {
- 0% {
- -o-transform: rotate(0deg);
- }
- 100% {
- -o-transform: rotate(359deg);
- }
-}
-@-ms-keyframes spin {
- 0% {
- -ms-transform: rotate(0deg);
- }
- 100% {
- -ms-transform: rotate(359deg);
- }
-}
-@keyframes spin {
- 0% {
- transform: rotate(0deg);
- }
- 100% {
- transform: rotate(359deg);
- }
-}
-/* Icon rotations and mirroring */
-.icon-rotate-90:before {
- -webkit-transform: rotate(90deg);
- -moz-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- -o-transform: rotate(90deg);
- transform: rotate(90deg);
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-}
-.icon-rotate-180:before {
- -webkit-transform: rotate(180deg);
- -moz-transform: rotate(180deg);
- -ms-transform: rotate(180deg);
- -o-transform: rotate(180deg);
- transform: rotate(180deg);
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-}
-.icon-rotate-270:before {
- -webkit-transform: rotate(270deg);
- -moz-transform: rotate(270deg);
- -ms-transform: rotate(270deg);
- -o-transform: rotate(270deg);
- transform: rotate(270deg);
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-}
-.icon-flip-horizontal:before {
- -webkit-transform: scale(-1, 1);
- -moz-transform: scale(-1, 1);
- -ms-transform: scale(-1, 1);
- -o-transform: scale(-1, 1);
- transform: scale(-1, 1);
-}
-.icon-flip-vertical:before {
- -webkit-transform: scale(1, -1);
- -moz-transform: scale(1, -1);
- -ms-transform: scale(1, -1);
- -o-transform: scale(1, -1);
- transform: scale(1, -1);
-}
-/* ensure rotation occurs inside anchor tags */
-a .icon-rotate-90:before,
-a .icon-rotate-180:before,
-a .icon-rotate-270:before,
-a .icon-flip-horizontal:before,
-a .icon-flip-vertical:before {
- display: inline-block;
-}
-/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
- readers do not read off random characters that represent icons */
-.icon-glass:before {
- content: "\f000";
-}
-.icon-music:before {
- content: "\f001";
-}
-.icon-search:before {
- content: "\f002";
-}
-.icon-envelope-alt:before {
- content: "\f003";
-}
-.icon-heart:before {
- content: "\f004";
-}
-.icon-star:before {
- content: "\f005";
-}
-.icon-star-empty:before {
- content: "\f006";
-}
-.icon-user:before {
- content: "\f007";
-}
-.icon-film:before {
- content: "\f008";
-}
-.icon-th-large:before {
- content: "\f009";
-}
-.icon-th:before {
- content: "\f00a";
-}
-.icon-th-list:before {
- content: "\f00b";
-}
-.icon-ok:before {
- content: "\f00c";
-}
-.icon-remove:before {
- content: "\f00d";
-}
-.icon-zoom-in:before {
- content: "\f00e";
-}
-.icon-zoom-out:before {
- content: "\f010";
-}
-.icon-power-off:before,
-.icon-off:before {
- content: "\f011";
-}
-.icon-signal:before {
- content: "\f012";
-}
-.icon-cog:before {
- content: "\f013";
-}
-.icon-trash:before {
- content: "\f014";
-}
-.icon-home:before {
- content: "\f015";
-}
-.icon-file-alt:before {
- content: "\f016";
-}
-.icon-time:before {
- content: "\f017";
-}
-.icon-road:before {
- content: "\f018";
-}
-.icon-download-alt:before {
- content: "\f019";
-}
-.icon-download:before {
- content: "\f01a";
-}
-.icon-upload:before {
- content: "\f01b";
-}
-.icon-inbox:before {
- content: "\f01c";
-}
-.icon-play-circle:before {
- content: "\f01d";
-}
-.icon-rotate-right:before,
-.icon-repeat:before {
- content: "\f01e";
-}
-.icon-refresh:before {
- content: "\f021";
-}
-.icon-list-alt:before {
- content: "\f022";
-}
-.icon-lock:before {
- content: "\f023";
-}
-.icon-flag:before {
- content: "\f024";
-}
-.icon-headphones:before {
- content: "\f025";
-}
-.icon-volume-off:before {
- content: "\f026";
-}
-.icon-volume-down:before {
- content: "\f027";
-}
-.icon-volume-up:before {
- content: "\f028";
-}
-.icon-qrcode:before {
- content: "\f029";
-}
-.icon-barcode:before {
- content: "\f02a";
-}
-.icon-tag:before {
- content: "\f02b";
-}
-.icon-tags:before {
- content: "\f02c";
-}
-.icon-book:before {
- content: "\f02d";
-}
-.icon-bookmark:before {
- content: "\f02e";
-}
-.icon-print:before {
- content: "\f02f";
-}
-.icon-camera:before {
- content: "\f030";
-}
-.icon-font:before {
- content: "\f031";
-}
-.icon-bold:before {
- content: "\f032";
-}
-.icon-italic:before {
- content: "\f033";
-}
-.icon-text-height:before {
- content: "\f034";
-}
-.icon-text-width:before {
- content: "\f035";
-}
-.icon-align-left:before {
- content: "\f036";
-}
-.icon-align-center:before {
- content: "\f037";
-}
-.icon-align-right:before {
- content: "\f038";
-}
-.icon-align-justify:before {
- content: "\f039";
-}
-.icon-list:before {
- content: "\f03a";
-}
-.icon-indent-left:before {
- content: "\f03b";
-}
-.icon-indent-right:before {
- content: "\f03c";
-}
-.icon-facetime-video:before {
- content: "\f03d";
-}
-.icon-picture:before {
- content: "\f03e";
-}
-.icon-pencil:before {
- content: "\f040";
-}
-.icon-map-marker:before {
- content: "\f041";
-}
-.icon-adjust:before {
- content: "\f042";
-}
-.icon-tint:before {
- content: "\f043";
-}
-.icon-edit:before {
- content: "\f044";
-}
-.icon-share:before {
- content: "\f045";
-}
-.icon-check:before {
- content: "\f046";
-}
-.icon-move:before {
- content: "\f047";
-}
-.icon-step-backward:before {
- content: "\f048";
-}
-.icon-fast-backward:before {
- content: "\f049";
-}
-.icon-backward:before {
- content: "\f04a";
-}
-.icon-play:before {
- content: "\f04b";
-}
-.icon-pause:before {
- content: "\f04c";
-}
-.icon-stop:before {
- content: "\f04d";
-}
-.icon-forward:before {
- content: "\f04e";
-}
-.icon-fast-forward:before {
- content: "\f050";
-}
-.icon-step-forward:before {
- content: "\f051";
-}
-.icon-eject:before {
- content: "\f052";
-}
-.icon-chevron-left:before {
- content: "\f053";
-}
-.icon-chevron-right:before {
- content: "\f054";
-}
-.icon-plus-sign:before {
- content: "\f055";
-}
-.icon-minus-sign:before {
- content: "\f056";
-}
-.icon-remove-sign:before {
- content: "\f057";
-}
-.icon-ok-sign:before {
- content: "\f058";
-}
-.icon-question-sign:before {
- content: "\f059";
-}
-.icon-info-sign:before {
- content: "\f05a";
-}
-.icon-screenshot:before {
- content: "\f05b";
-}
-.icon-remove-circle:before {
- content: "\f05c";
-}
-.icon-ok-circle:before {
- content: "\f05d";
-}
-.icon-ban-circle:before {
- content: "\f05e";
-}
-.icon-arrow-left:before {
- content: "\f060";
-}
-.icon-arrow-right:before {
- content: "\f061";
-}
-.icon-arrow-up:before {
- content: "\f062";
-}
-.icon-arrow-down:before {
- content: "\f063";
-}
-.icon-mail-forward:before,
-.icon-share-alt:before {
- content: "\f064";
-}
-.icon-resize-full:before {
- content: "\f065";
-}
-.icon-resize-small:before {
- content: "\f066";
-}
-.icon-plus:before {
- content: "\f067";
-}
-.icon-minus:before {
- content: "\f068";
-}
-.icon-asterisk:before {
- content: "\f069";
-}
-.icon-exclamation-sign:before {
- content: "\f06a";
-}
-.icon-gift:before {
- content: "\f06b";
-}
-.icon-leaf:before {
- content: "\f06c";
-}
-.icon-fire:before {
- content: "\f06d";
-}
-.icon-eye-open:before {
- content: "\f06e";
-}
-.icon-eye-close:before {
- content: "\f070";
-}
-.icon-warning-sign:before {
- content: "\f071";
-}
-.icon-plane:before {
- content: "\f072";
-}
-.icon-calendar:before {
- content: "\f073";
-}
-.icon-random:before {
- content: "\f074";
-}
-.icon-comment:before {
- content: "\f075";
-}
-.icon-magnet:before {
- content: "\f076";
-}
-.icon-chevron-up:before {
- content: "\f077";
-}
-.icon-chevron-down:before {
- content: "\f078";
-}
-.icon-retweet:before {
- content: "\f079";
-}
-.icon-shopping-cart:before {
- content: "\f07a";
-}
-.icon-folder-close:before {
- content: "\f07b";
-}
-.icon-folder-open:before {
- content: "\f07c";
-}
-.icon-resize-vertical:before {
- content: "\f07d";
-}
-.icon-resize-horizontal:before {
- content: "\f07e";
-}
-.icon-bar-chart:before {
- content: "\f080";
-}
-.icon-twitter-sign:before {
- content: "\f081";
-}
-.icon-facebook-sign:before {
- content: "\f082";
-}
-.icon-camera-retro:before {
- content: "\f083";
-}
-.icon-key:before {
- content: "\f084";
-}
-.icon-cogs:before {
- content: "\f085";
-}
-.icon-comments:before {
- content: "\f086";
-}
-.icon-thumbs-up-alt:before {
- content: "\f087";
-}
-.icon-thumbs-down-alt:before {
- content: "\f088";
-}
-.icon-star-half:before {
- content: "\f089";
-}
-.icon-heart-empty:before {
- content: "\f08a";
-}
-.icon-signout:before {
- content: "\f08b";
-}
-.icon-linkedin-sign:before {
- content: "\f08c";
-}
-.icon-pushpin:before {
- content: "\f08d";
-}
-.icon-external-link:before {
- content: "\f08e";
-}
-.icon-signin:before {
- content: "\f090";
-}
-.icon-trophy:before {
- content: "\f091";
-}
-.icon-github-sign:before {
- content: "\f092";
-}
-.icon-upload-alt:before {
- content: "\f093";
-}
-.icon-lemon:before {
- content: "\f094";
-}
-.icon-phone:before {
- content: "\f095";
-}
-.icon-unchecked:before,
-.icon-check-empty:before {
- content: "\f096";
-}
-.icon-bookmark-empty:before {
- content: "\f097";
-}
-.icon-phone-sign:before {
- content: "\f098";
-}
-.icon-twitter:before {
- content: "\f099";
-}
-.icon-facebook:before {
- content: "\f09a";
-}
-.icon-github:before {
- content: "\f09b";
-}
-.icon-unlock:before {
- content: "\f09c";
-}
-.icon-credit-card:before {
- content: "\f09d";
-}
-.icon-rss:before {
- content: "\f09e";
-}
-.icon-hdd:before {
- content: "\f0a0";
-}
-.icon-bullhorn:before {
- content: "\f0a1";
-}
-.icon-bell:before {
- content: "\f0a2";
-}
-.icon-certificate:before {
- content: "\f0a3";
-}
-.icon-hand-right:before {
- content: "\f0a4";
-}
-.icon-hand-left:before {
- content: "\f0a5";
-}
-.icon-hand-up:before {
- content: "\f0a6";
-}
-.icon-hand-down:before {
- content: "\f0a7";
-}
-.icon-circle-arrow-left:before {
- content: "\f0a8";
-}
-.icon-circle-arrow-right:before {
- content: "\f0a9";
-}
-.icon-circle-arrow-up:before {
- content: "\f0aa";
-}
-.icon-circle-arrow-down:before {
- content: "\f0ab";
-}
-.icon-globe:before {
- content: "\f0ac";
-}
-.icon-wrench:before {
- content: "\f0ad";
-}
-.icon-tasks:before {
- content: "\f0ae";
-}
-.icon-filter:before {
- content: "\f0b0";
-}
-.icon-briefcase:before {
- content: "\f0b1";
-}
-.icon-fullscreen:before {
- content: "\f0b2";
-}
-.icon-group:before {
- content: "\f0c0";
-}
-.icon-link:before {
- content: "\f0c1";
-}
-.icon-cloud:before {
- content: "\f0c2";
-}
-.icon-beaker:before {
- content: "\f0c3";
-}
-.icon-cut:before {
- content: "\f0c4";
-}
-.icon-copy:before {
- content: "\f0c5";
-}
-.icon-paperclip:before,
-.icon-paper-clip:before {
- content: "\f0c6";
-}
-.icon-save:before {
- content: "\f0c7";
-}
-.icon-sign-blank:before {
- content: "\f0c8";
-}
-.icon-reorder:before {
- content: "\f0c9";
-}
-.icon-list-ul:before {
- content: "\f0ca";
-}
-.icon-list-ol:before {
- content: "\f0cb";
-}
-.icon-strikethrough:before {
- content: "\f0cc";
-}
-.icon-underline:before {
- content: "\f0cd";
-}
-.icon-table:before {
- content: "\f0ce";
-}
-.icon-magic:before {
- content: "\f0d0";
-}
-.icon-truck:before {
- content: "\f0d1";
-}
-.icon-pinterest:before {
- content: "\f0d2";
-}
-.icon-pinterest-sign:before {
- content: "\f0d3";
-}
-.icon-google-plus-sign:before {
- content: "\f0d4";
-}
-.icon-google-plus:before {
- content: "\f0d5";
-}
-.icon-money:before {
- content: "\f0d6";
-}
-.icon-caret-down:before {
- content: "\f0d7";
-}
-.icon-caret-up:before {
- content: "\f0d8";
-}
-.icon-caret-left:before {
- content: "\f0d9";
-}
-.icon-caret-right:before {
- content: "\f0da";
-}
-.icon-columns:before {
- content: "\f0db";
-}
-.icon-sort:before {
- content: "\f0dc";
-}
-.icon-sort-down:before {
- content: "\f0dd";
-}
-.icon-sort-up:before {
- content: "\f0de";
-}
-.icon-envelope:before {
- content: "\f0e0";
-}
-.icon-linkedin:before {
- content: "\f0e1";
-}
-.icon-rotate-left:before,
-.icon-undo:before {
- content: "\f0e2";
-}
-.icon-legal:before {
- content: "\f0e3";
-}
-.icon-dashboard:before {
- content: "\f0e4";
-}
-.icon-comment-alt:before {
- content: "\f0e5";
-}
-.icon-comments-alt:before {
- content: "\f0e6";
-}
-.icon-bolt:before {
- content: "\f0e7";
-}
-.icon-sitemap:before {
- content: "\f0e8";
-}
-.icon-umbrella:before {
- content: "\f0e9";
-}
-.icon-paste:before {
- content: "\f0ea";
-}
-.icon-lightbulb:before {
- content: "\f0eb";
-}
-.icon-exchange:before {
- content: "\f0ec";
-}
-.icon-cloud-download:before {
- content: "\f0ed";
-}
-.icon-cloud-upload:before {
- content: "\f0ee";
-}
-.icon-user-md:before {
- content: "\f0f0";
-}
-.icon-stethoscope:before {
- content: "\f0f1";
-}
-.icon-suitcase:before {
- content: "\f0f2";
-}
-.icon-bell-alt:before {
- content: "\f0f3";
-}
-.icon-coffee:before {
- content: "\f0f4";
-}
-.icon-food:before {
- content: "\f0f5";
-}
-.icon-file-text-alt:before {
- content: "\f0f6";
-}
-.icon-building:before {
- content: "\f0f7";
-}
-.icon-hospital:before {
- content: "\f0f8";
-}
-.icon-ambulance:before {
- content: "\f0f9";
-}
-.icon-medkit:before {
- content: "\f0fa";
-}
-.icon-fighter-jet:before {
- content: "\f0fb";
-}
-.icon-beer:before {
- content: "\f0fc";
-}
-.icon-h-sign:before {
- content: "\f0fd";
-}
-.icon-plus-sign-alt:before {
- content: "\f0fe";
-}
-.icon-double-angle-left:before {
- content: "\f100";
-}
-.icon-double-angle-right:before {
- content: "\f101";
-}
-.icon-double-angle-up:before {
- content: "\f102";
-}
-.icon-double-angle-down:before {
- content: "\f103";
-}
-.icon-angle-left:before {
- content: "\f104";
-}
-.icon-angle-right:before {
- content: "\f105";
-}
-.icon-angle-up:before {
- content: "\f106";
-}
-.icon-angle-down:before {
- content: "\f107";
-}
-.icon-desktop:before {
- content: "\f108";
-}
-.icon-laptop:before {
- content: "\f109";
-}
-.icon-tablet:before {
- content: "\f10a";
-}
-.icon-mobile-phone:before {
- content: "\f10b";
-}
-.icon-circle-blank:before {
- content: "\f10c";
-}
-.icon-quote-left:before {
- content: "\f10d";
-}
-.icon-quote-right:before {
- content: "\f10e";
-}
-.icon-spinner:before {
- content: "\f110";
-}
-.icon-circle:before {
- content: "\f111";
-}
-.icon-mail-reply:before,
-.icon-reply:before {
- content: "\f112";
-}
-.icon-github-alt:before {
- content: "\f113";
-}
-.icon-folder-close-alt:before {
- content: "\f114";
-}
-.icon-folder-open-alt:before {
- content: "\f115";
-}
-.icon-expand-alt:before {
- content: "\f116";
-}
-.icon-collapse-alt:before {
- content: "\f117";
-}
-.icon-smile:before {
- content: "\f118";
-}
-.icon-frown:before {
- content: "\f119";
-}
-.icon-meh:before {
- content: "\f11a";
-}
-.icon-gamepad:before {
- content: "\f11b";
-}
-.icon-keyboard:before {
- content: "\f11c";
-}
-.icon-flag-alt:before {
- content: "\f11d";
-}
-.icon-flag-checkered:before {
- content: "\f11e";
-}
-.icon-terminal:before {
- content: "\f120";
-}
-.icon-code:before {
- content: "\f121";
-}
-.icon-reply-all:before {
- content: "\f122";
-}
-.icon-mail-reply-all:before {
- content: "\f122";
-}
-.icon-star-half-full:before,
-.icon-star-half-empty:before {
- content: "\f123";
-}
-.icon-location-arrow:before {
- content: "\f124";
-}
-.icon-crop:before {
- content: "\f125";
-}
-.icon-code-fork:before {
- content: "\f126";
-}
-.icon-unlink:before {
- content: "\f127";
-}
-.icon-question:before {
- content: "\f128";
-}
-.icon-info:before {
- content: "\f129";
-}
-.icon-exclamation:before {
- content: "\f12a";
-}
-.icon-superscript:before {
- content: "\f12b";
-}
-.icon-subscript:before {
- content: "\f12c";
-}
-.icon-eraser:before {
- content: "\f12d";
-}
-.icon-puzzle-piece:before {
- content: "\f12e";
-}
-.icon-microphone:before {
- content: "\f130";
-}
-.icon-microphone-off:before {
- content: "\f131";
-}
-.icon-shield:before {
- content: "\f132";
-}
-.icon-calendar-empty:before {
- content: "\f133";
-}
-.icon-fire-extinguisher:before {
- content: "\f134";
-}
-.icon-rocket:before {
- content: "\f135";
-}
-.icon-maxcdn:before {
- content: "\f136";
-}
-.icon-chevron-sign-left:before {
- content: "\f137";
-}
-.icon-chevron-sign-right:before {
- content: "\f138";
-}
-.icon-chevron-sign-up:before {
- content: "\f139";
-}
-.icon-chevron-sign-down:before {
- content: "\f13a";
-}
-.icon-html5:before {
- content: "\f13b";
-}
-.icon-css3:before {
- content: "\f13c";
-}
-.icon-anchor:before {
- content: "\f13d";
-}
-.icon-unlock-alt:before {
- content: "\f13e";
-}
-.icon-bullseye:before {
- content: "\f140";
-}
-.icon-ellipsis-horizontal:before {
- content: "\f141";
-}
-.icon-ellipsis-vertical:before {
- content: "\f142";
-}
-.icon-rss-sign:before {
- content: "\f143";
-}
-.icon-play-sign:before {
- content: "\f144";
-}
-.icon-ticket:before {
- content: "\f145";
-}
-.icon-minus-sign-alt:before {
- content: "\f146";
-}
-.icon-check-minus:before {
- content: "\f147";
-}
-.icon-level-up:before {
- content: "\f148";
-}
-.icon-level-down:before {
- content: "\f149";
-}
-.icon-check-sign:before {
- content: "\f14a";
-}
-.icon-edit-sign:before {
- content: "\f14b";
-}
-.icon-external-link-sign:before {
- content: "\f14c";
-}
-.icon-share-sign:before {
- content: "\f14d";
-}
-.icon-compass:before {
- content: "\f14e";
-}
-.icon-collapse:before {
- content: "\f150";
-}
-.icon-collapse-top:before {
- content: "\f151";
-}
-.icon-expand:before {
- content: "\f152";
-}
-.icon-euro:before,
-.icon-eur:before {
- content: "\f153";
-}
-.icon-gbp:before {
- content: "\f154";
-}
-.icon-dollar:before,
-.icon-usd:before {
- content: "\f155";
-}
-.icon-rupee:before,
-.icon-inr:before {
- content: "\f156";
-}
-.icon-yen:before,
-.icon-jpy:before {
- content: "\f157";
-}
-.icon-renminbi:before,
-.icon-cny:before {
- content: "\f158";
-}
-.icon-won:before,
-.icon-krw:before {
- content: "\f159";
-}
-.icon-bitcoin:before,
-.icon-btc:before {
- content: "\f15a";
-}
-.icon-file:before {
- content: "\f15b";
-}
-.icon-file-text:before {
- content: "\f15c";
-}
-.icon-sort-by-alphabet:before {
- content: "\f15d";
-}
-.icon-sort-by-alphabet-alt:before {
- content: "\f15e";
-}
-.icon-sort-by-attributes:before {
- content: "\f160";
-}
-.icon-sort-by-attributes-alt:before {
- content: "\f161";
-}
-.icon-sort-by-order:before {
- content: "\f162";
-}
-.icon-sort-by-order-alt:before {
- content: "\f163";
-}
-.icon-thumbs-up:before {
- content: "\f164";
-}
-.icon-thumbs-down:before {
- content: "\f165";
-}
-.icon-youtube-sign:before {
- content: "\f166";
-}
-.icon-youtube:before {
- content: "\f167";
-}
-.icon-xing:before {
- content: "\f168";
-}
-.icon-xing-sign:before {
- content: "\f169";
-}
-.icon-youtube-play:before {
- content: "\f16a";
-}
-.icon-dropbox:before {
- content: "\f16b";
-}
-.icon-stackexchange:before {
- content: "\f16c";
-}
-.icon-instagram:before {
- content: "\f16d";
-}
-.icon-flickr:before {
- content: "\f16e";
-}
-.icon-adn:before {
- content: "\f170";
-}
-.icon-bitbucket:before {
- content: "\f171";
-}
-.icon-bitbucket-sign:before {
- content: "\f172";
-}
-.icon-tumblr:before {
- content: "\f173";
-}
-.icon-tumblr-sign:before {
- content: "\f174";
-}
-.icon-long-arrow-down:before {
- content: "\f175";
-}
-.icon-long-arrow-up:before {
- content: "\f176";
-}
-.icon-long-arrow-left:before {
- content: "\f177";
-}
-.icon-long-arrow-right:before {
- content: "\f178";
-}
-.icon-apple:before {
- content: "\f179";
-}
-.icon-windows:before {
- content: "\f17a";
-}
-.icon-android:before {
- content: "\f17b";
-}
-.icon-linux:before {
- content: "\f17c";
-}
-.icon-dribble:before {
- content: "\f17d";
-}
-.icon-skype:before {
- content: "\f17e";
-}
-.icon-foursquare:before {
- content: "\f180";
-}
-.icon-trello:before {
- content: "\f181";
-}
-.icon-female:before {
- content: "\f182";
-}
-.icon-male:before {
- content: "\f183";
-}
-.icon-gittip:before {
- content: "\f184";
-}
-.icon-sun:before {
- content: "\f185";
-}
-.icon-moon:before {
- content: "\f186";
-}
-.icon-archive:before {
- content: "\f187";
-}
-.icon-bug:before {
- content: "\f188";
-}
-.icon-vk:before {
- content: "\f189";
-}
-.icon-weibo:before {
- content: "\f18a";
-}
-.icon-renren:before {
- content: "\f18b";
-}
diff --git a/assets/less/grid.less b/assets/less/grid.less
deleted file mode 100644
index ed5ef3e..0000000
--- a/assets/less/grid.less
+++ /dev/null
@@ -1,47 +0,0 @@
-// Defining number of columns in the grid.
-// Common Values would be 12, 16 or 24
-@width: 100%;
-@def_grid: 12;
-@margin: 0;
-
-.container(){
- margin:0 auto;
- width:@width;
-}
-
-// Works out the width of elements based
-// on total number of columns and width
-// number of columns being displayed.
-// Removes 20px for margins
-.grid(@grid:@def_grid,@cols:'',@float:left,@display:inline){
- display:@display;
- float:@float;
- width:(100%/@grid * @cols) - (@margin * 2);
-}
-
-// Allows for padding before element
-.prefix(@grid:@def_grid,@cols:''){
- margin-left:(100%/@grid * @cols);
-}
-// Allows for padding after element
-.suffix(@grid:@def_grid,@cols:''){
- margin-right:(100%/@grid * @cols);
-}
-// Removes left margin
-.first(){
- margin-left:0;
-}
-// Removes right margin
-.last(){
- margin-right:0;
-}
-
-.push(@grid:@def_grid,@move:'') {
- position:relative;
- left:(100%/@grid * @move);
-}
-
-.pull(@grid:@def_grid,@move:''){
- position:relative;
- left:(100%/@grid * @move) * -1;
-}
\ No newline at end of file
diff --git a/assets/less/magnific-popup.less b/assets/less/magnific-popup.less
deleted file mode 100644
index f65a6a6..0000000
--- a/assets/less/magnific-popup.less
+++ /dev/null
@@ -1,454 +0,0 @@
-/* Magnific Popup CSS */
-// Modified by Michael Rose
-
-.mfp-bg {
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- z-index: 502;
- overflow: hidden;
- position: fixed;
- background: #0b0b0b;
- opacity: 0.8;
- filter: alpha(opacity=80); }
-
-.mfp-wrap {
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- z-index: 503;
- position: fixed;
- outline: none !important;
- -webkit-backface-visibility: hidden; }
-
-.mfp-container {
- height: 100%;
- text-align: center;
- position: absolute;
- width: 100%;
- height: 100%;
- left: 0;
- top: 0;
- padding: 0 8px;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box; }
-
-.mfp-container:before {
- content: '';
- display: inline-block;
- height: 100%;
- vertical-align: middle; }
-
-.mfp-align-top .mfp-container:before {
- display: none; }
-
-.mfp-content {
- position: relative;
- display: inline-block;
- vertical-align: middle;
- margin: 0 auto;
- text-align: left;
- z-index: 505; }
-
-.mfp-inline-holder .mfp-content,
-.mfp-ajax-holder .mfp-content {
- width: 100%;
- cursor: auto;
- &:after {
- content: '';
- display: block;
- width: auto;
- height: auto;
- position: absolute;
- left: 0;
- top: 0;
- bottom: 0;
- right: 0;
- z-index: -1;
- box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
- }
-}
-
-.mfp-ajax-cur {
- cursor: progress; }
-
-.mfp-zoom-out-cur,
-.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
- cursor: -moz-zoom-out;
- cursor: -webkit-zoom-out;
- cursor: zoom-out; }
-
-.mfp-zoom,
-.image-popup {
- cursor: pointer;
- cursor: -webkit-zoom-in;
- cursor: -moz-zoom-in;
- cursor: zoom-in; }
-
-.mfp-auto-cursor .mfp-content {
- cursor: auto; }
-
-.mfp-close,
-.mfp-arrow,
-.mfp-preloader,
-.mfp-counter {
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none; }
-
-.mfp-loading.mfp-figure {
- display: none; }
-
-.mfp-hide {
- display: none !important; }
-
-.mfp-preloader {
- color: #cccccc;
- position: absolute;
- top: 50%;
- width: auto;
- text-align: center;
- margin-top: -0.8em;
- left: 8px;
- right: 8px;
- z-index: 504; }
-
-.mfp-preloader a {
- color: #cccccc; }
-
-.mfp-preloader a:hover {
- color: white; }
-
-.mfp-s-ready .mfp-preloader {
- display: none; }
-
-.mfp-s-error .mfp-content {
- display: none; }
-
-button.mfp-close,
-button.mfp-arrow {
- overflow: visible;
- cursor: pointer;
- border: 0;
- -webkit-appearance: none;
- display: block;
- padding: 0;
- z-index: 506; }
-
-button.mfp-close {
- background: transparent; }
-
-button::-moz-focus-inner {
- padding: 0;
- border: 0; }
-
-.mfp-close {
- width: 44px;
- height: 44px;
- line-height: 44px;
- position: absolute;
- right: 0;
- top: 0;
- text-decoration: none;
- text-align: center;
- opacity: 0.65;
- padding: 0 0 18px 10px;
- color: white;
- font-style: normal;
- font-size: 28px;
- font-family: Arial, Baskerville, monospace; }
- .mfp-close:hover, .mfp-close:focus {
- opacity: 1; }
- .mfp-close:active {
- top: 1px; }
-
-.mfp-close-btn-in .mfp-close {
- color: #333333; }
-
-.mfp-image-holder .mfp-close,
-.mfp-iframe-holder .mfp-close {
- color: white;
- right: -6px;
- text-align: right;
- padding-right: 6px;
- width: 100%; }
-
-.mfp-counter {
- position: absolute;
- top: 0;
- right: 0;
- color: #cccccc;
- font-size: 12px;
- line-height: 18px; }
-
-.mfp-arrow {
- .hide-text();
- position: absolute;
- top: 0;
- opacity: 0.65;
- margin: 0;
- top: 50%;
- margin-top: -55px;
- padding: 0;
- width: 90px;
- height: 110px;
- background-color: @black;
- .transition(opacity 0.2s ease-in-out);
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
-
-.mfp-arrow:active {
- margin-top: -54px; }
-
-.mfp-arrow:hover,
-.mfp-arrow:focus {
- opacity: 1; }
-
-.mfp-arrow:before, .mfp-arrow:after,
-.mfp-arrow .mfp-b,
-.mfp-arrow .mfp-a {
- content: '';
- display: block;
- width: 0;
- height: 0;
- position: absolute;
- left: 0;
- top: 0;
- margin-top: 35px;
- margin-left: 35px;
- border: solid transparent; }
-.mfp-arrow:after,
-.mfp-arrow .mfp-a {
- opacity: 0.8;
- border-top-width: 12px;
- border-bottom-width: 12px;
- top: 8px; }
-.mfp-arrow:before,
-.mfp-arrow .mfp-b {
- border-top-width: 20px;
- border-bottom-width: 20px; }
-
-.mfp-arrow-left {
- left: 0;
- .border-radius(5px, 5px, 0, 0); }
- .mfp-arrow-left:after,
- .mfp-arrow-left .mfp-a {
- border-right: 12px solid #fff;
- left: 5px; }
- .mfp-arrow-left:before,
- .mfp-arrow-left .mfp-b {
- border-right: 20px solid #fff; }
-
-.mfp-arrow-right {
- right: 0;
- .border-radius(0, 0, 5px, 5px); }
- .mfp-arrow-right:after,
- .mfp-arrow-right .mfp-a {
- border-left: 12px solid #fff;
- left: 3px; }
- .mfp-arrow-right:before,
- .mfp-arrow-right .mfp-b {
- border-left: 20px solid #fff; }
-
-.mfp-iframe-holder {
- padding-top: 40px;
- padding-bottom: 40px; }
-
-.mfp-iframe-holder .mfp-content {
- line-height: 0;
- width: 100%;
- max-width: 900px; }
-
-.mfp-iframe-scaler {
- width: 100%;
- height: 0;
- overflow: hidden;
- padding-top: 56.25%; }
-
-.mfp-iframe-scaler iframe {
- position: absolute;
- display: block;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
- background: black; }
-
-.mfp-iframe-holder .mfp-close {
- top: -40px; }
-
-/* Main image in popup */
-img.mfp-img {
- width: auto;
- max-width: 100%;
- height: auto;
- display: block;
- line-height: 0;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- padding: 40px 0 40px;
- margin: 0 auto; }
-
-/* The shadow behind the image */
-.mfp-figure:after {
- content: '';
- position: absolute;
- left: 0;
- top: 40px;
- bottom: 40px;
- display: block;
- right: 0;
- width: auto;
- height: auto;
- z-index: -1;
- box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
-
-.mfp-figure {
- line-height: 0; }
-
-.mfp-bottom-bar {
- margin-top: -36px;
- position: absolute;
- top: 100%;
- left: 0;
- width: 100%;
- cursor: auto; }
-
-.mfp-title {
- text-align: left;
- line-height: 18px;
- color: #f3f3f3; }
-
-.mfp-figure small {
- color: #bdbdbd;
- display: block;
- font-size: 12px;
- line-height: 14px; }
-
-.mfp-image-holder .mfp-content {
- max-width: 100%; }
-
-.mfp-gallery .mfp-image-holder .mfp-figure {
- cursor: pointer; }
-
-@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
- /**
- * Remove all paddings around the image on small screen
- */
- .mfp-img-mobile .mfp-image-holder {
- padding-left: 0;
- padding-right: 0; }
-
- .mfp-img-mobile img.mfp-img {
- padding: 0; }
-
- /* The shadow behind the image */
- .mfp-img-mobile .mfp-figure:after {
- top: 0;
- bottom: 0; }
-
- .mfp-img-mobile .mfp-bottom-bar {
- background: rgba(0, 0, 0, 0.6);
- bottom: 0;
- margin: 0;
- top: auto;
- padding: 3px 5px;
- position: fixed;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box; }
-
- .mfp-img-mobile .mfp-bottom-bar:empty {
- padding: 0; }
-
- .mfp-img-mobile .mfp-counter {
- right: 5px;
- top: 3px; }
-
- .mfp-img-mobile .mfp-close {
- top: 0;
- right: 0;
- width: 35px;
- height: 35px;
- line-height: 35px;
- background: rgba(0, 0, 0, 0.6);
- position: fixed;
- text-align: center;
- padding: 0; }
-
- .mfp-img-mobile .mfp-figure small {
- display: inline;
- margin-left: 5px; } }
-@media all and (max-width: 800px) {
- .mfp-arrow {
- -webkit-transform: scale(0.75);
- transform: scale(0.75); }
-
- .mfp-arrow-left {
- -webkit-transform-origin: 0;
- transform-origin: 0; }
-
- .mfp-arrow-right {
- -webkit-transform-origin: 100%;
- transform-origin: 100%; }
-
- .mfp-container {
- padding-left: 6px;
- padding-right: 6px; } }
-.mfp-ie7 .mfp-img {
- padding: 0; }
-.mfp-ie7 .mfp-bottom-bar {
- width: 600px;
- left: 50%;
- margin-left: -300px;
- margin-top: 5px;
- padding-bottom: 5px; }
-.mfp-ie7 .mfp-container {
- padding: 0; }
-.mfp-ie7 .mfp-content {
- padding-top: 44px; }
-.mfp-ie7 .mfp-close {
- top: 0;
- right: 0;
- padding-top: 0; }
-
-/**
- * Fade-zoom animation for first dialog
- */
-
-/* start state */
-.mfp-fade .zoom-anim-dialog {
- opacity: 0;
- .transition(all 0.2s ease-in-out);
- .scale(0.8);
-}
-
-/* animate in */
-.mfp-fade.mfp-ready .zoom-anim-dialog {
- opacity: 1;
- .scale(1);
-}
-
-/* animate out */
-.mfp-fade.mfp-removing .zoom-anim-dialog {
- .scale(0.8);
- opacity: 0;
-}
-
-/* Dark overlay, start state */
-.mfp-fade.mfp-bg {
- opacity: 0;
- .transition(opacity 0.3s ease-out);
-}
-/* animate in */
-.mfp-fade.mfp-ready.mfp-bg {
- opacity: 0.8;
-}
-/* animate out */
-.mfp-fade.mfp-removing.mfp-bg {
- opacity: 0;
-}
diff --git a/assets/less/main.less b/assets/less/main.less
deleted file mode 100644
index 99fb0e1..0000000
--- a/assets/less/main.less
+++ /dev/null
@@ -1,33 +0,0 @@
-// ===========================================================
-// So Simple Theme
-// By: Michael Rose
-// ===========================================================
-
-// ROOT =======================================================
-// CSS Reset ==================================================
-@import "reset.less";
-// Variables and mixins =======================================
-@import "variables.less";
-// Site wide styles (html, body, global classes) ==============
-@import "site.less";
-// TYPOGRAPHY =================================================
-@import "typography.less";
-// Pygments Syntax highlighting ===============================
-@import "pygments.less";
-// Coderay Syntax highlighting ===============================
-@import "coderay.less";
-// MIXINS =====================================================
-@import "mixins.less";
-@import "grid.less";
-// ELEMENTS ===================================================
-// Figures, images, social media, other elements ==============
-@import "elements.less";
-// Font Awesome webfont icons =================================
-@import "font-awesome.less";
-// Magnific Popup =============================================
-@import "magnific-popup.less";
-// Standard form controls =====================================
-@import "forms.less";
-// LAYOUT =====================================================
-// Page level layout styles ===================================
-@import "page.less";
\ No newline at end of file
diff --git a/assets/less/mixins.less b/assets/less/mixins.less
deleted file mode 100644
index a408b7d..0000000
--- a/assets/less/mixins.less
+++ /dev/null
@@ -1,305 +0,0 @@
-// UTILITY MIXINS
-// --------------------------------------------------
-
-// Clearfix
-// --------------------
-// For clearing floats like a boss h5bp.com/q
-.clearfix {
- *zoom: 1;
- &:before,
- &:after {
- display: table;
- content: "";
- // Fixes Opera/contenteditable bug:
- // http://nicolasgallagher.com/micro-clearfix-hack/#comment-36952
- line-height: 0;
- }
- &:after {
- clear: both;
- }
-}
-
-// Webkit-style focus
-// --------------------
-.tab-focus() {
- // Default
- outline: thin dotted #333;
- // Webkit
- outline: 5px auto -webkit-focus-ring-color;
- outline-offset: -2px;
-}
-
-// Center-align a block level element
-// ----------------------------------
-.center-block() {
- display: block;
- margin-left: auto;
- margin-right: auto;
-}
-
-// TYPOGRAPHY
-// --------------------------------------------------
-
-// Full-fat vertical rhythm
-// ------------------------
-.font-size(@size) {
- font-size: 0px + @size;
- font-size: 0rem + @size / @doc-font-size;
- line-height: 0 + round(@doc-line-height / @size*10000) / 10000;
- margin-bottom: 0px + @doc-line-height;
- margin-bottom: 0rem + (@doc-line-height / @doc-font-size);
-}
-
-// Just the REMs
-// -------------
-.font-rem(@size) {
- font-size: 0px + @size;
- font-size: 0rem + @size / @doc-font-size;
-}
-
-// Just font-size and line-height
-// ------------------------------
-.font(@size) {
- font-size: 0px + @size;
- font-size: 0rem + @size / @doc-font-size;
- line-height: 0 + round(@doc-line-height / @size*10000) / 10000;
-}
-
-.text-overflow() {
-overflow: hidden;
-text-overflow: ellipsis;
-white-space: nowrap; }
-
-// GRADIENTS
-// --------------------------------------------------
-
-.horizontal(@startColor : @white, @endColor : @lightergrey) {
-background-color: @endColor;
-background-image : -webkit-gradient(linear, 0 0, 100% 0, from(@startColor), to(@endColor)); // Safari 4+, Chrome 2+
-background-image : -webkit-linear-gradient(left, @startColor, @endColor); // Safari 5.1+, Chrome 10+
-background-image : -moz-linear-gradient(left, @startColor, @endColor); // FF 3.6+
-background-image : -ms-linear-gradient(left, @startColor, @endColor); // IE10
-background-image : -o-linear-gradient(left, @startColor, @endColor); // Opera 11.10
-background-image : linear-gradient(left, @startColor, @endColor); // W3C
-background-repeat : repeat-x; }
-
-.vertical(@startColor : @white, @endColor: @lightergrey) {
-background-image : -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), to(@endColor)); // Safari 4+, Chrome 2+
-background-image : -webkit-linear-gradient(top, @startColor, @endColor); // Safari 5.1+, Chrome 10+
-background-color : @endColor;
-background-image : -moz-linear-gradient(top, @startColor, @endColor); // FF 3.6+
-background-image : -ms-linear-gradient(top, @startColor, @endColor); // IE10
-background-image : -o-linear-gradient(top, @startColor, @endColor); // Opera 11.10
-background-image : linear-gradient(top, @startColor, @endColor); // W3C
-background-repeat : repeat-x; }
-
-.directional(@startColor : @white, @endColor : @lightergrey, @deg : 45deg) {
-background-color : @endColor;
-background-image : -moz-linear-gradient(@deg, @startColor, @endColor); // FF 3.6+
-background-image : -ms-linear-gradient(@deg, @startColor, @endColor); // IE10
-background-image : -webkit-linear-gradient(@deg, @startColor, @endColor); // Safari 5.1+, Chrome 10+
-background-image : -o-linear-gradient(@deg, @startColor, @endColor); // Opera 11.10
-background-image : linear-gradient(@deg, @startColor, @endColor); // W3C
-background-repeat : repeat-x; }
-
-// .bordered(COLOR, COLOR, COLOR, COLOR);
-.bordered(@top-color: #eee, @right-color: #eee, @bottom-color: #eee, @left-color: #eee) {
-border-top : solid 1px @top-color;
-border-left : solid 1px @left-color;
-border-right : solid 1px @right-color;
-border-bottom : solid 1px @bottom-color; }
-
-// ROUND CORNERS
-// --------------------------------------------------
-
-// .rounded(VALUE);
-.rounded(@radius:4px) {
--webkit-border-radius : @radius;
--moz-border-radius : @radius;
-border-radius : @radius; }
-
-// .border-radius(VALUE,VALUE,VALUE,VALUE);
-.border-radius(@topright: 0, @bottomright: 0, @bottomleft: 0, @topleft: 0) {
--webkit-border-top-right-radius : @topright;
--webkit-border-bottom-right-radius : @bottomright;
--webkit-border-bottom-left-radius : @bottomleft;
--webkit-border-top-left-radius : @topleft;
--moz-border-radius-topright : @topright;
--moz-border-radius-bottomright : @bottomright;
--moz-border-radius-bottomleft : @bottomleft;
--moz-border-radius-topleft : @topleft;
-border-top-right-radius : @topright;
-border-bottom-right-radius : @bottomright;
-border-bottom-left-radius : @bottomleft;
-border-top-left-radius : @topleft;
--webkit-background-clip : padding-box;
--moz-background-clip : padding;
-background-clip : padding-box; }
-
-// .box-shadow(HORIZONTAL VERTICAL BLUR COLOR))
-.box-shadow(@shadow: 0 1px 3px rgba(0,0,0,.25)) {
--webkit-box-shadow : @shadow;
--moz-box-shadow : @shadow;
-box-shadow : @shadow; }
-
-// .drop-shadow(HORIZONTAL, VERTICAL, BLUR, ALPHA);
-.drop-shadow(@x-axis: 0, @y-axis: 1px, @blur: 2px, @alpha: 0.1) {
--webkit-box-shadow : @x-axis @y-axis @blur rgba(0, 0, 0, @alpha);
--moz-box-shadow : @x-axis @y-axis @blur rgba(0, 0, 0, @alpha);
-box-shadow : @x-axis @y-axis @blur rgba(0, 0, 0, @alpha); }
-
-// .text-shadow();
-.text-shadow(@shadow: 0 2px 3px rgba(0,0,0,.25)) {
-text-shadow : @shadow; }
-
-// .opacity(VALUE);
-.opacity(@opacity : .5) {
--webkit-opacity : @opacity;
--moz-opacity : @opacity;
-opacity : @opacity; }
-
-// TRANSFORMATIONS
-// --------------------------------------------------
-
-// .rotate(VALUEdeg);
-.rotate(@deg) {
--webkit-transform : rotate(@deg);
--moz-transform : rotate(@deg);
--ms-transform : rotate(@deg);
--o-transform : rotate(@deg);
-transform : rotate(@deg); }
-
-// .scale(VALUE);
-.scale(@ratio) {
--webkit-transform : scale(@ratio);
--moz-transform : scale(@ratio);
--ms-transform : scale(@ratio);
--o-transform : scale(@ratio);
-transform : scale(@ratio); }
-
-// .skew(VALUE, VALUE);
-.skew(@x: 0, @y: 0) {
--webkit-transform : skew(@x, @y);
--moz-transform : skew(@x, @y);
--ms-transform : skew(@x, @y);
--o-transform : skew(@x, @y);
-transform : skew(@x, @y); }
-
-// .transition(PROPERTY DURATION DELAY(OPTIONAL) TIMING-FINCTION);
-.transition(@transition) {
--webkit-transition : @transition;
--moz-transition : @transition;
--ms-transition : @transition;
--o-transition : @transition;
-transition : @transition; }
-
-// .translate(VALUE, VALUE)
-.translate(@x: 0, @y: 0) {
--webkit-transform : translate(@x, @y);
--moz-transform : translate(@x, @y);
--ms-transform : translate(@x, @y);
--o-transform : translate(@x, @y);
-transform : translate(@x, @y); }
-
-.translate3d(@x: 0, @y: 0, @z: 0) {
--webkit-transform : translate(@x, @y, @z);
--moz-transform : translate(@x, @y, @z);
--ms-transform : translate(@x, @y, @z);
--o-transform : translate(@x, @y, @z);
-transform : translate(@x, @y, @z); }
-
-.animation(@name, @duration: 300ms, @delay: 0, @ease: ease) {
- -webkit-animation: @name @duration @delay @ease;
- -moz-animation: @name @duration @delay @ease;
- -ms-animation: @name @duration @delay @ease;
-}
-
-// BACKGROUND
-// --------------------------------------------------
-
-// .background-alpha(VALUE VALUE);
-.background-alpha(@color: @white, @alpha: 1) {
-background-color : hsla(hue(@color), saturation(@color), lightness(@color), @alpha); }
-
-// .background-size(VALUE VALUE);
-.background-size(@size){
--webkit-background-size : @size;
--moz-background-size : @size;
--o-background-size : @size;
-background-size : @size; }
-
-// .background-clip(VALUE); (border-box, padding-box, content-box)
-.background-clip(@clip) {
--webkit-background-clip : @clip;
--moz-background-clip : @clip;
-background-clip : @clip; }
-
-// .box-sizing(VALUE); (border-box, padding-box, content-box)
-.box-sizing(@boxsize: border-box) {
--webkit-box-sizing : @boxsize;
--moz-box-sizing : @boxsize;
--ms-box-sizing : @boxsize;
-box-sizing : @boxsize; }
-
-// For image replacement
-.hide-text() {
-text-indent : 100%;
-white-space : nowrap;
-overflow : hidden; }
-
-// Hide from visual and speaking browsers
-.hidden() {
-display : none !important;
-visibility : hidden; }
-.hidden {
- display: none;
- visibility: hidden;
-}
-
-// Hide but maintain layout
-.invisible() {
-visibility : hidden; }
-
-// .resize(VALUE) (none, both, horizontal, vertical, inherit)
-.resize(@direction: both) {
-resize : @direction;
-overflow : auto; }
-
-// .userselect(VALUE) (all, element, none, text)
-.user-select(@select) {
--webkit-user-select : @select;
--moz-user-select : @select;
--o-user-select : @select;
-user-select : @select; }
-
-// Hidden but available to speaking browsers
-.visuallyhidden() {
-overflow : hidden;
-position : absolute;
-clip : rect(0 0 0 0);
-height : 1px;
-width : 1px;
-margin : -1px;
-padding : 0;
-border : 0; }
-
-// Make visuallyhidden focusable with a keyboard
-.visuallyhidden.focusable:active,
-.visuallyhidden.focusable:focus {
-position : static;
-clip : auto;
-height : auto;
-width : auto;
-margin : 0;
-overflow: visible; }
-
-// MEDIA QUERIES
-// --------------------------------------------------
-
-@small: ~"only screen and (min-width: 30em)";
-@medium: ~"only screen and (min-width: 48em)";
-@large: ~"only screen and (min-width: 62.5em)";
-@highdensity: ~"only screen and (-webkit-min-device-pixel-ratio: 1.5)",
- ~"only screen and (-o-min-device-pixel-ratio: 3/2)",
- ~"only screen and (min-resolution: 144dpi)",
- ~"only screen and (min-resolution: 1.5dppx)";
\ No newline at end of file
diff --git a/assets/less/site.less b/assets/less/site.less
deleted file mode 100644
index b81e95e..0000000
--- a/assets/less/site.less
+++ /dev/null
@@ -1,66 +0,0 @@
-// Selection
-// --------------------------------------------------
-
-::-moz-selection {
- background-color: lighten(@base-color, 65%);
- color: @base-color;
- text-shadow: none;
-}
-::selection {
- background-color: lighten(@base-color, 65%);
- color: @base-color;
- text-shadow: none;
-}
-
-// Webkit Custom Scrollbar
-// --------------------------------------------------
-::-webkit-scrollbar {
- width: 12px;
- height: 12px;
-}
-/* Track */
-::-webkit-scrollbar-track {
- -webkit-box-shadow: inset 0 0 6px fade(@black,30);
- -webkit-border-radius: 10px;
- border-radius: 10px;
-}
-/* Handle */
-::-webkit-scrollbar-thumb {
- -webkit-border-radius: 10px;
- border-radius: 10px;
- background: rgba(0,0,0,0.5);
-}
-::-webkit-scrollbar-thumb:window-inactive {
- background: rgba(0,0,0,0.2);
-}
-
-// Global Classes
-// --------------------------------------------------
-
-.wrap {
- margin: 0 auto;
-}
-.all-caps {
- text-transform: uppercase;
-}
-.pull-left {
- float: left;
-}
-.pull-right {
- float:right;
-}
-.unstyled-list {
- list-style: none;
- margin-left: 0;
- padding-left: 0;
- li {
- list-style-type: none;
- }
-}
-
-// Global Transition
-// ---------------------------------------------------
-
-b, i, strong, em, blockquote, p, q, span, figure, img, h1, h2, header, input, a {
- .transition(all .2s ease);
-}
\ No newline at end of file
diff --git a/assets/less/variables.less b/assets/less/variables.less
deleted file mode 100644
index 57d33bb..0000000
--- a/assets/less/variables.less
+++ /dev/null
@@ -1,31 +0,0 @@
-// Typography
-// --------------------------------------------------
-
-@base-font: 'source-sans-pro', sans-serif;
-@heading-font: @base-font;
-@caption-font: @base-font;
-@code-font: 'source-code-pro', monospace;
-@alt-font: 'volkhov', serif;
-
-@doc-font-size: 16;
-@doc-line-height: 24;
-
-
-// set-up the body font-size / line-height
-body {
- margin-top: 0px + @doc-line-height;
- font-size: 0px + @doc-font-size;
-}
-
-// Colors
-// --------------------------------------------------
-
-@body-color : #ebebeb;
-@text-color : #222;
-@base-color : #343434;
-@comp-color : spin(@base-color, 180);
-@border-color : @base-color;
-@white : #fff;
-@black : #000;
-@accent-color : @black;
-@link-color : #222;
diff --git a/blog/index.md b/blog/index.md
new file mode 100644
index 0000000..07107b0
--- /dev/null
+++ b/blog/index.md
@@ -0,0 +1,11 @@
+---
+layout: page
+title: Blog
+excerpt: "An archive of blog posts sorted by date."
+---
+
+
+{% for post in site.categories.blog %}
+ {{ post.title }} {{ post.date | date: "%B %d, %Y" }}
+{% endfor %}
+
diff --git a/images/bio-photo-2.jpg b/images/bio-photo-2.jpg
new file mode 100644
index 0000000..076a358
Binary files /dev/null and b/images/bio-photo-2.jpg differ
diff --git a/index.html b/index.html
index 38f4b5c..856d53d 100644
--- a/index.html
+++ b/index.html
@@ -1,8 +1,7 @@
---
layout: page
title: Latest Posts
-description: "A simple and clean responsive Jekyll theme for words and photos."
-tags: [Jekyll, theme, themes, responsive, blog, minimalism]
+excerpt: "A simple and clean responsive Jekyll theme for words and photos."
---
diff --git a/package.json b/package.json
index 229cea7..a3b4c53 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,6 @@
"grunt-contrib-jshint": "~0.6.3",
"grunt-contrib-uglify": "~0.2.2",
"grunt-contrib-watch": "~0.5.2",
- "grunt-recess": "~0.3.5",
"grunt-contrib-imagemin": "~0.2.0",
"grunt-svgmin": "~0.2.0"
}
diff --git a/post.thor b/post.thor
deleted file mode 100644
index 71a5f6a..0000000
--- a/post.thor
+++ /dev/null
@@ -1,28 +0,0 @@
-require 'active_support/all'
-
-class Post < Thor
- include Thor::Actions
-
- desc "new", "Creates a new post"
- argument :title
- def new
- date = Time.now.strftime("%Y-%m-%d")
- create_file "_posts/#{(date + '-' + title).parameterize}.md", <<-eos
----
-layout: post
-title: #{title}
-description: A description
-modified: #{date}
-category: articles
-tags: []
-image:
- credit:
- creditlink:
- feature:
-comments: true
----
-
- eos
- end
-
-end
\ No newline at end of file
diff --git a/search.json b/search.json
index 71caa6b..ca1542c 100644
--- a/search.json
+++ b/search.json
@@ -1,4 +1,5 @@
---
+sitemap: false
---
[
{% for post in site.posts %}
diff --git a/tags.html b/tags/index.md
similarity index 91%
rename from tags.html
rename to tags/index.md
index a7c0be1..9a3c93f 100644
--- a/tags.html
+++ b/tags/index.md
@@ -1,8 +1,7 @@
---
layout: page
-permalink: /tags/
title: Tag Index
-description: "An archive of posts sorted by tag."
+excerpt: "An archive of posts sorted by tag."
---
{% capture site_tags %}{% for tag in site.tags %}{{ tag | first }}{% unless forloop.last %},{% endunless %}{% endfor %}{% endcapture %}
diff --git a/theme-setup.md b/theme-setup.md
deleted file mode 100644
index a7d2637..0000000
--- a/theme-setup.md
+++ /dev/null
@@ -1,293 +0,0 @@
----
-layout: page
-permalink: /theme-setup/
-title: Theme Setup
-description: "Instructions on how to install and customize the Jekyll theme So Simple."
-modified: 2013-09-11
-tags: [Jekyll, theme, install, setup]
----
-
-General notes and suggestions for customizing **So Simple Theme**.
-
-* Table of Contents
-{:toc}
-
-## Basic Setup for a new Jekyll site
-
-1. [Install Bundler](http://bundler.io) `gem install bundler` and then install [Jekyll](http://jekyllrb.com) and all dependencies `bundle install`.
-2. Fork the [So Simple Theme repo](https://github.com/mmistakes/so-simple-theme/fork).
-3. Clone the repo you just forked and rename it.
-4. Edit `_config.yml` to personalize your site.
-5. Check out the sample posts in `_posts` to see examples for pulling in large feature images, assigning categories and tags, and other YAML data.
-6. Read the documentation below for further customization pointers and documentation.
-
-
-
-**Pro-tip:** Delete the `gh-pages` branch after cloning and start fresh by branching off `master`. There is a bunch of garbage in `gh-pages` used for the theme's demo site that I'm guessing you don't want on your site.
-{: .notice}
-
----
-
-## Setup for an Existing Jekyll site
-
-1. Clone the following folders: `_includes`, `_layouts`, `assets`, and `images`.
-2. Clone the following files and personalize content as need: `about.md`, `articles.html`, `index.html`, `tags.html`, `feed.xml`, and `sitemap.xml`.
-3. Set the following variables in your `config.yml` file:
-
-{% highlight yaml %}
-title: Site Title
-description: Site description for the metas.
-logo: site-logo.png
-disqus_shortname: shortname
-search: true
-# Your site's domain goes here. When working locally use localhost server leave blank
-# PS. If you set this wrong stylesheets and scripts won't load and most links will break.
-# PPS. If you leave it blank for local testing home links won't work, they'll be fine for live domains though.
-url: http://localhost:4000
-
-# Owner/author information
-owner:
- name: Your Name
- avatar: your-photo.jpg
- email: your@email.com
- # Social networking links used in footer. Update and remove as you like.
- twitter:
- facebook:
- github:
- linkedin:
- instagram:
- tumblr:
- # For Google Authorship https://plus.google.com/authorship
- google_plus: "http://plus.google.com/123123123123132123"
-
-# Analytics and webmaster tools stuff goes here
-google_analytics:
-google_verify:
-# https://ssl.bing.com/webmaster/configure/verify/ownership Option 2 content= goes here
-bing_verify:
-
-# Links to include in top navigation
-# For external links add external: true
-links:
- - title: About
- url: /about/
- - title: Articles
- url: /articles/
- - title: Google
- url: http://google.com
- external: true
-
-# http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
-timezone: America/New_York
-pygments: true
-markdown: kramdown
-
-# https://github.com/mojombo/jekyll/wiki/Permalinks
-permalink: /:categories/:title/
-{% endhighlight %}
-
----
-
-## Folder Structure
-
-{% highlight bash %}
-so-simple-theme/
-├── _includes/
-| ├── browser-upgrade.html #prompt to upgrade browser on < IE8
-| ├── footer.html #site footer
-| ├── head.html #site head
-| ├── navigation.html #site navigation and masthead
-| └── scripts.html #jQuery, plugins, GA, etc.
-├── _layouts/
-| ├── page.html #page layout
-| └── post.html #post layout
-├── _posts/
-├── assets/
-| ├── css/ #preprocessed less styles
-| ├── fonts/ #icon webfonts
-| ├── js/
-| | ├── _main.js #main JavaScript file, plugin settings, etc
-| | ├── plugins #jQuery plugins
-| | └── vendor/ #jQuery and Modernizr
-| └── less/
-├── images #images for posts and pages
-├── _config.yml #Jekyll site options
-├── about.md #about page
-├── articles.html #lists all posts from latest to oldest
-├── index.html #homepage. lists 10 latest posts
-└── tags.html #lists all posts sorted by tag
-{% endhighlight %}
-
----
-
-## Customization
-
-### _config.yml
-
-Most of the variables found here are used in the .html files found in `_includes` if you need to add or remove anything. A good place to start would be to change the title, tagline, description, and url of your site. Links are absolute and prefixed with `{{ "{{ site.url " }}}}` in the various `_includes` and `_layouts`, so remember to properly set `url`[^1] and use `http://localhost:4000` when developing locally or else the theme's stylesheet and scripts won't load.
-#### Disqus Comments
-
-Create a [Disqus](http://disqus.com) account and change `disqus_shortname` in `_config.yml` to the Disqus *shortname* you just setup. To enable commenting on a post, add the following to its front matter:
-
-{% highlight yaml %}
-comments: true
-{% endhighlight %}
-
-#### Owner/Author Information
-
-Change your name, and avatar photo (200x200 pixels or larger), email, and social networking urls. If you want to link to an external image on Gravatar or something similiar you'll need to edit the path in `head.html` since it assumes it is located in `/images`.
-
-Including a link to your Google+ profile has the added benefit of displaying [Google Authorship](https://plus.google.com/authorship) in Google search results if you've went ahead and applied for it.
-
-#### Google Analytics and Webmaster Tools
-
-Your Google Analytics ID goes here along with meta tags for [Google Webmaster Tools](http://support.google.com/webmasters/bin/answer.py?hl=en&answer=35179) and [Bing Webmaster Tools](https://ssl.bing.com/webmaster/configure/verify/ownership) site verification.
-
-#### Top Navigation Links
-
-Edit page/post titles and URLs to include in the site's navigation. For external links add `external: true`.
-
-{% highlight yaml %}
-# sample top navigation links
-links:
- - title: About Page
- url: /about/
- - title: Articles
- url: /articles/
- - title: Other Page
- url: /other-page/
- - title: External Link
- url: http://mademistakes.com
- external: true
-{% endhighlight %}
-
-#### Simple Search
-
-Adding the following to `_config.yml` enables search using Christian Fei's [Simple Jekyll jQuery plugin](https://github.com/christian-fei/Simple-Jekyll-Search). Clicking search will trigger a fullscreen overlay that searches post titles' using an autogenerated JSON file.
-
-{% highlight yaml %}
-search: true
-{% endhighlight %}
-
-
-
- Clicking search triggers an overlay that allows you to search by post title.
-
-
-#### Other Stuff
-
-The rest is just your average Jekyll config settings. Nothing too crazy here...
-
-### _includes
-
-For the most part you can leave these as is since the author/owner details are pulled from `_config.yml`. That said you'll probably want to customize the copyright stuff in `footer.html` to your liking.
-
-### Adding Posts and Pages
-
-There are two main content layouts: `post.html` (for posts) and `page.html` (for pages). Both have support for large **feature images** that span the full-width of the screen, and both are meant for text heavy blog posts (or articles).
-
-There are two rake tasks that can be used to create a new post or page with all YAML Front Matter. Using either `rake new_post` or `rake new_page` will prompt you for a title and tags to classify them. Example below:
-
-{% highlight bash %}
-rake new_post
-
-Enter a title for your post: My Awesome Post
-Enter tags to classify your post (comma separated): web development, code
-Creating new post: _posts/2014-02-10-my-awesome-post.md
-{% endhighlight %}
-
-There are a few configuration variables that can be changed in `Rakefile.rb`. By default posts and pages will be created in MarkDown using the `.md` extension.
-
-#### Feature Images
-
-A good rule of thumb is to keep feature images nice and wide so you don't push the body text too far down. An image cropped to around 1024 x 256 pixels will keep file size down with an acceptable resolution for most devices. If you want to serve these images responsively I'd suggest looking at [Picturefill](https://github.com/scottjehl/picturefill) or [Adaptive Images](http://adaptive-images.com/).
-
-The two layouts make the assumption that the feature images live in the *images* folder. To add a feature image to a post or page just include the filename in the front matter like so.
-
-{% highlight yaml %}
-image:
- feature: feature-image-filename.jpg
- thumb: thumbnail-image.jpg #keep it square 200x200 px is good
-{% endhighlight %}
-
-If you want to apply attribution to a feature image use the following YAML front matter on posts or pages. Image credits appear directly below the feature image with a link back to the original source.
-
-{% highlight yaml %}
-image:
- feature: feature-image-filename.jpg
- credit: Michael Rose #name of the person or site you want to credit
- creditlink: http://mademistakes.com #url to their site or licensing
-{% endhighlight %}
-
-#### Categories
-
-In the sample `_posts` folder you may have noticed `category: articles` in the front matter. I like keeping all posts grouped in the same folder. If you decide to rename or add categories you will need to modify the permalink in `articles.md` along with the filename (if renaming).
-
-For example. Say you want to group all your posts under `blog/` instead of `articles/`. In your post add `category: blog` to the front matter, rename or duplicate `articles.html` to `blog.html` and change the permalink in that file to `permalink: /blog/`.
-
-If done correctly `/blog/` should be a page listing all of the site's posts.
-
-**ProTip:** To create multiple category pages, listing posts assigned to just that category modify the `for post` loop found in `articles.html` to something like `{{ "{% for post in site.categories.articles " }}%}`. Just be careful if you decide to paginate this page, Jekyll won't limit it to the category and will pull from all of your posts unless you use a plugin or a mess of Liquid if statements.
-{: .notice}
-
-#### Post/Page Thumbnails for OG and Twitter Cards
-
-Post and page thumbnails work the same way. These are used by [Open Graph](https://developers.facebook.com/docs/opengraph/) and [Twitter Cards](https://dev.twitter.com/docs/cards) meta tags found in `head.html`. If you don't assign a thumbnail the image you assigned to `site.owner.avatar` in `_config.yml will be used.
-
-Here's an example of what a tweet to your site could look like if you activate Twitter Cards and include all the metas in your post's YAML.
-
-![Twitter Card summary large image screenshot]({{ site.url }}/images/twitter-card-summary-large-image.jpg)
-
-#### Videos
-
-Video embeds are responsive and scale with the width of the main content block with the help of [FitVids](http://fitvidsjs.com/).
-
-Not sure if this only effects Kramdown or if it's an issue with Markdown in general. But adding YouTube video embeds causes errors when building your Jekyll site. To fix add a space between the `