nav ul.has-background {
    padding: 0;
}
footer.wp-block-template-part {
    margin-top: 0;
}
/* Media/Text block content overlap */
.wp-block-media-text.is-style-clc-overlap-content.has-media-on-the-right .wp-block-media-text__content {
	margin-right: -20%;
	z-index: 1;
}

.wp-block-media-text.is-style-clc-overlap-content:not(.has-media-on-the-right) .wp-block-media-text__content {
	margin-left: -20%;
}
@media (max-width: 640px) {
  
    .wp-block-media-text.is-style-clc-overlap-content:not(.has-media-on-the-right) .wp-block-media-text__content {
        margin-left: 0px !important;
		padding: 0;
    }
    
    .wp-block-media-text.is-style-clc-overlap-content.has-media-on-the-right .wp-block-media-text__content {
        margin-right: 0px !important;
		padding: 0;
    }
    
}
.wp-block-image.is-style-rounded-top img, .wp-block-media-text.is-style-rounded-top img {
	border-top-left-radius: 50% 30%;
    border-top-right-radius: 50% 30%;
}
.wp-block-quote.is-style-quotes:after {
	content: '';
    border-top: 5vh solid var(--wp--preset--color--clc-mid);
    border-right: 10vh solid transparent;
    border-bottom: 5vh solid transparent;
	border-left: 0 solid transparent;
    bottom: -9vh;
    position: absolute;
}
.wp-block-quote.is-style-quotes p {
    line-height: 2.4rem;
    font-size: var(--wp--preset--font-size--x-small);
}
.wp-block-quote.is-style-quotes cite {
	font-size: var(--wp--preset--font-size--xx-small); 
}
button.bod-block-popup-trigger.type_btn.bod-btn {
    font-family: var(--wp--preset--font-family--subheaders);
    font-size: var(--wp--preset--font-size--medium);
    border-color:var(--wp--preset--color--clc-indigo);
    border-style: solid;
}