.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label {
	transform: translateY(0.7em);
}
.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-form .wc-block-components-text-input.is-active label, .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-text-input.is-active label,
.wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label {
    transform: translateY(.35em) scale(.75);
}
.wc-block-components-address-form__address_2-toggle {
	color: #fff;
}

/*For the Memberships pricing table page*/
.page-id-28788 .wp-block-table thead th, .page-id-28788 .wp-block-table thead {
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
}
.page-id-28788 .wp-block-table tbody td {
	border-top: none;
	border-right: none;
	border-left: none;
	border-color: #0079cb;
}
.page-id-28788 .wp-block-table tfoot td, .page-id-28788 .wp-block-table tfoot {
	border-bottom: none;
	border-right: none;
	border-left: none;
	border-top: 1px;
	border-color: #0079cb;
}
.page-id-28788 .wp-block-details summary {
	font-size: 32px;
	font-family: haboro-contrast-extended, sans-serif;
}
.page-id-28788 .wp-block-table {
    max-width: 1260px;
    margin: 0 auto !important;
}
.page-id-28788 .wp-block-table tr:first-child td {
    border-color: #fff;
}

/*Cosmetic updates to the tooltip plugin*/
.izbet-tooltip {
	color: #ffffff;
	border-bottom: 1px dashed #0079CB;
}
span.izbet-tooltip:after {
    display: block;
    content: "i";
    border-radius: 100%;
    background: #0c79cc;
    width: 10px;
    height: 10px;
    line-height: 1;
    color: white;
    padding: 3px;
    text-align: center;
    position: absolute;
    right: -22px;
    top: 2px;
    font-size: 10px;
    font-weight: bold;
}

/* Hide the mobile content by default */
.mobile-content {
	display: none;
}
.desktop-content {
	display: block;
}

/* For mobile screens */
@media (max-width: 768px) {
	.desktop-content {
		display: none;
	}
	.mobile-content {
		display: block;
	}
}

/*Info for member restricted content*/
.woocommerce .wc-memberships-restriction-message a {
	color: #0079cb;
}

/* Start CSS for MailPoet forms and pages */
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: 600;
}
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{
	border-radius: 6px;
	padding: 12px 18px;
	width: 54%;
	font-size: 18px;
	color: #ffffff;
	background-color: #0079cb;
}
form.mailpoet-manage-subscription {
	max-width: 640px;
	padding-left: 10px;
	padding-right: 10px;
}
form.mailpoet-manage-subscription .mailpoet_select {
	width: 100%;
}
 form.mailpoet-manage-subscription .mailpoet_text {
	width: 96%;
}

.page-id-33101 .center-mailpoet-shortcode-text p, .page-id-33104 .center-mailpoet-shortcode-text p {
	text-align: center;
}

.page-id-33098 .mailpoet-change-email-info {
	display: none;
}
/* End CSS for MailPoet forms and pages */

:where(.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=url],.contact-form input[type=number],.contact-form input[type=time],.contact-form textarea,.contact-form .wp-block-jetpack-input-wrap .jetpack-field__input-phone-wrapper) {
    color: white;
}