.portal-discounts span.ct-link{cursor:pointer}.portal-discounts ul.gfield_checkbox{list-style:none;padding:0}.portal-discounts ul.gfield_checkbox li{padding-bottom:20px}.portal-discounts-already-purchased{padding-left:40px}.portal-discounts-available-wrapper{padding-right:26%}body .portal-discounts .gf-custom-checkbox-1 input:disabled+label:before{background:url(../svg/checkbox-check.svg) no-repeat center center #ccc;border-radius:4px}body .portal-discounts .gf-custom-checkbox-1 input:disabled+label:after{border:2px solid #ccc;background-color:#ccc}body .portal-discounts .gfield_checkbox li label,body .portal-discounts .gfield_radio li label{display:-moz-inline-stack;display:inline-block;padding:0;line-height:1.5;font-size:.875em;vertical-align:middle;width:100%;white-space:normal}body .portal-discounts .gfield_checkbox li label span{float:right}body .portal-discounts .gform_footer{flex-direction:inherit}#edd-login-account-wrap,#edd-new-account-wrap{text-align:right;background:#FFFFFF!important;font-size:16px;float:right}#wpai_account_info_note{font-size:14px;font-weight:400;line-height:1.75}body.logged-in #edd_checkout_user_info,body.logged-in .checkout-testimonials,#edd_register_account_fields{display:none!important}#edd_purchase_form_wrap .edd-stripe-existing-card{width:20px}#edd_purchase_form_wrap label[for="edd-stripe-add-new"]{width:40px;display:inline!important}table#edd_purchase_receipt_products td .edd_purchase_receipt_files{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;gap:2px;margin-top:10px}table#edd_purchase_receipt_products td .edd_purchase_receipt_files li.edd_bundled_product{background-color:#f9fafc;border-radius:5px;padding:10px}table#edd_purchase_receipt_products td{vertical-align:top;padding-top:30px}table#edd_purchase_receipt_products td:nth-of-type(1){padding-top:0;width:75%;margin-right:40px}table#edd_purchase_receipt_products td:nth-of-type(2){padding-left:40px}table#edd_purchase_receipt_products th:nth-of-type(2){padding-left:40px}#edd_checkout_cart .edd_cart_total{background-color:rgb(250,250,250)}#edd_checkout_cart{border-radius:15px;border:1px solid rgb(235,225,225);border-spacing:0}#edd_checkout_cart .edd_cart_header_row th{background:rgb(240,240,240)}#edd_checkout_cart th.edd_cart_total{background:rgb(240,240,240);border-radius:0 0 15px 15px}#edd_checkout_cart .edd_cart_header_row th.edd_cart_item_name{border-radius:15px 0 0 0}#edd_checkout_cart .edd_cart_header_row th.edd_cart_actions{border-radius:0 15px 0 0}#edd_checkout_cart .edd_cart_remove_item_btn .dashicons.dashicons-trash:hover:before{color:#02b3b6}#edd_checkout_cart tr.edd_cart_item td{border-top:1px solid rgb(235,235,235)}#edd_checkout_cart .edd_checkout_cart_item_title{font-weight:600;font-size:18px;display:block;padding-bottom:10px;padding-top:10px}#edd_checkout_cart .edd_checkout_cart_item_license_type{font-weight:500;display:block;padding-bottom:10px;padding-top:10px}#edd_purchase_form{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#edd_checkout_user_info,#edd_checkout_login_register{width:64%}#edd_purchase_form>.checkout-testimonials{width:31%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}#edd_purchase_form .checkout-testimonial{background-color:rgb(250,250,250);padding:25px}#edd_purchase_form .checkout-testimonial__author{margin-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#edd_purchase_form .checkout-testimonial__avatar{width:auto;height:60px;margin-right:15px;border-radius:100%}#edd_purchase_form .checkout-testimonial__bubble{font-size:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:relative}#edd_purchase_form .checkout-testimonial__name{font-weight:600}#edd_purchase_form .checkout-moneyback{color:rgb(65,81,95);font-size:14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#edd_purchase_form .checkout-moneyback__title{font-size:15px;font-weight:500}#edd_purchase_form .checkout-moneyback__badge{width:45px;margin-top:5px;margin-right:15px;-webkit-flex-shrink:0;flex-shrink:0}#edd_purchase_form_wrap{background-color:rgb(250,250,250);width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#edd_purchase_form_wrap .edd_checkout_login_register,#edd_purchase_form_wrap #edd-stripe-payment-errors{width:100%}#edd_checkout_form_wrap #edd_purchase_submit{background-color:rgb(255,255,255);width:100%;padding-top:30px;padding-bottom:30px;margin-bottom:0}#edd_checkout_form_wrap fieldset#edd_cc_fields{background-color:rgb(250,250,250)!important;width:66%;padding-left:35px;margin-top:0;margin-bottom:20px;border-width:0}#edd_purchase_form_wrap>.checkout-trust{width:33%;padding-right:35px;padding-left:35px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end}#edd_purchase_form_wrap .checkout-badges{margin-right:-10px;margin-left:-10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}#edd_purchase_form_wrap .checkout-badges__img{height:55px;margin-right:10px;margin-left:10px}#edd_purchase_form_wrap .checkout-trust-features__list{color:rgb(0,179,182);list-style-type:none;padding-left:0;margin-top:35px;margin-bottom:20px}.checkout-trust-features__list>li{font-size:14px;background-image:url(../svg/check-primary-2.svg);background-position:left center;background-repeat:no-repeat;padding-left:30px;margin-bottom:10px}#edd_payment_mode_select_wrap{background-color:rgb(250,250,250);width:100%;padding-right:35px;padding-left:35px;margin-top:40px}#edd_cc_fields>.edd-stripe-new-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#edd-card-cvc-wrap{width:45%;-webkit-flex-grow:.8;flex-grow:.8;order:4}#edd_cc_fields .card-expiration{width:auto;order:3}#edd-card-name-wrap{width:100%}#edd-card-number-wrap{width:100%;order:2}#edd_secure_site_wrapper{color:rgb(0,179,182);margin-bottom:10px;display:none}#edd_checkout_form_wrap span.edd-description{display:none}#edd_checkout_form_wrap .edd-label{margin-bottom:12px}#edd_checkout_cart .edd-csau-before-total{visibility:hidden}#edd_purchase_form .checkout-testimonial__bio{font-size:14px}#edd_purchase_form #edd_final_total_wrap{display:none}#edd-payment-mode-wrap [type="radio"]{display:none}#edd_purchase_form #edd-payment-mode-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;clear:both}#edd-payment-mode-wrap>.edd-gateway-option{background-color:rgb(255,255,255);width:auto;padding:8px 15px 8px 15px;border:2px solid rgba(121,132,142,.25);border-radius:4px;-webkit-align-items:center;align-items:center;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;display:flex!important;cursor:pointer}#edd-payment-mode-wrap>.edd-gateway-option:hover,#edd-payment-mode-wrap>.edd-gateway-option:focus,#edd-payment-mode-wrap>.edd-gateway-option.edd-gateway-option-selected{border-color:#00b3b6}.payment-mode-icons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#edd-payment-mode-wrap .payment-mode-icons img{height:35px}.payment-mode-icons>img:nth-of-type(1){margin-left:10px}#edd_cc_fields>legend{display:none!important}#edd_checkout_cart .edd_cart_remove_item_btn{color:rgb(121,132,142);text-decoration:none}#edd_payment_mode_select>legend{background-image:url(../svg/lock.svg);background-position:left center;background-repeat:no-repeat;background-size:22px;padding-top:2px;padding-left:30px}#edd_checkout_form_wrap legend{font-size:23px;margin-bottom:35px;width:auto}#edd_checkout_wrap .edd-loading-ajax.edd-loading{font-size:1em;margin-top:10px;margin-bottom:30px;left:calc(50% - 1em)}#edd_purchase_form #edd-card-wrap{width:100%}#edd_purchase_form .checkout-separator{background-color:rgba(121,132,142,.1);width:100%;max-width:100px;height:1px;margin-top:40px;margin-bottom:30px}#edd_checkout_form_wrap #edd_register_fields,#edd_checkout_form_wrap #edd_checkout_user_info,#edd_checkout_form_wrap #edd-login-account-wrap{margin-top:0}#edd_register_fields #edd_checkout_user_info{width:100%}#edd-login-account-wrap .edd_checkout_register_login{font-size:15px;font-weight:400}#edd_checkout_form_wrap #wpai_account_info_note{margin-top:5px}#edd_checkout_form_wrap #edd_payment_mode_select{margin-bottom:40px}.edd-stripe-card-selector+.edd-stripe-new-card{margin-top:40px}#edd_checkout_form_wrap #edd-new-account-wrap{font-size:15px;margin-top:-1em;margin-right:0;margin-bottom:0;position:relative;z-index:5}#edd_checkout_form_wrap #edd-new-account-wrap a{font-weight:400}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap{padding-right:0}@media (max-width:991px){#edd_checkout_user_info,#edd_checkout_login_register{width:55%}#edd_purchase_form>.checkout-testimonials{width:40%}#edd_checkout_form_wrap fieldset#edd_cc_fields{width:100%;padding-right:35px}#edd_purchase_form_wrap>.checkout-trust{width:100%;margin-top:30px}}@media (max-width:767px){#edd_purchase_form{margin-top:0}#edd_checkout_user_info,#edd_checkout_login_register{width:100%}#edd_purchase_form>.checkout-testimonials{width:100%}#edd_checkout_form_wrap fieldset#edd_cc_fields{padding-right:25px;padding-left:25px}#edd_purchase_form_wrap>.checkout-trust{padding-right:25px;padding-left:25px}#edd_payment_mode_select_wrap{padding-right:25px;padding-left:25px}#edd-card-cvc-wrap{width:100%}#edd_cc_fields .card-expiration{margin-bottom:30px!important}#edd_purchase_form #edd-payment-mode-wrap{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#edd-payment-mode-wrap>.edd-gateway-option{margin-right:0!important;margin-bottom:20px!important;-webkit-justify-content:center;justify-content:center}#edd-payment-mode-wrap>.edd-gateway-option:last-of-type{margin-bottom:0px!important}#edd_checkout_wrap .edd-loading-ajax.edd-loading{left:25px}#edd_purchase_form_wrap .checkout-trust-features__list{margin-bottom:0}}@media (max-width:479px){#edd-payment-mode-wrap>.edd-gateway-option{padding-right:8px;padding-left:8px}}.available-downloads{list-style:none}.available-downloads li{margin-bottom:25px}.available-downloads li ul{list-style:none}.available-downloads li ul li{margin-bottom:5px}#inner_content-6-2100 .edd-table{background-color:#f9fafc;border-collapse:collapse;width:100%;text-align:center}#inner_content-6-2100 .edd-table .edd_sl_license_key_revoked,#inner_content-6-2100 .edd-table .edd_sl_license_key_expired{font-weight:500;color:red}#scheduling-service-sites-using-license{margin-top:30px}button.proceed_to_checkout{background-color:#00b3b6;padding:10px 60px;border-style:none;border-radius:4px;font-family:'Graphik',Arial;font-weight:600;font-size:18px;color:#fff;transition-duration:0.2s;cursor:pointer;width:302px}.gform_wrapper form .gform_footer input.button{padding:10px 60px}.discounts_purchases_title{padding-top:40px;padding-bottom:40px;background-color:#f9fafc;padding-right:40px;padding-left:40px;width:100%;margin-bottom:0}.discounts_purchses{margin-bottom:30px;width:100%;background-color:#f9fafc;padding-right:40px;padding-bottom:40px;padding-left:40px}body .portal-discounts .gf-custom-checkbox-1 input:disabled+label:after{display:none}.full-price-edd{display:none}#edd_user_history{text-align:left;width:100%;border-top:none;border-bottom:none;background-color:#fff;padding:20px;border-radius:5px}#edd_user_history th,#edd_user_history td{text-align:left;padding:3px 5px;border-bottom:1px solid #f0f0f0;border-top:none}#edd_user_history th{font-weight:700;background-color:#fff}#edd_user_history td{line-height:25px;vertical-align:middle;padding:10px}#edd_user_history .edd_purchase_status.revoked,#edd_user_history .edd_purchase_status.failed,#edd_user_history .edd_purchase_status.cancelled,#edd_user_history .edd_purchase_status.pending{color:#f73f2e}.soflyy-edd-recurring-subscription-transactions-wrapper{text-align:center}.soflyy-edd-recurring-subscription-transactions-wrapper table{margin:0 auto;position:relative;background-color:#fff;border-radius:5px;padding:20px}.soflyy-edd-recurring-subscription-transactions-wrapper table th{border-bottom:1px solid #f0f0f0}.soflyy-edd-recurring-subscription-transactions-wrapper table td{border-bottom:1px solid #f0f0f0;padding:10px;padding-right:30px;padding-left:30px}.soflyy-edd-recurring-subscription-transactions-wrapper .nav{text-align:left}.sub-cancel-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999}.sub-cancel-modal-content{background-color:#fefefe;margin:15% auto;padding:30px;border:1px solid #ddd;max-width:600px;position:relative;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.3);text-align:center;color:#333}.sub-cancel-close{position:absolute;top:-15px;right:5px;background:transparent;border:none;font-size:40px;cursor:pointer;color:#cbcbcb;transition:color 0.3s ease}.sub-cancel-close:hover{color:#333}.sub-cancel-modal-content h4{margin-top:0;margin-bottom:0}.sub-cancel-modal-content p{margin-top:5px;padding-top:15px;font-size:14px;color:#666;text-align:left;border-top:2px solid #ddd;max-width:90%;margin-left:auto;margin-right:auto}.sub-cancel-buttons{margin-top:30px;text-align:center;display:flex;justify-content:center;gap:15px}.sub-cancel-buttons button{padding:12px 20px;height:50px;font-size:14px;font-weight:700;text-align:center;border-radius:4px;cursor:pointer;transition:all 0.3s ease}.sub-cancel-continue{background:transparent;color:#00b3b6;border:2px solid #00b3b6}.sub-cancel-continue:hover{background-color:#00b3b6;color:#fff}.sub-redeem-offer{background:linear-gradient(90deg,#00b3b6,#00d4d6);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background 0.3s ease;padding:12px 20px;font-weight:700}.sub-redeem-offer:hover{background:linear-gradient(90deg,#009c9e,#00b3b6)}#edd-upgrade-modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.upgrade-modal-content{background-color:#fff;padding:30px 50px;border-radius:5px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.2)}.upgrade-options{display:flex;justify-content:center;gap:50px;margin-top:20px}.upgrade-btn{padding:10px 20px;border-radius:4px;cursor:pointer;font-size:16px;transition:all 0.3s ease;height:50px;width:250px}.upgrade-yes{background:linear-gradient(90deg,#00b3b6,#00d4d6);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background 0.3s ease;padding:12px 20px;font-weight:700}.upgrade-yes:hover{background:linear-gradient(90deg,#009c9e,#00b3b6)}.upgrade-no{background:transparent;color:#00b3b6;border:2px solid #00b3b6}.upgrade-no:hover{background-color:#00b3b6;color:#fff}.edd-submit.blue.custom-purchase-button:hover{background-color:#009da0!important;border:none!important}.edd-upgrade-modal .upgrade-modal-content{display:flex;align-items:center;gap:30px}.edd-upgrade-modal .upgrade-modal-content .inline-text-green{color:#00b3b6}.edd-upgrade-modal .upgrade-modal-content .upgrade-options-container{display:flex;flex-direction:column;gap:10px;max-width:550px;text-align:left;flex-grow:1;justify-content:space-between;height:380px}.edd-upgrade-modal .upgrade-modal-content #upgrade-modal-review{padding:0;min-height:400px;position:relative;top:-15px;border:none}.edd-upgrade-modal .upgrade-modal-content #upgrade-modal-review .review-card{width:225px;padding:0;border:none;position:relative;top:40px;left:20px}.edd-upgrade-modal .upgrade-yes-container{display:flex;flex-direction:column}.edd-upgrade-modal h2{font-size:30px}.edd-upgrade-modal h3{font-size:20px}.edd-upgrade-modal p{margin:0}.edd-upgrade-modal .upgrade-options-container .upgrade-options .guarantee{font-size:12px;color:#00b3b6;font-weight:500;text-align:center}.edd-upgrade-modal .core-plugins-list{display:flex;gap:15px}.edd-upgrade-modal .add-ons-list{display:flex;flex-wrap:wrap;gap:15px}.edd-upgrade-modal #upgrade-modal-included-items{margin:0}@media screen and (max-width:860px){.edd-upgrade-modal .upgrade-options{flex-direction:column;align-items:center;gap:15px}.edd-upgrade-modal .upgrade-modal-content{flex-direction:column;gap:150px}.edd-upgrade-modal .upgrade-modal-content #upgrade-modal-review{top:0}}@media screen and (max-height:900px){.edd-upgrade-modal .upgrade-modal-content{height:600px;overflow:scroll}.edd-upgrade-modal .upgrade-modal-content #upgrade-modal-review{top:40px}}.edd-upgrade-modal .disabled,.edd-upgrade-modal button:disabled,.edd-upgrade-modal button[disabled]{opacity:.65;cursor:not-allowed;background:#e9ecef;border-color:#dee2e6;color:#6c757d;box-shadow:none;pointer-events:none}.scheduling-service-details,.scheduling-service-sites{width:100%;border-collapse:collapse;margin-bottom:20px}.scheduling-service-details td,.scheduling-service-sites td{padding:8px 5px}.scheduling-service-details td:nth-child(1),.scheduling-service-sites td:nth-child(1){width:25%}.scheduling-service-details td:nth-child(2),.scheduling-service-sites td:nth-child(2){width:50%}.scheduling-service-details td:nth-child(3),.scheduling-service-sites td:nth-child(3){width:25%}.scheduling-service-details pre{margin:0;display:inline-block;vertical-align:middle}.scheduling-service-sites a:hover{text-decoration:underline}