body,html{margin:0;padding:0}body{font-family:Lato,sans-serif;font-size:1.1em;line-height:1.5em}h1{line-height:1.1em}h2{font-size:3em;margin:26px 0}img{max-width:100%;height:auto!important}@media only screen and (max-width:767px){body{background:url(/assets/media/bg_mobile.png) 0 0/cover no-repeat fixed}#content{flex-direction:column;overflow:scroll}.col-1,.col-12,.col-2,.col-4,.col-8{display:block!important;width:100%!important}#contentHeader{padding-top:10px}#contentHeader .title{padding-top:5px}.appRow .appIco{width:auto!important;max-width:64px}.appRow .appIco .appTitle{font-size:1em!important}.portfolioitem{float:none!important;margin:6px auto!important}}@media only screen and (min-width:768px) and (max-width:991px){body{background:url(/assets/media/bg_mobile.png) 0 0/cover no-repeat fixed}.appRow .appIco{width:88px!important}.appRow .appIco .appTitle{font-size:1.2em!important}}@media only screen and (min-width:992px){body{background:url(/assets/media/bg_desktop.png) 0 0/cover no-repeat fixed}}.col-1{display:inline-block;width:10%}.col-2{display:inline-block;width:16.7%}.col-4{display:inline-block;width:33%}.col-8{display:inline-block;width:66%}.col-12{display:inline-block;width:100%}.small{min-height:400px;min-width:500px}.small .col-4,.small .col-8{width:100%}.small #content{flex-direction:column}.small #content .text-right,.text-center{text-align:center}.text-right{text-align:right}.loading-bar-fixed #loading-bar,.loading-bar-fixed #loading-bar-spinner{color:#fff}#content .bio-photo{padding-right:20px;min-width:185px}.alignleft{float:left}figure{margin:0}figure.alignleft{margin-right:16px}p{margin-top:0}.highlightletter{font-weight:700;font-size:1.1em;padding-right:1px}#content img{border:3px solid #fff;box-shadow:3px 3px 4px rgba(0,0,0,.5)}