/*! CSS pour la partie publique du front-office */

/* Text custom ----------------------------------- */
.txt-fontserif { font-family:'Merriweather', serif; }
.txt-fontsans { font-family:'Poppins', sans-serif; }
.txt-fontitle { font-family:'Poppins', sans-serif; }
.txt-white { color:#fff; }
.txt-black { color:#000; }
.txt-grey, figure figcaption { color:#96A2AC; }
.txt-first { color:#0A2BC9; } /* bleu */
.txt-second { color:#E8152E; } /* rouge */
.txt-third { color:#289EE8; } /* bleu clair */
.txt-fourth { color:#F6F8F8; } /* gris clair */
.txt-fifth { color:#000; } /* xxxx */
/* Forms custom ---------------------------------- */
.form-container p.field-text label, .form-container p.field-select label, .form-container p.field-radiobutton > label { font-size:14px; font-weight:600; color:var(--global-color-12); }
.form-container p.field-text input, .form-container p.field-select select { width:100%; font-size:14px; }
.form-container p.field-submit input[type="submit"] { padding:10px 20px; width:auto; border-radius:40px; font-size:17px; text-transform:uppercase; }
/* Yoast Wordpress SEO --------------------------- */
/* Kadence Blocks -------------------------------- */
.wp-block-kadence-image { line-height:0; }
.kb-form-error-msg { border-width:0 !important; }
.kt-modal-content .form-container p { text-align:center; }
.kt-modal-content .form-container p.field-text input { margin-left:auto; margin-right:auto; width:300px; max-width:100%; }
/* Cookie Notice --------------------------------- */
.cn-privacy-policy-link:link, .cn-privacy-policy-link:visited { color:#fff; text-decoration:underline; }
.cn-privacy-policy-link:hover, .cn-privacy-policy-link:active { color:#999; text-decoration:underline; }
/* Header ---------------------------------------- */
/* Navigation ------------------------------------ */
ul.menu > li, ul.wp-block-navigation > li { margin:6px 0; padding:0; }
ul.menu > li > a, ul.wp-block-navigation > li > a { font-size:16px; line-height:20px; }
ul.menu > li > a:before, ul.wp-block-navigation > li > a:before { content:''; display:inline-block; margin:0 15px 0 0; padding:0; width:20px; height:20px; vertical-align:bottom; }
ul > li.menu-item-home > a:before { background:url("../img/home.svg") no-repeat; background-size:20px 20px; }
ul > li.menu-item-committee > a:before { background:url("../img/profile.svg") no-repeat; background-size:20px 20px; }
ul > li.menu-item-contact > a:before { background:url("../img/contact.svg") no-repeat; background-size:20px 20px; }
ul > li.menu-item-logout > a:before { background:url("../img/logout.svg") no-repeat; background-size:20px 20px; }
.slideout-navigation .slideout-widget { margin:20px 10px; }
.slideout-navigation ul.menu > li { margin:20px 0; }
.slideout-navigation ul.menu a:hover { color:var(--global-color-12); }
body:not(.logged-in) .mobile-header-navigation .inside-navigation { display:none; }
/* Footer ---------------------------------------- */
/* Sidebar --------------------------------------- */
.inside-left-sidebar ul.wp-block-navigation { padding:10px 0 0 20px; }
.trend ul li { margin-bottom:20px; color:var(--global-color-12); }
.trend ul li a { font-size:16px; }
.trend ul li a:before { content:'#'; display:inline-block; margin-right:5px; }
.trend ul li a:after { content:' '; display:inline-block; margin-left:5px; }
#popular-posts ul li { margin-bottom:15px; min-height:40px; font-size:0; }
#popular-posts ul li > h3 a { line-height:normal; font-size:14px; font-weight:normal; }
#popular-posts ul li > a.category:first-child { display:block; float:left; margin:0 10px 0 0; padding:0; width:40px; height:40px; background:none; color:#F6F8F8; }
#popular-posts ul li > a.category + a.category { display:none; }
#popular-posts ul li > a.category-24:first-child { background:url("../img/categories/connectivite.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-25:first-child { background:url("../img/categories/diagnostic.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-26:first-child { background:url("../img/categories/douleur.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-27:first-child { background:url("../img/categories/environnement.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-28:first-child { background:url("../img/categories/genetique.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-29:first-child { background:url("../img/categories/grossesse.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-30:first-child { background:url("../img/categories/horton.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-31:first-child { background:url("../img/categories/imagerie.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-32:first-child { background:url("../img/categories/incontournable.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-33:first-child { background:url("../img/categories/lupus.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-34:first-child { background:url("../img/categories/polyarthrite-rhumatoide.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-35:first-child { background:url("../img/categories/ppr.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-36:first-child { background:url("../img/categories/rhumatisme-psoriasique.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-37:first-child { background:url("../img/categories/spondyloarthrites.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-38:first-child { background:url("../img/categories/therapeutique.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-39:first-child { background:url("../img/categories/vaccination.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-41:first-child { background:url("../img/categories/ppr.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-51:first-child { background:url("../img/categories/arthrose.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-52:first-child { background:url("../img/categories/microcristaux.png") no-repeat; background-size:40px 40px; }
/* Primary content ------------------------------- */
.post-image-above-header .site-main > article .inside-article .featured-image, 
.post-image-above-header .site-main > article .inside-article .post-image { margin:-30px 0 15px 0 ; }
.site-main > article .tags-links a { font-size:14px; font-weight:600; }
.site-main > article .tags-links:before { content:'Par'; margin-right:5px; font-style:italic; }
.site-main > article .tags-links .gp-icon { display:none; }
/* Archives -------------------------------------- */
.archive .site-main > article .entry-title { margin:0 0 8px 0; }
.archive .site-main > article .entry-content, .archive .site-main > article .entry-summary { margin:0; }
.archive .site-main > article footer.entry-meta { margin-top:15px; padding-bottom:15px; border-bottom:1px solid var(--global-color-12); }
.archive .site-main > .page-header .page-title { font-size:22px; text-transform:uppercase; }
.archive.tag .page-title { margin:0 0 10px 0; }
.archive.category .page-title { margin:18px 0 10px 0; min-height:40px; }
.archive.category .page-title:before { content:''; display:block; float:left; margin:-18px 10px 0 0; width:60px; height:60px; background:none; }
.archive.category-24 .page-title:before { background:url("../img/categories/connectivite.png") no-repeat; background-size:60px 60px; }
.archive.category-25 .page-title:before { background:url("../img/categories/diagnostic.png") no-repeat; background-size:60px 60px; }
.archive.category-26 .page-title:before { background:url("../img/categories/douleur.png") no-repeat; background-size:60px 60px; }
.archive.category-27 .page-title:before { background:url("../img/categories/environnement.png") no-repeat; background-size:60px 60px; }
.archive.category-28 .page-title:before { background:url("../img/categories/genetique.png") no-repeat; background-size:60px 60px; }
.archive.category-29 .page-title:before { background:url("../img/categories/grossesse.png") no-repeat; background-size:60px 60px; }
.archive.category-30 .page-title:before { background:url("../img/categories/horton.png") no-repeat; background-size:60px 60px; }
.archive.category-31 .page-title:before { background:url("../img/categories/imagerie.png") no-repeat; background-size:60px 60px; }
.archive.category-32 .page-title:before { background:url("../img/categories/incontournable.png") no-repeat; background-size:60px 60px; }
.archive.category-33 .page-title:before { background:url("../img/categories/lupus.png") no-repeat; background-size:60px 60px; }
.archive.category-34 .page-title:before { background:url("../img/categories/polyarthrite-rhumatoide.png") no-repeat; background-size:60px 60px; }
.archive.category-35 .page-title:before { background:url("../img/categories/ppr.png") no-repeat; background-size:60px 60px; }
.archive.category-36 .page-title:before { background:url("../img/categories/rhumatisme-psoriasique.png") no-repeat; background-size:60px 60px; }
.archive.category-37 .page-title:before { background:url("../img/categories/spondyloarthrites.png") no-repeat; background-size:60px 60px; }
.archive.category-38 .page-title:before { background:url("../img/categories/therapeutique.png") no-repeat; background-size:60px 60px; }
.archive.category-39 .page-title:before { background:url("../img/categories/vaccination.png") no-repeat; background-size:60px 60px; }
.archive.category-41 .page-title:before { background:url("../img/categories/ppr.png") no-repeat; background-size:60px 60px; }
.archive.category-51 .page-title:before { background:url("../img/categories/arthrose.png") no-repeat; background-size:60px 60px; }
.archive.category-52 .page-title:before { background:url("../img/categories/microcristaux.png") no-repeat; background-size:60px 60px; }
/* Post ------------------------------------------ */
.single .site-main > article .entry-content { font-size:16px; line-height:1.4; }
.single .site-main > article footer.entry-meta { margin-top:25px; }
.single .site-main > article .tags-links a { font-size:16px; }
.feed-post .feed-category-title { word-break:break-all; }
.feed-post .feed-title { margin:3px 0 10px 0; letter-spacing:0.02em; }
.feed-post .feed-excerpt { margin:0; }
.feed-post .feed-excerpt p { margin:0 0 5px 0; }
.feed-post .feed-excerpt p:last-child { font-weight:600; letter-spacing:0.02em; }
.feed-post .feed-thumbnail { margin:10px 0; border:1px solid var(--global-color-12); border-radius:16px; }
.feed-post .feed-thumbnail img { position:relative; border-top-left-radius:16px; border-top-right-radius:16px; }
.feed-post .feed-thumbnail figcaption { margin:0; padding:9px 16px; line-height:14px; color:var(--global-color-12); }
.feed-post .feed-author { font-size:12px; color:var(--contrast-2); letter-spacing:0.02em; }
.feed-post .feed-author:before { content:'Par'; margin-right:5px; font-style:italic; }
.feed-post .feed-author a:link, .feed-post .feed-author a:visited { font-size:14px; font-weight:600; color:var(--she-23-black); }
.feed-post .feed-author a:hover, .feed-post .feed-author a:active { color:var(--global-color-12); }
.feed-post .feed-category-icon a { display:none; }
.feed-post .feed-category-icon:before { content:''; display:block; margin:5px 0 0 0; width:60px; height:60px; background:none; }
.category-arthrose > .feed-post .feed-category-icon:before { background:url("../img/categories/arthrose.png") no-repeat; background-size:60px 60px; }
.category-connectivite > .feed-post .feed-category-icon:before { background:url("../img/categories/connectivite.png") no-repeat; background-size:60px 60px; }
.category-diagnostic > .feed-post .feed-category-icon:before { background:url("../img/categories/diagnostic.png") no-repeat; background-size:60px 60px; }
.category-douleur > .feed-post .feed-category-icon:before { background:url("../img/categories/douleur.png") no-repeat; background-size:60px 60px; }
.category-environnement > .feed-post .feed-category-icon:before { background:url("../img/categories/environnement.png") no-repeat; background-size:60px 60px; }
.category-genetique > .feed-post .feed-category-icon:before { background:url("../img/categories/genetique.png") no-repeat; background-size:60px 60px; }
.category-grossesse > .feed-post .feed-category-icon:before { background:url("../img/categories/grossesse.png") no-repeat; background-size:60px 60px; }
.category-horton > .feed-post .feed-category-icon:before { background:url("../img/categories/horton.png") no-repeat; background-size:60px 60px; }
.category-imagerie > .feed-post .feed-category-icon:before { background:url("../img/categories/imagerie.png") no-repeat; background-size:60px 60px; }
.category-incontournable > .feed-post .feed-category-icon:before { background:url("../img/categories/incontournable.png") no-repeat; background-size:60px 60px; }
.category-lupus > .feed-post .feed-category-icon:before { background:url("../img/categories/lupus.png") no-repeat; background-size:60px 60px; }
.category-microcristaux > .feed-post .feed-category-icon:before { background:url("../img/categories/microcristaux.png") no-repeat; background-size:60px 60px; }
.category-polyarthrite-rhumatoide > .feed-post .feed-category-icon:before { background:url("../img/categories/polyarthrite-rhumatoide.png") no-repeat; background-size:60px 60px; }
.category-ppr > .feed-post .feed-category-icon:before { background:url("../img/categories/ppr.png") no-repeat; background-size:60px 60px; }
.category-pseudo-polyarthrite-rhizomelique > .feed-post .feed-category-icon:before { background:url("../img/categories/ppr.png") no-repeat; background-size:60px 60px; }
.category-rhumatisme-psoriasique > .feed-post .feed-category-icon:before { background:url("../img/categories/rhumatisme-psoriasique.png") no-repeat; background-size:60px 60px; }
.category-spondyloarthrites > .feed-post .feed-category-icon:before { background:url("../img/categories/spondyloarthrites.png") no-repeat; background-size:60px 60px; }
.category-therapeutique > .feed-post .feed-category-icon:before { background:url("../img/categories/therapeutique.png") no-repeat; background-size:60px 60px; }
.category-vaccination > .feed-post .feed-category-icon:before { background:url("../img/categories/vaccination.png") no-repeat; background-size:60px 60px; }
/* Responsive design ----------------------------- */
@media only screen and (min-width: 540px) {
}
@media only screen and (min-width: 659px) {
}
@media only screen and (min-width: 769px) {
}
@media only screen and (min-width: 1024px) {
  .inside-left-sidebar ul.wp-block-navigation { padding-left:30px; }
}
@media only screen and (min-width: 1200px) {
}
@media only screen and (min-width: 1600px) {
}
/*EOF*/
