
.archive_conseil, .content_conseil {
    background-color: var(--gris_fonce);
}
/* .mini_teaser_p1 img {
    width: 80px;
    max-width: 80px;
    height: 80px;
    border-radius: 40px;
} */
.content_conseil .entete_description, .entete_description_2 {
    font-size: 32px!important;
    text-align: center;
}
.content_conseil .nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 18px;
}

.content_conseil .nav-links .meta-nav {
    font-size: 18px;
    color: var(--orange);
    font-weight: bold;
}
.content_conseil .nav-previous:hover > a, .content_conseil .nav-next:hover > a, .guide_pao:hover {
    color: var(--orange);
    -webkit-transition-duration: 0.3s;
         -o-transition-duration: 0.3s;
            transition-duration: 0.3s;
}
.content_conseil section > .container {
    overflow: visible;
    /* Reset padding styleguide */
}

.content_conseil .container_page section {
    overflow: visible;
}


.content_conseil .texte_simple .container {
    padding: 20px 30px;
}
.content_conseil .container_page {
    overflow: visible; 
    /* Des éléments dépassent */
    /* padding: 35px 42px; */
}
.liste_articles_lies {
    gap: 50px;
}
.content_conseil .navigation {
    padding-bottom: 60px;
}

.auteur_reseaux_conseils  {
    padding: 35px 30px 5px 30px;
}

.archive_conseil #results {
    margin-bottom: 100px;
}

.content_conseil .container_page  h1 {
    font-size: 30px;
    font-weight: normal;
    margin-top: 0;
}

@media (min-width: 800px) {
    .content_conseil .container_page  h1 {
        font-size: 45px;
    }
}



.reseaux_conseils  {
    gap: 5px;
    color: var(--gris-2);
}
.articles_lies h2, .solution_conseil h2 {
    text-align: center;
}

.content_conseil section {
    margin-bottom: 0;
}

.content_conseil section > .container {
    padding-bottom: 35px;
}

.content_conseil section:not(.entete, .telechargement) > .container, .bandeau_hedicom > div {
    padding: 20px 30px 20px 30px;
}



@media (min-width: 980px) {

    .content_conseil .texte_simple h2::before {
        content: url(/wp-content/themes/wpkr/images/rectangle_orange.jpg);
        position: absolute;
        left: -10px;
        top: 0px;
        width: 30px;
    }
    .content_conseil .texte_simple .container.blanc .partie_texte {
        padding-left: 20px;
    }
    
.content_conseil .texte_simple .container.blanc  {
    padding-left: 45px;
}
    .content_conseil .container_page::before {
        content: url(/wp-content/themes/wpkr/images/deco_page.png);
        position: absolute;
        right: -300px;
        top: 200px;
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg);
    }
    .content_conseil .container_page::after {
        content: url(/wp-content/themes/wpkr/images/grand_triangle.png);
        position: absolute;
        left: -98px;
        top: 220px;
    }
    .content_conseil .container_page > div::before {
        content: url(/wp-content/themes/wpkr/images/deco_page.png);
        position: absolute;
        left: -320px;
        bottom: 200px;
    }
}


/* Teaser Conseil */

.teaser_conseil::after, .mini_teaser_conseil::after {
    content: url(/wp-content/themes/wpkr/images/triangle.png);
    position: absolute;
    bottom: -43px;
    left: 20px;
}
.teaser_conseil {
    overflow: visible;
    position: relative;
    padding: 10px 25px;
    width: 300px;
    height: 350px;
}
.post_entete {
    position: relative;
    font-size: 25px;
}
.content_conseil .entete_description span, .entete_description_2 span{
    position: relative;
}

.content_conseil .entete_description span::before, .entete_description_2 span::before {
    content: url(/wp-content/themes/wpkr/images/fleche_post_entete.png);
    position: absolute;
    bottom: 4px;
    left: -30px;
}
.content_conseil .entete_description p, .entete_description_2 p {
    margin-top: 0;
}
@media (min-width:500px) {
    .teaser_conseil {
        width: 328px;
    }
    .post_entete {
        position: relative;
        font-size: 32px;
    }
    .post_entete::before {
        content: url(/wp-content/themes/wpkr/images/fleche_post_entete.png);
        position: absolute;
        bottom: 4px;
        left: -30px;
    }
    .content_conseil h1 p {
        line-height: 50px;
    }
    
}

.container_filtres form > ul {
    padding-left: 0;
}

.teaser_conseil .lire_conseil, .mini_teaser_conseil .lire_conseil_home {
    text-decoration: none;
    color: #0A1E25;
    font-size: var(--fs-18);
    position: absolute;
    right: 40px;
    bottom: 40px;
}
.teaser_conseil .lire_conseil:hover, .mini_teaser_conseil .lire_conseil_home:hover  {
    color: var(--orange);
    -webkit-transition-duration: 0.3s;
         -o-transition-duration: 0.3s;
            transition-duration: 0.3s;
}
.teaser_conseil .lire_conseil::after, .mini_teaser_conseil .lire_conseil_home::after  {
    content: url(/wp-content/themes/wpkr/images/fleche_lire_article.png);
    position: absolute;
    bottom: -2px;
    right: -16px;
}
.teaser_auteur_conseils, .auteur_conseils {
    font-size: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
    overflow: hidden;
}
.teaser_auteur_conseils > img, .auteur_conseils > img {
    width: 80px;
    height: 80px;
    border-radius: 40px;
}
.teaser_conseil .problematique {
    font-size: 22px;
    padding-bottom: 25px;
    padding-left: 10px;
    padding-top: 10px;
}
.numero_conseil {
    position: absolute;
    left: 20px;
    bottom: 40px;
    font-size: 32px;
}
.teaser_conseil .poste_du_conseiller {
font-weight: 500;
}



.liste_conseils  {
    gap: 54px;
}

.solution_conseil  > div {
   gap: 20px;
}

/* .conseil_retour {
    position: absolute;
    bottom: 35px;
    color: black;
    text-decoration: none;
    font-family: var(--font-family-2);
    transform: translateX(-50%);
    left: 50%;
    font-size: 18px;
    cursor: pointer;
} */

.conseil_retour:hover {
    color: var(--orange);
    -webkit-transition-duration: 0.3s;
         -o-transition-duration: 0.3s;
            transition-duration: 0.3s;
}

.mini_teaser_conseil  {
    position: relative;
    margin-bottom: 50px;
    min-height: 130px;
    width: 100%;
}

.taxo_solution .search-filter-reset.active {
    background-color: #868686!important;
}

.conseils_malins  {
    background-color: #E5E8EA;
    padding: 40px;
    height: auto;
}
.conseils_malins h2 {
    margin: 0;
}

.pao {
    background-color: #EDEDED;
    height: auto;
}

.mini_teaser_conseil .numero_conseil {
    left: 24px;
    bottom: 15px;
}

.mini_teaser_conseil .problematique {
    font-size: 24px;
}

.bloc_infos_mini {
    padding-top: 15px;
    padding-bottom: 15px;
}

.mini_teaser_p2 {
    width: 100%;
}

.mini_teaser_conseil .problematique p {
    padding: 0;
    margin: 0;
}

.mini_teaser_p1 {
    min-width: 120px;
    max-width: 120px;
    padding: 10px;
}
.mini_teaser_p3 {
    width: 40px;
    min-width: 40px;
}

.teaser_numero {
    font-family: var(--font-family-2);
    font-size: 32px;
    width: 100%;
    text-align: center;
}

.mini_teaser_conseil .infos_conseiller {
    margin-bottom: 10px;
    font-size: 13px;
}

.mini_teaser_conseil .lire_conseil {
   font-size: 32px;
   color: var(--blanc);
   background-color: var(--orange);
   text-decoration: none;
   text-align: center; 
}

.mini_teaser_conseil .lire_conseil:hover {
    background-color: #0A1E25;
    -webkit-transition-duration: 0.3s;
         -o-transition-duration: 0.3s;
            transition-duration: 0.3s;
}

.pao {
    padding: 40px 80px 190px 100px;
    height: auto;
    font-size: 28px;
    position: relative;
}

.guide_pao {
    position: absolute;
    right: 80px;
    bottom: 80px;
    font-family: var(--font-family-2);
    font-size: 24px;
    text-decoration: none;
    color: black;
}



.guide_pao span {
    position: relative;

}
.guide_pao span::before {
    content: url(/wp-content/themes/wpkr/images/fleche_lire_article.png);
    position: absolute;
    bottom: -2px;
    right: -16px;
}
.pao_souris {
    width: 58px;
    height: auto;
    margin-bottom: 35px;
}
.pao div {
    line-height: 42px;
}
.pao div span {
    font-family: var(--font-family-2);
}

.reseaux_conseils_2 {
    position: absolute;
    bottom: 20px;
    right: 30px;
}

.conseil_retour {
    position: relative;
    padding-bottom: 15px;
}

.conseil_retour::before {
    content: ".";
    font-size: 35px;
    color: var(--orange);
    margin-right: 10px;
}

.conseil_retour::after {
    content: ".";
    margin-left: 10px;
    font-size: 35px;
    color: var(--orange);
}

@media (max-width:500px) {
    .content_conseil .nav-links {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
            -ms-flex-direction: column!important;
                flex-direction: column!important;
    }
}