body {font-family: "Helvetica Neue", Helvetica, sans-serif;
			font-weight: normal;
}
:root{--theme-color:#06274D;--secondary-color:#82A6A7;--contrast-color:#4AA77F;--white-color:#FFFFFF;}

	html.blend,.parallax-background-css.translucent::before{background-color:#06274D;}

	.theme-background *::-moz-selection, .theme-background > *::-moz-selection{background-color:#4AA77F;}
	.theme-background *::selection,.theme-background > *::selection{background-color:#4AA77F;}
	.white-background *::-moz-selection,.white-background > *::-moz-selection,.secondary-background *::-moz-selection,.secondary-background > *::-moz-selection{background-color:#06274D;}
	.white-background *::selection,.white-background > *::selection,.secondary-background *::selection,.secondary-background > *::selection{background-color:#06274D;}
	aside *::-moz-selection,aside::-moz-selection{background-color:#4AA77F!important;}
	aside *::selection,aside::selection{background-color:#4AA77F!important;}

	.theme-gradient{background-image:linear-gradient(to bottom,rgba(6,39,77,0)0%,#06274D 50%);}

	.theme-background,.theme-background-before::before,.theme-background-after::after,#featured-image-container:hover #edit-featured-image-button{background-color:#06274D;}
	.theme-background,.theme-background a:hover,.theme-background > *,.theme-background > a:hover{color:#FFFFFF;}
	.theme-background .radio-list input[type="radio"]:checked ~ .check::before,.theme-background > .edit-section-button .radio-list input[type="radio"]:checked ~ .check::before{background-color:#FFFFFF;}
	.theme-background *{border-color:#FFFFFF;}
	.theme-background *{outline-color:#FFFFFF;}
	.theme-background *:-webkit-any(h1,h2,h3,h4,h5,h6){color:#82A6A7;}
	.theme-background *:-moz-any(h1,h2,h3,h4,h5,h6){color:#82A6A7;}
	.theme-background *:matches(h1,h2,h3,h4,h5,h6){color:#82A6A7;}
	.theme-background *:is(h1,h2,h3,h4,h5,h6){color:#82A6A7;}
	.theme-background > *:-webkit-any(h1,h2,h3,h4,h5,h6){color:#82A6A7!important;}
	.theme-background > *:-moz-any(h1,h2,h3,h4,h5,h6){color:#82A6A7!important;}
	.theme-background > *:matches(h1,h2,h3,h4,h5,h6){color:#82A6A7!important;}
	.theme-background > *:is(h1,h2,h3,h4,h5,h6){color:#82A6A7!important;}
	.theme-background *:-webkit-any(h1,h2,h3,h4,h5,h6) path:not(.contrast-color-path){fill:#82A6A7;}
	.theme-background *:-moz-any(h1,h2,h3,h4,h5,h6) path:not(.contrast-color-path){fill:#82A6A7;}
	.theme-background *:matches(h1,h2,h3,h4,h5,h6) path:not(.contrast-color-path){fill:#82A6A7;}
	.theme-background *:is(h1,h2,h3,h4,h5,h6) path:not(.contrast-color-path){fill:#82A6A7;}
	.theme-background blockquote::before{color:#82A6A7;}
	.theme-background .edit-section path,.theme-background.edit-section svg path{fill:#FFFFFF;}
	.theme-background a:not(.secondary-background):not(.white-background),.theme-background > a:not(.secondary-background):not(.white-background),a.theme-background,#header-menu a{color:#4AA77F;}
	.theme-background .link-color-path{fill:#4AA77F;}
	.theme-background hr{background-color:#82A6A7;}
	.theme-background figure.image{background-color:#82A6A7;}
	.theme-background figure.image figcaption,.theme-background figure.image figcaption a{color:#06274D!important;}
	.theme-background.translucent{background-color:rgba(6,39,77, .7);}
	.theme-background aside{background-color:#82A6A7;}

	.theme-color-path{fill:#06274D!important;}
	.theme-color,#settings-main-menu li.current a, #settings-main-menu li:hover a{color:#06274D;}

	.white-gradient{background-image:linear-gradient(to bottom,rgba(255,255,255,0)0%,#FFFFFF 50%);}

	.white-background,.white-background-before::before,.white-background-after::after,.white-background-hover:hover{background-color:#FFFFFF;}
	.white-background,.white-background a:hover,.white-background > *,.white-background > a:hover,.contrast-background{color:#06274D;}
	.white-background .radio-list input[type="radio"]:checked ~ .check::before,.white-background > .edit-section-button .radio-list input[type="radio"]:checked ~ .check::before{background-color:#06274D;}
	.white-background *{border-color:#06274D;}
	.white-background *{outline-color:#06274D;}
	.white-background *:-webkit-any(h1,h2,h3,h4,h5,h6){color:#06274D;}
	.white-background *:-moz-any(h1,h2,h3,h4,h5,h6){color:#06274D;}
	.white-background *:matches(h1,h2,h3,h4,h5,h6){color:#06274D;}
	.white-background *:is(h1,h2,h3,h4,h5,h6){color:#06274D;}
	.white-background > *:-webkit-any(h1,h2,h3,h4,h5,h6){color:#06274D!important;}
	.white-background > *:-moz-any(h1,h2,h3,h4,h5,h6){color:#06274D!important;}
	.white-background > *:matches(h1,h2,h3,h4,h5,h6){color:#06274D!important;}
	.white-background > *:is(h1,h2,h3,h4,h5,h6){color:#06274D!important;}
	.white-background *:-webkit-any(h1,h2,h3,h4,h5,h6) path:not(.contrast-color-path){fill:#06274D;}
	.white-background *:-moz-any(h1,h2,h3,h4,h5,h6) path:not(.contrast-color-path){fill:#06274D;}
	.white-background *:matches(h1,h2,h3,h4,h5,h6) path:not(.contrast-color-path){fill:#06274D;}
	.white-background *:is(h1,h2,h3,h4,h5,h6) path:not(.contrast-color-path){fill:#06274D;}
	.white-background blockquote::before{color:#06274D;}
	.white-background .edit-section path,.white-background.edit-section svg path{fill:#06274D;}
	.white-background a:not(.theme-background):not(.secondary-background),.white-background > a:not(.theme-background):not(.secondary-background),a.white-background{color:#4AA77F;}
	.white-background .link-color-path{fill:#4AA77F;}
	.white-background hr{background-color:#06274D;}
	.white-background figure.image{background-color:#06274D;}
	.white-background figure.image figcaption,.white-background figure.image figcaption a,.white-background aside,.secondary-background aside{color:#FFFFFF!important;}
	.white-background.translucent{background-color:rgba(255,255,255, .7);}
	.white-background aside,.secondary-background aside{background-color:#06274D;}

	.white-color-path{fill:#FFFFFF!important;}
	.white-color{color:#FFFFFF;}

	.secondary-gradient{background-image:linear-gradient(to bottom,rgba(130,166,167,0)0%,#82A6A7 50%);}

	.secondary-background,.secondary-background-before::before,.secondary-background-after::after,.secondary-background-hover:hover{background-color:#82A6A7;}
	.secondary-background,.secondary-background a:hover,.secondary-background > *,.secondary-background > a:hover,.theme-background aside{color:#06274D;}
	.secondary-background .radio-list input[type="radio"]:checked ~ .check::before,.secondary-background > .edit-section-button .radio-list input[type="radio"]:checked ~ .check::before{background-color:#06274D;}
	.secondary-background *{border-color:#06274D;}
	.secondary-background *{outline-color:#06274D;}
	.secondary-background *:-webkit-any(h1,h2,h3,h4,h5,h6){color:#06274D;}
	.secondary-background *:-moz-any(h1,h2,h3,h4,h5,h6){color:#06274D;}
	.secondary-background *:matches(h1,h2,h3,h4,h5,h6){color:#06274D;}
	.secondary-background *:is(h1,h2,h3,h4,h5,h6){color:#06274D;}
	.secondary-background > *:-webkit-any(h1,h2,h3,h4,h5,h6){color:#06274D!important;}
	.secondary-background > *:-moz-any(h1,h2,h3,h4,h5,h6){color:#06274D!important;}
	.secondary-background > *:matches(h1,h2,h3,h4,h5,h6){color:#06274D!important;}
	.secondary-background > *:is(h1,h2,h3,h4,h5,h6){color:#06274D!important;}
	.secondary-background *:-webkit-any(h1,h2,h3,h4,h5,h6) path:not(.contrast-color-path){fill:#06274D;}
	.secondary-background *:-moz-any(h1,h2,h3,h4,h5,h6) path:not(.contrast-color-path){fill:#06274D;}
	.secondary-background *:matches(h1,h2,h3,h4,h5,h6) path:not(.contrast-color-path){fill:#06274D;}
	.secondary-background *:is(h1,h2,h3,h4,h5,h6) path:not(.contrast-color-path){fill:#06274D;}
	.secondary-background blockquote::before{color:#06274D;}
	.secondary-background .edit-section path,.secondary-background.edit-section svg path{fill:#06274D;}
	.secondary-background a:not(.theme-background):not(.white-background),.secondary-background > a:not(.theme-background):not(.white-background),a.secondary-background{color:#06274D;}
	.secondary-background .link-color-path{fill:#06274D;}
	.secondary-background hr{background-color:#06274D;}
	.secondary-background figure.image{background-color:#06274D;}
	.secondary-background figure.image figcaption,.secondary-background figure.image figcaption a{color:#FFFFFF!important;}
	.secondary-background.translucent{background-color:rgba(130,166,167, .7);}

	.secondary-color-path{fill:#82A6A7!important;}
	.secondary-color{color:#82A6A7;}

	.contrast-background,.contrast-background-before::before,.contrast-background-after::after,.background-hover:hover,input:checked + .theme-background,input:checked + .secondary-background{background-color:#4AA77F;}
	.background-hover:hover{color:#FFFFFF;}
	.contrast-background a:not(.theme-background):not(.secondary-background):not(.white-background),.contrast-background > *{color:#FFFFFF;}
	.contrast-color-path{fill:#4AA77F;}
	.contrast-color{color:#4AA77F;}

	.black-background{color:#FFFFFF;}

	@media only screen and (max-width: 767px) {
		#header-menu{background-color:rgba(6,39,77, .7);}
		.background-hover{background-color:#4AA77F;}
		.white-background.background-hover{color:#FFFFFF;}
	}
.notfound.no-webp-support::before,.login.no-webp-support::before,.admin.no-webp-support::before{background-image:url(/uploads/Saint_Peters_Bay_Calm_Blue_SeaCrop1.jpg);}
		.notfound.webp-support::before,.login.webp-support::before,admin.webp-support::before{background-image:url('/uploads/Saint_Peters_Bay_Calm_Blue_SeaCrop1.webp');}
