.mfp-content .mepr-white-popup{background:#fff;border:1px solid #000}.mfp-content .mepr-white-popup .mepr-cancel-sub-text{font-family:GeneralSans,sans-serif;font-size:15px;font-weight:400;line-height:1.2}.mfp-content .mepr-white-popup .mepr-cancel-sub-buttons button{background:#ca4157;border-radius:0;border:1px solid #ca4157;text-transform:uppercase;font-size:12px;font-weight:400;font-family:GeneralSans,sans-serif;color:#fff}.mfp-content .mepr-white-popup .mepr-cancel-sub-buttons button:hover{background:0 0;color:#ca4157}h3{margin-bottom:30px}.main-content .mepr_updated{border:0 !important;background:0 0 !important;padding:0 !important;font-family:GeneralSans,sans-serif;font-size:14px;font-weight:400;letter-spacing:.03em}.main-content #mepr-account-welcome-message{display:none}.main-content .mp_wrapper{max-width:600px;margin:auto;font-family:GeneralSans,sans-serif;font-weight:400;font-size:14px;line-height:1.2}.main-content .mp_wrapper .mepr-form-has-errors{display:none !important}.main-content .mp_wrapper #mepr-account-nav{display:flex;flex-direction:row;gap:30px;align-items:center;justify-content:center;margin-bottom:30px}@media screen and (max-width:575px){.main-content .mp_wrapper #mepr-account-nav{gap:15px;justify-content:start}}.main-content .mp_wrapper #mepr-account-nav span{padding:0}.main-content .mp_wrapper #mepr-account-nav a{font-family:GeneralSans,sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;text-decoration:none;color:#000}.main-content .mp_wrapper #mepr-account-nav a:hover{text-decoration:underline}.main-content .mp_wrapper #mepr-account-nav .mepr-active-nav-tab a{color:#000;text-decoration:underline}.main-content .mp_wrapper .mp-form-row{margin-bottom:20px}.main-content .mp_wrapper .mp-form-row input{font-family:GeneralSans,sans-serif;background:0 0;border:1px solid #000;outline:none;font-size:15px;height:40px;width:100%;text-transform:unset;font-weight:400}.main-content .mp_wrapper .mp-form-row input.invalid{background-color:transparent !important;border:1px solid red !important}.main-content .mp_wrapper a{font-family:GeneralSans,sans-serif;font-weight:400;font-size:14px;line-height:1.2}.main-content .mp_wrapper .mp-form-label,.main-content .mp_wrapper label{font-family:GeneralSans,sans-serif;font-weight:400;font-size:14px;line-height:1.2}.main-content .mp_wrapper .mepr-account-change-password{margin-top:10px;display:block}.main-content .mp_wrapper .mepr-account-change-password a{font-family:GeneralSans,sans-serif;font-weight:400;font-size:14px;line-height:1.2;text-decoration:underline}.main-content .mp_wrapper .mepr-account-change-password a:hover{text-decoration:none}.main-content .mp_wrapper .mepr_spacer{display:none}.main-content .mp_wrapper .mepr-submit{background:#ca4157;border:1px solid #ca4157;color:#fff;font-family:GeneralSans,sans-serif;text-transform:uppercase;height:40px;width:100%;margin-top:20px;margin-bottom:5px;font-size:12px;font-weight:400}.main-content .mp_wrapper .mepr-submit:hover{background:0 0;color:#ca4157;border:1px solid #ca4157}.main-content .mp_wrapper .mepr-account-table .mepr-account-subscr-id,.main-content .mp_wrapper .mepr-account-table .mepr-account-terms,.main-content .mp_wrapper .mepr-account-table .mepr-account-rebill{color:#424242}.main-content .mp_wrapper .mepr-account-table .mepr-account-actions .mepr-account-update{display:none}.main-content .mp_wrapper .mepr-account-table .mepr-alt-row{background:0 0}.main-content .mp_wrapper .mepr-account-table thead th{white-space:nowrap;font-family:GeneralSans,sans-serif;font-weight:500;font-size:14px;line-height:1.2;text-transform:uppercase}.main-content .mp_wrapper .mepr-account-table tbody div,.main-content .mp_wrapper .mepr-account-table tbody td{font-family:GeneralSans,sans-serif;font-weight:400;font-size:14px;line-height:1.2}@media screen and (max-width:600px){.main-content .mp_wrapper .mepr-account-table tbody .mepr-account-auto-rebill{display:block !important}.main-content .mp_wrapper .mepr-account-table tbody td:before{font-weight:500}.main-content .mp_wrapper .mepr-account-table tbody div{font-weight:400}}.mepr-no-active-subscriptions,.mp-no-subs{font-family:GeneralSans,sans-serif;font-size:14px;font-weight:400;letter-spacing:.03em;max-width:400px;margin:auto}.content_login-form .sub-text{text-align:center}.content_login-form .sub-text span{font-size:14px;font-family:GeneralSans,sans-serif}.content_login-form .sub-text span a{font-size:14px;font-family:GeneralSans,sans-serif;text-decoration:underline}.content_login-form .sub-text span a:hover{text-decoration:none}.content_login-form .mp_wrapper h3{display:none}.content_login-form .mepr_error{max-width:400px;margin:20px auto;background:#fff !important}.content_login-form .mepr_error ul{padding:0 !important}.content_login-form .mepr_error li{font-size:14px;font-family:GeneralSans,sans-serif}.content_login-form .mp_login_form,.content_login-form #mepr_forgot_password_form,.content_login-form .mepr_password_reset_requested{max-width:400px;margin:40px auto}.content_login-form .mp_login_form p,.content_login-form #mepr_forgot_password_form p,.content_login-form .mepr_password_reset_requested p{text-align:center;font-size:14px;font-family:GeneralSans,sans-serif}.content_login-form .mp_login_form label,.content_login-form #mepr_forgot_password_form label,.content_login-form .mepr_password_reset_requested label{font-size:14px;font-family:GeneralSans,sans-serif}.content_login-form .mp_login_form .mp-form-row .mp-form-label,.content_login-form #mepr_forgot_password_form .mp-form-row .mp-form-label,.content_login-form .mepr_password_reset_requested .mp-form-row .mp-form-label{margin-bottom:5px}.content_login-form .mp_login_form .mp-form-row input,.content_login-form #mepr_forgot_password_form .mp-form-row input,.content_login-form .mepr_password_reset_requested .mp-form-row input{font-family:GeneralSans,sans-serif;background:0 0;border:1px solid #000;outline:none;font-size:15px;height:40px;width:100%;text-transform:unset;font-weight:400}.content_login-form .mp_login_form .submit #wp-submit,.content_login-form #mepr_forgot_password_form .submit #wp-submit,.content_login-form .mepr_password_reset_requested .submit #wp-submit{background:#ca4157;border:1px solid #ca4157;color:#fff;font-family:GeneralSans,sans-serif;text-transform:uppercase;height:40px;width:100%;margin-top:20px;margin-bottom:5px;font-size:12px;font-weight:400}.content_login-form .mp_login_form .submit #wp-submit:hover,.content_login-form #mepr_forgot_password_form .submit #wp-submit:hover,.content_login-form .mepr_password_reset_requested .submit #wp-submit:hover{background:0 0;color:#ca4157;border:1px solid #ca4157}.content_login-form .mp_login_form .mp-spacer,.content_login-form #mepr_forgot_password_form .mp-spacer,.content_login-form .mepr_password_reset_requested .mp-spacer{display:none}.content_login-form .mp_login_form .mepr-login-actions a,.content_login-form #mepr_forgot_password_form .mepr-login-actions a,.content_login-form .mepr_password_reset_requested .mepr-login-actions a{font-size:14px;font-family:GeneralSans,sans-serif;text-decoration:underline}.content_login-form .mp_login_form .mepr-login-actions a:hover,.content_login-form #mepr_forgot_password_form .mepr-login-actions a:hover,.content_login-form .mepr_password_reset_requested .mepr-login-actions a:hover{text-decoration:none}