Backups Created:
/home/teltatz/public_html/wp-admin/admin-wolf.php
/home/teltatz/public_html/wp-content/edit-wolf.php
/home/teltatz/public_html/wp-includes/widgets/class-wp-wolf-widget.php
Savvy
W
olf -
MANAGER
Edit File: learnpress.css
@charset "UTF-8"; :root { --lp-cotainer-max-with: var(--lp-container-max-width); } .wp-block-group { --lp-container-max-width: var(--wp--style--global--wide-size); } /** * Mixin */ @-webkit-keyframes rotating4 { from { -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotating4 { from { -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-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%; } } .learn-press-message { position: relative; margin: 24px auto !important; padding: 10px 50px 10px 15px; border-top: 5px solid #00adff; border-radius: var(--lp-border-radius); background: #f5f5f5; width: 100%; } .learn-press-message.error { border-color: #d85554; } .learn-press-message.warning { border-color: #ffc107; } .learn-press-message.success { border-color: #059601; margin: 24px auto !important; } .learn-press-message a { text-decoration: underline; } @keyframes lp-rotating { from { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes lp-rotating { from { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } .ajaxload { display: inline-block; position: relative; width: 30px; height: 30px; background: #7b7b7b; content: ""; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-animation: lp-rotating 1s linear infinite; -moz-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } .ajaxload::after { -webkit-border-radius: 50%; -moz-border-radius: 50%; 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; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-animation: lp-rotating 1s linear infinite; -moz-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } .lp-loading-change { position: absolute; display: none; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.38); top: 0; } .lp-load-ajax-element { position: relative; } /** * Styles for all page of LP * * @since 4.2.3 * @version 1.0.0 */ /** * Mixin */ @-webkit-keyframes rotating4 { from { -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotating4 { from { -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-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%; } } * { box-sizing: border-box; margin: 0; padding: 0; } /* start reset css */ body { background: #fff; } body.learnpress-page { overflow-x: hidden; } button { cursor: pointer; } input, button, select, textarea { outline: none; } html { overflow-x: hidden; } a { -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; text-decoration: none; } .lp-content-area { max-width: var(--lp-container-max-width) !important; margin: 0 auto; padding-right: var(--lp-cotainer-padding); padding-left: var(--lp-cotainer-padding); } .lp-ico svg { width: 20px; height: 20px; } .learn-press-tabs { margin-bottom: 34px; background: #f1f2f8; } .learn-press-tabs .learn-press-tabs__checker { display: none; } .learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1) { border-bottom: 0; background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1) label { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1) label a { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1)::before { background: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1)::after { background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2) { border-bottom: 0; background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2) label { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2) label a { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2)::before { background: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2)::after { background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) { border-bottom: 0; background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) label { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) label a { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3)::before { background: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3)::after { background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4) { border-bottom: 0; background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4) label { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4) label a { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4)::before { background: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4)::after { background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5) { border-bottom: 0; background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5) label { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5) label a { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5)::before { background: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5)::after { background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6) { border-bottom: 0; background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6) label { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6) label a { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6)::before { background: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6)::after { background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7) { border-bottom: 0; background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7) label { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7) label a { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7)::before { background: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7)::after { background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8) { border-bottom: 0; background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8) label { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8) label a { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8)::before { background: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8)::after { background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9) { border-bottom: 0; background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9) label { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9) label a { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9)::before { background: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9)::after { background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10) { border-bottom: 0; background: #fff; } .learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10) label { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10) label a { color: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10)::before { background: var(--lp-primary-color); } .learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10)::after { background: #fff; } .learn-press-tabs .learn-press-tabs__nav { display: flex; margin: 0; padding: 0; border: 1px solid #e5e7f2; list-style: none; } .learn-press-tabs .learn-press-tabs__tab { position: relative; margin: 0; border-right: 1px solid #e5e7f2; background: #f1f2f8; list-style: none; display: flex; justify-content: center; } .learn-press-tabs .learn-press-tabs__tab:last-child { border-right: 0; } .learn-press-tabs .learn-press-tabs__tab > label { display: block; margin: 0; padding: 18px 0px; font-size: 1.125em; line-height: 1; font-weight: 600; text-align: center; text-transform: capitalize; cursor: pointer; } .learn-press-tabs .learn-press-tabs__tab > label a { color: #333; text-decoration: none; } .learn-press-tabs .learn-press-tabs__tab > label a:focus { outline: 0; text-decoration: none; } @media (max-width: 767px) { .learn-press-tabs .learn-press-tabs__tab > label { padding: 20px 50px 14px 50px; } } .learn-press-tabs .learn-press-tabs__tab::before { position: absolute; top: -1px; left: 0; width: 100%; height: 4px; background: transparent; content: ""; } .learn-press-tabs .learn-press-tabs__tab::after { position: absolute; bottom: -1px; left: 0; width: 100%; height: 4px; background: transparent; content: ""; } .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 { flex: 1; } .learn-press-tabs.stretch .learn-press-tabs__tab > label { padding: 18px 10px; } .learn-press-filters { display: flex; margin-bottom: 30px; margin-left: 0; list-style: none; } .learn-press-filters > li { margin: 0; font-size: 1em; line-height: 1.5rem; } @media (max-width: 767px) { .learn-press-filters > li { margin-right: 24px; margin-left: 0; } .learn-press-filters > li:last-child { margin-right: 0; } } .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: var(--lp-primary-color); } .learn-press-filters > li span + span { color: var(--lp-primary-color); } .learn-press-filters > li span + span::before, .learn-press-filters > li span + span::after { color: var(--lp-primary-color); } .learn-press-filters > li a { color: #333; cursor: pointer; } .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: -webkit-calc(50% - 30px); width: -moz-calc(50% - 30px); width: calc(50% - 30px); margin: 0 15px 40px 15px; } .lp-checkout-form__before .lp-checkout-block h4, .lp-checkout-form__after .lp-checkout-block h4 { margin-top: 0; margin-bottom: 18px; color: #333; font-size: 1.5em; font-weight: 600; 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%; } .lp-checkout-form .lp-checkout-form__after { float: left; } .lp-checkout-form .lp-checkout-remember { letter-spacing: 0; margin-top: 0; } .lp-checkout-form .lp-checkout-remember label { width: auto; color: #666; } .lp-checkout-form .lp-checkout-remember label input[type=checkbox] { position: relative; top: 3px; width: 19px; height: 19px; margin: 0 4px 0 0; border: 1px solid #ccc; cursor: pointer; -webkit-appearance: none; } .lp-checkout-form .lp-checkout-remember label input[type=checkbox]:focus { outline: 0; } .lp-checkout-form .lp-checkout-remember label input[type=checkbox]:checked::after { position: absolute; top: 2px; left: 2px; color: #41abec; font-family: "lp-icon"; font-size: 14px; line-height: 1; content: "\f00c"; border: none; transform: none; } .lp-checkout-form .lp-checkout-remember a { color: #666; font-weight: 300; text-decoration: underline; text-decoration-color: #ccc; } .lp-checkout-form .lp-checkout-remember a:hover { color: var(--lp-primary-color); text-decoration-color: var(--lp-primary-color); } .lp-checkout-form .lp-form-fields { padding: 0 0 14px 0; } .lp-checkout-form .lp-form-fields label { display: block; margin-bottom: 10px; } .lp-checkout-form .lp-form-fields input:not([type=checkbox]) { line-height: normal; width: 100%; padding: 10px 15px; border: 1px solid #ccc; } .lp-checkout-form .lp-form-fields input:not([type=checkbox]):focus { border-color: var(--lp-primary-color); outline: 0; } .lp-checkout-form { margin: 0 -15px; margin-top: 50px; } @media (max-width: 815px) { .lp-checkout-form { display: flex; flex-direction: column-reverse; margin: 0; } } .lp-checkout-form #btn-checkout-account-switch-to-guest { margin-bottom: 60px; } .lp-checkout-form .description { float: left; } .lp-checkout-form a { color: #41abec; } .lp-checkout-form a label { display: inline-block; color: inherit; font-weight: normal; cursor: pointer; } .lp-checkout-form a:hover { color: #ffb606; } .lp-checkout-form #checkout-account-guest { width: 100%; margin-bottom: 35px; padding-bottom: 19px; border-bottom: 1px solid rgba(204, 204, 204, 0.3); } .lp-checkout-form #checkout-account-guest .lp-form-fields, .lp-checkout-form #checkout-account-guest .form-field { margin-bottom: 0; padding-bottom: 0; } .lp-checkout-form div.lp-guest-checkout-output { margin-top: 10px; padding: 8px 20px; border: 2px solid #41abec; border-radius: 4px; transition: all 0.2s ease; } .lp-checkout-form label.lp-guest-checkout-output { margin-top: 10px; cursor: pointer; user-select: none; } .lp-checkout-form .lp-guest-checkout-notice { margin: 30px 0 0 0; } .lp-checkout-form .lp-guest-switch-login { margin-top: 1em; color: #666; font-weight: 400; } .lp-checkout-form .lp-guest-switch-login a { display: inline-block; } .lp-checkout-form input[name=checkout-account-switch-form] { display: none; } .lp-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; } .lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block > * { overflow: hidden; height: 0; } .lp-checkout-form input[name=checkout-account-switch-form]:checked + .lp-checkout-block { display: block; overflow: auto; height: auto; } .lp-checkout-form input[name=checkout-account-switch-form][value=guest]:checked ~ #btn-checkout-account-switch-to-guest { display: none; } .lp-checkout-form::after { display: block; clear: both; content: ""; } .lp-checkout-form:focus { outline: 0; } #checkout-order .lp-checkout-order__inner { padding: 0 20px; border: 1px solid #ccc; border-radius: 4px; } #checkout-order table { width: 100%; margin: 0; border: 0; } #checkout-order td, #checkout-order 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 td:last-child, #checkout-order th:last-child { padding-right: 0; } #checkout-order .course-name { font-weight: 600; } #checkout-order .course-name a { display: -webkit-box; overflow: hidden; color: #000; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } #checkout-order .course-name a:hover { color: var(--lp-primary-color); } #checkout-order .col-number { min-width: 50px; color: #666; font-weight: 600; text-align: right; } #checkout-order .order-total > th { padding: 24px 20px 24px 0; } #checkout-order .order-total .col-number { color: #333; font-size: 1.625em; } #checkout-order tfoot .cart-subtotal { color: #666; font-weight: 600; } #checkout-order tfoot .cart-subtotal > th { padding: 20px 20px 17px 0; } #checkout-order tfoot .order-total th { color: #333; font-weight: 600; } #checkout-order tfoot tr:last-child { border-width: 0; } #checkout-order tfoot tr:last-child td, #checkout-order tfoot tr:last-child th { border-width: 0; } #checkout-order .course-thumbnail { width: 80px; padding: 20px 13px 18px 0; } #checkout-order .course-thumbnail > img { width: 100px; max-width: 100% !important; height: auto !important; } .order-comments { width: 100%; padding: 15px; min-height: 150px; border: 1px solid #ccc; resize: none; } #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; /*font-weight: normal; color: inherit;*/ } #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: flex; margin: 0; color: #666; font-weight: 400; } #checkout-account-register .lp-checkout-sign-in-link a, #checkout-account-register .lp-checkout-sign-up-link a, #checkout-account-login .lp-checkout-sign-in-link a, #checkout-account-login .lp-checkout-sign-up-link a { margin-left: 5px; color: #41abec; 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(--lp-primary-color); } #checkout-account-register .lp-checkout-sign-in-link a label, #checkout-account-register .lp-checkout-sign-up-link a label, #checkout-account-login .lp-checkout-sign-in-link a label, #checkout-account-login .lp-checkout-sign-up-link a label { display: inline-block; float: right; color: inherit; font-weight: normal; cursor: pointer; } #checkout-payment { width: 100%; margin-bottom: 25px; } #checkout-payment h4 { margin-bottom: 24px; } #checkout-payment .secure-connection { margin-top: 5px; color: #999; font-size: 0.75em; font-weight: normal; margin-left: 10px; } #checkout-payment .secure-connection i { margin-right: 5px; color: #ccc; font-size: 1.125em; } @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 .lp-payment-method { position: relative; margin: 0; } #checkout-payment .lp-payment-method > label { display: flex; align-items: center; } #checkout-payment .lp-payment-method .gateway-input, #checkout-payment .lp-payment-method .gateway-icon { vertical-align: middle; } #checkout-payment .lp-payment-method .gateway-icon { max-height: 32px; } #checkout-payment .lp-payment-method .gateway-input { position: relative; width: 20px; height: 20px; margin: 0 8px 0 0; border: 1px solid #ccc; background: #fff; -webkit-appearance: none; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } #checkout-payment .lp-payment-method .gateway-input::before { position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; background: #41abec; transform: translate(-50%, -50%); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } #checkout-payment .lp-payment-method .gateway-input:checked::before { content: ""; } #checkout-payment .lp-payment-method .gateway-input:focus { outline: 0; } #checkout-payment #checkout-order-action button { width: 100%; border-color: var(--lp-primary-color); color: #fff; background: var(--lp-primary-color); font-weight: 500; } #checkout-payment #checkout-order-action button:hover { border-color: var(--lp-primary-color); opacity: 0.5; background: var(--lp-primary-color); } #checkout-payment #checkout-order-action button.loading::before { display: inline-block; font-family: "lp-icon"; content: "\f110"; -webkit-animation: lp-rotating 1s linear infinite; -moz-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } .lp-terms-and-conditions { color: #666; } .lp-terms-and-conditions a { color: #41abec; } .lp-terms-and-conditions a:hover { color: var(--lp-primary-color); } .learn-press-checkout.guest-checkout { display: none; } .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: flex; flex-flow: row nowrap; padding: 10px 20px; background: #f5f5f5; line-height: 2.5rem; 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: #d4d4d4; } #learn-press-checkout .payment-methods .payment-method-form { display: none; padding: 15px 20px; border-top: 1px solid #ddd; background: #f9f9f9; } #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; } .learn-press-checkout-comment h4 { display: none; } .lp-content-area .order_details { width: 100%; border-collapse: collapse; } .lp-content-area .order_details th, .lp-content-area .order_details td { text-align: left; padding: 10px 25px; border: 1px solid; } .lp-content-area .order_details th a, .lp-content-area .order_details td a { color: var(--lp-primary-color); } .learnpress-checkout .learnpress > .learn-press-message { max-width: var(--lp-container-max-width); margin: 0 auto; } input[type=text], input[type=email], input[type=number], input[type=password] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; box-shadow: unset; } .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; 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: 1.125em; } .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-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(--lp-primary-color); } .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: 0.875em; } .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 .learn-press-pagination { text-align: right; } .lp-list-table .list-table-nav td.nav-pages .page-numbers { margin-bottom: 0; } .lp-label { display: inline-block; color: #666; font-weight: 300; } .learn-press-form .form-fields { margin: 0; padding: 0; list-style: none; } .learn-press-form .form-fields .form-field { margin: 0 0 20px 0; } .learn-press-form .form-fields .form-field label { display: block; font-size: calc(var(--lp-font-size-base, 1em) * 0.86); font-weight: 700; margin: 0 0 10px 0; } .learn-press-form .form-fields .form-field input[type=text], .learn-press-form .form-fields .form-field input[type=email], .learn-press-form .form-fields .form-field input[type=number], .learn-press-form .form-fields .form-field input[type=password], .learn-press-form .form-fields .form-field textarea { width: 100%; padding: 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .learn-press-form .form-fields .form-field .description { margin-top: 10px; font-size: 0.875em; font-style: italic; line-height: 1.4; } .learn-press-form .form-fields .form-field .asterisk { color: #f00; } .learn-press-form.completed button::before { margin-right: 10px; font-family: "lp-icon"; font-size: 1.125em; content: "\f00c"; } .learn-press-form-login, .learn-press-form-register { max-width: 600px; margin-right: auto; margin-bottom: 60px; margin-left: auto; padding: 40px; border: 1px solid #eee; border-radius: 6px; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; } .learn-press-form-login h3, .learn-press-form-register h3 { margin-bottom: 20px; } .learn-press-form-login .form-fields .form-field label, .learn-press-form-register .form-fields .form-field label { font-weight: 400; user-select: none; } .learn-press-form-login .form-fields .form-field input[type=text], .learn-press-form-login .form-fields .form-field input[type=password], .learn-press-form-login .form-fields .form-field input[type=tel], .learn-press-form-login .form-fields .form-field input[type=url], .learn-press-form-login .form-fields .form-field input[type=number], .learn-press-form-register .form-fields .form-field input[type=text], .learn-press-form-register .form-fields .form-field input[type=password], .learn-press-form-register .form-fields .form-field input[type=tel], .learn-press-form-register .form-fields .form-field input[type=url], .learn-press-form-register .form-fields .form-field input[type=number] { height: 42px; border: 1px solid #bbb; border-radius: 4px; line-height: 2.625em; } .learn-press-form-login .form-fields .form-field input[type=text]:focus, .learn-press-form-login .form-fields .form-field input[type=password]:focus, .learn-press-form-login .form-fields .form-field input[type=tel]:focus, .learn-press-form-login .form-fields .form-field input[type=url]:focus, .learn-press-form-login .form-fields .form-field input[type=number]:focus, .learn-press-form-register .form-fields .form-field input[type=text]:focus, .learn-press-form-register .form-fields .form-field input[type=password]:focus, .learn-press-form-register .form-fields .form-field input[type=tel]:focus, .learn-press-form-register .form-fields .form-field input[type=url]:focus, .learn-press-form-register .form-fields .form-field input[type=number]:focus { border: none; outline: 2px solid transparent !important; outline-offset: 2px; box-shadow: 0 0 0 2px #666 !important; } .learn-press-form-login .form-fields .form-field.required label::after, .learn-press-form-register .form-fields .form-field.required label::after { content: " *"; display: inline; } .learn-press-form-login form[name=learn-press-login] > p > label, .learn-press-form-register form[name=learn-press-login] > p > label { color: #666; cursor: pointer; user-select: none; } .learn-press-form-login form[name=learn-press-login] > p > a, .learn-press-form-register form[name=learn-press-login] > p > a { color: #666; } .learn-press-form-login form[name=learn-press-login] > p:last-child, .learn-press-form-register form[name=learn-press-login] > p:last-child { margin-bottom: 0; } .learn-press-form-login button[type=submit], .learn-press-form-register button[type=submit] { width: 100%; height: 50px; border-radius: 3px; outline: none; color: #fff; background: var(--lp-primary-color); box-shadow: none; vertical-align: middle; text-decoration: none; } .required label { font-weight: bold; } .required label:after { content: " *"; display: inline; } .lp-password-input { display: flex; flex-direction: column; justify-content: center; position: relative; width: 100%; } .lp-password-input input[type=password] { padding-right: 2.5em; } .lp-password-input input::-ms-reveal { display: none; } .lp-password-input .lp-show-password-input { position: absolute; top: 8px; right: 10px; cursor: pointer; } .lp-password-input .lp-show-password-input::after { font-family: "lp-icon"; content: "\f06e"; } .lp-password-input .lp-show-password-input.display-password::after { color: #585858; content: "\f070"; } .form-desc { font-size: smaller; font-style: italic; } .become-teacher-form { width: 90%; max-width: 500px; margin: 0 auto; } .become-teacher-form .form-field input[type=text], .become-teacher-form .form-field input[type=email], .become-teacher-form .form-field input[type=number], .become-teacher-form .form-field input[type=password] { width: 100%; } .become-teacher-form .become-teacher-form__description { margin-top: 12px; } .become-teacher-form button { padding: 12px 24px; } .btn-base { border-color: var(--lp-primary-color); color: white; background-color: var(--lp-primary-color); } body div.entry-content > div.learnpress { --responsive--aligndefault-width: 100%; max-width: var(--lp-content-width, 100%); } body .entry-content.has-global-padding { padding-left: 0; padding-right: 0; } .lp-user-profile { position: relative; background: #fff; } .lp-user-profile .lp-user-profile-avatar img { position: relative; width: 100%; height: auto; border-radius: unset; display: block; } .lp-user-profile .lp-user-profile-socials { display: flex; position: relative; z-index: 1; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; background: white; gap: 10px; padding: 20px 0; border-top: 1px solid #eaeaea; } .lp-user-profile .lp-user-profile-socials a { display: inline-flex; align-items: center; justify-content: center; color: #666; text-align: center; } .lp-user-profile .lp-user-profile-socials a:hover { color: var(--lp-primary-color); } .lp-user-profile .lp-user-profile-socials a:hover svg { fill: var(--lp-primary-color); } .lp-user-profile .wrapper-profile-header { color: #fff; background: var(--lp-secondary-color); position: relative; } @media (max-width: 990px) { .lp-user-profile .wrapper-profile-header .lp-profile-content-area { min-height: inherit; padding: 50px 15px; } .lp-user-profile .wrapper-profile-header .lp-profile-left { float: left; position: static; } .lp-user-profile .wrapper-profile-header .lp-profile-right { float: right; width: calc(100% - 270px); margin-left: 0; } } @media (max-width: 768px) { .lp-user-profile .wrapper-profile-header .lp-profile-left { width: 220px; } .lp-user-profile .wrapper-profile-header .lp-profile-right { width: calc(100% - 220px); } .lp-user-profile .wrapper-profile-header .lp-user-profile-socials a { width: 36px; height: 36px; margin: 0 5px; line-height: 2.25rem; } } @media (max-width: 500px) { .lp-user-profile .wrapper-profile-header .lp-profile-left { float: none; margin: 0 auto; } .lp-user-profile .wrapper-profile-header .lp-profile-right { width: 100%; padding-top: 30px; text-align: center; } } .lp-user-profile .wrapper-profile-header::before { right: 100%; left: auto; } .lp-user-profile .wrapper-profile-header::after { left: 100%; right: auto; } .lp-user-profile .lp-profile-content-area { position: relative; padding: 16px; display: flex; align-items: center; } @media (max-width: 650px) { .lp-user-profile .lp-profile-content-area { flex-direction: column; } .lp-user-profile .lp-profile-content-area .lp-profile-right { text-align: center; width: 100%; padding: 24px 0 0; } } .lp-user-profile .lp-profile-left { min-width: 270px; max-width: 270px; } @media (max-width: 520px) { .lp-user-profile .lp-profile-left { min-width: 100%; } } .lp-user-profile .lp-profile-right { padding-right: 15px; padding-left: 35px; } .lp-user-profile .lp-profile-username { padding-bottom: 10px; font-size: calc(var(--lp-font-size-base, 1em) * 1.25); font-weight: 500; text-transform: capitalize; color: inherit; } .lp-user-profile .lp-profile-user-bio { font-weight: 300; } .lp-user-profile #profile-sidebar { float: left; width: 270px; border: 1px solid rgba(0, 0, 0, 0.1); border-top: 0; background: #fff; margin-top: 58px; } @media (max-width: 990px) { .lp-user-profile #profile-sidebar { width: 100%; } .lp-user-profile #profile-sidebar .lp-user-profile-avatar { max-width: 150px; } } .lp-user-profile #profile-nav .lp-profile-nav-tabs { margin: 0; padding: 0; list-style: none; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li { position: relative; margin: 0; border-top: 1px solid rgba(204, 204, 204, 0.3); } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li a { display: block; padding: 10px 20px; color: inherit; font-weight: 500; text-decoration: none; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a { padding: 12px 20px 12px 52px; position: relative; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a > i { position: absolute; left: 20px; top: 50%; transform: translateY(-50%); color: var(--lp-primary-color); } @media (max-width: 560px) { .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a > i { left: 50%; top: 50%; transform: translate(-50%, -50%); } } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li { margin: 0; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a { border-bottom: 1px solid #f9f9f9; font-size: calc(var(--lp-font-size-base, 1em) * 0.925); padding-left: 32px; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a i { margin-right: 8px; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a:hover { color: var(--lp-primary-color); background: #fff; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li:hover > a i { color: var(--lp-primary-color); } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active, .lp-user-profile #profile-nav .lp-profile-nav-tabs > li:hover { background: var(--lp-primary-color); } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a { padding-left: 52px; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a .profile-tab-sections a { padding-left: 40px; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li:last-child { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.logout > a::after { display: none; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.has-child > a:after { float: right; margin-top: 8px; opacity: 0.4; font-family: "lp-icon"; font-size: 0.625em; content: "\f054"; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.has-child:hover > a:after { opacity: 1; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.has-child.active > a:after { content: "\f053"; opacity: 1; } .lp-user-profile #profile-nav .lp-profile-nav-tabs li > ul { display: none; position: absolute; z-index: 1000; top: 0; left: 100%; min-width: 180px; margin: 0; padding: 0; background: #fff; box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05); list-style: none; } .lp-user-profile #profile-nav .lp-profile-nav-tabs li > ul li { white-space: nowrap; } .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a { color: #fff; } .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a i, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a i { color: #fff; } .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > ul { display: block; } .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul { position: relative; left: 0; } .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active { background: #fff; } .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a { color: #ffb606; } .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a i { color: #ffb606; } @media (max-width: 990px) { .lp-user-profile #profile-nav { overflow-x: scroll; border-top: 1px solid rgba(204, 204, 204, 0.3); } .lp-user-profile #profile-nav .lp-profile-nav-tabs { width: max-content; overflow-x: auto; overflow-y: hidden; } .lp-user-profile #profile-nav .lp-profile-nav-tabs::after { display: table; clear: both; content: ""; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li { float: left; border: none; border-right: 1px solid rgba(204, 204, 204, 0.3); } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a { height: auto; padding: 0 20px 0 45px; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after { display: none; margin-left: 10px; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.has-child a::after { content: "\f077"; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a { padding-left: 45px; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a::after { content: "\f078"; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul { display: none; width: max-content; transform: translateX(-20%); } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul::after { display: table; clear: both; box-shadow: 0 0 0; content: ""; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li { float: left; border-right: 1px solid rgba(204, 204, 204, 0.3); } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li:last-child { border-right: none; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li a { padding: 0 10px; } .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover ul { display: none !important; } .lp-user-profile #profile-nav .lp-profile-nav-tabs li:not(.has-child) > a::after { display: none; } } @media (max-width: 560px) { .lp-user-profile #profile-nav .lp-profile-nav-tabs > li { max-width: 80px; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a { font-size: 0; height: 56px; } .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after { margin-left: 0; } } .lp-user-profile .lp-profile-content { float: right; width: calc(100% - 300px); margin-bottom: 60px; padding-top: 58px; } @media (max-width: 990px) { .lp-user-profile .lp-profile-content { width: 100%; } } @media (max-width: 767px) { .lp-user-profile .lp-profile-content .learn-press-tabs__nav { display: block; width: 100%; border: 0; } .lp-user-profile .lp-profile-content .learn-press-tabs__nav::after { display: table; clear: both; content: ""; } .lp-user-profile .lp-profile-content .learn-press-tabs__tab { float: left; border-right: 0; } .lp-user-profile .lp-profile-content .learn-press-tabs__tab label { padding-right: 25px; padding-left: 25px; } .lp-user-profile .lp-profile-content .profile-orders { overflow-x: scroll; } } .lp-user-profile .lp-profile-content .course-categories, .lp-user-profile .lp-profile-content .course-instructor { margin-bottom: 14px; } .lp-user-profile .lp-profile-content .course-categories { padding: 0; } .lp-user-profile .lp-profile-content .lp-button { display: block; margin: 0 auto; } .lp-user-profile ul.learn-press-courses .course { margin: 0 0 40px 0; } .lp-user-profile #profile-content-wishlist .tab-course-wishlist-wraper .learn-press-wishlist-courses { display: flex; grid-gap: 16px; flex-wrap: wrap; margin-left: 0; } .lp-user-profile #profile-content-wishlist .tab-course-wishlist-wraper .learn-press-wishlist-courses li { margin-bottom: 32px; width: calc((100% - 32px) / 3); } @media (max-width: 768px) { .lp-user-profile #profile-content-wishlist .tab-course-wishlist-wraper .learn-press-wishlist-courses li { width: calc((100% - 16px) / 2); } } @media (max-width: 425px) { .lp-user-profile #profile-content-wishlist .tab-course-wishlist-wraper .learn-press-wishlist-courses li { width: 100%; } } .lp-user-profile #profile-content-wishlist .learn-press-wishlist-courses { display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); grid-gap: 16px; } .lp-user-profile #profile-content-wishlist .learn-press-wishlist-courses li { margin-bottom: 32px; } .lp-user-profile #profile-content-wishlist .learn-press-wishlist-courses li .course-title { display: block; overflow: hidden; text-decoration: none; } .lp-user-profile #profile-content-wishlist .learn-press-wishlist-courses li .course-title img { width: 100%; height: auto; aspect-ratio: 4/3; object-fit: cover; display: block; } .lp-user-profile #profile-content-wishlist .learn-press-wishlist-courses li .course-title h3 { font-weight: 600; color: #333; padding: 16px 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .lp-user-profile #profile-content-wishlist .learn-press-wishlist-courses li .course-title:hover h3 { color: var(--lp-primary-color); } .lp-user-profile #profile-content-wishlist .learn-press-wishlist-courses li .lp-btn-wishlist { margin: 0 auto; } .lp-user-profile .profile-orders .profile-heading { display: none; } .lp-user-profile .profile-orders table { margin-top: 0; } .lp-user-profile .profile-orders .column-order-actions a { margin-right: 6px; color: black; text-decoration: underline; font-weight: 500; } .lp-user-profile .profile-orders .column-order-actions a:hover, .lp-user-profile .profile-orders .column-order-actions a:focus { color: var(--lp-primary-color); } .lp-user-profile #profile-content-settings .learn-press-tabs__nav { border: 1px solid #e5e7f2; flex-wrap: wrap; margin: 0; } @media (min-width: 1024px) { .lp-user-profile #profile-content-settings .learn-press-tabs__nav { flex-wrap: nowrap; } } .lp-user-profile #profile-content-settings .learn-press-tabs__nav .learn-press-tabs__tab { width: 33.3333333333%; } .lp-user-profile #profile-content-settings .learn-press-tabs__nav .learn-press-tabs__tab::after { display: none; } .lp-user-profile #profile-content-settings .learn-press-tabs__nav .learn-press-tabs__tab label::before { display: none; } @media (max-width: 767px) { .lp-user-profile #profile-content-settings .learn-press-tabs__nav .learn-press-tabs__tab { border-right: 1px solid #e5e7f2; } } .lp-user-profile #profile-content-courses .dashboard-statistic__row .statistic-box { width: calc((100% - 40px) / 6); } @media (max-width: 1440px) { .lp-user-profile #profile-content-courses .dashboard-statistic__row .statistic-box { width: calc((100% - 16px) / 3); } } @media (max-width: 990px) { .lp-user-profile #profile-content-courses .dashboard-statistic__row .statistic-box { width: calc((100% - 40px) / 6); } } @media (max-width: 767px) { .lp-user-profile #profile-content-courses .dashboard-statistic__row .statistic-box { width: calc((100% - 16px) / 3); } } .lp-user-profile #profile-content-my-courses .dashboard-statistic__row .statistic-box { width: calc((100% - 32px) / 5); } @media (max-width: 767px) { .lp-user-profile #profile-content-my-courses .dashboard-statistic__row .statistic-box { width: calc((100% - 16px) / 3); } } .dashboard-statistic__row { display: flex; gap: 8px; flex-wrap: wrap; } @media (max-width: 520px) { .dashboard-statistic__row { display: inherit; background: #f9fafc; padding: 10px 16px; } } .dashboard-statistic__row .statistic-box { padding: 15px 10px; border: 1px solid var(--thim-border-color, #ccc); background: #f9fafc; text-align: center; display: flex; gap: 12px; border-radius: 0; flex-direction: column; justify-content: space-between; align-items: center; margin: 0; width: calc((100% - 40px) / 6); } .dashboard-statistic__row .statistic-box:hover { background: #eaeaea; } @media (max-width: 520px) { .dashboard-statistic__row .statistic-box { width: 100% !important; background: transparent; flex-direction: row; padding: 12px 0; border-width: 0 0 1px 0; } .dashboard-statistic__row .statistic-box:last-child { border: none; } } .statistic-box .statistic-box__text { padding: 0; color: #666; font-weight: 600; margin-bottom: 0; } .statistic-box .statistic-box__number { color: var(--lp-primary-color); font-size: 1.2em; font-weight: 600; } @media (max-width: 520px) { .statistic-box .statistic-box__number { font-size: 1em; } } .profile-courses > h3 { margin-top: 0; margin-bottom: 36px; color: #333; font-size: 1.875em; font-weight: 600; line-height: 1; text-transform: capitalize; } .lp-profile-content table.lp-list-table { border-spacing: 0; border-top: 1px solid #ccc; border-left: 1px solid #ccc; margin-bottom: 40px; } .lp-profile-content table.lp-list-table tr th, .lp-profile-content table.lp-list-table tr td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; } .lp-profile-content table.lp-list-table tr td a { color: var(--wp--preset--color--foreground); font-weight: 400; } .lp-profile-content table.lp-list-table tr td a:hover { color: var(--lp-primary-color); } .lp-profile-content #profile-content-order-details h3 { margin-top: 0; font-size: 1.875em; line-height: 1.5; font-weight: 500; margin-bottom: 15px; font-family: var(--wp--preset--font-family--system-font); } .learn-press-form .form-fields .form-field > label { font-style: italic; } @media (min-width: 767px) { .learn-press-form .form-fields .form-field__50 { float: left; width: calc(50% - 20px); margin-right: 20px; } } .learn-press-form .form-field__clear { clear: both; } .learn-press-form p { margin: 0; } .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: flex; gap: 10px; } div.order-recover > .button-recover-order { margin: 0; margin-left: 20px; flex: 0 0 auto; } div.order-recover > .button-recover-order.loading::before { display: inline-block; margin-right: 5px; font-family: "lp-icon"; content: "\f110"; animation: lp-rotating 1s linear infinite; } div.order-recover input[type=text] { width: 100%; font-style: italic; flex: 1 1 auto; } .learn-press-profile-course__progress .lp_profile_course_progress { width: 100%; border-spacing: 0; border: 0.5px solid #ccc; margin-bottom: 10px; } .learn-press-profile-course__progress .lp_profile_course_progress__item img { width: 100%; aspect-ratio: 16/9; object-fit: cover; height: auto; display: block; } .learn-press-profile-course__progress .lp_profile_course_progress__item td { text-align: center; font-size: 0.875em; line-height: 1.2; border: 0.5px solid #ccc; padding: 8px; } .learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child { width: 15%; padding: 0px; } @media (max-width: 768px) { .learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child { display: none; } } .learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2) { width: 25%; } .learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2) a { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(3) { width: 10%; } .learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(4) { width: 25%; } .learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(5) { width: 25%; } .learn-press-profile-course__progress .lp_profile_course_progress__header { background: var(--lp-primary-color); } .learn-press-profile-course__progress .lp_profile_course_progress__header th { font-size: 1em; line-height: 1.2; border: 0.5px solid #ccc; padding: 16px 8px; font-weight: 600; text-align: center; } @media (max-width: 768px) { .learn-press-profile-course__progress .lp_profile_course_progress__header th:first-child { display: none; } } .lp_profile_course_progress__nav button.loading::before { display: inline-block; margin-right: 5px; font-family: "lp-icon"; content: "\f110"; -webkit-animation: lp-rotating 1s linear infinite; -moz-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } .content ul.learn-press-courses { margin-left: -15px; margin-right: -15px; } .content ul.learn-press-courses[data-layout=list] { margin: 0; } .learn-press-profile-course__tab__inner { display: flex; margin: 40px 0 0 0 !important; padding: 0 !important; background: #eee; list-style: none !important; } .learn-press-profile-course__tab__inner > li { list-style: none; margin: 0 !important; } .learn-press-profile-course__tab__inner > li:hover { cursor: pointer; } .learn-press-profile-course__tab__inner a { display: inline-block; padding: 15px 30px; font-weight: 600; position: relative; } .learn-press-profile-course__tab__inner a.active { color: var(--lp-primary-color); background: #fff; } .learn-press-profile-course__tab__inner a.active::before { content: ""; height: 3px; width: 100%; background-color: var(--lp-primary-color); position: absolute; top: 0; left: 0; right: auto; } .learn-press-course-tab-filters .learn-press-filters { margin: 30px 0 20px 0; padding: 0; list-style: none; } .learn-press-course-tab-filters .learn-press-filters a.active { color: var(--lp-primary-color); } .lp-profile-content ul { list-style: none !important; padding: 0 !important; } .learnpress_avatar__form label { display: inline-block; } .learnpress_avatar__form input[type=file] { display: none; } .learnpress_avatar__form__upload { display: flex; width: 200px; height: 200px; border: 1px dashed #ccc; border-radius: 3px; background-color: #fafafa; font-size: 0.875em; font-weight: 300; font-style: italic; line-height: 2.6875em; text-align: center; cursor: pointer; align-items: center; justify-content: center; } .learnpress_avatar__form__upload div { line-height: 1.4; } .learnpress_avatar__button--loading::before { display: inline-block; margin-right: 5px; font-family: "lp-icon"; content: "\f110"; -webkit-animation: lp-rotating 1s linear infinite; -moz-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } button.learnpress_avatar__button { height: 40px; padding: 0 15px; border: 0; background: var(--lp-primary-color); color: white; margin-top: 15px; border-radius: 3px; } button.learnpress_avatar__button + button { margin-left: 15px; margin-right: 0; } body.learnpress .learn-press-tabs .learn-press-tabs__tab, body.learnpress .attachment-recent-works-thumbnail { border-radius: 0; } .lp-content-area .learnpress-course-container { margin: 80px -15px 0; scroll-margin: 30px; display: flex; flex-wrap: wrap; justify-content: space-between; } .lp-content-area .learnpress-course-container > li { padding: 0 15px; } .lp-content-area .learnpress-course-container .course-wrap-meta { display: flex; flex-wrap: wrap; justify-content: space-between; } .lp-content-area .learnpress-course-container .separator { display: block; border-top: 1px solid rgba(153, 153, 153, 0.2); margin-left: -20px; margin-right: -20px; } #learn-press-course-tabs.show-all .course-tab-panel { margin-bottom: 40px; } #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(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) { border-bottom: 0; } #learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) label { color: var(--lp-primary-color); background: #fff; } #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(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) { border-bottom: 0; } #learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) label { color: var(--lp-primary-color); background: #fff; } #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(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) { border-bottom: 0; } #learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) label { color: var(--lp-primary-color); background: #fff; } #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(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) { border-bottom: 0; } #learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) label { color: var(--lp-primary-color); background: #fff; } #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(--lp-primary-color); 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(--lp-primary-color); 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(--lp-primary-color); 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(--lp-primary-color); 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(--lp-primary-color); background: #fff; } .course-tab-panels .course-tab-panel { padding-top: 30px; } .course-tab-panel { display: none; } .course-tab-panel.active { display: block; } .course-tab-panel .course-description h4 { margin-top: 0; margin-bottom: 1.125em; } .course-tab-panel .course-description img { max-width: 100%; height: auto; vertical-align: middle; } .course-tab-panel .lp-course-author { display: flex; align-items: start; } @media (max-width: 767px) { .course-tab-panel .lp-course-author { flex-direction: column; align-items: center; } } .course-tab-panel .lp-course-author .course-author__pull-left { margin-right: 30px; text-align: center; align-items: center; } @media (max-width: 767px) { .course-tab-panel .lp-course-author .course-author__pull-left { margin-right: 0; margin-bottom: 24px; } } .course-tab-panel .lp-course-author img { width: 100px; height: 100px; border-radius: 50%; object-fit: cover; object-position: center; display: block; margin: 0 auto; } .course-tab-panel .lp-course-author .course-author__pull-right { flex: 1; } @media (max-width: 767px) { .course-tab-panel .lp-course-author .course-author__pull-right { width: 100%; text-align: center; } } .course-tab-panel .lp-course-author .author-title { margin-bottom: 4px; } .course-tab-panel .lp-course-author .author-title a { text-decoration: none; color: #333; box-shadow: none; font-size: 1.125em; font-weight: 500; text-transform: capitalize; } .course-tab-panel .lp-course-author .author-title a:hover { color: var(--lp-primary-color); } .course-tab-panel .lp-course-author .author-description { color: #666; font-style: italic; } .course-tab-panel .lp-course-author .instructor-social { display: flex; gap: 16px; margin-bottom: 12px; } .course-tab-panel .lp-course-author .author-socials { display: grid; grid-template-columns: repeat(4, 33px); gap: 10px; justify-content: center; margin-top: 16px; } .course-tab-panel .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: 0.8em; line-height: 2em; text-align: center; vertical-align: middle; transition: all 0.3s; } .course-tab-panel .lp-course-author .author-socials > a:hover { border-color: var(--lp-primary-color); color: #fff; background: var(--lp-primary-color); } .course-tab-panel .lp-course-author .author-socials .fa-googleplus::before { content: "\f0d5"; } .course-summary div.lp-list-co-instructor { display: grid; grid-template-columns: repeat(2, 1fr); gap: 40px; } .course-summary div.lp-list-co-instructor__item { display: flex; column-gap: 30px; } @media (max-width: 767px) { .course-summary div.lp-list-co-instructor__item { align-items: center; flex-direction: column; padding: 0 15px; column-gap: 0; row-gap: 10px; } } .course-summary div.lp-list-co-instructor__avatar > img { width: 100%; max-width: 96px; border-radius: 999px; } .course-summary div.lp-list-co-instructor__bio { flex: 1; } .course-summary div.lp-list-co-instructor__bio__top > a { font-size: 1.125em; font-weight: 600; } .course-summary .course-price { margin-bottom: 10px; } .course-summary .course-price .origin-price, .course-summary .course-price .price { vertical-align: middle; } .course-summary .course-price .origin-price { margin-right: 10px; font-size: 1.125em; font-style: italic; text-decoration: line-through; } .course-summary .course-price .price { font-size: 1.5em; } .course-summary .course-summary-sidebar .lp-course-buttons { margin-bottom: 20px; text-align: center; } .course-summary .course-featured-review .featured-review__title { margin-top: 0; margin-bottom: 6px; font-size: 1.2em; font-weight: 500; } .course-summary .course-featured-review .featured-review__stars { padding-bottom: 12px; color: var(--lp-primary-color); } .course-summary .course-featured-review .featured-review__content { position: relative; color: #666; font-style: italic; } .course-summary .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: "‘‘"; transform: rotate(180deg); } .course-summary .course-tags a { display: inline-block; padding: 3px 5px; border-radius: 4px; color: #fff; background: #9aa5ab; font-size: 0.75em; line-height: 1; } .edit-content { margin-left: 5px; } ul.learn-press-nav-tabs { display: flex; margin: 0; padding: 0; border-bottom: 0; background: #f1f2f8; list-style: none; } ul.learn-press-nav-tabs .course-nav { float: left; position: relative; margin: 0; 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: 3px; background: var(--lp-primary-color); content: ""; } ul.learn-press-nav-tabs .course-nav.active label { color: var(--lp-primary-color); background-color: white; } ul.learn-press-nav-tabs .course-nav a { display: inline-block; padding: 10px 20px; border-bottom: none; outline: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } ul.learn-press-nav-tabs .course-nav a:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } ul.learn-press-nav-tabs[data-tabs] .course-nav { flex: 1; } 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: grid; grid-template-columns: repeat(2, 1fr); max-height: none; } } .course-item-popup #tab-curriculum { display: block; } .course-curriculum ul.curriculum-sections { position: relative; z-index: 499; margin: 0; padding: 0; list-style: none; } .course-curriculum ul.curriculum-sections .closed .section-item__loadmore { display: none; } .course-curriculum ul.curriculum-sections .section { margin: 0; padding: 0; flex-wrap: wrap; } .course-curriculum ul.curriculum-sections .section:last-child { padding: 0; } .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-title.c + .section-desc { display: block; } .course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); top: 0; } .course-curriculum ul.curriculum-sections .item-meta.duration { background: #d9e0f1; } .course-curriculum .section-item__loadmore { display: flex; justify-content: center; align-items: center; } .course-curriculum .section-item__loadmore button { display: inline-flex; margin-top: 10px; margin-right: auto; margin-left: auto; padding: 10px 20px; border: 1px solid #ccc; border-radius: 4px; outline: none; color: #222; background: #f7f7f7; box-shadow: none; font-weight: 500; justify-content: center; align-items: center; cursor: pointer; font-family: sans-serif; } .course-curriculum .section-item__loadmore.loading button::before { display: inline-block; margin-right: 5px; font-family: "lp-icon"; content: "\f110"; -webkit-animation: lp-rotating 1s linear infinite; -moz-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } .course-curriculum .section-header { display: table; width: 100%; padding: 20px 0; border-bottom: 0; border-bottom: 1px solid #d9e0f1; cursor: pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .course-curriculum .section-header .section-title, .course-curriculum .section-header .section-desc { margin: 0; } .course-curriculum .section-header span.show-desc { display: inline-block; position: absolute; top: 50%; right: 30px; width: 20px; height: 20px; transform: translate(0, -50%); } .course-curriculum .section-header span.show-desc::before { font-family: "lp-icon"; font-size: 1.125em; content: "\f107"; } .course-curriculum .section-header span.show-desc:hover::before { border-top-color: #ccc; } .course-curriculum .section-header .section-desc { margin-top: 10px; font-size: calc(var(--lp-font-size-base, 1em) * 0.925); color: var(--lp-color-accent); font-style: italic; line-height: 1.3; } .course-curriculum .section-header .section-meta { display: block; padding-top: 17px; padding-bottom: 15px; font-size: 0.8em; text-align: right; vertical-align: middle; white-space: nowrap; } .course-curriculum .section-item { width: 100%; } .course-curriculum .section-content { margin: 0; padding: 0; list-style: none; } .course-curriculum .section-content .course-item-meta { display: table-cell; text-align: right; vertical-align: middle; white-space: nowrap; } .course-curriculum .section-content .course-item-meta .item-meta { display: inline-block; color: #fff; } .course-curriculum .section-content .course-item-meta .item-meta.final-quiz { background: #14c4ff; } .course-curriculum .section-content .course-item-meta .item-meta.trans { padding: 0; } .course-curriculum .section-content .course-item-meta .count-questions { background: #9672cf; } .course-curriculum .section-content .course-item-meta .duration { background: #c0c0c0; } .course-curriculum .section-content .course-item-meta .course-item-status { padding: 0; color: #999; } .course-curriculum .section-content .course-item-meta .course-item-status::before { font-family: "lp-icon"; content: "\f00c"; } .course-curriculum .section-content .course-item-preview { font-style: normal; padding: 0; } .course-curriculum .section-content .course-item-preview::before { color: #fff; padding: 3px 8px; font-size: calc(var(--lp-font-size-base, 1em) * 0.86); background: #00adff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; content: attr(data-preview); } .course-curriculum .course-item { display: flex; position: relative; margin: 0 0 2px 0; padding: 0 16px; background: rgba(241, 242, 248, 0.4); transition: padding-left linear 0.15s; } .course-curriculum .course-item > span { display: flex; width: 28px; color: #666; font-weight: 300; align-items: center; } .course-curriculum .course-item .section-item-link { display: flex; align-items: flex-start; justify-content: space-between; width: 100%; padding: 12px 0; color: inherit; outline: none; gap: 12px; } .course-curriculum .course-item .section-item-link:hover .item-name { color: var(--lp-primary-color); } .course-curriculum .course-item .section-item-link::before { color: var(--lp-primary-color); font-family: "lp-icon"; } .course-curriculum .course-item .section-item-link .course-item-info { width: 100%; } .course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre { display: flex; flex-flow: row-reverse; justify-content: flex-end; gap: 16px; align-items: center; font-size: calc(var(--lp-font-size-base, 1em) * 0.925); } .course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration { background: transparent; } .course-curriculum .course-item .item-name { font-weight: 600; } .course-curriculum .course-item.course-item-lp_quiz .section-item-link::before { content: "\f059"; } .course-curriculum .course-item.course-item-lp_lesson .section-item-link::before { content: "\f15b"; } .course-curriculum .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before { content: "\f03d"; } .course-curriculum .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before { content: "\f028"; } .course-curriculum .course-item.item-locked .course-item-status::before { color: var(--lp-secondary-color); content: "\f023"; } .course-curriculum .course-item.has-status { padding-top: 1px; } .course-curriculum .course-item.has-status.status-completed .course-item-status::before, .course-curriculum .course-item.has-status.status-evaluated .course-item-status::before { color: #3bb54a; } .course-curriculum .course-item.has-status.item-failed .course-item-status::before, .course-curriculum .course-item.has-status.failed .course-item-status::before { border-color: #f02425; color: #f02425; content: "\f00d"; } .course-curriculum .course-item::before { position: absolute; top: 50%; left: 0; width: 3px; height: 0; background: #00adff; content: ""; transition: height linear 0.15s, top linear 0.15s; } .course-curriculum .course-item.current { background: #f9f9f9; } .course-curriculum .course-item.current a::before { left: 10px; } .course-curriculum .course-item.current::before { top: 0; height: 100%; } .course-curriculum .section-left { vertical-align: top; } .course-curriculum .section-left .section-title { font-weight: 700; font-size: calc(var(--lp-font-size-base, 1em) * 1.25); text-transform: capitalize; display: block; } .course-curriculum .curriculum-more__button { display: flex; width: 100%; margin-top: 20px; margin-bottom: 20px; padding: 10px 0; border: none; outline: none; color: #fff; background: #333; box-shadow: none; justify-content: center; align-items: center; cursor: pointer; font-family: sans-serif; } .course-curriculum .curriculum-more__button.loading::before { display: inline-block; margin-right: 5px; font-family: "lp-icon"; content: "\f110"; -webkit-animation: lp-rotating 1s linear infinite; -moz-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } 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: "lp-icon"; } #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 { transition: opacity 0.25s; } .scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible { opacity: 0.7; } .course-remaining-time .label-enrolled { font-size: inherit; } .lp-course-progress { position: relative; } .lp-course-progress .lp-passing-conditional { position: absolute; top: 0; width: 3px; height: 6px; margin-left: -1px; background: var(--lp-secondary-color); } .viewing-course-item .section-header .section-desc { display: none; } /***********/ .course-meta { display: flex; margin-bottom: 40px; } .course-meta .course-students::before { font-family: "lp-icon"; content: ""; } .course-meta .course-meta__pull-left, .course-meta .course-meta__pull-right { display: flex; flex-wrap: wrap; gap: 50px; } @media (max-width: 767px) { .course-meta .course-meta__pull-left, .course-meta .course-meta__pull-right { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 20px; } } @media (max-width: 560px) { .course-meta .course-meta__pull-left, .course-meta .course-meta__pull-right { grid-template-columns: repeat(2, 1fr); } } .course-meta.course-meta-primary .course-meta__pull-left { gap: 16px; } @media (max-width: 767px) { .course-meta.course-meta-primary .course-meta__pull-left { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 480px) { .course-meta.course-meta-primary .course-meta__pull-left { grid-template-columns: 1fr; } } .course-meta.course-meta-primary .course-meta__pull-left .meta-item { margin-right: 0 !important; } @media (max-width: 560px) { .course-meta.course-meta-primary .course-meta__pull-left .meta-item { width: 100%; } } @media (max-width: 1024px) { .course-meta.course-meta-secondary .course-meta__pull-left { gap: 16px; } } @media (max-width: 1024px) { .course-meta.course-meta-secondary .course-meta__pull-left .meta-item { margin-right: 0 !important; width: calc((100% - 32px) / 3); } } @media (max-width: 768px) { .course-meta.course-meta-secondary .course-meta__pull-left .meta-item { width: 100%; } } .course-meta .course-meta__pull-left { flex: 1; } .course-meta .course-meta__pull-right { flex: 0 0 50%; } .course-meta.course-meta-primary .meta-item { flex: 1; } .course-meta.two-columns .course-meta { flex: 1; } .course-extra-box { margin-bottom: 16px; border: 1px solid rgba(204, 204, 204, 0.3); border-radius: var(--lp-border-radius, 3px); } .course-extra-box.active .course-extra-box__content { height: auto; } .course-extra-box__title { --extra-height: 50px; display: flex; align-items: center; position: relative; height: var(--extra-height); margin: 0 !important; padding: 0 45px 0 20px; background: rgba(181, 187, 211, 0.15); font-size: 1em; font-weight: 700; cursor: pointer; } @media (max-width: 767px) { .course-extra-box__title { padding-left: 16px; } } .course-extra-box__title::after { position: absolute; top: 0; right: 20px; font-family: "lp-icon"; line-height: var(--extra-height); content: "\f0d7"; } .course-extra-box__content { overflow: hidden; transition: height 0.3s ease; } .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-inner > ul { padding-left: 0 !important; padding-bottom: 0 !important; } .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: 12px 20px; border-bottom: 1px solid rgba(204, 204, 204, 0.3); } @media (max-width: 767px) { .course-extra-box__content li { padding-left: 16px; padding-right: 16px; } } .course-extra-box__content li::before { margin-right: 8px; color: var(--lp-primary-color); font-family: "lp-icon"; 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: "\f0d8"; } .course-extra-box + .comment-respond, .course-extra-box + .comments-area { margin-top: 30px; margin-bottom: 30px; } .course-extra-box + .course-tabs { margin-top: 30px; } 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 { transform: scale(1); } @-webkit-keyframes course-extra-box__content-inner-transform { from { opacity: 0; -webkit-transform: translateX(5%); -moz-transform: translateX(5%); -ms-transform: translateX(5%); -o-transform: translateX(5%); transform: translateX(5%); } to { opacity: 1; -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } } @keyframes course-extra-box__content-inner-transform { from { opacity: 0; transform: translateX(5%); } to { opacity: 1; transform: translateX(0%); } } .course-tab-panel-faqs { padding-top: 64px; } .course-tab-panel-faqs .course-faqs-box { margin-bottom: 20px; border: 1px solid rgba(204, 204, 204, 0.6); border-radius: 5px; } .course-tab-panel-faqs .course-faqs-box__title { display: block; position: relative; margin: 0; padding: 12px 45px 12px 20px; font-size: 1em; font-weight: 700; cursor: pointer; } .course-tab-panel-faqs .course-faqs-box__title::after { position: absolute; top: 12px; right: 20px; font-family: "lp-icon"; content: "\f107"; font-size: 1.2em; } .course-tab-panel-faqs .course-faqs-box:last-child { margin-bottom: 40px; } .course-tab-panel-faqs .course-faqs-box:hover { background: rgba(241, 242, 248, 0.4); } .course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title { color: var(--lp-primary-color); } .course-tab-panel-faqs .course-faqs-box__content { display: none; } .course-tab-panel-faqs .course-faqs-box__content-inner { padding: 0 20px 20px 20px; -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; } 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 { background: rgba(241, 242, 248, 0.4); } input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title { color: var(--lp-primary-color); } input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after { content: "\f106"; } @-webkit-keyframes course-faqs-box__content-inner-transform { from { opacity: 0; -webkit-transform: translateY(-5%); -moz-transform: translateY(-5%); -ms-transform: translateY(-5%); -o-transform: translateY(-5%); transform: translateY(-5%); } to { opacity: 1; -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); } } @keyframes course-faqs-box__content-inner-transform { from { opacity: 0; -webkit-transform: translateY(-5%); -moz-transform: translateY(-5%); -ms-transform: translateY(-5%); -o-transform: translateY(-5%); transform: translateY(-5%); } to { opacity: 1; -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); } } /***********/ @media (max-width: 1200px) { body.course-item-popup #learn-press-course-curriculum { width: 300px; } } @media (max-width: 768px) { body.course-item-popup #learn-press-course-curriculum { margin-right: 0%; } } @media (max-width: 768px) { body.course-item-popup #learn-press-course-curriculum .course-curriculum { width: 200px; } } @media (max-width: 1300px) { body.course-item-popup #learn-press-course-curriculum .progress-bg { width: 40px; } } @media (max-width: 768px) { body.course-item-popup #learn-press-course-curriculum .items-progress, body.course-item-popup #learn-press-course-curriculum .course-progress { float: none; width: 100%; margin-right: 0%; margin-bottom: 20px; } } @media (max-width: 1300px) { body.course-item-popup #content-item-nav { left: 300px; } } @media (max-width: 768px) { body.course-item-popup #content-item-nav { left: 200px; } } @media (max-width: 1300px) { body.course-item-popup .section-desc { display: none; } } @media (max-width: 768px) { body.course-item-popup.wpadminbar #learn-press-content-item, body.course-item-popup.wpadminbar #learn-press-course-curriculum { top: 106px; } } .lp-quiz-buttons { margin-bottom: 20px; display: block; clear: both; content: ""; } .quiz-progress { margin-bottom: 30px; background: rgb(231, 247, 255); } .quiz-progress .progress-items { display: flex; } .quiz-progress .progress-items .progress-item { position: relative; color: #777; font-size: 0.938em; 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: 1.25em; } .quiz-progress .progress-items .progress-item .progress-label { margin-bottom: 15px; font-size: 0.875em; } .quiz-progress .progress-items .progress-item i { display: none; float: left; width: 60px; height: 60px; color: #fff; background: #00adff; font-size: 1.875em; 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: flex; overflow: hidden; position: relative; margin: 0 0 18px 0; padding: 10px; color: #777; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: background linear 0.25s; -moz-transition: background linear 0.25s; -ms-transition: background linear 0.25s; -o-transition: background linear 0.25s; transition: background linear 0.25s; } .answer-options .answer-option .option-title { display: table-cell; } .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; -moz-transition: background linear 0.25s; -ms-transition: background linear 0.25s; -o-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: 32px; min-width: 32px; height: 32px; margin: 0 10px 0 3px; border: 1px solid #cfcfcf; background: #f9fafc; -webkit-border-radius: 4px; -moz-border-radius: 4px; 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, .answer-options .answer-option input[type=radio]::after { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: auto; box-sizing: content-box; height: auto; color: #3db748; font-family: "lp-icon"; font-size: 16px; opacity: 0; content: "\f00c"; background: none; border: none; } .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, .answer-options .answer-option input[type=radio]:checked::after { opacity: 1; } .answer-options .answer-option input[type=checkbox]::after { margin-top: 0; } .answer-options .answer-option input[type=checkbox]:checked::after { border: none; } .answer-options .answer-option input[type=radio] { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .answer-options .answer-option input[type=radio]::before { border-radius: 50%; } .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 !important; color: #fff; background: #f02425; font-size: 1rem; line-height: 1.375em; font-weight: 400; display: flex; align-items: center; justify-content: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .quiz-result .result-message::after { margin-left: 10px; font-family: "lp-icon"; 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: 1.75em; font-weight: 500; line-height: 1; } .quiz-result .result-grade .result-require { display: block; padding-top: 5px; color: #666; font-size: 1em; font-weight: 400; line-height: 1; } .quiz-result .result-grade .result-message { font-size: 0.875em; } .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: flex; margin: 0; } .quiz-result .result-statistic .result-statistic-field + li { border-top: 1px dashed #ccc; } .quiz-result .result-statistic .result-statistic-field span, .quiz-result .result-statistic .result-statistic-field p { margin: 0; flex: 1; } .quiz-result .result-statistic .result-statistic-field span { color: #666; font-size: 1em; font-weight: 400; line-height: 2.1875em; } .quiz-result .result-statistic .result-statistic-field span::before { display: inline-block; width: 15px; margin-right: 10px; color: var(--lp-primary-color); font-family: "lp-icon"; font-size: 1em; font-weight: 900; } .quiz-result .result-statistic .result-statistic-field p { color: #333; font-weight: 500; 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"; } .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div { max-width: 100%; flex-direction: column; } @media (min-width: 426px) { .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div { flex-direction: row; justify-content: space-between; } } @media (min-width: 1025px) { .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div { max-width: 792px; } } @media (min-width: 450px) { .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div .questions-index { width: 35%; text-align: inherit; } } @media (min-width: 1120px) { .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div .questions-index { width: 50%; } } @media (min-width: 450px) { .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div { width: 65%; justify-content: end; flex: auto; } } @media (min-width: 768px) { .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div { width: 50%; } } @media (min-width: 1120px) { .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div { width: 50%; } } @media (max-width: 768px) { .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div .submit-quiz #button-submit-quiz { white-space: inherit; padding: 8px 16px; } } .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div { max-width: 100%; flex-direction: column; } @media (min-width: 650px) { .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div { flex-direction: row; } } @media (min-width: 1120px) { .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div { max-width: 792px; } } .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index { width: 100%; text-align: center; } @media (min-width: 650px) { .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index { width: 35%; text-align: inherit; } } @media (min-width: 1120px) { .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index { width: 50%; } } .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div { width: 100%; justify-content: center; flex-direction: column-reverse; gap: 0; } @media (min-width: 490px) { .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div { flex-direction: row-reverse; } } @media (min-width: 650px) { .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div { width: 65%; gap: 12px; justify-content: end; flex: auto; } } @media (min-width: 768px) { .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div { width: 50%; } } @media (min-width: 1120px) { .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div { width: 50%; } } @media (max-width: 768px) { .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div .submit-quiz #button-submit-quiz { white-space: inherit; padding: 8px 16px; } } .quiz-status { position: sticky; z-index: 99; top: 0; right: 0; left: 0; margin: 0 0 35px 0; } .quiz-status > div { display: flex; box-sizing: border-box; width: 100%; max-width: 792px; margin: 0 auto; padding: 8px 16px; border-radius: 4px; background: var(--lp-primary-color); justify-content: center; align-items: center; } .quiz-status > div > div { display: flex; flex-direction: row-reverse; flex: 0 0 50%; align-items: center; } @media (max-width: 480px) { .quiz-status > div > div { justify-content: center; } } .quiz-status > div > div .submit-quiz #button-submit-quiz { margin: 0; border-radius: 4px; overflow: hidden; white-space: nowrap; } .quiz-status > div > div .countdown { margin: 0; border-radius: 4px; overflow: hidden; padding: 12px; } .quiz-status > div .current-point { display: none; } .quiz-status .questions-index { display: inline-block; color: #666; font-size: 1em; font-weight: 400; line-height: 1.625em; } .quiz-status .questions-index span { color: #333; font-weight: 500; } .quiz-status .countdown { display: flex; align-items: center; justify-content: center; gap: 8px; min-height: 38px; color: #333; font-weight: 700; text-align: center; } .quiz-status .countdown .fas { color: #333; font-size: 1em; } .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: ""; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; 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 { transition: 0.35s stroke-dashoffset; transform: rotate(-90deg); transform-origin: 50% 50%; } .quiz-status .countdown .clock.x .circle-progress-bar__circle { stroke: #f00; } .quiz-status .submit-quiz button { margin: 0 0 0 10px; border: none; border-radius: 0; background: #fff; text-transform: uppercase; } .quiz-status .submit-quiz button:hover { background: var(--lp-secondary-color); } .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: 0.75em; 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: "lp-icon"; 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: flex; margin: 0 0 20px; padding: 0; list-style: none; flex-flow: row wrap; } @media (max-width: 768px) { .quiz-intro { padding-right: 10px; padding-left: 10px; justify-content: space-between; } } .quiz-intro-item { display: flex; margin: 0 40px 0 0; align-items: center; } @media (max-width: 768px) { .quiz-intro-item { margin: 0 20px 0 0; } } .quiz-intro-item::before { position: relative; margin-right: 10px; color: var(--lp-primary-color); font-family: "lp-icon"; font-size: 1em; } .quiz-intro-item--passing-grade { order: 2; } .quiz-intro-item--passing-grade::before { content: "\f012"; } .quiz-intro-item--questions-count { order: 1; } .quiz-intro-item--questions-count::before { content: "\f12e"; } .quiz-intro-item--duration { order: 2; } .quiz-intro-item--duration::before { content: "\f017"; } .quiz-intro-item__title { margin: 0; padding: 0 8px 0 0; color: #333; font-weight: 300; } .quiz-intro-item__content { color: #222; 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%; transform: rotate(45deg); } .circle-bar .before { border-bottom-color: transparent; border-left-color: transparent; transform: rotate(45deg); } .circle-bar .after { border-color: #14c4ff; border-top-color: transparent; border-right-color: transparent; transform: rotate(45deg); } .circle-bar.bg50 .after { z-index: 10; border-bottom-color: inherit; border-left-color: inherit; transform: rotate(45deg); } .lp-quiz-buttons .complete-quiz, .lp-quiz-buttons .back-quiz, .lp-quiz-buttons .review-quiz { float: right; } .quiz-result .result-grade { display: flex; flex-direction: column; position: relative; box-sizing: border-box; height: 200px; margin-bottom: 30px; padding: 50px; justify-content: center; align-items: center; -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; } .quiz-result .result-grade::before, .quiz-result .result-grade svg { position: absolute; top: 0; left: 50%; width: 200px; height: 200px; margin-left: -100px; -webkit-border-radius: 50%; -moz-border-radius: 50%; 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); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); } .quiz-result .result-grade svg circle { stroke: var(--lp-primary-color); } .quiz-result.passed .result-grade svg { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-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; } .quiz-questions .question-answers .answer-options { margin: 0; padding: 0; } .question .answer-option { padding: 0; } .question .answer-option input[type=radio], .question .answer-option input[type=checkbox] { position: absolute; top: 50%; border-color: #d9e0f1; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin: 0 0 0 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .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 input[type=radio] { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .question .answer-option input[type=radio]::before { border-radius: 50%; } .question .answer-option .option-title { display: flex; width: 100%; margin: 0; padding: 10px 10px 10px 60px; border: 1px solid #ccc; color: #666; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .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: 1.125em; font-weight: 500; } .question .question-title .edit-link { float: right; font-size: 0.875em; font-weight: normal; } .question .question-content { margin-bottom: 30px; } .question .question-content img { width: 100%; max-width: 100%; } .question .question-response { margin-bottom: 10px; font-size: 0.875em; } .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; border: none; } .question .btn-show-hint::before { font-family: "lp-icon"; font-size: 18px; content: "\f059"; } .question .btn-show-hint:hover span { position: absolute; bottom: 100%; left: 100%; 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; -webkit-border-radius: 4px; -moz-border-radius: 4px; 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; } .lp-sort-bg label.option-title { background: rgba(255, 182, 6, 0.68) !important; } .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; } .lp-ajax-message { display: none; margin-top: 20px; padding: 20px; border: 2px solid #059601; border-radius: 9px; font-size: 0.9em; line-height: 1.4; } .lp-ajax-message.error { border-color: #d85554; } .course-graduation span { color: #999; } .course-graduation .icon { margin-right: 5px; font-size: 1.25em; } .course-graduation.passed .icon { color: #059601; } .course-graduation.error .icon { color: #d85554; } .learn-press-template-warning::before { color: #ffc107; font-family: "lp-icon"; content: "\f071"; } .lp-badge { display: flex; height: 30px; padding: 0; line-height: 1; align-items: 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: 15px; left: -120px; width: 300px; background: #FF2828; text-align: center; transform: rotate(-45deg); height: auto; padding: 5px 0; } .lp-badge.featured-course::before { font-size: 0.75em; text-transform: uppercase; content: attr(data-text); } /** * CSS for overriding some style defaults of themes */ .lp-archive-courses ul, .lp-archive-courses ol { list-style-type: decimal; list-style-position: inside; padding: 0 0 1.5em; } .lp-archive-courses ul { list-style-type: revert; padding: 0 0 1em 1em; } .lp-archive-courses ul.course-nav-tabs { list-style: none; padding: 0; } .lp-archive-courses ol ul { padding: 2px 0 2px 35px; } .lp-archive-courses ol ol { padding: 2px 0 2px 20px; } .lp-archive-courses thead th, .lp-archive-courses tr th { padding: 9px 24px; } .lp-archive-courses tr td { border-top: 1px solid #eee; padding: 6px 24px; } .learnpress #left-area ul, .learnpress .entry-content ul, .learnpress .et-l--body ul, .learnpress .et-l--footer ul, .learnpress .et-l--header ul { padding: 0 !important; list-style: none !important; } .learnpress.dt-the7 .learn-press-filters { margin-bottom: 20px; } .learnpress.dt-the7 .learn-press-courses[data-size="3"] .course { width: 50%; } .bridge.learnpress .lp-archive-courses { margin-top: 100px; } .bridge.learnpress .lp-archive-courses ul.learn-press-breadcrumb { padding-top: 45px; } .bridge.learnpress .content { z-index: 110; } .bridge.learnpress .comment-respond .comment-form { margin: 0; } .bridge.learnpress .comment-respond .comment-form > p, .bridge.learnpress .comment-respond .comment-form > div { padding: 0; } .bridge.learnpress.learnpress-profile .content { z-index: 100; } .bridge.learnpress #learn-press-item-comments { background: #f6f6f6; } .learnpress.ast-separate-container .ast-article-single { padding-left: 15px; padding-right: 15px; } body.astra { --lp-bg-color-lesson: var(--ast-global-color-4); } .ast-container { --lp-cotainer-padding: 0 ; } body.learnpress-page.twentysixteen #primary .lp-entry-content { float: none; width: auto; margin: 0 15%; } body.learnpress-page.twentyfifteen .course-summary-sidebar .widget { width: 100%; padding: 0; } body.learnpress-page.twentysixteen .entry-footer { display: none; } body.learnpress-page.twentysixteen .lp-entry-content { float: none; width: auto; } body.learnpress-page.twentyseventeen #primary article.type-page { width: 100%; } @media screen and (min-width: 61.5625em) { body.twentysixteen.learnpress-page .entry-footer { display: none; } body.twentysixteen.learnpress-page .lp-entry-content { float: none; width: auto; } 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; } } body.twentyseventeen.learnpress-page #primary article.page .entry-header, body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content { width: 100%; float: none; } @media screen and (min-width: 48em) { body.twentyseventeen.learnpress-page #primary article.page .entry-header, body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content { width: 100%; float: none; } } .learn-press-tip { display: none; margin: 0 5px; color: #444; font-size: 0.8em; font-style: normal; line-height: 1; vertical-align: baseline; cursor: pointer; } .learn-press-tip.ready { display: inline-block; } .learn-press-tip::before { font-family: "lp-icon"; 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: 0.8em; line-height: 1.2em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .learn-press-tip-floating > * { font-size: 0.8em; } .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: 1rem; text-align: center; cursor: pointer; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .learn-press-tip-floating .close::before { font-family: "lp-icon"; 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; } /** * CSS for jAlerts */ /** * Mixin */ @-webkit-keyframes rotating4 { from { -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotating4 { from { -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-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; 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; transition: opacity 0.25s; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } body.confirm #popup_container #popup_title { display: none !important; } body.confirm #popup_container #popup_message { margin: -10px; background: #FFF; padding: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; 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: 1.875rem; padding: 0 25px; } body.confirm #popup_container #popup_cancel { display: none; } body.confirm #popup_container.ready { opacity: 1; transform: scale(1); } /** * Archive courses page. */ .lp-archive-courses { width: 100%; scroll-margin: 30px; } .lp-archive-courses .lp-content-area.has-sidebar { display: flex; gap: 32px; } @media (max-width: 768px) { .lp-archive-courses .lp-content-area.has-sidebar { display: inherit; } } .lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li { width: 33.33%; } @media (max-width: 1440px) { .lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li { width: 50%; } } @media (max-width: 768px) { .lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li { width: 100%; } } .lp-archive-courses .lp-content-area .lp-main-content { flex: 1; } .lp-archive-courses .lp-content-area .lp-archive-courses-sidebar { width: 25%; } @media (max-width: 768px) { .lp-archive-courses .lp-content-area .lp-archive-courses-sidebar { width: 100%; } } .lp-archive-courses.loading ul.learn-press-courses { position: relative; } .lp-archive-courses.loading ul.learn-press-courses::before, .lp-archive-courses.loading ul.learn-press-courses::after { content: ""; position: absolute; top: 0; bottom: 0; left: 15px; right: 15px; } .lp-archive-courses.loading ul.learn-press-courses::after { z-index: 3; background: #f3f3f3; background: linear-gradient(90deg, hsla(0, 0%, 74.5%, 0.2) 25%, hsla(0, 0%, 50.6%, 0.24) 37%, hsla(0, 0%, 74.5%, 0.2) 63%); background-size: 400% 100%; list-style: none; animation: lp-skeleton-loading 1.4s ease infinite; } .lp-archive-courses.loading ul.learn-press-courses::before { z-index: 2; opacity: 0.8%; background: var(--lp-color-white, #fff); } .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; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; 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; } .lp-archive-courses .learn-press-courses-header h1 { margin: 0; font-size: calc(var(--lp-font-size-base, 1em) * 2.15); font-weight: 700; } @media (max-width: 767px) { .lp-archive-courses .learn-press-courses-header { margin-bottom: 20px; } } .lp-archive-courses .course-item { flex-direction: column; display: flex; transition: all 0.3s; } .lp-archive-courses .course-item:hover .course-thumbnail .thumbnail::before { opacity: 1; } .lp-archive-courses .course-item:hover .course-thumbnail a img { transform: scale(1.05); } .lp-archive-courses .course-item:hover .course-wishlist { opacity: 1; } .lp-archive-courses .course-item .course-wishlist.filled { opacity: 1; } .lp-archive-courses .course-item .course-instructor { margin-bottom: 8px; text-transform: capitalize; } .lp-archive-courses .course-item .course-instructor a { color: #059de9; text-decoration: none; } .lp-archive-courses .course-item .course-instructor a:hover { color: var(--lp-primary-color); } .lp-archive-courses .course-content { position: relative; border-top: 0; } .lp-archive-courses .course-content .course-permalink { display: block; border: none; text-decoration: none; color: inherit; } .lp-archive-courses .course-content .course-review { display: none; } .lp-archive-courses .course-content .course-categories, .lp-archive-courses .course-content .course-tags { display: inline-block; font-size: calc(var(--lp-font-size-base, 1em) * 0.925); } .lp-archive-courses .course-content .course-categories { position: relative; margin-bottom: 8px; } .lp-archive-courses .course-content .course-categories a { display: inline-block; display: none; margin: 0 8px; color: var(--lp-color-white, #fff); text-decoration: none; } .lp-archive-courses .course-content .course-categories a:first-child { display: block; margin-left: 0; padding: 2px 12px; background: var(--lp-primary-color); } .lp-archive-courses .course-content .course-categories a:hover { color: var(--lp-color-base, #333); } .lp-archive-courses .course-content .course-info > span { display: block; } .lp-archive-courses .course-content .course-info .course-price { float: right; } .lp-archive-courses .course-content .course-info .course-price .origin-price, .lp-archive-courses .course-content .course-info .course-price .price { font-size: calc(var(--lp-font-size-base, 1em) * 1.25); font-weight: 700; } .lp-archive-courses .course-content .course-info .course-price .origin-price { margin-right: 8px; opacity: 0.8; font-size: calc(var(--lp-font-size-base, 1em) * 0.925); text-decoration: line-through; } .lp-archive-courses .course-content .course-info .course-instructor { float: right; } .lp-archive-courses .course-content .course-info::after { display: block; clear: both; content: ""; } .lp-archive-courses .course-content .course-excerpt { display: -webkit-box; overflow: hidden; margin-bottom: 16px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .lp-archive-courses .course-content .separator { display: none; } .lp-archive-courses .course-wrap-thumbnail { overflow: hidden; position: relative; } .lp-archive-courses .course-wrap-thumbnail .lp-badge.featured { position: absolute; z-index: 100; top: 28px; left: -110px; width: 300px; text-align: center; transform: rotate(-45deg); } .lp-archive-courses .course-wrap-thumbnail .course-wishlist { position: absolute; z-index: 2; top: 6px; right: 6px; opacity: 0; color: var(--lp-color-white, #fff); cursor: pointer; } .lp-archive-courses .course-wrap-thumbnail .course-wishlist::before { font-family: "lp-icon"; content: "\f004"; } .lp-archive-courses .course-wrap-thumbnail .course-wishlist .course-wishlist__btn { display: none; } .lp-archive-courses .course-wrap-thumbnail .course-wishlist:hover { color: var(--lp-primary-color); } .lp-archive-courses .course-wrap-thumbnail:hover::before { opacity: 1; } .lp-archive-courses .course-wrap-thumbnail:hover .course-thumbnail a img { transform: scale(1.05); } .lp-archive-courses .course-wrap-thumbnail:hover .course-wishlist { opacity: 1; } .lp-archive-courses .course-thumbnail a { display: block; overflow: hidden; } .lp-archive-courses .course-thumbnail .thumbnail { margin: 0; padding: 0; border: 0; border-radius: unset; line-height: unset; } .lp-archive-courses .course-thumbnail img { display: block; width: 100%; height: auto; transition: all 0.5s ease; transform: scale(1); max-width: unset !important; } .lp-archive-courses .course-title { margin: 0 0 8px 0; padding: 0; } .lp-archive-courses .course-title:hover { color: var(--lp-primary-color); } .lp-archive-courses .course-permalink:hover { color: var(--lp-primary-color); } @media (min-width: 769px) { .lp-archive-courses .course-summary-content .course-info-left { width: calc(100% - 340px); } } @media (max-width: 1024px) { .lp-archive-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value span, .lp-archive-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value > div { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; } } .lp-archive-courses .course-summary-content .course-meta.course-meta-secondary { margin-bottom: 0; } .lp-archive-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item { height: auto; } .lp-archive-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item:last-child { margin-right: 0; } @media (max-width: 1024px) { .lp-archive-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item { margin-right: 0 !important; width: calc((100% - 32px) / 3); } } @media (max-width: 768px) { .lp-archive-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item { width: 100%; } } @media (max-width: 768px) { .lp-archive-courses .course-summary-content { width: 100%; } } .learn-press-courses { clear: both; margin: 0 -8px; padding: 0 !important; min-height: 300px; list-style: none; position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; } .learn-press-courses .course { width: 25%; margin: 0 0 32px 0; box-shadow: none; list-style: none; } .learn-press-courses[data-layout=list] { margin: 0; } .learn-press-courses[data-layout=list] .course { display: flex; width: 100%; border-bottom: 1px solid rgba(204, 204, 204, 0.3); flex-wrap: wrap; justify-content: flex-end; padding-bottom: 32px; } .learn-press-courses[data-layout=list] .course-item { flex-direction: row; width: 100%; border: unset; align-items: start; } @media (max-width: 767px) { .learn-press-courses[data-layout=list] .course-item { flex-direction: column; } } .learn-press-courses[data-layout=list] .course-content { padding: 0 0 0 24px; } @media (max-width: 767px) { .learn-press-courses[data-layout=list] .course-content { padding: 16px 0; } } .learn-press-courses[data-layout=list] .course-content .course-instructor { display: inline-block; } .learn-press-courses[data-layout=list] .course-content .course-tags a { margin: 0 10px 10px 0; padding: 3px 5px; border-radius: 3px; color: var(--lp-color-white, #fff); background: #e4a2a2; line-height: 1; } .learn-press-courses[data-layout=list] .course-content .course-excerpt { width: 100%; } .learn-press-courses[data-layout=list] .course-content .course-footer { width: 100%; display: flex; justify-content: space-between; } @media (max-width: 520px) { .learn-press-courses[data-layout=list] .course-content .course-footer { width: 100%; } } .learn-press-courses[data-layout=list] .course-content .course-footer .course-students { display: none; } .learn-press-courses[data-layout=list] .course-content .course-readmore a { padding: 4px 16px; border-radius: var(--lp-border-radius, 3px); color: var(--lp-color-white, #fff); background: var(--lp-primary-color); transition: all 0.3s; display: block; } .learn-press-courses[data-layout=list] .course-content .course-readmore a:hover { filter: contrast(0.85); } .learn-press-courses[data-layout=list] .course-wrap-meta { display: flex; padding-bottom: 16px; font-size: calc(var(--lp-font-size-base, 1em) * 0.925); gap: 12px; flex-wrap: wrap; row-gap: 8px; } .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item { text-transform: capitalize; } .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item::before { margin-right: 4px; color: var(--lp-primary-color); font-family: "lp-icon"; } .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item > div { display: inline-block; } .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-level::before { content: "\f012"; } .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-duration::before { content: "\f017"; } .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-lesson::before { content: "\f0c5"; } .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-quiz::before { content: "\f12e"; } .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-student::before { content: "\f501"; } .learn-press-courses[data-layout=list] .course-wrap-thumbnail { width: 35%; } .learn-press-courses[data-layout=list] .course-content { width: 65%; } @media (max-width: 767px) { .learn-press-courses[data-layout=list] .course-wrap-thumbnail, .learn-press-courses[data-layout=list] .course-content { width: 100%; } } .learn-press-courses[data-layout=list] .course-info { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } .learn-press-courses[data-layout=list] .course-title { font-size: calc(var(--lp-font-size-base, 1em) * 1.7); } .learn-press-courses[data-layout=grid] .course { padding: 0 8px; } @media (max-width: 992px) { .learn-press-courses[data-layout=grid] .course { width: 50%; } } @media (max-width: 767px) { .learn-press-courses[data-layout=grid] .course { width: 100%; } } .learn-press-courses[data-layout=grid] .course-item { border: 1px solid #f0f0f0; } .learn-press-courses[data-layout=grid] .course-item:hover { box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.2); } .learn-press-courses[data-layout=grid] .course-content { padding: 15px 20px 12px 20px; flex-grow: 1; } .learn-press-courses[data-layout=grid] .course-content .course-categories { position: absolute; z-index: 1; top: -50px; right: -1px; margin-right: 0; } .learn-press-courses[data-layout=grid] .course-content .course-categories::after { display: none; } .learn-press-courses[data-layout=grid] .course-content .course-categories a { position: relative; margin: 0; } .learn-press-courses[data-layout=grid] .course-content .course-permalink { margin-bottom: 20px; } .learn-press-courses[data-layout=grid] .course-content .course-info { display: flex; flex-direction: column; flex-grow: 1; } .learn-press-courses[data-layout=grid] .course-content .course-title { font-size: calc(var(--lp-font-size-base, 1em) * 1.25); } .learn-press-courses[data-layout=grid] .course-content .course-wrap-meta, .learn-press-courses[data-layout=grid] .course-content .course-excerpt, .learn-press-courses[data-layout=grid] .course-content .course-short-description, .learn-press-courses[data-layout=grid] .course-content .course-readmore { display: none; } .learn-press-courses[data-layout=grid] .course-content .separator { display: block; border-top: 1px solid rgba(153, 153, 153, 0.2); margin-left: -20px; margin-right: -20px; } .learn-press-courses[data-layout=grid] .course-content .course-footer { padding-top: 12px; } .learn-press-courses[data-layout=grid] .course-content .course-footer .course-students { float: left; text-transform: capitalize; } .learn-press-courses[data-layout=grid] .course-content .course-footer .course-students::before { position: relative; top: -1px; margin-right: 8px; color: var(--lp-primary-color); font-family: "lp-icon"; content: "\f501"; } .learn-press-courses[data-layout=grid] .learn-press-message { margin-left: 15px; margin-right: 15px; } .learn-press-courses[data-size="3"] .course { width: 33.3333%; } @media (max-width: 767px) { .learn-press-courses[data-size="3"] .course { width: 100%; } } .learn-press-courses .lp-archive-course-skeleton { position: absolute; height: 100%; background: linear-gradient(90deg, hsla(0, 0%, 74.5%, 0.2) 25%, hsla(0, 0%, 50.6%, 0.24) 37%, hsla(0, 0%, 74.5%, 0.2) 63%); animation: lp-skeleton-loading 1.4s ease infinite; background-size: 400% 100%; } .learn-press-courses .lp-archive-course-skeleton li { display: none; } .lp-list-courses-default .lp-skeleton-animation { clear: both; padding: 5px 0 0 0; } .lp-courses-bar { display: flex; float: right; margin-bottom: 40px; } @media (max-width: 767px) { .lp-courses-bar { flex-direction: row; width: 100%; justify-content: space-between; } } .lp-courses-bar .search-courses { position: relative; width: 306px; max-width: 100%; margin-right: 20px; line-height: 1; flex: 1; } .lp-courses-bar .search-courses input[type=text] { width: 100%; padding: 0 30px 10px 0; border: none; border-bottom: 1px solid #ccc; border-radius: 0; background: transparent; font-size: 1em; } .lp-courses-bar .search-courses input[type=text]:focus { border-color: var(--lp-primary-color); outline: 0; } .lp-courses-bar .search-courses button { position: absolute; top: 50%; right: 0; width: 30px; height: 30px; padding: 0; border: none; color: var(--lp-color-base, #333) !important; background: transparent !important; transform: translate(0, -50%); box-shadow: none; } .lp-courses-bar .search-courses button:focus { border: 0; outline: 0; } .lp-courses-bar .search-courses button.loading > i::before { display: inline-block; font-family: "lp-icon"; content: "\f110"; -webkit-animation: lp-rotating 1s linear infinite; -moz-animation: lp-rotating 1s linear infinite; animation: lp-rotating 1s linear infinite; } .lp-courses-bar .search-courses::-webkit-input-placeholder { color: #999; } .lp-courses-bar .search-courses::-moz-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: flex; line-height: 1; text-align: right; flex: 0 0 32px; align-items: center; justify-content: center; } .lp-courses-bar .switch-layout input[type=radio] { display: none; } .lp-courses-bar .switch-layout .switch-btn { display: block; width: 32px; height: 32px; margin: 0; padding: 0; line-height: 2em; text-align: center; cursor: pointer; } .lp-courses-bar .switch-layout .switch-btn::before { display: inline-block; margin: 8px 6px; color: var(--lp-color-base, #333); font-family: "lp-icon"; 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)::before { color: var(--lp-primary-color); } input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before { color: var(--lp-primary-color); } input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before { color: var(--lp-primary-color); } input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before { color: var(--lp-primary-color); } input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before { color: var(--lp-primary-color); } input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before { color: var(--lp-primary-color); } input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before { color: var(--lp-primary-color); } input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before { color: var(--lp-primary-color); } input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before { color: var(--lp-primary-color); } input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20)::before { color: var(--lp-primary-color); } /** * End Archive courses page. */ .lp_allow_repuchase_select { padding: 20px; background: #f7f7f7; } .lp_allow_repuchase_select > ul { padding: 0; list-style: none; } .lp_allow_repuchase_select > a { display: inline-block; margin-top: 10px; color: var(--lp-color-white, #fff); background-color: #222; } .lp-archive-courses .course-detail-info { padding: 28px 0 20px 0; color: var(--lp-color-white, #fff); background: var(--lp-secondary-color); position: relative; } .lp-archive-courses .course-detail-info .course-title { margin: 0 0 24px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: var(--lp-color-white, #fff); font-weight: 700; font-size: calc(var(--lp-font-size-base, 1em) * 2.15); padding-bottom: 24px; } .lp-archive-courses .course-detail-info::before, .lp-archive-courses .course-detail-info::after { content: ""; width: 50%; height: 100%; background: var(--lp-secondary-color); position: absolute; top: 0; } .lp-archive-courses .course-detail-info::before { right: 100%; left: auto; } .lp-archive-courses .course-detail-info::after { left: 100%; right: auto; } .lp-archive-courses .course-meta__pull-left { font-size: calc(var(--lp-font-size-base, 1em) * 0.925); } .lp-archive-courses .course-meta__pull-left .meta-item { display: flex; text-transform: capitalize; align-items: center; } .lp-archive-courses .course-meta__pull-left .meta-item::before { margin-right: 8px; color: var(--lp-primary-color); font-family: "lp-icon"; } .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image { margin-right: 8px; flex: 0 0 46px; } .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image img { overflow: hidden; position: relative; width: 46px; height: 46px; border-radius: 50%; display: block; } .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-duration::before { content: "\f017"; } .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-level::before { content: "\f012"; } .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-lesson::before { content: "\f0c5"; } .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-quiz::before { content: "\f12e"; } .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student::before { content: "\f501"; } .lp-archive-courses .course-meta__pull-left .meta-item__value label { margin: 0; color: var(--lp-color-accent-1); font-size: calc(var(--lp-font-size-base, 1em) * 0.86); font-weight: 300; line-height: 1.5; display: block; } .lp-archive-courses .course-meta__pull-left .meta-item__value > div { line-height: 1.5; } .lp-archive-courses .course-meta__pull-left .meta-item__value > div a { color: var(--lp-color-white, #fff); text-transform: capitalize; text-decoration: none; } .lp-archive-courses .course-meta__pull-left .meta-item__value > div a:hover { color: var(--lp-primary-color); } .lp-archive-courses .course-meta__pull-left .meta-item-categories { align-items: center; } .lp-archive-courses .course-meta__pull-left .meta-item-categories::before { margin-right: 8px; font-size: 2.25em; line-height: 1; content: "\f097"; } .lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div span { padding: 0 4px; } .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value { display: flex; flex-direction: column; justify-content: space-between; } .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value .review-stars-rated { margin-bottom: 0; line-height: 1; } .lp-archive-courses .course-meta-primary { margin-bottom: 20px; } .lp-archive-courses .course-meta-primary .meta-item-categories::before { font-weight: 400; } .lp-archive-courses .lp-entry-content { display: flex; flex-direction: row; } .lp-archive-courses .lp-entry-content .entry-content-left { width: calc(100% - 300px); max-width: 100%; margin: 0; padding-right: 40px; padding-top: 60px; } @media (max-width: 768px) { .lp-archive-courses .lp-entry-content .entry-content-left { width: 100%; padding-right: 0; margin-bottom: 50px; } } @media (max-width: 768px) { .lp-archive-courses .lp-entry-content { flex-direction: column; } } .lp-archive-courses .course-summary-sidebar { width: 300px; max-width: 100%; margin-top: -190px; } @media (max-width: 768px) { .lp-archive-courses .course-summary-sidebar { width: 100%; margin-top: 0; } .lp-archive-courses .course-summary-sidebar .course-summary-sidebar__inner { width: 100%; } } @media (max-width: 767px) { .lp-archive-courses .course-summary-sidebar { width: 100%; padding-left: 0; } } .lp-archive-courses .course-summary-sidebar__inner { width: 300px; } .lp-archive-courses .course-summary-sidebar__inner .course-sidebar-top { box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05); } .lp-archive-courses .course-summary-sidebar__inner .course-sidebar-secondary { margin-top: 30px; padding: 0; } .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist { color: var(--lp-color-white, #fff); background: transparent !important; font-size: 0; } .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist.on, .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist:hover { color: var(--lp-primary-color); } .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist::before { font-family: "lp-icon"; font-size: 1em; content: "\f004"; } .lp-archive-courses .course-summary-sidebar__inner > div { overflow: hidden; padding: 20px; background: var(--lp-color-white, #fff); } .lp-archive-courses .course-summary-sidebar__inner > div ul { list-style: none; } .lp-archive-courses .course-summary-sidebar__inner > div ul li a { color: #666; font-weight: 300; line-height: 1.5em; } .lp-archive-courses .course-summary-sidebar__inner > div ul li a:hover { color: var(--lp-primary-color); box-shadow: unset; } .lp-archive-courses .courses-btn-load-more { display: flex; align-items: center; gap: 5px; } .lp-archive-courses .course-wishlist:before { font-family: "lp-icon"; } .course-summary-sidebar { --lp-button-background-color: #28303d; --lp-button-color: #d1e4dd; position: relative; } .course-summary-sidebar .course-sidebar-preview { margin-bottom: 35px; background: #fff; } .course-summary-sidebar .has-global-padding { padding-right: 0; padding-left: 0; } .course-summary-sidebar .lp-course-buttons { margin-bottom: 34px; } .course-summary-sidebar .lp-course-buttons > * { margin-bottom: 10px; } .course-summary-sidebar .lp-course-buttons > *:last-child { margin-bottom: 0; } .course-summary-sidebar .lp-course-buttons form, .course-summary-sidebar .lp-course-buttons button { width: 100%; text-decoration: none; } .course-summary-sidebar .lp-course-buttons button { font-weight: 500; background-color: var(--lp-button-background-color); color: var(--lp-button-color); border: none; } .course-summary-sidebar .lp-course-buttons button:hover { border-color: var(--lp-primary-color); } .course-summary-sidebar .lp-course-buttons button.button-enroll-course.loading::before { display: inline-block; font-family: "lp-icon"; content: "\f110"; animation: lp-rotating 1s linear infinite; } .course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice { margin-top: 20px; padding: 20px; border: 2px solid #059601; border-radius: 9px; font-size: 0.93em; line-height: 1.4; } .course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice.error { border-color: #d85554; } .course-summary-sidebar .course-results-progress .items-progress, .course-summary-sidebar .course-results-progress .course-progress { display: flex; flex-direction: row; margin: 0 0 5px; padding: 0; justify-content: space-between; flex-wrap: wrap; } .course-summary-sidebar .course-results-progress .items-progress__heading, .course-summary-sidebar .course-results-progress .course-progress__heading { margin: 0; margin-bottom: 7px; padding: 0; color: #333; font-size: 1em; font-weight: 500; flex: 1 1 auto; width: auto; } .course-summary-sidebar .course-results-progress .items-progress .learn-press-progress, .course-summary-sidebar .course-results-progress .course-progress .learn-press-progress { clear: both; width: 100%; } .course-summary-sidebar .course-results-progress .number { display: block; margin: 0; color: #666; font-size: 1em; font-weight: 300; line-height: 1em; text-align: right; } @media (min-width: 769px) { .course-summary-sidebar.slide-down .course-summary-sidebar__inner { position: fixed; top: 0; } } .course-sidebar-preview .course-price { text-align: center; } .course-sidebar-preview .course-price .origin-price { color: var(--lp-primary-color); font-size: 1.3em; font-weight: 300; font-style: unset; } .course-sidebar-preview .course-price .price { color: var(--lp-primary-color); font-size: 1.3em; font-weight: 500; } .course-sidebar-preview .media-preview { overflow: hidden; position: relative; margin: -20px -20px 10px; } .course-sidebar-preview .media-preview img { max-width: 100%; height: auto; vertical-align: top; width: 100%; } .course-sidebar-preview .course-time { margin-bottom: 28px; padding-bottom: 8px; border-bottom: 1px solid rgba(204, 204, 204, 0.3); } .course-sidebar-preview .course-time-row { display: flex; color: #666; font-size: 1em; font-weight: 300; justify-content: space-between; margin-bottom: 0; } .course-sidebar-preview .course-time-row strong { color: #333; font-weight: 500; } .course-sidebar-preview .course-time-row time { color: #666; font-weight: 300; } .course-sidebar-preview > *:last-child { margin-bottom: 0; } .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] { background: #ddd; pointer-events: none; color: var(--lp-button-background-color); } .learnpress-page:hover { text-decoration: none; } .lp-sidebar-toggle__close .content-item-wrap .quiz-buttons.align-center .button-left.fixed { margin-left: 0 !important; } .course-item-nav { display: flex; } .course-item-nav .prev, .course-item-nav .next { /* flex: 1;*/ } .course-item-nav .prev span, .course-item-nav .next span { display: block; font-weight: bold; } .course-item-nav .prev a, .course-item-nav .next a { color: #999; } .course-item-nav .next { text-align: right; } #popup-course { display: flex; position: fixed; z-index: 99999; top: 0; right: 0; bottom: 0; left: 0; background: var(--lp-bg-color-lesson, #fff); } #popup-course .back-course { padding-left: 24px; padding-right: 24px; line-height: 70px; background: rgba(255, 255, 255, 0.1); color: #fff; } #popup-course .back-course:hover { background: rgba(255, 255, 255, 0.15); } @media (max-width: 768px) { #popup-course .back-course { background: transparent; opacity: 0.6; padding-left: 15px; padding-right: 15px; } #popup-course .back-course:hover { background: transparent; opacity: 1; } } #popup-course .popup-header__inner { display: flex; width: 792px; margin: 0 auto; justify-content: space-between; align-items: center; padding-left: 15px; padding-right: 15px; } @media (max-width: 1024px) { #popup-course .popup-header__inner { width: 100%; } } @media (max-width: 767px) { #popup-course .popup-header__inner { flex-direction: column; } } #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: 60px; } #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-input { display: inline-block; width: auto; max-width: none; } #popup-course .quiz-questions .lp-fib-input > input { height: 36px; padding: 6px 16px; border: 1px solid #222; line-height: 2.25em; } #popup-course .quiz-questions .lp-fib-answered { padding: 0 10px; background: #ececec; white-space: nowrap; } #popup-course .quiz-questions .lp-fib-answered.fail { border: 2px solid #d85554; } #popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer { text-decoration: line-through; } #popup-course .quiz-questions .lp-fib-answered.correct { border: 2px solid #00adff; } #popup-course .quiz-questions .lp-fib-note { display: flex; margin-left: 10px; font-size: 0.8em; font-weight: 400; 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; } #popup-course .question .question-response { display: flex; align-items: center; justify-content: flex-start; } #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 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #popup-header { display: flex; position: fixed; z-index: 100; right: 0; left: 475px; padding: 0; border-bottom: 1px solid #d9e0f1; background: var(--lp-secondary-color); -webkit-transition: left 0.25s; -moz-transition: left 0.25s; -ms-transition: left 0.25s; -o-transition: left 0.25s; transition: left 0.25s; } #popup-header .course-title { margin: 0; padding: 0; font-size: 1em; letter-spacing: unset; } #popup-header .course-title a { display: -webkit-box; overflow: hidden; color: #fff; font-weight: 400; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-decoration: none; } #popup-header .course-title a:hover { color: var(--lp-primary-color); } @media (max-width: 768px) { #popup-header .course-title { flex: 1; } } #popup-header .items-progress { display: flex; justify-content: center; align-items: center; column-gap: 10px; } @media (max-width: 768px) { #popup-header .items-progress { flex: 1; } } @media (max-width: 767px) { #popup-header .items-progress { padding-bottom: 20px; justify-content: end; } } #popup-header .number { padding-right: 10px; color: #fff; font-size: 0.8em; font-weight: 300; } #popup-header .lp-button { display: flex; position: relative; height: 40px; margin: 9px; border: none; color: #fff; background: var(--lp-primary-color); justify-content: center; line-height: 2.5em; align-items: center; } #popup-header .lp-button:hover { opacity: 0.8; } #popup-header .lp-button-back { float: right; margin: 9px 10px; } #popup-header .lp-button-back button::before, #popup-header .lp-button-back button::after { content: ""; } #popup-header .lp-button-back button::before { border: 1px solid #ddd; } #popup-header .lp-button-back button::after { border: 1px solid #ddd; } #popup-sidebar { overflow: auto; position: relative; box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1); flex: 0 0 475px; -webkit-transition: 0.25s; -moz-transition: 0.25s; -ms-transition: 0.25s; -o-transition: 0.25s; transition: 0.25s; } #popup-sidebar .search-course { display: flex; position: relative; height: 70px; background: #f9fafc; } #popup-sidebar .search-course input[name=s] { display: block; width: 100%; padding-left: 20px; border: none; color: var(--lp-color-base, #333); background: transparent; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder { color: #999; } #popup-sidebar .search-course input[name=s]::-moz-placeholder { color: #999; } #popup-sidebar .search-course input[name=s]:-ms-input-placeholder { color: #999; } #popup-sidebar .search-course input[name=s]:-moz-placeholder { color: #999; } #popup-sidebar .search-course input[name=s]::placeholder { color: #999; } #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder { font-style: italic; } #popup-sidebar .search-course input[name=s]::-moz-placeholder { font-style: italic; } #popup-sidebar .search-course input[name=s]:-ms-input-placeholder { font-style: italic; } #popup-sidebar .search-course input[name=s]:-moz-placeholder { font-style: italic; } #popup-sidebar .search-course input[name=s]::placeholder { font-style: italic; } #popup-sidebar .search-course input[name=s]:focus { outline: 0; } #popup-sidebar .search-course button { position: absolute; top: 0; right: 10px; height: 70px; padding: 0 10px; border: 0; background: transparent; line-height: 1px; } #popup-sidebar .search-course button:focus { outline: none; } #popup-sidebar .search-course button::before { color: var(--lp-color-accent, #666); font-family: "lp-icon"; content: "\f002"; } #popup-sidebar .search-course button.clear { display: none; } #popup-sidebar .search-course button.clear::before { content: "\f00d"; } #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-sidebar .search-course .search-results .search-results__item { border-bottom: 1px solid #d9e0f1; background: #fff; } #popup-sidebar .search-course .search-results .search-results__item img { position: absolute; left: 10px; width: 40px; height: 40px; } #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-sidebar .search-course .search-results .search-results__item:hover { background: #d9e0f1; } #popup-sidebar .search-course .search-results .search-results__item-title { overflow: hidden; margin: 0 0 -2px 0; padding: 0; font-size: 1em; font-weight: normal; } #popup-sidebar .search-course .search-results .search-results__item-author { font-size: 0.75em; } #popup-sidebar .search-course .search-results .course-price { position: absolute; right: 10px; bottom: 10px; font-size: 0.75em; } #popup-sidebar .search-course .search-results .course-price .origin-price { font-size: smaller; text-decoration: line-through; } #popup-sidebar .search-course .search-results .search-results__not-found { padding: 10px; color: #777; } #popup-sidebar .search-course .search-results .search-results__pagination { padding: 10px; text-align: center; } #popup-sidebar .search-course .search-results .search-results__pagination a, #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: 0.8em; line-height: 1; cursor: pointer; } #popup-sidebar .search-course .search-results .search-results__pagination span { color: #999; background: #d9e0f1; } #popup-sidebar .search-course.searching .search-results { display: block; } #popup-sidebar .search-course.searching .clear { display: block; } #popup-sidebar .search-course.searching button { display: none; } #popup-sidebar .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-sidebar .course-curriculum { overflow: auto; position: absolute; top: 70px; bottom: 0; width: 475px; } #popup-sidebar .course-curriculum::-webkit-scrollbar-thumb { background: #ccc; } #popup-sidebar .course-curriculum::-webkit-scrollbar { width: 8px; } #popup-sidebar .course-curriculum::-webkit-scrollbar-track { background: #f5f5f5; } #popup-sidebar .section { position: relative; padding: 0 0 4px 0; } #popup-sidebar .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-sidebar .section.section-empty .section-header { margin: 0; } #popup-sidebar .section.section-empty .learn-press-message { margin: 0; padding: 10px; border-bottom: 1px solid #d9e0f1; border-radius: 0; color: #999; background: #f5f5f5; font-size: 0.8em; } #popup-sidebar .section.section-empty .learn-press-message::before, #popup-sidebar .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: ""; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } #popup-sidebar .section.section-empty .learn-press-message::after { z-index: 9998; top: -20px; left: 8px; border-width: 10px; border-bottom-color: #d9e0f1; } #popup-sidebar .section-header { position: sticky; z-index: 1000; top: 0; padding: 20px 16px; cursor: pointer; background-color: var(--lp-bg-color-lesson, #fff); } #popup-sidebar .section-header .section-title .show-desc::before { font-family: "lp-icon"; font-size: 1.125em; content: "\f0d7"; } #popup-sidebar .section-header .section-toggle { justify-content: flex-end; flex: 0; } #popup-sidebar .section-header .section-toggle i { color: var(--lp-color-accent, #666); } #popup-sidebar .section-header .section-meta { padding-top: 6px; padding-bottom: 0; } #popup-sidebar .section-content { margin-bottom: 0; } #popup-sidebar .curriculum-more { padding-right: 16px; padding-left: 16px; } #popup-sidebar .course-item > span { display: none; } #popup-sidebar .course-item::before { top: -1px; bottom: -1px; height: auto; background: transparent; } #popup-sidebar .course-item::after { content: ""; } #popup-sidebar .course-item.current { background: #eaeaea; } #popup-sidebar .course-item.has-status.failed .trans { color: #f02425; } #popup-sidebar .course-item.status-completed .trans { color: #3bb54a; } #popup-content { overflow: auto; position: relative; margin: 70px 0 50px 0; flex: 1; padding-left: 15px; padding-right: 15px; } #popup-content .lp-button { position: relative; margin: 0 10px 0 0; padding: 8px 25px; border-color: var(--lp-secondary-color); } #popup-content .lp-button.instant-check .instant-check__icon { margin-right: 5px; } #popup-content .lp-button.instant-check .instant-check__icon::before { font-family: "lp-icon"; content: "\f058"; } #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-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-content .lp-button.instant-check.loading::before { display: none; } #popup-content .lp-button.instant-check.loading .instant-check__icon { display: inline-block; animation: lp-rotating 1s linear infinite; } #popup-content .lp-button.instant-check.loading .instant-check__icon::before { font-weight: 800; content: "\f110"; } #popup-content .lp-button:hover { border-color: var(--lp-primary-color); } #popup-content .lp-button.completed { display: flex; flex-direction: row-reverse; margin-top: 32px; border-color: transparent; color: #fff; background: #3db748; align-items: center; justify-content: center; } #popup-content .lp-button.completed i { margin-left: 9px; font-size: 0.8em; } #popup-content.fixed-quiz-status .quiz-status { background: var(--lp-primary-color); } #popup-content.fixed-quiz-status .quiz-status > div { padding: 0; } #popup-content::-webkit-scrollbar { width: 8px; } #popup-content::-webkit-scrollbar-thumb { background: #ccc; } #popup-content::-webkit-scrollbar-track { background: #f5f5f5; } #popup-footer { position: fixed; z-index: 999; right: 0; bottom: 0; left: 475px; width: 100%; max-width: 792px; height: 50px; margin: 0 auto; border-top: 1px solid #ebebeb; background: var(--lp-bg-color-lesson, #fff); -webkit-transition: left 0.25s; -moz-transition: left 0.25s; -ms-transition: left 0.25s; -o-transition: left 0.25s; transition: left 0.25s; } @media (max-width: 1024px) { #popup-footer { width: auto; padding: 0 15px; } } #popup-footer .course-item-nav { justify-content: space-between; } #popup-footer .course-item-nav .prev, #popup-footer .course-item-nav .next { display: flex; line-height: 3.125em; } #popup-footer .course-item-nav .prev a, #popup-footer .course-item-nav .next a { display: block; color: var(--lp-color-accent, #666); } #popup-footer .course-item-nav .prev::before, #popup-footer .course-item-nav .next::before { color: #999; font-family: "lp-icon"; } #popup-footer .course-item-nav .prev:hover a, #popup-footer .course-item-nav .prev:hover::before, #popup-footer .course-item-nav .next:hover a, #popup-footer .course-item-nav .next:hover::before { color: var(--lp-primary-color); } #popup-footer .course-item-nav .prev:hover .course-item-nav__name, #popup-footer .course-item-nav .next:hover .course-item-nav__name { display: block; } #popup-footer .course-item-nav .next { flex-direction: row-reverse; } #popup-footer .course-item-nav .next::before { margin-left: 10px; content: "\f0da"; } #popup-footer .course-item-nav[data-nav=next] { justify-content: flex-end; } #popup-footer .prev::before { margin-right: 10px; content: "\f0d9"; } #popup-footer .prev .course-item-nav__name { right: auto; left: -30px; } #popup-footer .prev .course-item-nav__name::before { right: auto; left: 5px; } @media (max-width: 1024px) { #popup-footer .prev .course-item-nav__name { left: 15px; } } #popup-footer .course-item-nav__name { display: none; position: absolute; top: -20px; right: -30px; width: auto; padding: 10px 15px; color: var(--lp-color-accent, #666); background: #ccc; font-size: calc(var(--lp-font-size-base, 1em) * 0.925); line-height: 1; } @media (max-width: 1024px) { #popup-footer .course-item-nav__name { top: -25px; right: 15px; left: auto; } } #sidebar-toggle { display: inline-block; width: 32px; line-height: 70px; height: unset; margin: 0; background: rgba(255, 255, 255, 0.1); color: var(--lp-color-white, #fff); font-size: 1.4em; cursor: pointer; transition: 0.25s; -webkit-appearance: none; border: none; text-align: center; } #sidebar-toggle:after { display: none; } #sidebar-toggle::before { display: inline-block; position: static; margin: 0; width: auto; height: auto; font-family: "lp-icon"; content: "\f0d9"; } #sidebar-toggle:focus { border: 0; outline: 0; } body.admin-bar #popup-course { top: 32px; } body.lp-sidebar-toggle__close #sidebar-toggle::before { content: "\f0da"; } body.lp-sidebar-toggle__close #popup-sidebar { flex: 0 0 0; } body.lp-sidebar-toggle__close #popup-header, body.lp-sidebar-toggle__close #popup-footer { left: 0; } @media (max-width: 768px) { body:not(.lp-sidebar-toggle__open) #sidebar-toggle::before { content: "\f0da"; } body:not(.lp-sidebar-toggle__open) #popup-sidebar { flex: 0 0 0; } } .course-curriculum .section-header .section-meta { position: relative; } @media screen and (max-width: 1280px) { #popup-sidebar { flex-basis: 300px; } #popup-sidebar .course-curriculum { width: 300px; } #popup-header, #popup-footer { left: 300px; width: 100%; } } @media screen and (max-width: 782px) { body.admin-bar #popup-course { top: 46px; } #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration { display: none; } #popup-sidebar { flex-basis: 300px; } #popup-sidebar .course-curriculum { width: 300px; } #popup-header, #popup-footer { left: 300px; width: 100%; } } .content-item-wrap { width: 792px; max-width: 100%; margin: 0 auto; padding-bottom: 80px; } @media (max-width: 1024px) { .content-item-wrap { width: 100%; } } .content-item-wrap .course-item-title { margin-top: 0; margin-bottom: 24px; font-size: calc(var(--lp-font-size-base, 1em) * 2.6); font-weight: 700; } @media (max-width: 767px) { .content-item-wrap .course-item-title { text-align: center; } } .content-item-wrap .content-item-summary { padding-top: 50px; } .content-item-wrap .content-item-description { margin-bottom: 30px; } .content-item-wrap .content-item-description .wp-video, .content-item-wrap .content-item-description .mejs-container { margin-bottom: 15px; } .content-item-wrap .content-item-description h2, .content-item-wrap .content-item-description h3, .content-item-wrap .content-item-description h4, .content-item-wrap .content-item-description h5, .content-item-wrap .content-item-description h6 { margin-top: 10px; margin-bottom: 15px; letter-spacing: unset; } .content-item-wrap .content-item-description p { margin-bottom: 20px; } .content-item-wrap .content-item-description p:last-child { margin-bottom: 0; } .content-item-wrap .content-item-description img { max-width: 100%; height: auto; vertical-align: middle; } .content-item-wrap #learn-press-quiz-app { margin-bottom: 40px; } .content-item-wrap .quiz-content { margin-bottom: 40px; color: #666; font-weight: 300; } .content-item-wrap .quiz-content img { max-width: 100%; height: auto; vertical-align: middle; } .content-item-wrap .quiz-buttons { display: flex; justify-content: center; text-align: center; } .content-item-wrap .quiz-buttons .button-right .lp-button { margin: 0 0 0 15px; } .content-item-wrap .quiz-buttons .lp-button[data-type=question-nav] { margin: 0; border: 1px solid #d9e0f1; color: #777; background: #fbfcff; } .content-item-wrap .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); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].prev::before { margin-left: 7px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); } .content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next { margin-left: -1px; } .content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next::before { margin-right: 7px; } .content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]:hover { background: #fff; } .content-item-wrap .quiz-buttons.align-center { display: block; text-align: center; } .content-item-wrap .quiz-buttons.align-center .button-left { text-align: center; } .content-item-wrap .quiz-buttons.align-center .button-left.fixed { position: fixed; z-index: 99999; bottom: 0; left: 50%; width: 100%; max-width: 792px; height: 49px; margin-left: 237px; transform: translateX(-50%); background: #fff; } @media (max-width: 768px) { .content-item-wrap .quiz-buttons.align-center .button-left.fixed { width: 100% !important; } } .content-item-wrap .quiz-buttons.align-center .button-left.nav-center { height: 50px; margin-left: 0 !important; } .content-item-wrap .quiz-buttons:not(.infinity).is-first .prev { display: none; } .content-item-wrap .quiz-buttons:not(.infinity).is-last .next { display: none; } .content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .prev { border-top-right-radius: 0; border-bottom-right-radius: 0; } .content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .next { border-top-left-radius: 0; border-bottom-left-radius: 0; } .content-item-wrap .questions-pagination .nav-links { text-align: center; display: flex; justify-content: center; gap: 4px; margin-top: 6px; } .content-item-wrap .questions-pagination .nav-links .page-numbers { vertical-align: middle; width: fit-content; padding: 0 15px; display: flex; align-items: center; color: #666; background-color: transparent; font-weight: 300; border: 1px solid; cursor: pointer; } .content-item-wrap .questions-pagination .nav-links .page-numbers.next, .content-item-wrap .questions-pagination .nav-links .page-numbers.prev { display: inline-block; padding: 10px; background: transparent; text-align: center; text-decoration: none; text-transform: none; border: 1px solid; } .content-item-wrap .questions-pagination .nav-links .page-numbers.current, .content-item-wrap .questions-pagination .nav-links .page-numbers:hover { color: var(--lp-primary-color); } .course-curriculum .section-title { position: relative; margin-bottom: 0; } .course-curriculum .section-title span.show-desc { display: inline-block; position: absolute; top: 50%; right: 30px; width: 20px; height: 20px; transform: translate(0, -50%); } .course-curriculum .section-title span.show-desc::before { font-family: "lp-icon"; font-size: 1.125em; content: "\f107"; } .course-curriculum .section-title span.show-desc:hover::before { border-top-color: #ccc; } .quiz-attempts .attempts-heading { margin-bottom: 15px; } .quiz-attempts table { border-spacing: 0; border-left: 1px solid var(--lp-secondary-color); border-top: 1px solid var(--lp-secondary-color); width: 100%; } .quiz-attempts table tr th, .quiz-attempts table tr td { border-right: 1px solid var(--lp-secondary-color); border-bottom: 1px solid var(--lp-secondary-color); padding: 5px 15px; text-align: center; } .quiz-attempts table tr th { font-weight: 500; } @media (max-width: 575px) { #popup-course .quiz-attempts { overflow-x: auto; } } .lp-overlay { display: none; position: fixed; z-index: 99999; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background-color: rgba(209, 213, 219, 0.8); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; transition-property: opacity; } .wp-admin .lp-modal-dialog .lp-modal-header { padding: 2em; } .wp-admin .lp-modal-dialog .lp-modal-header h3 { font-size: 1.4em; } .lp-modal-dialog { display: flex; position: fixed; z-index: 9999; top: 0; right: 0; left: 0; width: 100%; min-height: 100vh; text-align: center; align-items: center; justify-content: center; } .lp-modal-dialog .lp-modal-content { display: inline-block; overflow: hidden; z-index: 2; width: auto; max-width: 600px; border-radius: 8px; text-align: left; vertical-align: middle; background: white; color: black; } .lp-modal-dialog .lp-modal-header { background: #7c60d9; border-bottom: 1px solid #eee; padding: 1em; } .lp-modal-dialog .lp-modal-header h3 { margin: 0; color: white; font-weight: 400; } .lp-modal-dialog .lp-modal-body .main-content { max-height: 500px; overflow: auto; } .lp-modal-dialog .lp-modal-body .main-content h3, .lp-modal-dialog .lp-modal-body .main-content h2, .lp-modal-dialog .lp-modal-body .main-content .pd-2em { padding: 1em; } .lp-modal-dialog .lp-modal-footer { padding: 20px; background-color: #f9fafb; text-align: right; } .lp-modal-dialog .btn-yes { color: #fff; background-color: #7c60d9; } #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; transform: translate(-50%, -50%); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } #lp-modal-window #lp-modal-content { margin: 0 0 24px 0; color: #333; font-weight: 400; text-align: center; } #lp-modal-window #lp-modal-content > * { margin: 0 0 0.5em; } #lp-modal-window #lp-modal-buttons { display: flex; flex-direction: row-reverse; align-items: center; justify-content: center; } #lp-modal-window #lp-modal-buttons .lp-button { position: relative; margin: 0 10px 0 10px; } .learn-press-comments { width: 792px; max-width: 100%; margin: 0 auto; } @media (max-width: 1024px) { .learn-press-comments { width: 100%; } } @media (min-width: 769px) { #learn-press-item-comments { padding-bottom: 50px; } } .learn-press-progress { overflow: hidden; position: relative; width: 80px; height: 6px; border-radius: 3px; } .learn-press-progress .progress-bg { overflow: hidden; position: relative; height: 6px; background: #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .learn-press-progress .progress-bg .progress-active { position: absolute; left: 50%; width: 100%; height: 100%; margin-left: -100%; background: var(--lp-primary-color); -webkit-border-radius: 5px; -moz-border-radius: 5px; 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(--lp-primary-color); -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } .learn-press-progress::before { display: block; position: absolute; z-index: 0; top: 0; width: 100%; height: 100%; background: #ccc; content: ""; } .course-curriculum .section-header .section-left { display: flex; align-items: center; gap: 16px; } .course-curriculum .section-header .section-left .wrapper-section-title { flex: 1; } .course-curriculum .section-header .section-left .section-toggle { flex: 0 0 40px; align-items: center; text-align: center; cursor: pointer; min-width: 1em; } .course-curriculum .section-header .section-left .section-toggle .fa-caret-down, .course-curriculum .section-header .section-left .section-toggle .lp-icon-caret-down { display: none; } .course-curriculum .section-header .learn-press-progress { width: 80px; } .course-curriculum .section.closed .section-toggle .fa-caret-down, .course-curriculum .section.closed .section-toggle .lp-icon-caret-down { display: block; } .course-curriculum .section.closed .section-toggle .fa-caret-up, .course-curriculum .section.closed .section-toggle .lp-icon-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: linear-gradient(90deg, hsla(0, 0%, 74.5%, 0.2) 25%, hsla(0, 0%, 50.6%, 0.24) 37%, hsla(0, 0%, 74.5%, 0.2) 63%); background-size: 400% 100%; list-style: none; animation: lp-skeleton-loading 1.4s ease infinite; } @keyframes lp-skeleton-loading { 0% { background-position: 100% 50%; } to { background-position: 0 50%; } } .lp-material-skeleton .course-material-table { width: 100%; display: none; } .lp-material-skeleton .course-material-table th { text-align: center; } .lp-material-skeleton .course-material-table th:first-child { text-align: left; } .lp-material-skeleton .course-material-table tr td:not(:first-child) { text-align: center; } .lp-material-skeleton .course-material-table tfoot td { text-align: left; font-weight: bold; } .lp-material-skeleton .lp-loadmore-material.lp-button { display: none; margin-top: 20px; padding: 12px 24px; } #popup-content .lp-material-skeleton .lp-loadmore-material.lp-button { display: none; margin-top: 20px; padding: 12px 24px; } .learnpress.theme-twentytwentytwo .wp-site-blocks, .learnpress.twentytwentytwo .wp-site-blocks { max-width: none; padding-right: 0; padding-left: 0; } .learnpress.theme-twentytwentytwo .wp-site-blocks > .wp-block-group, .learnpress.twentytwentytwo .wp-site-blocks > .wp-block-group { max-width: none; margin-right: auto; margin-left: auto; } .learnpress.theme-twentytwentytwo .lp-archive-courses, .learnpress.twentytwentytwo .lp-archive-courses { max-width: none; } .learnpress.theme-twentytwentytwo .wp-container-11 .alignfull, .learnpress.theme-twentytwentytwo .wp-container-9 .alignfull, .learnpress.theme-twentytwentytwo .wp-container-12 .alignfull, .learnpress.twentytwentytwo .wp-container-11 .alignfull, .learnpress.twentytwentytwo .wp-container-9 .alignfull, .learnpress.twentytwentytwo .wp-container-12 .alignfull { max-width: 100%; margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; } .learnpress.twentytwentyone { --lp-font-size-base: 0.925em; } .learnpress.twentytwentyone .lp-archive-courses a:focus { background: transparent !important; text-decoration: none !important; outline: none !important; } .learnpress.twentytwentyone .pagination, .learnpress.twentytwentyone .comments-pagination { border-top: 0; padding-top: 0; } @media (max-width: 1199px) { .learnpress.twentytwentytwo .wp-site-blocks .wp-block-template-part { padding-left: 15px; padding-right: 15px; } } .learn-press-pagination { margin: 20px 0; text-align: center; } .learn-press-pagination .page-numbers { display: inline-block; margin: 0; padding: 0; border: 0; outline: 0; background: transparent; list-style: none; } .learn-press-pagination .page-numbers > li { display: inline-block; margin: 0; } .learn-press-pagination .page-numbers > li .page-numbers { float: unset; padding: 0 12px; color: #666; text-decoration: none; } .learn-press-pagination .page-numbers > li .page-numbers.current { color: var(--lp-primary-color); font-weight: 400; } .learn-press-pagination .page-numbers > li .page-numbers:hover { color: var(--lp-primary-color); } /* end reset css */ @media (max-width: 1024px) { body.learnpress-page { --lp-cotainer-padding: 1rem; } } 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; } ul.learn-press-breadcrumb { max-width: var(--lp-container-max-width); width: 100%; margin: 0 auto; padding: 1em var(--lp-cotainer-padding); list-style: none; font-size: calc(var(--lp-font-size-base, 1em) * 0.925); } ul.learn-press-breadcrumb li { display: inline-block; margin: 0; } ul.learn-press-breadcrumb li a:hover { color: var(--lp-primary-color); } ul.learn-press-breadcrumb i { margin: 0 8px; } ul.learn-press-breadcrumb a { color: inherit; } .learnpress-page input[type=text], .learnpress-page input[type=email], .learnpress-page input[type=number], .learnpress-page input[type=password], .learnpress-page textarea { border-color: #ccc; -webkit-border-radius: var(--lp-border-radius, 3px); -moz-border-radius: var(--lp-border-radius, 3px); border-radius: var(--lp-border-radius, 3px); } .learnpress-page input[type=text]:focus, .learnpress-page input[type=email]:focus, .learnpress-page input[type=number]:focus, .learnpress-page input[type=password]:focus, .learnpress-page textarea:focus { outline: none; border-color: var(--lp-primary-color); } .learnpress-page .lp-button, .learnpress-page #lp-button { padding: 12px 24px; border: 1px solid #ccc; color: var(--lp-color-base, #333); background: transparent; box-shadow: unset; font-family: inherit; font-weight: 400; text-align: center; text-transform: capitalize; -webkit-border-radius: var(--lp-border-radius, 3px); -moz-border-radius: var(--lp-border-radius, 3px); border-radius: var(--lp-border-radius, 3px); -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } .learnpress-page .lp-button.large, .learnpress-page #lp-button.large { height: 52px; padding: 18px 30px; font-size: 1.1em; } .learnpress-page .lp-button:hover, .learnpress-page #lp-button:hover { border-color: var(--lp-primary-color); color: #fff; background: var(--lp-primary-color); } .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; -moz-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: "lp-icon"; content: "\f110"; animation: lp-rotating 1s linear infinite; margin-right: 4px; } .learnpress-page .rwmb-field .description { margin-top: 8px; color: #999; font-size: smaller; font-style: italic; } .lp-entry-content .course-tabs { margin-bottom: 40px; } /** * Forms */ .retake-course, .enroll-course, .purchase-course { display: inline-block; } /* */ .table-orders th, .table-orders td { padding: 5px 10px; } .form-button { display: inline-block; } ul.list-table-nav { display: flex; margin-left: 0; list-style: none; } ul.list-table-nav .nav-text { text-align: left; flex: 1; } ul.list-table-nav .nav-pages { text-align: right; flex: 1; } ul.list-table-nav .nav-pages .learn-press-pagination { display: inline-block; margin-bottom: 0; } .primary-color { color: var(--lp-primary-color); } .primary-color-before::before { color: var(--lp-primary-color); } .primary-color-after::after { color: var(--lp-primary-color); } .primary-background-color { background: var(--lp-primary-color); } .primary-background-color { background: var(--lp-primary-color); } .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 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .course-tabs input[name=learn-press-course-tab-radio], .course-tabs .course-tab-panel { display: none; } .course-tabs .course-nav label { display: flex; align-items: center; justify-content: center; margin: 0; padding: 18px 12px; font-weight: 700; text-transform: capitalize; cursor: pointer; } .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 .course { width: 100%; margin-right: 0; } } .course-price:empty { display: none !important; }