/* Emberloom Heading Flag Widget */

.ebl-hf-wrapper {
	display: block;
}

.ebl-hf-heading {
	margin-bottom: 0;
}

/* Inline span used only for text-width measurement via JS */
.ebl-hf-heading-measure {
	display: inline;
}

.ebl-hf-flag-row {
	display: flex;
	justify-content: flex-end; /* default: right */
	visibility: hidden; /* revealed by JS after measurement */
	/* width and margin-left are set by heading-flag.js */
}

.ebl-hf-flag-row[data-flag-align="left"]   { justify-content: flex-start; }
.ebl-hf-flag-row[data-flag-align="center"] { justify-content: center; }
.ebl-hf-flag-row[data-flag-align="right"]  { justify-content: flex-end; }

.ebl-hf-flag {
	display: inline-block;
}
