  /** Do not edit this file **
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 23 2026 | 19:46:26 */
#custom-header {
	width: 100%;
	height: 450px;
	background-position: center;
}

.news-title {
	margin-top: -.25rem !important;
}

.breadcrumb-links.custom-h {
	margin: 0;
	padding: 1.5rem 10rem;
}

#content.custom-p {
	margin-top: 0 !important;
	margin-bottom: -15px !important;
}

.pt-3.content-adjuster {
	padding-right: 5rem;
	padding-top: 3rem !important;
}

/* Generated Footer */

.pb-3 {
	color: #fff !important;
}

.separator {
	color: #fff !important;
}

.nowrap {
	color: #fff !important;
}

/* Program Contact */

.program-contact-name {
	color: #2d2d2a !important;
}

.program-contact-title {
	color: #2d2d2a !important;
}

.program-contact-phone span {
	color: #2d2d2a !important;
}

.office-number {
	color: #2d2d2a !important;
}

/* Google Calendar Iframe */


.google-calendar {
  position: relative;
  height: 0;
  padding-bottom: 50%;
}

.google-cal-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
	border: none !important;
}

/*
.google-cal-iframe {
	width: 1400px;
	height: 1000px;
}

@media screen and (max-width: 1400px) {
	.google-cal-iframe {
	width: 1200px !important;
	height: 900px !important;
	}
}

@media screen and (max-width: 1200px) {
	.google-cal-iframe {
	width: 1000px !important;
	height: 800px !important;
	}
}

@media screen and (max-width: 1000px) {
	.google-cal-iframe {
	width: 800px !important;
	height: 600px !important;
	}
}

@media screen and (max-width: 800px) {
	.google-cal-iframe {
	width: 600px !important;
	height: 400px !important;
	}
}
*/

@media screen and (max-width: 640px) {
	.breadcrumb-links.custom-h {
		padding: 1.5rem;
	}
}

.grecaptcha-badge {
	bottom: 100px !important;
}
.tribe-events .tribe-events-c-top-bar__nav-list-item {
    list-style-type: none;
}

.tribe-events-notices ul {
    list-style-type: none !important;
    padding-left: 0;
}

/* Add border-bottom to .bg-white header bars for events */
.bg-white.header-bar,
.header-bar.bg-pattern-bg-white,
.header-bar.bg-white {
    border-bottom: 1px solid #e4e4e4;
}

/* General .bg-white class border */
.bg-white {
    border-bottom: 1px solid #e4e4e4;
}

.tribe-common .tribe-common-l-container {
    max-width: 100% !important;
}