/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
i[class*=sprite-] {
  display: inline-block;
}

.sprite-breadcrumb-chevron, .card-breadcrumbs li:not(:first-child):before {
  height: 9px;
  width: 5px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -77px;
  background-repeat: no-repeat;
  width: 5px;
  height: 9px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-breadcrumb-chevron, .card-breadcrumbs li:not(:first-child):before {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -76.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-membership-md, .become-member-widget .banner-wrapper:before {
  height: 23px;
  width: 39px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -554px;
  background-repeat: no-repeat;
  width: 39px;
  height: 23px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-membership-md, .become-member-widget .banner-wrapper:before {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -550.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-recipes-icn, .recipes-widget .banner-wrapper:before {
  height: 30px;
  width: 37px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -747px;
  background-repeat: no-repeat;
  width: 37px;
  height: 30px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-recipes-icn, .recipes-widget .banner-wrapper:before {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -743.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-icn-donate, .donate-widget .banner-wrapper:before {
  height: 27px;
  width: 36px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -343px;
  background-repeat: no-repeat;
  width: 36px;
  height: 27px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-icn-donate, .donate-widget .banner-wrapper:before {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -339.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-icn-xs-close {
  height: 16px;
  width: 16px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -418px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-icn-xs-close {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -414.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-icn-xs-search {
  height: 20px;
  width: 19px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -444px;
  background-repeat: no-repeat;
  width: 19px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-icn-xs-search {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -440.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-chevron-right, .database_list_item:after {
  height: 16px;
  width: 9px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -144px;
  background-repeat: no-repeat;
  width: 9px;
  height: 16px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-chevron-right, .database_list_item:after {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -143.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-icn-call {
  height: 19px;
  width: 19px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -281px;
  background-repeat: no-repeat;
  width: 19px;
  height: 19px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-icn-call {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -278px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-website {
  height: 18px;
  width: 23px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -936px;
  background-repeat: no-repeat;
  width: 23px;
  height: 18px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-website {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -932px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-discount {
  height: 16px;
  width: 22px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -224px;
  background-repeat: no-repeat;
  width: 22px;
  height: 16px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-discount {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -222.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-icn-close {
  height: 23px;
  width: 23px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -310px;
  background-repeat: no-repeat;
  width: 23px;
  height: 23px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-icn-close {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -307px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-icn-search {
  height: 28px;
  width: 26px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -380px;
  background-repeat: no-repeat;
  width: 26px;
  height: 28px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-icn-search {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -376.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-prev-arrow, .swiper-button-prev {
  height: 37px;
  width: 19px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -700px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-prev-arrow, .swiper-button-prev {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -696.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-next-arrow, .swiper-button-next {
  height: 37px;
  width: 19px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -587px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-next-arrow, .swiper-button-next {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -583.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-prev-arrow, .swiper-button-prev,
.sprite-next-arrow,
.swiper-button-next {
  width: 19px;
  height: 37px;
}

.sprite-check-white, .block-pn4 li:before {
  height: 10px;
  width: 11px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -124px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-check-white, .block-pn4 li:before {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -123.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-members {
  height: 17px;
  width: 28px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -527px;
  background-repeat: no-repeat;
  width: 28px;
  height: 17px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-members {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -523.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-appointment {
  height: 16px;
  width: 14px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 14px;
  height: 16px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-appointment {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 0;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-contact {
  height: 14px;
  width: 17px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -170px;
  background-repeat: no-repeat;
  width: 17px;
  height: 14px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-contact {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -169.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-description {
  height: 20px;
  width: 20px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -194px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-description {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -193px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-instagram {
  height: 18px;
  width: 18px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -474px;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-instagram {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -471px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-mail {
  height: 15px;
  width: 17px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -502px;
  background-repeat: no-repeat;
  width: 17px;
  height: 15px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-mail {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -499px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-pics {
  height: 14px;
  width: 18px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -634px;
  background-repeat: no-repeat;
  width: 18px;
  height: 14px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-pics {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -630.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-fb {
  height: 21px;
  width: 10px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -250px;
  background-repeat: no-repeat;
  width: 10px;
  height: 21px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-fb {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -248px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-plus-circled {
  height: 32px;
  width: 32px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -658px;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-plus-circled {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -654.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-blue-marker, .labelClass:before {
  height: 41px;
  width: 25px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -26px;
  background-repeat: no-repeat;
  width: 25px;
  height: 41px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-blue-marker, .labelClass:before {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -25.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-search-marker, .gmw-locator-button.text {
  height: 32px;
  width: 23px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -855px;
  background-repeat: no-repeat;
  width: 23px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-search-marker, .gmw-locator-button.text {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -851px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-search-marker-on, .gmw-locator-button.text.focus-on {
  height: 32px;
  width: 23px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -813px;
  background-repeat: no-repeat;
  width: 23px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-search-marker-on, .gmw-locator-button.text.focus-on {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -809px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-speaker, .w-pn1-header .header-icon:after {
  height: 29px;
  width: 30px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -897px;
  background-repeat: no-repeat;
  width: 30px;
  height: 29px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-speaker, .w-pn1-header .header-icon:after {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -893px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.sprite-call-answer {
  height: 18px;
  width: 18px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -96px;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-call-answer {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -95.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.labelClass {
  position: relative;
}
.labelClass:before {
  content: '';
  display: inline-block;
  position: absolute;
  left: -6px;
  top: -35px;
}

/*.gmw-address-field-wrapper{
    position:relative;
    &:before{
        content:'';
        display:inline-block;
        @extend .sprite-search-marker;
        position:absolute;
        left:11px;
        top:8px;
    }
}*/
.gmw-locator-button-wrapper.text {
  position: absolute;
  left: 11px;
  top: 8px;
}

.gmw-locator-button.text {
  display: block;
  text-indent: 9999px;
}

.w-pn1-header .header-icon {
  display: inline-block;
  text-align: center;
  width: 48px;
  height: 48px;
  border: 2px solid #fff;
  border-radius: 50%;
  position: relative;
}
.w-pn1-header .header-icon:after {
  content: '';
  display: inline-block;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.sprite-reset {
  height: 16px;
  width: 16px;
  background-image: url(../../../../../../../themes/proveg-new/images/sprites/icons-s766573dcca.png);
  background-position: 0 -787px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .sprite-reset {
    background-image: url(../../../../../../../themes/proveg-new/images/sprites-retina/icons-se80d0710c5.png);
    background-position: 0 -783.5px;
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
  }
}

.block-pn4 li:before {
  content: '';
  display: block;
  position: absolute;
  top: 4px;
  left: 5px;
  z-index: 1;
}

.database_list_item {
  position: relative;
}
.database_list_item:after {
  content: '';
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
}

@media (min-width: 768px) {
  .database_list_item:after {
    right: 40px;
  }
}
.database_list_item:hover:after {
  display: block;
}
