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

/*下面是您自己DIY的css样式代码*/

/* 签到按钮

/*渐变文字*/
.user-w-qd {
  background-image: linear-gradient(90deg, #673ab7 0%, #e91e63 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 15px;
}
/*去除背景图片*/
.user-w-qd-list-title {
  background-image: none;
}
/*隐藏背景颜色*/
.user-w-qd-list-title {
  background-color: #f000 !important;
}
/*左边按钮*/
.user-w-qd-list-title p.picked span {
  background-image: linear-gradient(90deg, #03a9f4 0%, #00bcd4 100%);
  color: #fff;
  font-size: 15px;
}
/*右边按钮*/
.user-w-qd-list-title p span {
  border-radius: 3px;
  background-image: linear-gradient(90deg, #ec867e 0%, #ec6190 100%);
  color: #fff;
  color: #fff;
  font-size: 15px;
}

/*隐藏多余内容*/
.post-list-item:hover .post-list-meta-box {
    display: none;
}
.bigcarousel-cell::after {
display: none;
}
.module-sliders .box {
    border: 0px solid #fff;
}
/*
 *隐藏侧栏第一个二维码
 */
 .bar-qrcode-box ul li:first-child {
    display: none;
 }
 /*
 *隐藏移动端底部菜单
 */
@media screen and (max-width: 768px){
    .mobile-footer-menu.footer-fixed {
    display: none;
    }
}
/*
* B2主题B2主题菜单样式美化代码
* 暖岛整理 www.nuandao.cn
*/

#nuandao .has_children .sub-menu {
border-radius: 4px;
}
#nuandao .top-menu .b2-jt-down {
display: none!important;
}
#nuandao .top-menu-ul .sub-menu-0 {
border-top: 0;
padding: 15px;
transform: translateY(10px);
transition: all .3s;
}
#nuandao .top-menu ul li {}
#nuandao .top-menu ul li:hover .sub-menu-0 {
transform: translateY(0);
}
#nuandao .top-menu-ul .sub-menu-0>li {
border-left: 1px solid #ebeef5;
position: relative;
}
#nuandao .b2-menu-3 .sub-menu-0>li>a {
color: #4c4c4c;
padding: 8px 15px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
#nuandao .b2-menu-3 .sub-menu-0>li:after {
content: '';
position: absolute;
top: 12px;
left: -5px;
width: 3px;
height: 3px;
border-radius: 50%;
background: #fff;
border: 3px solid #3d7eff;
}
#nuandao .b2-menu-3 .sub-menu-0>li:nth-child(2n+1):after{
border: 3px solid #f1787f;
}
#nuandao .b2-menu-3 .sub-menu-0>li:nth-child(3n+1):after{
border: 3px solid #61e1b9
}
#nuandao .b2-menu-3 .sub-menu-0>li>a:hover {
background: #ebeef5;
}
#nuandao .b2-menu-3 .sub-menu-0 > li:hover > a, .b2-menu-3 .sub-menu-0 a:hover {
color: #333;
}

/*
* b2公告弹窗美化
* 暖岛 www.nuandao.cn
*/
#nuandao .gg-box {}
#nuandao .gg-box .modal-content {
width: 28rem;
overflow: hidden;
}
#nuandao .gg-box .gg-box-title {
}
#nuandao .gg-box-title .gg-title {
width: 100%;
text-align: center;
padding: 0!important;
}
#nuandao .modal-content .gg-title {
padding: 20px 30px 0px 30px;
}
#nuandao .modal-content .gg-title a {
font-size: 18px;
border-bottom: 1px solid #eee;
padding-bottom: 20px;
display: block;
}
#nuandao .gg-title a:hover {
text-decoration: none;
}
#nuandao .modal-content .gg-desc {
padding: 20px 30px;
font-size: 15px;
letter-spacing: .5px;
}
#nuandao .modal-content .gg-desc p {
color: #909399;
}
#nuandao .modal-content .gg-box-title h2 {
font-size: 22px;
margin-bottom: 0;
text-align: center;
}
#nuandao .gg-box-title .gg-title span {
font-size: 14px;
color: rgba(255, 255, 255, 0.5);
}
#nuandao .title-bg {
border: 0;
}
#nuandao .gg-button a {
border: 0;
display: inline-block;
padding: 8px 12px;
font-size: 14px;
line-height: 20px;
letter-spacing: .5px;
background-color: var(--primary-color);
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 rgba(16, 110, 253, .3);
box-shadow: 0 5px 10px 0 rgba(16, 110, 253, .3);
}

/*
 * B2主题头像下拉菜单美化
 * 暖岛 www.nuandao.cn
 */
#nuandao .top-user-box-drop {}
#nuandao .top-user-box-drop .top-my-home {
    height: 80px;
    display: flex;
}
#nuandao .top-user-box-drop .top-my-home i {
    font-size: 16px;
}
#nuandao .top-user-box-drop .top-my-home p{
    margin-left: 10px;
    margin-top: 0;
}
#nuandao .top-user-box-drop .top-my-home span {
    display: flex;
}
#nuandao .top-user-box-drop li a {
    display: block;
    text-align: center;
}
#nuandao .top-user-box-drop li a i {
    font-size: 20px;
}
#nuandao .top-user-box-drop li a p {
    font-size: 13px;
    margin-left: 0;
    margin-top: 5px;
    color: #666;
}
#nuandao .top-user-box-drop li .top-user-link-des {
    display: none;
}
#nuandao .top-user-box-drop .login-out {
    text-align: left;
    display: flex;
}
#nuandao .top-user-box-drop .login-out i {
    font-size: 18px;
}
#nuandao .top-user-box-drop .login-out p {
    margin-top: 0;
    margin-left: 5px;
}

