#page-home .contact .row:after,main:after{clear:both}#page-home .contact .row:after,#page-home .contact .row:before{content:" ";display:table}@media print{*{-webkit-print-color-adjust:exact}html{background:0 0;padding:0}body{box-shadow:none;margin:0}.add,.cut,span:empty{display:none}}@page{margin:0}html{font-size:14px}pre{font-size:.92857143rem}main:after,main:before{content:" ";display:table}a[name]{position:absolute;width:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}a[name],section[id]:before{display:block;height:50px;margin-top:-50px;content:' ';visibility:hidden}img[data-src]{opacity:0;transition:opacity 200ms ease-in;-webkit-transition:opacity 200ms ease-in;-moz-transition:opacity 200ms ease-in}img[data-src].is-loaded{opacity:1}section{margin-bottom:30px}section header .fa-prefix{position:relative;left:-5px;margin-left:-1.57142857em;color:#d0d0d0;text-align:center;text-decoration:none}@media screen and (max-width:649px){section header .fa-prefix{left:100%;top:2px}}section:target header .fa{color:#0D60AE}#header h1,.btn.btn-default .fa{color:#222}.label{margin-right:.35em}.btn .fa+*{margin-left:.5em}#header{display:table;width:100%;height:100vh;max-height:35em;padding:25px 0}@media screen and (orientation:portrait)and (max-width:649px)and (max-height:700px){#header{max-height:none}}#header .container{display:table-cell;line-height:1.8;vertical-align:middle}#header h1{font-weight:600;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}#header h1 small{display:block;margin:.5em 0 .75em;font-size:.5em;line-height:1.5em}#header .fixed{position:fixed;top:0;left:0;width:100%;height:5px;z-index:1000;background-color:#eee;transition:height .3s ease-out}#header .fixed .logo{float:left;display:block;margin-top:-4px}#header .fixed .logo img{border:10px solid #eee}#header .fixed .hire{float:right;margin:9px 9px 0 0}#header .fixed .hire .fa{color:#0e68bc}#header .fixed .hire,#header .fixed .logo{opacity:0;-ms-transform:translateY(-60px);transform:translateY(-60px);transition:opacity .3s ease-out,transform .3s ease-out}.scrolled #header .fixed{height:40px}.scrolled #header .fixed .hire,.scrolled #header .fixed .logo{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}#footer{margin:60px 0 15px}#page-home main{border-bottom:15px solid #eee}#page-home .about .btn-group{margin-top:7.5px}#page-home .skills ul{margin-left:0}#page-home .skills article{margin-bottom:30px}#page-home .skills .label{font-size:.9em;font-weight:600;background-color:#0D60AE}#page-home .skills .label[href]:focus,#page-home .skills .label[href]:hover{background-color:#09467f}#page-home .skills .label a{color:#fff}#page-home .github header .github-button,#page-home .github header iframe{position:relative;top:5px;vertical-align:top;font-size:.85rem}#page-home .github .activity{position:relative;display:block;overflow:hidden;margin:30px 0}#page-home .github .activity:before{position:absolute;top:14px;left:14px;width:700px;height:100%;content:' ';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAJUlEQVQokWN89+4dA14gKCjIwMDAhF8RHIyqo486xv///1PTPAAK+gYTB7OzJAAAAABJRU5ErkJggg==)}#page-home .github .activity img{position:relative;display:block;background-color:#fff}#page-home .github .activity img.fallback{position:absolute;top:0;left:0}#page-home .github article{padding-bottom:30px;margin-bottom:30px}#page-home .github article header h4 .fa-chevron-right{position:static;margin-left:0;margin-right:.5em;color:#0D60AE;font-size:12px}#page-home .github article:hover{border-left-color:#0D60AE}@media screen and (min-width:649px){#page-home .github article p{min-height:6em}}@media screen and (max-width:649px){#page-home .github article{border-bottom:1px solid #d5d5d5}}#page-home .github .row:last-child>:last-child>:last-child{border-bottom:0;padding-bottom:0}#page-home .github .github-button,#page-home .github iframe{position:relative;top:3px;left:10px}#page-home .who p{text-align:center;margin-top:30px}#page-home .who img{position:relative;display:inline-block;vertical-align:middle;margin:15px;-webkit-filter:sepia()saturate(94%)hue-rotate(178deg);filter:sepia()saturate(94%)hue-rotate(178deg)}#page-home .who .lloyds{top:2px}#page-home .who .mozilla{top:-3px}#page-home .who .urban{top:-2px}#page-home .who .asos{opacity:.8}#page-home .who .salesforce{top:4px}#page-home .contact header{margin-bottom:20px}#page-home .contact .row{margin-left:-5px;margin-right:-5px}#page-home .contact .column{position:relative;min-height:1px;padding-left:5px;padding-right:5px;margin-bottom:10px}@media (min-width:650px){#page-home .contact .column{float:left;width:50%}}