.blog-cover{height:auto;background-color:#111;background-size:cover;background-position:center center;z-index:1}.article-cover,.blog-cover{max-width:100%;margin-top:0;position:relative;overflow:hidden}.blog-cover section{text-align:center;position:relative;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.4);background-image:linear-gradient(bottom,rgba(0,0,0,0.15) 0%,transparent 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.15) 0%,transparent 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.15) 0%,transparent 100%);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.15) 0%,transparent 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0.15) 0%,transparent 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.15)),color-stop(1,transparent));padding:50px 0;z-index:10}.blog main#main,.single-post main#main{max-width:1170px;margin:0 auto}.blog main#main .container,.single-post main#main .container{max-width:820px;margin:0 auto;display:inline-block;vertical-align:top}.blog aside#secondary,.single-post aside#secondary{display:inline-block;max-width:340px;padding:1.5em 15px}.blog-cover h1,.blog-cover h3{color:#fff;margin:0;font-weight:800}.blog-cover h1{font-size:3.3em;line-height:1.4em;padding:0}.blog-cover h3{font-size:1.3em}.blog-cover section a{color:#fff;border:0;width:36px;height:36px;border:2px solid #fff;display:inline-block;padding:10px 0;border-radius:42px;margin:1.5em 1em 0 0;transition:.2s all ease;line-height:0;text-align:center}.blog .icon,.single-post .icon{display:inline-block;width:12px;height:12px;vertical-align:middle;background-repeat:no-repeat}.blog article,.single-post article{max-width:820px;margin:0 30px;padding:1.5em 0 2.5em;font-size:18px;border-bottom:1px solid #eee}.blog a,.single-post a{color:#2077b2;text-decoration:none;transition:all .2s ease}.blog h2.entry-title,.single-post h2.entry-title{font-weight:700;font-size:1.5em}.blog time.updated,.single-post time.updated{display:none}.blog main p,.single-post main p{font-size:1em;line-height:1.5;color:#21272d;font-weight:400;margin:0 0 1.5em}.blog article .entry-meta,.single-post article .entry-meta{color:#848484;font-size:13px;text-transform:uppercase;margin-bottom:.3em;font-weight:400;letter-spacing:1px}h1.entry-title{margin:.2em 0;font-weight:700;font-size:2.1em}.single-post article header::after{content:" ";display:block;width:1.5em;height:.2em;background:#ddd;margin:1em 0}.single-post article footer{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:.5em;padding-bottom:2.3em;margin:1.5em 4rem}.single-post article .social{float:right;height:40px;padding:10px 0}.single-post article address{margin:0;font-size:.9em;max-height:48px;display:block;margin-bottom:20px;font-style:normal;line-height:1.428571429}.single-post article address img{border-radius:54px;width:100px;height:100px;margin:0 20px 0 0;display:inline-block}.single-post article address p{margin:0;display:inline-block}.single-post nav.navigation.post-navigation{margin:30px}.single-post h1.entry-title{padding-top:0;text-align:left}.single-post main#main{margin-top:50px}.single-post img{max-width:100%;width:100%;margin:5px 0}.blog nav.navigation.posts-navigation{margin:30px}.blog .nav-links a,.single-post .nav-links a{font-size:20px!important}@media screen and (max-width:768px){.single-post article{padding:0;margin:0}.blog aside#secondary,.single-post aside#secondary{margin:15px}}