/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 16 2025 | 12:36:28 */
/* =============  PAGE UNIQUE ==================*/

   /*largeur fenêtre principale*/
#tribe-events-pg-template {
    margin: 0 auto;
    max-width: 100%;
    padding: var(--tec-spacer-8) var(--tec-spacer-4) var(--tec-spacer-4);
}

/* Padding autour du bouton "Ajouter au calendrier" */
.bs-single-body .bs-single-content {
    padding: 0px 30px 0px 35px;
}

/* =============  Bouton "Ajouter au calendrier" ======================== */

/* Padding + largeur */
.single-tribe_events .tribe-events-c-subscribe-dropdown__button, .tribe-block__events-link .tribe-events-c-subscribe-dropdown__button {
    padding: 5px 10px 10px 10px !important;
    width: 235px !important;
}

/* Couleur fond + couleur texte*/
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
    background-color: #f2bf51;
    border: 0;
    border-radius: var(--bb-button-radius);
    text-align: center;
    transition: var(--tec-transition);
    color: #fff;
    padding: 11px 20px;
    width: 100%;
}

/* =============== Partie Basse ========================*/

/* Texte uppercase */
.tribe-events-meta-group .tribe-events-single-section-title {
    color: #1e2132;
    font-size: var(--tec-font-size-2);
    font-weight: var(--tec-font-weight-bold);
    letter-spacing: 1px;
    text-transform: uppercase;
}

/* Texte gras 1*/
.tribe-events-event-meta {
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif);
    font-size: var(--tec-font-size-2);
    font-weight: 700;
}

/* Texte gras 2 : réunion Zoom + liens du live */
.single-tribe_events #tribe-events-content .tribe-events-event-meta dl a {
    color: #1e2132;
    font-weight: 700;
}

/**/
.single-tribe_events .tribe-events-single .tribe-events-event-meta {
    background-color: #ffffff;
    color: var(--tec-color-text-primary);
}


/*=====================================================*/
/*Chiffre date*/
.single-tribe_events .bs-event-heading .tribe-event-schedule-short .bs-schedule-short-m {
    color: #eebe59;
    font-size: 18px;
    font-weight: 700 !important;
    margin-bottom: 5px;
    font-weight: inherit;
    display: block;
    text-transform: uppercase;
}

/* =================== PAGE LISTE D'EVENEMENTS ======================*/

/* Espace droite et gauche à 0 */
.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
    padding-left: 0;
    padding-right: 0;
}


/* Gros titre principal (Réunions Zoom)  */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h1.tribe-events-header__title-text, .tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h2.tribe-events-header__title-text, .tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h3.tribe-events-header__title-text, .tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h4.tribe-events-header__title-text, .tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h5.tribe-events-header__title-text, .tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h6.tribe-events-header__title-text {
    font-size: var(--tec-font-size-10);
    line-height: var(--tec-line-height-0);
    margin-bottom: var(--tec-spacer-3);
    font-weight: 600;
}

/* Capitaliser le mois du prochain événement */
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
    font-size: var(--tec-font-size-3);
    line-height: var(--tec-line-height-3);
    text-transform: capitalize;
}

/* Changement de couleur jour en capital de l'événement + weight + size */
.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-weekday {
    color: #f2bf51;
    font-weight: 700;
    font-size: 0.7em;
}

/* Texte du mois du calendrier (quand on clique sur "à venir") */
.tribe-events .datepicker .datepicker-switch {
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif);
    font-size: var(--tec-font-size-3);
    line-height: var(--tec-line-height-3);
    font-weight: 700;
    text-transform: uppercase;
}

/* Radius du calendrier quand on clique sur "à venir" */
element.style {
    top: 0px;
    left: -1px;
    z-index: 10;
    display: block;
    border-radius: 14px !important;
}

/* ======================= Liste des événements vue par MOIS ===================== */

/* Fond + padding Evenement en lui-même dans la case du jour du calendrier*/
.tribe-events .tribe-events-calendar-month__calendar-event {
    margin: var(--tec-spacer-1) 0;
    padding: 15px;
    position: relative;
    background-color: #f1f0ea;
}

/* Weight du texte de l'événement dans la case du jour du calendrier */
.tribe-common a:not(.tribe-common-anchor--unstyle), .tribe-common a:not(.tribe-common-anchor--unstyle):active, .tribe-common a:not(.tribe-common-anchor--unstyle):focus, .tribe-common a:not(.tribe-common-anchor--unstyle):hover, .tribe-common a:not(.tribe-common-anchor--unstyle):visited {
    color: var(--tec-color-text-primary);
    outline: 0;
    text-decoration: none;
    font-weight: 700;
}


