/*** Import *****/
@import url("loading-btn.css");
@import url("loading-group.css");

/*** End ****/
#wpadminbar #wp-admin-bar-wp-logo > .ab-item img {
  width: 100%;
  height: 100%;
  /* max-width: 3rem; */
}

/*----------------- Style CF7 ---------------- */
.wpcf7-not-valid-tip,
form .wpcf7-not-valid-tip {
  position: absolute !important;
  font-size: 1.2rem;
  left: 10px !important;
  top: unset !important;
  bottom: 0px;
  color: #f58021;
  width: max-content !important;
  margin: 0;
}

.support-form form .wpcf7-not-valid-tip {
  left: 20px !important;
  top: unset !important;
  bottom: -16px;
}

.wpcf7 form .wpcf7-response-output {
  border: 0;
  margin-bottom: 15px;
  padding: 0;
  font-weight: bold;
  font-size: 12px;
  position: absolute;
  color: #f58021;
  /* margin-top: 1rem; */
  /* width: max-content; */
}

.footer-item .wpcf7 form .wpcf7-response-output {
  margin-top: -2rem;
  width: fit-content;
}

.wpcf7-spinner {
  z-index: 11111;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
form.wpcf7-form {
  position: relative;
}
.wpcf7 form .wpcf7-response-output {
  margin-top: 0px !important;
}
/* ------------------Style Empty box result --------------- */
.d--none {
  display: none;
}
.d--block {
  display: block !important;
}
.mt-5 {
  margin-top: 5rem;
}
.m-box-empty {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

span.icon-empty {
  width: 20rem;
}
.cg-image-default {
  object-fit: contain !important;
}
.hidden-tt {
  height: 0;
  width: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 0;
}
span.t-link.tabBtn {
  cursor: pointer;
}
/* .tvi-top-inner {
  justify-content: left;
} */
.mess.mess-error {
  color: red;
}
.mess.mess-sucess {
  color: #f58021;
}
.result-search {
  display: none;
}
.result-search.actived {
  display: block;
}
.vh-100 {
  width: 100vh;
}
.quantity_popup .quantity .input-text.qty.text,
.cart.pdp-control .quantity,
.pdp-control .added_to_cart.wc-forward {
  display: none !important;
}
#get-quantity .woocommerce-mini-cart__empty-message {
  text-align: center;
  margin: 4rem auto 2rem auto;
}
/* .xt_atc-button-spinner-wrap.xt_atc-button-spinner-ready {
  position: absolute !important;
  background-color: transparent !important;
}
.is-loading-btn.btn-second.btn.single_add_to_cart_button {
  position: relative !important;
  z-index: 111111;
} */
.quantity .qty {
  display: none !important;
}
.is-loading-btn.btn-second {
  position: relative;
}
/* css slide sys about  */
.sys-ctn {
  width: 100% !important;
}

@media only screen and (min-width: 1200px) {
  .sys-slide .swiper-slide {
    width: 25% !important;
  }
}
.dblog-share {
  z-index: 111;
}
