.woocommerce-message--info {
	background-color: #f4f8ff;
}

.woocommerce-error {
	background-color: #FFF4F4 !important;
}

footer .wp-block-button {
	background-color: initial !important;
}

.woocommerce-message--info a.button {
	background: transparent;
}

.wc-block-mini-cart__button,
.wp-block-sensei-lms-button-complete-lesson,
.wp-block-jetpack-button,
.home .wp-block-post-content h2 {
	background: transparent !important;
}

div.uagb-faq-layout-accordion .wp-block-uagb-faq-child,
.wp-block-sensei-lms-course-outline a,
.wp-block-sensei-lms-course-outline-module {
	background: var(--wp--preset--color--base);
}

header.wp-block-sensei-lms-course-outline-module__header,
.entry-content,
.page #ez-toc-container,
.wc-memberships-content-restricted-message {
	background: var(--wp--preset--color--base) !important;
}


a.button,
a.wp-block-button__link,
button.wp-block-button__link,
input[type=button], input[type=reset], input[type=submit], button[type=submit], form > button,
.woocommerce-form-register__submit,
.wp-block-button.is-style-outline,
a.sensei-course-theme__button.is-link.wp-element-button,
.editor-styles-wrapper .sensei-course-theme__main-content .wp-block-button.is-primary,
.editor-styles-wrapper .sensei-course-theme__main-content .wp-block-button.wp-block-button:not(.is-style-outline,.is-style-link),
.sensei-course-theme .wp-block-button.is-primary,
.sensei-course-theme .wp-block-button.wp-block-button:not(.is-style-outline,.is-style-link),
.sensei-course-theme__button.wp-block-button:not(.is-style-outline,.is-style-link),
.mailpoet_submit,
.sensei-course-theme__button.wp-block-button__link.is-primary,
.wp-2fa-button-primary,
div[id='2fa-wizard-email'] p button,
div[id='2fa-wizard-totp'] p button {
	background: var(--wp--preset--color--custom-color-1);
	background-color: var(--wp--preset--color--custom-color-1);
	border-radius: 0.375rem !important;
}

a.button:focus,
button.wp-block-button__link:hover,
button:focus-visible,
.woocommerce-form-register__submit:focus,
.wp-block-button.is-style-outline:focus,
a.sensei-course-theme__button.is-link.wp-element-button:focus,
.editor-styles-wrapper .sensei-course-theme__main-content .wp-block-button.is-primary:focus,
.editor-styles-wrapper .sensei-course-theme__main-content .wp-block-button.wp-block-button:not(.is-style-outline,.is-style-link):focus,
.sensei-course-theme .wp-block-button.is-primary:focus,
.sensei-course-theme .wp-block-button.wp-block-button:not(.is-style-outline,.is-style-link):focus,
.sensei-course-theme__button.wp-block-button:not(.is-style-outline,.is-style-link):focus,
.mailpoet_submit:focus,
.wp-block-button__link:focus,
.components-button:focus,
button:not(.rt-SelectTrigger) {
	box-shadow: none !important;
	outline: none !important;
}

button.wp-block-button__link,
.sensei-course-theme-lesson-actions__complete-lesson-form .wp-block-button,
.sensei-course-theme-course-progress-bar-inner,
.sensei-course-theme__button.is-primary,
.wp-block-jetpack-button button,
footer .wp-block-button__link {
	background: var(--wp--preset--color--custom-color-1) !important;
	background-color: var(--wp--preset--color--custom-color-1) !important;
}

/*button:not([role="switch"]):hover,*/
input[type="submit"]:hover,
a.sensei-course-theme__button.is-link.wp-element-button:hover {
	background: var(--wp--preset--color--custom-color-2);
}

editor-styles-wrapper div.sensei-course-theme__main-content .wp-block-button button.wp-block-button__link:hover,
.sensei-course-theme div.wp-block-button button.wp-block-button__link:hover,
.sensei-course-theme__button button.wp-block-button__link:hover,
button.wp-block-button__link:hover,
.woocommerce-form-register__submit:hover,
.sensei-course-theme-lesson-actions__complete-lesson-form .wp-block-button:hover,
.swiper-button-prev:hover,
.swiper-button-next:hover,
button[type="submit"].sensei-course-theme__button.is-primary:hover,
.wp-block-button.is-style-outline:hover,
.contact-form .wp-block-jetpack-button button.wp-block-button__link:hover,
footer div.uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link:hover,
.wp-block-button .sensei-course-theme__button.wp-block-button__link:hover {
	background: var(--wp--preset--color--custom-color-2) !important;
	background-color: var(--wp--preset--color--custom-color-2) !important;
	color: var(--wp--preset--color--base) !important;
}

.wp-block-woocommerce-mini-cart-cart-button-block.outlined {
	background: var(--wp--preset--color--custom-color-4) !important;
}

.wp-block-woocommerce-mini-cart-cart-button-block.outlined:hover {
	background: var(--wp--preset--color--custom-color-5) !important;
}

.wc-memberships-restriction-message,
.sensei-course-theme-locked-lesson-notice {
	background: var(--wp--preset--color--tertiary) !important;
	background-color: var(--wp--preset--color--tertiary) !important;
}

footer .wp-block-button {
	color: initial !important;
}

.wc-block-components-product-price {
	color: var(--wp--preset--color--4) !important;
}

ul.wc-tabs li a {
	color: var(--wp--preset--color--custom-color-5);
}

.wp-block-post-content a:not(.wp-element-button):not(.button) {
	color: var(--wp--preset--color--custom-color-5);
}

a.button,
button.wp-block-button__link,
.wp-block-button__link.wp-block-read-more,
.sensei-course-theme__button.is-primary,
.wp-block-woocommerce-mini-cart-cart-button-block.outlined *,
a.sensei-course-theme__button.is-link.wp-element-button,
.wp-block-jetpack-button button,
footer .wp-block-button__link,
footer div.uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link:hover,
.wp-block-button .sensei-course-theme__button.wp-block-button__link:hover,
.wp-element-button:visited, .wp-block-button__link:visited,
div.wc-social-login a.button-social-login {
	color: var(--wp--preset--color--base) !important;
}

form > button,
.woocommerce-form-register__submit,
.sensei-course-theme__button.wp-block-button__link.is-primary,
.mailpoet_submit,
.wp-element-button *,
.uagb-cta__buttons a.wp-block-button__link,
a.wp-block-button__link span,
.uagb-button__link,
a.button.woocommerce-button,
.sensei-course-theme-lesson-actions div.wp-block-button button.wp-block-button__link {
	color: var(--wp--preset--color--base);
}

.woocommerce-error,
.woocommerce-message--info a.button,
body.single-course main header h2,
body.single-course main header svg {
	color: var(--wp--preset--color--secondary) !important;
}

.favorite {
	color: var(--wp--preset--color--custom-color-2);
}
