/* Compact navigation, scoped to the public cultural detail page. */
body.public-site .culture-detail-a118 .culture-a118-breadcrumb {
    padding: .2rem 0;
    margin: 0;
    min-height: 0;
    background: transparent;
    border: 0;
}
body.public-site .culture-detail-a118 .culture-a118-breadcrumb .public-breadcrumbs {
    margin: 0;
    padding: 0;
    font-size: .75rem;
    line-height: 1.4;
}
body.public-site .culture-detail-a118 .culture-a118-breadcrumb .public-breadcrumbs ol {
    flex-wrap: nowrap;
    width: 100%;
    min-width: 0;
    margin: 0;
    padding: .2rem 0;
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}
body.public-site .culture-detail-a118 .public-breadcrumbs__item:not(.is-current) {
    flex: 0 0 auto;
    max-width: 28%;
}
body.public-site .culture-detail-a118 .public-breadcrumbs__item.is-current {
    flex: 0 1 auto;
    overflow: hidden;
}
body.public-site .culture-detail-a118 .public-breadcrumbs__item.is-current span {
    max-width: 30rem;
    min-width: 0;
}
body.public-site .culture-detail-a118 .culture-a118-top {
    padding-top: .55rem;
}
@media (max-width: 767.98px) {
    body.public-site .culture-detail-a118 .culture-mobile-breadcrumb-a1204 {
        grid-template-columns: auto 14px minmax(0, 1fr);
        min-height: 32px;
        padding: 0;
        background: transparent;
        border: 0;
        border-radius: 0;
        font-size: .75rem;
    }
    body.public-site .culture-detail-a118 .culture-breadcrumb-category-rdp {
        display: block;
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 600;
    }
}
