.wp-block-search .wp-block-search__button {
    background-color: #0078b5;
}

.wp-block-column.column-background {
    background: 	#dee6ea;
    padding: 1em;
}
.footer-navigation .footer-menu li a {
    font-size: 0.6rem;
}


@media only screen and (min-width: 1280px){
.entry-content > .wp-block-button:not(.alignleft):not(.alignright), .entry-content > .alignleft {
    margin-left: auto;
}
}

#colophon .site-info {
	font-size:12px;
}

/* change menu toggle background color | #20534749-hc */
.main-navigation #toggle:focus + #toggle-menu:active, .main-navigation #toggle:focus + #toggle-menu:focus, .main-navigation #toggle:focus + #toggle-menu:hover, #toggle-menu:active, #toggle-menu:focus, #toggle-menu:hover {
    background-color: #0078b5;
}
/*Stack footer elements vertically | 21779492-hc sb*/
.site-footer{
  flex-direction: column-reverse;
}
/* Center footer menu and credit / 21779492-HC (MI) */
#colophon,
.footer-navigation .footer-menu {
  display:block;
  text-align:center;
}
/* Bold footer privacy link | smf-21782990-hc */
.privacy-policy-link {
	font-weight: bold;
}
/*Re-arrange header and center header elements | 23363123-hc sb*/
@media only screen and (min-width: 560px) {
    .site-header-wrap {
        grid-template-areas:
            "site-logo site-logo site-logo "
"main-navigation main-navigation main-navigation "
 "social-navigation site-title site-description";
    }
    .site-header-wrap .main-navigation, .site-header-wrap .social-navigation .site-logo {
        justify-self: center;
    }
}

/* Reduce logo and menu text sizes in header to prevent wrapping / 23849962-hc JAR */
@media (min-width: 980px) {
  .custom-logo {
    max-width: 300px;
    height: auto;
  }
  body:not(.fse-enabled) .main-navigation a {
  	font-size: 0.9rem;
  }
}
#post-48 > div > div.wp-block-group.alignfull.has-background-light-background-color.has-background.mt-0.has-no-padding > div > div:nth-child(3) > div > div.wp-block-group.alignfull > div > div > div { text-align: center; }