.site-logo img {
	width: 500px;
	height: 100px;
}
.home .entry-header, .page-id-10332 .entry-header  {
	display: none;
}
.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus)::first-letter, .wp-block-button.is-style-outline, a {
	color: #20364d;
}
body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a, #site-footer .wp-block-button.is-style-outline, .wp-block-pullquote::before, .singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover {
	color: #20364d;
}
.social-icons a, #site-footer button:not(.toggle), #site-footer .button, #site-footer .faux-button, #site-footer .wp-block-button__link, #site-footer .wp-block-file__button, #site-footer input[type="button"], #site-footer input[type="reset"], #site-footer input[type="submit"] {
	background-color: #20364d;
	color: white;
}
button:not(.toggle), .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link {
	background-color: #20364d;
}
.home header + .post-inner,
.page-id-10332 header + .post-inner {
	padding-top:0;
}
.wp-block-column .has-background-background-color {
	background-color: rgba(231, 234, 239, 0.9);
}
@supports (-webkit-touch-callout: none) {
  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
background-attachment: scroll;
}
}
.entry-content .wp-block-columns .wp-block-group__inner-container h4 {
	margin-top:.25em;
}
.wp-block-button .wp-block-button__link {
	border-radius: 4px;
	box-shadow: 2px 3px 3px rgba(84,84,84,0.25);
}
.wp-block-button .wp-block-button__link:hover {
	background-color: #084266 !important;
	text-decoration: none;
}
.singular .entry-header {
	background-color: #2a668f;
	color: #fff;
}
@media (min-width: 700px) {
	.singular .entry-header {
		padding: 6rem 0;
	}
}
.post-inner {
	padding-top: 0;
}
.single-post .post-inner {
	padding-top: 6rem;
}
article.post .post-inner {
	padding-top: 3rem;
}
.singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover,
.singular .entry-header .post-meta, .singular:not(.overlay-header) .entry-header .post-meta a {
	color: #fff;
}
* {
	font-variant-numeric: lining-nums;
}
@media only screen and (max-width: 1366px) and (orientation: landscape) {
.wp-block-cover__image-background {
	background-attachment: scroll !important;
}
}
.wp-block-latest-posts.is-grid li {
	border-top: none;
}
@media (min-width: 700px) {
	.footer-widgets {
		width: 100%;
	}
	.wp-container-12 .widget_nav_menu {
		margin-top: 3rem;
	}
}
#site-content .entry-content #jp-relatedposts h3.jp-relatedposts-headline {
	color: #000;
  font-size: 3rem;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
}
.home .wp-block-group.has-background h2 {
	margin-top: 0;
}
body.search #site-content .archive-header {
	background-color: #2a668f;
	color: #fff;
}