@font-face{font-family:'fontello';src:url(../font/fontello.eot?10023086);src:url(../font/fontello.eot?10023086#iefix) format('embedded-opentype') , url(../font/fontello.woff?10023086) format('woff') , url(../font/fontello.ttf?10023086) format('truetype') , url(../font/fontello.svg?10023086#fontello) format('svg');font-weight:normal!important;font-style:normal;-moz-osx-font-smoothing:grayscale}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;width:auto\9 ;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:#eaf385;background-image:url(https://jeremy.freehill.me/img/xnoise.png.pagespeed.ic.8B01n_sIZF.png);padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal!important;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-home:before{content:'\e81a'}.icon-note:before{content:'\e804'}.icon-note-beamed:before{content:'\e805'}.icon-mail:before{content:'\e814'}.icon-cancel:before{content:'\e81b'}.icon-link-1:before{content:'\e812'}.icon-help-circled:before{content:'\e80f'}.icon-info-circled:before{content:'\e80e'}.icon-code:before{content:'\e815'}.icon-location:before{content:'\e819'}.icon-article:before{content:'\e818'}.icon-facebook:before{content:'\e807'}.icon-beaker:before{content:'\e80c'}.icon-menu:before{content:'\e81c'}.icon-gplus-squared:before{content:'\e80b'}.icon-doc-text:before{content:'\e817'}.icon-code-1:before{content:'\e816'}.icon-angle-circled-left:before{content:'\e801'}.icon-angle-circled-right:before{content:'\e800'}.icon-angle-circled-up:before{content:'\e803'}.icon-angle-circled-down:before{content:'\e802'}.icon-link-ext-alt:before{content:'\e811'}.icon-github-squared:before{content:'\e80a'}.icon-facebook-squared:before{content:'\e808'}.icon-linkedin-squared:before{content:'\e809'}.icon-picture:before{content:'\e806'}.icon-book-open:before{content:'\e80d'}.icon-link:before{content:'\e810'}.icon-link-2:before{content:'\e813'}p,li{font-family:'Raleway',sans-serif}a{color:#fff}h1{font:3.75em 'Raleway',sans-serif;font-weight:900;text-align:center;color:#fff;margin:0;padding:0;line-height:.95em}h2{font:3em/1.125em 'Pacifico',cursive;color:#1e4849;text-align:center;margin-bottom:25px;margin-top:0}.content{padding:32px 0 24px 0;border-width:8px 0;margin:0 auto 0 auto;background:transparent url(https://jeremy.freehill.me/img/bg-pattern-01.png.pagespeed.ce.FSi7t-_zrF.png) repeat-x left -4px}.content-cap{width:100%;height:8px;margin-bottom:1em;background:transparent url(https://jeremy.freehill.me/img/bg-pattern-01.png.pagespeed.ce.FSi7t-_zrF.png) repeat-x}.legal{margin-bottom:30px}@media (max-width:640px){.legal{margin-left:2.5%}}header{background:#071158 url(https://jeremy.freehill.me/img/xbg-header-full.jpg.pagespeed.ic.gzydZYlurd.jpg) center bottom no-repeat;height:170px;border-bottom:9px solid #fff;margin-bottom:22px;position:relative;overflow:hidden}header h1{position:absolute;bottom:10px;left:0;right:0;text-transform:uppercase;text-shadow:0 0 10px #071158;font-family:"Raleway",sans-serif}header a:link,header a:active,header a:visited,header a:hover{text-decoration:none;color:#fff}.open-menu{display:none;width:50px;height:50px;position:absolute;background-color:#05667b;border-radius:0 0 3px 3px;box-shadow:inset 0 4px 1px rgba(0,0,0,.2);margin-left:2%;line-height:50px;color:#fff;text-align:center;font-size:2em;float:left}.open-menu.active{background-color:#3c057b}.open-menu:hover,.open-menu:link,.open-menu:visited{color:#fff;outline:none}.no-csstransitions header h1{font-family:"Raleway Heavy",sans-serif}.wrap{position:relative;width:90%;margin:0 auto}nav{margin:0 auto;display:block;position:absolute;top:0;left:0}nav ul{list-style:none;padding:0;margin:0}nav a{font:1.875em/1.75em "Raleway",sans-serif;font-weight:900;text-transform:uppercase;color:#fff;background:#05667b url(https://jeremy.freehill.me/img/bg-diag-right.png.pagespeed.ce.fDAy7XCy3E.png) no-repeat;background-position:400px center;border-radius:3px;margin-right:5px;position:relative;display:inline-block;padding:1px 5px;transition:background-color .2s , background-position .3s;overflow:visible}nav a:hover,nav a:focus{color:#fff;text-decoration:none;background-color:#3c057b;background-position:left center;transition:background-color .6s , background-position .3s}nav a:hover p,nav a:focus p{display:block;bottom:-51px;opacity:1;transition:all .6s}nav a p{position:absolute;text-align:center;background-color:rgba(11,19,121,.75);bottom:-66px;left:00;font:18px "Raleway";opacity:0;font-weight:700;padding:5px 10px;border-radius:0 3px 3px 3px;margin:0 0 12px;display:none;transition:all .5s;box-shadow:0 2px 1px rgba(0,0,0,.1)}nav a p:before{content:"";position:absolute;top:-10px;left:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:10px solid rgba(11,19,121,.75)}nav.mobile{display:none}.home .content{width:450px;padding-top:2.125em}.home h2{font-size:2.25em}.home nav{position:relative;left:0;width:80%}.home nav a{display:block;margin-bottom:14px;padding:0 0 0 25px;text-align:left;overflow:hidden}.home nav a i{position:absolute;right:-50px;transition:right .2s}.home nav a:hover i{right:15px;transition:right .1s}.home nav a:nth-child(4){margin-bottom:1em}.no-csstransitions nav a{font-family:"Raleway Heavy",sans-serif}.portfolio .nav-portfolio{display:none}.portfolio .wrap{max-width:908px}.portfolio .note{width:90%;margin:1em auto 0 auto}.entries{text-align:center;margin:0;padding:0}.entry{width:275px;height:130px;border-radius:5px;border:1px solid transparent;position:relative;transition:all .2s;display:inline-block;margin-right:20px;margin-bottom:20px;overflow:hidden;box-sizing:border-box;vertical-align:top;z-index:3}.entry img{min-height:100%}.entry span{transition:all .1s;color:#fff;cursor:pointer;width:0;height:0}.entry span i{position:absolute}.entry span{display:block;position:absolute;bottom:-100px;right:-100px;border-top:100px solid transparent;border-bottom:100px solid transparent;border-right:98px solid rgba(11,19,121,.75);z-index:2}.entry span i{font-size:26px;top:-1.75em;right:-3.25em}.entry .info{width:100%;height:100%;position:absolute;top:0;background-color:rgba(7,94,144,.9);box-sizing:border-box;border-radius:4px;padding-top:44px;padding-left:12px;padding-right:20px;z-index:1}.entry .info h3,.entry .info h4{font-family:"Raleway";font-size:1.125em;color:#fff;text-align:left;text-transform:uppercase}.entry .info h3{font-weight:900;line-height:1.125em;margin:0}.entry .info h4{font-family:"Raleway",sans-serif;font-size:1em;font-weight:500;margin-top:3px;margin-bottom:3px}.entry .info.active{top:-100%}.entry .info.color-0{background-color:rgba(7,94,144,.9)}.entry .info.color-1{background-color:rgba(12,7,75,.8)}.entry .info.color-2{background-color:rgba(15,88,82,.8)}.entry:last-child{margin-right:0}.entry:nth-child(3n){margin-right:0}.entry:hover .info-button{left:0}.entry:hover span{right:0}.no-csstransitions .entry .info h3{font-family:"Raleway",sans-serif;font-weight:900}.single-entry .wrap{max-width:780px;padding-top:70px}.single-entry .content{overflow:auto}.single-entry .entry-nav{left:auto;right:0}.single-entry .next{margin-right:0}.single-entry .client,.single-entry .project,.single-entry h3{color:#3b2f58;text-align:left;text-transform:uppercase;font-size:2em}.single-entry .project{font-family:"Raleway";font-weight:400;font-size:1.5em;margin-bottom:1.125em}.single-entry .left{width:38%;float:left;margin-right:2%}.single-entry .right{float:right;width:60%}.single-entry .right img{border-radius:3px;border:5px solid rgba(7,94,144,.9)}.single-entry h3{font-family:"Raleway",sans-serif;color:#075e90;font-size:1.25em;text-transform:uppercase;font-weight:900;margin-bottom:.5em;margin-top:0}.single-entry .features{margin:.5em 0 2em 0;padding-left:0}.single-entry .features li{font-size:1.125em;list-style-position:inside;list-style-type:square;margin-bottom:.125em}.single-entry .see-it{font:1.5em/1.25em 'Raleway',sans-serif;font-weight:900;text-transform:uppercase;color:#fff;background:#05667b url(https://jeremy.freehill.me/img/bg-diag-right.png.pagespeed.ce.fDAy7XCy3E.png) no-repeat;background-position:200px center;border-radius:3px;padding:.25em 40px .25em 25px;width:185px;text-align:left;display:block;position:relative;transition:background-color .6s , background-position .3s}.single-entry .see-it i{position:absolute;right:15px}.single-entry .see-it:hover{color:#fff;text-decoration:none;background-color:#3c057b;background-position:left center;transition:background-color .6s , background-position .3s}.single-entry .see-it i{font-size:.8em;margin-left:10px}@media (max-width:640px){.single-entry .open-menu{margin-left:5%}.single-entry .wrap{padding-top:0;position:relative}.single-entry .content{padding:2.5em 0;margin-top:65px}.single-entry .entry-nav{top:214px;right:5%;width:auto}.single-entry .project{padding-top:.25em;margin-bottom:1em}.single-entry .right,.single-entry .left{float:none;width:90%;margin:0 auto}.single-entry .right{margin-bottom:2em}.single-entry .see-it{font-size:1.75em;width:100%;padding-top:.75em;padding-bottom:.75em;background-position:500px center}.single-entry .legal{margin-left:5%}}.no-csstransitions .single-entry h1,.no-csstransitions .single-entry h3{font-family:"Raleway Heavy",sans-serif}.lab,.about{background-color:#fff}.lab header,.about header{border-bottom-color:#c0237c}.lab h1,.about h1{font-weight:900}.lab h2,.about h2{color:#605474}.lab h2 i,.about h2 i{color:#c0237c;font-size:.825em}.lab .nav-about,.about .nav-about{display:none}.lab .wrap,.about .wrap{max-width:640px}.lab .content a,.about .content a{font-size:1.25em;color:#c0237c}.lab .content p,.about .content p{color:#01213a;font-size:1.25em;line-height:1.3125em;margin-top:0}.lab .content p a,.about .content p a{font-size:1em}@media (max-width:640px){.lab .content,.about .content{padding-left:1em;padding-right:1em}}.lab ul,.about ul{padding-left:0}.lab ul li,.about ul li{color:#444;list-style:none;font-weight:bold;margin-bottom:.25em}.lab ul li:before,.about ul li:before{color:#01213a;content:"\25A0";font-size:1.25em;padding-right:.75em;position:relative;top:0}.line-1{height:40px;width:500px;background-color:#0c074b;opacity:.4;position:absolute;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);left:-5%}.line-2{height:100px;width:500px;background-color:#075e90;opacity:.4;position:absolute;-webkit-transform:rotate(41deg);-moz-transform:rotate(41deg);-ms-transform:rotate(41deg);transform:rotate(41deg);right:25%}.line-3{height:60px;width:100%;background-color:#0f5852;opacity:.4;position:absolute;-webkit-transform:rotate(41deg);-moz-transform:rotate(41deg);-ms-transform:rotate(41deg);transform:rotate(41deg);right:-15%}.line-4{height:40px;width:100%;background-color:#0c074b;opacity:.4;position:absolute;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);left:10%}.line-5{height:100px;width:500px;background-color:#0f5852;opacity:.4;position:absolute;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);left:5%}.wf-loading h1,.wf-loading h2,.wf-loading p{opacity:0}.wf-active h1,.wf-active h2,.wf-active p{opacity:1;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;transition:opacity .1s}.EXTREME body{background-color:#000}.EXTREME h1{text-shadow:0 0 10px #fefcc9 , 10px -10px 30px #feec85 , -20px -20px 40px #ffae34 , 20px -40px 50px #ec760c , -20px -60px 60px #cd4606 , 0 -80px 70px #973716 , 10px -90px 80px #451b0e}.EXTREME h2{color:#fff}.EXTREME h2 i{display:none}.EXTREME h1,.EXTREME h2,.EXTREME h3,.EXTREME p,.EXTREME li,.EXTREME a{font-family:"Metal Mania"}.EXTREME header{width:100%;background-size:50%;background:url(https://jeremy.freehill.me/img/metal/xmetal-pattern-texture.jpg.pagespeed.ic.5QpGUz9rn_.jpg)}.EXTREME header div{display:none}.EXTREME .content{padding-top:4.5em}.EXTREME .content p,.EXTREME .content li{color:#fff}.EXTREME .content,.EXTREME .content-cap{background-image:url(https://jeremy.freehill.me/img/metal/fire-bar.gif.pagespeed.ce.ZuQfGFW_iR.gif);background-size:100%}.EXTREME .content-cap{height:3em}.EXTREME .small a{border:none;line-height:1.75em}.EXTREME nav a{line-height:1.5em;text-align:center;border-radius:0;background-color:red;background-image:none;border:4px double #fff;padding-left:0}.EXTREME p.legal{color:#fff}.EXTREME .entry,.EXTREME .info{border-radius:0}.EXTREME .entry .color-0,.EXTREME .info .color-0{background-color:rgba(80,80,80,.9)}.EXTREME .entry .color-1,.EXTREME .info .color-1{background-color:rgba(160,20,0,.9)}.EXTREME .entry .color-2,.EXTREME .info .color-2{background-color:rgba(20,20,20,.95)}.EXTREME .entry h1{text-shadow:0 0 10px #fb0 , 0 0 40px red}.EXTREME .entry h1,.EXTREME .entry h2{font-size:1.25em;font-family:"Metal Mania"}.EXTREME .entry span{border-right-color:#000}.EXTREME .portfolio .content-cap,.EXTREME .single-entry .content-cap{height:4em}.EXTREME .single-entry .content{padding-top:5em}.EXTREME .single-entry .content a{border-radius:0;background-color:red;background-image:none}.EXTREME .single-entry .client{text-shadow:0 0 10px #fb0 , 0 0 40px red;line-height:1em}.EXTREME .single-entry .client,.EXTREME .single-entry .project,.EXTREME .single-entry a{font-family:"Metal Mania";color:#fff}.EXTREME .single-entry .project{line-height:1.5em}.EXTREME .single-entry h3{color:red}.EXTREME .single-entry img{border-color:gray;border-radius:0}@media (max-width:987px){body{font-size:14px}header{background-size:100% auto}.entry{margin-right:20px;height:110px}.entry .info{padding-top:40px}.entry .info-button{display:none}.entry a{right:0}.entry:nth-child(3n){margin-right:20px}.entry:nth-child(2n){margin-right:0}.wrap{width:80%}}@media (max-width:737px){body{font-size:12px}.entry{width:45%;height:100px}.entry .info{padding-top:30px}}@media (max-width:640px){header{background-size:100% 100%;z-index:2}h1{font-size:3.5em}h2{font-size:2.5em;padding-top:.75em;margin-bottom:.75em}header{margin-bottom:0;height:120px}.wrap{width:100%;-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:.6s -webkit-transform .05s;-moz-transition:.6s -moz-transform .05s;-o-transition:.6s -o-transform .05s;transition:.6s transform .05s}.wrap.open{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.entry{width:95%;height:72px;margin-right:0;margin-bottom:10px}.entry h2{padding-top:3px}.entry .info{padding-top:20px}.entry img{width:100%}.entry:nth-child(3n){margin-right:0}.content{padding:1.5em 0}.open-menu{display:inline-block}nav.small{display:block;position:relative;overflow:hidden;width:100%;height:200px;top:0;left:0}nav.small a{width:100%;height:50px;line-height:46px;border-radius:0;border-bottom:1px solid rgba(0,0,0,.2);background-image:none}nav.small a p{opacity:1;display:inline-block;position:relative;bottom:0;border:none;box-shadow:none;background:none}nav.small a p:before{display:none}.home h2{font-size:26px}.home nav{width:95%}.home nav a{height:40px;margin-bottom:10px}}@media (max-width:480px){nav{width:100%}.home .content{width:100%}}