/* NAV */
.mcf-nav__link:not(.mcf-btn--link) {
    text-decoration: none !important;
}

ul li.mcf-nav__link, ol li.mcf-nav__link, .mds-list li.mcf-nav__link {
    padding-bottom: 0 !important;
}

.mcf-nav__item {
    padding-bottom: 0 !important;
}

.mcf-fil-ariane.mcf-d--none {
    display: none !important;
}

/* FOOTER */
footer a:not(.mds-link) {
    text-decoration: none !important;
}

footer a:not(.mds-link):hover {
    text-decoration: underline !important;
    color: white !important;
}

/* HEADER */
.mcf-homepage__header button {
    line-height: 20px !important;
    border-bottom: 2px solid var(--color-grey--5);
}

#header-brand a {
    text-decoration: none !important;
}

#header-brand a i {
    font-size: 28px !important;
    margin-left: 0 !important;
    margin-right: 5.6px !important;
}

.mcf-navbar__nav li {
    padding-bottom: 0;
}

.mcf-navbar__nav li a {
    line-height: 28px !important;
}

.mcf-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

/* SIDEBAR / MENU*/
.mcf-sidebar-wrapper {
    line-height: 20px;
}

.mcf-sidebar-wrapper a {
    text-decoration: none;
}

.mcf-sidebar-wrapper > a {
    font-size: 18px;
    line-height: 1.2 !important; /* general.css */
}

#mcf-menu-toggle {
    color: #373940
}

#menu-epi-mobile a {
    color: rgba(255, 255, 255, .4)
}

/* TYPOGRAPHIE */

p:not([class*="mds-text"]):not([class*="mds-lead"]):not([class*="mds-card__title"]) {
    margin-bottom: 0.625rem !important;
    line-height: 20px !important;
}

/* ETC */

.mcf-list-group > a {
    color: inherit !important;
}

.scrollToTop {
    color:#fff
}
