.postBody h1 { color: #333333!important;}
.postBody h2 { color: #444444!important; }
.postBody h3 { color: #555555!important; }
.postBody h4 { color: #555555!important; }
.postBody h5 { color: #555555!important;}
.postBody h6 { color: #555555!important; }
.subtitle { color: #399ab2 !important; }
#blogTitle > .subtitle { color: white !important;width: 90%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
#mainContent { margin-right: 300px; color: #24292e; }
#sidebar_scroller { width:241px !important; background-color: #FFFFFF; padding: 16px 20px 30px 20px; right: 12px !important; position: fixed !important; overflow-x: hidden; overflow-y: auto;}
#sidebar_scroller::-webkit-scrollbar { width: 1px; }
div.blogStats { right: 330px !important; }
#cnblogs_post_body.cnblogs-markdown p img.medium-zoom-image {
    max-width: 375px !important;;
}
@media only screen and (max-width: 767px) {
    div.blogStats { right: 0 !important; }
    #mainContent { margin-right: 0; }
    #sidebar_scroller { display: none !important; }
}