@font-face {
	font-family: 'sfj';
	src:
		url('sfj_jen9yi.ttf') format('truetype'),
		url('sfj_jen9yi.woff') format('woff'),
		url('sfj_jen9yi-sfj.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="sfj-"], [class*=" sfj-"] {
	/** use !important to prevent issues with browser extensions that change fonts **/
	font-family: 'sfj' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/** Better Font Rendering =========== **/
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-style: normal !important;
}

.sfj-logo-separator:before {
	content: "\15a";
}
.sfj-logo:before {
	content: "\15b";
}
.sfj-logo-long:before {
	content: "\15d";
}
.sfj-logo-mono:before {
	content: "\53";
}
.sfj-logo-compass:before {
	content: "\15e";
}
.sfj-logo-overlay{
	display: inline-block;
	position: relative;
}
	.sfj-logo-overlay:before {
		content: "\73";
	}
	.sfj-logo-overlay em{
		display: inline-block;
		position: absolute;
		top: 0;
		right: 0;
	}
		.sfj-logo-overlay em:before {
			content: "\15c";
			font-style: normal !important;
		}