@font-face {
	font-family: icon;
	src: url(icon/icomoon.eot?b5upk4);
	src: url(icon/icomoon.eot?b5upk4#iefix) format('embedded-opentype'),
		url(icon/icomoon.ttf?b5upk4) format('truetype'),
		url(icon/icomoon.woff?b5upk4) format('woff'),
		url(icon/icomoon.svg?b5upk4#icon) format('svg');
	font-weight: 400;
	font-style: normal;
}

[class*=' icon-'],
[class^='icon-'] {
	font-family: icon !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
	content: '\e900';
	position: relative;
	top: 1px;
}

.icon-otz:before {
	position: absolute;
	font-size: 45px;
	content: '\e935';
	right: 10px;
	top: 5px;
	color: #e1e6e9;
}
.icon-user:before {
	font-size: 40px;
	content: '\e933';
	color: #8a9197;
	margin-right: 20px;
}

.icon-hrinst:before,
.icon-hrwha:before,
.icon-hrtele:before,
.icon-hrmax:before,
.icon-corz:before {
	font-size: 24px;
	line-height: 50px;
}
.icon-hrinst:before {
	content: '\e917';
}
.icon-hrwha:before {
	content: '\e912';
}
.icon-hrtele:before {
	content: '\e907';
}
.icon-hrmax:before {
	content: '\e980';
}
.icon-corz:before {
	content: '\e90b';
}

.icon-arrr:before,
.icon-arrr1:before {
	font-size: 18px;
	margin-left: 10px;
	content: '\e93b';
}
.arrr1:before {
	font-size: 14px;
}

.icon-arb:before {
	content: '\e913';
	font-size: 15px;
	padding-left: 3px;
	top: 2px;
	position: relative;
}
.icon-nophoto:before {
	display: block;
	content: '\e95b';
	color: #e9ebec;
}

.icon-konder:before,
.icon-otopsis:before,
.icon-pritovitgven:before,
.icon-vodonag:before,
.icon-elektokamin:before,
.icon-obogrevat:before,
.icon-ochistavod:before,
.icon-ocyshitvozd:before,
.icon-ochistkavozd:before,
.icon-vsetov:before,
.icon-kondmulti:before,
.icon-konfmobilny:before,
.icon-kondkasetn:before,
.icon-kondkanalny:before,
.icon-kondkolonnyi:before,
.icon-kondnapolpotol:before,
.icon-kondvrf:before,
.icon-kondakceccyar:before,
.icon-ohladitelivozduha:before,
.icon-kosvennogonagreva:before,
.icon-elektricheskienakopitelnye:before,
.icon-elektricheskieprotochnye:before,
.icon-vodaksessuary:before,
.icon-electkaminnastenn:before,
.icon-electkaminkaminokomp:before,
.icon-electkaminochag:before,
.icon-electkaminportal:before,
.icon-electkaminelectropech:before,
.icon-electkaminakceccy:before,
.icon-obogrtepplints:before,
.icon-obogrteplzaves:before,
.icon-obogrteploventilya:before,
.icon-obogrteplpyshka:before,
.icon-obogrradiatorotople:before,
.icon-obogrmaslyanyiradiator:before,
.icon-obogrkonvektelektryche:before,
.icon-obogrinfokrasnobogrev:before,
.icon-obograkceccyar:before,
.icon-ochistmoikivozd:before,
.icon-ochistochistivozd:before,
.icon-ochistyvlagvozd:before,
.icon-ochistfiltakceccyar:before,
.icon-ochustvodfiltrkyvsh:before,
.icon-ochustvodpodmoyky:before,
.icon-ochustvodmagistr:before,
.icon-ochustvodakceccy:before,
.icon-otopsistkotl:before,
.icon-otopsistkotlgaz:before,
.icon-otopsistkotlelect:before,
.icon-otopsistkotltvertop:before,
.icon-otopsistdimoxod:before,
.icon-otopsistingenernaya:before,
.icon-otopsistpechkikamin:before,
.icon-otopsistbaki:before,
.icon-otopsistteplonosit:before,
.icon-otopsistteplyipol:before,
.icon-otopsistnasos:before,
.icon-pritochkompakt:before,
.icon-pritochrekyperac:before,
.icon-pritochbezrekyperac:before,
.icon-pritochakceccya:before  {
	display: block;
}
.icon-pritochkompakt:before {
	content: '\e97f';
}
.icon-pritochrekyperac:before {
	content: '\e97d';
}
.icon-pritochbezrekyperac:before {
	content: '\e97e';
}
.icon-pritochakceccya:before {
	content: '\e97c';
}
.icon-otopsistkotl:before {
	content: '\e971';
}
.icon-otopsistkotlgaz:before {
	content: '\e972';
}
.icon-otopsistkotlelect:before {
	content: '\e973';
}
.icon-otopsistkotltvertop:before {
	content: '\e974';
}
.icon-otopsistdimoxod:before {
	content: '\e975';
}
.icon-otopsistingenernaya:before {
	content: '\e976';
}
.icon-otopsistpechkikamin:before {
	content: '\e977';
}
.icon-otopsistbaki:before {
	content: '\e978';
}
.icon-otopsistteplonosit:before {
	content: '\e979';
}
.icon-otopsistteplyipol:before {
	content: '\e97a';
}
.icon-otopsistnasos:before {
	content: '\e97b';
}
.icon-ochustvodfiltrkyvsh:before {
	content: '\e96f';
}
.icon-ochustvodpodmoyky:before {
	content: '\e96e';
}
.icon-ochustvodmagistr:before {
	content: '\e96d';
}
.icon-ochustvodakceccy:before {
	content: '\e970';
}
.icon-ochistmoikivozd:before {
	content: '\e969';
}
.icon-ochistochistivozd:before {
	content: '\e96a';
}
.icon-ochistyvlagvozd:before {
	content: '\e96b';
}
.icon-ochistfiltakceccyar:before {
	content: '\e96c';
}
.icon-obogrtepplints:before {
	content: '\e958';
}
.icon-obogrteplzaves:before {
	content: '\e959';
}
.icon-obogrteploventilya:before {
	content: '\e960';
}
.icon-obogrteplpyshka:before {
	content: '\e962';
}
.icon-obogrradiatorotople:before {
	content: '\e963';
}
.icon-obogrmaslyanyiradiator:before {
	content: '\e965';
}
.icon-obogrkonvektelektryche:before {
	content: '\e966';
}
.icon-obogrinfokrasnobogrev:before {
	content: '\e967';
}
.icon-obograkceccyar:before {
	content: '\e968';
}
.icon-electkaminnastenn:before {
	content: '\e956';
}
.icon-electkaminkaminokomp:before {
	content: '\e954';
}
.icon-electkaminochag:before {
	content: '\e953';
}
.icon-electkaminportal:before {
	content: '\e952';
}
.icon-electkaminelectropech:before {
	content: '\e951';
}
.icon-electkaminakceccy:before {
	content: '\e955';
}
.icon-ohladitelivozduha:before {
	content: '\e94c';
}
.icon-kosvennogonagreva:before {
	content: '\e94d';
}
.icon-elektricheskienakopitelnye:before {
	content: '\e94e';
}
.icon-elektricheskieprotochnye:before {
	content: '\e94f';
}
.icon-vodaksessuary:before {
	content: '\e950';
}
.icon-konder:before {
	content: '\e91d';
}
.icon-kondmulti:before {
	content: '\e94b';
}
.icon-konfmobilny:before {
	content: '\e93f';
}
.icon-kondkasetn:before {
	content: '\e944';
}
.icon-kondkanalny:before {
	content: '\e948';
}
.icon-kondkolonnyi:before {
	content: '\e940';
}
.icon-kondnapolpotol:before {
	content: '\e949';
}
.icon-kondvrf:before {
	content: '\e94a';
}
.icon-kondakceccyar:before {
	content: '\e947';
}
.icon-otopsis:before {
	content: '\e91e';
}
.icon-pritovitgven:before {
	content: '\e92a';
}
.icon-vodonag:before {
	content: '\e929';
}
.icon-elektokamin:before {
	content: '\e930';
}
.icon-obogrevat:before {
	content: '\e920';
}
.icon-ochistavod:before {
	content: '\e91f';
}
.icon-ocyshitvozd:before {
	content: '\e92b';
}
.icon-ochistkavozd:before {
	content: '\e92c';
}
.icon-vsetov:before {
	content: '\e931';
}

.icon-plus:before,
.icon-minus:before {
	font-size: 16px;
}
.icon-plus:before {
	content: '\e95c';
}
.icon-minus:before {
	content: '\e95d';
}

.icon-buy:before {
	content: '\e964';
	padding-right: 8px;
	color: #fff;
	font-size: 24px;
	position: relative;
	top: 3px;
}

.icon-maus:before {
	font-size: 70px;
	margin: 0 auto 0;
	color: #e4e5e7;
	content: '\e95a';
	z-index: 9000;
}
@media only screen and (max-width: 500px) {
	.icon-maus:before {
		font-size: 50px;
	}
}

.icon-conpho:before {
	font-size: 20px;
	margin-right: 10px;
	content: '\e904';
	position: relative;
	top: 1px;
}
@media only screen and (max-width: 1000px) {
	.icon-conpho:before {
		font-size: 18px;
	}
}
@media only screen and (max-width: 400px) {
	.icon-conpho:before {
		font-size: 16px;
	}
}

.icon-butt:before {
	margin-left: 10px;
	content: '\e913';
	font-size: 15px;
	top: 1px;
	position: relative;
}

.icon-xar:before,
.icon-dopi:before {
	font-size: 30px;
	margin-right: 10px;
}
.icon-xar:before {
	content: '\e95e';
	font-size: 32px;
}
.icon-dopi:before {
	content: '\e95f';
}

.icon-fotel:before,
.icon-fowha:before,
.icon-foem:before,
.icon-foins:before,
.icon-fomax:before,
.icon-foteleg:before {
	display: block;
	width: 50px;
	font-size: 31px;
	color: #464a4e;
}
.icon-fotel:before {
	content: '\e92f';
}
.icon-fowha:before {
	content: '\e912';
}
.icon-foem:before {
	content: '\e939';
	font-size: 28px;
}
.icon-foins:before {
	content: '\e917';
}
.icon-fomax:before {
	content: '\e980';
}
.icon-foteleg:before {
	content: '\e907';
}
.icp:before {
	color: #3371cd;
}
@media only screen and (max-width: 560px) {
	.icon-fotel:before,
	.icon-fowha:before,
	.icon-foem:before,
	.icon-foins:before,
	.icon-fomax:before,
	.icon-foteleg:before {
		margin: 0 auto 5px;
	}
}
.icon-pagl:before {
	content: '\e923';
}
.icon-pagr:before {
	content: '\e924';
}
