/* 左侧三栏布局 */
.sidebar2{
    float:left;
    width:var(--zib-three-column-sidebar-width);
    margin-right:calc(var(--zib-three-column-sidebar-width) * -1);
    position:relative;
}
.site-layout-1 .sidebar2{
    display:none;
}
.mobile-nav-widget .posts-mini,
.sidebar2 .posts-mini{
    width:100% !important;
}
.mobile-nav-widget .px12-m-s,
.mobile-nav-widget .px12-sm,
.sidebar2 .px12-m-s,
.sidebar2 .px12-sm{
    font-size:12px;
}
.mobile-nav-widget .em09-sm,
.sidebar2 .em09-sm{
    font-size:.9em;
}
.mobile-nav-widget .hide-m-s,
.mobile-nav-widget .hide-sm,
.sidebar2 .hide-m-s,
.sidebar2 .hide-sm{
    display:none;
}
.mobile-nav-widget .nopw-sm,
.sidebar2 .nopw-sm{
    padding-left:0 !important;
    padding-right:0 !important;
}
.controller-hide .dplayer-controller,
.controller-hide .dplayer-controller-mask,
.mobile-nav-widget .dplayer-full-in,
.mobile-nav-widget .dplayer-loop,
.sidebar2 .dplayer-full-in,
.sidebar2 .dplayer-loop{
    display:none !important;
}
.sidebar2 .card,
.sidebar2 .author-minicard{
    width:100%;
    margin:3px 0;
}
.sidebar2 .card{
    margin:0;
}
.sidebar2 .s-desc,
.sidebar2 .slide-text{
    font-size:12px;
    padding:1em 1.2em;
}
.site-layout-2 .content-layout{
    margin-left:calc(var(--zib-three-column-sidebar-width) + var(--zib-three-column-gap));
}
@media (max-width: 996px){
    body .sidebar2.show-sidebar{
        display:block;
        width:100%;
        margin-right:0;
    }
    .sidebar2{
        display:none;
    }
    .site-layout-2 .content-layout{
        margin-left:auto !important;
    }
}
