/**
 * Keep Theme Builder footer social SVGs tied to the icon-size setting.
 *
 * Elementor Core normally supplies these dimensions from the Social Icons
 * widget stylesheet. WebKit can briefly or persistently fall back to the
 * generic 50px .elementor-icon font size when that stylesheet is delayed.
 */
.elementor-location-footer
	.elementor-social-icons-wrapper
	.elementor-icon.elementor-social-icon {
	font-size: var(--icon-size, 30px);
	height: calc(var(--icon-size, 30px) + 2 * var(--icon-padding, 0em));
	line-height: var(--icon-size, 30px);
	width: calc(var(--icon-size, 30px) + 2 * var(--icon-padding, 0em));
}

.elementor-location-footer
	.elementor-social-icons-wrapper
	.elementor-icon.elementor-social-icon
	svg {
	flex: none;
	height: 1em;
	width: 1em;
}
