





.fl-node-d9zoq2j6pua3 .fl-row-content {
	max-width: 1120px;
}




.fl-node-6fcrboev0jwi {
	width: 100%;
}




.fl-node-uicylk7po9sh {
	width: 50%;
}
 .fl-node-uicylk7po9sh > .fl-col-content {
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}




.fl-node-6x3vldt75nm8 {
	width: 50%;
}
 .fl-node-6x3vldt75nm8 > .fl-col-content {
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}
.fl-node-n7f0l91456kv.fl-module-heading .fl-heading {
	text-align: center;
}
 .fl-node-n7f0l91456kv > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-870glbvfu2r9, .fl-node-870glbvfu2r9 .fl-photo {
	text-align: center;
}
 .fl-node-wt3m6ekp2zhr.fl-module-heading {
	margin-bottom:0px;
}
.fl-builder-content .fl-node-v9xct1erqazm .fl-rich-text, .fl-builder-content .fl-node-v9xct1erqazm .fl-rich-text *:not(b, strong) {
	font-size: 3rem;
	text-align: center;
}
 .fl-node-v9xct1erqazm > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
#tribe-events .tribe-events-button, .tribe-events-button {
	float: none;
	margin-top: 0;
}
.fl-node-vrfdnixl2ub9 .tribe-events-cal-links {
	text-align: center;
}

.fl-node-vrfdnixl2ub9 .tribe-events-cal-links a.tribe-events-button {
	border-radius: 0px;
}

.fl-node-vrfdnixl2ub9 a.tribe-events-button {
	color: rgb(0, 0, 0);
}
.fl-node-vrfdnixl2ub9 a.tribe-events-button, .fl-node-vrfdnixl2ub9 a.tribe-events-button:hover {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
 .fl-node-vrfdnixl2ub9 > .fl-module-content {
	margin-top:0px;
}
.fl-module-fl-the-events-calendar-notices .tribe-events-notices {
	margin: 0;
	text-shadow: none;
}

 .fl-node-n30x2eq4ca1f > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-module-fl-the-events-calendar-related ul.tribe-related-events {
	margin: 0;
}
.fl-module-fl-post-navigation .screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    position: absolute;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
.fl-module-fl-post-navigation nav.post-navigation {
    overflow: hidden;
}
@media (max-width: 768px) { .fl-module-fl-post-navigation .nav-links {
	display: block;
}
.fl-module-fl-post-navigation .nav-links .nav-previous {
	margin-bottom: 15px;
	width: 100%;
}
.fl-module-fl-post-navigation .nav-links .nav-next {
	text-align: right;
	width: 100%;
}
 }.fl-node-af9owpd3ytb7 .nav-links { 
	display: flex;
	flex-direction: row;
	width: 100%;
}
.fl-node-af9owpd3ytb7 .nav-links .nav-previous,
.fl-node-af9owpd3ytb7 .nav-links .nav-next { 
	display: block;
	width: 100%;
}
.fl-node-af9owpd3ytb7 .nav-links a { 
	display: inline-block;
}
.fl-node-af9owpd3ytb7 .nav-links .nav-previous { 
	text-align: left;
}
.fl-node-af9owpd3ytb7 .nav-links .nav-next { 
	text-align: right;
}
@media(max-width: 768px) {
	.fl-node-af9owpd3ytb7 .nav-links, .fl-node-af9owpd3ytb7 .nav-links .nav-previous, .fl-node-af9owpd3ytb7 .nav-links .nav-next {
		display: block;
		width: 100%;
	}
}
 .fl-node-af9owpd3ytb7 > .fl-module-content {
	margin-top:0px;
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */


