.venue-events-content {
    padding: 0 !important;
}

.row {
    margin: 0 !important;
}

.event-name a, .event-day, .event-month, .event-year {
    color: #757575 !important;
    font-weight: normal !important;
}

.event-item {
    display: block !important;
    width: 100% !important;
    padding: 6px !important;
}

.event-row {
    display: block !important;
}

.event-standard-date {
    display: block !important;
    line-height: inherit !important;
    font-size: 14px !important;
    padding-left: 4px !important;
}

.event-day, .event-month {
    display: none !important;
}

.event-name {
    font-size: 14px !important;
}

.event-name::after {
    content: "BUY PARKING" !important;
    display: block !important;
    color: #21759b !important;
    float: right !important;
}

.event-name a {
    width: calc(100vw - 210px) !important;
    display: inline-block !important;
}

.event-date {
    border: none !important;
}

.event-item:nth-child(even) {
    background-color: #eee !important;
}

.event-item:hover, .event-item:focus, .event-item.selected {
    background-color: #acd8e7 !important;
}

.event-item:hover .event-date, .event-item:focus .event-date, .event-item.selected .event-date {
    background-color: transparent !important;
    border-color: transparent !important;
}

.event-item:hover .event-name a, .event-item:focus .event-name a, .event-item.selected .event-name a,
.event-item:hover .event-standard-date, .event-item:focus .event-standard-date, .event-item.selected .event-standard-date {
    font-weight: bold !important;                                       
}

.event-details {
    width: calc(100vw - 110px) !important;
}

.event-time {
    display: none !important;
}

.event-date {
    padding: 0 !important;
}

.event-date-col {
    width: 96px !important;
    padding-right: 0 !important;
}