.wpem-event-list-view__month-separator{display:flex;align-items:center}.wpem-event-list-view__month-separator:after{content:"";width:100%;height:1px;background-color:var(--wpem-gray-border-color)}.wpem-event-list-view__month-separator-text{flex:1;white-space:nowrap;margin-right:15px}.wpem-event-list-view__event-date{flex:0 0 90px;max-width:90px;text-align:center;margin-top:5px}.wpem-col.wpem-event-list-view__event-date-daynum{font-size:24px;font-weight:600;color:var(--wpem-dark-color)}.wpem-col.wpem-event-list-view__event-date-weekday{font-size:14px;text-transform:uppercase;line-height:12px;color:var(--wpem-gray-color)}.wpem-event-list-view-row{margin:48px 0}.wpem-event-list-view__event-wrapper{flex:1}.wpem-event-list-view__image img{max-height:300px;max-width:100%;width:100%;border-radius:6px;transition:all .3s 0s;object-fit:cover}.wpem-event-list-view__image img:hover{opacity:.9}.wpem-event-list-view__event-title h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:0;margin-bottom:10px}.wpem-event-list-view__event-title h3 a{font-size:22px;line-height:30px;font-weight:700;color:var(--wpem-dark-color);text-decoration:none;display:inline}.wpem-event-list-view__event-title h3 a:hover{text-decoration:underline}.wpem-event-list-view__event-datetime,.wpem-event-list-view__event-location{color:var(--wpem-gray-color);font-size:15px;display:flex;align-items:center;margin-bottom:5px}.wpem-event-list-view__event-datetime i,.wpem-event-list-view__event-location i{margin-right:5px}.wpem-event-list-view__event-description{margin-top:15px;margin-bottom:10px}.wpem-event-list-view__event-description p{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:15px;color:var(--wpem-gray-color)}.wpem-event-list-view__event-details .wpem-event-type{display:inline-block;margin-right:5px}.wpem-event-list-view__event-details .wpem-event-type .wpem-event-type-text{background:var(--wpem-gray-bg-color);color:var(--wpem-dark-color);padding:5px 7px;display:inline-block;line-height:15px;font-weight:400;font-size:14px;border-radius:4px}.empty-type{background-color:transparent !important}@media only screen and (max-width:768px){.wpem-event-list-view__event-details-col{order:1}.wpem-event-list-view__image img{max-height:inherit;margin-bottom:20px}.wpem-event-list-view-row{margin:36px 0}.wpem-event-list-view__event-description{display:none}.wpem-event-list-view__event-title h3 a{font-size:16px;line-height:20px}.wpem-event-list-view__event-date{padding:0;flex:0 0 60px;max-width:60px}.wpem-event-list-view__event-wrapper{padding:0}}