.page-template-default .waterSurface div.islands
{
	width: 30vw;
	margin-right: 2vw;
	background-image: ;
	z-index: 8;
	position: absolute;
}
.page-template-SDhome .waves.one
{
	background-image: url('/wp-content/uploads/wavesOneLighter.svg');
	/*background-size: contain;*/
	animation: animatedBackground 9000s linear infinite;
	background-repeat: repeat-x;
	background-position: bottom center;
	background-size: 50vw 50vw;
}
/*.page-template-default .waterSurface .waves
{
	height: 200px;
	z-index: 8;
	position: relative;
	border: 6px solid black;
}*/
.page-template-default .landscape
{
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto auto auto;
	grid-template-areas: "islandsExposed" "islandsSubmerged" "waves";
	position: absolute;
	width: 100%;
	/*top:calc( (var(--navbarHeight)_ 500 px);*/
	/*top: calc(.5* 400px);*/
	/*top:var(--navbarHeight);*/
	top: calc(var(--navbarHeight) + 500px);
	top: calc(var(--navbarHeight) + 500px);
	top: calc(var(--navbarHeight) + calc(var(--defaultInterval)*-2));
	z-index: -96;
}
.page-template-default .landscape .islands
{
	grid-area: islandsExposed-start / islandsExposed-start / islandsSubmerged-end / islandsSubmerged-end;
	display: grid;
	grid-template-columns: 10fr 5fr 1fr;
	position: relative;
	grid-template-areas: ". land  .";
}
.page-template-default .landscape .islands .wrapper
{
	grid-area: land;
	display: flex;
	width: 500px;
	justify-content: center;
	align-items: center;
	position: relative;
	min-height: 200px;
}
.page-template-default .landscape .islands .wrapper > *
{
	height: 100%;
	position: relative;
	width: auto;
}
.page-template-default .landscape .waves
{
	grid-area: islandsSubmerged-start / islandsSubmerged-start / waves-end / waves-end;
}
.page-template-default .landscape .waves .one
{
	background-image: url('/wp-content/uploads/wavesOneLighter.svg');
	/*background-size: contain;*/
	animation: animatedBackground 9000s linear infinite;
	background-repeat: repeat-x;
	background-position: top center;
	background-size: contain;
	height: 100%;
	width: 100%;
	position: absolute;
	box-sizing: border-box;
	opacity: 0.5;
}
.page-template-default .landscape .waves .two
{
	/*background-size: contain;*/
	animation: animatedBackground 9000s linear infinite;
	background-size: contain;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	background-image: url('/wp-content/uploads/wavesTwoLighter.svg');
	animation: animatedBackground 6000s linear infinite;
	position: absolute;
	opacity: 0.3;
	margin-top: -10px;
}
.page-template-default .landscape .waves .three
{
	/*background-size: contain;*/
	background-image: url('/wp-content/uploads/wavesThree.svg');
	/*background-size: contain;*/
	animation: animatedBackground 3000s linear infinite;
	background-repeat: repeat-x;
	background-position: bottom center;
	opacity: 0.5;
	padding-top: calc(var(--defaultInterval)*5);
}
.page-template-default .landscape .waves
{
	grid-area: islandsSubmerged-start / islandsSubmerged-start / waves-end / waves-end;
	opacity: 1;
}
.page-template-default div.water
{
	display: ;
	margin-top: calc(var(--defaultInterval)*3);
	z-index: 334;
}
#SD .cleanupForm .wpcf7-checkbox .wpcf7-list-item
{
	margin-top: calc(var(--defaultInterval)*.5);
	margin-bottom: calc(var(--defaultInterval)*.5);
}
.cleanupForm .wpcf7-form-control .wpcf7-list-item label input
{
	margin-left: calc(var(--defaultInterval)*-1);
}
.page-template-default main .textWrapper.boxedWidth
{
	margin-top: calc(var(--defaultInterval)*1);
}
