.brd-branding { padding: 10px 20px; }
.postmsg .boxedit { border: none; padding: 0; background: none; }
.postmsg .boxedit .info { color: #777; font-size: 1.2rem; }
.bpost .postprofile .usercard { margin-top: 0; }
.postmsg p { margin: 0 0 12px 0; }
.bpost .postmsg:first-child { margin-top: 0; }
.bpost .postmsg { margin: 0; padding: 0; }
.bpost .postmsg ul, .bpost .postmsg ol { list-style-position: outside; }
.bpost .postmsg h5 { font-size: 1.8rem; }
.bpost .postinfo { margin: 0 0 15px 0; font-size: 1.2rem; }
.bpost .postsign { margin: 10px 0 0 0; padding: 10px 0 0 0; font-size: 1.2rem; }
.bpost .postsign p:last-child { margin-bottom: 0; }
.bpost .postavatar .image { width: 64px; height: 64px; }
.bpost .postprofile ul.userinfos, .bpost .postprofile ul.usercontact { font-size: 1.2rem; }
.bpost .postprofile .userinfos { display: none; }
.bpost .postprofile .usertitle { display: none; }
.bpost .postprofile .usercontact { display: none; }
/* .bpost .post-foot { display: none; } */
.topic-title { padding: 12px 15px; text-align: left; margin: 0; }
.topic-title h1 { font-size: 2.2rem; letter-spacing: normal; text-align: left; }
.topic-title ul li { font-size: 1.2rem; font-weight: normal; text-transform: none; padding: 0; }
.blocktitle h2, .brd-stats h4 { font-size: 1.6rem; }
.bpost .small-topictitle { display: none; }
#navleaders, #navrules { display: none; }
.bpost .postfootleft, .bpost .postfootright { padding: 10px; }
.bpost .postfootleft > span { display: none; }
.bpost .username { font-size: 1.4rem; }
@media screen and (min-width: 801px) {
  .bpost .postprofile, .bpost .postfootleft { width: 150px; }
  .bpost .postcontent, .bpost .postfootright { width: calc(100% - 150px); }
}
