/*
 Theme Name: Hello Elementor Child
 Theme URI: https://example.com/
 Description: Child theme for Hello Elementor. Use this to safely customize styles and functions.
 Author: Oxogi
 Author URI: https://oxogi.com/
 Template: hello-elementor
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: hello-elementor-child
 Tags: elementor, child-theme, minimal
*/

/* Vert */
.couleur-cours.couleur-vert button,
.couleur-cours.couleur-vert .btn {
    background-color: #8A916D;
}
.couleur-cours.couleur-vert svg {
    fill: #8A916D;
}

/* Rose */
.couleur-cours.couleur-rose button,
.couleur-cours.couleur-rose .elementor-button {
    background-color: #DD8F91 !important;
}
.couleur-cours.couleur-rose svg {
    fill: #DD8F91;
}

/* Jaune */
.couleur-cours.couleur-jaune button,
.couleur-cours.couleur-jaune .btn {
    background-color: #EDA454;
}
.couleur-cours.couleur-jaune svg {
    fill: #EDA454;
}

/* Kaki */
.couleur-cours.couleur-kaki button,
.couleur-cours.couleur-kaki .btn {
    background-color: #37392C;
}
.couleur-cours.couleur-kaki svg {
    fill: #37392C;
}

/* Beige */
.couleur-cours.couleur-beige button,
.couleur-cours.couleur-beige .btn {
    background-color: #EBCA8E;
}
.couleur-cours.couleur-beige svg {
    fill: #EBCA8E;
}

/* Style du lien Lire la suite */
.lire-suite {
    font-family: "outfit" !important;
    display: inline-block;
    margin-top: 0px;
    color: #FFFFFF80;
    font-weight: 600 !important;
    cursor: pointer;
    transition: color 0.3s ease;
    margin-top: 10px;
    margin-bottom: 20px;
    text-decoration: underline !important;
    font-size: 15px;
}

.lire-suite:hover {
    color: #FFFFFF80;
}

.lire-suite-entreprise {
    font-family: "outfit" !important;
    display: inline-block;
    margin-top: 0px;
    color: #909089;
    font-weight: 600 !important;
    cursor: pointer;
    transition: color 0.3s ease;
    margin-top: 10px;
    margin-bottom: 20px;
    text-decoration: underline !important;
    font-size: 15px;
}

.lire-suite-entreprise:hover {
    color: #90908980;
}




.texte-wrapper {
    transition: max-height 0.4s ease;
}

.lire-suite-membre {
    display: inline-block;
    margin-top: 18px;
    font-weight: 500 !important;
    cursor: pointer;
    transition: color 0.3s ease;

font-family: 'Outfit' !important;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 21px;
text-decoration-line: underline !important;

color: #EDA454;

}

.lire-suite-membre:hover {
color: #EDA454;
    opacity: 0.8;
}

.grecaptcha-badge {
    visibility: hidden;
}