.site-info {
    display: none;
}

/* change spacer block height on mobile | 4694188-hc GH */
@media only screen and (max-width: 559px){
   .wp-block-spacer[style] {
     height: 50px !important;
   }
}

/* reduce header padding / 33782365-HC (DZ) */
header#masthead {
    padding-bottom: 25px;
}
main#main {
    padding-top: 0px;
}

/* change menu toggle background color | 33782365-HC (DZ) */
.main-navigation #toggle-menu,
.main-navigation #toggle:focus+#toggle-menu {
    background-color: rgb(0, 175, 169);
}

/* centred footer social menu */
.footer-menus {
    display: flex;
    align-items: center;
}

/* take away border on contact form */
/* Form Block: Remove borders -- 7514928-zen (EZ) */
.contact-form .grunion-checkbox-multiple-options, .contact-form .grunion-radio-options {
  border: 0 !important;
}

/* Bold parent menu items + hide sub menus on mobile | 10829762-zen -- start */
@media only screen and (max-width: 559px) {
  /* Bold top-level menu items only */
  .main-navigation > div > ul > li > a {
    font-weight: 700;
  }
  /* Ensure ALL sub and sub-sub menu items are NOT bold */
  .main-navigation .sub-menu a {
    font-weight: 400 !important;
  }
  /* Hide all submenus by default */
  .main-navigation .sub-menu {
    display: none !important;
  }
  /* Show direct child submenu on tap/hover */
  .main-navigation li:hover > .sub-menu,
  .main-navigation li:focus > .sub-menu,
  .main-navigation li.focus > .sub-menu,
  /* Also show ALL sub-sub-menus within the hovered parent's tree */
  .main-navigation li:hover > .sub-menu .sub-menu,
  .main-navigation li:focus > .sub-menu .sub-menu,
  .main-navigation li.focus > .sub-menu .sub-menu {
    display: block !important;
  }
}
/* Bold parent menu items + hide sub menus on mobile | 10829762-zen -- end */

.page-id-5200 .entry-title {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}