/* WPFD SVG Icons */
[class^=wpfd-svg-icon] {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background-size: 100% 100%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 5px;
  margin-top: 2px;
}

.wpfd-svg-icon-add-to-cart {
  -webkit-background-image: url("../img/icon-add-to-cart.svg");
  -o-background-image: url("../img/icon-add-to-cart.svg");
  -moz-background-image: url("../img/icon-add-to-cart.svg");
  background-image: url("../img/icon-add-to-cart.svg");
}

.wpfd_downloadlink.added + .added_to_cart::after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background-size: 100% 100%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 10px;
  margin-top: 0;
  -webkit-background-image: url("../img/icon-add-to-cart.svg");
  -o-background-image: url("../img/icon-add-to-cart.svg");
  -moz-background-image: url("../img/icon-add-to-cart.svg");
  background-image: url("../img/icon-add-to-cart.svg");
}

.wpfd_single_footer {
  margin-top: 5px;
}
.wpfd_single_footer .wpfd_single_add_to_cart {
  min-width: 120px;
  display: inline-block;
  border-radius: 20px;
  background: #34a3f2;
  text-align: center;
  padding: 3px 15px;
  font-size: 0.8em;
}
.wpfd_single_footer a.added_to_cart {
  min-width: 120px;
  display: inline-block;
  border-radius: 20px;
  background: #ff8726;
  text-align: center;
  padding: 3px 15px;
  font-size: 0.8em;
}
.wpfd_single_footer a.added_to_cart::after {
  vertical-align: middle !important;
  margin-left: 5px !important;
}
.wpfd_single_footer a.wpfd_single_view_product {
  min-width: 120px;
  display: inline-block;
  border-radius: 20px;
  background: #e5edf3;
  text-align: center;
  padding: 3px 15px;
  font-size: 0.8em;
  color: #444 !important;
}

#wpfd-results .added_to_cart {
  background: orange;
  color: white;
  display: inline-block;
  font-size: 0 !important;
  vertical-align: top;
}
#wpfd-results .added_to_cart::after {
  margin: 0 !important;
  vertical-align: middle;
}

/*# sourceMappingURL=frontend.css.map */
