/**
 * Eisbook
 */
.single-emg_framework_pdfb .emgp-popup {
	position: inherit;
	display: block;
	width: inherit;
	margin: 0 0 30px 0;
	left: 0;
	top: 0;
	box-shadow: none;
	border: none;
	background: #fff;
	border: 1px solid #f9f9f9;
}

.single-emg_framework_pdfb .emgp-popup .well {
	background: none;
	padding: 0;
	border: none;
	box-shadow: none;
}

form.checkout.woocommerce-checkout span.woocommerce-input-wrapper {
	display: block;
	width: 100%;
}

.woocommerce #payment .form-row {
	width: 100%;
}

.eisbook_page .post-image {
	background-size: contain;
	background-repeat: no-repeat;
}

.emgc-rounded-full {
    border-radius: 999px;
}

.emgc-pt-1 { padding-top: 0.25rem; }
.emgc-pt-2 { padding-top: 0.5rem; }
.emgc-pt-3 { padding-top: 0.75rem; }
.emgc-pt-4 { padding-top: 1rem; }
.emgc-pt-5 { padding-top: 1.25rem; }
.emgc-pt-6 { padding-top: 1.5rem; }

.emgc-pb-1 { padding-bottom: 0.25rem; }
.emgc-pb-2 { padding-bottom: 0.5rem; }
.emgc-pb-3 { padding-bottom: 0.75rem; }
.emgc-pb-4 { padding-bottom: 1rem; }
.emgc-pb-5 { padding-bottom: 1.25rem; }
.emgc-pb-6 { padding-bottom: 1.5rem; }

.emgc-mt-1 { margin-top: 0.25rem; }
.emgc-mt-2 { margin-top: 0.5rem; }
.emgc-mt-3 { margin-top: 0.75rem; }
.emgc-mt-4 { margin-top: 1rem; }
.emgc-mt-5 { margin-top: 1.25rem; }
.emgc-mt-6 { margin-top: 1.5rem; }

.emgc-mb-1 { margin-bottom: 0.25rem; }
.emgc-mb-2 { margin-bottom: 0.5rem; }
.emgc-mb-3 { margin-bottom: 0.75rem; }
.emgc-mb-4 { margin-bottom: 1rem; }
.emgc-mb-5 { margin-bottom: 1.25rem; }
.emgc-mb-6 { margin-bottom: 1.5rem; }

.emgc-gap-1 { gap: 0.25rem; }
.emgc-gap-2 { gap: 0.5rem; }
.emgc-gap-3 { gap: 0.75rem; }
.emgc-gap-4 { gap: 1rem; }
