
@font-face {
	font-family: 'Museo300';
	src: url(/eOS/core/fonts/Museo300-Regular.eot);
	src: local('Museo 300'), 
	local('Museo300'), 
	url(/eOS/core/fonts/Museo300-Regular.otf) 
	format('opentype');
}

/* Style the footer */
.eos-footer {
	padding: 10px;
  	text-align: center;
	position: relative;
	bottom: -150px;
}

.eos-footer-container {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.eos-footer-item {
	flex-basis: 0;
	flex-grow: 1;
  	padding-right: 2px;
  	padding-left: 2px;
	font-family: 'Museo300', normal;
}

.eos-footer-item-archive {
	flex-basis: 0;
	flex-grow: 2;
  	padding-right: 2px;
  	padding-left: 2px;
	font-family: 'Museo300', normal;
}

.eos-footer-item-title {
	text-align: center;
	border-bottom: 1px dotted #000000;
	vertical-align: top;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}

.eos-footer-item-content {
	display: flex;
	flex-direction: column;
	row-gap: 10px;
	margin: 10px;
}

.eos-footer-link {
	text-align: left;
}

.eos-footer-link a, .eos-footer-link a:visited {
	display: flex;
	flex-basis: 0;
	font-size: 14px;
	color: #000000;
}

.eos-footer-link a:hover {
	color: #ffffff;
	background-color: #000000;
}

.eos-footer-archive-content {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 10px;
}

.eos-footer-archive-link {
	min-width: 30px;
	padding: 5px;
}

.eos-footer-archive-link a, .eos-footer-archive-link a:visited {
	display: block;
	font-size: 14px;
	color: #000000;
}

.eos-footer-archive-link a:hover {
	color: #ffffff;
	background-color: #000000;
}

