body a { cursor:pointer; }
body ul { list-style-position:inside; margin-left:0; }
body.category h1 { text-align:center; }
body.category .archive-description h2, body.category .archive-description h3, body.category .archive-description h4 { margin:0; }
.ascendoor-page p, .site-main article .entry-content p { margin-top:0; margin-bottom:10px; }
p:empty {display: none;}

.page-template-default .site-main article .post-thumbnail { display:none; }

main .post .entry-content .image-container, .single-post #post-container .image-container, .page article.page .image-container { float:left; margin-right:10px; margin-bottom:10px; }
main .post .entry-content .image-container.odd, .single-post #post-container .image-container.odd, .page article.page .image-container.odd { float:right; margin-left:10px; margin-bottom:10px; }
main .post .entry-content h2,
main .post .entry-content h3,
main .post .entry-content h4,
.single-post #post-container h2,
.single-post #post-container h3,
.single-post #post-container h4,
.page article.page h2,
.page article.page h3,
.page article.page h4 { display:contents; }

/* Menu au centre */
body header.site-header .bottom-header-part .ascendoor-wrapper .bottom-header-wrapper { justify-content: center; }

/* On cache la sidebar sur les pages catégories */
body.category aside.widget-area { display:none; }
body.category main.site-main { width:100% !important; }

/* Sidebar a gauche */
body.right-sidebar .ascendoor-wrapper .ascendoor-page { display:flex; }
body.right-sidebar.single-post main.site-main { order:2; }
body.right-sidebar .ascendoor-wrapper .ascendoor-page .widget-area { flex:25% 0 0; order:1; }

.easyrank-widget .section-header h6.widget-title { margin-bottom:0; padding-bottom:0; }
.easyrank-widget .widget-title::before, .easyrank-widget .widget-title::after { display:none; }
.easyrank-widget .mag-post-single .mag-post-detail h3.mag-post-title { font-size: var(--font-size-sm); }
.complex-link { display:flex; }

/* Sidebar responsive */
@media only screen and (max-width: 600px) {
    body.right-sidebar .ascendoor-wrapper .ascendoor-page { flex-wrap:wrap; }
    body.right-sidebar.single-post aside.widget-area { flex:100% !important; position:relative !important; top:unset !important; }
    main .post .entry-content .image-container, .single-post #post-container .image-container, .page article.page .image-container { float:none !important; margin:0 !important; }
}