/*! 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:#ffec02; } /* jaune */
.txt-second { color:#ff5800; } /* orange */
.txt-third { color:#ff0000; } /* rouge */
.txt-fourth { color:#289ee8; } /* bleu ciel */
.txt-fifth { color:#f6f8f8; } /* gris clair */
/* 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:#96A2AC; }
.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; min-width:140px; border-radius:40px; }
#formulaire-contact textarea { height:200px; }
/* 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:15px; font-weight:500; 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; }
ul > li.menu-item-live > a:before, ul > li.menu-item-replay > a:before { background:url("../img/live-noir.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:#96A2AC; }
body:not(.logged-in) .mobile-header-navigation .inside-navigation { display:none; }
/* Footer ---------------------------------------- */
/* Sidebar --------------------------------------- */
.inside-left-sidebar ul.wp-block-navigation { padding:0 0 0 20px; }
.trend ul li { margin-bottom:10px; color:#96A2AC; }
.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; color:#f6f8f8; }
#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-12:first-child { background:url("../img/categories/coming-soon.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-13:first-child { background:url("../img/categories/a-lhonneur.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-14:first-child { background:url("../img/categories/biologie.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-15:first-child { background:url("../img/categories/cognition.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-16:first-child { background:url("../img/categories/comorbidites.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-17:first-child { background:url("../img/categories/covid-19.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-18:first-child { background:url("../img/categories/diagnostic.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-19:first-child { background:url("../img/categories/divers.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-20:first-child { background:url("../img/categories/edito-du-jour.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-21:first-child { background:url("../img/categories/environnement.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-22:first-child { background:url("../img/categories/epidemiologie.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-23:first-child { background:url("../img/categories/genetique.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-24:first-child { background:url("../img/categories/grossesse.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-25:first-child { background:url("../img/categories/image-du-jour.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-26:first-child { background:url("../img/categories/imagerie.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-27:first-child { background:url("../img/categories/immunologie.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-28:first-child { background:url("../img/categories/innovation.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-29:first-child { background:url("../img/categories/la-france-a-lhonneur.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-30:first-child { background:url("../img/categories/medecine-connectee.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-31:first-child { background:url("../img/categories/neuro-infectiologie.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-32:first-child { background:url("../img/categories/neuro-ophtalmologie.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-33:first-child { background:url("../img/categories/patient.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-34:first-child { background:url("../img/categories/pediatrie.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-35:first-child { background:url("../img/categories/profession.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-36:first-child { background:url("../img/categories/pronostic.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-37:first-child { background:url("../img/categories/recommandations.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-38:first-child { background:url("../img/categories/reeducation.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-39:first-child { background:url("../img/categories/therapeutique.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-40:first-child { background:url("../img/categories/toxicite.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-41:first-child { background:url("../img/categories/vaccination.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-42:first-child { background:url("../img/categories/video.png") no-repeat; background-size:40px 40px; }
#popular-posts ul li > a.category-43:first-child { background:url("../img/categories/inteligence-artificielle.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 .entry-summary p + p.read-more-container { margin-top:-10px; }
.archive .site-main > article footer.entry-meta { margin-top:15px; padding-bottom:15px; border-bottom:1px solid #96A2AC; }
.archive .site-main > .page-header .page-title { font-size:22px; font-weight:500; 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-12 .page-title:before { background:url("../img/categories/coming-soon.png") no-repeat; background-size:60px 60px; }
.archive.category-13 .page-title:before { background:url("../img/categories/a-lhonneur.png") no-repeat; background-size:60px 60px; }
.archive.category-14 .page-title:before { background:url("../img/categories/biologie.png") no-repeat; background-size:60px 60px; }
.archive.category-15 .page-title:before { background:url("../img/categories/cognition.png") no-repeat; background-size:60px 60px; }
.archive.category-16 .page-title:before { background:url("../img/categories/comorbidites.png") no-repeat; background-size:60px 60px; }
.archive.category-17 .page-title:before { background:url("../img/categories/covid-19.png") no-repeat; background-size:60px 60px; }
.archive.category-18 .page-title:before { background:url("../img/categories/diagnostic.png") no-repeat; background-size:60px 60px; }
.archive.category-19 .page-title:before { background:url("../img/categories/divers.png") no-repeat; background-size:60px 60px; }
.archive.category-20 .page-title:before { background:url("../img/categories/edito-du-jour.png") no-repeat; background-size:60px 60px; }
.archive.category-21 .page-title:before { background:url("../img/categories/environnement.png") no-repeat; background-size:60px 60px; }
.archive.category-22 .page-title:before { background:url("../img/categories/epidemiologie.png") no-repeat; background-size:60px 60px; }
.archive.category-23 .page-title:before { background:url("../img/categories/genetique.png") no-repeat; background-size:60px 60px; }
.archive.category-24 .page-title:before { background:url("../img/categories/grossesse.png") no-repeat; background-size:60px 60px; }
.archive.category-25 .page-title:before { background:url("../img/categories/image-du-jour.png") no-repeat; background-size:60px 60px; }
.archive.category-26 .page-title:before { background:url("../img/categories/imagerie.png") no-repeat; background-size:60px 60px; }
.archive.category-27 .page-title:before { background:url("../img/categories/immunologie.png") no-repeat; background-size:60px 60px; }
.archive.category-28 .page-title:before { background:url("../img/categories/innovation.png") no-repeat; background-size:60px 60px; }
.archive.category-29 .page-title:before { background:url("../img/categories/la-france-a-lhonneur.png") no-repeat; background-size:60px 60px; }
.archive.category-30 .page-title:before { background:url("../img/categories/medecine-connectee.png") no-repeat; background-size:60px 60px; }
.archive.category-31 .page-title:before { background:url("../img/categories/neuro-infectiologie.png") no-repeat; background-size:60px 60px; }
.archive.category-32 .page-title:before { background:url("../img/categories/neuro-ophtalmologie.png") no-repeat; background-size:60px 60px; }
.archive.category-33 .page-title:before { background:url("../img/categories/patient.png") no-repeat; background-size:60px 60px; }
.archive.category-34 .page-title:before { background:url("../img/categories/pediatrie.png") no-repeat; background-size:60px 60px; }
.archive.category-35 .page-title:before { background:url("../img/categories/profession.png") no-repeat; background-size:60px 60px; }
.archive.category-36 .page-title:before { background:url("../img/categories/pronostic.png") no-repeat; background-size:60px 60px; }
.archive.category-37 .page-title:before { background:url("../img/categories/recommandations.png") no-repeat; background-size:60px 60px; }
.archive.category-38 .page-title:before { background:url("../img/categories/reeducation.png") no-repeat; background-size:60px 60px; }
.archive.category-39 .page-title:before { background:url("../img/categories/therapeutique.png") no-repeat; background-size:60px 60px; }
.archive.category-40 .page-title:before { background:url("../img/categories/toxicite.png") no-repeat; background-size:60px 60px; }
.archive.category-41 .page-title:before { background:url("../img/categories/vaccination.png") no-repeat; background-size:60px 60px; }
.archive.category-42 .page-title:before { background:url("../img/categories/video.png") no-repeat; background-size:60px 60px; }
.archive.category-43 .page-title:before { background:url("../img/categories/inteligence-artificielle.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, .entry-summary .read-more-container { font-weight:600; letter-spacing:0.02em; }
.feed-post .feed-thumbnail { margin:10px 0; border:1px solid #96A2AC; 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:#96A2AC; }
.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:#96A2AC; }
.feed-post .feed-category-icon span { color:#fff; }
.feed-post .feed-category-icon a { display:none; }
.feed-post .feed-category-icon:before { content:''; display:block; margin:3px auto; width:60px; height:60px; background:none; }
.category-coming-soon > .feed-post .feed-category-icon:before { background:url("../img/categories/coming-soon.png") no-repeat; background-size:60px 60px; }
.category-a-lhonneur > .feed-post .feed-category-icon:before { background:url("../img/categories/a-lhonneur.png") no-repeat; background-size:60px 60px; }
.category-biologie > .feed-post .feed-category-icon:before { background:url("../img/categories/biologie.png") no-repeat; background-size:60px 60px; }
.category-cognition > .feed-post .feed-category-icon:before { background:url("../img/categories/cognition.png") no-repeat; background-size:60px 60px; }
.category-comorbidites > .feed-post .feed-category-icon:before { background:url("../img/categories/comorbidites.png") no-repeat; background-size:60px 60px; }
.category-covid-19 > .feed-post .feed-category-icon:before { background:url("../img/categories/covid-19.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-divers > .feed-post .feed-category-icon:before { background:url("../img/categories/divers.png") no-repeat; background-size:60px 60px; }
.category-edito-du-jour > .feed-post .feed-category-icon:before { background:url("../img/categories/edito-du-jour.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-epidemiologie > .feed-post .feed-category-icon:before { background:url("../img/categories/epidemiologie.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-image-du-jour > .feed-post .feed-category-icon:before { background:url("../img/categories/image-du-jour.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-immunologie > .feed-post .feed-category-icon:before { background:url("../img/categories/immunologie.png") no-repeat; background-size:60px 60px; }
.category-innovation > .feed-post .feed-category-icon:before { background:url("../img/categories/innovation.png") no-repeat; background-size:60px 60px; }
.category-la-france-a-lhonneur > .feed-post .feed-category-icon:before { background:url("../img/categories/la-france-a-lhonneur.png") no-repeat; background-size:60px 60px; }
.category-medecine-connectee > .feed-post .feed-category-icon:before { background:url("../img/categories/medecine-connectee.png") no-repeat; background-size:60px 60px; }
.category-neuro-infectiologie > .feed-post .feed-category-icon:before { background:url("../img/categories/neuro-infectiologie.png") no-repeat; background-size:60px 60px; }
.category-neuro-ophtalmologie > .feed-post .feed-category-icon:before { background:url("../img/categories/neuro-ophtalmologie.png") no-repeat; background-size:60px 60px; }
.category-patient > .feed-post .feed-category-icon:before { background:url("../img/categories/patient.png") no-repeat; background-size:60px 60px; }
.category-pediatrie > .feed-post .feed-category-icon:before { background:url("../img/categories/pediatrie.png") no-repeat; background-size:60px 60px; }
.category-profession > .feed-post .feed-category-icon:before { background:url("../img/categories/profession.png") no-repeat; background-size:60px 60px; }
.category-pronostic > .feed-post .feed-category-icon:before { background:url("../img/categories/pronostic.png") no-repeat; background-size:60px 60px; }
.category-recommandations > .feed-post .feed-category-icon:before { background:url("../img/categories/recommandations.png") no-repeat; background-size:60px 60px; }
.category-reeducation > .feed-post .feed-category-icon:before { background:url("../img/categories/reeducation.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-toxicite > .feed-post .feed-category-icon:before { background:url("../img/categories/toxicite.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; }
.category-video > .feed-post .feed-category-icon:before { background:url("../img/categories/video.png") no-repeat; background-size:60px 60px; }
.category-inteligence-artificielle > .feed-post .feed-category-icon:before { background:url("../img/categories/inteligence-artificielle.png") no-repeat; background-size:60px 60px; }
/* Template Direct LIVE -------------------------- */
.experts-talk:before { content:""; display:inline-block; margin:0 8px 0 0; padding:0; width:20px; height:20px; background:url("../img/balloon-talk.svg") no-repeat; background-size:20px 20px; vertical-align:middle; }
body.template-video { background-color:#474004; }
body.template-video .inside-left-sidebar ul.wp-block-navigation { padding-left:0; }
body.template-video .inside-left-sidebar .wp-block-navigation a { color:#fff; }
body.template-video .inside-left-sidebar ul > li.menu-item-home > a:before { background-image:url("../img/home-white.svg"); }
body.template-video .inside-left-sidebar ul > li.menu-item-committee > a:before { background-image:url("../img/profile-white.svg"); }
body.template-video .inside-left-sidebar ul > li.menu-item-contact > a:before { background-image:url("../img/contact-white.svg"); }
body.template-video .inside-left-sidebar ul > li.menu-item-logout > a:before { background-image:url("../img/logout-white.svg"); }
body.template-video .inside-left-sidebar ul > li.menu-item-live > a:before, 
body.template-video .inside-left-sidebar ul > li.menu-item-replay > a:before { background-image:url("../img/live-blanc.svg"); }
body.template-video .inside-left-sidebar .sponsors-logos { display:none; }
body.template-video .live-container { max-width:100%; background-color:#fff; }
/* Responsive design ----------------------------- */
@media only screen and (min-width: 540px) {
}
@media only screen and (min-width: 659px) {
}
@media only screen and (min-width: 769px) {
  body.template-video #primary { width:80%; }
  body.template-video #left-sidebar { width:20%; }
}
@media only screen and (min-width: 1024px) {
  .inside-left-sidebar ul.wp-block-navigation { padding-left:30px; }
  body.template-video .inside-left-sidebar ul.wp-block-navigation { padding-left:0; }
}
@media only screen and (min-width: 1200px) {
}
@media only screen and (min-width: 1600px) {
}
/*EOF*/