#page *{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif}h1{margin-top:1rem;font-size:40px}h3{color:gray}.content-area{float:none;margin:0 auto}body:not(.home) .content-area,body:not(.home) .portfolio-media,body:not(.home) .portfolio-projects{width:600px;max-width:100%}a:link,a:visited,a:active{color:#000;text-decoration:none;box-shadow:none}a:not( .post-thumbnail ):hover{color:#000;border-bottom:1px solid #000}.entry-title a:focus,.entry-title a:hover,.portfolio-entry-title a:focus,.portfolio-entry-title a:hover,.site-title a:focus,.site-title a:hover{box-shadow:none}button,input[type=button],input[type=reset],input[type=submit]{border-radius:4px;border-width:1px}.hentry,.post-thumbnail{display:block;max-width:600px}.hentry{margin:0 auto 1em}.entry-content{font-size:16px;line-height:1.8}.entry-content a{border-bottom:1px solid #000}.entry-content a:hover{border-color:#999}.entry-content h2,h3,h4{margin-top:.5em}.edit-link{display:none}#infinite-handle:before,.archive:not([class*=jetpack-portfolio]) .hentry+.hentry:before,.blog .hentry+.hentry:before,.comment-respond:before,.comments-title:before,.infinite-loader:before,.infinite-wrap .hentry:before,.no-comments:before,.page-content .widget:before,.page-header:after,.page-links>span,.page-links a,.search .hentry+.hentry:before,.site .jetpack-social-navigation a,.site-footer:before,.site-main .post-navigation:before,.site-main .posts-navigation:before,.widget-area:before,.widget:not(:first-of-type):before,.widget_calendar tbody a,.widget_wpcom_social_media_icons_widget a,code,div#jp-relatedposts:before,kbd,pre,tt,var{display:none}.archive:not([class*=jetpack-portfolio]) .hentry+.hentry:before,.blog .hentry+.hentry:before,.search .hentry+.hentry:before,.infinite-wrap .hentry:before,body:not(.page) .hentry:not(.jetpack-portfolio) .entry-meta,body:not(.page) .hentry:not(.jetpack-portfolio) .entry-title,.search .hentry .entry-meta,.search .hentry .entry-title,body:not(.page) .comments-area{margin-left:0}body:not(.page) .hentry:not(.jetpack-portfolio) .entry-footer,.search .hentry .entry-footer{text-align:left}.comment-metadata a:focus,.comment-metadata a:hover,.entry-footer a:focus,.entry-footer a:hover,.entry-meta a:focus,.entry-meta a:hover,.fn a:focus,.fn a:hover,.jp-relatedposts-post-a:focus,.jp-relatedposts-post-a:hover,.portfolio-entry-meta a:focus,.portfolio-entry-meta a:hover,.site-footer a:focus,.site-footer a:hover{box-shadow:none}.cat-links,.cat-links a{font-size:14px;font-style:italic;color:#fff}.cat-links a{display:none;color:#000}.cat-links a:first-child{display:inline-block}img.alignleft{margin-bottom:24px;position:relative;top:10px}.menu-toggle{font-size:14px;text-transform:capitalize;font-weight:400}.site-title{font-size:14px;font-weight:400;padding:0}.site-title a:hover{box-shadow:none}#site-menu{margin:0 auto}.main-navigation,.site-branding,.menu-toggle{margin-top:24px}.main-navigation .primary-menu{border-bottom:1px solid #000;padding-bottom:24px;margin-top:-1.25em}.main-navigation .primary-menu li{border-top:0}.main-navigation a{font-size:14px}.main-navigation a:hover{border:none}ul#menu-primary.primary-menu li:first-child{display:none}@media screen and (min-width: 896px){.site-branding{display:none}.main-navigation .primary-menu{border-bottom:none;padding-bottom:0;margin-top:0}.main-navigation a{padding:5px 0;font-size:14px;border-bottom:1px solid #fff}.main-navigation .current_page_item > a,.main-navigation .current-menu-item > a,.main-navigation .current_page_ancestor > a,.main-navigation a:hover{font-weight:400;color:#000;border-bottom:1px solid #000}ul#menu-primary.primary-menu li:first-child{display:inline-block}ul#menu-primary.primary-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;width:600px}ul#menu-primary.primary-menu li{-webkit-flex:1 content;-ms-flex:1 content;flex:1 content}}.widget-area{width:100%}a.wpcom-link,.site-footer a.wpcom-link:link,.site-footer a.wpcom-link:visited,.site-footer a.wpcom-link:active{display:block;font-size:16px;background:#000;color:#fff;max-width:320px;margin:0 auto 2em;padding:.5em 1em;border-radius:4px;text-align:center;border:1px solid #fff;box-sizing:border-box;transition:all .2s ease-in-out}a.wpcom-link:hover,.site-footer a.wpcom-link:hover{background:transparent;color:#000;border:1px solid #000}.site-footer a:hover{color:#000;background:#fff;border-bottom:1px solid #000;box-shadow:none}.site-footer:before{margin:0}.site-info{text-align:center;margin:0 auto}@media screen and (max-width: 480px){h3{font-size:18px}h1{font-size:25px}}@media screen and (min-width: 480px){a.wpcom-link,.site-footer a.wpcom-link:link,.site-footer a.wpcom-link:visited,.site-footer a.wpcom-link:active{font-size:22px}}body.home .site-header{margin-bottom:0}body.home .entry-header{padding-bottom:0}body.home .entry-title{display:none}body.home .post-thumbnail{margin-top:1em}body.home .entry-content--home{max-width:500px;text-align:center;margin:0 auto;font-size:14px}body.home .entry-content--home a{border-bottom:1px solid #000}body.home #jp-post-flair{display:none}@media screen and (min-width: 1344px){body.home .hentry{margin:0 auto 2.5em}}