#menu-item-2490 a span { display: none }

.pgntn-page-pagination a.page-numbers {
	  color: #A86EA8 !important;
    background-color: #FFF !important;
    font-weight: bold;
}



#jp-relatedposts {
    display: none!important;
}

.category-filter ul li a {
		border-radius: 30px;
}
time.updated {
    display: inline !important;
    margin-left: 8px;
    color: inherit;
    font-size: inherit;
}
time.updated::before {
    content: " — Mis à jour le ";
}
/* === LISTING BLOG : garder uniquement la date modifiée === */

/* Masque la date de publication sur les pages listing */
.blog time.entry-date.published,
.archive time.entry-date.published,
.category time.entry-date.published {
    display: inline !important;
}
.blog time.updated,
.archive time.updated,
.category time.updated {
    display: none !important;
}


/* ========================= */
/* LIMITER TEXTE PREVIEW */
/* ========================= */

.blog .isopad p,
.archive .isopad p,
.category .isopad p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;

}
/* Supprimer marge du preview listing */
.blog .isopad p,
.archive .isopad p,
.category .isopad p {
    margin-bottom: 0 !important;
}
/* ===================================== */
/* BLOC AUTEUR VERSION PROPRE & STABLE  */
/* ===================================== */

/* Wrapper principal */
.single .post-author.isopad.post-author__page.clearfix {
    background: #fff5ef !important;
    border: 1px solid #e6d7cf;
    border-radius: 18px;
    padding: 50px 60px !important;
    margin-top: 80px;
}

/* Supprimer fonds internes éventuels */
.single .post-author-box,
.single .post-author .row,
.single .post-author .col-sm-3,
.single .post-author .col-sm-9 {
    background: transparent !important;
}

/* Neutraliser Bootstrap */
.single .post-author .row {
    display: flex !important;
    align-items: flex-start;
    gap: 50px;
    margin: 0 !important;
}

.single .post-author .col-sm-3,
.single .post-author .col-sm-9 {
    float: none !important;
    width: auto !important;
    padding: 0 !important;
}

/* Avatar */
.single .post-author img {
    width: 140px !important;
    height: 140px !important;
    object-fit: cover;
    border-radius: 50%;
    display: block;
}

/* Texte */
.single .post-author .col-sm-9 {
    flex: 1;
}

.single .post-author h5 {
    margin: 0 0 15px 0;
}

.single .post-author__desc {
    margin: 0;
    line-height: 1.8;
}
.single .row.paging,
.single .paginator-container,
.single .single-next-trigger {
    display: none !important;
}