@media all and (min-width: 992px) {


    /* Sidebar Section */

    .sidebar-section {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
    }

    .sidebar-section > .section {
        display: flex;
        position: relative;
        flex: 1 1;
    }

    .sidebar-section > .sidebar {
        display: block;
        position: relative;
    }

    .sidebar-section > .sidebar:not([class*="width-"]) {
        width: 300px;
    }

    .sidebar-section .sidebar-sticky {
        display: block;
        position: sticky;
        top: 0;
        width: 100%;
    }

    .sidebar-section.is-default .sidebar-sticky { top: var(--size-sticky-header, 120px); }

    .sidebar-section.is-mini .sidebar-sticky { top: var(--size-mini, 5px); }
    .sidebar-section.is-tiny .sidebar-sticky { top: var(--size-tiny, 10px); }
    .sidebar-section.is-small .sidebar-sticky { top: var(--size-small, 25px); }
    .sidebar-section.is-medium .sidebar-sticky { top: var(--size-medium, 40px); }
    .sidebar-section.is-normal .sidebar-sticky { top: var(--size-normal, 75px); }
    .sidebar-section.is-large .sidebar-sticky { top: var(--size-large, 100px); }
    .sidebar-section.is-huge .sidebar-sticky { top: var(--size-huge, 150px); }

    @media all and (max-width: 1199px) {

        .sidebar-section[data-collapse="lg"] {
            flex-direction: column;
        }
        .sidebar-section[data-collapse="lg"] > .sidebar {
            width: 100% !important;
            padding-bottom: 30px;
        }
        .sidebar-section[data-collapse="lg"] > .section {
            width: 100% !important;
        }

    }


    @media all and (max-width: 991px) {

        .sidebar-section {
            flex-direction: column;
        }
        .sidebar-section > .sidebar {
            width: 100% !important;
            padding-bottom: 30px;
        }
        .sidebar-section > .section {
            width: 100% !important;
        }

    }


    @media all and (min-width: 992px) {

        .sidebar-section:not([data-collapse="lg"]).has-space.is-right > .sidebar {
            padding-left: 40px;
        }

        .sidebar-section:not([data-collapse="lg"]).has-space.is-left > .sidebar {
            padding-right: 40px;
        }

    }


    @media all and (min-width: 1200px) {

        .sidebar-section[data-collapse="lg"].has-space.is-right > .sidebar {
            padding-left: 40px;
        }

        .sidebar-section[data-collapse="lg"].has-space.is-left > .sidebar {
            padding-right: 40px;
        }

    }

    .sidebar-section > .sidebar table {
        margin-bottom: 10px;
    }

    .sidebar-section > .sidebar table td {
        padding-bottom: 20px;
    }

    .sidebar-section > .sidebar table td:not(:last-child) {
        padding-right: 20px;
    }


}