/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:'Lato','Gill Sans',Arial,sans-serif;font-size:.9em;color:#333}.content{line-height:1.7em}.content h1,.content h2,.content h3{font-family:'Lobster Two',cursive}.content h2{font-size:4.5em;font-weight:700;color:#000;margin-bottom:60px}.content h3{font-size:3.5em;font-weight:700;color:#13a979;margin-bottom:60px}.content h4{font-size:1.5em}.content h5{font-size:1em;font-weight:700}.content .intro{font-size:.85em}.content .project-techs li{font-size:.85em}a{color:#13a979;text-decoration:none}a:hover{text-decoration:underline}.italic{font-style:italic}ul{margin:0;padding:0}ul li{list-style-type:none;padding-bottom:5px;padding-top:5px}@media screen and (min-width:0){body,html{padding:0;margin:0}#top{width:100%;position:absolute;top:0;padding:0;margin:0}#start-splash{width:100%;margin-top:26px}.content{padding-right:30px;padding-left:30px;text-align:center;padding-top:60px}.content img{max-width:100%}#top{background:url("less/img/top.png") white top repeat-x;float:left;height:auto}#top #menu{right:0}#top #menu ul{margin:0;padding:10px 0 10px 0}#top #menu ul li{display:none;margin:0;padding:7px 20px 5px 10px;vertical-align:middle;height:25px}#top #menu ul li a{text-transform:uppercase;text-decoration:none;color:#13a979;vertical-align:middle}#top #menu ul li a img{margin-right:-20px}#top #menu ul li.active:not(.first) a{color:#1d5b47;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#top #menu ul li.first img{width:50px;padding-right:5px}#top .clear{clear:both;float:left}}@media only screen and (max-width:767px){#top{background-position:bottom}/*! responsive-nav.js 1.0.25 by @viljamis */.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}.nav-collapse li{width:100%;display:block}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.disable-pointer-events{pointer-events:none !important}.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;float:right;margin-right:25px;margin-bottom:10px;margin-top:10px}.nav-toggle:before{content:"\f0c9";font-family:"fontawesome";font-size:2em}.nav-collapse.opened{max-height:9999px}.nav-collapse.opened li{margin-bottom:2px !important;background:#13a979 !important;display:block !important}.nav-collapse.opened li a{color:white !important}.nav-collapse.opened li a span{display:inline}.nav-collapse.opened li a img{display:none}.nav-collapse.opened .nav-toggle{top:-10px !important}}@media only screen and (min-width:768px){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.js .nav-collapse.closed li a span{display:none}.js .nav-collapse.closed li img{display:block}.nav-toggle{display:none}}@media only screen and (min-width:768px){#top{-webkit-transition:all background .4s ease-in ease-out;-moz-transition:all background .4s ease-in ease-out;-o-transition:all background .4s ease-in ease-out;transition:all background .4s ease-in ease-out;-webkit-transition:background .4s ease-in;-moz-transition:background .4s ease-in;-ms-transition:background .4s ease-in;-o-transition:background .4s ease-in;height:130px}#top #menu{float:right;right:50%;position:relative}#top #menu ul{float:right;right:-50%;position:relative;padding:38px 0 27px 0}#top #menu ul li{padding:0 25px 0 25px;display:inline-block;height:auto}#top #menu ul li.first img{width:auto}.is-sticky#top{background-position:bottom}.content{width:600px;margin-right:auto;margin-left:auto}.content img{max-width:none}#start-splash{margin-top:0}}@media screen and (min-width:767px){#start-splash{margin-top:130px}}@media screen and (min-width:767px){#top{background-position:top}}@media screen and (min-width:767px){#top{position:fixed}}.content-block{width:100%;padding-bottom:100px;float:left}.content-block .content h4{margin-top:80px}.content-block .content .time{font-weight:bold}.content-block .content .time:before{content:"\f017";font-family:"fontawesome";font-size:2em;color:#13a979;padding-right:10px;vertical-align:middle;font-style:normal}.content-block .content .project-info p:first-child:not:before{content:"\f0eb";font-family:"fontawesome";font-size:2em;color:#13a979;padding-right:10px;vertical-align:middle}#intro{background:#edf4f2}#graphics{background:#edf4f2}#graphics .thumbnails{padding-top:30px}#graphics .thumbnails a img{display:inline-block;width:90px;height:90px}#timeline{background:white}#contact{background:#edf4f2;padding-bottom:80px}#contact .fa{font-size:500%;margin-bottom:20px}#contact img{margin-top:50px}#contact .year{font-size:smaller}#projects .project-techs ul li{display:inline-block;padding:3px 15px;background:#13a979;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:7px;margin-right:5px;color:#fff}.project-info li{padding-top:0;padding-bottom:0}.content .company{padding:0;margin:0;margin-top:-20px;margin-bottom:20px;font-size:smaller}#start-splash{background:url("less/img/splash-bg.png") repeat;text-align:center;border-bottom-width:4px;border-top-width:4px;border-left-width:0;border-right-width:0;border-style:solid;border-color:#b2b2b2}#start-splash img{margin-top:45px;margin-bottom:45px;max-width:100%}.narrow-menu #top{background:url("less/img/top.png") white top repeat-x;float:left;height:auto}.narrow-menu #top #menu{right:0}.narrow-menu #top #menu ul{margin:0;padding:10px 0 10px 0}.narrow-menu #top #menu ul li{display:none;margin:0;padding:7px 20px 5px 10px;vertical-align:middle;height:25px}.narrow-menu #top #menu ul li a{text-transform:uppercase;text-decoration:none;color:#13a979;vertical-align:middle}.narrow-menu #top #menu ul li a img{margin-right:-20px}.narrow-menu #top #menu ul li.active:not(.first) a{color:#1d5b47;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.narrow-menu #top #menu ul li.first img{width:50px;padding-right:5px}.narrow-menu #top .clear{clear:both;float:left}.wide-menu #top{-webkit-transition:all background .4s ease-in ease-out;-moz-transition:all background .4s ease-in ease-out;-o-transition:all background .4s ease-in ease-out;transition:all background .4s ease-in ease-out;-webkit-transition:background .4s ease-in;-moz-transition:background .4s ease-in;-ms-transition:background .4s ease-in;-o-transition:background .4s ease-in;height:130px}.wide-menu #top #menu{float:right;right:50%;position:relative}.wide-menu #top #menu ul{float:right;right:-50%;position:relative;padding:38px 0 27px 0}.wide-menu #top #menu ul li{padding:0 25px 0 25px;display:inline-block;height:auto}.wide-menu #top #menu ul li.first img{width:auto}.wide-menu .is-sticky#top{background-position:bottom}.mobile-menu{/*! responsive-nav.js 1.0.25 by @viljamis */}.mobile-menu #top{background-position:bottom}.mobile-menu .nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}.mobile-menu .nav-collapse li{width:100%;display:block}.mobile-menu .js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.mobile-menu .nav-collapse.disable-pointer-events{pointer-events:none !important}.mobile-menu .nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;float:right;margin-right:25px;margin-bottom:10px;margin-top:10px}.mobile-menu .nav-toggle:before{content:"\f0c9";font-family:"fontawesome";font-size:2em}.mobile-menu .nav-collapse.opened{max-height:9999px}.mobile-menu .nav-collapse.opened li{margin-bottom:2px !important;background:#13a979 !important;display:block !important}.mobile-menu .nav-collapse.opened li a{color:white !important}.mobile-menu .nav-collapse.opened li a span{display:inline}.mobile-menu .nav-collapse.opened li a img{display:none}.mobile-menu .nav-collapse.opened .nav-toggle{top:-10px !important}.no-mobile-menu .js .nav-collapse{position:relative}.no-mobile-menu .js .nav-collapse.closed{max-height:none}.no-mobile-menu .js .nav-collapse.closed li a span{display:none}.no-mobile-menu .js .nav-collapse.closed li img{display:block}.no-mobile-menu .nav-toggle{display:none}
