.ofsn-event-cards .tribe-events-header,.ofsn-event-cards .tribe-events-c-subscribe-dropdown__container{display:none}.ofsn-event-cards .tribe-common-l-container{max-width:100%;padding-left:0;padding-right:0}.ofsn-event-cards .tribe-events-calendar-list__event-date-tag{display:none}.ofsn-event-cards .tribe-events-calendar-list__event-row{display:block;margin:0 0 28px;padding:0;background:#ffffff;border:1px solid rgba(26,46,63,0.12);border-radius:12px;box-shadow:0 5px 18px rgba(26,46,63,0.08);overflow:hidden}.ofsn-event-cards .tribe-events-calendar-list__event-wrapper{width:100%;padding:0}.ofsn-event-cards .tribe-events-calendar-list__event{display:flex;flex-direction:row;align-items:flex-start;gap:24px;margin:0}.ofsn-event-cards .tribe-events-calendar-list__event-featured-image-wrapper{order:1;flex:0 0 200px;width:200px;max-width:200px;margin:0;padding:20px 0 20px 20px}.ofsn-event-cards .tribe-events-calendar-list__event-featured-image{display:block;width:100%;height:auto;max-height:250px;object-fit:contain;object-position:top left;border-radius:6px}.ofsn-event-cards .tribe-events-calendar-list__event-details{order:2;flex:1 1 0;width:auto;min-width:0;padding:24px 24px 24px 0;display:flex;flex-direction:column;justify-content:center}.ofsn-event-cards .tribe-events-calendar-list__event-datetime{font-family:"Open Sans",Arial,sans-serif;color:#52616d;font-size:14px;font-weight:600}.ofsn-event-cards .tribe-events-calendar-list__event-title{margin:8px 0 12px;font-family:"Lora",Georgia,serif;font-size:25px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.ofsn-event-cards .tribe-events-calendar-list__event-title-link{color:#1a2e3f;text-decoration:none}.ofsn-event-cards .tribe-events-calendar-list__event-title-link:hover{color:#4fa625}.ofsn-event-cards .tribe-events-calendar-list__event-venue,.ofsn-event-cards .tribe-events-calendar-list__event-description{font-family:"Open Sans",Arial,sans-serif;color:#425463;font-size:15px;line-height:1.6}.ofsn-event-cards .tribe-events-event-categories a,.ofsn-event-cards .tribe-events-calendar-list a[rel="tag"]{display:inline-block;padding:5px 11px;border-radius:999px;background:#eef5ea;color:#1a2e3f;font-size:13px;text-decoration:none}@media (max-width:980px){.ofsn-event-cards .tribe-events-calendar-list__event-featured-image-wrapper{flex:0 0 160px;width:160px}.ofsn-event-cards .tribe-events-calendar-list__event-title{font-size:22px}}@media (max-width:767px){.ofsn-event-cards .tribe-events-calendar-list__event{flex-direction:column;gap:0}.ofsn-event-cards .tribe-events-calendar-list__event-featured-image-wrapper{flex:none;width:100%;max-width:100%;padding:18px 18px 0}.ofsn-event-cards .tribe-events-calendar-list__event-featured-image{max-height:220px;width:auto;max-width:100%}.ofsn-event-cards .tribe-events-calendar-list__event-details{width:100%;padding:20px}.ofsn-event-cards .tribe-events-calendar-list__event-title{font-size:21px}}@media (min-width:768px){.ofsn-event-cards .tribe-events-calendar-list__event-featured-image-wrapper{order:1!important}.ofsn-event-cards .tribe-events-calendar-list__event-details{order:2!important}}@media (min-width:768px){.ofsn-support-calendar .tribe-events-calendar-list__event-featured-image-wrapper{flex:0 0 180px!important;width:180px!important;max-width:180px!important;min-width:0!important;box-sizing:border-box}.ofsn-support-calendar .tribe-events-calendar-list__event-featured-image-link{display:block;width:100%}.ofsn-support-calendar .tribe-events-calendar-list__event-featured-image{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:220px!important;object-fit:contain}.ofsn-support-calendar .tribe-events-calendar-list__event-details{flex:1 1 0!important;width:auto!important;min-width:0}}.single-tribe_events .tribe-events-event-image img{display:block;width:auto;max-width:100%;max-height:280px;height:auto;object-fit:contain;object-position:left top}.single-tribe_events .tribe-events-event-meta.tribe-events-series-relationship-single-marker,.single-tribe_events .tribe-events-event-meta.tribe-events-meta-group-details .tribe-events-series{display:none}.single-tribe_events .tribe-events-event-meta.tribe-events-event-categories{display:none}.single-tribe_events .tribe-events-meta-group-details.tribe-events-event-url{display:none}.single-tribe_events .tribe-events-meta-group-organizer.tribe-organizer-url{display:none}.single-tribe_events .tribe-events-event-meta{margin-top:20px}.single-tribe_events .tribe-events-meta-group-details.tribe-events-series{display:none!important}.single-tribe_events .tribe-events-meta-group-details.tribe-events-event-categories,.single-tribe_events .tribe-events-meta-group-details.tribe-events-event-categories-label{display:none!important}.single-tribe_events .tribe-events-meta-group-details.tribe-events-event-url,.single-tribe_events .tribe-events-meta-group-details.tribe-events-event-url-label{display:none!important}@media (min-width:768px){body.post-type-archive-tribe_events.tribe-events-calendar-list__event-featured-image-wrapper{flex:0 0 200px!important;width:200px!important;max-width:200px!important;min-width:0!important;padding:0!important}body.post-type-archive-tribe_events.tribe-events-calendar-list__event-featured-image{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:260px!important;object-fit:contain}}@media (min-width:768px){.ofsn-training-calendar.tribe-events-calendar-list__event{display:flex!important;flex-direction:row!important;align-items:center!important;gap:24px!important}.ofsn-training-calendar.tribe-events-calendar-list__event-featured-image-wrapper{flex:0 0 180px!important;width:180px!important;max-width:180px!important;margin:0!important;padding:16px!important;align-self:center!important}.ofsn-training-calendar.tribe-events-calendar-list__event-featured-image{display:block;width:100%!important;height:auto!important;max-height:160px!important;object-fit:contain}.ofsn-training-calendar.tribe-events-calendar-list__event-details{flex:1 1 0!important;width:auto!important;min-width:0!important;padding:18px 24px 18px 0!important;align-self:center!important}.ofsn-training-calendar.tribe-events-calendar-list__event-row,.ofsn-training-calendar.tribe-events-calendar-list__event-wrapper{min-height:0!important;height:auto!important}}@media (max-width:767px){.ofsn-training-calendar.tribe-events-calendar-list__event{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}.ofsn-training-calendar.tribe-events-calendar-list__event-featured-image-wrapper{width:100%!important;max-width:100%!important;padding:16px 16px 0!important}.ofsn-training-calendar.tribe-events-calendar-list__event-featured-image{width:auto!important;max-width:100%!important;max-height:180px!important;object-fit:contain}.ofsn-training-calendar.tribe-events-calendar-list__event-details{width:100%!important;padding:16px!important}}