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

.omfi,
.omfi-before:before { /* omFont Icon */
  display: inline-block;
  speak: none;
  font-family: 'omFont';
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.omfi-before:before {
	margin-right:0.3em;
}

.omfi.font-fa,
.omfi-before.font-fa:before {
	font-family: 'FontAwesome';
}

.omfi.font-lic,
.omfi-before.font-lic:before {
	font-family: 'linecons';
}

.omfi.font-typcn,
.omfi-before.font-typcn:before {
	font-family: 'typicons';
}

.omfi-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
	vertical-align:middle;
}
.omfi-2x {
  font-size: 2em;
  vertical-align:middle;
}
.omfi-3x {
  font-size: 3em;
  vertical-align:middle;
  
}
.omfi-4x {
  font-size: 4em;
  vertical-align:middle;
}
.omfi-5x {
  font-size: 5em;
  vertical-align:middle;
}

/***/

.omfi-cross-400:before {
	content: "\e61b";
}
.omfi-cross-500:before {
	content: "\e61c";
}
.omfi-cross-700:before {
	content: "\e61d";
}
.omfi-zoom-900:before {
	content: "\e612";
}
.omfi-angle-down-400:before {
	content: "\e600";
}
.omfi-angle-down-500:before {
	content: "\e601";
}
.omfi-angle-down-700:before {
	content: "\e602";
}
.omfi-angle-left-400:before {
	content: "\e603";
}
.omfi-angle-left-500:before {
	content: "\e604";
}
.omfi-angle-left-700:before {
	content: "\e605";
}
.omfi-angle-right-400:before {
	content: "\e606";
}
.omfi-angle-right-500:before {
	content: "\e607";
}
.omfi-angle-right-700:before {
	content: "\e608";
}
.omfi-angle-up-400:before {
	content: "\e609";
}
.omfi-angle-up-500:before {
	content: "\e60a";
}
.omfi-angle-up-700:before {
	content: "\e60b";
}
.omfi-close-400:before {
	content: "\e60c";
}
.omfi-close-500:before {
	content: "\e60d";
}
.omfi-close-700:before {
	content: "\e60e";
}
.omfi-lock:before {
	content: "\f023";
}
.omfi-shopping-cart:before {
	content: "\f07a";
}
.omfi-twitter:before {
	content: "\f099";
}
.omfi-comment-o:before {
	content: "\f0e5";
}
.omfi-circle:before {
	content: "\f111";
}
.omfi-link:before {
	content: "\e005";
}
.omfi-pin-outline:before {
	content: "\e60f";
}
.omfi-warning:before {
	content: "\e618";
}
.omfi-stack:before {
	content: "\e610";
}
.omfi-expand:before {
	content: "\e611";
}
.omfi-contract:before {
	content: "\e613";
}
.omfi-info:before {
	content: "\e619";
}
.omfi-checkmark-circle:before {
	content: "\e614";
}
.omfi-spam:before {
	content: "\e61a";
}
.omfi-checkmark:before {
	content: "\e615";
}
.omfi-play:before {
	content: "\e616";
}
.omfi-pause:before {
	content: "\e617";
}