.tribe-events-calendar-latest-past>.tribe-events-loop,.tribe-events-calendar-list>.tribe-events-loop,.upcoming-events.is-style-list>.tribe-events-loop{display:grid;grid-gap:var(--theme--spacing--grid);grid-template-columns:1fr}@media only screen and (min-width:768px){.tribe-events-calendar-latest-past>.tribe-events-loop,.tribe-events-calendar-list>.tribe-events-loop,.upcoming-events.is-style-list>.tribe-events-loop{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){.tribe-events-calendar-latest-past>.tribe-events-loop,.tribe-events-calendar-list>.tribe-events-loop,.upcoming-events.is-style-list>.tribe-events-loop{grid-template-columns:1fr 1fr 1fr}}.tribe-events-calendar-latest-past .upcoming-event-item,.tribe-events-calendar-list .upcoming-event-item,.upcoming-events.is-style-list .upcoming-event-item{border-radius:var(--theme--radius--rounded);overflow:hidden;text-align:center;--theme--palette--body-text:#fff;--theme--palette--links:#fff}.tribe-events-calendar-latest-past .upcoming-event-item>a,.tribe-events-calendar-list .upcoming-event-item>a,.upcoming-events.is-style-list .upcoming-event-item>a{background-color:var(--theme--palette--primary);display:block;height:100%;padding:2rem;transition:background-color var(--theme--transition--slow) var(--theme--transition--easing)}.tribe-events-calendar-latest-past .upcoming-event-item>a:hover,.tribe-events-calendar-list .upcoming-event-item>a:hover,.upcoming-events.is-style-list .upcoming-event-item>a:hover{background-color:var(--theme--palette--primary-hover);text-decoration:none}.tribe-events-calendar-latest-past .upcoming-event-item-figure,.tribe-events-calendar-list .upcoming-event-item-figure,.upcoming-events.is-style-list .upcoming-event-item-figure{margin:-2rem -2rem 1.5rem}.tribe-events-calendar-latest-past .upcoming-event-item-dates,.tribe-events-calendar-list .upcoming-event-item-dates,.upcoming-events.is-style-list .upcoming-event-item-dates{align-items:center;color:#fff;display:flex;flex-flow:row;justify-content:center}.tribe-events-calendar-latest-past .upcoming-event-item-dates .day,.tribe-events-calendar-list .upcoming-event-item-dates .day,.upcoming-events.is-style-list .upcoming-event-item-dates .day{font-size:3rem;font-weight:var(--theme--font-weight--bold);line-height:1}.tribe-events-calendar-latest-past .upcoming-event-item-dates .month,.tribe-events-calendar-list .upcoming-event-item-dates .month,.upcoming-events.is-style-list .upcoming-event-item-dates .month{display:block}.tribe-events-calendar-latest-past .upcoming-event-item-dates-separator,.tribe-events-calendar-list .upcoming-event-item-dates-separator,.upcoming-events.is-style-list .upcoming-event-item-dates-separator{font-size:1.5rem;font-weight:var(--theme--font-weight--semibold);margin:0 1rem}