/*!
 * James Oh
 * James Oh Front End Web Developer
 * http://jamesboh.github.io
 * @author James Oh
 * @version 1.0.0
 * Copyright 2015. MIT licensed.
 */

@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville|Josefin+Sans);.clear:before,.clear:after,.main article{content:' ';display:table}.clear{*zoom:1}.clear:after{clear:both}/*! 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}*{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font:300 13px/1.6 'Helvetica Neue', Helvetica, Arial;background:#fff;color:#444;overflow-x:hidden;position:relative;z-index:0}.container{max-width:1200px;padding:45px;margin:auto}@media only screen and (max-width: 480px){.container{padding:20px}}.header{position:relative}.header .logo{padding:2% 0 0 2%}.logo svg{width:10%;min-width:70px;max-width:100px}.path{-webkit-animation:draw 5s forwards;-moz-animation:draw 5s forwards;-ms-animation:draw 5s forwards;-o-animation:draw 5s forwards;animation:draw 5s forwards}@keyframes draw{0%{fill:transparent}100%{stroke-dashoffset:0;fill:white}}@-webkit-keyframes draw{0%{fill:transparent}100%{stroke-dashoffset:0;fill:white}}@-moz-keyframes draw{0%{fill:transparent}100%{stroke-dashoffset:0;fill:white}}@-o-keyframes draw{0%{fill:transparent}100%{stroke-dashoffset:0;fill:white}}@keyframes draw{0%{fill:transparent}100%{stroke-dashoffset:0;fill:white}}.nav ul{list-style:none}.main #bg #bg-1,.main #bg #bg-2,.main #bg #bg-fog{min-width:100%;min-height:700px;height:100%;position:absolute;top:0px;right:auto;bottom:auto;left:0px}.main #bg #bg-1{z-index:-3;position:fixed;background:transparent url("/assets/img/james-hero-layer-1.jpg") no-repeat left -55px/cover}@media only screen and (max-width: 480px){.main #bg #bg-1{background-position:left -100px}}.main #bg #bg-fog{z-index:-2;position:fixed;background:transparent url("/assets/img/james-hero-layer-fog.png") repeat-x 0% 0px/cover;opacity:0.7;margin-top:-5%}@media only screen and (max-width: 480px){.main #bg #bg-fog{margin-top:-30%}}.main #bg #bg-2{z-index:-1;position:fixed;background:transparent url("/assets/img/james-hero-layer-2.png") no-repeat left -55px/cover}@media only screen and (max-width: 480px){.main #bg #bg-2{background-position:left -100px}}.main #hero-row,.main #message-row{text-align:center;padding-bottom:10%}.main #hero-row h1,.main #message-row h1{padding-bottom:50%;margin-top:0;position:relative;z-index:-2}.main #message-row{background:white;margin-top:-10%;padding-bottom:3%}.main #message-row p{font-size:1.4em;line-height:2}@media only screen and (max-width: 480px){.main #message-row p{font-size:1.1em;line-height:1.8}}.main #portfolio{background:#f5f5f5;text-align:center}.main #portfolio #portfolio-banner{background-color:#020e3a}.main #portfolio #portfolio-banner h2{padding:0.7em;margin:0}.main article{margin:3% auto 5%;width:100%;border-bottom:#b4b4b4 1px solid}.main article h3{margin:0 auto 4%}.main article .left-half,.main article .right-half{padding:2%;width:50%;float:left}.main article .left-half img,.main article .right-half img{width:100%;max-width:500px}@media only screen and (min-width: 992px){.main article .left-half img,.main article .right-half img{margin-bottom:10%}}@media only screen and (max-width: 991px){.main article .left-half,.main article .right-half{width:100%}}.main article .right-half{text-align:left}.main article .toolbox{font-size:1.2em;list-style-type:none;margin-top:4%;padding:0}.main article .toolbox li{display:inline;border:#565656 1px solid;padding:0.5em 1.2em;margin-right:0.6em;line-height:3.4em;white-space:nowrap}@media only screen and (max-width: 480px){.main article .toolbox li{padding:0.5em 1em;margin-right:0.4em;line-height:3em}}.footer{background:#00032B url("/assets/img/james-hero-layer-2.png") no-repeat left bottom/cover;background-size:100%}@media only screen and (max-width: 991px){.footer{background-size:220%}}.footer p{text-align:center}a.button{border:solid 1px white;font-size:2em;padding:0.7em 2.1em;display:inline-block;margin-bottom:30px}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light,p.light,a.light{color:white}h1.dark,h2.dark,h3.dark,h4.dark,h5.dark,h6.dark,p.dark,a.dark{color:#565656}h1,h2,h3,h4,h5,h6{font-family:'Josefin Sans', sans-serif}p,a,li{font-family:'Libre Baskerville', serif;text-decoration:none}h1{font-size:4.4em;line-height:1.4}@media only screen and (max-width: 480px){h1{font-size:3.08em}}h2{font-size:4.2em;line-height:1.2}@media only screen and (max-width: 480px){h2{font-size:2.94em}}h3{font-size:3.6em;line-height:1.2}@media only screen and (max-width: 480px){h3{font-size:2.52em}}p{font-size:1em;line-height:1.8}.caps{text-transform:uppercase}::selection{background:#333;color:#fff;text-shadow:none}::-moz-selection{background:#333;color:#fff;text-shadow:none}::-webkit-selection{background:#333;color:#fff;text-shadow:none}.left-half{float:left}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-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}}
/*# sourceMappingURL=style.min.css.map */
