
 html { line-height: 1.15; -webkit-text-size-adjust: 100%; } body { margin: 0; } main { display: block; } h1 { font-size: 2em; margin: 0.67em 0; } hr { box-sizing: content-box; height: 0; overflow: visible; } pre { font-family: monospace, monospace; font-size: 1em; } a { background-color: transparent; } abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } img { border-style: none; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } button, [type=button], [type=reset], [type=submit] { -webkit-appearance: button; } button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { padding: 0.35em 0.75em 0.625em; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type=checkbox], [type=radio] { box-sizing: border-box; padding: 0; } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto; } [type=search] { -webkit-appearance: textfield; outline-offset: -2px; } [type=search]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } details { display: block; } summary { display: list-item; } template { display: none; } [hidden] { display: none; } .screen-reader-text { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; } *, *::before, *::after { box-sizing: inherit; } html { box-sizing: border-box; } body, button, input, select, optgroup, textarea { color: #404040; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 1rem; line-height: 1.5; } h1, h2, h3, h4, h5, h6 { clear: both; } p { margin-bottom: 1.5em; } dfn, cite, em, i { font-style: italic; } blockquote { margin: 0 1.5em; } address { margin: 0 0 1.5em; } pre { background: #eee; font-family: "Courier 10 Pitch", courier, monospace; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; } code, kbd, tt, var { font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { background: #fff9c0; text-decoration: none; } big { font-size: 125%; } body { background: #fff; } [x-cloak] { display: none !important; } hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; } ul, ol { margin: 0 0 1.5em 3em; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin-bottom: 0; margin-left: 1.5em; } dt { font-weight: 700; } dd { margin: 0 1.5em 1.5em; } embed, iframe, object { max-width: 100%; } img { height: auto; max-width: 100%; } figure { margin: 1em 0; } table { width: 100%; margin-bottom: 1rem; color: #212529; caption-side: bottom; border-collapse: collapse; } table th, table td { padding: 0.75rem; vertical-align: top; text-align: left; } a { color: #06429E; text-decoration: none; } a:visited { color: #06429E; } a:hover, a:focus, a:active { color: #191970; } a:focus { outline: thin dotted; } a:hover, a:active { outline: 0; } button, .mepr-button, input[type=button], input[type=reset], input[type=submit] { border: 1px solid; border-color: #fff; background: #06429E; color: #fff; display: inline-block; font-weight: 400; line-height: 1.5; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; padding: 0.375rem 0.75rem; font-size: 1rem; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } button:hover, .mepr-button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover { border-color: #ccc #bbb #aaa; } button:active, button:focus, .mepr-button:active, .mepr-button:focus, input[type=button]:active, input[type=button]:focus, input[type=reset]:active, input[type=reset]:focus, input[type=submit]:active, input[type=submit]:focus { border-color: #aaa #bbb #bbb; } button.btn-link, .mepr-button.btn-link, input[type=button].btn-link, input[type=reset].btn-link, input[type=submit].btn-link { font-weight: 400; color: #007bff; background-color: transparent; border: 0; } .dropdown { position: absolute; z-index: 1; transform: translate3d(0px, 38px, 0px); top: 0px; left: 0px; will-change: transform; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 1rem; color: #212529; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; } .dropdown a { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; text-decoration: none; } .mepr-button.btn-outline { background: transparent; color: #06429E; border-color: #06429E; } .mepr-form .mp-address-group { position: relative; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.08), 0px 1px 1px rgba(0, 0, 0, 0.04); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .mepr-form .mp-address-group .mp-form-row { margin: 0; } .mepr-form .mp-address-group .mepr-form-input, .mepr-form .mp-address-group input[type=text] { margin: 0; box-shadow: none; border-radius: 0; height: calc(1.7em + 0.75rem + 2px); } .mepr-form .mp-address-group > .mp-form-row + .mp-form-row .mepr-form-input { margin-top: -1px; } .mepr-form .mp-address-group .mp-form-row:first-child .mepr-form-input { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; } .mepr-form .mp-address-group .mp-form-row:last-child .mepr-form-input { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; } .mepr-form #mp-address-group-label { display: none; } .mepr-form input[type=text], .mepr-form input[type=email], .mepr-form input[type=url], .mepr-form input[type=password], .mepr-form input[type=search], .mepr-form input[type=number], .mepr-form input[type=tel], .mepr-form input[type=range], .mepr-form input[type=date], .mepr-form input[type=month], .mepr-form input[type=week], .mepr-form input[type=time], .mepr-form input[type=datetime], .mepr-form input[type=datetime-local], .mepr-form input[type=color], .mepr-form textarea { display: block; width: 100%; height: calc(1.5em + 0.75rem + 2px); font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.25rem; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.08), 0px 1px 1px rgba(0, 0, 0, 0.04); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .mepr-form input[type=text].invalid::placeholder, .mepr-form input[type=email].invalid::placeholder, .mepr-form input[type=url].invalid::placeholder, .mepr-form input[type=password].invalid::placeholder, .mepr-form input[type=search].invalid::placeholder, .mepr-form input[type=number].invalid::placeholder, .mepr-form input[type=tel].invalid::placeholder, .mepr-form label.invalid, .mepr-form label.invalid a { color: #2b3239; } .mepr-form input[type=text]:focus, .mepr-form input[type=email]:focus, .mepr-form input[type=url]:focus, .mepr-form input[type=password]:focus, .mepr-form input[type=search]:focus, .mepr-form input[type=number]:focus, .mepr-form input[type=tel]:focus, .mepr-form input[type=range]:focus, .mepr-form input[type=date]:focus, .mepr-form input[type=month]:focus, .mepr-form input[type=week]:focus, .mepr-form input[type=time]:focus, .mepr-form input[type=datetime]:focus, .mepr-form input[type=datetime-local]:focus, .mepr-form input[type=color]:focus, .mepr-form textarea:focus { color: #111; } .mepr-form select { border: 1px solid #ccc; display: block; width: 100%; padding: 0.375rem 2.25rem 0.375rem 0.75rem; -moz-padding-start: calc(0.75rem - 3px); font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; background-color: #fff; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; border: 1px solid #ced4da; border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .mepr-form select[multiple] { padding-right: 0.75rem; background-image: none; } .mepr-form textarea { width: 100%; padding: 0.375rem 0.75rem; line-height: 1.5; resize: vertical; min-height: 90px; } .mepr-form .iti { width: 100%; } .site-header { display: flex; position: relative; z-index: 999; background-color: #06429E; justify-content: space-between; align-items: center; padding: 0.5rem 1rem; } .site-header .site-branding__logo { display: block; width: auto; max-height: 100px; height: 40px; } .mepr-guest-layout .site-branding img.site-logo { max-height: 100px; width: 100%; } .mepr-guest-layout main{ padding-bottom: 6em; } .site-header .profile-menu__dropdown { transform: translate3d(0px, 58px, 0px) !important; right: 0; left: auto; } .site-header .profile-menu__button-group { position: relative; } .site-header .profile-menu__button { background: transparent; display: none; padding: 0.5rem; border: 0; cursor: pointer; } .site-header .profile-menu__button:hover { background: rgba(0, 0, 0, 0.4); } .site-header .profile-menu__avatar { width: 2.5rem; height: 2.5rem; border-radius: 9999px; margin-right: 0.75rem; } .site-header .profile-menu__text { color: #fff; display: block; text-align: left; margin-right: 1rem; } .site-header .profile-menu__text--small { display: block; font-size: 12px; color: rgba(255, 255, 255, 0.7); margin-top: 0px; } .site-header .profile-menu__arrow_down { width: 1.5rem; height: 1.5rem; color: #fff; } .site-header .profile-menu__hamburger { color: #fff; width: 1.5rem; height: 1.5rem; } .site-header .dropdown__item, .site-header .dropdown a { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; text-decoration: none; } .site-header .dropdown__item:hover, .site-header .dropdown__item:focus, .site-header .dropdown a:hover, .site-header .dropdown a:focus { color: #16181b; text-decoration: none; background-color: #f8f9fa; } @media (max-width: 839px) { .site-header .profile-menu__button.--is-mobile { display: block; } } @media (min-width: 840px) { .site-header .profile-menu__button.--is-tablet { display: flex; align-items: center; } } .guest-layout .site-header { display: flex; justify-content: center; justify-items: center; padding: 3rem 0; } .mepr_pro_error, .mepr-unauthorized-message { display: flex; align-items: center; margin-top: 2rem; } .mepr_pro_error > * + *, .mepr-unauthorized-message > * + * { margin-left: 1rem; } .mepr_pro_error .mepr_pro_error_content { flex: 1; } .mepr_pro_error ul, .mepr-unauthorized-message ul { list-style-type: none; padding: 0; margin-bottom: 0; } .mepr_pro_error p, .mepr-unauthorized-message p { margin: 0; } .mepr_pro_error svg, .mepr-unauthorized-message svg { color: #eb5757; width: 3rem; height: 3rem; } .mepr-guest-layout .mepr_pro_error { display: none; } .mepr-guest-layout .mepro-login-contents .mepr_pro_error { display: flex; } .mp-form-row.mepr_forgot_password_input label { display: block !important; margin-bottom: 7px; } .table-responsive{ overflow-x: auto; -webkit-overflow-scrolling: touch; } .flex-centered{ justify-content: center; align-items: center; display: flex; } .rtl .mp_wrapper form { text-align: right; } .rtl #mepr-template-login .mepro-form button.mp-hide-pw { right: auto; left: 0; } .rtl #mepr-template-login .mepro-form .mepr_remember_me > * + * { margin-right: 0.5rem; margin-left: 0; } .rtl #mepr-account-nav .mepr-nav-item a { justify-content: right; } .rtl #mepr-account-nav .mepr-nav-item a::before { margin-right: 0; margin-left: 10px; } .rtl .site-header .profile-menu__dropdown { right: auto; left: 0; text-align: right; } .rtl .site-header .profile-menu__text { text-align: right; } .rtl .button.mp-hide-pw { right: auto; left: 0; } @media (min-width: 840px) { .rtl #mepr-account-content { padding-right: 0; padding-left: 2em; } } @media (min-width: 1024px) { .rtl .mepr-checkout-container .form-wrapper { padding-right: 3rem; padding-left: 0; border-right: 1px solid #ccc; border-left: none; } .rtl .mepr-checkout-container .invoice-wrapper { padding-left: 3rem !important; padding-right: 0; } } 
 .mp_wrapper { overflow: inherit; box-sizing: border-box; } .mp_wrapper h1, .mp_wrapper h2, .mp_wrapper h3 { font-weight: normal; border: none; outline: none; background: none; } .mp_wrapper img { box-shadow: none !important; border: 0 !important; border-radius: 0 !important; } .mp_wrapper :focus { outline: 0; } .mp_wrapper form { text-align: left; } .mp_wrapper textarea, .mp_wrapper select, .mp_wrapper input[type=text], .mp_wrapper input[type=url], .mp_wrapper input[type=email], .mp_wrapper input[type=tel], .mp_wrapper input[type=number], .mp_wrapper input[type=password] { width: 100%; outline-style: none; font-size: inherit; font-family: inherit; padding: 10px; letter-spacing: normal; border: 1px solid rgba(0, 0, 0, 0.2); display: inline; box-sizing: border-box; } .mp_wrapper textarea:focus-visible, .mp_wrapper select:focus-visible, .mp_wrapper input[type=text]:focus-visible, .mp_wrapper input[type=url]:focus-visible, .mp_wrapper input[type=email]:focus-visible, .mp_wrapper input[type=tel]:focus-visible, .mp_wrapper input[type=number]:focus-visible, .mp_wrapper input[type=password]:focus-visible, .mp_wrapper .iti__selected-flag:focus-visible { border: 2px solid #bcbcbc; } .mp_wrapper input[type=checkbox]:focus-visible, .mp_wrapper input[type=radio]:focus-visible { outline: 2px solid #bcbcbc; } .mp_wrapper input[type=file]:focus-visible { border: 2px solid #bcbcbc; } .mepr-stripe-card-errors, .mepr-paypal-card-errors, .mepr-square-errors { color: #eb1c26; } .mp_wrapper label, .mp_wrapper .mp-row { font-size: inherit; font-family: inherit; letter-spacing: normal; display: inline-block; } .mp_wrapper .mepr-radios-field, .mp_wrapper .mepr-checkbox-field, .mp_wrapper .mepr-checkboxes-field, .mp_wrapper label { width: 100% !important; display: inline-block; } .mp_wrapper .mp-form-row { margin-bottom: 10px; width: 100% !important; } .mp_wrapper input[type=image] { border: none !important; padding: 0 !important; width: auto !important; } .mp_wrapper textarea { outline-style: none; font-size: inherit; font-family: inherit; letter-spacing: normal; padding: 4px 2px 4px 2px; resize: none; } .mp_wrapper .mepr_price label, .mp_wrapper .mepr_price .mepr_price_cell, .mp_wrapper .mepr_price .mepr_price_cell_label { display: inline !important; } .mepr-login-form-wrap input[name=rememberme]:focus-visible { outline: 2px solid #bcbcbc; } .mepr-login-form-wrap a:focus-visible, .mepr-form label a:focus-visible { color: #06429e; font-weight: 500; text-decoration: underline; } table.mp-table thead, table.mp-table tbody, table.mp-table tfoot, table.mp-table tr, table.mp-table th, table.mp-table td { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; } table.mp-table { display: block; border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px !important; margin-bottom: 24px; width: 100% !important; display: table; } table.mp-table thead { display: table-header-group; } table.mp-table tfoot { display: table-footer-group; } table.mp-table tr { display: table-row; } table.mp-table, table.mp-table th, table.mp-table td { border: 1px solid rgba(0, 0, 0, 0.1); } table.mp-table th, table.mp-table td { display: table-cell; padding: 8px; border-width: 0 1px 1px 0 !important; } table.mp-table th { text-align: left; font-weight: bold; text-transform: uppercase; } table.mp-table .mp-currency-cell { text-align: right; } .mepr_error, .mepr_updated { padding: 5px 5px 5px 15px !important; margin-bottom: 25px !important; box-sizing: border-box !important; width: 100%; } .mepr_error { background-color: #feb9bb !important; border: 1px solid #d40022 !important; } .mepr_error ul { padding: 0 0 5px 0 !important; margin: 0 !important; } .mepr_error ul li { list-style-type: none !important; padding: 0 !important; margin: 0 !important; } .mepr_updated { background-color: #def4c5 !important; border: 1px solid #4d8c2e !important; } .mepr-form input.invalid, .mepr-form select.invalid, .mepr-form textarea.invalid, .mepr-form label.mepr-checkbox-field.invalid, .mepr-form div.mepr-checkboxes-field.invalid, .mepr-form div.mepr-radios-field.invalid { border: 2px solid red !important; background-color: #FF6666 !important; } .mepr-form .mepr-coupon-code.valid { border: 2px solid #61cb7f; background-color: #89e8a4; } .validation.failed:after { color: red; content: 'Validation failed'; } .validation.passed:after { color: green; content: 'Validation passed'; } .mepr-radios-field, .mepr-checkboxes-field { display: inline-block !important; width: 250px !important; margin-bottom: 10px !important; } .mepr-radios-field-row, .mepr-checkboxes-field-row { display: block !important; padding-left: 0 !important; margin-left: 2px !important; } input.mepr-form-radios-input, input.mepr-form-checkboxes-input { padding-left: 0; margin-left: 0; width: auto; margin-right: 5px; display: inline !important; text-align: left; } label.mepr-form-radios-label, label.mepr-form-checkboxes-label { display: inline !important; width: 222px !important; max-width: 222px !important; min-width: 222px !important; } .mp_wrapper .mp-form-row label { display: inline !important; } .mp_wrapper .mp-form-row { position: relative; } .mp_wrapper .mp-form-row .screen-reader-text { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; } .mp_wrapper .mp-form-row fieldset { margin: 0; padding: 0; border: none; } .mp-form-row-group-wrapper { position: relative; width: 50%; } .mp_wrapper fieldset.mepr-payment-methods-wrapper { margin-left: 0; margin-right: 0; padding: 0; border: 0; } .mp_wrapper fieldset.mepr-payment-methods-wrapper legend { margin: 18px 0; font-size: 18px; font-weight: 400; } .mp_wrapper .mp-form-row.mp-address-group label.placeholder-text, .mp_wrapper .mp-form-row .mp-form-row-group label.placeholder-text, #mepr_loginform .mp-form-label label.placeholder-text, .mepr_coupon label.placeholder-text { position: absolute; top: 9px; left: 13px; z-index: 999; width: auto !important; color: #757575; font-size: 16px !important; pointer-events: none; transform: translate(0); transition: transform 0.15s ease-out, font-size 0.15s ease-out, background-color 0.2s ease-out, color 0.15s ease-out; } .mp_wrapper .mp-form-row .mp-form-row-group label.placeholder-text { top: 7px; } .mp_wrapper .mp-form-row.mp-address-group label.placeholder-text.active, .mp_wrapper .mp-form-row .mp-form-row-group label.placeholder-text.active, #mepr_loginform .mp-form-label label.placeholder-text.active, .mepr-pro-template .mp_wrapper .mepr_mepr-address-country .mp-form-label label.placeholder-text, .mepr-pro-template .mp_wrapper .mepr_mepr-address-state .mp-form-label label.placeholder-text { transform: translate(0, -20px); padding: 0 5px; background: #fff; color: #06429e; font-size: 13px !important; } .mp_wrapper .mp-form-row.mp-address-group .mp-form-label .cc-error { display: none !important; } .mepr-hidden { display: none; } .mepr-visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 0; margin: -1px; overflow: hidden; position: absolute; width: 1px; } .mp_users_subscriptions_list ul { list-style:none !important; } .mp_users_subscriptions_list ul li { padding:5px !important; margin:0 !important; } li.mp_users_subscriptions_list_alt { background:#eee; } .mepr-paywall-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); align-items: center; justify-content: center; z-index: 9999; overflow-y: auto; } .mepr-paywall-container { box-sizing: border-box; width: 100%; height: auto; background-color: #fff; border-radius: 2px; padding: 20px 15em 3em; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); position: absolute; top: 50%; min-height: 50vh; transition: all 0.3s ease-out; } .mepr-paywall-container.active { transition: all 0.3s ease-out; top: 20%; min-height: 80vh; } body:has(.mepr-paywall-overlay) { overflow: hidden; } @media (max-width: 767px) { .mepr-paywall-container { padding-left: 40px; padding-right: 40px; } } .mepr-order-bump-required input[name="mepr_order_bumps[]"] { pointer-events: none !important; opacity: 0.4 !important; } .rtl .mp_wrapper form { text-align: right; } 
.mepr-hidden { display: none; } .mp_wrapper .mepr-form-has-errors, .mp_wrapper .cc-error, .mp_wrapper .mepr-validation-error { display: none; color: #d4151e; padding-left: 5px; } .mp_wrapper .cc-success { display: none; color: #14c146; padding-left: 5px; } .mp_wrapper .mepr-validation-error { display: inline; } .mp_wrapper .mepr-cards, .mp_wrapper .visa, .mp_wrapper .amex, .mp_wrapper .mastercard, .mp_wrapper .discover { background-repeat: no-repeat !important; background-position-x: 98% !important; background-position-y: 50% !important; } .mp_wrapper .visa { background: url('https://yanvayoga.com/wp-content/plugins/memberpress/images/checkout/visa.png') right white no-repeat !important; } .mp_wrapper .mastercard { background: url('https://yanvayoga.com/wp-content/plugins/memberpress/images/checkout/mastercard.png') right white no-repeat !important; } .mp_wrapper .discover { background: url('https://yanvayoga.com/wp-content/plugins/memberpress/images/checkout/discover.png') right white no-repeat !important; } .mp_wrapper .amex { background: url('https://yanvayoga.com/wp-content/plugins/memberpress/images/checkout/amex.png') right white no-repeat !important; } .mp_wrapper .dinersclub { } .mp_wrapper .jcb { } .mp_wrapper .mepr-cards { background: url('https://yanvayoga.com/wp-content/plugins/memberpress/images/checkout/cards.png') right white no-repeat !important; } .mp_wrapper .mepr-cards.invalid { opacity: 1; } .mp_wrapper .mepr-payment-method { display: block; width: 100%; margin-bottom: 10px; } .mp_wrapper .mepr-payment-method input { display: inline-block; text-align: left; line-height: 32px; vertical-align: middle; } .mp_wrapper .mepr-payment-method .spc input { line-height: normal; } .mp_wrapper .mepr-payment-method .mepr-payment-method-label-text, .mp_wrapper .mepr-payment-method span.mepr-payment-method-icon { padding-left: 15px; display: inline-block; width: auto; vertical-align: middle !important; } .mp_wrapper .mepr-payment-method-icon img { height: 32px !important; } .mp_wrapper .mepr-payment-method .mepr-payment-method-desc-text.spc { padding: 0; background-color: inherit; } .mp_wrapper .mepr-payment-method .mepr-payment-method-desc-text { margin-top: 5px; padding: 10px; background-color: white; } .mp_wrapper .mepr-payment-method .mepr-payment-method-label-text, .mp_wrapper .mepr-payment-method input { } .mp_wrapper .mepr-authorizenet-cc-form .mepr-cc-second-row { display: flex; justify-content: space-between; } .mp_wrapper .mepr-authorizenet-cc-form .mepr-cc-second-row > div { width: 49%; } .mp_wrapper .mepr-form-checkbox, .mepr-form-radio { } .mp_wrapper .mepr_custom_field .mepr-form-checkbox { padding-left: 0 !important; margin-left: 2px !important; margin-bottom: 10px !important; } .mp_wrapper label.mepr-form-checkbox-label { width: auto !important; display: inline !important; } .mp_wrapper .mepr-signup-form fieldset { padding: 0; border: none; } .mp_wrapper .mepr_payment_method { margin: 25px 0 !important; padding: 15px !important; background-color: #f5f5f5 !important; width: 100% !important; box-sizing: border-box !important; } .mp_wrapper .mepr-payment-methods-radios label { width: inherit !important; font-weight: 600 !important; margin-right: 15px; } .mp_wrapper .mepr-payment-methods-radios input[type="radio"] { margin: 0 !important; } .mp_wrapper .mepr_no_val, #mepr_no_val { display:none !important; margin: 0; padding: 0; } .mp-form-submit { margin: 0; padding: 0; } .mepr-switch-pm-popup { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; background: #FFF; padding: 35px 65px; width: auto; max-width: 560px; margin: 20px auto; text-align: center; border-radius: 16px; } .mepr-switch-pm-mfp.mfp-close-btn-in .mfp-close { color: #bdbdbd; font-weight: normal; } .mepr-switch-pm-mfp.mfp-close-btn-in .mfp-close:hover, .mepr-switch-pm-mfp.mfp-close-btn-in .mfp-close:focus { background: transparent; } .mepr-switch-pm-popup-icon { width: 49px; margin: 5px auto; } .mepr-switch-pm-popup p { font-size: 21px; font-weight: 400; line-height: 140%; margin: 0; } .mepr-switch-pm-popup-buttons { margin-top: 35px; display: flex; gap: 20px; padding: 0 20px; } .mepr-switch-pm-popup .mepr-btn { border-radius: 32px; color: #ffffff; font-size: 16px; font-weight: bold; line-height: 140%; background: linear-gradient(90deg, #08439D 50%, #137CB3 85%); padding: 12px 30px 10px 30px; text-decoration: none; cursor: pointer; margin: 0; flex: 1; display: flex; justify-content: center; align-items: center; } .mepr-switch-pm-popup .mepr-btn:hover { background: linear-gradient(90deg, #006FAC 0%, #05BCD6 100%), #0282C9; text-decoration: none; } .mepr-switch-pm-popup .mepr-btn:active { background: #06429E; } .mepr-switch-pm-popup .mepr-btn-secondary { background: #FFFFFF; border: 1px solid #06429E; color: #06429E; } .mepr-switch-pm-popup .mepr-btn-secondary:hover { background: #FFFFFF; } .mepr-switch-pm-popup .mepr-btn-secondary:active { background: #F3F6FA; } .mepr-tax-invoice small { font-weight: normal !important; text-transform:none !important; } 
html, body { height: 100%; } .mepr-signup-form.alignwide { margin-left: auto !important; margin-right: auto !important; } .mepr-signup-form, .mepr-before-signup-form, .mepr-pro-template #primary { max-width: 1000px; margin: 0 auto; } .mepr-before-signup-form { padding: 3em auto; } @media screen and (max-width: 1023px) { .mepr-pro-template #primary > * { padding-left: 3rem; padding-right: 3rem; } .mepr-pro-template #primary > #mepr_signup_form, .mepr-pro-template #primary > .mepr-signup-form { padding-left: 0; padding-right: 0; } } .mepr-checkout-container { display: flex; flex-direction: column-reverse; height: 100%; max-width: 70rem; margin: 0 auto; } .mepr-rl-footer-widgets { padding-right: 3rem; padding-left: 3rem; } @media (min-width: 1024px) { .mepr-checkout-container { flex-direction: row-reverse; min-height: 100vh; } .mepr-checkout-container.mepr-is-footer-widget { min-height: 0; } .mepr-checkout-container .invoice-wrapper { width: 50%; padding-right: 3rem; padding-top: 3rem; padding-left: 0 !important; border-bottom: 0 !important; } .mepr-checkout-container .form-wrapper { padding-right: 0; border-left: 1px solid #ccc; } .mepr-rl-footer-widgets { padding: 3rem 0 0; } } @media (max-width: 1024px) { .mepr-checkout-container.thankyou { flex-direction: column; } } .mepr-checkout-container img.thankyou-image { margin: 0 auto; display: block; } .mepr-checkout-container .invoice-wrapper { flex-shrink: 0; flex-grow: 1; padding-bottom: 3rem; padding-left: 3rem; padding-right: 3rem; padding-top: 3em; border-bottom: 2px solid rgba(0, 0, 0, 0.1); } .mepr-checkout-container .invoice-wrapper .invoice-heading { font-size: 1rem; color: rgba(0, 0, 0, 0.56); margin-top: 0; margin-bottom: 0.4rem; font-weight: 500; } .mepr-checkout-container .invoice-wrapper .invoice-amount { font-size: 2rem; font-weight: normal; margin-top: 0; line-height: 1; } .mepr-checkout-container .invoice-wrapper .mepr-coupon-code { padding: 0.375rem 0.75rem; font-size: 1rem; height: calc(1.5em + 0.75rem + 2px); width: 50%; } .mepr-checkout-container .invoice-wrapper .mepr_price { margin-bottom: 2.2rem; } .mepr-checkout-container .invoice-wrapper.thankyou { text-align: center; border-top: 2px solid rgba(0, 0, 0, 0.1); border-bottom: 0; } .mepr-checkout-container .invoice-wrapper svg { color: #06429e; width: 4rem; height: auto; } .mepr-checkout-container .invoice-wrapper p { color: rgba(0, 0, 0, 0.56); margin: 0; } .mepr-checkout-container .invoice-wrapper .mepr-order-no { margin: 1rem 0; } .mepr-checkout-container .invoice-wrapper.thankyou .mepr-button { display: inline-flex; align-items: center; margin-bottom: 1em; padding-top: 0.5625rem; padding-bottom: 0.5625rem; color: #fff; } .mepr-checkout-container .invoice-wrapper .mepr-button svg { width: 1.4rem; color: #fff; margin-right: 5px; } .mepr-checkout-container .invoice-wrapper .mp_price_str { display: none; } .mepr-checkout-container .invoice-wrapper table { table-layout: auto !important; border: 0; color: rgba(0, 0, 0, 0.56); text-align: left; } .mepr-checkout-container .invoice-wrapper table tr td { vertical-align: middle; line-height: 1.2; } .mepr-checkout-container .invoice-wrapper table tr td:first-child { width: 60px; } .mepr-checkout-container .invoice-wrapper table tr td p { margin: 0; color: rgba(0, 0, 0, 0.56); } .mepr-checkout-container .invoice-wrapper table tr th { font-weight: normal; text-transform: capitalize; } .mepr-checkout-container .invoice-wrapper table th, .mepr-checkout-container .invoice-wrapper table td { border: 0; color: rgba(0, 0, 0, 0.56); } .mepr-checkout-container .invoice-wrapper table .desc { font-size: 14px; } .mepr-checkout-container .invoice-wrapper table .bt { border-top: 1px solid rgba(0, 0, 0, 0.56); border-width: 1px !important; border-color: rgba(0, 0, 0, 0.2); } .mepr-checkout-container .invoice-wrapper table .bb { border-bottom: 1px solid rgba(0, 0, 0, 0.56); border-width: 1px !important; border-color: rgba(0, 0, 0, 0.2); } .mepr-checkout-container .invoice-wrapper table .total_cell { color: #1d1d1d; } .mepr-checkout-container .form-wrapper { position: relative; width: 100%; padding-bottom: 4rem; } .mepr-checkout-container .form-wrapper input[type="submit"] { background: #1d1d1d; width: 100%; color: #fff; border: 0; padding: 1rem; cursor: pointer; border-radius: 6px; } .mepr-checkout-container .invoice-wrapper ul.mp-cart-body { margin: 0; padding: 0; list-style: none; } .mepr-checkout-container .invoice-wrapper .mp-cart-item { display: flex; margin-bottom: 20px; color: rgba(0, 0, 0, 0.56); } .mepr-checkout-container .invoice-wrapper .mp-cart-item-details { margin-right: auto; text-align: left; } .mepr-checkout-container .invoice-wrapper .mp-cart-item-image { margin-right: 20px; } .mepr-checkout-container .invoice-wrapper .mp-cart-footer > div { display: flex; justify-content: space-between; } .mepr-checkout-container .invoice-wrapper .mp-cart-footer { border-top: 1px solid rgba(0, 0, 0, 0.2); margin-top: 10px; padding-top: 10px; margin-left: 60px; margin-bottom: 24px; color: rgba(0, 0, 0, 0.56); } .mepr-checkout-container .invoice-wrapper .mp-cart-coupon { display: flex; justify-content: space-between; color: rgba(0, 0, 0, 0.56); } .mepr-checkout-container .invoice-wrapper .mp-cart-coupon-desc { margin-left: 60px; } .mepr-checkout-container .invoice-wrapper .mp-cart-item-details .desc { font-size: 14px; } .mepr-checkout-container .invoice-wrapper .mp-currency-cell { margin-left: 10px; } .form-wrapper { padding-top: 3rem; padding-left: 3rem; padding-right: 3rem; } .form-wrapper > * + * { margin-top: 1rem; } .form-wrapper .mp-form-row input[type="text"], .form-wrapper .mp-form-row input[type="email"], .form-wrapper .mp-form-row input[type="url"], .form-wrapper .mp-form-row input[type="tel"] { display: block; width: 100%; height: calc(1.5em + 0.75rem + 2px); font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.25rem; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.08), 0px 1px 1px rgba(0, 0, 0, 0.04); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .form-wrapper textarea { border-radius: 0.25rem; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.08), 0px 1px 1px rgba(0, 0, 0, 0.04); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .mp-form-row.mp-address-group { box-shadow: none; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .form-wrapper .mp-form-row select { display: block; width: 100%; padding: 0.375rem 2.25rem 0.375rem 0.75rem; padding-right: 2.25rem; -moz-padding-start: calc(0.75rem - 3px); font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; background-color: #fff; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; border: 1px solid #ced4da; border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .form-wrapper .mp-form-row select[multiple], .form-wrapper .mp-form-row select[size]:not([size="1"]) { padding-right: 0.75rem; background-image: none; } .form-wrapper .mp-form-row input[type="text"]:focus-visible, .form-wrapper .mp-form-row input[type="email"]:focus-visible, .form-wrapper .mp-form-row input[type="url"]:focus-visible, .form-wrapper .mp-form-row input[type="tel"]:focus-visible, .form-wrapper .mp-form-row select:focus-visible { border: 2px solid #bcbcbc; } .form-wrapper .mp-form-row-group { position: relative; display: flex; align-items: stretch; width: 100%; } .form-wrapper .mp-form-row-group > .mepr-form-input + .mepr-form-input { margin-left: -1px; } .form-wrapper .mp-form-row-group .mepr-form-input { position: relative; flex: 1 1 auto; width: 1%; } .form-wrapper .mp-form-row-group .mepr-form-input:focus { z-index: 3; } .form-wrapper .mp-form-row-group .mepr-form-input:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .form-wrapper .mp-form-row-group .mepr-form-input:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } .form-wrapper .mp-address-group { margin-top: 15px; margin-bottom: 2rem; } .form-wrapper .mp-address-group .mepr-form-input, .form-wrapper .mp-address-group input[type="text"] { height: calc(1.7em + 0.75rem + 2px); margin: 0; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.08), 0px 1px 1px rgba(0, 0, 0, 0.04); border-radius: 0; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .form-wrapper .mp-address-group > .mp-form-row + .mp-form-row .mepr-form-input { margin-top: -1px; } .form-wrapper .mp-address-group .mp-form-row { margin: 0 0 15px; } .form-wrapper .mp-address-group .mp-form-row:first-child .mepr-form-input { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; } .form-wrapper .mp-address-group .mp-form-row:last-child .mepr-form-input { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; } .form-wrapper .mepr-payment-option-label { display: flex; align-items: center; } .form-wrapper .mepr-payment-option-label svg { width: 4rem; height: auto; margin-left: auto; } .form-wrapper .mepr-payment-option-label input[type="radio"] { position: fixed; opacity: 0; } fieldset.mepr-order-bumps { padding: 0; margin-top: 1.3rem; border: none; } .mepr-order-bumps legend { font-weight: 700; margin: 21px 0; } .mepr-payment-methods-radios { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; margin-bottom: 2em; } .mepr-payment-methods-radios label { padding: 1rem; padding-right: 60px; border: 1px solid #ccc; border-radius: 6px; cursor: pointer; margin: 0 !important; } .mepr-payment-methods-radios label.checked { border: 2px solid #06429e; } .mepr_error ul { text-align: center; } .mepr-payment-option-label { background-position: right 10px center; background-repeat: no-repeat; background-size: 4rem; background-size: 50px; line-height: normal; } .mepr_pro_error, .mepr-unauthorized-message { display: flex; align-items: center; } .mepr_pro_error > * + *, .mepr-unauthorized-message > * + * { margin-left: 1rem; } .mepr-account-container .mepr_pro_error ul, .mepr_pro_error ul, .mepr-unauthorized-message ul { list-style-type: none; padding: 0; margin-bottom: 0; margin-left: 1rem; } .mepr_pro_error p, .mepr-unauthorized-message p { margin: 0; } .mepr_pro_error svg, .mepr-account-container .mepr_pro_error svg, .mepr-unauthorized-message svg { color: #eb5757; width: 3rem; height: 3rem; } .mepr-payment-option-label.payment-option-stripe { background-image: url(https://yanvayoga.com/wp-content/plugins/memberpress/images/checkout/stripe.svg); } .mepr-payment-option-label.payment-option-paypal, .mepr-payment-option-label.payment-option-paypalcommerce { background-image: url(https://yanvayoga.com/wp-content/plugins/memberpress/images/checkout/paypal.svg); } .mepr-payment-option-label.payment-option-authorizeprofile, .mepr-payment-option-label.payment-option-authorize { background-image: url(https://yanvayoga.com/wp-content/plugins/memberpress/images/checkout/authorize.svg); } .mepr-payment-option-label.payment-option-square { background-image: url(https://yanvayoga.com/wp-content/plugins/memberpress/images/checkout/square.png); } .mepr-pro-template .mepr-checkout-container .mepr-order-bump .mepr-custom-price{ display: inline; } 