/* ---------- Event Parking List Version 2 ---------- */
.spevents_parking_table { overflow: visible; }
.spevents_parking_table tbody {
    display: block;
    position: relative;
    height: auto;
    overflow-y: visible;
    padding-left: 0 !important;
}
.spevents_parking_table tr {
    display: block;
    float: left;
    width: 100%;
    height: auto !important;
		margin-bottom:5px;
}
.spevents_parking_table .spevents_event_row { background-color: transparent!important; color: #FFF; }
.spevents_parking_table td, .spevents_parking_table th { border: none ; }
.spevents_parking_table td.spevents_date_column { display:block; float:left; }
.spevents_event_row>td { background-color: #0C71C3 !important; color: #FFF!important; }
.spevents_parking_table .spevents_title { color:#FFF; }
.spevents_parking_table .spevents_dateVenue .spevents_date,
.spevents_parking_table .spevents_dateVenue .spevents_time,
.spevents_parking_table .spevents_dateVenue .spevents_venue_sep { display:none; }
.spevents_parking_table .spevents_quote_button.small { background-color:#FFF; color:#000; }
.spevents_parking_table .spevents_quote_button.small:hover { background-color:#000; color:#FFF;}

/* -------------------- Mobile View -------------------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	.spevents_parking_table td { clear:none; }
	.spevents_parking_table td.spevents_date_column { width:25%; }
	.spevents_parking_table td.spevents_info { width:75%; float:left; }
}