/* Social Media Logos */
@font-face {
	font-family: "eFrexx Social Media";
	src: url("/system_common_setting/social-media-icons/efrexx_socialmedia.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	/*font-display: block;*/
}
/* Roboto */
/* latin-ext */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), local("sans-serif-thin"), url(/system_common_setting/efrexx_fonts/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), local("sans-serif-thin"), url(/system_common_setting/efrexx_fonts/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), local("sans-serif-light"), url(/system_common_setting/efrexx_fonts/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), local("sans-serif-light"), url(/system_common_setting/efrexx_fonts/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url(/system_common_setting/efrexx_fonts/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url(/system_common_setting/efrexx_fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), local("sans-serif"), url(/system_common_setting/efrexx_fonts/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), local("sans-serif"), url(/system_common_setting/efrexx_fonts/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 900;
	src: local("Roboto Black"), local("Roboto-Black"), local("sans-serif-black"), url(/system_common_setting/efrexx_fonts/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 900;
	src: local("Roboto Black"), local("Roboto-Black"), local("sans-serif-black"), url(/system_common_setting/efrexx_fonts/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Material Icons */
@font-face {
	font-family: "Material Icons";
	font-style: normal;
	font-weight: 400;
	src: url(/system_common_setting/material/material-icons.woff2) format("woff2"), url(/system_common_setting/material/material-icons.woff) format("woff");
}
@font-face {
	font-family: "Material Icons Outlined";
	font-style: normal;
	font-weight: 400;
	src: url("/system_common_setting/material/material-icons-outlined.woff2") format("woff2"), url("/system_common_setting/material/material-icons-outlined.woff") format("woff");
}
/*@font-face {*/
/*	font-family: "Material Icons Two Tone";*/
/*	font-style: normal;*/
/*	font-weight: 400;*/
/*	font-display: block;*/
/*	src: url("/system_common_setting/material/material-icons-two-tone.woff2") format("woff2"), url("/system_common_setting/material/material-icons-two-tone.woff") format("woff");*/
/*}*/
.material-icons,
.material-icons-outlined,
.material-icons-two-tone {
	font-family: "Material Icons";
	font-weight: normal;
	font-style: normal;
	font-size: 22px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	font-feature-settings: "liga";
	position: relative;
}
.material-icons-outlined {
	font-family: "Material Icons Outlined";
}
.material-icons-two-tone {
	font-family: "Material Icons Two Tone";
}
.social-media {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: "eFrexx Social Media" !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 24px;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.social-media-facebook:before {
	content: "\e901";
	color: var(--social-media-facebook-color);
}
.social-media-linkedin:before {
	content: "\e902";
	color: var(--social-media-linkedin-color);
}
.social-media-twitter:before {
	content: "\e900";
	color: var(--social-media-twitter-color);
}
.social-media-xing:before {
	content: "\e903";
	color: var(--social-media-xing-color);
}
.social-media-youtube:before {
	content: "\e904";
	color: var(--social-media-youtube-color);
}