/*
Theme Name: Twenty Twenty-Five Child
Template: twentytwentyfive
Version: 1.0
*/

@import url("../twentytwentyfive/style.css");

/* === RTM Academy custom styles === */
/* Add your CSS below this line */

/* === Welcome page === */
.page-id-56 .entry-header {
  display: none;
}

/* Hide email label */
.sib_signup_form p.sib-email-area label {
  display: none !important;
}

/* Login page logo */
body.login h1 a {
  background-image: url('https://rtmacademy.com/wp-content/uploads/2026/06/RTM-Academy-Logo-No-Background-2-1.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 200px !important;
  height: 80px !important;
  display: block !important;
}

/* Mobile responsive - Welcome page */
@media (max-width: 768px) {
  .page-id-56 .entry-content {
    margin: 0 !important;
    padding: 20px !important;
    border-radius: 0 !important;
    max-width: 100% !important;
  }

  .page-id-56 .entry-content::before {
    width: 200px !important;
    height: 130px !important;
  }
}

/* Email input placeholder */
.sib_signup_form p.sib-email-area input::placeholder {
  content: 'Your email address';
}

/* Style the submit button */
.sib_signup_form input[type="submit"] {
  background: #2d3a5a !important;
  color: #fff !important;
  border: none !important;
  padding: 12px 28px !important;
  border-radius: 4px !important;
  font-size: 1rem !important;
  cursor: pointer !important;
  margin-top: 8px !important;
}

.sib_signup_form input[type="submit"]:hover {
  background: #b8972a !important;
}

/* Hide Welcome page title */
.page-id-56 h1.wp-block-post-title {
  display: none;
}

/* Remove white box behind logo */
.page-id-56 .entry-content::before {
  mix-blend-mode: multiply;
}

.page-id-56 .entry-content {
  max-width: 680px;
  margin: 60px auto;
  background: #f5f0e8;
  border-radius: 4px;
  padding: 30px 60px 60px 60px;
}

.page-id-56 .entry-content::before {
  content: '';
  display: block;
  width: 630px;
  height: 405px;
  background: url('https://rtmacademy.com/wp-content/uploads/2026/06/RTM-Academy-Logo-No-Background-2-1.png') center/contain no-repeat;
  margin: 0 auto 20px;
}

/* Form labels */
/* Fix Brevo form labels */
.sib_signup_form p.sib-FIRSTNAME-area,
.sib_signup_form p.sib-LASTNAME-area {
  display: none !important;
}

.sib-form input[type="text"],
.sib-form input[type="email"] {
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 10px;
  width: 100%;
  font-family: inherit;
  font-size: 1rem;
}

.sib-form input[type="submit"] {
  background: #2d3a5a;
  color: #fff;
  border: none;
  padding: 12px 28px;
  border-radius: 4px;
  font-size: 1rem;
  cursor: pointer;
  margin-top: 8px;
}

.sib-form input[type="submit"]:hover {
  background: #b8972a;
}
