/* MP Timetable
------------------------------------------------ */

/* Single event */
.post_type_mp-event .timeslot {
	display:inline-block;
	padding: 1em;
	width: 22%;
	text-align: center;
	vertical-align:top;
	height:100%;
	border: 1px dotted #ddd;
	background-color:#f7f7f7;
}
.post_type_mp-event .timeslot .timeslot-link {
	font-size: 1.2em;
	font-weight: 700;
	display:inline-block;
	margin-bottom: 0.5em;
}
.post_type_mp-event .timeslot .timeslot-start,
.post_type_mp-event .timeslot .timeslot-end {
	font-weight: 700;
}
.post_type_mp-event .timeslot .timeslot-description {
	font-style: italic;
	display:inline-block;
	margin-top: 0.5em;
}
.post_type_mp-event .timeslot .timeslot-user {
	display: inline-block;
	margin-top: 0.5em;
}
.post_type_mp-event .timeslot .timeslot-user .avatar {
	display: inline-block;
	vertical-align:middle;
	margin-right: 0.3em;
	-webkit-border-radius: 50%;
	    -ms-border-radius: 50%;
			border-radius: 50%;
}


/* Single column */
.post_type_mp-column .event-link {
	font-size: 1.25em;
	font-weight: 700;
}
.post_type_mp-column .event-description {
	display:inline-block;
	font-style: italic;
	padding: 0.75em 0;
}
.post_type_mp-column .event-user .avatar {
	display:inline-block;
	margin-right:0.3em;
	vertical-align: middle;
	-webkit-border-radius: 50%;
	    -ms-border-radius: 50%;
			border-radius: 50%;
}