
/* v47 — Homepage sidebar reliable show fix */
.ab-home-sidebar-v47{
    display:block!important;
    margin-top:22px;
    margin-bottom:28px;
    visibility:visible!important;
    opacity:1!important;
}
.ab-home-sidebar-v47 .ab-theme-sidebar{
    display:grid!important;
    gap:16px!important;
    position:static!important;
    width:100%!important;
    visibility:visible!important;
    opacity:1!important;
}
.ab-home-sidebar-v47 .ab-sidebar-pro,
.ab-home-sidebar-v47 .ab-theme-sidebar-inner{
    display:grid!important;
    gap:14px!important;
}
@media(min-width:992px){
    .ab-home-sidebar-device-mobile{display:none!important}
    .ab-home-sidebar-layout-column .ab-sidebar-pro,
    .ab-home-sidebar-layout-column .ab-theme-sidebar-inner{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
    .ab-home-sidebar-layout-full .ab-sidebar-pro,
    .ab-home-sidebar-layout-full .ab-theme-sidebar-inner{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
}
@media(max-width:991px){
    .ab-home-sidebar-device-pc{display:none!important}
    .ab-home-sidebar-v47{
        padding-left:16px;
        padding-right:16px;
    }
    .ab-home-sidebar-v47 .ab-sidebar-pro,
    .ab-home-sidebar-v47 .ab-theme-sidebar-inner{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}
@media(max-width:640px){
    .ab-home-sidebar-v47{
        padding-left:14px;
        padding-right:14px;
        margin-top:18px;
        margin-bottom:24px;
    }
    .ab-home-sidebar-v47 .ab-sidebar-pro,
    .ab-home-sidebar-v47 .ab-theme-sidebar-inner{
        grid-template-columns:1fr!important;
    }
}
