.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5099 .elementor-element.elementor-element-a561428{--display:flex;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-a561428 *//*---------------------------------------
	Buttons
---------------------------------------*/
.pmpro_btn {}
.pmpro_content_message a {}
.pmpro_btn.disabled {}
.pmpro_btn.pmpro_btn-cancel {}
.pmpro_btn.pmpro_btn-submit-checkout {}
input[type="button"]#discount_code_button {}
input[type="button"]#other_discount_code_button {}
button[type="button"]#other_discount_code_toggle {}

/*---------------------------------------
	Forms
---------------------------------------*/

/* -- Checkout, Billing Information, etc. --*/
form.pmpro_form .pmpro_checkout-fields div {}
form.pmpro_form label {}
form.pmpro_form label.pmpro_label-inline {}
form.pmpro_form label.pmpro_clickable {}
form.pmpro_form .pmpro_asterisk abbr {}
form.pmpro_form .pmpro_captcha div {}
form.pmpro_form .pmpro_submit {}
form.pmpro_form #pmpro_processing_message {}
form.pmpro_form input[type=text] {}
form.pmpro_form input[type=password] {}
form.pmpro_form input[type=email] {}
form.pmpro_form input[type=number] {}
form.pmpro_form textarea {}
form.pmpro_form select {}

/*---------------------------------------
	Log In and Password Reset Pages
---------------------------------------*/
.pmpro_login_wrap, .pmpro_lost_password_wrap, .pmpro_reset_password_wrap {}
#loginform p {}
#loginform label {}
#loginform input[type=text] {}
#loginform input[type=password] {}

/* -- Reset Password (not logged in) --*/
.pmpro_reset_password_wrap form.pmpro_form {}

/*--------------------------------------------------
	Messages - Success, Error, Alert
----------------------------------------------------*/
.pmpro_message {  }
.pmpro_message p:last-child {  }
.pmpro_success {  }
.pmpro_error
.pmpro_alert {  }
.pmpro_message a {  }
.pmpro_success a {  }
.pmpro_error a {  }
.pmpro_alert a {  }

/*---------------------------------------
	Display Price Parts
---------------------------------------*/
.pmpro_price_part_span {
	display: block;
font-family: "Times New Roman", Sans-serif !important;
}
.pmpro_price_part-total {
	border-top: 1px solid #CCC;
	margin-top: 5px;
	padding-top: 5px;
font-family: "Times New Roman", Sans-serif !important;
}
.pmpro_price_part_label:after {
	content: ": ";
}
.pmpro_price_part_sub {
	font-size: 75%;
font-family: "Times New Roman", Sans-serif !important;
}
span.pmpro_price_part_sub:before {
	content: "\2022";
	padding-right: 5px;
font-family: "Times New Roman", Sans-serif !important;
}

/*---------------------------------------
	Membership Checkout
---------------------------------------*/
#pmpro_form .pmpro_checkout h2 {font-family: "Times New Roman", Sans-serif !important;}
.pmpro_checkout h2 span.pmpro_checkout-h2-name {font-family: "Times New Roman", Sans-serif !important;}
.pmpro_checkout h2 span.pmpro_checkout-h2-msg {font-family: "Times New Roman", Sans-serif !important;}
#pmpro_license {}

/* Stripe gateway Membership Checkout specific styles. */
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-field-payment-request-button {font-family: "Times New Roman", Sans-serif !important;}
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-field-payment-request-button h4 {font-family: "Times New Roman", Sans-serif !important;}

.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields, .pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields {font-family: "Times New Roman", Sans-serif !important; }

/*---------------------------------------
	Membership Invoice
---------------------------------------*/
.pmpro_invoice_details {font-family: "Times New Roman", Sans-serif !important;}
.pmpro_invoice_details .pmpro_invoice-billing-address, .pmpro_invoice_details .pmpro_invoice-payment-method, .pmpro_invoice_details .pmpro_invoice-total {font-family: "Times New Roman", Sans-serif !important;}
.pmpro_invoice-field-billing_name, .pmpro_invoice-field-billing_street, .pmpro_invoice-field-billing_country, .pmpro_invoice-field-billing_phone {font-family: "Times New Roman", Sans-serif !important;}

/*---------------------------------------
	Membership Account
---------------------------------------*/
#pmpro_account .pmpro_box {font-family: "Times New Roman", Sans-serif !important;}
#pmpro_account .pmpro_box h2 {font-family: "Times New Roman", Sans-serif !important;}
#pmpro_account #pmpro_account-membership { font-family: "Times New Roman", Sans-serif !important;}
#pmpro_account #pmpro_account-profile {font-family: "Times New Roman", Sans-serif !important; }
#pmpro_account #pmpro_account-billing {font-family: "Times New Roman", Sans-serif !important; }
#pmpro_account #pmpro_account-invoices {font-family: "Times New Roman", Sans-serif !important; }
#pmpro_account #pmpro_account-links {font-family: "Times New Roman", Sans-serif !important; }
.pmpro_actionlinks {font-family: "Times New Roman", Sans-serif !important;}
li.pmpro_more {font-family: "Times New Roman", Sans-serif !important;}

/*---------------------------------------
	Membership Billing Page
---------------------------------------*/
.pmpro_billing_wrap {font-family: "Times New Roman", Sans-serif !important;}

/*---------------------------------------
	Member Profile Edit Page
---------------------------------------*/
.pmpro_member_profile_edit_wrap, .pmpro_change_password_wrap {}
form.pmpro_form .pmpro_change_password-fields {font-family: "Times New Roman", Sans-serif !important;}

/*---------------------------------------
	Membership Levels
---------------------------------------*/
#pmpro_levels_table {font-family: "Times New Roman", Sans-serif !important;}
#pmpro_levels_table td:nth-child(1) {font-family: "Times New Roman", Sans-serif !important;}
#pmpro_levels_table .pmpro_btn {font-family: "Times New Roman", Sans-serif !important;}

/*---------------------------------------
	Misc
---------------------------------------*/
.pmpro_actions_nav {font-family: "Times New Roman", Sans-serif !important;}
.pmpro_actions_nav-left {font-family: "Times New Roman", Sans-serif !important;}
.pmpro_actions_nav-right {font-family: "Times New Roman", Sans-serif !important;}
.pmpro-levels .pmpro_actions_nav {font-family: "Times New Roman", Sans-serif !important;}
.pmpro_a-right {font-family: "Times New Roman", Sans-serif !important;}
.pmpro_a-print {font-family: "Times New Roman", Sans-serif !important;}
.pmpro_red {font-family: "Times New Roman", Sans-serif !important;}
.pmpro_grey {font-family: "Times New Roman", Sans-serif !important;}
.clear {}
.pmpro_small {font-family: "Times New Roman", Sans-serif !important;
}/* End custom CSS */