/*[class*="icon-"] {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
}

*/
.sprites-sprite, .sorting a.active.asc:before, .sorting a.active.desc:before, .sort-by-production a:before,
.filters.filters-shadow .filter .col .item:before, .sort-by-production a.active:before,
.filters.filters-shadow .filter .col .item.active:before, .form-item.form-type-checkbox label:before, .form-item.form-type-checkbox input:checked + label:before, .col-right .form-item.form-type-radio input:checked + label:before, .accordion li .title:before, .accordion li.active .title:before, .video-preview > a:before, #cboxClose,
.lg-toolbar .lg-icon.lg-close, .lg-actions .lg-next, .lg-actions .lg-prev, .order-form .close,
.modal .close,
.product-card-preview .close, .btn-upload:before, .order-form .uploaded-files span.upload-me:before, .arrows .arrow-next,
.carousel-village .owl-buttons .owl-next, .jssora02r, .gallery-modal .jssora02r,
.village-photo-big .arrows span.next, .arrows .arrow-prev,
.carousel-village .owl-buttons .owl-prev, .jssora02l, .gallery-modal .jssora02l,
.village-photo-big .arrows span.prev, .destination-benilux:after,
.genplan-item:after,
.infrastructure-type .type.active:after, .contact-benilux span, .filter:after, .filter.open:after, .filters-shadow .filter:after, .filters-shadow .filter.open:after, .scroller span:before, .view-mode-type a.map:before, .view-mode-type a.map.active:before, .view-mode-type a.table:before, .view-mode-type a.table.active:before, .view-mode-type a.list:before, .view-mode-type a.list.active:before, .baloon-count, .view-mode-map .item-product:after, .scroll-descr .jspDrag:after,
.vacancy .jspDrag:after, .gallery-big-img a.active:before, .owl-prev, .owl-next, .item-product .remove, .favorites .favorites-actions li.close-fav a:after,
.block-cito-front .expand-version a:before, .favorites .show-mobile .favorites-actions li.close-fav a:after, .mobile .block-cito-front .expand-version a:before, .block-cito-front .expand-version a.active:before, .mobile .block-cito-front .expand-version a.active:before, .results span.item:after, .results span.item:hover:after, .block-secondary-links li.favorites span span.star, .mobile .block-secondary-links li.favorites span span.star, .mobile div.favorites .block-secondary-links li.favorites span span.star, .scrolling .block-secondary-links li.favorites span.star, .item-product .favorite,
i.star, .mobile .item-product .favorite,
.mobile i.star, .item-product .favorite.inactive, .mobile .item-product .favorite.inactive, .cottage-favorite span:before, .cottage-favorite span.inactive:before, .mobile .cottage-favorite span:before, .mobile .cottage-favorite span.inactive:before, .actions .add-favorite span.favorite, .actions .add-favorite span.favorite.inactive, .actions .add-favorite span.favorite i.star, .mobile div.favorites .favorites-actions li.close-fav a:after, .filters-toggle-wrapper span:after, .filters-toggle-wrapper span.active:after, .block-classification .bg .title {
  background-image: url('../images/sprites.png');
  background-repeat: no-repeat;
}

/* */
.sorting a.active.asc:before {
  height: 11px;
  width: 7px;
  background-position: 0 -2257px;
  margin-top: -5.5px;
}

.sorting a.active.desc:before {
  height: 11px;
  width: 7px;
  margin-top: -5.5px;
  background-position: 0 -2290px;
}

.sort-by-production a:before,
.filters.filters-shadow .filter .col .item:before {
  height: 16px;
  width: 16px;
  margin-top: -8px;
  background-position: 0 -745px;
}

.sort-by-production a.active:before,
.filters.filters-shadow .filter .col .item.active:before {
  height: 16px;
  width: 18px;
  margin-top: -8px;
  background-position: 0 -713px;
}

.form-item.form-type-checkbox label:before {
  height: 16px;
  width: 16px;
  background-position: 0 -745px;
}

.form-item.form-type-checkbox input:checked + label:before {
  height: 16px;
  width: 18px;
  background-position: 0 -713px;
}

.col-right .form-item.form-type-radio input:checked + label:before {
  height: 20px;
  width: 14px;
  background-position: 0 -2207px;
}

.accordion li .title:before {
  height: 18px;
  width: 30px;
  background-position: 0 -1084px;
}

.accordion li.active .title:before {
  height: 18px;
  width: 30px;
  background-position: 0 -1042px;
}

.video-preview > a:before {
  height: 180px;
  width: 180px;
  background-position: 0 -2508px;
}

#cboxClose,
.lg-toolbar .lg-icon.lg-close {
  height: 35px;
  width: 42px;
  background-position: 0 -813px;
}

.lg-actions .lg-next {
  height: 160px;
  width: 40px;
  background-position: 0 -1296px;
}

.lg-actions .lg-prev {
  height: 160px;
  width: 40px;
  background-position: 0 -1456px;
}

.order-form .close,
.modal .close,
.product-card-preview .close {
  height: 32px;
  width: 31px;
  background-position: 0 -781px;
}

.btn-upload:before {
  height: 30px;
  margin-top: -15px;
  width: 28px;
  background-position: 0 -594px;
}

.order-form .uploaded-files span.upload-me:before {
  height: 29px;
  margin-top: -14.5px;
  margin-left: -18px;
  width: 36px;
  background-position: 0 -125px;
}

.arrows .arrow-next,
.carousel-village .owl-buttons .owl-next {
  height: 110px;
  margin-top: -55px;
  width: 29px;
  background-position: 0 -453px;
}

.jssora02r {
  height: 64px;
  margin-top: -32px;
  width: 16px;
  background-position: 0 -389px;
}

.gallery-modal .jssora02r,
.village-photo-big .arrows span.next {
  height: 110px;
  width: 29px;
  background-position: 0 -453px;
}

.village-photo-big .arrows span.next {
  margin-top: -55px;
}

.arrows .arrow-prev,
.carousel-village .owl-buttons .owl-prev {
  height: 110px;
  margin-top: -55px;
  width: 29px;
  background-position: 0 -279px;
}

.jssora02l {
  height: 64px;
  margin-top: -32px;
  width: 16px;
  background-position: 0 -215px;
}

.gallery-modal .jssora02l,
.village-photo-big .arrows span.prev {
  height: 110px;
  width: 29px;
  background-position: 0 -279px;
}

.village-photo-big .arrows span.prev {
  margin-top: -55px;
}

.destination-benilux:after,
.genplan-item:after,
.infrastructure-type .type.active:after {
  height: 20px;
  margin-left: -20px;
  width: 40px;
  background-position: 0 -995px;
}

.contact-benilux span {
  height: 43px;
  width: 23px;
  background-position: 0 -909px;
}

.filter:after {
  height: 12px;
  margin-top: -6px;
  margin-right: -10px;
  width: 20px;
  background-position: 0 -1024px;
}

.filter.open:after {
  background-position: 0 -2478px;
}

.filters-shadow .filter:after {
  height: 9px;
  margin-top: -4.5px;
  margin-right: -7px;
  width: 14px;
  background-position: 0 -1015px;
}

.filters-shadow .filter.open:after {
  background-position: 0 -2469px;
}

.scroller span:before {
  height: 9px;
  margin-left: -7px;
  width: 14px;
  background-position: 0 -2469px;
}

.view-mode-type a.map:before {
  height: 13px;
  margin-top: -6.5px;
  margin-left: -4.5px;
  width: 9px;
  background-position: 0 -2168px;
}
.view-mode-type a.map:before:active, .view-mode-type a.map:before.icon-object-map-active {
  background-position: 0 -2155px;
}

.view-mode-type a.map.active:before {
  background-position: 0 -2155px;
}

.view-mode-type a.table:before {
  height: 13px;
  margin-top: -6.5px;
  margin-left: -6.5px;
  width: 13px;
  background-position: 0 -2194px;
}
.view-mode-type a.table:before:active, .view-mode-type a.table:before.icon-object-plate-active {
  background-position: 0 -2181px;
}

.view-mode-type a.table.active:before {
  background-position: 0 -2181px;
}

.view-mode-type a.list:before {
  height: 7px;
  margin-top: -3.5px;
  margin-left: -7.5px;
  width: 15px;
  background-position: 0 -2148px;
}
.view-mode-type a.list:before:active, .view-mode-type a.list:before.icon-object-list-active {
  background-position: 0 -2141px;
}

.view-mode-type a.list.active:before {
  background-position: 0 -2141px;
}

.baloon-count {
  background-position: 0 -644px;
}

.view-mode-map .item-product:after {
  height: 24px;
  margin-left: -15.5px;
  width: 31px;
  background-position: 0 -2117px;
}

.scroll-descr .jspDrag:after,
.vacancy .jspDrag:after {
  height: 10px;
  margin-top: -5px;
  margin-left: -3px;
  width: 6px;
  background-position: 0 -1666px;
}

.gallery-big-img a.active:before {
  height: 156px;
  margin-top: -78px;
  margin-left: -78px;
  width: 156px;
  background-position: 0 -2688px;
}

/* carousel favs */
.owl-prev {
  height: 27px;
  margin-top: -13.5px;
  width: 18px;
  background-position: 0 -154px;
}

.owl-next {
  height: 27px;
  margin-top: -13.5px;
  width: 18px;
  background-position: 0 -181px;
}

/* remove */
.item-product .remove {
  height: 20px;
  width: 20px;
  background-position: 0 -761px;
}

.favorites .favorites-actions li.close-fav a:after,
.block-cito-front .expand-version a:before {
  height: 10px;
  width: 14px;
  margin-top: -5px;
  background-position: 0 -1068px;
}

.favorites .show-mobile .favorites-actions li.close-fav a:after {
  height: 7px;
  width: 14px;
  margin-top: -3.5px;
  background-position: 0 -563px;
}

.mobile .block-cito-front .expand-version a:before {
  height: 7px;
  width: 14px;
  margin-left: -7px;
  margin-top: -10px;
  background-position: 0 -208px;
  top: 100%;
  left: 50%;
  right: auto;
}

.block-cito-front .expand-version a.active:before {
  background-position: 0 -2498px;
}

.mobile .block-cito-front .expand-version a.active:before {
  background-position: 0 -570px;
}

.results span.item:after {
  height: 6px;
  width: 7px;
  margin-top: -3px;
  background-position: 0 -854px;
}
.results span.item:after:hover, .results span.item:after.icon-close-small-filters-hover {
  background-position: 0 -848px;
}

.results span.item:hover:after {
  background-position: 0 -848px;
}

/* fav */
.block-secondary-links li.favorites span span.star {
  height: 10px;
  width: 10px;
  margin-top: -5px;
  background-position: 0 -1242px;
}

.mobile .block-secondary-links li.favorites span span.star {
  height: 22px;
  width: 22px;
  margin-top: 0;
  background-position: 0 -1274px;
}

.mobile div.favorites .block-secondary-links li.favorites span span.star {
  background-position: 0 -1252px;
}

.scrolling .block-secondary-links li.favorites span.star {
  height: 15px;
  width: 15px;
  margin-top: -7.5px;
  background-position: 0 -1227px;
}

.item-product .favorite,
i.star {
  height: 30px;
  width: 30px;
  background-position: 0 -1127px;
}

.mobile .item-product .favorite,
.mobile i.star {
  height: 25px;
  width: 25px;
  background-position: 0 -1102px;
}

.item-product .favorite.inactive {
  background-position: 0 -1182px;
}

.mobile .item-product .favorite.inactive {
  background-position: 0 -1157px;
}

.cottage-favorite span:before {
  height: 30px;
  width: 30px;
  margin-top: -15px;
  margin-left: -15px;
  background-position: 0 -1127px;
}

.cottage-favorite span.inactive:before {
  background-position: 0 -1182px;
}

.mobile .cottage-favorite span:before {
  height: 25px;
  width: 25px;
  margin-top: -12.5px;
  margin-left: -12.5px;
  background-position: 0 -1102px;
}
.mobile .cottage-favorite span.inactive:before {
  background-position: 0 -1157px;
}

.actions .add-favorite span.favorite {
  height: 15px;
  width: 15px;
  margin-top: -7.5px;
  background-position: 0 -1227px;
}
.actions .add-favorite span.favorite.inactive {
  background-position: 0 -1212px;
}
.actions .add-favorite span.favorite i.star {
  height: 15px;
  width: 15px;
  background-position: 0 -1227px;
}

.mobile div.favorites .favorites-actions li.close-fav a:after {
  height: 7px;
  width: 14px;
  margin-top: -3.5px;
  background-position: 0 -563px;
}

.filters-toggle-wrapper span:after {
  height: 8px;
  width: 16px;
  margin-top: -4px;
  background-position: 0 -1060px;
}

.filters-toggle-wrapper span.active:after {
  background-position: 0 -2490px;
}

/* titles */
.block-classification .bg .title {
  height: 73px;
  width: 262px;
  margin-top: -36.5px;
  margin-left: -131px;
  background-position: 0 -2396px;
}

/*# sourceMappingURL=icons.css.map */
