


.fl-builder-content .fl-node-2z7qcao3b05d h1,
.fl-builder-content .fl-node-2z7qcao3b05d h2,
.fl-builder-content .fl-node-2z7qcao3b05d h3,
.fl-builder-content .fl-node-2z7qcao3b05d h4,
.fl-builder-content .fl-node-2z7qcao3b05d h5,
.fl-builder-content .fl-node-2z7qcao3b05d h6,
.fl-builder-content .fl-node-2z7qcao3b05d h1 a,
.fl-builder-content .fl-node-2z7qcao3b05d h2 a,
.fl-builder-content .fl-node-2z7qcao3b05d h3 a,
.fl-builder-content .fl-node-2z7qcao3b05d h4 a,
.fl-builder-content .fl-node-2z7qcao3b05d h5 a,
.fl-builder-content .fl-node-2z7qcao3b05d h6 a {
	color: #307079;
}



.fl-node-2z7qcao3b05d > .fl-row-content-wrap {
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #f1f1f1;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-right-radius: 30px;
}
.fl-node-2z7qcao3b05d.fl-row-fixed-width, .fl-node-2z7qcao3b05d .fl-row-fixed-width {
	max-width: 1060px;
}
.fl-node-2z7qcao3b05d.fl-row .fl-row-content-wrap .fl-builder-layer, .fl-node-2z7qcao3b05d.fl-row-bg-multiple .fl-row-content-wrap .fl-row-content, .fl-node-2z7qcao3b05d.fl-row-bg-embed .fl-row-content-wrap .fl-bg-embed-code, .fl-node-2z7qcao3b05d.fl-row-bg-slideshow .fl-row-content-wrap .fl-bg-slideshow, .fl-node-2z7qcao3b05d.fl-row-bg-video .fl-row-content-wrap .fl-bg-video {
	border-bottom-right-radius: 28px;
}
 .fl-node-2z7qcao3b05d > .fl-row-content-wrap {
	padding-top:60px;
	padding-bottom:60px;
}

                
    
    .fl-builder-row-settings #fl-field-separator_position {
        display: none !important;
    }
    
    
    
    	
	
    
    
    
    



.fl-node-fawvj0g6tked {
	width: 100%;
}




.fl-node-q6br9puo3j2z {
	width: 70%;
}




.fl-node-06fsrqmbza5g {
	width: 48%;
}
.fl-node-06fsrqmbza5g > .fl-col-content {
	background-color: #f1f1f1;
	border-top-left-radius: 30px;
}




.fl-node-3hl5ybrpez01 {
	width: 100%;
}




.fl-node-m54po68adjxv {
	width: 29%;
}
.fl-node-m54po68adjxv > .fl-col-content {
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #f1f1f1;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
 .fl-node-m54po68adjxv > .fl-col-content {
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}




.fl-node-13d2qi8th7ny {
	width: 51%;
}
 .fl-node-13d2qi8th7ny > .fl-col-content {
	margin-bottom:-7px;
}
.fl-row .fl-col .fl-node-h2k14mbilz8r h1.fl-heading a,
.fl-row .fl-col .fl-node-h2k14mbilz8r h1.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-h2k14mbilz8r h1.fl-heading .fl-heading-text *,
.fl-node-h2k14mbilz8r h1.fl-heading .fl-heading-text {
	color: #872f4c;
}
.fl-node-h2k14mbilz8r.fl-module-heading .fl-heading {
	font-size: 30px;
}
 .fl-node-h2k14mbilz8r > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-pken4vd19cyz, .fl-node-pken4vd19cyz .fl-photo {
	text-align: left;
}
.fl-node-pken4vd19cyz .fl-photo-img {
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #307079;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
.fl-module-fl-the-events-calendar-map .tribe-events-venue-map {
	border: none;
	display: block;
	float: none;
	margin: 0;
	width: 100%;
}
.fl-node-pe7uco3x218m .tribe-events-venue-map iframe {
	height: 284px;
	max-height: unset;
}
 .fl-node-pe7uco3x218m > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-module-fl-the-events-calendar-related ul.tribe-related-events {
	margin: 0;
}
 .fl-node-zs8xk7243ipe > .fl-module-content {
	margin-top:0px;
}
.fl-node-kpz7aeb9u1ot .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	width: 100%;
	margin: auto;
}

			.fl-node-kpz7aeb9u1ot .fl-separator {
	border-top-color: #e8e8e8;
	border-top-style: solid;
}

.fl-node-jsk0tvyfrho1 .fl-button-group-layout-vertical .fl-button-group-buttons .fl-button:is(a, button),
.fl-node-jsk0tvyfrho1 .fl-button-group-layout-horizontal .fl-button-group-buttons .fl-button:is(a, button) {
	width: 100%;
}
.fl-node-jsk0tvyfrho1 .fl-button-group-layout-horizontal .fl-button-group-buttons {
		justify-content: flex-start}

	.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button-group .fl-button:is(a, button) > span,
	.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button-group .fl-button:is(a, button) > i {
		color: #ffffff;
	}

	.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button-group .fl-button:is(a, button):hover > span,
	.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button-group .fl-button:is(a, button):focus > span,
	.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button-group .fl-button:is(a, button):hover > i,
	.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button-group .fl-button:is(a, button):focus > i {
		color: #ffffff;
	}

.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button-group .fl-button-group-buttons .fl-button:is(a, button) {
	background: #307079;
	border: 1px solid #24646d;	}
	.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button-group .fl-button-group-buttons .fl-button:is(a, button):hover,
.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button-group .fl-button-group-buttons .fl-button:is(a, button):focus {

	background: #872f4c;

	}
	
	#fl-button-group-button-jsk0tvyfrho1-0 .fl-button:is(a, button) {
		
			}

	
	#fl-button-group-button-jsk0tvyfrho1-1 .fl-button:is(a, button) {
		
			}

		.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button,
	.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button * {
		transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
	}
.fl-node-jsk0tvyfrho1 .fl-button-group-layout-vertical .fl-button-group-buttons .fl-button-group-button .fl-button-wrap {
	text-align: left;
}
.fl-node-jsk0tvyfrho1 .fl-button-group-layout-horizontal .fl-button-group-buttons {
	justify-content: flex-start;
}
.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button-group .fl-button-group-buttons .fl-button-group-button {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button-group .fl-button:is(a, button), .fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button-group a.fl-button:visited {
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
}
.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button-group .fl-button-group-buttons .fl-button:is(a, button) {
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
.fl-builder-content .fl-node-jsk0tvyfrho1 .fl-button-group .fl-button-group-buttons .fl-button:is(a, button):hover {
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
 .fl-node-jsk0tvyfrho1 > .fl-module-content {
	margin-top:20px;
	margin-bottom:20px;
}
	.fl-builder-content .fl-node-xoysdb1h6rmg .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-xoysdb1h6rmg .fl-module-content .fl-rich-text * {
		color: #872f4c;
	}
	.fl-builder-content .fl-node-xoysdb1h6rmg .fl-rich-text, .fl-builder-content .fl-node-xoysdb1h6rmg .fl-rich-text *:not(b, strong) {
	font-family: gilgan, sans-serif;
	font-weight: 400;
}
 .fl-node-xoysdb1h6rmg > .fl-module-content {
	margin-bottom:0px;
}

.fl-node-y6qoh7s2mklt .fl-button-group-layout-vertical .fl-button-group-buttons .fl-button:is(a, button),
.fl-node-y6qoh7s2mklt .fl-button-group-layout-horizontal .fl-button-group-buttons .fl-button:is(a, button) {
	width: 100%;
}
.fl-node-y6qoh7s2mklt .fl-button-group-layout-horizontal .fl-button-group-buttons {
		justify-content: center}

	.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button-group .fl-button:is(a, button) > span,
	.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button-group .fl-button:is(a, button) > i {
		color: #ffffff;
	}

	.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button-group .fl-button:is(a, button):hover > span,
	.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button-group .fl-button:is(a, button):focus > span,
	.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button-group .fl-button:is(a, button):hover > i,
	.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button-group .fl-button:is(a, button):focus > i {
		color: #ffffff;
	}

.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button-group .fl-button-group-buttons .fl-button:is(a, button) {
	background: #307079;
	border: 1px solid #24646d;	}
	.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button-group .fl-button-group-buttons .fl-button:is(a, button):hover,
.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button-group .fl-button-group-buttons .fl-button:is(a, button):focus {

	background: #872f4c;

	}
	
	#fl-button-group-button-y6qoh7s2mklt-0 .fl-button:is(a, button) {
		
			}

		.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button,
	.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button * {
		transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
	}
.fl-node-y6qoh7s2mklt .fl-button-group-layout-vertical .fl-button-group-buttons .fl-button-group-button .fl-button-wrap {
	text-align: center;
}
.fl-node-y6qoh7s2mklt .fl-button-group-layout-horizontal .fl-button-group-buttons {
	justify-content: center;
}
.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button-group .fl-button-group-buttons .fl-button-group-button {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button-group .fl-button:is(a, button), .fl-builder-content .fl-node-y6qoh7s2mklt .fl-button-group a.fl-button:visited {
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
}
.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button-group .fl-button-group-buttons .fl-button:is(a, button) {
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
.fl-builder-content .fl-node-y6qoh7s2mklt .fl-button-group .fl-button-group-buttons .fl-button:is(a, button):hover {
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
 .fl-node-y6qoh7s2mklt > .fl-module-content {
	margin-top:30px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-y6qoh7s2mklt > .fl-module-content { margin-top:20px; } }.fl-post-info-sep {
	margin: 0 3px;
} .fl-node-3r71amy5uilq > .fl-module-content {
	margin-top:0px;
	margin-bottom:40px;
}
@media (max-width: 768px) { .fl-node-3r71amy5uilq > .fl-module-content { margin-bottom:20px; } }#tribe-events .tribe-events-button, .tribe-events-button {
	float: none;
	margin-top: 0;
}
.fl-node-l2k6ah081jnr .tribe-events-cal-links {
	text-align: left;
}

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

.fl-node-l2k6ah081jnr a.tribe-events-button, .fl-node-l2k6ah081jnr a.tribe-events-button:hover {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
 .fl-node-l2k6ah081jnr > .fl-module-content {
	margin-bottom:0px;
}
 .fl-node-zcfjrlbd84ew > .fl-module-content {
	margin-top:-10px;
	margin-bottom:0px;
	margin-left:20px;
}
@media (max-width: 768px) { .fl-node-zcfjrlbd84ew > .fl-module-content { margin-top:20px; } }
/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */
.tribe-events-single ul.tribe-related-events li {
    background: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 3px;
    box-sizing: border-box;
    float: left;
    font-size: .9em;
    font-weight: 400;
    list-style: none;
    margin: 0 4% 2% 0;
    padding: 0;
    width: 29.3333%;
}


.tribe-country-name {
 display: none;
}

.fl-module .tribe-events-meta-group dl {
    margin-bottom: 0;
    width: 275px;
}

.fl-module .tribe-events-meta-group dd:last-child {
    display: none;
}

form.customize-unpreviewable, form.customize-unpreviewable input, form.customize-unpreviewable select, form.customize-unpreviewable button, a.customize-unpreviewable, area.customize-unpreviewable {
    display: none;!important
}

.tribe-events-gmap {
        display: none;!important
}
/* End Layout CSS */


        			.fl-node-2z7qcao3b05d .fl-row-content {
				min-width: 0px;
			}
		