/* Theme Name: MFR thème commun
Theme URI: https://www.desjeuxcreations.fr
Author: https://www.desjeuxcreations.fr
Author URI: https://www.desjeuxcreations.fr
Version: 1.2.114
 * Theme Name: MFR thème commun */
* Theme Name: MFR thème commun
h3 {
    font-family: Roboto Slab;
}

h2,
h3 {
    margin: 1.1em 0 1em 0;
}

p {
    font-family: Roboto;
}

h1 {
    overflow: hidden;
}

h1:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0 .5em;
    margin-right: -100%;
    border-bottom: 4px solid;
}

.hr {
    /* centre verticalement les enfants entre eux */
    align-items: center;

    /* active flexbox */
    display: flex;
}

.hr::before,
.hr::after {
    /* la couleur est volontairement absente ; ainsi elle sera celle du texte */
    border: .0425em solid;

    /* nécessaire pour afficher les pseudo-éléments */
    content: "";

    /* partage le reste de la largeur disponible */
    width: 30px;

    /* espace les traits du texte */
    margin-left: 0.3em;
    margin-right: 0.4em;
}

/* multilevel navigation */
ul.dropdown-menu li > ul.dropdown-menu {
    left: 100%;
    top: 0;
}

ul.dropdown-menu li:hover > ul.dropdown-menu,
ul.dropdown-menu li:focus > ul.dropdown-menu {
    display: block;
    margin: 0;
}

a.dropdown-item {
    color: #fff !important;
}

ul.dropdown-menu {
    background-color: #CEAB5D;
    padding: 0;
}

#navbarprimary a.nav-link {
    color: #black !important;
    text-transform: uppercase;
}

/* pour la page formations */
@media (min-width: 768px) {
    #redBloc {
        position: absolute;
        top: 530px !important;
        width: 800px;
    }
}

@media (min-width: 1280px) {
    #redBloc {
        width: 1200px;
    }
}

#redBloc p,
#redBloc li,
#redBlocFront p,
#redBlocFront li {
    color: #f2f2f2;
    font-family: Roboto;
    font-size: 16px;
}

/* mise en forme des boutons */
.wp-block-button .wp-block-button__link {
    background-color: #C59C40;
    color: #ffffff;
    border: 2px solid #C59C40;
    border-radius: 4px;
    text-decoration: uppercase;
}

.wp-block-button:hover .wp-block-button__link:hover {
    background-color: transparent;
    color: #C59C40;
    border: 2px solid #C59C40;
    border-radius: 4px;
    text-transform: none;
}

.zoom:hover {
    transform: scale(1.1);
}

/* changemnt de couelur des liens doré sur fond doré */
.gold-link a[href^="mailto:"] {
    border: none;
}

style {
    z-index: 200;
}

.gold-link a {
    color: black!important;
    padding: 5px;
    text-decoration: underline;
}
