/* Désactiver toutes les formes de puces sur les blocs d'articles */
ul.wp-block-post-template,
ul.wp-block-post-template > li,
ul.wp-block-latest-posts,
ul.wp-block-latest-posts > li,
.wp-block-post,
.cmsmasters_archive_item {
    list-style: none !important;
    list-style-type: none !important;
    background-image: none !important; 
    padding-left: 0 !important;
}

/* Désactiver les puces artificielles (pseudo-éléments) */
ul.wp-block-post-template > li::before,
ul.wp-block-latest-posts > li::before,
.wp-block-post::before,
.cmsmasters_archive_item::before {
    display: none !important;
    content: none !important;
    background: none !important;
}
/* Masquer la section Like de Jetpack / WordPress.com */
div.sharedaddy.sd-rating,
div.jetpack-likes-widget-wrapper,
#jp-post-flair {
    display: none !important;
}
/* Changer la police du footer */
#footer, 
.footer_inner, 
.cmsmasters_footer_default,
.footer_copyright {
    font-family: "Montserrat", sans-serif !important;
}
/* 1. Forcer la couleur noire si l'icône est une police d'écriture */
.resp_navigation,
.cmsmasters_theme_icon_resp_nav,
.cmsmasters_resp_button,
.menu-toggle {
    color: #000000 !important;
}

/* 2. Forcer la couleur noire si l'icône est dessinée avec des barres (spans) */
.resp_navigation span,
.cmsmasters_resp_button span,
.menu-toggle span,
button.menu-toggle span {
    background-color: #000000 !important;
}
/* Previous / next arrows */
.slick-prev,
.slick-next,
.swiper-button-prev,
.swiper-button-next,
.flex-direction-nav,
.metaslider .flex-direction-nav,
.n2-ss-widget-display-single .nextend-arrow,
.nextend-arrow,
.jetpack-slideshow_button-prev,
.jetpack-slideshow_button-next,
.wp-block-gallery .prev-button,
.wp-block-gallery .next-button {
    display: none !important;
}

/* Play buttons by common patterns */
[class*="play"],
[class*="Play"],
[aria-label*="Play"],
[aria-label*="play"],
[title*="Play"],
[title*="play"],
button[class*="autoplay"],
.nivo-control.play,
.owl-play,
.cycle-pager-play,
.soliloquy-playpause,
.rsPlayBtn,
.tp-bannertimer,
.esg-navigationbutton {
    display: none !important;
}

/* Dots / pagination indicators */
.slick-dots,
.swiper-pagination,
.flex-control-nav,
.flex-control-paging,
.metaslider .flex-control-nav,
.n2-bullet,
.nextend-bullet-bar,
.jetpack-slideshow_pager,
.wp-block-gallery .blocks-gallery-item__nav {
    display: none !important;
}
a,
a:link,
a:visited,
a:hover,
a:active,
a *,
.entry-content a,
.entry-content a * {
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
}