
aside#wb-ent-sidebar-widget.wb-home-v2-side-banner {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

aside#wb-ent-sidebar-widget.wb-home-v2-side-banner .wb-ent-channel-list-item-frame {
    padding: 0 !important;
    align-items: flex-start;
    display: flex;
    justify-content: flex-end;
}

aside#wb-ent-sidebar-widget.wb-home-v2-side-banner .wb-header-subs-search-tablet-container {
    display: none !important;
}

aside#wb-ent-sidebar-widget.wb-home-v2-side-banner .wb-sc-cta-block-widget {
    max-width: 300px;
    margin: 0 !important;
}

@media (max-width: 991px) {
    aside#wb-ent-sidebar-widget.wb-home-v2-side-banner .wb-ent-channel-list-item-frame {
        justify-content: center !important;
    }
}

@media (min-width: 992px) {
    .wb-home-page.v2 .wb-main-page-content > .col-lg-9 {
        -ms-flex: 0 0 76.5%;
        flex: 0 0 76.5%;
        max-width: 76.5%;
    }

    .wb-home-page.v2 .wb-main-page-content > aside#wb-ent-sidebar-widget.col-lg-3 {
        -ms-flex: 0 0 22%;
        flex: 0 0 22%;
        max-width: 22%;
    }
}

@media (min-width: 1601px) {
    .wb-home-page.v2.wb-nav-collapsed .wb-main-page-content > .col-lg-9 {
        -ms-flex: 0 0 79%;
        flex: 0 0 79%;
        max-width: 79%;
    }

    .wb-home-page.v2.wb-nav-collapsed .wb-main-page-content > aside#wb-ent-sidebar-widget.col-lg-3 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}

@media (min-width: 767.99px) and (max-width: 768px) {
    aside#wb-ent-sidebar-widget.wb-home-v2-side-banner {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}
