/* CSS Document */


body div.wrap footer {
  position: sticky;
	top: 100vh;
}
body div.wrap footer {
	width: 100%;
	height: auto;
	padding: 2rem 2rem 2rem 2rem;
	background-color: #6C3524;
}
body div.wrap footer div.content {
	width: 64rem;
	height: auto;
	padding: 0 0 0 0;
	margin:  0 auto;
	text-align: right;
}
body div.wrap footer div.content img {
	width: 10rem;
	height: auto;
	filter: invert(100%) sepia(0%) saturate(7453%) hue-rotate(71deg) brightness(95%) contrast(114%);
	padding: 0 0 0 0;
	margin:  0 0 .5rem 0;
}
body div.wrap footer div.content img + p {
	width: 10rem;
	height: auto;
	padding: 0 0 0 0;
	margin:  0 0 0 auto;
	text-align: center;
	color: #fff;
}



@media only screen and (max-width: 480px) {

	
	body div.wrap footer {
		width: 100%;
		height: auto;
		padding: 2rem 2rem 2rem 2rem;
		background-color: #6C3524;
	}
	body div.wrap footer div.content {
		width: 100%;
		height: auto;
		padding: 0 0 0 0;
		margin:  0 auto;
		text-align: right;
	}
	body div.wrap footer div.content img {
		width: 8rem;
		height: auto;
		filter: invert(100%) sepia(0%) saturate(7453%) hue-rotate(71deg) brightness(95%) contrast(114%);
		padding: 0 0 0 0;
		margin:  0 0 .5rem 0;
	}		
	body div.wrap footer div.content img + p {
		width: 8rem;
		font-size: .8rem;
		height: auto;
		padding: 0 0 0 0;
		margin:  0 0 0 auto;
		text-align: center;
		color: #fff;
	}

}

