@font-face {
	font-family: "myfont";
	src: url('../fonts/myfont.eot');
	src: url('../fonts/myfont.eot?#iefix') format('eot'),
			url('../fonts/myfont.woff') format('woff'),
			url('../fonts/myfont.ttf') format('truetype'),
			url('../fonts/myfont.svg#myfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon"]{
	display: inline-block;
	font-family: "myfont";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-lg {
	font-size: 1.3333333333333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}
.icon-2x { font-size: 2em; }
.icon-3x { font-size: 3em; }
.icon-4x { font-size: 4em; }
.icon-5x { font-size: 5em; }
.icon-fw {
	width: 1.2857142857142858em;
	text-align: center;
}
.icon-arrow_right:before { content: "\ea01" }
.icon-arrow_right_bold:before { content: "\ea02" }
.icon-arrow_right_double:before { content: "\ea03" }
.icon-attention:before { content: "\ea04" }
.icon-calendar:before { content: "\ea05" }
.icon-cart:before { content: "\ea06" }
.icon-check:before { content: "\ea07" }
.icon-circle:before { content: "\ea08" }
.icon-circle_thin:before { content: "\ea09" }
.icon-close:before { content: "\ea0a" }
.icon-close_thin:before { content: "\ea0b" }
.icon-login:before { content: "\ea0c" }
.icon-menu:before { content: "\ea0d" }
.icon-minus:before { content: "\ea0e" }
.icon-people:before { content: "\ea0f" }
.icon-plus:before { content: "\ea10" }
.icon-point:before { content: "\ea11" }
.icon-seat:before { content: "\ea12" }
.icon-sort:before { content: "\ea13" }
.icon-star:before { content: "\ea14" }
.icon-tab:before { content: "\ea15" }
.icon-trash:before { content: "\ea16" }
.icon-triangle:before { content: "\ea17" }
.icon-triangle_thin:before { content: "\ea18" }