/**
 * Use or own minimal FontAwesome build with custom icons
 */
@font-face {
	font-family: "Font Awesome 5 Minimal"; /*"Font Awesome 5 Minimal";*/
	src: url("data:font/woff2;base64,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") format("woff2"),
	     url("../fonts/FontAwesomeMinimal.woff")  format("woff");
	font-style: normal;
	font-weight: normal;
}

.fa, .fas, .far, .fal, .fab {
	font-family: "Font Awesome 5 Minimal";
	font-style: normal;
	font-weight: normal;
}

/* For icons to have the same width and be centered in their box (makes footer look nicer) */
.fa::before, .fas::before, .far::before, .fal::before, .fab::before {
	display: inline-block;
	min-width: 1em;
	text-align: center;
}

/* Custom icon definitions */
.fax-matrix::before {
	content: "\f7e4";
}

/**
 * Use custom title fonts
 */
@font-face {
	font-family: "Fira Mono Medium";
	src: local("Fira Mono Medium"),
	     local("Fira-Mono-Medium"),
	     url("../fonts/firamono-medium.woff2") format("woff2"),
	     url("../fonts/firamono-medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

h1, h2.article-title {
	font-family: "Fira Mono Medium";
	font-weight: 500;
	text-align: center;
}

h1 {
	font-size: 2em;
}

.page-content {
	text-align: justify;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

/* Force footer to always span the whole screen */
.mdl-mega-footer--drop-down-section, .mdl-mega-footer__drop-down-section {
	width: auto !important;
	min-width: 25%;
}