
.om-mp-education-love {
	display: flex;
	justify-content: center;
	margin-top: 20px;
}

.om-mp-education-description {
	font-size: 16px;
	font-weight: 700;
	margin-top: 10px;
	text-align: center;
}

.om-mp-education-description.not-connected {
	font-size: 14px;
}

.om-mp-education-benefits {
	list-style-position: inside;
	list-style-type: none;
	margin: 20px 0;
}

.om-mp-education-benefits li {
	align-items: center;
	display: flex;
	font-size: 13px;
}

.om-mp-education-benefits li::before {
	content: "• ";
	color: #0d82df;
	font-size: 20px;
	margin-right: 5px;
}

.om-mp-education-body nav ul li {
	margin-bottom: 5px;
}

.om-mp-education-body .om-mp-cta {
	align-items: center;
	background-color: #fcfdff;
	border: 1px solid rgba(13, 130, 223, .2);
	border-radius: 3px;
	color: #5f5f5f;
	display: flex;
	font-weight: 600;
	padding: 8px 30px;
	text-decoration: none;
}

.om-mp-education-body .om-mp-cta:hover {
	background-color: #f2f7fd;
	border: 1px solid #0d82df;
}

.om-mp-education-body .om-mp-cta svg {
	margin-right: 10px;
}

.om-mp-education .om-mp-button {
	background: #46b450;
	border-radius: 4px;
	color: #fff;
	display: block;
	font-size: 17px;
	padding: 12px;
	text-align: center;
	text-decoration: none;
}

.om-mp-education .om-mp-button:hover {
	background: #429c4a;
}

/* Front end theme for MemberPress pages */
.mp_wrapper {
	overflow: inherit;
	box-sizing: border-box;
}

.mp_wrapper h1, .mp_wrapper h2, .mp_wrapper h3 {
	font-weight: normal;
	border: none;
	outline: none;
	background: none;
}

.mp_wrapper img {
	box-shadow: none !important;
	border: 0 !important;
	border-radius: 0 !important;
}

.mp_wrapper :focus {
	outline: 0;
}

.mp_wrapper form {
	text-align: left;
}

.mp_wrapper textarea, .mp_wrapper select, .mp_wrapper input[type=text], .mp_wrapper input[type=url], .mp_wrapper input[type=email], .mp_wrapper input[type=tel], .mp_wrapper input[type=number], .mp_wrapper input[type=password] {
	width: 100%;
	outline-style: none;
	font-size: inherit;
	font-family: inherit;
	padding: 10px;
	letter-spacing: normal;
	border: 1px solid rgba(0, 0, 0, .2);
	display: inline;
	box-sizing: border-box;
}

.mp_wrapper textarea:focus-visible, .mp_wrapper select:focus-visible, .mp_wrapper input[type=text]:focus-visible, .mp_wrapper input[type=url]:focus-visible, .mp_wrapper input[type=email]:focus-visible, .mp_wrapper input[type=tel]:focus-visible, .mp_wrapper input[type=number]:focus-visible, .mp_wrapper input[type=password]:focus-visible, .mp_wrapper .iti__selected-flag:focus-visible {
	border: 2px solid #bcbcbc;
}

.mp_wrapper input[type=checkbox]:focus-visible, .mp_wrapper input[type=radio]:focus-visible {
	outline: 2px solid #bcbcbc;
}

.mp_wrapper input[type=file]:focus-visible {
	border: 2px solid #bcbcbc;
}

.mepr-stripe-card-errors, .mepr-paypal-card-errors, .mepr-square-errors {
	color: #eb1c26;
}

.mp_wrapper label, .mp_wrapper .mp-row {
	font-size: inherit;
	font-family: inherit;
	letter-spacing: normal;
	display: inline-block;
}

.mp_wrapper .mepr-radios-field, .mp_wrapper .mepr-checkbox-field, .mp_wrapper .mepr-checkboxes-field, .mp_wrapper label {
	width: 100% !important;
	display: inline-block;
}

.mp_wrapper .mp-form-row {
	margin-bottom: 10px;
	width: 100% !important;
}

.mp_wrapper input[type=image] {
	border: none !important;
	padding: 0 !important;
	width: auto !important;
}

.mp_wrapper textarea {
	outline-style: none;
	font-size: inherit;
	font-family: inherit;
	letter-spacing: normal;
	padding: 4px 2px 4px 2px;
	resize: none;
}

.mp_wrapper .mepr_price label, .mp_wrapper .mepr_price .mepr_price_cell, .mp_wrapper .mepr_price .mepr_price_cell_label {
	display: inline !important;
}

.mepr-login-form-wrap input[name=rememberme]:focus-visible {
	outline: 2px solid #bcbcbc;
}

.mepr-login-form-wrap a:focus-visible, .mepr-form label a:focus-visible {
	color: #06429e;
	font-weight: 500;
	text-decoration: underline;
}

table.mp-table thead, table.mp-table tbody, table.mp-table tfoot, table.mp-table tr, table.mp-table th, table.mp-table td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

table.mp-table {
	display: block;
	display: table;
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px !important;
	margin-bottom: 24px;
	width: 100% !important;
}

table.mp-table thead {
	display: table-header-group;
}

table.mp-table tfoot {
	display: table-footer-group;
}

table.mp-table tr {
	display: table-row;
}

table.mp-table, table.mp-table th, table.mp-table td {
	border: 1px solid rgba(0, 0, 0, .1);
}

table.mp-table th, table.mp-table td {
	display: table-cell;
	padding: 8px;
	border-width: 0 1px 1px 0 !important;
}

table.mp-table th {
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}

table.mp-table .mp-currency-cell {
	text-align: right;
}

.mepr_error, .mepr_updated {
	padding: 5px 5px 5px 15px !important;
	margin-bottom: 25px !important;
	box-sizing: border-box !important;
	width: 100%;
}

.mepr_error {
	background-color: #feb9bb !important;
	border: 1px solid #d40022 !important;
}

.mepr_error ul {
	padding: 0 0 5px 0 !important;
	margin: 0 !important;
}

.mepr_error ul li {
	list-style-type: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.mepr_updated {
	background-color: #def4c5 !important;
	border: 1px solid #4d8c2e !important;
}

.mepr-form input.invalid, .mepr-form select.invalid, .mepr-form textarea.invalid, .mepr-form label.mepr-checkbox-field.invalid, .mepr-form div.mepr-checkboxes-field.invalid, .mepr-form div.mepr-radios-field.invalid {
	border: 2px solid red !important;
	background-color: #f66 !important;
}

.mepr-form .mepr-coupon-code.valid {
	border: 2px solid #61cb7f;
	background-color: #89e8a4;
}

.validation.failed:after {
	color: red;
	content: "Validation failed";
}

.validation.passed:after {
	color: green;
	content: "Validation passed";
}

.mepr-radios-field, .mepr-checkboxes-field {
	display: inline-block !important;
	width: 250px !important;
	margin-bottom: 10px !important;
}

.mepr-radios-field-row, .mepr-checkboxes-field-row {
	display: block !important;
	padding-left: 0 !important;
	margin-left: 2px !important;
}

input.mepr-form-radios-input, input.mepr-form-checkboxes-input {
	padding-left: 0;
	margin-left: 0;
	width: auto;
	margin-right: 5px;
	display: inline !important;
	text-align: left;
}

label.mepr-form-radios-label, label.mepr-form-checkboxes-label {
	display: inline !important;
	width: 222px !important;
	max-width: 222px !important;
	min-width: 222px !important;
}

.mp_wrapper .mp-form-row label {
	display: inline !important;
}

.mp_wrapper .mp-form-row {
	position: relative;
}

.mp_wrapper .mp-form-row .screen-reader-text {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.mp_wrapper .mp-form-row fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

.mp-form-row-group-wrapper {
	position: relative;
	width: 50%;
}

.mp_wrapper fieldset.mepr-payment-methods-wrapper {
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	border: 0;
}

.mp_wrapper fieldset.mepr-payment-methods-wrapper legend {
	margin: 18px 0;
	font-size: 18px;
	font-weight: 400;
}

.mp_wrapper .mp-form-row.mp-address-group label.placeholder-text, .mp_wrapper .mp-form-row .mp-form-row-group label.placeholder-text, #mepr_loginform .mp-form-label label.placeholder-text, .mepr_coupon label.placeholder-text {
	position: absolute;
	top: 9px;
	left: 13px;
	z-index: 999;
	width: auto !important;
	color: #757575;
	font-size: 16px !important;
	pointer-events: none;
	transform: translate(0);
	transition: transform .15s ease-out, font-size .15s ease-out, background-color .2s ease-out, color .15s ease-out;
}

.mp_wrapper .mp-form-row .mp-form-row-group label.placeholder-text {
	top: 7px;
}

.mp_wrapper .mp-form-row.mp-address-group label.placeholder-text.active, .mp_wrapper .mp-form-row .mp-form-row-group label.placeholder-text.active, #mepr_loginform .mp-form-label label.placeholder-text.active, .mepr-pro-template .mp_wrapper .mepr_mepr-address-country .mp-form-label label.placeholder-text, .mepr-pro-template .mp_wrapper .mepr_mepr-address-state .mp-form-label label.placeholder-text {
	transform: translate(0, -20px);
	padding: 0 5px;
	background: #fff;
	color: #06429e;
	font-size: 13px !important;
}

.mp_wrapper .mp-form-row.mp-address-group .mp-form-label .cc-error {
	display: none !important;
}

.mepr-hidden {
	display: none;
}

.mepr-visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 0;
	margin: -1px;
	overflow: hidden;
	position: absolute;
	width: 1px;
}

/* users subscriptions list shortcode css */
.mp_users_subscriptions_list ul {
	list-style: none !important;
}

.mp_users_subscriptions_list ul li {
	padding: 5px !important;
	margin: 0 !important;
}

li.mp_users_subscriptions_list_alt {
	background: #eee;
}

/* Modern Paywall style  */
.mepr-paywall-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .7);
	align-items: center;
	justify-content: center;
	z-index: 9999;
	overflow-y: auto;
}

.mepr-paywall-container {
	box-sizing: border-box;
	width: 100%;
	height: auto;
	background-color: #fff;
	border-radius: 2px;
	padding: 20px 15em 3em;
	box-shadow: 0 0 20px rgba(0, 0, 0, .2);
	position: absolute;
	top: 50%;
	min-height: 50vh;
	transition: all .3s ease-out;
}

.mepr-paywall-container.active {
	transition: all .3s ease-out;
	top: 20%;
	min-height: 80vh;
}

body:has(.mepr-paywall-overlay) {
	overflow: hidden;
}

@media (max-width: 767px) {
	.mepr-paywall-container {
		padding-left: 40px;
		padding-right: 40px;
	}
}

.mepr-order-bump-required input[name="mepr_order_bumps[]"] {
	pointer-events: none !important;
	opacity: .4 !important;
}

/* RTL Support*/
.rtl .mp_wrapper form {
	text-align: right;
}

/* Account page */
div#mepr-account-nav {
	margin-bottom: 25px;
	width: auto !important;
}

#mepr-account-nav ul {
	display: flex;
	flex-direction: row;
	gap: 5px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#mepr-subscriptions-paging, #mepr-payments-paging {
	width: auto !important;
	margin-top: 10px;
	border-spacing: 0;
}

.mepr-nav-item {
	padding: 0 10px 0 0;
}

.mepr-active-nav-tab {
	font-weight: bold;
}

.mepr-active, .mepr-inactive {
	font-weight: bold;
}

.mepr-active {
	color: #208320;
}

.mepr-inactive {
	color: darkred;
}

.mepr-account-terms, .mepr-account-subscr-id, .mepr-account-rebill {
	font-size: 75%;
	font-weight: bold;
	font-style: italic;
	color: #464646;
}

/* NEW Responsive Tables */
.mp_wrapper table.mepr-account-table {
	border: 1px solid #ccc;
	width: 100% !important;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
}

.mp_wrapper table.mepr-account-table tr {
	border: 1px solid #ddd;
	padding: 5px;
}

.mp_wrapper table.mepr-account-table td {
	padding: 5px;
	text-align: left;
	border-left: 1px solid #ededed;
}

.mp_wrapper table.mepr-account-table th {
	padding: 5px;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
}

.mp_wrapper table.mepr-account-table tr.mepr-alt-row {
	background: #f9f9f9;
}

.mp_wrapper table.mepr-account-table .mepr-account-actions a {
	display: block;
}

.mp_wrapper .mepr-account-form .mepr-submit {
	padding: 13px 16px;
}

@media screen and (max-width: 600px) {
	.mp_wrapper table.mepr-account-table {
		border: 0;
	}
	
	.mp_wrapper table.mepr-account-table thead {
		display: none !important;
	}
	
	.mp_wrapper table.mepr-account-table tr {
		margin-bottom: 10px;
		display: block;
		border-bottom: 2px solid #ddd;
	}
	
	.mp_wrapper table.mepr-account-table td {
		display: block;
		text-align: right;
		border-top: none;
		border-left: none;
		border-bottom: 1px dotted #ccc;
	}
	
	.mp_wrapper table.mepr-account-table td:last-child {
		border-bottom: 0;
	}
	
	.mp_wrapper table.mepr-account-table td div {
		padding: 0;
		margin: 0;
		margin-left: 15px;
	}
	
	.mp_wrapper table.mepr-account-table td:before {
		content: attr(data-label);
		float: left;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	.mepr-account-subscr-id, .mepr-account-auto-rebill, .mepr-account-rebill {
		display: none;
	}
	
	.mepr-account-terms, .mepr-account-subscr-id, .mepr-account-rebill {
		font-size: inherit;
		font-weight: inherit;
		font-style: inherit;
		color: inherit;
	}
}

.mepr-two-factor-options th {
	vertical-align: top;
	text-align: left;
	padding: 20px 10px 20px 0;
	width: 200px;
	line-height: 1.3;
	font-weight: 600;
}

.mepr-two-factor-options td {
	vertical-align: top;
	margin-bottom: 9px;
	padding: 15px 10px;
	line-height: 1.3;
}

.mepr-two-factor-options .two-factor-method-label, .mepr-two-factor-options select[name="_two_factor_provider"] {
	margin-bottom: 10px;
}

.mepr-two-factor-options p {
	margin: 0 0 1.5em 0;
}

.mepr-two-factor-options label[for="two-factor-totp-authcode"], .mepr-two-factor-options input[type="text"], .mepr-two-factor-options select {
	width: auto !important;
}

.dashicons, .dashicons-before:before {
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	speak: never;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 20px;
	height: 20px;
	font-size: 20px;
	vertical-align: top;
	text-align: center;
	transition: color .1s ease-in;
}

.dashicons-admin-appearance:before {
	content: "";
}

.dashicons-admin-collapse:before {
	content: "";
}

.dashicons-admin-comments:before {
	content: "";
}

.dashicons-admin-customizer:before {
	content: "";
}

.dashicons-admin-generic:before {
	content: "";
}

.dashicons-admin-home:before {
	content: "";
}

.dashicons-admin-links:before {
	content: "";
}

.dashicons-admin-media:before {
	content: "";
}

.dashicons-admin-multisite:before {
	content: "";
}

.dashicons-admin-network:before {
	content: "";
}

.dashicons-admin-page:before {
	content: "";
}

.dashicons-admin-plugins:before {
	content: "";
}

.dashicons-admin-post:before {
	content: "";
}

.dashicons-admin-settings:before {
	content: "";
}

.dashicons-admin-site-alt:before {
	content: "";
}

.dashicons-admin-site-alt2:before {
	content: "";
}

.dashicons-admin-site-alt3:before {
	content: "";
}

.dashicons-admin-site:before {
	content: "";
}

.dashicons-admin-tools:before {
	content: "";
}

.dashicons-admin-users:before {
	content: "";
}

.dashicons-airplane:before {
	content: "";
}

.dashicons-album:before {
	content: "";
}

.dashicons-align-center:before {
	content: "";
}

.dashicons-align-full-width:before {
	content: "";
}

.dashicons-align-left:before {
	content: "";
}

.dashicons-align-none:before {
	content: "";
}

.dashicons-align-pull-left:before {
	content: "";
}

.dashicons-align-pull-right:before {
	content: "";
}

.dashicons-align-right:before {
	content: "";
}

.dashicons-align-wide:before {
	content: "";
}

.dashicons-amazon:before {
	content: "";
}

.dashicons-analytics:before {
	content: "";
}

.dashicons-archive:before {
	content: "";
}

.dashicons-arrow-down-alt:before {
	content: "";
}

.dashicons-arrow-down-alt2:before {
	content: "";
}

.dashicons-arrow-down:before {
	content: "";
}

.dashicons-arrow-left-alt:before {
	content: "";
}

.dashicons-arrow-left-alt2:before {
	content: "";
}

.dashicons-arrow-left:before {
	content: "";
}

.dashicons-arrow-right-alt:before {
	content: "";
}

.dashicons-arrow-right-alt2:before {
	content: "";
}

.dashicons-arrow-right:before {
	content: "";
}

.dashicons-arrow-up-alt:before {
	content: "";
}

.dashicons-arrow-up-alt2:before {
	content: "";
}

.dashicons-arrow-up-duplicate:before {
	content: "";
}

.dashicons-arrow-up:before {
	content: "";
}

.dashicons-art:before {
	content: "";
}

.dashicons-awards:before {
	content: "";
}

.dashicons-backup:before {
	content: "";
}

.dashicons-bank:before {
	content: "";
}

.dashicons-beer:before {
	content: "";
}

.dashicons-bell:before {
	content: "";
}

.dashicons-block-default:before {
	content: "";
}

.dashicons-book-alt:before {
	content: "";
}

.dashicons-book:before {
	content: "";
}

.dashicons-buddicons-activity:before {
	content: "";
}

.dashicons-buddicons-bbpress-logo:before {
	content: "";
}

.dashicons-buddicons-buddypress-logo:before {
	content: "";
}

.dashicons-buddicons-community:before {
	content: "";
}

.dashicons-buddicons-forums:before {
	content: "";
}

.dashicons-buddicons-friends:before {
	content: "";
}

.dashicons-buddicons-groups:before {
	content: "";
}

.dashicons-buddicons-pm:before {
	content: "";
}

.dashicons-buddicons-replies:before {
	content: "";
}

.dashicons-buddicons-topics:before {
	content: "";
}

.dashicons-buddicons-tracking:before {
	content: "";
}

.dashicons-building:before {
	content: "";
}

.dashicons-businessman:before {
	content: "";
}

.dashicons-businessperson:before {
	content: "";
}

.dashicons-businesswoman:before {
	content: "";
}

.dashicons-button:before {
	content: "";
}

.dashicons-calculator:before {
	content: "";
}

.dashicons-calendar-alt:before {
	content: "";
}

.dashicons-calendar:before {
	content: "";
}

.dashicons-camera-alt:before {
	content: "";
}

.dashicons-camera:before {
	content: "";
}

.dashicons-car:before {
	content: "";
}

.dashicons-carrot:before {
	content: "";
}

.dashicons-cart:before {
	content: "";
}

.dashicons-category:before {
	content: "";
}

.dashicons-chart-area:before {
	content: "";
}

.dashicons-chart-bar:before {
	content: "";
}

.dashicons-chart-line:before {
	content: "";
}

.dashicons-chart-pie:before {
	content: "";
}

.dashicons-clipboard:before {
	content: "";
}

.dashicons-clock:before {
	content: "";
}

.dashicons-cloud-saved:before {
	content: "";
}

.dashicons-cloud-upload:before {
	content: "";
}

.dashicons-cloud:before {
	content: "";
}

.dashicons-code-standards:before {
	content: "";
}

.dashicons-coffee:before {
	content: "";
}

.dashicons-color-picker:before {
	content: "";
}

.dashicons-columns:before {
	content: "";
}

.dashicons-controls-back:before {
	content: "";
}

.dashicons-controls-forward:before {
	content: "";
}

.dashicons-controls-pause:before {
	content: "";
}

.dashicons-controls-play:before {
	content: "";
}

.dashicons-controls-repeat:before {
	content: "";
}

.dashicons-controls-skipback:before {
	content: "";
}

.dashicons-controls-skipforward:before {
	content: "";
}

.dashicons-controls-volumeoff:before {
	content: "";
}

.dashicons-controls-volumeon:before {
	content: "";
}

.dashicons-cover-image:before {
	content: "";
}

.dashicons-dashboard:before {
	content: "";
}

.dashicons-database-add:before {
	content: "";
}

.dashicons-database-export:before {
	content: "";
}

.dashicons-database-import:before {
	content: "";
}

.dashicons-database-remove:before {
	content: "";
}

.dashicons-database-view:before {
	content: "";
}

.dashicons-database:before {
	content: "";
}

.dashicons-desktop:before {
	content: "";
}

.dashicons-dismiss:before {
	content: "";
}

.dashicons-download:before {
	content: "";
}

.dashicons-drumstick:before {
	content: "";
}

.dashicons-edit-large:before {
	content: "";
}

.dashicons-edit-page:before {
	content: "";
}

.dashicons-edit:before {
	content: "";
}

.dashicons-editor-aligncenter:before {
	content: "";
}

.dashicons-editor-alignleft:before {
	content: "";
}

.dashicons-editor-alignright:before {
	content: "";
}

.dashicons-editor-bold:before {
	content: "";
}

.dashicons-editor-break:before {
	content: "";
}

.dashicons-editor-code-duplicate:before {
	content: "";
}

.dashicons-editor-code:before {
	content: "";
}

.dashicons-editor-contract:before {
	content: "";
}

.dashicons-editor-customchar:before {
	content: "";
}

.dashicons-editor-expand:before {
	content: "";
}

.dashicons-editor-help:before {
	content: "";
}

.dashicons-editor-indent:before {
	content: "";
}

.dashicons-editor-insertmore:before {
	content: "";
}

.dashicons-editor-italic:before {
	content: "";
}

.dashicons-editor-justify:before {
	content: "";
}

.dashicons-editor-kitchensink:before {
	content: "";
}

.dashicons-editor-ltr:before {
	content: "";
}

.dashicons-editor-ol-rtl:before {
	content: "";
}

.dashicons-editor-ol:before {
	content: "";
}

.dashicons-editor-outdent:before {
	content: "";
}

.dashicons-editor-paragraph:before {
	content: "";
}

.dashicons-editor-paste-text:before {
	content: "";
}

.dashicons-editor-paste-word:before {
	content: "";
}

.dashicons-editor-quote:before {
	content: "";
}

.dashicons-editor-removeformatting:before {
	content: "";
}

.dashicons-editor-rtl:before {
	content: "";
}

.dashicons-editor-spellcheck:before {
	content: "";
}

.dashicons-editor-strikethrough:before {
	content: "";
}

.dashicons-editor-table:before {
	content: "";
}

.dashicons-editor-textcolor:before {
	content: "";
}

.dashicons-editor-ul:before {
	content: "";
}

.dashicons-editor-underline:before {
	content: "";
}

.dashicons-editor-unlink:before {
	content: "";
}

.dashicons-editor-video:before {
	content: "";
}

.dashicons-ellipsis:before {
	content: "";
}

.dashicons-email-alt:before {
	content: "";
}

.dashicons-email-alt2:before {
	content: "";
}

.dashicons-email:before {
	content: "";
}

.dashicons-embed-audio:before {
	content: "";
}

.dashicons-embed-generic:before {
	content: "";
}

.dashicons-embed-photo:before {
	content: "";
}

.dashicons-embed-post:before {
	content: "";
}

.dashicons-embed-video:before {
	content: "";
}

.dashicons-excerpt-view:before {
	content: "";
}

.dashicons-exit:before {
	content: "";
}

.dashicons-external:before {
	content: "";
}

.dashicons-facebook-alt:before {
	content: "";
}

.dashicons-facebook:before {
	content: "";
}

.dashicons-feedback:before {
	content: "";
}

.dashicons-filter:before {
	content: "";
}

.dashicons-flag:before {
	content: "";
}

.dashicons-food:before {
	content: "";
}

.dashicons-format-aside:before {
	content: "";
}

.dashicons-format-audio:before {
	content: "";
}

.dashicons-format-chat:before {
	content: "";
}

.dashicons-format-gallery:before {
	content: "";
}

.dashicons-format-image:before {
	content: "";
}

.dashicons-format-quote:before {
	content: "";
}

.dashicons-format-status:before {
	content: "";
}

.dashicons-format-video:before {
	content: "";
}

.dashicons-forms:before {
	content: "";
}

.dashicons-fullscreen-alt:before {
	content: "";
}

.dashicons-fullscreen-exit-alt:before {
	content: "";
}

.dashicons-games:before {
	content: "";
}

.dashicons-google:before {
	content: "";
}

.dashicons-googleplus:before {
	content: "";
}

.dashicons-grid-view:before {
	content: "";
}

.dashicons-groups:before {
	content: "";
}

.dashicons-hammer:before {
	content: "";
}

.dashicons-heading:before {
	content: "";
}

.dashicons-heart:before {
	content: "";
}

.dashicons-hidden:before {
	content: "";
}

.dashicons-hourglass:before {
	content: "";
}

.dashicons-html:before {
	content: "";
}

.dashicons-id-alt:before {
	content: "";
}

.dashicons-id:before {
	content: "";
}

.dashicons-image-crop:before {
	content: "";
}

.dashicons-image-filter:before {
	content: "";
}

.dashicons-image-flip-horizontal:before {
	content: "";
}

.dashicons-image-flip-vertical:before {
	content: "";
}

.dashicons-image-rotate-left:before {
	content: "";
}

.dashicons-image-rotate-right:before {
	content: "";
}

.dashicons-image-rotate:before {
	content: "";
}

.dashicons-images-alt:before {
	content: "";
}

.dashicons-images-alt2:before {
	content: "";
}

.dashicons-index-card:before {
	content: "";
}

.dashicons-info-outline:before {
	content: "";
}

.dashicons-info:before {
	content: "";
}

.dashicons-insert-after:before {
	content: "";
}

.dashicons-insert-before:before {
	content: "";
}

.dashicons-insert:before {
	content: "";
}

.dashicons-instagram:before {
	content: "";
}

.dashicons-laptop:before {
	content: "";
}

.dashicons-layout:before {
	content: "";
}

.dashicons-leftright:before {
	content: "";
}

.dashicons-lightbulb:before {
	content: "";
}

.dashicons-linkedin:before {
	content: "";
}

.dashicons-list-view:before {
	content: "";
}

.dashicons-location-alt:before {
	content: "";
}

.dashicons-location:before {
	content: "";
}

.dashicons-lock-duplicate:before {
	content: "";
}

.dashicons-lock:before {
	content: "";
}

.dashicons-marker:before {
	content: "";
}

.dashicons-media-archive:before {
	content: "";
}

.dashicons-media-audio:before {
	content: "";
}

.dashicons-media-code:before {
	content: "";
}

.dashicons-media-default:before {
	content: "";
}

.dashicons-media-document:before {
	content: "";
}

.dashicons-media-interactive:before {
	content: "";
}

.dashicons-media-spreadsheet:before {
	content: "";
}

.dashicons-media-text:before {
	content: "";
}

.dashicons-media-video:before {
	content: "";
}

.dashicons-megaphone:before {
	content: "";
}

.dashicons-menu-alt:before {
	content: "";
}

.dashicons-menu-alt2:before {
	content: "";
}

.dashicons-menu-alt3:before {
	content: "";
}

.dashicons-menu:before {
	content: "";
}

.dashicons-microphone:before {
	content: "";
}

.dashicons-migrate:before {
	content: "";
}

.dashicons-minus:before {
	content: "";
}

.dashicons-money-alt:before {
	content: "";
}

.dashicons-money:before {
	content: "";
}

.dashicons-move:before {
	content: "";
}

.dashicons-nametag:before {
	content: "";
}

.dashicons-networking:before {
	content: "";
}

.dashicons-no-alt:before {
	content: "";
}

.dashicons-no:before {
	content: "";
}

.dashicons-open-folder:before {
	content: "";
}

.dashicons-palmtree:before {
	content: "";
}

.dashicons-paperclip:before {
	content: "";
}

.dashicons-pdf:before {
	content: "";
}

.dashicons-performance:before {
	content: "";
}

.dashicons-pets:before {
	content: "";
}

.dashicons-phone:before {
	content: "";
}

.dashicons-pinterest:before {
	content: "";
}

.dashicons-playlist-audio:before {
	content: "";
}

.dashicons-playlist-video:before {
	content: "";
}

.dashicons-plugins-checked:before {
	content: "";
}

.dashicons-plus-alt:before {
	content: "";
}

.dashicons-plus-alt2:before {
	content: "";
}

.dashicons-plus:before {
	content: "";
}

.dashicons-podio:before {
	content: "";
}

.dashicons-portfolio:before {
	content: "";
}

.dashicons-post-status:before {
	content: "";
}

.dashicons-pressthis:before {
	content: "";
}

.dashicons-printer:before {
	content: "";
}

.dashicons-privacy:before {
	content: "";
}

.dashicons-products:before {
	content: "";
}

.dashicons-randomize:before {
	content: "";
}

.dashicons-reddit:before {
	content: "";
}

.dashicons-redo:before {
	content: "";
}

.dashicons-remove:before {
	content: "";
}

.dashicons-rest-api:before {
	content: "";
}

.dashicons-rss:before {
	content: "";
}

.dashicons-saved:before {
	content: "";
}

.dashicons-schedule:before {
	content: "";
}

.dashicons-screenoptions:before {
	content: "";
}

.dashicons-search:before {
	content: "";
}

.dashicons-share-alt:before {
	content: "";
}

.dashicons-share-alt2:before {
	content: "";
}

.dashicons-share:before {
	content: "";
}

.dashicons-shield-alt:before {
	content: "";
}

.dashicons-shield:before {
	content: "";
}

.dashicons-shortcode:before {
	content: "";
}

.dashicons-slides:before {
	content: "";
}

.dashicons-smartphone:before {
	content: "";
}

.dashicons-smiley:before {
	content: "";
}

.dashicons-sort:before {
	content: "";
}

.dashicons-sos:before {
	content: "";
}

.dashicons-spotify:before {
	content: "";
}

.dashicons-star-empty:before {
	content: "";
}

.dashicons-star-filled:before {
	content: "";
}

.dashicons-star-half:before {
	content: "";
}

.dashicons-sticky:before {
	content: "";
}

.dashicons-store:before {
	content: "";
}

.dashicons-superhero-alt:before {
	content: "";
}

.dashicons-superhero:before {
	content: "";
}

.dashicons-table-col-after:before {
	content: "";
}

.dashicons-table-col-before:before {
	content: "";
}

.dashicons-table-col-delete:before {
	content: "";
}

.dashicons-table-row-after:before {
	content: "";
}

.dashicons-table-row-before:before {
	content: "";
}

.dashicons-table-row-delete:before {
	content: "";
}

.dashicons-tablet:before {
	content: "";
}

.dashicons-tag:before {
	content: "";
}

.dashicons-tagcloud:before {
	content: "";
}

.dashicons-testimonial:before {
	content: "";
}

.dashicons-text-page:before {
	content: "";
}

.dashicons-text:before {
	content: "";
}

.dashicons-thumbs-down:before {
	content: "";
}

.dashicons-thumbs-up:before {
	content: "";
}

.dashicons-tickets-alt:before {
	content: "";
}

.dashicons-tickets:before {
	content: "";
}

.dashicons-tide:before {
	content: "";
}

.dashicons-translation:before {
	content: "";
}

.dashicons-trash:before {
	content: "";
}

.dashicons-twitch:before {
	content: "";
}

.dashicons-twitter-alt:before {
	content: "";
}

.dashicons-twitter:before {
	content: "";
}

.dashicons-undo:before {
	content: "";
}

.dashicons-universal-access-alt:before {
	content: "";
}

.dashicons-universal-access:before {
	content: "";
}

.dashicons-unlock:before {
	content: "";
}

.dashicons-update-alt:before {
	content: "";
}

.dashicons-update:before {
	content: "";
}

.dashicons-upload:before {
	content: "";
}

.dashicons-vault:before {
	content: "";
}

.dashicons-video-alt:before {
	content: "";
}

.dashicons-video-alt2:before {
	content: "";
}

.dashicons-video-alt3:before {
	content: "";
}

.dashicons-visibility:before {
	content: "";
}

.dashicons-warning:before {
	content: "";
}

.dashicons-welcome-add-page:before {
	content: "";
}

.dashicons-welcome-comments:before {
	content: "";
}

.dashicons-welcome-learn-more:before {
	content: "";
}

.dashicons-welcome-view-site:before {
	content: "";
}

.dashicons-welcome-widgets-menus:before {
	content: "";
}

.dashicons-welcome-write-blog:before {
	content: "";
}

.dashicons-whatsapp:before {
	content: "";
}

.dashicons-wordpress-alt:before {
	content: "";
}

.dashicons-wordpress:before {
	content: "";
}

.dashicons-xing:before {
	content: "";
}

.dashicons-yes-alt:before {
	content: "";
}

.dashicons-yes:before {
	content: "";
}

.dashicons-youtube:before {
	content: "";
}

.dashicons-editor-distractionfree:before {
	content: "";
}

.dashicons-exerpt-view:before {
	content: "";
}

.dashicons-format-links:before {
	content: "";
}

.dashicons-format-standard:before {
	content: "";
}

.dashicons-post-trash:before {
	content: "";
}

.dashicons-share1:before {
	content: "";
}

.dashicons-welcome-edit-page:before {
	content: "";
}

.mp-hide-pw {
	position: relative;
}

.button.mp-hide-pw {
	position: absolute;
	right: 0;
	top: 0;
	display: flex;
	width: auto;
	height: 100%;
	align-items: center;
	background: 0 0;
	color: #85929e;
	text-decoration: none;
	padding: 1em 1.4em;
	border: none !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.button.mp-hide-pw:hover {
	background: 0 0;
	color: #5d6d7e;
	text-decoration: none;
	padding: 1em 1.4em;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.button.mp-hide-pw:active {
	background: 0 0;
	color: #5d6d7e;
	text-decoration: none;
	padding: 1em 1.4em;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.button.mp-hide-pw .dashicons {
	width: 1.25rem;
	height: 1.25rem;
	position: relative;
}

.button.mp-hide-pw:focus-visible .dashicons {
	color: #06429e;
	outline: 2px solid #bcbcbc;
}

.mp_login_form input[type=submit] {
	padding: .8em 1.1em;
	background: #949494;
	border: 1px solid #949494;
	border-radius: 8px;
	color: #fff;
	cursor: pointer;
	font-size: 1rem;
}

.mp_login_form input[type=submit]:hover, .mp_login_form input[type=submit]:active, .mp_login_form input[type=submit]:focus-visible {
	background: #06429e;
	border-color: #06429e;
}

.mp_login_form input[type=submit]:focus-visible {
	outline: dashed #06429e;
}

/*! jQuery UI - v1.13.3 - 2024-04-26
* https://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit https://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright OpenJS Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
}

.ui-front {
	z-index: 100;
}

.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}

.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}

.ui-menu .ui-menu {
	position: absolute;
}

.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin: -1px;
}

.ui-menu-icons {
	position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}

.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: visible;
}

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration: none;
}

.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

.ui-controlgroup-vertical .ui-spinner-input {
	width: 75%;
	width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon.nitro-lazy, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-checkboxradio-disabled {
	pointer-events: none;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 45%;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane.nitro-lazy {
	background-image: none !important;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane.nitro-lazy {
	background-image: none !important;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}

.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}

.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}

.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}

.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}

.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}

.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}

.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}

.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}

.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	-ms-filter: "alpha(opacity=25)";
	opacity: .25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.ui-progressbar-indeterminate .ui-progressbar-value.nitro-lazy {
	background-image: none !important;
}

.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px .4em;
	margin: .5em 0 0 0;
	height: auto;
	border: 0;
}

.ui-selectmenu-open {
	display: block;
}

.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}

.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}

.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}

.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}

.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}

.ui-spinner-up {
	top: 0;
}

.ui-spinner-down {
	bottom: 0;
}

.ui-tabs {
	position: relative;
	padding: .2em;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}

body .ui-tooltip {
	border-width: 2px;
}

.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
}

.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}

.ui-widget.ui-widget-content {
	border: 1px solid #d3d3d3;
}

.ui-widget-content {
	border: 1px solid #aaa;
	background: #fff;
	color: #222;
}

.ui-widget-content a {
	color: #222;
}

.ui-widget-header {
	border: 1px solid #aaa;
	background: #ccc url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/css/vendor/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
	color: #222;
	font-weight: bold;
}

.ui-widget-header.nitro-lazy {
	background-image: none !important;
}

.ui-widget-header a {
	color: #222;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/css/vendor/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555;
}

.ui-state-default.nitro-lazy, .ui-widget-content .ui-state-default.nitro-lazy, .ui-widget-header .ui-state-default.nitro-lazy, .ui-button.nitro-lazy, html .ui-button.ui-state-disabled:hover.nitro-lazy, html .ui-button.ui-state-disabled:active.nitro-lazy {
	background-image: none !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
	color: #555;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
	border: 1px solid #999;
	background: #dadada url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/css/vendor/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}

.ui-state-hover.nitro-lazy, .ui-widget-content .ui-state-hover.nitro-lazy, .ui-widget-header .ui-state-hover.nitro-lazy, .ui-state-focus.nitro-lazy, .ui-widget-content .ui-state-focus.nitro-lazy, .ui-widget-header .ui-state-focus.nitro-lazy, .ui-button:hover.nitro-lazy, .ui-button:focus.nitro-lazy {
	background-image: none !important;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
	color: #212121;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px #5e9ed6;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	border: 1px solid #aaa;
	background: #fff url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/css/vendor/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}

.ui-state-active.nitro-lazy, .ui-widget-content .ui-state-active.nitro-lazy, .ui-widget-header .ui-state-active.nitro-lazy, a.ui-button:active.nitro-lazy, .ui-button:active.nitro-lazy, .ui-button.ui-state-active:hover.nitro-lazy {
	background-image: none !important;
}

.ui-icon-background, .ui-state-active .ui-icon-background {
	border: #aaa;
	background-color: #212121;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/css/vendor/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}

.ui-state-highlight.nitro-lazy, .ui-widget-content .ui-state-highlight.nitro-lazy, .ui-widget-header .ui-state-highlight.nitro-lazy {
	background-image: none !important;
}

.ui-state-checked {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/css/vendor/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}

.ui-state-error.nitro-lazy, .ui-widget-content .ui-state-error.nitro-lazy, .ui-widget-header .ui-state-error.nitro-lazy {
	background-image: none !important;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)";
	font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)";
	background-image: none;
}

.ui-state-disabled.nitro-lazy, .ui-widget-content .ui-state-disabled.nitro-lazy, .ui-widget-header .ui-state-disabled.nitro-lazy {
	background-image: none !important;
}

.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)";
}

.ui-icon {
	width: 16px;
	height: 16px;
}

.ui-icon, .ui-widget-content .ui-icon {
	background-image: url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/css/vendor/jquery-ui/images/ui-icons_222222_256x240.png");
}

.ui-icon.nitro-lazy, .ui-widget-content .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-widget-header .ui-icon {
	background-image: url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/css/vendor/jquery-ui/images/ui-icons_222222_256x240.png");
}

.ui-widget-header .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
	background-image: url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/css/vendor/jquery-ui/images/ui-icons_454545_256x240.png");
}

.ui-state-hover .ui-icon.nitro-lazy, .ui-state-focus .ui-icon.nitro-lazy, .ui-button:hover .ui-icon.nitro-lazy, .ui-button:focus .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
	background-image: url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/css/vendor/jquery-ui/images/ui-icons_454545_256x240.png");
}

.ui-state-active .ui-icon.nitro-lazy, .ui-button:active .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
	background-image: url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/css/vendor/jquery-ui/images/ui-icons_2e83ff_256x240.png");
}

.ui-state-highlight .ui-icon.nitro-lazy, .ui-button .ui-state-highlight.ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/css/vendor/jquery-ui/images/ui-icons_cd0a0a_256x240.png");
}

.ui-state-error .ui-icon.nitro-lazy, .ui-state-error-text .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-button .ui-icon {
	background-image: url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/css/vendor/jquery-ui/images/ui-icons_888888_256x240.png");
}

.ui-button .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}

.ui-icon-blank.ui-icon-blank.ui-icon-blank.nitro-lazy {
	background-image: none !important;
}

.ui-icon-caret-1-n {
	background-position: 0 0;
}

.ui-icon-caret-1-ne {
	background-position: -16px 0;
}

.ui-icon-caret-1-e {
	background-position: -32px 0;
}

.ui-icon-caret-1-se {
	background-position: -48px 0;
}

.ui-icon-caret-1-s {
	background-position: -65px 0;
}

.ui-icon-caret-1-sw {
	background-position: -80px 0;
}

.ui-icon-caret-1-w {
	background-position: -96px 0;
}

.ui-icon-caret-1-nw {
	background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
	background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-on {
	background-position: -96px -144px;
}

.ui-icon-radio-off {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}

.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 4px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 4px;
}

.ui-widget-overlay {
	background: #aaa;
	opacity: .3;
	-ms-filter: "alpha(opacity=30)";
}

.ui-widget-shadow {
	-webkit-box-shadow: -8px -8px 8px #aaa;
	box-shadow: -8px -8px 8px #aaa;
}

.ui-timepicker-div .ui-widget-header {
	margin-bottom: 8px;
}

.ui-timepicker-div dl {
	text-align: left;
}

.ui-timepicker-div dl dt {
	float: left;
	clear: left;
	padding: 0 0 0 5px;
}

.ui-timepicker-div dl dd {
	margin: 0 10px 10px 40%;
}

.ui-timepicker-div td {
	font-size: 90%;
}

.ui-tpicker-grid-label {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

.ui-timepicker-div .ui_tpicker_unit_hide {
	display: none;
}

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
	background: none;
	color: inherit;
	border: none;
	outline: none;
	border-bottom: solid 1px #555;
	width: 95%;
}

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus {
	border-bottom-color: #aaa;
}

.ui-timepicker-rtl {
	direction: rtl;
}

.ui-timepicker-rtl dl {
	text-align: right;
	padding: 0 5px 0 0;
}

.ui-timepicker-rtl dl dt {
	float: right;
	clear: right;
}

.ui-timepicker-rtl dl dd {
	margin: 0 40% 10px 10px;
}

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine {
	padding-right: 2px;
}

.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, .ui-timepicker-div.ui-timepicker-oneLine dt {
	display: none;
}

.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {
	display: block;
	padding-top: 2px;
}

.ui-timepicker-div.ui-timepicker-oneLine dl {
	text-align: right;
}

.ui-timepicker-div.ui-timepicker-oneLine dl dd, .ui-timepicker-div.ui-timepicker-oneLine dl dd > div {
	display: inline-block;
	margin: 0;
}

.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before, .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {
	content: ":";
	display: inline-block;
}

.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before, .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before {
	content: ".";
	display: inline-block;
}

.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide, .ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before {
	display: none;
}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

.mepr-hidden {
	display: none;
}

.mp_wrapper .mepr-form-has-errors, .mp_wrapper .cc-error, .mp_wrapper .mepr-validation-error {
	display: none;
	color: #d4151e;
	padding-left: 5px;
}

.mp_wrapper .cc-success {
	display: none;
	color: #14c146;
	padding-left: 5px;
}

.mp_wrapper .mepr-validation-error {
	display: inline;
}

.mp_wrapper .mepr-cards, .mp_wrapper .visa, .mp_wrapper .amex, .mp_wrapper .mastercard, .mp_wrapper .discover {
	background-repeat: no-repeat !important;
	background-position-x: 98% !important;
	background-position-y: 50% !important;
}

.mp_wrapper .visa {
	background: url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/images/checkout/visa.png") right white no-repeat !important;
}

.mp_wrapper .visa.nitro-lazy {
	background-image: none !important;
}

.mp_wrapper .mastercard {
	background: url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/images/checkout/mastercard.png") right white no-repeat !important;
}

.mp_wrapper .mastercard.nitro-lazy {
	background-image: none !important;
}

.mp_wrapper .discover {
	background: url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/images/checkout/discover.png") right white no-repeat !important;
}

.mp_wrapper .discover.nitro-lazy {
	background-image: none !important;
}

.mp_wrapper .amex {
	background: url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/images/checkout/amex.png") right white no-repeat !important;
}

.mp_wrapper .amex.nitro-lazy {
	background-image: none !important;
}

.mp_wrapper .dinersclub {}

.mp_wrapper .jcb {}

.mp_wrapper .mepr-cards {
	background: url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-fb202e5/spiritualteachersvoodoo.com/wp-content/plugins/memberpress/images/checkout/cards.png") right white no-repeat !important;
}

.mp_wrapper .mepr-cards.nitro-lazy {
	background-image: none !important;
}

/* A bit of a hack to get the invalid color looking more accurate */
.mp_wrapper .mepr-cards.invalid {
	opacity: 1;
}

.mp_wrapper .mepr-payment-method {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}

.mp_wrapper .mepr-payment-method input {
	display: inline-block;
	text-align: left;
	line-height: 32px;
	vertical-align: middle;
}

.mp_wrapper .mepr-payment-method .spc  input {
	line-height: normal;
}

.mp_wrapper .mepr-payment-method .mepr-payment-method-label-text, .mp_wrapper .mepr-payment-method span.mepr-payment-method-icon {
	padding-left: 15px;
	display: inline-block;
	width: auto;
	vertical-align: middle !important;
}

.mp_wrapper .mepr-payment-method-icon img {
	height: 32px !important;
}

.mp_wrapper .mepr-payment-method .mepr-payment-method-desc-text.spc {
	padding: 0;
	background-color: inherit;
}

.mp_wrapper .mepr-payment-method .mepr-payment-method-desc-text {
	margin-top: 5px;
	padding: 10px;
	background-color: white;
}

.mp_wrapper .mepr-payment-method .mepr-payment-method-label-text, .mp_wrapper .mepr-payment-method input {}

.mp_wrapper .mepr-authorizenet-cc-form .mepr-cc-second-row {
	display: flex;
	justify-content: space-between;
}

.mp_wrapper .mepr-authorizenet-cc-form .mepr-cc-second-row > div {
	width: 49%;
}

.mp_wrapper .mepr-form-checkbox, .mepr-form-radio {}

.mp_wrapper .mepr_custom_field .mepr-form-checkbox {
	padding-left: 0 !important;
	margin-left: 2px !important;
	margin-bottom: 10px !important;
}

.mp_wrapper label.mepr-form-checkbox-label {
	width: auto !important;
	display: inline !important;
}

.mp_wrapper .mepr-signup-form fieldset {
	padding: 0;
	border: none;
}

.mp_wrapper .mepr_payment_method {
	margin: 25px 0 !important;
	padding: 15px !important;
	background-color: #f5f5f5 !important;
	width: 100% !important;
	box-sizing: border-box !important;
}

.mp_wrapper .mepr-payment-methods-radios label {
	width: inherit !important;
	font-weight: 600 !important;
	margin-right: 15px;
}

.mp_wrapper .mepr-payment-methods-radios input[type="radio"] {
	margin: 0 !important;
}

.mp_wrapper .mepr_no_val, #mepr_no_val {
	display: none !important;
	margin: 0;
	padding: 0;
}

.mp-form-submit {
	margin: 0;
	padding: 0;
}

.mepr-switch-pm-popup {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	background: #fff;
	padding: 35px 65px;
	width: auto;
	max-width: 560px;
	margin: 20px auto;
	text-align: center;
	border-radius: 16px;
}

.mepr-switch-pm-mfp.mfp-close-btn-in .mfp-close {
	color: #bdbdbd;
	font-weight: normal;
}

.mepr-switch-pm-mfp.mfp-close-btn-in .mfp-close:hover, .mepr-switch-pm-mfp.mfp-close-btn-in .mfp-close:focus {
	background: transparent;
}

.mepr-switch-pm-popup-icon {
	width: 49px;
	margin: 5px auto;
}

.mepr-switch-pm-popup p {
	font-size: 21px;
	font-weight: 400;
	line-height: 140%;
	margin: 0;
}

.mepr-switch-pm-popup-buttons {
	margin-top: 35px;
	display: flex;
	gap: 20px;
	padding: 0 20px;
}

.mepr-switch-pm-popup .mepr-btn {
	border-radius: 32px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 140%;
	background: linear-gradient(90deg, #08439d 50%, #137cb3 85%);
	padding: 12px 30px 10px 30px;
	text-decoration: none;
	cursor: pointer;
	margin: 0;
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.mepr-switch-pm-popup .mepr-btn:hover {
	background: linear-gradient(90deg, #006fac 0%, #05bcd6 100%), #0282c9;
	text-decoration: none;
}

.mepr-switch-pm-popup .mepr-btn:active {
	background: #06429e;
}

.mepr-switch-pm-popup .mepr-btn-secondary {
	background: #fff;
	border: 1px solid #06429e;
	color: #06429e;
}

.mepr-switch-pm-popup .mepr-btn-secondary:hover {
	background: #fff;
}

.mepr-switch-pm-popup .mepr-btn-secondary:active {
	background: #f3f6fa;
}

.mepr-tax-invoice small {
	font-weight: normal !important;
	text-transform: none !important;
}

.mepr-price-menu.classic {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center !important;
}

.mepr-price-menu.classic .mepr-price-boxes {
	padding: 0;
	margin: 0 auto !important;
	width: 100%;
	margin-left: 0;
}

.mepr-price-menu.classic .mepr-price-box {
	vertical-align: middle;
	display: inline-block;
	padding: 15px 0 30px 0;
	margin: 0;
	text-align: center;
}

.mepr-price-menu.classic .mepr-price-boxes.mepr-1-col .mepr-price-box {
	width: 100%;
}

.mepr-price-menu.classic .mepr-price-boxes.mepr-2-col .mepr-price-box {
	width: 47%;
}

.mepr-price-menu.classic .mepr-price-boxes.mepr-3-col .mepr-price-box {
	width: 30%;
}

.mepr-price-menu.classic .mepr-price-boxes.mepr-4-col .mepr-price-box {
	width: 22.5%;
}

.mepr-price-menu.classic .mepr-price-boxes.mepr-5-col .mepr-price-box {
	width: 18%;
}

.mepr-price-menu.classic .mepr-price-boxes.mepr-6-col .mepr-price-box {
	width: 14.5%;
}

.mepr-price-menu.classic .mepr-price-boxes.mepr-7-col .mepr-price-box {
	width: 12%;
}

.mepr-price-menu.classic .mepr-price-boxes.mepr-8-col .mepr-price-box {
	width: 11%;
}

.mepr-price-menu.classic .mepr-price-boxes.mepr-9-col .mepr-price-box {
	width: 9%;
}

.mepr-price-menu.classic .mepr-price-boxes.mepr-10-col .mepr-price-box {
	width: 8%;
}

.mepr-price-menu.classic .mepr-price-box.highlighted {
	font-size: 120%;
}

.mepr-price-menu.classic .mepr-price-box-title {
	font-weight: bold;
	font-family: sans-serif !important;
	margin: 0;
	padding-bottom: 10px;
}

.mepr-price-menu.classic .mepr-price-box-price {
	margin: 0;
	padding-bottom: 10px;
	font-weight: bold;
	font-family: sans-serif !important;
}

.mepr-price-menu.classic .mepr-price-box-heading {
	margin: 0;
	padding-bottom: 10px;
	font-family: sans-serif !important;
}

.mepr-price-menu.classic .mepr-price-box-head {
	padding: 10px;
}

.mepr-price-menu.classic .mepr-price-box-benefits {
	margin-bottom: 25px;
}

.mepr-price-menu.classic .mepr-price-box-benefits .mepr-price-box-benefits-list {
	margin: 15px 15px 20px 15px;
}

.mepr-price-menu.classic .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	margin: 0;
	padding: 10px 0;
}

.mepr-price-menu.classic .mepr-price-box-footer, .mepr-price-menu.classic .mepr-price-box-button {
	margin: 10px 15px;
}

.mepr-price-menu.classic .mepr-price-box.highlighted .mepr-price-box-button a {}

.mepr-price-menu.classic .mepr-price-box-button a {
	font-weight: bold;
}

.mepr-price-menu.classic .mepr-price-box-button a:hover {
	text-decoration: none;
}

.mepr-price-menu.classic .mepr-price-box .mepr-price-box-button a.mepr-disabled {
	cursor: default;
}

.mepr-price-menu.classic .mepr-price-box .mepr-price-box-button a.mepr-disabled:hover {}

@media all and (max-width: 1200px) {
	.mepr-price-menu.classic .mepr-price-box-heading {
		font-size: 100%;
	}
	
	.mepr-price-menu.classic .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {}
}

@media all and (max-width: 1023px) {
	.mepr-price-menu.classic .mepr-price-menu, .mepr-price-boxes {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	
	.mepr-price-menu.classic .mepr-price-box, .mepr-price-menu.classic .mepr-price-boxes.mepr-1-col .mepr-price-box, .mepr-price-menu.classic .mepr-price-boxes.mepr-2-col .mepr-price-box, .mepr-price-menu.classic .mepr-price-boxes.mepr-3-col .mepr-price-box, .mepr-price-menu.classic .mepr-price-boxes.mepr-4-col .mepr-price-box, .mepr-price-menu.classic .mepr-price-boxes.mepr-5-col .mepr-price-box, .mepr-price-menu.classic .mepr-price-boxes.mepr-6-col .mepr-price-box, .mepr-price-menu.classic .mepr-price-boxes.mepr-7-col .mepr-price-box, .mepr-price-menu.classic .mepr-price-boxes.mepr-8-col .mepr-price-box, .mepr-price-menu.classic .mepr-price-boxes.mepr-9-col .mepr-price-box, .mepr-price-menu.classic .mepr-price-boxes.mepr-10-col .mepr-price-box {
		width: 90%;
		margin: 0 auto;
		margin-bottom: 5px;
		text-align: center;
	}
	
	.mepr-price-menu.classic .mepr-price-box.highlighted, .mepr-price-menu.classic .mepr-price-boxes.mepr-1-col .mepr-price-box.highlighted, .mepr-price-menu.classic .mepr-price-boxes.mepr-2-col .mepr-price-box.highlighted, .mepr-price-menu.classic .mepr-price-boxes.mepr-3-col .mepr-price-box.highlighted, .mepr-price-menu.classic .mepr-price-boxes.mepr-4-col .mepr-price-box.highlighted, .mepr-price-menu.classic .mepr-price-boxes.mepr-5-col .mepr-price-box.highlighted, .mepr-price-menu.classic .mepr-price-boxes.mepr-6-col .mepr-price-box.highlighted, .mepr-price-menu.classic .mepr-price-boxes.mepr-7-col .mepr-price-box.highlighted, .mepr-price-menu.classic .mepr-price-boxes.mepr-8-col .mepr-price-box.highlighted, .mepr-price-menu.classic .mepr-price-boxes.mepr-9-col .mepr-price-box.highlighted, .mepr-price-menu.classic .mepr-price-boxes.mepr-10-col .mepr-price-box.highlighted {
		width: 95% !important;
	}
	
	.mepr-price-menu.classic .mepr-price-box-title {
		font-weight: bold;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	
	.mepr-price-menu.classic .mepr-price-box-price {
		margin-top: 15px;
		margin-bottom: 15px;
		font-weight: bold;
	}
	
	.mepr-price-menu.classic .mepr-price-box-heading {
		margin-top: 5px;
	}
	
	.mepr-price-menu.classic .mepr-price-box-benefits .mepr-price-box-benefits-list {}
	
	.mepr-price-menu.classic .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
		margin: 0;
		padding-top: 5px;
		padding-bottom: 7px;
	}
	
	.mepr-price-menu.classic .mepr-price-box-footer {
		margin-top: 5px;
	}
	
	.mepr-price-menu.classic .mepr-price-box-button {
		margin: 10px 0;
	}
	
	.mepr-price-menu.classic .mepr-price-box-button a {
		font-weight: bold;
	}
	
	.mepr-price-menu.classic .mepr-price-box-button a:hover {
		text-decoration: none;
	}
}

.mepr-price-menu.fixed {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center !important;
}

.mepr-price-menu.fixed .mepr-price-boxes {
	padding: 0;
	margin: 0 auto !important;
	width: 100%;
	margin-left: 0;
}

.mepr-price-menu.fixed .mepr-price-box {
	vertical-align: top;
	display: inline-block;
	padding: 0;
	margin: 0;
	text-align: center;
	box-sizing: border-box;
}

.mepr-price-menu.fixed .mepr-price-box .mepr-most-popular {
	padding: 5px 0;
	font-weight: 300;
	font-size: 90%;
}

.mepr-price-menu.fixed .mepr-price-box.highlighted {
	background-color: #efefef;
}

.mepr-price-menu.fixed .mepr-price-box.highlighted .mepr-most-popular {
	z-index: 1;
	width: 100%;
	color: white;
	background-color: #3e3e3e;
	text-transform: uppercase;
	margin-top: -1px;
	margin-left: -1px;
	border-right: 2px solid #3e3e3e;
	border-bottom: 1px solid #3e3e3e;
}

.mepr-price-menu.fixed .mepr-price-box .mepr-most-popular {
	background-color: #ddd;
	color: transparent;
}

.mepr-price-menu.fixed .mepr-price-box-head, .mepr-price-menu.fixed .mepr-price-box-benefits, .mepr-price-menu.fixed .mepr-price-box-foot {
	margin: 0 25px;
}

.mepr-price-menu.fixed .mepr-price-box-benefits {
	padding: 35px 0;
	text-align: left;
	font-size: 90%;
}

.mepr-price-menu.fixed .mepr-price-boxes {
	display: flex;
}

.mepr-price-menu.fixed .mepr-price-boxes.mepr-1-col .mepr-price-box {
	width: 100%;
	flex: 1;
}

.mepr-price-menu.fixed .mepr-price-boxes.mepr-2-col .mepr-price-box {
	width: 47%;
	flex: 1;
}

.mepr-price-menu.fixed .mepr-price-boxes.mepr-3-col .mepr-price-box {
	width: 30%;
	flex: 1;
}

.mepr-price-menu.fixed .mepr-price-boxes.mepr-4-col .mepr-price-box {
	width: 22.5%;
	flex: 1;
}

.mepr-price-menu.fixed .mepr-price-boxes.mepr-5-col .mepr-price-box {
	width: 18%;
	flex: 1;
}

.mepr-price-menu.fixed .mepr-price-boxes.mepr-6-col .mepr-price-box {
	width: 14.5%;
	flex: 1;
}

.mepr-price-menu.fixed .mepr-price-boxes.mepr-7-col .mepr-price-box {
	width: 12%;
	flex: 1;
}

.mepr-price-menu.fixed .mepr-price-boxes.mepr-8-col .mepr-price-box {
	width: 11%;
	flex: 1;
}

.mepr-price-menu.fixed .mepr-price-boxes.mepr-9-col .mepr-price-box {
	width: 9%;
	flex: 1;
}

.mepr-price-menu.fixed .mepr-price-boxes.mepr-10-col .mepr-price-box {
	width: 8%;
	flex: 1;
}

.mepr-price-menu.fixed .mepr-price-box-title {
	font-weight: 300;
	font-size: 24px;
	font-family: sans-serif !important;
	margin: 0;
	margin-top: 10px;
	padding-bottom: 10px;
}

.mepr-price-menu.fixed .mepr-price-box-price {
	margin: 0;
	padding-bottom: 30px;
	font-weight: 300;
	font-size: 60px;
	font-family: sans-serif !important;
}

.mepr-price-menu.fixed .mepr-price-box-heading {
	margin: 0;
	margin-bottom: 10px;
	padding-top: 35px;
	padding-bottom: 10px;
	font-family: sans-serif !important;
}

.mepr-price-menu.fixed .mepr-price-box-price .mepr-custom-price {
	line-height: 60px !important;
}

.mepr-price-menu.fixed .mepr-price-box-price .mepr-custom-price .mepr-sign {
	vertical-align: 22px !important;
	font-size: 24px !important;
	line-height: 60px !important;
}

.mepr-price-menu.fixed .mepr-price-box-price .mepr-custom-price .mepr-price {
	font-size: 60px !important;
}

.mepr-price-menu.fixed .mepr-price-box-price .mepr-custom-price .mepr-term {
	font-size: 18px !important;
}

.mepr-price-menu.fixed .mepr-price-box-head {
	padding: 30px 0px 30px 0;
}

.mepr-price-menu.fixed .mepr-price-box-benefits .mepr-price-box-benefits-list {
	margin: 0 20px;
}

.mepr-price-menu.fixed .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	margin: 0;
	padding: 5px 0;
}

.mepr-price-menu.fixed .mepr-price-box-footer {
	margin: 10px 15px;
}

.mepr-price-menu.fixed .mepr-price-box-button {
	display: block;
	text-transform: uppercase;
}

.mepr-price-menu.fixed .mepr-price-box.highlighted .mepr-price-box-button a {}

.mepr-price-menu.fixed .mepr-price-box-button a {
	display: inline-block;
	margin: 10px 0;
	padding: 10px 20px;
	font-weight: 300;
	font-size: 140%;
	color: white;
	background-color: #72cf45;
	border-radius: 5px;
}

.mepr-price-menu.fixed .mepr-price-box-button a:hover {
	text-decoration: none;
	background-color: #0c6900;
}

.mepr-price-menu.fixed .mepr-price-box .mepr-price-box-button a.mepr-disabled {
	cursor: default;
}

.mepr-price-menu.fixed .mepr-price-box .mepr-price-box-button a.mepr-disabled:hover {}

@media all and (max-width: 1200px) {
	.mepr-price-menu.fixed .mepr-price-box-heading {
		font-size: 90%;
	}
	
	.mepr-price-menu.fixed .mepr-price-box-benefits {
		font-size: 80%;
	}
}

@media all and (max-width: 1023px) {
	.mepr-price-menu.fixed .mepr-price-box-benefits .mepr-price-box-benefits-list {
		margin: 0 15px;
	}
}

@media all and (max-width: 600px) {
	.mepr-price-menu.fixed .mepr-price-boxes {
		display: block;
	}
	
	.mepr-price-menu.fixed .mepr-price-boxes .mepr-price-box-heading {
		font-size: 120%;
	}
	
	.mepr-price-menu.fixed .mepr-price-boxes .mepr-price-box-benefits {
		font-size: 100%;
	}
	
	.mepr-price-menu.fixed .mepr-price-boxes .mepr-price-box {
		display: block;
		width: 96% !important;
		margin-right: 2%;
		margin-left: 2%;
		margin-bottom: 20px;
		border-left: 1px solid #ddd;
	}
	
	.mepr-price-menu.fixed .mepr-price-boxes .mepr-price-box .mepr-price-box-head {
		text-align: left;
	}
	
	.mepr-price-menu.fixed .mepr-price-box-benefits {
		font-size: 90%;
	}
	
	.mepr-price-menu.fixed .mepr-price-box-benefits .mepr-price-box-benefits-list {
		margin: 0 10px;
	}
}

.mepr-price-menu.minimal_horizontal {
	width: 100%;
	margin: 0;
	padding: 0;
}

.mepr-price-menu.minimal_horizontal .mepr-price-boxes {
	padding: 0;
	margin: 0 auto;
	width: 100%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box {
	vertical-align: bottom;
	display: inline-block;
	padding: 7px;
	margin: 0;
	text-align: center;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-1-col .mepr-price-box {
	width: 100%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-2-col .mepr-price-box {
	width: 47%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-3-col .mepr-price-box {
	width: 30%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-4-col .mepr-price-box {
	width: 22.5%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-5-col .mepr-price-box {
	width: 18%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-6-col .mepr-price-box {
	width: 14.5%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-7-col .mepr-price-box {
	width: 12%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-8-col .mepr-price-box {
	width: 11%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-9-col .mepr-price-box {
	width: 9%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-10-col .mepr-price-box {
	width: 8%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box.highlighted {
	padding: 10px;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box-title {
	font-size: 175%;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box-price {
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 210%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box-heading {
	margin-top: 5px;
	font-size: 120%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box-benefits .mepr-price-box-benefits-list {
	margin: 10px 0;
	font-weight: bold;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	font-size: 100%;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 7px;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box-footer {
	margin-top: 5px;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box-button {
	margin: 10px 0;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box.highlighted .mepr-price-box-button a {
	font-size: 150%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box-button a {
	font-weight: bold;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box-button a:hover {
	text-decoration: none;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box .mepr-price-box-button a.mepr-disabled {
	cursor: default;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box .mepr-price-box-button a.mepr-disabled:hover {}

@media all and (max-width: 1200px) {
	.mepr-price-menu.minimal_horizontal .mepr-price-box-heading {
		font-size: 100%;
	}
	
	.mepr-price-menu.minimal_horizontal .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
		font-size: 90%;
	}
}

@media all and (max-width: 1023px) {
	.mepr-price-menu.minimal_horizontal .mepr-price-menu, .mepr-price-boxes {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	
	.mepr-price-menu.minimal_horizontal .mepr-price-box, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-1-col .mepr-price-box, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-2-col .mepr-price-box, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-3-col .mepr-price-box, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-4-col .mepr-price-box, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-5-col .mepr-price-box, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-6-col .mepr-price-box, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-7-col .mepr-price-box, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-8-col .mepr-price-box, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-9-col .mepr-price-box, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-10-col .mepr-price-box {
		width: 90%;
		padding: 10px;
		margin: 0 auto;
		margin-bottom: 5px;
		text-align: center;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	
	.mepr-price-menu.minimal_horizontal .mepr-price-box.highlighted, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-1-col .mepr-price-box.highlighted, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-2-col .mepr-price-box.highlighted, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-3-col .mepr-price-box.highlighted, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-4-col .mepr-price-box.highlighted, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-5-col .mepr-price-box.highlighted, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-6-col .mepr-price-box.highlighted, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-7-col .mepr-price-box.highlighted, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-8-col .mepr-price-box.highlighted, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-9-col .mepr-price-box.highlighted, .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-10-col .mepr-price-box.highlighted {
		padding: 10px;
		width: 95% !important;
	}
	
	.mepr-price-menu.minimal_horizontal .mepr-price-box-title {
		font-size: 175%;
		font-weight: bold;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	
	.mepr-price-menu.minimal_horizontal .mepr-price-box-price {
		margin-top: 15px;
		margin-bottom: 15px;
		font-weight: bold;
		font-size: 210%;
	}
	
	.mepr-price-menu.minimal_horizontal .mepr-price-box-heading {
		margin-top: 5px;
		font-size: 120%;
	}
	
	.mepr-price-menu.minimal_horizontal .mepr-price-box-benefits .mepr-price-box-benefits-list {
		margin: 10px 0;
		font-weight: bold;
	}
	
	.mepr-price-menu.minimal_horizontal .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
		font-size: 110%;
		margin: 0;
		padding-top: 5px;
		padding-bottom: 7px;
	}
	
	.mepr-price-menu.minimal_horizontal .mepr-price-box-footer {
		margin-top: 5px;
	}
	
	.mepr-price-menu.minimal_horizontal .mepr-price-box-button {
		margin: 10px 0;
	}
	
	.mepr-price-menu.minimal_horizontal .mepr-price-box-button a {
		font-weight: bold;
	}
	
	.mepr-price-menu.minimal_horizontal .mepr-price-box-button a:hover {
		text-decoration: none;
		background-color: white;
	}
}

.mepr-price-menu.minimal_vertical {
	width: 100%;
	margin: 0;
	padding: 0;
}

.mepr-price-menu.minimal_vertical .mepr-price-box {
	display: block;
	width: 90%;
	padding: 10px;
	margin: 0 auto;
	margin-bottom: 5px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.mepr-price-menu.minimal_vertical .mepr-price-box.highlighted {
	padding: 10px;
	width: 95%;
}

.mepr-price-menu.minimal_vertical .mepr-price-box-title {
	font-size: 175%;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}

.mepr-price-menu.minimal_vertical .mepr-price-box-price {
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 210%;
}

.mepr-price-menu.minimal_vertical .mepr-price-box-heading {
	margin-top: 5px;
	font-size: 120%;
}

.mepr-price-menu.minimal_vertical .mepr-price-box-benefits .mepr-price-box-benefits-list {
	margin: 10px 0;
	font-weight: bold;
}

.mepr-price-menu.minimal_vertical .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	font-size: 110%;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 7px;
}

.mepr-price-menu.minimal_vertical .mepr-price-box-footer {
	margin-top: 5px;
}

.mepr-price-menu.minimal_vertical .mepr-price-box-button {
	margin: 10px 0;
}

.mepr-price-menu.minimal_vertical .mepr-price-box-button a {
	font-weight: bold;
}

.mepr-price-menu.minimal_vertical .mepr-price-box-button a:hover {
	text-decoration: none;
}

.mepr-price-menu.minimal_vertical .mepr-price-box .mepr-price-box-button a.mepr-disabled {
	cursor: default;
}

.mepr-price-menu.minimal_vertical .mepr-price-box .mepr-price-box-button a.mepr-disabled:hover {}

.mepr-price-menu.classic.classic_dark {
	color: black !important;
}

.mepr-price-menu.classic.classic_dark .mepr-price-box {
	border: 2px solid black;
}

.mepr-price-menu.classic.classic_dark .mepr-price-box-benefits {
	border-top: 2px solid black;
}

.mepr-price-menu.classic.classic_dark .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px solid black;
}

.mepr-price-menu.classic.classic_dark .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item:last-child {
	border-bottom: none;
}

.mepr-price-menu.classic.classic_light {
	color: white !important;
}

.mepr-price-menu.classic.classic_light .mepr-price-box {
	border: 2px solid white;
}

.mepr-price-menu.classic.classic_light .mepr-price-box-benefits {
	border-top: 2px solid white;
}

.mepr-price-menu.classic.classic_light .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px solid white;
}

.mepr-price-menu.classic.classic_light .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item:last-child {
	border-bottom: none;
}

.mepr-price-menu.fixed.clean {}

.mepr-price-menu.fixed.clean .mepr-price-box {
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.mepr-price-menu.fixed.clean .mepr-price-boxes .mepr-price-box:first-child {
	border-left: 1px solid #ddd;
}

.mepr-price-menu.fixed.clean .mepr-price-box-heading, .mepr-price-menu.fixed.clean .mepr-price-box-benefits {
	border-top: 1px solid #ddd;
}

.mepr-price-menu.fixed.clean .mepr-price-box.highlighted .mepr-price-box-heading, .mepr-price-menu.fixed.clean .mepr-price-box.highlighted .mepr-price-box-benefits {
	background-color: #efefef;
}

.mepr-price-menu.minimal_horizontal.minimal_chill_horizontal .mepr-price-box {
	background-color: #3f7ebd;
	color: #efefef;
}

.mepr-price-menu.minimal_horizontal.minimal_chill_horizontal .mepr-price-box.highlighted {
	background-color: #75d347;
	color: #efefef;
}

.mepr-price-menu.minimal_horizontal.minimal_chill_horizontal .mepr-price-box .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #efefef;
}

.mepr-price-menu.minimal_horizontal.minimal_chill_horizontal .mepr-price-box .mepr-price-box-button a {
	background-color: #f4f4f4;
}

.mepr-price-menu.minimal_horizontal.minimal_chill_horizontal .mepr-price-box .mepr-price-box-button a:hover {
	background-color: white;
}

.mepr-price-menu.minimal_vertical.minimal_chill_vertical .mepr-price-box {
	background-color: #3f7ebd;
	color: #efefef;
}

.mepr-price-menu.minimal_vertical.minimal_chill_vertical .mepr-price-box.highlighted {
	background-color: #75d347;
	color: #efefef;
}

.mepr-price-menu.minimal_vertical.minimal_chill_vertical .mepr-price-box .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #efefef;
}

.mepr-price-menu.minimal_vertical.minimal_chill_vertical .mepr-price-box .mepr-price-box-button a {
	background-color: #f4f4f4;
}

.mepr-price-menu.minimal_vertical.minimal_chill_vertical .mepr-price-box .mepr-price-box-button a:hover {
	background-color: white;
}

.mepr-price-menu.minimal_horizontal.minimal_clay_horizontal .mepr-price-box {
	background-color: #d97a43;
	color: #efefef;
}

.mepr-price-menu.minimal_horizontal.minimal_clay_horizontal .mepr-price-box .mepr-price-box.highlighted {
	background-color: #f2d680;
	color: #888;
}

.mepr-price-menu.minimal_horizontal.minimal_clay_horizontal .mepr-price-box .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #efefef;
}

.mepr-price-menu.minimal_horizontal.minimal_clay_horizontal .mepr-price-box.highlighted .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #888;
}

.mepr-price-menu.minimal_horizontal.minimal_clay_horizontal .mepr-price-box .mepr-price-box-button a {
	background-color: #f4f4f4;
}

.mepr-price-menu.minimal_horizontal.minimal_clay_horizontal .mepr-price-box .mepr-price-box-button a:hover {
	background-color: white;
}

.mepr-price-menu.minimal_vertical.minimal_clay_vertical .mepr-price-box {
	background-color: #d97a43;
	color: #efefef;
}

.mepr-price-menu.minimal_vertical.minimal_clay_vertical .mepr-price-box.highlighted {
	background-color: #f2d680;
	color: #888;
}

.mepr-price-menu.minimal_vertical.minimal_clay_vertical .mepr-price-box .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #efefef;
}

.mepr-price-menu.minimal_vertical.minimal_clay_vertical .mepr-price-box.highlighted .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #888;
}

.mepr-price-menu.minimal_vertical.minimal_clay_vertical .mepr-price-box .mepr-price-box-button a {
	background-color: #f4f4f4;
}

.mepr-price-menu.minimal_vertical.minimal_clay_vertical .mepr-price-box .mepr-price-box-button a:hover {
	background-color: white;
}

.mepr-price-menu.minimal_horizontal.minimal_dawn_horizontal .mepr-price-box {
	background-color: #027368;
	color: #efefef;
}

.mepr-price-menu.minimal_horizontal.minimal_dawn_horizontal .mepr-price-box.highlighted {
	background-color: #f2e530;
	color: #888;
}

.mepr-price-menu.minimal_horizontal.minimal_dawn_horizontal .mepr-price-box .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #efefef;
}

.mepr-price-menu.minimal_horizontal.minimal_dawn_horizontal .mepr-price-box.highlighted .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #888;
}

.mepr-price-menu.minimal_horizontal.minimal_dawn_horizontal .mepr-price-box .mepr-price-box-button a {
	background-color: #f4f4f4;
}

.mepr-price-menu.minimal_horizontal.minimal_dawn_horizontal .mepr-price-box .mepr-price-box-button a:hover {
	background-color: white;
}

.mepr-price-menu.minimal_vertical.minimal_dawn_vertical .mepr-price-box {
	background-color: #027368;
	color: #efefef;
}

.mepr-price-menu.minimal_vertical.minimal_dawn_vertical .mepr-price-box.highlighted {
	background-color: #f2e530;
	color: #888;
}

.mepr-price-menu.minimal_vertical.minimal_dawn_vertical .mepr-price-box .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #efefef;
}

.mepr-price-menu.minimal_vertical.minimal_dawn_vertical .mepr-price-box.highlighted .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #888;
}

.mepr-price-menu.minimal_vertical.minimal_dawn_vertical .mepr-price-box .mepr-price-box-button a {
	background-color: #f4f4f4;
}

.mepr-price-menu.minimal_vertical.minimal_dawn_vertical .mepr-price-box .mepr-price-box-button a:hover {
	background-color: white;
}

.mepr-price-menu.minimal_horizontal.minimal_dusk_horizontal .mepr-price-box {
	background-color: #004b67;
	color: #efefef;
}

.mepr-price-menu.minimal_horizontal.minimal_dusk_horizontal .mepr-price-box.highlighted {
	background-color: #c70151;
	color: #efefef;
}

.mepr-price-menu.minimal_horizontal.minimal_dusk_horizontal .mepr-price-box .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #efefef;
}

.mepr-price-menu.minimal_horizontal.minimal_dusk_horizontal .mepr-price-box .mepr-price-box-button a {
	background-color: #f4f4f4;
}

.mepr-price-menu.minimal_horizontal.minimal_dusk_horizontal .mepr-price-box .mepr-price-box-button a:hover {
	background-color: white;
}

.mepr-price-menu.minimal_vertical.minimal_dusk_vertical .mepr-price-box {
	background-color: #004b67;
	color: #efefef;
}

.mepr-price-menu.minimal_vertical.minimal_dusk_vertical .mepr-price-box.highlighted {
	background-color: #c70151;
	color: #efefef;
}

.mepr-price-menu.minimal_vertical.minimal_dusk_vertical .mepr-price-box .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #efefef;
}

.mepr-price-menu.minimal_vertical.minimal_dusk_vertical .mepr-price-box .mepr-price-box-button a {
	background-color: #f4f4f4;
}

.mepr-price-menu.minimal_vertical.minimal_dusk_vertical .mepr-price-box .mepr-price-box-button a:hover {
	background-color: white;
}

.mepr-price-menu.minimal_horizontal.minimal_gray_horizontal .mepr-price-box {
	background-color: #dedede;
}

.mepr-price-menu.minimal_horizontal.minimal_gray_horizontal .mepr-price-box.highlighted {
	background-color: #f1f1f1;
}

.mepr-price-menu.minimal_horizontal.minimal_gray_horizontal .mepr-price-box .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #888;
}

.mepr-price-menu.minimal_vertical.minimal_gray_vertical .mepr-price-box {
	background-color: #dedede;
}

.mepr-price-menu.minimal_vertical .mepr-price-box.highlighted {
	background-color: #f1f1f1;
}

.mepr-price-menu.minimal_vertical .mepr-price-box .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #888;
}

.mepr-price-menu.minimal_horizontal.minimal_mercury_horizontal .mepr-price-box {
	background-color: #69043b;
	color: #efefef;
}

.mepr-price-menu.minimal_horizontal.minimal_mercury_horizontal .mepr-price-box.highlighted {
	background-color: #e7f2df;
	color: #444;
}

.mepr-price-menu.minimal_horizontal.minimal_mercury_horizontal .mepr-price-box .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #efefef;
}

.mepr-price-menu.minimal_horizontal.minimal_mercury_horizontal .mepr-price-box.highlighted .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #444;
}

.mepr-price-menu.minimal_horizontal.minimal_mercury_horizontal .mepr-price-box .mepr-price-box-button a {
	background-color: #f4f4f4;
}

.mepr-price-menu.minimal_horizontal.minimal_mercury_horizontal .mepr-price-box .mepr-price-box-button a:hover {
	background-color: white;
}

.mepr-price-menu.minimal_vertical.minimal_mercury_vertical .mepr-price-box {
	background-color: #69043b;
	color: #efefef;
}

.mepr-price-menu.minimal_vertical.minimal_mercury_vertical .mepr-price-box.highlighted {
	background-color: #e7f2df;
	color: #444;
}

.mepr-price-menu.minimal_vertical.minimal_mercury_vertical .mepr-price-box .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #efefef;
}

.mepr-price-menu.minimal_vertical.minimal_mercury_vertical .mepr-price-box.highlighted .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #444;
}

.mepr-price-menu.minimal_vertical.minimal_mercury_vertical .mepr-price-box .mepr-price-box-button a {
	background-color: #f4f4f4;
}

.mepr-price-menu.minimal_vertical.minimal_mercury_vertical .mepr-price-box .mepr-price-box-button a:hover {
	background-color: white;
}

.mepr-price-menu.minimal_horizontal.minimal_sandstone_horizontal .mepr-price-box {
	background-color: #f24b4b;
}

.mepr-price-menu.minimal_horizontal.minimal_sandstone_horizontal .mepr-price-box.highlighted {
	background-color: #f2eda7;
}

.mepr-price-menu.minimal_horizontal.minimal_sandstone_horizontal .mepr-price-box .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #888;
}

.mepr-price-menu.minimal_horizontal.minimal_sandstone_horizontal .mepr-price-box .mepr-price-box-button a {
	background-color: #f4f4f4;
}

.mepr-price-menu.minimal_horizontal.minimal_sandstone_horizontal .mepr-price-box .mepr-price-box-button a:hover {
	background-color: white;
}

.mepr-price-menu.minimal_vertical.minimal_sandstone_vertical .mepr-price-box {
	background-color: #f24b4b;
}

.mepr-price-menu.minimal_vertical.minimal_sandstone_vertical .mepr-price-box.highlighted {
	background-color: #f2eda7;
}

.mepr-price-menu.minimal_vertical.minimal_sandstone_vertical .mepr-price-box .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	border-bottom: 1px dotted #888;
}

.mepr-price-menu.minimal_vertical.minimal_sandstone_vertical .mepr-price-box .mepr-price-box-button a {
	background-color: #f4f4f4;
}

.mepr-price-menu.minimal_vertical.minimal_sandstone_vertical .mepr-price-box .mepr-price-box-button a:hover {
	background-color: white;
}
