.mm-navbar {
    font-size: 1rem;
}

#hq-menu-visible-mobile ul li a {
    font-size: 0.8125rem;
}

#hq-menu-visible-mobile ul {
    list-style: none;
    margin-left: 0px;
}

#hq-menu-visible-mobile ul li {
    padding-left: 0px;
}

#mm-hq-formulaire .mm-title,
#mm-hq-header-nav-section .mm-title,
#mm-hq-nav-grande-section .mm-title,
#mm-hq-nav-pannes .mm-title,
#mm-hq-nav-site-international .mm-title,
#mm-hq-nav-site-specialise .mm-title {
    font-size: 0.8125rem;
}

#mm-hq-formulaire .mm-listview,
#mm-hq-header-nav-section .mm-listview,
#mm-hq-nav-grande-section .mm-listview,
#mm-hq-nav-pannes .mm-listview,
#mm-hq-nav-site-international .mm-listview,
#mm-hq-nav-site-specialise .mm-listview {
    font-size: 0.8125rem;
}

#mm-hq-formulaire .hq-mm-utils,
#mm-hq-header-nav-section .hq-mm-utils,
#mm-hq-nav-grande-section .hq-mm-utils,
#mm-hq-nav-pannes .hq-mm-utils,
#mm-hq-nav-site-international .hq-mm-utils,
#mm-hq-nav-site-specialise .hq-mm-utils {
    font-size: 0.8125rem;
}

html {
    font-size: 100%;
}

svg {
    height: 1em;
}

footer#hq-main-footer {
    font-size: 0.8125rem;
}

footer#hq-main-footer .hq-footer-main-menu li {
    font-size: 0.875rem;
}

footer#hq-main-footer .hq-footer-main-menu li .hq-section-princ li {
    font-size: 0.875rem;
}

footer#hq-main-footer .hq-footer-main-menu li .hq-autres-sites li {
    font-size: 0.875rem;
}

footer#hq-main-footer .hq-footer-apps .sn-reseaux li .sn-twitter-comptes li,
footer#hq-main-footer
    .hq-footer-suivez-nous
    .sn-reseaux
    li
    .sn-twitter-comptes
    li {
    font-size: 0.75rem;
}

footer#hq-main-footer .hq-footer-util-menu li {
    font-size: 0.78125rem;
}

footer#hq-main-footer .hq-footer-copyright p {
    font-size: 0.75rem;
}

footer#hq-main-footer {
    margin-top: 0;
}

footer#hq-main-footer .hq-footer-apps a.sn-icone,
footer#hq-main-footer .hq-footer-suivez-nous a.sn-icone {
    line-height: 26px;
}

a.sn-icone {
    line-height: 29px;
}

.breadcrumb,
.hq-breadcrumb {
    font-size: 0.875rem;
}

.hidden {
    display: none;
}

@media (min-width: 640px){
    .hq-banniere__titre--fix {
        font-size: 25px !important;
        line-height: 31px !important;
    }
}

@media screen and (min-width: 768px) {
    #hq-main-header .hq-nav-utils ul li {
        font-size: 0.8125rem;
    }

    #hq-main-header .hq-nav-grande-section {
        font-size: 1.25rem;
    }

    #hq-main-header .hq-nav-utils .hq-connexion a {
        font-size: 0.875rem;
    }

    #hq-main-header .hq-nav-section-bloc .hq-nav-section {
        font-size: 0.875rem;
    }

    .hq-header-recherche input {
        font-size: 1rem;
    }

    footer#hq-main-footer .hq-footer-main-menu li {
        font-size: 1rem;
    }

    footer#hq-main-footer .hq-footer-main-menu li .hq-section-princ li {
        font-size: 1rem;
    }

    footer#hq-main-footer .hq-footer-main-menu li .hq-autres-sites li {
        font-size: 1rem;
    }

    #hq-main-header
        .hq-nav-section-bloc
        .hq-nav-section
        ul:not(.hq-menu-site-2014)
        .hq-menu-wrap
        ul
        .hq-menu-wrap
        .hq-panneau-double
        .hq-panneau-titre {
        font-size: 1.875rem;
    }

    #hq-main-header
        .hq-nav-section-bloc
        .hq-nav-section
        ul:not(.hq-menu-site-2014)
        .hq-menu-wrap
        ul
        .hq-menu-wrap
        .hq-panneau-double
        ul
        li
        a {
        font-size: 0.875rem;
    }
}
.hq-lien svg{
    display: inline;
}

/* /affaires*/
.hq-panneau-meconnecter .note {
    font-size: 0.8125rem !important;
    line-height: 1.6;
}
.hq-panneau-meconnecter .note * {
    font-size: 0.8125rem !important;
    line-height: 1.6;
}
.hq-panneau-meconnecter .note span {
    font-size: 0.8125rem !important;
}
.hq-panneau-meconnecter .note a {
    font-size: 0.8125rem !important;
}
.hq-panneau-meconnecter .note a:hover {
    color: #fff;
}
.hq-panneau-meconnecter #hq-tooltip {
    width: 10em;
}
#hq-tooltip#hq-tooltip .hq-tooltip-content.hq-tooltip-content {
    font-size: 0.8125rem !important;
}
