.wp-block-table tbody th {
	padding: 0.5em;
}

.is-type-wp-embed .wp-embedded-content {
	width: 100%
}
/*Fix image vertical spacing on single posts */
.single .entry-content .wp-block-image {
	margin-top:30px
}
.entry-content ul {
	margin-top: 1em;
}
/* author bio on single posts */
.single .wp-block-post-author-biography {
	padding: 1em;
  background: #fbfafa;
  border: 1px solid #ccc;
}
/* WP 4.9 fixes */


@media (min-width: 599px) {
.primary-navigation.wp-block-navigation .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
	min-width: 12ch;
}
}

.wp-block-post-comments .comment .reply {
	clear: initial;
}

/* Code block fixes */

code {
	margin: 0;
	border: none;
	background: var( --wp--preset--color--neutral-100 );
}

pre.wp-block-code {
	border: none;
	padding: 0;
}

pre.wp-block-code > code {
	overflow: auto;
	word-wrap: normal;
	white-space: revert !important;
	background: var(--wp--preset--color--neutral-100);
	padding: var(--wp--custom--spacing--large);
	box-sizing: content-box;
	border-radius: 0;
	border: 1px solid var(--wp--preset--color--neutral-200);
	border-bottom: 1px solid var(--wp--preset--color--neutral-300);
}


.wp-block-columns.podcast-cta {
	gap: 0;
}

.wp-block-navigation__container {
	gap: 1.5rem
}

@media screen and (max-width: 1024px) {
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
    flex-direction: column;
		align-items: flex-start;

	}
	
	.wp-block-navigation.items-justified-right {
		--navigation-layout-justification-setting: start;
	}
	
	.primary-navigation.wp-block-navigation .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
		transform: none;
		border: 0;
	}
}

/* Homepage featured area fix - 18/10/22 - TR */
.homepage-sticky-post .wp-block-column + .wp-block-column {
    z-index: 1;
}


/* Comments: clean up list layout - 20240108 - AC */
.wp-block-post-comments ul,
.wp-block-post-comments ol {
	list-style: none;
}

.commentlist li::marker {
	content: '';
}

.wp-block-post-comments .commentlist, 
.wp-block-post-comments .commentlist .comment,
.wp-block-post-comments .commentlist .children {
	padding: 0;
}

.wp-block-post-comments .children .comment-body {
    border-top: none;
}

.wp-block-post-comments .comment-body+ul.children li.comment .comment-body {
	position: relative;
}

.wp-block-post-comments .comment-body+ul.children li.comment .comment-body::before {
	position: absolute;
	left: var(--wp--custom--spacing--large);
}

.wp-block-post-comments .comment-body+ul.children {
  padding-left: var(--wp--custom--spacing--large);
}

.wp-block-post-comments .commentlist .comment-body+ul.children li.comment[class*="depth-"] .comment-body,
.wp-block-post-comments .commentlist .comment-body+ul.children li.comment[class*="depth-"] .comment-body+ul.children li.comment[class*="depth-"] .comment-body,
.wp-block-post-comments .comment-body+ul.children li.depth-2 .comment-body,
.wp-block-post-comments .comment-body+ul.children li.depth-2 .comment-body+ul.children li.depth-3 .comment-body {
	padding-left: calc(2 * var(--wp--custom--spacing--large));
}