@media print {
	.com-dpcalendar-location .dp-print-hide {
		display: none !important;
	}
	.com-dpcalendar-location a:link:after, .com-dpcalendar-location a:visited:after {
		display: none;
		content: "";
	}
	.com-dpcalendar-location dt {
		float: left !important;
		margin: 0 !important;
		padding: 0 !important;
		max-width: 150px;
		min-width: 150px;
	}
	.com-dpcalendar-location dd {
		float: left !important;
		margin: 0 0 0 5px !important;
		padding: 0 !important;
		max-width: 350px;
	}
}

.com-dpcalendar-location .fc-timelineYear-view .fc-time-area col {
	min-width: 100px;
}

.com-dpcalendar-location .fc-timelineMonth-view .fc-time-area col {
	min-width: 100px;
}

.com-dpcalendar-location .fc-timelineWeek-view .fc-time-area col {
	min-width: 150px;
}

.com-dpcalendar-location .fc-timelineDay-view .fc-time-area col {
	min-width: 100px;
}

.com-dpcalendar-location .fc-title {
	overflow-wrap: break-word;
}

.com-dpcalendar-location .fc-day-grid-event > .fc-content,
.com-dpcalendar-location .fc-timeline-event > .fc-content {
	white-space: normal;
	overflow: visible;
}

.com-dpcalendar-location .fc-bgevent-skeleton {
	pointer-events: none;
}

.com-dpcalendar-location .fc-bgevent-skeleton .fc-bgevent {
	pointer-events: auto;
	cursor: pointer;
}

.com-dpcalendar-location .fc-header-toolbar {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.com-dpcalendar-location .fc-header-toolbar h2 {
	font-size: 19.5px;
	font-weight: 200;
}

.com-dpcalendar-location .fc-header-toolbar .fc-right {
	order: 1;
}

.com-dpcalendar-location .fc-header-toolbar .fc-clear {
	display: none;
}

.com-dpcalendar-location .fc-button-primary {
	padding: 5px;
	border: 1px solid #c0c0c0;
	border-radius: .1rem;
	font-weight: 400;
	background-color: #fefefe;
	color: #000;
	background-image: none;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.com-dpcalendar-location .fc-button-primary.fc-corner-right {
	border-top-right-radius: .1rem;
	border-bottom-right-radius: .1rem;
}

.com-dpcalendar-location .fc-button-primary.fc-corner-left {
	border-top-left-radius: .1rem;
	border-bottom-left-radius: .1rem;
}

.com-dpcalendar-location .fc-button-primary:not(:disabled):active:focus, .com-dpcalendar-location .fc-button-primary:not(:disabled).fc-button-active:focus {
	-webkit-box-shadow: unset;
	box-shadow: unset;
}

.com-dpcalendar-location .fc-button-group .fc-button {
	border-radius: .1rem;
}

.com-dpcalendar-location .fc-button-group .fc-button + .fc-button {
	margin-left: 3px;
}

@media screen and (max-width: 540px) {
	.com-dpcalendar-location .fc-header-toolbar {
		flex-direction: column;
	}
	.com-dpcalendar-location .fc-header-toolbar > div {
		margin: 4px auto;
	}
	.com-dpcalendar-location .fc-header-toolbar > * > * {
		float: none;
	}
}

.com-dpcalendar-location .fc-event {
	border-radius: 0;
}

.com-dpcalendar-location .dp-heading {
	clear: both;
	margin-bottom: 1rem;
}

.com-dpcalendar-location .dp-heading_small {
	border-bottom: none;
}

.com-dpcalendar-location .dp-button-bar {
	margin-bottom: 10px;
}

.com-dpcalendar-location .dp-button {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid #c0c0c0;
	border-radius: 0.1rem;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	padding: 4px 10px;
	margin: 3px 0;
	color: #212529;
	background-color: #fefefe;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.com-dpcalendar-location .dp-button:disabled,
.com-dpcalendar-location .dp-button[disabled] {
	background-color: #cccccc;
	color: #666666;
	cursor: not-allowed;
}

.com-dpcalendar-location .dp-icon svg {
	fill: currentColor;
	width: 1em;
	height: 1em;
	vertical-align: -2px;
}

.com-dpcalendar-location .fc-prev-button span,
.com-dpcalendar-location .fc-next-button span,
.com-dpcalendar-location .fc-add-button span,
.com-dpcalendar-location .fc-datepicker-button span,
.com-dpcalendar-location .fc-print-button span {
	height: 100%;
	opacity: .8;
	padding-left: 4px;
}

.com-dpcalendar-location .fc-prev-button span:before,
.com-dpcalendar-location .fc-next-button span:before,
.com-dpcalendar-location .fc-add-button span:before,
.com-dpcalendar-location .fc-datepicker-button span:before,
.com-dpcalendar-location .fc-print-button span:before {
	display: block;
	content: '';
	width: 14px;
	height: 20px;
	background-size: 14px 20px;
	background-repeat: no-repeat;
}

.com-dpcalendar-location .fc-prev-button span:before {
	content: '';
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgNTEyIiB3aWR0aD0iMTAiPjxwYXRoIGQ9Ik0zMS43IDIzOWwxMzYtMTM2YzkuNC05LjQgMjQuNi05LjQgMzMuOSAwbDIyLjYgMjIuNmM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMjcuOSAyNTZsOTYuNCA5Ni40YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45TDIwMS43IDQwOWMtOS40IDkuNC0yNC42IDkuNC0zMy45IDBsLTEzNi0xMzZjLTkuNS05LjQtOS41LTI0LjYtLjEtMzR6Ii8+PC9zdmc+");
}

.com-dpcalendar-location .fc-next-button span:before {
	margin-left: 2px;
	content: '';
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgNTEyIiB3aWR0aD0iMTAiPjxwYXRoIGQ9Ik0yMjQuMyAyNzNsLTEzNiAxMzZjLTkuNCA5LjQtMjQuNiA5LjQtMzMuOSAwbC0yMi42LTIyLjZjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDk2LjQtOTYuNC05Ni40LTk2LjRjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45TDU0LjMgMTAzYzkuNC05LjQgMjQuNi05LjQgMzMuOSAwbDEzNiAxMzZjOS41IDkuNCA5LjUgMjQuNi4xIDM0eiIvPjwvc3ZnPg==");
}

.com-dpcalendar-location .fc-add-button span:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNNDE2IDIwOEgyNzJWNjRjMC0xNy42Ny0xNC4zMy0zMi0zMi0zMmgtMzJjLTE3LjY3IDAtMzIgMTQuMzMtMzIgMzJ2MTQ0SDMyYy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjMyYzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoMTQ0djE0NGMwIDE3LjY3IDE0LjMzIDMyIDMyIDMyaDMyYzE3LjY3IDAgMzItMTQuMzMgMzItMzJWMzA0aDE0NGMxNy42NyAwIDMyLTE0LjMzIDMyLTMydi0zMmMwLTE3LjY3LTE0LjMzLTMyLTMyLTMyeiIvPjwvc3ZnPg==");
}

.com-dpcalendar-location .fc-datepicker-button span:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMTQ4IDI4OGgtNDBjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDBjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJ6bTEwOC0xMnYtNDBjMC02LjYtNS40LTEyLTEyLTEyaC00MGMtNi42IDAtMTIgNS40LTEyIDEydjQwYzAgNi42IDUuNCAxMiAxMiAxMmg0MGM2LjYgMCAxMi01LjQgMTItMTJ6bTk2IDB2LTQwYzAtNi42LTUuNC0xMi0xMi0xMmgtNDBjLTYuNiAwLTEyIDUuNC0xMiAxMnY0MGMwIDYuNiA1LjQgMTIgMTIgMTJoNDBjNi42IDAgMTItNS40IDEyLTEyem0tOTYgOTZ2LTQwYzAtNi42LTUuNC0xMi0xMi0xMmgtNDBjLTYuNiAwLTEyIDUuNC0xMiAxMnY0MGMwIDYuNiA1LjQgMTIgMTIgMTJoNDBjNi42IDAgMTItNS40IDEyLTEyem0tOTYgMHYtNDBjMC02LjYtNS40LTEyLTEyLTEyaC00MGMtNi42IDAtMTIgNS40LTEyIDEydjQwYzAgNi42IDUuNCAxMiAxMiAxMmg0MGM2LjYgMCAxMi01LjQgMTItMTJ6bTE5MiAwdi00MGMwLTYuNi01LjQtMTItMTItMTJoLTQwYy02LjYgMC0xMiA1LjQtMTIgMTJ2NDBjMCA2LjYgNS40IDEyIDEyIDEyaDQwYzYuNiAwIDEyLTUuNCAxMi0xMnptOTYtMjYwdjM1MmMwIDI2LjUtMjEuNSA0OC00OCA0OEg0OGMtMjYuNSAwLTQ4LTIxLjUtNDgtNDhWMTEyYzAtMjYuNSAyMS41LTQ4IDQ4LTQ4aDQ4VjEyYzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NTJoMTI4VjEyYzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NTJoNDhjMjYuNSAwIDQ4IDIxLjUgNDggNDh6bS00OCAzNDZWMTYwSDQ4djI5OGMwIDMuMyAyLjcgNiA2IDZoMzQwYzMuMyAwIDYtMi43IDYtNnoiLz48L3N2Zz4=");
}

.com-dpcalendar-location .fc-print-button span::before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDY0IDE5MmgtMTZWODEuOTQxYTI0IDI0IDAgMCAwLTcuMDI5LTE2Ljk3TDM4My4wMjkgNy4wMjlBMjQgMjQgMCAwIDAgMzY2LjA1OSAwSDg4Qzc0Ljc0NSAwIDY0IDEwLjc0NSA2NCAyNHYxNjhINDhjLTI2LjUxIDAtNDggMjEuNDktNDggNDh2MTMyYzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoNTJ2MTA0YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGgzMzZjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0VjM4NGg1MmM2LjYyNyAwIDEyLTUuMzczIDEyLTEyVjI0MGMwLTI2LjUxLTIxLjQ5LTQ4LTQ4LTQ4em0tODAgMjU2SDEyOHYtOTZoMjU2djk2ek0xMjggMjI0VjY0aDE5MnY0MGMwIDEzLjIgMTAuOCAyNCAyNCAyNGg0MHY5NkgxMjh6bTMwNCA3MmMtMTMuMjU0IDAtMjQtMTAuNzQ2LTI0LTI0czEwLjc0Ni0yNCAyNC0yNCAyNCAxMC43NDYgMjQgMjQtMTAuNzQ2IDI0LTI0IDI0eiIvPjwvc3ZnPg==");
}

.com-dpcalendar-location .dp-description {
	margin-bottom: 10px;
}

.com-dpcalendar-location .dp-description__label {
	float: left;
	width: 160px;
	clear: left;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.com-dpcalendar-location .dp-description__description {
	margin-left: 180px;
}

@media screen and (max-width: 540px) {
	.com-dpcalendar-location .dp-description__label {
		float: none;
		width: 100%;
	}
	.com-dpcalendar-location .dp-description__description {
		margin-left: 0;
	}
}

.com-dpcalendar-location .dp-loader {
	position: relative;
	width: 100%;
	height: 0;
}

.com-dpcalendar-location .dp-loader::before {
	content: '';
	position: absolute;
	right: 100%;
	left: 0;
	bottom: 2px;
	z-index: 10;
	height: 4px;
	background-color: #2d9ede;
	animation: 12s 0s normal none 1 running calendarLoader;
	animation-fill-mode: forwards;
	animation-timing-function: cubix-bezier(0, 1, 0, 1);
	animation-iteration-count: infinite;
}

.com-dpcalendar-location .dp-loader_hidden::before {
	display: none;
}

@keyframes calendarLoader {
	0% {
		right: 100%;
	}
	50% {
		right: 6%;
		animation-timing-function: linear;
	}
	100% {
		right: 1%;
	}
}

.com-dpcalendar-location .dp-timezone {
	display: flex;
	align-items: center;
}

.com-dpcalendar-location .dp-timezone .choices {
	font-size: inherit;
}

.com-dpcalendar-location .dp-timezone .choices__inner, .com-dpcalendar-location .dp-timezone .choices__input {
	min-height: unset;
	padding: 0 !important;
	background-color: inherit;
	font-size: inherit;
}

.com-dpcalendar-location .dp-timezone .choices__input, .com-dpcalendar-location .dp-timezone .choices__input:focus {
	border: 0 !important;
	box-shadow: unset;
}

.com-dpcalendar-location .dp-timezone .choices__list--multiple .choices__item {
	margin: 3px;
	padding: 2px 10px;
	border-radius: 2px;
	background-color: #2D9EDE;
	border: 1px solid #1d82bb;
	color: #000;
}

.com-dpcalendar-location .dp-timezone .choices__list--dropdown {
	z-index: 1001;
}

.com-dpcalendar-location .dp-timezone .choices__list--dropdown .choices__item {
	padding: 3px;
}

.com-dpcalendar-location .dp-timezone .choices__button {
	background-image: url("../../../../images/icons/times-solid.svg") !important;
}

.com-dpcalendar-location .dp-timezone__label {
	font-weight: bold;
	margin-right: 10px;
}

.com-dpcalendar-location .dp-timezone .choices {
	min-width: 300px;
	margin: 0;
}

.com-dpcalendar-location .dp-button-map-site, .com-dpcalendar-location .dp-button-map-directions {
	background-color: #4258FF;
	color: #ffffff;
	border: 1px solid #0f2bff;
}

.com-dpcalendar-location .dp-event {
	padding-left: 5px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	border-left: 5px solid;
}

.com-dpcalendar-location .dp-map {
	margin-top: 10px;
}

.com-dpcalendar-location .dp-calendar .fc-timelineYear-view .fc-time-area col {
	min-width: 100px;
}

.com-dpcalendar-location .dp-calendar .fc-timelineMonth-view .fc-time-area col {
	min-width: 100px;
}

.com-dpcalendar-location .dp-calendar .fc-timelineWeek-view .fc-time-area col {
	min-width: 150px;
}

.com-dpcalendar-location .dp-calendar .fc-timelineDay-view .fc-time-area col {
	min-width: 100px;
}

.dp-event-tooltip {
	text-align: left;
	font-size: 12px;
}

.dp-event-tooltip .dp-icon svg {
	fill: currentColor;
	width: 1em;
	height: 1em;
	vertical-align: -2px;
}

.dp-event-tooltip__link {
	margin-right: .4rem;
	color: #42a1ff;
}

.dp-event-tooltip__actions {
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	margin-top: 5px;
	padding-top: 4px;
	color: #fff;
}

.dp-event-tooltip__action {
	color: #fff;
	padding: 2px;
	opacity: .85;
}

.dp-event-tooltip__action:hover {
	color: #fff;
	opacity: 1;
	text-decoration: none;
}

.tippy-tooltip {
	padding: .4rem;
	max-width: 200px;
}

.pika-single th,
.pika-single td {
	border-style: solid;
	border-width: 1px;
	padding: 0;
	vertical-align: top;
	border-color: #ddd;
}

.pika-single button {
	text-align: center;
}

/*# sourceMappingURL=default.css.map */