.de-preloader,
.de-price-preloader,
.de-dark-theme .de-preloader,
.de-dark-theme .de-price-preloader {
  margin: 20px auto;
  position: relative;
  font-style: normal;
}

.de-price,
.de-dark-theme .de-price {
  margin-top: 10px !important;
  padding-top: 10px !important;
  border-top: 1px dotted gray !important;
  transition: opacity 0.3s ease-in;
  opacity: 0;
}

.de-price.show {
  opacity: 1;
}

.d-block {
  display: block;
}

.red {
  color: #BF3A38;
  font-weight: bold;
}

.green {
  color: #60C43F;
  font-weight: bold;
  transition: color 0.3s ease-in-out;
}
