@keyframes word{
0%{color:#d80e4b;}
50%{color:orange;}
100%{color:yellow;}
}
@-moz-keyframes word{
0%{color:#d80e4b;}
50%{color:orange;}
100%{color:yellow;}
}
@-webkit-keyframes word{
0%{color:#d80e4b;}
50%{color:orange;}
100%{color:yellow;}
}
@-o-keyframes word{
0%{color:#d80e4b;}
50%{color:orange;}
100%{color:yellow;}
}


@keyframes sentence{
0%{color:#ffa9a9;}
20%{color:#ffefa9;}
40%{color:#a9ffaa;}
60%{color:#a9f0ff;}
80%{color:#fda9ff;}
100%{color:#ffa9a9;}
}

@-moz-keyframes sentence{
0%{color:#ffa9a9;}
20%{color:#ffefa9;}
40%{color:#a9ffaa;}
60%{color:#a9f0ff;}
80%{color:#fda9ff;}
100%{color:#ffa9a9;}
}

@-webkit-keyframes sentence{
0%{color:#ffa9a9;}
20%{color:#ffefa9;}
40%{color:#a9ffaa;}
60%{color:#a9f0ff;}
80%{color:#fda9ff;}
100%{color:#ffa9a9;}
}

@-o-keyframes sentence{
0%{color:#ffa9a9;}
20%{color:#ffefa9;}
40%{color:#a9ffaa;}
60%{color:#a9f0ff;}
80%{color:#fda9ff;}
100%{color:#ffa9a9;}
}

#liaozhai:hover{
text-decoration:none;

}

.menu{
font-size:20px;
top:8px!important;

}
a.menu:hover, .postTitle a:hover{
text-decoration:none;
-webkit-animation:word 1s forwards linear;
-moz-animation:word 1s forwards linear;
-o-animation:word 1s forwards linear;
animation:word 1s forwards linear;
color:yellow;
}
.newsItem{
padding: 0px 20px;
font-size: 14px;
}
#left {
top:110px;
left:auto;
}
input.btn_my_zzk{
font-size: 13px;
padding-left: 2px;
top: auto;
width: 60px;
}
div.day div.postTitle a{
    color: #d80e4b;
   // text-decoration: none;
font-size:18px;
}
.dayTitle{
pointer-events:none; 
cursor:default 
}
.dayTitle a:hover {
    color: auto;
    text-decoration: none;
}
.dayTitle a:link, .dayTitle a:visited, .dayTitle a:active {
    color: #614d53;
    text-decoration: none;
    font-size: 11px;
}

.c_b_p_desc_readmore {
    padding-left: 5px;
    border-left: 1px solid #d80e4b;
    margin-left: 5px;
}
.c_b_p_desc{
color: #a29275;
}
#sentence{
    float: left;
    position: absolute;
    left: 300px;
    top: 73px;
    font-size: 28px;
-webkit-animation:sentence 3s infinite linear;
-moz-animation:sentence 3s infinite linear;
-o-animation:sentence 3s infinite linear;
animation:sentence 3s infinite linear;
    color: #ffa9a9;
}
.headerText {

    top: 33px;

}

#message{
border-bottom:1px solid #d80e4b;
}



@media screen and (max-width: 767px) {
#Header1_HeaderTitle{
color:yellow;
}

#mystats {
    float: left;
    top: -30px;
position: absolute;
}

.menu {
    font-size: 20px;
    top: 4px !important;
    margin-right: 5px;
}
#sentence {
    left: 94px;
    top: 92px;
    font-size: 24px;
}

}

#cb_post_title_url{
font-size: 22px;
}

#live2dcanvas {
    border: 0 !important;
}

.hljs-string, .hljs-keyword, .hljs-selector-tag, .hljs-built_in, .hljs-name, .hljs-tag, .hljs-comment, .hljs-quote, .hljs-variable, .hljs-string, .hljs-title, .hljs-section, .hljs-attribute, .hljs-literal, .hljs-template-tag, .hljs-template-variable, .hljs-type, .hljs-addition, .hljs-attr, .hljs-deletion, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-meta{
color: inherit;
}

.postBody a{
text-decoration: underline !important;
}

.postBody h4{
color: #b78997;
}