body{color:#636464;font-family:Josefin Sans,sans-serif;font-size:18px;font-weight:300;line-height:2.2rem;letter-spacing:.12rem;background:url(/images/crossword.png) #ccc}canvas{position:absolute;z-index:-1}h1,h2,h3{font-family:Josefin Slab,serif}h4{font-size:1.7rem;font-style:italic;font-weight:300;margin-bottom:0;margin-top:0}a,a:link,a:visited{color:#0ec0cb;text-decoration:none}a svg,a:link svg,a:visited svg{fill:#0ec0cb}a svg:hover,a:link svg:hover,a:visited svg:hover{fill:#0b939b}a:active,a:hover{color:#0b939b}.quote:before{content:"\2192"}.container{z-index:1000;text-align:center}@media (min-width:992px){.container{text-align:left}}.navbar-default{background-color:#fff;border-bottom:1px dashed #ddd}.navbar-default .navbar-header .navbar-brand{font-family:Josefin Slab,serif;font-weight:400;color:#acbf3b}.navbar-default .navbar-header .navbar-brand:hover{color:#0ec0cb}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#acbf3b}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:#acbf3b;color:#fff}.row.masonry{-moz-column-width:18em;-webkit-column-width:18em;-moz-column-gap:1em;-webkit-column-gap:1em;margin-left:0;margin-right:0}@media (min-width:1200px){.row.masonry{max-height:2600px}}.row.masonry .item{display:inline-block;width:100%;float:none;padding:2.5rem 2rem 2rem;margin-top:10px}.row.masonry .item img{width:200px;margin-left:auto;margin-right:auto}footer{width:100%;background-color:#fff;border-top:1px dashed #ddd}footer h1{font-size:2.25rem}footer .nav{border-bottom:1px dashed #ddd;width:100%;margin-bottom:20px;margin-top:10px}section{padding-top:20px;padding-bottom:60px;border-bottom:1px dashed #ddd}section h1{color:#acbf3b}section h2{margin-top:50px;margin-left:10px;font-size:2.5rem;font-weight:400}section .subsection{background-color:#fff;outline:#ddd dashed 1px;outline-offset:-10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 30px}section .subsection h2{margin-top:30px;margin-left:0}section .subsection h3{clear:both;margin-bottom:2px;font-size:1.9rem;font-weight:400}section:last-of-type{border:none}ul.box-list{padding-left:0;list-style:none}ul.box-list li{display:inline-block;background-color:#0ec0cb;color:#fff;padding:.5rem .5rem .2rem;margin-top:.5rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.page-header{letter-spacing:.25rem;padding-bottom:70px;border-bottom:1px dashed #ddd}.page-header div{padding:20px;background-color:#fff;outline:#ddd dashed 1px;outline-offset:-15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:50px}.page-header div span{color:#ddd}.page-header h1{text-transform:uppercase;font-size:5rem;margin-bottom:4rem;margin-top:5rem;letter-spacing:.4rem}.page-header h2{margin-top:4rem;color:#acbf3b;text-transform:uppercase;font-size:2.6rem;font-weight:700}.page-header h3{font-size:4rem;line-height:1rem;margin-bottom:9rem}.page-header p{margin-bottom:50px;font-size:1.75rem}@media (min-width:992px){.page-header{text-align:center}}#projects .item h2{margin-bottom:5px}#projects .client{margin-top:0;margin-bottom:10px;font-weight:300;font-style:italic}#resume .download div{margin-top:0}@media (min-width:992px){#resume .download div{float:left;margin-top:20px}}#resume .download:hover div{color:#0b939b}#resume .download:hover svg{fill:#0b939b}#resume .subsection{text-align:left;padding-bottom:20px}#resume h2:first-of-type{margin-top:20px}#resume #technicalSkills h4{display:inline-block}#resume #technicalSkills ul{display:inline-block;list-style:none;padding-left:0}#resume #technicalSkills li{display:inline-block}#resume #technicalSkills li:after{content:','}#resume #technicalSkills li:last-of-type:after{content:''}#career h3{margin-top:30px}#career .item:first-of-type{margin-top:20px}#career .item:first-of-type h3{margin-top:0}#career h4{margin-bottom:15px;font-style:normal;font-family:Josefin Slab,serif}#contact .subsection{padding:30px 30px 20px}.mousetype{font-size:1.25rem}