/* Global element that does NOT load in the initial viewport load */
ul.no-bullet {
	list-style: none;
	margin: 0;
	padding: 0;
}


/* footer */
footer ul.no-bullet li {
	line-height: 45px;
}
footer ul.no-bullet li a {
	text-decoration: none;
}

.tribe-block .wp-block-file .wp-block-file__button {
	color: #FFF;
}

/* File download buttons - ensure text is visible */
.wp-block-file__button {
	color: #FFF !important;
}

/* Mobile-specific adjustments */
@media (max-width: 768px) {
	/* 1. Center hamburger menu and search icon vertically in header */
	header .wrap-end {
		align-items: center;
	}
	.site-header .nav .menu-wrap,
	.site-header .nav .menu-lang {
		display: flex;
		align-items: center;
	}

	/* 2. Tighten footer navigation line-height */
	footer ul.no-bullet li {
		line-height: 28px;
	}

	/* 3. Reduce footer bottom padding */
	.site-footer {
		padding-bottom: 30px !important;
	}
}
