/**** SURCHARGE CSS SSO ****/


/*** Les Typos ***/
/***** FONTS *****/
@font-face {
    font-family: 'EBGaramond';
    font-style: normal;
    src: url('../fonts/EBGaramond-VariableFont_wght.ttf') format('truetype');
}
@font-face {
    font-family: 'EBGaramond';
    font-style: italic;
    src: url('../fonts/EBGaramond-Italic-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/Helvetica.ttf') format('truetype');
}
@font-face {
    font-family: 'Helvetica';
    font-style: italic;
    font-weight: normal;
    src: url('../fonts/Helvetica-Oblique.ttf') format('truetype');
}

@font-face {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/helvetica-light-587ebe5a59211.ttf') format('truetype');
}
@font-face {
    font-family: 'Helvetica';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/helvetica-light-587ebe5a59211.ttf') format('truetype');
}

@font-face {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/Helvetica-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Helvetica';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/Helvetica-BoldOblique.ttf') format('truetype');
}

h1,
.h1-alt,
h3,
.h3
 {
    font-family: EBGaramond, Arial, sans-serif !important;
}

body,
.btn,
.btn--alt
 {
    font-family: Helvetica, Arial, sans-serif !important;
}

#logoR2dm {
    background-color: #fbf3ed;
}

@media screen and (min-width: 1280px) {
  .lire-main-container .h3 {
    font-size: 24px;
  }
}

.lire-main-container .h-c-accent-3 {
  color: #1a1a1a;
}

.login .login_infos_after {
    font-size: 14px;
    background-color: #ffffff;
    color: #1a1a1a;
    margin-top: 15px;
    border : 1px solid var(--bg-color-btn);
    border-radius: 5px;
    padding: 10px;
}
.login .login_infos_after a {
    color: var(--bg-color-btn) !important;
    text-decoration: underline solid var(--bg-color-btn) 1px;
}

.lire-main-container .login__column--subscription .h3:not(:first-child) {
  margin-top: 0px;
}

/* Masquer le texte "Vous êtes abonné */
.login__column--subscription strong.h3:first-of-type {
    display: none;
}

/* Masquer le paragraphe */
.login__column--subscription p {
    display: none;
}

/* Masquer le bouton "Activer votre compte" */
.login__column--subscription a.btn:first-of-type {
    display: none;
}

/* maquer le bouton de choix */
.subscription nav.tabs-nav {
    display: none !important;
}
