/*
 * WP Catalogue - Avada flavour. Loaded only when Avada is the active theme (or the parent of the active child theme).
 * Colours, fonts and radius come from Avada's CSS variables (set from Global Options); every variable has a fallback.
 */
.wpc--avada {
	--wpc-accent: var(--link_color, var(--primary_color, #1d4ed8));
	--wpc-accent-contrast: #fff;
	--wpc-radius: 4px;
	font-family: inherit;
}

/* The catalogue page uses Avada's own content box at its full width: no second main, no extra side padding. */
.wpc-archive-main--avada {
	box-sizing: border-box;
	max-width: 100%;
	padding: 0;
}

.wpc-archive-main--avada .wpc-archive__header {
	margin: 0 0 0.75rem;
}

.wpc-archive-main--avada .wpc-archive__title {
	margin: 0;
}

/* Avada's #main has a large top padding (Global Options > Layout); a catalogue page needs less so the filter bar is not pushed down. */
body.wpc-archive-page #main {
	padding-top: 24px;
}

.wpc--avada .wpc-search__input,
.wpc--avada .wpc-dropdown__summary {
	background: var(--form_bg_color, transparent);
	border-color: var(--form_border_color, var(--wpc-border));
	color: var(--form_text_color, inherit);
}

.wpc--avada .wpc-card__title,
.wpc--avada .wpc-group__title {
	font-family: var(--h3_typography-font-family, inherit);
}

.wpc--avada .wpc-group__title {
	font-family: var(--h2_typography-font-family, inherit);
}
