body {
    font-size: 14px !important;
    -webkit-text-size-adjust: none
}

.skin-codinglife .bannerbar-mobile,.skin-codinglife .imagebar-mobile {
    margin-bottom: -10px
}

.skin-codinglife .bannerbar-text-mobile,.skin-codinglife .imagebar-text-mobile {
    margin-bottom: 0
}

.bannerbar-text-mobile,.imagebar-text-mobile {
    text-align: center;
    padding: 10px 0;
    background-color: #ede9f2
}

.bannerbar-text-mobile a:link,.bannerbar-text-mobile a:hover,.bannerbar-text-mobile a:active,.bannerbar-text-mobile a:visited,.imagebar-text-mobile a:link,.imagebar-text-mobile a:hover,.imagebar-text-mobile a:active,.imagebar-text-mobile a:visited {
    color: #369;
    font-size: 14px;
    text-decoration: none
}

.bannerbar-text-mobile a:hover,.imagebar-text-mobile a:hover {
    text-decoration: underline
}

#bannerbar img,#imagebar img {
    width: 100% !important;
    max-width: 100% !important;
    max-height: 70px
}

.formobile {
    display: block
}

.forpc {
    display: none !important
}

#blog_nav_rss {
    display: none !important
}

#blog_nav_rss_image {
    display: none !important
}

#blog_nav_newpost {
    display: none !important
}

.blogpost-body img,.blog_comment_body img {
    max-width: 300px !important;
    height: auto
}

.blogpost-body p>img {
    display: block;
    margin: auto
}

.blogpost-body iframe {
    max-width: 100% !important;
    height: auto
}

div.commentform textarea {
    min-height: 200px
}

.commentbox_title {
    width: auto
}

#green_channel {
    width: 100%
}

#cnblogs_post_body table[style] {
    width: auto !important;
    height: auto !important
}

#sidebar_search_box input[type="text"] {
    width: 260px
}

#cnblogs_post_body table {
    display: block;
    overflow-x: scroll;
    -webkit-overflow-scrolling: regular;
    max-height: 800px
}

#cnblogs_post_body table::-webkit-scrollbar:horizontal {
    height: 12px
}

#cnblogs_post_body table::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    border-radius: 10px;
    background-color: #f5f5f5
}

#cnblogs_post_body table::-webkit-scrollbar {
    width: 12px;
    background-color: #f5f5f5
}

#cnblogs_post_body table::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555
}

#blog_c1,#cnblogs_c2 {
    text-align: center;
    margin: 10px auto 0 auto
}

#blog_c1 {
    width: 300px
}

#cnblogs_c2 img {
    max-width: 100%;
    height: auto
}

.commentform {
    margin-left: 10px
}

.commentbox_tab {
    width: 100%
}

.comment_textarea {
    width: 100%
}

div.commentform textarea {
    font-size: 16px
}

.commentbox_title_right,.commentbox_title_left {
    width: 100%;
    max-width: 100%;
    justify-content: space-between
}

.commentbox_title_right {
    padding: 8px 5px
}

.navbar {
    display: none
}

.cnblogs-markdown :not(pre,div,td)>code,.blogpost-body :not(pre,div,td)>code {
    white-space: pre-wrap
}

.cnblogs-markdown p>a>img,.cnblogs-markdown p>img {
    display: block;
    margin: 0 auto
}

.category-link-list {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

body.skin-lessismore {
    min-width: auto
}

.skin-lessismore #home {
    width: 100%
}

.skin-lessismore #mainContent {
    float: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

.skin-lessismore #sideBarMain {
    width: 100%
}

.skin-lessismore .forFlow {
    margin: 10px
}

.skin-lessismore #green_channel {
    width: 80%
}

.skin-lessismore #tbCommentBody {
    width: 100%
}

.skin-simplememory #mainContent {
    float: none;
    margin-left: 0
}

.skin-simplememory #main {
    padding: 10px
}

.skin-simplememory .forFlow {
    margin: 0 10px
}

.skin-simplememory #sideBarMain {
    width: 100%;
    float: none;
    padding: 10px;
    margin-right: 0
}

.skin-custom #mainContent {
    float: none;
    margin-left: 0
}

.blogpost-body,.blogpost-body p {
    font-size: 14px
}
