/*
Icon classes can be used entirely standalone. They are named after their original file names.

```html
<!-- `display: block` sprite -->
<div class="icon-home"></div>

<!-- `display: inline-block` sprite -->
<img class="icon-home" />
```
*/
.icon-active-h {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -171px -334px;
  width: 32px;
  height: 32px;
}
.icon-active:hover, li:hover .icon-active, .active .icon-active {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -326px -278px;
  width: 32px;
  height: 32px;
}
.icon-active {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -203px -334px;
  width: 32px;
  height: 32px;
}
.icon-adreess {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -184px -191px;
  width: 24px;
  height: 24px;
}
.icon-arrowup {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -357px -116px;
  width: 39px;
  height: 51px;
}
.icon-benefit1 {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: 0px 0px;
  width: 146px;
  height: 116px;
}
.icon-benefit2 {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -282px 0px;
  width: 118px;
  height: 116px;
}
.icon-benefit3 {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: 0px -218px;
  width: 118px;
  height: 116px;
}
.icon-benefit4 {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -146px 0px;
  width: 136px;
  height: 116px;
}
.icon-bussines-h {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -331px -334px;
  width: 32px;
  height: 32px;
}
.icon-bussines:hover, li:hover .icon-bussines, .active .icon-bussines {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -363px -334px;
  width: 32px;
  height: 32px;
}
.icon-bussines {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -395px -334px;
  width: 32px;
  height: 32px;
}
.icon-camping-h {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -427px -334px;
  width: 32px;
  height: 32px;
}
.icon-camping:hover, li:hover .icon-camping, .active .icon-camping {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -75px -366px;
  width: 32px;
  height: 32px;
}
.icon-camping {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -107px -366px;
  width: 32px;
  height: 32px;
}
.icon-cruis-h {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -139px -366px;
  width: 32px;
  height: 32px;
}
.icon-cruis:hover, li:hover .icon-cruis, .active .icon-cruis {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -435px -300px;
  width: 32px;
  height: 32px;
}
.icon-cruis {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -211px -116px;
  width: 32px;
  height: 32px;
}
.icon-education-h {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -243px -116px;
  width: 32px;
  height: 32px;
}
.icon-education:hover, li:hover .icon-education, .active .icon-education {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -211px -148px;
  width: 32px;
  height: 32px;
}
.icon-education {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -243px -148px;
  width: 32px;
  height: 32px;
}
.icon-email {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -160px -191px;
  width: 24px;
  height: 24px;
}
.icon-exursion-h {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -351px -218px;
  width: 32px;
  height: 32px;
}
.icon-exursion:hover, li:hover .icon-exursion, .active .icon-exursion {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -230px -278px;
  width: 32px;
  height: 32px;
}
.icon-exursion {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -262px -278px;
  width: 32px;
  height: 32px;
}
.icon-fishing-h {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -294px -278px;
  width: 32px;
  height: 32px;
}
.icon-fishing:hover, li:hover .icon-fishing, .active .icon-fishing {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -235px -366px;
  width: 32px;
  height: 32px;
}
.icon-fishing {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -358px -278px;
  width: 32px;
  height: 32px;
}
.icon-food-h {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -75px -334px;
  width: 32px;
  height: 32px;
}
.icon-food:hover, li:hover .icon-food, .active .icon-food {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -107px -334px;
  width: 32px;
  height: 32px;
}
.icon-food {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -139px -334px;
  width: 32px;
  height: 32px;
}
.icon-gns {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -118px -278px;
  width: 112px;
  height: 35px;
}
.icon-logo {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -118px -218px;
  width: 201px;
  height: 60px;
}
.icon-medical-h {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -235px -334px;
  width: 32px;
  height: 32px;
}
.icon-medical:hover, li:hover .icon-medical, .active .icon-medical {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -267px -334px;
  width: 32px;
  height: 32px;
}
.icon-medical {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -299px -334px;
  width: 32px;
  height: 32px;
}
.icon-o1 {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -400px -75px;
  width: 75px;
  height: 75px;
}
.icon-o2 {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -400px -150px;
  width: 75px;
  height: 75px;
}
.icon-o3 {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -400px -225px;
  width: 75px;
  height: 75px;
}
.icon-o4 {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: 0px -334px;
  width: 75px;
  height: 75px;
}
.icon-o5 {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -136px -116px;
  width: 75px;
  height: 75px;
}
.icon-o6 {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -282px -116px;
  width: 75px;
  height: 75px;
}
.icon-o7 {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -400px 0px;
  width: 75px;
  height: 75px;
}
.icon-phonenum {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -136px -191px;
  width: 24px;
  height: 24px;
}
.icon-quest-h {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -203px -366px;
  width: 32px;
  height: 32px;
}
.icon-quest:hover, li:hover .icon-quest, .active .icon-quest {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -171px -366px;
  width: 32px;
  height: 32px;
}
.icon-quest {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -319px -218px;
  width: 32px;
  height: 32px;
}
.icon-sign {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: 0px -116px;
  width: 136px;
  height: 102px;
}
.icon-skype {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -208px -191px;
  width: 24px;
  height: 24px;
}
.icon-topSign {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -357px -167px;
  width: 28px;
  height: 22px;
}
.icon-typeT1 {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -282px -191px;
  width: 29px;
  height: 21px;
}
.icon-viber {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -232px -191px;
  width: 24px;
  height: 24px;
}
.icon-vk {
  background-image: url(../../images/sprite/spritesheet.png);
  background-position: -400px -300px;
  width: 35px;
  height: 34px;
}
