.stm_lms_pmpro_title{margin:0 0 50px}.stm_lms_plans{flex-wrap:wrap;margin:0 0 90px;display:flex}.stm_lms_plan{border-bottom:1px solid #e5e5e5;width:33.3333%}.stm_lms_plan__inner_top{min-height:200px;padding:21px 10px 20px;border-bottom:1px solid #e5e5e5}.stm_lms_plan__inner_content{font-weight:600}.stm_lms_plan__inner_content>div{padding:15px 30px;border-bottom:1px solid #e5e5e5;text-align:center}.stm_lms_plan__title h3{margin:0 0 15px}.stm_lms_plan__with_btn{justify-content:space-evenly;margin:0 0 15px;align-items:center;display:flex}.stm_lms_plan__with_btn p.price{font-size:50px;font-weight:600;color:#385bce;margin:0 15px 0 0;line-height:70px}.stm_lms_plan__with_btn p.price sup{font-size:30px;margin-right:5px;position:relative;top:-15px;line-height:30px}.stm_lms_plan__button a.btn.btn-default{background-color:#385bce}.stm_lms_plan__button a.btn.btn-default:active,.stm_lms_plan__button a.btn.btn-default:focus,.stm_lms_plan__button a.btn.btn-default:hover{color:#fff;background-color:#385bce}.stm_lms_plan__period{font-size:16px;color:#385bce!important;text-transform:lowercase;text-align:center}.stm_lms_plan__odd{background-color:#eef1f7}.stm_lms_plan__description{border-bottom:0!important}.stm_lms_plan__description ul{list-style:none;padding:0;margin:0}.stm_lms_plan__description ul li{padding:15px 30px;border-bottom:1px solid #e5e5e5;margin:0 -30px}.stm_lms_plan__description ul li:first-child{padding-top:0}.stm_lms_plan__description ul li:last-child{border-bottom:0;padding-bottom:0}@media (max-width:1024px){.stm_lms_plan__inner_top{min-height:250px}.stm_lms_plan__with_btn{flex-wrap:wrap}}@media (max-width:550px){.stm_lms_plan__inner_top{min-height:auto}.stm_lms_plan{margin:0 0 40px;width:100%}}.stm_lms_pmpro_head{flex-wrap:wrap;display:flex}.stm_lms_pmpro_head .stm_lms_pmpro_title{flex-grow:1;margin-right:30px}.stm_lms_pmpro_groups{display:none}.stm_lms_pmpro_groups.has-groups{display:block}.stm_lms_pmpro_groups.has-groups span{padding:15px 30px;font-size:16px;font-weight:600;color:#fff;background-color:#273044;cursor:pointer;vertical-align:top;display:inline-block}.stm_lms_pmpro_groups.has-groups span.active{background-color:#2c75e4}.stm_lms_plans.has-groups .stm_lms_plan{display:none}.stm_lms_plans.has-groups .stm_lms_plan.active{display:block}@media (max-width:500px){.stm_lms_pmpro_head .stm_lms_pmpro_title{font-size:40px;line-height:1.4}}.stm-lms-user-memberships #pmpro_account h3{font-size:30px;font-weight:700;color:#273044;margin:0 0 30px;line-height:1.2}.stm-lms-user-memberships #pmpro_account #pmpro_account-invoices{padding:30px;border:none;margin:0 0 70px;box-shadow:0 4px 40px rgba(0,0,0,.06);border-radius:4px;background:#fff}.stm-lms-user-memberships #pmpro_account #pmpro_account-invoices table tr th:first-child{min-width:auto;width:30%}.stm-lms-user-memberships #pmpro_account #pmpro_account-invoices table tr th:nth-child(2),.stm-lms-user-memberships #pmpro_account #pmpro_account-invoices table tr th:nth-child(3){width:27.5%}.stm-lms-user-memberships #pmpro_account #pmpro_account-invoices table tr th:last-child{width:15%}.stm-lms-user-memberships #pmpro_account #pmpro_account-invoices table tr td:first-child{min-width:auto;width:30%}.stm-lms-user-memberships #pmpro_account #pmpro_account-invoices table tr td:nth-child(2),.stm-lms-user-memberships #pmpro_account #pmpro_account-invoices table tr td:nth-child(3){width:27.5%}.stm-lms-user-memberships #pmpro_account #pmpro_account-invoices table tr td:last-child{width:15%}.stm-lms-user-memberships #pmpro_account #pmpro_account-membership{padding:30px;border:none;margin:0 0 50px;box-shadow:0 4px 40px rgba(0,0,0,.06);border-radius:4px;background:#fff}.stm-lms-user-memberships #pmpro_account #pmpro_account-membership table tr th:first-child{min-width:auto;width:15%}.stm-lms-user-memberships #pmpro_account #pmpro_account-membership table tr th:nth-child(2){width:55%}.stm-lms-user-memberships #pmpro_account #pmpro_account-membership table tr th:nth-child(3){width:20%}.stm-lms-user-memberships #pmpro_account #pmpro_account-membership table tr th:last-child{width:10%}.stm-lms-user-memberships #pmpro_account #pmpro_account-membership table tr td:first-child{min-width:auto;width:15%}.stm-lms-user-memberships #pmpro_account #pmpro_account-membership table tr td:nth-child(2){padding-right:50px;width:55%}.stm-lms-user-memberships #pmpro_account #pmpro_account-membership table tr td:nth-child(3){width:20%}.stm-lms-user-memberships #pmpro_account #pmpro_account-membership table tr td:last-child{width:10%}.stm-lms-user-memberships #pmpro_account #pmpro_account-membership table tr td:last-child .pmpro_actionlinks{justify-content:flex-end;align-items:center;display:flex}.stm-lms-user-memberships #pmpro_account #pmpro_account-membership table tr td:last-child .pmpro_actionlinks a{height:18px;width:18px;display:flex}.stm-lms-user-memberships #pmpro_account #pmpro_account-membership table tr td:last-child .pmpro_actionlinks a#pmpro_actionlink-cancel{padding:4px 1px 2px;margin-left:20px}.stm-lms-user-memberships #pmpro_account #pmpro_account-membership table tr td:last-child .pmpro_actionlinks a#pmpro_actionlink-update-billing{height:22px;margin-right:20px;width:22px}.stm-lms-user-memberships #pmpro_account #pmpro_account-membership table tr td:last-child .pmpro_actionlinks a#pmpro_actionlink-renew{height:auto;margin-right:15px;width:auto}.stm-lms-user-memberships #pmpro_account table{margin-bottom:0}@media screen and (max-width:576px){.stm-lms-user-memberships #pmpro_account #pmpro_account-invoices,.stm-lms-user-memberships #pmpro_account #pmpro_account-membership{overflow-x:scroll}.stm-lms-user-memberships #pmpro_account table{width:200%}}.stm-lms-user-memberships #pmpro_account table tr{border:none;border-bottom:1px solid #e5e8ee}.stm-lms-user-memberships #pmpro_account table tr th{padding:0 10px 12px 0;font-size:17px;font-weight:700;color:#385bce;text-transform:none;text-align:left;background:#fff}.stm-lms-user-memberships #pmpro_account table tr td{padding:20px 10px 20px 0;font-size:15px;font-weight:400;color:#4d5e6f;text-align:left;vertical-align:top}.stm-lms-user-memberships #pmpro_account table tr td sub,.stm-lms-user-memberships #pmpro_account table tr td sup{font-size:100%;font-weight:400;color:#4d5e6f;top:0}.stm-lms-user-memberships #pmpro_account table tr td p{font-size:15px;font-weight:400;color:#4d5e6f;text-align:left;margin:0}.stm-lms-user-memberships #pmpro_account table tr td p strong,.stm-lms-user-memberships #pmpro_account table tr td p strong sub,.stm-lms-user-memberships #pmpro_account table tr td p strong sup{font-weight:600}.stm-lms-user-memberships #pmpro_account table tbody tr:last-child{border-bottom:none}.stm-lms-user-memberships #pmpro_account .view_all_invoices{justify-content:center;display:flex}body.pmpro-cancel #pmpro_cancel{padding:45px 30px;border:none;margin-bottom:50px;flex-direction:column;align-items:center;box-shadow:0 4px 40px rgba(0,0,0,.06);border-radius:4px;background:#fff;display:flex}body.pmpro-cancel #pmpro_cancel img{width:90px;display:flex}body.pmpro-cancel #pmpro_cancel .pmpro_message{margin:0}body.pmpro-cancel #pmpro_cancel p{font-size:17px;font-weight:500;color:#4d5e6f;text-align:center;margin:30px 0;width:100%;line-height:1.2}body.pmpro-cancel #pmpro_cancel p.pmpro_cancel_return_home{margin-bottom:0}body.pmpro-cancel #pmpro_cancel p.pmpro_cancel_return_home a{font-size:14px;font-weight:600;color:#385bce;line-height:1.2}body.pmpro-cancel #pmpro_cancel .pmpro_actionlinks{justify-content:center;width:100%;display:flex}@media screen and (max-width:992px){body.pmpro-cancel #pmpro_cancel .pmpro_actionlinks{flex-direction:column;width:auto}}body.pmpro-cancel #pmpro_cancel .pmpro_actionlinks a{padding:15px 30px;justify-content:center;font-size:14px;border:2px solid #385bce;font-weight:600;color:#385bce;transition:all .3 ease;text-transform:uppercase;border-radius:4px;background:#fff;line-height:1.2;display:flex}body.pmpro-cancel #pmpro_cancel .pmpro_actionlinks a:hover{color:#fff;background:#385bce}body.pmpro-cancel #pmpro_cancel .pmpro_actionlinks button.pmpro_yeslink{padding:15px 30px;justify-content:center;font-size:14px;border:2px solid #808c98;font-weight:600;margin-right:15px;color:#808c98;transition:.3s;text-transform:uppercase;border-radius:4px;background:#fff;line-height:1.2;display:flex}body.pmpro-cancel #pmpro_cancel .pmpro_actionlinks button.pmpro_yeslink:hover{color:#fff;background:#808c98}body.pmpro-cancel #pmpro_cancel .pmpro_actionlinks button.pmpro_yeslink:focus{border-color:#808c98;color:#fff;background:#808c98}body.pmpro-cancel #pmpro_cancel .pmpro_actionlinks a.pmpro_nolink{margin-left:15px}@media screen and (max-width:992px){body.pmpro-cancel #pmpro_cancel .pmpro_actionlinks button.pmpro_yeslink{margin-right:0;margin-bottom:30px}body.pmpro-cancel #pmpro_cancel .pmpro_actionlinks a.pmpro_nolink{margin-left:0}}body.pmpro-invoice .pmpro_invoice_wrap{padding:30px;font-size:15px;border:none;font-weight:400;color:#4d5e6f;box-shadow:0 4px 40px rgba(0,0,0,.06);border-radius:4px;background:#fff;line-height:1.2}@media screen and (max-width:576px){body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoices_table_wrapper{overflow-x:scroll}body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoices_table_wrapper table{width:200%}}body.pmpro-invoice .pmpro_invoice_wrap #pmpro_invoices_table{margin-bottom:0;border-width:0}body.pmpro-invoice .pmpro_invoice_wrap #pmpro_invoices_table tr{border:none;border-bottom:1px solid #e5e8ee}body.pmpro-invoice .pmpro_invoice_wrap #pmpro_invoices_table tr th{padding:20px 10px 20px 0;font-size:17px;font-weight:700;color:#385bce;border-width:0;text-align:left;width:25%}body.pmpro-invoice .pmpro_invoice_wrap #pmpro_invoices_table tr td{padding:20px 10px 20px 0;font-size:15px;font-weight:400;color:#4d5e6f;border-width:0;text-align:left}body.pmpro-invoice .pmpro_invoice_wrap #pmpro_invoices_table tr td sub,body.pmpro-invoice .pmpro_invoice_wrap #pmpro_invoices_table tr td sup{font-size:100%;font-weight:400;color:#4d5e6f;top:0}body.pmpro-invoice .pmpro_invoice_wrap #pmpro_invoices_table tbody tr:last-child{border-bottom:none}body.pmpro-invoice .pmpro_invoice_wrap hr{border-top:1px solid #e5e8ee;margin:35px 0}body.pmpro-invoice .pmpro_invoice_wrap h3{font-size:20px;font-weight:600px;color:#273044;line-height:1.2}body.pmpro-invoice .pmpro_invoice_wrap ul{padding:0;list-style-type:none}body.pmpro-invoice .pmpro_invoice_wrap ul li{margin-bottom:20px}body.pmpro-invoice .pmpro_invoice_wrap strong{font-weight:500;color:#273044}body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoice_details .pmpro_invoice-billing-address,body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoice_details .pmpro_invoice-payment-method{flex:3 1 40%;margin-top:30px}@media screen and (max-width:768px){body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoice_details .pmpro_invoice-billing-address,body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoice_details .pmpro_invoice-payment-method{margin-bottom:30px}}body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoice_details .pmpro_invoice-total{flex:3 1 20%;margin-top:30px}body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoice_details h2{font-size:17px;font-weight:700px;color:#273044;margin:0 0 30px;line-height:1.2}body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoice_details p{margin-bottom:0}body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoice_details p span{color:#4d5e6f;margin:0 0 15px;display:block}body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoice_details p span:last-child{margin-bottom:0}body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoice_details p strong{font-weight:600;margin-right:5px;color:#273044}body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoice_details p sub,body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoice_details p sup{font-size:15px;font-weight:400;color:#4d5e6f;top:0;line-height:1.2}body.pmpro-invoice .pmpro_invoice_wrap .pmpro_invoice_details .pmpro_price_part-total{border-top:none}body.pmpro-invoice .pmpro_actions_nav{justify-content:space-between;margin:50px 0;width:100%;display:flex}body.pmpro-invoice .pmpro_actions_nav span{width:auto;float:none;display:flex}body.pmpro-invoice .pmpro_actions_nav span.view_account{margin-left:auto}body.pmpro-invoice .pmpro_actions_nav span a{font-size:15px;text-decoration:none;font-weight:500;color:#385bce;line-height:1.2;display:flex}.pmpro-levels #main .stm_breadcrumbs_unit{padding:7px 15px}.pmpro-levels #main .container{padding:0}.pmpro-levels p{margin-bottom:0}div.bakery_membership_heading h2{padding:0 15px;font-size:40px;font-weight:700;margin-bottom:15px;color:#273044;text-align:left;line-height:1.2}div.bakery_membership_accordion{padding:15px}div.bakery_membership_accordion.vc_tta-color-white.vc_tta-style-flat div.vc_tta-panel{margin-bottom:20px;background-color:#fff;box-shadow:0 4px 40px rgba(0,0,0,.06)}div.bakery_membership_accordion.vc_tta-color-white.vc_tta-style-flat div.vc_tta-panel div.vc_tta-panel-heading{background-color:#fff}div.bakery_membership_accordion.vc_tta-color-white.vc_tta-style-flat div.vc_tta-panel div.vc_tta-panel-heading h4 a{padding:25px 30px}div.bakery_membership_accordion.vc_tta-color-white.vc_tta-style-flat div.vc_tta-panel div.vc_tta-panel-heading h4 a span{font-size:15px;font-weight:500;color:#273044;line-height:1.2}div.bakery_membership_accordion.vc_tta-color-white.vc_tta-style-flat div.vc_tta-panel div.vc_tta-panel-heading h4 i:before{border-color:#385bce}div.bakery_membership_accordion.vc_tta-color-white.vc_tta-style-flat div.vc_tta-panel div.vc_tta-panel-body{padding:10px 30px 25px}div.bakery_membership_accordion.vc_tta-color-white.vc_tta-style-flat div.vc_tta-panel div.vc_tta-panel-body p{font-size:15px;font-weight:400;color:#4d5e6f;line-height:1.2}div.bakery_membership_cta{box-shadow:0 4px 40px rgba(0,0,0,.06);border-radius:4px;background:#fff}div.bakery_membership_cta .vc_cta3-content p{font-size:15px;font-weight:400;color:#4d5e6f;margin:0;line-height:1.2}div.bakery_membership_cta .vc_cta3-content .vc_cta3-content-header h2{font-size:17px;font-weight:700;color:#273044;margin:0 0 15px;line-height:1.2}div.bakery_membership_cta .vc_cta3-actions{margin:20px 0 0}div.bakery_membership_cta .vc_cta3-actions .bakery_membership_cta__button a{padding:15px 20px;font-size:14px;border:2px solid #385bce;font-weight:600;color:#385bce;transition:.3s;text-transform:uppercase;letter-spacing:0;background-color:#fff;border-radius:4px;line-height:1.2}div.bakery_membership_cta .vc_cta3-actions .bakery_membership_cta__button a:hover{color:#fff;background-color:#385bce}#pmpro_account-change{margin-right:10px}.pmpro_checkout_title{font-size:40px}.pmpro_form_container,.pmpro_form_container .pmpro_form{width:100%;display:flex}.pmpro_form_container .pmpro_form .pmpro_fields_container{margin-bottom:30px;padding-right:15px;flex-direction:column;width:68%;display:flex}.pmpro_form_container .pmpro_form .pmpro_pricing_fields_container{flex-direction:column;width:32%;padding-left:15px;display:flex}.pmpro_form_container .pmpro_form table{padding:0;border:none;flex-direction:column;margin:0 0 30px;box-shadow:0 4px 40px rgba(0,0,0,.06);border-radius:4px;width:100%;display:flex}.pmpro_form_container .pmpro_form #discount_code_message{width:100%}.pmpro_btn,.pmpro_btn:link{padding:0;border:0;color:inherit;background-color:transparent}.stm-lms-user-memberships h3{margin:0 0 30px}.stm-lms-user-memberships .pmpro_box h3{margin-bottom:15px!important}.stm-lms-user-memberships #pmpro_account-membership{margin:0 0 40px}.stm-lms-user-memberships table{border-width:0}.stm-lms-user-memberships table tr{border:1px solid #e1e2e4}.stm-lms-user-memberships table tr td,.stm-lms-user-memberships table tr th{border:none}.stm-lms-user-memberships table tr td:last-child,.stm-lms-user-memberships table tr th:last-child{text-align:right}.stm-lms-user-memberships table thead tr th{padding:14px 20px;font-size:12px;font-weight:600;text-transform:uppercase;background-color:#eef1f7}.stm-lms-user-memberships table tbody tr td{padding:14px 20px}.pmpro-checkout #pmpro_submit_span input#pmpro_btn-submit,.pmpro-checkout #pmpro_submit_span input.btn.btn-default.pmpro_btn-submit-checkout{font-size:14px;border:2px solid #385bce;font-weight:600;color:#385bce;transition:all .3s;background-color:#fff;border-radius:4px}.pmpro-checkout #pmpro_submit_span input#pmpro_btn-submit:hover,.pmpro-checkout #pmpro_submit_span input.btn.btn-default.pmpro_btn-submit-checkout:hover{color:#fff;background:#385bce}#pmpro_account-invoices table tr td,#pmpro_account-invoices table tr th,#pmpro_account-membership table tr td,#pmpro_account-membership table tr th,#pmpro_cancel table tr td,#pmpro_cancel table tr th,#pmpro_invoices_table tr td,#pmpro_invoices_table tr th{padding:10px 20px}#pmpro_invoices_table thead{background-color:transparent}#nav-below.navigation{margin:40px 0 30px}#pmpro_billing_address_fields .pmpro_checkout-fields,#pmpro_payment_information_fields .pmpro_checkout-fields,#pmpro_user_fields .pmpro_checkout-fields{justify-content:space-between;flex-wrap:wrap;display:flex}#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_checkout-field,#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field,#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field{width:48%}#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_checkout-field label,#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field label,#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field label{font-weight:500;color:#273044;margin:0 0 15px;width:100%}#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_checkout-field input,#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field input,#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field input{max-width:100%;width:100%;display:block}#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip,#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip,#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip{flex-wrap:wrap;display:flex}#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip input,#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip input,#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip input{flex-grow:1;margin-right:15px;width:auto}#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip input:last-child,#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip input:last-child,#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-bcity_state_zip input:last-child{margin-right:0}.stm_lms_billing_buttons .btn{margin-right:15px}#pmpro_user_fields .lp-pmpro-td{justify-content:flex-start;flex-wrap:wrap;display:flex}#pmpro_user_fields .lp-pmpro-td .pmpro_asterisk{display:none}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc{padding:15px;flex-direction:column;width:50%;display:flex}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc .pmpro_label_wrapper{margin-bottom:15px;align-items:center;display:flex}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc .pmpro_label_wrapper img{margin-right:8px;width:19px;display:flex}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc .pmpro_pass_wrapper{position:relative;display:flex}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc .pmpro_pass_wrapper a{height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;position:absolute;top:50%;width:20px;display:flex}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc label{font-size:15px;font-weight:500;color:#001931;margin:0}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc input{border:1px solid #dcdee3;max-width:100%;border-radius:4px;background:#fff;width:100%}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc input::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc input::-moz-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc input::-ms-input-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc input::placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc input.pmpro_error{border-color:#ebccd1;background:#f2dede}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc input.pmpro_error::-webkit-input-placeholder{color:#fff}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc input.pmpro_error::-moz-placeholder{color:#fff}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc input.pmpro_error::-ms-input-placeholder{color:#fff}#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc input.pmpro_error::placeholder{color:#fff}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields{padding:0;justify-content:space-between;flex-wrap:wrap;display:flex}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields div{padding:15px;flex-direction:column;width:50%;display:flex}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields div label{font-size:15px;font-weight:500;color:#001931;margin:0 0 15px}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields div input{height:45px;border:1px solid #dcdee3;max-width:100%;border-radius:4px;background:#fff;width:100%}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields div input::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields div input::-moz-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields div input::-ms-input-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields div input::placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields div input.pmpro_error{border-color:#ebccd1;background:#f2dede}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields div input.pmpro_error::-webkit-input-placeholder{color:#fff}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields div input.pmpro_error::-moz-placeholder{color:#fff}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields div input.pmpro_error::-ms-input-placeholder{color:#fff}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields div input.pmpro_error::placeholder{color:#fff}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields div select{height:45px}#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields .pmpro_asterisk{display:none}#pmpro_form #pmpro_payment_information_fields{padding:0;border:none;flex-direction:column;margin:0 0 30px;box-shadow:0 4px 40px rgba(0,0,0,.06);border-radius:4px;width:100%;display:flex}#pmpro_form #pmpro_payment_information_fields .pmpro_checkout-field-payment-request-button,#pmpro_form #pmpro_payment_information_fields .pmpro_payment-cvv small{display:none}#pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields{padding:10px 15px 20px}#pmpro_form #pmpro_payment_information_fields #pmpro_discount_code{border-bottom-right-radius:0;flex:0 0 calc(70% - 5px);border-right:none;padding:6px 12px;border-top-right-radius:0;position:relative;margin:0;background:#fff;width:70%;display:flex}#pmpro_form #pmpro_payment_information_fields #discount_code_button{min-height:45px;padding:6px 20px;justify-content:center;font-size:14px;border:none;text-decoration:none;font-weight:500;color:#fff;text-transform:uppercase;position:relative;outline:0;margin:0;align-items:center;border-radius:0 4px 4px 0;background:#385bce;width:30%;display:flex}#pmpro_form #pmpro_payment_information_fields #discount_code_button:hover{opacity:.95}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-discount-code{padding:15px;flex-wrap:wrap;margin:0;width:50%;display:flex}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-discount-code label{font-size:15px;font-weight:500;color:#001931;margin:0 0 15px;width:100%;white-space:nowrap;display:flex}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-cvv{padding:15px;flex-direction:column;margin:0;width:50%;display:flex}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-cvv label{font-size:15px;font-weight:500;color:#001931;margin:0 0 15px}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-cvv div#CVV{height:45px;min-height:1.5rem;padding:14px 12px 6px;border:1px solid #dcdee3;max-width:100%;margin:0;border-radius:4px;background:#fff;width:100%}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-cvv input#CVV{height:45px;min-height:1.5rem;padding:6px 12px;border:1px solid #dcdee3;max-width:100%;margin:0;border-radius:4px;background:#fff;width:100%}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-cvv input#CVV::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-cvv input#CVV::-moz-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-cvv input#CVV::-ms-input-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-cvv input#CVV::placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-card-type{padding:15px;flex-direction:column;margin:0;width:50%;display:flex}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-card-type label{font-size:15px;font-weight:500;color:#001931;margin:0 0 15px}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-expiration{padding:15px;justify-content:space-between;flex-wrap:wrap;align-self:flex-start;margin:0;align-items:center;width:50%;display:flex}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-expiration label{font-size:15px;font-weight:500;color:#001931;margin:0 0 15px;width:100%}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-expiration div#Expiry{height:45px;min-height:1.5rem;padding:14px 12px 6px;border:1px solid #dcdee3;max-width:100%;margin:0;border-radius:4px;background:#fff;width:100%}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-expiration .select2-container{width:45%!important}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number{padding:15px;flex-direction:column;margin:0;width:50%;display:flex}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number label{font-size:15px;font-weight:500;color:#001931;margin:0 0 15px}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number div#AccountNumber{height:45px;min-height:1.5rem;padding:14px 12px 6px;border:1px solid #dcdee3;max-width:100%;margin:0;border-radius:4px;background:#fff;width:100%}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number input#AccountNumber{height:45px;min-height:1.5rem;padding:6px 12px;border:1px solid #dcdee3;max-width:100%;margin:0;border-radius:4px;background:#fff;width:100%}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number input#AccountNumber.pmpro_error{border-color:#ebccd1;background:#f2dede}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number input#AccountNumber.pmpro_error::-webkit-input-placeholder{color:#fff}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number input#AccountNumber.pmpro_error::-moz-placeholder{color:#fff}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number input#AccountNumber.pmpro_error::-ms-input-placeholder{color:#fff}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number input#AccountNumber.pmpro_error::placeholder{color:#fff}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number input#AccountNumber::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number input#AccountNumber::-moz-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number input#AccountNumber::-ms-input-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number input#AccountNumber::placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_form #pmpro_payment_information_fields h3{padding:15px 60px 15px 30px;justify-content:space-between;flex-direction:column;margin:0;display:flex}#pmpro_form #pmpro_payment_information_fields h3 .pmpro_checkout-h3-name{padding:15px 60px 15px 30px;font-size:17px;font-weight:500;color:#fff;position:relative;align-self:flex-start;min-width:300px;text-align:left;background-color:#385bce;margin:0;line-height:1.2;display:flex}#pmpro_form #pmpro_payment_information_fields h3 .pmpro_checkout-h3-name:after{height:50px;-webkit-transform:rotate(30deg);transform:rotate(30deg);right:-20px;content:"";position:absolute;top:-9.5px;background-color:#fff;width:50px;display:flex}#pmpro_form #pmpro_payment_information_fields h3 .pmpro_checkout-h3-name:before{height:50px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);right:-20px;content:"";position:absolute;top:9.5px;background-color:#fff;width:50px;display:flex}#pmpro_form #pmpro_payment_information_fields h3 .pmpro_checkout-h3-msg{padding:15px 0 0 30px;font-size:13px;font-weight:400;font-style:normal;color:#001931}#pmpro_form #pmpro_payment_information_fields tr{width:100%;display:flex}#pmpro_form #pmpro_payment_information_fields tr th.pmpro_payment_info{justify-content:space-between;display:flex}#pmpro_form #pmpro_payment_information_fields tr th.pmpro_payment_info .pmpro_cards_container{align-items:center;display:flex;z-index:2}#pmpro_form #pmpro_payment_information_fields tr th.pmpro_payment_info .pmpro_cards_container img{margin-right:30px;width:50px;display:flex}#pmpro_form #pmpro_payment_information_fields tr th.pmpro_payment_info .pmpro_cards_container img:first-child{width:65px}#pmpro_form #pmpro_payment_information_fields tr th.pmpro_payment_info .pmpro_cards_container img:nth-child(2){width:35px}#pmpro_form #pmpro_payment_information_fields tr th.pmpro_payment_info .pmpro_cards_container img:last-child{margin-right:0}#pmpro_form #pmpro_payment_information_fields tr td{width:100%;display:flex}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info{flex-wrap:wrap;width:100%;display:flex}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info .pmpro_asterisk{display:none}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info div{padding:15px;margin:0;width:50%}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info div label{font-size:15px;font-weight:500;color:#001931;margin:0 0 15px}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info div input{border:1px solid #dcdee3;max-width:100%;border-radius:4px;background:#fff;width:100%}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info div input::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info div input::-moz-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info div input::-ms-input-placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info div input::placeholder{font-size:14px;font-weight:400;color:#dcdee3}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info div input.pmpro_error{border-color:#ebccd1;background:#f2dede}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info div input.pmpro_error::-webkit-input-placeholder{color:#fff}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info div input.pmpro_error::-moz-placeholder{color:#fff}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info div input.pmpro_error::-ms-input-placeholder{color:#fff}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info div input.pmpro_error::placeholder{color:#fff}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info .pmpro_payment-cvv{flex-direction:column;display:flex}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info .pmpro_payment-cvv .pmpro-payment_label_wrapper{padding:0;justify-content:space-between;margin:0;width:100%;display:flex}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info .pmpro_payment-cvv .pmpro-payment_label_wrapper small,#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info .pmpro_payment-cvv .pmpro-payment_label_wrapper small a{font-size:13px;font-weight:500;color:#385bce}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info .pmpro_payment-expiration{flex-wrap:wrap;flex-direction:column;width:50%;vertical-align:top;display:flex}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info .pmpro_payment-expiration .pmpro-expiration-wrapper{padding:0;width:100%;display:flex}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info .pmpro_payment-expiration .pmpro-expiration-wrapper .pmpro_expiration_divider{justify-content:center;align-items:center;width:10%;display:flex}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info .pmpro_payment-expiration .pmpro-expiration-wrapper .pmpro_expiration_container{padding:0;width:45%;display:flex}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info .pmpro_payment-expiration .pmpro-expiration-wrapper .pmpro_expiration_container label{width:100%}#pmpro_form #pmpro_payment_information_fields tr td .stm_lms_pmpro_payment_info .pmpro_payment-expiration .pmpro-expiration-wrapper .pmpro_expiration_container .select2{padding:0;position:relative;margin:0;width:100%!important}#pmpro_mmpu_levels{border-bottom:0}#pmpro_mmpu_levels #pmpro_mmpu_groups{flex:2.8 0 0}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group{padding:0;border:0;margin:-5px 0 77px}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group h2.pmpro_mmpu_group-name{margin-bottom:13px}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group p.pmpro_mmpu_group-type{margin-bottom:40px}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level{padding:39px 30px 37px;border:1px solid #eee;background-color:#fff!important;margin:0 0 30px;align-items:center}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level.active,#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level.inactive{padding-top:37px;border-top:3px solid #385bce}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level.inactive{border-top:3px solid #fd3753}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-action,#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-info{padding:0}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-info{flex:50% 0 0}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-info .pmpro_level-name{font-size:20px;margin-bottom:3px}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-info .pmpro_level-price{line-height:1.4;margin-top:0}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-info strong{color:#2fbe5b}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-action{flex:30% 0 0;max-width:160px;margin-left:auto}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-action .pmpro_level-select{border:2px solid #385bce;font-weight:700;color:#fff;transition:.3s ease;text-transform:uppercase;position:relative;text-align:center;background-color:#385bce}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-action .pmpro_level-select input{opacity:0;visibility:hidden;display:none}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-action .pmpro_level-select:before{height:16px;font-weight:900;margin-right:8px;transition:.3s ease;content:"";position:relative;top:3px;background-color:#fff;border-radius:2px;width:16px;vertical-align:top;font-family:Font Awesome\ 6 Free;display:inline-block}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_checkout .pmpro_mmpu_level .pmpro_level-info,.pmpro_asterisk,.pmpro_submit hr,body.pmpro-levels #nav-below{display:none}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-action .pmpro_level-select-selected{color:#393939;background-color:#fff}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-action .pmpro_level-select-selected:before{font-size:12px;color:#fff;content:"\f00c";background-color:#2fbe5b;line-height:17px}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-action .pmpro_level-select-removed{border-color:#fd3753;color:#393939;background-color:#fff}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-action .pmpro_level-select-removed:before{font-size:12px;color:#fff;content:"\f00d";background-color:#fd3753;line-height:17px}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_checkout{margin-bottom:30px}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_checkout .pmpro_mmpu_level .pmpro_level-action{padding:0}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_checkout .pmpro_mmpu_level .pmpro_level-action .pmpro_mmpu_checkout-button{padding:14px 15px;font-size:15px;border:0;font-weight:700;color:#fff;text-transform:uppercase;min-width:195px;background-color:#2fbe5b;border-radius:4px;width:auto}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_checkout .pmpro_mmpu_level .pmpro_level-action .pmpro_mmpu_checkout-button[disabled]{background-color:#dadce0;cursor:not-allowed}#pmpro_mmpu_levels #pmpro_mmpu_level_selections .widget{overflow:hidden;border:0;box-shadow:0 5px 10px 0 rgba(0,0,0,.18),inset 0 3px 0 0 rgba(56,91,206,.004);border-radius:4px;padding-bottom:33px}#pmpro_mmpu_levels #pmpro_mmpu_level_selections .widget-title{padding:24px 40px 13px;font-size:16px;border:0;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:0;background-color:#385bce;line-height:18px}#pmpro_mmpu_levels #pmpro_mmpu_level_selections .widget #pmpro_mmpu_level_summary{padding:0 40px;font-size:15px}#pmpro_mmpu_levels #pmpro_mmpu_level_selections .widget #pmpro_mmpu_level_summary p{margin-bottom:10px;color:#273044}#pmpro_mmpu_levels #pmpro_mmpu_level_selections .widget #pmpro_mmpu_level_summary p:not(:first-child){margin-top:13px}#pmpro_mmpu_levels #pmpro_mmpu_level_selections .widget #pmpro_mmpu_level_summary p.mmpu_addedlevels label{color:#2fbe5b}#pmpro_mmpu_levels #pmpro_mmpu_level_selections .widget #pmpro_mmpu_level_summary p.mmpu_removedlevels label{color:#fd3753}#pmpro_mmpu_levels #pmpro_mmpu_level_selections .widget #pmpro_mmpu_level_summary label{font-size:14px;text-transform:none}#pmpro_mmpu_levels #pmpro_mmpu_level_selections .widget>p{padding:0 40px;margin-top:50px}#pmpro_mmpu_levels #pmpro_mmpu_level_selections .widget .pmpro_mmpu_checkout-button{padding:14px 15px;font-size:15px;border:0;font-weight:700;color:#fff;text-transform:uppercase;min-width:195px;background-color:#2fbe5b;border-radius:4px;width:100%}#pmpro_mmpu_levels #pmpro_mmpu_level_selections .widget .pmpro_mmpu_checkout-button[disabled]{background-color:#dadce0;cursor:not-allowed}.pmpro_box a,.pmpro_box a:hover,.pmpro_invoice a,.pmpro_invoice a:hover{color:#385bce}form.pmpro_form #pmpro_processing_message{text-align:left}#pmpro_account_loggedin{align-items:center;display:flex}#pmpro_account_loggedin p{margin:0}#pmpro_account_loggedin,.pmpro_message{padding:20px 30px;border:0;border-left:4px solid #19c895;font-size:14px;font-weight:500;color:#273044;margin:0 0 30px;border-radius:4px;background:rgba(25,200,149,.1)}#pmpro_account_loggedin.pmpro_error,.pmpro_message.pmpro_error{border-color:#e45d61;background:#f2d4d4}#pmpro_account_loggedin i,.pmpro_message i{padding:5px 8px;font-size:10px;border:2px solid #19c895;margin-right:15px;color:#19c895;border-radius:50%;float:left}.pmpro_submit{text-align:left;margin:0}.pmpro_submit #pmpro_submit_span{margin:0;display:block}.pmpro_submit #pmpro_submit_span .pmpro_btn{padding:14px 15px;font-size:15px;border:0;font-weight:700;color:#fff;text-transform:uppercase;min-width:195px;background-color:#2fbe5b;border-radius:4px;width:auto}.pmpro_submit #pmpro_submit_span .pmpro_btn[disabled]{background-color:#dadce0;cursor:not-allowed}.pmpro_payment-discount-code{flex-wrap:wrap;position:relative;display:flex}.pmpro_payment-discount-code label{width:100%}#pmpro_form table#pmpro_payment_method thead tr th h3:after,#pmpro_form table#pmpro_payment_method thead tr th h3:before{height:50px;right:-20px;content:"";position:absolute;background-color:#fff;width:50px;display:flex}#discount_code_message{margin:30px 0 0}#pmpro_form table#pmpro_payment_method{width:100%;display:flex}#pmpro_form table#pmpro_payment_method tbody tr,#pmpro_form table#pmpro_payment_method thead tr{border:none;display:flex}#pmpro_form table#pmpro_payment_method thead tr th{padding:30px 30px 30px 0;display:flex}#pmpro_form table#pmpro_payment_method thead tr th h3{padding:15px 60px 15px 30px;justify-content:flex-start;font-size:17px;font-weight:500;color:#fff;position:relative;align-self:flex-start;min-width:300px;text-align:left;background-color:#385bce;margin:0;width:auto;line-height:1.2;display:flex}#pmpro_form table#pmpro_payment_method thead tr th h3:after{-webkit-transform:rotate(30deg);transform:rotate(30deg);top:-9.5px}#pmpro_form table#pmpro_payment_method thead tr th h3:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);top:9.5px}#pmpro_form table#pmpro_payment_method tbody tr td{padding:0;width:100%;display:flex}#pmpro_form table#pmpro_payment_method tbody tr td .gateways_wrapper{padding:15px 15px 20px;width:100%;display:flex}#pmpro_form table#pmpro_payment_method tbody tr td .gateways_wrapper span{padding:15px;margin:0;width:50%;display:flex}#pmpro_form table#pmpro_payment_method tbody tr td .gateways_wrapper span input{margin:0 5px 0 0;display:flex}#pmpro_form table#pmpro_payment_method tbody tr td .gateways_wrapper span a{font-size:15px;font-weight:500;color:#001931;display:flex}.pmpro-confirmation #main .pmpro_confirmation_title{font-size:40px;font-weight:700;margin:0 0 30px;line-height:1.2}.pmpro-confirmation #main .pmpro_message_wrapper{padding:30px;border:none;flex-direction:column;margin:0 0 30px;box-shadow:0 4px 40px rgba(0,0,0,.06);border-radius:4px;background:#fff;display:flex}.pmpro-confirmation #main .pmpro_message_wrapper .stm_lms_pmpro_message{padding:0;flex-direction:column;margin:0;display:flex}.pmpro-confirmation #main .pmpro_message_wrapper .stm_lms_pmpro_message h3{padding:0;font-size:15px;font-weight:400;color:#4d5e6f;margin:0 0 20px}.pmpro-confirmation #main .pmpro_message_wrapper .stm_lms_pmpro_message h3 span{color:#385bce}.pmpro-confirmation #main .pmpro_message_wrapper .stm_lms_pmpro_message p{padding:0;font-size:15px;font-weight:400;color:#4d5e6f;margin:0 0 30px}.pmpro-confirmation #main .pmpro_message_wrapper .stm_lms_pmpro_message p span{color:#385bce}.pmpro-confirmation #main .pmpro_message_wrapper .invoice_info{font-size:17px;font-weight:500;margin:0 0 30px}.pmpro-confirmation #main .pmpro_message_wrapper ul{padding:0;list-style-type:none;flex-direction:column;margin:0;display:flex}.pmpro-confirmation #main .pmpro_message_wrapper ul li{font-size:15px;font-weight:400;color:#4d5e6f;align-self:flex-start;margin:0 0 15px;display:flex}.pmpro-confirmation #main .pmpro_message_wrapper ul li strong{font-size:15px;font-weight:600;margin-right:5px;color:#273044}.pmpro-confirmation #main .pmpro_message_wrapper ul li sup{font-size:15px;top:0;line-height:inherit}.pmpro-confirmation #main .pmpro_message_wrapper ul li:last-child{margin:0}.pmpro-confirmation #main .pmpro_message_wrapper ul li.total_billed{flex-direction:column}.pmpro-confirmation #main .pmpro_message_wrapper ul li.total_billed .total_billed_wrapper{margin-bottom:15px;display:flex}.pmpro-confirmation #main .pmpro_message_wrapper ul li.total_billed .total_billed_wrapper:last-child{margin-bottom:0}.pmpro-confirmation #main .pmpro_message_wrapper .pmpro_a-print{padding:12px 20px;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;margin:0 0 15px;border-radius:5px;background:#2fbe5b;float:right;display:inline-block}.pmpro-confirmation #main .pmpro_message_wrapper .pmpro_a-print:before{text-rendering:auto;font-weight:900;font-style:normal;margin-right:9px;font-variant:normal;content:"\f02f";-webkit-font-smoothing:antialiased;line-height:1;font-family:Font Awesome\ 6 Free;display:inline-block}.pmpro-confirmation #main .pmpro_message_wrapper #pmpro_confirmation_table{border:20px solid #eff0f2;background-color:#eff0f2;margin:50px 0 0}.pmpro-confirmation #main .pmpro_message_wrapper #pmpro_confirmation_table tr,.pmpro_checkout#pmpro_billing_address_fields tr,.pmpro_checkout#pmpro_payment_information_fields tr,.pmpro_checkout#pmpro_user_fields tr{border:0}.pmpro-confirmation #main .pmpro_message_wrapper #pmpro_confirmation_table tr th{padding:10px 0 20px}.pmpro-confirmation #main .pmpro_message_wrapper #pmpro_confirmation_table tr th:not(:first-child){padding-right:20px;padding-left:20px}.pmpro-confirmation #main .pmpro_message_wrapper #pmpro_confirmation_table tr td{padding:15px 20px;background-color:#fff}.pmpro-confirmation #main .pmpro_message_wrapper #pmpro_confirmation_table tr td:last-child{font-weight:700}.pmpro-confirmation #main .pmpro_invoice_details{width:100%;display:flex}.pmpro-confirmation #main .pmpro_invoice_details .other_payment_method{padding:30px;border:none;max-width:30%;flex-direction:column;align-self:flex-start;margin:0;box-shadow:0 4px 40px rgba(0,0,0,.06);border-radius:4px;background:#fff;width:30%;display:flex}.pmpro-confirmation #main .pmpro_invoice_details .other_payment_method strong{font-size:17px;font-weight:700;color:#273044;margin:0 5px 30px 0}.pmpro-confirmation #main .pmpro_invoice_details .other_payment_method span{padding:0;font-size:17px;font-weight:400;color:#4d5e6f;margin:0}.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-billing-address{padding:30px;border:none;max-width:30%;flex-direction:column;align-self:flex-start;margin:0 30px 0 0;box-shadow:0 4px 40px rgba(0,0,0,.06);border-radius:4px;background:#fff;width:30%;display:flex}.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-billing-address strong{font-size:17px;font-weight:700;margin:0 0 30px}.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-billing-address p{font-size:15px;font-weight:400;color:#4d5e6f;margin:0 0 15px}.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-billing-address p:last-child{margin:0}.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-payment-method{padding:30px;border:none;max-width:30%;flex-direction:column;align-self:flex-start;margin:0;box-shadow:0 4px 40px rgba(0,0,0,.06);border-radius:4px;background:#fff;width:30%;display:flex}.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-payment-method .payment-method-wrapper{padding:0;justify-content:space-between;margin:0 0 30px;display:flex}.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-payment-method .payment-method-wrapper img{max-width:65px}.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-payment-method strong{font-size:17px;font-weight:700;margin:0}.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-payment-method p{font-size:15px;font-weight:400;color:#4d5e6f;margin:0 0 15px}.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-payment-method p:last-child{margin:0}.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-payment-method p span{font-size:15px;font-weight:600;margin-right:5px;color:#273044}.pmpro-confirmation #nav-below{margin:50px 0;display:flex}.pmpro-confirmation #nav-below .nav-next{display:flex}.pmpro-confirmation #nav-below .nav-next a{font-size:14px;border:2px solid #385bce;font-weight:600;color:#385bce;transition:all .3s;background-color:#fff;border-radius:4px;display:flex}.pmpro-confirmation #nav-below .nav-next a:hover{color:#fff;background:#385bce}.pmpro-confirmation .pmpro-confirmation #main .pmpro_invoice_details .other_payment_method,.pmpro-confirmation .pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-billing-address,.pmpro-confirmation .pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-payment-method{width:35%}body.pmpro-checkout .select2-container--default .select2-selection{height:45px;min-height:1.5rem;border:1px solid #dcdee3;align-items:center;border-radius:4px;line-height:1.2;display:flex}body.pmpro-checkout .select2-container--default .select2-selection .select2-selection__rendered{padding:0 48px 0 15px;border:none;font-weight:400;color:#555;max-width:100%;background-color:#fff;align-items:center;border-radius:4px;width:100%;line-height:1.2;display:flex}body.pmpro-checkout .select2-container--default .select2-selection .select2-selection__arrow{height:45px;width:48px}body.pmpro-checkout .select2-container--default .select2-selection .select2-selection__arrow b:after{display:none}body.pmpro-checkout .select2-container--default .select2-dropdown{border:1px solid #dcdee3;background-color:#fff;margin:10px 0;border-radius:4px}body.pmpro-checkout .select2-container--default .select2-dropdown .select2-search--dropdown{padding:15px}body.pmpro-checkout .select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field{height:35px;border:1px solid #dcdee3;background-color:#fff;border-radius:4px}body.pmpro-checkout .select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field::-webkit-input-placeholder{color:#dcdee3}body.pmpro-checkout .select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field::-moz-placeholder{color:#dcdee3}body.pmpro-checkout .select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field::-ms-input-placeholder{color:#dcdee3}body.pmpro-checkout .select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field::placeholder{color:#dcdee3}body.pmpro-checkout .select2-container--default .select2-dropdown .select2-results{padding:0 15px 15px}body.pmpro-checkout .select2-container--default .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar{width:10px}body.pmpro-checkout .select2-container--default .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-track{border-radius:4px;background:#f4f6f9}body.pmpro-checkout .select2-container--default .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb{height:30px;border-radius:4px;background:#385bce}body.pmpro-checkout .select2-container--default .select2-dropdown .select2-results .select2-results__options .select2-results__option{padding:6px 15px 6px 0;margin-bottom:0;background:#fff}body.pmpro-checkout .select2-container--default .select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted{color:#385bce;background-color:#fff}body.pmpro-checkout .select2-container--default .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover{color:#385bce}.pmpro_checkout#pmpro_billing_address_fields thead,.pmpro_checkout#pmpro_payment_information_fields thead,.pmpro_checkout#pmpro_user_fields thead{background-color:#fff}.pmpro_checkout#pmpro_billing_address_fields thead tr,.pmpro_checkout#pmpro_payment_information_fields thead tr,.pmpro_checkout#pmpro_user_fields thead tr{width:100%;display:flex}.pmpro_checkout#pmpro_billing_address_fields thead tr th,.pmpro_checkout#pmpro_payment_information_fields thead tr th,.pmpro_checkout#pmpro_user_fields thead tr th{padding:30px 30px 30px 0;justify-content:space-between;width:100%;display:flex}.pmpro_checkout#pmpro_billing_address_fields thead tr th h3,.pmpro_checkout#pmpro_payment_information_fields thead tr th h3,.pmpro_checkout#pmpro_user_fields thead tr th h3{padding:15px 60px 15px 30px;justify-content:flex-start;font-size:17px;font-weight:500;color:#fff;position:relative;align-self:flex-start;min-width:300px;text-align:left;background-color:#385bce;margin:0;width:auto;line-height:1.2;display:flex}.pmpro_checkout#pmpro_billing_address_fields thead tr th h3:after,.pmpro_checkout#pmpro_payment_information_fields thead tr th h3:after,.pmpro_checkout#pmpro_user_fields thead tr th h3:after{height:50px;-webkit-transform:rotate(30deg);transform:rotate(30deg);right:-20px;content:"";position:absolute;top:-9.5px;background-color:#fff;width:50px;display:flex}.pmpro_checkout#pmpro_billing_address_fields thead tr th h3:before,.pmpro_checkout#pmpro_payment_information_fields thead tr th h3:before,.pmpro_checkout#pmpro_user_fields thead tr th h3:before{height:50px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);right:-20px;content:"";position:absolute;top:9.5px;background-color:#fff;width:50px;display:flex}.pmpro_checkout#pmpro_billing_address_fields thead tr th .pmpro_thead-msg,.pmpro_checkout#pmpro_payment_information_fields thead tr th .pmpro_thead-msg,.pmpro_checkout#pmpro_user_fields thead tr th .pmpro_thead-msg{font-size:14px;font-weight:400;color:#808c98;align-items:center;display:flex}.pmpro_checkout#pmpro_billing_address_fields thead tr th .pmpro_thead-msg a,.pmpro_checkout#pmpro_payment_information_fields thead tr th .pmpro_thead-msg a,.pmpro_checkout#pmpro_user_fields thead tr th .pmpro_thead-msg a{color:#385bce;margin-left:5px}.pmpro_checkout#pmpro_billing_address_fields tr td,.pmpro_checkout#pmpro_payment_information_fields tr td,.pmpro_checkout#pmpro_user_fields tr td{padding:10px 15px 20px}.pmpro_checkout#pmpro_billing_address_fields tr td .lp-pmpro-name h4,.pmpro_checkout#pmpro_payment_information_fields tr td .lp-pmpro-name h4,.pmpro_checkout#pmpro_user_fields tr td .lp-pmpro-name h4{font-size:24px;font-weight:700}.pmpro_checkout#pmpro_billing_address_fields tr td .lp-pmpro-content,.pmpro_checkout#pmpro_payment_information_fields tr td .lp-pmpro-content,.pmpro_checkout#pmpro_user_fields tr td .lp-pmpro-content{flex-wrap:wrap;margin:0}.pmpro_checkout#pmpro_billing_address_fields tr td .lp-pmpro-content>*,.pmpro_checkout#pmpro_payment_information_fields tr td .lp-pmpro-content>*,.pmpro_checkout#pmpro_user_fields tr td .lp-pmpro-content>*{margin:0 0 15px!important;width:100%!important}.pmpro_checkout#pmpro_billing_address_fields tr td .lp-pmpro-content .lp-pmpro-desc,.pmpro_checkout#pmpro_payment_information_fields tr td .lp-pmpro-content .lp-pmpro-desc,.pmpro_checkout#pmpro_user_fields tr td .lp-pmpro-content .lp-pmpro-desc{margin:0 0 10px}.pmpro_checkout#pmpro_pricing_fields thead{background-color:#fff}.pmpro_checkout#pmpro_pricing_fields thead tr{border:none;width:100%;display:flex}.pmpro_checkout#pmpro_pricing_fields thead tr th{padding:30px;width:100%;display:flex}.pmpro_checkout#pmpro_pricing_fields thead tr th h3{padding:0;font-size:17px;font-weight:500;color:#385bce;position:relative;text-align:left;background-color:#fff;margin:0;line-height:1.2;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr{padding:0 30px 30px;border:none;width:100%;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td{padding:0;flex-direction:column;width:100%;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-name{padding:20px 0;border-top:1px solid #dcdee3;border-bottom:1px solid #dcdee3;align-items:center;width:100%;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-name h4{font-size:15px;font-weight:600;color:#000;margin:.15px 5px 0 0;align-items:center;line-height:1.2;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-name span{font-size:13px;font-weight:600;color:#4d5e6f;text-transform:lowercase;align-items:center;line-height:1.2;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-name a{justify-content:center;align-items:center;margin-left:auto;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-content{padding:30px 0 0;flex-direction:column;width:100%;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-content .pmpro_payment-discount-code{margin-top:20px}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-content .pmpro_payment-discount-code .pmpro_form_fields-inline{flex-wrap:wrap;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-content .pmpro_payment-discount-code .pmpro_form_input{border-bottom-right-radius:0;flex:0 0 calc(70% - 5px);padding:6px 12px;border:1px solid #dcdee3;border-right:none;border-top-right-radius:0;position:relative;margin:0;background:#fff;width:70%;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-content .pmpro_payment-discount-code #other_discount_code_button{min-height:45px;padding:6px 20px;justify-content:center;font-size:14px;border:none;text-decoration:none;font-weight:500;color:#fff;text-transform:uppercase;position:relative;outline:0;margin:0;align-items:center;border-radius:0 4px 4px 0;background:#385bce;width:30%;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-content .pmpro_payment-discount-code #other_discount_code_button:hover{opacity:.95}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-plan-included{flex-direction:column;width:100%;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-plan-included--wrapper{margin-bottom:15px;width:100%;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-plan-included--wrapper label{font-size:15px;font-weight:400;color:#000;margin-left:10px;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-plan-included--wrapper img{padding-top:2px;align-self:flex-start;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td .lp-pmpro-user-description{font-size:15px;font-weight:400;color:#000;margin:10px 0 15px}.pmpro_checkout#pmpro_pricing_fields tbody tr td #pmpro_level_cost{flex-direction:column;width:100%;margin-top:20px;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td #pmpro_level_cost label{font-size:15px;font-weight:600;color:#000;margin:0;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td #pmpro_level_cost p{margin-bottom:15px}.pmpro_checkout#pmpro_pricing_fields tbody tr td #pmpro_level_cost p:last-child{font-weight:600;margin-bottom:0;color:#385bce}.pmpro_checkout#pmpro_pricing_fields tbody tr td #pmpro_level_cost sup{font-size:15px;font-weight:600;top:0}.pmpro_checkout#pmpro_pricing_fields tbody tr td #pmpro_level_cost strong{color:#385bce}.pmpro_checkout#pmpro_pricing_fields tbody tr td #pmpro_level_cost .lp-pmpro-desc{justify-content:space-between;width:100%;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td #pmpro_level_cost .pmpro-level-price{justify-content:flex-end;font-size:15px;font-weight:600;color:#385bce;text-transform:lowercase;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td #pmpro_level_cost .pmpro-level-price sup{font-size:15px;font-weight:600;top:0;align-items:center;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td #level_price_description{flex-direction:column;width:100%;margin-top:25px;display:flex}.pmpro_checkout#pmpro_pricing_fields tbody tr td #level_price_description p{padding:0;font-size:15px;font-weight:400;color:#808c98;margin:0}.pmpro_checkout#pmpro_pricing_fields tbody tr td #level_price_description p strong{font-weight:600}.pmpro_checkout#pmpro_pricing_fields tbody tr td #level_price_description p sup{font-size:15px;font-weight:600;top:0}body.pmpro-billing form#pmpro_form{max-width:50%;display:block}body.pmpro-billing ul{padding:0;margin-bottom:20px;list-style-type:none}body.pmpro-billing ul li{margin-bottom:10px}body.pmpro-billing ul li sup{font-size:100%;top:0}body.pmpro-billing .stm_lms_billing_buttons{margin-bottom:50px}body.pmpro-billing .stm_lms_billing_buttons input.btn{font-size:14px;border:2px solid #385bce;font-weight:600;color:#385bce;transition:all .3s;background-color:#fff;border-radius:4px}body.pmpro-billing .stm_lms_billing_buttons input.btn:hover{color:#fff;background:#385bce}@media (max-width:991px){.pmpro_form_container .pmpro_form{flex-direction:column}.pmpro_form_container .pmpro_form .pmpro_fields_container{padding:0;order:2;width:100%}.pmpro_form_container .pmpro_form .pmpro_pricing_fields_container{padding:0;order:1;width:100%}.pmpro_form_container .pmpro_form .pmpro_payment-cvv input[type=text]#CVV{width:100%}}@media (max-width:1024px){.pmpro-confirmation #main .pmpro_invoice_details .other_payment_method,.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-billing-address,.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-payment-method{max-width:35%;width:35%}}@media (max-width:768px){body.pmpro-billing form#pmpro_form{max-width:100%;display:block}#pmpro_mmpu_levels #pmpro_mmpu_groups .pmpro_mmpu_group .pmpro_mmpu_level .pmpro_level-action{margin:20px auto}.pmpro_mmpu_checkout{display:none}.pmpro_form_container{justify-content:center}.pmpro-confirmation #main .pmpro_invoice_details .other_payment_method,.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-billing-address,.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-payment-method{max-width:50%;width:50%}}@media (max-width:550px){#pmpro_account_loggedin i,.pmpro_message i{margin-bottom:45px}#pmpro_form table#pmpro_payment_method tbody tr td .gateways_wrapper{flex-direction:column}#pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number,#pmpro_form #pmpro_payment_information_fields .pmpro_payment-card-type,#pmpro_form #pmpro_payment_information_fields .pmpro_payment-cvv,#pmpro_form #pmpro_payment_information_fields .pmpro_payment-discount-code,#pmpro_form #pmpro_payment_information_fields .pmpro_payment-expiration,#pmpro_form table#pmpro_payment_method tbody tr td .gateways_wrapper span{width:100%}#pmpro_form #pmpro_payment_information_fields h3 .pmpro_checkout-h3-msg{margin:0}.pmpro_checkout#pmpro_user_fields thead tr th{flex-wrap:wrap;padding-bottom:15px}.pmpro_checkout#pmpro_user_fields thead tr th span.pmpro_thead-msg{padding:30px 30px 0;width:100%}.pmpro_checkout#pmpro_user_fields .lp-pmpro-td .lp-pmpro-desc{width:100%}.pmpro_checkout#pmpro_billing_address_fields thead tr th{padding-bottom:15px}.pmpro_checkout#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields,.pmpro_checkout#pmpro_billing_address_fields tbody tr td .stm_lms_checkout_fields div{width:100%}.pmpro_checkout#pmpro_payment_information_fields thead tr th{flex-wrap:wrap;padding-bottom:15px}.pmpro_checkout#pmpro_payment_information_fields thead tr th .pmpro_cards_container{padding:30px 30px 0;width:100%}.pmpro_checkout#pmpro_payment_information_fields tbody tr td .stm_lms_pmpro_payment_info div{width:100%}.pmpro-confirmation #main .pmpro_invoice_details{flex-direction:column}.pmpro-confirmation #main .pmpro_invoice_details .other_payment_method{max-width:100%;width:100%}.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-billing-address{max-width:100%;margin:0 0 30px;width:100%}.pmpro-confirmation #main .pmpro_invoice_details .pmpro_invoice-payment-method{max-width:100%;width:100%}}#pmpro_account-invoices table.pmpro_table td a,.stm-lms-user-memberships .pmpro_box .pmpro_table td a{color:#385bce}.pmpro_form_container td,.pmpro_form_container th{border:none!important}