/* ==============================================
   Custom Breadcrumb Widget
   ============================================== */

.custom-breadcrumb {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
	line-height: 1.4;
}

.custom-breadcrumb-item {
	display: inline-flex;
	align-items: center;
}

.custom-breadcrumb-item a {
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	color: inherit;
	transition: color .3s ease, opacity .3s ease;
}

.custom-breadcrumb-item .home-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
}

.custom-breadcrumb-item .home-icon i,
.custom-breadcrumb-item .home-icon svg {
	display: block;
}

.custom-breadcrumb-item .breadcrumb-text {
	display: inline-block;
}

.custom-breadcrumb-separator {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	user-select: none;
	opacity: .9;
}

.custom-breadcrumb-separator i,
.custom-breadcrumb-separator svg {
	display: block;
}

.custom-breadcrumb-item.is-current {
	pointer-events: none;
}
