/*[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, .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, .filters-row.filters-object .filter.one-col .col .item:before,
.filters-row.filters-object .filter.two-col .col .item:before, .filters-row.filters-object .filter.one-col .col .item.active:before,
.filters-row.filters-object .filter.two-col .col .item.active: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,
.product-card-preview .close, .btn-upload:before,
.upload-wrapper:before, .order-form .uploaded-files span.upload-me:before, .arrows .arrow-next, .jssora02r, .gallery-modal .jssora02r, .arrows .arrow-prev, .jssora02l, .gallery-modal .jssora02l, .destination-benilux:after,
.genplan-item:after,
.infrastructure-type .type.active:after, .contact-benilux span, .filter:after, .filters-row .filter:after, .scroll-descr .jspDrag:after, .gallery-big-img a.active:before, .filter.open:after, .filters-row .filter.open:after, .results span.item:after, .results span.item:hover:after {
  background-image: url('../images/sprites.png');
  background-repeat: no-repeat;
}

/* .icon-action-return {
  height: sprites-sprite-height(icon-action-return);
  width: sprites-sprite-width(icon-action-return);
  @include sprites-sprite(icon-action-return);
} */
.sorting a.active.asc:before {
  height: 9px;
  width: 12px;
  background-position: 0 -1522px;
  margin-top: -4.5px;
}

.sorting a.active.desc:before {
  background-position: 0 -1544px;
}

.form-item.form-type-checkbox label:before {
  height: 18px;
  width: 18px;
  background-position: 0 -646px;
}

.form-item.form-type-checkbox input:checked + label:before {
  height: 18px;
  width: 18px;
  background-position: 0 -596px;
}

.col-right .form-item.form-type-radio input:checked + label:before {
  height: 20px;
  width: 14px;
  background-position: 0 -1454px;
}

.filters-row.filters-object .filter.one-col .col .item:before,
.filters-row.filters-object .filter.two-col .col .item:before {
  height: 16px;
  width: 16px;
  margin-top: -8px;
  background-position: 0 -630px;
}

.filters-row.filters-object .filter.one-col .col .item.active:before,
.filters-row.filters-object .filter.two-col .col .item.active:before {
  background-position: 0 -614px;
}

.accordion li .title:before {
  height: 18px;
  width: 30px;
  background-position: 0 -879px;
}

.accordion li.active .title:before {
  height: 18px;
  width: 30px;
  background-position: 0 -855px;
}

.video-preview > a:before {
  height: 180px;
  width: 180px;
  background-position: 0 -1566px;
}

#cboxClose,
.lg-toolbar .lg-icon.lg-close {
  height: 35px;
  width: 42px;
  background-position: 0 -696px;
}

.lg-actions .lg-next {
  height: 160px;
  width: 40px;
  background-position: 0 -897px;
}

.lg-actions .lg-prev {
  height: 160px;
  width: 40px;
  background-position: 0 -1057px;
}

.order-form .close,
.product-card-preview .close {
  height: 32px;
  width: 31px;
  background-position: 0 -664px;
}

.btn-upload:before,
.upload-wrapper:before {
  height: 30px;
  margin-top: -15px;
  width: 28px;
  background-position: 0 -493px;
}

.order-form .uploaded-files span.upload-me:before {
  height: 20px;
  margin-top: -10px;
  margin-left: -8px;
  width: 16px;
  background-position: 0 -125px;
}

.arrows .arrow-next {
  height: 110px;
  margin-top: -55px;
  width: 29px;
  background-position: 0 -383px;
}

.jssora02r {
  height: 64px;
  margin-top: -32px;
  width: 16px;
  background-position: 0 -319px;
}

.gallery-modal .jssora02r {
  height: 110px;
  width: 29px;
  background-position: 0 -383px;
}

.arrows .arrow-prev {
  height: 110px;
  margin-top: -55px;
  width: 29px;
  background-position: 0 -209px;
}

.jssora02l {
  height: 64px;
  margin-top: -32px;
  width: 16px;
  background-position: 0 -145px;
}

.gallery-modal .jssora02l {
  height: 110px;
  width: 29px;
  background-position: 0 -209px;
}

.destination-benilux:after,
.genplan-item:after,
.infrastructure-type .type.active:after {
  height: 20px;
  margin-left: -20px;
  width: 40px;
  background-position: 0 -829px;
}

.contact-benilux span {
  height: 43px;
  width: 23px;
  background-position: 0 -743px;
}

.filter:after {
  height: 15px;
  margin-top: -7.5px;
  margin-right: -10px;
  width: 20px;
  background-position: 0 -1483px;
}

.filters-row .filter:after {
  height: 9px;
  margin-top: -4.5px;
  margin-right: -6px;
  width: 12px;
  background-position: 0 -1474px;
}

.scroll-descr .jspDrag:after {
  height: 10px;
  margin-top: -5px;
  margin-left: -3px;
  width: 6px;
  background-position: 0 -1267px;
}

.gallery-big-img a.active:before {
  height: 156px;
  margin-top: -78px;
  margin-left: -78px;
  width: 156px;
  background-position: 0 -1746px;
}

.filter.open:after {
  background-position: 0 -1507px;
}

.filters-row .filter.open:after {
  background-position: 0 -1498px;
}

.results span.item:after {
  height: 6px;
  width: 7px;
  margin-top: -3px;
  background-position: 0 -737px;
}
.results span.item:after:hover, .results span.item:after.icon-close-small-filters-hover {
  background-position: 0 -731px;
}

.results span.item:hover:after {
  background-position: 0 -731px;
}
