@import url(fonticon.css);
@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@100;300;400;700&display=swap');


div#vcPlugin {
    font-family: 'Heebo', sans-serif;
    position: fixed;
    z-index: 99999;
    bottom: var(--vc-widget-btn-from-bottom);
    font-size: 16px;
    direction: rtl;
    border-radius: var(--vc-widget-btn-radius);
    color: white;
    padding: 19px;
    box-shadow: rgb(66 66 66 / 47%) 5px 5px 20px 6px;
    background-color: #FF3CAC;
    background-image: linear-gradient( 212deg, #FF3CAC 0%, #784ba0bf 50%, #2B86C5 100%);
    cursor: pointer;
    background: var(--vc-widget-btn-color);
    transition: .5s ease-in;
}

        div#vcPlugin.vc-widget-right  {
            right: 20px;
            left: auto;
        }

        div#vcPlugin.vc-widget-sticky  {
            bottom: 0;
            right: 0 !important;
            border-radius: 10px 10px 0 0;
            left: 0 !important;
            text-align: center;
            padding: 9px;
        }

        div#vcPlugin.vc-widget-sticky .vc-hide-widget {
            display: none;
        }

        div#vcPlugin.vc-widget-left  {
            right: auto;
            left: 20px;
        }

    div#vcPlugin.vc-widget-left .vc-hide-widget {
        left: auto;
        right: -5px;
    }

    div#vcPlugin.vc-widget-left .vc-hide-widget i {
        transform: rotate(0deg);
    }

    div#vcPlugin.vc-widget-left.hide .vc-hide-widget i {
        transform: rotate(180deg);
    }


    .vc-vc-widget-window, .vc-vc-widget-window * {
        -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


.vc-hide-widget {
    position: absolute;
    top: -5px;
    background: white;
    z-index: 9999;
    left: -5px;
    border-radius: 50px;
    border: 2pt solid var(--vc-widget-btn-color);
    color: var(--vc-widget-btn-color);
    width: 25px;
    height: 25px;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
}

.vc-hide-widget i {
    transition: .5s ease-in;
    transform: rotate(180deg);
    display: block;
    font-size: 12px;
    line-height: 17px;
}

div#vcPlugin.vc-w-hide .vc-hide-widget i {
    transform: rotate(0deg);
}

div#vcPlugin.hide-down {
    transform: translatey(100px)!important;
}

.popbox-wrapper *::-webkit-scrollbar {
    width: 12px
}

.popbox-wrapper *::-webkit-scrollbar-track {
    background: rgb(224, 224, 224);
    border-radius: 100px;
}

    .popbox-wrapper *::-webkit-scrollbar-thumb {
        background-color: var(--vc-btn-color);
        border-radius: 100px
    }

div #vcPlugin:hover {
    box-shadow: none;
    background-image: linear-gradient( 212deg, #77194f00 0%, #5a5a5aa8 50%, #2b86c500 100%);
}
.popbox-wrapper.vc-vc-widget-window .popbox-inner {
    
display: block;
    
border-radius: var(--vc-window-radius);
}
    .popbox-wrapper.vc-vc-widget-window .popbox-inner h3 {
        text-align: center;
        line-height: 27px;
        font-size: 22px;
        margin-bottom: 25px;
    }


    .popbox-wrapper.vc-vc-widget-window .popbox-inner .vcm-input-row {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 0 0 20px;
        width: 100%;
    }

    .popbox-wrapper.vc-vc-widget-window .popbox-inner .vcm-input-row label {
        border: none;
        font-size: 14px;
        line-height: 18px;
        margin-right: 10px;
    }

.popbox-wrapper.vc-vc-widget-window .popbox-inner .vcm-input-row input {
    padding: 0.5em;
    background-color: #ffffff;
    color: #393a3d;
    border: 1pt solid var(--vc-btn-color);
    -webkit-appearance: none;
    border-radius: 3px;
    box-sizing: border-box;
    font-weight: 400;
    box-shadow: none;
    font-size: 14px;
    width: 200px;
    }

.popbox-wrapper.vc-vc-widget-window .popbox-inner .vcm-input-row input[type=checkbox] {width: 10px;align-items: center;}

.popbox-wrapper.vc-vc-widget-window .popbox-inner .vcm-input-row .vc-date-wrapper {
    padding: 0.5em;
    background-color: #ffffff;
    color: #393a3d;
    border: 1pt solid var(--vc-btn-color);
    -webkit-appearance: none;
    border-radius: 3px;
    box-sizing: border-box;
    font-weight: 400;
    box-shadow: none;
    font-size: 14px;
    width: 200px;
    direction: ltr;
    }

.popbox-wrapper.vc-vc-widget-window .popbox-inner .vcm-input-row .vc-date-wrapper select {
    margin: 0 0 !important;
    cursor: pointer !important;
    position: relative;
    background-image: url(https://valuecard.co.il/shopify/asssets/img/ar-down.svg);
    background-size: 10px;
    background-repeat: no-repeat;
    background-position-x: 2px;
    background-position-y: 10px;
    border-right: 1px solid #fff;
    border-left: 2px solid #fff;
    height: 25px;
    direction: rtl;
    border-top: none;
    border-bottom: none;
    outline: none !important;
    outline-offset: 0 !important;
    box-shadow: none;
    text-align: start;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 1px;
    padding-left: 22px;
    width: auto;
    font-size: 13px; 
    display: inline-block;
    background: var(--vc-window-background);
    color: black;
}



.popbox-wrapper.vc-vc-widget-window .popbox-inner .vcm-input-row  input[type=checkbox] {
    margin-right: 0;
    font-size: 55px;
    width: 20px;
    height: 20px;
    border: 1pt solid var(--vc-btn-color);
    padding: 10px 0 0;
    display: inline-block;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    position: relative;
    background: #ffffff;
    margin: 0;
    vertical-align: text-top;
    border-radius: 3px;
}

.popbox-wrapper.vc-vc-widget-window .popbox-inner .vcm-input-row input[type=checkbox]:checked:before {
        opacity: 1;
        font: normal normal normal 21px/1 "valuecardIcons";
        content: "\ea10";
        color: var(--vc-btn-color);
        top: 1px;
        right: 2px;
        font-size: 14px;
        position: absolute;
    }

    .popbox-wrapper.vc-vc-widget-window .popbox-inner .vcm-input-row input[type=checkbox]:checked:before {
    left: 2px;
    right: 0;
}







.vc-widget-window.profile-window {
    padding-top: 50px;
}

.vc-widget-window {
    transition: all .3s ease-in;
    height: 100%;
    /* overflow: auto; */
    /* text-align: right; */
    }

    .vc-widget-window.active-window {
        transform: translateX(0);
        opacity: 1;
        position: relative;
        padding-top: 155px;
        padding-bottom: 55px;
    }

#home div#cartDiscountSum {
    max-width: 295px;
    min-width: 295px;
}

div#home {
    display: flex;
    flex-direction: column;
    align-content: baseline;
    align-items: center;
    text-align: initial;
}

span.btn-close-footer {
    font-size: 20px;
    margin-right: 10px;
    margin-top: 10px;
    cursor: pointer;
}

.vc-widget-window.active-window .tabs {
    border-bottom: 1pt solid var(--vc-btn-color);
    justify-content: flex-start;
    /* width: fit-content; */
    padding: 0;
    /* margin-bottom: 10px; */
height: 35px;}

.vc-widget-window.active-window .tabs a {
        padding: 10px 13px;
        color: var(--vc-btn-color);
        font-size: 15px;
        cursor: pointer;
        font-weight: 400;
    }

    .vc-widget-window.active-window .tabs a.active {
            font-weight: 700;
            position: relative;
        }

        .vc-widget-window.active-window .tabs a.active:after {
                content: ' ';
                position: absolute;
                bottom: -2px;
                border-bottom: 3px solid var(--vc-btn-color);
                right: 0;
                left: 0;
            }
            
span.discount-code-value {
    cursor: pointer;
    /* transform: scale(0.8); */
}

    span.discount-code-value:active {
        /* background: green !important; */
        transform: scale(0.8);
    }

.balance-wrapper .balncae-header i.icn-transfer {
    width: 45px;
    height: 45px;
    display: block;
    margin-left: 13px;
}

.balance-wrapper .balncae-header {
    display: flex;
    padding-bottom: 14px;
    /* border-bottom: solid .7px #979797; */
    margin-bottom: 10px;
}

    .balance-wrapper .balncae-header h2 {
        font-size: 16px;
        font-weight: bold;
        margin: 0;
    }

    .balance-wrapper .balncae-header h1 {
        font-size: 24px;
        font-weight: bold;
        line-height: 30px;
        margin: 0;
    }



    .balance-wrapper .balncae-header i.icn-transfer:after {
        content: ' ';
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0NSA0NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUgNDU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMS45LDM4LjZjLTguOCwwLTE2LTcuMi0xNi0xNnYtMS4zaDEuM3YxLjNjMCw4LjEsNi42LDE0LjcsMTQuNywxNC43YzYuNSwwLDEyLjQtNC40LDE0LjItMTAuN2wxLjIsMC4zDQoJCUMzNS40LDMzLjgsMjksMzguNiwyMS45LDM4LjZ6IE0zNy45LDIzLjhoLTEuM3YtMS4zYzAtOC4xLTYuNi0xNC43LTE0LjctMTQuN0MxNS40LDcuOCw5LjgsMTIsNy45LDE4LjJsLTEuMi0wLjQNCgkJYzIuMS02LjcsOC4yLTExLjIsMTUuMy0xMS4yYzguOCwwLDE2LDcuMiwxNiwxNlYyMy44eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yOSwzMS41SDE0LjljLTEuMSwwLTEuOS0wLjktMS45LTEuOVYxOS40YzAtMS4xLDAuOS0xLjksMS45LTEuOUgyOWMxLjEsMCwxLjksMC45LDEuOSwxLjl2My4yDQoJCWMwLDAuNC0wLjMsMC42LTAuNiwwLjZzLTAuNi0wLjMtMC42LTAuNnYtMy4yYzAtMC40LTAuMy0wLjYtMC42LTAuNkgxNC45Yy0wLjQsMC0wLjYsMC4zLTAuNiwwLjZ2MTAuMmMwLDAuNCwwLjMsMC42LDAuNiwwLjZIMjkNCgkJYzAuNCwwLDAuNi0wLjMsMC42LTAuNnYtMy4yYzAtMC40LDAuMy0wLjYsMC42LTAuNnMwLjYsMC4zLDAuNiwwLjZ2My4yQzMwLjksMzAuNywzMCwzMS41LDI5LDMxLjV6IE05LjEsMjQuNQ0KCQljLTAuMiwwLTAuMy0wLjEtMC41LTAuMmwtMi4xLTIuMWwtMi4xLDIuMWMtMC4zLDAuMy0wLjcsMC4zLTAuOSwwcy0wLjMtMC43LDAtMC45bDIuNi0yLjZjMC4zLTAuMywwLjctMC4zLDAuOSwwbDIuNiwyLjYNCgkJYzAuMywwLjMsMC4zLDAuNywwLDAuOUM5LjQsMjQuNCw5LjMsMjQuNSw5LjEsMjQuNXogTTM3LjMsMjQuNWMtMC4yLDAtMC4zLTAuMS0wLjUtMC4ybC0yLjYtMi42Yy0wLjMtMC4zLTAuMy0wLjcsMC0wLjkNCgkJczAuNy0wLjMsMC45LDBsMi4xLDIuMWwyLjEtMi4xYzAuMy0wLjMsMC43LTAuMywwLjksMHMwLjMsMC43LDAsMC45bC0yLjYsMi42QzM3LjYsMjQuNCwzNy41LDI0LjUsMzcuMywyNC41eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMC4yLDI3aC0xLjljLTEuNCwwLTIuNi0xLjEtMi42LTIuNmMwLTEuNCwxLjEtMi42LDIuNi0yLjZoMS45YzEuMSwwLDEuOSwwLjksMS45LDEuOXYxLjMNCgkJQzMyLjIsMjYuMiwzMS4zLDI3LDMwLjIsMjd6IE0yOC4zLDIzLjJjLTAuNywwLTEuMywwLjYtMS4zLDEuM3MwLjYsMS4zLDEuMywxLjNoMS45YzAuNCwwLDAuNi0wLjMsMC42LTAuNnYtMS4zDQoJCWMwLTAuNC0wLjMtMC42LTAuNi0wLjZIMjguM3ogTTI5LDE4LjdjLTAuMiwwLTAuMy0wLjEtMC41LTAuMmMtMC4yLTAuMy0wLjItMC43LDAtMC45bDAuNy0wLjdsLTMuNy0zLjdsLTEuNSwxLjVjMCwwLDAsMCwwLDANCgkJbC0zLjgsMy44Yy0wLjMsMC4zLTAuNywwLjMtMC45LDBzLTAuMy0wLjcsMC0wLjlsMy40LTMuNGwtMS0xbC01LjMsNS4zYy0wLjMsMC4zLTAuNywwLjMtMC45LDBzLTAuMy0wLjcsMC0wLjlsNS44LTUuOA0KCQljMC4xLTAuMSwwLjMtMC4yLDAuNS0wLjJsMCwwYzAuMiwwLDAuMywwLjEsMC41LDAuMmwxLjUsMS41bDEuNS0xLjVjMC4yLTAuMiwwLjctMC4yLDAuOSwwbDQuNiw0LjZjMC4xLDAuMSwwLjIsMC4zLDAuMiwwLjUNCgkJYzAsMC4yLTAuMSwwLjMtMC4yLDAuNWwtMS4yLDEuMkMyOS40LDE4LjcsMjkuMiwxOC43LDI5LDE4Ljd6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
        width: 45px;
        height: 45px;
        background-size: contain;
        display: block;
        margin-left: 13px;
        z-index: 1;
        position: absolute;
    }

    .balance-wrapper .balncae-header i.icn-transfer:before {
        content: ' ';
        background: black;
        width: 45px;
        height: 45px;
        position: absolute;
        border-radius: 100px;
        z-index: 0;
    }

.info-wrapper #home .btn-close-footer {
    display: none;
}

.popbox-wrapper button, .popbox-wrapper [type="button"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: var(--vc-btn-color);
    color: white;
    width: 145px;
    height: 42px;
    padding: 0 !important;
    border: none !important;
    font-family: inherit;
}

.window-header {
    position: absolute;
    top: 0;
    z-index: 350;
    width: 100%;
    background: var(--vc-window-background);
    padding: 10px;
    padding-bottom: 0;
    }

.window-header > div {
display: flex;
    justify-content: space-between;
    padding: 5px;
    }

.window-header h1 {margin: 0;
    padding: 0;
    font-size: 20px;}


.info-wrapper {height: 100%;}

.vc-widget-window .promo-img {
    width: 130px;
    height: 85px;
    border-radius: 7.2px;
    flex-shrink: 0;
    margin-left: 20px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.vc-widget-window.vc-ltr .promo-img {margin-left: 0;margin-right: 20px;}

.default-promo-img {
    background: #dcdcdc;
    position: relative;
    width: 130px;
    height: 85px;
    display: block !important;

}

    .default-promo-img:before {
        content: ' ';
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTYgNTQiIHdpZHRoPSI1MTJweCI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgNTYgMCkiPjxzY3JpcHQgeG1sbnM9IiIgaWQ9InRpbnloaXBwb3MtaW5qZWN0ZWQiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9IiIvPjxnIGlkPSJQYWdlLTEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IjAwMi0tLU9wZW5pbmctUHJlc2VudCIgZmlsbD0icmdiKDAsMCwwKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBpZD0iU2hhcGUiIGQ9Im0yMS4yMTkgMjguNTU1LTQuNDQzLTQuMDMyIDYuNzItNy40MDUgNC40NDMgNC4wMzJ6bS01Ljk5Mi02Ljc4OGMtLjU4OTM3MjItLjUzNDY0LS45NDIxOTEyLTEuMjgxNTMwOC0uOTgwODI0Ny0yLjA3NjMzMDgtLjAzODYzMzUtLjc5NDgwMDEuMjQwMDgzOC0xLjU3MjM4ODQuNzc0ODI0Ny0yLjE2MTY2OTJsMS4zNDQtMS40ODFjLjUzNDY0LS41ODkzNzIyIDEuMjgxNTMwOC0uOTQyMTkxMiAyLjA3NjMzMDgtLjk4MDgyNDcuNzk0ODAwMS0uMDM4NjMzNSAxLjU3MjM4ODQuMjQwMDgzOCAyLjE2MTY2OTIuNzc0ODI0N2wuNzQuNjcyLTUuMzc3IDUuOTI0em0tMi45NjYtMS45MDZjLjAxNzE4NTUuMjA1NjIxLjA0NjkwNzQuNDEwMDAxMS4wODkuNjEyLTEuNTAwODQzOC4yNDU4Ny0zLjA0MDIxNzMuMDgyNDY3LTQuNDU2LS40NzMgMS40MDU4MDYyNy0uNDk5MjY0IDIuOTMyMjg4Ny0uNTQ3ODUxNCA0LjM2Ny0uMTM5em02Ljc3OC02Ljc2MWMtLjIwNzg1MzUtLjAyMjkxMDktLjQxNjg5OTgtLjAzMzI2My0uNjI2LS4wMzEtLjUzODU5NDYtMS4zODgtLjYzMzI4MDYtMi45MDg5MTUyLS4yNzEtNC4zNTMuNjkyMjkzNyAxLjM1MjUwNjIgMS4wMDI0MzEyIDIuODY4MjczMi44OTcgNC4zODR6bTExLjg0OS00LjEzMWMuMzcwOTU0Ni0uNDA4NzY0OTUgMS4wMDI5NTc5LS40Mzk2NDg5NiAxLjQxMi0uMDY5bDMuNyAzLjM2My02LjcyIDcuNDA1LTQuNDQtNC4wMzEgMy4zNi0zLjd2LS4wMDV6bS02LjE0NS04LjI3NS44MjUuNzQ5Yy4xOTYzNTc2LjE3ODQzMjk3LjQ1NTU3NjEuMjcxNTE4OTYuNzIwNTg5Mi4yNTg3NjUzMnMuNTE0MDk1LS4xMzAzMDEzNi42OTI0MTA4LS4zMjY3NjUzMmwuNTQtLjZjLjI2ODY3OTctLjI5Nzc3MzczLjY4OTI3NTQtLjQwNjIxMjkxIDEuMDY4NDM3MS0uMjc1NDY3NDlzLjY0MzUyNTguNDc1Mzc3NjQuNjcxNTYyOS44NzU0Njc0OWMuMTU1IDIuNzI4LS4xNjIgNi4yNjQtMi4yNDEgOC44NC0uMDE3MjQ4Ny0xLjUxNzk1MTkzLS4yMzQ3OTQzLTMuMDI2OTg1OTQtLjY0Ny00LjQ4OC0uMzM3NTIzOC0xLjE5NzU5MzMtMS4xODg2NzY1LTIuMTgzODkwMzUtMi4zMjQtMi42OTMtLjM2NTgwMDctLjE2MzgwNDQxLS43NDExNDktLjMwNTM5NDg2LTEuMTI0LS40MjRsLjE1My0xLjNjLjA0NjI2NzUtLjM3MDUyMDIuMjk1MTEwNS0uNjg0Mzk4NDYuNjQ1MzA5NC0uODEzOTYxNTUuMzUwMTk5LS4xMjk1NjMxLjc0MzQxMDEtLjA1MzIyNTU1IDEuMDE5NjkwNi4xOTc5NjE1NXptLTkuMTk0IDQuMzUyYy4xMzY3MjI3LS4xNjMwOTk1OS4zMTc2MzctLjI4MzI0NjA3LjUyMS0uMzQ2IDIuMzI0OTAzOS0uODE2ODAxMTMgNC44Njc3MTYtLjc1ODg1NjQ0IDcuMTUzLjE2My41OTYyNzM0LjI2NDc3NDA5IDEuMDQ0MjczMi43ODA1NDE2NyAxLjIyMyAxLjQwOC42NzM5MTk1IDIuMTQ4NzkyMTMuNzM2MjQ2OCA0LjQ0Mjc4NDUuMTggNi42MjVsLTEuOTM5IDIuMTM2LS43NC0uNjcyYy0uMjkyMTI3LS4yNTkwNjIxLS42MTM2NjE2LS40ODI5MjgxLS45NTgtLjY2Ny4yNjU5NDY5LTIuNTQ4MzU3NS0uMzg2NTQwMi01LjEwNzk1MDYyLTEuODQtNy4yMTgtLjI0MzE3MzItLjM4MjMyNjAxLS42NzQ3MjgyLS42MDI1MDcxNi0xLjEyNy0uNTc1LS40OTYyMTE3LjAyNjIwMTQ0LS45NDI0NDIuMzEwNDA3NjUtMS4xNzYuNzQ5LTEuMDk2NjQ3OSAyLjEzNjUzNjk4LTEuMjM4MzIyNCA0LjYzNzI3NDQtLjM5IDYuODg0LS40OTYzNDk1LjI0MTYzMjctLjk0ODg5NzguNTY0Mzk4Ni0xLjMzOS45NTUtLjk5LTEuODE4LTIuNDkxLTUuNzY5LjQzMi05LjQ0MnptLTExLjg0OSAxMy4yODdjLjA0MTk2NDExLS4yMDgzNDQ4LjE0MzM4NTAxLS40MDAwNzIuMjkyLS41NTIgMy4zNzQtMy4yNjUgNy40NTItMi4xNTMgOS4zNjItMS4zNDQtLjM1MDI0MjQuNDI3ODk1LS42MjY2OTg2LjkxMTE4NjMtLjgxOCAxLjQzLTIuMzIxNTE2NC0uNjM0MDMwNy00LjgwMzEwMTEzLS4yNTE1NzczLTYuODI2IDEuMDUyLS40MDUwNjAwNi4yNzgzNjUxLS42NDA1ODMxMy43NDM3NTg3LS42MjUgMS4yMzUuMDE5NDY5NDMuNDQ3MDUzNS4yNzA4MDc1NC44NTE1NDQ4LjY2MyAxLjA2NyAxLjYyNjQ5MTk1Ljg3NjM3MzIgMy40Mzk2NzExMiAxLjM0OTMwMTkgNS4yODcgMS4zNzkuNzAzNDk4My4wMDAyNDIyIDEuNDA0NzE4LS4wNzk5NDUyIDIuMDktLjIzOS4yMTY0MTQzLjMyNTEzMjUuNDcwNTExNC42MjM1MzcxLjc1Ny44ODlsLjc0LjY3Mi0xLjkzOCAyLjEzNmMtMi4xMTc3MzE3Ljc2NjIyODItNC40MDcyNzk1My45MjYyMjk5LTYuNjExLjQ2Mi0uNjQxOTAzMDItLjExNzA5NjItMS4xOTg3MDk3OC0uNTEzMDg4NC0xLjUyLTEuMDgxLTEuMTM5Mzk2ODktMi4xODYwMDI4LTEuNDQyNjY5MDQtNC43MTI0NDEyLS44NTMtNy4xMDZ6bS0yLjAyNCAxMy40NDZjLS40MDE0MTUwNy4wMTIzNjUxLS43NzEyODQyNi0uMjE2NjEyMS0uOTM5MTkzMDMtLjU4MTQzMjEtLjE2NzkwODc3LS4zNjQ4MTk5LS4xMDEyNzc4NS0uNzk0Njk2OC4xNjkxOTMwMy0xLjA5MTU2NzlsLjUzNy0uNTkyYy4xNzg3NDMyMi0uMTk2NDA2NS4yNzIwMjE3LS40NTU4NDUxLjI1OTI2NTMtLjcyMTEwMzMtLjAxMjc1NjQxLS4yNjUyNTgyLS4xMzA0OTk5NC0uNTE0NTQ4Ni0uMzI3MjY1My0uNjkyODk2N2wtLjgyNS0uNzQ5Yy0uMjc2OTE2MTktLjI1MTY0ODMtLjM5MDE3NDg4LS42MzY4MzgtLjI5MzU0MDM1LS45OTgzMjI3cy4zODY5OTIzNC0uNjM4Nzc2OS43NTI1NDAzNS0uNzE4Njc3M2wxLjI4LS4yNzhjLjE1NDcxMDU2LjM2OTg4OTYuMzMyMDQ1OTguNzI5OTAzOC41MzEgMS4wNzguNjE1NTU5OTUgMS4wNzkyODA3IDEuNjc3Mzk4OTYgMS44MzA2MjM0IDIuOSAyLjA1MiAxLjAzMDI5MDkuMTgzNTU1MSAyLjA3NDQ5Mzg5LjI3NzkwNDggMy4xMjEuMjgyLjQ1NiAwIC45MzItLjAyOSAxLjQxMy0uMDc2LTIuMzU0IDIuMzE2LTUuODQ0IDIuOTc2LTguNTc4IDMuMDg3em0xMS40NzggNS42NjItMy43LTMuMzZjLS4xOTY2MDQ3MS0uMTc4MTc4My0uMzE0MzM4MTctLjQyNzE4Ny0uMzI3Mjc5NS0uNjkyMjAyOXMuMDc5OTcwNTEtLjUyNDMxMDkuMjU4Mjc5NS0uNzIwNzk3MWwyLjY4NC0yLjk1NnYtLjAwNWwzLjM2Mi0zLjcwNyA0LjQ0MyA0LjAzM3ptMy44NDYgMTUuNTU5di0xNi44Mmw3LjQyNC04LjE4aDIuNTc2Yy41NTIyODQ3IDAgMSAuNDQ3NzE1MyAxIDF2MjRjMCAuNTUyMjg0Ny0uNDQ3NzE1MyAxLTEgMWgtOWMtLjU1MjI4NDcgMC0xLS40NDc3MTUzLTEtMXptMTMgMHYtMjRjMC0uNTUyMjg0Ny40NDc3MTUzLTEgMS0xaDRjLjU1MjI4NDcgMCAxIC40NDc3MTUzIDEgMXYyNGMwIC41NTIyODQ3LS40NDc3MTUzIDEtMSAxaC00Yy0uNTUyMjg0NyAwLTEtLjQ0NzcxNTMtMS0xem0xOSAwYzAgLjU1MjI4NDctLjQ0NzcxNTMgMS0xIDFoLTljLS41NTIyODQ3IDAtMS0uNDQ3NzE1My0xLTF2LTI0YzAtLjU1MjI4NDcuNDQ3NzE1My0xIDEtMWg5Yy41NTIyODQ3IDAgMSAuNDQ3NzE1MyAxIDF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGZpbGw9IiM1RjdEOTUiLz48cGF0aCBpZD0iU2hhcGUiIGQ9Im00NiAzNGMuNTUyMjg0NyAwIDEtLjQ0NzcxNTMgMS0xdi0yYzAtLjU1MjI4NDctLjQ0NzcxNTMtMS0xLTFzLTEgLjQ0NzcxNTMtMSAxdjJjMCAuNTUyMjg0Ny40NDc3MTUzIDEgMSAxeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBmaWxsPSIjNUY3RDk1Ii8+PHBhdGggaWQ9IlNoYXBlIiBkPSJtNDYgNTJjLjU1MjI4NDcgMCAxLS40NDc3MTUzIDEtMXYtMTRjMC0uNTUyMjg0Ny0uNDQ3NzE1My0xLTEtMXMtMSAuNDQ3NzE1My0xIDF2MTRjMCAuNTUyMjg0Ny40NDc3MTUzIDEgMSAxeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBmaWxsPSIjNUY3RDk1Ii8+PHBhdGggaWQ9IlNoYXBlIiBkPSJtMjAgMzZjLS41NTIyODQ3IDAtMSAuNDQ3NzE1My0xIDF2MTRjMCAuNTUyMjg0Ny40NDc3MTUzIDEgMSAxczEtLjQ0NzcxNTMgMS0xdi0xNGMwLS41NTIyODQ3LS40NDc3MTUzLTEtMS0xeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBmaWxsPSIjNUY3RDk1Ii8+PHBhdGggaWQ9IlNoYXBlIiBkPSJtMzcuNzA3IDE5LjI5M2MtLjM5MjM3ODktLjM3ODk3MjItMS4wMTYwODQ4LS4zNzM1NTI0LTEuNDAxODE4Ni4wMTIxODE0cy0uMzkxMTUzNiAxLjAwOTQzOTctLjAxMjE4MTQgMS40MDE4MTg2bC4yOTMuMjkzLS4yOTMuMjkzYy0uMjU5OTU2Ni4yNTEwNzQ1LS4zNjQyMTI2LjYyMjg3NzktLjI3MjY5NzIuOTcyNTA3My4wOTE1MTU1LjM0OTYyOTUuMzY0NTYwNC42MjI2NzQ0LjcxNDE4OTkuNzE0MTg5OS4zNDk2Mjk0LjA5MTUxNTQuNzIxNDMyOC0uMDEyNzQwNi45NzI1MDczLS4yNzI2OTcybC4yOTMtLjI5My4yOTMuMjkzYy4zOTIzNzg5LjM3ODk3MjIgMS4wMTYwODQ4LjM3MzU1MjQgMS40MDE4MTg2LS4wMTIxODE0cy4zOTExNTM2LTEuMDA5NDM5Ny4wMTIxODE0LTEuNDAxODE4NmwtLjI5My0uMjkzLjI5My0uMjkzYy4zNzg5NzIyLS4zOTIzNzg5LjM3MzU1MjQtMS4wMTYwODQ4LS4wMTIxODE0LTEuNDAxODE4NnMtMS4wMDk0Mzk3LS4zOTExNTM2LTEuNDAxODE4Ni0uMDEyMTgxNGwtLjI5My4yOTN6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGZpbGw9IiM1RjdEOTUiLz48cGF0aCBpZD0iU2hhcGUiIGQ9Im01MC43MDcgMTguMjkzYy0uMzkwNDk5OS0uMzkwMzgxOS0xLjAyMzUwMDEtLjM5MDM4MTktMS40MTQgMGwtLjI5My4yOTMtLjI5My0uMjkzYy0uMzkyMzc4OS0uMzc4OTcyMi0xLjAxNjA4NDgtLjM3MzU1MjQtMS40MDE4MTg2LjAxMjE4MTRzLS4zOTExNTM2IDEuMDA5NDM5Ny0uMDEyMTgxNCAxLjQwMTgxODZsLjI5My4yOTMtLjI5My4yOTNjLS4yNTk5NTY2LjI1MTA3NDUtLjM2NDIxMjYuNjIyODc3OS0uMjcyNjk3Mi45NzI1MDczLjA5MTUxNTUuMzQ5NjI5NS4zNjQ1NjA0LjYyMjY3NDQuNzE0MTg5OS43MTQxODk5LjM0OTYyOTQuMDkxNTE1NC43MjE0MzI4LS4wMTI3NDA2Ljk3MjUwNzMtLjI3MjY5NzJsLjI5My0uMjkzLjI5My4yOTNjLjM5MjM3ODkuMzc4OTcyMiAxLjAxNjA4NDguMzczNTUyNCAxLjQwMTgxODYtLjAxMjE4MTRzLjM5MTE1MzYtMS4wMDk0Mzk3LjAxMjE4MTQtMS40MDE4MTg2bC0uMjkzLS4yOTMuMjkzLS4yOTNjLjM5MDM4MTktLjM5MDQ5OTkuMzkwMzgxOS0xLjAyMzUwMDEgMC0xLjQxNHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZmlsbD0iIzVGN0Q5NSIvPjxwYXRoIGlkPSJTaGFwZSIgZD0ibTU1LjQxNCAxMiAuMjkzLS4yOTNjLjM3ODk3MjItLjM5MjM3ODkuMzczNTUyNC0xLjAxNjA4NDgtLjAxMjE4MTQtMS40MDE4MTg2LS4zODU3MzM4LS4zODU3MzM3Ny0xLjAwOTQzOTctLjM5MTE1MzYxLTEuNDAxODE4Ni0uMDEyMTgxNGwtLjI5My4yOTMtLjI5My0uMjkzYy0uMzkyMzc4OS0uMzc4OTcyMjEtMS4wMTYwODQ4LS4zNzM1NTIzNy0xLjQwMTgxODYuMDEyMTgxNC0uMzg1NzMzOC4zODU3MzM4LS4zOTExNTM2IDEuMDA5NDM5Ny0uMDEyMTgxNCAxLjQwMTgxODZsLjI5My4yOTMtLjI5My4yOTNjLS4yNTk5NTY2LjI1MTA3NDUtLjM2NDIxMjYuNjIyODc3OS0uMjcyNjk3Mi45NzI1MDczLjA5MTUxNTUuMzQ5NjI5NS4zNjQ1NjA0LjYyMjY3NDQuNzE0MTg5OS43MTQxODk5LjM0OTYyOTQuMDkxNTE1NC43MjE0MzI4LS4wMTI3NDA2Ljk3MjUwNzMtLjI3MjY5NzJsLjI5My0uMjkzLjI5My4yOTNjLjM5MjM3ODkuMzc4OTcyMiAxLjAxNjA4NDguMzczNTUyNCAxLjQwMTgxODYtLjAxMjE4MTRzLjM5MTE1MzYtMS4wMDk0Mzk3LjAxMjE4MTQtMS40MDE4MTg2eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBmaWxsPSIjNUY3RDk1Ii8+PHBhdGggaWQ9IlNoYXBlIiBkPSJtNDIuMjkzIDE1LjcwN2MuMzkwNDk5OS4zOTAzODE5IDEuMDIzNTAwMS4zOTAzODE5IDEuNDE0IDBsLjI5My0uMjkzLjI5My4yOTNjLjM5MjM3ODkuMzc4OTcyMiAxLjAxNjA4NDguMzczNTUyNCAxLjQwMTgxODYtLjAxMjE4MTRzLjM5MTE1MzYtMS4wMDk0Mzk3LjAxMjE4MTQtMS40MDE4MTg2bC0uMjkzLS4yOTMuMjkzLS4yOTNjLjM3ODk3MjItLjM5MjM3ODkuMzczNTUyNC0xLjAxNjA4NDgtLjAxMjE4MTQtMS40MDE4MTg2cy0xLjAwOTQzOTctLjM5MTE1MzYtMS40MDE4MTg2LS4wMTIxODE0bC0uMjkzLjI5My0uMjkzLS4yOTNjLS4zOTIzNzg5LS4zNzg5NzIyLTEuMDE2MDg0OC0uMzczNTUyNC0xLjQwMTgxODYuMDEyMTgxNHMtLjM5MTE1MzYgMS4wMDk0Mzk3LS4wMTIxODE0IDEuNDAxODE4NmwuMjkzLjI5My0uMjkzLjI5M2MtLjM5MDM4MTkuMzkwNDk5OS0uMzkwMzgxOSAxLjAyMzUwMDEgMCAxLjQxNHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZmlsbD0iIzVGN0Q5NSIvPjxwYXRoIGlkPSJTaGFwZSIgZD0ibTQ2LjI5MyA3LjcwN2MuMzkwNDk5OS4zOTAzODE5NCAxLjAyMzUwMDEuMzkwMzgxOTQgMS40MTQgMGwuMjkzLS4yOTMuMjkzLjI5M2MuMzkyMzc4OS4zNzg5NzIyMSAxLjAxNjA4NDguMzczNTUyMzcgMS40MDE4MTg2LS4wMTIxODE0Mi4zODU3MzM4LS4zODU3MzM4LjM5MTE1MzYtMS4wMDk0Mzk2OS4wMTIxODE0LTEuNDAxODE4NThsLS4yOTMtLjI5My4yOTMtLjI5M2MuMzc4OTcyMi0uMzkyMzc4ODkuMzczNTUyNC0xLjAxNjA4NDc4LS4wMTIxODE0LTEuNDAxODE4NTgtLjM4NTczMzgtLjM4NTczMzc5LTEuMDA5NDM5Ny0uMzkxMTUzNjMtMS40MDE4MTg2LS4wMTIxODE0MmwtLjI5My4yOTMtLjI5My0uMjkzYy0uMzkyMzc4OS0uMzc4OTcyMjEtMS4wMTYwODQ4LS4zNzM1NTIzNy0xLjQwMTgxODYuMDEyMTgxNDItLjM4NTczMzguMzg1NzMzOC0uMzkxMTUzNiAxLjAwOTQzOTY5LS4wMTIxODE0IDEuNDAxODE4NThsLjI5My4yOTMtLjI5My4yOTNjLS4zOTAzODE5LjM5MDQ5OTg1LS4zOTAzODE5IDEuMDIzNTAwMTUgMCAxLjQxNHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZmlsbD0iIzVGN0Q5NSIvPjwvZz48L2c+PC9nPiA8L3N2Zz4K);
        background-size: contain;
        background-repeat: repeat;
        width: 40px;
        height: 40px;
        position: absolute;
        right: 0;
        left: 0;
        top: 0;
        bottom: 0;
        z-index: 9;
        margin: auto;
        opacity: .5;
    }

.promo-wrapper {background: #fff;
    display: -webkit-flex;
    display: flex;
    -webkit-transition: all 175ms cubic-bezier(.1,.1,.25,1);
    transition: all 175ms cubic-bezier(.1,.1,.25,1);
    transition: all .3s cubic-bezier(.25,.8,.25,1);
    padding: 10px;
    margin-bottom: 16px;
    box-sizing: border-box;
    max-width: 750px;
    border-radius: 12px;
    box-shadow: 0 5px 22px 0 rgb(161 166 192 / 20%);
    background-color: #fff;
    margin: 10px 0;
    margin-bottom: 20px;
    position: relative;
    border-right: 4px solid #fff;}

.promo-wrapper .benefit-info {width: 100%;line-height: 18px;}

.promo-wrapper .benefit-info h2 {
    color: #000;
    font-size: 18px;
    margin: 0;
    margin-bottom: 5px;
    line-height: 18px;
    text-align: right;
}

.promo-wrapper .benefit-info span.benefits-description {color: black;
    font-size: 14px;
    margin: 0;
    min-height: 28px;
    line-height: 18px;display: block;}

.promo-wrapper .benefit-info span.benefits-result span.woocommerce-Price-currencySymbol {display: inherit;}

.promo-wrapper .benefit-info span.benefits-result {position: absolute;right: -5px;display: flex;background: #35b935;border-radius: 15px 0 0 15px;direction: initial;color: white;font-size: 12px;top: 21px;padding: 5px 10px;font-weight: 600;box-shadow: -3px 3px 4px 0px #bfbfbf;}

.vc-widget-window.vc-ltr .promo-wrapper .benefit-info span.benefits-result {right: auto;left: -5px;border-radius: 0 15px 15px 0;}

.vc-ltr {
    direction: ltr;
    text-align: left;
}


.vc-rtl {
    direction: rtl;
    text-align: right;
}

span.btn-add-to-promo-list {
    height: 29px;
    width: 70px;
    margin-right: auto;
    display: block;
}

    span.btn-add-to-promo-list.disabled label {
        border-color: #b8b8b8;
        color: #b8b8b8;
        cursor: not-allowed;
    }

    span.btn-add-to-promo-list label {
        font-size: 13px;
        line-height: 27px;
        font-family: var(--main-font);
        color: #000;
        font-weight: 400;
        cursor: pointer;
        border-radius: 4px;
        display: block;
        box-sizing: border-box;
        margin-right: auto;
        transition: all .2s ease-in-out;
        height: 29px;
        border-radius: 20px;
        background-color: #c6c6c6;
        margin: 0;
        background: #fff;
        color: black;
        border: 1pt solid black;
        width: 70px;
        text-align: center;
        -webkit-transition: all 175ms cubic-bezier(.1,.1,.25,1);
        transition: all 175ms cubic-bezier(.1,.1,.25,1);
        transition: all .3s cubic-bezier(.25,.8,.25,1);
        border-color: var(--vc-btn-color);
        color: var(--vc-btn-color);
    }

    span.btn-add-to-promo-list input:checked + label {
        background: green;
        /* content: "\f509"; */
    }

    span.btn-add-to-promo-list input {
        opacity: 0;
        position: absolute;
    }

.popbox-wrapper span.btn-add-to-promo-list input:checked + label {
    background: var(--vc-btn-color) !important;
    border-color: var(--vc-btn-color) !important;
    color: var(--vc-btn-color) !important;
    position: relative;
}

    span.btn-add-to-promo-list input:checked + label:before {
        color: white;
        font-family: "valuecardIcons";
        content: "\ea10";
        text-align: center;
        right: 0;
        left: 0;
        margin: auto;
        width: 26px;
        position: absolute;
    }

    .vc-widget-window .user-card {line-height: 18px;padding: 10px;right: 0;left: 0;color: var(--vc-btn-color);}

.vc-widget-window .user-card h2 {
    color: var(--vc-btn-color);
}

.vc-widget-window  .user-card h2 {
    font-size: 15px;
    font-weight: 400;
    font-size: 19px;
    line-height: 17px;
    text-align: right;
    margin: 0;
    margin-bottom: 10px;
    }

    .vc-widget-window  .user-card h1 {
    margin: 5px 0;
    padding: 0;
    line-height: 24px;
    font-size: 24px;
   margin-bottom: 15px;
    }

.vc-widget-window .user-card h1 span {
    color: gray;
    font-size: 16px;
}

    .vc-widget-window  .user-card span.user-balance label {
        font-weight: 600;
        margin-left: 4px;
        font-size: 16px;
        line-height: 16px;
        vertical-align: top;
        display: inline-block;
    }

.vc-widget-window.vc-ltr .user-card span.user-balance label {margin-right: 4px;margin-left: 0;}

.vc-vc-widget-window img.aligncenter {

    margin: auto;
    display: block;
}

.vc-widget-window .data-wrapper {
    border-bottom: 1px solid #eaeaea;
    padding: 14px;
    justify-content: space-between;
    padding: 13px 0;
    display: flex;
    justify-content: flex-start;
    font-size: 15px;
}

.vc-widget-window .data-wrapper.action-bar {display: flex;justify-content: space-between;}

.vc-widget-window .data-wrapper label {
    font-weight: 600;
    display: inline-block;
    margin: 0;
margin-left: 10px;
line-height: 1;
}

.vc-widget-window.vc-ltr .data-wrapper label {margin-right: 10px;margin-left: 0;}


.vc-widget-window .data-wrapper .vc-date-wrapper {
    display: flex;
    direction: ltr;
    border: 1pt solid var(--vc-btn-color);
    padding: 0px 0;
    border-radius: 3px;
    width: 180px;
    align-items: center;
    margin-left: 0;
    margin-right: auto;
    background: white;
    }

.vc-widget-window.vc-ltr .data-wrapper  .vc-date-wrapper {margin-right: 0;
    margin-left: auto;}

.vc-widget-window .data-wrapper .vc-date-wrapper select {
    margin: 0 0 !important;
    cursor: pointer !important;
    position: relative;
    background-image: url('https://valuecard.co.il/shopify/asssets/img/ar-down.svg');
    background-size: 10px;
    background-repeat: no-repeat;
    background-position-x: 5px;
    background-position-y: 15px;
    border-right: 1px solid #fff;
    border-left: 2px solid #fff;
    height: 35px;
    direction: rtl;
    border-top: none;
    border-bottom: none;
    outline: none !important;
    outline-offset: 0 !important;
    box-shadow: none;
    padding: 0;
    padding-left: 21px;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#vc-promos-list > form {
    /* position: absolute; */
    bottom: 65px;
    overflow: auto;
    top: 0;
    /* width: 395px; */
    margin: 0;
    padding: 0;
}

div#vc-promos {
    height: 100%;
    padding-bottom: 65px;
}

div#vc-promos-list {
    height: 100%;
    padding-bottom: 10px;
    overflow: auto;
    padding-left: 10px;
    margin-bottom: 10px;
}

div#vc-profile {
    overflow: auto;
    height: 100%;
}

.vc-promos-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1pt solid var(--vc-btn-color);
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
}

body .vc-signin-wrapper.woocommerce {
    padding: 15px;
    overflow: auto;
}

body .vc-signin-wrapper.woocommerce h2 {
    margin: 0;
    font-size: 26px;
    margin-bottom: 10px;
    line-height: 28px;
}

.popbox-wrapper.vc-vc-widget-window.vc-register-window .popbox-inner {
    /* height: auto; */
    padding-bottom: 45px;
    /* max-height: 100%; */
}

.popbox-wrapper.vc-vc-widget-window.vc-register-window .popbox-inner #register_window {
    padding: 15px;
    /* height: 100%; */
    overflow: auto;
    margin: 0;
    gap: 0!important;
}

.popbox-wrapper.vc-vc-widget-window .popbox-inner .vcm-input-row input[type=checkbox]:checked:after {
    content: none;
}

button.button.altbtn-update-member {margin: auto;}

.vc-btn-open-widget {
    cursor: pointer;
} 

.vc-widget-window .data-wrapper span {
    line-height: 1;
}

.vcm-no-promos-found {
    padding-top: 35px;
}

	.vcm-no-promos-found h1 {
		font-size: 25px !important;
		margin: auto;
		text-align: center;
		font-weight: 300  !important;
	}

    .vcm-auth-wrapper-input {
        display: flex;
    }
    
    .vcm-auth-wrapper-input input {
        margin-left: 5px;
            border: 1pt solid var(--vc-btn-color);
    height: 42px;
    }

    .vc-widget-window.active-window span.user-balance {
        display: block;
        padding: 5px 0;
        font-weight: 600;
        line-height: 16px;
        vertical-align: top;
    }
    .vc-widget-window.active-window a.btn.js-disconnect {
        background: none !important;
        color: var(--vc-btn-color);
        font-weight: 300;
    }    


    .vc-widget-window .tabs-info {
        margin: 0 10px;
        padding: 0 10px;
    }

    .vc-vc-widget-window .panel-footer{
        color: gray!important;
        box-shadow: 0 -3px 12px 0 rgb(0 0 0 / 11%);
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 45px;
        text-align: center;
        justify-content: center;
        font-size: 14px;
        font-family: 'Heebo';
        direction: ltr !important;
        margin-top: 10px;
    }

    .vc-vc-widget-window .panel-footer .powered-by-text{
        direction: ltr !important;
    
    }

    span.powerd-by-vc-logo {
        background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0My41IDM5LjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzLjUgMzkuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6Izc5QjY0Mzt9DQoJLnN0MXtmaWxsOiM1REM1RUQ7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNC4zLDE4LjNjMCwwLTIzLjktMTUuNC0yNC4xLTE1LjVDMCwyLjctMC4xLDMsMC4yLDMuN0wxOS4zLDM3YzAsMCwyLjksNS4xLDQuOS0wLjRMMjQuMywxOC4zeiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTI0LDM3LjNsMC4yLTI2LjJjMCwwLTAuMS0xLjcsMS42LTIuOGMwLDAsMTMuNi03LjksMTQuMi04LjJzNS4xLTAuNCwyLjksMy42TDI0LDM3LjN6Ii8+DQo8L3N2Zz4NCg==');
        background-repeat: no-repeat;
        width: 22px;
        height: 17px;
        display: inline-block;
        vertical-align: middle;
    }

    .vc-vc-widget-window .panel-footer .powered-by-text a {
        color: #343B57!important;
        font-size: 14px;
        font-family: 'Heebo';
    }

    #vc-punch-cards div#benifitsList {
        padding-bottom: 15px;
    }


    .vc-punch-card-tab .punch-wrpper {
        margin: 0;
        max-width: 350px;
        padding-bottom: 5px;
        padding-left: 10px;
    }
    
        .vc-punch-card-tab .punch-wrpper h1 {
            line-height: 34px;
            font-family: var(--main-font);
            color: #000;
            font-weight: 700;
            font-size: 20px;
            margin: 10px 0;
        }
    
        .vc-punch-card-tab .punch-wrpper h2 {
            font-size: 15px;
            line-height: 135.3%;
            color: #6b6b6b;
            font-family: var(--main-font);
            font-weight: 400
        }
    
        .vc-punch-card-tab .punch-wrpper .punch-list {
            box-sizing: border-box;
            padding: 20px;
            display: flex;
            flex-wrap: wrap;
            flex-direction: row-reverse;
            margin-top: 12px;
            justify-content: center;
            /* border: 1pt solid #e4e4e4; */
            background: #fff;
            border-radius: 6px;
            box-shadow: 0 5px 22px 0 rgb(161 166 192 / 31%);
            max-width: 314px;
            margin: auto;
        }
    
            .vc-punch-card-tab .punch-wrpper .punch-list span {
                width: 15%;
                font-size: 18px;
                text-align: center;
                border-radius: 10px;
                box-sizing: border-box;
                background-repeat: no-repeat;
                width: 40px;
                height: 40px;
                margin: 3px;
                font-family: var(--main-font);
                font-weight: 400;
                line-height: 39px;
                position: relative;
                opacity: .5;
                color: var(--vc-btn-color);
                border: 1pt dotted #a1a1a1;
            }

.vc-punch-card-tab .punch-wrpper .punch-list span.punched {
    opacity: 1;
    background: var(--vc-btn-color);
    color: var(--vc-window-background);
    border: none;
}

div#vc-punch-cards {
    overflow: auto;
    height: 100%;
}

.window-header .vcm-tiers-program {
    display:  block !important;
    padding: 0;
    height: 100px;
}

.window-header .vcm-tiers-program > label {
    font-weight: 600;
    margin-left: 4px;
    margin-bottom: 0;
}
.vcm-progress-wrapper {
    height: 11px;
    background-color: var(--vc-window-background);
    border-radius: 30px;
    position: relative;
    border: 1pt solid var(--vc-btn-color);
    /* padding: 5px 0; */
    margin: auto;
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
}

.vcm-progress-wrapper > div {
    width: 100%;
    margin: 2px -1px;
}

    .vcm-progress-wrapper span.vcm-progress-bar:before {
        height: 8px;
        background-color: var(--vc-btn-color) !important;
        border-radius: 4px;
        display: block;
        position: relative;
        top: 1px;
        right: 1px;
        /* max-width: 100%; */
        width: 100%;
        /* content: ' '; */
    }

.vcm-progress-wrapper span.vcm-progress-bar {
    height: 5px;
    background-color: var(--vc-btn-color) !important;
    border-radius: 4px;
    display: block;
    position: relative;
    right: 1px;
    max-width: 100%;
    width: 100%;
    content: ' ';
}

.vcm-progress-amount:before {
    content: ' ';
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    bottom: -4px;
    border-width: 6px 6px 0 6px;
    border-color: var(--vc-btn-color) transparent transparent transparent;
}

.vcm-progress-bar-stpes .vc-step.active {
    font-weight: 700;
}



.vcm-progress-bar-stpes .vc-step:before {
    content: ' ';
    width: 13px;
    height: 13px;
    border-radius: 10px;
    top: -12px;
    right: 0;
    left: 0;
    margin: auto;
    position: absolute;
    /* opacity: 0; */
}

.vcm-progress-bar-stpes .vc-step:not(.active):before {
    border: 1pt solid var(--vc-btn-color);
    background: var(--vc-window-background);
    width: 13px;
    height: 13px;
}

.vcm-progress-bar-stpes .vc-step.active:before {
    background: var(--vc-btn-color);
}

    .vcm-progress-bar-stpes {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }

    .vcm-progress-amount {
        position: absolute;
        top: -25px;
        font-size: 10px;
        background: var(--vc-btn-color);
        color: white;
        padding: 0px 10px;
        border-radius: 25px;
        font-weight: bold;
    }

    .vcm-progress-bar-stpes .vc-step {
        color: var(--vc-btn-color);
        position: relative;
        font-size: 11px;
        font-weight: 400;
        position: relative;
        text-align: center;
        line-height: 13px;
        padding-top: 6px;
    }

    div#vc-transactions {
        overflow: auto;
        height: 100%;
    }
    
    .orders-history-list .history-item {
        background: #fff;
        border-radius: 6px;
        box-shadow: 0 5px 22px 0 rgb(161 166 192 / 31%);
        margin-bottom: 14px;
        display: flex;
        padding: 10px;
    }

    .orders-history-list .history-item .history-item-date {
        width: 73px;
        display: flex;
        flex-direction: column;
        text-align: z;
    }

.orders-history-list .history-item .history-item-date .v-day {
    font-size: 14px;
    font-weight: 700;
}

.orders-history-list .history-item .history-item-date .v-date {
    font-size: 13px;
}

.orders-history-list .history-item .history-item-date .v-year {
    font-size: 13px;
}


    .orders-history-list .history-item-info {
        display: flex;
        flex-direction: column;
        font-size: 14px;
    }
    
    .orders-history-list .history-item-info h4 {
        font-size: 18px;
        padding: 0;
        margin: 0;
        font-weight: 700;
        margin-bottom: 5px;
    }

    .orders-history-list .preloader {
        text-align: center;
        margin-top: 60px;
        font-size: 24px;
    }

    .vc-vc-widget-window .vcm-no-trans-hisotry h1 {
        font-size: 26px;
        margin-top: 50px;
        text-align: center;
        display: block;
        color: #636363;
    }


    .popbox-wrapper.vc-vc-widget-window .popbox-inner .vcm-input-row label a {
        text-decoration: underline;
    }