/* v3 standalone loads Font Awesome 6; child-theme delhi-seminar.css targets FA5 font-family names. */
.ke-delhi-page i.fas {
	font-family: "Font Awesome 6 Free", sans-serif !important;
	font-weight: 900;
}

.ke-delhi-page i.far {
	font-family: "Font Awesome 6 Free", sans-serif !important;
	font-weight: 400;
}

.ke-delhi-page i.fab {
	font-family: "Font Awesome 6 Brands", sans-serif !important;
	font-weight: 400;
}

/*
 * ke-wp-mirror-elementor-fa-scope.css sets #ke-wp-mirror-root i[class*='fa-'] { display: inline-block },
 * which breaks flex centering inside Delhi icon chips (.ke-delhi-event-card__row-ic).
 */

/* Hero summary pills (date / time / venue): same FA-scope win — glyph stuck in corner of pink circle */
#ke-wp-mirror-root .ke-delhi-page .ke-delhi-pill > i[class*='fa-'] {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	line-height: 1 !important;
}

/* Base .ke-delhi-pill uses align-items:flex-start; with a tall circular <i>, row looks misaligned */
#ke-wp-mirror-root .ke-delhi-page ul.ke-delhi-pills > li.ke-delhi-pill {
	align-items: center;
}

#ke-wp-mirror-root .ke-delhi-page .ke-delhi-hero-phone > i[class*='fa-'] {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	line-height: 1 !important;
}

#ke-wp-mirror-root .ke-delhi-page .ke-delhi-event-card__row-ic > i[class*='fa-'] {
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	margin: 0 !important;
	position: relative;
	z-index: 1;
}

#ke-wp-mirror-root .ke-delhi-page .ke-delhi-sticky-btn > i[class*='fa-'],
#ke-wp-mirror-root .ke-delhi-page .ke-delhi-btn > i[class*='fa-'] {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	line-height: 1 !important;
	margin: 0;
	vertical-align: middle;
}

#ke-wp-mirror-root .ke-delhi-page .ke-delhi-countdown-label i[class*='fa-'] {
	display: inline-flex !important;
	align-items: center;
	vertical-align: middle;
}

#ke-wp-mirror-root .ke-delhi-page .ke-delhi-event-card__foot > i[class*='fa-'] {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	line-height: 1 !important;
}
