@charset "UTF-8";
@charset "UTF-8";
#wpadminbar #wp-admin-bar-edit-lp_assignment .ab-item:before{font-family:lp-icon;content:"\f15b";font-weight:400}.course-curriculum .section-content .course-item.course-item-lp_assignment .section-item-link:before{content:"\f15c"}.course-curriculum .section-content .course-item.has-status.status-evaluated .course-item-status{color:#00adff}.course-curriculum .section-content .course-item.has-status.status-evaluated .course-item-status:before{content:"\f00c"}.course-curriculum .section-content .course-item.has-status.status-doing .course-item-status:before{content:"\e921"}.course-curriculum .section-content .course-item.has-status.failed .course-item-status:before{color:#f02425;content:"\f00d"}.single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .course-item-meta .final-assignment{margin-left:10px}.lp-assignment-buttons .assignments-notice-filetype{display:block;margin:10px 0 20px;font-size:var(--lp-font-size-base,1rem)}.course-summary h1.assignment-title{margin-top:0;margin-bottom:24px;font-size:32px;font-weight:700}.course-summary .learn-press-main-content-item-assignment{margin-bottom:30px}.course-summary .assignment-banner-status{background:#f1f2f8;margin:0 0 30px 0;border-radius:var(--lp-border-radius,5px);list-style:none;padding:16px;display:flex;justify-content:center;column-gap:20px;flex-wrap:wrap;row-gap:10px}.course-summary .assignment-banner-status li{text-align:center}.course-summary .assignment-banner-status .assignment-countdown{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;font-size:var(--lp-font-size-base,1em)}.course-summary .assignment-banner-status .assignment-countdown::before{content:"\e909";font-family:lp-icon;font-size:var(--lp-font-size-base,1.1em)}.course-summary .assignment-banner-status .assignment-countdown .progress-number{color:#f51a1a}.course-summary .assignment-banner-status .assignment-status-time-spend::before{content:"\e909";font-family:lp-icon;margin-right:8px;display:inline-block}.course-summary .assignment-banner-status .assignment-status-submitted-time::before{content:"\f08b";font-family:lp-icon;transform:rotate(-90deg);margin-right:8px;display:inline-block}.course-summary .assignment-banner-status .assignment-status-mark{position:relative;padding-left:24px}.course-summary .assignment-banner-status .assignment-status-mark::before{content:"\f058";font-family:lp-icon;position:absolute;display:inline-block;left:0;right:auto}.course-summary .assignment-banner-status .assignment-status-label{background-color:rgba(255,205,87,.4392156863);color:#f88c0e;padding:4px 12px;border-radius:20px;font-size:14px;font-weight:500;text-transform:capitalize}.course-summary .assignment-banner-status .assignment-status-label.passed{background-color:rgba(0,200,40,.1607843137);color:#4bc313}.course-summary .assignment-banner-status .assignment-status-label.failed{background-color:#ffe1df;color:#ff3b30}.course-summary .assignment-user-answering-label{margin-top:0;margin-bottom:20px;font-size:26px;font-weight:700}.course-summary .assignment-description-label,.course-summary .assignment-user-answered-title{font-size:26px}.course-summary .assignment-intro{list-style:none;margin:0 0 20px;padding:0;display:table}.course-summary .assignment-intro li{margin:0;display:table-row}.course-summary .assignment-intro li label,.course-summary .assignment-intro li span{display:table-cell}.course-summary .assignment-intro li label{font-weight:400;padding:0 30px 10px 0;line-height:1.2}.course-summary .assignment-intro li span{font-weight:500;text-align:left}.course-summary #show-assignment-content{margin-bottom:40px;background-color:transparent;color:inherit;padding:0;border:none;outline:0}.course-summary #show-assignment-content:hover{color:var(--lp-primary-color)}.course-summary .assignment-attachment-title,.course-summary .assignment-description-label,.course-summary .assignment-evaluated-instructor-title,.course-summary .assignment-task-introduction-title,.course-summary .assignment-user-answered-files-label{margin-top:30px;margin-bottom:12px;font-weight:700}.course-summary .learn_press_assignment_content{margin-bottom:24px}.course-summary .assignment-files{padding:0;margin:0;list-style:none;margin-bottom:24px}.course-summary .assignment-files li{margin-bottom:10px;padding:10px 16px;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px);font-size:var(--lp-font-size-base,1rem);display:flex;align-items:center}.course-summary .assignment-files li:last-child{margin-bottom:0}.course-summary .assignment-files li::before{content:"\f15b";font-family:lp-icon;font-size:20px;margin:0 10px 0 0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lp-border-radius,5px);background-color:#f8f9fb}.course-summary .assignment-files li .assignment-file{display:flex;flex-direction:column;row-gap:4px;font-size:var(--lp-font-size-base)}.course-summary .assignment-files a .saved-time{font-size:x-small}.course-summary .assignment-attachment .assignment-documentations{margin-bottom:24px}.course-summary .assignment-information{padding:0;margin:0;list-style:none}.course-summary .assignment-information label::after{content:":";display:inline-block}.course-summary .assignment-result{max-width:400px;margin:30px auto;text-align:center;display:flex;justify-content:center}.course-summary .assignment-result.passed .result-achieved{color:#55be24}.course-summary .assignment-result.failed .result-achieved{color:#ff3b30}.course-summary .assignment-result.failed .result-grade{background:conic-gradient(#ff3b30 var(--progress,50%),#f1f2f8 0)}.course-summary .assignment-result .result-grade{width:200px;height:200px;position:relative;background:conic-gradient(#4caf50 var(--progress,50%),#f1f2f8 0);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1}.course-summary .assignment-result .result-grade:before{background-color:#fff;border-radius:50%;content:"";height:90%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:-1}.course-summary .assignment-result .result-grade .result-achieved{font-size:48px;line-height:1.2;margin:0 auto}.course-summary .assignment-result .result-grade .result-message{font-size:14px}.course-summary .assignment-result .result-grade .result-require{display:block;margin:0 auto}.course-summary .assignment-result.passed .result-message strong{color:#04adff}.course-summary .assignment-evaluated-instructor{padding:16px;background-color:#f7f7fb;border-radius:var(--lp-border-radius,5px)}.course-summary .assignment-evaluated-instructor .assignment-evaluated-instructor-title{margin-top:0}.course-summary .assignment-user-edit-upload{padding:30px;margin:24px 0;border:1px solid var(--lp-border-color,#e2e0db);border-radius:var(--lp-border-radius,5px)}.course-summary .assignment-user-edit-upload .assignment-upload-note{font-size:14px;color:#999}.course-summary .assignment-user-edit-upload .assignment-upload-note:last-child{margin-bottom:0}.course-summary .assignment-user-edit-upload .assignment-user-edit-upload-title{margin-top:0;margin-bottom:12px;font-weight:700}.course-summary .assignment-user-edit-upload input[type=file]::file-selector-button{padding:10px 20px;margin-right:8px;border:1px solid var(--lp-border-color,#e2e0db);background-color:transparent;border-radius:var(--lp-border-radius,5px)}.course-summary .assignment-user-edit-upload input[type=file]::file-selector-button:hover{background-color:var(--lp-primary-color);border-color:var(--lp-primary-color)}.course-summary .assignment-user-edit-upload input[type=file]:disabled::file-selector-button:hover{background-color:transparent;border-color:var(--lp-border-color,#e2e0db)}.course-summary .assignment-user-edit-upload #_lp_upload_file{margin-bottom:12px;display:block;background:0 0;border:none;height:unset;outline:0;padding:0;box-shadow:none}.course-summary .assignment-user-edit-upload .learn-press-message{float:none!important;margin-bottom:0}.course-summary .assignment-user-edit-upload .assignment-user-answered-files{margin-top:20px}.course-summary .assignment-user-edit-upload .assignment-user-answered-files-label{display:none}.course-summary .assignment-user-edit-upload .assignment-files{margin-bottom:0}.course-summary .assignment-answer{margin-bottom:24px}.course-summary .assignment-user-answering-wrapper{margin-top:30px}.course-summary .learn_press_assignment_reference{background:#f7f7fb;padding:30px;border-radius:var(--lp-border-radius,5px);margin-bottom:24px}.course-summary .learn_press_assignment_reference .assignment-references{margin-bottom:0}.course-summary .wp-editor-wrap button{background-color:transparent!important;color:inherit!important;padding:10px 20px}.course-summary .wp-editor-wrap .quicktags-toolbar{padding:15px;background-color:transparent}.course-summary .wp-editor-wrap .quicktags-toolbar .button{background-color:transparent!important;color:inherit!important}.course-summary .wp-editor-wrap textarea.wp-editor-area{border:none}.course-summary .wp-editor-wrap .mce-toolbar-grp{padding:12px;background-color:transparent;box-shadow:none}.course-summary .wp-editor-wrap .mce-top-part::before{box-shadow:none}.course-summary .assignment-uploaded .assignment-uploaded-file{position:relative;overflow:hidden}.course-summary .assignment-uploaded .assignment-uploaded-file .lp-assignment__overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.course-summary .assignment-uploaded .assignment-uploaded-file .lp-assignment__overlay:before{content:"";width:30px;height:30px;border:2px #ddd solid;border-top:2px #2e93e6 solid;border-radius:50%;animation:sp-anime .8s infinite linear}.course-summary .assignment-uploaded .assignment-uploaded-file .assignment_file_name{margin-right:8px;display:flex;flex-direction:column;font-size:var(--lp-font-size-base,1rem)}.course-summary .assignment-uploaded .assignment-uploaded-file .assignment_file_uploaded_time{display:none}.course-summary .assignment_file_thumb{display:none}.course-summary .saved-time{font-size:12px}.course-summary .assignment-user-answered-wrapper{margin-bottom:24px}.course-summary .ui-state-disabled{opacity:.35}.course-summary .assignment_file_action{width:16px;margin-left:auto}.course-summary .assignment_file_action .assignment_action_icon:hover::before{color:red}.course-summary .assignment_file_action .assignment_action_icon:before{content:"\f014";font-family:lp-icon;color:#a3a3a4;font-weight:400}.course-summary .assignment-buttons-area{clear:both;display:flex;flex-wrap:wrap;column-gap:30px;row-gap:10px;margin-bottom:20px}.course-summary .assignment-file-size{font-size:12px}@keyframes sp-anime{100%{transform:rotate(360deg)}}.course-summary .assignment-user-answered-text{border-radius:var(--lp-border-radius,5px);border:1px solid var(--lp-border-color,#e2e0db);padding:10px}.course-summary .retake-assignment,.course-summary .start-assignment{margin-top:24px}#popup-content .lp-btn-assignment-save.lp-button{margin-right:20px!important}
#profile-content-certificates .profile-certificates{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;padding:0;margin:0}#profile-content-certificates .profile-certificates li.certificate-item,#profile-content-certificates .profile-certificates li.course{list-style:none;box-shadow:none;padding:10px;border:1px dashed #ccc;border-radius:5px}#profile-content-certificates .profile-certificates li.certificate-item .certificate-thumbnail,#profile-content-certificates .profile-certificates li.course .certificate-thumbnail{border:1px solid #DDD}#profile-content-certificates .certificate-result{height:250px;object-fit:cover;width:100%}#profile-content-certificates .course-title{font-size:1em;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px}.single-certificate-content{max-width:90%;margin:0 auto;min-height:40px}.certificate{text-align:center}.certificate img{margin:0 auto}.certificate-preview{z-index:0;opacity:0;position:absolute;max-width:100px;top:0;text-align:center}.certificate-preview .certificate-preview-inner{position:relative}.certificate-preview .certificate-preview-inner .canvas-container{display:none}.certificate-preview img{max-width:100%;line-height:1;vertical-align:top}.certificate-preview .canvas-container{position:absolute !important;top:0;left:0}.certificate-actions{list-style:none;text-align:center;margin:20px 0 0;padding:0;display:flex;justify-content:center;gap:5px}.certificate-actions li{display:inline-flex;vertical-align:top;line-height:1;border:solid #DDD 1px;border-radius:3px;background:white}.certificate-actions li.share-social-cert img{width:100%}.certificate-actions li a{padding:2px 10px}.certificate-actions li a.social-cert{text-decoration:none;display:inline-block !important}.certificate-actions li a.social-download-svg{text-decoration:none;display:inline-block}.certificate-actions li a img{width:16px;height:16px}#certificate-popup{height:0;overflow:hidden;padding:30px}#certificate-popup.ready{position:fixed;top:0;bottom:0;right:0;left:0;height:auto;z-index:999999;background:rgba(0,0,0,0.65);overflow:auto;padding:35px}#certificate-popup.ready .close-popup{position:fixed;width:25px;height:25px;background:#FFF;top:10px;right:24px;text-align:center;border-radius:50px}#certificate-popup.ready .close-popup:after{content:"×";font-size:18px;line-height:26px;position:absolute;width:26px;text-align:center;left:0}#certificate-popup.ready .close-popup:hover:after{color:#14c4ff}#tab-curriculum form[name=certificate-form-button]{display:none}.wrapper-lp-cert-add-to-cart-woo{display:inline-block}form[name=form-lp-cert-purchase]{display:inline-block}#learn-press-profile .learnpress-certificates-profile button{margin:0}#learn-press-profile .learnpress-certificates-profile button#certificates-load-more{margin-top:20px !important}div.tnp-subscription, form.tnp-subscription, form.tnp-profile{display:block;margin:1em auto;max-width:500px;width:100%;}
div.tnp-profile{display:block;margin:1em 0;max-width:500px;}
.tnp-subscription div.tnp-field, .tnp-profile div.tnp-field{margin-bottom:.7em;border:0;padding:0;}
.tnp-subscription label, .tnp-profile label{display:block;color:inherit;font-weight:normal;line-height:normal;padding:0;margin:0;margin-bottom:.25em;font-size:.9em;}
.tnp-subscription .tnp-field-checkbox label, .tnp-profile .tnp-field-checkbox label{display:inline-block;}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select, .tnp-subscription textarea, .tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select, .tnp-profile textarea{width:100%;padding:.7em;display:block;border:1px;color:#444;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;font-size:1em;margin:0;line-height:normal;box-sizing:border-box;}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]{max-width:1em;display:inline-block;margin-right:.5em;}
.tnp-subscription select option, .tnp-profile select option{margin-right:.75em;}
.tnp-subscription input.tnp-submit, .tnp-profile input.tnp-submit, .tnp-unsubscribe button.tnp-submit, .tnp-reactivate button.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0;display:inline-block;}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit]{width:100%;}
}
.tnp-widget{width:100%;display:block;box-sizing:border-box;}
.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0;}
.tnp-widget label{display:block;color:inherit;font-size:14px;}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select{width:100%;padding:10px;display:block;border:1px solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto;}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio]{width:auto;display:inline-block;}
.tnp-widget select option{margin-right:10px;}
.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0;}
.tnp-field input[type="submit"]{position:inherit;}
.tnp-field label{}
.tnp-widget-minimal{width:100%;}
.tnp-widget-minimal form{margin:0;padding:0;border:0;}
.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;}
.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0;}
.tnp-subscription-minimal{width:100%;box-sizing:border-box;margin:10px 0;}
.tnp-subscription-minimal form{width:auto;margin:0;padding:0;border:0;white-space:nowrap;}
.tnp-subscription-minimal input.tnp-email, .tnp-subscription-minimal input.tnp-name{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0px;margin-right:10px;}
.tnp-subscription-minimal.with-name input.tnp-email, .tnp-subscription-minimal.with-name input.tnp-name{width:31%;}
.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px;}
.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0px;margin:0;}
.tnp-subscription-posts{margin-top:2em;margin-bottom:2em;padding:2rem;}
.tnp-subscription-posts .tnp-subscription{max-width:auto;margin:0;}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email, .tnp-subscription-minimal.with-name input.tnp-name, .tnp-subscription-minimal input.tnp-submit{width:100%;max-width:100%;margin:0;display:block;margin-bottom:.5rem;}
} .tnp-button-form button.tnp-submit{box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0;}
.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px;}
.tnp-comments label{display:block;}
.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important;}
.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px solid #ddd;}
.tnp-nl-checkout {
margin-bottom: 1em;
}
 @font-face{font-family:WooCommerce;src:url(//www.lemassage.com.au/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(//www.lemassage.com.au/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(//www.lemassage.com.au/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//www.lemassage.com.au/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(//www.lemassage.com.au/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.wc-add-to-cart-icon .add_to_cart_button.text_replaceable,.wc-add-to-cart-icon .single_add_to_cart_button{box-sizing:border-box;position:relative}.wc-add-to-cart-icon .add_to_cart_button.text_replaceable:before,.wc-add-to-cart-icon .single_add_to_cart_button:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;font-weight:inherit;height:1em;position:relative;top:1px;display:inline-block}.wc-add-to-cart-icon.wc-add-to-cart-no-text .add_to_cart_button.text_replaceable,.wc-add-to-cart-icon.wc-add-to-cart-no-text .single_add_to_cart_button{min-width:1em;width:4em;text-indent:-9999px}.wc-add-to-cart-icon.wc-add-to-cart-no-text .add_to_cart_button.text_replaceable:before,.wc-add-to-cart-icon.wc-add-to-cart-no-text .single_add_to_cart_button:before{position:absolute;left:0;top:50%;width:100%;text-indent:0;margin-right:0;margin-top:-.5em}.wc-add-to-cart-icon.wc-add-to-cart-no-text .wc-product-table .single_add_to_cart_button.added{width:6em}.wc-add-to-cart-icon.wc-add-to-cart-no-text .wc-product-table .single_add_to_cart_button.added:before{left:-1.1em}.wc-add-to-cart-icon.wc-add-to-cart-no-text .wc-product-table .single_add_to_cart_button.added:after{position:absolute;text-indent:0;right:1.2em;top:50%;margin-top:-.5em}.theme-enfold .add_to_cart_button span,.theme-enfold .single_add_to_cart_button span{display:none!important}