@font-face{src:url(fonts/EDD-Icons.eot);src:url(fonts/EDD-Icons.eot?#iefix) format("embedded-opentype"),url(fonts/EDD-Icons.woff) format("woff"),url(fonts/EDD-Icons.ttf) format("truetype"),url(fonts/EDD-Icons.svg#EDD-Icons) format("svg");font-weight:400;font-style:normal;font-family:EDD-Icons}[class*=" edd-icon-"],[class*=edd-icon-]{height:auto;font-weight:400;font-style:normal;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;width:auto;line-height:1;font-family:EDD-Icons}[class*=" edd-icon-"]:before,[class*=edd-icon-]:before{text-decoration:inherit;speak:none;cursor:default;display:inline-block}.edd-icon-spinner:before{content:"\71"}.edd-icon-ok:before{content:"\77"}.edd-icon-remove:before{content:"\65"}.edd-icon-remove-circle:before{content:"\72"}.edd-icon-ok-circle:before{content:"\74"}.edd-icon-spin{-moz-animation:edd-icon-spin 2s linear infinite;-o-animation:edd-icon-spin 2s linear infinite;-webkit-animation:edd-icon-spin 2s linear infinite;animation:edd-icon- spin 2s linear infinite;display:inline-block}@-moz-keyframes edd-icon-spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-webkit-keyframes edd-icon-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-o-keyframes edd-icon-spin{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@-ms-keyframes edd-icon-spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(359deg)}}@keyframes edd-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.edd_clearfix:after{text-indent:-9999px;content:".";visibility:hidden;clear:both;float:none;display:block}#edd_checkout_cart{table-layout:auto;border:none;text-align:left;margin:0 0 21px;width:100%}#edd_checkout_cart td,#edd_checkout_cart th{padding:.5em 1.387em;border:1px solid #eee;color:#666;text-align:left}#edd_checkout_cart .edd_cart_header_row th{padding:1.387em;background:#fafafa}#edd_checkout_cart .edd_cart_discount_row th,#edd_checkout_cart .edd_cart_tax_row th{background:0 0}#edd_checkout_cart th{font-weight:700}#edd_checkout_cart td{background:#fff;line-height:25px;vertical-align:middle}#edd_checkout_cart td.edd_cart_actions,#edd_checkout_cart td:last-child,#edd_checkout_cart th.edd_cart_actions,#edd_checkout_cart th.edd_cart_total,#edd_checkout_cart th:last-child{text-align:right}#edd_checkout_cart td img{padding:0;border:none;margin:0 8px 0 0;background:0 0;float:left}#edd_checkout_cart input.edd-item-quantity{padding:2px;width:3em}#edd_checkout_cart .edd_discount{margin-left:5px;display:inline-block}.edd_discount_remove{height:11px;position:relative;top:3px;background:url(images/xit.gif) no-repeat;width:10px;display:inline-block}.edd_discount_remove:hover{background-position:-10px 0}#edd_checkout_cart br{display:none}#edd_checkout_cart a.edd-cart-saving-button{text-decoration:none;font-weight:400}#edd_checkout_form_wrap legend{padding:0;font-size:120%;font-weight:700;margin:0 0 21px;width:100%;line-height:1;display:block}#edd_checkout_form_wrap label{font-size:95%;font-weight:700;position:relative;margin:0 0 5px;line-height:100%;display:block}#edd_checkout_form_wrap label:after{height:0;text-indent:-9999px;content:".";visibility:hidden;clear:both;float:none;display:block}#edd_checkout_form_wrap span.edd-description{font-size:80%;color:#666;margin:0 0 5px;display:block}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap textarea.edd-input{width:70%;display:inline-block}#edd_checkout_form_wrap select.edd-select{width:60%;display:block}#edd_checkout_form_wrap select.edd-select.edd-select-small{width:auto;display:inline}#edd_checkout_form_wrap input.edd-input.error,#edd_checkout_form_wrap textarea.edd-input.error{border-color:#c4554e}#edd_checkout_form_wrap #edd_tax_opt_in_fields label,#edd_checkout_form_wrap #edd_terms_agreement label{width:auto;display:inline-block}#edd_checkout_form_wrap p{margin:0 0 21px}#edd_checkout_form_wrap span.edd-required-indicator{color:#b94a48;display:inline}#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap textarea{padding:4px 6px}#edd_checkout_form_wrap input[type=radio]{border:none;margin-right:5px}#edd_checkout_form_wrap input[type=checkbox]{margin:0 8px 0 0;float:left}#edd_checkout_form_wrap .edd-payment-icons{height:32px;margin:0 0 8px;display:block}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{padding:0;border:none;max-height:32px;margin:0 3px 0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0;width:auto;float:left}#edd_checkout_form_wrap #edd-payment-mode-wrap label{margin:0 20px 0 0;display:inline-block}#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label{font-weight:700;margin-bottom:5px;position:relative;display:inline-block}#edd_checkout_form_wrap fieldset{padding:1.387em;border:1px solid #eee;margin:0 0 21px}#edd_checkout_form_wrap #edd_discount_code,#edd_checkout_form_wrap #edd_purchase_submit,#edd_checkout_form_wrap #edd_register_account_fields{padding:0;border:none}#edd_checkout_form_wrap fieldset fieldset{padding:0;border:none;margin:0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{padding:.5em 1.387em;color:#666;background:#fafafa}#edd_checkout_form_wrap #edd-discount-code-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount{border:1px solid #eee}#edd_checkout_form_wrap .edd-cart-adjustment{padding:1.387em}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{display:inline-block}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{padding:3px 12px;margin-bottom:2px}#edd_checkout_form_wrap #edd-discount-error-wrap{margin:1em 0 0;width:100%;display:inline-block}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap{border-right:none;border-left:none;border-top:none;margin:-1.387em -1.387em 21px}#edd_checkout_form_wrap #edd_payment_mode_select,#edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info{margin-bottom:21px}#edd_checkout_form_wrap fieldset#edd_register_account_fields legend{padding-top:11px}#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_login_password,#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_register_password{margin:0}#edd_checkout_form_wrap fieldset#edd_cc_fields{border:1px solid #f0f0f0;position:relative;background:#f9f9f9}#edd_checkout_form_wrap fieldset#edd_cc_fields legend{padding:0;border:none}#edd_checkout_form_wrap fieldset p:last-child{margin-bottom:0}#edd_checkout_form_wrap fieldset#edd_cc_fields #edd-card-number-wrap{margin-top:5px}#edd_checkout_form_wrap #edd_purchase_final_total{margin:21px 0}#edd_checkout_form_wrap #edd_purchase_final_total p{margin:0}#edd_secure_site_wrapper{padding:4px 4px 4px 0;font-weight:700}#edd_secure_site_wrapper span.padlock:before{font:400 20px/1 dashicons;content:"\f160";-webkit-font-smoothing:antialiased;vertical-align:top;display:inline-block}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-position:98% 50%;background-image:url(images/tick.png);background-repeat:no-repeat}#edd_checkout_form_wrap span.exp-divider{display:inline}#edd_checkout_form_wrap span.card-type{height:32px;right:0;position:absolute;background-size:43px 32px!important;top:-2px;width:43px}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap span.card-type.visa{background:url(images/icons/visa.gif) no-repeat}#edd_checkout_form_wrap span.card-type.mastercard{background:url(images/icons/mastercard.gif) no-repeat}#edd_checkout_form_wrap span.card-type.discover{background:url(images/icons/discover.gif) no-repeat}#edd_checkout_form_wrap span.card-type.amex{background:url(images/icons/americanexpress.gif) no-repeat}#edd_checkeout_form_wrap .edd-cart-ajax,#edd_checkout_form_wrap #edd-discount-loader{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.edd_purchase_submit_wrapper{position:relative}.edd_purchase_submit_wrapper a.edd-add-to-cart{overflow:hidden;text-decoration:none;position:relative;display:none}.edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js{display:inline-block}.edd_purchase_submit_wrapper .edd-cart-ajax{position:relative;left:-35px;display:none}.edd-submit.button.edd-ajax-loading{padding-right:30px}.edd-add-to-cart .edd-add-to-cart-label{filter:alpha(opacity=100);opacity:1}a.edd-add-to-cart .edd-loading{filter:alpha(opacity=0);position:absolute;opacity:0;top:50%;left:50%}a.edd-add-to-cart .edd-add-to-cart-label,a.edd-add-to-cart .edd-loading{-webkit-transition:opacity .1s!important;-moz-transition:opacity .1s!important;-ms-transition:opacity .1s!important;-o-transition:opacity .1s!important;transition:opacity .1s!important}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label{filter:alpha(opacity=0);opacity:0}.edd-add-to-cart[data-edd-loading] .edd-loading{filter:alpha(opacity=100);opacity:1}.edd-cart-added-alert{color:#567622;position:absolute;display:block}.edd_form input.edd-input.required,.edd_form select.edd-select.required{color:#000}body.edd_receipt_page{font-size:12px;color:#141412;background-color:#fff;margin:0;font-family:Helvetica,sans-serif}body.edd_receipt_page:before{position:relative}body.edd_receipt_page #edd_receipt_wrapper{padding:50px 0;margin:0 auto;width:660px}body.edd_receipt_page table{font-size:14px;border-collapse:collapse;border-bottom:1px solid #ededed;margin:0 0 20px;border-spacing:0;width:100%;line-height:2;display:table}body.edd_receipt_page td,body.edd_receipt_page th{padding:6px 10px;font-weight:400;border-top:1px solid #ededed;text-align:left;display:table-cell}body.edd_receipt_page th{font-weight:700;text-transform:uppercase}body.edd_receipt_page h3{font-size:22px;font-weight:700;clear:both;margin:40px 0 5px;display:block}body.edd_receipt_page li{list-style:none}table#edd_purchase_receipt,table#edd_purchase_receipt_products{width:100%}table#edd_purchase_receipt td,table#edd_purchase_receipt th,table#edd_purchase_receipt_products td,table#edd_purchase_receipt_products th{text-align:left}table#edd_purchase_receipt .edd_receipt_payment_status.cancelled,table#edd_purchase_receipt .edd_receipt_payment_status.failed,table#edd_purchase_receipt .edd_receipt_payment_status.pending,table#edd_purchase_receipt .edd_receipt_payment_status.revoked{color:#f73f2e}table#edd_purchase_receipt_products li{list-style:none;margin:0 0 8px 10px}table#edd_purchase_receipt ul,table#edd_purchase_receipt_products ul.edd_purchase_receipt_files{padding:0;margin:0}table#edd_purchase_receipt li.edd_download_file{list-style:none;margin:0 0 8px}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:700}table#edd_purchase_receipt_products .edd_bundled_product_name{font-weight:700;font-style:italic}#edd_user_history{border-top:1px solid #f0f0f0;border-bottom:none;text-align:left;width:100%}#edd_user_history td,#edd_user_history th{padding:3px 5px;border-top:none;border-bottom:1px solid #f0f0f0;text-align:left}#edd_user_history th{font-weight:700;background:#f5f5f5}#edd_user_history td{line-height:25px;vertical-align:middle}#edd_user_history .edd_purchase_status.cancelled,#edd_user_history .edd_purchase_status.failed,#edd_user_history .edd_purchase_status.pending,#edd_user_history .edd_purchase_status.revoked{color:#f73f2e}#edd_login_form .edd-input,#edd_login_form label,#edd_register_form .edd-input,#edd_register_form label{width:200px;display:inline-block}#edd_profile_editor_form p{margin-bottom:8px}#edd_profile_editor_form label{width:200px;display:inline-block}.edd_added_to_cart_alert{padding:5px;font-size:14px;border:1px solid #046a9e;color:#333;margin:8px 0;background:#9ecce2}.edd_added_to_cart_alert a.edd_alert_checkout_link{color:#000!important}input.edd_submit_plain{padding:0!important;border:none!important;background:0 0!important;cursor:pointer;display:inline}.single-download .edd_download_purchase_form{margin-bottom:1.387em}.edd_download_purchase_form .edd_download_quantity_wrapper{margin:0 0 .5em}.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity{width:75px}.edd_download_purchase_form .edd_price_options{margin:0 0 15px}.edd_download_purchase_form .edd_price_options ul{list-style:none;padding:0;margin:0}.edd_download_purchase_form .edd_price_options li{padding:0;margin:0;display:block}.edd_download_purchase_form .edd_price_options span{padding:0;margin:0;display:inline}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper{padding-left:18px}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper *{font-size:80%}.edd_download_purchase_form .edd_price_options input.edd-item-quantity{max-width:90%;width:50px;display:inline}#edd-purchase-button,.edd-submit,input[type=submit].edd-submit{padding:6px 12px;font-size:14px;border:1px solid #ccc;font-weight:400;text-align:center;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:4px;cursor:pointer;line-height:1.428571429;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;white-space:nowrap;display:inline-block}.edd-submit.button:focus,input[type=submit].edd-submit:focus{outline-offset:-2px;outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color}.edd-submit.button:focus,.edd-submit.button:hover,input[type=submit].edd-submit:focus,input[type=submit].edd-submit:hover{text-decoration:none;color:#333}.edd-submit.button:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-image:none}.edd-submit.plain{padding:0}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{border-color:#ccc;color:#333;background:#f0f0f0}.edd-submit.button.gray:active,.edd-submit.button.gray:focus,.edd-submit.button.gray:hover,.edd-submit.button:active,.edd-submit.button:focus,.edd-submit.button:hover{border-color:#adadad;color:#333;background:#ebebeb}.edd-submit.button.gray:active{background-image:none}.edd-submit.button.white{border-color:#ccc;color:#333;background:#fff}.edd-submit.button.white:active,.edd-submit.button.white:focus,.edd-submit.button.white:hover{border-color:#adadad;color:#333;background:#ebebeb}.edd-submit.button.white:active{background-image:none}.edd-submit.button.blue{border-color:#357ebd;color:#fff;background:#428bca}.edd-submit.button.blue.active,.edd-submit.button.blue:focus,.edd-submit.button.blue:hover{border-color:#285e8e;color:#fff;background:#3276b1}.edd-submit.button.blue.active{background-image:none}.edd-submit.button.red{border-color:#d43f3a;color:#fff;background:#d9534f}.edd-submit.button.red:active,.edd-submit.button.red:focus,.edd-submit.button.red:hover{border-color:#ac2925;color:#fff;background:#d2322d}.edd-submit.button.red:active{background-image:none}.edd-submit.button.green{border-color:#4cae4c;color:#fff;background:#5cb85c}.edd-submit.button.green:active,.edd-submit.button.green:focus,.edd-submit.button.green:hover{border-color:#398439;color:#fff;background:#47a447}.edd-submit.button.green:active{background-image:none}.edd-submit.button.yellow{border-color:#eea236;color:#fff;background:#f0ad4e}.edd-submit.button.yellow:active,.edd-submit.button.yellow:focus,.edd-submit.button.yellow:hover{border-color:#d58512;color:#fff;background:#ed9c28}.edd-submit.button.yellow:active{background-image:none}.edd-submit.button.orange{border-color:#e3921e;color:#fff;background:#ed9c28}.edd-submit.button.orange:active,.edd-submit.button.orange:focus,.edd-submit.button.orange:hover{border-color:#d58512;color:#fff;background:#e59016}.edd-submit.button.orange:active{background-image:none}.edd-submit.button.dark-gray{border-color:#222;color:#fff;background:#363636}.edd-submit.button.dark-gray:active,.edd-submit.button.dark-gray:focus,.edd-submit.button.dark-gray:hover{border-color:#adadad;color:#fff;background:#333}.edd-submit.button.dark-gray:active{background-image:none}.edd_download_inner{padding:0 8px 8px;margin:0 0 10px}.edd_download_image{max-width:100%}.edd_download .edd_price{margin-bottom:10px}.edd-cart-ajax{padding:0;border:none;position:relative;top:2px;margin:0 8px 0 4px;background:0 0}.edd-cart-number-of-items{font-style:italic;color:grey}.edd_subtotal{font-weight:700;font-style:italic;margin:8px 0}.edd_purchase_tax_rate{font-size:75%;font-style:italic}.edd_errors{border:1px solid #e6db55;color:#333;margin:0 0 21px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#ffffe0}.edd_error{padding:10px}p.edd_error{margin:0!important}.edd_success{padding:6px 8px;border:1px solid #b3ce89;color:#567622;margin:20px 0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#d5eab3}