@font-face {
	font-family: "Rotis SemiSans W01";
	src: 	url("../fonts/a5a17ae1-96f3-4c04-a14a-1fc6970ca604.eot?#iefix");
	src: 	url("../fonts/a5a17ae1-96f3-4c04-a14a-1fc6970ca604.eot?#iefix") format("eot"),
			url("../fonts/0bfc673c-2906-4ddd-bfee-c34fe599d5f1.woff") format("woff"),
			url("../fonts/844a0f8e-0d48-4f07-b2f2-2212a435720d.ttf") format("truetype"),
			url("../fonts/2443883a-f1ad-4674-8c09-72449de88874.svg#2443883a-f1ad-4674-8c09-72449de88874") format("svg");
}
@font-face {
	font-family: "RotisSemiSansW01-Light";
	src: 	url("../fonts/9c449cb0-4f5c-4958-a3c8-72a13b6835bf.eot?#iefix");
	src: 	url("../fonts/9c449cb0-4f5c-4958-a3c8-72a13b6835bf.eot?#iefix") format("eot"),
			url("../fonts/87e4fbec-eb91-40ce-9f98-f46345e41902.woff") format("woff"),
			url("../fonts/3ec4c3fb-2e76-4362-abe6-972f798a0c7b.ttf") format("truetype"),
			url("../fonts/fcebc14a-6a7b-4c2f-891b-a15d30a4d6f7.svg#fcebc14a-6a7b-4c2f-891b-a15d30a4d6f7") format("svg");
}
@font-face {
	font-family:"Rotis SemiSans W01 Bold";
	src:	url("../fonts/2b2f277a-8b88-4f8c-a799-a1e72b121870.eot?#iefix");
	src:	url("../fonts/2b2f277a-8b88-4f8c-a799-a1e72b121870.eot?#iefix") format("eot"),
			url("../fonts/9e00d983-c284-4b3c-85ac-b9ce24a76878.woff") format("woff"),
			url("../fonts/37c52baa-e5bf-428e-9d9c-7c8019cf81bc.ttf") format("truetype"),
			url("../fonts/08f1a594-8dbd-4a8b-b573-daff29c0820d.svg#08f1a594-8dbd-4a8b-b573-daff29c0820d") format("svg");
}
@font-face {
	font-family:"RotisSemiSerifW01-Roman";
	src: 	url("../fonts/2ee0e7ed-5668-4fa5-8637-7a8bc98cd1fd.eot?#iefix");
	src: 	url("../fonts/2ee0e7ed-5668-4fa5-8637-7a8bc98cd1fd.eot?#iefix") format("eot"),
			url("../fonts/afaa3c4a-15e8-43f7-8055-7a6ec2236af2.woff") format("woff"),
			url("../fonts/6448334c-4ba8-48e9-aecd-d87bf53d47a3.ttf") format("truetype"),
			url("../fonts/86b9f366-3460-4acc-9a7e-b9b64613f83a.svg#86b9f366-3460-4acc-9a7e-b9b64613f83a") format("svg");
}
@font-face {
	font-family: 'icomoon';
	src: 	url('../fonts/icomoon.eot');
	src: 	url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		 	url('../fonts/icomoon.woff') format('woff'),
		 	url('../fonts/icomoon.ttf') format('truetype'),
		 	url('../fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'mayoris';
	src:url('../fonts/mayoris.eot?nvb8q2');
	src:url('../fonts/mayoris.eot?#iefixnvb8q2') format('embedded-opentype'),
		url('../fonts/mayoris.woff?nvb8q2') format('woff'),
		url('../fonts/mayoris.ttf?nvb8q2') format('truetype'),
		url('../fonts/mayoris.svg?nvb8q2#mayoris') format('svg');
	font-weight: normal;
	font-style: normal;
}

[data-icon]:before,
[class^="icon-"], [class*=" icon-"],
.icon-arrow-left, .icon-arrow-down, .icon-arrow-up, .icon-arrow-right, .icon-facebook, .icon-youtube, .icon-twitter, .icon-phone, .icon-mail, .icon-eletter-icon, .icon-zoom-in, .icon-file-pdf, .icon-cross, .icon-checkmark-circle, .icon-notification, .icon-cross-2,
#main :target:before,
.nav-previous a:before,
.nav-next a:before,
.flex-direction-nav a:before,
.category-breadcrumbs .entry-title:before,
#footer .newsletter h3:before,
#imagelightbox-close:before,
.function-overview .has:before,
.function-overview .option:before,
.function-overview .empty:before,
.side-box.featured ul li:before,
.card-box.featured ul li:before,
ul.checklist li:before,
.solution-checklist li:before,
.card-box.toggle-contents h2:before {
	font-family: 'mayoris';
	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;
}

.icon-eletter-icon:before,
#footer .newsletter h3:before {
	/*content: "\e015";  */
}
.icon-phone:before {
	content: "\e007";
}
.icon-mail:before {
	content: "\e00b";
}
.icon-cross:before {
	content: "\e010";
}
.icon-cross2:before {
	content: "\e014";
}
.icon-arrow-left:before,
.nav-previous a:before,
.flex-direction-nav .flex-prev:before {
	content: "\e00e";
}
.icon-arrow-down:before {
	content: "\e903";
}
.icon-arrow-up:before {
	content: "\e904";
}
.icon-arrow-right:before,
#main :target:before,
.nav-next a:before,
.flex-direction-nav .flex-next:before {
	content: "\e00f";
}
.icon-twitter:before {
	content: "\e006";
}
.icon-facebook:before {
	content: "\e005";
}
.icon-youtube:before {
	content: "\f167";
}
.icon-file-pdf-o:before {
	content: "\e00c";
}
.icon-notification:before {
	content: "\e013";
}
.icon-checkmark-circle:before {
	content: "\e012";
}
.icon-search:before {
	content: "\e900";
}
.icon-icon-circle-tick:before {
	content: "\e901";
}
.icon-arrow-powered-by:before {
	content: "\e902";
}