/* Contact Form CSS */
.load-more-container.loading .spinner-border,
.form-cf7 form.submitting .load-more-container button[type="submit"] .spinner-border,
.form-cf7 form.resetting .load-more-container button[type="reset"] .spinner-border{
  display: inline-block;
}

.load-more-container.loading .spinner-border ~ span,
.form-cf7 form.submitting .load-more-container .btn-green[type="submit"] > span,
.form-cf7 form.submitting .load-more-container .btn-green[type="submit"] > i,
.form-cf7 form.resetting .load-more-container .btn-green[type="reset"] > span,
.form-cf7 form.resetting .load-more-container .btn-green[type="reset"] > i {
  opacity: 0;
}

.form-cf7 form.resetting .load-more-container .btn-green[type="reset"] .spinner-border{
  color: #6DC4C4 !important;
}

.form-cf7 form.submitting .load-more-container .btn-green {
  pointer-events: none;
  cursor: none;
}

.load-more-container .spinner-border {
  width: 30px;
  height: 30px;
  border-width: 3px;
  display: none;
  position: absolute;
  inset: 0;
  margin: auto;
}

/* For development(temporary) CSS */
.logged-in .fixed-top {
  top: 32px;
}

/* Contact Form CSS */
.wpcf7[dir="rtl"] input[type="url"],
.wpcf7[dir="rtl"] input[type="email"],
.wpcf7[dir="rtl"] input[type="tel"] {
  direction: rtl;
}

