.backmodal {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 9999;
  opacity: 0.7;
}

.backmodal2 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 9999;
  opacity: 0.7;
}

.backmodal div {
  max-width: 100%;
  height: auto;
  margin: auto;
  display: block;
  width: 30px;
  height: 30px;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  position: absolute;
  display: block;
  content: "";
  -webkit-animation: none;
  -moz-animation: none;
  animation: none;
  background-image: inherit !important;
  background-position: center center;
  background-size: cover;
  line-height: 1;
  text-align: center;
  font-size: 2em;
  display: inline-block;
  border: 4px solid #f3f3f3;
  border-radius: 50%;
  border-top: 4px solid #003366;
  -webkit-animation: spin 1s linear infinite; /* Safari */
  animation: spin 1s linear infinite;
}

.backmodal .two {
  max-width: 100%;
  height: auto;
  margin: auto;
  display: block;
  width: 26px;
  height: 26px;
  top: calc(50% - 13px);
  left: calc(50% - 13px);
  position: absolute;
  display: block;
  content: "";
  -webkit-animation: none;
  -moz-animation: none;
  animation: none;
  background-image: inherit !important;
  background-position: center center;
  background-size: cover;
  line-height: 1;
  text-align: center;
  font-size: 2em;
  display: inline-block;
  border: 4px solid #f3f3f3;
  border-radius: 50%;
  border-top: 4px solid #003366;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

.single_add_to_cart_button {
  position: relative;
}
.mini-cart .button.checkout {
  height: auto;
  line-height: 30px;
}
.mini-cart-top {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 90%;
  width: 100%;
}
.mini-cart-info {
  width: 70%;
}
.mini-cart-price {
  width: 30%;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
  width: 100%;
}

