/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/v4/faq.css ***!
  \**************************************************************************************************************/
#accordion_faq ol {
    list-style-type: circle;
}

#accordion_faq .faqCategory ol li {
    margin: 0px;
    border-bottom: 1px solid var(--yellowGM);
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}

#accordion_faq .faqCategory ol li a {
    display:block;
    padding-left: 5px;    
    padding-right: 5px;    
}

/* #accordion_faq .faqCategory ol li::after {
    display: block;
    content: "";
    border-bottom:1px solid var(--yellowGM);
    width: 100%;
    margin: 0px;
    margin-top:10px;
    margin-bottom:2px;
} */

/*#accordion_faq .faqCategory ol li a:hover{*/
#accordion_faq .faqCategory ol li:hover{
    /*border-bottom:unset;
    margin-bottom:unset;*/
    background-color: var(--yellowGM);
    border-bottom: 1px solid var(--yellowGM);
}

#accordion_faq .faqCategory ol li a:hover{
    /*border-bottom:unset;
    margin-bottom:unset;*/
    background-color: var(--yellowGM);
    border:none;
}

/* #accordion_faq .faqCategory ol li:hover::after {
    border-width:3px;
    margin-bottom:0px;
} */

#accordion_faq .faqCategoryImg {
    height: 32px;
}

.accordion-header {
    padding-left:10px;
}

#accordion_faq .accordion-body {
    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:5px;
}

#accordion_faq .categoryTitle {
    margin-left:5px;
}

#accordion_faq .categoryTitleMargin {
   margin-left:53px; 
}

#accordion_faq .accordion-button {
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: unset;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold; 
    letter-spacing: 1px;
    text-transform: uppercase;
}

#accordion_faq .accordion-button:not(.collapsed) {
    color: var(--redGM);
    background-color: unset;
    box-shadow:unset;
}

.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000000%27><path fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/></svg>");
}

.accordion-button::after {
    background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000000%27><path fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/></svg>");
}

.accordion-button:focus {
    border-color:unset;
    box-shadow:unset;
}

h3.accordion {
    font-family: Montserrat,sans-serif;
    font-size: var(--fontSizeTitre3);
    font-weight: 800;
    margin-top: unset;
}
