/* -------------------------------------------------------------- */
/* MEC, plugin Modern Events Calendar Lite */

.mec-past-event .mec-label-normal { display:none!important; }
.mec-past-event .mec-expired-normal-label { border-top:10px;display:block!important; }

.mec-search-form { display:none; }

.mec-single-event .mec-frontbox { padding:12px 14px 8px; }

.mec-expired-normal-label { margin:10px 0; display:block; }

body.single-mec-events img.wp-post-image { width:100%!important; }

.mec-calendar-header {
	padding-bottom: 20px!important;
}

.mec-calendar-header h2 {
	font-size: 1.2em!important;
}

.mec-previous-month,
.mec-next-month {
	padding-top: 30px!important;
}

main.content .mec-skin-grid-events-container .mec-event-image { 
	display:flex!important;
	height:200px!important; 
	justify-content: center;
	align-items: center;
	overflow:hidden;
}

main.content .mec-skin-grid-events-container .mec-event-image a { 
	width:100%;
}

main.content .mec-skin-grid-events-container .mec-event-content {
	height:220px;
}

.mec-single-event .mec-event-meta i {
	color: #C83C45;
}
.mec-single-event .mec-event-meta h3 {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 5px;
    display: inline;
    color: #000;
    padding-left: 10px;
}

.mec-event-list-standard .mec-event-meta,
.mec-event-list-standard .mec-event-meta > div {
	background:#fff!important;
}