<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.calendar-next-month-button{
	margin-left:10px !important;
	cursor:pointer !important;
	font-weight:600 !important;
}

.calendar-next-month-button:hover{
	text-decoration:underline;
}

.calendar-previous-month-button{
	margin-right:10px !important;
	cursor:pointer !important;
	font-weight:600 !important;
}

.calendar-previous-month-button:hover{
	text-decoration:underline;
}


.hide{
	display:none !important;
}

.events-plugin-calendar-view-button:hover{
	cursor:pointer;
	text-decoration:underline;
}

.events-plugin-list-view-button:hover{
	cursor:pointer;
	text-decoration:underline;
}

@media only screen and (max-width:959px) {
  #pc-search-menu {
    display: none !important;
  }
	#phone-search-menu {
    display: flex  !important;
  }
	
	.calendar-month-current h3{
		font-size:15px !important;
	}
	
	.calendar-month-next h3{
		font-size:15px !important;
	}
}

@media only screen and (min-width:960px) {
  #pc-search-menu {
    display: flex !important;
  }
	#phone-search-menu {
    display: none !important;
  }
	
	.calendar-month-current h3{
		font-size:22px !important;
	}
	
	.calendar-month-next h3{
		font-size:22px !important;
	}
}

.events-plugin-day-highlight{
	background-color:yellow;
}

.calendar-spinner-container, .list-spinner-container{
	display:flex;
	justify-content:center;
	align-items:center;
}

.calendar-spinner {
	width: 48px;
	height: 48px;
	border: 5px solid #334aff !important;
	border-bottom-color: transparent !important;
	border-radius: 50% !important;
	display: inline-block;
	box-sizing: border-box;
	animation: rotation 1s linear infinite;
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.events-grid-headers{
	margin-bottom:10px;
	padding-bottom:0px;
}

.events-plugin-list-return{
	cursor:pointer;
margin-bottom:10px;
}</pre></body></html>