/*
 Theme Name:   Enfant de Hueman
 Theme URI:    https://www.discri.be
 Description:  Hueman child theme
 Author:       DisCRI ASBL
 Author URI:   https://www.discri.be
 Template:     hueman
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  hueman-child
*/
:root{--orange-clair: rgb(239,185,63);--orange-fonce:rgb(232,146,0);--orange-lien: rgb(191,131,15);--grey-light:rgb(238,238,238);--grey-mid:rgb(170,170,170);--grey-text:rgb(112,112,112);--grey-204: rgb(204,204,204);--bt-badge-primary:rgb();--bt-secondary:rgb(108,117,125);--bt-info :rgb(23,162,184);--bt-light:rgb(212,212,212);--bt-badge-info:var(--bt-info);--bt-margin-1: .5rem;--bt-margin-2: 1rem;--bt-margin-3: 1.5rem;--bt-margin-4: 2rem;--bt-margin-5: 2.5rem;--bs-warning: #ffc107;--bs-warning-rgb: 255,193,7;--bs-success: #198754;--bs-success-rgb: 25,135,84;--bs-bg-opacity: 1;--bs-border-opacity 1;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: var(--orange-clair);}
@media only screen and (min-width: 720px){.nav ul {width: max-content;min-width: 180px;}} .logo-tagline-group{filter: brightness(.5);}#nav-header.nav-container{box-shadow: none;}#menu-menu-connexion > li:last-of-type{position:absolute;right:0;}.fs-small{font-size: small}.biblio .elementor-widget-container li:not([class*="seance-full"]) a:hover{border-bottom: 1px dashed}#header-widgets{min-width: 300px}#header-widgets > div{padding-top: 50px;}#header{background: transparent !important;}.group.pad.central-header-zone{height: auto!important;}.logo-tagline-group{display:flex;filter: drop-shadow(3px 3px 3px #cfcfcf);}.site-description{font-size:1.5em;font-weight:300;color: rgb(0,0,0);line-height: 1.2em;width: 445px;align-self:flex-end}ul#menu-top-barre li:last-of-type{position: absolute;right: 0}#page{padding-bottom: 25px;}.content .page-title.pad.group{font-size: .9em;margin-inline-start: 1em;}.entry h2{font-size: 1.5em;}.entry h3{font-size: 1.25em}.entry h4{font-size: 1.1em}.logos_cri_bigfooter{display:flex;flex-flow:row wrap;justify-content:space-around;text-align:center;margin-inline-start: 0px!important}.logos_cri_bigfooter li{list-style-type: none!important}#footer{background: transparent}#footer-full-width-widget{padding: 35px 0 0 15px;margin: 25px 0;background-color:transparent;border:none}#footer-full-width-widget .widget,#footer-widgets{margin: 0;padding: 30px 0;background-color: rgba(255,255,255,1)}#footer-full-width-widget .widget h3.widget-title{font-size: 1.35em;word-spacing: .35em;margin-block-end: 2em}#footer-full-width-widget{background: transparent}#footer-bottom{border-top: 1px solid rgb(238,238,238)}img.image.wp-image-1692{background-color: #efb93f;padding: 10px;margin-inline-start: -5px;}q::before{content: "«\00A0"}q::after{content: "\00A0»"}
/* correction de couleur btn WP */.wp-block-file__button {padding-inline: .5em!important; color: rgb(255,255,255)!important; background-color: var(--orange-lien)!important;} .wp-block-file__button:hover {color: rgb(0,0,0)!important; background-color: var(--orange-clair)!important;}
/* SIDEBARS MENUS */ .widget_nav_menu ul li a{border: none!important;}.widget div>ul li{margin-inline-start: 1.5em;}.widget div>ul li a::before{margin-inline-start: -1.5em;color: var(--e-global-color-accent);}
.widget div>ul .sub-menu li{margin-inline-start: 2px;}.widget div>ul .sub-menu li a::before{content: "\f0da"!important;font-family: "Font Awesome 5 Free";color: var(--grey-mid);} 
/* BUTTONS */ .btn-multilingue .elementor-widget-container{display: flex;justify-content: center;align-content:center;border-radius: 5px;}.btn-multilingue .elementor-widget-container a{background-color: rgb(239,185,63);width: 90%;padding: 10px;border-radius: 5px;display: flex;justify-content:center;align-content: center;}.btn-multilingue .elementor-widget-container a:hover{background-color: rgb(191,131,15);}.btn-multilingue .elementor-widget-container a svg{height: 1.5em;}/*badges*/.badge{display: inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.badge-primary{color: rgb(255,255,255);background-color: var(--orange-fonce, rgb(232,146,0))}.badge-secondary{color:rgb(255,255,255);background-color: rgb(108,117,125)}.badge-info{color:white;background-color: var(--bt-badge-info)}.badge-light{color: rgb(33,37,41);background-color: rgb(248,249,250)}.badge-maj{color: rgb(64,64,64);background-color: #efb93f}.badge-fle{display:inline-block;font-size: .9em;font-weight:400;padding: .25em .825em;border: 1px solid;border-radius: .25em;}.seance-full-dwnld,.watch-on-youtube{margin:2.825em 0 1.825em}.seance-full-dwnld::before,.watch-on-youtube::before{font-family:"Font Awesome 5 Free";font-weight:900;margin-inline-end: .85em;color:white; background-color:var(--orange-fonce); padding:.5em;}.seance-full-dwnld::before{content:"\f019";}.watch-on-youtube::before{content:"\f04b";font-size: 90%;background-color: red;padding-inline: 15px;border-radius: 6px;}.badge-fle::before{font-family:"Font Awesome 5 Free";font-weight:700!important;content:"\f360";font-size: 1.25em;margin-inline-end: .825em;vertical-align:bottom;}
/* 2024 El new accordeon style for Badge-fle */.prerequis-fle a{display: inline-block;color: var(--orange-lien);font-size: .9em;font-weight: 400;padding: .25em .825em;border: 1px solid var(--orange-lien);border-radius: .25em;margin-block-end: .825em;}.prerequis-fle a::before{content: "\f360";font-family: "Font Awesome 5 Free";font-weight: 700!important;font-size: 1.25em;margin-inline-end: .825em;vertical-align: bottom;}.prerequis-fle a:hover{background-color: palegoldenrod;}
/* Elementor */.elementor-accordion .elementor-tab-content{margin-block-end: 1.5em}.elementor-accordion .elementor-tab-content h4{font-size:1em;font-weight:600;color:var(--bt-secondary, rgb(108,117,125));margin-block-end: .825em;}.elementor-element.elementor-button-info .elementor-button:hover{background-color:rgb(60,152,202)}/*popup*/[id*=elementor-popup-modal-] .elementor-accordion-item{font-size:1.1rem}/*articles*/.alx-posts li:last-of-type{border-bottom:0;}body.archive .post-thumbnail{max-width:645px!important;max-height:510px!important;overflow:hidden!important;}body.archive .post-thumbnail img{height:100%!important;object-fit:cover;}article .entry ul{line-height:1.825em;}.quickmenu-archive li a{position:relative;display:block;margin-block-end: .825em;}
/*  BRC  */  /*titre categorie page archive catégorie*/[data-elementor-type="archive"] .brc-cat-pg-title *.elementor-heading-title{display:inline;font-size:18px;}/*add icon cat single-post archive title*/.brc-cat-pg-title h2::before, .meta-single li::before{content:"\f02c";font-family:"Font AweSome 5 Free";font-weight:900;color: #aaa;margin-inline-end: 5px;} .page-title .meta-single :is(a) {text-transform: none;} /*BRC previous next articles single-post page*/.brc-aside>.elementor-element-populated{padding:0!important;}.brc-aside .elementor-widget-container{margin-inline-start: auto 1em;}.brc-aside .brc-cat-art-carousel .elementor-post-navigation{display:flex;flex-direction:column;border:solid rgb(221,221,221);border-width:2px 0;}.brc-cat-art-carousel .elementor-post-navigation__link{position:relative;padding:1em 35px;}.brc-cat-art-carousel .elementor-post-navigation__link a{width:100%;}.brc-cat-art-carousel .elementor-post-navigation__prev,.brc-cat-art-carousel .elementor-post-navigation__next,.brc-cat-art-carousel .elementor-post-navigation__link__prev,.brc-cat-art-carousel .elementor-post-navigation__link__next{width:100%!important;text-align:center!important;}.brc-cat-art-carousel .elementor-post-navigation__next{border-top: 1px solid rgb(221,221,221);}.brc-cat-art-carousel .post-navigation__arrow-wrapper{position:absolute;}.brc-cat-art-carousel .post-navigation__arrow-prev{left:10px;}.brc-cat-art-carousel .post-navigation__arrow-next{right: 10px;} @media only screen and (min-width:719px){#header{height:auto!important;}#header .pad{min-height:105px;margin-block-end: 0px;}#nav-topbar .nav > li{font-size: 0.8rem;}#nav-header .nav li:hover > a{background-color: rgb(191,131,15);}.logos_cri_bigfooter{flex-flow:row nowrap;}.site-title, #header-widgets{padding:0;}.site-title{min-width:150px;}.header-ads-mobile #header-widgets{padding-top:0;}#menu-top-barre.expanded{display: flex!important;}.nav-wrap.container.expanded{min-height:100vh;}#header-widgets .widget_media_image{padding-top:3%;position:relative;width: 50%;height: 100%;float:right;}#header .pad{display: flex;min-height: 105px;}.logos_cri_bigfooter{flex-flow:row wrap;}.logos_cri_bigfooter li{margin-block-start: 25px;} } @media only screen and (max-width:960px){.sidebar-top.group{display: none;visibility: hidden;}}@media only screen and (max-width:719px){body{background-image: none!important}ul#menu-top-barre li:last-of-type{position: relative}.site-description{display: initial;text-align: center} }.preziporfolio{margin-block-start: 1.75em}.preziporfolio li{list-style-type:none!important;margin-inline-start: -1em}.preziporfolio li i{font-size:.75em;margin-inline-end: .25em}.um{opacity: 1!important}#nav-header .nav li a{color:rgb(255,255,255)!important;}/*fix hueman thumbs on archive page*/body.archive .post-thumbnail img{min-height:440px;max-height:440px}a, a>span.hu-external::after, .themeform label .required, #flexslider-featured .flex-direction-nav .flex-next:hover, #flexslider-featured .flex-direction-nav .flex-prev:hover, .post-hover:hover .post-title a, .post-title a:hover, .sidebar.s1 .post-nav li a:hover i, .content .post-nav li a:hover i, .post-related a:hover, .sidebar.s1 .widget_rss ul li a, #footer .widget_rss ul li a, .sidebar.s1 .widget_calendar a, #footer .widget_calendar a, .sidebar.s1 .alx-tab .tab-item-category a, .sidebar.s1 .alx-posts .post-item-category a, .sidebar.s1 .alx-tab li:hover .tab-item-title a, .sidebar.s1 .alx-tab li:hover .tab-item-comment a, .sidebar.s1 .alx-posts li:hover .post-item-title a, #footer .alx-tab .tab-item-category a, #footer .alx-posts .post-item-category a, #footer .alx-tab li:hover .tab-item-title a, #footer .alx-tab li:hover .tab-item-comment a, #footer .alx-posts li:hover .post-item-title a, .comment-tabs li.active a, .comment-awaiting-moderation, .child-menu a:hover, .child-menu .current_page_item > a, .wp-pagenavi a{color:var(--orange-lien);}#bottom-welcome-note a, .comment-body a, .widget_text a, article .entry a{text-decoration:none!important;}body.single-post .image-container{margin-block-start: 1em;margin-block-end: 2em;}.entry ul li ul li{list-style:disc;}article.post ul li ul li{list-style-type:none!important;}article.post ul li ul li::before{content:"\f0da";font-family:"Font Awesome 5 Free";font-size:.75em;font-weight:900;margin-inline-end: .75em;color:rgb(204,204,204);} @media only screen and (max-width:720px){.elementor-470 .elementor-element.elementor-element-0a82dd6 li .post-item-inner{margin-block-start: 0;transform:translate(0%, -20%);} } /* BRC ACCORDEON publications */ button.collapsible{cursor:pointer;padding:0;width:100%;border:none;text-align:left;outline:none;color:var(--orange-lien, rgb(191,131,15));background:transparent;font-size:1em;}button.collapsible:after{content:"\002B";margin-inline-start: 5px;font-size:1.1em;font-weight:bold;}button.active:after{content:"\2212";}ul.content{margin-inline-start: .5em;padding-left:1em;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}/* BRC, sidebar, Intercentres et groupes de travail */ #menu-item-19972{margin-block-start: 1em;}#menu-item-19972>a::before{content: "\f101"}.columns{column-count: var(--column-count);column-width: var(--column-width);column-gap: var(--column-gap);}.columns-2{--column-count: 2;--column-gap:1.5rem;}
/* BOOSTRAP ADDONS */.d-flex{display: flex!important}.flex-column{flex-direction: column;}.justify-content-center{justify-content: center!important}.justify-content-around{justify-content: space-around!important}.align-items-center{align-items:center!important}.align-items-end{align-items: flex-end!important}.text-center{text-align: center!important}.stretched-link::after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;content: ""}.mb-2{margin-block-end: var(--bt-margin-2)!important}.mb-3{margin-block-end: var(--bt-margin-3)!important}.mb-4{margin-block-end: var(--bt-margin-4)!important;}.mb-5{margin-block-end: var(--bt-margin-5)!important;}.mt-1{margin-block-start: var(--bt-margin-1)!important}.mt-2{margin-block-start: var(--bt-margin-2)!important}.mt-3{margin-block-start: var(--bt-margin-3)!important}.ms-2{margin-inline-start: var(--bt-margin-2)!important}.ms-3{margin-inline-start: var(--bt-margin-3)!important}.me-1{margin-inline-end: var(--bt-margin-1)!important}.me-2{margin-inline-end: var(--bt-margin-2)!important}.me-3{margin-inline-end: var(--bt-margin-3)!important}.me-4{margin-inline-end: var(--bt-margin-4)!important}.me-5{margin-inline-end: var(--bt-margin-5)!important}.mb-0{margin-block-end: 0!important}.mb-1{margin-block-end: var(--bt-margin-1)!important}.mb-2{margin-block-end: var(--bt-margin-2)!important}.mb-3{margin-block-end: var(--bt-margin-3)!important}.mb-4{margin-block-end: var(--bt-margin-4)!important}.mb-5{margin-block-end: var(--bt-margin-5)!important}.my-2{margin-block-start: var(--bt-margin-2)!important;margin-block-end: var(--bt-margin-2)!important;}.my-3{margin-block-start: var(--bt-margin-3)!important;margin-block-end: var(--bt-margin-3)!important;}.my-4{margin-block-start: var(--bt-margin-4)!important;margin-block-end: var(--bt-margin-4)!important;}.mx-auto{margin-inline: auto;}.p-2{padding:var(--bt-margin-2)!important}.p-3{padding:var(--bt-margin-3)!important}.ps-2{padding-left: var(--bt-margin-2)!important}.ps-3{padding-left: var(--bt-margin-3)!important}.pe-2{padding-right: var(--bt-margin-2)!important}.pe-3{padding-right: var(--bt-margin-3)!important}.pt-2{padding-top: var(--bt-margin-2)!important}.pt-3{padding-top: var(--bt-margin-3)!important}.pt-4{padding-top: var(--bt-margin-4)!important}.pt-5{padding-top: var(--bt-margin-5)!important}/* bordures */.border{border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);}.border-start{border-inline-start: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}.border-end{border-inline-end: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}.border-top{border-block-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}.border-bottom{border-block-end: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}.border-2{border-width: 3px!important}.border-3{border-width: 6px!important}
.border-4{border-width: 8px!important}.border-5{border-width: 10px!important}.border-warning{rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-success{border-color: rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important;}
.w-75{width: 75%;}.fst-italic {font-style: italic!important}.fs-1{font-size: 2.5rem!important;}.fs-2{font-size: 2rem!important;}.fs-3{font-size: 1.75rem!important;}.fs-4{font-size: 1.5rem!important;}.fs-5{font-size: 1.25rem!important;}.bg-warning{background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;}.bg-success{background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;}
/* WP button blocks */.wp-block-button__link{color:rgb(255,255,255);background-color:var(--orange-lien);border-radius:4px;margin-block-start: .825rem;margin-block-end: 1.25rem;font-size:1em;transition:transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;}.wp-block-button__link:hover{color:rgb(255,255,255);background-color:var(--orange-clair);}.is-style-outline>.wp-block-button__link:not(.has-background):hover, .wp-block-button__link.is-style-outline:not(.has-background):hover{color:var(--orange-lien);border-color:var(--orange-lien);border-radius:15px;}.lh-lg{line-height:115%;}
/* Boite alertes - Créer un groupe et placer la classe .box-alert--xx dessus*/ 
/*Success*/.wp-block-group.box-alert--sucess > div {background-color: #dff0d8;border-color: #cae6be;color: #3c763d;}
.box-alert--sucess > div {position: relative;border-inline-start: 5px solid transparent;padding: 15px;}
.box-alert--sucess > div::after {content: "\f05a" "   ";font-family: "Font Awesome 5 Free";font-size: 1.2em;font-weight: 700;position: absolute;top: 5px;right: 5px;}
.box-alert--sucess .wp-block-heading {color: currentColor;}
/* LIGHTWEIGHT accordion plugin */
.lightweight-accordion .lightweight-accordion-title {display:flex;justify-content:space-between;align-items:center;font-weight:bold;padding:18px;border: 1px solid #eee;} 
.lightweight-accordion details[open] summary ~ * {animation: lwopen 1s ease-in-out; transition:opacity .20s ease-out;} 
.lightweight-accordion details[open] .lightweight-accordion-title {background-color: var(--orange-clair);} 
.lightweight-accordion .lightweight-accordion-title::marker{content:"";} .lightweight-accordion-title::after {content: "\f107" "   ";font-family: "Font Awesome 5 Free";font-size: 1.2em;clear:both;color: #02010152;float: right;} .lightweight-accordion .lightweight-accordion-body {margin-block-start: .3em;margin-block-end: 1em;} details[open] .lightweight-accordion-title::after {content:"\f106" "   ";font-family: "Font Awesome 5 Free";font-size: 1.1em;float: right;clear:both;} @keyframes lwopen { 0% {opacity: 0;} 100% {opacity: 1;} }.w-100{width: 100%!important;}
@media print{body{background: none!important;}header,.mypost-print-btn,.sharrre-container,.post-nav,.pagination,footer,#tarteaucitronRoot{display: none!important;}.container-inner{box-shadow: none!important}.entry{width: 100%;font-size: 13px;line-height: 130%;margin-block-end: 0;}.mypost-meta-info{font-size: 12px;}.single .post-title{font-size: 1.5rem;line-height: 1.6rem;}}
/* accordéon 2025 */.wp-block-details {font-size: 1rem;}.wp-block-details summary {position: relative;border: solid var(--grey-text);border-width: 1px;padding: 10px;}.wp-block-details:last-of-type summary {border-block-end-width: 1px;}.wp-block-details[open] {margin-block-end: 1.5rem;}.wp-block-details[open] summary {background-color: var(--orange-clair);margin-block-end: var(--_retrait, 1rem);}.wp-block-details summary::marker {content: "";}.wp-block-details summary::after {content:"\f107" "   ";position: absolute;right: 1rem;font-family: "Font Awesome 5 Free";font-size: 1.2em;font-weight: bold;color: #02010152;color:color-mix(in srgb, var(--wp--preset--color--black) 50%, transparent);float: right;clear: both;}.wp-block-details[open] summary::after {content:"\f106" "   ";font-family: "Font Awesome 5 Free";font-size: 1.1em; font-weight:bold;float: right;clear: both;}.wp-block-details[open] > *:not(summary) {padding-inline-start: 1rem;}.wp-block-details .open-button {margin-inline-start: var(--_retrait);}