/**
 * Static info pages — breadcrumb strip + hide duplicate in-content titles.
 */

body.my-obl-page-breadcrumb-strip .my-obl-page-breadcrumb-title,
body.my-obl-page-breadcrumb-strip #header.has-transparent + .my-obl-page-breadcrumb-title {
	background-color: #ffffff !important;
	color: #111111 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

body.my-obl-page-breadcrumb-strip .my-obl-page-breadcrumb-title .page-title-bg,
body.my-obl-page-breadcrumb-strip .my-obl-page-breadcrumb-title .page-title-bg .title-bg,
body.my-obl-page-breadcrumb-strip .my-obl-page-breadcrumb-title .page-title-bg .title-overlay {
	display: none !important;
}

body.my-obl-page-breadcrumb-strip .my-obl-page-breadcrumb-title.featured-title {
	min-height: 0 !important;
	margin-top: 0 !important;
}

body.my-obl-page-breadcrumb-strip .my-obl-page-breadcrumb-title .page-title-inner {
	margin-top: 5px;
	padding-top: 0;
	padding-bottom: 0 !important;
}

body.my-obl-page-breadcrumb-strip .my-obl-page-breadcrumb-title .flex-col.medium-text-center,
body.my-obl-page-breadcrumb-strip .my-obl-page-breadcrumb-title .flex-col.flex-grow.medium-text-center {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

body.my-obl-page-breadcrumb-strip.my-obl-wc-breadcrumbs .my-obl-page-breadcrumb-title .woocommerce-breadcrumb.my-obl-breadcrumbs {
	border-bottom-color: rgba(17, 17, 17, 0.1);
}

/* Flatsome native page title (if enabled later). */
body.my-obl-page-breadcrumb-strip .page-header-wrapper,
body.my-obl-page-breadcrumb-strip #main > .page-title:not(.my-obl-page-breadcrumb-title),
body.my-obl-page-breadcrumb-strip .page-title-wrapper:not(.my-obl-page-breadcrumb-title) {
	display: none !important;
}

/* UX Builder lead heading duplicates breadcrumb current crumb on configured pages. */
body.my-obl-page-breadcrumb-strip #main > #content > .section:first-child .section-content > .text:first-child {
	display: none !important;
}

@media screen and (max-width: 849px) {
	body.my-obl-page-breadcrumb-strip .my-obl-page-breadcrumb-title .page-title-inner.container {
		padding-left: 10px;
		padding-right: 10px;
	}

	body.my-obl-page-breadcrumb-strip .my-obl-page-breadcrumb-title {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	body.my-obl-page-breadcrumb-strip .my-obl-page-breadcrumb-title .page-title-inner,
	body.my-obl-page-breadcrumb-strip .my-obl-page-breadcrumb-title .page-title-inner.container {
		padding-bottom: 0;
		margin-bottom: 0;
	}
}
