/****** CSS pour le module qui récupère les H2 dans les articles ******/

#hx_lister_module {
	padding-bottom: 0px;
}

#hx_lister_module div{
	display: flex;
	flex-direction: column;
}

#hx_lister_module div a{
	padding: 5px 10px;
    border-radius: 4px;
}
#hx_lister_module div a:hover{
	background: #486966!important;
	color: #FFF!important;
    border-radius: 4px;
}

#hx_lister_module div.toc-h2 > a {
	font-weight: bold;
}
#hx_lister_module div.toc-h3 > a {
	padding-left: 25px;
}

#hx_lister_module .oaka-lister-wrapper {
    height: 85vh;
    overflow-y: scroll;
}




#taxonomy_lister_module div.oaka-category-link,
#taxonomy_lister_module div.oaka-tag-link {
   display: flex;
   border-radius: 3px;
}
#taxonomy_lister_module div.oaka-category-link:not(:last-child),
#taxonomy_lister_module div.oaka-tag-link:not(:last-child) {
   margin-bottom: 4px;
}

#taxonomy_lister_module div.oaka-category-link:hover,
#taxonomy_lister_module div.oaka-tag-link:hover {
	background-color: #F1F1F1;
}
#taxonomy_lister_module div.oaka-category-link:hover a,
#taxonomy_lister_module div.oaka-tag-link:hover a {
	color: #000;
}
#taxonomy_lister_module div.oaka-category-link a,
#taxonomy_lister_module div.oaka-tag-link a {
    width: 100%;
    padding: 5px 10px;
	color: #486966;
}
#taxonomy_lister_module div.oaka-category-link.current-category {
	background-color: #ff8400c0;
}
#taxonomy_lister_module div.oaka-category-link.current-category a{
    color: #FFF;
    font-weight: bold;
}


#taxonomy_lister_module div.oaka-last-post-category {
    display: flex;
    margin-top: 40px;
    margin-bottom: 50px;
    background-color: #f2f2f2;
    border-radius: 8px;
    border: 1px #E3E3E3 solid;
}
#taxonomy_lister_module div.oaka-last-post-category a {
    padding: 10px;
}
#taxonomy_lister_module div.oaka-last-post-category a img {
    border-radius: 6px;
}
#taxonomy_lister_module div.oaka-last-post-category a p {
    color: #333;
    margin-top: 10px;
    font-size: 14px;
    line-height: 150%;
    font-weight: 400;
    margin-top: 5px;
}


#taxonomy_lister_module div.oaka-tags-separator {
    margin-top: 30px;
}
#taxonomy_lister_module div.oaka-tags-separator p{
    padding: 5px 10px;
    margin-bottom: 15px;
    font-weight: bold;
    color: #000;
}

@media screen and (max-width: 478px) {
    #taxonomy_lister_module div.oaka-tags-separator,
    #taxonomy_lister_module div.oaka-category-link,
    #taxonomy_lister_module div.oaka-tag-link {
        display:none;
    }

    #article_section .et_pb_row{
        display: flex;
        flex-direction: column-reverse;
    }
}


