

/* Start:/local/templates/ekoseti_2026/components/bitrix/main.map/sitemap_mkrz/style.css?17877524801565*/
/* Карта сайта: заголовок + одна колонка вложенных списков (макет 229:860 / 229:2233 / 229:4644) */

.sitemap-page__title {
    font-size: 30px;
    font-weight: 600;
    line-height: normal;
    margin: 0 0 18px;
}

.sitemap {
    padding-bottom: 40px;
    color: #000;
}

/* Отступ одинаков на всех уровнях — вложенность даёт сама структура <ul> */
.sitemap__list {
    margin: 0;
    padding: 0 0 0 21px;
    list-style: none;
}

.sitemap__item {
    position: relative;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
}

/* Маркер рисуем сами: у списочного disc размер завязан на font-size */
.sitemap__item::before {
    content: "";
    position: absolute;
    left: -11px;
    top: calc((25px - 3px) / 2);
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: currentColor;
}

.sitemap__link {
    color: inherit;
    text-decoration: underline;
    text-underline-position: from-font;
}

.sitemap__link:hover,
.sitemap__link:focus {
    color: #015e27;
}

@media screen and (max-width: 1199px) {
    .sitemap-page__title {
        font-size: 27px;
    }
}

@media screen and (max-width: 759px) {
    .sitemap-page__title {
        font-size: 19px;
        margin-bottom: 14px;
    }

    .sitemap {
        padding-bottom: 24px;
    }

    .sitemap__list {
        padding-left: 18px;
    }

    .sitemap__item::before {
        left: -9px;
    }
}

/* End */
/* /local/templates/ekoseti_2026/components/bitrix/main.map/sitemap_mkrz/style.css?17877524801565 */
