/* CookieYes*/
@import url("/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/cookie-law-info-public.css");
@import url("/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/cookie-law-info-gdpr.css");

.mepr-pro-template .site-branding { max-width: 300px; }
.mepr-account-message.mepr-account-welcome-message:empty { display: none !important; }
.mepr-newpassword-form a,
.mepr-newpassword-form a:visited { color: #eb4034; }
.mepr-account-container .mepr-button.btn-outline { color: #141e4a;border-color: #141e4a; }
#mepr-account-nav .mepr-nav-item.mepr-memberships { background-color: #ead810; }
#mepr-account-nav .mepr-nav-item.mepr-memberships a:before { content: "\e904"; }
#mepr-account-nav .mepr-nav-item.mepr-memberships a { color:#03163f; }

.mpgft-send-gift-form input[type="submit"],
.mepr-account-container input[type="submit"],
.mepr-checkout-container .form-wrapper input[type="submit"].mepr-submit,
.mepr-pro-template #mepr-template-login .mepro-form input[type="submit"] { border:0;background-color: #141e4a; }
.mpgft-send-gift-form input[type="submit"]:hover,
.mepr-checkout-container .form-wrapper input[type="submit"]:hover,
.mepr-pro-template #mepr-template-login .mepro-form input[type="submit"]:hover { color: #141e4a;background-color: #ead810; }

.li-list.li-list--subscription { list-style-type:none;margin:0 0 20px 0;padding:0; }
.li-list--subscription .li-list__item { margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px solid #CCC; }

.li-btn { display:inline-block;padding:10px 20px;border-radius:5px;transition: 0.4s; }
.li-btn.li-btn--rounded { padding: 10px 40px;border-radius: 40px; }
.li-btn--blue { color:#FFF;background-color:#141e4a;border:1px solid #141e4a; }
.li-btn--blue:visited { color: #FFF; }
.li-btn--blue:hover { color:#141e4a;background-color:#ead810;text-decoration:none !important;border:1px solid #ead810; }
.li-btn--yellow { color:#091f3d;background-color:#ead810;border:1px solid #ead810; }
.li-btn--yellow:hover { color:#ead810;background-color:#091f3d;border:1px solid #091f3d; }
.li-btn--white { color:#091f3d;background-color:#FFF;border:1px solid #EEE; }
.li-btn--white:hover { color:#333;background-color:#CCC;border:1px solid #CCC; }
.li-btn--price-box { padding:15px 30px;text-decoration:none !important;font-family: Fira Sans; }

.mepr-pro-template .mp-table tbody tr td:first-child,
.mepr-pro-template .mp-table tfoot tr th:first-child,
.mepr-pro-template .site-header .profile-menu__avatar,
.mepr-pro-template .mepr-rl-registration-footer-widget,
.mepro-login-contents .mp_login_form #mepr-unauthorized-for-resource { display: none; }
.mepr-pro-template .pum { display: none !important; }

.login.mepr-pro-template .mepro-login-widget .mepro-boxed { background-color: transparent; }
#mepr-account-content .mepr-rl-footer-widgets,
.mepr-app-layout #mepr-rl-registration-footer-widget, .mepr-app-layout #mepr-rl-global-footer-widget { border:0 !important; }
.mepr-pro-template .mepr-pro-template-footer-text { text-align:center;font-size:10px; }
.mepro-login-widget-box.mepro-boxed .mepr-pro-template-footer-text { color: #FFF; }
.mepro-login-widget-box.mepro-boxed .mepr-pro-template-footer-text a { color: #CCC; }
.mepr-pro-template .mepr-pro-template-membership-text h1 { font-size: 1.8em;line-height: 2rem; }

.mepr-account-message.mepr-account-alert-message { border: 1px solid #f0d229;background-color: #fff9d5;width:100%; }

/* login message */
.mepro-login-contents .mp_login_form .mepr-unauthorized-message { display:flex;flex-direction:column; }
.mepro-login-contents .mp_login_form .mepr-unauthorized-message div { margin:10px 0 0 0;text-align: center; }
.mepro-login-contents .mp_login_form .mepr-unauthorized-message p { padding:10px 0; }

/* privacy text */
.memberpressproduct-template.postid-14623 .li-privacy-sub-text,
.memberpressproduct-template.postid-14617 .li-privacy-sub-text,
.memberpressproduct-template.postid-65188 .li-privacy-sub-text,
.memberpressproduct-template.postid-65189 .li-privacy-sub-text,
.memberpressproduct-template.postid-75716 .li-privacy-sub-text,
.memberpressproduct-template.postid-105080 .li-privacy-sub-text,
.memberpressproduct-template.postid-14123 .li-privacy-sub-text,
.memberpressproduct-template.postid-124981 .li-privacy-sub-text,
.memberpressproduct-template.premium-regalo .li-privacy-sub-text,
.memberpressproduct-template.postid-55581 .li-privacy-sub-text__reminder,
.memberpressproduct-template .mepr-checkbox-field[for=mpgft-signup-gift-checkbox1] { display:none !important; }

/* privacy checkbox */
.li-privacy-sub-text { padding-top:5px;display:block;font-size:13px;line-height:16px; }
.li-privacy-sub-text__highlight { color: #CC3333; }
.mepr-form label[for=mepr_agree_to_privacy_policy1] { display: inline-block !important; }

/* Cloudflare Turnstile */
.cf-turnstile,
.cf-turnstile-br { display:block; }

@media only screen and (max-width: 1023px) {
    .mepr-pro-template .mepr-checkout-container .form-wrapper,
    .mepr-pro-template .mepr-checkout-container .invoice-wrapper,
    .mepr-pro-template .mepr-rl-footer-widgets,
    .mepr-pro-template .mepr-pro-template-membership-text { padding-left: 1.5rem;padding-right: 1.5rem; }
}