@media (min-width: 768px) {
	figure + .wp-block-media-text__content {
		margin-left: var(--wp--preset--spacing--30);
	}

	.wp-block-media-text__content:has(+ figure) {
		margin-right: var(--wp--preset--spacing--30);
	}
}

@media (max-width: 768px) {
	.wp-block-media-text__content {
		margin-top: var(--wp--preset--spacing--30);
	}
}

.no-gap,
.page-id-3171 .wp-block-group {
	gap: 0 !important;
}

header .wp-container-core-group-layout-2 {
	gap: 5px !important;
}

.woocommerce-MyAccount-Giftcards-form {
	gap: 8px !important;
}

.mailpoet_form_columns {
	gap: 12px;
}

.wp-block-search__button,
.woocommerce-form-login,
.woocommerce-PaymentMethods,
p.ez-toc-title,
.woocommerce-form-register .woocommerce-FormRow,
.woocommerce-form-login .woocommerce-FormRow {
	margin: 0;
}

.mega-menu-item .custom-html-widget h6,
.wp-block-comments .wp-block-heading {
	margin: 0 !important;
}

body.single-course main section {
	margin: 0 0 1em !important;
}

/*.grid {*/
/*	margin: var(--wp--preset--spacing--30) 0;*/
/*}*/

.wp-block-uagb-faq p,
ul.ez-toc-list li > ul,
:where(.wp-site-blocks) > * {
	margin-block-start: 0 !important;
}

body p {
	margin-block-start: 1.5rem;
}

body ul {
	margin-block-start: 1rem;
}


.page-id-3171 .form-row {
	margin-block-start: 1em !important;
	margin-block-end: 1em !important;
}

.tgwc-woocommerce-MyAccount-navigation {
	margin-bottom: 20px !important;
}

form.mailpoet-manage-subscription .mailpoet_paragraph {
	margin-bottom: 20px
}

.mega-menu-item img,
li.post .wp-block-group {
	margin-left: auto !important;
	margin-right: auto !important;
}

.tgwc-user-id {
	margin-left: -112px;
}

.mailpoet_form_column {
	margin-left: -1px !important;
}

.cf-turnstile,
.single-lesson .sensei-course-theme__main-content .wp-block-columns .wp-block-column:first-child .entry-content p {
	margin-left: 0 !important;
}

.woocommerce-MyAccount-content input[name="wc_gc_redeem_code"] {
	margin-right: -1px !important;
}

footer .cf-turnstile,
.single-course .wp-block-sensei-lms-course-outline,
.wp-block-sensei-lms-course-theme-notices {
	margin-top: var(--wp--preset--spacing--30) !important;
}

.page-id-8 #tgwc-woocommerce {
	margin-top: -10px !important;
}

.wp-container-2 {
	margin-top: 0 !important;
}

.mega-sub-menu {
	margin-top: 7px !important;
}

div.ez-toc-title-container {
	margin-top: 10px;
}

.wp-block-woocommerce-product-price,
.wc-block-components-product-button {
	margin-top: 15px !important;
}

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

#mailpoet_form_3 form.mailpoet_form {
	padding: var(--wp--preset--spacing--30) 0 !important;
}

.sensei-course-theme-locked-lesson-notice,
.wc-memberships-content-restricted-message,
.page #ez-toc-container {
	padding: var(--wp--preset--spacing--30) !important;
}

select,
input,
input[type='text'],
input[type='email'],
textarea,
.wp-block-search__input,
input.mailpoet_text {
	padding: 1rem !important;
}

a.button,
form > button,
.mailpoet_submit,
.wp2fa-setup-actions button.button {
	padding: 0.8rem 2rem !important;
}

div[data-block-name="woocommerce/customer-account"],
.woocommerce-PaymentMethods {
	padding: 0;
}

select[name="currency"],
.wp-block-media-text__content,
.wp-block-search__inside-wrapper,
footer .mailpoet_form form {
	padding: 0 !important;
}

form.mailpoet-manage-subscription .mailpoet_select {
	padding: .9rem 1.1rem;
}

.page #ez-toc-container,
.wp-block-add-to-cart-form fieldset {
	padding: 2px;
}

#ez-toc-container li {
	padding: 2px 1em;
}

.single-course .mailpoet_form form {
	padding: 20px 0 !important;
}


.wp-site-blocks {
	padding-bottom: 0;
}

.wp-site-blocks {
	padding-top: 0;
}

.wp-site-blocks > div.wp-block-group,
.wp-container-1,
.wp-container-2 {
	top: 0 !important;
}

.sticky {
	top: 118px;
}

.ReactModal__Content {
	margin-top: 118px;
}

.wp-block-woocommerce-checkout-order-summary-block {
	top: 145px;
}

#mailpoet_subscribe_on_comment {
	height: 13px !important;
}