.tbm-breadcrumb-widget,
.tbm-breadcrumb-widget * {
	box-sizing: border-box;
}

.tbm-breadcrumb-widget .rank-math-breadcrumb p {
	margin: 0;
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap;
}

.tbm-breadcrumb-widget .rank-math-breadcrumb {
	max-width: 100%;
}

.tbm-breadcrumb-widget .rank-math-breadcrumb a,
.tbm-breadcrumb-widget .rank-math-breadcrumb .last,
.tbm-breadcrumb-widget .rank-math-breadcrumb .separator {
	display: inline-flex;
	align-items: center;
}

.tbm-breadcrumb-widget .rank-math-breadcrumb a {
	transition: color 0.2s ease;
}

.tbm-breadcrumb-widget .rank-math-breadcrumb .separator {
	line-height: 1;
	flex: 0 0 auto;
}

.tbm-breadcrumb-widget .tbm-breadcrumb-separator-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	object-fit: contain;
	max-width: none;
	line-height: 1;
	color: inherit;
}

.tbm-breadcrumb-widget img.tbm-breadcrumb-separator-icon {
	display: block;
}

.tbm-breadcrumb-widget .tbm-breadcrumb-separator-icon--svg svg {
	display: block;
	width: 100%;
	height: 100%;
	color: inherit;
	fill: currentColor;
	stroke: currentColor;
}

.tbm-breadcrumb-widget .tbm-breadcrumb-separator-icon--svg svg * {
	color: inherit;
	fill: currentColor;
	stroke: currentColor;
}

.tbm-breadcrumb-widget--notice {
	font-size: 13px;
	line-height: 1.4;
}

.tbm-breadcrumb-widget .rank-math-breadcrumb .separator,
.tbm-breadcrumb-widget .tbm-breadcrumb-separator {
	color: inherit;
}

.tbm-breadcrumb-widget .rank-math-breadcrumb .separator svg,
.tbm-breadcrumb-widget .tbm-breadcrumb-separator svg {
	fill: currentColor;
	stroke: currentColor;
}

.tbm-breadcrumb-widget .rank-math-breadcrumb .separator .tbm-breadcrumb-separator-icon--svg svg,
.tbm-breadcrumb-widget .tbm-breadcrumb-separator .tbm-breadcrumb-separator-icon--svg svg {
	fill: currentColor;
	stroke: currentColor;
}

