/*
**********************************************
The Events Calender
**********************************************
*/
#sport_innerpage_area .tribe-common p {
	border: 0;
    margin: 0;
    padding: 0;
}
/* Plus de titre sur les évènements, donc on peut supprimer le padding-top */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top: 0 !important;
}
/* Ajout cadre et ombre portée sur l'event sur la date dans responsive.css */
/* Ajout cadre et ombre portée sur l'event */
.tribe-events .tribe-events-calendar-list__event-wrapper,
.tribe-events .tribe-events-calendar-latest-past__event-wrapper {
	box-shadow: 0px 0px 5px rgb(0 0 0 / 15%); -moz-box-shadow: 0px 0px 5px rgb(0 0 0 / 15%); -webkit-box-shadow: 0px 0px 5px rgb(0 0 0 / 15%);
	border: 1px solid black !important;
    padding: 10px !important;
}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-datetime {
	box-shadow: 0px 0px 5px rgb(0 0 0 / 15%); -moz-box-shadow: 0px 0px 5px rgb(0 0 0 / 15%); -webkit-box-shadow: 0px 0px 5px rgb(0 0 0 / 15%);
	border: 1px solid black !important;
    padding-top: 10px !important;
}

/* Personnalisation des titres des évènements et des pages du site */
.tribe-events-single .tribe-events-single-event-title {
	text-shadow: 3px 3px 5px rgba(0,0,0,0.2);
}
/* Masquage de l'image mise en avant dans l'event */
.tribe-events-event-image {	display: none;}
/* Récupération de l'espace pour la map Google */
.tribe-events-meta-group-gmap { flex: 1 0 160px !important;}
.tribe-events-event-meta { width: 100% !important;}
.tribe-events-meta-group { flex: 0 1 160px;}
.tribe-events-venue-map { width: 100%;}

.tribe-events-content a { color: #dd3333; border-bottom:none;}
.tribe-events-content a:hover {color: black; border-bottom:none;}