/* Reduce block search label to avoid extra padding/margins | 7846600-zd bb */
.wp-block-search__label {
    width: 0;
}

/* fix missing Poppins font bug 7313402-ZD NS*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');
/* fix submenu padding bug | 6776034-ZD [RG] */
.wp-block-navigation ul, .wp-block-navigation ul li {
  list-style: none;
  padding: 0;
}
/* Header: Set header as transparent -- 7309345-zen (EZ) */
header {
  background-color: rgba(0,0,0,0.9);
}
/* Navigation: Change sub-menu transparency to alpha-7309345-zen (EZ) */
header .wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation__submenu-container {
background-color: rgba(0,0,0, 0.4) !important;
}
/* Navigation: Change sub-menu icons transparency-7309345-zen (EZ) */
header .wp-block-navigation .wp-block-navigation__submenu-icon {
  background: transparent;
}
/* set form labels to regular font weight*/
.contact-form label {
    font-weight: 500;
}
/* remove margin beneath columns */
:where(.wp-block-columns) {
    margin-bottom: 0;
}
/*Remove underline from arrow | 6797412-zen(zy)*/
.wp-block-group .wp-block-post-excerpt .wp-block-post-excerpt__excerpt a {
	text-decoration: none;
}
ul.wp-block-categories-list.wp-block-categories, ul.children {
  list-style: none;
	padding-left: 1rems;
}
/* Change underline formatting for links on focus to solid underline | 6815265-zen pj */
.wp-block-site-title a:where(:not(.wp-element-button)):focus,
.wp-block-navigation a:where(:not(.wp-element-button)):focus,
.wp-block-post-title a:where(:not(.wp-element-button)):focus {
    text-decoration: underline;
}
/*Mobile menu padding & search field*/
@media screen and (max-width: 600px) {
.wp-block-navigation__responsive-container-content {
  display: flex;
  flex-direction: column;
    padding-left: 3.125rems;
}
ul.wp-block-navigation__container {
  order: 2;
}
.wp-block-search-is-layout-flow {
  order: 1;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
    padding-top: 0rems;
}
}
@media only screen and (max-width: 600px) {
.wp-container-10 {
	padding: 0rem 1rem 0rem 1rem;
}
}
/* Fix spacing between parent/child mobile menu | 6852429 mxh */
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
  padding-top: 0px;
}
/* Force auto height on all image blocks 7094070-zen(MG)*/
.wp-block-image img {
    height: auto !important;
}
/*Increase Author/Author Bio font size*/
.wp-block-post-author__byline {
font-size: 1rem;
}
.wp-block-post-author__bio {
font-size: 1rem;
}
/* Change height of related post images 7313402-zen cw */
.jp-related-posts-i2__post-img-link img {
height: auto;
}
/* Add white border to payments & subscribe buttons*/
.wp-block-button__link {
	border: 1px solid #fff;
}
.wp-block-jetpack-button:not(.is-style-outline) button {
	border: 1px solid #fff;
}

/* Classic Editor Block Images On Mobile Posts - Spillage Fix | 7568972-ZD BB | 7629642-ZD AM*/
@media only screen and (max-width: 780px) {
    body:not(.page) figure {
        max-width: 100%;
    }
/*Classic editor gallery image bullets*/
	.coblocks-gallery--item{
  display:none;  
}
	/* Set max-width for embeds | 7930214-zen */
iframe {
    max-width: 100%;
}