/*
Theme Name:     B2echo子主题
Theme URI:      http://7b2.com/
Description:    这是b2主题的子主题,支持夜间模式、机器人推送、图片压缩、各种美化和优化功能等等
Author:         暮夏
Author URI:     https://www.echo123.cn/
Template:       b2
Version:        1.6.5
Tags:           免费主题
*/

/*PC版文章头部作者信息显示*/
/*
.post-user-info {
    display: flex!important;
}
*/
/* logo扫光效果*/
.logo{
    position:relative;
    overflow:hidden;
    margin: 0px 0 0 0px;
}
.logo:before{
    content:"";
    position: absolute;
    left: -665px;
    top: -460px;
    width: 200px;
    height: 15px;
    background-color: rgba(255,255,255,.5);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: searchLights 6s ease-in 0s infinite;
    -o-animation: searchLights 6s ease-in 0s infinite;
    animation: searchLights 6s ease-in 0s infinite;
}
@-moz-keyframes searchLights{
    50%{
        left: -100px;
         top: 0;
    }
     65%{
        left: 120px;
         top: 100px;
    }
}
@keyframes searchLights{
    40%{
        left: -100px;
         top: 0;
    }
     60%{
        left: 120px;
         top: 100px;
    }
     80%{
        left: -100px;
         top: 0px;
    }
}
/* logo扫光效果结束 */

/*移动端禁止第一层底部*/
@media (max-width: 780px) {
    .site-footer {
        display: none;
    }
}
/*移动端禁止第一层底部结束*/

/*小图标*/
.icon {
    width: 1em; height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}
/*小图标结束*/
/*会员图标*/
.lv-icon.b2-vip0 b {
    color: #D94600 !important;
    background: linear-gradient(90.34deg, #FFAF60 0.27%, #FFA042 99.7%);
    padding: 0 5px;
    border-radius: 3px; 
}
.lv-icon.b2-vip1 b {
    color: #EA0000 !important;
    background: linear-gradient(90.34deg, #FFB5B5 0.27%, #FF9797 99.7%);
    padding: 0 5px;
    border-radius: 3px; 
}
.lv-icon.b2-vip2 b {
    color: #AE00AE !important;
    background: linear-gradient(90.34deg, #FFD0FF 0.27%, #FFBFFF 99.7%);
    padding: 0 5px;
    border-radius: 3px;
}
.lv-icon.b2-vip3 b {
    color: #6F00D2 !important;
    background: linear-gradient(90.34deg, #E6CAFF 0.27%, #DCB5FF 99.7%);
    padding: 0 5px;
    border-radius: 3px;
}


.lv-icon.b2-lv0 i {
    background-color: #00E3E3;
}
.lv-icon.b2-lv0 b {
    color: #64A600;
}
.lv-icon.b2-lv1 i {
    background-color: #00E3E3;
}
.lv-icon.b2-lv1 b {
    color: #A6A600;
}
.lv-icon.b2-lv2 i {
    background-color: #00E3E3;
}
.lv-icon.b2-lv2 b {
    color: #FFD306;
}
.lv-icon.b2-lv3 i {
    background-color: #00E3E3;
}
.lv-icon.b2-lv3 b {
    color: #EA7500;
}
.lv-icon.b2-lv4 i {
    background-color: #00E3E3;
}
.lv-icon.b2-lv4 b {
    color: #FF5809;
}
.lv-icon.b2-lv5 i {
    background-color: #00E3E3;
}
.lv-icon.b2-lv5 b {
    color: #00DB00;
}
.lv-icon.b2-lv6 i {
    background-color: #00E3E3;
}
.lv-icon.b2-lv6 b {
    color: #01B468;
}
.lv-icon.b2-lv7 i {
    background-color: #00E3E3;
}
.lv-icon.b2-lv7 b {
    color: #0000E3;
}
.lv-icon.b2-lv8 i {
    background-color: #00E3E3;
}
.lv-icon.b2-lv8 b {
    color: #9F4D95;
}

.author-vip{
    height: 18px;
    line-height: 18px;
    padding: 0;
    padding-left: 20px;
}
.topic-author-info-left .b2-lv1{
    background-color: #00E3E3;
    height: 18px;
    line-height: 18px;
}
.topic-author-info-left .b2-lv2{
    background-color: #00E3E3;
    height: 18px;
    line-height: 18px;
}
.topic-author-info-left .b2-lv3{
    background-color: #00E3E3;
    height: 18px;
    line-height: 18px;
}
.topic-author-info-left .b2-lv4{
    background-color: #00E3E3;
    height: 18px;
    line-height: 18px;
}
.topic-author-info-left .b2-lv5{
    background-color: #00E3E3;
    height: 18px;
    line-height: 18px;
}
.topic-author-info-left .b2-lv6{
    background-color: #00E3E3;
    height: 18px;
    line-height: 18px;
}
.topic-author-info-left .b2-lv7{
    background-color: #00E3E3;
    height: 18px;
    line-height: 18px;
}
.topic-author-info-left .b2-lv8{
    background-color: #00E3E3;
    height: 18px;
    line-height: 18px;
}
/*用户等级标识结束*/

/*首页文章标题鼠标移上去变色*/
.post-list-item .item-in:hover {
    color: #2571ea;
}
/*首页文章标题鼠标移上去变色结束*/
/*文章内页右侧用户面板任务完成度修复*/
.user-widget-content .user-w-rw {
    width: 32px;
    height: 32px;
}
.user-widget-content .user-w-rw-bg {
    line-height: 35px;
}
/*首页文章鼠标移上去样式*/
.post-3 .post-3-li .item-in:hover {
    background-color: #fafafa;
}
/*首页标签鼠标移上去变色*/
.post-list-cats a span:hover {
    color: #2882c5;
    font-weight: 700;
}
/*页面a标签颜色*/
.page-template .entry-content a {
    color: #2882c5 !important;
}
/*收藏后变成粉红*/
.content-footer-poster .favorite-button.sc i, .shop-single-action-right .favorite-button.sc {
    color: #f96078 !important;
}
/*帮助中心文章搜索背景*/
.single-document-search input {
    background-color: #FFF;
}
/*帮助中心文章回复背景*/
.sticky-itme {
    background-color: #FFF;
}
/*作者面板小工具修复*/
.w-a-lv img {
    height: 18px;
    width: 18px;
}
.w-a-lv span {
    float: left;
}
/*文章小工具鼠标移上去背景色*/
li.widget-post-small:hover {
    background-color: #F8FBFF;
}
/**样式修复**/
.single .entry-header .post-list-cat a {
    height: 30px!important;
    line-height: 30px;
    padding: 0 16px;
    font-weight: 500;
}

/*移动端不显示网站统计*/
@media (max-width: 780px) {
    .footer-custom {
        display: none;
    }
}
/*移动端不显示网站统计结束*/
/**部分样式兼容调整*/
.item-post-style-3 .post-module-thumb a.thumb-link:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .5;
    background: linear-gradient(1 turn,rgba(9,15,29,.65),transparent);
    z-index: 0;
    width: 100%;
    height: 100%;
    margin: 0 0 0 0;
}
/*超级版权伪原创防采集*/
.entry-content > [class*=beupset] {
    position: absolute;
    left: -10000px;
}
.entry-content [class*=beupset] {
    position: absolute;
    left: -10000px;
}

/*友情链接*/
.site-footer-nav .wrapper .footer-links {
    color: #8590A6;
    margin: 0;
    background-color: #F7F9FA;
    border: none;
    opacity: 1;
    text-align: right;
}
