.elementor-10298 .elementor-element.elementor-element-12c7614f{width:100%;max-width:100%;}/* Start custom CSS for shortcode, class: .elementor-element-12c7614f *//* Родной селектор Elementor для текущего виджета */
.elementor-10298 .elementor-element.elementor-element-12c7614f div.ast-breadcrumbs.wp-custom-article-content {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
    padding: 0 !important;
    margin: 20px 0 30px 0 !important;
    display: block !important;
    text-align: left !important;
    line-height: 1 !important; /* Возвращаем нормальную высоту строки */
}

/* Все элементы цепочки выстраиваем по единой жесткой базовой линии */
.elementor-10298 .elementor-element.elementor-element-12c7614f .ast-breadcrumbs span.trail-item,
.elementor-10298 .elementor-element.elementor-element-12c7614f .ast-breadcrumbs span.separator {
    display: inline-block !important;
    vertical-align: baseline !important; /* Фиксация на нижней текстовой струне */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* СТИЛИЗАЦИЯ ТЕКСТА И ССЫЛОК */
.elementor-10298 .elementor-element.elementor-element-12c7614f .trail-item a,
.elementor-10298 .elementor-element.elementor-element-12c7614f .trail-item.current {
    font-family: "Munumenta", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    /*text-transform: uppercase !important; 
    letter-spacing: 0.5px !important;*/
    text-decoration: none !important;
    color: #F1D9C8 !important;
    line-height: 1 !important;
    display: inline !important; 
    vertical-align: baseline !important;
}

/* Ховер на ссылки */
.elementor-10298 .elementor-element.elementor-element-12c7614f .trail-item a:hover {
    color: #e2774d !important;
}

/* Текущая страница в конце (приглушенная) */
.elementor-10298 .elementor-element.elementor-element-12c7614f .trail-item.current {
    color: rgba(241, 217, 200, 0.6) !important;
}

/* ИКОНКА ДОМИКА С ТРУБОЙ */
.elementor-10298 .elementor-element.elementor-element-12c7614f .trail-item a svg {
    width: 15px !important;  
    height: 15px !important;
    fill: #e2774d !important;
    margin-right: 10px !important; /* ВЕРНУЛИ ОТСТУП: зазор между домиком и словом ГЛАВНАЯ */
    display: inline-block !important;
    vertical-align: baseline !important;
    position: relative !important;
    top: 1px !important; 
}

/* Изменение цвета домика при наведении */
.elementor-10298 .elementor-element.elementor-element-12c7614f .trail-item a:hover svg {
    fill: #F1D9C8 !important;
}

/* ВЕРНУЛИ ОТСТУПЫ ДЛЯ СТРЕЛОЧЕК РАЗДЕЛИТЕЛЯ > */
.elementor-10298 .elementor-element.elementor-element-12c7614f .separator {
    margin: 0 14px !important; /* Создает красивые и четкие отступы слева и справа от стрелочки */
}

.elementor-10298 .elementor-element.elementor-element-12c7614f .separator svg {
    width: 11px !important;
    height: 14px !important;
    fill: #e2774d !important;
    display: inline-block !important;
    position: relative !important;
    top: -1px !important; 
    margin: 0 8px !important;
}

/* Мобильный сброс */
@media (max-width: 768px) {
    .elementor-10298 .elementor-element.elementor-element-12c7614f .trail-item a, .elementor-10298 .elementor-element.elementor-element-12c7614f .trail-item.current { font-size: 0.8rem !important; }
    .elementor-10298 .elementor-element.elementor-element-12c7614f .trail-item a svg { width: 0.8rem !important; height: 0.8rem !important; margin-right: 6px !important; top: 1px !important; }
    .elementor-10298 .elementor-element.elementor-element-12c7614f .separator { margin: 0 8px !important; }
    .elementor-10298 .elementor-element.elementor-element-12c7614f .separator svg { width: 0.8rem !important; height: 0.8rem !important; top: 0px !important; }
}/* End custom CSS */