.edd-icon{display:inline-block;fill:currentColor;position:relative;top:-0.0625em;vertical-align:middle;width:1em;height:1em}.edd-icon-lock{top:-0.125rem}.edd-icon-spin{display:inline-block;-webkit-animation:edd-icon-spin 2s infinite linear;animation:edd-icon-spin 2s infinite linear}@-webkit-keyframes edd-icon-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@keyframes edd-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.edd-clearfix:before{content:"";display:table-cell}.edd-clearfix:after{content:"";display:table;clear:both}#edd_checkout_cart th,#edd_checkout_cart td{padding:20px}#edd_checkout_cart th.edd_cart_actions,#edd_checkout_cart td.edd_cart_actions,#edd_checkout_cart th:last-child,#edd_checkout_cart td:last-child,#edd_checkout_cart th.edd_cart_total{text-align:right}#edd_checkout_cart td img{vertical-align:middle;width:60px;height:auto;margin:0 0 10px 0}#edd_checkout_cart input.edd-item-quantity{width:80px;margin-right:10px}#edd_checkout_cart .edd_discount{display:inline-block;margin-left:10px}.edd_discount_remove{display:inline-block;width:10px;height:11px;background:url(../../img/edd/xit.gif) 0 0 no-repeat;position:relative;top:0px}.edd_discount_remove:hover{background-position:-10px 0}#edd_checkout_cart br{display:none}#edd_checkout_form_wrap legend{font-size:24px;float:left;line-height:1;width:100%;margin-bottom:20px}#edd_checkout_form_wrap label{display:block;margin-bottom:10px;position:relative}#edd_checkout_form_wrap span.edd-description{font-size:.9em;display:block}#edd_checkout_form_wrap select.edd-select.edd-select-small{display:inline;width:100px}#edd_checkout_form_wrap input.edd-input.error,#edd_checkout_form_wrap textarea.edd-input.error{border-color:tomato}#edd_checkout_form_wrap span.edd-required-indicator{color:tomato;display:inline}#edd_checkout_form_wrap input[type=radio]{margin-right:5px}#edd_checkout_form_wrap input[type=checkbox]+label,#edd_checkout_form_wrap input[type=checkbox]+label:after{display:inline}#edd_checkout_form_wrap .edd-payment-icons{height:64px;display:block;margin:0 0 20px 0}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{max-height:64px;width:auto;margin:0 10px 0 0;display:inline-block}#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:inline-block;margin:0 20px 0 0}#edd_checkout_form_wrap fieldset{border:none;margin:0 0 20px 0;padding:0}#edd_checkout_form_wrap fieldset fieldset,#edd_checkout_form_wrap #edd_discount_code,#edd_checkout_form_wrap #edd_checkout_user_info,#edd_checkout_form_wrap #edd_cc_fields,#edd_checkout_form_wrap #edd_cc_address,#edd_checkout_form_wrap #edd_payment_mode_select,#edd_checkout_form_wrap #edd_login_fields{background:var(--base-color-alt);padding:20px;border:1px solid var(--base-color)}#edd_checkout_form_wrap #edd_register_fields{margin-bottom:0}#edd_checkout_form_wrap #edd_final_total_wrap{text-align:center;font-size:20px;margin:20px 0}#edd_checkout_form_wrap #edd_discount_code p{margin:0}#edd_checkout_form_wrap #edd_discount_code .edd-discount-code-field-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}#edd_checkout_form_wrap #edd_discount_code .edd-apply-discount{margin-left:10px}#edd_checkout_form_wrap #edd-discount-error-wrap{display:block;margin:20px 0 0}#edd_checkout_form_wrap fieldset p:last-child{margin-bottom:0}#edd_secure_site_wrapper{font-weight:bold;color:#4fe190;margin-bottom:20px}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-image:url(../../img/edd/tick.png);background-repeat:no-repeat;background-size:15px;background-position:99% 50%}#edd_checkout_form_wrap span.exp-divider{display:inline;margin:0 5px}#edd_checkout_form_wrap span.card-type{position:absolute;top:0;right:0;width:43px;height:32px;background-size:43px 32px !important}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap span.card-type.visa{background:url(../../img/edd/icons/visa.png) no-repeat}#edd_checkout_form_wrap span.card-type.mastercard{background:url(../../img/edd/icons/mastercard.png) no-repeat}#edd_checkout_form_wrap span.card-type.discover{background:url(../../img/edd/icons/discover.png) no-repeat}#edd_checkout_form_wrap span.card-type.amex{background:url(../../img/edd/icons/americanexpress.png) no-repeat}#edd_checkout_form_wrap .edd-cart-ajax{-webkit-box-shadow:none;box-shadow:none}.edd-amazon-profile-wrapper{font-size:14px}.edd-amazon-profile-name{font-weight:bold}.edd-amazon-logout{font-size:14px}.edd-amazon-logout a{cursor:pointer}#edd-amazon-wallet-box,#edd-amazon-address-box{height:228px;width:350px}#edd-amazon-address-box{margin-bottom:15px}@media only screen and (min-width: 768px){#edd-amazon-address-box,#edd-amazon-wallet-box{width:100%;height:228px}}.edd_purchase_submit_wrapper{position:relative}.edd_purchase_submit_wrapper a.edd-add-to-cart{text-decoration:none;display:none;position:relative;overflow:hidden}.edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js{display:inline-block}.edd_purchase_submit_wrapper .edd-cart-ajax{display:none;position:relative;left:-35px}.edd-submit.button.edd-ajax-loading{padding-right:30px}.edd-add-to-cart .edd-add-to-cart-label{opacity:1;filter:alpha(opacity=100)}.edd-loading,.edd-loading:after{border-radius:50%;display:block;width:1.5em;height:1.5em}.edd-loading{-webkit-animation:edd-spinning 1.1s infinite linear;animation:edd-spinning 1.1s infinite linear;border-top:.2em solid rgba(255,255,255,.2);border-right:.2em solid rgba(255,255,255,.2);border-bottom:.2em solid rgba(255,255,255,.2);border-left:.2em solid #fff;font-size:.75em;position:absolute;left:calc(50% - .75em);top:calc(50% - .75em);opacity:0;filter:alpha(opacity=0);-webkit-transform:translateZ(0);transform:translateZ(0)}a.edd-add-to-cart.white .edd-loading,.edd-discount-loader.edd-loading,.edd-loading-ajax.edd-loading{border-top-color:rgba(0,0,0,.2);border-right-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.2);border-left-color:#000}.edd-loading-ajax.edd-loading{display:inline-block;position:relative;top:0;left:.25em;vertical-align:middle}.edd-discount-loader.edd-loading{display:inline-block;position:relative;left:auto;vertical-align:middle;width:1.25em;height:1.25em}.edd-loading-ajax.edd-loading{opacity:1}@-webkit-keyframes edd-spinning{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes edd-spinning{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}a.edd-add-to-cart .edd-add-to-cart-label,.edd-loading{-webkit-transition:.1s opacity !important;transition:.1s opacity !important}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label{opacity:0;filter:alpha(opacity=0)}.edd-add-to-cart[data-edd-loading] .edd-loading,.edd-discount-loader.edd-loading{opacity:1;filter:alpha(opacity=100)}.edd-cart-added-alert{color:#4fe190}table#edd_purchase_receipt .edd_receipt_payment_status.pending,table#edd_purchase_receipt .edd_receipt_payment_status.cancelled,table#edd_purchase_receipt .edd_receipt_payment_status.revoked,table#edd_purchase_receipt .edd_receipt_payment_status.failed{color:tomato}table#edd_purchase_receipt_products li{list-style:none}table#edd_purchase_receipt ul,table#edd_purchase_receipt_products ul.edd_purchase_receipt_files{margin:0;padding:0}table#edd_purchase_receipt li.edd_download_file{list-style:none}table#edd_purchase_receipt_products .edd_purchase_receipt_product_notes{font-style:italic}table#edd_purchase_receipt_products .edd_purchase_receipt_product_name{font-weight:bold}table#edd_purchase_receipt_products .edd_bundled_product_name{font-style:italic;font-weight:bold}#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:tomato}#edd_register_form legend,#edd_login_form legend{font-size:24px;float:left;line-height:1;width:100%;margin-bottom:20px}#edd_register_form fieldset,#edd_login_form fieldset{padding:20px;border:1px solid var(--base-color);background:var(--base-color-alt);margin:0}#edd_register_form label,#edd_login_form label{cursor:pointer}#edd_login_form p:last-child,#edd_register_form p:last-child{margin-bottom:0}#edd_profile_editor_form legend{font-size:24px;float:left;line-height:1;width:100%;margin-bottom:20px}#edd_profile_editor_form fieldset{padding:20px;border:1px solid var(--base-color);background:var(--base-color-alt);margin:0 0 20px 0}#edd_profile_editor_form label{cursor:pointer}#edd_profile_editor_form p{margin-bottom:10px}#edd_profile_editor_form .edd-profile-emails{list-style-type:none;display:inline-table;margin-left:0;margin-bottom:0}#edd_profile_editor_form .edd-profile-email{width:auto}#edd_profile_editor_form .edd-profile-email .actions{display:none}#edd_profile_editor_form .edd-profile-email:hover>span{display:inline-block}#edd_profile_editor_form #edd_profile_submit_fieldset{padding:0;border:none;background:none}.single-download .edd_download_purchase_form{margin-bottom:20px}.edd_download_purchase_form .edd_download_quantity_wrapper{margin:0 0 10px}.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity{width:65px}.edd_download_purchase_form .edd_price_options{margin:0 0 20px}.edd_download_purchase_form .edd_price_options label{cursor:pointer}.edd_download_purchase_form .edd_price_options label{cursor:pointer}.edd_download_purchase_form .edd_price_options ul{margin:0;padding:0;list-style:none}.edd_download_purchase_form .edd_price_options li{display:block;padding:0;margin:0}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper{display:inline-block}.edd_download_purchase_form .edd_price_options input.edd-item-quantity{width:65px}.edd_download_purchase_form .edd_single_mode input[type=radio]{display:none}.edd_download_purchase_form .edd_single_mode li{position:relative;padding-left:30px}.edd_download_purchase_form .edd_single_mode .edd_price_option_name:before{position:absolute;margin-top:2px;left:0;height:20px;width:20px;border-radius:20px;background:var(--base-color-alt);content:"";z-index:1;border:2px solid var(--base-color);-webkit-transition:all .2s;transition:all .2s}.edd_download_purchase_form .edd_single_mode .edd_price_option_name:after{margin-top:2px;height:10px;width:10px;position:absolute;left:5px;top:5px;background:var(--base-color-alt);content:"";border-radius:10px;z-index:2;-webkit-transition:all .2s;transition:all .2s}.edd_download_purchase_form .edd_single_mode input[type=radio]:checked+.edd_price_option_name:after{background:var(--accent-color)}.edd_download_purchase_form .edd_single_mode input[type=radio]:checked+.edd_price_option_name:before{border-color:var(--accent-color)}.edd_download_purchase_form .edd_single_mode label:hover .edd_price_option_name:after{background:var(--base-color)}.edd-submit{-webkit-appearance:none;text-align:center;padding:14px 16px;outline:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;line-height:1;font-weight:700}#edd-purchase-button{width:100%;padding:20px}.edd-submit.button,.edd-submit.button.gray{color:var(--brand-color-alt);background:var(--base-color)}.edd-submit.button:hover,.edd-submit.button.gray:hover{color:var(--brand-color-alt);background:var(--base-color-alt)}.edd-submit.button.gray:active{background-image:none}.edd-submit.button.white{color:var(--brand-color-alt);background:#fff}.edd-submit.button.white:hover{color:var(--brand-color-alt);background:var(--base-color-alt)}.edd-submit.button.white:active{background-image:none}.edd-submit.button.blue{color:#fff;background:var(--accent-color)}.edd-submit.button.blue:hover{color:#fff;background:var(--accent-color-alt)}.edd-submit.button.blue.active{background-image:none}.edd-submit.button.red{color:#fff;background:tomato}.edd-submit.button.red:hover{color:#fff;background:rgba(255,99,71,.75)}.edd-submit.button.red:active{background-image:none}.edd-submit.button.green{color:#fff;background:#4fe190}.edd-submit.button.green:hover{color:#fff;background:rgba(79,225,144,.75)}.edd-submit.button.green:active{background-image:none}.edd-submit.button.yellow{color:#fff;background:#e8bb1a}.edd-submit.button.yellow:hover{color:#fff;background:rgba(232,187,26,.75)}.edd-submit.button.yellow:active{background-image:none}.edd-submit.button.orange{color:#fff;background:#ed9c28}.edd-submit.button.orange:hover{color:#fff;background:#e59016}.edd-submit.button.orange:active{background-image:none}.edd-submit.button.dark-gray{color:#fff;background:var(--brand-color)}.edd-submit.button.dark-gray:hover{color:#fff;background:var(--brand-color-alt)}.edd-submit.button.dark-gray:active{background-image:none}.edd_downloads_list:after{content:"";display:table;clear:both}.edd_download{float:left}.edd_download_columns_1 .edd_download{width:100%}.edd_download_columns_2 .edd_download{width:50%}.edd_download_columns_0 .edd_download,.edd_download_columns_3 .edd_download{width:33%}.edd_download_columns_4 .edd_download{width:25%}.edd_download_columns_5 .edd_download{width:20%}.edd_download_columns_6 .edd_download{width:16.6%}.edd_download_inner{padding:0 10px 10px;margin:0 0 10px}.edd_download_inner .edd_download_image{margin-bottom:20px}.edd_download_inner .edd_download_title{font-weight:400}.edd_download_inner .edd_download_title a{color:var(--brand-color)}.edd_download_columns_2 .edd_download:nth-child(2n+1),.edd_download_columns_3 .edd_download:nth-child(3n+1),.edd_download_columns_4 .edd_download:nth-child(4n+1),.edd_download_columns_5 .edd_download:nth-child(5n+1),.edd_download_columns_6 .edd_download:nth-child(6n+1){clear:left}.edd_download .edd_price{margin-bottom:10px}#edd_download_pagination{clear:both}.edd-hide-on-empty.cart-empty{display:none}edd-hide-on-empty.cart-not.empty{display:block}.edd-cart-ajax{margin:0 8px 0 4px;position:relative;top:2px;background:none;border:none;padding:0}.edd-cart-number-of-items{font-style:italic;color:gray}.edd-cart-meta.edd_subtotal{font-weight:bold;font-style:italic}.edd-cart-meta.edd_cart_tax{font-size:1em;font-style:italic}.edd-cart-meta.edd_cart_tax::before{font-style:normal}.edd-cart-meta.edd_total{font-weight:bold}.edd-cart-meta{padding:2px 5px}.edd-cart-meta.edd_subtotal,.edd-cart-meta.edd_total{background-color:var(--base-color-alt)}.edd-alert{margin-bottom:20px;padding:10px;border-radius:4px;line-height:1;border:2px solid rgba(0,0,0,0)}.edd-alert p{line-height:1}.edd-alert p:not(:last-child){margin-bottom:10px}.edd-alert p:last-child{margin-bottom:0}.edd-alert-error,.edd-alert-warn{color:tomato;background-color:rgba(255,99,71,.1);border-color:tomato}.edd-alert-success{background-color:rgba(79,225,144,.1);border-color:#4fe190;color:#4fe190}.edd-alert-info{background-color:var(--base-color-alt);border-color:var(--base-color)}.widget .edd_download_purchase_form{margin-bottom:0}.edd-sl-active{color:#4fe190}.edd-sl-inactive{color:var(--brand-color-alt)}.edd-sl-expired{color:tomato}.edd_sl_license_row .view-key-wrapper{position:relative}.edd_sl_license_row input.edd_sl_license_key{position:absolute;width:250px;top:20px;left:10px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);box-shadow:0px 0px 10px 0px rgba(0,0,0,.15)}.edd_sl_license_row span.edd_sl_license_key{display:none;position:absolute;left:0;top:30px;z-index:999;border:1px solid var(--base-color);background:var(--base-color-alt);padding:4px;width:20em;max-width:inherit;text-align:center}.edd-sl-child-licenses{margin-top:8px;margin-bottom:0;width:auto}.edd-sl-child-licenses .edd_sl_license_key{margin-top:0}.edd-sl-child{margin-bottom:8px}.edd_sl_license_row .edd-sl-child span{display:block}#edd_checkout_form_wrap fieldset#edd_sl_renewal_fields{padding:20px;background:var(--base-color-alt);border:1px solid var(--base-color)}#edd_checkout_form_wrap #edd-license-key{margin:10px 0}#edd_checkout_form_wrap fieldset#edd_sl_renewal_fields p{margin-bottom:0}#edd-cancel-license-renewal{text-decoration:none;color:tomato;font-size:14px;margin-left:10px}.edd-sl-manage-license-key,.edd-sl-manage-license-product{display:block}.edd-sl-manage-license-key{margin-bottom:10px}.edd-sl-manage-license-key code{padding:10px}.edd-sl-upgrade-link{display:block}.edd-sl-renewal-details span,.edd-sl-renewal-discount-details span{font-size:.9em}.edd-sl-renewal-details .edd-sl-renewal-label,.edd-sl-renewal-discount-details .edd-sl-renewal-discount-label{font-weight:700}.edd-sl-renewal-details .edd-sl-renewal-key,.edd-sl-renewal-discount-details .edd-sl-renewal-discount-amount{font-style:italic;word-break:keep-all}.wpbf-edd-menu-item .wpbf-edd-menu-item-count{border-radius:3px;vertical-align:middle;display:inline-block;padding:2px 7px;margin-left:7px;text-align:center;background:var(--accent-color);color:#fff;font-size:12px;position:relative}
