

/* Start:/catalog/local.css?16658160774364*/
.c-img img {
    border-radius: 10px;
}

.no-favorites-block {
	margin:30px auto;
	max-width:680px;
	text-align:center;
}

.nf-1 {
	font-weight: 700;
	font-size: 50px;
	line-height: 135%;
	text-align: center;
	color: #132A91;
	margin-top:40px;
}

.nf-2 {
	font-weight: 400;
	font-size: 30px;
	line-height: 135%;
	margin-top:20px;
	text-align:center;
}


@media screen and (max-width: 1430px) {
    .content .right-head-block {
        width: 260px;
        top: 10px;
    }

    .content .right-head-block div {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .compare-table__del {
        padding: 7px 10px;
    }

    .compare-table__del img {
        width: 26px;
    }

    .compare-table .c-title {
        font-size: 30px;
        line-height: 133%;
        margin-bottom: 10px;
    }

    .compare-table .c-id, .compare-table .c-prop td {
        font-size: 24px;
    }

    .estate-list .estate-list__title {
        margin-top: 20px;
        font-size: 28px;
        line-height: 133%;
    }

    .estate-list .estate-list__title span {
        display: block;
        width: 100%;
    }

    .estate-list .estate-list__price {
        margin-top: 20px;
        font-size: 28px;
        line-height: 133%;
    }

    .estate-list .estate-list__prop {
        margin-top: 20px;
        font-size: 18px;
        line-height: 135%;
    }

    .estate-list .estate-list__action {
        margin-top: 30px;
        font-size: 28px;
        line-height: 135%;
    }
}

@media screen and (max-width: 768px) {
    .content .head-title {
        margin-bottom: 40px;
    }

    .content .right-head-block {
        width: 100%;
        position: relative;
        text-align: left;
        margin-bottom: 40px;
    }

    .compare-table__del {
        padding: 5px 10px !important;
    }

    .compare-table__del img {
        width: 19px;
    }

    .content .c-img {
        padding-bottom: 20px;
    }

    .compare-table .c-title {
        font-size: 24px;
        line-height: 133%;
        margin-bottom: 10px;
    }

    .compare-table .c-id, .compare-table .c-prop td {
        font-size: 18px;
    }

    .content .estate-list {
        padding-top: 40px;
    }

    .estate-list .estate-list__img {
        height: 250px;
    }

    .estate-list .estate-list__title {
        font-size: 24px;
    }

    .estate-list .estate-list__price {
        margin-top: 15px;
        font-size: 24px;
    }

    .estate-list .estate-list__prop {
        margin-top: 15px;
        font-size: 16px;
    }

    .estate-list .estate-list__action {
        margin-top: 20px;
        font-size: 24px;
    }
}

@media screen and (max-width: 576px) {
    .content .head-title {
        margin-bottom: 10px;
    }

    .content .right-head-block div {
        font-size: 14px;
        margin-bottom: 11px;
    }

    .compare-table__del {
        padding: 0px 5px !important;
        border-radius: 5px !important;
    }

    .compare-table__del img {
        width: 12px;
        height: auto;
        border-radius: 0px;
    }

    .content .c-img {
        width: 50%;
        padding-bottom: 10px;
    }

    .compare-table .c-title {
        font-size: 16px;
        line-height: 133%;
        margin-bottom: 5px;
        padding-bottom: 5px;
    }

    .compare-table .c-id {
        padding-bottom: 20px;
    }

    .compare-table .c-id {
        font-size: 10px;
    }

    .compare-table .c-prop td {
        font-size: 12px;
    }

    .c-mobile-value {
        font-weight: bold;
    }

    .estate-list .estate-list__item {
        padding: 0;
    }

    body .estate-list .estate-list__img {
        height: 180px;
    }

    .estate-list .estate-list__title {
        font-size: 12px;
        margin-top: 10px;
    }

    .estate-list .estate-list__price {
        margin-top: 10px;
        font-size: 18px;
        padding: 0 15px;
    }

    .estate-list__prop-mobile {
        padding: 0 15px;
    }

    .estate-list .estate-list__price-2 {
        font-size: 12px;
    }

    .estate-list_jk {
        font-size: 12px;
        margin-bottom: 5px;
    }

    .estate-list__addr-mobile {
        font-size: 12px;
    }

    .estate-list__addr-mobile img {
        width: 10px;
        height: 15px;
    }

    .middle-col {
        display: none;
    }

    .show-375 .estate-map {
        height: 200px;
    }

    /*Детальная*/
}
/* End */


/* Start:/local/components/bitrix/system.pagenavigation/templates/can/style.min.css?1665816048659*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:none}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:none;padding-left:.5em}span.modern-page-current{font-weight:bold}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */


/* Start:/local/templates/main2022/components/bitrix/news/estate/bitrix/news.list/.default/style.css?166581607784*/
.estate-list__discount {
    text-decoration: line-through;
    font-size: 18px;
}


/* End */
/* /catalog/local.css?16658160774364 */
/* /local/components/bitrix/system.pagenavigation/templates/can/style.min.css?1665816048659 */
/* /local/templates/main2022/components/bitrix/news/estate/bitrix/news.list/.default/style.css?166581607784 */
