/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 06 2026 | 02:56:24 */
.feature_media__center.feature_media__credit {
	flex-wrap: wrap;
}
.feature_media__center.feature_media__credit .et_pb_module.et_pb_image {
	margin-bottom: 10px !important;
}
.calendar_hero {
	background-image: linear-gradient(180deg,rgba(35,48,108,0.8) 0%,rgba(35,48,108,0.8) 100%),url(https://egc.rocketlauncher.dev/wp-content/uploads/2025/10/hero-slide-3.jpg) !important;
}
.et-l.et-l--header {
	z-index: 3;
	position: relative;
}
.calendar_hero .et_pb_module_heading {
	font-weight: 600;
	text-transform: uppercase;
	font-size: 48px !important;
	color: #FFFFFF !important;
	text-align: center;
}

.full_map .et_pb_code_inner {
	aspect-ratio: inherit !important;
}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.nav_btn a {
	color: #fff !important;
}
@media(min-width:981px) {
	.hide_desktop__menu {
		display: none !important;
	}
}
@media(max-width:980px) {
	.hide_mobile__menu {
		display: none;
	}
	.calendar_hero .et_pb_module_heading {
		font-size:42px !important;
	}
}
@media(max-width:767px){
	.text_center__mobile .et_pb_module.et_pb_text,.text_center__mobile  .et_pb_module_heading {
		text-align: center !important;
	}
	.footer_menu .et_pb_menu__menu {
		width: 100%;
	}
	.footer_menu .et_pb_menu__menu .et-menu {
		width: 100%;
		justify-content: center !important;
	}
	.footer_menu .et_pb_menu__menu .et-menu li a {
		width: 100%;
		text-align: center;
	}
	.et_pb_module.footer_contact__blurb .et_pb_blurb_content {
		justify-content: center;
	}
	.text_center__mobile ul {
		text-align: left;
	}
	.calendar_hero .et_pb_module_heading {
		font-size:36px !important;
	}
}
@media(max-width:479px){
	.et_pb_section {
		padding: 20px 0 !important;
	}
	.hero_feat_blurb {
		width: 100%;
	}
	.hero_feat_blurb .et_pb_blurb_content {
		flex-direction: column;
		justify-content: center;
		width: 100%;
	}
	.hero_feat_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
		margin-bottom: 15px;
	}
	body .header_search {
	padding-top: 7px !important;
	padding-bottom: 6px !important;
}
}