.post-single,.post-list{margin:0 1%}
.post-single article,.post-list article{background:#fff;margin-bottom:2rem;border:1px solid rgba(51,51,51,0.1)}
.post-single article header,.post-list article header,.post-single article footer,.post-list article footer{padding:8% 10% 0}
.post-single article .post-title,.post-list article .post-title{padding:0 0.6em 0.5em 0.6em;font-size:18px;font:700}
.post-single article .post-title a,.post-list article .post-title a{color:#333333}
.post-single article .post-image,.post-list article .post-image{padding-bottom:0.8em}
.post-single article img,.post-list article img{display:block;max-width:100%;height:auto}
.post-single article .post-image img,.post-list article .post-image img{min-width:100%}
.post-single article .post-content,.post-list article .post-content{padding:0 10% 5%}
.post-single article header h1,.post-list article header h1,.post-single article .post-image h1,.post-list article .post-image h1{font-size:3.5rem;line-height:1.2;margin:0 0 1.2em}
.post-single article header a,.post-list article header a,.post-single article .post-image a,.post-list article .post-image a{color:rgba(51,51,51,0.7);text-decoration:none}
.post-single article header a img,.post-list article header a img,.post-single article .post-image a img,.post-list article .post-image a img{opacity:.9}
.post-single article header a:hover,.post-list article header a:hover,.post-single article .post-image a:hover,.post-list article .post-image a:hover{color:#555}
.post-single article header a:hover img,.post-list article header a:hover img,.post-single article .post-image a:hover img,.post-list article .post-image a:hover img{opacity:1}
.post-single article footer,.post-list article footer{font-size:1.4rem;background:#f7f7f7;padding:2% 10%;margin-bottom:2em}
.post-single article footer a,.post-list article footer a{color:rgba(51,51,51,0.7)}
.post-single article footer a:hover,.post-list article footer a:hover{color:#333}
.post-single article footer > span.category,.post-list article footer > span.category{margin-left:1em}
.post-single article footer > span,.post-list article footer > span{margin-right:1em}
.post-single article footer > span > i,.post-list article footer > span > i{margin-right:.2em}
.post-pagination{margin:0 8%;background:#fff;border:1px solid rgba(51,51,51,0.1);line-height:0;text-align:center;position:relative}
.post-pagination .pagination-prev{position:absolute;left:5px}
.post-pagination .pagination-next{position:absolute;right:5px}
.post-pagination ul.pagination{display:inline-block;margin:5px 100px}
.post-pagination ul.pagination a{border-radius:0;border:none;color:#333}
.post-pagination ul.pagination li.active a{background:#333;color:#fff}
.fb-share-button{float:right !important}