/* Theme Name: Aurora the Agency */

/* Contact Form 7 – match theme contact form styling */


.wpcf7 form .submit-btn .tj-primary-btn {
  border: none !important;
  cursor: pointer !important;
}

.wpcf7 form p {
  margin: 0 !important;
}

/* Make CF7 submit button visually identical to theme buttons */
.wpcf7 input.wpcf7-submit.tj-primary-btn {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 14px 32px !important;
  font: inherit !important;
  text-transform: inherit !important;
  color: #ffffff !important;
}

/* CF7 response messages (success / error) */
.wpcf7 form .wpcf7-response-output {
  margin-top: 20px !important;
  padding: 12px 16px !important;
  border-radius: 4px !important;
  font-size: 14px !important;
}

.wpcf7 form.sent .wpcf7-response-output {
  border-color: #0f5132 !important;
  background-color: #d1e7dd !important;
  color: #0f5132 !important;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.failed .wpcf7-response-output {
  border-color: #842029 !important;
  background-color: #f8d7da !important;
  color: #842029 !important;
}

/* Field-level error hints */
.wpcf7-not-valid-tip {
  font-size: 12px !important;
  color: #842029 !important;
  margin-top: 4px !important;
}

.post-details-wrapper .blog-images img {
  width: 100%;
  height: auto;
}