Editing Typography (font size, color, and weights)

Editing typography is super easy by adding some CSS. VEM has been designed to provide a tremendous amount of control over nearly every typography item; moreover, it can be assigned to entire post types (like all listings) or only specific lists.

Reminder: when applying your own custom styles, don’t forget that VEM uses media query specific styles for a number of elements.

Here are some of the more common customizations.

Calendars

Month/Title

.vem-calendar .vem-header-month {
font-size: 24px;
text-transform: uppercase;
}

Week Days

.vem-calendar .vem-daylabels {
font-size: inherit; /*adopts your theme default body font size*/
}

Event Times

.vem-calendar .vem-single-event { 
font-size:75%; 
}

Event Titles

.vem-calendar .vem-single-event-title {
font-size: 75%;
font-weight: bold
}

Event Pre-Titles

.vem-single-event-posttitle {
font-size: 75%;
}

Event Post-Titles

.vem-single-event-posttitle {
font-size: 75%;
}

Calendar Popup Details

Start Time

.vem-calendar-dialog .vem-single-event-start {
font-size: 16px;
}

Event Title

.vem-single-event-dialog .vem-single-event-title { 
font-weight:bold; 
font-size:18px; 
}

Event Post-Titles and Pre-Titles

Uses same value as full page calendar styles above.

Event Details and But Ticket Links

.vem-calendar-dialog .ui-widget-content a {
font-size: 15px;
}

Listings

Titles (default values below, adjust as desired)

@media only screen and (max-width: 767px) {
.vem-listing .vem-single-event-title {
font-weight: bold;
font-size: 24px;
line-height: 1.2em;
}
}
@media only screen and (min-width: 768px) {
.vem-listing .vem-single-event-title {
font-weight: bold;
font-size: 42px;
line-height: 1.2em;
}
}

Listings When Used Inside Widgets (default values below, adjust as desired)

.widget .vem-single-event-title {
font-size: 24px;
}