
.et_pb_text_0, .et_pb_text_2, .et_pb_text_3 { line-height: 1.8em; font-size: 20px; line-height: 1.8em; }
.et_pb_image_0 { text-align: left;margin-left: 0; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header { text-shadow: 0.08em 0.08em 0em rgba(0,0,0,0.4)!important; }
.et_pb_cta_0.et_pb_promo { background-image: url(https://trailsbc.ca/wp-content/uploads/2025/05/Opening-Boardwalk-Scene-scaled.jpg);background-color: #2F4C37; }
body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button { 
					border-width:0px !important; background-color: #085933; }
.et_pb_text_1 { font-size: 15px; }
.et_pb_text_1 h5 { font-size: 14px; }
.et_pb_blurb_0.et_pb_blurb { padding-bottom: 76px !important; }
.et_pb_video_0 .et_pb_video_overlay_hover:hover { background-color: rgba(0,0,0,.6); }
.et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a { font-size: 14px; text-align: justify; }
.et-db .et-l .et_pb_section_dov_4652_0 { width: 80%; max-width: 1080px; margin-left: auto !important; margin-right: auto !important; z-index: 2; position: relative; }
.et-db .et-l .et_pb_row_dov_4652_1 { background-color: #FFFFFF; }
.et-db .et-l .et_pb_row_dov_4652_1.et_pb_row { padding-top: 50px !important; padding-right: 50px !important; padding-bottom: 50px !important; padding-left: 50px !important; padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; }
.ba_logo_grid_child_0 .dtq-logo-grid__item, .ba_logo_grid_child_1 .dtq-logo-grid__item, .ba_logo_grid_child_2 .dtq-logo-grid__item, .ba_logo_grid_child_3 .dtq-logo-grid__item, .ba_logo_grid_child_4 .dtq-logo-grid__item, .ba_logo_grid_child_5 .dtq-logo-grid__item, .ba_logo_grid_child_6 .dtq-logo-grid__item, .ba_logo_grid_child_7 .dtq-logo-grid__item, .ba_logo_grid_child_8 .dtq-logo-grid__item { background-color: #e2e5ed !important; padding-top: 50px !important; padding-right: 50px !important; padding-bottom: 50px !important; padding-left: 50px !important; }

@media only screen and ( max-width: 980px ) {
	.et_pb_image_0 .et_pb_image_wrap img { width: auto; }
	body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after { display: inline-block;
							opacity: 0; }
	body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after { 
								
								opacity: 1; }
}

@media only screen and ( max-width: 767px ) {
	.et_pb_image_0 .et_pb_image_wrap img { width: auto; }
	body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after { display: inline-block;
							opacity: 0; }
	body .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after { 
								
								opacity: 1; }
}