#Subheader {display:none; !important} 
#Content {background-color:#000; !important}
.section-post-intro-share {display:none; !important} 
.post-header .title_wrapper h1 { color:#fff; }
.section.mcb-section.section-post-header { padding-top: 20px !important; }
.section-post-header  { height:80px; }
.fd-blanc-glossary .the_content_wrapper { background-color: #ffffff; width:80%; }
.fd-blanc-glossary section.the_content { background-color: #ffffff; }
.geo-box { background:#fcfcfc; border-left: 2px solid #8100e8; padding: .95rem 1.3rem; margin-bottom: 1.8rem; }
.blanc { color:#fff; }
.violet { color:#8100e8; }
.noir { color:#000; }
.majuscule-pt { display: block; font-size: 0.7rem; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; color: #8100e8; margin: 0.9rem  0 0.9rem 0 ;}
h2 { color:#8100e8; }
h3 { color:#000; }
h4 { color:#8100e8;}
.questions { font-size:1.1rem; font-weight:bold; }
.li { display: flex; gap: 8px; align-items: center; font-size: .8rem; color: #000; padding: 4px 0; }
.li::before { content: '✓'; color: #8100e8; font-weight: 700; flex-shrink: 0; }
.cmtt-backlink cmtt-backlink-top a {display:none;}
ol, li {  color: #000; }
.appel {padding:40px; border-left: 2px solid #8100e8; margin-bottom: 1.8rem; background:#f4f4f4; } @media (max-width: 768px) {
.single-glossary .entry-content,
.post-type-glossary .entry-content {
max-width: 100%;
padding-left: 16px;
padding-right: 16px;
}
.table-glossaire {
display: block;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
width: 100%;
font-size: 0.875rem;
}
}