/*
 * Breadcrumbs base styles.
 * Extracted from the JetBlocks stylesheet so the markup keeps rendering
 * identically after the plugin is removed.
 */

.jet-blocks-icon {
	display: inline-block;
	 line-height: 1;
	 text-align: center;
}

.jet-blocks-icon svg {
	display: block;
	 width: 1em;
	 height: 1em;
	 fill: currentColor;
}

.jet-breadcrumbs {
	display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
}

.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-justify .jet-breadcrumbs {
	-webkit-box-orient: horizontal;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: row;
	 flex-direction: row;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
}

.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-justify .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-justify .jet-breadcrumbs__content {
	-webkit-box-flex: 0;
	 -ms-flex-positive: 0;
	 flex-grow: 0;
}

.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-justify .jet-breadcrumbs {
	-webkit-box-orient: horizontal;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: row;
	 flex-direction: row;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
}

.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-justify .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-justify .jet-breadcrumbs__content {
	-webkit-box-flex: 0;
	 -ms-flex-positive: 0;
	 flex-grow: 0;
}

.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-left .jet-breadcrumbs, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-center .jet-breadcrumbs, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-right .jet-breadcrumbs {
	-webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 -webkit-box-pack: start;
	 -ms-flex-pack: start;
	 justify-content: flex-start;
	 -webkit-box-align: stretch;
	 -ms-flex-align: stretch;
	 align-items: stretch;
}

.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-left .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-left .jet-breadcrumbs__content, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-center .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-center .jet-breadcrumbs__content, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-right .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-right .jet-breadcrumbs__content {
	-webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
}

.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-justify .jet-breadcrumbs {
	-webkit-box-orient: horizontal;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: row;
	 flex-direction: row;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
}

.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-justify .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-justify .jet-breadcrumbs__content {
	-webkit-box-flex: 0;
	 -ms-flex-positive: 0;
	 flex-grow: 0;
}

.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-left .jet-breadcrumbs, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-center .jet-breadcrumbs, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-right .jet-breadcrumbs {
	-webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 -webkit-box-pack: start;
	 -ms-flex-pack: start;
	 justify-content: flex-start;
	 -webkit-box-align: stretch;
	 -ms-flex-align: stretch;
	 align-items: stretch;
}

.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-left .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-left .jet-breadcrumbs__content, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-center .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-center .jet-breadcrumbs__content, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-right .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-right .jet-breadcrumbs__content {
	-webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
}

.jet-breadcrumbs__title, .jet-breadcrumbs__content {
	-webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
}

.jet-breadcrumbs__title {
	padding: 0;
	 margin: 0;
	 border: none;
	 text-align: inherit;
}

.jet-breadcrumbs__content {
	font-size: 0;
}

.jet-breadcrumbs__browse, .jet-breadcrumbs__item, .jet-breadcrumbs__item-link, .jet-breadcrumbs__item-target {
	display: inline-block;
}

.jet-breadcrumbs__wrap {
	display: inline;
}

.jet-breadcrumbs__browse {
	margin-right: 5px;
}

.jet-breadcrumbs__browse, .jet-breadcrumbs__item {
	font-size: 14px;
	 vertical-align: middle;
}

.jet-breadcrumbs__item-sep {
	margin-left: 5px;
	 margin-right: 5px;
}

.jet-breadcrumbs__item-sep i {
	display: block;
	 width: 1em;
	 height: 1em;
	 line-height: 1;
	 text-align: center;
}

body.home .elementor-widget-jet-breadcrumbs:not(.jet-breadcrumbs-on-front-yes):not(.elementor-element-edit-mode) {
	display: none;
}

