.elementor-1348 .elementor-element.elementor-element-d732749{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.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 );color:var( --e-global-color-primary );}.elementor-1348 .elementor-element.elementor-element-f11e001 .elementor-heading-title{font-family:"Gotham medium", Sans-serif;font-weight:600;color:#78A22F;}.elementor-1348 .elementor-element.elementor-element-6c92ea5 .ba-category-filter{background-color:#ffffff;border-color:#03979D;color:#333333;font-family:"Montserrat", Sans-serif;border-radius:12px;width:360px;min-width:360px;height:58px;padding-top:calc((58px - 20px) / 2);padding-bottom:calc((58px - 20px) / 2);font-size:18px;padding:12px 40px 12px 15px;}.elementor-1348 .elementor-element.elementor-element-6c92ea5 .ba-category-filter-container{text-align:left;}.elementor-1348 .elementor-element.elementor-element-6c92ea5 .event-table-header{background-color:#03979D;color:#FFFFFF;padding:15px 20px 15px 20px;margin:0px 0px 0px 0px;text-align:center;}.elementor-1348 .elementor-element.elementor-element-6c92ea5 .event-table thead{background-color:#03979D;}.elementor-1348 .elementor-element.elementor-element-6c92ea5 .event-table thead th{color:#FFFFFF;}.elementor-1348 .elementor-element.elementor-element-6c92ea5 .event-table-header, .elementor-1348 .elementor-element.elementor-element-6c92ea5 .event-table thead th{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;}.elementor-1348 .elementor-element.elementor-element-6c92ea5 .event-table{background-color:#ffffff;border-color:#dee2e6;}.elementor-1348 .elementor-element.elementor-element-6c92ea5 .event-table td{background-color:#ffffff;color:#333333;font-family:"Montserrat", Sans-serif;border-color:#dee2e6;}.elementor-1348 .elementor-element.elementor-element-6c92ea5 .event-table th{border-color:#dee2e6;}.elementor-1348 .elementor-element.elementor-element-6c92ea5 .btn-outline-warning{background-color:#03979D;border-color:#03979D;color:#ffffff;font-family:"Montserrat", Sans-serif;}.elementor-1348 .elementor-element.elementor-element-c84bb18 #calendar{border-radius:5px;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .ba-calendar{border-radius:5px;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .calendar{border-radius:5px;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .ba-calendar table{border-width:1px;border-style:solid;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .ba-calendar td{border-width:1px;border-style:solid;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .ba-calendar th{border-width:1px;border-style:solid;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .calendar table{border-width:1px;border-style:solid;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .calendar td{border-width:1px;border-style:solid;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .calendar th{border-width:1px;border-style:solid;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .month-container table{border-width:1px;border-style:solid;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .month-container td{border-width:1px;border-style:solid;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .month-container th{border-width:1px;border-style:solid;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .calendar-header{border-width:1px;border-style:solid;background-color:var( --e-global-color-41557f2 );color:var( --e-global-color-text );}.elementor-1348 .elementor-element.elementor-element-c84bb18 .ba-calendar .calendar-header{border-width:1px;border-style:solid;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .month-container .calendar-header{border-width:1px;border-style:solid;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .month-container{border-width:1px;border-style:solid;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .ba-calendar .month-container{border-width:1px;border-style:solid;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .calendar-header .btn{color:#333333 !important;background-color:transparent !important;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .calendar-header .year-neighbor{color:#333333 !important;background-color:transparent !important;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .calendar-header .calendar-year-view .btn{color:#333333 !important;background-color:transparent !important;}.elementor-1348 .elementor-element.elementor-element-c84bb18 #viewBtn{background-color:#faab18 !important;text-decoration:none !important;color:#ffffff !important;border-radius:3px !important;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .event-buttons a[href*="/?event"]:not([href*="#em-event-booking-form"]){background-color:#faab18 !important;text-decoration:none !important;color:#ffffff !important;border-radius:3px !important;}.elementor-1348 .elementor-element.elementor-element-c84bb18 #viewBtn:hover{background-color:#e8960f !important;color:#ffffff !important;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .event-buttons a[href*="/?event"]:not([href*="#em-event-booking-form"]):hover{background-color:#e8960f !important;color:#ffffff !important;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .row.justify-content-between{justify-content:space-between !important;display:flex !important;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .event-buttons{justify-content:space-between !important;}.elementor-1348 .elementor-element.elementor-element-c84bb18 #registrationBtn{background-color:#12bbb8 !important;text-decoration:none !important;color:#ffffff !important;border-radius:3px !important;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .event-buttons a[href*="#em-event-booking-form"]{background-color:#12bbb8 !important;text-decoration:none !important;color:#ffffff !important;border-radius:3px !important;}.elementor-1348 .elementor-element.elementor-element-c84bb18 #registrationBtn:hover{background-color:#0ea5a2 !important;color:#ffffff !important;}.elementor-1348 .elementor-element.elementor-element-c84bb18 .event-buttons a[href*="#em-event-booking-form"]:hover{background-color:#0ea5a2 !important;color:#ffffff !important;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1348 .elementor-element.elementor-element-d732749{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-1348 .elementor-element.elementor-element-d732749{--content-width:100%;}}/* Start custom CSS for ba-events-list, class: .elementor-element-6c92ea5 */select.ba-category-filter option[value="all"] {
    display: none !important;
}

.ba-category-filter-container label.category-filter-label {
    display: none;
}/* End custom CSS */
/* Start custom CSS for ba-events-year-calendar, class: .elementor-element-c84bb18 */#customModal .modal-content .col-4 {
    width: 100% !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beechacres.org/wp-content/uploads/2024/07/Gotham-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Gotham medium';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://beechacres.org/wp-content/uploads/2024/07/Gotham-MediumItalic.woff') format('woff');
}
/* End Custom Fonts CSS */