/** default layout **/
.easygcalendar-upcoming-layout-default .easygcalendar-upcoming-group-header {
	margin:0;
	padding-left: 6px;
}

.easygcalendar-upcoming-layout-default .easygcalendar-upcoming-group-header label {
	font-weight: bold;
}

.easygcalendar-upcoming-layout-default .easygcalendar-upcoming-group {
}

.easygcalendar-upcoming-layout-default .easygcalendar-upcoming-calendar {
	padding:0;
	float: left;
	width: 42px;
	height: 42px;
	background-image: url('images/calendar-icon.png');
	background-repeat:no-repeat;
}

.easygcalendar-upcoming-layout-default .easygcalendar-upcoming-text-month {
	margin:0;
	margin-top: 6px;
	padding: 0;
	color: #ccc;
	font-weight: bold;
	font-size: 11px;
	line-height: 1em;
	text-align: center;
	position: relative;
	text-transform: uppercase;
}

.easygcalendar-upcoming-layout-default .easygcalendar-upcoming-text-day {
	margin:0;
	margin-top: -4px;
	padding:0;
	font-weight: bold;
	font-size: 1.3em;
	line-height:1.4em;
	width: 42px;
	text-align: center;
}

.easygcalendar-upcoming-layout-default .easygcalendar-upcoming-link {
}

.easygcalendar-upcoming-layout-default .easygcalendar-upcoming-organizer {
	display:block;
}

.easygcalendar-upcoming-layout-default .easygcalendar-upcoming-location {
	display:block;
}

/* customize tooltip for simple layout */
.tippy-box[role="tooltip"]:not(.show) {
	/** overwrite this by default **/
}
.tippy-box .tippy-box-event-title {
	font-weight: bold;
}
.tippy-box .tippy-content {
	font-size: inherit;
}