/*
 * Structural styles only. Colors, sizing, spacing, background, border
 * etc. are all controlled from the Elementor "IHStam IconList"
 * widget's Style tab and are added as inline/page CSS by Elementor
 * itself.
 */

.bcc-iconlist-items {
	display: flex;
	flex-direction: column;
	margin: 0;
	padding: 0;
	list-style: none;
}

/* Toggled via the Content tab's "Layout" control (prefix_class). */
.bcc-iconlist--layout-inline .bcc-iconlist-items {
	flex-direction: row;
	flex-wrap: wrap;
}

.bcc-iconlist-item {
	display: flex;
	align-items: center;
	line-height: 1;
}

.bcc-iconlist__icon {
	display: inline-flex;
	align-items: center;
	line-height: 1;
}

.bcc-iconlist__text {
	line-height: 1;
}
