.recommended-block {
    padding: 40px 20px 60px;
}

@media (max-width: 991px) {
    .recommended-block {
        padding-top: 30px;
        padding-bottom: 40px;
    }
}

.recommended-block .b_title {
    margin: 0!important;
    font-style: normal;
    font-family: 'IstokRegular';
    font-size: 30px;
    line-height: 40px;
    font-weight: 100;
    color: #000;
}

@media (max-width: 991px) {
    .recommended-block .b_title {
        font-size: 20px;
        line-height: 30px;
    }
}

.recommended-block .b_title:not(:last-child) {
    margin-bottom: 16px!important;
}

@media (max-width: 1270px) {
    .recommended-block .b_title {
        font-size: 36px;
    }
}

.recommended-block .sim-projects {
    margin-bottom: 0;
}

.b_content.__catalog-detail .recommended-block {
    margin: 0 auto;
    max-width: 1540px;
    padding-top: 0;
}

.b_content.__catalog:not(.__catalog-detail) .recommended-block {
    padding: 0;
}

.b_content.__catalog:not(.__catalog-detail) .recommended-block .b_projet_desc {
    padding: 40px 296px 60px 0;
    background: url(/local/templates/domamo_v001/images/filtr_bg.svg) repeat-y 100% top;
    position: relative;
}

@media (max-width: 991px) {
    .b_content.__catalog:not(.__catalog-detail) .recommended-block .b_projet_desc {
        padding: 30px 20px 40px;
        background: 0 0;
    }
}

.b_content.journal .recommended-block {
    max-width: 1350px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 991px) {
    .b_content.journal .recommended-block {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.b_content.b_dop_content .recommended-block {
    max-width: 1500px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}

.lk-main .recommended-block {
    padding-left: 0;
    padding-right: 0;
}

.page-diary .recommended-block,
.page-journal .recommended-block {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1350px;
    margin: 0 auto;
}

@media (max-width: 991px) {
    .page-diary .recommended-block,
    .page-journal .recommended-block {
        padding-left: 15px;
        padding-right: 15px;
    }
}