.elementor-41246 .elementor-element.elementor-element-c160336{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41246 .elementor-element.elementor-element-a3f889c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41246 .elementor-element.elementor-element-a3f889c{text-align:center;}.elementor-41246 .elementor-element.elementor-element-a3f889c img{width:100%;}.elementor-41246 .elementor-element.elementor-element-ffe3b90 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 90px 0px 70px;}.elementor-41246 .elementor-element.elementor-element-ffe3b90{text-align:center;font-family:"Libre Baskerville", Sans-serif;font-weight:600;font-style:italic;text-decoration:none;line-height:1.3em;letter-spacing:1px;word-spacing:2px;text-shadow:2px 1px 1px #E0E0E0;color:var( --e-global-color-secondary );}.elementor-41246 .elementor-element.elementor-element-6eaf267 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-41246 .elementor-element.elementor-element-6cd4ef7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 15px;--row-gap:0px;--column-gap:15px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41246 .elementor-element.elementor-element-1b0cd7b .widget-image-caption{font-style:normal;margin-block-start:5px;}.elementor-41246 .elementor-element.elementor-element-0189f86 .widget-image-caption{font-style:normal;margin-block-start:5px;}.elementor-41246 .elementor-element.elementor-element-9683082 .elementor-button{background-color:var( --e-global-color-primary );padding:18px 50px 18px 50px;}.elementor-41246 .elementor-element.elementor-element-9683082 .elementor-button:hover, .elementor-41246 .elementor-element.elementor-element-9683082 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-41246 .elementor-element.elementor-element-9683082 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-41246 .elementor-element.elementor-element-0b968ae > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-41246 .elementor-element.elementor-element-bdc5632{width:100%;max-width:100%;}.elementor-41246 .elementor-element.elementor-element-bdc5632 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-41246 .elementor-element.elementor-element-bdc5632 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-41246 .elementor-element.elementor-element-bdc5632 .widget-image-caption{margin-block-start:5px;}.elementor-41246 .elementor-element.elementor-element-56351b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41246 .elementor-element.elementor-element-9a9f8e7{width:100%;max-width:100%;}.elementor-41246 .elementor-element.elementor-element-9a9f8e7 > .elementor-widget-container{background-color:var( --e-global-color-eb285e7 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41246 .elementor-element.elementor-element-9a9f8e7 .ectbe-wrapper{--ectbe-featd-evt-color:var( --e-global-color-primary );--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-29093db );}.elementor-41246 .elementor-element.elementor-element-9a9f8e7 .ectbe-list-wrapper.style-1 .ectbe-date-area,
					.elementor-41246 .elementor-element.elementor-element-9a9f8e7 .ectbe-content-box .ectbe-date-area span,
					.elementor-41246 .elementor-element.elementor-element-9a9f8e7 .ectbe-minimal-list-wrapper .ectbe-evt-time{font-family:"Libre Franklin", Sans-serif;}.elementor-41246 .elementor-element.elementor-element-9a9f8e7 .ectbe-evt-title .ectbe-evt-url{font-family:"Libre Baskerville", Sans-serif;font-weight:800;}.elementor-41246 .elementor-element.elementor-element-9a9f8e7 .ectbe-evt-read-more{font-family:"Libre Franklin", Sans-serif;font-size:17px;font-weight:700;text-transform:none;}.elementor-41246 .elementor-element.elementor-element-7aca881 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-41246 .elementor-element.elementor-element-7aca881{font-size:18px;line-height:1.4em;}.elementor-41246 .elementor-element.elementor-element-25ee874{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-41246 .elementor-element.elementor-element-7e91c53 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-41246 .elementor-element.elementor-element-7e91c53 .elementor-button{padding:18px 50px 18px 50px;}@media(max-width:1024px){.elementor-41246 .elementor-element.elementor-element-a3f889c img{width:700px;max-width:100%;}.elementor-41246 .elementor-element.elementor-element-6cd4ef7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-41246 .elementor-element.elementor-element-6cd4ef7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-ffe3b90 */a {
    text-decoration: none!important;
    }/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-9a9f8e7 *//* Removes default padding of container & gap between entries (matches background color set in Advanced tab) */ 

.ectbe-wrapper, .ectbe-minimal-list-wrapper {
    padding: 0px!important;
}
.ectbe-inner-wrapper, .ectbe-simple-event {
    padding-right: 0!important;
}
.ectbe-inner-wrapper {
    margin-top: 0!important;
}


/* Bground color of event titles (right column) and side padding */
.ectbe-content-box {
    background-color: #E0FAFF;
    padding-left: 20px;
    padding-right:20px;
}


/* Aligns dates vertically (left column) */
.ectbe-date-area {
     width: 15%!important;
}

#event-41023 .ectbe-date-area {
    margin-top:22px!important;
    justify-content: center!important;
}

#event-41131 .ectbe-date-area {
     justify-content: center!important;
    margin-bottom:10px!important;
}


/* Replaces padding above & below each event */
#event-41023 .ectbe-content-box {
    padding-top: 40px!important;
}

#event-41131 .ectbe-content-box {
    padding-top: 40px!important;
    padding-bottom: 50px!important;
}

.ectbe-evt-title {
    margin-bottom:0px!important;
}

/* Hover effects of event title links */
a.ectbe-evt-url:hover {
    text-decoration: underline;
}


/* Font styling of elements */
.ectbe-ev-day {
    color: #003e5f;
    font-family: "Libre Franklin", sans-serif;
    font-weight: 600!important;
}

.ectbe-ev-mo {
    font-family: "Libre Franklin", sans-serif;
    font-size: 18px!important;
    font-weight: 800!important;
}

.ectbe-evt-time {
    color: #2A8D24!important;
    font-size: 16px!important;
    font-weight: 500!important;
}


/* Hiding "Find Out More" links */
.ectbe-evt-more-box {
     display: none!important;
 }/* End custom CSS */