
.elementor-7805 .elementor-element.elementor-element-92cbdec {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-7805 .elementor-element.elementor-element-92cbdec .elementor-divider-separator {
	width: 100%;
}

.elementor-7805 .elementor-element.elementor-element-92cbdec .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7805 .elementor-element.elementor-element-76717e9 {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper .fc td {
	border-color: #cfcfda;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper hr.fc-divider {
	border-color: #cfcfda;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper .fc th {
	border-color: #cfcfda;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper .fc-view  td.fc-today {
	border-left-color: #cfcfda;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper .fc-view  table thead:first-child tr:first-child td {
	border-top-color: #cfcfda !important;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper .fc-view.fc-listWeek-view {
	border-color: #cfcfda !important;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper .fc-view.fc-listMonth-view {
	border-color: #cfcfda !important;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-toolbar h2 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-col-header-cell a, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-list-sticky .fc-list-day th a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-col-header-cell {
	text-align: center;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-timegrid-slot, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-timegrid-axis {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-daygrid-day-number {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-daygrid-day-top {
	display: block;
	text-align: center;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-day-today .fc-daygrid-day-top a {
	color: #e88814;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion {
	background-color: #f1edf8;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time {
	color: #000 !important;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a {
	color: #000 !important;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper .fc-list-event:nth-child(even) {
	background-color: #fff !important;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td {
	background-color: #fff !important;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-event .fc-event-title, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-event .fc-event-time, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-list-event-time, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-list-event-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eaelec-modal-header .eael-ec-modal-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eaelec-modal-body {
	color: #555;
}

.elementor-7805 .elementor-element.elementor-element-7de2fbf .eaelec-modal-body * {
	color: #555;
}

@media (max-width:1024px) {
	.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-toolbar h2 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-col-header-cell a, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-list-sticky .fc-list-day th a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-timegrid-slot, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-timegrid-axis {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-daygrid-day-number {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-event .fc-event-title, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-event .fc-event-time, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-list-event-time, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-list-event-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-7805 .elementor-element.elementor-element-7de2fbf .eaelec-modal-header .eael-ec-modal-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:767px) {
	.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-toolbar h2 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-7805 .elementor-element.elementor-element-7de2fbf .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-col-header-cell a, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-list-sticky .fc-list-day th a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-timegrid-slot, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-timegrid-axis {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-daygrid-day-number {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-event .fc-event-title, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-event .fc-event-time, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-list-event-time, .elementor-7805 .elementor-element.elementor-element-7de2fbf .fc-list-event-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-7805 .elementor-element.elementor-element-7de2fbf .eaelec-modal-header .eael-ec-modal-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}
