.bx-layout-inner-inner-top-row,
.b24-app-mobile,
.b24-app-desktop {
    display: none;
}

.bx-layout-table {
    min-width: 1366px;
}

#workarea {
    padding-top: 20px;
}

.workarea-content-paddings {
    padding: 20px;
}

#workarea-content {
    background-color: transparent !important;
    overflow-x: visible;
}

.page-section {
    width: 100%;
}

.page-section--right {
    width: 275px;
    margin-left: 20px;
    margin-top: 15px;
}

.page-section--center h2 {
    margin-bottom: 30px;
    margin-top: 0;
}

.page-section--center > div {
    margin-bottom: 60px;
}

.page-section--center > div:first-child {
    margin-top: 20px;
}

.page-section--center > div:last-child {
    margin-bottom: 0;
}

font.errortext {
    display: none;
}

.bx-lists-div-list font.errortext {
    display: block;
}

.sidebar-widget-popular {
    background: #fff;
}

.bitrix24-light-theme #workarea-content,
.bitrix24-light-theme #sidebar {
    opacity: 1 !important;
}

.bitrix24-light-theme .main {
}

.bitrix24-light-theme .main h2,
.bitrix24-light-theme .main h2 + a,
.bitrix24-light-theme .proposals-list-block-title{
    color: #ffffff !important;
}
@media (min-width: 1920px) {
    .IthiveMainPage #workarea {
        display: flex;
        flex-direction: row-reverse;
        justify-content: center;
    }

    .IthiveMainPage #workarea-content{
        width: 1295px;
    }

    .IthiveMainPage #sidebar {
        width: 280px;
    }
    .IthiveMainPage .page-section--center{
        width: 100%;
        margin:0;
    }
    .page__workarea {
        display: flex !important;
        flex-direction: row !important;
        justify-content: center !important;
    }
    .IthiveMainPage .page__workarea-content{
        flex: unset;
        width: 1295px !important;
    }
}
@media (min-width: 2048px) {
    .IthiveMainPage #workarea {
        display: flex;
        flex-direction: row-reverse;
        justify-content: center;
    }

    .IthiveMainPage #workarea-content{
        width: 1295px;
    }
    .IthiveMainPage .page-section--center{
        /*max-width: 1295px;*/
        width: 100%;
        margin:0;
    }
    .page__workarea {
        display: flex !important;
        flex-direction: row !important;
        justify-content: center !important;
    }
    .IthiveMainPage .page__workarea-content{
        flex: unset;
        width: 1295px !important;
    }
}