@font-face {
	font-family: 'Icomoon';
	src:url('icomoon.eot?V=9');
	src:url('icomoon.eot?V=9#iefix') format('embedded-opentype'),
		url('icomoon.ttf?V=9') format('truetype'),
		url('icomoon.woff?V=9') format('woff'),
		url('icomoon.svg?V=9#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="hz-"]:before, [class*=" hz-"]:before, [class^="hz-"]:after, [class*=" hz-"]:after { 
	font-family: Icomoon;
	display:inline-block;
	font:normal normal normal 14px/1 Icomoon;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	line-height: inherit;
	}


.hz {
	display: inline-block;
/*	font: normal normal normal 14px/1 Icomoon;
	font-size: inherit;*/
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.hz-2x {
	font-size: 2em;
}
.hz-3x {
	font-size: 3em;
}
.hz-4x {
	font-size: 4em;
}
.hz-5x {
	font-size: 5em;
}
.hz-fw {
	width: 1.28571429em;
	text-align: center;
}
.hz-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}
.hz-ul > li {
	position: relative;
}
.hz-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: 0.14285714em;
	text-align: center;
}
.hz-li.hz-lg {
	left: -1.85714286em;
}
.hz-border {
	padding: .2em .25em .15em;
	border: solid 0.08em #eeeeee;
	border-radius: .1em;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.hz.pull-left {
	margin-right: .3em;
}
.hz.pull-right {
	margin-left: .3em;
}
.hz-spin {
	-webkit-animation: hz-spin 2s infinite linear;
	animation: hz-spin 2s infinite linear;
}
@-webkit-keyframes hz-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes hz-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
.hz-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.hz-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.hz-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}
.hz-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.hz-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}
:root .hz-rotate-90,
:root .hz-rotate-180,
:root .hz-rotate-270,
:root .hz-flip-horizontal,
:root .hz-flip-vertical {
	filter: none;
}

.hz-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.hz-stack-1x,
.hz-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}
.hz-stack-1x {
	line-height: inherit;
}
.hz-stack-2x {
	font-size: 2em;
}

.hz-mtn_tall:before {
  content: "\e900";
}
.hz-mtn_low:before {
  content: "\e902";
}
.hz-type_41:before {
  content: "\e901";
}
.hz-hazopelli:before {
  content: "\e600";
}
.hz-headopelli:before {
  content: "\e601";
}
.hz-runopelli:before {
  content: "\e602";
}
.hz-type_1:before {
  content: "\e603";
}
.hz-thickpelli:before {
  content: "\e604";
}
.hz-type_2:before {
  content: "\e605";
}
.hz-type_3:before {
  content: "\e606";
}
.hz-type_4:before {
  content: "\e607";
}
.hz-type_5:before {
  content: "\e608";
}
.hz-type_6:before {
  content: "\e609";
}
.hz-type_12:before {
  content: "\e60a";
}
.hz-type_8:before {
  content: "\e60b";
}
.hz-type_9:before {
  content: "\e60c";
}
.hz-type_10:before {
  content: "\e60d";
}
.hz-type_11:before {
  content: "\e60e";
}
.hz-type_7:before {
  content: "\e60f";
}
.hz-type_13:before {
  content: "\e610";
}
.hz-type_14:before {
  content: "\e611";
}
.hz-type_15:before {
  content: "\e612";
}
.hz-type_16:before {
  content: "\e613";
}
.hz-type_17:before {
  content: "\e614";
}
.hz-type_18:before {
  content: "\e615";
}
.hz-type_19:before {
  content: "\e616";
}
.hz-type_20:before {
  content: "\e617";
}
.hz-type_21:before {
  content: "\e618";
}
.hz-type_22:before {
  content: "\e619";
}
.hz-type_23:before {
  content: "\e61a";
}
.hz-type_24:before {
  content: "\e61b";
}
.hz-type_25:before {
  content: "\e61c";
}
.hz-type_26:before {
  content: "\e61d";
}
.hz-type_27:before {
  content: "\e61e";
}
.hz-type_28:before {
  content: "\e61f";
}
.hz-type_29:before {
  content: "\e620";
}
.hz-type_30:before {
  content: "\e621";
}
.hz-type_31:before {
  content: "\e622";
}
.hz-type_32:before {
  content: "\e623";
}
.hz-type_33:before {
  content: "\e624";
}
.hz-type_34:before {
  content: "\e625";
}
.hz-type_35:before {
  content: "\e626";
}
.hz-type_36:before {
  content: "\e627";
}
.hz-type_37:before {
  content: "\e628";
}
.hz-type_38:before {
  content: "\e629";
}
.hz-type_39:before {
  content: "\e62a";
}
.hz-type_40:before {
  content: "\e62b";
}

