#seasidetms_row_773e393d7e .seasidetms_row_outer_parent {
	padding-top: 0px;
}

#seasidetms_row_773e393d7e .seasidetms_row_outer_parent {
	padding-bottom: 0px;
}

#seasidetms_row_773e393d7e .seasidetms_row_inner.seasidetms_row_fullwidth {
	padding-left: 0%;
}

#seasidetms_row_773e393d7e .seasidetms_row_inner.seasidetms_row_fullwidth {
	padding-right: 0%;
}

#seasidetms_column_ee2488d30b {}

#seasidetms_row_cb0e033a92 .seasidetms_row_outer_parent {
	padding-top: 105px;
}

@media only screen and (max-width: 540px) {
	#seasidetms_row_cb0e033a92 .seasidetms_row_outer_parent {
		padding-top: 65px;
	}
}

#seasidetms_heading_9ea53373b0 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

#seasidetms_heading_9ea53373b0 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_9ea53373b0 .seasidetms_heading,
#seasidetms_heading_9ea53373b0 .seasidetms_heading a {
	font-family: 'Mrs Saint Delafield';
	font-size: 120px;
	line-height: 150px;
	font-weight: 400;
	color: #e2e2e2;
}

#seasidetms_heading_9ea53373b0 .seasidetms_heading a:hover {}

#seasidetms_heading_9ea53373b0 .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_9ea53373b0 .seasidetms_heading,
	#seasidetms_heading_9ea53373b0 .seasidetms_heading a {
		font-size: 105px;
		line-height: 125px;
	}
}

#seasidetms_divider_9b5f0fa40e {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-bottom: -72px;
}

#seasidetms_heading_3eeb931ad2 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

#seasidetms_heading_3eeb931ad2 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_3eeb931ad2 .seasidetms_heading,
#seasidetms_heading_3eeb931ad2 .seasidetms_heading a {
	font-size: 36px;
	line-height: 36px;
	font-weight: 400;
}

#seasidetms_heading_3eeb931ad2 .seasidetms_heading a:hover {}

#seasidetms_heading_3eeb931ad2 .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_3eeb931ad2 .seasidetms_heading,
	#seasidetms_heading_3eeb931ad2 .seasidetms_heading a {
		font-size: 30px;
		line-height: 45px;
	}
}

#seasidetms_heading_e595082ea5 {
	text-align: center;
	margin-top: -2px;
	margin-bottom: 27px;
}

#seasidetms_heading_e595082ea5 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_e595082ea5 .seasidetms_heading,
#seasidetms_heading_e595082ea5 .seasidetms_heading a {
	font-size: 36px;
	line-height: 36px;
	font-weight: 400;
}

#seasidetms_heading_e595082ea5 .seasidetms_heading a:hover {}

#seasidetms_heading_e595082ea5 .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_e595082ea5 .seasidetms_heading,
	#seasidetms_heading_e595082ea5 .seasidetms_heading a {
		font-size: 30px;
		line-height: 35px;
	}
}

#seasidetms_fb_a0074eb788 {
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: rgba(255, 255, 255, 0);
}

#seasidetms_fb_a0074eb788 .featured_block_inner {
	width: 74%;
	text-align: center;
	margin: 0 auto;
	background-color: rgba(255, 255, 255, 0);
}

#seasidetms_fb_a0074eb788 .featured_block_text {
	text-align: center;
}

#seasidetms_heading_n722iq8fda {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
}

#seasidetms_heading_n722iq8fda .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_n722iq8fda .seasidetms_heading,
#seasidetms_heading_n722iq8fda .seasidetms_heading a {
	font-size: 16px;
	line-height: 28px;
	font-weight: 400;
	color: #2e2e2e;
}

#seasidetms_heading_n722iq8fda .seasidetms_heading a:hover {}

#seasidetms_heading_n722iq8fda .seasidetms_heading_divider {}

#seasidetms_gallery_d1678b9438 .seasidetms_gallery {
	margin: 0 0 0 -20px;
}

#seasidetms_gallery_d1678b9438 .seasidetms_gallery .seasidetms_gallery_item {
	padding: 0 0 20px 20px;
}

#seasidetms_row_ebb7b4f7ac .seasidetms_row_outer_parent {
	padding-top: 85px;
}

#seasidetms_row_ebb7b4f7ac .seasidetms_row_outer_parent {
	padding-bottom: 125px;
}

@media only screen and (max-width: 1024px) {
	#seasidetms_row_ebb7b4f7ac .seasidetms_row_outer_parent {
		padding-top: 30px;
	}
}

@media only screen and (max-width: 1024px) {
	#seasidetms_row_ebb7b4f7ac .seasidetms_row_outer_parent {
		padding-bottom: 55px;
	}
}

@media only screen and (max-width: 768px) {
	#seasidetms_row_ebb7b4f7ac .seasidetms_row_outer_parent {
		padding-top: 30px;
	}
}

@media only screen and (max-width: 768px) {
	#seasidetms_row_ebb7b4f7ac .seasidetms_row_outer_parent {
		padding-bottom: 35px;
	}
}

#seasidetms_column_fbec7e4b37 {}

#seasidetms_gallery_354ee571c9 .seasidetms_gallery {
	margin: 0 0 0 -20px;
}

#seasidetms_gallery_354ee571c9 .seasidetms_gallery .seasidetms_gallery_item {
	padding: 0 0 20px 20px;
}

#seasidetms_heading_778541870f {
	text-align: center;
	margin-top: 23px;
	margin-bottom: 0px;
}

#seasidetms_heading_778541870f .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_778541870f .seasidetms_heading,
#seasidetms_heading_778541870f .seasidetms_heading a {
	font-family: 'Mrs Saint Delafield';
	font-size: 120px;
	line-height: 150px;
	color: #e2e2e2;
}

#seasidetms_heading_778541870f .seasidetms_heading a:hover {}

#seasidetms_heading_778541870f .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_778541870f .seasidetms_heading,
	#seasidetms_heading_778541870f .seasidetms_heading a {
		font-size: 105px;
		line-height: 130px;
	}
}

#seasidetms_divider_f1716e97e2 {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-bottom: -70px;
}

#seasidetms_heading_aefea825b0 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

#seasidetms_heading_aefea825b0 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_aefea825b0 .seasidetms_heading,
#seasidetms_heading_aefea825b0 .seasidetms_heading a {
	font-size: 36px;
	line-height: 36px;
	font-weight: 400;
}

#seasidetms_heading_aefea825b0 .seasidetms_heading a:hover {}

#seasidetms_heading_aefea825b0 .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_aefea825b0 .seasidetms_heading,
	#seasidetms_heading_aefea825b0 .seasidetms_heading a {
		font-size: 30px;
		line-height: 42px;
	}
}

#seasidetms_heading_b7d451f272 {
	text-align: center;
	margin-top: -2px;
	margin-bottom: 25px;
}

#seasidetms_heading_b7d451f272 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_b7d451f272 .seasidetms_heading,
#seasidetms_heading_b7d451f272 .seasidetms_heading a {
	font-size: 36px;
	line-height: 36px;
	font-weight: 400;
}

#seasidetms_heading_b7d451f272 .seasidetms_heading a:hover {}

#seasidetms_heading_b7d451f272 .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_b7d451f272 .seasidetms_heading,
	#seasidetms_heading_b7d451f272 .seasidetms_heading a {
		font-size: 30px;
		line-height: 42px;
	}
}

#seasidetms_heading_9ebe02efd0 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: -5px;
}

#seasidetms_heading_9ebe02efd0 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_9ebe02efd0 .seasidetms_heading,
#seasidetms_heading_9ebe02efd0 .seasidetms_heading a {
	font-size: 20px;
	line-height: 26px;
	color: #2e2e2e;
}

#seasidetms_heading_9ebe02efd0 .seasidetms_heading a:hover {}

#seasidetms_heading_9ebe02efd0 .seasidetms_heading_divider {}

#seasidetms_heading_cfc02e474b {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 15px;
}

#seasidetms_heading_cfc02e474b .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_cfc02e474b .seasidetms_heading,
#seasidetms_heading_cfc02e474b .seasidetms_heading a {
	font-size: 16px;
}

#seasidetms_heading_cfc02e474b .seasidetms_heading a:hover {}

#seasidetms_heading_cfc02e474b .seasidetms_heading_divider {}

#seasidetms_heading_b4088e9f4a {
	text-align: center;
	margin-top: 0px;
	margin-bottom: -5px;
}

#seasidetms_heading_b4088e9f4a .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_b4088e9f4a .seasidetms_heading,
#seasidetms_heading_b4088e9f4a .seasidetms_heading a {
	font-size: 20px;
	line-height: 26px;
}

#seasidetms_heading_b4088e9f4a .seasidetms_heading a:hover {}

#seasidetms_heading_b4088e9f4a .seasidetms_heading_divider {}

#seasidetms_heading_04f5ecc77b {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 15px;
}

#seasidetms_heading_04f5ecc77b .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_04f5ecc77b .seasidetms_heading,
#seasidetms_heading_04f5ecc77b .seasidetms_heading a {
	font-size: 16px;
}

#seasidetms_heading_04f5ecc77b .seasidetms_heading a:hover {}

#seasidetms_heading_04f5ecc77b .seasidetms_heading_divider {}

#seasidetms_heading_8377e4964b {
	text-align: center;
	margin-top: 0px;
	margin-bottom: -5px;
}

#seasidetms_heading_8377e4964b .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_8377e4964b .seasidetms_heading,
#seasidetms_heading_8377e4964b .seasidetms_heading a {
	font-size: 20px;
	line-height: 26px;
}

#seasidetms_heading_8377e4964b .seasidetms_heading a:hover {}

#seasidetms_heading_8377e4964b .seasidetms_heading_divider {}

#seasidetms_heading_47e0c2452a {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
}

#seasidetms_heading_47e0c2452a .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_47e0c2452a .seasidetms_heading,
#seasidetms_heading_47e0c2452a .seasidetms_heading a {
	font-size: 16px;
}

#seasidetms_heading_47e0c2452a .seasidetms_heading a:hover {}

#seasidetms_heading_47e0c2452a .seasidetms_heading_divider {}

#seasidetms_row_47fe7d6021 {
	background-image: url(../images/5.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
}

#seasidetms_row_47fe7d6021 .seasidetms_row_outer_parent {
	padding-top: 270px;
}

#seasidetms_row_47fe7d6021 .seasidetms_row_outer_parent {
	padding-bottom: 193px;
}

@media only screen and (max-width: 540px) {
	#seasidetms_row_47fe7d6021 .seasidetms_row_outer_parent {
		padding-top: 190px;
	}
}

@media only screen and (max-width: 540px) {
	#seasidetms_row_47fe7d6021 .seasidetms_row_outer_parent {
		padding-bottom: 150px;
	}
}

@media only screen and (max-width: 320px) {
	#seasidetms_row_47fe7d6021 .seasidetms_row_outer_parent {
		padding-top: 140px;
	}
}

@media only screen and (max-width: 320px) {
	#seasidetms_row_47fe7d6021 .seasidetms_row_outer_parent {
		padding-bottom: 65px;
	}
}

#seasidetms_column_068e0e6f86 {}

#seasidetms_heading_87c1b3e5fe {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
}

#seasidetms_heading_87c1b3e5fe .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_87c1b3e5fe .seasidetms_heading,
#seasidetms_heading_87c1b3e5fe .seasidetms_heading a {
	font-family: 'Mrs Saint Delafield';
	font-size: 120px;
	line-height: 150px;
	font-weight: 400;
	color: #ffffff;
}

#seasidetms_heading_87c1b3e5fe .seasidetms_heading a:hover {}

#seasidetms_heading_87c1b3e5fe .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_87c1b3e5fe .seasidetms_heading,
	#seasidetms_heading_87c1b3e5fe .seasidetms_heading a {
		font-size: 105px;
		line-height: 135px;
	}
}

#seasidetms_row_89f1d4c476 .seasidetms_row_outer_parent {
	padding-top: 114px;
}

#seasidetms_row_89f1d4c476 .seasidetms_row_outer_parent {
	padding-bottom: 45px;
}

@media only screen and (max-width: 768px) {
	#seasidetms_row_89f1d4c476 .seasidetms_row_outer_parent {
		padding-top: 80px;
	}
}

#seasidetms_column_28de4f0877 {}

#seasidetms_heading_a0942d4dc4 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 38px;
}

#seasidetms_heading_a0942d4dc4 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_a0942d4dc4 .seasidetms_heading,
#seasidetms_heading_a0942d4dc4 .seasidetms_heading a {
	font-size: 36px;
	line-height: 42px;
	font-weight: 600;
}

#seasidetms_heading_a0942d4dc4 .seasidetms_heading a:hover {}

#seasidetms_heading_a0942d4dc4 .seasidetms_heading_divider {}

#seasidetms_heading_a0942d4dc4 .seasidetms_heading {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#seasidetms_menu_item_8acad3ef40 .seasidetms_menu_best_feature {
	color: #ffffff;
	background-color: #c2b9a6;
}

#seasidetms_heading_ab2dacdcc0 {
	text-align: center;
	margin-top: 48px;
	margin-bottom: 38px;
}

#seasidetms_heading_ab2dacdcc0 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_ab2dacdcc0 .seasidetms_heading,
#seasidetms_heading_ab2dacdcc0 .seasidetms_heading a {
	font-size: 36px;
	line-height: 42px;
	font-weight: 600;
}

#seasidetms_heading_ab2dacdcc0 .seasidetms_heading a:hover {}

#seasidetms_heading_ab2dacdcc0 .seasidetms_heading_divider {}

#seasidetms_heading_ab2dacdcc0 .seasidetms_heading {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#seasidetms_heading_7f42104e1b {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 38px;
}

#seasidetms_heading_7f42104e1b .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_7f42104e1b .seasidetms_heading,
#seasidetms_heading_7f42104e1b .seasidetms_heading a {
	font-size: 36px;
	line-height: 42px;
	font-weight: 600;
}

#seasidetms_heading_7f42104e1b .seasidetms_heading a:hover {}

#seasidetms_heading_7f42104e1b .seasidetms_heading_divider {}

#seasidetms_heading_7f42104e1b .seasidetms_heading {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#seasidetms_heading_c8242fbc62 {
	text-align: center;
	margin-top: 48px;
	margin-bottom: 38px;
}

#seasidetms_heading_c8242fbc62 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_c8242fbc62 .seasidetms_heading,
#seasidetms_heading_c8242fbc62 .seasidetms_heading a {
	font-size: 36px;
	line-height: 42px;
	font-weight: 600;
}

#seasidetms_heading_c8242fbc62 .seasidetms_heading a:hover {}

#seasidetms_heading_c8242fbc62 .seasidetms_heading_divider {}

#seasidetms_heading_c8242fbc62 .seasidetms_heading {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#seasidetms_menu_item_4064d4ac42 .seasidetms_menu_best_feature {
	color: #ffffff;
	background-color: #c2b9a6;
}

#seasidetms_heading_5b1eadf10c {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 38px;
}

#seasidetms_heading_5b1eadf10c .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_5b1eadf10c .seasidetms_heading,
#seasidetms_heading_5b1eadf10c .seasidetms_heading a {
	font-size: 36px;
	line-height: 42px;
	font-weight: 600;
}

#seasidetms_heading_5b1eadf10c .seasidetms_heading a:hover {}

#seasidetms_heading_5b1eadf10c .seasidetms_heading_divider {}

#seasidetms_heading_5b1eadf10c .seasidetms_heading {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#seasidetms_heading_dc7e9e8fc8 {
	text-align: center;
	margin-top: 48px;
	margin-bottom: 38px;
}

#seasidetms_heading_dc7e9e8fc8 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_dc7e9e8fc8 .seasidetms_heading,
#seasidetms_heading_dc7e9e8fc8 .seasidetms_heading a {
	font-size: 36px;
	line-height: 42px;
	font-weight: 600;
}

#seasidetms_heading_dc7e9e8fc8 .seasidetms_heading a:hover {}

#seasidetms_heading_dc7e9e8fc8 .seasidetms_heading_divider {}

#seasidetms_heading_dc7e9e8fc8 .seasidetms_heading {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#seasidetms_row_8046c65489 .seasidetms_row_outer_parent {
	padding-top: 0px;
}

#seasidetms_row_8046c65489 .seasidetms_row_outer_parent {
	padding-bottom: 120px;
}

@media only screen and (max-width: 540px) {
	#seasidetms_row_8046c65489 .seasidetms_row_outer_parent {
		padding-bottom: 80px;
	}
}

#seasidetms_column_4b62ea231f {}

#seasidetms_button_f130d1f6c4 {
	text-align: center;
}

#seasidetms_button_f130d1f6c4 .seasidetms_button:before {
	margin-right: .5em;
	margin-left: 0;
	vertical-align: baseline;
}

#seasidetms_button_f130d1f6c4 .seasidetms_button {
	font-size: 16px;
	line-height: 50px;
	font-weight: 400;
	padding-right: 20px;
	padding-left: 20px;
	border-width: 0px;
	background-color: #352c26;
	color: #ffffff;
}

#seasidetms_button_f130d1f6c4 .seasidetms_button:hover {
	background-color: #c2b9a5;
	color: #ffffff;
}

#seasidetms_row_845e006e8b .seasidetms_row_outer_parent {
	padding-top: 0px;
}

#seasidetms_row_845e006e8b .seasidetms_row_outer_parent {
	padding-bottom: 50px;
}

#seasidetms_column_97d7d220a0 {}

#seasidetms_heading_83607fc01e {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

#seasidetms_heading_83607fc01e .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_83607fc01e .seasidetms_heading,
#seasidetms_heading_83607fc01e .seasidetms_heading a {
	font-family: 'Mrs Saint Delafield';
	font-size: 120px;
	line-height: 140px;
	font-weight: 400;
	color: #e2e2e2;
}

#seasidetms_heading_83607fc01e .seasidetms_heading a:hover {}

#seasidetms_heading_83607fc01e .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_83607fc01e .seasidetms_heading,
	#seasidetms_heading_83607fc01e .seasidetms_heading a {
		font-size: 105px;
		line-height: 130px;
	}
}

#seasidetms_divider_d0f4a8bf89 {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-bottom: -65px;
}

#seasidetms_heading_cd63624cdf {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

#seasidetms_heading_cd63624cdf .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_cd63624cdf .seasidetms_heading,
#seasidetms_heading_cd63624cdf .seasidetms_heading a {
	font-size: 36px;
	line-height: 42px;
}

#seasidetms_heading_cd63624cdf .seasidetms_heading a:hover {}

#seasidetms_heading_cd63624cdf .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_cd63624cdf .seasidetms_heading,
	#seasidetms_heading_cd63624cdf .seasidetms_heading a {
		font-size: 28px;
		line-height: 35px;
	}
}

#seasidetms_row_2e1387aa25 .seasidetms_row_outer_parent {
	padding-top: 3px;
}

#seasidetms_row_2e1387aa25 .seasidetms_row_outer_parent {
	padding-bottom: 50px;
}

@media only screen and (max-width: 540px) {
	#seasidetms_row_2e1387aa25 .seasidetms_row_outer_parent {
		padding-bottom: 60px;
	}
}

#seasidetms_row_2e1387aa25 .seasidetms_row_inner.seasidetms_row_fullwidth {
	padding-left: 1.1%;
}

#seasidetms_row_2e1387aa25 .seasidetms_row_inner.seasidetms_row_fullwidth {
	padding-right: 1.1%;
}

#seasidetms_column_aeb7a9829a {}

#seasidetms_row_9659ced2cf .seasidetms_row_outer_parent {
	padding-top: 80px;
}

#seasidetms_row_9659ced2cf .seasidetms_row_outer_parent {
	padding-bottom: 117px;
}

@media only screen and (max-width: 1024px) {
	#seasidetms_row_9659ced2cf .seasidetms_row_outer_parent {
		padding-bottom: 55px;
	}
}

@media only screen and (max-width: 768px) {
	#seasidetms_row_9659ced2cf .seasidetms_row_outer_parent {
		padding-top: 45px;
	}
}

@media only screen and (max-width: 540px) {
	#seasidetms_row_9659ced2cf .seasidetms_row_outer_parent {
		padding-top: 0px;
	}
}

@media only screen and (max-width: 540px) {
	#seasidetms_row_9659ced2cf .seasidetms_row_outer_parent {
		padding-bottom: 85px;
	}
}

@media only screen and (max-width: 320px) {
	#seasidetms_row_9659ced2cf .seasidetms_row_outer_parent {
		padding-bottom: 65px;
	}
}

#seasidetms_column_11dbb16e27 {}

#seasidetms_gallery_468b8378f8 .seasidetms_gallery {
	margin: 0 0 0 -10px;
}

#seasidetms_gallery_468b8378f8 .seasidetms_gallery .seasidetms_gallery_item {
	padding: 0 0 10px 10px;
}

#seasidetms_column_7fd61f8b31 {}

#seasidetms_column_7fd61f8b31 .seasidetms_column_inner {
	padding: 0px 13% 0px 12%;
}

#seasidetms_heading_5a4fb438c3 {
	text-align: center;
	margin-top: 60px;
	margin-bottom: 20px;
}

#seasidetms_heading_5a4fb438c3 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_5a4fb438c3 .seasidetms_heading,
#seasidetms_heading_5a4fb438c3 .seasidetms_heading a {
	font-family: 'Mrs Saint Delafield';
	font-size: 120px;
	line-height: 140px;
	font-weight: 400;
	color: #e2e2e2;
}

#seasidetms_heading_5a4fb438c3 .seasidetms_heading a:hover {}

#seasidetms_heading_5a4fb438c3 .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_5a4fb438c3 .seasidetms_heading,
	#seasidetms_heading_5a4fb438c3 .seasidetms_heading a {
		font-size: 100px;
		line-height: 130px;
	}
}

#seasidetms_divider_5e523601b0 {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-bottom: -89px;
}

#seasidetms_heading_e4c09dbaf8 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

#seasidetms_heading_e4c09dbaf8 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_e4c09dbaf8 .seasidetms_heading,
#seasidetms_heading_e4c09dbaf8 .seasidetms_heading a {
	font-size: 36px;
	line-height: 36px;
}

#seasidetms_heading_e4c09dbaf8 .seasidetms_heading a:hover {}

#seasidetms_heading_e4c09dbaf8 .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_e4c09dbaf8 .seasidetms_heading,
	#seasidetms_heading_e4c09dbaf8 .seasidetms_heading a {
		font-size: 30px;
		line-height: 38px;
	}
}

#seasidetms_heading_35d7689e0b {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
}

#seasidetms_heading_35d7689e0b .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_35d7689e0b .seasidetms_heading,
#seasidetms_heading_35d7689e0b .seasidetms_heading a {
	font-size: 36px;
	line-height: 36px;
}

#seasidetms_heading_35d7689e0b .seasidetms_heading a:hover {}

#seasidetms_heading_35d7689e0b .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_35d7689e0b .seasidetms_heading,
	#seasidetms_heading_35d7689e0b .seasidetms_heading a {
		font-size: 30px;
		line-height: 38px;
	}
}

#seasidetms_divider_82fff99fe1 {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-bottom: 18px;
}

#seasidetms_button_d2de1f621e {
	text-align: center;
}

#seasidetms_button_d2de1f621e .seasidetms_button:before {
	margin-right: .5em;
	margin-left: 0;
	vertical-align: baseline;
}

#seasidetms_button_d2de1f621e .seasidetms_button {
	border-width: 0px;
	background-color: #352c26;
	color: #ffffff;
}

#seasidetms_button_d2de1f621e .seasidetms_button:hover {
	background-color: #c2b9a5;
	color: #ffffff;
}

#seasidetms_row_92ab774802 {
	background-image: url(../images/testimonials.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
}

#seasidetms_row_92ab774802 .seasidetms_row_outer_parent {
	padding-top: 124px;
}

#seasidetms_row_92ab774802 .seasidetms_row_outer_parent {
	padding-bottom: 165px;
}

@media only screen and (max-width: 540px) {
	#seasidetms_row_92ab774802 .seasidetms_row_outer_parent {
		padding-top: 65px;
	}
}

@media only screen and (max-width: 540px) {
	#seasidetms_row_92ab774802 .seasidetms_row_outer_parent {
		padding-bottom: 100px;
	}
}

@media only screen and (max-width: 320px) {
	#seasidetms_row_92ab774802 .seasidetms_row_outer_parent {
		padding-top: 110px;
	}
}

@media only screen and (max-width: 320px) {
	#seasidetms_row_92ab774802 .seasidetms_row_outer_parent {
		padding-bottom: 110px;
	}
}

#seasidetms_column_86e8c65109 {}

#seasidetms_heading_efb39cd9e6 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 15px;
}

#seasidetms_heading_efb39cd9e6 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_efb39cd9e6 .seasidetms_heading,
#seasidetms_heading_efb39cd9e6 .seasidetms_heading a {
	font-family: 'Mrs Saint Delafield';
	font-size: 100px;
	line-height: 120px;
	font-weight: 400;
	color: #ffffff;
}

#seasidetms_heading_efb39cd9e6 .seasidetms_heading a:hover {}

#seasidetms_heading_efb39cd9e6 .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_efb39cd9e6 .seasidetms_heading,
	#seasidetms_heading_efb39cd9e6 .seasidetms_heading a {
		font-size: 82px;
		line-height: 105px;
	}
}

#seasidetms_row_5cc78bffba .seasidetms_row_outer_parent {
	padding-top: 100px;
}

#seasidetms_row_5cc78bffba .seasidetms_row_outer_parent {
	padding-bottom: 35px;
}

@media only screen and (max-width: 768px) {
	#seasidetms_row_5cc78bffba .seasidetms_row_outer_parent {
		padding-top: 60px;
	}
}

#seasidetms_column_68d5ed374e {}

#seasidetms_heading_36bb06283b {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

#seasidetms_heading_36bb06283b .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_36bb06283b .seasidetms_heading,
#seasidetms_heading_36bb06283b .seasidetms_heading a {
	font-family: 'Mrs Saint Delafield';
	font-size: 100px;
	line-height: 135px;
	font-weight: 400;
	color: #e2e2e2;
}

#seasidetms_heading_36bb06283b .seasidetms_heading a:hover {}

#seasidetms_heading_36bb06283b .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_36bb06283b .seasidetms_heading,
	#seasidetms_heading_36bb06283b .seasidetms_heading a {
		font-size: 82px;
		line-height: 120px;
	}
}

#seasidetms_divider_39deb795c6 {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-bottom: -69px;
}

#seasidetms_heading_5205e71bf6 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
}

#seasidetms_heading_5205e71bf6 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_5205e71bf6 .seasidetms_heading,
#seasidetms_heading_5205e71bf6 .seasidetms_heading a {
	font-size: 36px;
	line-height: 42px;
	color: #2f2722;
}

#seasidetms_heading_5205e71bf6 .seasidetms_heading a:hover {}

#seasidetms_heading_5205e71bf6 .seasidetms_heading_divider {}

@media (max-width: 320px) {
	#seasidetms_heading_5205e71bf6 .seasidetms_heading,
	#seasidetms_heading_5205e71bf6 .seasidetms_heading a {
		font-size: 30px;
		line-height: 36px;
	}
}

#seasidetms_row_35cc2cba55 .seasidetms_row_outer_parent {
	padding-top: 0px;
}

#seasidetms_row_35cc2cba55 .seasidetms_row_outer_parent {
	padding-bottom: 125px;
}

@media only screen and (max-width: 768px) {
	#seasidetms_row_35cc2cba55 .seasidetms_row_outer_parent {
		padding-bottom: 65px;
	}
}

@media only screen and (max-width: 540px) {
	#seasidetms_row_35cc2cba55 .seasidetms_row_outer_parent {
		padding-bottom: 40px;
	}
}

@media only screen and (max-width: 320px) {
	#seasidetms_row_35cc2cba55 .seasidetms_row_outer_parent {
		padding-bottom: 35px;
	}
}

#seasidetms_column_73010244be {}

#google_map_c6c358bd33 {
	height: 430px;
}

#seasidetms_column_dd414e4b76 {}

#seasidetms_fb_5b8b2af197 {
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: rgba(255, 255, 255, 0);
}

#seasidetms_fb_5b8b2af197 .featured_block_inner {
	width: 100%;
	padding: 0px 0px 0px 10px;
	text-align: left;
	margin: 0 auto;
	background-color: rgba(255, 255, 255, 0);
}

#seasidetms_fb_5b8b2af197 .featured_block_text {
	text-align: left;
}

@media only screen and (max-width: 768px) {
	#seasidetms_fb_5b8b2af197 {
		padding-top: 20px;
	}
}

#seasidetms_row_6f453d7a5f .seasidetms_row_outer_parent {
	padding-top: 0px;
}

#seasidetms_row_6f453d7a5f .seasidetms_row_outer_parent {
	padding-bottom: 0px;
}

#seasidetms_row_6f453d7a5f .seasidetms_row_inner.seasidetms_row_fullwidth {
	padding-left: 0%;
}

#seasidetms_row_6f453d7a5f .seasidetms_row_inner.seasidetms_row_fullwidth {
	padding-right: 0%;
}

#seasidetms_column_83278d562e {}

#seasidetms_row_e7f5398b9d {
	background-color: #28211d;
}

#seasidetms_row_e7f5398b9d .seasidetms_row_outer_parent {
	padding-top: 60px;
}

#seasidetms_row_e7f5398b9d .seasidetms_row_outer_parent {
	padding-bottom: 30px;
}

#seasidetms_column_3c5cb34963 {}

#seasidetms_heading_26c70e1d58 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 15px;
}

#seasidetms_heading_26c70e1d58 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_26c70e1d58 .seasidetms_heading,
#seasidetms_heading_26c70e1d58 .seasidetms_heading a {
	font-size: 32px;
	line-height: 38px;
	font-weight: 600;
	color: #ffffff;
}

#seasidetms_heading_26c70e1d58 .seasidetms_heading a:hover {}

#seasidetms_heading_26c70e1d58 .seasidetms_heading_divider {}

#seasidetms_heading_10a4f0a434 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

#seasidetms_heading_10a4f0a434 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_10a4f0a434 .seasidetms_heading,
#seasidetms_heading_10a4f0a434 .seasidetms_heading a {
	font-family: 'Arya';
	font-size: 20px;
	line-height: 26px;
	font-weight: 400;
	color: rgba(255, 255, 255, 0.41);
}

#seasidetms_heading_10a4f0a434 .seasidetms_heading a:hover {}

#seasidetms_heading_10a4f0a434 .seasidetms_heading_divider {}

#seasidetms_heading_9a48c9ee44 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
}

#seasidetms_heading_9a48c9ee44 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_9a48c9ee44 .seasidetms_heading,
#seasidetms_heading_9a48c9ee44 .seasidetms_heading a {
	font-family: 'Arya';
	font-size: 20px;
	line-height: 26px;
	font-weight: 400;
	color: rgba(255, 255, 255, 0.41);
}

#seasidetms_heading_9a48c9ee44 .seasidetms_heading a:hover {}

#seasidetms_heading_9a48c9ee44 .seasidetms_heading_divider {}

#seasidetms_heading_48f2ecfa68 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
}

#seasidetms_heading_48f2ecfa68 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_48f2ecfa68 .seasidetms_heading,
#seasidetms_heading_48f2ecfa68 .seasidetms_heading a {
	font-size: 32px;
	line-height: 38px;
	font-weight: 600;
	color: #ffffff;
}

#seasidetms_heading_48f2ecfa68 .seasidetms_heading a:hover {}

#seasidetms_heading_48f2ecfa68 .seasidetms_heading_divider {}

#seasidetms_icon_673920769e {
	display: inline;
	text-align: center;
}

#seasidetms_icon_673920769e .seasidetms_simple_icon {
	border-width: 0px;
	width: 30px;
	height: 30px;
	font-size: 22px;
	line-height: 30px;
	text-align: center;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	color: #797979;
}

#seasidetms_icon_673920769e a:hover .seasidetms_simple_icon {
	color: #c2b9a6;
}

#seasidetms_icon_673920769e .seasidetms_simple_icon_title {
	color: #797979;
}

#seasidetms_icon_673920769e a:hover .seasidetms_simple_icon_title {
	color: #c2b9a6;
}

#seasidetms_icon_ed4a05e15a {
	display: inline;
	text-align: center;
}

#seasidetms_icon_ed4a05e15a .seasidetms_simple_icon {
	border-width: 0px;
	width: 30px;
	height: 30px;
	font-size: 22px;
	line-height: 30px;
	text-align: center;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	color: #797979;
}

#seasidetms_icon_ed4a05e15a a:hover .seasidetms_simple_icon {
	color: #c2b9a6;
}

#seasidetms_icon_ed4a05e15a .seasidetms_simple_icon_title {
	color: #797979;
}

#seasidetms_icon_ed4a05e15a a:hover .seasidetms_simple_icon_title {
	color: #c2b9a6;
}

#seasidetms_icon_6133c15e1e {
	display: inline;
	text-align: center;
}

#seasidetms_icon_6133c15e1e .seasidetms_simple_icon {
	border-width: 0px;
	width: 30px;
	height: 30px;
	font-size: 22px;
	line-height: 30px;
	text-align: center;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	color: #797979;
}

#seasidetms_icon_6133c15e1e a:hover .seasidetms_simple_icon {
	color: #c2b9a6;
}

#seasidetms_icon_6133c15e1e .seasidetms_simple_icon_title {
	color: #797979;
}

#seasidetms_icon_6133c15e1e a:hover .seasidetms_simple_icon_title {
	color: #c2b9a6;
}

#seasidetms_icon_635cd10641 {
	display: inline;
	text-align: center;
}

#seasidetms_icon_635cd10641 .seasidetms_simple_icon {
	border-width: 0px;
	width: 30px;
	height: 30px;
	font-size: 22px;
	line-height: 30px;
	text-align: center;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	color: #797979;
}

#seasidetms_icon_635cd10641 a:hover .seasidetms_simple_icon {
	color: #c2b9a6;
}

#seasidetms_icon_635cd10641 .seasidetms_simple_icon_title {
	color: #797979;
}

#seasidetms_icon_635cd10641 a:hover .seasidetms_simple_icon_title {
	color: #c2b9a6;
}

#seasidetms_icon_4ffd8346c5 {
	display: inline;
	text-align: center;
}

#seasidetms_icon_4ffd8346c5 .seasidetms_simple_icon {
	border-width: 0px;
	width: 30px;
	height: 30px;
	font-size: 22px;
	line-height: 30px;
	text-align: center;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	color: #797979;
}

#seasidetms_icon_4ffd8346c5 a:hover .seasidetms_simple_icon {
	color: #c2b9a6;
}

#seasidetms_icon_4ffd8346c5 .seasidetms_simple_icon_title {
	color: #797979;
}

#seasidetms_icon_4ffd8346c5 a:hover .seasidetms_simple_icon_title {
	color: #c2b9a6;
}

#seasidetms_heading_4ee7ff0174 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 15px;
}

#seasidetms_heading_4ee7ff0174 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_4ee7ff0174 .seasidetms_heading,
#seasidetms_heading_4ee7ff0174 .seasidetms_heading a {
	font-size: 32px;
	line-height: 38px;
	font-weight: 600;
	color: #ffffff;
}

#seasidetms_heading_4ee7ff0174 .seasidetms_heading a:hover {}

#seasidetms_heading_4ee7ff0174 .seasidetms_heading_divider {}

#seasidetms_heading_87253f380b {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

#seasidetms_heading_87253f380b .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_87253f380b .seasidetms_heading,
#seasidetms_heading_87253f380b .seasidetms_heading a {
	font-family: 'Arya';
	font-size: 20px;
	line-height: 26px;
	font-weight: 400;
	color: rgba(255, 255, 255, 0.41);
}

#seasidetms_heading_87253f380b .seasidetms_heading a:hover {
	color: #c2b9a6;
}

#seasidetms_heading_87253f380b .seasidetms_heading_divider {}

#seasidetms_heading_40296073df {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
}

#seasidetms_heading_40296073df .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_40296073df .seasidetms_heading,
#seasidetms_heading_40296073df .seasidetms_heading a {
	font-family: 'Arya';
	font-size: 20px;
	line-height: 26px;
	font-weight: 400;
	color: rgba(255, 255, 255, 0.41);
}

#seasidetms_heading_40296073df .seasidetms_heading a:hover {}

#seasidetms_heading_40296073df .seasidetms_heading_divider {}























#seasidetms_row_xe35qkqtc {
	background-color: #fafafa;
}

#seasidetms_row_xe35qkqtc .seasidetms_row_outer_parent {
	padding-top: 0px;
}

#seasidetms_row_xe35qkqtc .seasidetms_row_outer_parent {
	padding-bottom: 0px;
}

#seasidetms_row_xe35qkqtc .seasidetms_row_inner.seasidetms_row_fullwidth {
	padding-left: 0%;
}

#seasidetms_row_xe35qkqtc .seasidetms_row_inner.seasidetms_row_fullwidth {
	padding-right: 0%;
}

#seasidetms_column_j6xn8jj7jl {
	background-color: #fafafa;
}

#seasidetms_column_j6xn8jj7jl .seasidetms_column_inner {
	padding: 196px 24.5% 0 24.5%;
}

@media only screen and (max-width: 1024px) {
	#seasidetms_column_j6xn8jj7jl .seasidetms_column_inner {
		padding: 156px 16% 0 16%;
	}
}

@media only screen and (max-width: 768px) {
	#seasidetms_column_j6xn8jj7jl .seasidetms_column_inner {
		padding: 106px 16% 106px 16%;
	}
}

@media only screen and (max-width: 540px) {
	#seasidetms_column_j6xn8jj7jl .seasidetms_column_inner {
		padding: 106px 10% 106px 10%;
	}
}

#seasidetms_heading_q7o98wb3d {
	text-align: center;
	margin-top: 0px;
	margin-bottom: -2px;
}

#seasidetms_heading_q7o98wb3d .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_q7o98wb3d .seasidetms_heading,
#seasidetms_heading_q7o98wb3d .seasidetms_heading a {
	font-size: 36px;
	line-height: 36px;
}

#seasidetms_heading_q7o98wb3d .seasidetms_heading a:hover {}

#seasidetms_heading_q7o98wb3d .seasidetms_heading_divider {}

#seasidetms_heading_51qnm95ra4 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 18px;
}

#seasidetms_heading_51qnm95ra4 .seasidetms_heading {
	text-align: center;
}

#seasidetms_heading_51qnm95ra4 .seasidetms_heading,
#seasidetms_heading_51qnm95ra4 .seasidetms_heading a {
	font-size: 36px;
	line-height: 36px;
}

#seasidetms_heading_51qnm95ra4 .seasidetms_heading a:hover {}

#seasidetms_heading_51qnm95ra4 .seasidetms_heading_divider {}

#seasidetms_divider_0x4cdsh4wu {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	margin-top: 35px;
	margin-bottom: 0px;
}

#seasidetms_button_ohou0l1b5u {
	text-align: center;
}

#seasidetms_button_ohou0l1b5u .seasidetms_button:before {
	margin-right: .5em;
	margin-left: 0;
	vertical-align: baseline;
}

#seasidetms_button_ohou0l1b5u .seasidetms_button {
	line-height: 50px;
	padding-right: 28px;
	padding-left: 28px;
}

#seasidetms_button_ohou0l1b5u .seasidetms_button:hover {}

#seasidetms_column_9wl15cfv6 {}

#seasidetms_fb_wygxh3j2xi {
	padding-top: 600px;
	padding-bottom: 0px;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
}

#seasidetms_fb_wygxh3j2xi .featured_block_inner {
	width: 100%;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0 auto;
}

#seasidetms_fb_wygxh3j2xi .featured_block_text {
	text-align: left;
}

@media only screen and (max-width: 768px) {
	#seasidetms_fb_wygxh3j2xi {
		padding-top: 500px;
	}
}



#seasidetms_row_cfcd46d21f .seasidetms_row_outer_parent {
    padding-top: 70px;
}

#seasidetms_row_cfcd46d21f .seasidetms_row_outer_parent {
    padding-bottom: 50px;
}