.bgd.cw.result-count-order {
  display: none;
  width: 0px;
}

.woocommerce-ordering {
  display: none;
  width: 0px;
}

.swatch {
  margin-bottom: 5%;
  margin-top: -4px;
  opacity: 1;
  border-width: 0px;
}

.swatch .swatch-item span {
  width: 30px;
  height: 30px;
  font-size: 17px;
  letter-spacing: -0.5px;
}

label {
  width: 0px;
  text-align: right;
}

.variations h4.label {
  font-size: 17px;
  font-variant: small-caps;
}

.page-head.pr.tc {
  padding-top: 18px;
  padding-bottom: 18px;
}

.woocommerce form .form-row label {
  width: 100%;
  text-align: left;
}

.onsale.pa.right.db {
  /* margin-top: -20px;
  margin-right: -20px;
  background-color: #eb3838;*/
  display: none;
}

.sold-out.pa.db.left {
  margin-top: -20px;
  margin-left: -20px;
}

.price {
  font-size: 20px;
}

.product-info.tc.mt__15 {
  border-width: 1px;
  border-style: dotted;
  border-color: #b8b8b8;
  margin-top: 0px;
  border-top-style: dotted;
  border-top-width: 1px;
  margin: 0%;
}

.product-image:hover .db::before {
  opacity: 0.95;
}

.product-title.tu.pr.fs__13.mg__0 {
  margin-top: 6px;
}

.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  border-width: 1px;
  border-style: dotted;
  border-color: #b8b8b8;
  border-bottom-style: dotted;
  border-bottom-width: 0px;
}

.product-title.tu.pr.fs__13.mg__0 {
  min-height: 61px;
  margin: 2px;
  margin-top: 5px;
}

.cd.chp {
  line-height: 2vmin;
  text-indent: 0px;
  letter-spacing: 1px;
  font-weight: 500;
}

.price del {
  color: #eb4141;
}

.jas-col-md-3.jas-col-sm-3.jas-col-xs-12.mt__30.first-md.first-sm {
  order: -1;
  margin-bottom: -15%;
}

.woocommerce .product-category h2,
.product-category h2,
.woocommerce .product-category h3,
.product-category h3 {
  font-size: 3.5vmin;
  text-shadow: 3px 3px 5px black;
  margin-left: -15px;
  margin-top: -15px;
  display: block;
  letter-spacing: 1px;
  line-height: 4vmin;
}

.product-category h2::before,
.product-category h3::before {
  padding-top: 15%;
  margin-top: -24px;
  position: inherit;
}

.product-category h2::after,
.product-category h3::after {
  padding-top: 15%;
  margin-top: -24px;
  position: inherit;
  font-size: 3vmin;
}

.woocommerce h3 {
  margin-bottom: 5%;
  font-size: 13px;
}

.woocommerce-variation-availability .out-of-stock {
  font-size: 25px;
  font-weight: bold;
}

#custom_html-4.widget_text.widget.widget_custom_html {
  padding-bottom: 45px;
  margin-bottom: 45px;
}

#jas-footer.footer-1.pr.cw {
  margin-top: 35px;
}

.jas-wc {
  min-height: 725px;
}