article.mailpoet_page {
width: 90%;
max-width: 750px;
margin:1em auto;
background-color: #fff;
padding: 2rem;
  border-radius: 6px; 
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5);  
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5); 
  box-shadow: 0 2px 6px rgba(0,0,0,0.5);  	
}
article.mailpoet_page h2.wp-block-heading {margin-top:0;}

article.mailpoet_page .author-avatar img {
	  width: 142px;
  margin-bottom: 1em;
  margin-right:2em;
  position: relative;
  border-radius: 999px;
  overflow: hidden;
  margin: 8px;
  box-shadow: 0 0 0 4px #fff, 0 0 0 8px #eee;  
}	
.mailpoet_page form .mailpoet_categories, article.mailpoet_page .entry-date {
  display: none;
}
.mailpoet_page form.wpcf7-form {margin-top: 1.5rem;} 
.center-mailpoet {
width: 90%;
max-width: 750px;
	margin: 0 auto;
	}
.mailpoet_page form label {margin: 1rem 0;}	
.mailpoet_paragraph:first-of-type span {
  display: none; 
}
.mailpoet-manage-subscription .mailpoet_paragraph:nth-of-type(2) {
  display: none;
}
/* to change first name to name on the forms */
.mailpoet-manage-subscription label[data-automation-id="form_first_name_label"] {
  color: transparent; /* Hide original text */
  position: relative;
  display: inline-block;
}

.mailpoet-manage-subscription label[data-automation-id="form_first_name_label"]::after {
  content: "Name";
  position: absolute;
  top: 0;
  left: 0;
  color: #582684; /* Replace with your desired label color */
}

.mailpoet-manage-subscription .mailpoet_paragraph:first-of-type label:has(strong) {
  font-size: 0; /* Hides the Email* text */
}

.mailpoet-manage-subscription .mailpoet_paragraph:first-of-type label:has(strong)::before {
  content: "Your Email";
  font-size: 1.2rem; /* or whatever your base size is */
  display: block;
  color: #582684;
}

.mailpoet-manage-subscription .mailpoet_paragraph:first-of-type label:has(strong) strong {
  font-size: 1.2rem; /* resets the subscriber email text */
  display: block;
  color: #582684;
}

.page-template-page-mailpoet .mailpoet-manage-subscription select.mailpoet_select {
  font-size: 1rem;              /* Makes the font more readable [name="Subscribed"]*/
  padding: 0.4em 2.5em 0.4em 2em;           /* Adds comfortable spacing */
  background-color: #f8f5ff;    /* Light, soft background (adjust to fit your theme) */
  color: #333;                  /* Dark text for readability */
  border: 1px solid #ccc;       /* Soft border */
  border-radius: 6px;           /* Rounded edges for a softer feel */
  appearance: none;             /* Hides the system dropdown arrow for custom styling */
  -webkit-appearance: none;     /* For Safari */
  -moz-appearance: none;        /* For Firefox */
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg fill="black" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');
  background-repeat: no-repeat;
  background-position: right 0.75em center;
  background-size: 2em;
  cursor: pointer;
  transition: border-color 0.3s ease;
  margin-bottom: 1rem;
  margin-left: 1em;
}	

.wp-admin #mailpoet_homepage_container ul li.mailpoet-task-list__task {display:none !important;}

.wsp-mailpoet_pages-title, .wsp-mailpoet_pages-list {display:none;}
/*.page-template-page-mailpoet .mailpoet-manage-subscription select.mailpoet_select {
	padding: 0.4em 2.5em 0.4em 2em;
	background-size: 2em;
	margin-left: 1em;
	
} */
.page-template-page-mailpoet .mailpoet-manage-subscription input[data-automation-id="form_first_name"] {padding: 0.5em;}