.elementor-7972 .elementor-element.elementor-element-60d3ac9 > .elementor-background-overlay{background-color:#4D3535;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7972 .elementor-element.elementor-element-60d3ac9 > .elementor-container{max-width:1300px;min-height:60vh;}.elementor-7972 .elementor-element.elementor-element-60d3ac9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-7972 .elementor-element.elementor-element-60d3ac9 > .elementor-shape-bottom svg{height:25px;}.elementor-7972 .elementor-element.elementor-element-2a29016e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7972 .elementor-element.elementor-element-6b7f16e2 > .elementor-container{max-width:1600px;}.elementor-7972 .elementor-element.elementor-element-6b7f16e2{padding:8% 12% 8% 12%;}.elementor-7972 .elementor-element.elementor-element-1033771f > .elementor-element-populated{padding:0% 3% 0% 3%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-7972 .elementor-element.elementor-element-6fdcaf88{padding:0% 12% 0% 12%;text-align:center;}.elementor-7972 .elementor-element.elementor-element-6fdcaf88 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#3C3C3C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7972 .elementor-element.elementor-element-1253f73a{--divider-border-style:solid;--divider-color:#910045;--divider-border-width:3px;}.elementor-7972 .elementor-element.elementor-element-1253f73a .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-7972 .elementor-element.elementor-element-1253f73a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7972 .elementor-element.elementor-element-4a44f52 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-7972 .elementor-element.elementor-element-4a44f52 .ectbe-wrapper{--e-ectbe-date-area-background:var( --e-global-color-secondary );--e-ectbe-evt-description-color:var( --e-global-color-text );--e-ectbe-evt-venue-color:var( --e-global-color-secondary );}.elementor-7972 .elementor-element.elementor-element-4a44f52 .ectbe-evt-description{font-family:"Open Sans", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-7972 .elementor-element.elementor-element-da76593 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-7972 .elementor-element.elementor-element-da76593 .ectbe-wrapper{--e-ectbe-date-area-color:var( --e-global-color-secondary );--e-ectbe-evt-title-color:var( --e-global-color-primary );--e-ectbe-evt-read-more-color:var( --e-global-color-primary );}.elementor-7972 .elementor-element.elementor-element-da76593 .ectbe-list-wrapper.style-1 .ectbe-date-area,
					.elementor-7972 .elementor-element.elementor-element-da76593 .ectbe-content-box .ectbe-date-area span,
					.elementor-7972 .elementor-element.elementor-element-da76593 .ectbe-minimal-list-wrapper .ectbe-evt-time{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-7972 .elementor-element.elementor-element-da76593 .ectbe-evt-read-more{font-family:"Open Sans", Sans-serif;font-size:0.9em;font-weight:600;text-transform:uppercase;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7972 .elementor-element.elementor-element-60d3ac9 > .elementor-container{min-height:70vh;}.elementor-7972 .elementor-element.elementor-element-60d3ac9{padding:50px 50px 50px 50px;}.elementor-7972 .elementor-element.elementor-element-2a29016e > .elementor-element-populated{padding:0px 150px 0px 0px;}.elementor-7972 .elementor-element.elementor-element-6b7f16e2{padding:50px 20px 50px 20px;}.elementor-7972 .elementor-element.elementor-element-1033771f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7972 .elementor-element.elementor-element-1033771f > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7972 .elementor-element.elementor-element-6fdcaf88 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-7972 .elementor-element.elementor-element-60d3ac9 > .elementor-container{min-height:60vh;}.elementor-7972 .elementor-element.elementor-element-2a29016e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7972 .elementor-element.elementor-element-6b7f16e2{padding:60px 40px 60px 40px;}.elementor-7972 .elementor-element.elementor-element-1033771f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7972 .elementor-element.elementor-element-6fdcaf88 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-4a44f52 */.ect-event-content p a {
    display: none
}

.fc-daygrid-event-dot {
    border-color: #D4AB54 !important;
}

.fc-list-event-dot {
    border-color: #D4AB54 !important;
}

.fc-media-screen .fc-timegrid-event {
    background-color: #910045 !important;
    border-color: #910045 !important;
}

.fc-dayGridMonth-button.fc-button.fc-button-primary {
    background-color: #910045 !important;
    border-color: #910045 !important;
}

.fc-timeGridDay-button.fc-button.fc-button-primary{
    background-color: #910045 !important;
    border-color: #910045 !important;
}
.fc-timeGridWeek-button.fc-button.fc-button-primary {
    background-color: #910045 !important;
    border-color: #910045 !important;
}

.fc-listMonth-button.fc-button.fc-button-primary {
    background-color: #910045 !important;
    border-color: #910045 !important;
}

.fc-prev-button.fc-button.fc-button-primary {
    background-color: #910045 !important;
    border-color: #910045 !important;
}

.fc-next-button.fc-button.fc-button-primary {
    background-color: #910045 !important;
    border-color: #910045 !important;
    
}

.ectbe-featured-img {
    text-align: center;
    margin-bottom: 4%;
}
.ectbe-calendar-wrapper .ectbe-featured-img .ectbe-img {
    height: 350px !important;
    object-fit: contain !important;
}

.ectbe-calendar-wrapper .ectbe-modal-header h2 {
    padding: 4% 2% !important;
}

.ectbe-modal-content {
    padding: 2% 0%;
}

.ectbe-modal-footer {
    text-align: center;
}

.ectbe-event-date-start.ectbe-event-popup-date {
    display: none
}
.ectbe-event-date-end.ectbe-event-popup-date {
    display: none
}

.fc-list-event-time {
    display: none;
}

.fc-button {
    color: white!important;
    border:  solid 1px
    !important;
}

.fc-button:hover {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
    box-shadow: 0 0 0 .0rem rgba(44,62,80,.25) !important;
}

.fc-prev-button.fc-button.fc-button-primary:hover {
    background-color: white !important;
}

.fc-prev-button.fc-button.fc-button-primary:active {
    background-color: white !important;
}

.fc-next-button.fc-button.fc-button-primary:hover {
    background-color: white !important;
}

.fc-next-button.fc-button.fc-button-primary:active {
    background-color: white !important;
}

.fc-button:focus {
    color: white !important;
    background-color: #910045 !important;
    border: solid 1px !important;
    box-shadow: 0 0 0 .0rem rgba(44,62,80,.25) !important;
}
.fc-button:focus:hover {
    color: #910045 !important;
    background-color: white !important;
}

.fc-button:active {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
    box-shadow: 0 0 0 .0rem rgba(44,62,80,.25) !important;
}

.fc-today-button.fc-button.fc-button-primary {
    border: solid 1px #2C3E50 !important;
}

.fc-today-button.fc-button.fc-button-primary:hover {
    color: #2C3E50 !important;
    background-color: white !important;
    border: solid 1px #2C3E50 !important;
}

.fc-dayGridMonth-button.fc-button.fc-button-primary:hover {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}

.fc-dayGridMonth-button.fc-button.fc-button-primary:focus {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}

.fc-dayGridMonth-button.fc-button.fc-button-primary:active {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}

.fc-timeGridWeek-button.fc-button.fc-button-primary:hover {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}

.fc-timeGridWeek-button.fc-button.fc-button-primary:focus {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}

.fc-timeGridWeek-button.fc-button.fc-button-primary:active {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}

.fc-timeGridDay-button.fc-button.fc-button-primary:hover {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}

.fc-timeGridDay-button.fc-button.fc-button-primary:focus {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}

.fc-timeGridDay-button.fc-button.fc-button-primary:active {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}

.fc-timeGridWeek-button.fc-button.fc-button-primary:hover {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}

.fc-timeGridWeek-button.fc-button.fc-button-primary:focus {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}

.fc-timeGridWeek-button.fc-button.fc-button-primary:active {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}

.fc-listMonth-button.fc-button.fc-button-primary:hover {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}

.fc-listMonth-button.fc-button.fc-button-primary:focus {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}

.fc-listMonth-button.fc-button.fc-button-primary:active {
    color: #910045 !important;
    background-color: white !important;
    border: solid 1px !important;
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-da76593 */.ect-event-content p a {
    display: none
}

.fc-daygrid-event-dot {
    border-color: #D4AB54 !important;
}

.fc-list-event-dot {
    border-color: #D4AB54 !important;
}

.fc-media-screen .fc-timegrid-event {
    background-color: #910045 !important;
    border-color: #910045 !important;
}

.fc-dayGridMonth-button.fc-button.fc-button-primary {
    background-color: #910045 !important;
    border-color: #910045 !important;
}

.fc-timeGridDay-button.fc-button.fc-button-primary{
    background-color: #910045 !important;
    border-color: #910045 !important;
}
.fc-timeGridWeek-button.fc-button.fc-button-primary {
    background-color: #910045 !important;
    border-color: #910045 !important;
}

.fc-listMonth-button.fc-button.fc-button-primary {
    background-color: #910045 !important;
    border-color: #910045 !important;
}

.fc-prev-button.fc-button.fc-button-primary {
    background-color: #910045 !important;
    border-color: #910045 !important;
}

.fc-next-button.fc-button.fc-button-primary {
    background-color: #910045 !important;
    border-color: #910045 !important;
    
}/* End custom CSS */