/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.nav ul,.footer__links ul,.navWrapper,.blog__posts,.categories__list{margin:0;padding:0;list-style-type:none}.grid,.about,.header__container,.footer__container{max-width:980px;margin:auto}@media only screen and (max-width: 980px){.grid,.about,.header__container,.footer__container{padding: 0 16px;padding:0 1rem}}.nav ul:before,.footer__container:before,.projects:before,.nav ul:after,.footer__container:after,.projects:after{content:"";display:table}.nav ul:after,.footer__container:after,.projects:after{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?-3n0ebh");src:url("../fonts/icomoon.eot?#iefix-3n0ebh") format("embedded-opentype"),url("../fonts/icomoon.ttf?-3n0ebh") format("truetype"),url("../fonts/icomoon.woff?-3n0ebh") format("woff"),url("../fonts/icomoon.svg?-3n0ebh#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{margin-right:5px}.icon-mail:before{content:"\e600"}.icon-twitter:before{content:"\e603"}.icon-github:before{content:"\e601"}.icon-linkedin:before{content:"\e602"}@font-face{font-family:'Exo';font-style:normal;font-weight:700;src:local("Exo Bold"),local("Exo-Bold"),url(//themes.googleusercontent.com/static/fonts/exo/v2/RokIQ-knd7LT9uhmuUjL2g.woff) format("woff")}@font-face{font-family:'Exo';font-style:normal;font-weight:900;src:local("Exo Black"),local("Exo-Black"),url(//themes.googleusercontent.com/static/fonts/exo/v2/vUUX2FySly3npcleKTbosw.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(//themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(//themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format("woff")}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local("Open Sans Cond Light"),local("OpenSans-CondensedLight"),url(//themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xF1YPouZEKgzpqZW9wN-3Ek.woff) format("woff")}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:local("Open Sans Condensed Bold"),local("OpenSans-CondensedBold"),url(//themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xONSK5BxN3NFS4EJkViHIqo.woff) format("woff")}html,button,input,select,textarea{font-size:16px;font-size: 1rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#2e2e2e}body{line-height:28px;line-height: 1.75rem}h1,h2,h3,h4,h5,h6{font-family:"Exo",Arial,Helvetica,sans-serif;color:#2e2e2e;font-weight:bold}h1,.alpha{font-size:60px;font-size: 3.75rem}.mega{font-size:160px;font-size: 10rem}h2,.beta{font-size:24px;font-size: 1.5rem}h3,.gamma,h4,.delta,h5,.epsilon,h6,.zeta{font-family:"Open Sans Condensed","Open Sans",Arial,Helvetica,sans-serif;margin: 16px 0 4px;margin:1rem 0 0.25rem}h3,.gamma{font-size:19px;font-size: 1.1875rem}h4,.delta{font-size:16px;font-size: 1rem}h5,.epsilon{font-size:13px;font-size: 0.8125rem}h6,.zeta{font-size:11px;font-size: 0.6875rem}a{color:#f92672;background:transparent;text-decoration:none;font-weight:bold;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}a:hover{background:#f92672;color:white;text-decoration:none}a:hover img{background:transparent}a:visited{color:#f92672}a:visited:hover{color:white;background:#f92672}a:visited:hover img{background:transparent}a:focus{outline:thin dotted;color:#51021f}a:active{color:#b40544}p{margin: 0 0 24px;margin:0 0 1.5rem}blockquote{margin-left:0;padding-left:20px;border-left:3px solid #f92672}code{padding:2px 4px;background:#feedf3;color:#f92672;font-family:Consolas, Menlo, Monaco, 'Andale Mono', monospace;white-space:nowrap}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{background:white}.intro{height:50%;background:url("../img/backgrounds/bg-pink-green.png") 0 0 no-repeat transparent;background-size:cover;text-align:center;display:table;width:100%;margin-bottom: 32px;margin-bottom:2rem}.intro .mega{color:white;text-shadow:1px 1px 3px #f92672;display:table-cell;vertical-align:middle;line-height:1}.lt-ie9 .mega{line-height:120px}@media only screen and (max-width: 550px){.mega{font-size: 128px;font-size:8rem}}@media only screen and (max-width: 425px){.mega{font-size: 96px;font-size:6rem}}@media only screen and (max-width: 330px){.mega{font-size: 64px;font-size:4rem}}img{width:auto;max-width:100%;height:auto}.browsehappy{background:#ffde17;text-align:center;padding: 16px;padding:1rem}.lt-ie9 pre{background:#2e2e2e}.header{padding:1em 0}.home .header{border:none}.nav li{width:15%;float:left;text-align:right}.nav a,.nav a:visited{color:#f92672;display:inline-block}.nav a:hover,.nav a:visited:hover{background:transparent;color:#f92672;text-decoration:none}.nav a:hover .nav__highlight,.nav a:visited:hover .nav__highlight{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.nav .nav__logo{text-align:left;width:55%}.nav .nav__logo a{display:inline-block;font-size:19px;color:#272822}.lt-ie8 .nav .nav__logo a{display:inline;zoom:1;margin-right:0.25em}.nav .nav__logo a:hover{color:#f92672}.nav .nav__logo .icon__logo{display:inline-block;width:32px;height:32px;background:url("../img/icons/logo-32.png") center center no-repeat transparent;margin-right:10px;float:left}.nav__highlight{display:block;height:3px;width:100%;background-color:#ae81ff;-webkit-transition:all 0.12s ease-in-out;-moz-transition:all 0.12s ease-in-out;-ms-transition:all 0.12s ease-in-out;-o-transition:all 0.12s ease-in-out;transition:all 0.12s ease-in-out;-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1)}.nav__mobile-menu{display:none}@media only screen and (max-width: 1000px){.nav{padding: 0 16px;padding:0 1rem}}@media only screen and (max-width: 500px){.nav li{display:none;width:100%;text-align:center}.nav a{padding: 8px 0;padding:0.5rem 0}.nav .nav__logo{text-align:center;display:block;width:100%}.nav .nav__logo a{padding:0}.nav--active li{display:block}.nav__mobile-menu{display:block;position:absolute;right:1rem;top:1rem;font-size:2rem;color:#272822}.nav__mobile-menu:hover,.nav__mobile-menu.active{color:#f92672;background:transparent}.nav__mobile-menu:visited{color:#272822}.nav__mobile-menu:visited:hover{color:#f92672}}.nav__logo a:hover{-webkit-transform:rotate(-10deg) scale(1.2);-moz-transform:rotate(-10deg) scale(1.2);-ms-transform:rotate(-10deg) scale(1.2);transform:rotate(-10deg) scale(1.2)}.nav__logo a:hover .spin{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}.spin{-webkit-transform-origin:center 55%;-moz-transform-origin:center 55%;-o-transform-origin:center 55%;transform-origin:center 55%;-webkit-perspective:1200px;-moz-perspective:1200px;-ms-perspective:1200px;perspective:1200px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.spin-me-right-round{display:inline-block;-webkit-animation:spin 8s 0 infinite ease;-moz-animation:spin 8s 0 infinite ease;-ms-animation:spin 8s 0 infinite ease;animation:spin 8s 0 infinite ease}.baby-right-round{display:inline-block;-webkit-animation:twitch 8s 0 infinite linear;-moz-animation:twitch 8s 0 infinite linear;-ms-animation:twitch 8s 0 infinite linear;animation:twitch 8s 0 infinite linear}@-webkit-keyframes spin{from{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(-360deg);-moz-transform:rotateY(-360deg);-ms-transform:rotateY(-360deg);transform:rotateY(-360deg)}}@-moz-keyframes spin{from{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(-360deg);-moz-transform:rotateY(-360deg);-ms-transform:rotateY(-360deg);transform:rotateY(-360deg)}}@-ms-keyframes spin{from{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(-360deg);-moz-transform:rotateY(-360deg);-ms-transform:rotateY(-360deg);transform:rotateY(-360deg)}}@keyframes spin{from{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(-360deg);-moz-transform:rotateY(-360deg);-ms-transform:rotateY(-360deg);transform:rotateY(-360deg)}}@-webkit-keyframes twitch{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}40%,
    45%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}65%{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}70%{-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}75%{-webkit-transform:rotate(-80deg);-moz-transform:rotate(-80deg);-ms-transform:rotate(-80deg);transform:rotate(-80deg)}85%,
    90%{-webkit-transform:rotate(220deg);-moz-transform:rotate(220deg);-ms-transform:rotate(220deg);transform:rotate(220deg)}93%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-moz-keyframes twitch{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}40%,
    45%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}65%{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}70%{-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}75%{-webkit-transform:rotate(-80deg);-moz-transform:rotate(-80deg);-ms-transform:rotate(-80deg);transform:rotate(-80deg)}85%,
    90%{-webkit-transform:rotate(220deg);-moz-transform:rotate(220deg);-ms-transform:rotate(220deg);transform:rotate(220deg)}93%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-ms-keyframes twitch{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}40%,
    45%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}65%{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}70%{-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}75%{-webkit-transform:rotate(-80deg);-moz-transform:rotate(-80deg);-ms-transform:rotate(-80deg);transform:rotate(-80deg)}85%,
    90%{-webkit-transform:rotate(220deg);-moz-transform:rotate(220deg);-ms-transform:rotate(220deg);transform:rotate(220deg)}93%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes twitch{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}40%,
    45%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}65%{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}70%{-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}75%{-webkit-transform:rotate(-80deg);-moz-transform:rotate(-80deg);-ms-transform:rotate(-80deg);transform:rotate(-80deg)}85%,
    90%{-webkit-transform:rotate(220deg);-moz-transform:rotate(220deg);-ms-transform:rotate(220deg);transform:rotate(220deg)}93%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.button,.button:visited{display:inline-block;padding: 8px 16px;padding:0.5rem 1rem;margin: 8px;margin:0.5rem;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;box-shadow:0.4em 0 0 0 rgba(174,129,255,0.3),-0.4em 0 0 0 rgba(174,129,255,0.3),0 0.4em 0 0 rgba(174,129,255,0.3),0 -0.4em 0 0 rgba(174,129,255,0.3);background:url("../img/icons/arrow-right.png") right -20px no-repeat #ae81ff;color:#efefef}.lt-ie8 .button,.lt-ie8 .button:visited{display:inline;zoom:1;margin-right:0.25em}.button:hover,.button:visited:hover{padding-right: 32px;padding-right:2rem;background:url("../img/icons/arrow-right.png") right 8px center no-repeat #8d4eff;box-shadow:0.4em 0 0 0 rgba(174,129,255,0.9),-0.4em 0 0 0 rgba(174,129,255,0.9),0 0.4em 0 0 rgba(174,129,255,0.9),0 -0.4em 0 0 rgba(174,129,255,0.9)}.button--secondary,.button--secondary:visited{box-shadow:0.4em 0 0 0 rgba(201,221,255,0.3),-0.4em 0 0 0 rgba(201,221,255,0.3),0 0.4em 0 0 rgba(201,221,255,0.3),0 -0.4em 0 0 rgba(201,221,255,0.3);background:url("../img/icons/arrow-right.png") right -20px no-repeat #c9ddff}.button--secondary:hover,.button--secondary:visited:hover{background:url("../img/icons/arrow-right.png") right 8px center no-repeat #96bdff;box-shadow:0.4em 0 0 0 rgba(201,221,255,0.9),-0.4em 0 0 0 rgba(201,221,255,0.9),0 0.4em 0 0 rgba(201,221,255,0.9),0 -0.4em 0 0 rgba(201,221,255,0.9)}.icon{display:inline-block;width:16px;height:16px;background-size:16px 16px;background-position:center center;background-color:transparent;background-repeat:no-repeat;margin:-2px 6px 0 0;vertical-align:middle}.lt-ie8 .icon{display:inline;zoom:1;margin-right:0.25em}.twitter{background-image:url("../img/icons/twitter.png")}.github{background-image:url("../img/icons/github.png")}.linkedin{background-image:url("../img/icons/linkedin.png")}.email{background-image:url("../img/icons/mail.png")}.footer{background:#272822;color:#fffefe;padding: 16px 0 32px;padding:1rem 0 2rem}.footer:before,.footer:after{content:"";display:table}.footer:after{clear:both}.footer .twitter{background-image:url("../img/icons/hover/twitter.png")}.footer .github{background-image:url("../img/icons/hover/github.png")}.footer .linkedin{background-image:url("../img/icons/hover/linkedin.png")}.footer a:hover{background:transparent;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.footer a:hover .twitter{background-image:url("../img/icons/twitter.png")}.footer a:hover .github{background-image:url("../img/icons/github.png")}.footer a:hover .linkedin{background-image:url("../img/icons/linkedin.png")}.footer h2{color:#fffefe}.footer__links{float:left;width:32%;margin-right:1%}.wordy{width:45%}.social{width:20%}@media only screen and (max-width: 780px){.footer__links,.social,.wordy{float:none;width:100%;margin:0}}.projects{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}.project__container{width:100%}.project__container:before,.project__container:after{content:"";display:table}.project__container:after{clear:both}.project__name{text-align:center;vertical-align:middle;display:table-cell;background:transparent;color:#fff}.project--dark .project__name{color:#272822}.project{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:33.3%;min-height:300px;float:left;text-align:center;padding:0;position:relative}@media only screen and (max-width: 1000px){.project{width:33.2%}}@media only screen and (max-width: 960px){.project{width:50%}.home .project{width:100%}}@media only screen and (max-width: 780px){.project{width:100%}}.project:hover .project__front,.project.flip .project__front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.project:hover .project__back,.project.flip .project__back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}.project__front,.project__back{width:100%;min-height:300px;height:300px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 450ms ease-in-out;-moz-transition:all 450ms ease-in-out;-ms-transition:all 450ms ease-in-out;-o-transition:all 450ms ease-in-out;transition:all 450ms ease-in-out;position:absolute;top:0;left:0}.project__front{background-image:url("../img/backgrounds/project-placeholder.jpg");background-color:#c9ddff;z-index:2;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);background-repeat:no-repeat;background-size:cover;background-position:center center;display:table}.project__back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);padding:1em;background:#fff432}.project__flipper{min-height:300px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 450ms ease-in-out;-moz-transition:all 450ms ease-in-out;-ms-transition:all 450ms ease-in-out;-o-transition:all 450ms ease-in-out;transition:all 450ms ease-in-out;position:relative}.navWrapper{margin:0 0 1em;overflow:auto;text-align:center;width:100%}.navWrapper li{display:inline-block;margin-bottom:0.5em}.lt-ie8 .navWrapper li{display:inline;zoom:1;margin-right:0.25em}.navWrapper a{display:block;padding: 8px 16px;padding:0.5rem 1rem;background:oldlace;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;margin:0 0.5em}.navWrapper .selected,#projects .navWrapper a:hover{background:#f92672;color:white}.projects__title{background:url("../img/backgrounds/project-banner.jpg") repeat top left #c9ddff;padding: 16px 0;padding:1rem 0;margin-bottom: 16px;margin-bottom:1em}.projects__title h1{color:white;text-shadow:1px 1px 3px #f92672}.ie9 .project,.lt-ie9 .project{margin-bottom: 16px;margin-bottom:1rem;height:650px}.ie9 .project__back,.ie9 .project__front,.lt-ie9 .project__back,.lt-ie9 .project__front{position:relative}.spinner{width:40px;height:40px;position:relative;margin:1rem auto}.circle{width:100%;height:100%;border-radius:50%;background-color:#f92672;position:absolute;top:0;left:0;-webkit-animation:bounce 1s infinite ease-in-out;-moz-animation:bounce 1s infinite ease-in-out;-ms-animation:bounce 1s infinite ease-in-out;animation:bounce 1s infinite ease-in-out}.loading--circle2{background-color:white;-webkit-animation-delay:-0.25s;-moz-animation-delay:-0.25s;-o-animation-delay:-0.25s;-ms-animation-delay:-0.25s;animation-delay:-0.25s}.loading--circle3{-webkit-animation-delay:-0.5s;-moz-animation-delay:-0.5s;-o-animation-delay:-0.5s;-ms-animation-delay:-0.5s;animation-delay:-0.5s}.loading--circle4{background-color:white;-webkit-animation-delay:-0.75s;-moz-animation-delay:-0.75s;-o-animation-delay:-0.75s;-ms-animation-delay:-0.75s;animation-delay:-0.75s}.loading--circle5{-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-o-animation-delay:-1s;-ms-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:10}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:-1}}@-moz-keyframes bounce{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:10}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:-1}}@-ms-keyframes bounce{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:10}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:-1}}@keyframes bounce{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:10}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:-1}}.blog__posts{width:66%}.blog__posts h2{margin-bottom:0}.post__category{color:#c2c3b9}a:hover .post__category{color:#dadbd4}.blog__post__categories{width:30%;float:right;background:#6cbe90;color:#fffefe;padding: 16px;padding:1rem}.blog__post__categories h3{margin: 0 0 8px;margin:0 0 0.5rem}@media only screen and (max-width: 768px){.blog__post__categories{width:100%;float:none;margin-bottom: 32px;margin-bottom:2rem}.blog__posts{width:100%}}.categories__list a{color:white}.categories__list a:hover{color:#272822;background:transparent}.advert{background:#eee;text-align:center;padding: 16px;padding:1rem;margin-bottom: 32px;margin-bottom:2rem}.advert p{margin:0}.categories{background:#6cbe90;border-top:3px solid #77c398;padding: 16px;padding:1rem}.blog__title{background:#fff432;position:relative;z-index:-2;padding: 16px 0;padding:1rem 0}.blog__title h1{z-index:10;line-height:1}.blog__title:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:url("../img/backgrounds/blog-bg.jpg") repeat top left transparent;opacity:0.1}.blog .blog__title{margin-bottom: 32px;margin-bottom:2rem}.blog__meta{padding: 16px 0;padding:1rem 0;background:#fff432;margin-bottom: 32px;margin-bottom:2rem}.blog__meta p{margin:0}.blog__article{margin-bottom: 16px;margin-bottom:1rem}.blog__article p,.blog__article ol,.blog__article ul{max-width:640px}.blog__article img{margin:1em auto 1em 0}.blog__article li{margin-bottom: 16px;margin-bottom:1rem}.ad-link{display:block}.ad-link:hover{background:transparent}.about{padding-top: 16px;padding-top:1rem;padding-bottom: 16px;padding-bottom:1rem}.about p{margin:0}.error__title{background:#c9ddff;margin-bottom: 16px;margin-bottom:1rem}.error__title .mega{line-height:1;font-size: 96px;font-size:6rem;color:white}
/*# sourceMappingURL=main.css.map */
