/* ============================================== */
/* Spears Custom CSS */
/* Kadence Child Spears v1.0.0 */
/* ============================================== */

/* Add custom styles below */

/* ============================================== */
/* Spears Header Search Bar v2                     */
/* Single source of truth for FiboSearch in        */
/* desktop header center column. Replaces v1.      */
/* ============================================== */

/* Spears Flip Kadence Header Center Grid Template */
/* Default grid-template-columns: 1fr auto 1fr causes center to size to content */
/* Override to auto 1fr auto so center fills, sides hug content */
.site-header-row.site-header-row-center-column,
.site-main-header-inner-wrap.site-header-row-center-column,
.site-header-main .site-main-header-inner-wrap {
	grid-template-columns: auto 1fr auto !important;
}

/* Spears Hide Unused Subgrid Zones in Center So 1fr Track is Fully Claimed */
.site-header-main-section-left-center,
.site-header-main-section-right-center {
	display: none !important;
}

/* Spears Center Track Wrapper Chain Flex Centered, Width 100% */
.site-header-main-section-center {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}

.site-header-main-section-center .site-header-item,
.site-header-main-section-center .site-header-focus-item,
.site-header-main-section-center .header-html,
.site-header-main-section-center .header-html-inner {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100% !important;
	max-width: 100% !important;
}

/* Spears Strip wpautop Paragraph Wrap on HTML Widget Content */
.site-header-main-section-center .header-html-inner > p:empty {
	display: none !important;
}
.site-header-main-section-center .header-html-inner > p {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}

/* Spears FiboSearch Wrapper 720px Max-Width, Centered */
.site-header-main-section-center .dgwt-wcas-search-wrapp {
	max-width: 720px !important;
	width: 100% !important;
	margin: 0 auto !important;
	display: flex !important;
	align-items: center !important;
}

/* Spears FiboSearch Input Height 40px, Vertically Centered */
.site-header-main-section-center .dgwt-wcas-search-input {
	height: 40px !important;
	font-size: 15px !important;
	line-height: 40px !important;
}

.site-header-main-section-center .dgwt-wcas-search-submit {
	height: 40px !important;
}

