/* Объявления — список плитками, 5 в строку на десктопе */

.content_list.board_list .tile.is_vip,
.widget_content_list.board_list_widget .tile.is_vip {
    background-color: #fff4df;
    border-color: #e8d9ba;
}

.content_list.board_list .tile.is_vip .field.f_title a,
.widget_content_list.board_list_widget .tile.is_vip .field.f_title a {
    color: #333;
}

.content_list.board_list .field.f_price .value {
    font-size: 1.0667rem;
    font-weight: 700;
    line-height: 1.25;
    color: #333;
}

.content_list.board_list .field.f_price {
    margin-bottom: 6px;
}

.content_list.board_list .tile .photo {
    position: relative;
    padding-bottom: 100%;
    height: 0;
}

.content_list.board_list .tile .photo > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.content_list.board_list .tile .photo a > img,
.content_list.board_list .tile .photo > img {
    width: 100%;
    height: 100%;
    min-width: 0;
    min-height: 0;
    object-fit: cover;
}

.content_list.board_list .tile .photo.is-no-photo a > img.board-list-no-photo {
    object-fit: contain;
    background: #f2f2f2;
}

.content_list.board_list .board-list-photo-count {
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 2;
    padding: 2px 7px;
    border-radius: 4px;
    font-size: .75rem;
    line-height: 1.3;
    color: #fff;
    background: rgba(0, 0, 0, .6);
    pointer-events: none;
}

/* 5 плиток в строку на широкой колонке (cols_8–cols_11) */
.cols_8 .content_list.board_list.tiled.medium_tiled .tile,
.cols_9 .content_list.board_list.tiled.medium_tiled .tile,
.cols_10 .content_list.board_list.tiled.medium_tiled .tile,
.cols_11 .content_list.board_list.tiled.medium_tiled .tile {
    width: 20%;
}

.cols_8 .content_list.board_list.tiled.medium_tiled .tile:nth-child(3n+1),
.cols_9 .content_list.board_list.tiled.medium_tiled .tile:nth-child(3n+1),
.cols_10 .content_list.board_list.tiled.medium_tiled .tile:nth-child(3n+1),
.cols_11 .content_list.board_list.tiled.medium_tiled .tile:nth-child(3n+1),
.cols_8 .content_list.board_list.tiled.medium_tiled .tile:nth-child(4n+1),
.cols_9 .content_list.board_list.tiled.medium_tiled .tile:nth-child(4n+1),
.cols_10 .content_list.board_list.tiled.medium_tiled .tile:nth-child(4n+1),
.cols_11 .content_list.board_list.tiled.medium_tiled .tile:nth-child(4n+1) {
    clear: none;
}

.cols_8 .content_list.board_list.tiled.medium_tiled .tile:nth-child(5n+1),
.cols_9 .content_list.board_list.tiled.medium_tiled .tile:nth-child(5n+1),
.cols_10 .content_list.board_list.tiled.medium_tiled .tile:nth-child(5n+1),
.cols_11 .content_list.board_list.tiled.medium_tiled .tile:nth-child(5n+1) {
    clear: left;
}

.cols_8 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+4),
.cols_9 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+4),
.cols_10 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+4),
.cols_11 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+4) {
    border-top: 1px solid rgba(0, 0, 0, .07);
}

.cols_8 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+5),
.cols_9 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+5),
.cols_10 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+5),
.cols_11 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+5) {
    border-top: 0 none;
}

@media (max-width: 991px) {
    .cols_8 .content_list.board_list.tiled.medium_tiled .tile,
    .cols_9 .content_list.board_list.tiled.medium_tiled .tile,
    .cols_10 .content_list.board_list.tiled.medium_tiled .tile,
    .cols_11 .content_list.board_list.tiled.medium_tiled .tile {
        width: 33.3333%;
    }

    .cols_8 .content_list.board_list.tiled.medium_tiled .tile:nth-child(5n+1),
    .cols_9 .content_list.board_list.tiled.medium_tiled .tile:nth-child(5n+1),
    .cols_10 .content_list.board_list.tiled.medium_tiled .tile:nth-child(5n+1),
    .cols_11 .content_list.board_list.tiled.medium_tiled .tile:nth-child(5n+1),
    .cols_8 .content_list.board_list.tiled.medium_tiled .tile:nth-child(4n+1),
    .cols_9 .content_list.board_list.tiled.medium_tiled .tile:nth-child(4n+1),
    .cols_10 .content_list.board_list.tiled.medium_tiled .tile:nth-child(4n+1),
    .cols_11 .content_list.board_list.tiled.medium_tiled .tile:nth-child(4n+1) {
        clear: none;
    }

    .cols_8 .content_list.board_list.tiled.medium_tiled .tile:nth-child(3n+1),
    .cols_9 .content_list.board_list.tiled.medium_tiled .tile:nth-child(3n+1),
    .cols_10 .content_list.board_list.tiled.medium_tiled .tile:nth-child(3n+1),
    .cols_11 .content_list.board_list.tiled.medium_tiled .tile:nth-child(3n+1) {
        clear: left;
    }

    .cols_8 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+4),
    .cols_9 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+4),
    .cols_10 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+4),
    .cols_11 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+4) {
        border-top: 1px solid rgba(0, 0, 0, .07);
    }

    .cols_8 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+3),
    .cols_9 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+3),
    .cols_10 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+3),
    .cols_11 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+3) {
        border-top: 0 none;
    }
}

@media (max-width: 767px) {
    .cols_8 .content_list.board_list.tiled.medium_tiled .tile,
    .cols_9 .content_list.board_list.tiled.medium_tiled .tile,
    .cols_10 .content_list.board_list.tiled.medium_tiled .tile,
    .cols_11 .content_list.board_list.tiled.medium_tiled .tile {
        width: 50%;
    }

    .cols_8 .content_list.board_list.tiled.medium_tiled .tile:nth-child(3n+1),
    .cols_9 .content_list.board_list.tiled.medium_tiled .tile:nth-child(3n+1),
    .cols_10 .content_list.board_list.tiled.medium_tiled .tile:nth-child(3n+1),
    .cols_11 .content_list.board_list.tiled.medium_tiled .tile:nth-child(3n+1) {
        clear: none;
    }

    .cols_8 .content_list.board_list.tiled.medium_tiled .tile:nth-child(2n+1),
    .cols_9 .content_list.board_list.tiled.medium_tiled .tile:nth-child(2n+1),
    .cols_10 .content_list.board_list.tiled.medium_tiled .tile:nth-child(2n+1),
    .cols_11 .content_list.board_list.tiled.medium_tiled .tile:nth-child(2n+1) {
        clear: left;
    }

    .cols_8 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+3),
    .cols_9 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+3),
    .cols_10 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+3),
    .cols_11 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+3) {
        border-top: 1px solid rgba(0, 0, 0, .07);
    }

    .cols_8 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+2),
    .cols_9 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+2),
    .cols_10 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+2),
    .cols_11 .content_list.board_list.tiled.medium_tiled .tile:nth-child(-n+2) {
        border-top: 0 none;
    }
}

@media (max-width: 479px) {
    .cols_8 .content_list.board_list.tiled.medium_tiled .tile,
    .cols_9 .content_list.board_list.tiled.medium_tiled .tile,
    .cols_10 .content_list.board_list.tiled.medium_tiled .tile,
    .cols_11 .content_list.board_list.tiled.medium_tiled .tile {
        width: 100%;
        float: none;
        clear: both;
    }

    .cols_8 .content_list.board_list.tiled.medium_tiled .tile:first-child,
    .cols_9 .content_list.board_list.tiled.medium_tiled .tile:first-child,
    .cols_10 .content_list.board_list.tiled.medium_tiled .tile:first-child,
    .cols_11 .content_list.board_list.tiled.medium_tiled .tile:first-child {
        border-top: 0 none;
    }
}

.widget_content_list.board_list_widget {
    margin: -15px;
    overflow: visible;
}

.widget_content_list.board_list_widget.content_list.tiled {
    margin: -15px;
}

.widget_content_list.board_list_widget::after {
    content: '';
    display: table;
    clear: both;
}

.widget_content_list.board_list_widget.tiled.medium_tiled .tile {
    width: 25%;
    padding: 10px 10px 20px;
    box-sizing: border-box;
}

.widget_content_list.board_list_widget.tiled.medium_tiled .tile:nth-child(4n+1) {
    clear: left;
}

.widget_content_list.board_list_widget.tiled.medium_tiled .tile:nth-child(-n+4) {
    border-top: 0 none;
}

.widget_content_list.board_list_widget .tile .field.f_title h2 {
    font-size: inherit;
    margin: 0;
}

@media (max-width: 991px) {
    .widget_content_list.board_list_widget.tiled.medium_tiled .tile {
        width: 33.3333%;
    }

    .widget_content_list.board_list_widget.tiled.medium_tiled .tile:nth-child(4n+1) {
        clear: none;
    }

    .widget_content_list.board_list_widget.tiled.medium_tiled .tile:nth-child(3n+1) {
        clear: left;
    }

    .widget_content_list.board_list_widget.tiled.medium_tiled .tile:nth-child(-n+4) {
        border-top: 1px solid rgba(0, 0, 0, .07);
    }

    .widget_content_list.board_list_widget.tiled.medium_tiled .tile:nth-child(-n+3) {
        border-top: 0 none;
    }
}

@media (max-width: 767px) {
    .widget_content_list.board_list_widget.tiled.medium_tiled .tile {
        width: 50%;
    }

    .widget_content_list.board_list_widget.tiled.medium_tiled .tile:nth-child(3n+1) {
        clear: none;
    }

    .widget_content_list.board_list_widget.tiled.medium_tiled .tile:nth-child(2n+1) {
        clear: left;
    }

    .widget_content_list.board_list_widget.tiled.medium_tiled .tile:nth-child(-n+3) {
        border-top: 1px solid rgba(0, 0, 0, .07);
    }

    .widget_content_list.board_list_widget.tiled.medium_tiled .tile:nth-child(-n+2) {
        border-top: 0 none;
    }
}

@media (max-width: 479px) {
    .widget_content_list.board_list_widget.tiled.medium_tiled .tile {
        width: 100%;
        float: none;
        clear: both;
    }

    .widget_content_list.board_list_widget.tiled.medium_tiled .tile:first-child {
        border-top: 0 none;
    }
}
