.page-template .content-sidebar-wrap {
	display: flex;
}

.find-chapter-sec #map {
	min-height: 800px;
}

.find-chapter-sec .locator .listings {
	overflow-y: scroll;
	max-height: 550px;
}

.find-chapter-sec .text-wrapper img {
	width: auto;
}

.why-support-sec .two-grid-row .img-col img {
	width: 100%;
}

.text-wrapper p {
	line-height: 1.2;
}

.chapter-banner .featured-chapter-sec .inner-row {
	align-items: normal;
}

main.content,
.search.search-results main.content,
.error404 main.content {
	background-color: #ffffff !important;
}

.site-footer {
	text-align: left !important;
}

.sing-up-sec {
	overflow: unset;
}

.gform_heading {
	display: none;
}

.sing-up-sec .form-col .gform_body .gform_fields {
	display: flex;
	flex-wrap: wrap;
	gap: 2.1%;
}

.sing-up-sec .form-col form {
	display: flex;
	flex-wrap: wrap;
	gap: max(18vw / var(--context), 14px);
	gap: 2.1%;
}

.sing-up-sec .form-col .gform_body {
	width: 69%;
}

.sing-up-sec .form-col .gform-footer {
	width: 28%;
	margin: 0 !important;
	padding: 0 !important;
}

.sing-up-sec .form-col .gform-footer {
	width: 28%;
	margin: 0 !important;
	padding: 0 !important;
}

.sing-up-sec .form-col .gform_body .gform_fields .gfield {
	width: 48.9%;
}

.sing-up-sec .form-col .gform_body .gform_fields span {
	padding: 0 !important;
}

.sing-up-sec .form-col .gform_body .gform_fields input {
	width: 100% !important;
	background-color: var(--color-white);
	color: #a6a6a6;
	text-transform: uppercase;
	font-size: max(15vw / var(--context), 14px);
	position: relative;
	z-index: 9;
	font-weight: 600;
	font-family: var(--ff-body);
	padding: max(18vw / var(--context), 16px) max(28vw / var(--context), 20px);
	line-height: 1;
	border-radius: max(5vw / var(--context), 5px);
}

.sing-up-sec .form-col .gform-footer .gform_button {
	width: 100%;
	padding: max(17vw / var(--context), 15px) max(28vw / var(--context), 20px);
	min-height: max(55vw / var(--context), 46px);
	font-size: max(20vw / var(--context), 18px);
	color: #fff !important;
	margin: 0;
	border: max(1vw / var(--context), 1px) solid var(--color-white);
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	text-align: center;
	text-transform: uppercase;
	line-height: 1;
	background-color: transparent;
	border-radius: max(4vw / var(--context), 4px);
	transition: all .5s ease-in-out;
	color: var(--color-white);
	font-weight: 600;
	font-family: var(--ff-body);
	position: relative;
	z-index: 3;
}

.sing-up-sec .form-col .gform-footer .gform_button:hover {
	background-color: var(--color-danger);
	color: var(--color-white);
	border-color: var(--color-danger);
}

.parallax-pro-maroon a:not(#tribe-events-pg-template *),
.parallax-pro-maroon .entry-title a:hover:not(#tribe-events-pg-template *),
.parallax-pro-maroon .genesis-nav-menu a:hover:not(#tribe-events-pg-template *),
.parallax-pro-maroon .genesis-nav-menu .current-menu-item>a:not(#tribe-events-pg-template *),
.parallax-pro-maroon .genesis-nav-menu .sub-menu a:hover:not(#tribe-events-pg-template *),
.parallax-pro-maroon .genesis-nav-menu .sub-menu .current-menu-item>a:hover:not(#tribe-events-pg-template *),
.parallax-pro-maroon .home-odd .featured-content .entry-title a:hover:not(#tribe-events-pg-template *),
.parallax-pro-maroon .site-footer a:hover:not(#tribe-events-pg-template *),
.parallax-pro-maroon .site-header .widget-area a:hover:not(#tribe-events-pg-template *),
.parallax-pro-maroon .home-even a.button:not(#tribe-events-pg-template *),
.parallax-pro-maroon a#scrolldown:hover:not(#tribe-events-pg-template *),
.parallax-pro-maroon h3.member a:not(#tribe-events-pg-template *) {
	color: #ffffff !important;
}


.join-next-event-sec .tribe-events a {
	color: #000 !important;
}

.nav-primary {
	display: none;
}

.chapter-top-menu {
	margin-bottom: 10px;
}

.error404 .entry .entry-content a,
.ancbar a {
	color: var(--color-primary) !important;
}

.error404 .entry .entry-content a:hover,
.ancbar a:hover {
	color: #8A1C1C !important;
}

.default-content {
	padding: max(60vw / var(--context), 30px) max(85vw / var(--context), 40px) max(10vw / var(--context), 10px);
}

.ncs-video-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: max(25vw / var(--context), 20px);
}

.ncs-video-grid>p {
	text-decoration: none;
	color: inherit;
	display: block;
	border: 1px solid #000 !important;
}

.ncs-video-grid>p img {
	aspect-ratio: 1 / 1;
	object-fit: cover;
	display: block;
	height: 300px;
	width: 100% !important;
	object-position: center;
}

.ncs-video-grid>p a {
	display: block;
	text-align: center;
	padding: 10px 8px;
	font-size: 18px;
	font-weight: 500;
	color: #8A1C1C !important;
}

.ancbar {
	background: #141e2b;
	color: #fff;
}

.gform_legacy_markup_wrapper input.medium,
.gform_legacy_markup_wrapper select.medium {
	width: 100% !important;
}

section .hide {
	display: none;
}

.parallax-pro-red a,
.parallax-pro-green a {
	color: #fff;
}

.near-contect-sec {
	margin-bottom: 10px;
}

.near-contect-sec .text-white {
	padding: max(60vw / var(--context), 30px) max(85vw / var(--context), 40px) max(10vw / var(--context), 50px);
}

._inline-form._dark fieldset {
	border: unset;
}

button._submit {
	border: 1px solid #fff;
	padding: 20px 50px;
	margin-top: 20px;
}

.page-template-default #accordion a,
.full-width-content .content-sidebar-wrap .content article a,
.page-template-default.parallax-pro-maroon .default-content a {
	color: #000000 !important;
}

.page-template-default #accordion a:hover,
.full-width-content .default-content a:hover,
.full-width-content .content-sidebar-wrap .content article a:hover,
.page-template-default.parallax-pro-maroon .default-content a:hover {
	color: #8A1C1C !important;
}

.full-width-content .default-content a.button:hover,
.full-width-content .default-content a.button,
.chapter-top-menu .left-side a {
	color: #ffffff;
}

.full-width-content .default-content a,
.full-width-content .content-sidebar-wrap .content a,
.chapter-top-menu .left-side a:hover {
	color: #000000;
}

.content-sidebar-wrap .content .category-text {
	max-width: 100%;
}

.full-width-content .content-sidebar-wrap .content {
	padding-top: 50px;
}

.page-template-default .default-content ul li {
	list-style: circle;
	line-height: 1.5;
	margin-left: 20px;
}

.page-template-default .default-content .wp-block-image.size-large {
	text-align: center;
}

.archive .category-post .entry-header {
	display: flex;
}

.archive .content-sidebar-wrap {
	display: flex;
	flex-wrap: wrap;
}

@media(max-width: 992px) {
	.ncs-video-grid {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (max-width: 767px) {
	.near-contect-sec .text-white {
		padding: 10px;
	}

	.ncs-video-grid {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 480px) {
	.ncs-video-grid {
		grid-template-columns: 1fr;
	}
}