/*
CTC Separate Stylesheet
Updated: 2026-05-22 19:42:20
*/

/* NDQ - Notre Droit Quotidien */

#header, [data-row="middle"] {
background-color: #1B2A4A;
}
[data-row="middle"] a, [data-row="middle"] span {
color: white;
}
.site-title a {
color: white;
font-family: 'Playfair Display', Georgia, serif;
font-size: 28px;
font-weight: 700;
}
.site-description {
color: rgba(255,255,255,0.8);
}
.ct-menu-link {
font-size: 11px;
font-weight: 600;
color: white;
letter-spacing: 0.05em;
}
li.meta-categories a,
.entry-meta li.meta-categories a {
background-color: #B5656E;
color: white;
padding: 3px 10px;
border-radius: 20px;
font-size: 11px;
font-weight: 500;
text-decoration: none;
display: inline-block;
}
.ct-widget ul li a {
color: #B5656E;
font-family: 'Playfair Display', Georgia, serif;
font-size: 13px;
line-height: 1.5;
}
.ct-footer-copyright {
display: none;
}
body {
background-color: #F8F5F0;
}
.single-post.category-droit-du-numerique { background-color: #F0F5FB; }
.single-post.category-droit-fiscal { background-color: #F0F5F0; }
.single-post.category-droit-du-travail { background-color: #F4F2FD; }
.single-post.category-droit-des-associations-ess { background-color: #F0F7F5; }
.single-post.category-actualites { background-color: #FDF0F2; }
.single-post.category-droit-des-independants { background-color: #FDF5EC; }
.single-post.category-immobilier { background-color: #FDF5EC; }
.single-post.category-droit-de-la-consommation { background-color: #FDF2EE; }
.single-post.category-droit-des-affaires { background-color: #F0F2F7; }
.single .entry-title,
.single-post .entry-title,
h1.entry-title,
.hero-section h1,
body.single-post h1 {
font-family: 'Playfair Display', Georgia, serif;
font-size: 26px;
font-weight: 900;
font-style: italic;
line-height: 1.2;
text-transform: none;
font-variant: normal;
border-bottom: 3px double #1a1a1a;
padding-bottom: 1rem;
margin-bottom: 1rem;
}
.single .entry-excerpt,
.single .entry-summary {
font-family: 'Playfair Display', Georgia, serif;
font-size: 17px;
font-style: italic;
font-weight: 700;
line-height: 1.6;
color: #333;
border-left: 4px solid #1a1a1a;
padding: 0.5rem 0 0.5rem 1.2rem;
margin: 1.5rem 0;
}
.single .entry-content p {
font-family: Georgia, serif;
font-size: 16px;
line-height: 1.8;
text-align: justify;
margin-bottom: 1.2rem;
color: #1a1a1a;
}
.single .entry-content > p:first-child::first-letter {
font-family: 'Playfair Display', serif;
font-size: 60px;
font-weight: 900;
float: left;
line-height: 0.75;
margin: 0.1em 0.1em 0 0;
color: #0d0d0d;
}
.single .entry-content h2 {
font-family: 'Playfair Display', serif;
font-size: 20px;
font-weight: 700;
font-style: italic;
color: #1B2A4A;
border-top: 1px solid #cccccc;
border-bottom: none;
padding-top: 0.8rem;
margin-top: 2rem;
margin-bottom: 0.6rem;
text-transform: none;
}
.single .entry-content h3 {
font-family: 'Playfair Display', serif;
font-size: 14px;
font-weight: 700;
font-style: italic;
color: #888888;
margin-top: 1rem;
margin-bottom: 0.3rem;
border: none;
text-transform: none;
padding: 0;
}
.single .entry-content {
max-width: 700px;
margin: 0 auto;
padding: 1.5rem;
}
.category-droit-du-numerique .entry-title { color: #185FA5; border-color: #185FA5; }
.category-droit-du-numerique .entry-content h2 { color: #185FA5; border-top-color: #185FA5; }
.category-droit-du-numerique .entry-excerpt { border-left-color: #185FA5; }
.category-droit-des-independants .entry-title { color: #BA7517; border-color: #BA7517; }
.category-droit-des-independants .entry-content h2 { color: #BA7517; border-top-color: #BA7517; }
.category-droit-des-independants .entry-excerpt { border-left-color: #BA7517; }
.category-droit-fiscal .entry-title { color: #3B6D11; border-color: #3B6D11; }
.category-droit-fiscal .entry-content h2 { color: #3B6D11; border-top-color: #3B6D11; }
.category-droit-fiscal .entry-excerpt { border-left-color: #3B6D11; }
.category-droit-du-travail .entry-title { color: #534AB7; border-color: #534AB7; }
.category-droit-du-travail .entry-content h2 { color: #534AB7; border-top-color: #534AB7; }
.category-droit-du-travail .entry-excerpt { border-left-color: #534AB7; }
.category-droit-des-associations-ess .entry-title { color: #0F6E56; border-color: #0F6E56; }
.category-droit-des-associations-ess .entry-content h2 { color: #0F6E56; border-top-color: #0F6E56; }
.category-droit-des-associations-ess .entry-excerpt { border-left-color: #0F6E56; }
.category-droit-de-la-consommation .entry-title { color: #D85A30; border-color: #D85A30; }
.category-droit-de-la-consommation .entry-content h2 { color: #D85A30; border-top-color: #D85A30; }
.category-droit-de-la-consommation .entry-excerpt { border-left-color: #D85A30; }
.category-actualites .entry-title { color: #B5656E; border-color: #B5656E; }
.category-actualites .entry-content h2 { color: #B5656E; border-top-color: #B5656E; }
.category-actualites .entry-excerpt { border-left-color: #B5656E; }
.category-immobilier .entry-title { color: #854F0B; border-color: #854F0B; }
.category-immobilier .entry-content h2 { color: #854F0B; border-top-color: #854F0B; }
.category-immobilier .entry-excerpt { border-left-color: #854F0B; }
.category-droit-des-affaires .entry-title { color: #1B2A4A; border-color: #1B2A4A; }
.category-droit-des-affaires .entry-content h2 { color: #1B2A4A; border-top-color: #1B2A4A; }
.category-droit-des-affaires .entry-excerpt { border-left-color: #1B2A4A; }
@media (max-width: 600px) {
.single .entry-title { font-size: 22px; }
.single .entry-content p { font-size: 15px; }
}