a.disabled {
    pointer-events: none !important;
    cursor: default !important;
}

.message{
    background-color: #912929;
    border-radius: 5px;
    padding: 10px 20px;
    color: #fff;
    text-align: center;
    display: none;
    margin-bottom: 15px;
}
.message[data-type="error"]{
    background-color: #912929;
}
.message[data-type="success"]{
    background-color: #519758;
}
.message[data-type="warning"]{
    background-color: #99a73b;
}
.message.show{
    display: block;
}

@media (min-width: 992px) {
    .account__row .woocommerce {
        margin-top: 60px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%} }

.account__row .woocommerce:after,
.account__row .woocommerce:before{
    content: none;
}

.account-nav__item.is-active .account-nav__link{
    color: #fff;
    border-color: #fff;
}

@media (min-width: 992px) {
    .account-nav__item.is-active .account-nav__link{
        border-color: #fff;
        background-color: #ffffff17;
    }
}

.subscriptions-table-item__status--cancelled {
    color: #ab2020;
}
.subscriptions-table-item__status--cancelled:before {
    background-color: #ab2020; }

.subscriptions-table-item__status--on-hold {
    color: #ffc107;
}
.subscriptions-table-item__status--on-hold:before {
    background-color: #ffc107; }

.subscriptions-table-item__status--pending {
    color: #ffc107;
}
.subscriptions-table-item__status--pending:before {
    background-color: #ffc107; }

.subscriptions-table-item__status--pending-cancel {
    color: #ffc107;
}
.subscriptions-table-item__status--pending-cancel:before {
    background-color: #ffc107; }

.subscriptions-table-item__upgrade a {

}

.info-discount{

}
.info-discount .checkout-masterclass__plan-total{
    font-size: 14px;
    color: #9C99A3;
}
.info-discount .checkout-masterclass__plan-price{
    font-size: 18px;
    color: #fff;
    background: no-repeat;
    -webkit-text-fill-color: #fff;
    text-fill-color: #fff;
}
.info-discount .price-discount{
    background: linear-gradient(270deg, #0092FF 0%, #01EFFD 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.checkout-masterclass__plan-info + .checkout-masterclass__separator {
    margin-top: 20px;
}

.access-container > div:not(:last-child){
    margin-bottom: 50px ;
}

*{
    /*color: #fff;*/
}

.first-payment-date{
    font-size: 16px;
    line-height: 23px;
}
.woocommerce-error{
    background-color: #000;
}
.trial{
    font-size: 23px;
    background: none;
    -webkit-text-fill-color: #fff;
    text-fill-color: #fff;
    font-weight: 400;
}


.show {
    display: block !important;
}
.hide {
    display: none !important;
}

.loader-container__outer {
    position: relative;
    height: 350px;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.loader-container__outer .loader-container__inner {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.loader-container__outer .loader-container__title {
    color: #026EC5;
    user-select: none;
    text-shadow: 3px 3px black;
}

.loader-container__inner .loader-container__spinner {
    display: flex;
    justify-content: center;
}

.loader-container__spinner svg {
    width: 50%;
    max-width: 10rem;
    animation: spinner_rotate 3.6s linear infinite;
}

.loader-container__spinner svg circle {
    fill: none;
    stroke: #026EC5;
    stroke-width: 8px;
    stroke-dasharray: 300;
    animation: spinner_outline 2s cubic-bezier(0.77, 0, 0.18, 1) infinite;
}

@keyframes spinner_outline {
    0% {
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dashoffset: 300;
    }
    100% {
        stroke-dashoffset: 600;
    }
}

@keyframes spinner_rotate {
    from {
        transform: rotate(0turn);
    }
    to {
        transform: rotate(-1turn);
    }
}

.account-referral__link-container {
    display: flex;
    flex-direction: column;
    margin: 0 0 32px;
}

.account-referral__link-msg {
    color: #0092FF;
}
.account-referral__link-msg.error{
    color: #DC3545;
}

@media (min-width: 992px) {
    .account-referral__link-container {
        margin: 0 0 24px;
    }
}


.account-referral__link-btn {
    color: #fff !important;
}
.account-referral__link-btn.active {
    color: #fff !important;
}
.account-referral__link-btn.inactive {
    color: #524C5D !important;
}

.login-container__paypal-custom {
    text-align: center;
    display: block;
    margin: 15px 0;
}

.login-container__paypal-custom a {
    width: 100% !important;
    text-align: center;
}

.payment_box{
    padding: 0 20px;
    margin: 20px 0;
}

.payment_box li{
    margin-bottom: 10px;
}

.payment_box li [type="radio"] + label{
    padding: 10px 18px 10px 58px;
    line-height: 15px;
    font-size: 14px;
}

.payment_box li [type="radio"] + label:before{
    top: 9px;
}
.payment_box li [type="radio"]:checked + label:after{
    top: 11px;
}

.subscriptions-table-empty_plan{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.subscriptions-table-empty_plan span{
    font-size: 20px;
    margin-bottom: 20px;
}
.woocommerce-remove-coupon{
    display: none !important;
}
.small-text{
    font-size: 35px !important;
}

.container--text_page{

}
.exchange_howto_link{
    display: block;
    margin-bottom: 25px;
    color: #fff;
    text-decoration: underline;
}

.content{
    margin-top: 30px;
    color: #fff;
}

.container--text_page{
    max-width: 800px;
}

.content h3{
    margin-bottom: 10px;
}
.content p {
    margin-bottom: 1.5em;
}

.content dfn,
.content cite,
.content em,
.content i {
    font-style: italic;
}

.content blockquote {
    margin: 0 1.5em;
}

.content address {
    margin: 0 0 1.5em;
}

.content 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;
}

.content code,
.content kbd,
.content tt,
.content var {
    font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

.content abbr,
.content acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}

.content mark,
.content ins {
    background: #fff9c0;
    text-decoration: none;
}

.content big {
    font-size: 125%;
}

.content hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

.content ul,
.content ol {
    margin: 0 0 1.5em 3em;
}

.content ul {
    list-style: disc;
}

.content ol {
    list-style: decimal;
}

.content li > ul,
.content li > ol {
    margin-bottom: 0;
    margin-left: 1.5em;
}

.content dt {
    font-weight: 700;
}

.content dd {
    margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
.content embed,
.content iframe,
.content object {
    max-width: 100%;
}

.content img {
    height: auto;
    max-width: 100%;
}

.content figure {
    margin: 1em 0;
}

.content table {
    /*margin: 0 0 1.5em;*/
    width: 100%;
}

.new-account__table--nmg {
    margin: 0 !important;
}

.content .alignleft {

    /*rtl:ignore*/
    float: left;

    /*rtl:ignore*/
    margin-right: 1.5em;
    margin-bottom: 1.5em;
}

.content .alignright {

    /*rtl:ignore*/
    float: right;

    /*rtl:ignore*/
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}

.content .aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5em;
}

.content a{
    color: #fff;
    text-decoration: underline;
}

.js-open-modal{
    cursor: pointer;
}
.checkout-login{
}
.checkout-login a,
.woocommerce-error a{
    color: #fff;
    text-decoration: underline;
}
.woocommerce-error{
    color: #fff;
}
.woocommerce-lost-password .account__row .woocommerce{
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.lost_reset_password{
    color: #fff;
    display: flex;
    flex-direction: column;
    width: 500px;
}
.lost_reset_password .form-row{
    width: 100% !important;
}
.lost_reset_password .account-form__item{
    margin: 25px 0;
}

.checkout-coupon{
    margin-bottom: 40px;
}
.checkout-coupon .btn{
    margin-top: 20px;
    width: 100%;
}

.checkout-masterclass__pay-details{
    margin-bottom: 0px;
}

.paypal_disconnect{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.paypal_disconnect h3{
    margin-bottom: 20px;
}

/* Customizing Checkout fields*/
.wc_payment_methods > li:not(:last-child) {
    margin: 0 0 24px;
}

#wc-stripe-cc-name {
    margin: 0 0 16px;
}

#wc-stripe-cc-name-input {
    width: 100%;
    height: 40px;
    background-color: #FFFFFF;
    border: 1px solid rgba(60, 66, 87, 0.12);
    -webkit-appearance: none;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.08), 0px 1px 1px rgba(0, 0, 0, 0.04);
    border-radius: 8px;
    padding: 9px 12px;
}

#wc-stripe-cc-name-input.error + .error-message {
    display: block;
}

#stripe-payment-data.error + .error-message {
    display: block;
}

#wc-stripe-cc-name-input:-webkit-autofill,
#wc-stripe-cc-name-input:-webkit-autofill:hover,
#wc-stripe-cc-name-input:-webkit-autofill:focus,
#wc-stripe-cc-name-input:-webkit-autofill:active{
    -webkit-appearance: none;
    -webkit-box-shadow: 0 0 0 30px #FFFFFF inset !important;
}

#wc-stripe-cc-name-input:-webkit-autofill{
    -webkit-text-fill-color: #080018 !important;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

#wc-stripe-cc-name-title, #wc-stripe-cc-form-title {
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.005em;
    color: #524C5D;
    margin: 0 0 8px;
}

#wc-stripe-cc-form > .form-row > label {
    white-space: nowrap !important;
    padding: 0 !important;
}

.wc-stripe-elements-field {
    width: 100%;
    display: block;
    height: 40px;
    padding: 11px 12px 7px;
    border-radius: 12px;
    background-color: #fff;
    outline: none;
    color: #83808B;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.005em;
    /* border-color */
    margin: 0;
    border: 1px solid rgba(60, 66, 87, 0.12);
    /* shadow-small */
    -webkit-appearance: none;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.08), 0px 1px 1px rgba(0, 0, 0, 0.04);

}
.wc-stripe-elements-field#stripe-exp-element{
    position: relative;
    border-radius: 0px 0px 0px 8px;
    margin-top: -1px !important;
    z-index: 2;
}

.wc-stripe-elements-field#stripe-exp-element.error {
    border-color: #CB3C33 !important;
}
.wc-stripe-elements-field#stripe-cvc-element{
    position: relative;
    border-radius: 0px 0px 8px 0px;
    margin-top: -1px !important;
    margin-left: -1px !important;
    width: calc(100% + 1px) !important;
    box-shadow: 2px 3px 5px -1px rgba(0, 0, 0, 0.08), 0 1px 1px rgba(0, 0, 0, 0.04) !important;
    z-index: 2;
}

.wc-stripe-elements-field#stripe-cvc-element.error {
    border-color: #CB3C33 !important;
}

.wc-stripe-elements-field#stripe-cvc-element:after{
    position: absolute;
    bottom: 50%;
    transform: translateY(50%);
    right: 10px;
    content: '';
    width: 24px;
    height: 17px;
    background-image: url(../images/icons/stripecard_cvc.svg);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
}

.wc-stripe-elements-field#stripe-card-element{
    position: relative;
    z-index: 1;
    border-radius: 8px 8px 0px 0px;
}

.wc-stripe-elements-field#stripe-card-element.error {
    border-color: #CB3C33 !important;
}

.wc-stripe-sepa-mandate {
    display: none;
}

#wc-stripe_sepa-form > p.form-row.form-row-wide > label[for*="stripe-iban-element"] {
    font-size: 0;
}

#wc-stripe_sepa-form > p.form-row.form-row-wide > label[for*="stripe-iban-element"]:before {
    content: 'IBAN' !important;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #524C5D;
}

#wc-stripe_sepa-form .required, #wc-stripe_sepa-form > .stripe-source-errors ~ br {
    display: none;
}

#stripe-iban-element {
    margin: 5px 0 0;
    background-color: #ffffff !important;
}

/*#stripe-sepa_debit-payment-data {*/
/*    margin-top: -12px;*/
/*}*/

.wc-stripe-elements-field#stripe-card-element:after{
    position: absolute;
    bottom: 50%;
    transform: translateY(50%);
    right: 10px;
    content: '';
    width: 89px;
    height: 16px;
    background-image: url(../images/icons/stripecard__all.svg);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
}

#stripe-payment-data .form-row label{
    display: none;
}
.woocommerce form .form-row{
    margin: 0;
    padding: 0;
}
.wc-stripe-iban-element-field {
    width: 100%;
    display: block;
    padding: 16px;
    border-radius: 12px;
    outline: none;
    color: #ffffff;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.01em;
}
.checkout__pay-meth-tab{
    margin-bottom: 30px;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last{
    width: 50%;
}
.blockUI.blockOverlay {
    background: rgba(0, 0, 0, 0.2) !important;
    box-shadow: 0 0 10px 1px #000 !important;
    position: fixed !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
}

.blockUI.blockOverlay:before {
    height: 80px !important;
    width: 80px !important;
    margin-left: -40px !important;
    margin-top: -40px !important;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; display: block; shape-rendering: auto;' width='48px' height='48px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='48' y='20' rx='2' ry='2.2800000000000002' width='4' height='12' fill='%230092ff'%3E%3Canimate attributeName='fill' values='%230092ff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff' dur='1.25s' begin='-1.09375s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(45 50 50)'%3E%3Crect x='48' y='20' rx='2' ry='2.2800000000000002' width='4' height='12' fill='%230092ff'%3E%3Canimate attributeName='fill' values='%230092ff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff' dur='1.25s' begin='-0.9375s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect x='48' y='20' rx='2' ry='2.2800000000000002' width='4' height='12' fill='%230092ff'%3E%3Canimate attributeName='fill' values='%230092ff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff' dur='1.25s' begin='-0.78125s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(135 50 50)'%3E%3Crect x='48' y='20' rx='2' ry='2.2800000000000002' width='4' height='12' fill='%230092ff'%3E%3Canimate attributeName='fill' values='%230092ff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff' dur='1.25s' begin='-0.625s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='48' y='20' rx='2' ry='2.2800000000000002' width='4' height='12' fill='%230092ff'%3E%3Canimate attributeName='fill' values='%230092ff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff' dur='1.25s' begin='-0.46875s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(225 50 50)'%3E%3Crect x='48' y='20' rx='2' ry='2.2800000000000002' width='4' height='12' fill='%230092ff'%3E%3Canimate attributeName='fill' values='%230092ff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff' dur='1.25s' begin='-0.3125s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect x='48' y='20' rx='2' ry='2.2800000000000002' width='4' height='12' fill='%230092ff'%3E%3Canimate attributeName='fill' values='%230092ff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff' dur='1.25s' begin='-0.15625s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(315 50 50)'%3E%3Crect x='48' y='20' rx='2' ry='2.2800000000000002' width='4' height='12' fill='%230092ff'%3E%3Canimate attributeName='fill' values='%230092ff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff;%23ffffff' dur='1.25s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E") !important;
    animation: none !important;
}

.intercom-launcher {
    backface-visibility: hidden;
    background: #0071B2;
    border-radius: 50%;
    bottom: 20px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06), 0 2px 32px rgba(0, 0, 0, 0.16);
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    height: 0;
    opacity: 0;
    outline: 0;
    position: fixed;
    right: 20px;
    transform: scale(0.5);
    transform-origin: center;
    transition: opacity 0.25s ease, transform 0.25s ease;
    width: 0;
    z-index: 2147483000;
}
.intercom-launcher:focus {
    outline: 0;
}
.intercom-launcher.intercom-booted {
    height: 60px;
    width: 60px;
    opacity: 1;
    transform: scale(1);
}
.intercom-launcher * {
    cursor: pointer;
}

.intercom-unread-count {
    backface-visibility: hidden;
    background: #fc576b;
    border-radius: 10px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    min-width: 20px;
    opacity: 0;
    padding: 0 4px;
    position: absolute;
    right: -2px;
    text-align: center;
    top: -2px;
    transform: scale(0.5);
    transform-origin: center;
    transition: opacity 0.15s ease, transform 0.15s ease;
}
.intercom-unread-count.active {
    opacity: 1;
    transform: scale(1);
}

.intercom-icon-open,
.intercom-icon-close {
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 50%;
    bottom: 0;
    position: absolute;
    top: 0;
    transition: transform 0.16s linear, opacity 0.08s linear;
    width: 100%;
}

.intercom-icon-open {
    background-image: url("data:image/png;base64,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");
    background-position: 50% 60%;
    background-size: 54% 60%;
    opacity: 1;
    transform: rotate(0deg) scale(1);
}
.intercom-open .intercom-icon-open {
    opacity: 0;
    transform: rotate(30deg) scale(0);
}

.intercom-icon-close {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjYwMSA4LjM5ODk3QzE4LjI2OSA4LjA2NzAyIDE3LjczMDkgOC4wNjcwMiAxNy4zOTg5IDguMzk4OTdMMTIgMTMuNzk3OUw2LjYwMDk5IDguMzk4OTdDNi4yNjkwNCA4LjA2NzAyIDUuNzMwODYgOC4wNjcwMiA1LjM5ODkxIDguMzk4OTdDNS4wNjY5NiA4LjczMDkxIDUuMDY2OTYgOS4yNjkxIDUuMzk4OTEgOS42MDEwNUwxMS4zOTg5IDE1LjYwMUMxMS43MzA5IDE1LjkzMyAxMi4yNjkgMTUuOTMzIDEyLjYwMSAxNS42MDFMMTguNjAxIDkuNjAxMDVDMTguOTMyOSA5LjI2OTEgMTguOTMyOSA4LjczMDkxIDE4LjYwMSA4LjM5ODk3WiIgZmlsbD0id2hpdGUiPjwvcGF0aD48L3N2Zz4=");
    background-size: 50%;
    opacity: 0;
    transform: rotate(-30deg);
}
.intercom-open .intercom-icon-close {
    opacity: 1;
    transform: rotate(0deg);
}

/* Checkout SEPA img */
.wc_payment_method.payment_method_stripe_sepa img {
    max-width: 10% !important;
}

.nosub .account-referral__title,
.nosub .account-referral__description{
    text-align: center;
    color: #fff;
}
.nosub .plans-cards__slide{
    width: calc(50% - 12px);
    margin-bottom: 12px;
}
.nosub .plans-cards-item{
    border: 1px solid #B5B2BA;
}
.nosub .plans-cards{
    flex-wrap: wrap;
}
.nosub .plans__compare {
    margin-top: 45px;
}
.account__content{
    position: relative;
}
.account_paypal_connected{
    display: flex;
    justify-content: flex-end;
    position: absolute;
    right: 0;
    top: -60px;
    align-items: center;
}
.account_paypal_connected span{
    font-size: 15px;
    line-height: 20px;
    color: #fff
}
.account_paypal_connected a{
    color: #fff;
    text-decoration: underline;
    font-size: 18px;
    margin-left: 33px;
}
.account_paypal_connected img {
    margin-right: 10px;
}
.account_paypal_noconnected{
    margin-bottom: 60px;
}
.account_paypal_noconnected h2{
    margin-bottom: 24px;
}
.disable_content{
    pointer-events: none;
    opacity: .5;
}
.referrals_count{
    display: flex;
    flex-direction: column;
}
.referrals_count span{
    font-size: 13px;
    line-height: 12px;
    color: #a2a2a2;
}

.subscriptions-table-item__actions{
    order: 5;
    display: flex;
    flex-direction: column;
}
.subscriptions-table-item__cancel a{
    text-decoration: underline;
}

.woocommerce-Price-currencySymbol,
.woocommerce-Price-amount{
    margin: 0 !important;
}

.plans-cards-item__Bot Plans span{
    font-size: 35px;
}

.plans-cards__item .plans-cards-item__Bot Plans > span{
    font-size: 15px;
    white-space: nowrap;
}

.currency_switcher{
    background-image: url("../images/currency_loading.gif");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.currency_switcher.onload{
    background-image: none;
}

.currencies-block{
    position: relative;
    min-width: max-content;
    visibility: hidden;
    opacity: 0;
    transition: .6s;
}
.currency_switcher.onload .currencies-block{
    visibility: visible;
    opacity: 1;
}

.currency-active{

}
.currency_list{
    visibility: hidden;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 45px;
    transition: .4s;
    background: #080018;
    display: flex;
}
.currencies-block.show .currency_list{
    visibility: visible;
    opacity: 1;
    top: 60px;
}
.currency_list .currency-list-column{
    border: 1px solid #21192F;
    padding: 10px 0;
}
.currency-list-column:first-child{
    border-radius: 6px 0 0 6px;
}
.currency-list-column:last-child{
    border-radius: 0 6px 6px 0;

}
.currency-option {
    padding: 6px 0 6px 12px;
    width: 100%;
    display: flex;
    align-items: center;
    cursor: pointer;
}

@media (min-width: 991px) {
    .currency-option {
        padding: 6px 28px 6px 12px;
    }
}
.currency-active .currency-option{
    transition: .4s;
}
.currency-active .currency-option::after{
    display: block;
    position: absolute;
    top: 6px;
    right: 8px;
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%227%22%20viewBox%3D%220%200%2010%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%201L5%205L9%201%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");
}
.currencies-block.show .currency-active .currency-option{
    background: #21192F;
    border-radius: 4px;
}
.currencies-block.show .currency-active .currency-option::after{
    transform: rotate(180deg);
    top: 6px;
}
.currency_list .currency-option{
    padding: 11px 29px;
    min-width: max-content;
}
.currency-option img{
    width: 20px;
    height: 14px;
    margin-right: 12px;
    margin-bottom: 3px;
}
.currency-active .currency-option img{
    margin-right: 8px;
}
.currency-option span{
    font-size: 18px;
    color: #fff;
}
.currency-mobile{
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.currency-mobile .currency-option::after{
    transform: rotate(-90deg);
    content: url(data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%227%22%20viewBox%3D%220%200%2010%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%201L5%205L9%201%22%20stroke%3D%22%2383808B%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E);
}

@media (min-width: 991px) {
    .currency-selector{
        position: absolute;
        right: 0;
        top: 0;
    }

    .currency-mobile .currency-option::after{
        right: 9px;
        transform: rotate(-90deg);
        content: url(data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%227%22%20viewBox%3D%220%200%2010%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%201L5%205L9%201%22%20stroke%3D%22%2383808B%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E);
        position: absolute;
        top: 6px;
    }
}

.currency_list-mobile .currency-mobile .currency-option::after{
    content: none;
}
.currency_list-mobile .currency-option{
    /*padding: 15px 0;*/
    /*border-bottom: 1px solid #21192F;*/
}

.currency_list-mobile .currency-mobile.active .currency-option::after{
    content: '';
    background-image: url(../images/icons/сheckicons.png);
    width: 21px;
    height: 23px;
    position: absolute;
    right: 0;
    background-size: cover;
    top: 4px;
    transform: none;
}
.mobile-menu.js-mobile-currency-menu{
    z-index: 1;
    top: 0;
}
.header__container.hide{
    display: none;
}
.currency-close{
    position: relative;
    padding: 14px 48px;
    background: #21192F;
    border-radius: 4px;
    margin: 15px 0;
}

.currency-close span{
   font-size: 15px;
    line-height: 20px;
    color: #fff;
}
.currency-close::before{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4419 4.55806C10.686 4.80214 10.686 5.19786 10.4419 5.44194L6.50888 9.375H15.4167C15.7618 9.375 16.0417 9.65482 16.0417 10C16.0417 10.3452 15.7618 10.625 15.4167 10.625H6.50888L10.4419 14.5581C10.686 14.8021 10.686 15.1979 10.4419 15.4419C10.1979 15.686 9.80214 15.686 9.55806 15.4419L4.55806 10.4419C4.31398 10.1979 4.31398 9.80214 4.55806 9.55806L9.55806 4.55806C9.80214 4.31398 10.1979 4.31398 10.4419 4.55806Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 20px;
    height: 20px;
    position: absolute;
    left: 20px;
    background-size: cover;
    top: 16px;
}

/* Cookies Bar */
#cookie-law-info-bar {
    z-index: 2147483001;
    box-shadow: 0 0 32px rgba(29, 18, 57, 0.54);
    padding: 16px 20px 22px;
}

.cli-bar-container {
    display: grid;
    align-items: center;
    justify-content: center;
}

.cli-bar-message__image {
    width: 28px;
    height: 28px;
    background-image: url("../images/icons/cookies-icon.svg");
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 auto 12px;
}

.cli-plugin-button {
    margin: 0 !important;
}

.cli-bar-message__title {
    font-weight: 500;
    font-size: 18px;
    line-height: 32px;
    text-align: center;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin: 0 0 1px;
}

.cli-bar-message__description {
    font-weight: 300;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    color: #CECCD1;
    margin: 0 auto 20px;
    max-width: 335px;
}

.cli-bar-btn_container {
    display: flex;
    align-items: center;
    gap: 18px;
}

.cli-bar-message {
}


#wt-cli-accept-all-btn {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 160px !important;
    height: 38px !important;
    font-size: 14px !important;
    line-height: 22px !important;
    text-align: center !important;
    letter-spacing: -0.02em !important;
    color: #01EFFD !important;
    background-color: transparent !important;
    border: 1px solid #01EFFD !important;
    border-radius: 7px !important;
    transition: all 0.2s linear !important;
}

#wt-cli-accept-all-btn:hover {
    color: #080018 !important;
    background: #01EFFD !important;
    border: 1px solid #01EFFD !important;
}

.cli-bar-btn__what-for {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 160px;
    height: 38px;
    font-size: 14px;
    line-height: 22px;
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: -0.02em;
    color: #01EFFD;
    border: 1px solid transparent;
    border-radius: 7px;
    transition: all 0.2s linear !important;
}

.cli-bar-btn__what-for:hover {
    color: #080018;
    background: #01EFFD;
    border: 1px solid #01EFFD;
}

@media (min-width: 992px) {
    #cookie-law-info-bar {
        max-width: 320px;
        bottom: 20px !important;
        left: 20px !important;
        padding: 18px 18px 17px;
        border-radius: 6px !important;
    }

    .cli-bar-message__title {
        font-size: 17px;
        line-height: 32px;
        margin: 0 0 3px;
    }

    .cli-bar-message__description {
        font-weight: 400;
        font-size: 14px;
        line-height: 19px;
        text-align: center;
        color: #CECCD1;
        margin: 0 0 19px;
    }

    .cli-bar-btn_container {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-left: 0 !important;
        gap: 10px;
    }

    #wt-cli-accept-all-btn {
        width: 132px !important;
        height: 40px !important;
        font-size: 16px !important;
        line-height: 22px !important;
        text-align: center !important;
        letter-spacing: -0.02em !important;
        color: #01EFFD !important;
        border: 2px solid #01EFFD !important;
        border-radius: 6px !important;
    }

    .cli-bar-btn__what-for {
        width: 132px;
        height: 40px;
        font-size: 16px;
        line-height: 22px;
        display: flex;
        align-items: center;
        text-align: center;
        letter-spacing: -0.02em;
        color: #01EFFD;
        border: 2px solid transparent;
        border-radius: 6px;
    }
}

.wc-saved-payment-methods li [type="radio"]:not(:checked) + label {
    color: #21192f;
}
.wc-saved-payment-methods li [type="radio"] + label {
    padding: 16px 46px;
}
.wc-saved-payment-methods{
    display: none;
    margin-bottom: 20px;
}
.checkout__pay-meth{
    margin-bottom: 16px;
}

@media (min-width: 992px) {
    .checkout__pay-meth{
        margin-bottom: 20px;
    }
}

.checkout-plan__plan-item{
    color: #fff;
}

.checkout__pay-meth-item [type="radio"] + label {
    font-size: inherit;
    line-height: inherit;
    border-radius: 8px;
    padding: 0;
    display: flex;
    flex-direction: column;
    color: inherit;
    border: 1px solid rgba(57, 51, 70, 0.12);
    align-items: center;
    height: 100%;
    justify-content: center;
}
.checkout__pay-meth-item [type="radio"] + label > div{
    width: 80%;
    height: 16px;
}
.checkout__pay-meth-item [type="radio"]:checked + label {
    border: 1px solid #000000;
    background-color: unset;
    color: #080018;
}
.checkout__pay-meth-item [type="radio"]:checked + label::before,
.checkout__pay-meth-item [type="radio"]:checked + label::after,
.checkout__pay-meth-item [type="radio"] + label::before,
.checkout__pay-meth-item [type="radio"] + label::after{
    content: unset;
}

.woocommerce-SavedPaymentMethods-saveNew{
    display: flex;
    align-items: center;
    margin-top: 20px !important;
}
.woocommerce-SavedPaymentMethods-saveNew label{
    font-size: 14px;
    margin-left: 10px;
}

.field--disabled{
    opacity: .4;
}

.woocommerce-lost-password .register{
    width: 100%;
}

.create-pass-modal form{
    margin-top: 40px;
}

.payment-trial-tooltip{
    position: relative;
    cursor: pointer;
}
.payment-trial-tooltip::before{
    width: 186px;
    max-width: initial;
    text-align: left;
    background-color: #090018;
    color: #b1abbd;
    /* z-index: 5; */
    border: 1px solid #211931;
    bottom: 150%;
}
.payment-trial-tooltip::after{
    z-index: 7;
    left: 23%;
    right: 0;
    width: 14px;
    height: 14px;
    bottom: 108%;
    background: #090018;
    content: none;
}

.verification-payment-mobile{

    display: none;
    font-size: 14px;
    margin-top: 20px;
}

@media(max-width: 992px){
    .payment-trial-tooltip::before,
    .payment-trial-tooltip::after{
        content: '';
    }

    .verification-payment-mobile{
        display: block;
    }
}

.checkout__order-coupon .message[data-type="error"]{
    background: transparent;
    text-align: left;
    padding-left: 0;
    color: #c63636;
}

.checkout__pay-dd-item input{
    opacity: 0;
    visibility: hidden;
    position: absolute;
}
.checkout__pay-dd-item label{
    display: flex !important;
    gap: 12px !important;
    padding: 12px 16px !important;
    border: none !important;
    border-radius: 0 !important;
}
.checkout__pay-dd-item label::before,
.checkout__pay-dd-item label::after{
    content: none !important;
}

.checkout__pay-dd-item [type="radio"]:checked + label {
    background-color: rgba(230, 229, 232, 0.7) !important;
}

.checkout .checkout-input:focus-visible {
    border: 1px solid rgba(60, 66, 87, 0.12)!important;
    outline: 0 !important;
}

.checkout .checkout-input.error{
    border-color: #CB3C33 !important;
}

#checkout-phone {
    margin-top: -1px !important;
}

.checkout__billing-street {
    margin-top: -1px !important;
    z-index: 2;
}

.checkout__billing-house-number {
    z-index: 2;
    margin-top: -3px !important;
}

.checkout__billing-post-code {
    z-index: 3;
    margin-top: -3px !important;
    margin-left: -1px !important;
    width: calc(100% + 1px) !important;
}

.checkout__billing-city {
    z-index: 2;
    margin-left: -1px !important;
    width: calc(100% + 1px) !important;
}

.error-message{
    display: none;
    color: #CB3C33;
    margin-top: 10px;
}
.checkout__fields-block.error .error-message{
    display: block;
}

.new-account__page-steps{
    width: auto;
    background-color: transparent;
}
.paginator{
    position: relative;
}
.block_loader{
    background-image: url("../images/currency_loading.gif");
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #00000026;
    background-size: 50px;
    border-radius: 10px;
}
.loading .block_loader{
    opacity: 1;
    visibility: visible;
    z-index: 2;
}
.paginate-list{
    display: flex;
}
.paginate{
    width: 30px;
    height: 30px;
    border-radius: 2px;
    margin-right: 8.4px;
    font-size: 15px;
    color: #83808B;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid transparent;
    transition: .6s;
    cursor: pointer;
}
.paginate.disabled{
    cursor: default;
}
.paginate.pag-control{
    background: #E6E5E8;
    position: relative;
}
.paginate.pag-control.disabled{
    background: #E6E5E8;
    cursor: default;
    opacity: .7;
    pointer-events: none;
}
.paginate.current{
    cursor: default;
}
.paginate.page{

}
.paginate.page:hover,
.paginate.active{
    border-color: #83808B;
}
.paginate.pag-start{
    margin-right: 4.2px
}
.paginate::before{
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.paginate.pag-start::before{
    content: '';
    background-image: url("../images/icons/pagination/left/Path 2.svg");
}
.paginate.pag-prev{

}
.paginate.pag-prev::before{
    content: '';
    background-image: url("../images/icons/pagination/left/Path.svg");
}
.paginate.pag-next{
    margin-right: 4.2px
}
.paginate.pag-next::before{
    content: '';
    background-image: url("../images/icons/pagination/right/Path.svg");
}
.paginate.pag-end{

}
.paginate.pag-end::before{
    content: '';
    background-image: url("../images/icons/pagination/right/Path 2.svg");
}

#login-container__paypal{
    margin: 0 32px 32px;
}
#login-container__paypal a{
    width: 320px;
}

.new-account__tabcontent .support-body__success{
    width: calc(100% - 50px);
    margin: 30px auto;
    display: none;
}
.new-account__tabcontent .support-body__success.support-body__success--visible{
    display: block;
}
.new-support__form{
    position: relative;
}

.new-referral-program__container--last  .new-account__sub-subtitle {
    padding: 32px;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: #524C5D;
}

@media (max-width: 991px) {

    .new-referral-program__container--last  .new-account__sub-subtitle {
        padding: 8px 20px 20px 20px;
        font-size: 15px;
        line-height: 20px;
        letter-spacing: -0.02em;
    }

    .new-referral-program__ref-list--no {
        display: none;
    }

    .new-billing__sub-no:not(.mobile),
    .new-billing__inv-no:not(.mobile) {
        display: none;
    }
}

@media (min-width: 991px) {
    .new-referral-program__container--last  .new-referral-program__title {
        margin-bottom: 0;
    }
}

.new-account__tbody-tier{
    color: #000;
}

/* Notification of buying plans */
@media (max-width: 992px) {
    .notifyjs-corner {
        width: 100% !important;
        margin: 0 !important;
    }

    .notifyjs-wrapper, .notifyjs-container {
        margin: 0 !important;
    }

}

.notifyjs-buyingPlan-base .notificationBase {
    padding: 11px 20px 8px;
    width: 100%;
    position: relative;
    height: 74px;
    background-color: #FFFFFF !important;
    box-shadow: 0px 4px 30px rgba(6, 3, 13, 0.24);
}

@media (min-width: 992px) {
    div.notifyjs-corner div {
        margin-left: 0 !important;
    }

    .notifyjs-buyingPlan-base .notificationBase {
        margin-left: 5px !important;
        margin-bottom: 5px !important;
        padding: 11px 16px 8px 16px;
        width: 328px;
        border-radius: 6px;
        transition: transform .3s;
    }
}

.notifyjs-buyingPlan-base .notificationMain {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 22px;
}
.notifyjs-buyingPlan-base .notificationMain:before {
    margin-top: 5px;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='54' viewBox='0 0 50 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.88179 18.2081C9.87466 18.1142 9.86848 18.0203 9.86325 17.9265L7.38203 20.3763C6.50448 21.2428 5.80697 22.2739 5.32954 23.4104C4.85211 24.5469 4.60418 25.7663 4.59999 26.9988C4.59579 28.2312 4.83541 29.4523 5.30509 30.592C5.77477 31.7317 6.46525 32.7675 7.33688 33.6399L10.5145 36.8135C10.5162 36.8151 10.5178 36.8168 10.5195 36.8184L10.5252 36.8127C12.2732 38.5496 14.635 39.5302 17.1008 39.5428C19.5665 39.5555 21.9383 38.5992 23.7041 36.8804L23.7576 36.8269L13.9122 27.0222C11.6602 24.7666 10.2568 21.8132 9.92349 18.6601C9.90718 18.5099 9.89326 18.3592 9.88179 18.2081ZM27.0257 33.5901L20.4105 26.9805L27.011 20.3884L31.9501 25.3314C32.5961 25.9764 33.3636 26.4874 34.2083 26.8347C35.053 27.182 35.9582 27.3588 36.8717 27.355C37.7852 27.3592 38.6905 27.1825 39.5353 26.8351C40.38 26.4878 41.1475 25.9767 41.7933 25.3314L49.9885 17.1297L46.7516 13.8969L46.755 13.8935L36.8836 4.0741C34.2602 1.46492 30.7087 0 27.0064 0C23.3042 0 19.7527 1.46492 17.1293 4.0741L13.9122 7.29276C13.4935 7.70714 13.1026 8.14844 12.742 8.61378L4.14234 17.107C2.83421 18.4005 1.79487 19.9394 1.084 21.6353C0.373138 23.3312 0.00476604 25.1506 4.59431e-05 26.9891C-0.00467416 28.8276 0.354351 30.6489 1.0565 32.3485C1.75864 34.048 2.79008 35.5922 4.09155 36.8924L7.26915 40.066C7.27994 40.0767 7.29074 40.0875 7.30156 40.0982L17.1287 49.9185C18.4264 51.2144 19.9672 52.242 21.6631 52.9423C23.3589 53.6426 25.1764 54.0019 27.0115 53.9996C28.8457 54.0017 30.6623 53.6423 32.3573 52.942C34.0522 52.2417 35.592 51.2142 36.8886 49.9185L49.9998 36.824L47.2624 34.0958C44.506 31.3489 40.7712 29.8062 36.8773 29.8062C33.2292 29.8062 29.7207 31.1603 27.0257 33.5901ZM29.4788 37.618L29.7981 37.2996C31.5935 35.5377 33.984 34.5084 36.5012 34.4153C39.0441 34.3212 41.5289 35.1895 43.4583 36.8466L33.632 46.666C31.8753 48.4181 29.4941 49.4022 27.0115 49.4022C24.5288 49.4022 22.1477 48.4181 20.391 46.666L17.8418 44.12C18.8633 44.0713 19.8698 43.9108 20.8443 43.6453C23.117 43.0275 25.2128 41.8394 26.9212 40.1723L29.4788 37.618ZM14.4644 17.8361C14.4794 18.0327 14.5006 18.2282 14.5279 18.4224C14.8091 20.4182 15.7264 22.277 17.1519 23.7186L26.9946 13.8941L26.9952 13.8935C29.219 11.6698 32.124 10.2704 35.2313 9.90717C35.5428 9.8704 35.8563 9.84403 36.1713 9.82826L33.6326 7.29276C32.7634 6.42489 31.7311 5.73709 30.5949 5.26889C29.4587 4.80069 28.2412 4.56131 27.0121 4.56451C25.7821 4.56088 24.5636 4.80004 23.4264 5.26824C22.2893 5.73645 21.256 6.42446 20.386 7.29276L17.1688 10.5114C16.831 10.8458 16.5185 11.2047 16.234 11.5853L16.2376 11.5885C14.9223 13.3946 14.2937 15.6093 14.4644 17.8361ZM30.271 17.1325C32.0261 15.3906 34.4002 14.4127 36.8751 14.4127C37.5533 14.4127 38.2239 14.4861 38.8763 14.6286C40.5967 15.0088 42.1894 15.8695 43.4583 17.1297L38.5367 22.062C38.3189 22.2818 38.0596 22.4564 37.7738 22.5755C37.488 22.6946 37.1814 22.7559 36.8717 22.7559C36.562 22.7559 36.2554 22.6946 35.9696 22.5755C35.6838 22.4564 35.4245 22.2818 35.2067 22.062L30.271 17.1325Z' fill='%230092FF'/%3E%3C/svg%3E%0A");
    background-size: 100% 100%;
    width: 38px;
    height: 38px;
}

.notifyjs-buyingPlan-base .notificationPersonal {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: -0.03em;
    color: #0092FF;
}

.notifyjs-buyingPlan-base .notificationPersonal b {
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -0.04em;
}

.notifyjs-buyingPlan-base .notificationAction {
    font-size: 13px;
    line-height: 24px;
    letter-spacing: -0.04em;
    color: #323232;
}

.notifyjs-buyingPlan-base .notificationTime {
    font-size: 11px;
    line-height: 15px;
    letter-spacing: -0.04em;
    color: #737373;
}

.notifyjs-buyingPlan-base .notificationClose {
    position: absolute;
    top: 6px;
    right: 6px;
}

@media (max-width: 991px) {
    .notifyjs-buyingPlan-base .notificationClose {
        top: 8px;
        right: 10px;
    }
}

.woocommerce-order-pay .woocommerce-info{
    display: none !important;
}

.color-plan_thankyou{
    -webkit-text-fill-color: #fff !important;
    text-fill-color: #fff !important;
}
.checkout-plan__details{
    margin-bottom: 55px;
}

.checkout-input--coupon{
    text-transform:uppercase
}
.checkout-input--coupon::-webkit-input-placeholder {
    text-transform: none;
}
.checkout-input--coupon:-moz-placeholder {
    text-transform: none;
}
.checkout-input--coupon::-moz-placeholder {
    text-transform: none;
}
.checkout-input--coupon:-ms-input-placeholder {
    text-transform: none;
}
.checkout-input--coupon::placeholder {
    text-transform: none;
}
.checkout-details__title{
    padding-left: 20px;
}

@media (min-width: 992px) {
    .header__nav {
        max-width: 745px;
    }
}

@media (min-width: 992px){
    .register {
        /*padding-bottom: 200px;*/
    }
}

#wc-stripe-payment-request-button-separator{
    display: none;
}
#wc-stripe-payment-request-button-separator .register__or-block {
    color: hsla(0, 0%, 10%, .5) !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Ubuntu, sans-serif !important;
    white-space: nowrap;
}
#wc-stripe-payment-request-button-separator .register__or-block::before,
#wc-stripe-payment-request-button-separator .register__or-block::after{
    background-color: #F2F2F2;
}


.notifyjs-bootstrap-successSupport {
    max-width: 300px;
    margin: 0 auto;
    border-radius: 0 !important;
    padding-left: 15px !important;
    text-align: center !important;
}

.notifyjs-bootstrap-successData {
    max-width: 266px;
    margin: 0 auto;
    border-radius: 0 !important;
    padding-left: 15px !important;
    text-align: center !important;
}

.fade-in-element {
    animation: fadeIn 2s;
    -webkit-animation: fadeIn 2s;
    -moz-animation: fadeIn 2s;
    -o-animation: fadeIn 2s;
    -ms-animation: fadeIn 2s;
}

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@-moz-keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@-webkit-keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@-o-keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@-ms-keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

.express_checkout_attention {
    font-size: 12px;
    text-align: center;
    margin-top: 20px;
}


.new-plans-cards-item__choose.disabled:after{
    content: none;
}
.new-plans-cards-item__choose.disabled{
    opacity: .4;
}