@charset "UTF-8";

.bouton-base a {
    font-size: var(--wp--preset--font-size--small);
    font-weight: 600;
    border: 2px solid var(--wp--preset--color--main);
    color: var(--wp--preset--color--main);    
    text-transform: uppercase;
    letter-spacing: 1px;   
    padding: var(--wp--custom--espacement-moyen--haut-bas) var(--wp--custom--espacement-moyen--droite-gauche);
}
.bouton-categorie a {
    border-radius: 9999px;
    color: var(--wp--preset--color--main);
}
.bouton-meta,
.bouton-categorie a {
    font-size: var(--wp--preset--font-size--x-small);
    padding-top: var(--wp--custom--espacement-petit--haut-bas);
    padding-right: var(--wp--custom--espacement-petit--droite-gauche);
    padding-bottom: var(--wp--custom--espacement-petit--haut-bas);
    padding-left: var(--wp--custom--espacement-petit--droite-gauche);   
}
.bouton-meta-bordure-bleue {
    background-color: var(--wp--preset--color--base);
    color: var(--wp--preset--color--main);
}

/* Widget Meta formation */

.wp-block-button.tab {
    border-bottom: var(--wp--custom--bordure-onglet);
    padding: 1rem;
    width: 100%;
    min-height: 47px;
    display: grid;
    align-items: center;
    justify-items: center;
    padding: var(--wp--preset--spacing--petit);
}
.wp-block-button.tab.active {
    border-top: var(--wp--custom--bordure-onglet);
    border-left: var(--wp--custom--bordure-onglet);
    border-right: var(--wp--custom--bordure-onglet);
    border-bottom: none;
    background: var(--wp--preset--color--base);
}

/* Variation de block */

.wp-block-button[class*="is-style-bouton-"] .wp-block-button__link::after,
.menu-cat-fleche a::after {
    font-family: 'formagora'; 
    font-size: 1.8rem;
    display: inline-block;
    margin-left: 14px; 
    line-height: 1; 
    vertical-align: middle;       
}
.wp-block-button[class*="fleche-droite"] .wp-block-button__link::after {
    content: "\ea03" / ""; 
}
.wp-block-button[class*="loupe"] .wp-block-button__link::after {
    content: "\ea1f" / "";     
}
.wp-block-button[class*="fleche-bas"] .wp-block-button__link::after,
.menu-cat-fleche a::after {
    content: "\ea05" / "";
}

/* Boutons et Forms */

.wp-block-buttons > .wp-block-button:not(.tab),
.gform-theme--foundation.gform-theme.gform-theme--framework .gform-footer .gform_button.button {
    transition: var(--wp--custom--transition-lien) !important;
    opacity: 1;
}
.wp-block-buttons.meta-single > .wp-block-button span {
    cursor: default;
}
.wp-block-buttons:not(.meta-sans-hover) > .wp-block-button:not(.tab):hover,
.gform-theme--foundation.gform-theme.gform-theme--framework .gform-footer .gform_button.button:hover {
    opacity: 0.6;
}