.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);border-top:#c81623 solid 3px;min-height:380px}
.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;margin:0 auto}
.post-single article p,.post-list article p{text-indent:2em}
.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% 3%;margin-bottom:1em;height:48px}
.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 .published,.post-list article footer .published{float:right}
.post-single article footer ul.flag,.post-list article footer ul.flag{margin:0;padding:0;float:left;list-style:none}
.post-single article footer ul.flag li,.post-list article footer ul.flag li{width:48px;padding:0 5px;float:left}
.post-single article footer h4,.post-list article footer h4{margin:6px 0 0 5px;width:50%;float:left}
.post-single article footer h4 a,.post-list article footer h4 a{color:#666;text-decoration:underline}
.post-single .relation,.post-list .relation{background:#fff;margin-bottom:2rem;min-height:500px}
.post-single .relation .header,.post-list .relation .header{margin:2% 4% 0;border-bottom:#c81623 solid 3px}
.post-single .relation .header,.post-list .relation .header,.post-single .relation h1,.post-list .relation h1{font-size:2.0rem;line-height:1.0}
.post-single .relation .posts,.post-list .relation .posts{width:94%;margin:0.8em auto}
.post-single .relation .post-list,.post-list .relation .post-list{width:46%;margin:0.4em;float:left;position:relative;overflow:hidden}
.post-single .relation .post-image a,.post-list .relation .post-image a{color:rgba(51,51,51,0.7);text-decoration:none}
.post-single .relation .post-image a img,.post-list .relation .post-image a img{opacity:.9;width:100%}
.post-single .relation .post-image a:hover,.post-list .relation .post-image a:hover{color:#555}
.post-single .relation .post-image a:hover img,.post-list .relation .post-image a:hover img{opacity:1}
.post-single .relation .post-title,.post-list .relation .post-title{position:absolute;padding-left:5px;width:100%;bottom:0px;left:0px;font-size:14px;z-index:10;line-height:22px}
.post-single .relation .shadow,.post-list .relation .shadow{position:absolute;display:block;height:60%;width:100%;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi鈥�3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,#000000));background:-moz-linear-gradient(rgba(0,0,0,0),#000000);background:-webkit-linear-gradient(rgba(0,0,0,0),#000000);background:linear-gradient(rgba(0,0,0,0),#000000)}
.post-single .relation .post-title a,.post-list .relation .post-title a{width:100%;position:absolute;bottom:0;padding:20px 15px;color:#fff;font-size:14px;text-shadow:0 1px #000;z-index:10;box-sizing:border-box}
.fb-share-button{margin-top:2px;float:right !important}