/*
|--------------------------------------------------------------------------
| TEAM SINGLE - LAYOUT
|--------------------------------------------------------------------------
*/

.lwf-team-single {
    width: calc(100% - 48px);
    max-width: 1320px;

    margin-left: auto;
    margin-right: auto;

    box-sizing: border-box;
}


/*
|--------------------------------------------------------------------------
| Main Layout
|--------------------------------------------------------------------------
*/

.lwf-team-layout {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 300px;
    gap: 24px;

    margin-top: 24px;
}


/*
|--------------------------------------------------------------------------
| Main Content
|--------------------------------------------------------------------------
*/

.lwf-team-main {
    min-width: 0;
}


/*
|--------------------------------------------------------------------------
| Sidebar
|--------------------------------------------------------------------------
*/

.lwf-team-sidebar {
    min-width: 0;
}


/*
|--------------------------------------------------------------------------
| Tablet
|--------------------------------------------------------------------------
*/

@media (max-width: 1000px) {

    .lwf-team-layout {
        grid-template-columns: 1fr;
    }

    .lwf-team-sidebar {
        order: 2;
    }

}


/*
|--------------------------------------------------------------------------
| Mobile
|--------------------------------------------------------------------------
*/

@media (max-width: 768px) {

    .lwf-team-single {
        width: calc(100% - 24px);
        max-width: none;
    }

    .lwf-team-layout {
        grid-template-columns: 1fr;
        gap: 16px;
        margin-top: 16px;
    }

}

