#nav_rss{
    display: none;
}
#nav_contact{
    display: none;
}
#nav_newpost{
    display: none;
}
#nav_myhome{
    display: none;
}
#nav_sitehome{
    display: none;
}
#nav_ing{
    display: none;
}
#nav_admin{
    display: none;
}
#nav_q{
    display: none;
}
/** 自定义 */
#header{
    display: none;
}
html {
  width: 100%;
  height: 100%;
}
body{
    width: 100%;
    height: 100%;
    background-image: url("https://images.cnblogs.com/cnblogs_com/husq/2281339/o_230906024835_wallhaven-jx57yp.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
}
#nav_left{
    display: none;
}
#top_nav{
    width: 1400px;
    margin: 16px auto;
    border-radius: 22px;
    background: rgb(121 139 110 / 80%);
    border: 1px solid #dcffde;
}
#top_nav #nav_main{
    flex-direction: row-reverse;
}
.navbar>nav .navbar-search{
  background: #ebf5ed;
}
.day{
    position: relative;
    margin-bottom: 32px;
    padding: 1px 8px 8px 8px;
    /* background: #6a6a6a; */
    border-radius: 4px 4px 16px 16px;
    /* box-shadow: 0 0 6px 0 rgb(0 0 0 / 12%); */
    border: 1px solid #dcffde;
    background: #f1f2f3;
    box-shadow: 1px 2px 6px 0 rgb(13 24 1 / 18%);
}
.day:hover{
  background: #f1f2f3;
  box-shadow: 1px 2px 6px 0 rgb(13 24 1 / 18%);
}
.dayTitle{
  color: #678983;
  min-height: unset;
  border-bottom: none;
}
.dayTitle a:link, .dayTitle a:visited, .dayTitle a:active{
    position: absolute;
    top: -16px;
    font-size: 12px;
    color: #f1e7da;
    background: linear-gradient(to left, rgb(57 118 31), rgb(211, 157, 56));
    padding: 0 8px;
    border-radius: 8px 8px 0 0;
}

.postTitle a:link,.postTitle a:visited{
  /* color: #fff !important; */
}

.day:hover .postTitle a:link,
.day:hover .postTitle a:visited,
.postTitle2 a:active{
  color: #444 !important;
}
.postTitle a:link, .postTitle a:visited, .postTitle a:active{
    font-size: 16px;
}

.postCon{
    width: auto;
    color: #333;
    font-size: 12px;
    padding: 4px 4px;
    background: #fdfffd;
    margin-top: 8px;
    border-radius: 4px;
}
#sidebar_search{
    display: none;
}
.navbar-custom{
    display: block;
}
a.c_b_p_desc_readmore{
    color: #5bb2ff;
}
#sideBar{
    color: #fff;
    padding: 0px 0px 0px 0;
    background: rgba(255,255,255,1);
    margin-top: 20px;
    border-radius: 8px;
}
#leftcontentcontainer{
    overflow: auto;
    max-height: calc(90vh - 200px);
}
#profile_block a {
  color: #dcffde;
}
#sideBarMain{
  border-top: 2px solid #dcffde;
}
.catListLink,.catListEssay,.catListArticleCategory,.catListImageCategory,.catListComment,.catList,.catListTag{
    padding-left: 20px;
}
#cnblogs_ch,#under_post_card1,#under_post_card2,#cnblogs_c1,#sidebar_shortcut{
    display: none;
}
.postDesc{
    color: #666;
}
.post-view-count{
    color: #FF8C32;
}
.post-comment-count{
    color: #D77FA1;
}
.post-digg-count{
    color: #BAABDA;
}
.postDesc a:link, .postDesc a:visited, .postDesc a:active{
    color: #5bb2ff;
}
.navbar > nav .navbar-icon,.navbar #new_post_icon{
  background: #fff;
  border-radius: 50%;
}
#sidebar_news{
    padding: 0;
}
.newsItem{
  padding-top: 0;
  background: rgb(121 139 110 / 80%);
}

/** 详情页 */
#post_detail{
  padding: 8px;
  background: rgb(255 255 255 / 90%);
  border-radius: 8px;
  border-top: 2px solid #dcffde;
}
.catListTitle{
  color: #666;
  font-size: 18px;
}
.catListTitle{
  position: relative;
  background: none;
}
.catListTitle::before{
  position: absolute;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  top: 10px;
  left: 0;
}
#sidebar_recentposts .catListTitle::before{
  background-image: url("https://img2022.cnblogs.com/blog/2129102/202204/2129102-20220425220417901-866561234.svg");
}
.catListArticleCategory  .catListTitle::before{
  background-image: url("https://img2022.cnblogs.com/blog/2129102/202204/2129102-20220425221508202-136055511.svg");
}
.catListImageCategory  .catListTitle::before{
  background-image: url("https://img2022.cnblogs.com/blog/2129102/202204/2129102-20220425222025536-1266994596.svg");
}
.sidebar_recentcomments .catListTitle::before{
  background-image: url("https://img2022.cnblogs.com/blog/2129102/202204/2129102-20220426114722961-345709289.svg");
}
.catList:nth-child(3)  .catListTitle::before{
  background-image: url("https://img2022.cnblogs.com/blog/2129102/202204/2129102-20220426144129926-2012372994.svg");
}
.catList:nth-child(4)  .catListTitle::before{
  background-image: url("https://img2022.cnblogs.com/blog/2129102/202204/2129102-20220426143955129-37354184.svg");
}
.catList:nth-child(5)  .catListTitle::before{
  background-image: url("https://img2022.cnblogs.com/blog/2129102/202204/2129102-20220426114830397-1272296547.svg");
}
#sidebar_recentcomments  .catListTitle::before{
  background-image: url("https://img2022.cnblogs.com/blog/2129102/202204/2129102-20220426144828400-1104601785.svg");
}
.catListTag .catListTitle::before{
  background-image: url("https://img2022.cnblogs.com/blog/2129102/202205/2129102-20220507154349190-118643249.svg");
}
.recent_comment_body{
  background: #f8f8f8;
  padding: 8px;
  border-radius: 2px;
}
.recent_comment_author{
  color: #333;
  font-size: 12px;
  padding: 8px;
}
#leftcontentcontainer  .recent_comment_title a{
  color: #5bb2ff;
}
#home{
  width: 1400px !important;
}
div#home::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    clear: both;
}
#topicList {
    width: calc(100% - 230px - 40px);
    overflow: unset;
}

.hsq-scroll::-webkit-scrollbar, .hsq-scroll ::-webkit-scrollbar {
    width: 12px;
    height: 12px;
    border-radius: 6px;
}
.hsq-scroll::-webkit-scrollbar-thumb, .hsq-scroll ::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.2);
    border-radius: 6px;
}
.hsq-scroll::-webkit-scrollbar-track, .hsq-scroll ::-webkit-scrollbar-track {
    background-color: #fff;
    border-radius: 6px;
}
#footer{
  margin-bottom: 0px;
  border-top: 1px dashed #ccc;
  margin-top: 10px;
  padding: 10px 0;
  background: #3e5323;
}
#nav_right .navbar-user-info img:hover,
#nav_right #navblog-myblog-icon img:hover{
  transform: scale(1.5);
}
#cnblogs_post_body>pre, #cnblogs_post_body p{
  border-radius: 8px;
}
#navbar_login_status a:link{
  color: #fff;
}