@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Vidaloka&display=swap";
.mfp-content .mepr-white-popup {
  background: #fff;
  border: 1px solid #000;
}
.mfp-content .mepr-white-popup .mepr-cancel-sub-text {
  font-family: "Inter", sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.2;
}
.mfp-content .mepr-white-popup .mepr-cancel-sub-buttons button {
  background: #997950;
  border-radius: 0;
  border: 1px solid #997950;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 300;
  font-family: "Inter", sans-serif;
  color: #fff;
}
.mfp-content .mepr-white-popup .mepr-cancel-sub-buttons button:hover {
  background: none;
  color: #000;
}

.account-heading {
  margin-bottom: 40px;
}
.account-heading h3 {
  font-size: 3rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.page__content .mepr_updated {
  border: 0 !important;
  background: none !important;
  padding: 0 !important;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.03em;
}
.page__content .entry-title {
  max-width: 400px;
  margin: 0 auto 40px;
  text-align: center;
}
.page__content .entry-title h1 {
  font-size: 40px;
  line-height: 1.2;
}
.page__content #mepr-account-welcome-message {
  display: none;
}
.page__content .unauthorized-access__container {
  text-align: center;
}
.page__content .unauthorized-access__container h1 {
  font-size: 40px;
  margin-bottom: 30px;
}
.page__content .unauthorized-access__container .content-container {
  margin-bottom: 30px;
}
.page__content .unauthorized-access__container .content-container span {
  font-family: "Inter", sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.2;
  margin: 0;
}
.page__content .unauthorized-access__container .content-container span a {
  color: #000;
  font-size: 15px;
  text-decoration: underline;
}
.page__content .unauthorized-access__container .content-container span a:hover {
  color: #000;
  text-decoration: none;
}
.page__content .unauthorized-access__container .mp_wrapper {
  max-width: 400px;
  margin: auto;
}
.page__content .unauthorized-access__container .mp_wrapper p {
  text-align: center;
  font-size: 14px;
  font-weight: 300;
}
.page__content .unauthorized-access__container .mp_wrapper label {
  font-size: 14px;
  font-weight: 300;
}
.page__content .unauthorized-access__container .mp_wrapper .mp-form-row .mp-form-label {
  margin-bottom: 5px;
  font-weight: 300;
}
.page__content .unauthorized-access__container .mp_wrapper .mp-form-row input {
  font-family: "Inter", sans-serif;
  background: none;
  border: 1px solid #000;
  outline: none;
  font-size: 15px;
  font-weight: 300;
  height: 40px;
  width: 100%;
}
.page__content .unauthorized-access__container .mp_wrapper .submit #wp-submit {
  background: #997950;
  border: 1px solid #997950;
  color: #fff;
  font-family: "Inter", sans-serif;
  text-transform: uppercase;
  height: 40px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 300;
}
.page__content .unauthorized-access__container .mp_wrapper .submit #wp-submit:hover {
  background: none;
  color: #000;
  border: 1px solid #997950;
}
.page__content .unauthorized-access__container .mp_wrapper .mp-spacer {
  display: none;
}
.page__content .unauthorized-access__container .mp_wrapper .mepr-login-actions {
  text-align: start;
}
.page__content .unauthorized-access__container .mp_wrapper .mepr-login-actions a {
  font-size: 14px;
  text-decoration: underline;
  color: #000;
  font-weight: 300;
}
.page__content .unauthorized-access__container .mp_wrapper .mepr-login-actions a:hover {
  color: #000;
  text-decoration: none;
}
.page__content .mp_wrapper {
  max-width: 600px;
  margin: auto;
  font-family: "Inter", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.2;
}
.page__content .mp_wrapper .mepr-form-has-errors {
  display: none !important;
}
.page__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) {
  .page__content .mp_wrapper #mepr-account-nav {
    gap: 15px;
    justify-content: start;
  }
}
.page__content .mp_wrapper #mepr-account-nav span {
  padding: 0;
  font-weight: 300;
}
.page__content .mp_wrapper #mepr-account-nav a {
  font-family: "Inter", sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: none;
  color: #000;
}
.page__content .mp_wrapper #mepr-account-nav a:hover {
  text-decoration: underline;
}
.page__content .mp_wrapper #mepr-account-nav .mepr-active-nav-tab a {
  color: #000;
  font-weight: 400;
  text-decoration: underline;
}
.page__content .mp_wrapper .mp-form-row {
  margin-bottom: 20px;
}
.page__content .mp_wrapper .mp-form-row input {
  margin-top: 5px;
  border: 1px solid #000;
  font-family: "Inter", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.2;
  height: 40px;
  outline: 0;
  background: none;
}
.page__content .mp_wrapper .mp-form-row input.invalid {
  background-color: transparent !important;
  border: 1px solid red !important;
}
.page__content .mp_wrapper a {
  font-family: "Inter", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.2;
  text-decoration: underline;
  color: #000;
}
.page__content .mp_wrapper a:hover {
  color: #000;
  text-decoration: none;
}
.page__content .mp_wrapper .mp-form-label, .page__content .mp_wrapper label {
  font-family: "Inter", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.2;
}
.page__content .mp_wrapper .mepr-account-change-password {
  margin-top: 10px;
  display: block;
}
.page__content .mp_wrapper .mepr-account-change-password a {
  font-family: "Inter", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.2;
  text-decoration: underline;
  color: #000;
}
.page__content .mp_wrapper .mepr-account-change-password a:hover {
  color: #000;
  text-decoration: none;
}
.page__content .mp_wrapper .mepr_spacer {
  display: none;
}
.page__content .mp_wrapper .mepr-submit {
  background: #997950;
  border: 1px solid #997950;
  color: #fff;
  font-family: "Inter", sans-serif;
  text-transform: uppercase;
  height: 40px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 300;
}
.page__content .mp_wrapper .mepr-submit:hover {
  background: none;
  color: #000;
  border: 1px solid #997950;
}
.page__content .mp_wrapper .mepr-account-table .mepr-account-subscr-id, .page__content .mp_wrapper .mepr-account-table .mepr-account-terms, .page__content .mp_wrapper .mepr-account-table .mepr-account-rebill {
  color: #424242;
}
.page__content .mp_wrapper .mepr-account-table .mepr-account-actions .mepr-account-update {
  display: none;
}
.page__content .mp_wrapper .mepr-account-table .mepr-alt-row {
  background: none;
}
.page__content .mp_wrapper .mepr-account-table thead th {
  white-space: nowrap;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  text-transform: uppercase;
}
.page__content .mp_wrapper .mepr-account-table tbody div, .page__content .mp_wrapper .mepr-account-table tbody td {
  font-family: "Inter", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.2;
}
@media screen and (max-width: 600px) {
  .page__content .mp_wrapper .mepr-account-table tbody .mepr-account-auto-rebill {
    display: block !important;
  }
  .page__content .mp_wrapper .mepr-account-table tbody td::before {
    font-weight: 300;
  }
  .page__content .mp_wrapper .mepr-account-table tbody div {
    font-weight: 300;
  }
}

.mepr-no-active-subscriptions, .mp-no-subs {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.03em;
  max-width: 400px;
  margin: auto;
}

.content_login-form .login-heading h3 {
  font-size: 3rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.content_login-form .sub-text {
  text-align: center;
}
.content_login-form .sub-text span {
  font-size: 14px;
  font-weight: 300;
}
.content_login-form .sub-text span a {
  font-size: 14px;
  font-family: "Inter", sans-serif;
  text-decoration: underline;
  color: #000;
  font-weight: 300;
}
.content_login-form .sub-text span a:hover {
  color: #000;
  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: "Inter", sans-serif;
  font-weight: 300;
}
.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-weight: 300;
}
.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-weight: 300;
}
.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: "Inter", sans-serif;
  font-weight: 300;
  background: none;
  border: 1px solid #000;
  outline: none;
  font-size: 15px;
  height: 40px;
  width: 100%;
}
.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: #997950;
  border: 1px solid #997950;
  color: #fff;
  font-family: "Inter", sans-serif;
  text-transform: uppercase;
  height: 40px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 300;
}
.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: none;
  color: #000;
  border: 1px solid #997950;
}
.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: "Inter", sans-serif;
  text-decoration: underline;
  color: #000;
  font-weight: 300;
}
.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 {
  color: #000;
  text-decoration: none;
}/*# sourceMappingURL=page-account.css.map */