.fkmedia-live-row > :is(h1,h2,h3,h4,h5,h6) {
    display: inline !important;
    margin: 0 !important;
    line-height: 1 !important;
}

body.single-post .fkmedia-live-row,
body.single-post .fkmedia-live-row > h1 {
    line-height: 1.2 !important;
}

.fkmedia-live-badge { 
	display: inline-flex;
	align-items: center;
	gap: .35em;
	margin-inline-end: 0em;
	color: #c51625;
	font: 700 1em/1.3 system-ui, sans-serif;
	white-space: nowrap;
	vertical-align: .08em;
	display: inline;
    line-height: 0;
    vertical-align: baseline;
}

body.single-post .fkmedia-live-badge {
    display: inline-flex;
    align-items: center;
    gap: .35em;
    margin-inline-end: 0.25em;
    color: #c51625;
    font: 700 1em / 1.3 system-ui, sans-serif;
    white-space: nowrap;
    display: inline;
    line-height: 0;
	vertical-align: baseline;
}
		
.fkmedia-live-dot {
	display: inline-block;
	width: .65em;
	height: .65em;
	flex: 0 0 .65em;
	border-radius: 50%;
	background: #e11d2e;
	animation: fkmedia-live-pulse 1.6s ease-out infinite;
	vertical-align: middle;
    margin-inline-end: .35em;
	
}

body.single-post .fkmedia-live-dot {
	display: inline-block;
	width: .65em;
	height: .65em;
	flex: 0 0 .65em;
	border-radius: 50%;
	background: #e11d2e;
	animation: fkmedia-live-pulse 1.6s ease-out infinite;
	vertical-align: middle;
    margin-inline-end: .35em;
}


@keyframes fkmedia-live-pulse { 0% { box-shadow: 0 0 0 0 rgb(225 29 46 / 55%); } 75%,100% { box-shadow: 0 0 0 .5em rgb(225 29 46 / 0%); } }
@media (prefers-reduced-motion: reduce) { .fkmedia-live-dot { animation: none; } }
.fkmedia-live-sr { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }

body:not(.single-post) .fkmedia-live-dot {
    vertical-align: baseline;
    position: relative;
    top: -0.05em;
}

body:not(.single-post) .fkmedia-live-badge {
    font-size: 1em;
}