/* Compact breadcrumbs. */
.maxtel-breadcrumbs {
	display: flex;
	align-items: center;
	min-height: 28px;
	padding: 0.35rem 0;
	margin-top: 0;
	margin-bottom: 0.55rem;
	overflow-x: auto;
	overflow-y: hidden;
	color: #66758a;
	font-size: 12px;
	line-height: 1.35;
	white-space: nowrap;
	scrollbar-width: none;
}

.maxtel-breadcrumbs::-webkit-scrollbar {
	display: none;
}

.maxtel-breadcrumbs a,
.maxtel-breadcrumbs span {
	display: inline-flex;
	align-items: center;
	line-height: inherit;
}

.maxtel-breadcrumbs__sep {
	margin-inline: 0.35rem;
	color: #94a3b8;
}

.maxtel-breadcrumbs a {
	color: #1f3550;
	text-decoration: none;
}

.maxtel-breadcrumbs span[aria-current="page"],
.maxtel-breadcrumbs .breadcrumb_last {
	color: #64748b;
}

.maxtel-breadcrumbs a:hover,
.maxtel-breadcrumbs a:focus-visible {
	color: var(--maxtel-primary);
}

.maxtel-product-archive-frame > .maxtel-breadcrumbs {
	margin-bottom: 0.65rem;
}

.tax-product_cat .maxtel-product-archive-frame > .maxtel-breadcrumbs {
	margin-bottom: 0.75rem;
}

body.page .maxtel-layout-page:not(.maxtel-downloads-page):not(.maxtel-cert-page):not(.maxtel-cert-detail-page):not(.maxtel-price-page):not(.maxtel-price-detail-page) > .maxtel-layout-container,
.maxtel-news-page > .maxtel-layout-container,
.maxtel-news-category-page > .maxtel-layout-container,
.maxtel-single-post-page > .maxtel-layout-container {
	padding-top: 1rem;
}

body.page .maxtel-layout-page:not(.maxtel-downloads-page):not(.maxtel-cert-page):not(.maxtel-cert-detail-page):not(.maxtel-price-page):not(.maxtel-price-detail-page) > .maxtel-layout-container > .maxtel-breadcrumbs,
.maxtel-news-page > .maxtel-layout-container > .maxtel-breadcrumbs,
.maxtel-news-category-page > .maxtel-layout-container > .maxtel-breadcrumbs,
.maxtel-single-post-page > .maxtel-layout-container > .maxtel-breadcrumbs {
	margin-top: 0;
	margin-bottom: 1rem;
}

.maxtel-downloads-page,
.maxtel-cert-page,
.maxtel-cert-detail-page,
.maxtel-price-page,
.maxtel-price-detail-page {
	padding-top: 1rem;
}

.maxtel-downloads-page > .maxtel-breadcrumbs,
.maxtel-cert-page > .maxtel-breadcrumbs,
.maxtel-cert-detail-page > .maxtel-breadcrumbs,
.maxtel-price-page > .maxtel-breadcrumbs,
.maxtel-price-detail-page > .maxtel-breadcrumbs {
	margin-bottom: 1rem;
}

.single-post .maxtel-layout-container > .maxtel-breadcrumbs {
	margin-bottom: 1rem;
}

.single-post .maxtel-layout-container > .maxtel-breadcrumbs + .maxtel-single-post-layout .maxtel-single-post-main > .maxtel-entry {
	margin-top: 0;
}

@media (min-width: 993px) {
	.single-post .maxtel-layout-container > .maxtel-breadcrumbs + .maxtel-single-post-layout > .maxtel-single-post-sidebar {
		margin-top: 0;
	}
}

@media (max-width: 640px) {
	.maxtel-breadcrumbs {
		width: 100%;
		max-width: 100%;
		flex-wrap: nowrap;
		min-height: 24px;
		padding: 0.25rem 0 2px;
		margin-bottom: 0.5rem;
		font-size: 11px;
		white-space: nowrap !important;
		scrollbar-width: thin;
		scrollbar-color: rgba(100, 116, 139, 0.18) transparent;
		-webkit-overflow-scrolling: touch;
	}

	.single-product .maxtel-breadcrumbs {
		padding-bottom: 2px !important;
	}

	.maxtel-breadcrumbs::-webkit-scrollbar {
		display: block;
		height: 1px;
	}

	.maxtel-breadcrumbs::-webkit-scrollbar-track {
		background: transparent;
	}

	.maxtel-breadcrumbs::-webkit-scrollbar-thumb {
		border-radius: 999px;
		background: rgba(100, 116, 139, 0.16);
	}

	.maxtel-breadcrumbs::-webkit-scrollbar-thumb:hover {
		background: rgba(100, 116, 139, 0.28);
	}

	.maxtel-breadcrumbs::-webkit-scrollbar-button {
		display: none;
		width: 0;
		height: 0;
	}

	.maxtel-breadcrumbs a,
	.maxtel-breadcrumbs span {
		flex: 0 0 auto;
		white-space: nowrap !important;
	}

	.single-post .maxtel-layout-container > .maxtel-breadcrumbs {
		margin-bottom: 0.75rem;
	}

	body.page .maxtel-layout-page:not(.maxtel-downloads-page):not(.maxtel-cert-page):not(.maxtel-cert-detail-page):not(.maxtel-price-page):not(.maxtel-price-detail-page) > .maxtel-layout-container,
	.maxtel-news-page > .maxtel-layout-container,
	.maxtel-news-category-page > .maxtel-layout-container,
	.maxtel-single-post-page > .maxtel-layout-container {
		padding-top: 0.75rem;
	}

	body.page .maxtel-layout-page:not(.maxtel-downloads-page):not(.maxtel-cert-page):not(.maxtel-cert-detail-page):not(.maxtel-price-page):not(.maxtel-price-detail-page) > .maxtel-layout-container > .maxtel-breadcrumbs,
	.maxtel-news-page > .maxtel-layout-container > .maxtel-breadcrumbs,
	.maxtel-news-category-page > .maxtel-layout-container > .maxtel-breadcrumbs,
	.maxtel-single-post-page > .maxtel-layout-container > .maxtel-breadcrumbs {
		margin-bottom: 0.75rem;
	}

	.maxtel-downloads-page,
	.maxtel-cert-page,
	.maxtel-cert-detail-page,
	.maxtel-price-page,
	.maxtel-price-detail-page {
		padding-top: 0.75rem;
	}

	.maxtel-downloads-page > .maxtel-breadcrumbs,
	.maxtel-cert-page > .maxtel-breadcrumbs,
	.maxtel-cert-detail-page > .maxtel-breadcrumbs,
	.maxtel-price-page > .maxtel-breadcrumbs,
	.maxtel-price-detail-page > .maxtel-breadcrumbs {
		margin-bottom: 0.75rem;
	}

	.single-post .maxtel-layout-container > .maxtel-breadcrumbs + .maxtel-single-post-layout .maxtel-single-post-main > .maxtel-entry {
		margin-top: 0;
	}
}
