body{
    background-color: #2a2929;
    color: #cfcfcf;
}

.ml-container{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: flex-start;
    padding: 2em;
}

.ml-menu{
    order: 0; 
    flex-grow: 1;
    width: 17%;
    border-radius: 25px;
    background-color: #1f1e1e;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    margin-right: 10px;
    color: rgb(181, 186, 187);
}
.cgu{
    order: 1;
    flex-grow: 4;
    width: 77%;
    background-color: #1f1e1e;
    padding: 10px;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
}

.ml-menulink a{
    padding-left: 5px;
    color: #f5f5f5;
    text-decoration: none;
    width: 100%;
    border-left: 3px solid #1f1e1e;
}

.ml-menulink a:hover{
    border-left: 3px solid #a7a7a7;
    width: 100%;
    font-weight: bold;
}

.ml-menulink .current{
    border-left: 3px solid #a7a7a7;
    width: 100%;
    color: rgb(214, 162, 18);
    font-weight: bold;
}

.cgu h2{
    color: #f5f5f5;
    background-color: rgb(214, 162, 18);
    border-radius: 15px;
    font-family: 'Poppins', sans-serif;
    margin: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
}

.cgu h3{
    color: #f5f5f5;
    background-color: rgb(214, 162, 18);
    border-radius: 15px;
    font-family: 'Poppins', sans-serif;
    padding: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
}

/*

 RESPONSIVE FOR CGU MENU
 [SOON : Toogle menu for mobile users]
*/
@media only screen and (max-width: 1700px) {

    .ml-container{
        flex-direction: column;
    }

    .ml-menu{
        width: 100%;
    }
    .ml-menulink a{
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 40px;
    }

    .cgu{
        width: 100%;
    }
  }