/*--------------------------------------------------------------------------*\
    Label containing sub-menu title
\*--------------------------------------------------------------------------*/

.sidebar__menu-label {
    /*box*/
    position:relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    height:35px;
    width: 100%;
    padding: 8px 5px;
    cursor: pointer;

    /*text*/
    text-align: center;
    font-size: var(--fs-tn);
    white-space: nowrap;

    /*transition*/
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}

/*--------------------------------------------------------------------------*\
        Sidebar primary color (cf sidebar.css file)
\*--------------------------------------------------------------------------*/

.sidebar--primary .sidebar__menu-label {
    /*text*/
    color: var(--c-primary-2);
}

/*--------------------------------------------------------------------------*\
            Hover
\*--------------------------------------------------------------------------*/

.sidebar--primary .sidebar__menu-label:hover {
    /*text*/
    color: var(--c-primary-1);
}

/*--------------------------------------------------------------------------*\
        Sidebar secondary color (cf sidebar.css file)
\*--------------------------------------------------------------------------*/

.sidebar--secondary .sidebar__menu-label {
    /*text*/
    color: var(--c-tertiary-1);
}

/*--------------------------------------------------------------------------*\
            Hover
\*--------------------------------------------------------------------------*/

.sidebar--secondary .sidebar__menu-label:hover {
    /*text*/
    color: var(--c-tertiary-4);
}