/*
 Theme Name:     My Idea Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         My Idea
 Author URI:     https://myidea.fr
 Template:       Divi
 Version:        1.0.0
*/
 
.home header :not(.et_pb_sticky) img {
  content: url(/wp-content/uploads/2025/02/logo-white.png);
}

.home header .et_pb_sticky img {
  content: url(/wp-content/uploads/2025/02/logo.png);
}

/*blog image aspect ratio portrait 9:16*/
.pa-blog-image-9-16 .entry-featured-image-url {
  padding-top: 177.77%;
  display: block;
}
.pa-blog-image-9-16 .entry-featured-image-url img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}

.tribe-events-calendar-latest-past__event-datetime,
.tribe-events-calendar-list__event-datetime {
  font-size: 25px;
}

.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link,
.tribe-events .tribe-events-calendar-list__event-featured-image-link {
  display: flex; 
  justify-content: end;
}

.tribe-events-calendar-latest-past__event-featured-image,
.tribe-events-calendar-list__event-featured-image {
  max-height: 160px;
  object-fit: contain;
}

.tribe-common img {
  max-width: max-content;
}

#tribe-events-pg-template .tribe-events-event-image {
  display: flex;
  flex-direction: column;
  justify-items: center;
  align-items: center;
}

#tribe-events-pg-template .tribe-events-event-image img {
  max-width: 40%;
}