/*
Theme Name:     B2子主题
Theme URI:      http: //7b2.com/
Description:    Child theme for the B2 PRO
Author:         子主题模版
Author URI:     http: //7b2.com/
Template:       b2
Version:        0.1.5
*/

/*下面是您自己DIY的css样式代码*/
/*小图标*/
.icon {
    width: 1.2em; height: 1.2em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}
/*小图标结束*/
/*弹窗公告美化*/
.gg-box .modal-content {
width: 28rem;
overflow: hidden
margin-top: 0;
}
.gg-box-title .gg-title {
width: 100%;
text-align: center;
padding: 0!important;
}
.modal-content .gg-box-title h2 {
font-size: 22px;
margin-bottom: 0;
text-align: center;
font-weight:bold;
}
.gg-box-title .gg-title span {
font-size: 14px;
color: rgba(255, 255, 255, 0.5);
}
.title-bg {
border: 0;
}
.modal-content .gg-title {
padding: 20px 30px 0px 30px;
}
.modal-content .gg-title a {
font-size: 16px;
border-bottom: 1px solid #eee;
padding-bottom: 20px;
display: block;
font-family: Arial;
text-decoration:none
}
.modal-content .gg-desc {
padding: 20px 30px;
font-size: 14px;
letter-spacing: .5px;
padding-bottom: 0;
}
.modal-content .gg-desc p {
color: #909399;
font-family: Arial;
background: #f8f8f8;
padding: 20px;
line-height: 24px;
}
.gg-button a {
border: 0;
display: inline-block;
padding: 8px 12px;
font-size: 14px;
line-height: 20px;
letter-spacing: .5px;
background-color: #206aff;
background-image: -webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff));
background-image: -webkit-linear-gradient(left, #006eff, #13adff);
background-image: -o-linear-gradient(left, #006eff 0, #13adff 100%);
background-image: linear-gradient(90deg, #006eff, #13adff);
-webkit-box-shadow: 0 5px 10px 0 rgb(16 110 253 / 30%);
box-shadow: 0 5px 10px 0 rgb(16 110 253 / 30%);
}

/*头像框美化*/
.txgj {
    top: -2px;
    transform: scale(1.7);
    width: 90px;
    position: absolute;
}
.top-user-info-box-name .txgj{
    left: -5px;
    transform: scale(1);
    top: 6px;
}
.post-meta-left .txgj{
    display: none;
}
.post-meta-left .avatar-parent .txgj{
    display: block;
    transform: scale(1.6);
    display: block;
    left: 0px!important;
}
.top-user-box-drop .avatar {
    border-radius: 50%;
}
.comment .gravatar img {
    border-radius: 50%;
}


/**代码高亮-https://www.xcbtmw.com/26354.html**/
.entry-content pre:before {
content: '';
position: absolute;
top: 0;
left: 25px;
width: 15px;
height: 15px;
border-radius: 50%;
margin: 15px 25px;
background: #fdbc40;
}
ol.linenums:after {
content: '';
position: absolute;
top: 0;
left: 50px;
width: 15px;
height: 15px;
border-radius: 50%;
margin: 15px 25px;
background: #35cd4b;
}.entry-content pre:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 15px;
height: 15px;
border-radius: 50%;
background: #fc625d;
margin: 15px 25px;
}.entry-content pre {
position: relative;
border-radius: 6px;
/**background: #21252b;**/
padding-top: 50px;
box-shadow: 0px 8px 20px -10px #000;
}.entry-content pre .copy {
position: absolute;
top: 0;
right: 0;
margin: 10px 20px;
cursor: pointer;
color: #8224e3;
}
/**代码高亮


/优化图标库样式
.bar-item i{
        font-weight: 400;
    }
    .post-content-footer button i, .post-content-footer .content-footer-zan-cai i{
        font-size: 25px;
        color: #494B4D; /*修改颜色*/
    }
    .change-theme button i{
        font-size: 24px;
    }
    i.b2-vrenzhengguanli{
        font-size: 14px;
        text-align: center;
    }
    .w-a-info p i.b2-vrenzhengguanli{
        font-size: 20px;
    }
    .login-eye{
        color: #515A6E;
    }
    .login-eye i{
        font-size: 20px;
        line-height: 35px;
    }
    .post-list-meta li span i{
        font-size: 14px;
        margin-right: 2px;
    }
    .post-meta li span i{
        font-size: 14px;
        margin-right: 2px;
    }
        /*优化积分图标相关联的其他模块*/
        .user-mission-info-right span i{
            margin-right: 2px;
        }
        .user-mission-info-right span, .user-mission-info-right{
            font-size: 14px;
        }
        /*文章内页喜欢图标优化*/
        .post-content-footer .content-footer-zan-cai span{
            margin-right: 0;
            width: 48px;
            height: 48px;
            padding: 0;
            text-align: center;
            display: block;
            border-radius: 100%;
            box-shadow: 0 4px 16px 0 rgb(13 39 91 / 6%);
            background: #fff;
        }
        .content-footer-zan-cai span i{
            line-height: 48px;
        }
        .content-footer-poster .favorite-button.sc i{
            color: #FF9900;
        }
        .content-footer-zan-cai span b{
            display: block;
            color: #494B4D;
            margin-top: 6px;
        }
        .content-footer-zan-cai span.picked i{
            color: #FF3355 !important;
        }
        .post-content-footer .content-footer-poster button{
            margin-bottom: 18px;
        }
        .post-content-footer .content-footer-zan-cai{
            margin-top: 0;
        }
        /*我的、个人中心页面图标优化*/
        .user-sidebar-info .b2-light{   /*去掉了个人中心左侧导航图标下面的圆圈*/
            background: #fff;
        }
        .user-sidebar-info p i{
            color: #494B4D !important;
        }
        .user-sidebar-info.active p i{
            color: #0066FF !important;
        }
        
        
        
        
        
        .iconfont{
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}