.tribe-common .tribe-common-h--alt {
    border-bottom: 1px solid #e8e8e8;
    font-family: Oswald, Arial, Helvetica, sans-serif !important;
    font-size: 19px !important;
    margin: -5px 0 0;
    padding: 0 0 7px;
    position: relative;
}


/*div d'un evenement dans la vue liste*/
.tribe-events-widget-events-list__event-wrapper {
  border-top-width: 2px !important;
  border-right-width: 2px !important;
  border-bottom-width: 2px !important;
  border-left-width: 0 !important;
  border-style: solid !important; 
  border-color: rgb(42, 46, 70) !important;
  padding: 20px !important;
  background-color: #f1f1f1;
  margin-bottom: 20px;
  border-radius: 0 8px 8px 0;
}
.tribe-events-widget-events-list__events{
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  cursor: pointer;
}
.tribe-events-widget-events-list__events:hover {
  transform: scale(1.01);
  transition: transform 0.2s ease;
}

/*date dans la vue liste dehors la div evenement*/
.tribe-events-widget-events-list__event-date-tag-datetime span {
  color: #fff !important;
}

/*vue liste*/
.tribe-events-widget-events-list__event-date-tag{
  background-color: #e7344c;
  border-radius: 8px 0 0 8px;
}
.tribe-events .tribe-events-widget-events-list__event-date-tag-datetime {
  padding-top: 20px !important;
}

/*date dans la vue liste dans la div evenement*/
.tribe-events-widget-events-list__event-header .tribe-common-b2 time{
  color: #e7344c!important;
}

/*titre dans la div evenement*/
.tribe-events-widget-events-list__event-header h3 a{
  color: #e7344c!important;
}
.tribe-common a:not(.tribe-common-anchor--unstyle),
.tribe-common a:not(.tribe-common-anchor--unstyle):visited {
  color: #e7344c !important;
}

/*souligne titre quand hover*/
.tribe-common .tribe-common-anchor-thin,
.tribe-common .tribe-common-anchor-thin:active,
.tribe-common .tribe-common-anchor-thin:hover {
  border-bottom: none !important;
}

