/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 26 2026 | 14:13:51 */
/* NUMÉRO DE PAGE DU CALENDRIER */
.page-id-351 {}

/* BARRE DE NAVIGATION */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar {
    background-color: #cc3b0c !important;
	padding: 5px 10px 5px 10px !important;
}

/* ZONE "CE MOIS CI" */
.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small {
	color: #FFFFFF !important;
	font-family: "bitter" !important;
    font-size: 30px !important;
	
    font-style: normal;
    background-color: #cc3b0c !important;
    border-top: 0px none transparent !important;
    border-bottom: 0px none transparent !important;
    border-left: 0px none transparent !important;
    border-right: 2px solid #f9b53d !important;
    border-radius: 0px !important;
    text-align: center;
}
.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small:hover {
    background-color: #e84f1f !important;
    color: #ffffff !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
    padding: 0px 15px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button {
    margin-right: 0px !important;
}

/* ZONE DE SÉLECTION DU MOIS */
.tribe-events button.tribe-events-c-top-bar__datepicker-button {
    background-color: initial;
    background-image: none;
    border: 0px none transparent !important;
    border-radius: 0;
    box-shadow: none;
    color: #FFFFFF !important;
	font-family: "bitter" !important;
	text-transform: capitalize !important;
    font-size: 30px !important;
    font-style: normal;
    outline: none;
    padding: 0px 15px !important;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-shadow: none;
    transition: var(--tec-transition-opacity);
}
.tribe-events button.tribe-events-c-top-bar__datepicker-button:hover {
    background-color: #e84f1f !important;
    color: #ffffff !important;
}
.tribe-events button.tribe-events-c-top-bar__datepicker-button:focus {
    border: 0px none transparent !important;
	outline: 0px none transparent !important;
}
.tribe-events .datepicker {
	margin-top: 0px !important;
    background-color: #fdfdfc !important;
    border: 0px none transparent !important;
    border-radius: 0px !important;
    box-shadow: none;
}

/* FLÈCHES DE NAVIGATION MENSUELLE */
.tribe-events .tribe-events-c-top-bar__nav-link--next, .tribe-events .tribe-events-c-top-bar__nav-link--prev {
    align-items: center;
    display: flex;
    height: 0px !important;
    justify-content: center;
    margin-top: 20px !important;
	margin-left: -30px !important;
	margin-right: 20px !important;
}
.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
    fill: #ffffff !important;
}

/* ICÔNE FLÈCHE */
.tribe-common .tribe-common-c-svgicon__svg-fill {
    fill: #ffffff !important;
}

/* MENU DÉROULANT */
.tribe-events.tribe-common--breakpoint-medium .tec-events-category-color-filter {
    display: none !important;
}
/* Header du menu déroulant */
.tec-events-category-color-filter .tec-events-category-color-filter__dropdown .tec-events-category-color-filter__dropdown-header {
    align-items: center;
    background-color: #cc3b0c !important;
	color: #ffffff !important;
    cursor: default;
    display: flex;
    flex-shrink: 0;
    justify-content: space-between;
    margin-bottom: 0px !important;
    padding: var(--tec-spacer-1);
}
/* Content du menu déroulant */
.tec-events-category-color-filter .tec-events-category-color-filter__dropdown {
	color : #1d1d1d !important;
    border-radius: 0px !important;
    box-shadow: none !important;
	text-transform: uppercase !important;
}
.tec-events-category-color-filter .tec-events-category-color-filter__dropdown .tec-events-category-color-filter__dropdown-list {
    margin: 0px !important;
}

/* PAGE D'ÉVÈNEMENT */
/* Masquer l'image mise en avant */
.tribe-events-event-image img {
    display: none !important;
}
/* Masquer le lien vers "tous les événements" */
.tribe-events-back {
	    display: none !important;
}
/* Bouton ajouter au calendrier */
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
    background-color: #e84f1f !important;
	color : #ffffff !important;
	font-family: "Bitter" !important;
	text-transform: uppercase !important;
    padding: 8px 10px 5px 10px !important;
	border: 0px none transparent !important;
	border-radius: 0px !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background-color: #cc3b0c !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:active, .single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:active, .tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:active {
    border: 0px none transparent !important;
	outline: 0px none transparent !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:focus, .tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:focus {
    border: 0px none transparent !important;
	outline: 0px none transparent !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, .single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text {
    text-transform: uppercase;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list {
    background-color: #f2efe8 !important;
    border: 0px none transparent !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    margin: 0px !important;
}
/* Colonnes des informations */
.single-tribe_events .tribe-events-single .tribe-events-event-meta {
    width: 50% !important;
}
.tribe-events-event-meta .tribe-events-meta-list {
    margin: 0px 0px 0px 0px !important;
}
.tribe-events-meta-group .tribe-events-single-section-title {
	font-family: "Cardo" !important;
	text-transform: uppercase !important;
    color: #1d1d1d !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}
.tribe-events-single-event-title {
    color: #1d1d1d !important;
    font-family: "cardo" !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
}
.tribe-events-event-meta .tribe-events-meta-label {
    color: #cc3b0c !important;
}
.tribe-events-event-meta .tribe-events-meta-value {
    font-weight: normal !important;
}
/* ligne du prix et date de l'event */
.tribe-events-schedule {
    margin: 0px !important;
	font-size: 20px !important;
}
.tribe-events-schedule .tribe-events-cost {
   font-size: 30px !important;
}

/* PAGE DE CATÉGORIE D'ÉVÈNEMENTS */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar {
    display: none !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
    padding-top: 0px important;
	padding-bottom: 0px important;
	padding-left: 0px important;
	padding-right: 0px important;
}
/* Liens */
.tribe-events-content a {
    border-bottom: 0px none transparent !important;
}