
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body .tribe-events-calendar-month__day {
	min-height: 200px;
}
.fusion-menu-login-box div.fusion-custom-menu-item-contents a.fusion-menu-login-box-register {
	display: none;
}


/* 211104 Event Styling */
.page .em-calendar-wrapper table.em-calendar.fullcalendar {
	width: 100%;
}
.page .em-calendar-wrapper table.em-calendar.fullcalendar tbody{
	vertical-align: top;
}

.page .em-calendar:not(.fullcalendar) {
	/*display: none;*/
}
.page table.fullcalendar td.eventful-today a,
.page table.fullcalendar td.eventful a {
	color: #e67fb9;
}
.page table.fullcalendar td {
	width: 16%;
	font-size: 70%;
}
.page table.fullcalendar ul {
	list-style-type: none;
	padding-inline-start: 0;
}

.page .css-events-list table.events-table {
	width: 100%;
}
.page .css-events-list table.events-table th.event-time {
	width: 25%;
}
.page .css-events-list table.events-table th.event-description {
	width: 75%;
}
.page .css-events-list .events-table .event-time,
.page .css-events-list .events-table .event-description {
	text-align: left;
}
/* 211104 End Event Styling */

#content .single-navigation {
	text-align: center;
}

/* 220804 Styling */
.danceclassflipbox .flip-box-back-inner h3.flip-box-heading-back {
	margin-bottom: 5px;
}
.danceclassflipbox .flip-box-back-inner p {
	margin-bottom: 0;
}
/* 220804 End Styling */

/* 220809 Styling */
ul.event-categories {
	display: inline-block;
	list-style: none;
	margin-block: 0;
	padding-inline: 0;
}
.em.em-calendar .em-cal-body > div {
	padding: 5px;
}
.em-cal-day .em-cal-event {
	--event-color: #e67fb9 !important;
	--event-background-color: #fff !important;
	--event-border-color: #fff !important;
}
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event > div {
	padding: 0;
}
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event {
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	height: 24px;
}
.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a, 
.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span {
	height: 24px;
	width: 24px;
	font-size: 12px;
	padding: 2px;
}
.em.em-calendar section.em-cal-days {
/*	grid-template-columns: repeat( 6, 4fr ) 1fr; */
	font-size: 12px;
}
.em.em-calendar .em-cal-head > div {
	padding: 0 1px;
}
.em.em-calendar .em-cal-body.even-aspect .em-cal-day {
	aspect-ratio: auto;
}
.em.em-calendar .em-cal-body .em-cal-day-limit a {
	font-size: 12px;
}
.em .em .em-pagination .page-numbers.current {
	font-size: 18px !important;
	border-bottom: 0;
	color: #e67fb9 !important;
}
/* 220809 End Styling */

/* 220912 End Styling */
.yith-wcdp-single-add-to-cart-fields label {
	display: block;
}
/* 220912 End Styling */
