Current Path : /var/www/mainsite/wp-content/themes/maxcoach/ |
Current File : /var/www/mainsite/wp-content/themes/maxcoach/learnpress.css |
@charset "UTF-8"; #popup-course #popup-header, #popup-course #sidebar-toggle, #popup-course #popup-sidebar, .learnpress-page .lp-button, .learnpress-page #lp-button, .archive-course-widget-outer .course-title, .maxcoach-main-post .course-wrapper, .lp-archive-courses ul.learn-press-courses .course-wrapper, #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav:before, #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav label, .course-item-nav a:before, .lp-profile-nav-tabs > li > a:after { -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } #course-reviews .course-reviews-list .review-container::after { content: ""; display: table; clear: both; } .learn-press-message:before, .course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link:before, .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .item-meta.fa, .course-curriculum ul.curriculum-sections .section-content .course-item.item-locked .course-item-status:before, .course-extra-box__title::after, .course-extra-box__content li::before, #popup-course #sidebar-toggle:before, .lp-archive-courses .course-form-filtering .maxcoach-fake-select-current .label:before, .course-item-nav a:before, .lp-password-input .lp-show-password-input:after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-family: 'Font Awesome 5 Pro'; font-weight: 400; } @-webkit-keyframes rotating4 { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotating4 { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes animation4 { from { left: -40%; width: 40%; } to { left: 100%; width: 10%; } } @keyframes animation4 { from { left: -40%; width: 40%; } to { left: 100%; width: 10%; } } @keyframes lp-rotating { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes lp-rotating { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .learn-press-message { position: relative; margin: 0 0 20px !important; padding: 10px 15px 10px 45px; border-radius: 5px; background: #f5f5f5; width: 100%; } .learn-press-message.icon { padding-left: 45px; } .learn-press-message.icon::before { background: #00adff; } .learn-press-message.icon::after { position: absolute; top: 50%; left: 15px; width: 26px; height: 26px; margin-top: -13px; margin-right: 10px; border-radius: 50%; color: #fff; background: #00adff; font-family: 'Font Awesome 5 Pro'; font-size: 20px; line-height: 26px; text-align: center; vertical-align: baseline; content: "\f129"; } .learn-press-message:before, .learn-press-message:after { position: absolute; top: 0; content: ""; } .learn-press-message:before { right: 20px; width: 20px; height: 30px; background: #00adff; } .learn-press-message:before { width: auto; height: auto; font-size: 16px; background: none !important; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 15px; } .learn-press-message.success:before { content: '\f05a'; color: #00adff; } .learn-press-message.error:before { content: '\f071'; color: #d85554; } .learn-press-message:after { top: 10px; right: 20px; width: 0; height: 0; border: 10px solid transparent; border-bottom-color: #f5f5f5; } .learn-press-message.error::before { background: #d85554; } .learn-press-message.error.icon::before { background: #d85554; } .learn-press-message.error.icon::after { background: #d85554; content: "\f00d"; } .learn-press-message.warning::before { background: #ffc107; } .learn-press-message.warning.icon::before { background: #ffc107; } .learn-press-message.warning.icon::after { background: #ffc107; content: "\f00d"; } .learn-press-message.success::before { background: #059601; } .learn-press-message.success.icon::before { background: #059601; } .learn-press-message.success.icon::after { background: #059601; content: "\f129"; } .learn-press-message.fixed { position: fixed; top: 32px; left: 0; right: 0; background: rgba(0, 173, 255, 0.6); text-align: center; z-index: 100; color: #fff; padding: 10px; } .learn-press-message.fixed[data-delay-in] { display: none; } .wp-admin .lp-modal-dialog .lp-modal-content .lp-modal-header { padding: 2em; } .wp-admin .lp-modal-dialog .lp-modal-content .lp-modal-header h3 { font-size: 1.4em; } .lp-modal-dialog { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: fixed; z-index: 9999; top: 0; right: 0; left: 0; width: 100%; min-height: 100vh; text-align: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .lp-modal-dialog .lp-modal-content { display: inline-block; overflow: hidden; z-index: 2; width: auto; max-width: 70%; border-radius: 8px; text-align: left; vertical-align: middle; background: white; color: black; } .lp-modal-dialog .lp-modal-body { padding: 30px 0; } .lp-modal-dialog .lp-modal-content .lp-modal-header { background: var(--maxcoach-color-primary); border-bottom: 1px solid #eee; padding: 16px 20px; } .lp-modal-dialog .lp-modal-content .lp-modal-header h3 { margin: 0; color: white; font-size: inherit; } .lp-modal-dialog .lp-modal-content .lp-modal-body .main-content { max-height: 500px; overflow: auto; } .lp-modal-dialog .lp-modal-content .lp-modal-body .main-content h3, .lp-modal-dialog .lp-modal-content .lp-modal-body .main-content h2, .lp-modal-dialog .lp-modal-content .lp-modal-body .main-content .pd-2em { padding: 0 20px; } .lp-modal-dialog .lp-modal-header { padding: 0 20px; } .lp-modal-dialog .lp-modal-footer { padding: 10px 20px; background-color: #f9fafb; text-align: end; } .lp-modal-dialog .lp-modal-footer .lp-button.lp-button { height: 40px; padding: 0 32px; line-height: 38px; } .lp-modal-dialog .btn-no { color: var(--maxcoach-color-primary); background-color: #f5f5f5; } .lp-modal-dialog .btn-no:hover { color: var(--maxcoach-color-secondary); } #lp-modal-overlay { display: none; position: fixed; z-index: 999999; top: 0; right: 0; bottom: 0; left: 0; opacity: 0.5; background: #000; } #lp-modal-window { display: none; position: fixed; z-index: 999999; top: 50%; left: 50%; padding: 35px 60px 28px 60px; background: #fff; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 5px; } #lp-modal-window #lp-modal-content { margin: 0 0 24px 0; color: #333; font-size: 16px; font-weight: 400; line-height: 26px; text-align: center; } #lp-modal-window #lp-modal-content > * { margin: 0 0 0.5em; } #lp-modal-window #lp-modal-content #lp-modal-buttons { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } #lp-modal-window #lp-modal-buttons { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } #lp-modal-window #lp-modal-buttons .lp-button { position: relative; margin: 0 10px 0 10px; } .learn-press-tabs { margin: 0 0 30px; } .learn-press-tabs .learn-press-tabs__checker { display: none; } .learn-press-tabs .learn-press-tabs__nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0; padding: 0; border-bottom: 1px solid #eee; list-style: none; } .learn-press-tabs .learn-press-tabs__tab { position: relative; margin: 0; list-style: none; } .learn-press-tabs .learn-press-tabs__tab > label { display: block; margin: 0; padding: 8px 10px; font-size: 14px; text-align: start; cursor: pointer; } .learn-press-tabs .learn-press-tabs__tab > label a { color: inherit; } .learn-press-tabs .learn-press-tabs__tab::after { position: absolute; bottom: -1px; left: 0; width: 100%; height: 1px; background: var(--maxcoach-color-primary); content: ""; opacity: 0; } .learn-press-tabs .learn-press-tabs__tab.active::after { opacity: 1; } .learn-press-tabs .learn-press-tabs__tab:first-child.active label { position: relative; } .learn-press-tabs .learn-press-tabs__tab:first-child.active label::before { position: absolute; top: 0; left: -1px; width: 1px; height: 100%; background: #fff; content: ""; } .learn-press-tabs.stretch .learn-press-tabs__tab { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .learn-press-tabs.stretch .learn-press-tabs__tab > label { padding: 18px 10px; } .ajaxload { display: inline-block; position: relative; width: 30px; height: 30px; background: #7b7b7b; content: ""; border-radius: 50%; -webkit-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } .ajaxload::after { border-radius: 50%; display: inline-block; position: absolute; top: 2px; left: 50%; width: 6px; height: 6px; margin-left: -3px; background: #dedede; content: ""; } .lp-ajaxload-style-1 { display: inline-block; position: relative; width: 32px; height: 32px; } .lp-ajaxload-style-1::before, .lp-ajaxload-style-1::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 3px solid #ddd; content: ""; } .lp-ajaxload-style-1::after { clip: rect(0, 32px, 16px, 16px); border-color: #2fa7ff; border-radius: 50%; -webkit-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } .learn-press-filters { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 36px; margin-left: 0; list-style: none; } @media (max-width: 767px) { .learn-press-filters { display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr); grid-gap: 15px; } } .learn-press-filters > li { margin: 0; font-size: 16px; line-height: 24px; } .learn-press-filters > li > a, .learn-press-filters > li > span { display: inline-block; font-weight: 600; } .learn-press-filters > li > span.count { font-weight: 400; } .learn-press-filters > li > span.count::before, .learn-press-filters > li > span.count::after { display: inline-block; } .learn-press-filters > li > span.count::before { content: "("; } .learn-press-filters > li > span.count::after { content: ")"; } .learn-press-filters > li span { color: #ffb606; } .learn-press-filters > li span + span { color: #ffb606; } .learn-press-filters > li span + span::before, .learn-press-filters > li span + span::after { color: #ffb606; } .learn-press-filters > li a { color: #333; } .learn-press-filters > li a + span { color: #333; } .learn-press-filters > li a + span::before, .learn-press-filters > li a + span::after { color: #333; } .learn-press-filters > li::after { margin: 0 35px; color: #ccc; content: "|"; } @media (max-width: 767px) { .learn-press-filters > li::after { display: none; } } .learn-press-filters > li:last-child::after { display: none; } .lp-checkout-form__before, .lp-checkout-form__after { width: 45%; width: calc(50% - 30px); margin: 0 15px 40px 15px; } .learn-press-checkout-comment, .lp-checkout-block { margin: 0 0 30px; } .learn-press-checkout-comment > h4, .lp-checkout-block > h4 { margin: 0 0 18px; font-size: 18px; line-height: 1; } @media (max-width: 815px) { .lp-checkout-form__before, .lp-checkout-form__after { width: 100%; margin: 0 0 40px 0; } } .lp-checkout-form__before { float: right; } .lp-checkout-form__before #checkout-order { width: 100%; } #learn-press-checkout-form .lp-checkout-form__after { float: left; } #learn-press-checkout-form .lp-checkout-form__after .lp-checkout-block .lp-form-fields { padding: 0 0 14px 0; } #learn-press-checkout-form .lp-checkout-form__after .lp-checkout-block .lp-form-fields .form-field .rwmb-input input:not([type="checkbox"]) { width: 100%; height: 43px; padding: 0 22px; border: 1px solid #ccc; border-radius: 3px; background-color: #fff; font-size: 14px; font-weight: 300; font-style: italic; line-height: 43px; } #learn-press-checkout-form .lp-checkout-form__after .lp-checkout-block .lp-form-fields .form-field .rwmb-input input:not([type="checkbox"]):focus { border-color: var(--maxcoach-color-primary); outline: 0; color: #222; } #learn-press-checkout-form .lp-checkout-form__after .lp-checkout-block .lp-form-fields .form-field .rwmb-input input:-webkit-autofill, #learn-press-checkout-form .lp-checkout-form__after .lp-checkout-block .lp-form-fields .form-field .rwmb-input input:-webkit-autofill:hover, #learn-press-checkout-form .lp-checkout-form__after .lp-checkout-block .lp-form-fields .form-field .rwmb-input input:-webkit-autofill:focus { -webkit-box-shadow: 0 0 0 1000px #fff inset; -webkit-text-fill-color: #999 !important; } #learn-press-checkout-form .lp-checkout-form__after .lp-checkout-block .lp-checkout-remember { letter-spacing: 0; } #learn-press-checkout-form .lp-checkout-form__after .lp-checkout-block .lp-checkout-remember label { width: auto; color: #666; font-size: 16px; font-weight: 300; line-height: 26px; } #learn-press-checkout-form .lp-checkout-form__after .lp-checkout-block .lp-checkout-remember a { line-height: 26px; } #learn-press-checkout-form .lp-checkout-form__after .lp-checkout-block .lp-checkout-remember a:hover { color: var(--maxcoach-color-primary); -webkit-text-decoration-color: var(--maxcoach-color-primary); -moz-text-decoration-color: var(--maxcoach-color-primary); text-decoration-color: var(--maxcoach-color-primary); } #learn-press-checkout-form { margin: 0 -15px; } @media (max-width: 815px) { #learn-press-checkout-form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; margin: 0; } } #learn-press-checkout-form #btn-checkout-account-switch-to-guest { margin-bottom: 60px; } #learn-press-checkout-form .description { float: left; } #learn-press-checkout-form #checkout-account-guest { width: 100%; margin-bottom: 35px; padding-bottom: 19px; border-bottom: 1px solid rgba(204, 204, 204, 0.3); } #learn-press-checkout-form #checkout-account-guest .lp-form-fields, #learn-press-checkout-form #checkout-account-guest .form-field { margin-bottom: 0; padding-bottom: 0; } #learn-press-checkout-form div.lp-guest-checkout-output { margin-top: 10px; padding: 8px 20px; border: 2px solid #41abec; border-radius: 4px; font-size: 16px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } #learn-press-checkout-form label.lp-guest-checkout-output { margin-top: 10px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #learn-press-checkout-form .lp-guest-checkout-notice { margin: 30px 0 0 0; } #learn-press-checkout-form input[name="checkout-account-switch-form"] { display: none; } #learn-press-checkout-form input[name="checkout-account-switch-form"]:not(:checked) + .lp-checkout-block { display: none; overflow: hidden; height: 0; margin: 0; padding: 0; border: 0; opacity: 0; } #learn-press-checkout-form input[name="checkout-account-switch-form"]:not(:checked) + .lp-checkout-block > * { overflow: hidden; height: 0; } #learn-press-checkout-form input[name="checkout-account-switch-form"]:checked + .lp-checkout-block { display: block; overflow: auto; height: auto; } #learn-press-checkout-form input[name="checkout-account-switch-form"][value="guest"]:checked ~ #btn-checkout-account-switch-to-guest { display: none; } #learn-press-checkout-form::after { display: block; clear: both; content: ""; } #learn-press-checkout-form:focus { outline: 0; } #checkout-order .lp-checkout-order__inner { padding: 0 20px; border: 1px solid #eee; border-radius: 5px; } #checkout-order .lp-checkout-order__inner table { width: 100%; margin: 0; border: 0; } #checkout-order .lp-checkout-order__inner td, #checkout-order .lp-checkout-order__inner th { box-sizing: content-box; border: 1px solid rgba(204, 204, 204, 0.3); border-top: 0; border-right: 0; border-left: 0; background: unset; line-height: 1; text-align: left; vertical-align: inherit; } #checkout-order .lp-checkout-order__inner td:last-child, #checkout-order .lp-checkout-order__inner th:last-child { padding-right: 0; } #checkout-order .lp-checkout-order__inner .course-thumbnail { width: 100px; padding: 20px 13px 18px 0; } #checkout-order .lp-checkout-order__inner .course-thumbnail > img { border-radius: 5px; width: 100px; max-width: 100% !important; height: auto !important; } #checkout-order .lp-checkout-order__inner .course-name { font-size: 16px; font-weight: 600; line-height: 26px; } #checkout-order .lp-checkout-order__inner .course-name a { display: -webkit-box; overflow: hidden; color: #666; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } #checkout-order .lp-checkout-order__inner .course-name a:hover { color: var(--maxcoach-color-primary); } #checkout-order .lp-checkout-order__inner .col-number { min-width: 50px; color: #666; font-size: 16px; font-weight: 600; line-height: 26px; text-align: right; } #checkout-order .lp-checkout-order__inner .order-total > th { padding: 24px 20px 24px 0; } #checkout-order .lp-checkout-order__inner .order-total .col-number { color: #333; font-size: 26px; } #checkout-order .lp-checkout-order__inner tfoot .cart-subtotal { color: #666; font-size: 16px; font-weight: 600; line-height: 26px; } #checkout-order .lp-checkout-order__inner tfoot .cart-subtotal > th { padding: 20px 20px 17px 0; } #checkout-order .lp-checkout-order__inner tfoot .order-total th { color: #333; font-size: 16px; font-weight: 600; line-height: 26px; } #checkout-order .lp-checkout-order__inner tfoot tr:last-child { border-width: 0; } #checkout-order .lp-checkout-order__inner tfoot tr:last-child td, #checkout-order .lp-checkout-order__inner tfoot tr:last-child th { border-width: 0; } #checkout-account-register, #checkout-account-login { width: 100%; margin-bottom: 35px; padding-bottom: 19px; border-bottom: 1px solid rgba(204, 204, 204, 0.3); } #checkout-account-register .form-field .rwmb-label, #checkout-account-register .form-field .rwmb-input .description, #checkout-account-login .form-field .rwmb-label, #checkout-account-login .form-field .rwmb-input .description { display: none; } #checkout-account-register .lp-checkout-remember label, #checkout-account-login .lp-checkout-remember label { display: inline-block; } #checkout-account-register .lp-checkout-remember a, #checkout-account-login .lp-checkout-remember a { float: right; } #checkout-account-register .lp-checkout-sign-in-link, #checkout-account-register .lp-checkout-sign-up-link, #checkout-account-login .lp-checkout-sign-in-link, #checkout-account-login .lp-checkout-sign-up-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0; color: #666; font-size: 16px; font-weight: 400; } .lp-guest-switch-login { margin: 20px 0 0; } .lp-guest-switch-login a, .lp-checkout-sign-in-link a, .lp-checkout-sign-up-link a { margin-left: 5px; color: var(--maxcoach-color-heading); font-weight: 500; cursor: pointer; } .lp-guest-switch-login a label, .lp-checkout-sign-in-link a label, .lp-checkout-sign-up-link a label { cursor: pointer; } #checkout-account-register .lp-checkout-sign-in-link a:hover, #checkout-account-register .lp-checkout-sign-up-link a:hover, #checkout-account-login .lp-checkout-sign-in-link a:hover, #checkout-account-login .lp-checkout-sign-up-link a:hover { color: var(--maxcoach-color-primary); } #checkout-payment { width: 100%; margin-bottom: 25px; } #checkout-payment .secure-connection { float: right; margin-top: 5px; color: #999; font-size: 12px; font-weight: normal; } #checkout-payment .secure-connection i { margin-right: 5px; color: #ccc; font-size: 18px; } @media (max-width: 767px) { #checkout-payment .secure-connection { margin-top: 0; } } #checkout-payment .payment-methods { margin: 0 0 24px 0; padding: 0; list-style: none; } #checkout-payment .payment-methods .lp-payment-method { position: relative; margin: 0; } #checkout-payment .payment-methods .lp-payment-method > label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } #checkout-payment .payment-methods .lp-payment-method .gateway-icon { max-height: 32px; } #checkout-payment .payment-methods .lp-payment-method .gateway-input:before { border-color: var(--maxcoach-color-primary); } #checkout-payment #checkout-order-action button { width: 100%; } #checkout-payment #checkout-order-action button.loading::before { display: inline-block; font-family: 'Font Awesome 5 Pro'; font-weight: 900; content: "\f110"; -webkit-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } .lp-terms-and-conditions { color: #666; font-size: 16px; font-weight: 300; line-height: 26px; } .lp-terms-and-conditions a { font-weight: 500; } .button-continue-guest-checkout { clear: both; } #learn-press-checkout .payment-methods { margin: 0; padding: 0; list-style: none; } #learn-press-checkout .payment-methods .lp-payment-method { margin-bottom: 20px; } #learn-press-checkout .payment-methods .lp-payment-method > label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; padding: 10px 20px; background: #f5f5f5; line-height: 40px; border-radius: 5px; cursor: pointer; } #learn-press-checkout .payment-methods .lp-payment-method > label img { vertical-align: middle; } #learn-press-checkout .payment-methods .lp-payment-method.selected > label { background: #ccc; } #learn-press-checkout .payment-methods .payment-method-form { display: none; padding: 20px 0; } .lp-payment-method .learn-press-message { margin: 20px 0 0; } #learn-press-checkout-login, #learn-press-checkout-register { margin-bottom: 1.5em; padding: 20px 20px 0 20px; border: 1px solid #ddd; background: #fff; } #learn-press-order-review, .learn-press-checkout-comment { margin-bottom: 20px; } #checkout-form-login, #checkout-form-register { _display: none; } #checkout-form-login .learn-press-form-register, #checkout-form-login .learn-press-form-login, #checkout-form-register .learn-press-form-register, #checkout-form-register .learn-press-form-login { display: none; } #checkout-guest-email { margin: 0 0 20px 0; } #checkout-guest-email .form-heading { margin: 0; } #checkout-guest-email #checkout-guest-options { margin: 0; list-style: none; } #checkout-guest-email #checkout-existing-account, #checkout-guest-email #checkout-new-account { display: none; margin: 0; } #checkout-guest-email.email-exists #checkout-existing-account { display: block; } #checkout-guest-email.email-exists #checkout-new-account { display: none; } .lp-list-table { width: 100%; margin-bottom: 20px; } .lp-list-table th, .lp-list-table td { padding: 20px; border: 0 solid rgba(204, 204, 204, 0.3); border-bottom-width: 1px; background: #fff; font-size: 16px; line-height: 1; text-align: left; } @media (max-width: 767px) { .lp-list-table th, .lp-list-table td { padding: 15px; } } .lp-list-table thead { box-sizing: border-box; border: 1px solid #e5e7f2; } .lp-list-table thead tr th { height: 60px; border-bottom: none; color: #333; background: #f1f2f8; font-size: 18px; } .lp-list-table tbody, .lp-list-table tfoot { box-sizing: border-box; border: 1px solid rgba(204, 204, 204, 0.3); border-top: 0; } .lp-list-table tbody tr td, .lp-list-table tbody tr th, .lp-list-table tfoot tr td, .lp-list-table tfoot tr th { height: 62px; color: #666; background: #fff; font-size: 16px; font-weight: 300; } .lp-list-table tbody tr td a, .lp-list-table tbody tr th a, .lp-list-table tfoot tr td a, .lp-list-table tfoot tr th a { border-bottom: none; color: #666; text-decoration: none; } .lp-list-table tbody tr td a:hover, .lp-list-table tbody tr th a:hover, .lp-list-table tfoot tr td a:hover, .lp-list-table tfoot tr th a:hover { color: var(--maxcoach-color-primary); } .lp-list-table tbody tr .column-status .result-percent, .lp-list-table tfoot tr .column-status .result-percent { font-weight: 500; } .lp-list-table tbody tr .column-status .lp-label, .lp-list-table tfoot tr .column-status .lp-label { font-weight: 600; } .lp-list-table tbody tr:nth-child(odd), .lp-list-table tfoot tr:nth-child(odd) { background: #f5f5f5; } .lp-list-table .list-table-nav td { font-size: 14px; } .lp-list-table .list-table-nav td.nav-text { text-align: left; } .lp-list-table .list-table-nav td.nav-pages { text-align: right; } .lp-list-table .list-table-nav td.nav-pages .page-numbers { margin-bottom: 0; } #learn-press-profile { background: #fff; } #learn-press-profile .wrapper-profile-header { color: #fff; background: var(--lp-secondary-color); } #learn-press-profile .wrapper-profile-header #profile-header .lp-profile-header__inner { width: 90%; min-height: 252px; margin: 0 auto; padding: 82px 200px 30px 240px; } #learn-press-profile .wrapper-profile-header #profile-header .lp-profile-header__inner .lp-profile-username { padding-bottom: 18px; font-size: 18px; font-weight: 500; text-transform: capitalize; } #learn-press-profile .wrapper-profile-header #profile-header .lp-profile-header__inner .lp-profile-user-bio { font-size: 16px; font-weight: 300; line-height: 26px; } @media (max-width: 990px) { #learn-press-profile .wrapper-profile-header #profile-header .lp-profile-header__inner { width: 100%; padding: 65px 0 30px 0; text-align: center; } } @media (max-width: 767px) { #learn-press-profile .wrapper-profile-header #profile-header .lp-profile-header__inner { padding: 30px 0; } } #learn-press-profile #profile-sidebar { float: left; width: 270px; margin-top: -212px; border-radius: 4px; background: #fff; box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.1); } @media (max-width: 990px) { #learn-press-profile #profile-sidebar { width: 50%; margin-top: 58px; } } @media (max-width: 767px) { #learn-press-profile #profile-sidebar { width: 100%; } } #learn-press-profile .lp-user-profile-avatar { margin: 25px; } #learn-press-profile .lp-user-profile-avatar img { position: relative; width: 100%; height: auto; border-radius: unset; } #learn-press-profile .lp-user-profile-socials { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; z-index: 1; margin: -47px 26px 0 26px; padding-bottom: 30px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } #learn-press-profile .lp-user-profile-socials a { display: inline-block; width: 40px; height: 40px; margin: 0 7px; border: 1px solid #cfcfcf; color: #666; background: #fff; font-size: 16px; line-height: 40px; text-align: center; border-radius: 50%; } #learn-press-profile .lp-user-profile-socials a:hover { border-color: var(--maxcoach-color-primary); color: #fff; background: var(--maxcoach-color-primary); } #learn-press-profile #profile-nav .lp-profile-nav-tabs { margin: 0; padding: 0; list-style: none; } #learn-press-profile #profile-nav .lp-profile-nav-tabs > li { position: relative; margin: 0; border-top: 1px solid rgba(204, 204, 204, 0.3); } #learn-press-profile #profile-nav .lp-profile-nav-tabs > li a { display: block; padding: 0 20px; color: #333; font-size: 16px; font-weight: 500; line-height: 53px; } #learn-press-profile #profile-nav .lp-profile-nav-tabs > li > a { padding: 0 20px 0 52px; } #learn-press-profile #profile-nav .lp-profile-nav-tabs > li > a > i { display: inline-block; position: absolute; left: 24px; width: 28px; color: var(--maxcoach-color-primary); font-size: 12px; line-height: 52px; text-align: left; } #learn-press-profile #profile-nav .lp-profile-nav-tabs > li > a::after { float: right; margin-right: 4px; color: #999; font-family: 'Font Awesome 5 Pro'; font-size: 10px; font-weight: 900; content: "\f054"; } #learn-press-profile #profile-nav .lp-profile-nav-tabs > li ul li { margin: 0; } #learn-press-profile #profile-nav .lp-profile-nav-tabs > li ul li a { border-bottom: 1px solid #f9f9f9; } #learn-press-profile #profile-nav .lp-profile-nav-tabs > li ul li a:hover { color: var(--maxcoach-color-primary); background: #fff; } #learn-press-profile #profile-nav .lp-profile-nav-tabs > li.active > a::after, #learn-press-profile #profile-nav .lp-profile-nav-tabs > li:hover > a::after { content: "\f053"; } #learn-press-profile #profile-nav .lp-profile-nav-tabs > li.active a { padding-left: 52px; } #learn-press-profile #profile-nav .lp-profile-nav-tabs > li:last-child { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } #learn-press-profile #profile-nav .lp-profile-nav-tabs > li.wishlist > a::before { position: absolute; left: 25px; color: var(--maxcoach-color-primary); font-family: 'Font Awesome 5 Pro'; font-size: 12px; font-weight: 900; content: "\f004"; } #learn-press-profile #profile-nav .lp-profile-nav-tabs > li.wishlist:hover a::before { color: #fff; } #learn-press-profile #profile-nav .lp-profile-nav-tabs > li.logout > a::after { display: none; } #learn-press-profile #profile-nav .lp-profile-nav-tabs li > a { box-sizing: border-box; height: 53px; } #learn-press-profile #profile-nav .lp-profile-nav-tabs li > ul { display: none; position: absolute; z-index: 1000; top: 0; left: 100%; min-width: 150px; margin: 0; padding: 0; background: #fff; box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05); list-style: none; } #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active, #learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover { background: var(--maxcoach-color-primary); } #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active > a, #learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover > a { color: #fff; } #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active > a i, #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active > a::after, #learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover > a i, #learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover > a::after { color: #fff; } #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active > ul, #learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover > ul { display: block; } #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active > ul { position: relative; left: 0; } #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active { background: #fff; } #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a { color: #ffb606; } #learn-press-profile #profile-content { float: right; width: calc(100% - 300px); margin-bottom: 60px; padding-top: 58px; } @media (max-width: 990px) { #learn-press-profile #profile-content { width: 100%; } } @media (max-width: 767px) { #learn-press-profile #profile-content .learn-press-tabs .learn-press-tabs__nav { display: -ms-grid; display: grid; border: 0; } #learn-press-profile #profile-content .learn-press-tabs .learn-press-tabs__nav .learn-press-tabs__tab { border-right: 0; } } #learn-press-profile #profile-content .lp-archive-courses ul.learn-press-courses .course { margin: 0 0 40px 0; } #learn-press-profile #profile-content .lp-archive-courses ul.learn-press-courses .course .course-item .course-content { padding: 20px 20px 12px 20px; } #learn-press-profile #profile-content .lp-archive-courses ul.learn-press-courses .course .course-item .course-content .course-categories, #learn-press-profile #profile-content .lp-archive-courses ul.learn-press-courses .course .course-item .course-content .course-instructor { margin-bottom: 14px; } #learn-press-profile #profile-content .lp-archive-courses ul.learn-press-courses .course .course-item .course-content .course-categories { padding: 0; } #learn-press-profile #profile-content .lp-button { display: block; margin: 0 auto 52px auto; padding: 13px 34px; border-color: var(--lp-secondary-color); font-size: 14px; font-weight: 500; border-radius: 9px; } #learn-press-profile #profile-content .lp-button:hover { border-color: var(--maxcoach-color-primary); } #learn-press-profile #profile-content #profile-content-orders .profile-orders .profile-heading { display: none; } #learn-press-profile #profile-content #profile-content-orders .profile-orders table { margin-top: 0; } #learn-press-profile #profile-content #profile-content-orders .column-order-actions a { margin-right: 6px; } #learn-press-profile #dashboard-general-statistic { margin-bottom: 55px; padding-bottom: 20px; border-bottom: 1px solid #ddd; } #learn-press-profile .dashboard-general-statistic__row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 -15px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } #learn-press-profile .dashboard-general-statistic__row .statistic-box { width: 270px; margin: 0 15px 40px 15px; padding: 27px 25px 15px 25px; border: 1px solid #ccc; border-radius: 4px; background: #f9fafc; text-align: center; } @media (max-width: 990px) { #learn-press-profile .dashboard-general-statistic__row .statistic-box { width: 45%; } } @media (max-width: 767px) { #learn-press-profile .dashboard-general-statistic__row .statistic-box { width: 100%; margin: 0 15px 20px 15px; } } #learn-press-profile .dashboard-general-statistic__row .statistic-box .statistic-box__text { margin: 0 0 7px 0; padding: 0; color: #666; font-size: 18px; font-weight: 400; line-height: 1; } #learn-press-profile .dashboard-general-statistic__row .statistic-box .statistic-box__number { color: #333; font-size: 18px; font-weight: 500; line-height: 1; } #learn-press-profile .dashboard-general-statistic__row .statistic-box:hover { background: #eaeaea; } #learn-press-profile .dashboard-general-statistic__row[data-col="2"] .statistic-box { width: 50%; } #learn-press-profile .dashboard-general-statistic__row[data-col="4"] .statistic-box { width: 25%; } #learn-press-profile .dashboard-general-statistic__row[data-col="5"] .statistic-box { width: 20%; } #learn-press-profile .profile-courses > h3 { margin-top: 0; margin-bottom: 36px; color: #333; font-size: 30px; font-weight: 600; line-height: 1; text-transform: capitalize; } #lp-user-edit-avatar { position: relative; margin-bottom: 50px; } #lp-user-edit-avatar img { vertical-align: top; } #lp-user-edit-avatar .lp-avatar-preview { position: relative; margin: 0 auto; } #lp-user-edit-avatar .lp-avatar-crop-image { overflow: hidden; position: absolute; top: 0; width: 100%; height: 100%; background: #ddd; } #lp-user-edit-avatar .lp-avatar-crop-image .crop-container { overflow: hidden; position: absolute; width: 100%; height: 100%; } #lp-user-edit-avatar .lp-avatar-crop-image .crop-container img { position: absolute; left: 0 !important; max-width: none; margin-left: 50%; line-height: 1; vertical-align: middle; -webkit-transform: translateX(-50%); transform: translateX(-50%); } #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-controls { position: absolute; bottom: 0; width: 100%; height: 40px; opacity: 0; } #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-controls::before { display: block; width: 100%; height: 40px; background: rgba(255, 255, 255, 0.53); content: ""; } #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-controls .lp-zoom { position: absolute; top: 50%; right: 100px; left: 20px; margin-top: -1px; } #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-controls .lp-zoom .ui-slider { position: absolute; width: 100%; height: 2px; background: #6d6d6d; cursor: move; } #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-controls .lp-zoom .ui-slider .ui-slider-handle { position: absolute; width: 20px; height: 20px; margin-top: -9px; margin-left: -10px; border-radius: 50%; background: #ffb608; } #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-controls .lp-save-upload, #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-controls .lp-cancel-upload { position: absolute; right: 0; bottom: 0; width: 40px; height: 40px; opacity: 0.7; color: #f02425; background: #ffffff59; font-size: 24px; line-height: 40px; text-align: center; cursor: pointer; } #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-controls .lp-save-upload:hover, #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-controls .lp-cancel-upload:hover { opacity: 1; } #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-controls .lp-save-upload { right: 40px; color: #3db748; } #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-area { position: absolute; top: 0; left: 50%; box-sizing: border-box; border: 2px dashed #999; -webkit-transform: translateX(-50%); transform: translateX(-50%); pointer-events: none; } #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-area::before, #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-area::after { display: block; position: absolute; top: -2px; bottom: -2px; width: 1000px; opacity: 0.6; background: #000; content: ""; } #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-area::before { left: -2px; -webkit-transform: translateX(-100%); transform: translateX(-100%); } #lp-user-edit-avatar .lp-avatar-crop-image .lp-crop-area::after { left: 100%; margin-left: 2px; } #lp-user-edit-avatar:hover .lp-crop-controls { opacity: 1; } #lp-user-edit-avatar .profile-picture { display: none; width: 100%; margin-right: -100%; } #lp-user-edit-avatar .profile-picture img { width: 100%; height: 100%; border-radius: 0; } #lp-user-edit-avatar .profile-picture.profile-avatar-current { display: block; } #lp-user-edit-avatar #lp-avatar-actions { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; top: 50%; width: 100%; margin-top: 10px; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } #lp-user-edit-avatar #lp-avatar-actions a { display: inline-block; z-index: 10; height: 40px; margin: 0 1px 0 0; padding: 0 25px; border: 1px solid #eee; border-radius: 4px; color: #444; background: #fff; font-size: 15px; line-height: 40px; text-align: center; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } #lp-user-edit-avatar #lp-avatar-actions a i { margin-right: 6px; font-size: 14px; } #lp-user-edit-avatar #lp-avatar-actions a#lp-remove-upload-photo { display: none; margin-left: 10px; } #lp-user-edit-avatar[data-custom="yes"] #lp-avatar-actions #lp-remove-upload-photo { display: block; } .recover-order__title { margin-bottom: 5px; } .recover-order__description { margin-bottom: 20px; color: #999; font-size: 0.8em; font-style: italic; } div.order-recover { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } div.order-recover > .button-recover-order { margin: 0; margin-left: 20px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } div.order-recover > .button-recover-order.loading::before { display: inline-block; margin-right: 5px; font-family: 'Font Awesome 5 Pro'; font-weight: 900; content: "\f110"; -webkit-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } div.order-recover input[type="text"] { width: 100%; height: 43px; margin-right: 10px; padding: 0 22px; border: 1px solid #ccc; border-radius: 3px; background-color: #fff; font-size: 14px; font-weight: 300; font-style: italic; line-height: 43px; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } #learn-press-course-tabs .course-tab-panels .course-tab-panel { display: none; padding-top: 56px; } #learn-press-course-tabs .course-tab-panels .course-tab-panel.active { display: block; } #learn-press-course-tabs .course-tab-panels .course-tab-panel.course-tab-panel-instructor, #learn-press-course-tabs .course-tab-panels .course-tab-panel.course-tab-panel-faqs { padding-top: 60px; } #learn-press-course-tabs .course-tab-panels .course-tab-panel.course-tab-panel-reviews { padding: 56px 0 0 0; } #learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description h4 { margin-top: 0; margin-bottom: 1.125rem; color: #333; font-size: 18px; font-weight: 500; } #learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description img { max-width: 100%; height: auto; vertical-align: middle; } #learn-press-course-tabs.show-all .course-tab-panel { margin-bottom: 40px; } #learn-press-course .lp-course-author { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 40px; } @media (max-width: 767px) { #learn-press-course .lp-course-author { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 0 15px; } } #learn-press-course .lp-course-author .course-author__pull-left { margin-right: 30px; text-align: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @media (max-width: 767px) { #learn-press-course .lp-course-author .course-author__pull-left { margin-right: 0; margin-bottom: 30px; } } #learn-press-course .lp-course-author .course-author__pull-left img { width: 100%; max-width: 96px; margin-bottom: 20px; border-radius: 50%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } #learn-press-course .lp-course-author .course-author__pull-right { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } @media (max-width: 767px) { #learn-press-course .lp-course-author .course-author__pull-right { width: 100%; text-align: center; } } #learn-press-course .lp-course-author .course-author__pull-right .author-title { margin-bottom: 18px; } #learn-press-course .lp-course-author .course-author__pull-right .author-title a { color: #333; box-shadow: none; font-size: 18px; font-weight: 500; text-transform: capitalize; } #learn-press-course .lp-course-author .course-author__pull-right .author-title a:hover { color: var(--maxcoach-color-primary); } #learn-press-course .lp-course-author .course-author__pull-right .author-description { color: #666; font-size: 16px; font-weight: 300; line-height: 26px; } #learn-press-course .lp-course-author .author-socials { display: -ms-grid; display: grid; -ms-grid-columns: (33px)[4]; grid-template-columns: repeat(4, 33px); gap: 10px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } #learn-press-course .lp-course-author .author-socials > a { display: inline-block; width: 33px; height: 33px; margin: 0; border: 1px solid #ededed; border-radius: 50%; color: #878787; box-shadow: none; font-size: 14px; line-height: 33px; text-align: center; vertical-align: middle; -webkit-transition: all 0.3s; transition: all 0.3s; } #learn-press-course .lp-course-author .author-socials > a:hover { border-color: var(--maxcoach-color-primary); color: #fff; background: var(--maxcoach-color-primary); } #learn-press-course .lp-course-author .author-socials .fa-googleplus::before { content: "\f0d5"; } #learn-press-course div.lp-list-co-instructor { display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); gap: 40px; } #learn-press-course div.lp-list-co-instructor__item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } @media (max-width: 767px) { #learn-press-course div.lp-list-co-instructor__item { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 0 15px; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; row-gap: 10px; } } #learn-press-course div.lp-list-co-instructor__avatar > img { width: 100%; max-width: 96px; border-radius: 999px; } #learn-press-course div.lp-list-co-instructor__bio { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } #learn-press-course div.lp-list-co-instructor__bio__top > a { font-size: 18px; font-weight: 600; } #learn-press-course div.lp-list-co-instructor__bio__description { font-size: 1rem; } #learn-press-course .course-price .origin-price, #learn-press-course .course-price .price { vertical-align: middle; } #learn-press-course .course-price .origin-price { margin-right: 10px; font-size: 18px; font-style: italic; text-decoration: line-through; } #learn-press-course .course-price .price { font-size: 24px; } #learn-press-course .course-featured-review .featured-review__title { margin-top: 0; margin-bottom: 6px; font-size: 18px; font-weight: 500; } #learn-press-course .course-featured-review .featured-review__stars { padding-bottom: 12px; color: var(--maxcoach-color-primary); font-size: 16px; } #learn-press-course .course-featured-review .featured-review__content { position: relative; color: #666; font-size: 16px; font-weight: 500; font-style: italic; line-height: 24px; } #learn-press-course .course-featured-review .featured-review__content::after { position: absolute; top: -42px; right: -15px; color: rgba(102, 102, 102, 0.1); font-family: Arial; font-size: 180px; font-weight: 700; font-style: normal; content: "‘‘"; -webkit-transform: rotate(180deg); transform: rotate(180deg); } #learn-press-course .course-tags a { display: inline-block; padding: 3px 5px; border-radius: 4px; color: #fff; background: #9aa5ab; font-size: 12px; line-height: 1; } .edit-content { margin-left: 5px; } ul.learn-press-nav-tabs { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-height: 60px; margin: 0; padding: 0; border: 1px solid rgba(204, 204, 204, 0.3); border-bottom: 0; background: #f1f2f8; list-style: none; } ul.learn-press-nav-tabs .course-nav { float: left; position: relative; margin: 0; border-right: 1px solid rgba(204, 204, 204, 0.3); border-bottom: 1px solid rgba(204, 204, 204, 0.3); list-style: none; } ul.learn-press-nav-tabs .course-nav:first-child.active::after { position: absolute; top: -1px; left: -1px; width: 1px; height: 100%; background: #fff; content: ""; } ul.learn-press-nav-tabs .course-nav:last-child { border-right: 0; } ul.learn-press-nav-tabs .course-nav:last-child.active::after { position: absolute; top: -1px; right: -2px; width: 2px; height: 100%; background: #fff; content: ""; } ul.learn-press-nav-tabs .course-nav.active { border-bottom: 0; } ul.learn-press-nav-tabs .course-nav.active::before { position: absolute; top: -1px; left: 0; width: 100%; height: 4px; background: var(--maxcoach-color-primary); content: ""; } ul.learn-press-nav-tabs .course-nav.active label { color: var(--maxcoach-color-primary); } ul.learn-press-nav-tabs .course-nav a { display: inline-block; padding: 10px 20px; border-bottom: none; outline: none; box-shadow: none; } ul.learn-press-nav-tabs .course-nav a:focus { box-shadow: none; } ul.learn-press-nav-tabs[data-tabs] .course-nav a { width: 100%; text-align: center; } ul.learn-press-nav-tabs::after { display: block; clear: both; content: ""; } @media (max-width: 767px) { ul.learn-press-nav-tabs { display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); max-height: none; } } .course-item-popup #tab-curriculum { display: block; } .course-curriculum ul.curriculum-sections { margin: 0; padding: 0; list-style: none; } .course-curriculum ul.curriculum-sections .section { border: 1px solid #dedede; border-radius: 5px; overflow: hidden; } .course-curriculum ul.curriculum-sections .section + .section { margin-top: 50px; } .course-curriculum ul.curriculum-sections .section.section-empty .section-header { margin-bottom: 20px; } .course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message { margin-right: 15px; margin-left: 15px; } .course-curriculum ul.curriculum-sections .section-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; } .course-curriculum ul.curriculum-sections .section-header .section-left { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 22px 48px; } .course-curriculum ul.curriculum-sections .section-header .section-meta { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding: 0 20px; text-align: end; font-size: 14px; min-height: 24px; } .course-curriculum ul.curriculum-sections .section-header .section-meta .progress-step { margin: 0 0 0 5px; } .course-curriculum ul.curriculum-sections .section-header .section-desc { margin: 5px 0 0; font-size: 14px; font-style: italic; } .course-curriculum ul.curriculum-sections .section-header .section-title { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; font-size: 20px; font-weight: 700; padding: 0; margin: 0; } .course-curriculum ul.curriculum-sections .section-content { margin: 0; padding: 0; list-style: none; } .course-curriculum ul.curriculum-sections .section-content .course-item { position: relative; font-size: 14px; -webkit-transition: padding-left linear .15s; transition: padding-left linear .15s; background: #fff; margin: 0; padding: 0; } .course-curriculum ul.curriculum-sections .section-content .course-item:nth-child(odd) { background: #f8f8f8; } .course-curriculum ul.curriculum-sections .section-content .course-item:before { position: absolute; top: 50%; left: 0; width: 3px; height: 0; background: #00adff; content: ""; -webkit-transition: height linear 0.15s, top linear 0.15s; transition: height linear 0.15s, top linear 0.15s; } .course-curriculum ul.curriculum-sections .section-content .course-item > span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 28px; color: #666; font-size: 16px; font-weight: 300; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link { padding: 0 30px 0 48px; min-height: 56px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; line-height: 1.5; } .course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link:hover { color: var(--maxcoach-color-primary); } .course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link:before { content: '\f017'; font-size: 14px; left: 0; width: 20px; padding: 10px 0; } .course-curriculum ul.curriculum-sections .section-content .course-item .item-name { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 10px 10px 10px 0; } .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .item-meta.fa { height: auto; } .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .item-meta.trans { border: 0; } .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .item-meta.item-meta-icon { border: 0; border-radius: 0; padding: 0; color: inherit; } .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .item-meta.item-meta-icon i { vertical-align: middle; } .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .course-item-status { margin-left: 6px; } .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .course-item-status:not(.trans) { line-height: 26px; font-weight: 700; padding: 0 23px; } .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .course-item-status.trans { background: none; margin-left: 11px; } .course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_lesson .section-item-link:before { content: '\f15c'; } .course-curriculum ul.curriculum-sections .section-content .course-item.item-locked .course-item-status { color: inherit; } .course-curriculum ul.curriculum-sections .section-content .course-item.item-locked .course-item-status:before { content: '\f30d'; font-size: 14px; color: inherit; } .course-curriculum ul.curriculum-sections .section-content .course-item:not(.item-locked) .course-item-meta .course-item-status { display: none; } .course-curriculum ul.curriculum-sections .section-content .course-item.item-free .course-item-status { display: none !important; } .course-curriculum ul.curriculum-sections .section-content .course-item .item-icon.icon-lock { float: right; margin-top: 15px; } .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 10px 0; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .item-meta { text-align: center; display: inline-block; vertical-align: middle; height: 28px; line-height: 28px; border: 1px solid transparent; border-radius: 5px; margin-left: 10px; font-size: 12px; font-weight: 500; padding: 0 15px; } .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .item-meta.final-quiz { background: #14c4ff; } .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .count-questions { color: #2dbbc4; background: #e3f1f2; } .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .duration { color: #de7e5b; background: #f4ebe7; } .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .course-item-status { -webkit-box-ordinal-group: 100; -webkit-order: 99; -ms-flex-order: 99; order: 99; padding: 0 !important; } .course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before { content: "\f03d"; } .course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before { content: "\f028"; } .course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-preview { color: #fff; background: var(--maxcoach-color-primary); } .course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-preview::before { color: #fff; vertical-align: baseline; content: attr(data-preview); } .course-curriculum ul.curriculum-sections .section-content .course-item.has-status.status-completed .course-item-status::before, .course-curriculum ul.curriculum-sections .section-content .course-item.has-status.status-evaluated .course-item-status::before { color: #3bb54a; } .course-curriculum ul.curriculum-sections .section-content .course-item.has-status.item-failed .course-item-status::before, .course-curriculum ul.curriculum-sections .section-content .course-item.has-status.failed .course-item-status::before { border-color: #f02425; color: #f02425; content: "\f00d"; } .course-curriculum ul.curriculum-sections .section-content .course-item.current { background: var(--maxcoach-color-primary); } .course-curriculum ul.curriculum-sections .section-content .course-item.current .section-item-link { font-weight: 700; color: #fff !important; } .course-curriculum ul.curriculum-sections .section-content .course-item.current .item-meta { background: none; color: #fff; border-color: #fff; } @media (max-width: 767px) { .course-item .section-item-link .course-item-meta { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .course-item .section-item-link .course-item-meta .duration { margin-bottom: 5px; } } body.course-item-popupx { overflow: hidden; _opacity: 0; } body.course-item-popupx #learn-press-course-curriculum { overflow: auto; position: fixed; z-index: 9999; top: 32px; bottom: 0; left: 0; width: 400px; border-right: 1px solid #ddd; background: #fff; } body.course-item-popupx #learn-press-course-curriculum .section-header { padding: 0 15px; } body.course-item-popupx #learn-press-course-curriculum .section-header .section-desc { margin: -10px 0 5px; } body.course-item-popupx #learn-press-course-curriculum .course-item { padding-right: 15px; padding-left: 15px; } body.course-item-popupx #learn-press-course-curriculum .course-item a::before { left: 15px; } body.course-item-popupx #learn-press-content-item { overflow: hidden; position: fixed; z-index: 9999; top: 32px; right: 0; bottom: 0; left: 400px; background: #fff; } body.course-item-popupx #learn-press-content-item .content-item-wrap { max-width: 900px; margin: 10px auto; } body.course-item-popupx #learn-press-content-item .course-item-title { font-size: 1.4rem; } body.course-item-popupx #learn-press-content-item .content-question-summary .review-heading { text-align: center; } body.course-item-popupx #learn-press-content-item .content-question-summary .question-title { margin-bottom: 10px; font-size: 1.2rem; } body.course-item-popupx #content-item-nav { position: fixed; z-index: 99999; right: 0; bottom: 0; left: 400px; height: 60px; border-top: 1px solid #ddd; background: #f5f5f5; } body.course-item-popupx #content-item-nav .content-item-nav-wrap { max-width: 900px; margin: 10px auto; } body.course-item-popupx #content-item-nav button { height: 40px; padding: 0 20px; line-height: 40px; } body.course-item-popupx .comment-form-textarea { box-sizing: border-box; } body.course-item-popupx.wpadminbar #learn-press-course-curriculum, body.course-item-popupx.wpadminbar #learn-press-content-item { top: 92px; } body.course-item-popupx.wpadminbar #course-item-content-header { top: 32px; } body.course-item-popupx.wpadminbar .content-item-description { margin-bottom: 20px; } body.course-item-popupx .content-item-summary { margin-bottom: 50px; } body.course-item-popupx .content-item-summary > h3 { margin-bottom: 20px; } body.course-item-popupx .content-item-summary.content-item-video .entry-video { position: absolute; top: 0; left: 0; width: 100%; background: #000; line-height: 1; } body.course-item-popupx .content-item-summary.content-item-video .entry-video iframe { width: 100%; max-width: 900px; margin-bottom: 0; vertical-align: top; } body.course-item-popupx .learn-press-content-protected-message { margin-bottom: 50px; padding: 20px; background: #ffe0e0; } body.course-item-popupx.content-only #learn-press-content-item { z-index: 9999999; top: 0; bottom: 0; left: 0; } body.course-item-popupx.content-only #learn-press-content-item #course-item-content-header, body.course-item-popupx.content-only #learn-press-content-item #course-item-content-footer { display: none; } body.course-item-popupx.content-only #learn-press-content-item .content-item-scrollable { bottom: 0; } body #ifr-course-item { position: absolute; z-index: 999999; top: 0; left: 0; width: 100%; height: 100%; background: #fff; } body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course { float: right; } #wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before, #wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before, #wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before { top: 2px; font-family: 'Font Awesome 5 Pro'; } #wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before { content: "\f017"; } #wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before { content: "\f15c"; } #wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before { content: "\f29c"; } .scroll-wrapper { overflow: hidden; opacity: 0; } .scroll-wrapper .scroll-element { background: transparent; } .scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible { -webkit-transition: opacity 0.25s; transition: opacity 0.25s; } .scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible { opacity: 0.7; } .course-remaining-time .lp-label.label-enrolled { font-size: inherit; } .learn-press-course-results-progress { margin-right: -4%; } .learn-press-course-results-progress .items-progress, .learn-press-course-results-progress .course-progress { float: left; width: 46%; margin-right: 4%; margin-bottom: 30px; } .learn-press-course-results-progress .items-progress .items-progress__heading, .learn-press-course-results-progress .course-progress .items-progress__heading { margin-bottom: 10px; } .learn-press-course-results-progress .items-progress .lp-progress-bar, .learn-press-course-results-progress .course-progress .lp-progress-bar { overflow: hidden; position: relative; height: 10px; border-radius: 5px; } .learn-press-course-results-progress .items-progress .lp-progress-bar .lp-progress-value, .learn-press-course-results-progress .course-progress .lp-progress-bar .lp-progress-value { position: absolute; width: 100%; height: 10px; margin-left: -100%; border-radius: 5px; } .learn-press-course-results-progress .items-progress .lp-course-status .grade.failed, .learn-press-course-results-progress .course-progress .lp-course-status .grade.failed { background: #f00; } .learn-press-course-results-progress .items-progress .lp-course-status .grade.passed, .learn-press-course-results-progress .course-progress .lp-course-status .grade.passed { background: #3eadff; } .learn-press-course-results-progress::after { display: block; clear: both; content: ""; } .learn-press-form.completed button::before { margin-right: 10px; font-family: 'Font Awesome 5 Pro'; font-size: 18px; content: "\f00c"; } .lp-course-progress { position: relative; } .lp-course-progress .lp-passing-conditional { position: absolute; top: 0; width: 3px; height: 100%; margin-left: -1px; background: var(--lp-secondary-color); } .course-meta { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 40px; } .course-meta .course-meta__pull-left, .course-meta .course-meta__pull-right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .course-meta .course-meta__pull-left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .course-meta .course-meta__pull-left .meta-item { margin-right: 10px; } .course-meta .course-meta__pull-right { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; } .course-meta .course-meta__pull-right .meta-item { margin-left: 10px; } .course-meta.course-meta-primary .meta-item { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .course-meta.two-columns .course-meta { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .course-extra-box { margin: 0 0 30px; border: 1px solid #eee; border-radius: 5px; } .course-extra-box__title { --extra-height: 54px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; height: var(--extra-height); margin: 0; padding: 0 45px 0 20px; background: #f5f5f5; font-size: 18px; cursor: pointer; } .course-extra-box__title::after { content: '\f107'; position: absolute; top: 0; right: 20px; line-height: var(--extra-height); } .course-extra-box__content { display: none; } .course-extra-box__content-inner { -webkit-animation-name: course-extra-box__content-inner-transform; animation-name: course-extra-box__content-inner-transform; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-direction: normal; animation-direction: normal; } .course-extra-box__content ul, .course-extra-box__content li { list-style: none; } .course-extra-box__content ul { margin: 0; padding: 0; } .course-extra-box__content li { margin: 0; padding: 19px 20px 14px; border-bottom: 1px solid #eee; } .course-extra-box__content li::before { margin-right: 8px; color: var(--maxcoach-color-primary); content: "\f00c"; } .course-extra-box__content li:last-child { border-bottom: 0; } .course-extra-box:last-child { margin-bottom: 60px; } .course-extra-box.active .course-extra-box__title::after { content: '\f106'; } input[name="course-extra-box-ratio"] { display: none; } input[name="course-extra-box-ratio"]:checked + .course-extra-box .course-extra-box__content { display: block; } input[name="course-extra-box-ratio"]:checked + .course-extra-box .course-extra-box__content .course-extra-box__content-inner { -webkit-transform: scale(1); transform: scale(1); } @-webkit-keyframes course-extra-box__content-inner-transform { from { opacity: 0; -webkit-transform: translateX(5%); transform: translateX(5%); } to { opacity: 1; -webkit-transform: translateX(0%); transform: translateX(0%); } } @keyframes course-extra-box__content-inner-transform { from { opacity: 0; -webkit-transform: translateX(5%); transform: translateX(5%); } to { opacity: 1; -webkit-transform: translateX(0%); transform: translateX(0%); } } .course-tab-panel-faqs { padding-top: 64px; } @media (max-width: 767px) { .course-tab-panel-faqs { padding: 0 15px; } } .course-tab-panel-faqs .course-faqs-box { margin: 0 0 20px; border: 1px solid #eee; border-radius: 5px; overflow: hidden; } .course-tab-panel-faqs .course-faqs-box__title { --extra-height: 54px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; min-height: var(--extra-height); margin: 0; padding: 0 45px 0 20px; background: #f5f5f5; font-size: 18px; cursor: pointer; color: var(--maxcoach-color-heading); font-weight: var(--maxcoach-typography-headings-font-weight); } .course-tab-panel-faqs .course-faqs-box__title::after { position: absolute; top: 50%; right: 28px; color: #6c6c6c; font-family: 'Font Awesome 5 Pro'; font-size: 12px; font-weight: 900; content: "\f078"; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .course-tab-panel-faqs .course-faqs-box .course-faqs-box__content { display: none; } .course-tab-panel-faqs .course-faqs-box .course-faqs-box__content .course-faqs-box__content-inner { margin: 0; padding: 19px 20px 14px; -webkit-animation-name: course-faqs-box__content-inner-transform; animation-name: course-faqs-box__content-inner-transform; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-direction: normal; animation-direction: normal; } .course-tab-panel-faqs .course-faqs-box:last-child { margin-bottom: 40px; } input[name="course-faqs-box-ratio"] { display: none; } input[name="course-faqs-box-ratio"]:checked + .course-faqs-box .course-faqs-box__content { display: block; } input[name="course-faqs-box-ratio"]:checked + .course-faqs-box .course-faqs-box__title::after { content: '\f077'; } @-webkit-keyframes course-faqs-box__content-inner-transform { from { opacity: 0; -webkit-transform: translateX(5%); transform: translateX(5%); } to { opacity: 1; -webkit-transform: translateX(0%); transform: translateX(0%); } } @keyframes course-faqs-box__content-inner-transform { from { opacity: 0; -webkit-transform: translateX(5%); transform: translateX(5%); } to { opacity: 1; -webkit-transform: translateX(0%); transform: translateX(0%); } } @media screen and (max-width: 1300px) { body.course-item-popup #course-item-content-header .course-item-search { width: 300px; } body.course-item-popup #course-item-content-header .course-item-search input { width: 285px; } body.course-item-popup #course-item-content-header .course-item-search button { left: 300px; } body.course-item-popup #learn-press-course-curriculum { width: 300px; } body.course-item-popup #learn-press-course-curriculum .progress-bg { width: 40px; } body.course-item-popup #content-item-nav, body.course-item-popup #learn-press-content-item, body.course-item-popup #course-item-content-footer { left: 300px; } body.course-item-popup .section-desc { display: none; } } @media screen and (max-width: 1200px) { body.course-item-popupx #course-item-content-header .course-item-search { width: 300px; } body.course-item-popupx #course-item-content-header .course-item-search input { width: 285px; } body.course-item-popupx #course-item-content-header .course-item-search button { left: 300px; } body.course-item-popupx #learn-press-course-curriculum { width: 300px; } body.course-item-popupx #content-item-nav, body.course-item-popupx #learn-press-content-item, body.course-item-popupx #course-item-content-footer { left: 300px; } body.course-item-popupx #learn-press-content-item .content-item-nav-wrap, body.course-item-popupx #learn-press-content-item .content-item-wrap { width: 90%; } } @media screen and (max-width: 768px) { body.course-item-popup #course-item-content-header .course-item-search { width: 200px; } body.course-item-popup #course-item-content-header .course-item-search input { width: 185px; } body.course-item-popup #course-item-content-header .course-item-search button { left: 200px; } body.course-item-popup #learn-press-course-curriculum { width: 200px; } body.course-item-popup #content-item-nav, body.course-item-popup #learn-press-content-item, body.course-item-popup #course-item-content-footer { left: 200px; } body.course-item-popup #learn-press-content-item .content-item-nav-wrap, body.course-item-popup #learn-press-content-item .content-item-wrap { width: 90%; } body.course-item-popup.wpadminbar #learn-press-content-item, body.course-item-popup.wpadminbar #learn-press-course-curriculum { top: 106px; } body.course-item-popup.wpadminbar #course-item-content-header { top: 46px; } .learn-press-course-results-progress { margin-right: 0%; } .learn-press-course-results-progress .items-progress, .learn-press-course-results-progress .course-progress { float: none; width: 100%; margin-right: 0%; margin-bottom: 20px; } } .lp-quiz-buttons { margin-bottom: 20px; display: block; clear: both; content: ""; } .quiz-progress { margin-bottom: 30px; background: #e7f7ff; } .quiz-progress .progress-items { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .quiz-progress .progress-items .progress-item { position: relative; color: #777; font-size: 15px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .quiz-progress .progress-items .progress-item .progress-number, .quiz-progress .progress-items .progress-item .progress-label { display: block; line-height: 1; text-align: center; } .quiz-progress .progress-items .progress-item .progress-number { margin: 15px 0 10px 0; font-size: 20px; } .quiz-progress .progress-items .progress-item .progress-label { margin-bottom: 15px; font-size: 14px; } .quiz-progress .progress-items .progress-item i { display: none; float: left; width: 60px; height: 60px; color: #fff; background: #00adff; font-size: 30px; line-height: 60px; text-align: center; } .quiz-progress .progress-items .progress-item::after { display: block; clear: both; content: ""; } .answer-options { margin: 0; padding: 0; list-style: none; } .answer-options .answer-option { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; position: relative; margin: 0 0 18px 0; padding: 10px; color: #777; background: #f5f5f5; font-size: 20px; cursor: pointer; border-radius: 4px; -webkit-transition: background linear 0.25s; transition: background linear 0.25s; } .answer-options .answer-option .option-title { display: table-cell; font-size: smaller; } .answer-options .answer-option .option-title .option-title-content { display: inline-block; vertical-align: middle; } .answer-options .answer-option .option-title::before { position: absolute; top: 0; bottom: 0; left: 0; width: 3px; background: #ddd; content: ""; -webkit-transition: background linear 0.25s; transition: background linear 0.25s; } .answer-options .answer-option input[type="checkbox"], .answer-options .answer-option input[type="radio"] { -webkit-appearance: initial; -moz-appearance: initial; position: relative; z-index: 10; width: 35px; min-width: 35px; height: 35px; margin: 0 10px 0 3px; border: 1px solid #cfcfcf; background: #f9fafc; border-radius: 4px; } .answer-options .answer-option input[type="checkbox"]:focus, .answer-options .answer-option input[type="radio"]:focus { outline: none; } .answer-options .answer-option input[type="checkbox"]::after { position: absolute; top: 0; left: 0; box-sizing: content-box; color: #3db748; font-family: 'Font Awesome 5 Pro'; font-weight: 900; content: "\f00c"; -webkit-transform: scale(0, 0); transform: scale(0, 0); } .answer-options .answer-option input[type="checkbox"]::after { background: none !important; } .answer-options .answer-option input[type="checkbox"]:checked ~ .option-title .option-title-content, .answer-options .answer-option input[type="radio"]:checked ~ .option-title .option-title-content { position: relative; } .answer-options .answer-option input[type="checkbox"]:checked ~ .option-title::before, .answer-options .answer-option input[type="radio"]:checked ~ .option-title::before { background: #00adff; } .answer-options .answer-option input[type="checkbox"]:checked::after { -webkit-transform: scale(1, 1); transform: scale(1, 1); } .answer-options .answer-option .option-title { margin: 0; } .answer-options .answer-option:hover { background: #e1f5ff; } .answer-options .answer-option.answer-correct { background: #e1f5ff; } .answer-options .answer-option.answer-correct input[type="radio"]:checked ~ .option-title::before, .answer-options .answer-option.answer-correct input[type="checkbox"]:checked ~ .option-title::before { background: #e1f5ff; } .answer-options .answer-option.answered-correct input[type="radio"]:checked ~ .option-title::before, .answer-options .answer-option.answered-correct input[type="checkbox"]:checked ~ .option-title::before { background: #00adff; } .answer-options .answer-option.answered-wrong input[type="radio"]::before, .answer-options .answer-option.answered-wrong input[type="radio"]::after, .answer-options .answer-option.answered-wrong input[type="checkbox"]::before, .answer-options .answer-option.answered-wrong input[type="checkbox"]::after { border-color: #f00; } .answer-options .answer-option.answered-wrong input[type="radio"]:checked ~ .option-title::before, .answer-options .answer-option.answered-wrong input[type="checkbox"]:checked ~ .option-title::before { background: #f00; } button[data-counter] { position: relative; } button[data-counter]::after { padding-left: 5px; content: "(+" attr(data-counter) ")"; } .quiz-result { max-width: 320px; margin: 20px auto 48px; text-align: center; } .quiz-result .result-heading { display: none; } .quiz-result.passed .result-message { background: #3bb54a; } .quiz-result.passed .result-message::after { content: "\f00c"; } .quiz-result .result-message { margin-bottom: 30px; padding: 10px 0; color: #fff; background: #f02425; font-size: 16px; font-weight: 400; border-radius: 4px; } .quiz-result .result-message::after { margin-left: 10px; font-family: 'Font Awesome 5 Pro'; font-weight: 900; content: "\f00d"; } .quiz-result .result-grade .result-achieved, .quiz-result .result-grade .result-require { display: inline-block; margin: 0 auto; } .quiz-result .result-grade .result-achieved { padding-bottom: 7px; border-bottom: 1px solid #999; color: #333; font-size: 28px; font-weight: 500; line-height: 1; } .quiz-result .result-grade .result-require { display: block; padding-top: 5px; color: #666; font-size: 16px; font-weight: 400; line-height: 1; } .quiz-result .result-grade .result-message { font-size: 14px; } .quiz-result.failed { } .quiz-result.passed .result-achieved { color: #04adff; } .quiz-result.passed .result-message strong { color: #04adff; } .quiz-result .result-statistic { margin: 0; padding: 0; text-align: left; list-style: none; } .quiz-result .result-statistic .result-statistic-field { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0; } .quiz-result .result-statistic .result-statistic-field span, .quiz-result .result-statistic .result-statistic-field p { margin: 0; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .quiz-result .result-statistic .result-statistic-field span { color: #666; font-size: 16px; font-weight: 400; line-height: 35px; } .quiz-result .result-statistic .result-statistic-field span::before { display: inline-block; width: 15px; margin-right: 10px; color: var(--maxcoach-color-primary); font-family: 'Font Awesome 5 Pro'; font-size: 16px; font-weight: 900; } .quiz-result .result-statistic .result-statistic-field p { color: #333; font-size: 16px; font-weight: 500; line-height: 35px; text-align: right; } .quiz-result .result-statistic .result-statistic-field.result-time-spend label::before { font-weight: 400; content: "\f017"; } .quiz-result .result-statistic .result-statistic-field.result-point label::before { font-weight: 400; content: "\f005"; } .quiz-result .result-statistic .result-statistic-field.result-questions label::before { font-weight: 400; content: "\f059"; } .quiz-result .result-statistic .result-statistic-field.result-questions-correct label::before { color: #3db748; content: "\f00c"; } .quiz-result .result-statistic .result-statistic-field.result-questions-wrong label::before { color: #f02425; content: "\f00d"; } .quiz-result .result-statistic .result-statistic-field.result-questions-skipped label::before { color: #ddd; content: "\f2f5"; } .quiz-status { position: -webkit-sticky; position: sticky; z-index: 99; top: 0; right: 0; left: 0; margin: 0 0 35px !important; } .quiz-status > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; box-sizing: border-box; width: 100%; max-width: 100%; height: 60px; margin: 0 auto; padding: 5px 10px 5px 20px; border-radius: 4px; background: var(--maxcoach-color-primary); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .quiz-status > div > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .quiz-status > div .current-point { display: none; } .quiz-status .questions-index { display: inline-block; color: #fff; font-size: 16px; font-weight: 400; line-height: 26px; } .quiz-status .questions-index span { font-weight: 500; } .quiz-status .countdown { position: relative; min-width: 120px; padding: 8px 29px; margin-right: 5px; border-radius: 5px; color: #333; background: #fff; font-size: 14px; font-weight: 400; line-height: 24px; text-align: center; } .quiz-status .countdown .fas { position: absolute; top: 50%; left: 10px; color: #333; font-size: 14px; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .quiz-status .countdown .clock { display: none; width: 40px; height: 40px; } .quiz-status .countdown .clock:before { position: absolute; width: 40px; height: 40px; border: 4px solid #b1c1e6; border-radius: 50%; content: ""; box-sizing: border-box; } .quiz-status .countdown .clock .circle-progress-bar { display: inline-block; position: relative; width: 40px; height: 40px; stroke: #5383f7; } .quiz-status .countdown .clock .circle-progress-bar .circle-progress-bar__circle { -webkit-transition: 0.35s stroke-dashoffset; transition: 0.35s stroke-dashoffset; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } .quiz-status .countdown .clock.x .circle-progress-bar__circle { stroke: #f00; } .quiz-status .submit-quiz button.lp-button { background: none; border-color: #fff; height: 40px; line-height: 38px; margin: 0 0 0 10px; padding: 0 25px; } .quiz-status .submit-quiz button.lp-button:hover { background: #fff; color: var(--maxcoach-color-primary); } .quiz-status.submitting .submit-quiz button { background: #ddd; } .question-numbers { text-align: center; list-style: none; } .question-numbers li { display: inline-block; position: relative; margin-bottom: 3px; } .question-numbers li a { display: block; min-width: 20px; padding: 8px; border: 1px solid #ddd; color: #999; background: #f5f5f5; box-shadow: none; font-size: 12px; line-height: 1; } .question-numbers li a span { vertical-align: middle; } .question-numbers li a:hover { border: 1px solid #3880a2; color: #fff; background: #00adff; } .question-numbers li.current a { border-color: #3880a2; color: #fff !important; background: #00adff; } .question-numbers li.current.skipped::after { background: #fff; } .question-numbers li.answered a::after { margin-left: 3px; font-family: 'Font Awesome 5 Pro'; font-size: 8px; vertical-align: middle; } .question-numbers li.answered.answered-wrong a { color: #f00; } .question-numbers li.answered.answered-true a { color: #00adff; } .question-numbers li.answered.answered-true.current a { color: #fff; } .question-numbers li.skipped::after { position: absolute; bottom: 3px; left: 50%; width: 10px; height: 4px; margin-left: -5px; border-radius: 2px; background: #aaa; content: ""; } .quiz-intro { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 0 20px; padding: 0; list-style: none; } .quiz-intro-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 40px 0 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .quiz-intro-item::before { position: relative; top: -2px; margin-right: 10px; color: var(--maxcoach-color-primary); font-family: 'Font Awesome 5 Pro'; font-size: 16px; font-weight: 900; } .quiz-intro-item--passing-grade { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } .quiz-intro-item--passing-grade::before { content: "\f012"; } .quiz-intro-item--questions-count { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } .quiz-intro-item--questions-count::before { content: "\f12e"; } .quiz-intro-item--duration { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } .quiz-intro-item--duration::before { content: "\f017"; } .quiz-intro-item__title { margin: 0; padding: 0 8px 0 0; color: #333; font-size: 16px; font-weight: 300; line-height: 1.7; } .quiz-intro-item__content { color: #222; font-size: 16px; font-weight: 400; } .question-explanation-content, .question-hint-content { margin-bottom: 20px; padding: 10px 15px; background: #f5f5f5; } .redo-quiz button[type="submit"] { content: attr(data-counter); } .circle-bar { position: relative; width: 300px; height: 300px; border-color: #ddd; } .circle-bar::before { position: absolute; z-index: 0; top: 0; left: 0; box-sizing: border-box; width: 100%; height: 100%; border: 10px solid #ddd; border-radius: 50%; content: ""; } .circle-bar .before, .circle-bar .after { position: absolute; z-index: 0; top: 0; left: 0; box-sizing: border-box; width: 100%; height: 100%; border: 10px solid #14c4ff; border-radius: 50%; } .circle-bar .before { border-bottom-color: transparent; border-left-color: transparent; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .circle-bar .after { border-color: #14c4ff; border-top-color: transparent; border-right-color: transparent; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .circle-bar.bg50 .after { z-index: 10; border-bottom-color: inherit; border-left-color: inherit; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .lp-quiz-buttons .complete-quiz, .lp-quiz-buttons .back-quiz, .lp-quiz-buttons .review-quiz { float: right; } .quiz-results, .quiz-content, .quiz-questions, .quiz-buttons, .quiz-attempts { margin-bottom: 60px; } .quiz-result .result-grade { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; position: relative; box-sizing: border-box; height: 200px; margin-bottom: 30px; padding: 50px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .quiz-result .result-grade::before, .quiz-result .result-grade svg { position: absolute; top: 0; left: 50%; width: 200px; height: 200px; margin-left: -100px; border-radius: 50%; } .quiz-result .result-grade::before { box-sizing: border-box; padding: 30px; border: 10px solid #ccc; content: ""; } .quiz-result .result-grade svg { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } .quiz-result .result-grade svg circle { stroke: var(--maxcoach-color-primary); } .quiz-result.passed .result-grade svg { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } .quiz-result.passed .result-grade .result-achieved { color: #333; } .quiz-result.passed .result-grade .result-message strong { color: #4caf50; } .quiz-questions .question { margin-bottom: 60px; } .question .answer-option { padding: 0; _border: 2px solid #d9e0f1; background: #fff; } .question .answer-option input[type="radio"]::after, .question .answer-option input[type="checkbox"]::after { border-color: #d9e0f1; } .question .answer-option input[type="radio"]:disabled, .question .answer-option input[type="checkbox"]:disabled { border-color: #ddd; background: #f9f9f9; } .question .answer-option input[type="radio"]:disabled::after, .question .answer-option input[type="checkbox"]:disabled::after { border-color: #ddd; } .question .answer-option input[type="radio"]:checked:not(:disabled)::after, .question .answer-option input[type="checkbox"]:checked:not(:disabled)::after { border-color: #99aee4; } .question .answer-option .option-title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; margin: 0; padding: 14px 10px 11px 65px; border: 1px solid #ccc; color: #666; background: #fff; font-size: 16px; font-weight: 300; line-height: 26px; border-radius: 4px; } .question .answer-option .option-title::after { display: inline-block; visibility: hidden !important; content: "."; } .question .answer-option .option-title:hover { background: #f9f9f9; } .question .answer-option .option-title::before { display: none; } .question .answer-option.answer-correct .option-title { border-color: #4caf50; } .question .answer-option.answered-wrong .option-title { border-color: #ff6423; } .question .question-title { display: block; margin-top: 0; margin-bottom: 18px; color: #333; font-size: 18px; font-weight: normal; font-weight: 500; } .question .question-title .edit-link { float: right; font-size: 14px; font-weight: normal; } .question .question-content { margin-bottom: 30px; color: #666; font-size: 16px; font-weight: 300; line-height: 26px; } .question .question-response { margin-bottom: 10px; font-size: 14px; } .question .question-response .label { display: inline-block; margin: 0 5px 0 0; padding: 8px 10px; border-radius: 4px; color: #fff; line-height: 1; } .question .question-response .point { display: inline-block; } .question .question-response.correct .label { background: #4caf50; } .question .question-response.incorrect .label { background: #ff6423; } .question .question-index { display: inline-block; margin: 0 5px 0 0; } .question .btn-show-hint { position: relative; margin: 0 0 0 10px; padding: 0; outline: none; color: #00adff; background: transparent; font-size: 0; text-decoration: none; } .question .btn-show-hint::before { font-family: 'Font Awesome 5 Pro'; font-size: 18px; content: "\f059"; } .question .btn-show-hint:hover span { position: absolute; bottom: 100%; left: 0; width: auto; padding: 6px 9px; border-radius: 2px; color: #333; background: #eee; font-size: 14px; font-weight: 400; line-height: 1; white-space: nowrap; text-transform: none; } .question.question-fill_in_blanks .blanks .blank-input-wrap { display: inline-block; } .question.question-fill_in_blanks .blanks .blank-block { margin-bottom: 20px; } .question.question-fill_in_blanks .blanks .blank-input { display: inline-block; width: auto; min-width: 50px; margin: 0 10px; padding: 0 10px; border: none; border-bottom: 1px dashed #ddd; text-align: center; white-space: nowrap; } .question.question-fill_in_blanks .blanks .blank-input br { display: none; } .question.question-fill_in_blanks .blanks .blank-input > * { display: inline; white-space: nowrap; } .question.question-fill_in_blanks .blanks .blank-select { display: inline-block; height: 30px; margin-left: 4px; padding: 1px; } .question.question-fill_in_blanks .blanks .blank-fills { display: inline-block; } .question.question-fill_in_blanks .blanks .blank-fills code { margin: 0 5px; padding: 0 6px; background: #ddd; line-height: 1; border-radius: 4px; } .question.question-fill_in_blanks .blanks.ordered { list-style-position: inside; } .question.question-fill_in_blanks .blanks.one-paragraph { line-height: 3; } @media screen and (min-width: 61.5625em) { body:not(.search-results) article:not(.type-page) .entry-footer { display: none; } body:not(.search-results) article:not(.type-page) .lp-entry-content { float: none; width: auto; } } .lp-widget .items-progress, .lp-widget .course-progress { width: 100%; } .lp-widget .course-remaining-time { font-size: 14px; } .lp-widget .lp-course-info-fields { margin: 0; } .lp-widget .lp-course-info-fields .lp-course-info { list-style: none; margin: 0 0 10px 0; } .lp-widget .lp-course-info-fields .lp-course-info .lp-label { float: right; background: #03a9f4; } .learn-press-tip { display: none; margin: 0 5px; color: #444; font-size: 13px; font-style: normal; line-height: 1; vertical-align: baseline; cursor: pointer; } .learn-press-tip.ready { display: inline-block; } .learn-press-tip::before { font-family: 'Font Awesome 5 Pro'; content: "\f059"; } .learn-press-tip:hover { opacity: 0.8; } .learn-press-tip-floating { position: absolute; z-index: 9999999; min-width: 20px; margin-left: -1px; padding: 0.618em 1em; color: #fff; background: #383838; font-size: 12px; line-height: 1.2em; border-radius: 3px; } .learn-press-tip-floating > * { font-size: 12px; } .learn-press-tip-floating .close { display: inline-block; position: absolute; top: -8px; right: -8px; width: 16px; height: 16px; border: 1px solid #fff; color: #fff; background: #468fbc; line-height: 16px; text-align: center; cursor: pointer; border-radius: 50%; } .learn-press-tip-floating .close::before { font-family: 'Font Awesome 5 Pro'; content: "\f00d"; } .learn-press-tip-floating p { margin: 0; } .learn-press-tip-floating::before { position: absolute; bottom: -6px; left: 50%; width: 0; height: 0; margin-left: -6px; border: 6px solid transparent; border-top-color: #383838; border-bottom-width: 0; content: ""; } body.lp-preview.admin-bar #learn-press-content-item { top: 32px !important; } body.lp-preview #learn-press-course-curriculum { display: none; } body.lp-preview #learn-press-content-item { top: 0 !important; left: 0 !important; } body.lp-preview #course-item-content-header { display: none; } @-webkit-keyframes rotating4 { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotating4 { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes animation4 { from { left: -40%; width: 40%; } to { left: 100%; width: 10%; } } @keyframes animation4 { from { left: -40%; width: 40%; } to { left: 100%; width: 10%; } } #popup_container { opacity: 0; -webkit-transform: scale(0.5); transform: scale(0.5); } body.confirm #popup_overlay { z-index: 999998 !important; } body.confirm #popup_container { z-index: 999999 !important; max-width: 90% !important; min-width: 300px !important; padding: 10px !important; background: #f5f5f5; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; border-radius: 3px; } body.confirm #popup_container #popup_title { display: none !important; } body.confirm #popup_container #popup_message { margin: -10px; background: #fff; padding: 20px; border-radius: 3px; } body.confirm #popup_container .close { position: absolute; top: 3px; right: 10px; } body.confirm #popup_container #popup_panel { margin-top: 20px; text-align: center; } body.confirm #popup_container #popup_panel button, body.confirm #popup_container #popup_panel input[type="button"], body.confirm #popup_container #popup_panel input[type="submit"] { height: 30px; line-height: 30px; padding: 0 25px; } body.confirm #popup_container #popup_cancel { display: none; } body.confirm #popup_container.ready { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } a { text-decoration: none; } .lp-content-area { width: 1170px; max-width: 100%; margin: 0 auto; } @media (max-width: 1024px) { .lp-content-area { padding-right: 15px; padding-left: 15px; } } .lp-archive-courses.loading ul.learn-press-courses { position: relative; } .lp-archive-courses.loading ul.learn-press-courses::after { position: absolute; z-index: 3; top: 0; right: 0; bottom: 0; left: 0; background: #f3f3f3; background: -webkit-linear-gradient(left, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%); background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%); background-size: 400% 100%; list-style: none; content: ""; -webkit-animation: lp-skeleton-loading 1.4s ease infinite; animation: lp-skeleton-loading 1.4s ease infinite; } .lp-archive-courses.loading ul.learn-press-courses::before { position: absolute; z-index: 2; top: 0; right: 0; bottom: 0; left: 0; background: #fff; content: ""; } .lp-archive-courses form[name="search-course"] { position: relative; margin-bottom: 20px; } .lp-archive-courses form[name="search-course"] .search-course-input { width: 100%; padding: 12px; box-sizing: border-box; } .lp-archive-courses form[name="search-course"] .search-course-button { position: absolute; top: 1px; right: 1px; bottom: 1px; height: auto; padding: 15px; line-height: 1px; } .lp-archive-courses .learn-press-courses-header { float: left; padding-top: 4px; } .lp-archive-courses .learn-press-courses-header h1 { margin: 0; font-size: 30px; font-weight: 600; } @media (max-width: 767px) { .lp-archive-courses .learn-press-courses-header { margin-bottom: 20px; } } .lp-archive-courses .learn-press-courses { clear: both; margin: 0 -15px 0 -15px; padding: 0; list-style: none; display: -webkit-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .lp-archive-courses .learn-press-courses .course { width: 25%; margin: 0 0 30px 0; box-shadow: none; list-style: none; } .lp-archive-courses .learn-press-courses .course .course-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; position: relative; height: 100%; -webkit-transition: all 0.3s; transition: all 0.3s; } .lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail { overflow: hidden; position: relative; } .lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail .lp-badge.featured { position: absolute; z-index: 100; top: 28px; left: -110px; width: 300px; text-align: center; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail .course-thumbnail a { display: block; overflow: hidden; } .lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail .course-thumbnail .thumbnail { margin: 0; padding: 0; border: 0; border-radius: unset; line-height: unset; } .lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail .course-thumbnail .thumbnail::before { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; background: rgba(0, 0, 0, 0.5); content: ""; -webkit-transition: all 0.3s; transition: all 0.3s; } .lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail .course-thumbnail .thumbnail img { display: block; width: 100%; height: auto; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: scale(1); transform: scale(1); } .lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail .course-wishlist { position: absolute; z-index: 2; top: 6px; right: 6px; opacity: 0; color: #fff; cursor: pointer; } .lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail .course-wishlist::before { font-family: 'Font Awesome 5 Pro'; font-weight: 900; content: "\f004"; } .lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail .course-wishlist .course-wishlist__btn { display: none; } .lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail .course-wishlist:hover { color: var(--maxcoach-color-primary); } .lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail:hover::before { opacity: 1; } .lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail:hover .course-thumbnail a img { -webkit-transform: scale(1.05); transform: scale(1.05); } .lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail:hover .course-wishlist { opacity: 1; } .lp-archive-courses .learn-press-courses .course .course-item:hover .course-thumbnail .thumbnail::before { opacity: 1; } .lp-archive-courses .learn-press-courses .course .course-item:hover .course-thumbnail a img { -webkit-transform: scale(1.05); transform: scale(1.05); } .lp-archive-courses .learn-press-courses .course .course-item:hover .course-wishlist { opacity: 1; } .lp-archive-courses .learn-press-courses .course .course-item .course-wishlist.filled { opacity: 1; } .lp-archive-courses .learn-press-courses .course .course-item .course-content { position: relative; border-top: 0; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink { display: -webkit-box; clear: both; overflow: hidden; position: relative; border: none; color: #fff; text-decoration: none; text-transform: none; -webkit-line-clamp: 2; -webkit-box-orient: vertical; box-shadow: none; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink:focus { box-shadow: none; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title { margin: 0; padding: 0; color: #333; font-size: 16px; font-weight: 600; line-height: 24px; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title:hover { color: var(--maxcoach-color-primary); } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-review { display: none; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories, .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-tags { display: block; font-size: 14px; font-weight: 300; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories { float: left; position: relative; margin-right: 10px; margin-bottom: 16px; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories a { display: inline-block; display: none; margin: 0 10px; color: #fff; text-decoration: none; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories a:first-child { display: block; margin-left: 0; padding: 2px 16px; background: var(--maxcoach-color-primary); } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories a:hover { color: #333; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories::after { position: absolute; top: 50%; right: -2px; width: 1px; height: 12px; opacity: 0.5; background: #999; content: ""; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-instructor { float: left; margin-bottom: 16px; font-size: 14px; font-weight: 300; line-height: 25px; text-transform: capitalize; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-instructor a { color: #059de9; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-instructor a:hover { color: var(--maxcoach-color-primary); } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info { color: #666; font-size: 14px; font-weight: 300; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info > span { display: block; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price { float: right; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .origin-price, .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .price { color: #333; font-size: 16px; font-weight: 600; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .origin-price { margin-right: 10px; color: #666; font-size: 14px; font-weight: 300; text-decoration: line-through; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-instructor { float: right; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info::after { display: block; clear: both; content: ""; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-excerpt { display: -webkit-box; overflow: hidden; margin-bottom: 28px; color: #666; font-size: 16px; font-weight: 300; line-height: 26px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .lp-archive-courses .learn-press-courses .course .course-item .course-content .separator { display: none; } .lp-archive-courses .learn-press-courses[data-layout="list"] { margin: 0; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding: 24px; border: 1px solid rgba(204, 204, 204, 0.3); border-radius: 4px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } @media (max-width: 767px) { .lp-archive-courses .learn-press-courses[data-layout="list"] .course { padding: 15px; } } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; width: 100%; border: unset; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } @media (max-width: 767px) { .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-wrap-thumbnail { float: left; width: 35.8%; } @media (max-width: 767px) { .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-wrap-thumbnail { width: 100%; } } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content { float: right; width: calc(100% - 35.8% - 76px); padding-top: 5px; } @media (max-width: 1200px) { .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content { width: calc(100% - 35.8% - 40px); } } @media (max-width: 1200px) { .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content { width: calc(100% - 35.8% - 25px); } } @media (max-width: 767px) { .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content { width: 100%; padding-top: 20px; } } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-categories a { position: relative; padding: 2px 20px 2px 15px; -webkit-clip-path: polygon(0% 0%, 100% 0, 88% 50%, 100% 100%, 0% 100%); clip-path: polygon(0% 0%, 100% 0, 88% 50%, 100% 100%, 0% 100%); } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink { overflow: hidden; height: 25px; margin-bottom: 5px; -webkit-line-clamp: 1; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink .course-title { color: #333; font-size: 18px; font-weight: 600; line-height: 24px; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink .course-title:hover { color: var(--maxcoach-color-primary); } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 12px; padding-bottom: 18px; color: #333; font-size: 14px; font-weight: 400; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item { padding-right: 28px; text-transform: capitalize; } @media (max-width: 1024px) { .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item { padding-right: 20px; } } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item::before { position: relative; top: -1px; margin-right: 8px; color: var(--maxcoach-color-primary); font-family: 'Font Awesome 5 Pro'; font-weight: 900; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-level::before { content: "\f012"; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-duration::before { content: "\f017"; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-lesson::before { content: "\f0c5"; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-quiz::before { content: "\f12e"; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-student::before { content: "\f501"; } @media (max-width: 815px) { .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta { display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-gap: 15px; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item { padding-right: 15px; } } @media (max-width: 767px) { .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta { -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr); } } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-tags a { margin: 0 10px 10px 0; padding: 3px 5px; border-radius: 3px; color: #fff; background: #e4a2a2; line-height: 1; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-footer { float: left; margin-right: 20px; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-footer .course-students { display: none; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-footer .course-price { float: unset; } @media (max-width: 767px) { .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-footer { margin-bottom: 30px; } } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore { float: right; position: relative; right: 4px; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a { padding: 9px 24px; border-radius: 3px; color: #fff; background: var(--maxcoach-color-primary); font-weight: 400; line-height: 1; -webkit-transition: all 0.3s; transition: all 0.3s; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a:hover { opacity: 0.5; background: var(--maxcoach-color-primary); } @media (max-width: 767px) { .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; float: unset; clear: both; } } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course { padding: 0 15px; } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item:hover { box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.2); } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content { padding: 15px 20px 12px 20px; border: 1px solid #f0f0f0; border-top: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-instructor { margin-bottom: 7px; } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-categories { float: right; position: absolute; z-index: 1; top: -34px; right: -1px; margin-right: 0; } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-categories::after { display: none; } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-categories a { position: relative; margin: 0; padding: 2px 12px 2px 22px; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%); clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%); } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-permalink { height: 48px; margin-bottom: 20px; } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-wrap-meta { display: none; } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-info .course-excerpt { display: none; } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-info .course-footer { padding-top: 18px; border-top: 1px solid rgba(153, 153, 153, 0.2); } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-info .course-footer .course-students { float: left; text-transform: capitalize; } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-info .course-footer .course-students::before { position: relative; top: -1px; margin-right: 8px; color: var(--maxcoach-color-primary); font-family: 'Font Awesome 5 Pro'; font-weight: 900; content: "\f501"; } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-info .course-readmore { display: none; } @media (max-width: 992px) { .lp-archive-courses .learn-press-courses[data-layout="grid"] .course { width: 50%; } } @media (max-width: 767px) { .lp-archive-courses .learn-press-courses[data-layout="grid"] .course { width: 100%; } } .lp-archive-courses .learn-press-courses[data-size="3"] .course { width: 33.3333%; } @media (max-width: 767px) { .lp-archive-courses .learn-press-courses[data-size="3"] .course { width: 100%; } } .lp-courses-bar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; float: right; margin-bottom: 48px; } @media (max-width: 767px) { .lp-courses-bar { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; width: 100%; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } } .lp-courses-bar .search-courses { position: relative; width: 306px; max-width: 100%; margin-right: 20px; line-height: 1; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .lp-courses-bar .search-courses input[type="text"] { width: 100%; height: 44px; padding: 6px 32px 6px 18px; border: 1px solid #ccc; border-radius: 5px; background: #fff; font-size: 14px; font-style: italic; line-height: 1; } .lp-courses-bar .search-courses input[type="text"]:focus { border-color: var(--maxcoach-color-primary); outline: 0; } .lp-courses-bar .search-courses button { position: absolute; top: 50%; right: 12px; width: 30px; height: 30px; padding: 0; border: none; color: #333; background: transparent; font-size: 16px; line-height: 1; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } .lp-courses-bar .search-courses button:focus { border: 0; outline: 0; } .lp-courses-bar .search-courses ::-webkit-input-placeholder { color: #999; } .lp-courses-bar .search-courses :-ms-input-placeholder { color: #999; } .lp-courses-bar .search-courses ::-moz-placeholder { color: #999; } .lp-courses-bar .search-courses ::placeholder { color: #999; } @media (max-width: 767px) { .lp-courses-bar .search-courses { width: 100%; } } .lp-courses-bar .switch-layout { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 44px; line-height: 1; text-align: right; -webkit-box-flex: 0; -webkit-flex: 0 0 40px; -ms-flex: 0 0 40px; flex: 0 0 40px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .lp-courses-bar .switch-layout input[type="radio"] { display: none; } .lp-courses-bar .switch-layout .switch-btn { display: block; width: 40px; height: 40px; margin: 0; padding: 0; border-radius: 5px; font-size: 16px; line-height: 40px; text-align: left; text-align: center; cursor: pointer; } .lp-courses-bar .switch-layout .switch-btn::before { display: inline-block; margin: 8px 6px; color: #333; font-family: 'Font Awesome 5 Pro'; font-weight: 900; line-height: 1; } .lp-courses-bar .switch-layout .switch-btn.grid::before { content: "\f00a"; } .lp-courses-bar .switch-layout .switch-btn.list { margin-left: 3px; } .lp-courses-bar .switch-layout .switch-btn.list::before { content: "\f03a"; } input[type="radio"]:nth-child(1):checked ~ .switch-btn:nth-child(2) { background: #f5f5f5; } input[type="radio"]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before { color: var(--maxcoach-color-primary); } input[type="radio"]:nth-child(3):checked ~ .switch-btn:nth-child(4) { background: #f5f5f5; } input[type="radio"]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before { color: var(--maxcoach-color-primary); } input[type="radio"]:nth-child(5):checked ~ .switch-btn:nth-child(6) { background: #f5f5f5; } input[type="radio"]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before { color: var(--maxcoach-color-primary); } input[type="radio"]:nth-child(7):checked ~ .switch-btn:nth-child(8) { background: #f5f5f5; } input[type="radio"]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before { color: var(--maxcoach-color-primary); } input[type="radio"]:nth-child(9):checked ~ .switch-btn:nth-child(10) { background: #f5f5f5; } input[type="radio"]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before { color: var(--maxcoach-color-primary); } input[type="radio"]:nth-child(11):checked ~ .switch-btn:nth-child(12) { background: #f5f5f5; } input[type="radio"]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before { color: var(--maxcoach-color-primary); } input[type="radio"]:nth-child(13):checked ~ .switch-btn:nth-child(14) { background: #f5f5f5; } input[type="radio"]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before { color: var(--maxcoach-color-primary); } input[type="radio"]:nth-child(15):checked ~ .switch-btn:nth-child(16) { background: #f5f5f5; } input[type="radio"]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before { color: var(--maxcoach-color-primary); } input[type="radio"]:nth-child(17):checked ~ .switch-btn:nth-child(18) { background: #f5f5f5; } input[type="radio"]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before { color: var(--maxcoach-color-primary); } input[type="radio"]:nth-child(19):checked ~ .switch-btn:nth-child(20) { background: #f5f5f5; } input[type="radio"]:nth-child(19):checked ~ .switch-btn:nth-child(20)::before { color: var(--maxcoach-color-primary); } .lp-archive-courses .course-summary .course-summary-content .course-detail-info { margin-bottom: 60px; padding: 40px 0 10px 0; color: #fff; background: var(--lp-secondary-color); } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left { width: 70%; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-title { margin-bottom: 42px; color: #fff; font-size: 30px; font-weight: 500; line-height: 1; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta.course-meta-primary { margin-bottom: 36px; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta.course-meta-primary .course-meta__pull-left .meta-item-categories::before { font-weight: 400; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta.course-meta-secondary { margin-bottom: 0; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 46px; margin-right: 50px; font-size: 16px; font-weight: 300; text-transform: capitalize; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item span { padding-right: 4px; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item:last-child { margin-right: 0; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item::before { margin-right: 8px; color: var(--maxcoach-color-primary); font-family: 'Font Awesome 5 Pro'; font-weight: 900; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item .meta-item__image { margin-right: 10px; -webkit-box-flex: 0; -webkit-flex: 0 0 46px; -ms-flex: 0 0 46px; flex: 0 0 46px; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item .meta-item__image img { overflow: hidden; position: relative; width: 46px; height: 46px; border-radius: 50%; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item .meta-item__value label { margin: 0; color: #999; font-size: 14px; font-weight: 300; line-height: 1.5; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item .meta-item__value > div { line-height: 1.5; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item .meta-item__value > div a { color: #fff; font-size: 16px; font-weight: 400; text-transform: capitalize; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item .meta-item__value > div a:hover { color: var(--maxcoach-color-primary); } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-categories { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-categories::before { margin-right: 10px; font-size: 36px; content: "\f02e"; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-categories .meta-item__value div span { padding: 0 5px; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-categories .meta-item__value div a:hover { color: var(--maxcoach-color-primary); } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-review .meta-item__value { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-review .meta-item__value .review-stars-rated { margin-bottom: 0; line-height: 1; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-duration::before { content: "\f017"; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-level::before { content: "\f012"; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-lesson::before { content: "\f0c5"; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-quiz::before { content: "\f12e"; } .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-student::before { content: "\f501"; } @media (max-width: 1024px) { .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item { margin-right: 30px; } } @media (max-width: 767px) { .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item { margin-right: 0; } } @media (max-width: 767px) { .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left { display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-gap: 20px; } } @media (max-width: 768px) { .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left { width: 100%; } } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .entry-content-left { width: calc(100% - 300px); max-width: 100%; margin: 0; padding-right: 40px; } @media (max-width: 768px) { .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .entry-content-left { width: 100%; padding-right: 0; } } @media (max-width: 767px) { .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .entry-content-left { width: 100%; margin-bottom: 30px; } } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar { width: 300px; max-width: 100%; margin-top: -272px; } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner { width: 300px; } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner .course-sidebar-top { box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05); } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner .course-sidebar-secondary { margin-top: 30px; padding: 0; } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner .learn-press-course-wishlist { color: #fff; background: transparent !important; font-size: 0; } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner .learn-press-course-wishlist.on, .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner .learn-press-course-wishlist:hover { color: var(--maxcoach-color-primary); } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner .learn-press-course-wishlist::before { font-family: 'Font Awesome 5 Pro'; font-size: 26px; font-weight: 900; content: "\f004"; } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner > div { overflow: hidden; padding: 20px; background: #fff; } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner > div .widgettitle { margin-top: 0; margin-bottom: 2px; font-size: 18px; font-weight: 500; } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner > div ul { list-style: none; } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner > div ul li a { color: #666; font-size: 16px; font-weight: 300; line-height: 24px; } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner > div ul li a:hover { color: var(--maxcoach-color-primary); box-shadow: unset; } @media (max-width: 768px) { .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar { width: 100%; margin-top: 0; } .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner { width: 100%; } } @media (max-width: 767px) { .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar { width: 100%; padding-left: 0; } } @media (max-width: 768px) { .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } } #learn-press-course .course-summary-sidebar .course-sidebar-preview { margin-bottom: 35px; background: #fff; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-price { text-align: center; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-price .origin-price { color: #666; font-size: 18px; font-weight: 300; font-style: unset; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-price .price { color: #333; font-size: 26px; font-weight: 500; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .media-preview { overflow: hidden; position: relative; margin: -20px -20px 40px; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .media-preview img { max-width: 100%; height: auto; vertical-align: top; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons { margin-bottom: 34px; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons > * { margin-bottom: 10px; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons > *:last-child { margin-bottom: 0; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons form, #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button { width: 100%; text-decoration: none; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button { font-weight: 500; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button:hover { border-color: var(--maxcoach-color-primary); } #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button.button-enroll-course { border-color: var(--maxcoach-color-primary); color: #fff; background: var(--maxcoach-color-primary); } #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button.button-enroll-course:hover { opacity: 0.5; background: var(--maxcoach-color-primary); } #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button.button-enroll-course.loading::before { display: inline-block; font-family: 'Font Awesome 5 Pro'; font-weight: 900; content: "\f110"; -webkit-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button ~ .lp-enroll-notice { margin-top: 20px; padding: 20px; border: 2px solid #059601; border-radius: 9px; font-size: 15px; line-height: 1.4; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button ~ .lp-enroll-notice.error { border-color: #d85554; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-time { margin-bottom: 28px; padding-bottom: 8px; border-bottom: 1px solid rgba(204, 204, 204, 0.3); } #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-time .course-time-row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: #666; font-size: 16px; font-weight: 300; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-time .course-time-row strong { color: #333; font-weight: 500; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-time .course-time-row time { color: #666; font-size: 16px; font-weight: 300; line-height: 24px; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-results-progress .items-progress, #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-results-progress .course-progress { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; margin: 0; padding: 0; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-results-progress .items-progress__heading, #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-results-progress .course-progress__heading { margin: 0; margin-bottom: 5px; padding: 0; color: #333; font-size: 15px; font-weight: 500; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-results-progress .items-progress .number, #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-results-progress .course-progress .number { display: block; margin: 0; color: #666; font-size: 16px; font-weight: 300; line-height: 16px; text-align: right; } #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-results-progress .items-progress .learn-press-progress, #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-results-progress .course-progress .learn-press-progress { clear: both; width: 100%; } #learn-press-course .course-summary-sidebar .course-sidebar-preview > *:last-child { margin-bottom: 0; } #learn-press-course .course-summary-sidebar .course-extras { display: block; } #learn-press-course .course-summary-sidebar .course-extras .course-extras__title { font-size: 18px; font-weight: normal; } #learn-press-course .course-summary-sidebar .course-extras .course-extras__content { color: #777; font-size: 14px; } #learn-press-course .course-summary-sidebar .course-extras .course-extras__content ul { list-style: none; } #learn-press-course .course-summary-sidebar .course-extras .course-extras__content ol { list-style-position: inside; } #learn-press-course .course-summary-sidebar .course-extras .course-extras__content ul li, #learn-press-course .course-summary-sidebar .course-extras .course-extras__content ol li { position: relative; border: none; } #learn-press-course .course-summary-sidebar .course-extras.style-checks ul li, #learn-press-course .course-summary-sidebar .course-extras.style-checks ol li { padding-left: 20px; } #learn-press-course .course-summary-sidebar .course-extras.style-checks ul li::before, #learn-press-course .course-summary-sidebar .course-extras.style-checks ol li::before { display: inline-block; position: absolute; top: 13px; left: 0; width: 12px; height: 7px; border: 2px solid #8794b9; border-top: none; border-right: none; content: ""; -webkit-transform: rotate(-54deg); transform: rotate(-54deg); } #learn-press-course .course-summary-sidebar .course-extras.style-radios ul li, #learn-press-course .course-summary-sidebar .course-extras.style-radios ol li { padding-left: 20px; } #learn-press-course .course-summary-sidebar .course-extras.style-radios ul li::before, #learn-press-course .course-summary-sidebar .course-extras.style-radios ol li::before { display: inline-block; position: absolute; top: 12px; left: 0; width: 12px; height: 12px; border: 2px solid #8794b9; border-radius: 50%; content: ""; } .learnpress-page .lp-button.secondary { background: #9198ab; } .learnpress-page .lp-button.secondary:hover { background: #9ba6c5; } .learnpress-page .lp-button:disabled, .learnpress-page .lp-button[disabled] { pointer-events: none; } .learnpress-page:hover { text-decoration: none; } #popup-course { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: fixed; z-index: 999; top: 0; right: 0; bottom: 0; left: 0; background: #fff; --sidebar-size: 340px; --header-bg: #3f3a64; --header-height: 60px; --content-size: 930px; } #popup-course #popup-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: fixed; z-index: 100; right: 0; left: var(--sidebar-size); padding: 0; background: var(--header-bg); } #popup-course #popup-header .popup-header__inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: var(--content-size); min-height: var(--header-height); margin: 0 auto; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } #popup-course #popup-header .course-title { font-size: 1.4rem; margin: 0; line-height: 1.2; color: #fff; } #popup-course #popup-header .course-title a { color: inherit; } #popup-course #popup-header .course-title a:hover { color: var(--maxcoach-color-primary); } #popup-course #popup-header .learn-press-progress::before { background: #fff; } #popup-course #sidebar-toggle { display: inline-block; position: absolute; z-index: 100; top: 110px; left: var(--sidebar-size); width: 48px; height: 48px; margin: 0; background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.08); border-radius: 0 5px 5px 0; cursor: pointer; -webkit-transition: 0.25s; transition: 0.25s; -webkit-appearance: none; color: var(--maxcoach-color-primary); } #popup-course #sidebar-toggle:hover { color: #fff; background: var(--maxcoach-color-primary); } #popup-course #sidebar-toggle:after { display: none; } #popup-course #sidebar-toggle:before { display: inline-block; position: absolute; top: 50%; left: 50%; font-size: 18px; content: '\f0ec'; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border: 0; outline: 0; background: none; } #popup-course #sidebar-toggle:checked { left: 0; } #popup-course #sidebar-toggle:checked ~ #popup-sidebar { -webkit-box-flex: 0; -webkit-flex: 0 0 0; -ms-flex: 0 0 0px; flex: 0 0 0; } #popup-course #sidebar-toggle:checked ~ #popup-header { left: 0; } #popup-course #popup-sidebar { overflow: auto; position: relative; box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1); -webkit-box-flex: 0; -webkit-flex: 0 0 var(--sidebar-size); -ms-flex: 0 0 var(--sidebar-size); flex: 0 0 var(--sidebar-size); } #popup-course #popup-sidebar .search-course { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; height: var(--header-height); background: #f9fafc; } #popup-course #popup-sidebar .search-course input[name="s"] { display: block; width: 100%; margin: 0; padding-left: 20px; border: none; color: #fff; background: var(--header-bg); box-shadow: none; font-size: 14px; line-height: 1; outline: 0; border-radius: 0; } #popup-course #popup-sidebar .search-course button { position: absolute; top: 0; right: 10px; width: 16px; height: 100%; margin: 0 10px; padding: 0; border: 0; background: transparent; line-height: 1px; } #popup-course #popup-sidebar .search-course button::before { color: #fff; font-family: 'Font Awesome 5 Pro'; font-size: 16px; font-weight: 400; content: '\f002'; } #popup-course #popup-sidebar .search-course button.clear { display: none; } #popup-course #popup-sidebar .search-course button.clear::before { content: "\f00d"; } #popup-course #popup-sidebar .search-course .search-results { display: none; overflow: auto; position: fixed; z-index: 99999999; top: 92px; bottom: 0; left: 0; width: 400px; margin: 0; border-top-color: transparent; border-right: 1px solid #d9e0f1; background: #fbfcff; } #popup-course #popup-sidebar .search-course .search-results .search-results__item { border-bottom: 1px solid #d9e0f1; background: #fff; } #popup-course #popup-sidebar .search-course .search-results .search-results__item img { position: absolute; left: 10px; width: 40px; height: 40px; } #popup-course #popup-sidebar .search-course .search-results .search-results__item a { display: -webkit-box; overflow: hidden; position: relative; box-sizing: content-box; height: 40px; padding: 10px 10px 10px 60px; color: #777; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } #popup-course #popup-sidebar .search-course .search-results .search-results__item:hover { background: #d9e0f1; } #popup-course #popup-sidebar .search-course .search-results .search-results__item-title { overflow: hidden; margin: 0 0 -2px 0; padding: 0; font-size: 16px; font-weight: normal; } #popup-course #popup-sidebar .search-course .search-results .search-results__item-author { font-size: 12px; } #popup-course #popup-sidebar .search-course .search-results .course-price { position: absolute; right: 10px; bottom: 10px; font-size: 12px; } #popup-course #popup-sidebar .search-course .search-results .course-price .origin-price { font-size: smaller; text-decoration: line-through; } #popup-course #popup-sidebar .search-course .search-results .search-results__not-found { padding: 10px; color: #777; } #popup-course #popup-sidebar .search-course .search-results .search-results__pagination { padding: 10px; text-align: center; } #popup-course #popup-sidebar .search-course .search-results .search-results__pagination a, #popup-course #popup-sidebar .search-course .search-results .search-results__pagination span { display: inline-block; margin: 0 3px 10px 2px; padding: 5px 8px; border: 1px solid #d9e0f1; border-radius: 4px; color: #777; font-size: 14px; line-height: 1; cursor: pointer; } #popup-course #popup-sidebar .search-course .search-results .search-results__pagination span { color: #999; background: #d9e0f1; } #popup-course #popup-sidebar .search-course .search-course.searching .search-results { display: block; } #popup-course #popup-sidebar .search-course .search-course.searching .clear { display: block; } #popup-course #popup-sidebar .search-course .search-course.searching button { display: none; } #popup-course #popup-sidebar .search-course .search-course.searching::after { position: absolute; z-index: 1; bottom: 0; left: 50%; width: 0; height: 0; margin-left: -10px; border: 10px solid transparent; border-bottom-color: #fff; content: ""; } #popup-course #popup-sidebar .curriculum-scrollable { height: 100%; overflow: hidden; } #popup-course #popup-sidebar .curriculum-sections { margin-right: -15px !important; overflow-y: scroll; height: 100%; } #popup-course #popup-sidebar .course-curriculum { overflow: auto; position: absolute; bottom: 0; top: var(--header-height); width: var(--sidebar-size); } #popup-course #popup-sidebar .course-curriculum .section { border: 0; border-radius: 0; } #popup-course #popup-sidebar .course-curriculum .section + .section { margin: 16px 0 0; } #popup-course #popup-sidebar .course-curriculum .section .circle-progress { display: inline-block; position: absolute; top: 50%; right: 10px; width: 24px; height: 24px; margin-top: -12px; border: 3px solid #d9e0f1; border-radius: 50%; } #popup-course #popup-sidebar .course-curriculum .section-header { display: block; padding: 22px 0; } #popup-course #popup-sidebar .course-curriculum .section-left { padding: 0 20px; } #popup-course #popup-sidebar .course-curriculum .section-title { font-size: 15px; font-weight: 500; line-height: 26px; } #popup-course #popup-sidebar .course-curriculum .section .section-header .section-left .section-toggle { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-flex: 0; -webkit-flex: 0; -ms-flex: 0; flex: 0; } #popup-course #popup-sidebar .course-curriculum .section .section-header .section-left .section-toggle i { color: #666; } #popup-course #popup-sidebar .course-curriculum .section .section-content { margin-bottom: 0; } #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item > span { display: none; } #popup-course #popup-sidebar .course-curriculum .section-item-link { padding: 0 20px 0 45px; } #popup-course #popup-sidebar .course-curriculum .section-item-link:before { position: absolute; left: 20px; } #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .item-name { display: block; width: 100%; padding: 10px 0; } #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .course-item-meta .item-meta { padding: 0 8px; } #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .course-item-meta .item-meta::before { font-size: 12px; } #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item::before { top: -1px; bottom: -1px; height: auto; background: transparent; } #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item::after { content: ""; } #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item.has-status.failed .section-item-link .course-item-meta .trans { color: #f02425; } #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item.status-completed .section-item-link .course-item-meta .trans { color: #3bb54a; } #popup-course #popup-sidebar .course-curriculum .section.section-empty .section-header { margin: 0; } #popup-course #popup-sidebar .course-curriculum .section.section-empty .learn-press-message { margin: 0; padding: 10px; border-bottom: 1px solid #d9e0f1; border-radius: 0; color: #999; background: #f5f5f5; font-size: 14px; } #popup-course #popup-sidebar .course-curriculum .section.section-empty .learn-press-message::before, #popup-course #popup-sidebar .course-curriculum .section.section-empty .learn-press-message::after { position: absolute; z-index: 9999; top: -16px; left: 10px; width: 0; height: 0; border: 8px solid transparent; border-bottom-color: #f5f5f5; background: transparent; content: ""; border-radius: 0; } #popup-course #popup-sidebar .course-curriculum .section.section-empty .learn-press-message::after { z-index: 9998; top: -20px; left: 8px; border-width: 10px; border-bottom-color: #d9e0f1; } #popup-course #popup-content { overflow: auto; position: relative; margin: var(--header-height) 0 0; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } #popup-course #popup-content #learn-press-content-item .content-item-wrap { width: var(--content-size); max-width: 100%; margin: 100px auto; padding: 0 15px; } @media (max-width: 1024px) { #popup-course #popup-header .popup-header__inner { width: 100%; padding-right: 15px; padding-left: 15px; } } @media (max-width: 767px) { #popup-course #popup-header .popup-header__inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } } @media (max-width: 768px) { #popup-course #popup-header .popup-header__inner .course-title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } } #popup-course #popup-header .popup-header__inner .items-progress { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @media (max-width: 768px) { #popup-course #popup-header .popup-header__inner .items-progress { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } } @media (max-width: 767px) { #popup-course #popup-header .popup-header__inner .items-progress { padding-bottom: 20px; -webkit-box-pack: end; -webkit-justify-content: end; -ms-flex-pack: end; justify-content: end; } } #popup-course #popup-header .popup-header__inner .items-progress .number { padding-right: 10px; color: #fff; font-size: 14px; font-weight: 300; } #popup-course #popup-header .lp-button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; height: 40px; margin: 9px; border: none; color: #fff; background: var(--maxcoach-color-primary); font-size: 14px; font-weight: 400; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; line-height: 40px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } #popup-course #popup-header .lp-button:hover { opacity: 0.8; } #popup-course #popup-header .lp-button-back { float: right; margin: 9px 10px; } #popup-course #popup-header .lp-button-back button::before, #popup-course #popup-header .lp-button-back button::after { content: ""; } #popup-course #popup-header .lp-button-back button::before { border: 1px solid #ddd; } #popup-course #popup-header .lp-button-back button::after { border: 1px solid #ddd; } #popup-course #popup-content .lp-button { position: relative; margin: 0 10px 0 0; } #popup-course #popup-content .lp-button.instant-check .instant-check__icon { margin-right: 5px; } #popup-course #popup-content .lp-button.instant-check .instant-check__icon::before { font-family: 'Font Awesome 5 Pro'; content: "\f058"; } #popup-course #popup-content .lp-button.instant-check .instant-check__info { visibility: hidden; position: absolute; top: 100%; left: 0; margin-top: 3px; padding: 11px 20px; border-radius: 3px; background: #eee; white-space: nowrap; text-transform: none; } #popup-course #popup-content .lp-button.instant-check:hover .instant-check__info { visibility: visible; position: absolute; top: 100%; left: 0; margin-top: 3px; padding: 11px 11px; border-radius: 3px; color: #333; background: #eee; white-space: nowrap; } #popup-course #popup-content .lp-button.instant-check.loading .instant-check__icon { display: inline-block; -webkit-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } #popup-course #popup-content .lp-button.instant-check.loading .instant-check__icon::before { font-weight: 800; content: "\f110"; } #popup-course #popup-content .lp-button.completed { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; width: 100%; margin-top: 32px; border-color: transparent; color: #fff; background: #3db748; font-size: 16px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } #popup-course #popup-content .lp-button.completed i { margin-left: 9px; font-size: 14px; } @media (max-width: 1024px) { #popup-course #popup-content #learn-press-content-item .content-item-wrap { width: 100%; } } #popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description h2, #popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description h3, #popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description h4, #popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description h5, #popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description h6 { margin-top: 0; margin-bottom: 18px; font-size: 18px; letter-spacing: unset; } #popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description p { margin: 0 0 18px 0; color: #666; font-size: 16px; font-weight: 300; line-height: 26px; } #popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description img { max-width: 100%; height: auto; vertical-align: middle; } #popup-course #popup-content #learn-press-quiz-app { margin-bottom: 40px; } #popup-course #popup-content #learn-press-quiz-app .quiz-content { margin-bottom: 40px; color: #666; font-size: 16px; font-weight: 300; line-height: 26px; } #popup-course #popup-content #learn-press-quiz-app .quiz-content img { max-width: 100%; height: auto; vertical-align: middle; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons .button-right .lp-button { margin: 0 0 0 15px; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons .lp-button[data-type="question-nav"] { margin: 0; border: 1px solid #d9e0f1; color: #777; background: #fbfcff; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons .lp-button[data-type="question-nav"]::before { display: inline-block; width: 15px; height: 15px; border: 2px solid #d9e0f1; border-top-color: transparent; border-left-color: transparent; content: ""; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons .lp-button[data-type="question-nav"].prev::before { margin-left: 7px; -webkit-transform: rotate(135deg); transform: rotate(135deg); } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons .lp-button[data-type="question-nav"].next { margin-left: -1px; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons .lp-button[data-type="question-nav"].next::before { margin-right: 7px; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons .lp-button[data-type="question-nav"]:hover { background: #fff; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons.align-center { display: block; text-align: center; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons.align-center .button-left { text-align: center; margin: 0 !important; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons.align-center .button-left.fixed { } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons:not(.infinity).is-first .prev { display: none; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons:not(.infinity).is-last .next { display: none; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons:not(.is-first):not(.is-last) .prev { border-top-right-radius: 0; border-bottom-right-radius: 0; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons:not(.is-first):not(.is-last) .next { border-top-left-radius: 0; border-bottom-left-radius: 0; } #popup-course #popup-content #learn-press-quiz-app .questions-pagination .nav-links { text-align: center; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons .nav-links { margin: 0 0 20px; display: inline-block; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons .nav-links .page-numbers { display: inline-block; vertical-align: top; height: 48px; line-height: 50px; min-width: 48px; border-radius: 48px; margin: 0; padding: 0 5px !important; border: 0; background: none; color: #ababab; } #popup-course #popup-content #learn-press-quiz-app .quiz-buttons .nav-links .page-numbers.current { color: var(--maxcoach-color-heading); background: #eee; } #popup-course #popup-content #learn-press-quiz-app .questions-pagination .nav-links .page-numbers.next, #popup-course #popup-content #learn-press-quiz-app .questions-pagination .nav-links .page-numbers.prev { display: inline-block; padding: 8px; background: transparent; font-size: 0; text-align: center; text-decoration: none; text-transform: none; } #popup-course #popup-content #learn-press-quiz-app .questions-pagination .nav-links .page-numbers.prev::before { color: #999; font-family: 'Font Awesome 5 Pro'; font-size: 16px; font-weight: 900; content: "\f104"; } #popup-course #popup-content #learn-press-quiz-app .questions-pagination .nav-links .page-numbers.next::after { color: #999; font-family: 'Font Awesome 5 Pro'; font-size: 16px; font-weight: 900; content: "\f105"; } #popup-course #popup-content.fixed-quiz-status .quiz-status { background: var(--maxcoach-color-primary); } #popup-course #popup-content.fixed-quiz-status .quiz-status > div { padding: 0; } #popup-course .lp-quiz-buttons .complete-quiz, #popup-course .lp-quiz-buttons .back-quiz, #popup-course .lp-quiz-buttons .review-quiz { float: right; } #popup-course .quiz-results, #popup-course .quiz-content, #popup-course .quiz-questions, #popup-course .quiz-buttons, #popup-course .quiz-attempts { margin-bottom: 40px; } #popup-course .quiz-result .result-grade { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; position: relative; box-sizing: border-box; height: 200px; margin-bottom: 30px; padding: 50px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } #popup-course .quiz-result .result-grade::before, #popup-course .quiz-result .result-grade svg { position: absolute; top: 0; left: 50%; width: 200px; height: 200px; margin-left: -100px; border-radius: 50%; } #popup-course .quiz-result .result-grade::before { box-sizing: border-box; padding: 30px; border: 10px solid #ccc; content: ""; } #popup-course .quiz-result .result-grade svg { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } #popup-course .quiz-result .result-grade svg circle { stroke: var(--maxcoach-color-primary); } #popup-course .quiz-result.passed .result-grade svg { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } #popup-course .quiz-result.passed .result-grade .result-achieved { color: #333; } #popup-course .quiz-result.passed .result-grade .result-message strong { color: #4caf50; } #popup-course .quiz-questions .question { margin-bottom: 40px; } #popup-course .quiz-questions .lp-fib-content { margin-bottom: 20px; padding: 20px; border: 2px solid #f5f5f5; border-radius: 6px; line-height: 1.6; } #popup-course .quiz-questions .lp-fib-content .lp-fib-input { display: inline-block; width: auto; max-width: none; } #popup-course .quiz-questions .lp-fib-content .lp-fib-input > input { min-height: 36px; } #popup-course .quiz-questions .lp-fib-content .lp-fib-answered { padding: 0 10px; background: #ececec; white-space: nowrap; } #popup-course .quiz-questions .lp-fib-content .lp-fib-answered.fail { border: 2px solid #d85554; } #popup-course .quiz-questions .lp-fib-content .lp-fib-answered.fail .lp-fib-answered__answer { text-decoration: line-through; } #popup-course .quiz-questions .lp-fib-content .lp-fib-answered.correct { border: 2px solid #00adff; } #popup-course .quiz-questions .lp-fib-note { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: 10px; font-size: 14px; font-weight: 400; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } #popup-course .quiz-questions .lp-fib-note > span { display: inline-block; width: 20px; height: 20px; margin: 0 5px 0 0; } #popup-course .quiz-questions .lp-sorting-choice__check-answer { padding: 5px 20px; border: 2px solid #059601; border-radius: 5px; font-size: 1rem; } #popup-course .question .answer-option { padding: 0; _border: 2px solid #d9e0f1; background: #fff; } #popup-course .question .answer-option .option-title { cursor: pointer; } #popup-course .question .answer-option input[type="radio"], #popup-course .question .answer-option input[type="checkbox"] { position: absolute; top: 50%; left: 10px; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } #popup-course .question .answer-option input[type="checkbox"]::after { width: auto; height: auto; left: 50%; top: 50%; font-size: 12px; } #popup-course .question .answer-option input[type="radio"]:disabled, #popup-course .question .answer-option input[type="checkbox"]:disabled { border-color: #ddd; background: #f9f9f9; } #popup-course .question .answer-option input[type="radio"]:disabled::after, #popup-course .question .answer-option input[type="checkbox"]:disabled::after { border-color: #ddd; } #popup-course .question .answer-option input[type="radio"]:checked:not(:disabled)::after, #popup-course .question .answer-option input[type="checkbox"]:checked:not(:disabled)::after { -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } #popup-course .question .answer-option .option-title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; margin: 0; padding: 14px 10px 11px 35px; border: 1px solid #ccc; color: #666; background: #fff; font-size: 16px; font-weight: 300; line-height: 26px; border-radius: 4px; } #popup-course .question .answer-option .option-title::after { display: inline-block; visibility: hidden !important; content: "."; } #popup-course .question .answer-option .option-title:hover { background: #f9f9f9; } #popup-course .question .answer-option .option-title::before { display: none; } #popup-course .question .answer-option.answer-correct .option-title { border-color: #4caf50; } #popup-course .question .answer-option.answered-wrong .option-title { border-color: #ff6423; } #popup-course .question .question-title { display: block; margin-top: 0; margin-bottom: 18px; color: #333; font-size: 18px; font-weight: normal; font-weight: 500; } #popup-course .question .question-title .edit-link { float: right; font-size: 14px; font-weight: normal; } #popup-course .question .question-content { margin-bottom: 30px; color: #666; font-size: 16px; font-weight: 300; line-height: 26px; } #popup-course .question .question-response { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom: 10px; font-size: 14px; } #popup-course .question .question-response .label { display: inline-block; margin: 0 5px 0 0; padding: 8px 10px; border-radius: 4px; color: #fff; line-height: 1; } #popup-course .question .question-response .point { display: inline-block; } #popup-course .question .question-response.correct .label { background: #4caf50; } #popup-course .question .question-response.incorrect .label { background: #ff6423; } #popup-course .question .question-index { display: inline-block; margin: 0 5px 0 0; } #popup-course .question .btn-show-hint { position: relative; margin: 0 0 0 10px; padding: 0; border: none; outline: none; color: #00adff; background: transparent; font-size: 0; text-decoration: none; } #popup-course .question .btn-show-hint::before { font-family: 'Font Awesome 5 Pro'; font-size: 18px; content: "\f059"; } #popup-course .question .btn-show-hint:hover span { position: absolute; bottom: 100%; left: 0; width: auto; padding: 6px 9px; border-radius: 2px; color: #333; background: #eee; font-size: 14px; font-weight: 400; line-height: 1; white-space: nowrap; text-transform: none; } #popup-course .question.question-fill_in_blanks .blanks .blank-input-wrap { display: inline-block; } #popup-course .question.question-fill_in_blanks .blanks .blank-block { margin-bottom: 20px; } #popup-course .question.question-fill_in_blanks .blanks .blank-input { display: inline-block; width: auto; min-width: 50px; margin: 0 10px; padding: 0 10px; border: none; border-bottom: 1px dashed #ddd; text-align: center; white-space: nowrap; } #popup-course .question.question-fill_in_blanks .blanks .blank-input br { display: none; } #popup-course .question.question-fill_in_blanks .blanks .blank-input > * { display: inline; white-space: nowrap; } #popup-course .question.question-fill_in_blanks .blanks .blank-select { display: inline-block; height: 30px; margin-left: 4px; padding: 1px; } #popup-course .question.question-fill_in_blanks .blanks .blank-fills { display: inline-block; } #popup-course .question.question-fill_in_blanks .blanks .blank-fills code { margin: 0 5px; padding: 0 6px; background: #ddd; line-height: 1; border-radius: 4px; } #popup-course .question.question-fill_in_blanks .blanks.ordered { list-style-position: inside; } #popup-course .question.question-fill_in_blanks .blanks.one-paragraph { line-height: 3; } #popup-course .scrollbar-light > .scroll-element { z-index: 9999; } #popup-course .scrollbar-light > .scroll-element.scroll-y { display: none; } #popup-course .scrollbar-light > .scroll-element.scroll-y .scroll-bar { box-sizing: border-box; } body.admin-bar #popup-course { top: 32px; } @media screen and (max-width: 1280px) { #popup-course { --sidebar-size: 300px; } } @media screen and (max-width: 782px) { body.admin-bar #popup-course { top: 46px; } #popup-course { --sidebar-size: 250px; } #popup-course #sidebar-toggle:checked ~ #popup-sidebar { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; } #popup-course #sidebar-toggle:checked ~ #popup-header { left: 0; } #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration { display: none; } } .lp-overlay { display: none; position: fixed; z-index: 10000; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background-color: rgba(209, 213, 219, 0.8); -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition-duration: 150ms; transition-duration: 150ms; -webkit-transition-property: opacity; transition-property: opacity; } #popup-content #learn-press-item-comments { visibility: hidden; overflow: auto; position: absolute; z-index: 99; top: 0; right: 0; left: 0; opacity: 0; background: #fff; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; pointer-events: none; } #popup-content #learn-press-item-comments .learn-press-comments { width: 800px; max-width: 90%; margin: 20px auto; padding: 50px; } #popup-content.open-comments #learn-press-content-item { display: none; } #popup-content.open-comments #learn-press-item-comments { visibility: visible; opacity: 1; pointer-events: visible; } body.learnpress #popup-content > a.lp-lesson-comment-btn { position: fixed; z-index: 100; right: 40px; bottom: 60px; height: 42px; margin: 0; padding: 0 18px; border-radius: 5px; color: #fff; background-color: var(--maxcoach-color-primary); font-size: 15px; font-weight: 700; line-height: 42px; cursor: pointer; } body.learnpress #popup-content > a.lp-lesson-comment-btn:focus { outline: none; background-color: var(--maxcoach-color-primary); text-decoration: none; } .learn-press-progress { overflow: hidden; position: relative; width: 80px; height: 10px; border-radius: 5px; } .learn-press-progress .learn-press-progress__active { position: absolute; z-index: 1; left: -100%; width: 100%; height: 100%; border-radius: 3px; background: var(--maxcoach-color-primary); -webkit-transition: 0.5s; transition: 0.5s; } .learn-press-progress::before { display: block; position: absolute; z-index: 0; top: 0; width: 100%; height: 100%; background: #eee; content: ""; } .course-curriculum .section-header .section-left .section-toggle { -webkit-box-flex: 0; -webkit-flex: 0 0 40px; -ms-flex: 0 0 40px; flex: 0 0 40px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; cursor: pointer; } .course-curriculum .section-header .section-left .section-toggle .fa-caret-down { display: none; } .course-curriculum .section-header .learn-press-progress { width: 100px; } .course-curriculum .section.closed .section-toggle .fa-caret-down { display: block; } .course-curriculum .section.closed .section-toggle .fa-caret-up { display: none; } .course-curriculum .section.closed .section-content { overflow: hidden; height: 0; } .lp-skeleton-animation { margin: 0; padding: 0; list-style: none; } .lp-skeleton-animation > li { width: 100%; height: 16px; margin-top: 15px; border-radius: 2px; background: -webkit-linear-gradient(left, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%); background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%); background-size: 400% 100%; list-style: none; -webkit-animation: lp-skeleton-loading 1.4s ease infinite; animation: lp-skeleton-loading 1.4s ease infinite; } @-webkit-keyframes lp-skeleton-loading { 0% { background-position: 100% 50%; } to { background-position: 0 50%; } } @keyframes lp-skeleton-loading { 0% { background-position: 100% 50%; } to { background-position: 0 50%; } } input[type="text"], input[type="email"], input[type="number"], input[type="password"] { box-sizing: border-box; margin: 0; box-shadow: unset; } body { background: #fff; } body.learnpress-page { overflow-x: hidden; } .wrap-fullwidth { margin-right: -1000px; margin-left: -1000px; } .wrap-fullwidth a:focus, .wrap-fullwidth button:focus, .wrap-fullwidth input:focus, .wrap-fullwidth textarea:focus { border: 0; outline: 0; } .wrap-fullwidth a:hover { text-decoration: none; } .wrap-fullwidth p { word-break: break-word; } .wrap-fullwidth p:last-child { margin-bottom: 0; } .wrap-fullwidth label { display: block; margin: 0; outline: none; } .wrap-fullwidth img { max-width: 100%; height: auto; } .wrap-fullwidth form { margin: 0; } .wrap-fullwidth .col-full { box-sizing: border-box; max-width: 100%; padding: 0; } .wrap-fullwidth .col-full .woocommerce-breadcrumb { display: none; } footer { clear: both; } .margin-bottom { margin-bottom: 20px; } .hide-if-js { display: none !important; } .clearfix::after { display: block; clear: both; content: ""; } .lp-form-fields { margin: 0; padding: 0; list-style: none; } .lp-form-fields .form-field { margin: 0 0 20px 0; list-style: none; } .lp-content-wrap > h2 { margin-top: 0; margin-bottom: 26px; color: #333; font-size: 30px; font-weight: 600; } .learn-press-breadcrumb { width: 1170px; max-width: 100%; margin: 0 auto 45px auto; padding: 0; color: #333; font-size: 14px; font-weight: 500; list-style: none; } .learn-press-breadcrumb li { display: inline-block; margin: 0; } .learn-press-breadcrumb li a { color: #666; font-weight: 300; } .learn-press-breadcrumb li a:hover { color: var(--maxcoach-color-primary); } .learn-press-breadcrumb i { margin: 0 5px; color: #666; font-size: 12px; } @media (max-width: 1024px) { .learn-press-breadcrumb { padding-right: 15px; padding-left: 15px; } } .learn-press-breadcrumb a { color: #666; font-weight: 300; } .learnpress-page .lp-button, .learnpress-page #lp-button { padding: 0 41px; height: 52px; line-height: 50px; outline: none; border-width: 1px; border-style: solid; border-radius: 5px; font-size: 14px; font-weight: 700; cursor: pointer; } .learnpress-page .lp-button.large, .learnpress-page #lp-button.large { height: 52px; padding: 0 30px; font-size: 18px; } .learnpress-page .lp-button.gray, .learnpress-page #lp-button.gray { position: absolute; z-index: 1; top: 8px; right: 5px; padding: 0; border: 0; } .learnpress-page .lp-button.gray:hover, .learnpress-page #lp-button.gray:hover { background: transparent; text-decoration: none; } .learnpress-page .lp-button.gray:focus, .learnpress-page #lp-button.gray:focus { border: 0; outline: 0; } .learnpress-page .lp-button.btn-ajax-off .icon, .learnpress-page #lp-button.btn-ajax-off .icon { display: none; } .learnpress-page .lp-button.btn-ajax-on .icon, .learnpress-page #lp-button.btn-ajax-on .icon { display: inline-block; margin-right: 5px; -webkit-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } .learnpress-page .lp-button:focus, .learnpress-page #lp-button:focus { outline: 0; } .learnpress-page .lp-button.loading::before, .learnpress-page #lp-button.loading::before { display: inline-block; font-family: 'Font Awesome 5 Pro'; font-weight: 900; content: "\f110"; -webkit-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; margin: 0 5px 0 0; } .learnpress-page .rwmb-field .description { margin-top: 8px; color: #999; font-size: smaller; font-style: italic; } .lp-ajax-message { display: none; margin-top: 20px; padding: 20px; border: 2px solid #059601; border-radius: 9px; font-size: 15px; line-height: 1.4; } .lp-ajax-message.error { border-color: #d85554; } .course-meta { margin-bottom: 14px; } .course-meta .course-students::before { font-family: 'Font Awesome 5 Pro'; content: ""; } .order-comments { width: 100%; min-height: 150px; } .learn-press-progress { position: relative; } .learn-press-progress .progress-bg { overflow: hidden; position: relative; height: 10px; background: #eee; border-radius: 5px; } .learn-press-progress .progress-bg .progress-active { position: absolute; left: 50%; width: 100%; height: 100%; margin-left: -100%; background: var(--maxcoach-color-primary); } .retake-course, .enroll-course, .purchase-course { display: inline-block; } .table-orders { font-size: 16px; } .table-orders th, .table-orders td { padding: 5px 10px; } .form-button { display: inline-block; } ul.list-table-nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: 0; list-style: none; } ul.list-table-nav .nav-text { text-align: left; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } ul.list-table-nav .nav-pages { text-align: right; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .primary-color { color: #00adff; } .primary-color-before::before { color: #00adff; } .primary-color-after::after { color: #00adff; } .primary-background-color { background: #00adff; } .primary-background-color { background: #00adff; } .course-origin-price { margin-right: 5px; font-size: 85%; text-decoration: line-through; } .content-item-wrap #comments { margin-right: 0; margin-left: 0; } .content-item-wrap #comments #comment { box-sizing: border-box; } .course-summary .course-summary-sidebar { position: relative; } .course-summary .course-summary-sidebar.slide-down .course-summary-sidebar__inner { position: fixed; top: 0; } .course-summary .course-summary-sidebar.slide-top .course-summary-sidebar__inner { position: absolute; } .course-graduation span { color: #999; } .course-graduation .icon { margin-right: 5px; font-size: 20px; } .course-graduation.passed .icon { color: #059601; } .course-graduation.error .icon { color: #d85554; } .learn-press-template-warning::before { color: #ffc107; font-family: 'Font Awesome 5 Pro'; content: "\f071"; } .lp-badge { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 30px; padding: 0; line-height: 1; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .lp-badge::before, .lp-badge::after { content: ""; } .lp-badge::before { display: inline-block; position: relative; z-index: 10; color: #fff; font-weight: bold; line-height: 1; } .lp-badge.featured-course { position: absolute; z-index: 1; top: 25px; left: -110px; width: 300px; background: #93f; text-align: center; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .lp-badge.featured-course::before { font-size: 12px; text-transform: uppercase; content: attr(data-text); } #learn-press-course-tabs input[name="learn-press-course-tab-radio"], #learn-press-course-tabs .course-tab-panel { display: none; } #learn-press-course-tabs .course-nav label { display: block; margin: 0; padding: 18px 10px; font-size: 16px; font-weight: 600; text-align: center; text-transform: capitalize; cursor: pointer; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(1):checked ~ .course-tab-panels .course-tab-panel:nth-child(1) { display: block; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(2):checked ~ .course-tab-panels .course-tab-panel:nth-child(2) { display: block; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(3):checked ~ .course-tab-panels .course-tab-panel:nth-child(3) { display: block; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(4):checked ~ .course-tab-panels .course-tab-panel:nth-child(4) { display: block; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(5):checked ~ .course-tab-panels .course-tab-panel:nth-child(5) { display: block; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) { border-bottom: 0; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) label { color: var(--maxcoach-color-primary); background: #fff; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(6):checked ~ .course-tab-panels .course-tab-panel:nth-child(6) { display: block; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) { border-bottom: 0; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) label { color: var(--maxcoach-color-primary); background: #fff; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(7):checked ~ .course-tab-panels .course-tab-panel:nth-child(7) { display: block; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) { border-bottom: 0; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) label { color: var(--maxcoach-color-primary); background: #fff; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(8):checked ~ .course-tab-panels .course-tab-panel:nth-child(8) { display: block; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) { border-bottom: 0; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) label { color: var(--maxcoach-color-primary); background: #fff; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(9):checked ~ .course-tab-panels .course-tab-panel:nth-child(9) { display: block; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) { border-bottom: 0; } #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) label { color: var(--maxcoach-color-primary); background: #fff; } .no-event { pointer-events: none; } @media screen and (max-width: 768px) { ul.learn-press-courses .course { width: 48%; } } @media screen and (max-width: 600px) { ul.learn-press-courses { margin-right: 0; } ul.learn-press-courses .course { width: 100%; margin-right: 0; } } .btn-back-to-class { margin: 0 0 30px; } .course-price .price { color: inherit; font-size: inherit; font-weight: inherit; } .learnpress .learn-press-progress .progress-bg { background: #eee; } .learnpress .lp-label { height: 28px; line-height: 28px; padding: 0 10px; border-radius: 5px; margin-right: 6px; background: #111; color: #fff; } .learnpress .lp-label.label-enrolled, .learnpress .lp-label.label-started { background: #111; } .learn-press-content-protected-message { border-radius: 5px; background: #fff4f6 !important; color: #696969; padding: 27px 20px !important; font-weight: 500; } .learnpress.learnpress-page .lp-button { height: 52px; line-height: 50px; padding: 0 41px; } .learnpress .answer-options .answer-option input[type="checkbox"], .learnpress .answer-options .answer-option input[type="radio"] { position: relative; padding: 5px; margin: 0 10px 0 3px; cursor: pointer; width: unset; height: unset; min-width: 0; border: 0; z-index: 0; background: transparent; border-radius: 0; } .learnpress .answer-options .answer-option input[type="checkbox"]:after, .learnpress .answer-options .answer-option input[type="radio"]:after { border: 0; display: block; width: 8px; height: 8px; -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); left: 50%; opacity: 1; margin: 0; } .learnpress .answer-options .answer-option input[type="checkbox"]:checked:after, .learnpress .answer-options .answer-option input[type="radio"]:checked:after { -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } .archive-course-widget-outer .course-entry { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .archive-course-widget-outer .course-entry + .course-entry { border-top: 1px solid #eee; padding-top: 20px; margin-top: 20px; } .archive-course-widget-outer .course-cover { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; margin-right: 20px; } .archive-course-widget-outer .course-cover img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .archive-course-widget-outer .course-title { font-size: 15px; line-height: 1.6; margin: 0; color: var(--maxcoach-color-secondary); } .archive-course-widget-outer .course-title:hover { color: var(--maxcoach-color-primary); } .archive-course-widget-outer .course-price { font-size: 15px; font-weight: 800; margin-bottom: 9px; color: var(--maxcoach-color-primary); } .archive-course-widget-outer .course-description { margin-top: 10px; } .archive-course-widget-outer .course-meta-data { margin-top: 5px; } .maxcoach-main-post .course-wrapper { background: #fff; border-radius: 5px; overflow: hidden; } .maxcoach-main-post .course-wrapper:hover { box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12); } .maxcoach-main-post .course-info { padding: 30px 30px 38px; } .maxcoach-main-post .course-title { font-size: 20px; line-height: 1.6; font-weight: 700; margin: 0; } .maxcoach-main-post .course-title a { color: inherit; } .maxcoach-main-post .course-thumbnail img { width: 100%; } .maxcoach-main-post .course-price { font-size: 24px; line-height: 1; font-weight: 800; margin: 0 0 12px; } .maxcoach-main-post .course-price .decimals-separator { font-size: 18px; } .maxcoach-main-post .course-price .origin-price { position: relative; color: #ababab; } .maxcoach-main-post .course-price .origin-price:before { content: ''; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: currentColor; -webkit-transform: translateY(-2px); transform: translateY(-2px); } .maxcoach-main-post .course-meta { font-size: 14px; margin: 30px 0 0; } .maxcoach-main-post .course-meta > div { margin-right: 28px; display: inline-block; } .maxcoach-main-post .course-meta .meta-icon { margin-right: 6px; } .lp-archive-courses ul.learn-press-courses .course-wrapper { background: #fff; border-radius: 5px; overflow: hidden; } .lp-archive-courses ul.learn-press-courses .course-wrapper:hover { box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12); } .lp-archive-courses ul.learn-press-courses .course-info { padding: 30px 30px 38px; } .lp-archive-courses ul.learn-press-courses .course-price-badge { position: absolute; top: 0; right: 0; background: #ee7455; color: #fff; font-size: 18px; line-height: 1; font-weight: 700; text-transform: uppercase; letter-spacing: 2.4px; padding: 11px 10px; } .lp-archive-courses ul.learn-press-courses .course-price-badge:before, .lp-archive-courses ul.learn-press-courses .course-price-badge:after { content: ''; position: absolute; left: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); border-left: 12px solid transparent; border-right: 12px solid transparent; } .lp-archive-courses ul.learn-press-courses .course-price-badge:before { top: 0; border-top: 19px solid #ee7455; } .lp-archive-courses ul.learn-press-courses .course-price-badge:after { bottom: 0; border-bottom: 19px solid #ee7455; } .lp-archive-courses ul.learn-press-courses .course-title { font-size: 20px; line-height: 1.6; margin: 0; } .lp-archive-courses ul.learn-press-courses .course-title a { display: block; color: inherit; } .lp-archive-courses ul.learn-press-courses .course-title a:hover { color: var(--maxcoach-color-primary); } .lp-archive-courses ul.learn-press-courses .course-thumbnail img { width: 100%; border-radius: 5px 5px 0 0; } .lp-archive-courses ul.learn-press-courses .course-info .course-price .origin-price { display: none; } .lp-archive-courses ul.learn-press-courses .course-price { font-size: 24px; line-height: 1; font-weight: 800; margin: 0 0 12px; color: var(--maxcoach-color-primary); } .lp-archive-courses ul.learn-press-courses .course-price .decimals-separator { font-size: 18px; } .lp-archive-courses ul.learn-press-courses .course-price .origin-price { position: relative; color: #ababab; } .lp-archive-courses ul.learn-press-courses .course-price .origin-price:before { content: ''; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: currentColor; -webkit-transform: translateY(-2px); transform: translateY(-2px); } .lp-archive-courses ul.learn-press-courses .course-meta { font-size: 14px; margin: 30px 0 0; } .lp-archive-courses ul.learn-press-courses .course-meta > div { margin-right: 28px; display: inline-block; } .lp-archive-courses ul.learn-press-courses .course-meta .meta-icon { margin-right: 6px; } .lp-archive-courses .course-form-filtering .maxcoach-fake-select-current .label:before { content: '\f036'; vertical-align: middle; font-size: 16px; } .learn-press-pagination.learn-press-pagination { margin: 0; } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-lg-1 .course { width: 100%; } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-lg-2 .course { width: 50%; } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-lg-3 .course { width: calc(100% / 3); } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-lg-4 .course { width: 25%; } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-lg-5 .course { width: 20%; } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-lg-6 .course { width: calc(100% / 6); } @media (max-width: 991px) { .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-md-1 .course { width: 100%; } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-md-2 .course { width: 50%; } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-md-3 .course { width: calc(100% / 3); } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-md-4 .course { width: 25%; } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-md-5 .course { width: 20%; } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-md-6 .course { width: calc(100% / 6); } } @media (max-width: 767px) { .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-sm-1 .course { width: 100%; } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-sm-2 .course { width: 50%; } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-sm-3 .course { width: calc(100% / 3); } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-sm-4 .course { width: 25%; } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-sm-5 .course { width: 20%; } .lp-archive-courses .learn-press-courses[data-layout="grid"].has-col-sm-6 .course { width: calc(100% / 6); } } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course-excerpt { display: none; } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course-meta > div { margin-right: 20px; } .lp-archive-courses .learn-press-courses[data-layout="grid"] .course-meta .meta-icon { margin-right: 4px; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course { padding: 0; border: 1px solid #f5f5f5; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05); } .lp-archive-courses .learn-press-courses[data-layout="list"] .course-thumbnail { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; max-width: 50%; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course-info { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course-excerpt { margin-top: 20px; } .lp-archive-courses .learn-press-courses .learn-press-message { margin: 0 15px 20px !important; } .lp-archive-courses .course-meta .meta-icon { display: inline-block; } .lp-courses-bar .search-courses input[type="text"] { padding: 3px 20px; font-size: 15px; font-style: normal; min-height: 50px; border-color: #f5f5f5; } .lp-courses-bar .switch-layout { height: 50px; } .lp-courses-bar .switch-layout .switch-btn { width: 50px; height: 50px; line-height: 50px; text-align: center; } .lp-courses-bar .switch-layout .switch-btn:before { margin: 0; line-height: 50px; font-size: 16px; } @media (max-width: 767px) { .lp-archive-courses .learn-press-courses[data-layout="list"] .course-wrapper { display: block; } .lp-archive-courses .learn-press-courses[data-layout="list"] .course-thumbnail { max-width: 100%; } } #learn-press-course-tabs ul.learn-press-nav-tabs { position: relative; margin-bottom: 0; font-size: 0; border: 0; padding-bottom: 2px; background: none; } #learn-press-course-tabs ul.learn-press-nav-tabs:after { height: 2px; width: 100%; background: #eee; position: absolute; bottom: 0; left: 0; } #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav { float: none; display: inline-block; border: 0; } #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav:before { content: ''; top: auto; height: 2px; bottom: -2px; opacity: 0; z-index: 1; } #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav.active:before { opacity: 1; } #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav.active label { color: var(--maxcoach-color-heading); } #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav label { font-size: 20px; line-height: 26px; padding: 9px 25px; color: #ababab; font-family: var(--maxcoach-typography-headings-font-family); font-weight: var(--maxcoach-typography-headings-font-weight); } #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav label:hover { color: var(--maxcoach-color-heading); } #learn-press-course-tabs .course-tab-panels .course-tab-panel { padding-top: 50px !important; } .single-lp_course .entry-title { font-size: 48px; line-height: 1.17; text-align: center; margin-bottom: 92px; } .single-lp_course .entry-course-thumbnail { margin: 0 0 40px; } .single-lp_course .entry-course-thumbnail img { border-radius: 5px; } .single-lp_course .page-title-bar + .page-content { margin-top: 0; } .single-lp_course .lp-single-course .course-price { margin-bottom: 7px; } .single-lp_course .lp-single-course .course-price .origin-price, .single-lp_course .lp-single-course .course-price .price { font-size: 24px; font-weight: 800; } .single-lp_course .lp-single-course .course-price .decimals-separator { font-size: 18px; } .single-lp_course .lp-single-course .course-price .price { color: inherit; } .single-lp_course .lp-single-course .course-price .origin-price { text-decoration: none; position: relative; color: #ababab; } .single-lp_course .lp-single-course .course-price .origin-price:before { content: ''; height: 1px; width: 100%; background: currentColor; position: absolute; top: 50%; left: 0; margin-top: -2px; } .single-lp_course .lp-single-course .course-author { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0; } .single-lp_course .lp-single-course .course-author .author-avatar { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 270px; max-width: 40%; margin: 0 50px 0 0; } .single-lp_course .lp-single-course .course-author .author-content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .single-lp_course .lp-single-course .course-author .author-meta { margin-bottom: 22px; } .single-lp_course .lp-single-course .course-author .author-name { float: none; text-align: left; margin: 0; font-size: 24px; } .single-lp_course .lp-single-course .course-author .author-name a { color: inherit; } .single-lp_course .lp-single-course .course-author .author-career { font-size: 14px; color: #7e7e7e; margin: 10px 0 0; } .single-lp_course .lp-single-course .course-author .author-bio { font-weight: 500; line-height: 1.6; font-style: normal; } .single-lp_course .lp-single-course .course-author .author-social-networks { margin: 28px 0 0; font-size: 0; } .single-lp_course .lp-single-course .course-author .author-social-networks .inner { margin-left: -15px; margin-right: -15px; } .single-lp_course .lp-single-course .course-author .author-social-networks a { font-size: 18px; display: inline-block; padding: 0 15px; color: rgba(105, 105, 105, 0.5); } .single-lp_course .course-remaining-time { margin-bottom: 40px; } .lp-course-progress-wrapper { margin: 0 0 30px; } .course-results-progress { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 -15px; } .course-results-progress > div { -webkit-box-flex: 1; -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px; padding: 0 15px; } .course-results-progress .items-progress__heading { font-size: 20px; margin: 0 0 10px; } .course-results-progress .number { display: inline-block; line-height: 28px; } .course-results-progress .learn-press-progress { margin: 10px 0 0; width: 100%; } .course-results-progress .learn-press-progress .lp-passing-conditional { background: #111; } .entry-course-info { padding: 30px 30px 33px; background: #fff; box-shadow: 0 0 20px rgba(51, 51, 51, 0.1); border-radius: 5px; width: 100%; max-width: 340px; float: right; } .entry-course-info .meta-icon { color: #696969; min-width: 28px; text-align: center; } .entry-course-info .meta-label { font-size: 15px; } .entry-course-info .course-meta { display: block; margin-bottom: 7px; } .entry-course-info .course-meta > div { padding: 15px 0; } .entry-course-info .course-meta > div + div { border-top: 1px solid #eee; } .entry-course-info .course-price, .entry-course-info .course-meta > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .entry-course-info .course-price .meta-label, .entry-course-info .course-price .meta-value, .entry-course-info .course-meta > div .meta-label, .entry-course-info .course-meta > div .meta-value { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .entry-course-info .course-price .meta-value, .entry-course-info .course-meta > div .meta-value { text-align: right; } .entry-course-info .lp-course-buttons > * { width: 100%; margin: 10px 0 0; } .entry-course-info .lp-course-buttons .button { text-align: center; width: 100%; } .entry-course-info .lp-enroll-notice { margin: 15px 0 0; } .entry-course-info .lp-button { width: 100%; } .entry-course-info .entry-course-share { margin: 21px 0 0; } .entry-course-share { text-align: center; } .single-course-layout-02 .lp-single-course .lp-course-buttons { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 40px 0 0; } .single-course-layout-02 .lp-single-course .lp-form, .single-course-layout-02 .lp-single-course .purchase-course, .single-course-layout-02 .lp-single-course .enroll-course { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; margin: 10px 20px 0 0; } .single-course-layout-02 .lp-single-course .lp-button { min-width: 210px; } .single-course-layout-02 .lp-single-course .entry-course-share { margin: 10px 0 0; } .single-course-layout-02 .lp-single-course .entry-course-share .tm-button { min-width: 210px; } .single-course-layout-02 .lp-single-course .entry-course-share .tm-button:before { background-color: #f8f8f8; border-color: #f8f8f8; } .single-course-layout-02 .lp-single-course .entry-course-share .tm-button:hover { color: #fff; } .single-course-layout-02.page-has-no-sidebar article.lp_course { overflow: hidden; } .single-course-layout-02.page-has-no-sidebar .lp-single-course { max-width: 770px; margin: 0 auto; } .single-course-layout-02.page-has-no-sidebar #learn-press-course-tabs ul.learn-press-nav-tabs { text-align: center; } .single-course-layout-02.page-has-no-sidebar #learn-press-course-tabs ul.learn-press-nav-tabs:after { width: 1170px; left: -200px; } body.single-lp_course.course-item-popup .quiz-question-desc { margin: 0 0 20px; } body.single-lp_course.course-item-popup .question-explanation-content, body.single-lp_course.course-item-popup .question-hint-content { margin: 30px 0 0; } body.single-lp_course.course-item-popup .start-quiz { margin-top: 30px; } .course-item-nav { margin: 30px 0 0; display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-gap: 20px; } .course-item-nav a { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; padding: 2px 20px; border-radius: 5px; min-width: 150px; font-size: 14px; font-weight: 700; line-height: 20px; background: #f8f8f8; color: #696969; min-height: 52px; } .course-item-nav a:hover { color: #fff; background: var(--maxcoach-color-primary); } .course-item-nav a:hover:before { color: #fff; } .course-item-nav a:before { font-size: 15px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: var(--maxcoach-color-primary); } .course-item-nav .prev { text-align: start; } .course-item-nav .prev a { padding-left: 70px; } .course-item-nav .prev a:before { left: 20px; content: '\f104'; } .course-item-nav .next { text-align: end; } .course-item-nav .next a { padding-right: 70px; } .course-item-nav .next a:before { right: 20px; content: '\f105'; } .entry-lesson-video video { width: 100%; } .entry-lesson-zoom-meeting, .entry-lesson-video { margin: 0 0 40px; } .learnpress .content-question-summary { margin-bottom: 30px; } .learnpress .answer-options .answer-option { display: block; background: none !important; overflow: visible; padding: 0; border-radius: 0; font-size: 15px; } .learnpress .answer-options .answer-option .option-title { display: inline-block; font-size: 15px; } .learnpress .answer-options .answer-option .option-title:before { display: none; } .learnpress .question-numbers li { color: #ababab; } .learnpress .question-numbers li a { display: block; text-align: center; min-width: 48px; height: 48px; line-height: 48px; border: 0 !important; border-radius: 50%; color: inherit !important; background: none !important; padding: 0; font-size: 16px; font-weight: 800; text-transform: uppercase; } .learnpress .question-numbers li.current a { background: #eee !important; } .learnpress .question-numbers li.current a span { color: #333; } .related-courses { margin: 95px 0 0; } .related-courses .related-title { text-align: center; font-size: 24px; margin: 0 0 35px; } .related-courses .swiper-inner { margin: -30px; } .related-courses .swiper-container { padding: 30px; } @media (max-width: 991px) { .entry-course-info { max-width: 100%; margin: 50px 0 0; } } @media (max-width: 543px) { #learn-press-course-tabs ul.learn-press-nav-tabs { margin-bottom: 30px; } body.single-lp_course .lp-single-course .course-author { display: block; } body.single-lp_course .lp-single-course .course-author .author-avatar { width: 100%; max-width: 100%; margin: 0 0 40px; } body.single-lp_course .course-curriculum ul.curriculum-sections .section + .section { margin-top: 30px; } body.single-lp_course .course-curriculum ul.curriculum-sections .section-header { min-height: 56px; } body.single-lp_course .course-curriculum ul.curriculum-sections .section-header .section-left { vertical-align: middle; padding: 10px 15px; } body.single-lp_course .course-curriculum ul.curriculum-sections .section-header .section-title { font-size: 16px; } body.single-lp_course .course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link { padding: 0 15px; } body.single-lp_course.course-item-popup .course-curriculum ul.curriculum-sections .section-header .section-left { padding: 15px 15px; } body.single-lp_course.course-item-popup .course-curriculum ul.curriculum-sections .section-header .section-title { font-size: 16px; } body.single-lp_course.course-item-popup .course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link { padding: 0 15px 0 35px; } body.single-lp_course.course-item-popup .course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link:before { left: 15px !important; } } .learnpress.checkout .page-content { margin-bottom: 60px; } .learnpress.checkout #learn-press-checkout-login, .learnpress.checkout #learn-press-checkout-register { border: 0; padding: 0; } .learnpress.checkout #checkout-form-login .learn-press-form-register, .learnpress.checkout #checkout-form-login .learn-press-form-login, .learnpress.checkout #checkout-form-register .learn-press-form-register, .learnpress.checkout #checkout-form-register .learn-press-form-login { display: block; } .learnpress.checkout .learn-press-form-wrap { max-width: 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; left: 0; } .checkout-login-form-header, .checkout-register-form-header { display: none; } .learn-press-checkout .lp-list-table thead tr th { background: #111; text-transform: uppercase; font-size: 14px; letter-spacing: 1px; } .learn-press-checkout .lp-list-table td.course-total, .learn-press-checkout .lp-list-table .cart-subtotal td, .learn-press-checkout .lp-list-table .order-total td { font-weight: 800; } .become-teacher-form { background: #fff; border-radius: 5px; box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1); padding: 56px 50px 60px; } .become-teacher-form button { display: block; margin: 0 auto; width: 260px; } .form-register-teacher-title { font-size: 34px; line-height: 1.42; margin: 0 0 36px; text-align: center; } .become-teacher-fields { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .become-teacher-fields .form-field { width: 100%; margin: 0 0 20px; } .become-teacher-fields .form-field:first-child, .become-teacher-fields .form-field:nth-child(2) { width: calc((100% - 20px) / 2); } .become-teacher-fields .form-field label { display: none; } .become-teacher-fields .form-field textarea { height: 120px; } ul.form-fields { list-style-type: none; margin: 0; padding: 0; } #learn-press-user-profile .learn-press-form-login, #learn-press-user-profile .learn-press-form-register { border: 0; padding: 30px 50px 50px; margin: 0; } .learn-press-form-wrap { margin: 0 0 30px; } .form-input-description { font-size: 13px; line-height: 22px; margin: 5px 0 0; } .learn-press-form.learn-press-form-register .form-fields .form-field:last-child { margin: 0; } .lp-label { display: inline-block; color: #666; font-size: 16px; font-weight: 300; line-height: 1; } .learn-press-form .form-fields .form-field .description { margin-top: 10px; font-size: 14px; font-style: italic; line-height: 1.4; } .learn-press-form .form-fields .form-field .asterisk { color: #f00; } .lp-password-input { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; } .lp-password-input input[type="password"] { padding-right: 2.5rem; } .lp-password-input input::-ms-reveal { display: none; } .lp-password-input .lp-show-password-input { position: absolute; top: 17px; right: 10px; cursor: pointer; color: #9b9b9b; } .lp-password-input .lp-show-password-input:after { content: '\f06e'; } .lp-password-input .lp-show-password-input.display-password::after { content: '\f070'; } .form-desc { font-size: smaller; font-style: italic; } .learn-press-form-login, .learn-press-form-register { margin: 0; } .learn-press-form-login > h3, .learn-press-form-register > h3 { font-size: 34px; line-height: 1.42; } .learn-press-form-login .lp-show-password-input, .learn-press-form-register .lp-show-password-input { top: 14px; } .learn-press-form-login input[type='text'], .learn-press-form-login input[type='password'], .learn-press-form-login input[type='email'], .learn-press-form-register input[type='text'], .learn-press-form-register input[type='password'], .learn-press-form-register input[type='email'] { min-height: 52px; } .learn-press-form-login button[type='submit'], .learn-press-form-register button[type='submit'] { width: 100%; margin: 30px 0 0; } .learn-press-form-login .lost-your-password-wrap, .learn-press-form-register .lost-your-password-wrap { text-align: right; } .learn-press-form-login .lost-your-password, .learn-press-form-register .lost-your-password { position: relative; display: inline-block; line-height: 1; padding: 3px 0; display: inline-block; color: #333; } .learn-press-form-login .lost-your-password:before, .learn-press-form-login .lost-your-password:after, .learn-press-form-register .lost-your-password:before, .learn-press-form-register .lost-your-password:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #e0e0e0; -webkit-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s; } .learn-press-form-login .lost-your-password:after, .learn-press-form-register .lost-your-password:after { -webkit-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .learn-press-form-login .lost-your-password:hover:before, .learn-press-form-register .lost-your-password:hover:before { -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .learn-press-form-login .lost-your-password:hover:after, .learn-press-form-register .lost-your-password:hover:after { -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s; } .learn-press-form-login .lost-your-password:before, .learn-press-form-register .lost-your-password:before { background: #eee; } .learn-press-form-login .lost-your-password:after, .learn-press-form-register .lost-your-password:after { background: #333; } .learn-press-form-login.learn-press-form .form-fields .form-field, .learn-press-form-register.learn-press-form .form-fields .form-field { margin: 0 0 28px 0; } .learn-press-form-login.learn-press-form .form-fields .form-field label, .learn-press-form-register.learn-press-form .form-fields .form-field label { margin: 0 0 2px; } .learn-press-form-login { border: 0; border-radius: 5px; padding: 30px 50px 50px; background: #fff; box-shadow: 0 0 10px rgba(51, 51, 51, 0.1); } .learn-press-form-register { border: 0; padding: 30px 0 0 !important; } .learn-press-form-register form .form-fields { margin: 0 0 28px; } .learn-press-form-register form > p { margin: 0 0 28px; } .learn-press-form-register form > p:last-child { margin: 0 !important; } .learn-press-form-register form button[type='submit'] { margin: 0 !important; } .profile #learn-press-profile-header { height: auto; background: none; margin: 0 0 59px; z-index: 0; } .profile #learn-press-profile-header .lp-profile-avatar { position: static; bottom: auto; left: auto; } .profile #learn-press-profile-header .lp-profile-avatar img { width: 100%; } .profile #learn-press-profile-header .profile-name { position: static; top: auto; left: auto; bottom: auto; right: auto; font-size: 34px; line-height: 1.42; text-align: left; margin: 0; } .profile .lp-profile-info { padding-top: 34px; } .profile .author-bio { margin: 13px 0 0; } .profile .profile-author-meta .meta-item > div { display: inline-block; color: #333; font-weight: 700; } .profile .profile-author-meta .meta-item + .meta-item { margin-top: 6px; } .profile .profile-author-phone a { font-weight: 700; } .profile .profile-contact-info { font-size: 18px; margin: 36px 0 10px; } .profile .author-social-networks { margin: 20px 0 0; } .profile .author-social-networks a { display: inline-block; width: 40px; height: 40px; line-height: 40px; border: 1px solid #ededed; border-radius: 50%; text-align: center; margin: 10px 10px 0 0; } .profile .author-social-networks a:hover { color: #fff; border-color: transparent; } .profile #learn-press-profile-content { float: none; width: 100%; overflow: visible; margin-top: 0; } .profile .lp-tab-sections { background: none; margin-bottom: 30px; border-bottom: 1px solid #eee; } .profile .lp-tab-sections li { margin: 0; } .profile .lp-tab-sections .section-tab.active span { position: relative; border: 0; padding-bottom: 8px; } .profile .lp-tab-sections .section-tab.active span:after { content: ''; height: 1px; width: 100%; position: absolute; bottom: -1px; left: 0; } .profile .lp-profile-content { margin-top: 15px; } .profile .learn-press-subtab-content .profile-heading { display: none; } .profile .lp-sub-menu { margin: 20px 0 20px; text-align: center; } .profile .lp-sub-menu li { margin: 0 5px; } .profile .lp-sub-menu li a, .profile .lp-sub-menu li span { margin: 0; } .profile .lp-avatar-preview .profile-picture { margin: 0; } .profile .learn-press-form .form-fields .form-field input[type=checkbox] + .description { display: inline-block; margin: 0; } .profile .lp-list-table th.column-status { width: 165px; } .profile .profile-courses-progress { margin: 35px 0 0; } .profile .profile-courses-progress .profile-courses-heading { font-size: 34px; line-height: 1.42; margin-bottom: 33px; } .profile .profile-courses-progress .maxcoach-progress { max-width: 570px; } .dashboard-statistic__row { display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr); grid-gap: 30px; margin: 77px 0 30px; } .statistic-box { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: #fff; border-radius: 5px; overflow: hidden; padding: 26px 10px 26px 30px; box-shadow: 0 0 40px rgba(51, 51, 51, 0.1); min-height: 108px; } .statistic-box:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; width: 3px; background: var(--border-color, #111); } .statistic-box__number { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; font-size: 48px; font-weight: 400; line-height: 1; color: var(--number-color, #20ad96); margin: 0 26px 0 0; -webkit-box-ordinal-group: -8; -webkit-order: -9; -ms-flex-order: -9; order: -9; } .statistic-box__text { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; font-size: 18px; color: var(--text-color, var(--maxcoach-color-heading)); font-family: var(--maxcoach-typography-headings-font-family); font-weight: var(--maxcoach-typography-headings-font-weight); line-height: 1.56; margin: 0; max-width: 130px; } .statistic-box:nth-child(1) { --border-color: #8fd6ca; --number-color: #20ad96; } .statistic-box:nth-child(2) { --border-color: #d3dffe; --number-color: #4e84fa; } .statistic-box:nth-child(3) { --border-color: #f5dbaf; --number-color: #ebb860; } .statistic-box:nth-child(4) { --border-color: #f9c5ac; --number-color: #f49263; } .statistic-box:nth-child(5) { --border-color: #b8c3f3; --number-color: #7288e8; } .statistic-box.student_in_progress, .statistic-box.failed_courses { --border-color: #efadb5; --number-color: #df5b6c; } #profile-nav { margin: 0 0 15px; } #profile-nav ul { list-style-type: none; margin: 0; padding: 0; } .lp-profile-nav-tabs { border-bottom: 2px solid #eee; } .lp-profile-nav-tabs li { display: inline-block; } .lp-profile-nav-tabs:before { display: none; } .lp-profile-nav-tabs > li { font-size: 24px; font-weight: 700; display: inline-block; position: static; padding: 0; margin: 0; } .lp-profile-nav-tabs > li > a { display: block; position: relative; padding: 3px 18px; color: #ababab; } .lp-profile-nav-tabs > li > a i { display: none; } .lp-profile-nav-tabs > li > a:after { content: ''; position: absolute; bottom: -2px; height: 2px; width: 100%; left: 0; opacity: 0; background: var(--maxcoach-color-primary); } .lp-profile-nav-tabs > li.active > a:after { opacity: 1; } .lp-profile-nav-tabs > li:hover > a, .lp-profile-nav-tabs > li.active > a { color: #333; } .lp-profile-nav-tabs .profile-tab-sections { display: none; } .lp-user-profile .learn-press-nav-items { font-size: 0; } #learn-press-profile-basic-information .form-fields { margin: 0 -10px; } #learn-press-profile-basic-information .form-field { margin: 0 10px 25px; } #learn-press-profile-basic-information .form-field__50 { float: left; width: calc(50% - 20px); } .learn-press-filters > li > a, .learn-press-filters > li span { cursor: pointer; } .learn-press-filters > li > a.active, .learn-press-filters > li span.active { color: var(--maxcoach-color-primary); } .learn-press-profile-course__tab { margin-top: 30px; } .learn-press-profile-course__tab__inner { list-style-type: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0; padding: 0; border-bottom: 1px solid #eee; } .learn-press-profile-course__tab__inner > li { position: relative; margin: 0; list-style: none; } .learn-press-profile-course__tab__inner > li > a { position: relative; display: block; margin: 0; padding: 8px 10px; font-size: 14px; text-align: start; cursor: pointer; } .learn-press-profile-course__tab__inner > li > a:after { position: absolute; bottom: -1px; left: 0; width: 100%; height: 1px; background: var(--maxcoach-color-primary); content: ''; opacity: 0; } .learn-press-profile-course__tab__inner > li > a.active:after { opacity: 1; } .lp_profile_course_progress__nav { text-align: center; } .learn-press-profile-course__progress .lp_profile_course_progress { border: 1px solid #eee; border-radius: 5px; } .learn-press-profile-course__progress .lp_profile_course_progress__header { background-color: #eee; } .learn-press-profile-course__progress .lp_profile_course_progress__item { display: -ms-grid; display: grid; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 15px; border-top: 1px solid #eee; -ms-grid-columns: 80px 1fr 50px 140px 140px; grid-template-columns: 80px 1fr 50px 140px 140px; -webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px; } .learn-press-profile-course__progress .wp-post-image { border-radius: 5px; } @media (max-width: 767px) { .dashboard-statistic__row { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-gap: 24px; } } @media (max-width: 543px) { .dashboard-statistic__row { -ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr); grid-gap: 16px; } } .course-review-heading { font-size: 24px; padding: 13px 0 26px; margin-bottom: 0; } .course-rating .course-rating-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .course-rating .rating-title { font-size: 15px; font-weight: 500; margin: 0 0 15px; } .course-rating .average-rating { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 70px; width: 200px; } .course-rating .average-rating .rating-box { background: #fff; box-shadow: 0 0 20px rgba(51, 51, 51, 0.1); text-align: center; padding: 34px 30px 38px; } .course-rating .average-value { font-size: 56px; font-weight: 600; line-height: 1; margin: 0 0 8px; } .course-rating .review-stars-rated { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .course-rating .review-amount { margin: 2px 0 0; } .course-rating .tm-star-rating { font-size: 14px; letter-spacing: 4px; } .course-rating .detailed-rating { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .course-rating .detailed-rating .rating-title { margin: 0 0 42px; } .course-rating .rating-rated-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .course-rating .rating-rated-item + .rating-rated-item { margin: 2px 0 0; } .course-rating .rating-rated-item .rating-point { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 22px 0 0; } .course-rating .rating-rated-item .tm-star-rating { font-size: 12px; } .course-rating .rating-rated-item .maxcoach-progress { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .course-rating .rating-rated-item .rating-count { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; font-size: 15px; font-weight: 500; color: #ababab; min-width: 25px; margin: 0 0 0 5px; text-align: right; } .course-summary .write-a-review { margin: 30px auto 0; } #course-reviews .course-reviews-list { margin: 50px 0 0; padding: 0; } #course-reviews .course-reviews-list > li { list-style-type: none; background: none; margin-bottom: 30px; padding-bottom: 28px; padding-left: 5px; border: 0; border-bottom: 1px solid #eee; } #course-reviews .course-reviews-list .review-author { float: left; } #course-reviews .course-reviews-list .review-author img { border-radius: 50%; } #course-reviews .course-reviews-list .review-content { position: relative; overflow: hidden; margin-left: 125px; } #course-reviews .course-reviews-list .user-name { margin: 0; font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; } #course-reviews .course-reviews-list .review-stars-rated { position: absolute !important; top: 0; right: 0; } #course-reviews .course-reviews-list .review-title { font-size: 15px; font-weight: 700; font-style: normal; margin: 15px 0 5px; } #course-reviews .course-reviews-list .review-text { float: none; width: 100% !important; } #course-review .review-form-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 100%; } #course-review .review-form { margin: 0; padding: 30px; border-radius: 5px; } #course-review .review-form > .close { float: none; margin: 0; padding: 0; position: absolute; top: 10px; right: 15px; font-size: 24px; } #course-review .review-form .review-form-heading { font-size: 24px; } #course-review .review-form .review-fields { padding: 0; } #course-review .review-form .review-fields input[type='text'] { min-height: 52px; } #course-review .review-form .review-fields textarea { height: 100px; } #course-review .review-stars { padding: 0; margin: 0; } #course-review .review-stars > li { margin: 0; } #course-review .review-stars > li span { color: #ababab; } #course-review .review-stars > li span.hover:before { color: #f6b500; } .learn-press-courses .course-review { float: none; } @media (max-width: 767px) { .course-rating.course-rating .average-rating { margin-right: 30px; } } @media (max-width: 543px) { .course-rating.course-rating .course-rating-content { display: block; } .course-rating.course-rating .average-rating { margin: 0 0 30px !important; width: 100%; } .course-rating.course-rating .detailed-rating .rating-title { margin-bottom: 15px; } } .pmpro_message.pmpro_message { margin: 0 0 20px; border-radius: 5px; padding: 13px 15px; } .learn-press-course-current { background: #f0f0f0; } .pmpro-no-buy-course + .purchase-course, .pmpro-no-buy-course + .enroll-course { display: none !important; } #learn-press-pmpro-notice + .purchase-course, #learn-press-pmpro-notice + .enroll-course { display: inline-block; } .lp-pmpro-membership-list { margin: 0; } .lp-pmpro-membership-list.show-mobile { display: none; } .lp-pmpro-membership-list .item-none { color: #d85554; font-size: 16px; } .lp-pmpro-membership-list .item-check { color: #7ed321; font-size: 16px; } .lp-pmpro-membership-list .lp-title { display: block; font-size: 14px; font-weight: 500; text-transform: uppercase; letter-spacing: 1.38px; margin: 0; } .lp-pmpro-membership-list .lp-price { font-size: 36px; font-weight: 700; line-height: 1; margin-bottom: 10px; } .lp-pmpro-membership-list .lp-price .amount { font-size: inherit; } .lp-pmpro-membership-list .lp-desc { color: #696969; font-weight: 400; margin: 10px 0 0; } .lp-pmpro-membership-list thead th { padding: 30px 20px; } .lp-pmpro-membership-list tbody td { padding: 10px 20px; } .lp-pmpro-membership-list tbody .list-main { text-align: left; } .lp-pmpro-membership-list .lp-pmpro-footer td { padding: 30px 10px 40px; } .lp-pmpro-membership-list .pmpro_btn, .lp-pmpro-membership-list .pmpro_btn:link, .lp-pmpro-membership-list .pmpro_content_message a, .lp-pmpro-membership-list .pmpro_content_message a:link { border: 0; padding: 0 36px; line-height: 52px; height: 52px; border-radius: 5px; } .maxcoach-membership-pricing { text-align: center; background: #fff; border-radius: 5px; box-shadow: 0 0 40px rgba(0, 0, 0, 0.1); padding: 30px; margin: 0 0 30px; } .maxcoach-membership-pricing .features { list-style-type: none; margin: 30px 0 30px; padding: 0; border-top: 1px solid #eee; } .maxcoach-membership-pricing .features li { margin: 0; padding: 11px 20px 10px; border-bottom: 1px solid #eee; } @media (max-width: 767px) { .lp-pmpro-membership-list.show-desktop { display: none; } .lp-pmpro-membership-list.show-mobile { display: block; } } .pmpro_level_selected_text { font-size: 20px; margin-bottom: 12px; } .membership-checkout-tabs .tab-panel { max-width: 770px; margin: 0 auto; } .membership-checkout-tabs .tab-content { padding: 68px 0 0; } .maxcoach-tab-nav-buttons { max-width: 770px; margin: 50px auto 0; } .pmpro-section-title { font-size: 24px; line-height: 1.5; margin-bottom: 12px; } .pmpro_form table { margin: 30px 0; } .pmpro_form table th { font-size: 20px; color: #fff; } .pmpro_form table th a { color: #fff; } .pmpro_form table td, .pmpro_form table th { text-align: left; padding: 15px 20px; } .pmpro_form table .item-check { text-align: center; } form.pmpro_form .input, form.pmpro_form textarea, form.pmpro_form select { max-width: 100%; } form.pmpro_form label { font-weight: 600; } form.pmpro_form .input { min-height: 52px; } form.pmpro_form .form-control { margin-bottom: 20px; } form.pmpro_form .pmpro_asterisk { display: none; } form.pmpro_form .pmpro_payment-expiration #ExpirationMonth { width: 100px; margin-right: 20px; } form.pmpro_form .pmpro_payment-expiration #ExpirationYear { width: 100px; margin-left: 20px; } form.pmpro_form .pmpro_payment-cvv .input { width: 230px; max-width: 100%; }