/* Remove extra space between menu items in mobile overlay menu */
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
    gap: 0 !important;
}



/* Remove extra space before submenus in mobile overlay menu */
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
	  padding-bottom: 8px !important;
}

/* make consent text in mailchimp block smaller */
.wp-block-jetpack-mailchimp p:last-of-type {
    font-size: 11px !important;
}

.wp-block-jetpack-mailchimp input[type="email"] {
    font-size: 16px !important;   /* text inside the box */
    padding: 12px 14px !important; /* makes the box taller */
    height: auto !important;       /* ensures padding takes effect */
}

/* Jetpack Mailchimp button font override */
.wp-block-jetpack-mailchimp .wp-block-jetpack-button button,
.wp-block-jetpack-mailchimp .wp-block-jetpack-button .wp-block-button__link {
    font-family: "Futura Md BT", sans-serif !important;
}

/*change colors of links on buchla page */
/* Unclicked links on buchla  page */
.page-id-24301 a:link {
    color: #0756a4;
}

/* Visited links on buchla page  */
.page-id-24301 a:visited {
    color: #b62226;
}

/* Hover/focus on buchla page */
.page-id-24301:hover,
.page-id-24301 a:focus {
    color: #b62226;
}

/* shrink paragraph spacing in buchla-bio section */


/* Reduce space between TODD BARTON label and the paragraph below */
.buchla-bio {
  margin-bottom: 0.2em;   /* tighten under the red line */
}

/* If the paragraph itself has a big top margin, tighten that too */
.buchla-bio + p {
  margin-top: 0.2em;
}

/* hide feature image from Tom Rhea posts */
.single.category-electronic-perspectives .wp-block-post-featured-image {
  display: none;
}

/* try to fix word wrapping on Electronic Perspectives submenu item */
.wp-block-navigation-submenu .wp-block-navigation-item__content,
.wp-block-navigation-submenu .wp-block-navigation-item__label {
    white-space: nowrap;
}

.wp-block-navigation__submenu-container {
    min-width: 230px;
}
