.los-right-infos {
    display: flex;
    align-items: center;
    vertical-align: middle;
    justify-content: end;
    gap: 1em;
    margin: 1em 0;
}

#top blockquote {
    color: var(--enfold-main-color-heading);
}

.los-header-left,
.los-header-right {
    display: flex;
    gap: 0.5em;
    flex-wrap: wrap;
}

.los-header-left {
    text-align: left;
}

.los-header-right {
    text-align: right;
}

.los-info,
.los-card-info {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0.3em;
}

.los-info p,
.los-card-info p {
    align-items: center;
    display: flex;
    margin: 0;
    gap: 0.2em;
}

.los-card-info {
    display: flex;
    gap: 5px;
}

#top .los-card-info a {
    text-decoration: underline;
}

.los-card-info i {
    display: flex;
    align-items: center;
}

.los-statut-objet {
    font-style: italic;
    font-size: 1.4em;
}

.los-titre {
    display: flex;
    flex-direction: row;
    gap: 0.5em; 
    align-items: center;
}

.los-titre i::before {
    font-size: 1.5em;
}

.los-titre h1 {
    margin: 0;
}

@media screen and (max-width: 1023px) {

    .los-titre {
        flex-wrap: wrap;
    }

    #top #wrap_all h1.page_titre {
        font-size: 2em;
        white-space: break-spaces;
    }

    #top .all_colors blockquote {
        margin-left: 0.25rem;
        padding: 0 0.5em;
    }

    .los-right-infos {
        flex-direction: column;
    }

    .los-info,
    .los-card-info {
        width: 100%;
        align-items: initial;
        gap: 0.3em;
        flex-wrap: wrap;
    }

    .los-info a,
    .los-card-info a {
        width: fit-content;
    }

    .los-separateur {
        display: none;
    }
}