.tribe-events .tribe-events-calendar-month__calendar-event { padding-bottom: 0 !important; margin: 0 0 15px !important; } .tribe-events-calendar-month__events .tribe-events-calendar-month__calendar-event-title, .tribe-events-calendar-month-mobile-events .tribe-events-calendar-month-mobile-events__mobile-event-title { position: relative; } .tribe-events-calendar-month__events .tribe-events-calendar-month__calendar-event-details { padding-left: 14px; } .tribe-events-calendar-month__events .tribe-events-calendar-month__calendar-event, .tribe-events-calendar-list__event-title, .tribe-events-calendar-month-mobile-events__mobile-event-title, .legend-cat { display: flex; align-items: center; column-gap: 0.5em; } .tribe-events-calendar-month__events .tribe-events-calendar-month__calendar-event:before, .tribe-events-calendar-month-mobile-events__mobile-event-title:before, .tribe-events-calendar-list__event-title:before, .legend-cat:before { content: ''; display: block; flex-shrink: 0; position: absolute; width: 6px; height: 100%; background-color: grey; } .tribe-events .legend-cat { font-size: 1rem; } .tribe-events .legend-cat:before { position: relative; } .tribe-events-calendar-month__calendar-event.cat_awareness-days-weeks-months:before, .tribe-events-calendar-list__event.cat_awareness-days-weeks-months .tribe-events-calendar-list__event-title:before, .tribe-events-calendar-month-mobile-events__mobile-day .cat_awareness-days-weeks-months .tribe-events-calendar-month-mobile-events__mobile-event-title:before, .legend-cat.cat_awareness-days-weeks-months:before { background-color: #000000; } .tribe-events-calendar-month__calendar-event.cat_child-loss:before, .tribe-events-calendar-list__event.cat_child-loss .tribe-events-calendar-list__event-title:before, .tribe-events-calendar-month-mobile-events__mobile-day .cat_child-loss .tribe-events-calendar-month-mobile-events__mobile-event-title:before, .legend-cat.cat_child-loss:before { background-color: #ffaa00; } .tribe-events-calendar-month__calendar-event.cat_fund-raiser-event:before, .tribe-events-calendar-list__event.cat_fund-raiser-event .tribe-events-calendar-list__event-title:before, .tribe-events-calendar-month-mobile-events__mobile-day .cat_fund-raiser-event .tribe-events-calendar-month-mobile-events__mobile-event-title:before, .legend-cat.cat_fund-raiser-event:before { background-color: #53d1c0; } .tribe-events-calendar-month__calendar-event.cat_parent-loss:before, .tribe-events-calendar-list__event.cat_parent-loss .tribe-events-calendar-list__event-title:before, .tribe-events-calendar-month-mobile-events__mobile-day .cat_parent-loss .tribe-events-calendar-month-mobile-events__mobile-event-title:before, .legend-cat.cat_parent-loss:before { background-color: #f2f2f2; } .tribe-events-calendar-month__calendar-event.cat_restorative-activities:before, .tribe-events-calendar-list__event.cat_restorative-activities .tribe-events-calendar-list__event-title:before, .tribe-events-calendar-month-mobile-events__mobile-day .cat_restorative-activities .tribe-events-calendar-month-mobile-events__mobile-event-title:before, .legend-cat.cat_restorative-activities:before { background-color: #abacad; } .tribe-events-calendar-month__calendar-event.cat_senior-spousal-loss:before, .tribe-events-calendar-list__event.cat_senior-spousal-loss .tribe-events-calendar-list__event-title:before, .tribe-events-calendar-month-mobile-events__mobile-day .cat_senior-spousal-loss .tribe-events-calendar-month-mobile-events__mobile-event-title:before, .legend-cat.cat_senior-spousal-loss:before { background-color: #9bb3dd; } .tribe-events-calendar-month__calendar-event.cat_sibling-loss:before, .tribe-events-calendar-list__event.cat_sibling-loss .tribe-events-calendar-list__event-title:before, .tribe-events-calendar-month-mobile-events__mobile-day .cat_sibling-loss .tribe-events-calendar-month-mobile-events__mobile-event-title:before, .legend-cat.cat_sibling-loss:before { background-color: #f4c38b; } .tribe-events-calendar-month__calendar-event.cat_spousal-loss:before, .tribe-events-calendar-list__event.cat_spousal-loss .tribe-events-calendar-list__event-title:before, .tribe-events-calendar-month-mobile-events__mobile-day .cat_spousal-loss .tribe-events-calendar-month-mobile-events__mobile-event-title:before, .legend-cat.cat_spousal-loss:before { background-color: #2e74dd; } .tribe-events-calendar-month__calendar-event.cat_support-groups:before, .tribe-events-calendar-list__event.cat_support-groups .tribe-events-calendar-list__event-title:before, .tribe-events-calendar-month-mobile-events__mobile-day .cat_support-groups .tribe-events-calendar-month-mobile-events__mobile-event-title:before, .legend-cat.cat_support-groups:before { background-color: ; } .tribe-events-calendar-month__calendar-event.cat_virtual:before, .tribe-events-calendar-list__event.cat_virtual .tribe-events-calendar-list__event-title:before, .tribe-events-calendar-month-mobile-events__mobile-day .cat_virtual .tribe-events-calendar-month-mobile-events__mobile-event-title:before, .legend-cat.cat_virtual:before { background-color: #111111; }}