/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.6
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.custom-lang-switcher.flag-only {
	display: flex;
	gap: 10px;
	align-items: center;
	flex-shrink: 0;
	flex-grow: 0;
	white-space: nowrap;
	min-width: max-content;
}

header .wp-block-kadence-header-column:has(.custom-lang-switcher),
header .wp-block-kadence-header-column:has(a[hreflang]) {
	flex: 0 0 auto;
	min-width: max-content;
}

header .wp-block-kadence-navigation,
header .navigation {
	min-width: 0;
}

.custom-lang-switcher.flag-only .lang-link img {
	width: 24px;
	height: 16px;
	object-fit: cover;
	border-radius: 2px;
	display: block;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}

/* Leftover default Polylang widget: language names as tabs. Flags live in the header. */
.widget_polylang,
.widget.polylang {
	display: none;
}

/*
 * News query-card excerpt paragraphs. Unique IDs are shared by the ZH/EN/JA
 * news cards (797_87fadc-25) and the search/category card (1669_3892a3-a8).
 * Dates use different heading IDs and are not clamped.
 */
.wp-block-kadence-query-card p.kt-adv-heading797_87fadc-25,
.wp-block-kadence-query-card p.kt-adv-heading1669_3892a3-a8 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
