/*
 * Joomla 4+ compatibility for this Bootstrap 3 template.
 * Core layouts of Joomla 4+ use Bootstrap 5 utility classes; provide the ones that must not render visibly.
 */
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

/* Smart Search (com_finder) search box: Bootstrap 5 .form-inline/.input-group markup on Bootstrap 3 */
.com-finder__search .form-inline {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
}
.com-finder__search .form-inline > label {
	margin: 0;
}
.com-finder__search .input-group {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: auto;
	flex: 1 1 auto;
	max-width: 100%;
}
.com-finder__search .input-group > .form-control {
	float: none;
	flex: 1 1 200px;
	width: auto;
	min-width: 0;
	height: auto;
	margin: 0;
}
.com-finder__search .input-group > .btn {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	margin: 0;
	white-space: nowrap;
}
