.ackCountry
{
	font-weight: 700;
	padding: 50px var(--wp--custom--h-inset) 44px;
	display: grid;
	gap: 20px;
	grid-template-columns: 1fr 1fr;
	justify-items: center;
	position: relative;
	border-block-start: 20px solid #fff;
}

.ackCountry .backdrop
{
	position: absolute;
	inset: 0;
	object-fit: cover;
	height: 100%;
	width: 100%;
	object-position: top left;
}

.ackCountry .ack,
.ackCountry .flag
{
	position: relative;
}

.ackCountry .ack
{
	grid-column: span 2;
}



.site-footer
{
	display: grid;
	gap: 20px;
	text-align: center;
	padding: 20px var(--wp--custom--h-inset);
}

.copyright
{
	margin: 0;
}


.footerNavigation,
.site-footer .social
{
	display: none;
}


@media (hover: hover)
{
	.socialLink:hover svg path
	{
		fill: var(--wp--preset--color--light-blue);
	}

	.footerNavigation a:hover
	{
		text-decoration: underline;
	}

	.footerNavigation a.button:hover
	{
		color: #FFF;
	}
}


@media (min-width: 750px)
{
	.ackCountry
	{
		grid-template-columns: auto auto 1fr;
	}

	.ackCountry .ack
	{
		margin: 0 0 0 5px;
		grid-column: unset;
	}
}

@media (min-width: 800px)
{

	.site-footer
	{
		text-align: left;
		grid-template-columns: 1fr auto;
		align-items: center;
	}

	.site-footer .social
	{
		display: flex;
		gap: 12px;
		justify-content: center;
	}
}

@media (min-width: 1360px)
{
	.footerNavigation
	{
		--gap: 40px;
		border-block-start: 20px solid #fff;
		padding: var(--wp--custom--v-pad) var(--wp--custom--h-inset);

		display: grid;
		grid-template-columns: auto auto auto 1px 1fr auto auto;
		grid-template-rows: auto 1fr;
		grid-template-areas: "logo addr1 addr2 r menu donate staff" "logo addr1 addr2 r menu emerg  emerg";
		gap: var(--gap);
		align-items: start;
	}

	.footerNavigation::before
	{
		content: "";
		background: var(--wp--preset--color--white);
		grid-area: r;
		align-self: stretch;
	}

	.footerLogo
	{
		grid-area: logo;
		justify-self: center;
	}

	#footMenu
	{
		columns: 2 115px;
		column-gap: 30px;
		grid-area: menu;
		justify-self: start;
	}

	#footMenu a
	{
		text-transform: uppercase;
	}

	.footerNavigation a
	{
		text-decoration: none;
	}

	.footerNavigation strong
	{
		color: var(--wp--preset--color--green);
	}

	.footerNavigation .address
	{
		display: grid;
		gap: 5px;
		grid-area: addr1;
	}

	.footerNavigation .address + .address
	{
		grid-area: addr2;
	}

	.footerNavigation .address p
	{
		margin: 0;
	}

	.footerNavigation .button
	{
		height: 43px;
	}

	.footerNavigation .donate
	{
		grid-area: donate
	}

	.footerNavigation .staff
	{
		grid-area: staff
	}

	.footerNavigation .emergency
	{
		grid-area: emerg;
		font-size: var(--wp--preset--font-size--twentyfive);
		justify-self: center;
	}
}
