/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
/* Set page title to be centered -- 23764655-HC */
h1.entry-title {
	text-align: center;
}

/* Hide site title but show tagline | smf-23785665-hc */
#masthead .site-title {
	font-size: 0;
}

#masthead .site-description {
	display: block !important;
}

/* Body background-color | smf-23785665-hc */
body {
	background-color: #fafafa;
}

/*  Hide Page titles 23785665-hc    */
/*Hide page title on Webinar, Contact Us, Resources, Blog pages | X-hc sb*/
.page-id-392 .entry-header,
.page-id-382 .entry-header,
.page-id-972 .entry-header,
.page-id-875 .entry-header {
	display: none;
}

/* Stratford theme secondary color / 23785665-hc/zen */
a:hover,
.wp-block-button.is-style-outline .wp-block-button__link,
.a8c-posts-list__item .a8c-posts-list-item__meta a:hover,
.a8c-posts-list__item .a8c-posts-list-item__meta a:active,
.site-title,
.main-navigation a:hover,
.social-navigation a:hover,
.site-info a:hover,
.footer-navigation .footer-menu a:hover,
.entry-meta a:hover,
.entry-meta a:active,
.entry-footer a:hover,
.entry-footer a:active,
.comment-meta .comment-metadata a:hover,
.comment-meta .comment-metadata a:active,
#masthead .site-header-wrapper .main-navigation ul li a:after,
.wp-block-newspack-blocks-homepage-articles article .entry-title a:active, 
.wp-block-newspack-blocks-homepage-articles article .entry-title a:focus, 
.wp-block-newspack-blocks-homepage-articles article .entry-title a:hover {
	color: #089e35;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
	border-color: #089e35;
}

button,
.button,
input[type=submit],
.wp-block-button__link,
.wp-block-file__button,
.a8c-posts-list__view-all,
.wp-block-file .wp-block-file__button,
.main-navigation #toggle:focus+#toggle-menu {
	background-color: #089e35;
}

.has-secondary-color[class] {
	color: #089e35 !important;
}

.has-secondary-background-color[class] {
	background-color: #089e35 !important;
}

#masthead .site-header-wrapper .main-navigation>ul>li.current-menu-item a,
#masthead .site-header-wrapper .main-navigation ul li.current-menu-item>a {
	border-color: #089e35;
	color: #089e35;
}

/* Full width footer widget area | kb-23790903-hc */
body:not(.fse-enabled) #colophon {
	max-width: calc(100% - 8px);
	width: 100%;
	background-color: #013220;
	padding-left: 50px;
	padding-right: 50px;
}

@media only screen and (min-width: 560px) {
	body:not(.fse-enabled) #colophon {
		max-width: calc(100%);
	}
}

/* Replace Site Title with Copyright Text | kb-23790903-hc */
.site-name {
	font-size: 0;
}

.site-name:after {
	content: "Copyright © 2023 - Zoe Integrative Wellness - All rights reserved" !important;
	color: #fff;
	font-size: .8rem;
}

/* Change color for social media icons to white  | #23790903-HC YM */
.menu-social-media-container a {
	color: #fff;
}

/* Change button background color | HC-23790903-JG */
.entry-content button, .entry-content .button, .entry-content input[type=submit] {
	background: #174403;
}

/*adjust font size and color on Contact form "message sent" | RN-23821834-hc*/
#contact-form-392 h3 {
	font-size: 1.4rem;
	color: #089e35;
}

/*adjust font size and color on Contact form "message sent" | RN-23821834-hc*/
#contact-form-700 h3 {
	font-size: 1.4rem;
	color: #089e35;
}

/*  Add text before social menu icons -- 24301721-hc (DOC) */
.social-navigation>div>ul:before {
	content: "Connect:";
	display: block;
	padding-right: 1em;
}

/* change message color for Webinar contact form | KW-28129423-hc */
#contact-form-700 p {
	color: #1f833f;
}

/*
	CSS Migrated from Jetpack:
*/

/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
/* Set page title to be centered -- 23764655-HC */
h1.entry-title {
	text-align: center;
}

/* Hide site title but show tagline | smf-23785665-hc */
#masthead .site-title {
	font-size: 0;
}

#masthead .site-description {
	display: block !important;
}

/* Body background-color | smf-23785665-hc */
body {
	background-color: #fafafa;
}

/*  Hide Page titles 23785665-hc    */
/*Hide page title on Webinar, Contact Us, Resources, Blog pages | X-hc sb*/
.page-id-392 .entry-header,
.page-id-382 .entry-header,
.page-id-972 .entry-header,
.page-id-875 .entry-header {
	display: none;
}

/* Stratford theme secondary color / 23785665-hc/zen */
a:hover,
.wp-block-button.is-style-outline .wp-block-button__link,
.a8c-posts-list__item .a8c-posts-list-item__meta a:hover,
.a8c-posts-list__item .a8c-posts-list-item__meta a:active,
.site-title,
.main-navigation a:hover,
.social-navigation a:hover,
.site-info a:hover,
.footer-navigation .footer-menu a:hover,
.entry-meta a:hover,
.entry-meta a:active,
.entry-footer a:hover,
.entry-footer a:active,
.comment-meta .comment-metadata a:hover,
.comment-meta .comment-metadata a:active,
#masthead .site-header-wrapper .main-navigation ul li a:after,
.wp-block-newspack-blocks-homepage-articles article .entry-title a:active, 
.wp-block-newspack-blocks-homepage-articles article .entry-title a:focus, 
.wp-block-newspack-blocks-homepage-articles article .entry-title a:hover {
	color: #089e35;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
	border-color: #089e35;
}

button,
.button,
input[type=submit],
.wp-block-button__link,
.wp-block-file__button,
.a8c-posts-list__view-all,
.wp-block-file .wp-block-file__button,
.main-navigation #toggle:focus+#toggle-menu {
	background-color: #089e35;
}

.has-secondary-color[class] {
	color: #089e35 !important;
}

.has-secondary-background-color[class] {
	background-color: #089e35 !important;
}

#masthead .site-header-wrapper .main-navigation>ul>li.current-menu-item a,
#masthead .site-header-wrapper .main-navigation ul li.current-menu-item>a {
	border-color: #089e35;
	color: #089e35;
}

/* Full width footer widget area | kb-23790903-hc */
body:not(.fse-enabled) #colophon {
	max-width: calc(100% - 8px);
	width: 100%;
	background-color: #013220;
	padding-left: 50px;
	padding-right: 50px;
}

@media only screen and (min-width: 560px) {
	body:not(.fse-enabled) #colophon {
		max-width: calc(100%);
	}
}

/* Replace Site Title with Copyright Text | kb-23790903-hc */
.site-name {
	font-size: 0;
}

.site-name:after {
	content: "Copyright © 2023 - Zoe Integrative Wellness - All rights reserved" !important;
	color: #fff;
	font-size: .8rem;
}

/* Change color for social media icons to white  | #23790903-HC YM */
.menu-social-media-container a {
	color: #fff;
}

/* Change button background color | HC-23790903-JG */
.entry-content button, .entry-content .button, .entry-content input[type=submit] {
	background: #174403;
}

/*adjust font size and color on Contact form "message sent" | RN-23821834-hc*/
#contact-form-392 h3 {
	font-size: 1.4rem;
	color: #089e35;
}

/*adjust font size and color on Contact form "message sent" | RN-23821834-hc*/
#contact-form-700 h3 {
	font-size: 1.4rem;
	color: #089e35;
}

/*  Add text before social menu icons -- 24301721-hc (DOC) */
.social-navigation>div>ul:before {
	content: "Connect:";
	display: block;
	padding-right: 1em;
}

/* change message color for Webinar contact form | KW-28129423-hc */
#contact-form-700 p {
	color: #1f833f;
}

/* Hide cart in menu | HC-34214149-JG */
#woocommerce-menu {
	display:none;
}
body[class*="woocommerce"] #page .main-navigation #toggle-cart {
	display:none;
}

/* Privacy Policy link color | #40929343-hc | AY */
#block-2 > p:nth-child(1) > a:nth-child(1) {
color: #fff;
}

.site-description {
  color: purple;
}


/* color and size of Mailchimp embed button -- 6353160-zen (DOC) */   
#mc_embed_signup input#mc-embedded-subscribe {
    background-color: #067020;
    height: unset;
}

add_filter( 'mailpoet_manage_subscription_page_form_fields', 'mp_remove_manage_fields', 10);
function mp_remove_manage_fields( $form ) {	

	unset($form[0]); // First Name
	unset($form[1]); // Last Name
    	
	return $form;
}

form.mailpoet-manage-subscription .mailpoet_text_label, 
form.mailpoet-manage-subscription .mailpoet_select_label, 
form.mailpoet-manage-subscription .mailpoet_segment_label{
    display: block;
    font-weight:bold;
}
form.mailpoet-manage-subscription .mailpoet_select, 
form.mailpoet-manage-subscription .mailpoet_text{
	width: 50%;
	padding: 12px;
}
form.mailpoet-manage-subscription .mailpoet_paragraph{
	margin-bottom:20px
}
form.mailpoet-manage-subscription .mailpoet_submit{
    padding: 20px 20px;
    width: 50%;
    font-weight: bold;
    font-size: 11pt;
}

add_filter( 'mailpoet_manage_subscription_page_form_fields', 'mp_remove_manage_fields', 10);
function mp_remove_manage_fields( $form ) {	

	unset($form[2]); // Status Dropdown
	unset($form[4]); // List Selection Dropdown

	return $form;
}