/*
 Theme Name: Astra Child
 Theme URI: https://wpastra.com/
 Description: Child theme for Astra
 Author: Antonis Elemen7
 Author URI: https://elemen7.gr/
 Template: astra
 Version: 1.0
*/
/* Στυλ για το κουμπί υποβολής σχολίων */
#submit,
.comment-form input[type="submit"] {
  background-color: #B91C1C; /* βαθύ κόκκινο */
  color: #E5E7EB; /* απαλά γκριζόλευκα γράμματα */
  border: none;
  border-radius: 30px; /* στρογγυλεμένες γωνίες */
  padding: 10px 24px;
  font-weight: 600;
  cursor: pointer;
  box-shadow: 0 3px 10px rgba(185, 28, 28, 0.25); /* απαλή κόκκινη σκιά */
  transition: background-color 0.3s ease, transform 0.2s ease, box-shadow 0.3s ease;
}

/* Hover effect */
#submit:hover,
.comment-form input[type="submit"]:hover {
  background-color: #991B1B; /* πιο σκούρο στο hover */
  transform: translateY(-2px) scale(1.04);
  box-shadow: 0 6px 14px rgba(185, 28, 28, 0.35); /* λίγο πιο έντονη σκιά στο hover */
}

/* Optional: μικρή βελτίωση για focus */
#submit:focus,
.comment-form input[type="submit"]:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(185, 28, 28, 0.3);
}
/* ==== FORCE Στυλ για κουμπί υποβολής σχολίων (Elemen7) ==== */
form#commentform input#submit.submit {
  background-color: #B91C1C !important;
  color: #E5E7EB !important;
  border: none !important;
  border-radius: 30px !important;
  padding: 10px 26px !important;
  font-weight: 600 !important;
  cursor: pointer !important;
  text-transform: none !important;
  box-shadow: 0 3px 10px rgba(185, 28, 28, 0.25) !important;
  transition: all 0.25s ease-in-out !important;
  line-height: 1.4 !important;
  display: inline-block !important;
}

/* Hover */
form#commentform input#submit.submit:hover {
  background-color: #991B1B !important;
  transform: translateY(-2px) scale(1.04);
  box-shadow: 0 6px 14px rgba(185, 28, 28, 0.35);
}

/* Focus */
form#commentform input#submit.submit:focus {
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(185, 28, 28, 0.3) !important;
}
/* ===== Elemen7 Font Override – μόνο για MemberPress ===== */
#mpcs-main,
#mpcs-main *,
.mepr-page,
.mepr-page *,
.mepr-login-form,
.mepr-signup-form,
.mepr-account-page,
.mepr-price-menu,
.mepr-checkout-form {
  font-family: 'Manrope', 'Inter', 'Helvetica Neue', Arial, sans-serif !important;
  line-height: 1.6 !important;
  letter-spacing: 0.01em !important;
}
/* ===== FORCE Manrope override σε ΟΛΟ το MemberPress ===== */
body[class*="memberpress"],
#mpcs-main,
#mpcs-main *,
.mepr-page,
.mepr-page *,
.mepr-login-form,
.mepr-signup-form,
.mepr-account-page,
.mepr-price-menu,
.mepr-checkout-form,
div[class*="mepr"],
form[class*="mepr"] * {
  font-family: 'Manrope', 'Inter', 'Helvetica Neue', Arial, sans-serif !important;
  line-height: 1.6 !important;
  letter-spacing: 0.01em !important;
}
