/* Nav items centered on mobile / pdEkSe-5Rj-p2 (MN) */
@media (max-width: 779px) {
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
		align-items: center;
		display: flex;
		flex-direction: inherit;
		justify-content: center;
		width: 100%;
	}
}

/* Site logo size mobile / pdEkSe-5Rj-p2 (MN) */
@media (max-width: 779px) {
.wp-block-site-logo img {
	max-width: 70%;
}
}

/* Submenu on mobile / pdEkSe-5Rj-p2 (MN) */
 
@media (max-width: 779px) {
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
        border-top: 1px solid #f1f1f1;
    }
 
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
        padding-top: .5em;
    }
}

/* Remove extra padding on page / pdEkSe-5Rj-p2 (MN) */
.wp-site-blocks {
	padding: 0;
}

/* Remove underline on hover / pdEkSe-5Rj-p2 (MN) */
.wp-block-site-title a:hover, .wp-block-navigation-item a:hover {
	text-decoration: none;
}

/* Header word breaks / pdEkSe-5Rj-p2 (MN) */
h1, h2, h3, h4 {
	word-break: keep-all;
}

/* Text Media Blocks remove extra padding / pdEkSe-5Rj-p2 (MN) */
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
	padding: 0 8% 0 0 !important;
}

.wp-block-media-text.has-media-on-the-left .wp-block-media-text__content {
	padding: 0 0 0 8% !important;
}

@media (max-width: 779px) {
	.wp-block-media-text .wp-block-media-text__content {
		padding: 0;
	}
}

/* Outline style buttons on hover / pdEkSe-5Rj-p2 (MN) */
.wp-block-button.is-style-outline>.wp-block-button__link:hover, .wp-block-button .wp-block-button__link:hover {
	background: var(--wp--preset--color--contrast);
	color: var(--wp--preset--color--base);
	border-color: var(--wp--preset--color--contrast);
	transition: .3s;
	box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}

/* Remove Footer CTA on Contact page / pdEkSe-5Rj-p2 (MN) */
.page-id-137 .bbe-footer-cta {
	display: none;
}

/* Form required fields  / pdEkSe-5Rj-p2 (MN) */
.contact-form label span {
	font-weight: 300;
	padding-left: 2px;
	opacity: .5;
}

/* Remove margin from footer / pdEkSe-5Rj-p2 (MN) */
footer.wp-block-template-part {
	margin-top: 0;
}

/* Remove bullet points from footer / pdEkSe-5Rj-p2 (MN) */
.bbe-footer ul {
	list-style-type: none;
	padding: unset;
}