.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.mintmrm .mrm-form-wrapper .mrm-form-wrapper-inner .mrm-form-overflow::-webkit-scrollbar {
width: 5px;
}
.mintmrm .mrm-form-wrapper .mrm-form-wrapper-inner .mrm-form-overflow::-webkit-scrollbar-track {
background: #f2f5f8;
}
.mintmrm .mrm-form-wrapper .mrm-form-wrapper-inner .mrm-form-overflow::-webkit-scrollbar-thumb {
background-color: #c1c1c1;
border-radius: 20px;
}
.mintmrm .mrm-form-group {
margin: 0;
}
.mintmrm .mrm-form-group.alignment-center {
margin-left: auto;
margin-right: auto;
}
.mintmrm .mrm-form-group.alignment-right {
margin-left: auto;
margin-right: 0;
}
.mintmrm .mrm-form-group label,
.mintmrm .mrm-form-group .label {
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 18px;
color: #344054;
box-sizing: border-box;
display: block;
}
.mintmrm .mrm-form-group input[type=date],
.mintmrm .mrm-form-group input[type=email],
.mintmrm .mrm-form-group input[type=text],
.mintmrm .mrm-form-group textarea,
.mintmrm .mrm-form-group select {
font-size: 14px;
line-height: 1.3;
color: #7a8b9a;
padding: 9px 15px;
width: 100%;
border-radius: 6px;
display: block;
border: 1px solid #e4e6eb;
min-height: 30px;
box-sizing: border-box;
outline: none;
box-shadow: none;
max-width: 100%;
}
.mintmrm .mrm-form-group input[type=date]:active, .mintmrm .mrm-form-group input[type=date]:focus,
.mintmrm .mrm-form-group input[type=email]:active,
.mintmrm .mrm-form-group input[type=email]:focus,
.mintmrm .mrm-form-group input[type=text]:active,
.mintmrm .mrm-form-group input[type=text]:focus,
.mintmrm .mrm-form-group textarea:active,
.mintmrm .mrm-form-group textarea:focus,
.mintmrm .mrm-form-group select:active,
.mintmrm .mrm-form-group select:focus {
border-color: #573BFF !important;
color: #7a8b9a;
box-shadow: none;
}
.mintmrm .mrm-form-wrapper {
box-sizing: border-box;
}
.mintmrm .mrm-form-wrapper * {
box-sizing: border-box;
}
.mintmrm .mrm-form-wrapper img {
border-radius: 0;
}
.mintmrm .mrm-form-wrapper .mrm-form > div {
width: 100%;
}
.mintmrm .mrm-form-wrapper .required-mark {
font-weight: 600;
color: #dd1212;
}
.mintmrm .mrm-form-wrapper .mintmrm-btn {
display: inline-block;
border: 1px solid transparent;
color: #fff;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 17px;
letter-spacing: -0.01em;
padding: 11px 15px;
cursor: pointer;
text-align: center;
border-radius: 6px;
background-color: #573BFF;
min-height: 44px;
}
.mintmrm .mrm-form-wrapper .mintmrm-btn:hover {
background-color: #4C25A5;
color: #fff;
}
.mintmrm .mrm-form-wrapper .mintmrm-checkbox {
position: relative;
}
.mintmrm .mrm-form-wrapper .mintmrm-checkbox input[type=checkbox] {
position: absolute;
top: 7px;
z-index: -1;
width: 0;
padding: 0 !important;
opacity: 0;
}
.mintmrm .mrm-form-wrapper .mintmrm-checkbox input[type=checkbox]:active + label::before,
.mintmrm .mrm-form-wrapper .mintmrm-checkbox input[type=checkbox]:focus + label::before {
border-color: #573bff;
}
.mintmrm .mrm-form-wrapper .mintmrm-checkbox.no-title label {
min-height: 20px;
}
.mintmrm .mrm-form-wrapper .mintmrm-checkbox label {
font-weight: 500;
font-size: 15px;
line-height: 1;
letter-spacing: -0.01em;
color: #344054;
position: relative;
padding-left: 29px;
display: inline-block;
cursor: pointer;
}
.mintmrm .mrm-form-wrapper .mintmrm-checkbox label:before {
content: "";
position: absolute;
left: 0;
top: -2px;
width: 20px;
height: 20px;
border-radius: 4px;
border: 1px solid #bdc7eb;
background-color: #f6f6f8;
transition: all 0.3s ease;
box-sizing: border-box;
}
.mintmrm .mrm-form-wrapper .mintmrm-checkbox label:after {
content: "";
position: absolute;
left: 6px;
top: 4px;
width: 9px;
height: 5px;
transform: rotate(-45deg);
border-bottom: 2px solid #fff;
border-left: 2px solid #fff;
transition: all 0.3s ease;
opacity: 0;
visibility: hidden;
box-sizing: border-box;
}
.mintmrm .mrm-form-wrapper .mintmrm-checkbox input[type=checkbox]:checked + label::before {
background-color: #573bff;
border-color: #573bff;
}
.mintmrm .mrm-form-wrapper .mintmrm-checkbox input[type=checkbox]:checked + label::after {
opacity: 1;
visibility: visible;
}
.mintmrm .mrm-form-wrapper .mintmrm-radiobtn {
position: relative;
}
.mintmrm .mrm-form-wrapper .mintmrm-radiobtn input[type=radio] {
position: absolute;
top: 7px;
z-index: -1;
width: 0;
height: auto;
opacity: 0;
}
.mintmrm .mrm-form-wrapper .mintmrm-radiobtn input[type=radio]:active + label::before,
.mintmrm .mrm-form-wrapper .mintmrm-radiobtn input[type=radio]:focus + label::before {
border-color: #573bff;
}
.mintmrm .mrm-form-wrapper .mintmrm-radiobtn.no-title label {
height: 16px;
}
.mintmrm .mrm-form-wrapper .mintmrm-radiobtn label {
font-size: 15px;
line-height: 14px;
font-weight: 500;
color: #7a8b9a;
position: relative;
padding-left: 29px;
display: inline-block;
cursor: pointer;
}
.mintmrm .mrm-form-wrapper .mintmrm-radiobtn label::before {
content: "";
position: absolute;
left: 0;
top: -3px;
width: 20px;
height: 20px;
border-radius: 100%;
background: #f7f7fa;
border: 1px solid #bdc7eb;
transition: all 0.3s ease;
box-sizing: border-box;
}
.mintmrm .mrm-form-wrapper .mintmrm-radiobtn label::after {
content: "";
position: absolute;
left: 5px;
top: 2px;
width: 10px;
height: 10px;
border-radius: 100%;
background: #573bff;
transform: scale(0);
transition: all 0.3s ease;
}
.mintmrm .mrm-form-wrapper .mintmrm-radiobtn input[type=radio]:checked + label::before {
border-color: #573bff;
}
.mintmrm .mrm-form-wrapper .mintmrm-radiobtn input[type=radio]:checked + label::after {
transform: scale(1);
}
.mintmrm .mrm-form-wrapper .response {
font-size: 15px;
color: #000;
}
.mintmrm .mrm-form-wrapper .response.mintmrm-error {
color: #e71616;
}
.mintmrm .mrm-form-wrapper .response.mintmrm-success {
color: #08c708;
}
.mintmrm .mrm-form-wrapper .mrm-submit-button {
position: relative;
}
.mintmrm .mrm-form-wrapper .mrm-submit-button::after {
content: "";
border: 2px solid #8265c5;
border-radius: 50%;
border-top: 2px solid #fff;
width: 13px;
height: 13px;
animation: spin 0.7s linear infinite;
margin-left: 7px;
position: relative;
top: 2px;
display: none;
box-sizing: border-box;
}
.mintmrm .mrm-form-wrapper .mrm-submit-button.show-loader::after {
display: inline-block;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.mintmrm .mrm-form-wrapper .mrm-form-wrapper-inner {
position: relative;
}
.mintmrm .mrm-form-wrapper .mrm-form-wrapper-inner .mrm-form-close {
position: absolute;
right: -12px;
top: -16px;
width: 30px;
height: 30px;
background: #573bff;
z-index: 99;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100%;
cursor: pointer;
}
.mintmrm .mrm-form-wrapper .mrm-form-wrapper-inner.custom-background {
background: transparent;
border-radius: 0;
padding: 0;
}
.mintmrm .mrm-form-wrapper .mrm-form-wrapper-inner.custom-background .mrm-form-overflow {
padding: 0;
}
.mintmrm .mrm-form-wrapper .mrm-form-wrapper-inner.custom-background .mrm-form-overflow .mrm-form > div {
padding: 20px;
}
.mintmrm .mrm-form-wrapper .mrm-form-wrapper-inner.custom-background .mrm-form-overflow .wp-block-columns {
margin: 0;
}
.mintmrm .mrm-form-wrapper .wp-block-column {
padding: 0.2em;
}
.mintmrm .mrm-form-wrapper .mintmrm-form-preview .wp-block-image.aligncenter {
text-align: center;
}
.comment-form-mint-mail input[type=checkbox] {
margin-right: 6px;
}
.mintmrm-container {
max-width: 1230px;
padding: 0 15px;
margin: 0 auto;
}
.mintmrm-container .response {
font-size: 15px;
font-weight: 500;
}
.mintmrm-container .response.mintmrm-success {
color: #24c329;
}
.mintmrm-container .response.mintmrm-error {
color: #cd2653;
}
.mintmrm-page-template-main {
padding: 50px 0;
width: 100%;
}
.mrm-preferance-form-wrapper .mrm-block-label {
display: block;
}
.mintmrm .mrm-input-group .input-wrapper.checkbox-input-wrapper {
display: flex;
align-items: flex-start;
gap: 6px;
}
.mintmrm .mrm-input-group .input-wrapper.checkbox-input-wrapper.custom-checkbox input[type=checkbox] {
position: relative;
left: 0;
top: 9px;
display: block;
width: 18px !important;
height: 18px;
border-radius: 4px;
border: 1px solid #b9b9b9;
transition: all 0.3s ease;
box-sizing: border-box;
margin-right: 7px;
background-color: transparent;
}
.mintmrm .mrm-input-group .input-wrapper.checkbox-input-wrapper.custom-checkbox input[type=checkbox]:checked {
background-color: #573bff;
border-color: #573bff;
}
.mintmrm .mrm-input-group .input-wrapper.checkbox-input-wrapper.custom-checkbox input[type=checkbox]::before {
content: "";
position: absolute;
left: 25%;
top: 30%;
width: 9px;
height: 5px;
transform: rotate(-45deg);
border-bottom: 2px solid #fff;
border-left: 2px solid #fff;
transition: all 0.3s ease;
opacity: 0;
visibility: hidden;
box-sizing: border-box;
}
.mintmrm .mrm-input-group .input-wrapper.checkbox-input-wrapper.custom-checkbox input[type=checkbox]::after {
display: none;
}
.mintmrm .mrm-input-group .input-wrapper.checkbox-input-wrapper.custom-checkbox input[type=checkbox]:focus {
outline: none;
}
.mintmrm .mrm-input-group .input-wrapper.checkbox-input-wrapper.custom-checkbox input[type=checkbox]:checked::before {
opacity: 1;
visibility: visible;
}
.mintmrm .mrm-input-group .input-wrapper.checkbox-input-wrapper.theme-checkbox input[type=checkbox] {
display: block;
margin: 0;
}
.mintmrm .mrm-input-group label.mrm-privacy-policy-input-label {
position: relative;
margin-bottom: 0px;
width: calc(100% - 30px);
}
.input-wrapper.checkbox-input-wrapper input[type=checkbox]:checked + label.mrm-privacy-policy-input-label .mailmint-checkbox::after {
opacity: 1;
visibility: visible;
}
.mrm-input-group .mrm-privacy-policy-input-label .mrm-privacy-policy {
margin: 0 !important;
line-height: 1.5;
display: inline;
}
.mintmrm-page-template-main .mintmrm-loader {
border: 2px solid #8265c5;
border-radius: 50%;
border-top: 2px solid #fff;
width: 13px;
height: 13px;
animation: spin 0.7s linear infinite;
display: none;
margin-left: 4px;
}
.mintmrm-page-template-main .mintmrm-loader.show {
display: block;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
} @-webkit-keyframes mrmFadeIn {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes mrmFadeIn {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes mrmSlideInUp {
0% {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
opacity: 0;
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@keyframes mrmSlideInUp {
0% {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
opacity: 0;
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@-webkit-keyframes mrmPulse {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@keyframes mrmPulse {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
.mintmrm .mrm-popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
background: rgba(51, 51, 51, 0.3411764706);
padding: 5px 15px;
box-sizing: border-box;
z-index: 999;
overflow: auto;
}
.mintmrm .mrm-popup .mrm-form-wrapper-inner {
margin: 0 auto;
max-height: 80%;
background: #fff;
border-radius: 10px;
padding: 5px;
}
.mintmrm .mrm-popup .mrm-form-overflow {
padding: 20px;
overflow: visible;
width: 100%;
height: 100%;
max-width: 870px;
}
.mintmrm .mrm-form-disable {
display: none;
}
.mintmrm .mrm-popup.mrm-fade-in {
-webkit-animation: mrmFadeIn 0.5s ease 1s both;
animation: mrmFadeIn 0.5s ease 1s both;
}
.mintmrm .mrm-popup.mrm-slide-in-up {
-webkit-animation: mrmFadeIn 0.3s ease 0.1s both;
animation: mrmFadeIn 0.3s ease 0.1s both;
}
.mintmrm .mrm-popup.mrm-slide-in-up .mrm-form-wrapper-inner {
-webkit-animation: mrmSlideInUp 0.5s ease 0.5s both;
animation: mrmSlideInUp 0.5s ease 0.5s both;
}
.mintmrm .mrm-popup.mrm-pulse {
-webkit-animation: mrmFadeIn 0.3s ease 0.1s both;
animation: mrmFadeIn 0.3s ease 0.1s both;
}
.mintmrm .mrm-popup.mrm-pulse .mrm-form-wrapper-inner {
-webkit-animation: mrmPulse 0.4s ease-in-out 0.3s both;
animation: mrmPulse 0.4s ease-in-out 0.3s both;
}
@media only screen and (max-width: 575px) {
.mintmrm .mrm-popup .mrm-form-overflow {
padding: 11px;
}
.mintmrm .mrm-form-wrapper .mrm-form-wrapper-inner.custom-background .mrm-form-overflow .mrm-form > div {
padding: 11px;
}
}
.mintmrm .mrm-flyins {
position: fixed;
right: 0;
bottom: 0;
z-index: 999;
}
.mintmrm .mrm-flyins .mrm-form-wrapper-inner .mrm-form-close {
right: inherit;
left: -12px;
background: #fff;
}
.mintmrm .mrm-flyins .mrm-form-overflow {
overflow: auto;
max-height: calc(100vh - 20px);
}
.mintmrm .mrm-flyins.mrm-fade-in {
-webkit-animation: mrmFadeIn 0.5s ease 1s both;
animation: mrmFadeIn 0.5s ease 1s both;
}
.mintmrm .mrm-flyins.mrm-slide-in-up {
-webkit-animation: mrmSlideInUp 0.6s linear 1s both;
animation: mrmSlideInUp 0.6s linear 1s both;
}
.mintmrm .mrm-fixed-on-bottom,
.mintmrm .mrm-fixed-on-top {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 999;
}
.mintmrm .mrm-fixed-on-bottom .mrm-form-wrapper-inner,
.mintmrm .mrm-fixed-on-top .mrm-form-wrapper-inner {
padding: 20px 80px 20px 20px;
background: #b7b7b7;
}
.mintmrm .mrm-fixed-on-bottom .mrm-form-wrapper-inner .mrm-form-close,
.mintmrm .mrm-fixed-on-top .mrm-form-wrapper-inner .mrm-form-close {
right: 20px;
top: 50%;
transform: translateY(-50%);
width: auto;
height: auto;
border-radius: 0;
padding: 5px;
background: transparent;
}
.mintmrm .mrm-fixed-on-bottom .mrm-form-wrapper-inner .mrm-form-close svg,
.mintmrm .mrm-fixed-on-top .mrm-form-wrapper-inner .mrm-form-close svg {
width: 24px;
height: 24px;
}
.mintmrm .mrm-fixed-on-bottom {
top: inherit;
bottom: 0;
}
.mintmrm .mrm-fixed-on-bottom.mrm-fade-in,
.mintmrm .mrm-fixed-on-top.mrm-fade-in {
-webkit-animation: mrmFadeIn 0.5s ease 1s both;
animation: mrmFadeIn 0.5s ease 1s both;
}
.mintmrm .mrm-fixed-on-bottom.mrm-slide-in-up,
.mintmrm .mrm-fixed-on-top.mrm-slide-in-up {
-webkit-animation: mrmSlideInUp 0.5s ease 0.5s both;
animation: mrmSlideInUp 0.5s ease 0.5s both;
}
@media only screen and (max-width: 991px) {
.mintmrm .mrm-fixed-on-bottom .mrm-form-wrapper-inner .mrm-form-close,
.mintmrm .mrm-fixed-on-top .mrm-form-wrapper-inner .mrm-form-close {
right: 3px;
top: 6px;
transform: translateY(0);
}
}
#mintmail_woocommerce_optin_consent_field label.woocommerce-form__label-for-checkbox input[type=checkbox] {
display: inline-block !important;
}
#mintmail_woocommerce_optin_consent_field label.woocommerce-form__label-for-checkbox .optional::before {
display: none !important;
}
.mintmrm-default-pages {
background: #FFF;
text-align: center;
border-radius: 8px;
padding: 40px;
box-shadow: 0px 30px 20px 30px rgba(228, 232, 235, 0.38);
}
.mintmrm-default-pages .mintmrm-card-wrapper {
border-radius: 8px;
background: #F6F8FA;
padding: 100px 200px;
}
.mintmrm-default-pages .mintmrm-card-wrapper .mintmrm-card {
background: #FFF;
filter: drop-shadow(0px 1px 1px rgba(182, 185, 191, 0.30));
border-radius: 10px;
padding: 80px;
}
.mintmrm-default-pages .mintmrm-card-wrapper .mintmrm-card .mintmrm-card-title {
color: #2D3149;
font-family: sans-serif;
font-size: 36px;
font-weight: 600;
line-height: 1;
letter-spacing: -0.8px;
margin: 30px 0 0;
}
.mintmrm-default-pages .mintmrm-card-wrapper .mintmrm-card .mintmrm-card-subtitle {
color: #9398A5;
font-family: sans-serif;
font-size: 14px;
line-height: 1;
margin: 16px 0 0;
}
.mintmrm-default-pages .mintmrm-card-wrapper .mintmrm-card .mintmrm-card-buttons{
display: flex;
align-items: center;
justify-content: center;
gap: 16px;
flex-wrap: wrap;
margin-top: 40px;
}
.mintmrm-default-pages .mintmrm-card-button {
text-decoration: none;
border-radius: 6px;
background: #573BFF;
box-shadow: 0px 10px 16px 0px rgba(189, 193, 200, 0.50);
color: #FFF;
font-family: sans-serif;
font-size: 16px;
padding: 14px 30px;
font-weight: 500;
border: 1px solid transparent;
transition: all 0.3s ease-in-out;
cursor: pointer;
}
.mintmrm-default-pages .mintmrm-card-button:hover {
background: #4c25a5;
}
.no-items-found {
text-align: left;
padding-left: 12px;
font-size: 14px;
color: red;
}
.mintmrm-default-pages  .mintmrm-card-button.mintmrm-card-button-outline {
background: none;
border: 1px solid #EBEDF0;
box-shadow: none;
color: #2D3149;
}
.mintmrm-default-pages .mintmrm-card-button.mintmrm-card-button-outline:hover{
background: #573BFF;
border: 1px solid #573BFF;
color: #FFF;
} .mintmrm-default-pages.mintmrm-preference-page .mintmrm-card-wrapper{
padding: 57px 80px;
}
.mintmrm-default-pages.mintmrm-preference-page .mintmrm-card-wrapper .mintmrm-card{
padding: 40px;
max-width: 540px;
margin: 0 auto;
}
.mintmrm-preference-page .mintmrm-card-wrapper .mintmrm-card-title {
color: #2D3149;
font-family: sans-serif;
font-size: 40px;
font-weight: 600;
line-height: 1;
letter-spacing: -0.8px;
margin: 0 0 30px;
}
.mintmrm-default-pages.mintmrm-preference-page .mintmrm-card-wrapper .mintmrm-card .mrm-form-group {
display: flex;
flex-direction: column;
text-align: left;
gap: 8px;
margin-bottom: 24px;
}
.mintmrm-default-pages.mintmrm-preference-page .mintmrm-card-wrapper .mintmrm-card .mrm-form-group label.mrm-block-label {
color: #2D3149;
font-family: sans-serif;
font-size: 16px;
font-weight: 500;
line-height: normal;
}
.mintmrm-default-pages.mintmrm-preference-page .mintmrm-card-wrapper .mintmrm-card .mrm-form-group input {
border-radius: 6px;
border: 1px solid #E4E6EB;
padding: 15px;
font-size: 14px;
}
.mintmrm-default-pages.mintmrm-preference-page .mintmrm-card-wrapper .mintmrm-card .mrm-form-group .input-custom-wrapper{
display: flex;
flex-direction: column;
gap: 10px;
margin-top: 8px;
}
.mintmrm-default-pages.mintmrm-preference-page .mintmrm-card-wrapper .mintmrm-card .mrm-form-group .input-custom-wrapper input{
margin: 0;
padding: 0;
}
.mintmrm-default-pages .input-custom-wrapper .mintmrm-radiobtn {
position: relative;
}
.mintmrm-default-pages .input-custom-wrapper .mintmrm-radiobtn input[type="radio"] {
position: absolute;
top: 7px;
z-index: -1;
width: 0;
height: auto;
opacity: 0;
}
.mintmrm-default-pages .input-custom-wrapper .mintmrm-radiobtn input[type="radio"]:active + label::before,
.mintmrm-default-pages .input-custom-wrapper .mintmrm-radiobtn input[type="radio"]:focus + label::before {
border-color: #573bff;
}
.mintmrm-default-pages .input-custom-wrapper .mintmrm-radiobtn.no-title label {
height: 16px;
}
.mintmrm-default-pages .input-custom-wrapper .mintmrm-radiobtn label {
font-size: 14px;
line-height: 14px;
font-weight: 500;
color: #2D3149;
position: relative;
padding-left: 29px;
display: inline-block;
cursor: pointer;
}
.mintmrm-default-pages .input-custom-wrapper .mintmrm-radiobtn label::before {
content: "";
position: absolute;
left: 0;
top: -3px;
width: 20px;
height: 20px;
border-radius: 100%;
background: #f7f7fa;
border: 1px solid #bdc7eb;
transition: all 0.3s ease;
box-sizing: border-box;
}
.mintmrm-default-pages .input-custom-wrapper .mintmrm-radiobtn label::after {
content: "";
position: absolute;
left: 5px;
top: 2px;
width: 10px;
height: 10px;
border-radius: 100%;
background: #573bff;
transform: scale(0);
transition: all 0.3s ease;
}
.mintmrm-default-pages .input-custom-wrapper .mintmrm-radiobtn input[type="radio"]:checked + label::before {
border-color: #573bff;
}
.mintmrm-default-pages .input-custom-wrapper .mintmrm-radiobtn input[type="radio"]:checked + label::after {
transform: scale(1);
}
.mintmrm-default-pages .mintmrm-preference-form {
display: flex;
flex-direction: column;
}
.mintmrm-default-pages .mintmrm-preference-form .mintmrm-status{
order: 4;
}
.mintmrm-default-pages .mintmrm-preference-form .tag-lists-dropdown{
order: 3;
position: relative;
margin-bottom: 24px;
}
.mintmrm-default-pages .mintmrm-preference-form .mintmrm-submit{
order: 5;
} .mintmrm-default-pages .drop-down-button {
position: relative;
width: 100%;
border: 1px solid #ebedf0;
border-radius: 6px;
padding: 13px 33px 13px 12px;
background-color: transparent;
text-align: left;
font-weight: 400;
font-size: 14px;
line-height: 1.21;
color: #6a707c;
cursor: pointer;
}
.mintmrm-default-pages .drop-down-button::before {
content: url(data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20viewBox%3D%220%200%2012%207%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22%23A7A8B3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.8%22%20d%3D%22M11%201L6%206%201%201%22%2F%3E%3C%2Fsvg%3E);
width: 12px;
display: block;
position: absolute;
right: 15px;
top: 50%;
margin-top: -9px;
transition: all 0.3s ease;
}
.mintmrm-default-pages .drop-down-button.show::before {
transform: rotate(180deg);
}
.mintmrm-default-pages .drop-down-button.focus {
color: #2D3149;
}
.mintmrm-default-pages .mintmrm-tag-list {
border: 1px solid #e4e6eb;
border-radius: 4px;
font-size: 13px;
line-height: 1;
letter-spacing: -0.01em;
color: #667085;
display: inline-block;
padding: 3px 25px 5px 6px;
margin: 3px;
position: relative;
vertical-align: middle;
}
.mintmrm-default-pages .mintmrm-tag-list .close-list{
background: transparent;
padding: 2px 4px 0;
border-radius: 2px;
font-size: 10px;
cursor: pointer;
position: absolute;
top: 0;
right: 0;
height: 100%;
border: none;
border-left: 1px solid #e4e6eb;
display: flex;
align-items: center;
justify-content: center;
}
.mintmrm-default-pages .mintmrm-tag-list .close-list svg{
width: 7px;
height: 7px;
display: block;
}
.mintmrm-default-pages .mintmrm-dropdown {
position: absolute;
background: #fff;
left: 0;
top: calc(100% + 8px);
width: 300px;
border: 1px solid #e2e5ed;
z-index: 5;
transition: all 0.3s ease;
box-shadow: 0px 10px 20px rgb(0 0 0 / 6%);
border-radius: 6px;
padding: 8px;
display: none;
overflow-y: auto;
scrollbar-width: thin;
scrollbar-color: #c1c1c1 #f2f5f8;
overflow: hidden;
}
.mintmrm-default-pages .mintmrm-dropdown.show {
display: block;
}
.mintmrm-default-pages .mintmrm-dropdown.timezone,
.mintmrm-default-pages .mintmrm-dropdown.country {
width: 320px;
}
.mintmrm-default-pages .mintmrm-dropdown.dropdown-left {
right: inherit;
left: 0;
}
.mintmrm-default-pages .mintmrm-dropdown.width-120px {
width: 120px;
}
.mintmrm-default-pages .mintmrm-dropdown .mintmrm-dropdown-list {
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #2d3149;
text-align: left;
padding: 8px 10px;
border-radius: 6px;
cursor: pointer;
transition: all 0.3s ease;
display: flex;
align-items: center;
margin-bottom: 0;
}
.mintmrm-default-pages .mintmrm-dropdown .mintmrm-dropdown-list svg {
margin-right: 7px;
}
.mintmrm-default-pages .mintmrm-dropdown .mintmrm-dropdown-list:not(.searchbar):not(.list-title):not(.button-area):hover,
.mintmrm-default-pages .mintmrm-dropdown .mintmrm-dropdown-list:not(.searchbar):not(.list-title).active {
background: #f6f8fa;
}
.mintmrm-default-pages .mintmrm-dropdown .mintmrm-dropdown-list:first-child a {
border-radius: 5px 5px 0 0;
}
.mintmrm-default-pages .mintmrm-dropdown .mintmrm-dropdown-list:last-child {
border-bottom: 0;
}
.mintmrm-default-pages .mintmrm-dropdown .mintmrm-dropdown-list:last-child a {
border-radius: 0 0 5px 5px;
}
.mintmrm-default-pages .mintmrm-dropdown .delete {
color: #ec5956;
}
.mintmrm-default-pages .mintmrm-dropdown .searchbar {
background: transparent;
padding: 8px 8px 14px;
display: list-item;
}
.mintmrm-default-pages .mintmrm-dropdown .searchbar svg {
position: absolute;
top: 9px;
left: 16px;
}
.mintmrm-default-pages .mintmrm-dropdown .searchbar input[type="search"] {
font-weight: 400;
height: 34px;
padding: 4px 15px 4px 10px;
background: #FFF;
display: block;
width: 100%;
border: 1px solid #ebedf0;
border-radius: 6px;
}
.mintmrm-default-pages .mintmrm-dropdown .single-column {
display: block;
}
.mintmrm-default-pages .mintmrm-dropdown .list-title {
font-weight: 600;
font-size: 12px;
line-height: 15px;
letter-spacing: 0.05em;
text-transform: uppercase;
color: #667085;
border-top: 1px solid #ebedf0;
border-bottom: 1px solid #ebedf0;
border-radius: 0;
background: #f9fafb;
position: relative;
padding: 8px 18px;
left: -8px;
width: calc(100% + 16px);
cursor: text;
margin-bottom: 10px;
text-align: left;
}
.mintmrm-default-pages .mintmrm-dropdown .list-title.not-found {
color: #ec5956;
}
.mintmrm-default-pages .mintmrm-dropdown .button-area {
border-top: 1px solid #ebedf0;
border-radius: 0;
position: relative;
left: -12px;
width: calc(100% + 16px);
padding: 20px 20px 8px;
display: flex;
align-items: center;
background: transparent;
margin-top: 10px;
margin-left: 4px;
}
.mintmrm-default-pages .mintmrm-dropdown .button-area button {
cursor: pointer;
}
.mintmrm-default-pages .mintmrm-dropdown .button-area .cancel-btn {
margin-left: auto;
margin-right: 12px;
}
.mintmrm-default-pages .mintmrm-dropdown .has-sub-dropdown {
position: relative;
}
.mintmrm-default-pages .mintmrm-dropdown .has-sub-dropdown::before {
content: url("data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20viewBox%3D%220%200%206%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22%23A7A8B3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22M1%201l4%204-4%204%22%2F%3E%3C%2Fsvg%3E");
position: absolute;
width: 6px;
top: 50%;
right: 10px;
transform: translateY(-50%);
}
.mintmrm-default-pages .mintmrm-dropdown .has-sub-dropdown .mintmrm-dropdown {
left: calc(100% + 8px);
top: -10px;
}
.mintmrm-default-pages .mintmrm-dropdown .has-sub-dropdown.show::before {
top: 25%;
transform: rotate(90deg);
transition: all 0.3s ease;
}
.mintmrm-default-pages .mintmrm-dropdown .group-item {
transition: all 0.3s ease;
padding-left: 20px;
}
.mintmrm-default-pages .mintmrm-dropdown .no-found {
background-color: #f9fafb;
padding: 5px 0 5px 20px;
border-radius: 0;
background: #f9fafb;
position: relative;
left: -12px;
width: calc(100% + 24px);
cursor: text;
margin-top: 10px;
display: none;
}
.mintmrm-default-pages .mintmrm-dropdown .no-found span {
font-weight: 600;
font-size: 12px;
line-height: 15px;
letter-spacing: 0.05em;
text-transform: uppercase;
color: #ec5956;
}
.mintmrm-default-pages .mintmrm-dropdown .add-action {
display: flex;
align-items: center;
padding: 15px 17px 10px;
color: #573bff;
font-weight: 600;
font-size: 14px;
line-height: 17px;
border-top: 1px solid #e2e5ed;
position: relative;
text-decoration: underline;
left: -12px;
width: calc(100% + 24px);
}
.mintmrm-default-pages .mintmrm-dropdown .add-action svg {
margin-right: 5px;
}
.mintmrm-default-pages .mintmrm-dropdown .add-action svg path {
stroke: #573bff;
}
.mintmrm-default-pages .mintmrm-dropdown .add-action:hover {
color: #4c25a5;
}
.mintmrm-default-pages .mintmrm-dropdown .add-action:hover svg path {
stroke: #4c25a5;
}
.mintmrm-default-pages .mintmrm-dropdown .option-section {
max-height: 200px;
overflow: auto;
scrollbar-width: thin;
scrollbar-color: #c1c1c1 #f2f5f8;
text-align: left;
}
.mintmrm-default-pages .mintmrm-checkbox input[type="checkbox"] {
display: none;
}
.mintmrm-default-pages .mintmrm-checkbox.no-title label {
min-height: 20px;
}
.mintmrm-default-pages .mintmrm-checkbox label {
font-weight: 400;
font-size: 14px;
line-height: 1.2;
letter-spacing: -0.01em;
color: #2d3149;
position: relative;
padding-left: 29px;
display: inline-block;
cursor: pointer;
}
.mintmrm-default-pages .mintmrm-checkbox label::before {
content: "";
position: absolute;
left: 0;
top: -2px;
width: 20px;
height: 20px;
border-radius: 4px;
border: 1px solid #e3e4e8;
transition: all 0.3s ease;
box-sizing: border-box;
}
.mintmrm-default-pages .mintmrm-checkbox label::after {
content: "";
position: absolute;
left: 6px;
top: 4px;
width: 9px;
height: 5px;
transform: rotate(-45deg);
border-bottom: 2px solid #fff;
border-left: 2px solid #fff;
transition: all 0.3s ease;
opacity: 0;
visibility: hidden;
box-sizing: border-box;
}
.mintmrm-default-pages .mintmrm-checkbox input[type="checkbox"]:checked + label {
font-weight: 500;
}
.mintmrm-default-pages .mintmrm-checkbox input[type="checkbox"]:checked + label::before {
background-color: #573BFF; border-color: #573BFF; }
.mintmrm-default-pages .mintmrm-checkbox input[type="checkbox"]:checked + label::after {
opacity: 1;
visibility: visible;
}
@media only screen and (max-width: 1199px) {
.mintmrm-default-pages .mintmrm-card-wrapper {
padding: 80px 100px;
}
}
@media only screen and (max-width: 991px) {
.mintmrm-default-pages {
padding: 20px;
}
.mintmrm-default-pages .mintmrm-card-wrapper {
padding: 50px;
}
.mintmrm-default-pages .mintmrm-card-wrapper .mintmrm-card {
padding: 50px;
}
.mintmrm-default-pages .mintmrm-card-wrapper .mintmrm-card .mintmrm-card-header svg {
width: 150px;
height: 150px;
}
.mintmrm-default-pages .mintmrm-card-wrapper .mintmrm-card .mintmrm-card-title{
font-size: 36px;
}
}
@media only screen and (max-width: 767px) {
.mintmrm-default-pages .mintmrm-card-wrapper .mintmrm-card .mintmrm-card-title {
font-size: 24px;
margin: 10px 0 0;
}
.mintmrm-default-pages.mintmrm-preference-page .mintmrm-card-wrapper{
padding: 20px;
}
}
@media only screen and (max-width: 575px) {
.mintmrm-default-pages .mintmrm-card-wrapper .mintmrm-card .mintmrm-card-header svg {
width: 100px;
height: 100px;
}
.mintmrm-default-pages .mintmrm-card-wrapper .mintmrm-card {
padding: 16px;
}
.mintmrm-default-pages .mintmrm-card-wrapper .mintmrm-card .mintmrm-card-title{
font-size: 20px;
}
.mintmrm-default-pages .mintmrm-card-wrapper .mintmrm-card .mintmrm-card-subtitle{
margin-top: 10px;
line-height: 1.2;
}
.mintmrm-default-pages .mintmrm-card-wrapper {
padding: 30px;
}
.mintmrm-default-pages .mintmrm-card-wrapper .mintmrm-card .mintmrm-card-buttons{
margin-top: 20px;
}
.mintmrm-default-pages .mintmrm-card-button {
padding: 10px 15px;
font-size: 14px;
}
.mintmrm-default-pages.mintmrm-preference-page .mintmrm-card-wrapper .mintmrm-card{
padding: 20px;
}
}.mailerlite-form {
}
.mailerlite-form .mailerlite-form-description {
margin-bottom: 10px;
}
.mailerlite-form .mailerlite-form-field {
margin-bottom: 10px;
}
.mailerlite-form .mailerlite-form-field label {
display: block;
}
.mailerlite-form .mailerlite-subscribe-button-container {
text-align: center;
}
.mailerlite-form input.error {
color: #ff0000;
border-color: #ff0000;
}
.mailerlite-form label.error {
color: #ff0000;
}
.mailerlite-form-response {
margin-top: 20px;
display: none;
text-align: center;
color: #00a154;
}
.mailerlite-form-loader {
display: none;
text-align: center;
font-weight: bold;
margin: 0 20px;
}
.mailerlite-form-error {
display: block;
color: #ff0000;
}
.mailerlite-subscribe-submit{
max-width: 100%;
}:root {
--pmpro--base--border-radius: 8px;
--pmpro--base--spacing--small: 12px;
--pmpro--base--spacing--medium: 18px;
--pmpro--base--spacing--large: 36px;
--pmpro--color--accent: #0c3d54;
--pmpro--color--base: #ffffff;
--pmpro--color--base-2: #ededed;
--pmpro--color--contrast: #222222;
--pmpro--color--border: #777777;
--pmpro--color--info-background: #d9edf7;
--pmpro--color--info-border: #bce8f1;
--pmpro--color--info-text: #31708f;
--pmpro--color--info-link: #245269;
--pmpro--color--success-background: #d4edda;
--pmpro--color--success-border: #c3e6cb;
--pmpro--color--success-text: #0F441C;
--pmpro--color--success-link: #2b542c;
--pmpro--color--error-background: #f8d7da;
--pmpro--color--error-border: #f5c6cb;
--pmpro--color--error-text: #721c24;
--pmpro--color--error-link: #843534;
--pmpro--color--alert-background: #fff8e0;
--pmpro--color--alert-border: #ffeeba;
--pmpro--color--alert-text: #6C5101;
--pmpro--color--alert-link: #66512c;
--pmpro--color--alert2-background: #ffecd9;
--pmpro--color--alert2-border: #ffddb1;
--pmpro--color--alert2-text: #995d1d;
--pmpro--color--alert2-link: #a65e3a;
} .pmpro_message {
background-color: var(--pmpro--color--info-background);
border: 1px solid var(--pmpro--color--info-border);
border-radius: var(--pmpro--base--border-radius);
color: var(--pmpro--color--info-text);
font-weight: 400;
margin: var(--pmpro--base--spacing--medium) 0;
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--medium);
text-align: left;
}
.pmpro_message.pmpro_success {
background-color: var(--pmpro--color--success-background);
border-color: var(--pmpro--color--success-border);
color: var(--pmpro--color--success-text);
}
.pmpro_message.pmpro_error {
background-color: var(--pmpro--color--error-background);
border-color: var(--pmpro--color--error-border);
color: var(--pmpro--color--error-text);
}
.pmpro_message.pmpro_alert {
background-color: var(--pmpro--color--alert-background);
border-color: var(--pmpro--color--alert-border);
color: var(--pmpro--color--alert-text);
}
.pmpro_message a {
color: var(--pmpro--color--info-link);
text-decoration: underline;
}
.pmpro_success a {
color: var(--pmpro--color--success-link);
}
.pmpro_error a {
color: var(--pmpro--color--error-link);
}
.pmpro_alert a {
color: var(--pmpro--color--alert-link);
}
.pmpro_message p {
margin: 0 0 var(--pmpro--base--spacing--small);
padding: 0;
}
.pmpro_message p:last-of-type {
margin-bottom: 0;
} .pmpro_captcha {
margin: var(--pmpro--base--spacing--large) 0;
}
.pmpro_captcha div {
clear: none;
margin: 0;
}
.pmpro_form_label-inline {
display: inline-block;
}
.pmpro {
.pmpro_form_input-text.pmpro_form_input-error,
.pmpro_form_input-email.pmpro_form_input-error,
.pmpro_form_input-url.pmpro_form_input-error,
.pmpro_form_input-password.pmpro_form_input-error,
.pmpro_form_input-search.pmpro_form_input-error,
.pmpro_form_input-select.pmpro_form_input-error,
.pmpro_form_input-checkbox.pmpro_form_input-error,
.pmpro_form_input-radio.pmpro_form_input-error,
.pmpro_form_input-multiselect.pmpro_form_input-error,
.pmpro_form_input-number.pmpro_form_input-error,
.pmpro_form_input-file.pmpro_form_input-error,
.pmpro_form_input-date.pmpro_form_input-error,
.pmpro_form_input-textarea.pmpro_form_input-error {
border-color: var(--pmpro--color--error-border);
box-shadow: 0 0 0 0.2rem #f8d7da;
}
} .pmpro_form_field-checkbox .pmpro_form_label {
cursor: pointer;
display: inline;
width: auto;
}
.pmpro_form_field-checkbox input[type="checkbox"] {
height: auto;
opacity: 1;
width: auto;
}
.pmpro_form_field-checkbox-grouped ul {
list-style: none;
margin: 0;
padding: 0;
}
.pmpro_form_field-checkbox-grouped li {
list-style: none;
margin: 0;
padding: 0;
} .pmpro_form_field-radio-item {
margin-bottom: 0;
}
.pmpro_form_field-radio-item .pmpro_form_label {
cursor: pointer;
display: inline-block;
width: auto;
} .pmpro_form_field-date select {
max-width: unset;
width: unset;
}
.pmpro_form_field-date input[type="text"] {
margin-left: var(--pmpro--base--spacing--small);
max-width: unset;
width: unset;
} .pmpro_form_field-file button {
margin-right: var(--pmpro--base--spacing--small);
}
.pmpro_form_field-file-preview img {
height: auto;
width: 200px;
} #pmpro_payment_information_fields .pmpro_form_fields label {
display: block;
float: none;
max-width: initial;
min-width: initial;
text-align: left;
width: auto;
}
button[type="button"]#other_discount_code_toggle,
button[type="button"]#other_discount_code_toggle:hover,
button[type="button"]#other_discount_code_toggle:focus {
background: none;
border: none;
color: inherit;
cursor: pointer;
font-family: inherit;
font-size: inherit;
margin: 0;
padding: 0;
text-decoration: underline;
}
#pmpro_tos_fields input[type="checkbox"]#tos {
width: auto;
} #pmpro_payment_method span.gateway_paypalexpress {
margin-left: var(--pmpro--base--spacing--large);
}
[id^="pmpro_paypal"] .pmpro_btn-submit-checkout-paypal-image {
background-image: url(//angelpuado.com/wp-content/plugins/paid-memberships-pro/images/paypal-color.svg);
background-repeat: no-repeat;
background-size: contain;
display: inline-block;
height: 30px;
width: 100px;
} .pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_payment-request-button h3,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_payment-request-button h3 {
margin: var(--pmpro--base--spacing--medium) 0 var(--pmpro--base--spacing--small);
padding: 0;
}
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV {
border: 1px solid var(--pmpro--color--border);
padding: var(--pmpro--base--spacing--small);
} .pmpro_invoice_details .pmpro_invoice-billing-address {
display: flex;
flex-direction: column;
}
.pmpro_price_part_span {
display: flex;
font-weight: normal;
justify-content: space-between;
}
.pmpro_price_part-total {
font-weight: 700;
} .pmpro_list {
#pmpro_order_single-meta-bill_to {
word-break: break-all;
}
}
.pmpro_list.pmpro_list-plain,
.pmpro_list.pmpro_list-plain .pmpro_list_item {
list-style: none;
margin: 0;
padding: 0;
}
.pmpro_list.pmpro_list-bulleted {
list-style-type: disc;
margin: 0;
padding: 0 0 0 var(--pmpro--base--spacing--medium);
}
.pmpro_list.pmpro_list-bulleted .pmpro_list_item {
margin: 0;
padding: 0;
}
.pmpro_list .pmpro_list_item:not(:last-child) {
margin-bottom: var(--pmpro--base--spacing--small);
} #pass-strength-result {
border: 1px solid var(--pmpro--color--border);
border-radius: var(--pmpro--base--border-radius);
color: inherit;
font-size: 16px;
margin: 0;
padding: calc( var(--pmpro--base--spacing--small) / 3 ) var(--pmpro--base--spacing--small);
text-align: center;
width: 100%;
box-sizing: border-box;
opacity: 0;
}
#pass-strength-result.short {
background-color: var(--pmpro--color--error-background);
border-color: var(--pmpro--color--error-border);
color: var(--pmpro--color--error-text);
opacity: 1;
}
#pass-strength-result.bad {
background-color: var(--pmpro--color--alert2-background);
border-color: var(--pmpro--color--alert2-border);
color: var(--pmpro--color--alert2-text);
opacity: 1;
}
#pass-strength-result.good {
background-color: var(--pmpro--color--alert-background);
border-color: var(--pmpro--color--alert-border);
color: var(--pmpro--color--alert-text);
opacity: 1;
}
#pass-strength-result.strong {
background-color: var(--pmpro--color--success-background);
border-color: var(--pmpro--color--success-border);
color: var(--pmpro--color--success-text);
opacity: 1;
}
.pass1.short, .pass1-text.short {
border-color: var(--pmpro--color--error-border);
}
.pass1.bad, .pass1-text.bad {
border-color: var(--pmpro--color--alert2-border);
}
.pass1.good, .pass1-text.good {
border-color: var(--pmpro--color--alert-border);
}
.pass1.strong, .pass1-text.strong {
border-color: var(--pmpro--color--success-border);
}
.pw-weak {
display: none;
}
.indicator-hint {
padding-top: 8px;
}
.wp-pwd [type="text"],
.wp-pwd [type="password"] {
margin-bottom: 0; min-height: 30px;
} .pmpro_form_field-password-toggle button,
.pmpro_form_field-password-toggle button:hover,
.pmpro_form_field-password-toggle button:focus,
.pmpro_form_field-password-toggle button:active {
align-items: center;
background: transparent;
border: none;
box-shadow: none;
box-sizing: border-box;
color: var(--pmpro--color--contrast);
display: flex;
flex-direction: row;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
line-height: 1;
margin: 0;
min-height: 1px;
padding: 0;
}
.pmpro_form_field-password-toggle button:focus,
.pmpro_form_field-password-toggle button:active {
color: var(--pmpro--color--contrast);
} .wp-pwd input::-ms-reveal {
display: none;
}
.pass1-text,
.show-password #pass1 {
display: none;
}
.pass1-text::-ms-clear {
display: none;
}
.show-password #pass1-text {
display: inline-block;
} .pmpro_table {
border-collapse: collapse;
margin: 0;
width: 100%;
}
.pmpro_table-fixed {
table-layout: fixed;
} .pmpro_tag {
border-radius: var(--pmpro--base--border-radius);
border: 1px solid var(--pmpro--color--border);
font-size: 14px;
font-weight: 600;
line-height: 20px;
padding: calc( var(--pmpro--base--spacing--small) / 3 ) var(--pmpro--base--spacing--small);
text-align: center;
}
.pmpro_tag-success {
background-color: var(--pmpro--color--success-background);
border-color: var(--pmpro--color--success-border);
color: var(--pmpro--color--success-text);
}
.pmpro_tag-error {
background-color: var(--pmpro--color--error-background);
border-color: var(--pmpro--color--error-border);
color: var(--pmpro--color--error-text);
}
.pmpro_tag-alert {
background-color: var(--pmpro--color--alert-background);
border-color: var(--pmpro--color--alert-border);
color: var(--pmpro--color--alert-text);
} #wpadminbar #wp-admin-bar-pmpro-admin-membership-access {
background-color: #1d2327;
}
#wpadminbar .pmpro_admin-view {
display: inline-block;
padding: 0 5px;
}
#wpadminbar .menupop .ab-item:has(.pmpro_admin-view) + .ab-sub-wrapper {
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
padding: 10px;
}
#wpadminbar .menupop .ab-item:has(.pmpro_admin-view) + .ab-sub-wrapper ul li .ab-item {
height: auto;
}
#wpadminbar .menupop .ab-item:has(.pmpro_admin-view) + .ab-sub-wrapper p {
color: #fff;
line-height: 1.5;
margin-bottom: 5px;
white-space: normal;
}
#wpadminbar .menupop .ab-item:has(.pmpro_admin-view) + .ab-sub-wrapper select {
background-color: #fff;
border-radius: 6px;
line-height: 1.5;
padding: 5px 8px;
}
#wpadminbar .ab-item:has(.pmpro_admin-view-yes),
#wpadminbar .ab-top-menu > li.hover > .ab-item:has(.pmpro_admin-view-yes),
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item:has(.pmpro_admin-view-yes),
#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:has(.pmpro_admin-view-yes):focus,
#wpadminbar .menupop .ab-item:has(.pmpro_admin-view-yes) + .ab-sub-wrapper {
background-color: #0F441C;
color: #fff;
}
#wpadminbar .ab-item:has(.pmpro_admin-view-no),
#wpadminbar .ab-top-menu > li.hover > .ab-item:has(.pmpro_admin-view-no),
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item:has(.pmpro_admin-view-no),
#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:has(.pmpro_admin-view-no):focus,
#wpadminbar .menupop .ab-item:has(.pmpro_admin-view-no) + .ab-sub-wrapper {
background-color: #721c24;
color: #fff;
}
#wpadminbar .pmpro_admin-view .ab-icon {
margin-right: 3px;
}
#wpadminbar .pmpro_admin-view .ab-icon:before,
#wpadminbar li:hover .pmpro_admin-view .ab-icon:before,
#wpadminbar li.hover .pmpro_admin-view .ab-icon:before {
color: #fff;
}
#wpadminbar .pmpro_admin-view-current .ab-icon:before,
#wpadminbar li:hover .pmpro_admin-view-current .ab-icon:before,
#wpadminbar li.hover .pmpro_admin-view-current .ab-icon:before {
color: inherit;
} .pmpro_actions_nav:not(#pmpro_login .pmpro_actions_nav) {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.pmpro_actions_nav-left {
flex: 1;
order: 1;
text-align: left;
}
.pmpro_actions_nav-right {
flex: 1;
order: 2;
text-align: right;
} .pmpro_pad-s {
padding: var(--pmpro--base--spacing--small);
}
.pmpro_pad-m {
padding: var(--pmpro--base--spacing--large);
}
.pmpro_pad-l {
padding: var(--pmpro--base--spacing--large);
}
.pmpro_spacer {
margin: var(--pmpro--base--spacing--medium) 0;
min-height: 1px;
}
.pmpro_form .pmpro_spacer {
margin-top: var(--pmpro--base--spacing--large);
}
.pmpro_clickable {
cursor: pointer;
}
.pmpro_asterisk abbr,
.pmpro_asterisk abbr[title] {
border: none;
color: var(--pmpro--color--error-text);
cursor: default;
text-decoration: none;
}
.pmpro_hidden {
display: none;
} @media print {
.pmpro {
.pmpro_actions_nav:not(.pmpro_login_wrap .pmpro_actions_nav),
.pmpro_actions_nav-right,
.pmpro_actions_nav-left,
.pmpro_card_actions,
.pmpro_hide_print {
display: none;
}
h2, h3 {
page-break-after: avoid;
}
}
} @media screen and (max-width: 767px) {
.pmpro_reset_password_wrap form.pmpro_form #pass-strength-result,
form.pmpro_form .pmpro_change_password-fields #pass-strength-result {
max-width: 90%;
}
.pmpro_actions_nav {
text-align: center;
}
.pmpro_actions_nav-left,
.pmpro_actions_nav-right {
flex-basis: 100%;
text-align: center;
}
.pmpro_table thead {
display: none;
}
.pmpro_table tbody tr th,
.pmpro_table tbody tr td,
.pmpro_table tfoot tr td {
display: grid;
grid-template-columns: 1fr 2fr;
}
.pmpro_table-fixed tbody tr th,
.pmpro_table-fixed tbody tr td,
.pmpro_table-fixed tfoot tr td {
grid-template-columns: 1fr 1fr;
}
.pmpro_table tbody tr th::before,
.pmpro_table tbody tr td::before,
.pmpro_table tfoot tr td::before {
content: attr(data-title) ": ";
}
.pmpro_table_cancel tbody tr td:last-child,
.pmpro_levels_table tbody tr td:last-child {
display: block;
}
.pmpro_table_cancel tbody tr td:last-child::before,
.pmpro_levels_table tbody tr td:last-child::before {
content: "";
}
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 1024px) {
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields #payment-request-button {
max-width: 50%;
}
}
@media screen and (min-width: 1280px) {
}:root {
--pmpro--color--white: #fff;
--pmpro--box-shadow: 2px 2px 7px rgba( 0, 0, 0, 0.07 );
} .pmpro {
color: var(--pmpro--color--contrast); .pmpro_section {
margin: calc( var(--pmpro--base--spacing--large) * 2 ) 0;
}
.pmpro_section:first-of-type {
margin-top: 0;
}
.pmpro_section_title {
font-weight: 700;
margin: 0;
padding: 0;
} .pmpro_card {
background-color: var(--pmpro--color--base);
border: 1px solid var(--pmpro--color--border--variation);
border-radius: var(--pmpro--base--border-radius);
box-shadow: var(--pmpro--box-shadow);
display: flex;
flex-direction: column;
margin: var(--pmpro--base--spacing--medium) 0;
overflow: hidden;
}
.pmpro_card_title {
color: var(--pmpro--color--contrast);
font-weight: 700;
margin: 0;
padding: var(--pmpro--base--spacing--large) var(--pmpro--base--spacing--large) 0;
}
.pmpro_card_content {
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--large) var(--pmpro--base--spacing--large);
p:not(.pmpro_form_hint) {
margin: var(--pmpro--base--spacing--small) 0;
padding: 0;
}
p:last-of-type {
margin-bottom: 0;
}
}
.pmpro_card_actions {
background-color: rgba( 0, 0, 0, 0.04 );
border-bottom: 1px solid var(--pmpro--color--border--variation);
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--large);
}
.pmpro_card_content + .pmpro_card_actions {
border-top: 1px solid var(--pmpro--color--border--variation);
border-bottom: none;
}
.pmpro_card_actions button {
}
.pmpro_card_action_separator {
margin: 0 calc( var(--pmpro--base--spacing--small) / 2 );
opacity: 0.25;
} .pmpro_heading-with-avatar {
align-items: center;
display: flex;
font-weight: 700;
gap: var(--pmpro--base--spacing--small);
} .pmpro_message {
box-shadow: var(--pmpro--box-shadow);
} .pmpro_btn {
background-color: var(--pmpro--color--accent);
border: 1px solid var(--pmpro--color--accent);
border-radius: var(--pmpro--base--border-radius);
box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
box-sizing: border-box;
color: var(--pmpro--color--base);
cursor: pointer;
display: inline-block;
font-size: 16px;
font-weight: 700;
letter-spacing: normal;
line-height: 1.5;
min-height: 40px;
outline: 0;
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--medium);
text-align: center;
text-decoration: none;
text-rendering: geometricprecision;
text-transform: none;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
vertical-align: middle;
transition: background-color 0.2s, color 0.2s;
}
.pmpro_btn:hover,
.pmpro_btn:focus {
background-color: var(--pmpro--color--accent--variation);
background-position: 0 0;
border-color: var(--pmpro--color--accent--variation);
color: var(--pmpro--color--base);
}
.pmpro_btn:active {
opacity: .7;
}
.pmpro_btn-outline {
background-color: transparent;
color: var(--pmpro--color--accent);
}
.pmpro_btn-outline:hover,
.pmpro_btn-outline:focus {
background-color: transparent;
border-color: var(--pmpro--color--accent--variation);
color: var(--pmpro--color--accent--variation);
}
.pmpro_btn-delete {
background-color: var(--pmpro--color--error-text);
border-color: var(--pmpro--color--error-text);
}
.pmpro_btn-delete:hover,
.pmpro_btn-delete:focus {
background-color: var(--pmpro--color--error-link);
border-color: var(--pmpro--color--error-link);
}
.pmpro_btn-cancel {
background-color: transparent;
border-color: var(--pmpro--color--border);
box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);
color: var(--pmpro--color--contrast);
}
.pmpro_btn-cancel:hover,
.pmpro_btn-cancel:focus {
background-color: var(--pmpro--color--border--variation);
border-color: var(--pmpro--color--border);
color: var(--pmpro--color--contrast);
}
.pmpro_btn-plain,
.pmpro_btn-plain:hover,
.pmpro_btn-plain:focus,
.pmpro_btn-plain:active {
background: 0 0;
border: 1px solid transparent;
box-shadow: none;
cursor: pointer;
font-size: 14px;
margin: 0;
padding: 0;
}
.pmpro_btn-print {
align-items: center;
color: var(--pmpro--color--accent);
display: inline-flex;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
justify-content: space-between;
text-decoration: underline;
}
.pmpro_btn-print:hover {
color: var(--pmpro--color--accent--variation);
} .pmpro_form {
margin: 0;
}
.pmpro_section:has(.pmpro_form) .pmpro_card_content {
padding-top: var(--pmpro--base--spacing--large);
}
.pmpro_section:has(.pmpro_form) .pmpro_card_title + .pmpro_card_content {
padding-top: var(--pmpro--base--spacing--small);
}
.pmpro_form_fieldset {
border: 0;
margin: 0;
padding: 0;
}
.pmpro_form_legend {
border: none;
margin: 0 0 var(--pmpro--base--spacing--medium);
padding: 0;
}
.pmpro_form_heading {
font-weight: 700;
margin: var(--pmpro--base--spacing--large) 0 0;
padding: 0;
}
.pmpro_card_content .pmpro_form_heading {
margin-top: 0;
}
.pmpro_form_fields {
display: flex;
flex-direction: column;
gap: var(--pmpro--base--spacing--medium);
}
.pmpro_form_fields-inline {
align-items: center;
display: flex;
flex-direction: row;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
}
.pmpro_form_field {
display: flex;
flex-direction: column;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
}
.pmpro_form_label {
margin: 0;
padding: 0;
}
.pmpro_form_label:not(.pmpro_form_label-inline) {
display: block;
font-weight: 500;
}
.pmpro_form_input {
background-color: var(--pmpro--color--base);
border: 1px solid var(--pmpro--color--border);
border-radius: var(--pmpro--base--border-radius);
box-shadow: none;
box-sizing: border-box;
color: var(--pmpro--color--contrast);
font-size: 16px;
height: auto;
line-height: 1.5;
margin: 0;
min-height: auto;
outline: none;
padding: var(--pmpro--base--spacing--small);
}
.pmpro_form_input-textarea {
font-family: inherit;
width: 100%;
}
.pmpro_form_input-select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url('data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');
background-position: right var(--pmpro--base--spacing--small) center;
background-repeat: no-repeat;
background-size: 16px 16px;
padding-right: calc(var(--pmpro--base--spacing--small) + 20px);
}
.pmpro_form_input-text:focus,
.pmpro_form_input-email:focus,
.pmpro_form_input-url:focus,
.pmpro_form_input-password:focus,
.pmpro_form_input-search:focus,
.pmpro_form_input-select:focus,
.pmpro_form_input-checkbox:focus,
.pmpro_form_input-radio:focus,
.pmpro_form_input-multiselect:focus,
.pmpro_form_input-number:focus,
.pmpro_form_input-file:focus,
.pmpro_form_input-date:focus,
.pmpro_form_input-textarea:focus {
background-color: var(--pmpro--color--base);
border-color: #80BDFF;
box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
outline: none;
word-break: initial;
}
.pmpro_form_hint {
display: block;
font-size: 14px;
margin: 0;
opacity: 0.75;
padding: 0;
}
.pmpro_form_field-checkbox {
.pmpro_form_label {
align-items: first baseline;
display: flex;
flex-direction: row;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
}
}
.pmpro_form_field-radio-item {
align-items: baseline;
flex-direction: row;
flex-wrap: nowrap;
.pmpro_form_hint {
flex: 0 0 100%;
}
}
.pmpro_form_field-radio-item:not(:last-of-type) {
margin-bottom: calc( var(--pmpro--base--spacing--small) / 2 );
}
.pmpro_form_field-checkbox-grouped {
.pmpro_form_field-checkbox-grouped-item {
align-items: first baseline;
display: flex;
flex-direction: row;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
}
}
.pmpro_form_input-multiselect {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.pmpro_form_input-file {
border: 3px dashed var(--pmpro--color--border--variation);
border-radius: var(--pmpro--base--border-radius);
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--medium);
width: 100%;
} .pmpro_form_field-password-toggle {
align-items: center;
display: flex;
font-weight: 500;
justify-content: space-between;
margin: 0;
padding: 0;
}
.pmpro_form_field-password-toggle button,
.pmpro_form_field-password-toggle button:hover,
.pmpro_form_field-password-toggle button:focus,
.pmpro_form_field-password-toggle button:active {
align-items: center;
background: transparent;
border: none;
box-shadow: none;
box-sizing: border-box;
color: var(--pmpro--color--accent);
display: flex;
flex-direction: row;
font-size: 16px;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
line-height: 1;
margin: 0;
min-height: 1px;
padding: 0;
}
.pmpro_form_field-password-toggle button:focus,
.pmpro_form_field-password-toggle button:active {
box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
color: var(--pmpro--color--accent--variation);
outline: none;
}
.pmpro_form_field-password-toggle .pmpro_icon-eye {
display: block;
height: 20px;
width: 20px;
}
.pmpro_form_field-password-toggle button:focus .pmpro_icon-eye svg,
.pmpro_form_field-password-toggle button:active .pmpro_icon-eye svg {
stroke: var(--pmpro--color--accent--variation);
}
.pmpro_form_field-select2 {
display: block;
}
.pmpro_form_field-select2 .pmpro_form_label {
margin-bottom: calc( var(--pmpro--base--spacing--small) / 2 );
}
.pmpro_form_field-select2 .pmpro_form_hint {
margin-top: calc( var(--pmpro--base--spacing--small) / 2 );
}
.pmpro_payment-expiration #ExpirationMonth,
.pmpro_payment-expiration #ExpirationYear {
flex-grow: 1;
}
.pmpro_payment-discount-code #pmpro_discount_code {
flex-grow: 1;
}
#other_discount_code_fields {
margin-bottom: var(--pmpro--base--spacing--small);
}
#pmpro_tos_fields {
margin: var(--pmpro--base--spacing--medium) 0;
}
#pmpro_tos_fields #pmpro_license {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.pmpro_form_submit {
align-items: center;
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--pmpro--base--spacing--medium);
margin-top: var(--pmpro--base--spacing--medium);
}
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV {
background-color: var(--pmpro--color--white);
border-radius: var(--pmpro--base--border-radius);
padding: calc( var(--pmpro--base--spacing--small) + 3px );
}
[id^="pmpro_paypal"] .pmpro_btn-submit-checkout-paypal {
align-items: center;
background-color: #ffc439;
border-color: #ffc439;
color: #000;
display: flex;
flex-direction: row;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
justify-content: center;
}
[id^="pmpro_paypal"] .pmpro_btn-submit-checkout-paypal:hover {
background-color: #ffb60a;
border-color: #ffb60a;
} #loginform {
margin-bottom: 0;
}
#loginform input[type="submit"] {
width: 100%;
}
.pmpro_section:has(#loginform) .pmpro_card_content:not(.widget .pmpro_section:has(#loginform) .pmpro_card_content) {
padding-top: var(--pmpro--base--spacing--large);
}
.pmpro_section #loginform .login-username,
.pmpro_section #loginform .login-password,
.pmpro_section #loginform .login-remember {
display: flex;
flex-direction: column;
gap: calc( var(--pmpro--base--spacing--small) / 2 );
margin: 0 0 var(--pmpro--base--spacing--medium);
padding: 0;
}
.pmpro_section #loginform label:not(.pmpro_section #loginform .login-remember label) {
align-items: center;
display: flex;
font-weight: 500;
justify-content: space-between;
margin: 0;
padding: 0;
}
.pmpro_section #loginform .input {
background-color: var(--pmpro--color--base);
border: 1px solid var(--pmpro--color--border);
border-radius: var(--pmpro--base--border-radius);
box-shadow: none;
box-sizing: border-box;
color: var(--pmpro--color--contrast);
font-size: 16px;
line-height: 1.5;
margin: 0;
min-height: auto;
outline: none;
padding: var(--pmpro--base--spacing--small);
}
.pmpro_section #loginform .input:focus {
background-color: var(--pmpro--color--base);
border-color: #80BDFF;
box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
outline: none;
word-break: initial;
}
.pmpro_section #loginform .login-remember {
align-items: baseline;
flex-direction: row;
flex-wrap: wrap;
}
.pmpro_section #loginform .login-submit {
margin: var(--pmpro--base--spacing--medium) 0 0;
}
.pmpro_section #loginform .login-submit .button {
background-color: var(--pmpro--color--accent);
border: 1px solid var(--pmpro--color--accent);
border-radius: var(--pmpro--base--border-radius);
box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
box-sizing: border-box;
color: var(--pmpro--color--base);
cursor: pointer;
display: inline-block;
font-size: 16px;
font-weight: 700;
letter-spacing: normal;
line-height: 1.5;
min-height: 40px;
outline: 0;
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--medium);
text-align: center;
text-decoration: none;
text-rendering: geometricprecision;
text-transform: none;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
vertical-align: middle;
transition: background-color 0.2s, color 0.2s;
}
.pmpro_section #loginform .login-submit .button:hover,
.pmpro_section #loginform .login-submit .button:focus {
background-color: initial;
background-position: 0 0;
border-color: var(--pmpro--color--accent);
color: var(--pmpro--color--accent);
}
.pmpro_section #loginform .login-submit .button:active {
opacity: .7;
} #pmpro_user_fields .pmpro_form_field-password:has(.pmpro_form_field-password-toggle),
.pmpro_section #loginform .login-password {
align-items: center;
display: grid;
grid-template-areas:
"label toggle"
"input input";
grid-template-columns: 1fr auto;
}
#pmpro_user_fields .pmpro_form_field-password:has(.pmpro_form_field-password-toggle) label,
.pmpro_section #loginform .login-password label {
grid-area: label;
}
#pmpro_user_fields .pmpro_form_field-password:has(.pmpro_form_field-password-toggle) input,
.pmpro_section #loginform .login-password input {
grid-area: input;
}
#pmpro_user_fields .pmpro_form_field-password .pmpro_form_field-password-toggle,
.pmpro_section #loginform .login-password .pmpro_form_field-password-toggle {
grid-area: toggle;
justify-self: end;
}
#resetpassform .pmpro_cols-2 {
container: resetpassform / inline-size;
}
@container resetpassform (max-width: 620px) {
#resetpassform .pmpro_cols-2 {
flex-direction: column;
}
#resetpassform .pmpro_cols-2 > * {
width: 100%;
}
} .pmpro_list.pmpro_cols-3 {
.pmpro_list_item {
margin-bottom: 0;
}
li:not(.pmpro_list_item) {
border-top: 1px solid var(--pmpro--color--border--variation);
padding-top: var(--pmpro--base--spacing--medium);
grid-column: span 3;
}
}
.pmpro_list_item_label {
font-weight: 700;
}
.pmpro_list-with-labels {
.pmpro_list_item_label {
display: block;
font-weight: 400;
opacity: 0.75;
}
.pmpro_list_item_value {
font-weight: 700;
}
} .pmpro_table {
background-color: var(--pmpro--color--base);
border: none;
text-align: left;
thead th {
background-color: var(--pmpro--color--base);
border: none;
padding: var(--pmpro--base--spacing--small);
vertical-align: text-bottom;
}
tbody th,
tbody td,
tfoot td  {
background-color: var(--pmpro--color--base);
border-color: var(--pmpro--color--border--variation);
border-width: 1px 0 0 0;
border-style: solid;
font-weight: normal;
padding: var(--pmpro--base--spacing--small);
vertical-align: middle;
}
} #pmpro_account-membership-none {
.pmpro_card_content {
padding-top: var(--pmpro--base--spacing--large);
p {
margin: 0;
}
}
}
#pmpro_account-membership {
.pmpro_account-membership-message {
border-top: 1px solid var(--pmpro--color--border--variation);
margin-top: var(--pmpro--base--spacing--large);
padding-top: var(--pmpro--base--spacing--large);
> *:first-child {
margin-top: 0;
padding-top: 0;
}
}
}
#pmpro_account-links {
.pmpro_card_content {
padding-top: var(--pmpro--base--spacing--large);
.pmpro_list {
margin-bottom: 0;
}
}
} .pmpro_levels_table {
table-layout: fixed;
}
.pmpro_level td p:first-of-type {
margin-top: 0;
}
.pmpro_level .pmpro_btn {
display: block;
text-decoration: none;
} [id^="pmpro_billing-"] .pmpro_card .pmpro_card {
background-color: transparent;
border: none;
border-radius: unset;
box-shadow: none;
margin: 0;
.pmpro_card_content {
padding: 0;
}
} .pmpro_table_orders .pmpro_tag {
display: block;
}
#pmpro_order_single {
.pmpro_card_actions {
text-align: right;
}
h2 {
align-items: center;
display: flex;
flex-wrap: wrap;
gap: var(--pmpro--base--spacing--small);
justify-content: space-between;
}
.pmpro_list-with-labels {
.pmpro_list_item_label {
font-weight: 700;
opacity: 1;
}
}
.pmpro_table {
thead th {
white-space: nowrap;
}
thead th:not(th:first-of-type),
tbody td,
tfoot td {
text-align: right;
}
tfoot tr:last-of-type td {
font-weight: 700;
}
}
}
.pmpro_price_part-total {
border-top: 1px solid var(--pmpro--color--border--variation);
margin-top: var(--pmpro--base--spacing--small);
padding-top: var(--pmpro--base--spacing--small);
} .pmpro_logged_in_welcome_wrap .menu {
display: flex;
flex-direction: column;
list-style: none;
margin: 0;
padding: 0;
}
.pmpro_logged_in_welcome_wrap .menu-item {
display: block;
margin: 0 0 calc( var(--pmpro--base--spacing--small) / 2 );
} .pmpro_content_message .pmpro_card_title {
align-items: center;
display: flex;
gap: var(--pmpro--base--spacing--small);
}
.pmpro_content_message:has(.pmpro_card_title) .pmpro_card_content {
padding-top: 0;
}
.pmpro_content_message .pmpro_card_content h2 {
margin: 0;
padding: 0;
}
.pmpro_content_message .pmpro_card_content p {
margin: var(--pmpro--base--spacing--medium) 0;
padding: 0;
}
.pmpro_content_message .pmpro_card_content p:last-of-type {
margin-bottom: 0;
}
.pmpro_content_message .pmpro_card_content .pmpro_btn {
text-decoration: none;
}
.pmpro_content_message .pmpro_card_actions {
padding-right: var(--pmpro--base--spacing--large);
padding-left: var(--pmpro--base--spacing--large);
} .pmpro_pagination {
align-items: center;
display: flex;
gap: var(--pmpro--base--spacing--small);
justify-content: center;
margin: var(--pmpro--base--spacing--medium) 0;
a {
background-color: var(--pmpro--color--base);
border: 1px solid var(--pmpro--color--border--variation);
border-radius: var(--pmpro--base--border-radius);
color: var(--pmpro--color--contrast);
padding: 2px var(--pmpro--base--spacing--small);
text-decoration: none;
transition: background-color 0.2s, border-color 0.2s, color 0.2s;
&:hover {
background-color: var(--pmpro--color--accent--variation);
border-color: var(--pmpro--color--accent--variation);
color: var(--pmpro--color--base);
}
}
span {
background-color: var(--pmpro--color--base);
border: 1px solid var(--pmpro--color--border--variation);
border-radius: var(--pmpro--base--border-radius);
color: var(--pmpro--color--contrast);
padding: 2px var(--pmpro--base--spacing--small);
}
.pmpro_pagination-current {
background-color: var(--pmpro--color--accent);
color: var(--pmpro--color--base);
cursor: default;
font-weight: 700;
}
.pmpro_pagination-disabled {
background-color: var(--pmpro--color--base--variation);
border-color: var(--pmpro--color--border--variation);
color: var(--pmpro--color--contrast--variation);
cursor: not-allowed;
opacity: 0.7;
}
.pmpro_pagination-dots {
background: none;
border: none;
color: var(--pmpro--color--contrast--variation);
padding: 0;
}
.pmpro_pagination-previous {
margin-right: 0;
}
.pmpro_pagination-next {
margin-left: 0;
}
} .avatar {
border: 1px solid var(--pmpro--color--border--variation);
border-radius: 50%;
box-shadow: var(--pmpro--box-shadow);
margin: 0;
padding: 0;
}
.pmpro_cols-2,
.pmpro_cols-3 {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--pmpro--base--spacing--medium);
}
.pmpro_cols-2 > * {
width: calc( 50% - calc( var(--pmpro--base--spacing--medium) / 2 ) );
}
.pmpro_cols-3 > * {
width: calc( 33.333333% - calc( var(--pmpro--base--spacing--medium) * 2 / 3 ) );
}
.pmpro_font-x-large {
font-size: 32px;
line-height: 1.4;
}
.pmpro_font-large {
font-size: 24px;
line-height: 1.5;
}
.pmpro_font-medium {
font-size: 16px;
line-height: 1.6;
}
.pmpro_font-small {
font-size: 14px;
line-height: 1.5;
}
.pmpro_tag-discount-code {
border-style: dashed;
}
.pmpro_divider {
background-color: var(--pmpro--color--border--variation);
height: 1px;
margin: var(--pmpro--base--spacing--medium) 0;
}
.pmpro_form .pmpro_divider {
margin-top: var(--pmpro--base--spacing--large);
}
} .rtl {
.pmpro_form_field-password-toggle {
padding: 0 0 0 var(--pmpro--base--spacing--small);
}
} @media print {
.pmpro {
font-size: 12pt;
.pmpro_section {
margin: var(--pmpro--base--spacing--medium) 0;
}
.pmpro_card_title {
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--small) 0;
}
.pmpro_card_content {
padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--small);
}
.pmpro_section:has(.pmpro_form) .pmpro_card_content {
padding-top: var(--pmpro--base--spacing--small);
}
.pmpro_font-x-large {
font-size: 18pt;
}
.pmpro_font-large {
font-size: 14pt;
}
.pmpro_font-medium {
font-size: 14pt;
}
}
} @media print {
.pmpro {
.pmpro_card {
background-color: transparent;
border: none;
box-shadow: none;
}
.pmpro_card_title,
.pmpro_card_content,
.pmpro_section:has(.pmpro_form) .pmpro_card_title + .pmpro_card_content {
padding: 0;
}
.pmpro_form_legend {
margin-bottom: 0;
}
}
} @media screen and (max-width: 767px) {
.pmpro {
.pmpro_table {
tbody tr th:first-child,
tbody tr td:first-child {
border-top-width: 4px;
padding-top: var(--pmpro--base--spacing--large);
}
tbody tr th:last-child,
tbody tr td:last-child {
padding-bottom: var(--pmpro--base--spacing--large);
}
tbody tr:first-child th:first-child,
tbody tr:first-child td:first-child {
border-top: none;
}
}
#pmpro_order_single {
.pmpro_table {
thead th:not(th:first-of-type),
tbody td,
tfoot td {
text-align: left;
}
tbody tr:first-child th {
display: block;
}
tbody tr:first-child th:before {
display: none;
}
tfoot td:first-of-type {
display: none;
}
}
}
.pmpro_table_cancel {
border-bottom: 1px solid var(--pmpro--color--border--variation);
}
.pmpro_table_cancel tbody tr td {
border-width: 0;
padding-top: 0;
}
.pmpro_cols-2,
.pmpro_cols-3 {
display: flex;
flex-direction: column;
gap: var(--pmpro--base--spacing--medium);
}
.pmpro_cols-2 > *,
.pmpro_cols-3 > * {
width: auto;
}
#pmpro_user_fields .pmpro_form_field-password:has(.pmpro_form_field-password-toggle) {
width: 100%;
}
}
}.module-archive .status{padding:.382em 1em;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff;font-weight:bold;background:#c6c6c6;display:inline-block}.module-archive .status:before{font-family:FontAwesomeSensei,FontAwesome;display:inline-block;font-size:100%;margin-right:.618em;font-weight:normal;line-height:1em;width:1em}.module-archive .status.completed{background:#63a95f}.module-archive .status.completed:before{content:""}.module-archive .status.in-progress:before{content:""}.module-lessons .lesson-status{font-style:normal}.module-lessons .lesson-status.complete{color:#63a95f}.module-lessons .lesson-status.complete:before{font-family:FontAwesomeSensei,FontAwesome;display:inline-block;font-size:100%;margin-right:.618em;font-weight:normal;line-height:1em;width:1em;content:""}.single-course .course-lessons>header h2{margin-bottom:1em}.course .module{position:relative;margin-top:1em;margin-bottom:1em;border:none}.course .module header{align-items:center;background:rgba(0,0,0,.05);box-sizing:border-box;display:flex;margin-bottom:0;padding:1em 20px;width:100%}.course .module header h2{display:inline-block;font-size:1.8em;margin-right:20px}.course .module header .status{margin-left:auto;white-space:nowrap}.course .module .module-description{padding:1em 20px;background:rgba(0,0,0,.015);margin:0;font-style:italic}.course .module .module-lessons header{margin:0 !important;padding:.6em .6em .6em 20px !important;border-top:1px solid rgba(0,0,0,.05) !important;border-bottom:1px solid rgba(0,0,0,.05);background:rgba(0,0,0,.03)}.course .module .module-lessons header h3{margin:0;font-size:1.2em}.course .module .module-lessons ul{margin:0 !important;padding:0 !important;margin-bottom:2em !important;list-style:none !important}.course .module .module-lessons ul li{list-style:none !important;margin:0 !important;position:relative}.course .module .module-lessons ul li a{display:block;border-bottom:1px solid rgba(0,0,0,.05);padding:.618em .618em .618em 3.618em;background:rgba(0,0,0,.01);position:relative;font-size:1.1em;text-decoration:none}.course .module .module-lessons ul li a:before{font-family:FontAwesomeSensei,FontAwesome;display:inline-block;font-size:150%;margin-right:.618em;font-weight:400;line-height:1em;width:1em;position:absolute;left:20px;top:.5em;content:"";color:rgba(0,0,0,.1)}.course .module .module-lessons ul li a:hover{background:#fff;border-bottom:1px solid rgba(0,0,0,.05);text-decoration:none}.course .module .module-lessons ul li a:hover:before{content:"";color:rgba(0,0,0,.2)}.course .module .module-lessons ul li a .preview-label{float:right;top:-0.2em}.course .module .module-lessons ul li.completed a{color:rgba(0,0,0,.4)}.course .module .module-lessons ul li.completed a:before{content:"";color:#63a95f}@font-face{font-family:"FontAwesomeSensei";src:url(//angelpuado.com/wp-content/plugins/sensei-lms/assets/dist/fonts/fontawesome-webfont.45de4ef7.woff2) format("woff2"),url(//angelpuado.com/wp-content/plugins/sensei-lms/assets/dist/fonts/fontawesome-webfont.e646f99c.woff) format("woff");font-weight:400;font-style:normal}@-webkit-keyframes spin-360{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);zoom:1}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);zoom:1}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);zoom:1}}@-webkit-keyframes spin-360{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);zoom:1}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);zoom:1}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);zoom:1}}.sensei-lms-notice{background-color:#f6f7f7;margin-bottom:21px;padding:17px 26px;color:#1e1e1e}.sensei-lms-notice .sensei-block-wrapper{margin:0}.sensei-message{clear:both;margin-top:1.387em;margin-bottom:1.618em;padding:1em 1.618em;border:none !important;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.sensei-message a{text-decoration:underline}.sensei-message a:hover{text-decoration:none}.sensei-message:after{content:"";clear:both;display:block}.sensei-message:before{font-family:"FontAwesomeSensei";display:inline-block;font-size:100%;margin-right:.618em;font-weight:normal;line-height:1em;width:1em;font-size:1.387em;position:relative;top:.1em}.sensei-message.info{background:#eee}.sensei-message.info:before{content:""}.sensei-message.info a{color:rgb(59.5,59.5,59.5)}.sensei-message.info a:hover{color:rgb(46.75,46.75,46.75)}.sensei-message.alert{background:#ffd9c8}.sensei-message.alert:before{color:#ed6c6c;content:""}.sensei-message.alert a{color:hsl(0,78.1818181818%,57.6470588235%)}.sensei-message.alert a:hover{color:hsl(0,78.1818181818%,52.6470588235%)}.sensei-message.success{background:hsl(116.7567567568,30.081300813%,86.7647058824%)}.sensei-message.success:before{color:#63a95f;content:""}.sensei-message.success a{color:rgb(77.9268292683,138.5365853659,74.4634146341)}.sensei-message.success a:hover{color:rgb(68.5975609756,121.9512195122,65.5487804878)}.course-completed.singular .entry-header,.course-completed .entry-title{border:0;height:0;margin:0;padding:0;visibility:hidden}#my-courses #customer_login{column-gap:1.5rem;display:flex}@media screen and (max-width: 782px){#my-courses #customer_login{flex-direction:column}}#my-courses #customer_login label{display:block;margin-bottom:.7rem}#my-courses #customer_login input.input-text{box-sizing:border-box;font-size:var(--wp--preset--font-size--small);line-height:normal;margin:0;outline:0;padding:.9rem 1.1rem;width:100%}#my-courses #customer_login>div{display:flex;flex:1 1 0;flex-direction:column}#my-courses #customer_login form{border:1px solid #d3ced2;border-radius:5px;flex:1 1 0;margin:0 0 2em 0;padding:20px;text-align:left}#my-courses #customer_login .sensei-login-submit .button{margin-right:1em}.theme-twentytwentyone #customer_login .remember_me,.theme-twentytwentyone #customer_login .sensei-login-submit,.theme-twentytwentyone #customer_login .form-row:last-child{margin-top:1rem}