 /* ACTIONS */

.ilc-header .ilc-line-card-buttons {
    display: none;
}


/* EVENTS */

.ilc-calendar-masonry .ilc-events-grid .ilc-event-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(24rem, 100%), 1fr));
    gap: 1.6rem;
    margin-top: 1rem;
}

.ilc-calendar-masonry .ilc-events-grid .ilc-event-list .ilc-event-tile {
    height: auto;
    margin: 0;
    flex-basis: unset;
    justify-content: unset;
    border: 2px solid #231F20;
    border-radius: 20px;
    overflow: hidden;
}

.ilc-calendar-masonry .ilc-events-grid .ilc-event-list .ilc-event-tile .ilc-event-img-container {
    height: auto;
}

.ilc-calendar-masonry .ilc-events-grid .ilc-event-list .ilc-event-tile .ilc-event-name {
    margin-top: 1rem;
    font-weight: 700;
}

.ilc-calendar-masonry .ilc-events-grid .ilc-event-list .ilc-event-tile .ilc-event-name,
.ilc-calendar-masonry .ilc-events-grid .ilc-event-list .ilc-event-tile .ilc-event-date, 
.ilc-calendar-masonry .ilc-events-grid .ilc-event-list .ilc-event-tile .ilc-event-time,
.ilc-calendar-masonry .ilc-events-grid .ilc-event-list .ilc-event-tile .ilc-company-name,
.ilc-calendar-masonry .ilc-events-grid .ilc-event-list .ilc-event-tile .ilc-description {
    margin-left: 10px;
    margin-right: 10px;
    height: auto;
}

.ilc-calendar-masonry .ilc-events-grid .ilc-event-list .ilc-event-tile p {
    font-size: .9rem;
}

.ilc-calendar-masonry .ilc-events-grid .ilc-event-list .ilc-event-tile .ilc-event-rsvp {
    text-align: center;
    height: auto;
    margin: auto 8px 8px 8px;
    background: #F4EF9B;
    padding: 10px 20px 10px 20px;
    border: 2px solid #231F20;
    border-radius: 28px;
    color: #231F20;
    font-size: .9rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    transition: all 220ms ease-in-out;
}

.ilc-calendar-masonry .ilc-events-grid .ilc-event-list .ilc-event-tile .ilc-event-rsvp:hover {
    background: #DCCD0A;
}

