@media (min-width: 1250px) {
    .list {
        width: 80%;
    }

    .row, .list-row {
        display: flex;
    }

    .list .list_item {
        width: 54%;
        display: inline-block;
        float: none;
    }

    .side_block {
        float: right;
        display: inline-block;
        width: 35%;
        clear: right;
        margin: 10px 0px 10px 11% !important;
        padding: 5px;
        font-size: 18px;
        line-height: 1.4;
        background-color: #e6e6e6;
    }

    .extra_row {
        display: none;
    }

    .diary_header .active_header {
        display: inline;
    }
}

@media (max-width: 1249px) {
    .side_block {
        display: none;
    }

    .extra_row {
        display: block;
        margin-top: 5px;
        line-height: 1.2;
    }
}
