/*  
Theme Name: Beloit History
Description: Child theme Enfold
Author: Resonate Web Marketing
Author URI: http://www.resonatewebmarketing.com
Template: enfold
*/
 

/*Add your own styles here:*/

/* Make Upcoming Events titles bigger (Views V2 list) */
.tribe-events .tribe-events-calendar-list__event-title,
.tribe-events .tribe-events-calendar-list__event-title a {
  font-family: 'Josefin Sans', sans-serif !important; /* keep your font choice */
  font-size: 2.2rem !important;   /* bump size up */
  line-height: 1.2 !important;
  font-weight: 300 !important;
}

/* Even larger on desktop screens */
@media (min-width: 768px) {
  .tribe-events .tribe-events-calendar-list__event-title,
  .tribe-events .tribe-events-calendar-list__event-title a {
    font-size: 2.6rem !important;
  }
}
/* --- Reset in case the whole venue block was hidden earlier --- */
.tribe-events .tribe-events-calendar-list__event-venue {
  display: block !important;
  visibility: visible !important;
}

/* Hide ONLY the street address line (keep venue name visible) */
.tribe-events .tribe-events-calendar-list__event-venue-address {
  display: none !important;
}

/* Add "@ " before the venue name */
.tribe-events .tribe-events-calendar-list__event-venue-title::before {
  content: "@ ";
  font-weight: bold;
}
/* Resize event thumbnails proportionally to 150x75 */
.av-upcoming-event-image {
  border-radius: 0 !important;   /* remove circle */
  width: 150px !important;       /* fixed width */
  height: auto !important;       /* keeps aspect ratio */
  max-height: 75px !important;   /* ensures height won’t exceed 75 */
  object-fit: contain !important; /* scale inside box, no cropping */
}
/* Show full rectangular image, scaled down (no cropping) */
.av-upcoming-event-image {
  border-radius: 0 !important;
  width: 150px !important;  /* target width */
  height: auto !important;  /* preserve 16:10 ratio (~94px tall) */
  object-fit: contain !important; /* just in case */
}