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; }