@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@font-face{font-family:VC-edd;src:url(../fonts/EDD-Icons/fonts/VC-edd.ttf?lwi41w) format("truetype"),url(../fonts/EDD-Icons/fonts/VC-edd.woff?lwi41w) format("woff"),url(../fonts/EDD-Icons/fonts/VC-edd.svg?lwi41w#VC-edd) format("svg");font-weight:400;font-style:normal;font-display:block}.vcv-ui-icon-edd{font-family:VC-edd!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vcv-ui-icon-edd-credit-card:before{content:"\e910"}.vcv-ui-icon-edd-pay-pal:before{content:"\e90f"}.vcv-ui-icon-edd-error-icon:before{content:"\e90d"}.vcv-ui-icon-edd-go-back:before{content:"\e90c"}.vcv-ui-icon-edd-close:before{content:"\e90b"}.vcv-ui-icon-edd-key:before{content:"\e90a"}.vcv-ui-icon-edd-folder:before{content:"\e909"}.vcv-ui-icon-edd-dollar-round:before{content:"\e900"}.vcv-ui-icon-edd-downloads:before{content:"\e901"}.vcv-ui-icon-edd-cart:before{content:"\e902"}.vcv-ui-icon-edd-information:before{content:"\e903"}.vcv-ui-icon-edd-check-round:before{content:"\e904"}.vcv-ui-icon-edd-log-out:before{content:"\e905"}.vcv-ui-icon-edd-profile:before{content:"\e906"}.vcv-ui-icon-edd-book:before{content:"\e907"}.vcv-ui-icon-edd-heart:before{content:"\e908"}body.edd-checkout{background-color:#f9f9f9;display:block}body.edd-checkout .vcv-header{background-color:#fff}body.edd-checkout .vcv-content{padding:40px 0}.edd-card-selector-radio .edd-stripe-card-radio-item.selected{border:none!important;background-color:transparent!important}#edd_checkout_wrap{display:flex;flex-direction:column-reverse}#edd_checkout_cart_form{background:linear-gradient(180deg,#1a2ba6,#4b3ac3);padding:40px 35px 50px;position:relative;border-radius:10px;color:#fff;margin-top:30px;visibility:hidden}#edd_checkout_cart .eddr-cart-item-notice em{line-height:28px}#edd_checkout_cart_wrap #edd_checkout_cart td{vertical-align:initial}#edd_checkout_cart_form th{color:#9699ef}#edd_checkout_cart_form th.edd_cart_total{color:#fff}#edd_checkout_cart_form th.edd_cart_actions{display:none}#edd_checkout_form_wrap{display:flex;flex-direction:column;flex-basis:0;flex-grow:1;margin-bottom:20px;position:relative}#edd-discount-code-wrap{display:block!important}#edd_checkout_cart_form fieldset{border:none;margin:20px 0 0;padding:0}#edd_checkout_cart_form #edd_show_discount{display:none!important}#edd-discount-code-wrap .edd-label{display:none}#edd-discount-code-wrap .edd-description{display:inline-block;margin:0 0 15px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:#fff}#edd-discount-code-wrap .edd-discount-code-field-wrap{position:relative;display:flex;height:41px}#edd-vat-number.edd-vat-number-input{width:100%;padding:10px 13px;border:1px solid #dedede;border-radius:5px;color:#515162;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:23px;transition:border-color .3s;background:#fff}#edd-vat-number.edd-vat-number-input:focus,#edd-vat-number.edd-vat-number-input:hover{border-color:#b2b2b2;outline:none}#edd-discount-code-wrap .edd-input{border:none;padding:12px;color:#6d6d6d;width:100%;border-radius:3px;font-size:14px;line-height:14px;margin:0;background-color:#fff}#edd-discount.edd-input{border-top-right-radius:0;border-bottom-right-radius:0}#edd-discount-code-wrap .edd-submit{background:#f6ad32;text-align:center;padding:10px 30px;border:0;border-radius:0 3px 3px 0;margin:0;transition:background .2s ease-in-out,color .2s ease-in-out;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;font-family:Montserrat,sans-serif;line-height:20px;letter-spacing:1px;cursor:pointer}#edd-discount-code-wrap .edd-input:focus,#edd-discount-code-wrap .edd-input:hover,#edd-discount-code-wrap .edd-submit:focus,#edd-discount-code-wrap .edd-submit:hover{outline:none}#edd-discount-code-wrap .edd-submit:hover{background:#f19730}.edd-payment-icons{display:flex;justify-content:center;margin-top:20px}.edd-payment-icons .payment-icon{margin:0 10px}#edd_checkout_cart{width:calc(100% + 20px);margin:0 -10px;font-family:Roboto,sans-serif;text-align:left;font-size:17px;font-weight:400}#edd_checkout_cart td,#edd_checkout_cart th{padding:7px 10px}#edd_checkout_cart td.edd_cart_actions,#edd_checkout_cart tfoot{text-align:right}.edd_cart_remove_item_btn{font-size:0;text-decoration:none}.edd_discount_remove{text-decoration:none}.edd-profile-emails .actions a:before,.edd_cart_remove_item_btn:before,.edd_discount_remove:before{color:#9699ef;transition:color .2s;font-size:14px;font-family:VC-edd!important;content:"\e90b";font-weight:400}.edd_discount_remove:before{margin-left:10px}.edd-profile-emails .actions a:before{color:#586dc6;margin-left:4px}.edd_cart_remove_item_btn:focus:before,.edd_cart_remove_item_btn:hover:before,.edd_discount_remove:focus:before,.edd_discount_remove:hover:before{color:#fff;outline:none}.edd-profile-emails .actions a:focus:before,.edd-profile-emails .actions a:hover:before{color:#515162;outline:none}#edd-discount-error-wrap{display:flex}.edd-checkout .edd_error .edd_error,.edd-checkout .edd_errors .edd_error,.user-admin-page .edd-alert-error,.vcv-license-validation-message{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:28px;font-style:italic;color:#fff;margin:10px 0}.vcv-envato-license-validation-message .vcv-license-validation-message{margin:15px 0 0 30px;position:relative}.user-admin-page .edd-alert-error{font-style:normal}.edd-checkout .edd-alert .edd_error,.edd-checkout .edd_errors .edd_error,.vcv-license-validation-message{font-size:14px;line-height:24px;font-style:normal;color:#8e8e9e}.edd-checkout .edd-alert .edd_error:before,.edd-checkout .edd_error .edd_error:before,.edd-checkout .edd_errors .edd_error:before,.vcv-license-validation-message:before{color:#f6ad32;transition:color .2s;font-size:18px;font-family:VC-edd!important;content:"\e90d";font-style:normal;margin-right:10px;vertical-align:middle}.edd-checkout .edd_errors .edd_error:before,.user-admin-page .edd-alert-error,.vcv-license-validation-message.false:before{color:#ed4e60}.vcv-envato-license-validation-message .vcv-license-validation-message.false:before,.vcv-envato-license-validation-message .vcv-license-validation-message.true:before{position:absolute;left:-29px;top:0;margin:0}.edd-alert.edd-stripe-alert.edd-alert-success:before{display:none}.vcv-envato-license-validation-message .vcv-license-validation-message.true:before,p.edd-alert.edd-stripe-alert.edd-alert-success{color:green}.vcv-license-key-container .vcv-license-key.validated input{border:1px solid #dedede;border-radius:5px;background-color:#dedede}#edd_final_total_wrap,#edd_purchase_form fieldset legend{color:#515162;font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:22px;margin:0;padding:0 0 15px;float:left}#edd_final_total_wrap{float:none}#edd-payment-mode-wrap{display:flex;width:100%}#edd_cc_address p,#edd_cc_fields span{color:#515162;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:23px}#edd_cc_fields .edd-stripe-card-selector .edd-stripe-card-radio-item label,#edd_purchase_form_wrap #edd_cc_address p.edd-stripe-update-billing-address-current{display:flex!important;width:100%}#edd_payment_mode_select .edd-gateway{margin-right:10px}.edd-card-selector-radio .edd-stripe-card-radio-item.selected{border:none;background-color:transparent}.edd-card-selector-radio .edd-stripe-card-radio-item{display:flex}#edd-stripe-card-element,#edd_purchase_form .edd-input,#edd_purchase_form .edd-select{width:100%;padding:10px 13px;border:1px solid #dedede;border-radius:5px;color:#515162;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:23px;transition:border-color .3s;background:#fff}#edd-stripe-card-element{transition:border-color .3s}#edd-stripe-card-element:hover,#edd_purchase_form .edd-input:focus,#edd_purchase_form .edd-input:hover,#edd_purchase_form .edd-select:focus,#edd_purchase_form .edd-select:hover{border-color:#b2b2b2;outline:none}#edd_purchase_form .edd-description,#edd_purchase_form .edd-label,#edd_secure_site_wrapper{display:none}#edd_purchase_form .edd-select{background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}#edd_purchase_form fieldset{border:none;margin:20px 0 0;padding:0}#edd_purchase_form #edd_purchase_submit{margin:0}#edd-purchase-button{border:0;padding:18px 54px;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;line-height:15px;background-color:#ffae27;border-radius:0;text-transform:uppercase;transition:.3s;letter-spacing:1px;text-decoration:none;cursor:pointer}#edd-purchase-button:focus,#edd-purchase-button:hover{background-color:#f19730;outline:none}#edd-card-city-wrap,#edd-card-country-wrap,#edd-card-state-wrap,#edd-card-zip-wrap,#edd-first-name-wrap,#edd-last-name-wrap,#edd-vat-check-result,#edd_purchase_form #edd-vat-check-button,#edd_purchase_form #edd-vat-number{margin-top:0;width:calc(50% - 10px);max-width:100%;display:inline-block;vertical-align:top}#edd-card-state-wrap,#edd-card-zip-wrap,#edd-last-name-wrap,#edd_purchase_form #edd-vat-check-button{margin-left:15px}#edd_purchase_form #edd-vat-check-button{height:45px}#edd-vat-number-wrap{float:left;margin-top:0;width:100%}#edd_purchase_form .edd-vat-number-wrap{display:block}#edd_purchase_submit #edd_terms_agreement{margin-top:0;color:#515162;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:23px}#edd_purchase_submit #edd_terms_agreement a{color:#586dc6;cursor:pointer;transition:color .3s;text-decoration:none}#edd_purchase_submit #edd_terms_agreement a:focus,#edd_purchase_submit #edd_terms_agreement a:hover{color:#515162}#edd_terms_agreement .edd-terms-agreement{display:flex;flex-wrap:wrap;margin:30px 0}.edd-card-selector-radio .edd-stripe-card-radio-item{padding:10px 0!important}#edd_terms_agreement .edd-terms-agreement p{margin:0}.edd-stripe-update-billing-address-wrapper{display:flex!important}#edd-card-wrap #edd-stripe-card-element{padding:12px 13px;height:45px}#edd_checkout_cart_wrap .vcv-checkout-description .description{margin:15px 0}.vcv-checkout-description .description i,.vcv-checkout-description .description strong{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin-top:3px}.vcv-checkout-description .description i{display:block;font-size:15px}.vcv-checkout-description{display:flex;align-items:center}.vcv-checkout-description:before{content:url(../img/wallet.png);position:relative;margin:0 8% 0 0}#edd-card-country-wrap,.edd-card-state-wrap-select{position:relative}#edd-card-country-wrap:after,.edd-card-state-wrap-select:after{position:absolute;content:"";top:20px;right:16px;width:0;height:0;border:6px solid transparent;border-top-color:#586dc6;pointer-events:none}#edd_checkout_cart_wrap ul{padding:0;margin:0}#edd_checkout_cart_wrap ul li{font-family:Roboto,sans-serif;font-size:15px;font-weight:300;line-height:28px;font-style:italic;list-style:none}#edd_checkout_cart_wrap ul li:before{content:url(../img/checkmark.svg);display:initial;left:0;position:relative;margin:0 10px 0 0}#edd-discount-loader{position:absolute;bottom:0;height:41px;left:0;right:0;display:block;border-radius:3px;overflow:hidden}.edd-cart-adjustment{position:relative}#edd_error_edd_recurring_login:before{color:#f6ad32}#edd_error_edd_recurring_login{color:#515162;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:23px}#edd_error_edd_recurring_login a{color:#586dc6;cursor:pointer;transition:color .3s;text-decoration:none}#edd_error_edd_recurring_login a:focus,#edd_error_edd_recurring_login a:hover{color:#515162}body.edd-checkout .vcv-header{background-color:inherit}#edd-card-country-wrap:after,.edd-card-state-wrap-select:after{border-color:#515162 transparent transparent}#edd-card-vat-wrap{display:none}#edd-card-vat-wrap label{clear:both!important;display:inline-block!important;margin-bottom:5px}#edd-vat-check-button{background-color:#515162;width:auto!important;margin-left:20px;padding:15px 30px;border-radius:3px;transition:background-color .2s ease-in-out}#edd-vat-check-button:hover{background-color:#444453}#edd-discount-code-wrap .edd-submit{color:#515162;background:#dedede}#edd-discount-code-wrap .edd-submit:hover{background:#f4ad33;color:#fff}#edd_purchase_form{counter-reset:sectionCount}#edd_purchase_form fieldset:before{counter-increment:sectionCount;content:counter(sectionCount) ". ";float:left;color:#515162;font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:22px;margin:0;padding:0 0 15px}#edd_purchase_form #edd_purchase_submit:before,#edd_purchase_form #edd_terms_agreement:before{content:""}#edd_purchase_form .edd-invalid,#edd_purchase_form .edd-invalid:focus,#edd_purchase_form .edd-invalid:hover{border-color:#f05a59}.edd-invalid-description,.edd-stripe-alert,.edd-vat-check-result{color:#f05a59;font-size:12px;font-weight:700;font-style:italic;letter-spacing:.5px;display:block;margin-top:5px;line-height:23px}.edd-terms-agreement .edd-invalid-description{flex:0 0 100%}.edd-stripe-card-selector .edd-stripe-card-radio-item #edd-stripe-add-new[name=edd_stripe_existing_card],.edd-stripe-card-selector .edd-stripe-card-radio-item input[name=edd_stripe_existing_card]{height:18px;width:18px;background-color:transparent}.edd-stripe-card-selector .edd-stripe-card-radio-item #edd-stripe-add-new[name=edd_stripe_existing_card]:before,.edd-stripe-card-selector .edd-stripe-card-radio-item input[name=edd_stripe_existing_card]:before{content:"";width:18px;height:18px;border-radius:50%;border:1px solid #dedede;margin:0 12px 0 0;transition:border .2s ease-in-out;position:absolute;top:-1px;left:-1px}.edd-stripe-card-selector .edd-stripe-card-radio-item input[name=edd_stripe_existing_card]:after{display:none}.edd-stripe-card-selector .edd-stripe-card-radio-item #edd-stripe-add-new[name=edd_stripe_existing_card]:checked:before,.edd-stripe-card-selector .edd-stripe-card-radio-item input[name=edd_stripe_existing_card]:checked:before{border:4px solid #586dc6;background-color:transparent}.edd-paypal-info p{margin-bottom:0;color:#515162;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:23px}@media screen and (min-width:992px){#edd_checkout_form_wrap{flex-direction:row}#edd_checkout_cart_form{position:sticky;top:30px;align-self:flex-start;flex-shrink:0;flex-basis:45%;margin-left:40px}}#edd-paypal-errors-wrap{margin-bottom:45px}.front-page-form fieldset legend,.page-template-free-license-generator .vcv-free-license-from-heading,.page-template-free-license-page .vcv-free-license-from-heading{color:#515162;font-family:Montserrat,sans-serif;font-weight:700;font-size:32px;line-height:39px;margin:0 0 18px;padding:50px 0 0}.page-template-free-license-generator .vcv-free-license-from-paragraph,.page-template-free-license-page .vcv-free-license-from-paragraph,.vcv-edd-legend-description{color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;margin:0 0 30px}.vcv-free-license-from-paragraph.vcv-free-license-from-paragraph--small{margin:0 0 15px}.page-template-free-license-generator ol{color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;margin:0 0 30px;padding-left:16px;line-height:24px}.front-page-form fieldset .edd-login-username{margin:0 0 14px}.front-page-form fieldset .edd-lost-password{margin:35px 0 0;font-family:Roboto,sans-serif;color:#9798a7;font-weight:500;font-size:15px;line-height:24px;text-decoration:none;transition:.3s}.front-page-form fieldset .edd-login-password{margin:0 0 19px}.front-page-form fieldset .edd-login-password .edd-input,.front-page-form fieldset .edd-login-username .edd-input,.front-page .form-fieldset input,.page-template-free-license-generator #vcv-license-generator #vcv-email,.page-template-free-license-generator .vcv-free-license-generate--success .vcv-license,.vcv-license-input{width:100%;padding:10px 13px;border:1px solid #dedede;border-radius:5px;color:#515162;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;transition:border-color .3s}.front-page-form fieldset .edd-login-password .edd-input:focus,.front-page-form fieldset .edd-login-password .edd-input:hover,.front-page-form fieldset .edd-login-username .edd-input:focus,.front-page-form fieldset .edd-login-username .edd-input:hover,.front-page .form-fieldset input:focus,.front-page .form-fieldset input:hover,.page-template-free-license-generator #vcv-license-generator #vcv-email:focus,.page-template-free-license-generator #vcv-license-generator #vcv-email:hover,.vcv-license-input:focus,.vcv-license-input:hover{border-color:#b2b2b2;outline:none}.page-template-free-license-generator #vcv-license-generator{margin-bottom:30px}.front-page-form fieldset .edd-lost-password a,.page-template-free-license-generator .vcv-free-license-generate--success a{color:#586dc6;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;text-decoration:none;transition:.3s}.front-page-form fieldset .edd-lost-password a:focus,.front-page-form fieldset .edd-lost-password a:hover,.page-template-free-license-generator .vcv-free-license-generate--success a:focus,.page-template-free-license-generator .vcv-free-license-generate--success a:hover{color:#515162;outline:none}.front-page-form fieldset .edd-input::placeholder{color:#a6a6a6}.front-page-form fieldset .edd-login-remember{color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;margin:0 0 15px}.front-page-form fieldset .vcv-edd-login-button-wrapper{display:flex;flex-direction:column}.front-page-form fieldset .edd-login-submit,.front-page-form fieldset .vcv-edd-sign-up{margin:0 0 19px;padding:0}.front-page .edd-alert-error,.front-page .edd-message--error,.front-page .som-password-error-message,.front-page .vcv-error,.page-template-free-license-generator .vcv-error{width:100%;color:#fff;background-color:#f64f4f;border:none;border-radius:0;font-family:Roboto,sans-serif;font-weight:500;font-size:13px;line-height:24px;text-align:left;margin:0;padding:10px 35px}.front-page .edd-message--success{width:100%;color:#fff;background-color:#6bdd4d;border:none;border-radius:0;font-family:Roboto,sans-serif;font-weight:500;font-size:13px;line-height:24px;text-align:left;margin:0;padding:10px 35px}.front-page .edd_error{margin:0}.front-page .form-fieldset{margin:0 0 20px}#password-setup-form-wrap,.front-page-form{flex-grow:1}.page-template-free-license-generator .vcv-free-license-generate--success,.vcv-free-license-from-wrapper{display:flex;flex-direction:column;flex-grow:1;padding:0 35px}.page-template-free-license-generator .vcv-free-license-generate--success .vcv-free-license-generated{display:flex;margin-bottom:30px}.vcv-license-input{border-radius:5px 0 0 5px;flex-grow:1;border-right:0}@media screen and (min-width:768px){.page-template-free-license-generator .vcv-free-license-generate--success,.vcv-free-license-from-wrapper{padding:40px 40px 0;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.page-template-free-license-page .vcv-free-license-from-wrapper{margin-top:-260px;padding-top:0}.front-page-form fieldset .vcv-edd-login-button-wrapper{flex-direction:row}.front-page-form fieldset .edd-login-submit,.front-page-form fieldset .vcv-edd-sign-up{margin:0 20px 0 0}.front-page-form fieldset .edd-login-submit .edd-submit,.front-page-form fieldset .vcv-edd-sign-up .edd-submit{width:auto}.page-template-free-license-generator .vcv-free-license-from-heading{padding:0}.front-page .edd-alert-error,.front-page .som-password-error-message,.front-page .vcv-error{padding:10px 40px}}#vcv-validate-envato-form #vcv-save-token,.edd-vat-check-button,.edd_cr_message .basic-button,.eddr-failed-subscription-notice .edd-alert .button,.front-page .basic-button,.get-license-block-button-container .basic-button,.page-template-free-license-generator .vcv-free-license-generated .vcv-license-copy,.user-admin-page #edd-recurring-update-submit,.user-admin-page #edd_profile_editor_submit,.user-admin-page #edd_sl_license_add_site_form .button-primary,.user-admin-page .edd-stripe-add-card-actions .edd-stripe-add-new,.user-admin-page .vcv-discount-banner-container .basic-button,.vcv-copy-license,.vcv-theme-integration-button,body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit]{border:0;padding:18px 58px;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;line-height:15px;background-color:#ffae27;border-radius:0;text-transform:uppercase;text-decoration:none;text-align:center;transition:.3s;letter-spacing:1px;cursor:pointer;width:100%;display:inline-block;-webkit-appearance:none}.user-admin-page .vcv-discount-banner-container .basic-button{padding:18px 28px}.edd_cr_message .basic-button{margin-top:30px}#vcv-validate-envato-form #vcv-save-token:focus,#vcv-validate-envato-form #vcv-save-token:hover,.edd-vat-check-button:focus,.edd-vat-check-button:hover,.edd_cr_message .basic-button:focus,.edd_cr_message .basic-button:hover,.eddr-failed-subscription-notice .edd-alert .button:focus,.eddr-failed-subscription-notice .edd-alert .button:hover,.front-page .basic-button:focus,.front-page .basic-button:hover,.get-license-block-button-container .basic-button:focus,.get-license-block-button-container .basic-button:hover,.page-template-free-license-generator .vcv-free-license-generated .vcv-license-copy:focus,.page-template-free-license-generator .vcv-free-license-generated .vcv-license-copy:hover,.user-admin-page #edd-recurring-update-submit:focus,.user-admin-page #edd-recurring-update-submit:hover,.user-admin-page #edd_profile_editor_submit:focus,.user-admin-page #edd_profile_editor_submit:hover,.user-admin-page #edd_sl_license_add_site_form .button-primary:focus,.user-admin-page #edd_sl_license_add_site_form .button-primary:hover,.user-admin-page .edd-stripe-add-card-actions .edd-stripe-add-new:focus,.user-admin-page .edd-stripe-add-card-actions .edd-stripe-add-new:hover,.user-admin-page .vcv-discount-banner-container .basic-button:focus,.user-admin-page .vcv-discount-banner-container .basic-button:hover,.vcv-copy-license:focus,.vcv-copy-license:hover,.vcv-theme-integration-button:focus,.vcv-theme-integration-button:hover,body .gform_wrapper .gform_footer input.button:focus,body .gform_wrapper .gform_footer input.button:hover,body .gform_wrapper .gform_footer input[type=submit]:focus,body .gform_wrapper .gform_footer input[type=submit]:hover,body .gform_wrapper .gform_page_footer input.button:focus,body .gform_wrapper .gform_page_footer input.button:hover,body .gform_wrapper .gform_page_footer input[type=submit]:focus,body .gform_wrapper .gform_page_footer input[type=submit]:hover{background-color:#f19730;outline:none}.user-admin-page #edd_sl_license_keys a.basic-button.basic-button-blue{border:0;padding:8px 16px;color:#fff;background-color:#283aa4;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;border-radius:3px;text-decoration:none;text-align:center;transition:.3s;cursor:pointer;display:inline-block;-webkit-appearance:none}.user-admin-page #edd_sl_license_keys a.basic-button.basic-button-blue:focus,.user-admin-page #edd_sl_license_keys a.basic-button.basic-button-blue:hover{background-color:#ffae27;outline:none}.front-page .basic-button.basic-button--outline{border:2px solid #515162;color:#515162;background-color:transparent;padding:16px 58px}.front-page .basic-button.basic-button--outline:focus,.front-page .basic-button.basic-button--outline:hover{border-color:#ffae27;background-color:#ffae27;color:#fff;outline:none}.eddr-failed-subscription-notice,.eddr-failed-subscription-notice .edd-alert .button,.user-admin-page #edd_sl_license_add_site_form .button-primary{margin-top:30px}#vcv-validate-envato-form #vcv-save-token,.page-template-free-license-generator .vcv-free-license-generated .vcv-license-copy,.vcv-copy-license{border-radius:0 5px 5px 0;width:auto}#vcv-validate-envato-form #vcv-save-token{width:100%;flex-shrink:2;padding:18px 0}.front-page.page-template-free-license-generator .basic-button{margin-top:20px;width:100%}.edd-manage-license-back{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#586dc6;text-decoration:none;transition:.3s}.edd-manage-license-back:focus,.edd-manage-license-back:hover{color:#515162;outline:none;text-decoration:none}.user-admin-page .edd-manage-license-back:before{font-family:VC-edd!important;content:"\e90c";margin:0 8px 0 0;font-size:13px;padding:0}.form-loading .basic-button{position:relative;pointer-events:none;cursor:not-allowed}#edd_purchase_form_wrap>.edd-loading{position:relative;height:50px;display:block}#edd-payment-mode-wrap.vcv-loading,#edd-vat-number-wrap{position:relative}#edd-vat-number-wrap .edd-loading{position:absolute;top:0;bottom:0;right:0;z-index:2;width:calc(50% - 10px);height:45px}.vcv-save-token.vcv-save-token-loading{position:relative;height:51px;width:238.05px;display:none;background-color:#ffae27;border-radius:0 5px 5px 0}#edd-discount-loader:before,#edd-vat-number-wrap .edd-loading:before,.form-loading .basic-button:before,.vcv-save-token.vcv-save-token-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:1}.vcv-save-token.vcv-save-token-loading:before{border-radius:0 5px 5px 0;background:transparent}#edd-discount-loader:after,#edd-vat-number-wrap .edd-loading:after,#edd_purchase_form_wrap>.edd-loading:after,.form-loading .basic-button:after,.vcv-save-token.vcv-save-token-loading:after{content:"";display:block;height:16px;width:16px;background:transparent url(../fonts/spinner-light.svg) 50% 50% no-repeat;background-size:contain;position:absolute;left:calc(50% - 8px);top:0;bottom:0;margin:auto;-webkit-animation:spin 1.08s linear infinite;animation:spin 1.08s linear infinite;z-index:2}#edd_purchase_form_wrap>.edd-loading:after{background:transparent url(../fonts/spinner.svg) 50% 50% no-repeat;background-size:contain}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}input#edd-stripe-add-new,input#edd-stripe-update-billing-address,input#edd_agree_to_terms,input.edd-stripe-existing-card{border-radius:3px;height:20px;width:20px;padding:5px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #dedede;outline:none;background-color:#fff;transition:background-color .3s;cursor:pointer;margin:0 10px 0 0;position:relative}input#edd-stripe-add-new,input.edd-stripe-existing-card{border-radius:50%}input#edd-stripe-add-new:checked:before,input#edd-stripe-update-billing-address:checked:before,input#edd_agree_to_terms:checked:before,input.edd-stripe-existing-card:checked:before{content:"";width:8px;height:8px;background-color:#586dc6;display:block}input#edd-stripe-add-new:checked:before,input.edd-stripe-existing-card:checked:before{border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:4px}#edd-payment-mode-wrap input.edd-gateway{display:none}#edd-payment-mode-wrap input.edd-gateway:checked+.edd-gateway-option:before{border:4px solid #586dc6}.edd-gateway-option{display:inline-flex;align-items:center;margin-right:10px;cursor:pointer}.edd-gateway-option:before{content:"";width:18px;height:18px;border-radius:50%;border:1px solid #dedede;margin:0 12px 0 0;transition:border .2s ease-in-out}.edd-gateway-option:after{content:""}#edd-gateway-option-stripe:after{background:url(../img/visa-icon.png) no-repeat 0 0,url(../img/mastercard-icon.png) no-repeat 42px 0,url(../img/amex-icon.png) no-repeat 84px 0;width:121px;height:22px;background-size:36px 22px}#edd-gateway-option-paypal_commerce:after{background:url(../img/paypal-icon.png) no-repeat 0 0;width:40px;height:13px;background-size:40px 13px}.user-admin-page #edd_sl_license_keys table,.user-admin-page #edd_sl_license_keys tbody,.user-admin-page #edd_sl_license_keys td,.user-admin-page #edd_sl_license_keys th,.user-admin-page #edd_sl_license_keys thead,.user-admin-page #edd_sl_license_keys tr,.user-admin-page #edd_sl_license_sites table,.user-admin-page #edd_sl_license_sites tbody,.user-admin-page #edd_sl_license_sites td,.user-admin-page #edd_sl_license_sites th,.user-admin-page #edd_sl_license_sites thead,.user-admin-page #edd_sl_license_sites tr,.user-admin-page #edd_subscription_receipt table,.user-admin-page #edd_subscription_receipt tbody,.user-admin-page #edd_subscription_receipt td,.user-admin-page #edd_subscription_receipt th,.user-admin-page #edd_subscription_receipt thead,.user-admin-page #edd_subscription_receipt tr,.user-admin-page #edd_user_history table,.user-admin-page #edd_user_history tbody,.user-admin-page #edd_user_history td,.user-admin-page #edd_user_history th,.user-admin-page #edd_user_history thead,.user-admin-page #edd_user_history tr{display:block}.user-admin-page #edd_purchase_receipt,.user-admin-page #edd_purchase_receipt_products,.user-admin-page #edd_sl_license_sites,.user-admin-page #edd_subscription_receipt,.user-admin-page #edd_user_history,.user-admin-page .edd-table{border:none;border-radius:5px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-collapse:collapse;width:100%;text-align:left}.gf_browser_chrome.gform_wrapper#gform_wrapper_1,.user-admin-page #edd_user_history{display:inline-block;margin-top:20px}.gf_browser_chrome.gform_wrapper#gform_wrapper_1{width:100%}.gf_browser_chrome.gform_wrapper#gform_wrapper_1 .gform_body{margin-top:0}.user-admin-page #edd_purchase_receipt_products tr,.user-admin-page #edd_purchase_receipt tr,.user-admin-page #edd_sl_license_keys tr,.user-admin-page #edd_sl_license_sites tr,.user-admin-page #edd_sl_license_upgrades tr,.user-admin-page #edd_subscription_receipt tr,.user-admin-page #edd_user_history tr{border-top:1px solid #fafafa}.user-admin-page #edd_sl_license_keys thead tr,.user-admin-page #edd_sl_license_sites thead tr,.user-admin-page #edd_subscription_receipt thead tr,.user-admin-page #edd_user_history thead tr{position:absolute;top:-9999px;left:-9999px}.user-admin-page #edd_purchase_receipt_products th,.user-admin-page #edd_purchase_receipt th,.user-admin-page #edd_sl_license_keys th,.user-admin-page #edd_sl_license_sites th,.user-admin-page #edd_sl_license_upgrades th,.user-admin-page #edd_subscription_receipt th,.user-admin-page #edd_user_history th{color:#515162;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;background:none;border:none;padding:15px 10px}.user-admin-page #edd_purchase_receipt_products td,.user-admin-page #edd_purchase_receipt td,.user-admin-page #edd_sl_license_keys td,.user-admin-page #edd_sl_license_sites td,.user-admin-page #edd_sl_license_upgrades td,.user-admin-page #edd_subscription_receipt td,.user-admin-page #edd_user_history td{color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;background:none;border:none;padding:15px 10px;position:relative}.user-admin-page #edd_sl_license_keys td:before,.user-admin-page #edd_sl_license_sites td:before,.user-admin-page #edd_subscription_receipt td:before,.user-admin-page #edd_user_history td:before{content:attr(data-label)}.user-admin-page #edd_sl_license_keys .edd_sl_license_status,.user-admin-page #edd_sl_license_sites .edd_sl_license_status,.user-admin-page #edd_subscription_receipt .edd_sl_license_status,.user-admin-page #edd_user_history .edd_sl_license_status{padding-left:calc(50% + 18px)}.edd-license-sites-pagination{color:#586dc6;transition:color .3s;text-decoration:none;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;display:inline-block}.edd-license-sites-pagination:focus,.edd-license-sites-pagination:hover{color:#515162}.edd-license-sites-pagination--prev{margin-right:20px}.edd-license-sites-pagination--next{float:right}.edd-license-sites-pagination--next:after,.edd-license-sites-pagination--prev:before{content:"\e90c";display:inline-block;font-family:VC-edd!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 10px 0 0;vertical-align:0;font-size:12px}.edd-license-sites-pagination--next:after{margin:0 0 0 10px;transform:rotate(180deg)}input[type=radio]:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#dedede;content:"";display:inline-block;visibility:visible;border:1px solid #dedede;cursor:pointer}input[type=radio]:checked:after{background-color:#283aa4}@media screen and (min-width:768px){.edd_cr_message .basic-button,.eddr-failed-subscription-notice .edd-alert .button,.front-page .basic-button,.user-admin-page #edd-recurring-update-submit,.user-admin-page #edd_profile_editor_submit,.user-admin-page #edd_sl_license_add_site_form .button-primary,.user-admin-page .edd-stripe-add-card-actions .edd-stripe-add-new,.vcv-theme-integration-button,body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit]{width:auto}}@media screen and (min-width:1000px){.user-admin-page #edd_sl_license_sites td:before,.user-admin-page #edd_subscription_receipt td:before,.user-admin-page #edd_user_history td:before{display:none}.user-admin-page #edd_user_history td,.user-admin-page #edd_user_history th{padding:10px 15px;position:relative}.user-admin-page #edd_sl_license_sites table,.user-admin-page #edd_subscription_receipt table,.user-admin-page #edd_user_history table{display:table}.user-admin-page #edd_sl_license_sites thead,.user-admin-page #edd_subscription_receipt thead,.user-admin-page #edd_user_history thead{display:table-header-group}.user-admin-page #edd_sl_license_sites tbody,.user-admin-page #edd_subscription_receipt tbody,.user-admin-page #edd_user_history tbody{display:table-row-group}.user-admin-page #edd_sl_license_sites td,.user-admin-page #edd_sl_license_sites th,.user-admin-page #edd_subscription_receipt td,.user-admin-page #edd_subscription_receipt th,.user-admin-page #edd_user_history td,.user-admin-page #edd_user_history th{display:table-cell}.user-admin-page #edd_sl_license_sites tr,.user-admin-page #edd_subscription_receipt tr,.user-admin-page #edd_user_history tr{display:table-row;position:static}.user-admin-page #edd_sl_license_sites thead tr,.user-admin-page #edd_subscription_receipt thead tr,.user-admin-page #edd_user_history thead tr{position:static}}@media screen and (min-width:1157px){.user-admin-page #edd_sl_license_keys td:before{display:none}.user-admin-page #edd_sl_license_keys table{display:table}.user-admin-page #edd_sl_license_keys thead{display:table-header-group}.user-admin-page #edd_sl_license_keys tbody{display:table-row-group}.user-admin-page #edd_sl_license_keys td,.user-admin-page #edd_sl_license_keys th{display:table-cell}.user-admin-page #edd_sl_license_keys tr{display:table-row;position:static}.user-admin-page #edd_sl_license_keys thead tr{position:static}}@media screen and (max-width:999px){.user-admin-page #edd_sl_license_sites td,.user-admin-page #edd_subscription_receipt td,.user-admin-page #edd_user_history td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.user-admin-page #edd_sl_license_sites td:before,.user-admin-page #edd_subscription_receipt td:before,.user-admin-page #edd_user_history td:before{position:absolute;left:10px;width:45%;padding-right:10px;white-space:nowrap}.user-admin-page #edd_sl_license_sites tr td:first-child,.user-admin-page #edd_subscription_receipt tr td:first-child,.user-admin-page #edd_user_history tr td:first-child{background-color:#f1f1f1;border:none}.user-admin-page #edd_sl_license_sites tr,.user-admin-page #edd_sl_license_upgrades tr,.user-admin-page #edd_user_history tr{border:none}}@media screen and (max-width:1156px){.user-admin-page #edd_sl_license_keys td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.user-admin-page #edd_sl_license_keys td:before{position:absolute;left:10px;width:45%;padding-right:10px;white-space:nowrap}.user-admin-page #edd_sl_license_keys tr td:first-child{background-color:#f1f1f1;border:none}.user-admin-page #edd_sl_license_keys tr{border:none}}.vcv-discount-banner-container{display:flex;flex-direction:column;padding:25px 30px 15px;border-radius:5px;background-size:cover;margin-bottom:30px;background:#3a3bae}.vcv-discount-banner-container.vcv-cyber-monday{background:#444ce2}.vcv-discount-banner-description{max-width:598px;margin-bottom:15px}.vcv-discount-banner-image-box{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:15px}.vcv-discount-banner-image{vertical-align:top;max-width:100%}.vcv-discount-banner-image:nth-child(2){margin-top:10px}.vcv-cyber-monday .vcv-discount-banner-image:nth-child(2){margin-top:0}.vcv-discount-banner-action{padding:10px 0}.user-admin-page .vcv-discount-banner-container .vcv-discount-banner-action .basic-button{border-radius:3em}.vcv-discount-banner-description-paragraph{margin:0 0 10px}.edd-pricing-table-description p,.vcv-discount-banner-description-paragraph,.vcv-license-key-pop-up-paragraph{color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;margin:0}.edd-pricing-table-description{margin:0 0 30px}.vcv-use-license-to-activate{color:#586dc6;cursor:pointer;transition:color .3s;text-decoration:none}.vcv-use-license-to-activate:focus,.vcv-use-license-to-activate:hover{color:#515162}.edd-manage-license-back.edd-submit.button{display:inline-block;margin-bottom:20px}.user-admin-page .edd_subscription_status{position:relative;padding-left:18px;display:inline-block}#edd_subscription_receipt .edd_subscription_status{padding:0}#edd_subscription_receipt .edd_subscription_status:before{display:none}.user-admin-page .edd-sl-disabled:after,.user-admin-page .edd_sl_license_status:after,.user-admin-page .edd_subscription_status:before{content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:0;bottom:0;margin:auto;left:0}.user-admin-page .edd_sl_license_status:after{left:50%}.user-admin-page .edd_sl_license_status.edd-sl-active:after,.user-admin-page .edd_subscription_status.active:before{background-color:#6bdd4d}.user-admin-page .edd-sl-disabled:after,.user-admin-page .edd_sl_license_status.edd-sl-expired:after,.user-admin-page .edd_sl_license_status.edd-sl-inactive:after,.user-admin-page .edd_subscription_status.cancelled:before,.user-admin-page .edd_subscription_status.expired:before,.user-admin-page .edd_subscription_status.failing:before{background-color:#f07878}.user-admin-page .edd_sl_show_key img{display:none}.user-admin-page .edd_sl_show_key:before{content:"\e90a"}.user-admin-page .edd_sl_show_key:hover:before,.vcv-discount-banner-description-paragraph{color:#fff}.vcv-license-key-container-active{display:flex!important}.vcv-license-key-container{position:fixed;display:none;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2}.vcv-license-key-wrapper{width:550px;background-color:#fff;padding:30px;border-radius:5px;display:flex;flex-direction:column}.vcv-license-pop-up-close{align-self:flex-end;outline:none;padding:0;border:0;background-color:transparent}.vcv-license-pop-up-close:before{font-family:VC-edd!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90b";margin:0;padding:0;font-size:16px;width:16px;height:16px;color:#b7b7b7;transition:color .3s;cursor:pointer}.vcv-license-pop-up-close:focus:before,.vcv-license-pop-up-close:hover:before{color:#515162}.vcv-license-key{display:flex}button.edd_sl_show_key{color:#586dc6;border:none;background-color:transparent;cursor:pointer;padding:0;outline:none}#edd_sl_license_upgrades .vcv-license-price{margin-right:10px}#edd_sl_license_upgrades .vcv-license-price-old{color:#babac4;text-decoration:line-through}@media screen and (min-width:1000px){.user-admin-page .edd_subscription_status{margin:0}}@media screen and (min-width:1156px){.user-admin-page #edd_sl_license_keys .edd_sl_license_status:after{left:9px}.user-admin-page #edd_sl_license_keys td.edd_sl_license_status{padding-left:28px}.vcv-discount-banner-container{flex-direction:row;justify-content:space-between;align-items:center}.vcv-discount-banner-image-box{flex-direction:row}.vcv-discount-banner-description{margin-right:20px}.vcv-discount-banner-image:nth-child(2){margin-top:36px;margin-left:22px}.vcv-cyber-monday .vcv-discount-banner-image:nth-child(2){margin-top:33px;margin-left:3px}.vcv-discount-banner-action{min-height:200px;display:flex;justify-content:center;align-items:center;flex:1;flex-direction:column}.vcv-discount-banner-action-inner{background:url(../img/banners/banner-bg.png) 50% no-repeat;background-size:contain;flex-grow:1;display:flex;justify-content:center;align-items:center}.vcv-discount-banner-description-paragraph{margin:0}}.vce-theme-integration-validation{display:flex;margin-top:30px;flex-direction:column}.vcv-theme-integration-hide{opacity:0!important;z-index:-1!important}.user-admin-page .vce-theme-integration-validation .vce-theme-integration-validation-message{margin-top:20px;font-style:italic}.vce-theme-integration-overlay{opacity:.6;background:#fff;position:absolute;width:100%;height:100%;z-index:1}.vce-theme-integration-table{position:relative}@media screen and (min-width:1000px){.vce-theme-integration-validation{align-items:center;flex-direction:row}.user-admin-page .vce-theme-integration-validation .vce-theme-integration-validation-message{margin-left:20px;margin-top:0}}.edd-table.edd-vcv-license-table{display:grid;grid-gap:30px;grid-template-columns:1fr;background-color:transparent;box-shadow:none;font-family:Roboto,sans-serif;font-weight:400;font-size:17px;line-height:1.6;color:#8e8e9e}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column{display:flex;flex-direction:column;padding:30px;background-color:#fff;box-shadow:0 0 4px 2px rgba(85,85,85,.2)}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-feature-strong{font-weight:700}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-title{font-family:Montserrat,sans-serif;font-size:1.1rem;color:#515162;margin:0 0 10px}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-feature{margin:10px 0}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-price{font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:2px;font-size:17px;color:#515162}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-price-currency{font-size:25px;top:-.75em;position:relative}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-price-ammount{font-size:54px}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-price-billed{font-size:16px;top:.75em;position:relative}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-price{text-align:center}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-description{border-bottom:1px solid #ededed;padding-bottom:20px}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-price{margin-top:30px}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column.sale .edd-vcv-license-table-column-price{margin-top:0}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column.sale p{text-align:center;margin:20px 0 0}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column.sale p .edd-vcv-license-table-column-regular-price{text-align:center;margin-top:30px;position:relative;color:#aaa;font-size:1rem}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column.sale p .edd-vcv-license-table-column-regular-price:before{content:"";position:absolute;width:calc(100% + 8px);height:2px;background:#fdb715;top:50%;left:-5px;opacity:.7}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-feature-strong{padding-top:30px;margin-top:30px}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column--first{border-top:1px solid #ededed;padding-top:20px}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-feature-strong{margin-top:0}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-button{margin:30px auto;padding:20px 40px;font-size:16px;color:#fff;background-color:#ffae27;text-decoration:none;transition:.3s;cursor:pointer;display:block;line-height:20px;font-weight:500}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-button:hover{background-color:#f19730}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column.disable{opacity:.5}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column.disable .edd-vcv-license-table-column-feature-strong{margin-top:30px}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column.disable.current .edd-licence-current-subscription{margin:30px 0;padding:20px 0;line-height:20px;color:#9899a8;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;font-style:italic;margin:0 auto}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-licence-current-subscription{text-align:center}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column.disable .edd-vcv-license-table-column-button{display:none}.edd-pricing-table-description p{margin:0}@media screen and (min-width:768px){.edd-table.edd-vcv-license-table{grid-template-columns:1fr 1fr}}@media screen and (min-width:1310px){.edd-table.edd-vcv-license-table{grid-template-columns:1fr 1fr 1fr}.edd-licence-upgrades-feature{display:none}}.vcv-account-created-container{display:flex;flex-direction:column;padding:30px 35px 20px;border-radius:5px;background:linear-gradient(90deg,#1a399d,#693bc5);background-size:cover;margin-bottom:30px;max-width:1200px}.vcv-account-created-title{color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;line-height:34px;margin:0 0 10px}.vcv-account-created-description{margin:0 0 10px;color:#fff;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px}.edd-licence-upgrades-column-data{flex:1 0 auto}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column .edd-vcv-license-table-column-title.edd-licence-upgrades-plan-title--discount{background:#283aa4;display:block;max-width:460px;padding:4px 25px;margin:0 auto;font-weight:700;color:#fff;font-size:.9rem}.edd-table.edd-vcv-license-table .edd-vcv-license-table-column span.edd-vcv-license-table-column-title.edd-licence-upgrades-plan-title--discount{margin:-70px -32px 30px;padding:8px 25px}.edd-table.edd-vcv-license-table.vcv-upgrade-sale{grid-gap:60px 30px}#lostpasswordform .vcv-edd-legend-container{padding:0 40px}#lostpasswordform .vcv-edd-legend-wrapper{display:flex;align-items:center;margin:50px 0 18px}#lostpasswordform .vcv-edd-legend-wrapper svg{vertical-align:middle}#lostpasswordform .vcv-edd-legend-wrapper .back-btn{padding-right:15px}#lostpasswordform .vcv-edd-legend-wrapper .back-btn svg g g{fill:#c7c7c9;transition:.3s}#lostpasswordform .vcv-edd-legend-wrapper .back-btn:focus svg g g,#lostpasswordform .vcv-edd-legend-wrapper .back-btn:hover svg g g{fill:#adadad}#lostpasswordform legend{color:#515162;font-family:Montserrat,sans-serif;font-weight:700;font-size:32px;line-height:39px;margin:0;padding:0}#lostpasswordform .somfrp-lost-pass-form-text{color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;margin:0 0 30px}#lostpasswordform .no-margin{margin:0}#lostpasswordform .no-margin #somfrp_user_info{width:100%;padding:10px 13px;border:1px solid #dedede;border-radius:5px;color:#515162;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;transition:.3s}#lostpasswordform .no-margin #somfrp_user_info:focus,#lostpasswordform .no-margin #somfrp_user_info:hover{border-color:#b2b2b2;outline:none}#lostpasswordform #somfrp_user_info::placeholder{color:#a6a6a6}#lostpasswordform .lostpassword-submit{margin:0}#password-lost-form-wrap #lostpasswordform #reset-pass-submit{margin:24px 0}.vcv-edd-legend-description ul{padding-left:0}.vcv-edd-legend-description ul li{list-style:none;margin-left:26px;position:relative}.vcv-edd-legend-description ul li:before{content:"";width:10px!important;background:#d8d8d8;height:2px!important;position:absolute;margin-left:-18px;top:50%;line-height:30px}.vcv-edd-legend-container .basic-button{width:100%}@media screen and (min-width:768px){#lostpasswordform .lostpassword-submit .button{width:auto}}.user-admin-page fieldset,body .gform_wrapper .gform_body{border:none;border-radius:5px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.1);padding:30px 30px 0;margin:30px 0 0}body .gform_wrapper .gform_body{padding:15px 30px 30px}.user-admin-page #edd_checkout_form_wrap fieldset#edd_cc_address{margin:0}.user-admin-page .edd-alert-success{color:#6bdd4d;margin:20px 0;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px}.user-admin-page .cc-address legend,.user-admin-page .edd-do-validate legend,.user-admin-page .vce-text-block-wrapper legend{color:#515162;font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:22px;margin:0;padding:0 0 30px;float:left}.card-update-form input.edd-stripe-submit-update,.user-admin-page #edd-stripe-manage-cards .edd-stripe-card-item,.user-admin-page .edd-account-pending,.user-admin-page .edd-stripe-card-selector,.user-admin-page .vce-text-block-wrapper,.user-admin-page .vce-text-block-wrapper p{color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;margin:0;padding:0}.user-admin-page #edd-stripe-manage-cards .edd-stripe-card-item{border:none;padding-bottom:30px}.user-admin-page .field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.card-address-fields .edds-card-address-field .card-update-field,.user-admin-page #edd-stripe-add-new-card .edd-stripe-add-new-card p,.user-admin-page #edd_checkout_form_wrap #edd_cc_address p,.user-admin-page #edd_profile_editor_form .field-wrapper p{width:100%;margin:0 0 30px}#edd-recurring-form #edd_checkout_form_wrap fieldset#edd_cc_fields{padding:30px}.card-expiration-fields .card-update-field.card-expiry-month,.card-expiration-fields .card-update-field.card-expiry-year{float:left;margin-top:0;width:calc(50% - 10px);max-width:100%;margin-bottom:30px}.card-expiration-fields .card-update-field.card-expiry-year{float:right}.edd-stripe-card-item .card-update-form label{margin:30px 0;display:block}.card-expiration-fields span{display:none}.user-admin-page .edd-stripe-add-card-actions .edd-stripe-add-new{margin-bottom:30px}.user-admin-page #edd_profile_submit_fieldset{padding:0;border:none;border-radius:0;background-color:transparent;box-shadow:none}.user-admin-page #edd_cc_address .edd-input,.user-admin-page #edd_cc_card_info .edd-input,.user-admin-page .edd-input,.user-admin-page .edd-select,.user-admin-page .edd-stripe-add-new-card select.edd-select,.user-admin-page .ginput_container_select select.gfield_select,body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper textarea.medium{width:100%;padding:10px 13px;border:1px solid #dedede;border-radius:5px;color:#515162;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:23px;transition:border-color .3s;background:transparent}.user-admin-page .edd-select,.user-admin-page .edd-stripe-add-new-card select.edd-select,.user-admin-page .ginput_container_select select.gfield_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.user-admin-page .edd-select:focus,.user-admin-page .edd-select:hover,.user-admin-page .ginput_container_select select.gfield_select:focus,.user-admin-page .ginput_container_select select.gfield_select:hover{outline:none}.user-admin-page #edd-card-country-wrap,.user-admin-page #edd-card-state-wrap,.user-admin-page #edd_profile_billing_address_country_wrap,.user-admin-page #edd_profile_billing_address_state_wrap,.user-admin-page #edd_profile_display_name_wrap,.user-admin-page #edd_profile_primary_email_wrap,.user-admin-page .ginput_container_select{border-radius:5px;border:1px solid #dedede;transition:border-color .3s;position:relative}.user-admin-page #edd_profile_billing_address_country_wrap:after,.user-admin-page #edd_profile_display_name_wrap:after,.user-admin-page .edd_profile_billing_address_state_wrap:after,.user-admin-page .ginput_container_select:after{position:absolute;content:"";top:calc(50% - 3px);right:16px;width:0;height:0;border:6px solid transparent;border-top-color:#586dc6;pointer-events:none}.user-admin-page #edd-card-country-wrap:focus,.user-admin-page #edd-card-country-wrap:hover,.user-admin-page #edd-card-state-wrap:focus,.user-admin-page #edd-card-state-wrap:hover,.user-admin-page #edd_cc_address .edd-input:focus,.user-admin-page #edd_cc_address .edd-input:hover,.user-admin-page #edd_cc_card_info .edd-input:focus,.user-admin-page #edd_cc_card_info .edd-input:hover,.user-admin-page #edd_profile_billing_address_country_wrap:focus,.user-admin-page #edd_profile_billing_address_country_wrap:hover,.user-admin-page #edd_profile_billing_address_state_wrap:focus,.user-admin-page #edd_profile_billing_address_state_wrap:hover,.user-admin-page #edd_profile_display_name_wrap:focus,.user-admin-page #edd_profile_display_name_wrap:hover,.user-admin-page #edd_profile_primary_email_wrap:focus,.user-admin-page #edd_profile_primary_email_wrap:hover,.user-admin-page .edd-input:focus,.user-admin-page .edd-input:hover,.user-admin-page .ginput_container_select:focus,.user-admin-page .ginput_container_select:hover,body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover,body .gform_wrapper textarea.medium:focus,body .gform_wrapper textarea.medium:hover{border-color:#b2b2b2;outline:none}.user-admin-page #edd-stripe-add-new-card #edd_cc_address #edd-card-state-wrap #card_state,.user-admin-page #edd_checkout_form_wrap #edd_cc_address #edd-card-state-wrap #card_state,.user-admin-page #edd_profile_address_fieldset #edd_profile_billing_address_state_wrap #edd_address_state,.user-admin-page #edd_profile_primary_email_wrap #edd_email{border:none}.user-admin-page #edd-recurring-form #edd_checkout_form_wrap{flex-direction:column}.user-admin-page #edd-stripe-add-new-card #edd-stripe-add-new-cancel,.user-admin-page #edd-stripe-add-new-card .edd-stripe-add-new-card #edd_cc_card_info #edd-card-wrap .edd-label,.user-admin-page #edd-stripe-add-new-card .edd-stripe-add-new-card>label,.user-admin-page #edd_cc_address p label,.user-admin-page #edd_cc_address p span,.user-admin-page .edd-stripe-new-card #edd-card-name-wrap .edd-label,.user-admin-page .edd-stripe-new-card #edd-card-wrap .edd-label,.user-admin-page .vce-text-block-wrapper p label{display:none!important}.user-admin-page #edd_cc_fields .edd-stripe-card-selector .edd-stripe-card-radio-item{display:flex}.user-admin-page #edd-stripe-add-new-card #edd_cc_address,.user-admin-page #edd-stripe-add-new-card #edd_cc_card_info{border:none;padding:0;box-shadow:none}.user-admin-page #edd_cc_address legend{width:100%}.user-admin-page #edd_cc_address #edd-card-address-2-wrap,.user-admin-page #edd_cc_address #edd-card-address-wrap,.user-admin-page #edd_cc_address #edd-card-city-wrap,.user-admin-page #edd_cc_address #edd-card-country-wrap,.user-admin-page #edd_cc_address #edd-card-state-wrap,.user-admin-page #edd_cc_address #edd-card-zip-wrap{float:left}.user-admin-page #edd_cc_address #edd-card-address-2-wrap,.user-admin-page #edd_cc_address #edd-card-state-wrap,.user-admin-page #edd_cc_address #edd-card-zip-wrap{float:right}.card-update-form a.edd-stripe-cancel-update,.card-update-form input.edd-stripe-submit-update,.edd-account-pending a,.user-admin-page #edd-stripe-manage-cards .edd-stripe-update-card{color:#586dc6;transition:color .3s;text-decoration:none}.card-update-form a.edd-stripe-cancel-update:hover,.card-update-form input.edd-stripe-submit-update:hover,.edd-account-pending a:hover,.user-admin-page #edd-stripe-manage-cards .edd-stripe-update-card:hover{color:#515162}.user-admin-page #edd-stripe-manage-cards .edd-stripe-delete-card{color:#f07878;transition:color .3s}.user-admin-page #edd-stripe-manage-cards .edd-stripe-delete-card:hover{color:#515162}#edd_profile_emails_wrap{display:none}.edd-profile-emails{color:#8e8e9e;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;line-height:28px;list-style:none;padding:0;margin:0}.edd-profile-emails span{vertical-align:middle}.edd-profile-emails .actions a{text-decoration:none;font-size:0}.edd-profile-emails .actions a:hover{color:#515162}.card-update-form input.edd-stripe-submit-update{border:none;padding:0;background:transparent;cursor:pointer;margin-right:10px}.get-license-block{background:linear-gradient(90deg,#1a399d,#693bc5);display:flex;flex-direction:column;padding:40px;border-radius:5px;color:#fff}.get-license-block .page-title{color:#fff!important;font-size:28px}.description{font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px}.check-list,.description{padding:0;margin:0 0 20px}.check-list-item{font-family:Roboto,sans-serif;font-size:15px;font-weight:300;line-height:28px;font-style:italic;list-style:none}.check-list-item:before{content:url(../img/checkmark.svg);display:initial;left:0;position:relative;margin:0 10px 0 0}.get-license-block-button-container{display:flex;justify-content:center;align-items:center;flex-grow:1}#edd-stripe-add-new-card{float:left;width:100%}#edd-stripe-add-new-card #edd_cc_address,#edd-stripe-add-new-card div.edd-stripe-add-new-card{margin:0}.eddr-failed-subscription-notice .edd-alert-warn p,.eddr-failed-subscription-notice .edd-alert-warn span{padding:0;margin:0}@media screen and (min-width:768px){.get-license-block-button-container .basic-button{width:auto;white-space:nowrap}.get-license-block-button-container{justify-content:flex-start}}@media screen and (min-width:1000px){.user-admin-page #edd-stripe-add-new-card #edd_cc_address p,.user-admin-page #edd_cc_card_info #edd-card-name-wrap,.user-admin-page #edd_cc_card_info #edd-card-wrap,.user-admin-page #edd_checkout_form_wrap #edd_cc_address p,.user-admin-page #edd_profile_editor_form .field-wrapper p,.user-admin-page .edd-stripe-new-card #edd-card-name-wrap,.user-admin-page .edd-stripe-new-card #edd-card-wrap{width:calc(50% - 15px)}.card-address-fields .edds-card-address-field .card-update-field{float:left;margin-top:0;width:calc(50% - 10px);max-width:100%}.card-address-fields .edds-card-address-field .card-update-field.address_line2,.card-address-fields .edds-card-address-field .card-update-field.address_state,.card-address-fields .edds-card-address-field .card-update-field.address_zip{float:right}}@media screen and (min-width:1037px){.edd-profile-emails{margin-bottom:30px}}@media screen and (min-width:1185px){.get-license-block{flex-direction:row}.get-license-block-main{padding-right:20px}.get-license-block-button-container{padding-left:20px}.check-list{margin:0}.get-license-block-button-container{justify-content:center}}.front-page-aside legend{color:#515162;font-family:Montserrat,sans-serif;font-weight:700;font-size:32px;line-height:39px;margin:0 0 18px;padding:50px 0 0}.front-page-aside .somfrp-lost-pass-form-text,.front-page-aside .vcv-edd-recovery-password-sent{color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;margin:0}.front-page-aside .vcv-edd-recovery-password-sent p{margin:0 0 33px}.password-reset-right #password-lost-form-wrap .button{margin:0}.password-reset-right fieldset p{color:#8e8e9e;margin:0 0 35px}.password-reset-right fieldset p,.password-reset-right fieldset p a{font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px}.password-reset-right fieldset p a{color:#586dc6;text-decoration:none;transition:.3s}.password-reset-right fieldset p a:hover{color:#515162}.password-reset-right fieldset .somfrp-lost-pass-form-text{color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;margin:0 0 30px}.password-reset-right fieldset .somfrp-lost-pass-form-text p{margin:0}.front-page-aside fieldset .som-password-input,.password-reset-right fieldset .som-password-input{width:100%;max-width:100%;padding:10px 13px;border:1px solid #dedede;border-radius:5px;color:#515162;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;transition:.3s}.front-page-aside fieldset .som-password-input:focus,.front-page-aside fieldset .som-password-input:hover,.password-reset-right fieldset .som-password-input:focus,.password-reset-right fieldset .som-password-input:hover{border-color:#b2b2b2;outline:none}.front-page-aside fieldset .som-password-input::placeholder,.password-reset-right fieldset .som-password-input::placeholder{color:#a6a6a6}.password-reset-right fieldset .lostpassword-submit{margin:0 0 25px}#password-lost-form-wrap{flex-grow:1}@media screen and (min-width:768px){.password-reset-right fieldset .vcv-edd-recovery-password-sent .button{display:inline}}body.front-page.vcv-public-page{flex-direction:column}body.front-page.vcv-public-page .vcv-header .vce-row{margin:0 40px}body.front-page.vcv-public-page .vcv-header .vce-single-image{display:block}body.front-page.vcv-public-page .main-container{height:100%;flex:1 1 auto;padding:0 40px}body.front-page.vcv-public-page .main-container .page-title{margin:40px 0 20px}body.front-page.vcv-public-page main p{margin:0}body.front-page.vcv-public-page footer,body.front-page.vcv-public-page header,body.front-page.vcv-public-page main{background-color:#fafafa;color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;margin:0;padding:0}body.front-page.vcv-public-page main .page-title{color:#515162;font-family:Montserrat,sans-serif;font-weight:700;font-size:32px;line-height:39px}body.front-page.vcv-public-page main form{max-width:1200px;margin:0}body.front-page.vcv-public-page main form li{margin-bottom:15px}body.front-page.vcv-public-page main form .gform_fields ul.gfield_checkbox li input{margin:0 4px 0 0}body.front-page.vcv-public-page main form li li{display:flex;align-items:center}body.front-page.vcv-public-page main form li li input[type=text]{width:calc(100% - 39px)}.user-admin-page .edd_download_file_link,.user-admin-page .edd_invoice_link,.user-admin-page td a{color:#586dc6;text-decoration:none}.user-admin-page .edd_download_file_link:hover,.user-admin-page .edd_invoice_link:hover,.user-admin-page td a:hover{color:#515162;text-decoration:underline}.user-admin-page #edd_purchase_receipt{margin-top:30px}.user-admin-page #edd_purchase_receipt_products .edd_download_file{margin:0}.vce-shortcode .vcv-license-key.vcv-page-complete-page,.vcv-license-key-fields{width:100%;max-width:491px;margin:36px 0 18px}.vcv-license-key-activate-text{color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;margin:0}.vcv-edd-logged-in .vce-outline-faq-toggle .vce-outline-faq-toggle-title-text{color:#515162;font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;line-height:22px;margin:26px 0}.vcv-edd-logged-in .vce-outline-faq-toggle .vce-outline-faq-toggle-title-text .vce-outline-faq-toggle-icon{border-color:#515162}.vcv-edd-logged-in .vce-outline-faq-toggle .vce-outline-faq-toggle-title-text .vce-outline-faq-toggle-icon:after,.vcv-edd-logged-in .vce-outline-faq-toggle .vce-outline-faq-toggle-title-text .vce-outline-faq-toggle-icon:before{background-color:#515162}.vcv-edd-logged-in .vce-outline-faq-toggle .vce-outline-faq-toggle-text-block{color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px}.user-admin-page footer,.user-admin-page main{background-color:#fafafa}.user-admin-page .edd-sl-manage-license-key,.user-admin-page .edd-sl-manage-license-key code,.user-admin-page .edd-sl-manage-license-product,.user-admin-page .edd_sl_form{color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px}.user-admin-page #edd_sl_license_add_site_form span,.user-admin-page .edd-sl-manage-license-details{margin:0 0 30px;display:inline-block}.user-admin-page #edd_sl_license_keys td a,.user-admin-page #edd_user_history td a{color:#586dc6;text-decoration:none;cursor:pointer}.user-admin-page #edd_sl_license_keys td a:hover,.user-admin-page #edd_user_history td a:hover{color:#515162;text-decoration:underline}.user-admin-page .page-title,.user-admin-page .vce-text-block-wrapper h1{color:#515162;font-family:Montserrat,sans-serif;font-weight:700;font-size:32px;line-height:39px;margin-bottom:20px;max-width:1200px}.user-admin-page .get-license-block .get-license-block-main h2.page-title{margin-top:0}.user-admin-page .entry-content,.user-admin-page .footer-inner{max-width:1200px}.user-admin-page .edd_errors .edd_error{margin:20px 0;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px}.user-admin-page #edd_sl_license_sites{margin-bottom:30px}.user-admin-page #edd_sl_license_keys,.user-admin-page #edd_sl_license_upgrades{margin-top:20px}.user-admin-page .edd_sl_license_row .view-key-wrapper .edd_sl_license_key{position:fixed}.user-admin-page .edd_pagination{border:none;border-radius:5px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.1);margin:10px 0;padding:19px;width:fit-content;height:70px;display:flex;justify-content:center;align-items:center}.user-admin-page .edd_pagination a,.user-admin-page .edd_pagination span{color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;margin:5px;text-decoration:none;transition:.3s;padding:5px;border-radius:5px;width:32px;height:32px;text-align:center}.user-admin-page .edd_pagination a.next,.user-admin-page .edd_pagination a.prev{display:none}.user-admin-page .edd_pagination span{color:#fff;background:linear-gradient(135deg,#2a49b6,#523bca)}.user-admin-page .edd_pagination a:focus,.user-admin-page .edd_pagination a:hover{color:#8e8e9e;background-color:#ececec}.user-admin-page .edd-subscription-reactivate,.user-admin-page .edd_subscription_cancel,.user-admin-page .edd_subscription_invoice,.user-admin-page .edd_subscription_renew{white-space:nowrap}#gform_confirmation_wrapper_2{position:relative;top:-44px;background:#fafafa}#gform_confirmation_message_2{color:#8e8e9e}.sidebar{background:linear-gradient(90deg,#1a399d,#693bc5);height:100%;padding:30px 30px 30px 35px;position:relative}.sidebar-top{display:flex;align-items:center;justify-content:space-between}.sidebar-top .logo-container{display:inline-block}.sidebar-top .custom-logo{height:auto;max-width:100%;width:100%}.sidebar-nav{flex-direction:column;flex-grow:1;margin:0}.vcv-sidebar-navigation{display:none}.user-admin-page .sidebar-shown{display:flex;flex-direction:column;position:absolute;left:0;right:0;padding:0 26px 26px;top:100%;background:linear-gradient(90deg,#1a399d,#693bc5);z-index:1}.sidebar-nav-list{margin:0;padding:0}.sidebar-nav-list-item{list-style:none}.sidebar-nav a{line-height:2;display:block}.sidebar-nav a,.sidebar-nav a:focus,.sidebar-nav a:hover{color:#fff;text-decoration:none}.user-admin-page .sidebar-top .primary-menu{color:#fff;text-decoration:none;font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;list-style:none;padding:0;margin:10px 0 0}.user-admin-page .menu-item{margin-bottom:14px;width:fit-content}.user-admin-page .vcv-edd-logged-in-log-out-btn,.user-admin-page .vcv-edd-menu-item--profile{color:#fff;text-decoration:none;font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;margin-top:14px}.menu-item a:before,.user-admin-page .edd_sl_show_key:before,.vcv-edd-logged-in-log-out-btn:before,.vcv-edd-menu-item--profile:before{font-family:VC-edd!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:11px;width:36px;height:36px;padding-top:8px;font-size:20px;text-align:center;vertical-align:-3px;display:inline-block;border-radius:50%;transition:background-color .3s,color .3s}.user-admin-page .vcv-edd-logged-in-log-out-btn:before,.user-admin-page .vcv-edd-menu-item--profile:before{margin-right:8px}.current-menu-item a:before,.menu-item:hover a:before,.user-admin-page .edd_sl_show_key:hover:before,.vcv-edd-logged-in-log-out-btn:hover:before,.vcv-edd-menu-item--profile:hover:before,a.current-menu-item:before{color:#fff;background-color:#4d60d3}.vcv-edd-menu-item--profile:before{content:"\e906"}.vcv-edd-menu-item--licenses a:before{content:"\e904"}.vcv-edd-menu-item--subscriptions a:before{content:"\e909";font-size:16px;vertical-align:-1px;padding-top:10px}.vcv-edd-menu-item--purchase-history a:before{content:"\e907"}.vcv-edd-menu-item--theme-integration a:before{content:"\e90a"}.vcv-edd-menu-item--purchase-support a:before{content:"\e908"}.vcv-edd-menu-item--affiliate a:before{content:"\e911"}.vcv-edd-logged-in-log-out-btn:before{content:"\e905"}.vcv-edd-menu-item--take-survey a:before{content:"\e90e"}.sidebar-top-hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0 0 0 10px;padding:5px;overflow:visible}.sidebar-top-hamburger:active,.sidebar-top-hamburger:focus,.sidebar-top-hamburger:visited{outline:none;text-decoration:none}.sidebar-top-hamburger.is-active:hover,.sidebar-top-hamburger:hover{opacity:.7}.sidebar-top-hamburger.is-active .sidebar-top-hamburger-inner,.sidebar-top-hamburger.is-active .sidebar-top-hamburger-inner:after,.sidebar-top-hamburger.is-active .sidebar-top-hamburger-inner:before{background-color:#fff}.sidebar-top-hamburger-box{width:25px;height:16px;display:inline-block;position:relative}.sidebar-top-hamburger-inner{display:block;top:50%}.sidebar-top-hamburger-inner,.sidebar-top-hamburger-inner:after,.sidebar-top-hamburger-inner:before{width:25px;height:2px;background-color:#fff;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.sidebar-top-hamburger-inner:after,.sidebar-top-hamburger-inner:before{content:"";display:block}.sidebar-top-hamburger--slider .sidebar-top-hamburger-inner{top:50%}.sidebar-top-hamburger--slider .sidebar-top-hamburger-inner:before{top:-7px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.sidebar-top-hamburger--slider .sidebar-top-hamburger-inner:after{top:7px}.sidebar-top-hamburger--slider.is-active .sidebar-top-hamburger-inner{transform:translateZ(0) rotate(45deg)}.sidebar-top-hamburger--slider.is-active .sidebar-top-hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.sidebar-top-hamburger--slider.is-active .sidebar-top-hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-90deg)}@media screen and (min-width:768px){.user-admin-page .sidebar-shown{position:static;background:transparent;padding:0}.user-admin-page .sidebar-top-hamburger{display:none}.sidebar{background:linear-gradient(180deg,#1a399d,#693bc5);position:fixed;display:flex;flex-direction:row;left:0;top:0;bottom:0;width:310px;box-sizing:border-box;padding:30px;z-index:1;height:100%}.vcv-sidebar-navigation{display:flex;flex-direction:column;flex-grow:1}.sidebar-top{flex-direction:column;align-items:flex-start;justify-content:flex-start}.user-admin-page .sidebar-top .primary-menu{margin:30px 0 0}}body .gform_wrapper ul.gform_fields li.gfield{padding:0}body .gform_wrapper .description,body .gform_wrapper .gfield_description,body .gform_wrapper .gsection_description,body .gform_wrapper .instruction,body .gform_wrapper div.charleft{color:#8e8e9e;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;line-height:28px;list-style:none}body .gform_wrapper .validation_message{color:red}body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover,body .gform_wrapper li.gfield_error textarea,body .gform_wrapper li.gfield_error textarea:focus,body .gform_wrapper li.gfield_error textarea:hover{border:1px solid red}body .gform_confirmation_message{color:#6bdd4d;margin:20px 0;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px}body .gform_wrapper .field_description_below .gfield_description{padding:0;margin-top:4px}body .gform_wrapper li.hidden_label input{margin:0}body .gform_wrapper div.validation_error{border:none;background:transparent;color:red;margin-bottom:0;border-radius:5px;text-align:left;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:24px;padding-bottom:0}body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:0;background-color:transparent}body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}body .gform_wrapper .top_label li.gfield.gf_left_half textarea,body .gform_wrapper .top_label li.gfield.gf_right_half textarea{width:100%}body .edd_cr_message,body .ginput_container_fileupload~*{color:#8e8e9e;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;line-height:28px;list-style:none}@media only screen and (min-width:641px){body .gform_wrapper .top_label li.gfield.gf_right_half{padding-left:16px;padding-right:0}}.front-page .vce-single-image-container .vce-single-image-inner .vce-single-image{display:none}@media screen and (min-width:768px){.front-page .vce-single-image-container .vce-single-image-inner .vce-single-image{display:block}}*,:after,:before,body{box-sizing:border-box}body{display:flex;margin:0;min-height:100vh;position:relative;-webkit-font-smoothing:antialiased;font-family:‘Roboto’,sans-serif}body,body.front-page{flex-direction:column}#vc-login-page-spotlight-image .vce,#vc-login-page-spotlight-logo,main.main-container .vce{margin:0}#vc-login-page-spotlight-logo{position:relative;padding:26px 35px 0;width:100%;height:100%}#vc-login-page-spotlight-image{position:absolute;top:50%;left:50%;width:auto;height:auto;transform:translate(-50%,-50%)}#vce-front-page-column>.vce-col-content{position:static}.vce-asset-background-simple-container .vce-asset-background-simple .vce-asset-background-simple-item{display:none}main.main-container{box-sizing:border-box;width:auto;margin:0;padding:35px;overflow:auto}.guest-purchase-confirmation main.main-container{padding:35px}.user-admin-page main.main-container{padding:35px;flex-grow:1}.front-page main.main-container,.page-template-free-license-generator main.main-container{padding:0;height:90px;overflow:hidden}.vce-login-page-left-side-col .vce-col-inner .vce-col-content{align-items:normal;justify-content:normal}#vce-front-page-column{overflow:hidden}.front-page .vce-content-background-container .vce-asset-background-simple,.page-template-free-license-generator .vce-content-background-container .vce-asset-background-simple{background:linear-gradient(90deg,#1a399d,#693bc5)}aside.front-page-aside,aside.login-right,aside.password-reset-right,aside.vcv-free-license-from{display:flex;flex-direction:column;width:100%;padding:0;margin:0;background-color:#fafafa;z-index:9999;flex-shrink:0;flex-grow:1;position:relative}.front-page fieldset{border:none;padding:0 35px;margin:0;flex-grow:1}footer{color:#8e8e9e;font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:24px;padding:35px;margin:0;position:inherit}a{color:#586dc6;text-decoration:none;transition:color .3s}a:focus,a:hover{color:#515162;outline:none;text-decoration:underline}.front-page footer{padding:35px}.user-admin-page .vce-text-block-wrapper h3,.user-admin-page .vce-text-block-wrapper h5,.user-admin-page h3,.user-admin-page h5{color:#515162;font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:22px;margin:30px 0}body.admin-bar{position:static}@-webkit-keyframes autofill{to{color:#515162;background:#fff}}input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.admin-bar.front-page{min-height:calc(100vh - 46px)}.guest-purchase-confirmation .vcv-header .vce-row{max-width:1200px}@media screen and (max-height:826px){#vc-login-page-spotlight-image{top:153px;transform:translate(-50%)}}@media screen and (min-width:768px){.admin-bar .sidebar{top:32px;height:calc(100% - 32px)}.admin-bar.front-page{min-height:calc(100vh - 32px)}body.front-page,body.page-template-free-license-generator{flex-direction:row}.user-admin-page main.main-container{padding:40px 40px 40px 350px;flex:1 1 auto;height:100%}.guest-purchase-confirmation main.main-container{padding:35px}.front-page main.main-container,.page-template-free-license-generator main.main-container{height:100%;flex:1 1 auto;padding:0}footer{padding:40px 40px 40px 350px}.guest-purchase-confirmation footer{padding:35px}.front-page footer,.page-template-free-license-generator footer{padding:40px}aside.front-page-aside,aside.login-right,aside.password-reset-right{width:480px;flex-grow:0}.page-template-free-license-generator .front-page-aside{width:555px;flex-grow:0}.vce-asset-background-simple-container .vce-asset-background-simple .vce-asset-background-simple-item{background-size:cover;display:block}.front-page fieldset{padding:0 40px}.guest-purchase-confirmation .entry-content,.guest-purchase-confirmation .footer-inner,.guest-purchase-confirmation .page-title{margin-right:auto;margin-left:auto}}@media screen and (min-width:950px){#vc-login-page-spotlight-logo{padding-top:60px;padding-left:70px}}.pnps-container h3{margin:0}.pnps-container .pnps-details{margin-top:15px;margin-bottom:30px}.pnps-container .pnps-details h6{color:#515162;line-height:13px;margin:0}