PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.10
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.10
4.4.10 4.4.9.1 4.4.9 4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 All 142 releases
← All changes | assets/css/learnpress-rtl.css +5483 -4365 4.1.7 → 4.4.10 View file →
@@ -1,37 +1,25 @@
1 1 @charset "UTF-8";
2 +:root {
3 + --lp-cotainer-max-with: var(--lp-container-max-width);
4 +}
5 +
6 +.wp-block-group {
7 + --lp-container-max-width: var(--wp--style--global--wide-size);
8 +}
9 +
2 10 /**
3 11 * Mixin
4 12 */
5 -@-webkit-keyframes rotating4 {
6 - from {
7 - -webkit-transform: rotate(0deg);
8 - -o-transform: rotate(0deg);
9 - transform: rotate(0deg);
10 - }
11 - to {
12 - -webkit-transform: rotate(-360deg);
13 - -o-transform: rotate(-360deg);
14 - transform: rotate(-360deg);
15 - }
16 -}
17 13 @keyframes rotating4 {
18 14 from {
19 - -ms-transform: rotate(0deg);
20 - -moz-transform: rotate(0deg);
21 - -webkit-transform: rotate(0deg);
22 - -o-transform: rotate(0deg);
23 15 transform: rotate(0deg);
24 16 }
25 17 to {
26 - -ms-transform: rotate(-360deg);
27 - -moz-transform: rotate(-360deg);
28 - -webkit-transform: rotate(-360deg);
29 - -o-transform: rotate(-360deg);
30 18 transform: rotate(-360deg);
31 19 }
32 20 }
33 -@-webkit-keyframes animation4 {
21 +@keyframes animation4 {
34 22 from {
35 23 right: -40%;
36 24 width: 40%;
37 25 }
@@ -39,123 +27,197 @@
39 27 right: 100%;
40 28 width: 10%;
41 29 }
42 30 }
43 -@keyframes animation4 {
44 - from {
45 - right: -40%;
46 - width: 40%;
31 +/**
32 +* Style for the buttons
33 +*/
34 +.lp-btn-edit-primary {
35 + border: none;
36 + background: #135e96;
37 + color: #fff;
38 +}
39 +.lp-btn-edit-primary:not(.active) {
40 + opacity: 0.5;
41 +}
42 +.lp-btn-edit-primary:hover, .lp-btn-edit-primary.active, .lp-btn-edit-primary.active:hover {
43 + background: #135E96;
44 + color: #fff;
45 + opacity: 1;
46 +}
47 +
48 +/* 5. Minimal Bottom Line */
49 +.btn-line::after {
50 + content: "";
51 + position: absolute;
52 + bottom: 0;
53 + right: 0;
54 + height: 4px;
55 + width: 0%;
56 + background-color: #38bdf8;
57 + animation: lineLoad 2s ease-in-out infinite;
58 +}
59 +
60 +@keyframes lineLoad {
61 + 0% {
62 + width: 0%;
63 + right: 0;
47 64 }
48 - to {
65 + 50% {
66 + width: 100%;
67 + right: 0;
68 + }
69 + 100% {
70 + width: 0%;
49 71 right: 100%;
50 - width: 10%;
51 72 }
52 73 }
53 -.learn-press-message {
74 +.lp-button {
75 + padding: 8px 16px;
76 + border: 1px solid var(--lp-border-color, #E2E0DB);
77 + border-radius: var(--lp-border-radius, 5px);
78 + color: #374151;
79 + font-weight: 500;
80 + text-decoration: none;
81 + cursor: pointer;
82 +}
83 +.lp-button.loading {
54 84 position: relative;
55 - margin: 0 0 20px 0;
56 - padding: 10px 15px 10px 50px;
57 - border-top: 5px solid #00adff;
58 - border-radius: 0 0 5px 5px;
59 - background: #f5f5f5;
60 - width: 100%;
85 + display: inline-flex;
86 + align-items: center;
87 + justify-content: center;
88 + pointer-events: none;
89 + color: rgba(0, 0, 0, 0) !important;
61 90 }
62 -.learn-press-message.icon {
63 - padding-right: 45px;
64 -}
65 -.learn-press-message.icon::before {
66 - background: #00adff;
67 -}
68 -.learn-press-message.icon::after {
91 +.lp-button.loading:before {
69 92 position: absolute;
70 - top: 50%;
71 - right: 15px;
72 - width: 10px;
73 - height: 10px;
74 - margin-top: -13px;
75 - margin-left: 10px;
76 - border-radius: 50%;
77 - color: #fff;
78 - background: #00adff;
79 - font-family: "Font Awesome 5 Free";
80 - font-size: 20px;
81 - line-height: 26px;
82 - text-align: center;
83 - vertical-align: baseline;
84 - content: "\f129";
93 + inset: 0;
94 + display: flex;
95 + align-items: center;
96 + justify-content: center;
97 + font-family: "lp-icon";
98 + content: "\f110";
99 + animation: lp-rotating 1s linear infinite;
100 + font-variant: normal;
101 + text-transform: none;
102 + -webkit-font-smoothing: antialiased;
103 + -moz-osx-font-smoothing: grayscale;
104 + color: black;
85 105 }
86 -.learn-press-message::before, .learn-press-message::after {
87 - position: absolute;
88 - top: 0;
89 - content: "";
106 +
107 +.learn-press-message {
108 + position: relative;
109 + display: flex;
110 + align-items: center;
111 + margin: 0 !important;
112 + padding: 10px;
113 + border-radius: var(--lp-border-radius, 5px);
114 + background-color: #E5F7FF;
115 + color: #007AFF;
116 + max-width: 100%;
90 117 }
91 118 .learn-press-message::before {
92 - left: 20px;
93 - width: 20px;
94 - height: 30px;
95 - background: #00adff;
119 + display: inline-block;
120 + margin-left: 8px;
121 + font-family: "lp-icon";
122 + font-size: 20px;
123 + font-style: normal;
124 + font-weight: normal;
125 + line-height: 1;
96 126 }
97 -.learn-press-message::after {
98 - top: 10px;
99 - left: 20px;
100 - width: 0;
101 - height: 0;
102 - border: 10px solid transparent;
103 - border-bottom-color: #f5f5f5;
104 -}
105 127 .learn-press-message.error {
106 - border-color: #d85554;
128 + background-color: #FEE5E5;
129 + color: #FF3B30;
130 + border: 1px solid #E31A1A;
131 + padding: 10px 20px;
107 132 }
108 133 .learn-press-message.error::before {
109 - background: #d85554;
134 + content: "\f071";
135 + color: #E31A1A;
110 136 }
111 -.learn-press-message.error.icon::before, .learn-press-message.error.icon::after {
112 - background: #d85554;
113 -}
114 -.learn-press-message.error.icon::after {
115 - content: "\f00d";
116 -}
117 137 .learn-press-message.warning {
118 - border-color: #ffc107;
138 + background-color: #FEF7E6;
139 + color: #FF9500;
140 + border: 1px solid #F8A100;
119 141 }
120 142 .learn-press-message.warning::before {
121 - background: #ffc107;
143 + content: "\f06a";
144 + color: #F8A100;
122 145 }
123 -.learn-press-message.warning.icon::before, .learn-press-message.warning.icon::after {
124 - background: #ffc107;
125 -}
126 -.learn-press-message.warning.icon::after {
127 - content: "\f00d";
128 -}
129 146 .learn-press-message.success {
130 - border-color: #059601;
147 + background-color: #EBF8E5;
148 + color: #3AB500;
149 + border: 1px solid #28A746;
131 150 }
132 151 .learn-press-message.success::before {
133 - background: #059601;
152 + content: "\f058";
153 + color: #28A746;
134 154 }
135 -.learn-press-message.success.icon::before, .learn-press-message.success.icon::after {
136 - background: #059601;
155 +.learn-press-message.info {
156 + background-color: rgba(0, 122, 255, 0.1019607843);
157 + color: #007AFF;
158 + border: 1px solid #2E91FA;
137 159 }
138 -.learn-press-message.success.icon::after {
139 - content: "\f129";
160 +.learn-press-message.info::before {
161 + content: "\e931";
162 + color: #2E91FA;
140 163 }
141 164 .learn-press-message a {
142 165 text-decoration: underline;
143 166 }
144 167
168 +.lp-toast.toastify {
169 + background: #EBF8E5;
170 + color: #3AB500;
171 + border-radius: var(--lp-border-radius, 5px);
172 + box-shadow: 0 0 0;
173 + display: flex;
174 + align-items: center;
175 +}
176 +.lp-toast.toastify .toast-close {
177 + background: transparent !important;
178 + font-size: 0;
179 + padding-right: 12px;
180 +}
181 +.lp-toast.toastify .toast-close:before {
182 + content: "\f00d";
183 + font-family: "lp-icon";
184 + font-size: 16px;
185 + color: #000;
186 + line-height: 17px;
187 +}
188 +.lp-toast.toastify .toast-close:hover {
189 + opacity: 1;
190 +}
191 +.lp-toast.toastify.error {
192 + background-color: #FEE5E5;
193 + color: #FF3B30;
194 + padding: 12px 20px;
195 + border: none;
196 + margin: 0 auto;
197 +}
198 +.lp-toast.toastify.warning {
199 + background-color: #FEF7E6;
200 + color: #fb9422;
201 + padding: 12px 20px;
202 + border: none;
203 + margin: 0 auto;
204 +}
205 +.lp-toast.toastify.info {
206 + background-color: rgba(0, 122, 255, 0.1019607843);
207 + color: #277afc;
208 + padding: 12px 20px;
209 + border: none;
210 + margin: 0 auto;
211 +}
212 +
145 213 @keyframes lp-rotating {
146 214 from {
147 215 -webkit-transform: rotate(0deg);
148 - -moz-transform: rotate(0deg);
149 - -ms-transform: rotate(0deg);
150 - -o-transform: rotate(0deg);
151 216 transform: rotate(0deg);
152 217 }
153 218 to {
154 219 -webkit-transform: rotate(-360deg);
155 - -moz-transform: rotate(-360deg);
156 - -ms-transform: rotate(-360deg);
157 - -o-transform: rotate(-360deg);
158 220 transform: rotate(-360deg);
159 221 }
160 222 }
161 223 @-webkit-keyframes lp-rotating {
@@ -160,395 +222,593 @@
160 222 }
161 223 @-webkit-keyframes lp-rotating {
162 224 from {
163 225 -webkit-transform: rotate(0deg);
164 - -moz-transform: rotate(0deg);
165 - -ms-transform: rotate(0deg);
166 - -o-transform: rotate(0deg);
167 226 transform: rotate(0deg);
168 227 }
169 228 to {
170 229 -webkit-transform: rotate(-360deg);
171 - -moz-transform: rotate(-360deg);
172 - -ms-transform: rotate(-360deg);
173 - -o-transform: rotate(-360deg);
174 230 transform: rotate(-360deg);
175 231 }
176 232 }
177 -.ajaxload {
233 +.lp-loading-change {
234 + position: absolute;
235 + width: 100%;
236 + height: 100%;
237 + background: rgba(255, 255, 255, 0.38);
238 + top: 0;
239 +}
240 +
241 +.lp-load-ajax-element {
242 + position: relative;
243 +}
244 +
245 +/**
246 +* Styles for all page of LP
247 +*
248 +* @since 4.2.3
249 +* @version 1.0.0
250 +*/
251 +/**
252 + * Mixin
253 + */
254 +@keyframes rotating4 {
255 + from {
256 + transform: rotate(0deg);
257 + }
258 + to {
259 + transform: rotate(-360deg);
260 + }
261 +}
262 +@keyframes animation4 {
263 + from {
264 + right: -40%;
265 + width: 40%;
266 + }
267 + to {
268 + right: 100%;
269 + width: 10%;
270 + }
271 +}
272 +:root {
273 + --lp-cotainer-max-with: var(--lp-container-max-width);
274 +}
275 +
276 +.wp-block-group {
277 + --lp-container-max-width: var(--wp--style--global--wide-size);
278 +}
279 +
280 +*, :after, :before {
281 + box-sizing: border-box;
282 +}
283 +
284 +/* start reset css */
285 +body {
286 + background: #fff;
287 +}
288 +
289 +button {
290 + cursor: pointer;
291 +}
292 +
293 +.learnpress-page input[type=text],
294 +.learnpress-page input[type=email],
295 +.learnpress-page input[type=number],
296 +.learnpress-page input[type=password], .learnpress-page textarea {
297 + border-color: var(--lp-border-color, #E2E0DB);
298 + border-radius: var(--lp-border-radius, 5px);
299 +}
300 +.learnpress-page input[type=text]:focus,
301 +.learnpress-page input[type=email]:focus,
302 +.learnpress-page input[type=number]:focus,
303 +.learnpress-page input[type=password]:focus, .learnpress-page textarea:focus {
304 + outline: none;
305 + border-color: var(--lp-primary-color, #ffb606);
306 +}
307 +.learnpress-page .lp-button, .learnpress-page #lp-button {
308 + padding: 12px 24px;
309 + border: 1px solid var(--lp-border-color, #E2E0DB);
310 + color: var(--lp-color-base, #333);
311 + background: transparent;
312 + box-shadow: unset;
313 + font-family: inherit;
314 + font-weight: 400;
315 + text-align: center;
316 + text-transform: capitalize;
317 + border-radius: var(--lp-border-radius, 5px);
318 + -webkit-transition: all 0.25s;
319 + transition: all 0.25s;
320 +}
321 +.learnpress-page .lp-button.large, .learnpress-page #lp-button.large {
322 + height: 52px;
323 + padding: 18px 30px;
324 + font-size: 1.1em;
325 +}
326 +.learnpress-page .lp-button:hover, .learnpress-page #lp-button:hover {
327 + border-color: var(--lp-primary-color);
328 + color: #fff;
329 + background: var(--lp-primary-color);
330 +}
331 +.learnpress-page .lp-button.btn-ajax-off .icon, .learnpress-page #lp-button.btn-ajax-off .icon {
332 + display: none;
333 +}
334 +.learnpress-page .lp-button.btn-ajax-on .icon, .learnpress-page #lp-button.btn-ajax-on .icon {
178 335 display: inline-block;
179 - position: relative;
180 - width: 30px;
181 - height: 30px;
182 - background: #7b7b7b;
183 - content: "";
184 - -webkit-border-radius: 50%;
185 - -moz-border-radius: 50%;
186 - border-radius: 50%;
187 - -webkit-animation: lp-rotating 1s linear infinite;
188 - -moz-animation: lp-rotating 1s linear infinite;
336 + margin-left: 5px;
189 337 animation: lp-rotating 1s linear infinite;
190 338 }
191 -.ajaxload::after {
192 - -webkit-border-radius: 50%;
193 - -moz-border-radius: 50%;
194 - border-radius: 50%;
195 - display: inline-block;
196 - position: absolute;
197 - top: 2px;
198 - right: 50%;
199 - width: 6px;
200 - height: 6px;
201 - margin-right: -3px;
202 - background: #dedede;
203 - content: "";
339 +.learnpress-page .lp-button:focus, .learnpress-page #lp-button:focus {
340 + outline: 0;
204 341 }
342 +.learnpress-page .rwmb-field .description {
343 + margin-top: 8px;
344 + color: #999;
345 + font-size: smaller;
346 + font-style: italic;
347 +}
205 348
206 -.lp-ajaxload-style-1 {
207 - display: inline-block;
349 +input, button, select, textarea {
350 + outline: none;
351 +}
352 +
353 +/*html {
354 + overflow-x: hidden;
355 +}*/
356 +a {
357 + -webkit-transition: 0.3s;
358 + transition: 0.3s;
359 + text-decoration: none;
360 +}
361 +
362 +p {
363 + margin-bottom: 1rem;
364 +}
365 +p:last-child {
366 + margin: 0;
367 +}
368 +
369 +.lp-content-area {
370 + max-width: var(--lp-container-max-width) !important;
371 + margin: 0 auto;
372 + padding-left: var(--lp-cotainer-padding);
373 + padding-right: var(--lp-cotainer-padding);
374 +}
375 +.lp-content-area.learn-press-message {
376 + margin-bottom: 24px;
377 + padding-right: 15px;
378 + padding-left: 15px;
379 +}
380 +
381 +.lp-ico svg {
382 + width: 20px;
383 + height: 20px;
384 +}
385 +
386 +.lp-hidden {
387 + display: none !important;
388 +}
389 +
390 +.course-price .origin-price {
391 + text-decoration: line-through;
392 + margin-left: 4px;
393 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
394 + opacity: 0.6;
395 +}
396 +
397 +.learn-press-tabs {
398 + margin-bottom: 32px;
208 399 position: relative;
209 - width: 32px;
210 - height: 32px;
400 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
211 401 }
212 -.lp-ajaxload-style-1::before, .lp-ajaxload-style-1::after {
402 +.learn-press-tabs .learn-press-tabs__checker {
403 + display: none;
404 +}
405 +.learn-press-tabs__nav {
406 + display: flex;
407 + flex-wrap: wrap;
408 + padding: 0;
409 + column-gap: 40px;
410 + row-gap: 12px;
411 + list-style: none;
412 + margin: 0 0 -1px 0 !important;
413 +}
414 +.learn-press-tabs__item {
415 + position: relative;
416 + margin: 0;
417 + list-style: none;
418 +}
419 +.learn-press-tabs__item > a {
420 + display: block;
421 + margin: 0;
422 + padding: 0 0 16px 0;
423 + font-size: 1.125em;
424 + line-height: 1;
425 + font-weight: 600;
426 + text-align: center;
427 + cursor: pointer;
428 + color: var(--lp-color-base, #333);
429 + text-decoration: none;
430 +}
431 +.learn-press-tabs__item > a:focus {
432 + outline: 0;
433 + text-decoration: none;
434 +}
435 +.learn-press-tabs__item::after {
213 436 position: absolute;
214 - top: 0;
437 + bottom: 0;
438 + top: auto;
215 439 right: 0;
216 440 width: 100%;
217 - height: 100%;
218 - border: 3px solid #ddd;
441 + height: 2px;
442 + background: transparent;
219 443 content: "";
220 444 }
221 -.lp-ajaxload-style-1::after {
222 - clip: rect(0, 32px, 16px, 16px);
223 - border-color: #2fa7ff;
224 - -webkit-border-radius: 50%;
225 - -moz-border-radius: 50%;
226 - border-radius: 50%;
227 - -webkit-animation: lp-rotating 1s linear infinite;
228 - -moz-animation: lp-rotating 1s linear infinite;
229 - animation: lp-rotating 1s linear infinite;
445 +.learn-press-tabs__item.active a, .learn-press-tabs__item:hover a {
446 + color: var(--lp-primary-color, #ffb606);
230 447 }
448 +.learn-press-tabs__item.active::after, .learn-press-tabs__item:hover::after {
449 + background: var(--lp-primary-color, #ffb606);
450 +}
451 +.learn-press-tabs.stretch .learn-press-tabs__tab {
452 + flex: 1;
453 +}
454 +.learn-press-tabs.stretch .learn-press-tabs__tab > label {
455 + padding: 18px 10px;
456 +}
457 +@media (max-width: 990px) {
458 + .learn-press-tabs__nav, .learn-press-tabs .learn-press-filters {
459 + overflow-x: auto;
460 + white-space: nowrap;
461 + flex-wrap: nowrap;
462 + scroll-behavior: smooth;
463 + }
464 + .learn-press-tabs__nav::-webkit-scrollbar, .learn-press-tabs .learn-press-filters::-webkit-scrollbar {
465 + display: none;
466 + }
467 +}
231 468
232 -.learn-press-tabs {
233 - margin-bottom: 34px;
234 - background: #f1f2f8;
469 +.learn-press-filters {
470 + display: flex;
471 + flex-wrap: wrap;
472 + padding: 0;
473 + column-gap: 40px;
474 + row-gap: 12px;
475 + list-style: none;
476 + margin: 0 0 -1px 0 !important;
235 477 }
236 -.learn-press-tabs .learn-press-tabs__checker {
237 - display: none;
478 +.learn-press-filters li {
479 + position: relative;
480 + margin: 0;
481 + list-style: none;
238 482 }
239 -.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1) {
240 - border-bottom: 0;
241 - background: #fff;
483 +.learn-press-filters li a, .learn-press-filters li span {
484 + display: block;
485 + margin: 0;
486 + padding: 0 0 16px 0;
487 + font-size: 1.125em;
488 + line-height: 1;
489 + font-weight: 600;
490 + text-align: center;
491 + cursor: pointer;
492 + color: var(--lp-color-base, #333);
493 + text-decoration: none;
242 494 }
243 -.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1) label {
244 - color: #ffb606;
495 +.learn-press-filters li a:focus, .learn-press-filters li span:focus {
496 + outline: 0;
497 + text-decoration: none;
245 498 }
246 -.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1) label a {
247 - color: #ffb606;
499 +.learn-press-filters li a::after, .learn-press-filters li span::after {
500 + position: absolute;
501 + bottom: 0;
502 + top: auto;
503 + right: 0;
504 + width: 100%;
505 + height: 2px;
506 + background: transparent;
507 + content: "";
248 508 }
249 -.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1)::before {
250 - background: #ffb606;
509 +.learn-press-filters li a.active, .learn-press-filters li a:hover, .learn-press-filters li span.active, .learn-press-filters li span:hover {
510 + color: var(--lp-primary-color, #ffb606);
251 511 }
252 -.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1)::after {
253 - background: #fff;
512 +.learn-press-filters li a.active::after, .learn-press-filters li a:hover::after, .learn-press-filters li span.active::after, .learn-press-filters li span:hover::after {
513 + background: var(--lp-primary-color, #ffb606);
254 514 }
255 -.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2) {
256 - border-bottom: 0;
257 - background: #fff;
515 +.learn-press-filters li.active a, .learn-press-filters li.active span {
516 + color: var(--lp-primary-color, #ffb606);
258 517 }
259 -.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2) label {
260 - color: #ffb606;
518 +.learn-press-filters li.active a::after, .learn-press-filters li.active span::after {
519 + background: var(--lp-primary-color, #ffb606);
261 520 }
262 -.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2) label a {
263 - color: #ffb606;
521 +.learn-press-filters li:after {
522 + display: none !important;
264 523 }
265 -.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2)::before {
266 - background: #ffb606;
524 +
525 +.wrapper-course-nav-tabs {
526 + position: relative;
527 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
267 528 }
268 -.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2)::after {
269 - background: #fff;
529 +
530 +#learn-press-course-tabs.show-all .course-tab-panel {
531 + margin-bottom: 40px;
270 532 }
271 -.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) {
533 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .course-tab-panels .course-tab-panel:nth-child(1) {
534 + display: block;
535 +}
536 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) {
272 537 border-bottom: 0;
538 +}
539 +#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 {
540 + color: var(--lp-primary-color);
273 541 background: #fff;
274 542 }
275 -.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) label {
276 - color: #ffb606;
543 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .course-tab-panels .course-tab-panel:nth-child(2) {
544 + display: block;
277 545 }
278 -.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) label a {
279 - color: #ffb606;
546 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) {
547 + border-bottom: 0;
280 548 }
281 -.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3)::before {
282 - background: #ffb606;
549 +#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 {
550 + color: var(--lp-primary-color);
551 + background: #fff;
283 552 }
284 -.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3)::after {
285 - background: #fff;
553 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .course-tab-panels .course-tab-panel:nth-child(3) {
554 + display: block;
286 555 }
287 -.learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4) {
556 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) {
288 557 border-bottom: 0;
558 +}
559 +#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 {
560 + color: var(--lp-primary-color);
289 561 background: #fff;
290 562 }
291 -.learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4) label {
292 - color: #ffb606;
563 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .course-tab-panels .course-tab-panel:nth-child(4) {
564 + display: block;
293 565 }
294 -.learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4) label a {
295 - color: #ffb606;
566 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) {
567 + border-bottom: 0;
296 568 }
297 -.learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4)::before {
298 - background: #ffb606;
569 +#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 {
570 + color: var(--lp-primary-color);
571 + background: #fff;
299 572 }
300 -.learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4)::after {
301 - background: #fff;
573 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .course-tab-panels .course-tab-panel:nth-child(5) {
574 + display: block;
302 575 }
303 -.learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5) {
576 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) {
304 577 border-bottom: 0;
578 +}
579 +#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 {
580 + color: var(--lp-primary-color);
305 581 background: #fff;
306 582 }
307 -.learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5) label {
308 - color: #ffb606;
583 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .course-tab-panels .course-tab-panel:nth-child(6) {
584 + display: block;
309 585 }
310 -.learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5) label a {
311 - color: #ffb606;
586 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) {
587 + border-bottom: 0;
312 588 }
313 -.learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5)::before {
314 - background: #ffb606;
589 +#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 {
590 + color: var(--lp-primary-color);
591 + background: #fff;
315 592 }
316 -.learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5)::after {
317 - background: #fff;
593 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .course-tab-panels .course-tab-panel:nth-child(7) {
594 + display: block;
318 595 }
319 -.learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6) {
596 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) {
320 597 border-bottom: 0;
598 +}
599 +#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 {
600 + color: var(--lp-primary-color);
321 601 background: #fff;
322 602 }
323 -.learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6) label {
324 - color: #ffb606;
603 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .course-tab-panels .course-tab-panel:nth-child(8) {
604 + display: block;
325 605 }
326 -.learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6) label a {
327 - color: #ffb606;
606 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) {
607 + border-bottom: 0;
328 608 }
329 -.learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6)::before {
330 - background: #ffb606;
609 +#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 {
610 + color: var(--lp-primary-color);
611 + background: #fff;
331 612 }
332 -.learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6)::after {
333 - background: #fff;
613 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .course-tab-panels .course-tab-panel:nth-child(9) {
614 + display: block;
334 615 }
335 -.learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7) {
616 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) {
336 617 border-bottom: 0;
618 +}
619 +#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 {
620 + color: var(--lp-primary-color);
337 621 background: #fff;
338 622 }
339 -.learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7) label {
340 - color: #ffb606;
623 +
624 +.course-tab-panels .course-tab-panel {
625 + padding-top: 30px;
341 626 }
342 -.learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7) label a {
343 - color: #ffb606;
627 +
628 +.course-tab-panel {
629 + display: none;
344 630 }
345 -.learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7)::before {
346 - background: #ffb606;
631 +.course-tab-panel.active {
632 + display: block;
347 633 }
348 -.learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7)::after {
349 - background: #fff;
634 +.course-tab-panel .course-description h4 {
635 + margin-top: 0;
636 + margin-bottom: 1.125em;
350 637 }
351 -.learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8) {
352 - border-bottom: 0;
353 - background: #fff;
638 +.course-tab-panel .course-description img {
639 + max-width: 100%;
640 + height: auto;
641 + vertical-align: middle;
354 642 }
355 -.learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8) label {
356 - color: #ffb606;
643 +.course-tab-panel .lp-course-author {
644 + display: flex;
645 + align-items: start;
357 646 }
358 -.learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8) label a {
359 - color: #ffb606;
647 +@media (max-width: 767px) {
648 + .course-tab-panel .lp-course-author {
649 + flex-direction: column;
650 + align-items: center;
651 + }
360 652 }
361 -.learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8)::before {
362 - background: #ffb606;
653 +.course-tab-panel .lp-course-author .course-author__pull-left {
654 + margin-left: 30px;
655 + text-align: center;
656 + align-items: center;
363 657 }
364 -.learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8)::after {
365 - background: #fff;
658 +@media (max-width: 767px) {
659 + .course-tab-panel .lp-course-author .course-author__pull-left {
660 + margin-left: 0;
661 + margin-bottom: 24px;
662 + }
366 663 }
367 -.learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9) {
368 - border-bottom: 0;
369 - background: #fff;
664 +.course-tab-panel .lp-course-author img {
665 + width: 100px;
666 + height: 100px;
667 + border-radius: 50%;
668 + object-fit: cover;
669 + object-position: center;
670 + display: block;
671 + margin: 0 auto;
370 672 }
371 -.learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9) label {
372 - color: #ffb606;
673 +.course-tab-panel .lp-course-author .course-author__pull-right {
674 + flex: 1;
373 675 }
374 -.learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9) label a {
375 - color: #ffb606;
676 +@media (max-width: 767px) {
677 + .course-tab-panel .lp-course-author .course-author__pull-right {
678 + width: 100%;
679 + text-align: center;
680 + }
376 681 }
377 -.learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9)::before {
378 - background: #ffb606;
682 +.course-tab-panel .lp-course-author .author-title {
683 + margin-bottom: 4px;
379 684 }
380 -.learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9)::after {
381 - background: #fff;
685 +.course-tab-panel .lp-course-author .author-title a {
686 + text-decoration: none;
687 + color: var(--lp-color-base, #333);
688 + box-shadow: none;
689 + font-size: 1.125em;
690 + font-weight: 500;
691 + text-transform: capitalize;
382 692 }
383 -.learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10) {
384 - border-bottom: 0;
385 - background: #fff;
693 +.course-tab-panel .lp-course-author .author-title a:hover {
694 + color: var(--lp-primary-color);
386 695 }
387 -.learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10) label {
388 - color: #ffb606;
696 +.course-tab-panel .lp-course-author .author-description {
697 + color: #666;
698 + font-style: italic;
389 699 }
390 -.learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10) label a {
391 - color: #ffb606;
700 +.course-tab-panel .lp-course-author .instructor-social {
701 + display: flex;
702 + gap: 16px;
703 + margin-bottom: 12px;
392 704 }
393 -.learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10)::before {
394 - background: #ffb606;
705 +.course-tab-panel .lp-course-author .author-socials {
706 + display: grid;
707 + grid-template-columns: repeat(4, 33px);
708 + gap: 10px;
709 + justify-content: center;
710 + margin-top: 16px;
395 711 }
396 -.learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10)::after {
397 - background: #fff;
712 +.course-tab-panel .lp-course-author .author-socials > a {
713 + display: inline-block;
714 + width: 33px;
715 + height: 33px;
716 + margin: 0;
717 + border: 1px solid #ededed;
718 + border-radius: 50%;
719 + color: #878787;
720 + box-shadow: none;
721 + font-size: 0.8em;
722 + line-height: 2em;
723 + text-align: center;
724 + vertical-align: middle;
725 + transition: all 0.3s;
398 726 }
399 -.learn-press-tabs .learn-press-tabs__nav {
727 +.course-tab-panel .lp-course-author .author-socials > a:hover {
728 + border-color: var(--lp-primary-color);
729 + color: #fff;
730 + background: var(--lp-primary-color);
731 +}
732 +.course-tab-panel .lp-course-author .author-socials .fa-googleplus::before {
733 + content: "\f0d5";
734 +}
735 +.course-tab-panel .lp-course-curriculum__title {
736 + display: none;
737 +}
738 +
739 +.learn-press-nav-tabs {
740 + margin: 0;
400 741 display: flex;
401 - margin: 0;
742 + flex-wrap: wrap;
402 743 padding: 0;
403 - border: 1px solid #e5e7f2;
744 + column-gap: 40px;
745 + row-gap: 12px;
404 746 list-style: none;
747 + margin: 0 0 -1px 0 !important;
405 748 }
406 -.learn-press-tabs .learn-press-tabs__tab {
749 +.learn-press-nav-tabs li {
407 750 position: relative;
408 751 margin: 0;
409 - border-left: 1px solid #e5e7f2;
410 - background: #f1f2f8;
411 752 list-style: none;
412 753 }
413 -.learn-press-tabs .learn-press-tabs__tab:last-child {
414 - border-left: 0;
415 -}
416 -.learn-press-tabs .learn-press-tabs__tab > label {
754 +.learn-press-nav-tabs li label {
417 755 display: block;
418 756 margin: 0;
419 - padding: 18px 65px;
420 - font-size: 18px;
757 + padding: 0 0 16px 0;
758 + font-size: 1.125em;
421 759 line-height: 1;
422 760 font-weight: 600;
423 761 text-align: center;
424 - text-transform: capitalize;
425 762 cursor: pointer;
763 + color: var(--lp-color-base, #333);
764 + text-decoration: none;
426 765 }
427 -.learn-press-tabs .learn-press-tabs__tab > label a {
428 - color: #333;
429 -}
430 -.learn-press-tabs .learn-press-tabs__tab > label a:focus {
766 +.learn-press-nav-tabs li label:focus {
431 767 outline: 0;
432 768 text-decoration: none;
433 769 }
434 -@media (max-width: 767px) {
435 - .learn-press-tabs .learn-press-tabs__tab > label {
436 - padding: 20px 50px 14px 50px;
437 - }
438 -}
439 -.learn-press-tabs .learn-press-tabs__tab::before {
770 +.learn-press-nav-tabs li::after {
440 771 position: absolute;
441 - top: -1px;
772 + bottom: 0;
773 + top: auto;
442 774 right: 0;
443 775 width: 100%;
444 - height: 4px;
776 + height: 2px;
445 777 background: transparent;
446 778 content: "";
447 779 }
448 -.learn-press-tabs .learn-press-tabs__tab::after {
449 - position: absolute;
450 - bottom: -1px;
451 - right: 0;
452 - width: 100%;
453 - height: 4px;
454 - background: transparent;
455 - content: "";
780 +.learn-press-nav-tabs li.active label, .learn-press-nav-tabs li:hover label {
781 + color: var(--lp-primary-color, #ffb606);
456 782 }
457 -.learn-press-tabs .learn-press-tabs__tab:first-child.active label {
458 - position: relative;
783 +.learn-press-nav-tabs li.active::after, .learn-press-nav-tabs li:hover::after {
784 + background: var(--lp-primary-color, #ffb606);
459 785 }
460 -.learn-press-tabs .learn-press-tabs__tab:first-child.active label::before {
461 - position: absolute;
462 - top: 0;
463 - right: -1px;
464 - width: 1px;
465 - height: 100%;
466 - background: #fff;
467 - content: "";
468 -}
469 -.learn-press-tabs.stretch .learn-press-tabs__tab {
470 - flex: 1;
471 -}
472 -.learn-press-tabs.stretch .learn-press-tabs__tab > label {
473 - padding: 18px 10px;
474 -}
475 786
476 -.learn-press-filters {
477 - display: flex;
478 - margin-bottom: 30px;
479 - margin-right: 0;
480 - list-style: none;
787 +.TabsDragScroll {
788 + position: relative;
481 789 }
482 -.learn-press-filters > li {
483 - margin: 0;
484 - font-size: 16px;
485 - line-height: 24px;
790 +.TabsDragScroll:hover {
791 + cursor: all-scroll;
486 792 }
487 -@media (max-width: 767px) {
488 - .learn-press-filters > li {
489 - margin-left: 30px;
490 - margin-right: 0;
491 - }
492 - .learn-press-filters > li:last-child {
493 - margin-left: 0;
494 - }
793 +.TabsDragScroll ul {
794 + max-width: 100%;
795 + white-space: nowrap;
796 + scroll-behavior: smooth;
797 + user-select: none;
798 + overflow-x: auto;
799 + flex-wrap: nowrap;
495 800 }
496 -.learn-press-filters > li > a,
497 -.learn-press-filters > li > span {
498 - display: inline-block;
499 - font-weight: 600;
801 +.TabsDragScroll ul::-webkit-scrollbar {
802 + display: none;
500 803 }
501 -.learn-press-filters > li > span.count {
502 - font-weight: 400;
804 +.TabsDragScroll ul.dragging {
805 + scroll-behavior: unset;
806 + cursor: all-scroll;
503 807 }
504 -.learn-press-filters > li > span.count::before, .learn-press-filters > li > span.count::after {
505 - display: inline-block;
506 -}
507 -.learn-press-filters > li > span.count::before {
508 - content: "(";
509 -}
510 -.learn-press-filters > li > span.count::after {
511 - content: ")";
512 -}
513 -.learn-press-filters > li span {
514 - color: #ffb606;
515 -}
516 -.learn-press-filters > li span + span {
517 - color: #ffb606;
518 -}
519 -.learn-press-filters > li span + span::before, .learn-press-filters > li span + span::after {
520 - color: #ffb606;
521 -}
522 -.learn-press-filters > li a {
523 - color: #333;
524 - cursor: pointer;
525 -}
526 -.learn-press-filters > li a + span {
527 - color: #333;
528 -}
529 -.learn-press-filters > li a + span::before, .learn-press-filters > li a + span::after {
530 - color: #333;
531 -}
532 -.learn-press-filters > li::after {
533 - margin: 0 35px;
534 - color: #ccc;
535 - content: "|";
536 -}
537 -@media (max-width: 767px) {
538 - .learn-press-filters > li::after {
539 - display: none;
540 - }
541 -}
542 -.learn-press-filters > li:last-child::after {
543 - display: none;
544 -}
545 808
546 809 .lp-checkout-form__before,
547 810 .lp-checkout-form__after {
548 - width: 45%;
549 - width: -webkit-calc(50% - 30px);
550 - width: -moz-calc(50% - 30px);
551 811 width: calc(50% - 30px);
552 812 margin: 0 15px 40px 15px;
553 813 }
554 814 .lp-checkout-form__before .lp-checkout-block h4,
@@ -555,16 +815,15 @@
555 815 .lp-checkout-form__after .lp-checkout-block h4 {
556 816 margin-top: 0;
557 817 margin-bottom: 18px;
558 818 color: #333;
559 - font-size: 24px;
819 + font-size: 1.5em;
560 820 font-weight: 600;
561 821 line-height: 1;
562 - font-family: var(--wp--preset--font-family--system-font);
563 822 }
564 823 @media (max-width: 815px) {
565 824 .lp-checkout-form__before,
566 -.lp-checkout-form__after {
825 + .lp-checkout-form__after {
567 826 width: 100%;
568 827 margin: 0 0 40px 0;
569 828 }
570 829 }
@@ -585,11 +844,8 @@
585 844 }
586 845 .lp-checkout-form .lp-checkout-remember label {
587 846 width: auto;
588 847 color: #666;
589 - font-size: 16px;
590 - font-weight: 300;
591 - line-height: 26px;
592 848 }
593 849 .lp-checkout-form .lp-checkout-remember label input[type=checkbox] {
594 850 position: relative;
595 851 top: 3px;
@@ -597,9 +853,9 @@
597 853 height: 19px;
598 854 margin: 0 0 0 4px;
599 855 border: 1px solid #ccc;
600 856 cursor: pointer;
601 - -webkit-appearance: none;
857 + appearance: none;
602 858 }
603 859 .lp-checkout-form .lp-checkout-remember label input[type=checkbox]:focus {
604 860 outline: 0;
605 861 }
@@ -607,19 +863,18 @@
607 863 position: absolute;
608 864 top: 2px;
609 865 right: 2px;
610 866 color: #41abec;
611 - font-family: "Font Awesome 5 Free";
867 + font-family: "lp-icon";
612 868 font-size: 14px;
613 - font-weight: 900;
614 869 line-height: 1;
615 870 content: "\f00c";
871 + border: none;
872 + transform: none;
616 873 }
617 874 .lp-checkout-form .lp-checkout-remember a {
618 875 color: #666;
619 - font-size: 16px;
620 876 font-weight: 300;
621 - line-height: 26px;
622 877 text-decoration: underline;
623 878 text-decoration-color: #ccc;
624 879 }
625 880 .lp-checkout-form .lp-checkout-remember a:hover {
@@ -631,50 +886,19 @@
631 886 }
632 887 .lp-checkout-form .lp-form-fields label {
633 888 display: block;
634 889 margin-bottom: 10px;
635 - font-size: 16px;
636 890 }
637 -.lp-checkout-form .lp-form-fields input {
638 - height: 44px;
891 +.lp-checkout-form .lp-form-fields input:not([type=checkbox]) {
639 892 line-height: normal;
640 893 width: 100%;
641 - padding: 0 15px;
894 + padding: 10px 15px;
642 895 border: 1px solid #ccc;
643 896 }
644 -.lp-checkout-form .rwmb-input input:not([type=checkbox]) {
645 - width: 100%;
646 - height: 43px;
647 - padding: 0 22px;
648 - border: 1px solid #ccc;
649 - border-radius: 3px;
650 - background-color: #fff;
651 - font-size: 14px;
652 - font-weight: 300;
653 - font-style: italic;
654 - line-height: 43px;
655 -}
656 -.lp-checkout-form .rwmb-input input:not([type=checkbox]):focus {
897 +.lp-checkout-form .lp-form-fields input:not([type=checkbox]):focus {
657 898 border-color: var(--lp-primary-color);
658 899 outline: 0;
659 - color: #222;
660 900 }
661 -.lp-checkout-form .rwmb-input ::placeholder {
662 - opacity: 1;
663 - color: #999;
664 -}
665 -.lp-checkout-form .rwmb-input :-ms-input-placeholder {
666 - color: #999;
667 -}
668 -.lp-checkout-form .rwmb-input ::-ms-input-placeholder {
669 - color: #999;
670 -}
671 -.lp-checkout-form .rwmb-input input:-webkit-autofill,
672 -.lp-checkout-form .rwmb-input input:-webkit-autofill:hover,
673 -.lp-checkout-form .rwmb-input input:-webkit-autofill:focus {
674 - -webkit-box-shadow: 0 0 0 1000px #fff inset;
675 - -webkit-text-fill-color: #999 !important;
676 -}
677 901
678 902 .lp-checkout-form {
679 903 margin: 0 -15px;
680 904 margin-top: 50px;
@@ -685,11 +909,8 @@
685 909 flex-direction: column-reverse;
686 910 margin: 0;
687 911 }
688 912 }
689 -.lp-checkout-form #btn-checkout-account-switch-to-guest {
690 - margin-bottom: 60px;
691 -}
692 913 .lp-checkout-form .description {
693 914 float: right;
694 915 }
695 916 .lp-checkout-form a {
@@ -701,15 +922,15 @@
701 922 font-weight: normal;
702 923 cursor: pointer;
703 924 }
704 925 .lp-checkout-form a:hover {
705 - color: #ffb606;
926 + color: var(--lp-primary-color, #ffb606);
706 927 }
707 928 .lp-checkout-form #checkout-account-guest {
708 929 width: 100%;
709 930 margin-bottom: 35px;
710 931 padding-bottom: 19px;
711 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
932 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
712 933 }
713 934 .lp-checkout-form #checkout-account-guest .lp-form-fields,
714 935 .lp-checkout-form #checkout-account-guest .form-field {
715 936 margin-bottom: 0;
@@ -719,9 +940,8 @@
719 940 margin-top: 10px;
720 941 padding: 8px 20px;
721 942 border: 2px solid #41abec;
722 943 border-radius: 4px;
723 - font-size: 16px;
724 944 transition: all 0.2s ease;
725 945 }
726 946 .lp-checkout-form label.lp-guest-checkout-output {
727 947 margin-top: 10px;
@@ -733,38 +953,13 @@
733 953 }
734 954 .lp-checkout-form .lp-guest-switch-login {
735 955 margin-top: 1em;
736 956 color: #666;
737 - font-size: 16px;
738 957 font-weight: 400;
739 958 }
740 959 .lp-checkout-form .lp-guest-switch-login a {
741 960 display: inline-block;
742 961 }
743 -.lp-checkout-form input[name=checkout-account-switch-form] {
744 - display: none;
745 -}
746 -.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block {
747 - display: none;
748 - overflow: hidden;
749 - height: 0;
750 - margin: 0;
751 - padding: 0;
752 - border: 0;
753 - opacity: 0;
754 -}
755 -.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block > * {
756 - overflow: hidden;
757 - height: 0;
758 -}
759 -.lp-checkout-form input[name=checkout-account-switch-form]:checked + .lp-checkout-block {
760 - display: block;
761 - overflow: auto;
762 - height: auto;
763 -}
764 -.lp-checkout-form input[name=checkout-account-switch-form][value=guest]:checked ~ #btn-checkout-account-switch-to-guest {
765 - display: none;
766 -}
767 962 .lp-checkout-form::after {
768 963 display: block;
769 964 clear: both;
770 965 content: "";
@@ -772,38 +967,37 @@
772 967 .lp-checkout-form:focus {
773 968 outline: 0;
774 969 }
775 970
776 -#checkout-order .lp-checkout-order__inner {
777 - padding: 0 20px;
778 - border: 1px solid #ccc;
779 - border-radius: 4px;
971 +#checkout-order {
972 + /*.lp-checkout-order__inner {
973 + padding: 0 20px;
974 + border: 1px solid $border-color;
975 + border-radius: 4px;
976 + }*/
977 + /*td, th{
978 + border-right: 0;
979 + border-left: 0;
980 + background: transparent;
981 + &:last-child {
982 + padding-right: 0;
983 + }
984 + }
985 + table {
986 + width: 100%;
987 + margin: 0;
988 + border: 0;
989 + }*/
780 990 }
781 -#checkout-order table {
782 - width: 100%;
783 - margin: 0;
784 - border: 0;
991 +#checkout-order .lp-list-table {
992 + min-width: auto;
785 993 }
786 -#checkout-order td,
787 -#checkout-order th {
788 - box-sizing: content-box;
789 - border: 1px solid rgba(204, 204, 204, 0.3);
994 +#checkout-order .cart-item:first-child td {
790 995 border-top: 0;
791 - border-left: 0;
792 - border-right: 0;
793 - background: unset;
794 - line-height: 1;
795 - text-align: right;
796 - vertical-align: inherit;
797 996 }
798 -#checkout-order td:last-child,
799 -#checkout-order th:last-child {
800 - padding-left: 0;
801 -}
802 997 #checkout-order .course-name {
803 - font-size: 16px;
804 998 font-weight: 600;
805 - line-height: 26px;
999 + text-align: right;
806 1000 }
807 1001 #checkout-order .course-name a {
808 1002 display: -webkit-box;
809 1003 overflow: hidden;
@@ -816,58 +1010,55 @@
816 1010 }
817 1011 #checkout-order .col-number {
818 1012 min-width: 50px;
819 1013 color: #666;
820 - font-size: 16px;
821 1014 font-weight: 600;
822 - line-height: 26px;
823 - text-align: left;
1015 + text-align: right;
824 1016 }
825 -#checkout-order .order-total > th {
826 - padding: 24px 0 24px 20px;
1017 +#checkout-order tfoot {
1018 + text-align: right;
1019 + /*tr:last-child {
1020 + border-width: 0;
1021 +
1022 + td, th {
1023 + border-width: 0;
1024 + }
1025 + }*/
827 1026 }
828 -#checkout-order .order-total .col-number {
829 - color: #333;
830 - font-size: 26px;
831 -}
832 -#checkout-order tfoot .cart-subtotal {
833 - color: #666;
834 - font-size: 16px;
1027 +#checkout-order tfoot th {
835 1028 font-weight: 600;
836 - line-height: 26px;
1029 + padding: 10px 20px;
837 1030 }
838 -#checkout-order tfoot .cart-subtotal > th {
839 - padding: 20px 0 17px 20px;
1031 +#checkout-order tfoot tr:hover {
1032 + background: #eff6ff;
840 1033 }
841 -#checkout-order tfoot .order-total th {
842 - color: #333;
843 - font-size: 16px;
844 - font-weight: 600;
845 - line-height: 26px;
1034 +#checkout-order tfoot td {
1035 + padding: 10px 20px;
846 1036 }
847 -#checkout-order tfoot tr:last-child {
848 - border-width: 0;
1037 +#checkout-order tfoot .order-total {
1038 + font-size: 1.2em;
849 1039 }
850 -#checkout-order tfoot tr:last-child td,
851 -#checkout-order tfoot tr:last-child th {
852 - border-width: 0;
853 -}
854 1040 #checkout-order .course-thumbnail {
855 1041 width: 80px;
856 - padding: 20px 0 18px 13px;
857 1042 }
858 -#checkout-order .course-thumbnail > img {
1043 +#checkout-order .course-thumbnail img {
859 1044 width: 100px;
860 - max-width: 100% !important;
861 - height: auto !important;
862 1045 }
863 1046
1047 +.order-comments {
1048 + width: 100%;
1049 + padding: 15px;
1050 + min-height: 150px;
1051 + border: 1px solid var(--lp-border-color, #E2E0DB);
1052 + resize: none;
1053 +}
1054 +
864 1055 #checkout-account-register,
865 1056 #checkout-account-login {
866 1057 width: 100%;
867 - margin-bottom: 35px;
868 - padding-bottom: 19px;
869 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
1058 + margin-bottom: 32px;
1059 + padding-bottom: 20px;
1060 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
870 1061 }
871 1062 #checkout-account-register .form-field .rwmb-label,
872 1063 #checkout-account-register .form-field .rwmb-input .description,
873 1064 #checkout-account-login .form-field .rwmb-label,
@@ -890,9 +1081,8 @@
890 1081 #checkout-account-login .lp-checkout-sign-up-link {
891 1082 display: flex;
892 1083 margin: 0;
893 1084 color: #666;
894 - font-size: 16px;
895 1085 font-weight: 400;
896 1086 }
897 1087 #checkout-account-register .lp-checkout-sign-in-link a,
898 1088 #checkout-account-register .lp-checkout-sign-up-link a,
@@ -926,18 +1116,17 @@
926 1116 #checkout-payment h4 {
927 1117 margin-bottom: 24px;
928 1118 }
929 1119 #checkout-payment .secure-connection {
930 - float: left;
931 1120 margin-top: 5px;
932 - color: #999;
933 - font-size: 12px;
1121 + opacity: 0.5;
1122 + font-size: 0.75em;
934 1123 font-weight: normal;
1124 + margin-right: 10px;
935 1125 }
936 1126 #checkout-payment .secure-connection i {
937 1127 margin-left: 5px;
938 - color: #ccc;
939 - font-size: 18px;
1128 + font-size: 1.125em;
940 1129 }
941 1130 @media (max-width: 767px) {
942 1131 #checkout-payment .secure-connection {
943 1132 margin-top: 0;
@@ -967,13 +1156,11 @@
967 1156 position: relative;
968 1157 width: 20px;
969 1158 height: 20px;
970 1159 margin: 0 0 0 8px;
971 - border: 1px solid #ccc;
1160 + border: 1px solid var(--lp-border-color, #E2E0DB);
972 1161 background: #fff;
973 1162 -webkit-appearance: none;
974 - -webkit-border-radius: 50%;
975 - -moz-border-radius: 50%;
976 1163 border-radius: 50%;
977 1164 }
978 1165 #checkout-payment .lp-payment-method .gateway-input::before {
979 1166 position: absolute;
@@ -982,10 +1169,8 @@
982 1169 width: 6px;
983 1170 height: 6px;
984 1171 background: #41abec;
985 1172 transform: translate(50%, -50%);
986 - -webkit-border-radius: 50%;
987 - -moz-border-radius: 50%;
988 1173 border-radius: 50%;
989 1174 }
990 1175 #checkout-payment .lp-payment-method .gateway-input:checked::before {
991 1176 content: "";
@@ -1004,23 +1189,11 @@
1004 1189 border-color: var(--lp-primary-color);
1005 1190 opacity: 0.5;
1006 1191 background: var(--lp-primary-color);
1007 1192 }
1008 -#checkout-payment #checkout-order-action button.loading::before {
1009 - display: inline-block;
1010 - font-family: "Font Awesome 5 Free";
1011 - font-weight: 900;
1012 - content: "\f110";
1013 - -webkit-animation: lp-rotating 1s linear infinite;
1014 - -moz-animation: lp-rotating 1s linear infinite;
1015 - animation: lp-rotating 1s linear infinite;
1016 -}
1017 1193
1018 1194 .lp-terms-and-conditions {
1019 1195 color: #666;
1020 - font-size: 16px;
1021 - font-weight: 300;
1022 - line-height: 26px;
1023 1196 }
1024 1197 .lp-terms-and-conditions a {
1025 1198 color: #41abec;
1026 1199 }
@@ -1047,10 +1220,10 @@
1047 1220 #learn-press-checkout .payment-methods .lp-payment-method > label {
1048 1221 display: flex;
1049 1222 flex-flow: row nowrap;
1050 1223 padding: 10px 20px;
1051 - background: #f5f5f5;
1052 - line-height: 40px;
1224 + background: #eee;
1225 + line-height: 2.5rem;
1053 1226 cursor: pointer;
1054 1227 }
1055 1228 #learn-press-checkout .payment-methods .lp-payment-method > label img {
1056 1229 vertical-align: middle;
@@ -1060,9 +1233,9 @@
1060 1233 }
1061 1234 #learn-press-checkout .payment-methods .payment-method-form {
1062 1235 display: none;
1063 1236 padding: 15px 20px;
1064 - border-top: 1px solid #ddd;
1237 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
1065 1238 background: #f9f9f9;
1066 1239 }
1067 1240
1068 1241 #learn-press-checkout-login,
@@ -1068,9 +1241,9 @@
1068 1241 #learn-press-checkout-login,
1069 1242 #learn-press-checkout-register {
1070 1243 margin-bottom: 1.5em;
1071 1244 padding: 20px 20px 0 20px;
1072 - border: 1px solid #ddd;
1245 + border: 1px solid var(--lp-border-color, #E2E0DB);
1073 1246 background: #fff;
1074 1247 }
1075 1248
1076 1249 #learn-press-order-review,
@@ -1094,9 +1267,8 @@
1094 1267 }
1095 1268 #checkout-guest-email .form-heading {
1096 1269 margin: 0;
1097 1270 }
1098 -
1099 1271 #checkout-guest-email #checkout-guest-options {
1100 1272 margin: 0;
1101 1273 list-style: none;
1102 1274 }
@@ -1111,103 +1283,132 @@
1111 1283 #checkout-guest-email.email-exists #checkout-new-account {
1112 1284 display: none;
1113 1285 }
1114 1286
1115 -.lp-list-table {
1116 - width: 100%;
1117 - margin-bottom: 20px;
1287 +.learn-press-checkout-comment h4 {
1288 + display: none;
1118 1289 }
1119 -.lp-list-table th,
1120 -.lp-list-table td {
1121 - padding: 20px;
1122 - border: 0 solid rgba(204, 204, 204, 0.3);
1123 - border-bottom-width: 1px;
1124 - background: #fff;
1125 - font-size: 16px;
1126 - line-height: 1;
1290 +
1291 +.order_details.lp-list-table th {
1292 + max-width: 80px;
1127 1293 text-align: right;
1128 1294 }
1129 -@media (max-width: 767px) {
1130 - .lp-list-table th,
1131 -.lp-list-table td {
1132 - padding: 15px;
1133 - }
1295 +
1296 +/*.lp-content-area .order_details {
1297 + width: 100%;
1298 + border-collapse: collapse;
1299 +
1300 +
1301 + th, td {
1302 + //text-align: left;
1303 + //padding: 10px 25px;
1304 + //border: 1px solid;
1305 + a {
1306 + color: var(--lp-primary-color);
1307 + }
1308 + }
1309 +}*/
1310 +.learnpress-checkout .learnpress > .learn-press-message {
1311 + max-width: var(--lp-container-max-width);
1312 + margin: 0 auto;
1134 1313 }
1135 -.lp-list-table thead {
1314 +
1315 +input[type=text],
1316 +input[type=email],
1317 +input[type=number],
1318 +input[type=password] {
1319 + -webkit-box-sizing: border-box;
1136 1320 box-sizing: border-box;
1137 - border: 1px solid #e5e7f2;
1321 + margin: 0;
1322 + box-shadow: unset;
1138 1323 }
1139 -.lp-list-table thead tr th {
1140 - height: 60px;
1141 - border-bottom: none;
1142 - color: #333;
1143 - background: #f1f2f8;
1144 - font-size: 18px;
1145 -}
1146 -.lp-list-table tbody,
1147 -.lp-list-table tfoot {
1148 - box-sizing: border-box;
1149 - border: 1px solid rgba(204, 204, 204, 0.3);
1150 - border-top: 0;
1151 -}
1152 -.lp-list-table tbody tr td,
1153 -.lp-list-table tbody tr th,
1154 -.lp-list-table tfoot tr td,
1155 -.lp-list-table tfoot tr th {
1156 - height: 62px;
1157 - color: #666;
1158 - background: #fff;
1159 - font-size: 16px;
1160 - font-weight: 300;
1161 -}
1162 -.lp-list-table tbody tr td a,
1163 -.lp-list-table tbody tr th a,
1164 -.lp-list-table tfoot tr td a,
1165 -.lp-list-table tfoot tr th a {
1166 - border-bottom: none;
1167 - color: #666;
1168 - text-decoration: none;
1169 -}
1170 -.lp-list-table tbody tr td a:hover,
1171 -.lp-list-table tbody tr th a:hover,
1172 -.lp-list-table tfoot tr td a:hover,
1173 -.lp-list-table tfoot tr th a:hover {
1174 - color: var(--lp-primary-color);
1175 -}
1176 -.lp-list-table tbody tr .column-status .result-percent,
1177 -.lp-list-table tfoot tr .column-status .result-percent {
1178 - font-weight: 500;
1179 -}
1180 -.lp-list-table tbody tr .column-status .lp-label,
1181 -.lp-list-table tfoot tr .column-status .lp-label {
1182 - font-weight: 600;
1183 -}
1184 -.lp-list-table tbody tr:nth-child(odd),
1185 -.lp-list-table tfoot tr:nth-child(odd) {
1186 - background: #f5f5f5;
1187 -}
1188 -.lp-list-table .list-table-nav td {
1189 - font-size: 14px;
1190 -}
1191 -.lp-list-table .list-table-nav td.nav-text {
1192 - text-align: right;
1193 -}
1194 -.lp-list-table .list-table-nav td.nav-pages {
1195 - text-align: left;
1196 -}
1197 -.lp-list-table .list-table-nav td.nav-pages .learn-press-pagination {
1198 - text-align: left;
1199 -}
1200 -.lp-list-table .list-table-nav td.nav-pages .page-numbers {
1201 - margin-bottom: 0;
1202 -}
1203 1324
1325 +/*.learnpress{
1326 + table {
1327 + width: 100%;
1328 + margin:0 auto 1em auto;
1329 + border-spacing: 0;
1330 + border-collapse: collapse;
1331 + th, td {
1332 + padding: .7em 1em;
1333 + border: 1px solid $border-color;
1334 + background: #fff;
1335 + text-align: left;
1336 + }
1337 +
1338 + thead {
1339 + box-sizing: border-box;
1340 + border: 1px solid $border-color;
1341 +
1342 + th {
1343 + border-bottom: none;
1344 + background: $bg-grey;
1345 + font-size: 1.1em;
1346 + font-weight: 600;
1347 + }
1348 + }
1349 +
1350 + tbody, tfoot {
1351 + box-sizing: border-box;
1352 +
1353 + td, th {
1354 + //background: #fff;
1355 + border: 1px solid $border-color;
1356 + line-height: 1.4;
1357 +
1358 + a {
1359 + color: inherit;
1360 + text-decoration: none;
1361 +
1362 + &:hover {
1363 + color: var(--lp-primary-color);
1364 + }
1365 + }
1366 + }
1367 +
1368 + tr {
1369 + .column-status {
1370 + .result-percent {
1371 + font-weight: 500;
1372 + }
1373 +
1374 + .lp-label {
1375 + font-weight: 600;
1376 + }
1377 + }
1378 +
1379 + &:nth-child(even) td {
1380 + background: var(--tb-even-color, #fafafa);
1381 + }
1382 + }
1383 + }
1384 + .list-table-nav {
1385 + td {
1386 + font-size: 0.875em;
1387 +
1388 + &.nav-text {
1389 + text-align: left;
1390 + }
1391 +
1392 + &.nav-pages {
1393 + text-align: right;
1394 +
1395 + .learn-press-pagination {
1396 + text-align: right;
1397 + }
1398 +
1399 + .page-numbers {
1400 + margin-bottom: 0;
1401 + }
1402 + }
1403 + }
1404 + }
1405 + }
1406 +}*/
1204 1407 .lp-label {
1205 1408 display: inline-block;
1206 1409 color: #666;
1207 - font-size: 16px;
1208 1410 font-weight: 300;
1209 - line-height: 1;
1210 1411 }
1211 1412
1212 1413 .learn-press-form .form-fields {
1213 1414 margin: 0;
@@ -1213,35 +1414,81 @@
1213 1414 margin: 0;
1214 1415 padding: 0;
1215 1416 list-style: none;
1216 1417 }
1418 +.lp-profile-content .learn-press-form .form-fields {
1419 + margin: 0 -15px !important;
1420 +}
1421 +.lp-profile-content .learn-press-form .form-fields .form-field {
1422 + padding-right: 15px;
1423 + padding-left: 15px;
1424 +}
1425 +@media (min-width: 767px) {
1426 + .lp-profile-content .learn-press-form .form-fields .form-field__50 {
1427 + width: 50%;
1428 + float: right;
1429 + }
1430 +}
1217 1431 .learn-press-form .form-fields .form-field {
1218 1432 margin: 0 0 20px 0;
1219 1433 }
1434 +.learn-press-form .form-fields .form-field > label {
1435 + font-style: italic;
1436 +}
1220 1437 .learn-press-form .form-fields .form-field label {
1221 1438 display: block;
1439 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
1440 + font-weight: 700;
1222 1441 margin: 0 0 10px 0;
1223 1442 }
1443 +.learn-press-form .form-fields .form-field input[type=email],
1224 1444 .learn-press-form .form-fields .form-field input[type=text],
1225 -.learn-press-form .form-fields .form-field input[type=email],
1445 +.learn-press-form .form-fields .form-field input[type=password],
1446 +.learn-press-form .form-fields .form-field input[type=tel],
1447 +.learn-press-form .form-fields .form-field input[type=url],
1226 1448 .learn-press-form .form-fields .form-field input[type=number],
1227 -.learn-press-form .form-fields .form-field input[type=password],
1228 1449 .learn-press-form .form-fields .form-field textarea {
1229 1450 width: 100%;
1230 - padding: 8px;
1451 + border: 1px solid var(--lp-border-color, #E2E0DB);
1452 + padding: 8px 16px;
1231 1453 -webkit-box-sizing: border-box;
1232 - -moz-box-sizing: border-box;
1233 1454 box-sizing: border-box;
1234 1455 }
1456 +.learn-press-form .form-fields .form-field input[type=email]:focus,
1457 +.learn-press-form .form-fields .form-field input[type=text]:focus,
1458 +.learn-press-form .form-fields .form-field input[type=password]:focus,
1459 +.learn-press-form .form-fields .form-field input[type=tel]:focus,
1460 +.learn-press-form .form-fields .form-field input[type=url]:focus,
1461 +.learn-press-form .form-fields .form-field input[type=number]:focus,
1462 +.learn-press-form .form-fields .form-field textarea:focus {
1463 + border-color: var(--lp-primary-color, #ffb606);
1464 + outline: none;
1465 +}
1235 1466 .learn-press-form .form-fields .form-field .description {
1236 1467 margin-top: 10px;
1237 - font-size: 14px;
1468 + font-size: 0.875em;
1238 1469 font-style: italic;
1239 1470 line-height: 1.4;
1240 1471 }
1241 -.learn-press-form .form-fields .form-field .asterisk {
1472 +.learn-press-form .form-fields .form-field .asterisk, .learn-press-form .form-fields .form-field .required {
1242 1473 color: #f00;
1243 1474 }
1475 +.learn-press-form.completed button::before {
1476 + margin-left: 10px;
1477 + font-family: "lp-icon";
1478 + font-size: 1.125em;
1479 + content: "\f00c";
1480 +}
1481 +.learn-press-form .form-field__clear {
1482 + clear: both;
1483 +}
1484 +.learn-press-form form > p > label {
1485 + display: flex;
1486 + gap: 8px;
1487 +}
1488 +.learn-press-form p {
1489 + margin: 0;
1490 +}
1244 1491
1245 1492 .learn-press-form-login,
1246 1493 .learn-press-form-register {
1247 1494 max-width: 600px;
@@ -1248,89 +1495,24 @@
1248 1495 margin-left: auto;
1249 1496 margin-bottom: 60px;
1250 1497 margin-right: auto;
1251 1498 padding: 40px;
1252 - border: 1px solid #eee;
1253 - border-radius: 6px;
1254 - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
1499 + border: 1px solid var(--lp-border-color, #E2E0DB);
1500 + border-radius: var(--lp-border-radius, 5px);
1501 + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
1255 1502 }
1256 1503 .learn-press-form-login h3,
1257 1504 .learn-press-form-register h3 {
1258 1505 margin-bottom: 20px;
1259 - font-size: 28px;
1260 - line-height: 1.4;
1261 1506 }
1262 -.learn-press-form-login .form-fields .form-field label,
1263 -.learn-press-form-register .form-fields .form-field label {
1264 - font-size: 16px;
1265 - font-weight: 400;
1266 - user-select: none;
1267 -}
1268 -.learn-press-form-login .form-fields .form-field input[type=text],
1269 -.learn-press-form-login .form-fields .form-field input[type=password],
1270 -.learn-press-form-login .form-fields .form-field input[type=tel],
1271 -.learn-press-form-login .form-fields .form-field input[type=url],
1272 -.learn-press-form-login .form-fields .form-field input[type=number],
1273 -.learn-press-form-register .form-fields .form-field input[type=text],
1274 -.learn-press-form-register .form-fields .form-field input[type=password],
1275 -.learn-press-form-register .form-fields .form-field input[type=tel],
1276 -.learn-press-form-register .form-fields .form-field input[type=url],
1277 -.learn-press-form-register .form-fields .form-field input[type=number] {
1278 - height: 42px;
1279 - border: 1px solid #bbb;
1280 - border-radius: 4px;
1281 - line-height: 42px;
1282 -}
1283 -.learn-press-form-login .form-fields .form-field input[type=text]:focus,
1284 -.learn-press-form-login .form-fields .form-field input[type=password]:focus,
1285 -.learn-press-form-login .form-fields .form-field input[type=tel]:focus,
1286 -.learn-press-form-login .form-fields .form-field input[type=url]:focus,
1287 -.learn-press-form-login .form-fields .form-field input[type=number]:focus,
1288 -.learn-press-form-register .form-fields .form-field input[type=text]:focus,
1289 -.learn-press-form-register .form-fields .form-field input[type=password]:focus,
1290 -.learn-press-form-register .form-fields .form-field input[type=tel]:focus,
1291 -.learn-press-form-register .form-fields .form-field input[type=url]:focus,
1292 -.learn-press-form-register .form-fields .form-field input[type=number]:focus {
1293 - border: none;
1294 - outline: 2px solid transparent !important;
1295 - outline-offset: 2px;
1296 - box-shadow: 0 0 0 2px #666 !important;
1297 -}
1298 -.learn-press-form-login .form-fields .form-field.required label::after,
1299 -.learn-press-form-register .form-fields .form-field.required label::after {
1300 - content: " *";
1301 - display: inline;
1302 -}
1303 -.learn-press-form-login form[name=learn-press-login] > p > label,
1304 -.learn-press-form-register form[name=learn-press-login] > p > label {
1305 - color: #666;
1306 - font-size: 16px;
1307 - cursor: pointer;
1308 - user-select: none;
1309 -}
1310 -.learn-press-form-login form[name=learn-press-login] > p > a,
1311 -.learn-press-form-register form[name=learn-press-login] > p > a {
1312 - color: #666;
1313 - font-size: 16px;
1314 - line-height: 1;
1315 -}
1316 -.learn-press-form-login form[name=learn-press-login] > p:last-child,
1317 -.learn-press-form-register form[name=learn-press-login] > p:last-child {
1318 - margin-bottom: 0;
1319 -}
1320 1507 .learn-press-form-login button[type=submit],
1321 1508 .learn-press-form-register button[type=submit] {
1509 + padding: 12px 16px;
1322 1510 width: 100%;
1323 - height: 50px;
1324 - border-radius: 3px;
1511 + border-radius: var(--lp-border-radius, 5px);
1325 1512 outline: none;
1326 1513 color: #fff;
1327 1514 background: var(--lp-primary-color);
1328 - box-shadow: none;
1329 - font-size: 16px;
1330 - line-height: 1;
1331 - vertical-align: middle;
1332 - text-decoration: none;
1333 1515 }
1334 1516
1335 1517 .required label {
1336 1518 font-weight: bold;
@@ -1344,11 +1526,12 @@
1344 1526 display: flex;
1345 1527 flex-direction: column;
1346 1528 justify-content: center;
1347 1529 position: relative;
1530 + width: 100%;
1348 1531 }
1349 1532 .lp-password-input input[type=password] {
1350 - padding-left: 2.5rem;
1533 + padding-left: 2.5em;
1351 1534 }
1352 1535 .lp-password-input input::-ms-reveal {
1353 1536 display: none;
1354 1537 }
@@ -1358,10 +1541,9 @@
1358 1541 left: 10px;
1359 1542 cursor: pointer;
1360 1543 }
1361 1544 .lp-password-input .lp-show-password-input::after {
1362 - font-family: "Font Awesome 5 Free";
1363 - font-weight: 900;
1545 + font-family: "lp-icon";
1364 1546 content: "\f06e";
1365 1547 }
1366 1548 .lp-password-input .lp-show-password-input.display-password::after {
1367 1549 color: #585858;
@@ -1383,1305 +1565,1411 @@
1383 1565 .become-teacher-form .form-field input[type=number],
1384 1566 .become-teacher-form .form-field input[type=password] {
1385 1567 width: 100%;
1386 1568 }
1569 +.become-teacher-form .become-teacher-form__description {
1570 + margin-top: 12px;
1571 +}
1572 +.become-teacher-form button {
1573 + padding: 12px 24px;
1574 +}
1387 1575
1388 -body div.entry-content > div.learnpress {
1389 - --responsive--aligndefault-width: 100%;
1390 - max-width: var(--lp-content-width, 100%);
1576 +.btn-base {
1577 + border-color: var(--lp-primary-color);
1578 + color: white;
1579 + background-color: var(--lp-primary-color);
1391 1580 }
1392 1581
1393 -.lp-user-profile {
1582 +/**
1583 + * Style for user cover amd avatar image.
1584 + * @since 4.2.7.2
1585 + * @version 1.0.0
1586 + */
1587 +.lp-user-cover-image_background {
1394 1588 position: relative;
1395 - background: #fff;
1396 1589 }
1397 -.lp-user-profile .lp-user-profile-avatar img {
1398 - position: relative;
1399 - width: 100%;
1400 - height: auto;
1401 - border-radius: unset;
1402 - display: block;
1590 +.lp-user-cover-image_background:hover .lp-btn-to-edit-cover-image {
1591 + opacity: 1;
1592 + visibility: visible;
1403 1593 }
1404 -.lp-user-profile .lp-user-profile-avatar + .lp-user-profile-socials {
1405 - margin-top: 10px;
1406 - margin-bottom: 5px;
1594 +.lp-user-cover-image_background .lp-btn-to-edit-cover-image {
1595 + position: absolute;
1596 + bottom: 0;
1597 + left: 0;
1598 + background: var(--lp-white-grey, #F7F7FB);
1599 + padding: 12px 20px;
1600 + border-radius: 0 var(--lp-border-radius, 5px) 0 var(--lp-border-radius, 5px);
1601 + text-transform: capitalize;
1602 + cursor: pointer;
1603 + color: var(--lp-primary-color, #ffb606);
1604 + text-decoration: none;
1605 + opacity: 0;
1606 + visibility: hidden;
1407 1607 }
1408 -.lp-user-profile .lp-user-profile-socials {
1409 - display: flex;
1410 - position: relative;
1411 - z-index: 1;
1412 - justify-content: center;
1413 - -webkit-flex-wrap: wrap;
1414 - -ms-flex-wrap: wrap;
1415 - flex-wrap: wrap;
1416 -}
1417 -.lp-user-profile .lp-user-profile-socials a {
1418 - display: inline-flex;
1419 - align-items: center;
1420 - justify-content: center;
1421 - width: 35px;
1422 - height: 35px;
1423 - margin: 0 7px;
1424 - border: 1px solid #cfcfcf;
1425 - color: #666;
1426 - background: #fff;
1427 - font-size: 14px;
1428 - line-height: 35px;
1429 - text-align: center;
1430 - -webkit-border-radius: 50%;
1431 - -moz-border-radius: 50%;
1432 - border-radius: 50%;
1433 -}
1434 -.lp-user-profile .lp-user-profile-socials a:hover {
1435 - border-color: var(--lp-primary-color);
1436 - color: #fff;
1437 - background: var(--lp-primary-color);
1438 -}
1439 -.lp-user-profile .wrapper-profile-header {
1440 - color: #fff;
1441 - background: var(--lp-secondary-color);
1442 - position: relative;
1443 -}
1444 -@media (max-width: 990px) {
1445 - .lp-user-profile .wrapper-profile-header .lp-profile-content-area {
1446 - min-height: inherit;
1447 - padding: 50px 15px;
1608 +@media (max-width: 767px) {
1609 + .lp-user-cover-image_background .lp-btn-to-edit-cover-image {
1610 + font-size: 0;
1611 + padding: 4px 12px;
1612 + opacity: 1;
1613 + visibility: visible;
1448 1614 }
1449 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1450 - float: right;
1451 - position: static;
1615 + .lp-user-cover-image_background .lp-btn-to-edit-cover-image:before {
1616 + font-family: "lp-icon";
1617 + content: "\f044";
1618 + font-size: 16px;
1452 1619 }
1453 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1454 - float: left;
1455 - width: calc(100% - 270px);
1456 - margin-right: 0;
1457 - }
1458 1620 }
1459 -@media (max-width: 768px) {
1460 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1461 - width: 220px;
1462 - }
1463 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1464 - width: calc(100% - 220px);
1465 - }
1466 - .lp-user-profile .wrapper-profile-header .lp-user-profile-socials {
1467 - margin-left: -5px;
1468 - margin-right: -5px;
1469 - }
1470 - .lp-user-profile .wrapper-profile-header .lp-user-profile-socials a {
1471 - width: 36px;
1472 - height: 36px;
1473 - margin: 0 5px;
1474 - line-height: 36px;
1475 - }
1621 +
1622 +.lp-user-cover-image__display {
1623 + width: 100%;
1476 1624 }
1477 -@media (max-width: 500px) {
1478 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1479 - float: none;
1480 - margin: 0 auto;
1625 +@media (max-width: 767px) {
1626 + .lp-user-cover-image {
1627 + position: relative;
1628 + z-index: 1;
1481 1629 }
1482 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1483 - width: 100%;
1484 - padding-top: 30px;
1485 - text-align: center;
1486 - }
1487 1630 }
1488 -.lp-user-profile .wrapper-profile-header::before {
1489 - left: 100%;
1490 - right: auto;
1491 -}
1492 -.lp-user-profile .wrapper-profile-header::after {
1493 - right: 100%;
1494 - left: auto;
1495 -}
1496 -.lp-user-profile .lp-profile-content-area {
1497 - position: relative;
1498 - padding-top: 50px;
1499 - padding-bottom: 50px;
1631 +.lp-user-cover-image .lp-cover-image-empty {
1500 1632 display: flex;
1501 1633 align-items: center;
1634 + width: 100%;
1635 + height: 250px;
1636 + border: 2px dashed var(--lp-border-color, #E2E0DB);
1637 + border-radius: var(--lp-border-radius, 5px);
1638 + cursor: pointer;
1639 + position: relative;
1640 + text-align: center;
1502 1641 }
1503 -@media (max-width: 650px) {
1504 - .lp-user-profile .lp-profile-content-area {
1505 - flex-direction: column;
1506 - }
1507 - .lp-user-profile .lp-profile-content-area .lp-profile-right {
1508 - text-align: center;
1509 - width: 100%;
1510 - padding: 50px 15px 0;
1511 - }
1642 +.lp-user-cover-image .lp-cover-image-empty:hover {
1643 + border-color: var(--lp-primary-color, #ffb606);
1512 1644 }
1513 -.lp-user-profile .lp-profile-left {
1514 - min-width: 270px;
1515 - max-width: 270px;
1516 - padding: 5px;
1517 - border: 2px solid #eaeaea;
1518 - border-radius: 3px;
1645 +.lp-user-cover-image .lp-cover-image-empty input[type=file] {
1646 + position: absolute;
1647 + top: 0;
1648 + right: 0;
1649 + width: 100%;
1650 + height: 100%;
1651 + opacity: 0;
1652 + cursor: pointer;
1653 + z-index: 10;
1519 1654 }
1520 -.lp-user-profile .lp-profile-right {
1521 - padding-left: 15px;
1522 - padding-right: 35px;
1655 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info {
1656 + z-index: 1;
1657 + flex: 1;
1658 + position: relative;
1659 + padding: 0 16px;
1660 + line-height: 1.3;
1523 1661 }
1524 -.lp-user-profile .lp-profile-username {
1525 - padding-bottom: 10px;
1526 - font-size: 18px;
1527 - font-weight: 500;
1528 - text-transform: capitalize;
1662 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top {
1663 + font-weight: 600;
1664 + display: flex;
1665 + align-items: center;
1666 + gap: 8px;
1667 + margin-bottom: 8px;
1668 + flex-direction: column;
1529 1669 }
1530 -.lp-user-profile .lp-profile-username::before, .lp-user-profile .lp-profile-username::after {
1531 - content: "";
1532 - width: 30px;
1533 - height: 1px;
1534 - background-color: white;
1535 - display: inline-block;
1536 - vertical-align: middle;
1537 - margin: 0;
1670 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image {
1671 + font-size: 32px;
1672 + transform: rotate(90deg);
1538 1673 }
1539 -.lp-user-profile .lp-profile-username::before {
1540 - margin-left: 5px;
1674 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image:before {
1675 + color: var(--lp-primary-color);
1676 + content: "\f08b";
1541 1677 }
1542 -.lp-user-profile .lp-profile-username::after {
1543 - margin-right: 5px;
1678 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom {
1679 + opacity: 0.7;
1544 1680 }
1545 -.lp-user-profile .lp-profile-user-bio {
1546 - font-size: 16px;
1547 - font-weight: 300;
1548 - line-height: 26px;
1549 -}
1550 -.lp-user-profile #profile-sidebar {
1551 - float: right;
1552 - width: 270px;
1553 - margin-top: 0;
1554 - border: 1px solid rgba(0, 0, 0, 0.1);
1555 - border-top: 0;
1556 - background: #fff;
1557 - margin-top: 58px;
1558 -}
1559 -@media (max-width: 990px) {
1560 - .lp-user-profile #profile-sidebar {
1561 - width: 100%;
1681 +@media (max-width: 420px) {
1682 + .lp-user-cover-image .lp-cover-image-empty {
1683 + height: 200px;
1562 1684 }
1563 - .lp-user-profile #profile-sidebar .lp-user-profile-avatar {
1564 - max-width: 150px;
1685 + .lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info {
1686 + padding: 0 8px;
1687 + font-size: 15px;
1565 1688 }
1566 1689 }
1567 -.lp-user-profile #profile-nav .lp-profile-nav-tabs {
1568 - margin: 0;
1569 - padding: 0;
1570 - list-style: none;
1690 +.lp-user-cover-image .lp-user-cover-image__buttons {
1691 + display: inline-flex;
1692 + gap: 12px;
1693 + margin-top: 16px;
1571 1694 }
1572 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1573 - position: relative;
1574 - margin: 0;
1575 - border-top: 1px solid rgba(204, 204, 204, 0.3);
1695 +
1696 +.lp-user-cover-image_background {
1697 + background-repeat: no-repeat;
1698 + background-position: center;
1699 + background-size: cover;
1700 + margin-bottom: 20px;
1701 + border-radius: var(--lp-border-radius, 5px);
1702 + min-height: 100px;
1576 1703 }
1577 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li a {
1578 - display: block;
1579 - padding: 0 20px;
1580 - color: #333;
1581 - font-size: 16px;
1582 - font-weight: 500;
1583 - line-height: 50px;
1704 +.lp-user-cover-image_background > img {
1705 + opacity: 0;
1706 + visibility: hidden;
1584 1707 }
1585 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1586 - padding: 0 52px 0 20px;
1587 -}
1588 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a > i {
1708 +
1709 +.learnpress_avatar__form label {
1589 1710 display: inline-block;
1590 - position: absolute;
1591 - right: 24px;
1592 - width: 28px;
1593 - color: var(--lp-primary-color);
1594 - font-size: 12px;
1595 - line-height: 53px;
1596 - text-align: right;
1597 1711 }
1598 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1599 - float: left;
1600 - margin-left: 4px;
1601 - color: #999;
1602 - font-family: "Font Awesome 5 Free";
1603 - font-size: 10px;
1604 - font-weight: 900;
1605 - content: "\f054";
1712 +.learnpress_avatar__form input[type=file] {
1713 + display: none;
1606 1714 }
1607 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li {
1608 - margin: 0;
1715 +.learnpress_avatar__form__upload {
1716 + display: flex;
1717 + width: 200px;
1718 + height: 200px;
1719 + border: 1px dashed var(--lp-border-color, #E2E0DB);
1720 + border-radius: 3px;
1721 + background-color: #fafafa;
1722 + font-size: 0.875em;
1723 + font-weight: 300;
1724 + font-style: italic;
1725 + line-height: 2.6875em;
1726 + text-align: center;
1727 + cursor: pointer;
1728 + align-items: center;
1729 + justify-content: center;
1609 1730 }
1610 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a {
1611 - border-bottom: 1px solid #f9f9f9;
1731 +.learnpress_avatar__form__upload div {
1732 + line-height: 1.4;
1612 1733 }
1613 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a:hover {
1614 - color: var(--lp-primary-color);
1615 - background: #fff;
1734 +.learnpress_avatar__button--loading:before {
1735 + position: absolute;
1736 + inset: 0;
1737 + display: flex;
1738 + align-items: center;
1739 + justify-content: center;
1740 + font-family: "lp-icon";
1741 + content: "\f110";
1742 + animation: lp-rotating 1s linear infinite;
1743 + font-variant: normal;
1744 + text-transform: none;
1745 + -webkit-font-smoothing: antialiased;
1746 + -moz-osx-font-smoothing: grayscale;
1747 + color: black;
1616 1748 }
1617 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li:hover > a i {
1618 - color: var(--lp-primary-color);
1619 - background: #fff;
1620 -}
1621 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active, .lp-user-profile #profile-nav .lp-profile-nav-tabs > li:hover {
1749 +
1750 +button.learnpress_avatar__button {
1751 + height: 40px;
1752 + padding: 0 15px;
1753 + border: 0;
1622 1754 background: var(--lp-primary-color);
1755 + color: white;
1756 + margin-top: 15px;
1757 + border-radius: 3px;
1623 1758 }
1624 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active > a::after, .lp-user-profile #profile-nav .lp-profile-nav-tabs > li:hover > a::after {
1625 - content: "\f053";
1759 +button.learnpress_avatar__button + button {
1760 + margin-right: 15px;
1761 + margin-left: 0;
1626 1762 }
1627 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1628 - padding-right: 52px;
1763 +
1764 +.dashboard-statistic__row {
1765 + display: flex;
1766 + gap: 20px;
1767 + flex-wrap: wrap;
1629 1768 }
1630 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li:last-child {
1631 - border-bottom-left-radius: 4px;
1632 - border-bottom-right-radius: 4px;
1769 +.dashboard-statistic__row .statistic-box {
1770 + padding: 20px;
1771 + background: var(--lp-white-grey, #F7F7FB);
1772 + text-align: center;
1773 + display: flex;
1774 + flex-wrap: wrap;
1775 + gap: 20px;
1776 + border-radius: var(--lp-border-radius, 5px);
1777 + width: calc((100% - 40px) / 3);
1633 1778 }
1634 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.wishlist > a::before {
1635 - position: absolute;
1636 - right: 25px;
1637 - color: var(--lp-primary-color);
1638 - font-family: "Font Awesome 5 Free";
1639 - font-size: 12px;
1640 - font-weight: 900;
1641 - content: "\f004";
1779 +@media (min-width: 1200px) and (max-width: 1440px) {
1780 + .dashboard-statistic__row .statistic-box {
1781 + gap: 16px;
1782 + padding: 16px;
1783 + }
1642 1784 }
1643 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.wishlist:hover a::before {
1644 - color: #fff;
1645 -}
1646 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.logout > a::after {
1647 - display: none;
1648 -}
1649 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li > a {
1650 - box-sizing: border-box;
1651 - height: 50px;
1652 -}
1653 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li > ul {
1654 - display: none;
1655 - position: absolute;
1656 - z-index: 1000;
1657 - top: 0;
1658 - right: 100%;
1659 - min-width: 150px;
1660 - margin: 0;
1661 - padding: 0;
1662 - background: #fff;
1663 - box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05);
1664 - list-style: none;
1665 -}
1666 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a {
1667 - color: #fff;
1668 -}
1669 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a i, .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a::after, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a i, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a::after {
1670 - color: #fff;
1671 -}
1672 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > ul {
1673 - display: block;
1674 -}
1675 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul {
1676 - position: relative;
1677 - right: 0;
1678 -}
1679 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active {
1680 - background: #fff;
1681 -}
1682 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a {
1683 - color: #ffb606;
1684 -}
1685 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a i {
1686 - color: #ffb606;
1687 -}
1688 -@media (max-width: 990px) {
1689 - .lp-user-profile #profile-nav {
1690 - overflow-x: scroll;
1691 - border-top: 1px solid rgba(204, 204, 204, 0.3);
1785 +@media (max-width: 1200px) {
1786 + .dashboard-statistic__row .statistic-box {
1787 + width: calc((100% - 20px) / 2);
1692 1788 }
1693 - .lp-user-profile #profile-nav .lp-profile-nav-tabs {
1694 - width: max-content;
1695 - }
1696 - .lp-user-profile #profile-nav .lp-profile-nav-tabs::after {
1697 - display: table;
1698 - clear: both;
1699 - content: "";
1700 - }
1701 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1702 - float: right;
1703 - border: none;
1704 - border-left: 1px solid rgba(204, 204, 204, 0.3);
1705 - }
1706 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1707 - height: auto;
1708 - padding: 0 45px 0 20px;
1709 - }
1710 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1711 - margin-right: 10px;
1712 - }
1713 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.has-child a::after {
1714 - content: "\f077";
1715 - }
1716 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1717 - padding-right: 45px;
1718 - }
1719 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a::after {
1720 - content: "\f078";
1721 - }
1722 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul {
1723 - display: none;
1724 - width: max-content;
1725 - transform: translateX(20%);
1726 - }
1727 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul::after {
1728 - display: table;
1729 - clear: both;
1730 - box-shadow: 0 0 0;
1731 - content: "";
1732 - }
1733 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li {
1734 - float: right;
1735 - border-left: 1px solid rgba(204, 204, 204, 0.3);
1736 - }
1737 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li:last-child {
1738 - border-left: none;
1739 - }
1740 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li a {
1741 - padding: 0 10px;
1742 - }
1743 - .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover ul {
1744 - display: none !important;
1745 - }
1746 - .lp-user-profile #profile-nav .lp-profile-nav-tabs li:not(.has-child) > a::after {
1747 - display: none;
1748 - }
1749 1789 }
1750 -@media (max-width: 560px) {
1751 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1752 - max-width: 80px;
1790 +@media (max-width: 768px) {
1791 + .dashboard-statistic__row .statistic-box {
1792 + gap: 16px;
1793 + padding: 16px;
1753 1794 }
1754 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1755 - font-size: 0;
1756 - }
1757 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1758 - margin-right: 0;
1759 - }
1760 1795 }
1761 -.lp-user-profile .lp-profile-content {
1762 - float: left;
1763 - width: calc(100% - 300px);
1764 - margin-bottom: 60px;
1765 - padding-top: 58px;
1766 -}
1767 -@media (max-width: 990px) {
1768 - .lp-user-profile .lp-profile-content {
1769 - width: 100%;
1796 +@media (max-width: 600px) {
1797 + .dashboard-statistic__row {
1798 + gap: 8px;
1770 1799 }
1771 -}
1772 -@media (max-width: 767px) {
1773 - .lp-user-profile .lp-profile-content .learn-press-tabs__nav {
1774 - display: block;
1800 + .dashboard-statistic__row .statistic-box {
1775 1801 width: 100%;
1776 - border: 0;
1802 + gap: 12px;
1803 + padding: 8px 12px;
1777 1804 }
1778 - .lp-user-profile .lp-profile-content .learn-press-tabs__nav::after {
1779 - display: table;
1780 - clear: both;
1781 - content: "";
1805 + .dashboard-statistic__row .statistic-box__text {
1806 + display: flex;
1807 + justify-content: space-between;
1808 + align-items: center;
1782 1809 }
1783 - .lp-user-profile .lp-profile-content .learn-press-tabs__tab {
1784 - float: right;
1785 - border-left: 0;
1810 + .dashboard-statistic__row .statistic-box__text label {
1811 + margin: 0;
1786 1812 }
1787 - .lp-user-profile .lp-profile-content .learn-press-tabs__tab label {
1788 - padding-left: 25px;
1789 - padding-right: 25px;
1813 + .dashboard-statistic__row .statistic-box__text__number {
1814 + font-size: 1.2em;
1790 1815 }
1791 - .lp-user-profile .lp-profile-content .profile-orders {
1792 - overflow-x: scroll;
1816 + .dashboard-statistic__row .statistic-box__icon span {
1817 + --lp-width-icon: 40px;
1818 + font-size: 18px;
1793 1819 }
1794 1820 }
1795 -.lp-user-profile .lp-profile-content .course-categories, .lp-user-profile .lp-profile-content .course-instructor {
1796 - margin-bottom: 14px;
1821 +
1822 +.statistic-box__icon span {
1823 + --lp-width-icon: 60px;
1824 + display: flex;
1825 + width: var(--lp-width-icon);
1826 + height: var(--lp-width-icon);
1827 + border-radius: 50%;
1828 + background: rgba(0, 199, 190, 0.1019607843);
1829 + line-height: var(--lp-width-icon);
1830 + align-items: center;
1831 + justify-content: center;
1832 + color: #00C7BE;
1833 + font-size: 24px;
1797 1834 }
1798 -.lp-user-profile .lp-profile-content .course-categories {
1799 - padding: 0;
1835 +.statistic-box__icon [class^=lp-icon-]:before {
1836 + width: 1em;
1800 1837 }
1801 -.lp-user-profile .lp-profile-content .lp-button {
1802 - display: block;
1803 - margin: 0 auto 52px auto;
1804 - padding: 13px 34px;
1805 - border-color: var(--lp-secondary-color);
1806 - font-size: 14px;
1807 - font-weight: 500;
1808 - -webkit-border-radius: 9px;
1809 - -moz-border-radius: 9px;
1810 - border-radius: 9px;
1838 +.statistic-box__icon .lp-icon-enrolled_courses:before, .statistic-box__icon .lp-icon-total_course:before {
1839 + content: "\f518";
1811 1840 }
1812 -.lp-user-profile .lp-profile-content .lp-button:hover {
1813 - border-color: var(--lp-primary-color);
1841 +.statistic-box__icon .lp-icon-in_progress_course, .statistic-box__icon .lp-icon-student_in_progress {
1842 + background: rgba(175, 82, 222, 0.1019607843);
1843 + color: #AF52DE;
1814 1844 }
1815 -.lp-user-profile ul.learn-press-courses .course {
1816 - margin: 0 0 40px 0;
1845 +.statistic-box__icon .lp-icon-finished_courses, .statistic-box__icon .lp-icon-published_course {
1846 + background: rgba(88, 86, 214, 0.1019607843);
1847 + color: #5856D6;
1817 1848 }
1818 -.lp-user-profile .profile-orders .profile-heading {
1819 - display: none;
1849 +.statistic-box__icon .lp-icon-passed_courses, .statistic-box__icon .lp-icon-student_completed {
1850 + background: rgba(85, 190, 36, 0.2);
1851 + color: #34C759;
1820 1852 }
1821 -.lp-user-profile .profile-orders table {
1822 - margin-top: 0;
1853 +.statistic-box__icon .lp-icon-failed_courses, .statistic-box__icon .lp-icon-pending_course {
1854 + background: rgba(255, 59, 48, 0.1019607843);
1855 + color: #FF3B30;
1823 1856 }
1824 -.lp-user-profile .profile-orders .column-order-actions a {
1825 - margin-left: 6px;
1826 - color: black;
1827 - text-decoration: underline;
1828 - font-weight: 500;
1857 +.statistic-box__icon .lp-icon-total_student {
1858 + background: rgba(0, 122, 255, 0.1019607843);
1859 + color: #007AFF;
1829 1860 }
1830 -.lp-user-profile .profile-orders .column-order-actions a:hover, .lp-user-profile .profile-orders .column-order-actions a:focus {
1831 - color: var(--lp-primary-color);
1861 +.statistic-box__icon .lp-icon-total_student:before {
1862 + content: "\f501";
1832 1863 }
1833 -.lp-user-profile #dashboard-general-statistic {
1834 - margin-bottom: 55px;
1835 - padding-bottom: 20px;
1836 - border-bottom: 1px solid #ddd;
1864 +.statistic-box__text {
1865 + flex: 1;
1866 + text-align: right;
1837 1867 }
1838 -.lp-user-profile .dashboard-general-statistic__row {
1839 - display: flex;
1840 - margin: 0 -15px;
1841 - justify-content: center;
1842 - flex-wrap: wrap;
1868 +.statistic-box__text label {
1869 + display: block;
1870 + margin-bottom: 4px;
1871 + font-weight: normal;
1872 + line-height: 1.3;
1873 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
1843 1874 }
1844 -.lp-user-profile .dashboard-general-statistic__row .statistic-box {
1845 - min-width: 200px;
1846 - max-width: 270px;
1847 - margin: 0 15px 40px 15px;
1848 - padding: 15px 20px;
1849 - border: 1px solid #ccc;
1850 - border-radius: 4px;
1851 - background: #f9fafc;
1852 - text-align: center;
1875 +.statistic-box__text__number {
1876 + font-size: 1.6em;
1877 + line-height: 1;
1878 + font-weight: 600;
1853 1879 }
1854 -@media (max-width: 990px) {
1855 - .lp-user-profile .dashboard-general-statistic__row .statistic-box {
1856 - width: 45%;
1857 - }
1880 +
1881 +/**
1882 + * LP Table — Reusable Table Standard
1883 + *
1884 + * A shared table CSS system used by the "Enrolled Students" listing (and future tables).
1885 + * Provides card wrapper, header/body styling, avatars, progress bars, badges, toolbar, and pagination.
1886 + *
1887 + * @since 4.3.3
1888 + */
1889 +.lp-enrolled-students h1.wp-heading-inline {
1890 + margin-bottom: 24px;
1858 1891 }
1859 -@media (max-width: 767px) {
1860 - .lp-user-profile .dashboard-general-statistic__row .statistic-box {
1861 - width: 100%;
1862 - margin: 0 15px 15px;
1863 - }
1892 +
1893 +.lp-enrolled-students-table-wrap {
1894 + margin-top: 15px;
1864 1895 }
1865 -.lp-user-profile .dashboard-general-statistic__row .statistic-box:hover {
1866 - background: #eaeaea;
1896 +.lp-enrolled-students-table-wrap .instructor-avatar {
1897 + align-items: center;
1898 + justify-content: center;
1899 + width: 36px;
1900 + height: 36px;
1901 + min-width: 36px;
1902 + border-radius: 50%;
1903 + background: #64748b;
1904 + overflow: hidden;
1867 1905 }
1868 -.lp-user-profile .dashboard-general-statistic__row[data-col="2"] .statistic-box {
1869 - width: 50%;
1906 +.lp-enrolled-students-table-wrap .instructor-avatar img {
1907 + width: 100%;
1908 + height: 100%;
1909 + object-fit: cover;
1870 1910 }
1871 -.lp-user-profile .dashboard-general-statistic__row[data-col="4"] .statistic-box {
1872 - width: 25%;
1911 +
1912 +/*.lp-enrolled-students-table {
1913 + width: 100%;
1914 + border: 0;
1915 + border-spacing: 0;
1916 + border-collapse: collapse;
1917 + font-size: 13px;
1918 +
1919 + th,
1920 + td {
1921 + border: 0 !important;
1922 + }
1923 +
1924 + thead {
1925 + th {
1926 + padding: 10px 16px;
1927 + border-bottom: 2px solid #e2e8f0 !important;
1928 + color: #64748b;
1929 + background: #f8fafc;
1930 + font-size: 12px;
1931 + font-weight: 600;
1932 + text-align: left;
1933 + text-transform: uppercase;
1934 + letter-spacing: 0.05em;
1935 +
1936 + &:first-child {
1937 + border-radius: 0;
1938 + }
1939 + &:last-child {
1940 + border-radius: 0;
1941 + }
1942 + }
1943 + }
1944 +
1945 + tbody {
1946 + tr {
1947 + border-bottom: 1px solid #f1f5f9;
1948 + transition: background 0.15s;
1949 + text-align: left;
1950 +
1951 + &:hover {
1952 + background: #f8fafc;
1953 + }
1954 +
1955 + &:last-child {
1956 + border-bottom: none;
1957 + }
1958 + }
1959 +
1960 + td {
1961 + padding: 12px 16px;
1962 + vertical-align: middle;
1963 + border: 0 !important;
1964 + }
1965 + }
1966 +
1967 + tfoot {
1968 + tr,
1969 + td {
1970 + border: 0 !important;
1971 + }
1972 + }
1973 +}*/
1974 +.lp-cell-student {
1975 + display: flex;
1976 + align-items: center;
1977 + gap: 10px;
1873 1978 }
1874 -.lp-user-profile .dashboard-general-statistic__row[data-col="5"] .statistic-box {
1875 - width: 20%;
1979 +
1980 +/*.lp-avatar {
1981 + display: flex;
1982 + flex-shrink: 0;
1983 + align-items: center;
1984 + justify-content: center;
1985 + width: 36px;
1986 + height: 36px;
1987 + border-radius: 50%;
1988 + color: #fff;
1989 + background: #64748b;
1990 + font-size: 13px;
1991 + font-weight: 600;
1992 + overflow: hidden;
1876 1993 }
1877 -.lp-user-profile .statistic-box .statistic-box__text {
1878 - margin: 0 0 7px 0;
1879 - padding: 0;
1880 - color: #666;
1881 - font-size: 18px;
1882 - font-weight: 400;
1883 - line-height: 1;
1994 +
1995 +.lp-avatar--image {
1996 + background: transparent;
1997 +
1998 + img {
1999 + width: 100%;
2000 + height: 100%;
2001 + object-fit: cover;
2002 + }
2003 +}*/
2004 +.lp-meta {
2005 + display: flex;
2006 + flex-direction: column;
1884 2007 }
1885 -.lp-user-profile .statistic-box .statistic-box__number {
1886 - color: #333;
1887 - font-size: 18px;
2008 +.lp-meta .lp-name {
2009 + color: #1e293b;
1888 2010 font-weight: 500;
1889 - line-height: 1;
2011 + line-height: 1.4;
1890 2012 }
1891 -.lp-user-profile .profile-courses > h3 {
1892 - margin-top: 0;
1893 - margin-bottom: 36px;
1894 - color: #333;
1895 - font-size: 30px;
1896 - font-weight: 600;
1897 - line-height: 1;
1898 - text-transform: capitalize;
2013 +.lp-meta .lp-email {
2014 + color: #94a3b8;
2015 + font-size: 12px;
2016 + line-height: 1.3;
1899 2017 }
1900 2018
1901 -.lp-profile-content table.lp-list-table {
1902 - border-spacing: 0;
1903 - border-top: 1px solid #ccc;
1904 - border-right: 1px solid #ccc;
1905 - margin-bottom: 40px;
2019 +.lp-cell-course a {
2020 + color: #3b82f6;
2021 + text-decoration: none;
1906 2022 }
1907 -.lp-profile-content table.lp-list-table tr th, .lp-profile-content table.lp-list-table tr td {
1908 - border-left: 1px solid #ccc;
1909 - border-bottom: 1px solid #ccc;
1910 - text-align: center;
2023 +.lp-cell-course a:hover {
2024 + text-decoration: underline;
1911 2025 }
1912 -.lp-profile-content table.lp-list-table tr td a {
1913 - color: var(--wp--preset--color--foreground);
1914 - font-weight: 400;
2026 +
2027 +.lp-cell-progress {
2028 + min-width: 120px;
1915 2029 }
1916 -.lp-profile-content table.lp-list-table tr td a:hover {
1917 - color: var(--lp-primary-color);
2030 +
2031 +.lp-progress-bar {
2032 + overflow: hidden;
2033 + position: relative;
2034 + width: 100%;
2035 + max-width: 120px;
2036 + height: 6px;
2037 + border-radius: 3px;
2038 + background: #e2e8f0;
1918 2039 }
1919 -.lp-profile-content #profile-content-order-details h3 {
1920 - margin-top: 0;
1921 - font-size: 30px;
1922 - line-height: 1.5;
1923 - font-weight: 500;
1924 - margin-bottom: 15px;
1925 - font-family: var(--wp--preset--font-family--system-font);
2040 +.lp-progress-bar span {
2041 + display: block;
2042 + height: 100%;
2043 + border-radius: 3px;
2044 + background: linear-gradient(-90deg, #3b82f6, #60a5fa);
2045 + transition: width 0.3s ease;
1926 2046 }
1927 2047
1928 -.profile-basic-information .form-field,
1929 -form[name=profile-change-password] .form-field {
1930 - margin: 0 10px 24px 10px;
2048 +.lp-progress-text {
2049 + display: inline-block;
2050 + margin-top: 3px;
2051 + color: #64748b;
2052 + font-size: 11px;
1931 2053 }
1932 -.profile-basic-information .form-field > label,
1933 -form[name=profile-change-password] .form-field > label {
1934 - margin: 0 0 12px 0;
1935 - color: #333;
1936 - font-size: 16px;
2054 +
2055 +.lp-badge {
2056 + display: inline-block;
2057 + padding: 3px 10px;
2058 + border-radius: 12px;
2059 + font-size: 12px;
1937 2060 font-weight: 500;
1938 - font-style: italic;
2061 + line-height: 1.5;
2062 + white-space: nowrap;
1939 2063 }
1940 -.profile-basic-information .form-field .form-field-input input,
1941 -form[name=profile-change-password] .form-field .form-field-input input {
1942 - height: 43px;
1943 - padding: 8px 20px;
1944 - font-weight: 400;
2064 +.lp-badge--enrolled {
2065 + color: #475569;
2066 + background: #f1f5f9;
1945 2067 }
1946 -.profile-basic-information .form-field .form-field-input input[type=password],
1947 -form[name=profile-change-password] .form-field .form-field-input input[type=password] {
1948 - padding: 8px 20px;
2068 +.lp-badge--in-progress, .lp-badge--learning {
2069 + color: #1e40af;
2070 + background: #dbeafe;
1949 2071 }
1950 -.profile-basic-information .form-field .form-field-input textarea,
1951 -form[name=profile-change-password] .form-field .form-field-input textarea {
1952 - padding: 9px 20px 16px 20px;
1953 - font-weight: 300;
1954 - line-height: 24px;
2072 +.lp-badge--finished {
2073 + color: #166534;
2074 + background: #dcfce7;
1955 2075 }
1956 -.profile-basic-information .form-field .form-field-input input,
1957 -.profile-basic-information .form-field .form-field-input textarea,
1958 -form[name=profile-change-password] .form-field .form-field-input input,
1959 -form[name=profile-change-password] .form-field .form-field-input textarea {
1960 - border: 1px solid #ccc;
1961 - color: #999;
1962 - font-size: 14px;
1963 - font-style: italic;
2076 +.lp-badge--passed {
2077 + color: #14532d;
2078 + background: #bbf7d0;
1964 2079 }
1965 -.profile-basic-information .form-field .form-field-input input:focus,
1966 -.profile-basic-information .form-field .form-field-input textarea:focus,
1967 -form[name=profile-change-password] .form-field .form-field-input input:focus,
1968 -form[name=profile-change-password] .form-field .form-field-input textarea:focus {
1969 - border-color: var(--lp-primary-color);
1970 - outline: 0;
1971 - color: #222;
2080 +.lp-badge--failed {
2081 + color: #991b1b;
2082 + background: #fee2e2;
1972 2083 }
1973 -.profile-basic-information .form-field .form-field-input ::placeholder,
1974 -form[name=profile-change-password] .form-field .form-field-input ::placeholder {
1975 - opacity: 1;
1976 - color: #999;
2084 +
2085 +.lp-enrolled-students-table-footer {
2086 + display: flex;
2087 + flex-wrap: wrap;
2088 + align-items: center;
2089 + justify-content: space-between;
2090 + gap: 8px;
1977 2091 }
1978 -.profile-basic-information .form-field .form-field-input :-ms-input-placeholder,
1979 -form[name=profile-change-password] .form-field .form-field-input :-ms-input-placeholder {
1980 - color: #999;
2092 +.lp-enrolled-students-table-footer__count {
2093 + color: #64748b;
2094 + font-size: 13px;
1981 2095 }
1982 -.profile-basic-information .form-field .form-field-input ::-ms-input-placeholder,
1983 -form[name=profile-change-password] .form-field .form-field-input ::-ms-input-placeholder {
1984 - color: #999;
2096 +
2097 +#profile-content-enrolled-students .lp-enrolled-students-table-footer {
2098 + border-top: none;
1985 2099 }
1986 -.profile-basic-information .form-field .form-field-input .description,
1987 -form[name=profile-change-password] .form-field .form-field-input .description {
1988 - margin-top: 15px;
2100 +
2101 +.lp-enrolled-students-table-footer .learn-press-pagination {
2102 + margin: 0;
2103 + text-align: left;
1989 2104 }
1990 -@media (max-width: 767px) {
1991 - .profile-basic-information .form-field,
1992 -form[name=profile-change-password] .form-field {
1993 - margin: 0 0 24px 0;
1994 - }
2105 +.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers {
2106 + display: flex;
2107 + align-items: center;
2108 + gap: 4px;
2109 + flex-wrap: wrap;
2110 + margin: 0;
2111 + padding: 0;
2112 + list-style: none;
1995 2113 }
1996 -.profile-basic-information .form-field__50,
1997 -form[name=profile-change-password] .form-field__50 {
1998 - float: right;
1999 - width: calc(50% - 20px);
2000 - margin-left: 10px;
2001 -}
2002 -@media (max-width: 767px) {
2003 - .profile-basic-information .form-field__50,
2004 -form[name=profile-change-password] .form-field__50 {
2005 - float: unset;
2006 - width: 100%;
2007 - margin: 0 0 24px 0;
2008 - }
2009 -}
2010 -.profile-basic-information .form-field__clear,
2011 -form[name=profile-change-password] .form-field__clear {
2012 - clear: both;
2013 -}
2014 -.profile-basic-information button,
2015 -form[name=profile-change-password] button {
2016 - padding: 16px 24px;
2017 - border: 0;
2018 - border-radius: 3px;
2019 - color: #fff;
2020 - background: var(--lp-primary-color);
2021 - font-size: 16px;
2022 - font-weight: 400;
2023 - line-height: 1;
2024 -}
2025 -.profile-basic-information button:hover,
2026 -form[name=profile-change-password] button:hover {
2027 - opacity: 0.5;
2028 - background: var(--lp-primary-color);
2029 -}
2030 -.profile-basic-information p,
2031 -form[name=profile-change-password] p {
2114 +.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers > li {
2032 2115 margin: 0;
2033 2116 }
2034 -
2035 -#learn-press-profile-basic-information .form-fields::after {
2036 - display: block;
2037 - clear: both;
2038 - content: "";
2039 -}
2040 -@media (max-width: 767px) {
2041 - #learn-press-profile-basic-information .form-fields {
2042 - margin: 0;
2043 - }
2044 -}
2045 -#learn-press-profile-basic-information button[type=submit] {
2046 - padding: 0 15px;
2047 - height: 40px;
2048 - line-height: 40px;
2049 - border: 0;
2117 +.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers,
2118 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers {
2050 2119 display: inline-flex;
2051 2120 align-items: center;
2052 2121 justify-content: center;
2053 - background-color: var(--lp-primary-color);
2054 - color: white;
2055 - font-size: 16px;
2056 - font-weight: 400;
2057 - -webkit-transition: 0.3s;
2058 - -moz-transition: 0.3s;
2059 - -ms-transition: 0.3s;
2060 - -o-transition: 0.3s;
2061 - transition: 0.3s;
2062 - -webkit-border-radius: 3px;
2063 - -moz-border-radius: 3px;
2064 - border-radius: 3px;
2122 + min-width: 40px;
2123 + height: 40px;
2124 + width: 40px;
2125 + line-height: 40px;
2126 + padding: 0 8px;
2127 + border: 1px solid #e2e8f0;
2128 + border-radius: 4px;
2129 + color: #475569;
2130 + background: #fff;
2131 + font-size: 13px;
2132 + text-decoration: none;
2133 + cursor: pointer;
2134 + transition: all 0.15s;
2065 2135 }
2066 -#learn-press-profile-basic-information button[type=submit]:hover {
2067 - opacity: 0.5;
2068 - background-color: var(--lp-primary-color);
2136 +.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers:hover:not(.current),
2137 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers:hover:not(.current) {
2138 + border-color: #3b82f6;
2139 + color: #3b82f6 !important;
2140 + background: #eff6ff;
2069 2141 }
2070 -
2071 -.recover-order__title {
2072 - margin-bottom: 5px;
2142 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current {
2143 + border-color: #3b82f6;
2144 + color: #fff;
2145 + background: #3b82f6;
2146 + cursor: default;
2073 2147 }
2074 -.recover-order__description {
2075 - margin-bottom: 20px;
2076 - color: #999;
2077 - font-size: 0.8em;
2078 - font-style: italic;
2148 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots {
2149 + min-width: auto;
2150 + border: 0;
2151 + background: transparent;
2152 + cursor: default;
2079 2153 }
2154 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current,
2155 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots {
2156 + pointer-events: none;
2157 +}
2080 2158
2081 -div.order-recover {
2082 - display: flex;
2159 +.lp-enrolled-empty {
2160 + padding: 40px 20px;
2161 + color: #94a3b8;
2162 + text-align: center;
2083 2163 }
2084 -div.order-recover > .button-recover-order {
2164 +.lp-enrolled-empty p {
2085 2165 margin: 0;
2086 - margin-right: 20px;
2087 - flex: 0 0 auto;
2088 -}
2089 -div.order-recover > .button-recover-order.loading::before {
2090 - display: inline-block;
2091 - margin-left: 5px;
2092 - font-family: "Font Awesome 5 Free";
2093 - font-weight: 900;
2094 - content: "\f110";
2095 - animation: lp-rotating 1s linear infinite;
2096 -}
2097 -div.order-recover input[type=text] {
2098 - width: 100%;
2099 - height: 43px;
2100 - margin-left: 10px;
2101 - padding: 0 22px;
2102 - border: 1px solid #ccc;
2103 - border-radius: 3px;
2104 - background-color: #fff;
2105 2166 font-size: 14px;
2106 - font-weight: 300;
2107 - font-style: italic;
2108 - line-height: 43px;
2109 - flex: 1 1 auto;
2110 2167 }
2111 2168
2112 -.learn-press-profile-course__progress .lp_profile_course_progress {
2113 - border: 1px solid #eee;
2114 - border-top: 0;
2115 - overflow-x: auto;
2169 +.lp-enrolled-error {
2170 + padding: 15px 20px;
2171 + color: #dc2626;
2172 + font-size: 13px;
2116 2173 }
2117 -.learn-press-profile-course__progress .lp_profile_course_progress__item {
2118 - display: grid;
2119 - align-items: center;
2120 - padding: 15px;
2121 - border-top: 1px solid #eee;
2122 - grid-template-columns: 90px 1fr 80px 190px 140px;
2123 - column-gap: 20px;
2124 -}
2125 -.learn-press-profile-course__progress .lp_profile_course_progress__item div img {
2126 - max-width: 60px;
2127 - height: auto;
2128 -}
2129 -@media (max-width: 575px) {
2130 - .learn-press-profile-course__progress .lp_profile_course_progress__item div img {
2131 - max-width: 100%;
2174 +
2175 +#lp-modal-enrolled-wrap {
2176 + position: relative;
2177 + /*tbody {
2178 + display: block;
2179 + max-height: 400px;
2180 + overflow-y: auto;
2132 2181 }
2182 +
2183 + thead, tbody tr {
2184 + display: table;
2185 + width: 100%;
2186 + table-layout: fixed;
2187 + }*/
2133 2188 }
2134 -@media (max-width: 575px) {
2135 - .learn-press-profile-course__progress .lp_profile_course_progress__item {
2136 - display: block;
2137 - }
2189 +#lp-modal-enrolled-wrap .lp-table-wrap {
2190 + max-height: 60vh;
2138 2191 }
2139 -.learn-press-profile-course__progress .lp_profile_course_progress__header {
2140 - background-color: #eee;
2192 +
2193 +.lp-wrap-btn-view-course-students {
2194 + width: 100%;
2141 2195 }
2142 -@media (max-width: 575px) {
2143 - .learn-press-profile-course__progress .lp_profile_course_progress__header {
2144 - display: flex;
2145 - overflow-x: auto;
2146 - white-space: nowrap;
2147 - justify-content: flex-end;
2148 - }
2196 +.lp-wrap-btn-view-course-students button {
2197 + width: 100%;
2149 2198 }
2150 2199
2151 -.lp_profile_course_progress__nav button.loading::before {
2152 - display: inline-block;
2153 - margin-left: 5px;
2154 - font-family: "Font Awesome 5 Free";
2155 - font-weight: 900;
2156 - content: "\f110";
2157 - -webkit-animation: lp-rotating 1s linear infinite;
2158 - -moz-animation: lp-rotating 1s linear infinite;
2159 - animation: lp-rotating 1s linear infinite;
2160 -}
2161 -
2162 -.entry-content ul.learn-press-profile-course__tab__inner {
2200 +.lp-btn-view-students {
2201 + margin-top: 10px;
2202 + white-space: nowrap;
2203 + display: block;
2163 2204 padding: 0;
2205 + border: none;
2206 + background: none;
2164 2207 }
2165 2208
2166 -.content ul.learn-press-courses {
2167 - margin-right: -15px;
2168 - margin-left: -15px;
2209 +.wrapper-profile-header {
2210 + position: relative;
2169 2211 }
2170 -.content ul.learn-press-courses[data-layout=list] {
2171 - margin: 0;
2172 -}
2173 2212
2174 -.learn-press-profile-course__tab__inner {
2175 - display: flex;
2176 - margin: 40px 0 0 0 !important;
2177 - padding: 0 !important;
2178 - background: #eee;
2179 - list-style: none !important;
2213 +.lp-user-profile {
2214 + position: relative;
2215 + --lp-item-padding: 40px;
2180 2216 }
2181 -.learn-press-profile-course__tab__inner > li {
2182 - list-style: none;
2183 - margin: 0 !important;
2217 +.lp-user-profile img {
2218 + max-width: 100%;
2219 + height: auto;
2184 2220 }
2185 -.learn-press-profile-course__tab__inner > li:hover {
2186 - cursor: pointer;
2221 +.lp-user-profile .lp-user-profile-avatar img {
2222 + display: block;
2223 + border-radius: var(--lp-border-radius-avatar, 50%);
2224 + width: 100%;
2225 + height: auto;
2187 2226 }
2188 -.learn-press-profile-course__tab__inner a {
2189 - display: inline-block;
2190 - padding: 15px 30px;
2191 - font-weight: 600;
2227 +.lp-user-profile .lp-user-profile-socials {
2228 + display: flex;
2192 2229 position: relative;
2230 + margin: 0;
2231 + gap: 12px;
2193 2232 }
2194 -.learn-press-profile-course__tab__inner a.active {
2195 - color: var(--lp-primary-color);
2196 - background: #fff;
2233 +.lp-user-profile .lp-user-profile-socials a {
2234 + display: inline-flex;
2235 + align-items: center;
2236 + justify-content: center;
2237 + text-decoration: none;
2238 + color: var(--lp-color-base, #333);
2239 + width: var(--lp-social-size, 40px);
2240 + height: var(--lp-social-size, 40px);
2241 + border-radius: 50%;
2242 + border: 1px solid var(--lp-border-color, #E2E0DB);
2243 + font-size: 16px;
2197 2244 }
2198 -.learn-press-profile-course__tab__inner a.active::before {
2199 - content: "";
2200 - height: 4px;
2201 - width: 100%;
2202 - background-color: var(--lp-primary-color);
2203 - position: absolute;
2204 - top: 0;
2205 - right: 0;
2206 - left: auto;
2245 +.lp-user-profile .lp-user-profile-socials a:hover {
2246 + color: var(--lp-color-white, #fff);
2247 + border-color: var(--lp-primary-color);
2248 + background: var(--lp-primary-color);
2207 2249 }
2208 -
2209 -.learn-press-course-tab-filters .learn-press-filters {
2210 - margin-top: 20px;
2211 - margin-right: 0;
2250 +.lp-user-profile .lp-user-profile-socials a:hover svg {
2251 + fill: var(--lp-color-white, #fff);
2252 +}
2253 +.lp-user-profile .lp-profile-content-area {
2254 + position: relative;
2212 2255 padding: 0;
2213 - list-style: none;
2256 + display: flex;
2257 + align-items: flex-start;
2214 2258 }
2215 -.learn-press-course-tab-filters .learn-press-filters a.active {
2216 - color: var(--lp-primary-color);
2259 +.lp-user-profile .lp-profile-left {
2260 + min-width: 120px;
2261 + max-width: 120px;
2217 2262 }
2218 -
2219 -.lp-profile-content ul {
2220 - list-style: none !important;
2221 - padding: 0 !important;
2263 +.lp-user-profile .lp-profile-left .user-avatar {
2264 + position: relative;
2222 2265 }
2223 -
2224 -.learnpress_avatar__form label {
2225 - display: inline-block;
2266 +.lp-user-profile .lp-profile-left .user-avatar img {
2267 + border-radius: 50%;
2226 2268 }
2227 -.learnpress_avatar__form input[type=file] {
2228 - display: none;
2269 +.lp-user-profile .lp-profile-left .user-avatar:hover .lp-btn-to-edit-avatar {
2270 + opacity: 1;
2271 + visibility: visible;
2229 2272 }
2230 -.learnpress_avatar__form__upload {
2273 +.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar {
2274 + position: absolute;
2275 + top: 80px;
2276 + left: 0;
2277 + right: auto;
2278 + width: 36px;
2279 + height: 36px;
2280 + font-size: 0;
2231 2281 display: flex;
2232 - width: 200px;
2233 - height: 200px;
2234 - border: 1px dashed #ccc;
2235 - border-radius: 3px;
2236 - background-color: #fafafa;
2237 - font-size: 14px;
2238 - font-weight: 300;
2239 - font-style: italic;
2240 - line-height: 43px;
2241 - text-align: center;
2242 - cursor: pointer;
2243 2282 align-items: center;
2244 2283 justify-content: center;
2284 + opacity: 0;
2285 + visibility: hidden;
2286 + cursor: pointer;
2287 + background-color: var(--lp-white-grey, #f7f7fb);
2288 + border-radius: 50%;
2245 2289 }
2246 -.learnpress_avatar__form__upload div {
2247 - line-height: 1.4;
2290 +@media (max-width: 767px) {
2291 + .lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar {
2292 + opacity: 1;
2293 + top: 60px;
2294 + visibility: visible;
2295 + }
2248 2296 }
2249 -.learnpress_avatar__button--loading::before {
2250 - display: inline-block;
2251 - margin-left: 5px;
2252 - font-family: "Font Awesome 5 Free";
2253 - font-weight: 900;
2254 - content: "\f110";
2255 - -webkit-animation: lp-rotating 1s linear infinite;
2256 - -moz-animation: lp-rotating 1s linear infinite;
2257 - animation: lp-rotating 1s linear infinite;
2297 +.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar::before {
2298 + content: "\f044";
2299 + font-size: 1.5rem;
2300 + font-family: "lp-icon";
2301 + font-weight: normal;
2302 + color: var(--lp-primary-color);
2258 2303 }
2259 -
2260 -button.learnpress_avatar__button {
2261 - height: 40px;
2262 - padding: 0 15px;
2263 - border: 0;
2264 - background: var(--lp-primary-color);
2265 - color: white;
2266 - margin-top: 15px;
2267 - border-radius: 3px;
2304 +.lp-user-profile .lp-profile-right {
2305 + padding-right: 20px;
2306 + flex: 1;
2307 + display: flex;
2308 + flex-wrap: wrap;
2309 + justify-content: space-between;
2310 + align-items: center;
2311 + gap: 12px;
2268 2312 }
2269 -button.learnpress_avatar__button + button {
2270 - margin-right: 15px;
2271 - margin-left: 0;
2313 +.lp-user-profile .lp-profile-username {
2314 + margin: 0;
2315 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
2316 + font-weight: 500;
2317 + color: inherit;
2318 + flex: 1;
2272 2319 }
2273 -
2274 -#primary .learn-press-courses[data-size="3"] .course {
2275 - width: 50%;
2320 +.lp-user-profile .lp-profile-user-bio {
2321 + width: 100%;
2276 2322 }
2277 -
2278 -body.learnpress .learn-press-tabs .learn-press-tabs__tab, body.learnpress .attachment-recent-works-thumbnail {
2279 - border-radius: 0;
2323 +.lp-user-profile #profile-sidebar {
2324 + float: right;
2325 + width: 270px;
2326 + border: 1px solid var(--lp-border-color, #E2E0DB);
2327 + border-top: 0;
2328 + margin-top: var(--lp-item-padding);
2329 + margin-bottom: 32px;
2280 2330 }
2281 -
2282 -#learn-press-course-tabs.show-all .course-tab-panel {
2283 - margin-bottom: 40px;
2331 +@media (max-width: 990px) {
2332 + .lp-user-profile #profile-sidebar {
2333 + width: 100%;
2334 + margin-bottom: 0;
2335 + }
2284 2336 }
2285 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .course-tab-panels .course-tab-panel:nth-child(1) {
2286 - display: block;
2337 +.lp-user-profile .lp-profile-nav-tabs {
2338 + margin: 0;
2339 + padding: 0;
2340 + list-style: none;
2287 2341 }
2288 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) {
2289 - border-bottom: 0;
2342 +.lp-user-profile .lp-profile-nav-tabs > li {
2343 + position: relative;
2344 + margin: 0;
2345 + padding: 0;
2346 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
2290 2347 }
2291 -#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 {
2292 - color: var(--lp-primary-color);
2293 - background: #fff;
2348 +.lp-user-profile .lp-profile-nav-tabs > li a {
2349 + padding: 10px 20px;
2350 + color: inherit;
2351 + font-weight: 500;
2352 + text-decoration: none;
2353 + display: flex;
2354 + width: 100%;
2355 + gap: 8px;
2356 + line-height: 1.4;
2294 2357 }
2295 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .course-tab-panels .course-tab-panel:nth-child(2) {
2296 - display: block;
2358 +.lp-user-profile .lp-profile-nav-tabs > li a > i {
2359 + margin-top: 3px;
2297 2360 }
2298 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) {
2299 - border-bottom: 0;
2361 +.lp-user-profile .lp-profile-nav-tabs > li > a {
2362 + padding: 14px 20px;
2363 + position: relative;
2300 2364 }
2301 -#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 {
2365 +.lp-user-profile .lp-profile-nav-tabs > li > a > i {
2302 2366 color: var(--lp-primary-color);
2303 - background: #fff;
2304 2367 }
2305 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .course-tab-panels .course-tab-panel:nth-child(3) {
2306 - display: block;
2368 +.lp-user-profile .lp-profile-nav-tabs > li ul li {
2369 + margin: 0;
2307 2370 }
2308 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) {
2309 - border-bottom: 0;
2371 +.lp-user-profile .lp-profile-nav-tabs > li ul li a {
2372 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
2373 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
2310 2374 }
2311 -#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 {
2375 +.lp-user-profile .lp-profile-nav-tabs > li ul li a:hover {
2312 2376 color: var(--lp-primary-color);
2313 - background: #fff;
2314 2377 }
2315 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .course-tab-panels .course-tab-panel:nth-child(4) {
2316 - display: block;
2378 +.lp-user-profile .lp-profile-nav-tabs > li.active {
2379 + background: var(--lp-primary-color);
2317 2380 }
2318 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) {
2319 - border-bottom: 0;
2381 +.lp-user-profile .lp-profile-nav-tabs > li.active > a,
2382 +.lp-user-profile .lp-profile-nav-tabs > li.active > a i {
2383 + color: #fff;
2320 2384 }
2321 -#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 {
2322 - color: var(--lp-primary-color);
2323 - background: #fff;
2385 +.lp-user-profile .lp-profile-nav-tabs > li:not(.active):hover {
2386 + background: var(--lp-white-grey, #F7F7FB);
2324 2387 }
2325 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .course-tab-panels .course-tab-panel:nth-child(5) {
2326 - display: block;
2388 +.lp-user-profile .lp-profile-nav-tabs > li.has-child > a:after {
2389 + font-family: "lp-icon";
2390 + content: "\f105";
2391 + position: absolute;
2392 + left: 15px;
2393 + top: 50%;
2394 + transform: translateY(-50%);
2327 2395 }
2328 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) {
2329 - border-bottom: 0;
2330 -}
2331 -#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 {
2332 - color: var(--lp-primary-color);
2396 +.lp-user-profile .lp-profile-nav-tabs li > ul {
2397 + display: none;
2398 + position: absolute;
2399 + z-index: 1000;
2400 + top: 0;
2401 + right: 100%;
2402 + min-width: 180px;
2403 + margin: 0;
2404 + padding: 0;
2333 2405 background: #fff;
2406 + box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05);
2407 + list-style: none;
2334 2408 }
2335 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .course-tab-panels .course-tab-panel:nth-child(6) {
2336 - display: block;
2409 +.lp-user-profile .lp-profile-nav-tabs li > ul li {
2410 + white-space: nowrap;
2337 2411 }
2338 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) {
2339 - border-bottom: 0;
2340 -}
2341 -#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 {
2412 +.lp-user-profile .lp-profile-nav-tabs li > ul li:hover, .lp-user-profile .lp-profile-nav-tabs li > ul li.active {
2342 2413 color: var(--lp-primary-color);
2343 - background: #fff;
2344 2414 }
2345 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .course-tab-panels .course-tab-panel:nth-child(7) {
2415 +.lp-user-profile .lp-profile-nav-tabs li:hover > ul {
2346 2416 display: block;
2347 2417 }
2348 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) {
2349 - border-bottom: 0;
2418 +.lp-user-profile .lp-profile-content {
2419 + float: left;
2420 + width: calc(100% - 300px);
2421 + margin-bottom: 32px;
2422 + padding-top: var(--lp-item-padding);
2350 2423 }
2351 -#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 {
2352 - color: var(--lp-primary-color);
2353 - background: #fff;
2424 +@media (max-width: 990px) {
2425 + .lp-user-profile .lp-profile-content {
2426 + width: 100%;
2427 + }
2354 2428 }
2355 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .course-tab-panels .course-tab-panel:nth-child(8) {
2356 - display: block;
2429 +@media (max-width: 767px) {
2430 + .lp-user-profile .lp-profile-content .profile-orders {
2431 + overflow-x: scroll;
2432 + }
2357 2433 }
2358 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) {
2359 - border-bottom: 0;
2434 +.lp-user-profile .lp-profile-content .course-categories,
2435 +.lp-user-profile .lp-profile-content .course-instructor {
2436 + margin-bottom: 14px;
2360 2437 }
2361 -#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 {
2362 - color: var(--lp-primary-color);
2363 - background: #fff;
2438 +.lp-user-profile .lp-profile-content .course-categories {
2439 + padding: 0;
2364 2440 }
2365 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .course-tab-panels .course-tab-panel:nth-child(9) {
2366 - display: block;
2441 +.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form {
2442 + display: flex;
2443 + align-items: center;
2444 + margin-bottom: 10px;
2367 2445 }
2368 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) {
2369 - border-bottom: 0;
2446 +.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form input[type=number] {
2447 + padding: 8px;
2448 + border: 1px solid #ccc;
2449 + width: 60px;
2370 2450 }
2371 -#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 {
2372 - color: var(--lp-primary-color);
2373 - background: #fff;
2451 +.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form button {
2452 + cursor: pointer;
2453 + line-height: 1;
2374 2454 }
2375 -
2376 -.course-tab-panels .course-tab-panel {
2377 - padding-top: 30px;
2455 +.lp-user-profile .profile-orders .profile-heading {
2456 + display: none;
2378 2457 }
2379 -
2380 -.course-tab-panel {
2381 - display: none;
2458 +.lp-user-profile .profile-orders table {
2459 + margin-top: 0;
2382 2460 }
2383 -.course-tab-panel.active {
2384 - display: block;
2461 +.lp-user-profile .profile-orders .column-order-actions a {
2462 + margin-left: 6px;
2463 + color: black;
2464 + text-decoration: underline;
2465 + font-weight: 500;
2385 2466 }
2386 -.course-tab-panel .course-description {
2387 - color: #666;
2388 - font-size: 16px;
2389 - font-weight: 300;
2390 - line-height: 26px;
2467 +.lp-user-profile .profile-orders .column-order-actions a:hover, .lp-user-profile .profile-orders .column-order-actions a:focus {
2468 + color: var(--lp-primary-color);
2391 2469 }
2392 -.course-tab-panel .course-description h4 {
2470 +.lp-user-profile .learn-press-message {
2393 2471 margin-top: 0;
2394 - margin-bottom: 1.125rem;
2395 - color: #333;
2396 - font-size: 18px;
2397 - font-weight: 500;
2398 2472 }
2399 -.course-tab-panel .course-description p {
2400 - line-height: inherit;
2473 +.lp-user-profile .profile-heading {
2474 + margin-bottom: 24px;
2401 2475 }
2402 -.course-tab-panel .course-description img {
2403 - max-width: 100%;
2404 - height: auto;
2405 - vertical-align: middle;
2476 +.lp-user-profile.guest .lp-content-area {
2477 + display: flex;
2478 + align-items: flex-start;
2406 2479 }
2407 -.course-tab-panel .lp-course-author {
2408 - display: flex;
2409 - margin-bottom: 40px;
2480 +.lp-user-profile.guest .lp-content-area > div {
2481 + flex: 1;
2482 + width: 100%;
2410 2483 }
2411 -@media (max-width: 767px) {
2412 - .course-tab-panel .lp-course-author {
2484 +@media (min-width: 1366px) {
2485 + .lp-user-profile .lp-content-area {
2486 + padding-left: 0;
2487 + padding-right: 0;
2488 + }
2489 +}
2490 +@media (max-width: 990px) {
2491 + .lp-user-profile {
2492 + --lp-item-padding: 30px;
2493 + }
2494 + .lp-user-profile #profile-nav {
2495 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
2496 + }
2497 + .lp-user-profile .lp-profile-nav-tabs {
2498 + display: flex;
2499 + flex-wrap: nowrap;
2500 + justify-content: flex-start;
2501 + overflow-x: auto;
2502 + white-space: nowrap;
2503 + scroll-behavior: smooth;
2504 + }
2505 + .lp-user-profile .lp-profile-nav-tabs::after {
2506 + display: none;
2507 + }
2508 + .lp-user-profile .lp-profile-nav-tabs > li {
2509 + border: none;
2510 + border-left: 1px solid var(--lp-border-color, #E2E0DB);
2511 + flex: 1;
2512 + }
2513 + .lp-user-profile .lp-profile-nav-tabs > li:last-child {
2514 + border-left: none;
2515 + }
2516 + .lp-user-profile .lp-profile-nav-tabs > li > a {
2517 + height: auto;
2518 + padding: 8px 12px 8px 12px;
2413 2519 flex-direction: column;
2520 + white-space: nowrap;
2521 + align-items: center;
2522 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
2523 + line-height: 1.4;
2524 + gap: 4px;
2414 2525 }
2526 + .lp-user-profile .lp-profile-nav-tabs > li > a > i {
2527 + position: static;
2528 + transform: translate(0);
2529 + }
2530 + .lp-user-profile .lp-profile-nav-tabs > li > a::after {
2531 + display: none !important;
2532 + margin-right: 10px;
2533 + }
2534 + .lp-user-profile .lp-profile-nav-tabs > li.has-child a::after {
2535 + display: none !important;
2536 + }
2537 + .lp-user-profile .lp-profile-nav-tabs > li:after {
2538 + display: none;
2539 + }
2540 + .lp-user-profile .lp-profile-nav-tabs > li.active:after, .lp-user-profile .lp-profile-nav-tabs > li.active:before {
2541 + display: none;
2542 + }
2543 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul {
2544 + display: none;
2545 + width: max-content;
2546 + transform: translateX(20%);
2547 + }
2548 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul::after {
2549 + display: table;
2550 + clear: both;
2551 + box-shadow: 0 0 0;
2552 + content: "";
2553 + }
2554 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul li {
2555 + float: right;
2556 + border-left: 1px solid var(--lp-border-color, #E2E0DB);
2557 + }
2558 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul li:last-child {
2559 + border-left: none;
2560 + }
2561 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul li a {
2562 + padding: 0 10px;
2563 + }
2564 + .lp-user-profile .lp-profile-nav-tabs li:not(.has-child) > a::after, .lp-user-profile .lp-profile-nav-tabs li:hover ul {
2565 + display: none !important;
2566 + }
2415 2567 }
2416 -.course-tab-panel .lp-course-author .course-author__pull-left {
2417 - margin-left: 30px;
2418 - text-align: center;
2419 - align-items: center;
2568 +@media (max-width: 768px) {
2569 + .lp-user-profile .lp-profile-content-area {
2570 + align-items: center;
2571 + }
2572 + .lp-user-profile .lp-profile-right {
2573 + flex-direction: column;
2574 + align-items: flex-start;
2575 + }
2576 + .lp-user-profile .lp-profile-user-bio {
2577 + display: none;
2578 + }
2579 + .lp-user-profile.guest .lp-content-area {
2580 + flex-direction: column;
2581 + }
2420 2582 }
2421 -@media (max-width: 767px) {
2422 - .course-tab-panel .lp-course-author .course-author__pull-left {
2423 - margin-left: 0;
2424 - margin-bottom: 30px;
2583 +@media (max-width: 650px) {
2584 + .lp-user-profile .lp-profile-left {
2585 + min-width: 100px;
2586 + max-width: 100px;
2425 2587 }
2588 + .lp-user-profile .lp-user-profile-socials {
2589 + gap: 8px;
2590 + --lp-social-size: 36px;
2591 + font-size: 14px;
2592 + }
2426 2593 }
2427 -.course-tab-panel .lp-course-author img {
2428 - width: 50px;
2429 - height: 50px;
2430 - margin-bottom: 20px;
2431 - border-radius: 50%;
2432 - object-fit: cover;
2433 - object-position: center;
2594 +
2595 +#profile-content-withdrawals > h2 {
2596 + font-size: 1.6em;
2597 + margin-bottom: 12px;
2434 2598 }
2435 -.course-tab-panel .lp-course-author .course-author__pull-right {
2436 - flex: 1;
2599 +
2600 +.learn-press-profile-course {
2601 + /*&__progress {
2602 + .lp_profile_course_progress {
2603 + &__item {
2604 + img {
2605 + width: 100%;
2606 + aspect-ratio: 16/9;
2607 + object-fit: cover;
2608 + height: auto;
2609 + display: block;
2610 + }
2611 +
2612 + td,
2613 + th {
2614 + text-align: center;
2615 +
2616 + &:first-child {
2617 + width: 15%;
2618 + padding: 0;
2619 + @media ( max-width: 768px ) {
2620 + display: none;
2621 + }
2622 + }
2623 +
2624 + &:nth-child( 2 ) {
2625 + width: 25%;
2626 +
2627 + a {
2628 + display: -webkit-box;
2629 + -webkit-line-clamp: 2;
2630 + -webkit-box-orient: vertical;
2631 + overflow: hidden;
2632 + }
2633 + }
2634 +
2635 + &:nth-child( 3 ) {
2636 + width: 10%;
2637 + }
2638 +
2639 + &:nth-child( 4 ) {
2640 + width: 25%;
2641 + }
2642 +
2643 + &:nth-child( 5 ) {
2644 + width: 25%;
2645 + }
2646 + }
2647 + }
2648 + }
2649 +
2650 + @media ( max-width: 768px ) {
2651 + .learn-press-course-tab__filter__content {
2652 + overflow-x: auto;
2653 + }
2654 + }
2655 + }*/
2437 2656 }
2438 -@media (max-width: 767px) {
2439 - .course-tab-panel .lp-course-author .course-author__pull-right {
2657 +.learn-press-profile-course__statistic {
2658 + margin-bottom: 32px;
2659 +}
2660 +.learn-press-profile-course__tab .learn-press-tabs--with-course-builder {
2661 + display: flex;
2662 + align-items: flex-end;
2663 + justify-content: space-between;
2664 + gap: 16px;
2665 +}
2666 +.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-filters {
2667 + flex: 1 1 auto;
2668 +}
2669 +.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link {
2670 + display: inline-flex;
2671 + align-items: center;
2672 + justify-content: center;
2673 + padding: 8px 16px;
2674 + margin-bottom: 8px;
2675 + border: 1px solid var(--lp-border-color, #E2E0DB);
2676 + border-radius: 6px;
2677 + color: var(--lp-primary-color, #ffb606);
2678 + font-size: 0.875em;
2679 + font-weight: 600;
2680 + line-height: 1;
2681 + text-decoration: none;
2682 + white-space: nowrap;
2683 + transition: all 0.2s ease;
2684 +}
2685 +.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link:hover, .learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link:focus {
2686 + background: var(--lp-primary-color, #ffb606);
2687 + border-color: var(--lp-primary-color, #ffb606);
2688 + color: #fff;
2689 + text-decoration: none;
2690 +}
2691 +@media (max-width: 768px) {
2692 + .learn-press-profile-course__tab .learn-press-tabs--with-course-builder {
2693 + flex-direction: column;
2694 + align-items: stretch;
2695 + }
2696 + .learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link {
2440 2697 width: 100%;
2441 - text-align: center;
2698 + margin: 0 0 16px;
2442 2699 }
2443 2700 }
2444 -.course-tab-panel .lp-course-author .author-title {
2445 - margin-bottom: 18px;
2446 -}
2447 -.course-tab-panel .lp-course-author .author-title a {
2448 - color: #333;
2449 - box-shadow: none;
2450 - font-size: 18px;
2701 +
2702 +.lp-profile-content #profile-content-order-details h3 {
2703 + margin-top: 0;
2704 + font-size: 1.875em;
2705 + line-height: 1.5;
2451 2706 font-weight: 500;
2452 - text-transform: capitalize;
2707 + margin-bottom: 15px;
2453 2708 }
2454 -.course-tab-panel .lp-course-author .author-title a:hover {
2455 - color: var(--lp-primary-color);
2709 +
2710 +.recover-order__title {
2711 + margin-bottom: 5px;
2456 2712 }
2457 -.course-tab-panel .lp-course-author .author-description {
2458 - color: #666;
2459 - font-size: 16px;
2460 - font-weight: 300;
2461 - line-height: 26px;
2713 +.recover-order__description {
2714 + margin-bottom: 20px;
2715 + opacity: 0.7;
2716 + font-size: 0.8em;
2717 + font-style: italic;
2462 2718 }
2463 -.course-tab-panel .lp-course-author .author-socials {
2464 - display: grid;
2465 - grid-template-columns: repeat(4, 33px);
2719 +
2720 +.lp-order-recover {
2721 + display: flex;
2466 2722 gap: 10px;
2467 - justify-content: center;
2468 2723 }
2469 -.course-tab-panel .lp-course-author .author-socials > a {
2470 - display: inline-block;
2471 - width: 33px;
2472 - height: 33px;
2473 - margin: 0;
2474 - border: 1px solid #ededed;
2475 - border-radius: 50%;
2476 - color: #878787;
2477 - box-shadow: none;
2478 - font-size: 14px;
2479 - line-height: 33px;
2480 - text-align: center;
2481 - vertical-align: middle;
2482 - transition: all 0.3s;
2724 +.lp-order-recover input[type=text] {
2725 + font-style: italic;
2726 + flex: 1 1 auto;
2483 2727 }
2484 -.course-tab-panel .lp-course-author .author-socials > a:hover {
2485 - border-color: var(--lp-primary-color);
2486 - color: #fff;
2487 - background: var(--lp-primary-color);
2728 +
2729 +.lp-profile-content ul {
2730 + list-style: none !important;
2731 + padding: 0 !important;
2488 2732 }
2489 -.course-tab-panel .lp-course-author .author-socials .fa-googleplus::before {
2490 - content: "\f0d5";
2733 +.lp-profile-content ul.learn-press-courses {
2734 + margin: 0 -16px;
2491 2735 }
2736 +.lp-profile-content h3 {
2737 + margin-top: 0;
2738 +}
2492 2739
2493 -.course-summary div.lp-list-co-instructor {
2494 - display: grid;
2495 - grid-template-columns: repeat(2, 1fr);
2496 - gap: 40px;
2740 +.lp-user-avatar__buttons {
2741 + display: inline-flex;
2742 + gap: 12px;
2743 + margin-top: 16px;
2497 2744 }
2498 -.course-summary div.lp-list-co-instructor__item {
2745 +
2746 +.lp_profile_course_progress__nav {
2747 + margin-top: 1rem;
2748 +}
2749 +
2750 +#profile-content-order-details .lp-table-wrap {
2751 + margin-bottom: 1rem;
2752 +}
2753 +
2754 +.course-extra-box {
2755 + margin-bottom: 16px;
2756 + border: 1px solid var(--lp-border-color, #E2E0DB);
2757 + border-radius: var(--lp-border-radius, 5px);
2758 + width: 100%;
2759 +}
2760 +.course-extra-box.active .course-extra-box__content {
2761 + height: auto;
2762 +}
2763 +.course-extra-box__title {
2764 + --extra-height: 50px;
2499 2765 display: flex;
2500 - column-gap: 30px;
2766 + align-items: center;
2767 + position: relative;
2768 + height: var(--extra-height);
2769 + margin: 0 !important;
2770 + padding: 0 20px 0 45px;
2771 + background: rgba(181, 187, 211, 0.15);
2772 + font-size: 1em;
2773 + font-weight: 700;
2774 + cursor: pointer;
2501 2775 }
2502 2776 @media (max-width: 767px) {
2503 - .course-summary div.lp-list-co-instructor__item {
2504 - align-items: center;
2505 - flex-direction: column;
2506 - padding: 0 15px;
2507 - column-gap: 0;
2508 - row-gap: 10px;
2777 + .course-extra-box__title {
2778 + padding-right: 16px;
2509 2779 }
2510 2780 }
2511 -.course-summary div.lp-list-co-instructor__avatar > img {
2512 - width: 100%;
2513 - max-width: 96px;
2514 - border-radius: 999px;
2781 +.course-extra-box__title::after {
2782 + position: absolute;
2783 + top: 0;
2784 + left: 20px;
2785 + font-family: "lp-icon";
2786 + line-height: var(--extra-height);
2787 + content: "\f107";
2515 2788 }
2516 -.course-summary div.lp-list-co-instructor__bio {
2517 - flex: 1;
2789 +.course-extra-box__content {
2790 + overflow: hidden;
2791 + transition: height 0.3s ease;
2518 2792 }
2519 -.course-summary div.lp-list-co-instructor__bio__top > a {
2520 - font-size: 18px;
2521 - font-weight: 600;
2793 +.course-extra-box__content-inner {
2794 + animation-name: course-extra-box__content-inner-transform;
2795 + animation-duration: 0.3s;
2796 + animation-timing-function: ease-in-out;
2797 + animation-iteration-count: 1;
2798 + animation-direction: normal;
2522 2799 }
2523 -.course-summary div.lp-list-co-instructor__bio__description {
2524 - font-size: 1rem;
2800 +.course-extra-box__content-inner > ul {
2801 + padding-right: 0 !important;
2802 + padding-bottom: 0 !important;
2525 2803 }
2526 -.course-summary .course-price {
2527 - margin-bottom: 10px;
2804 +.course-extra-box__content ul,
2805 +.course-extra-box__content li {
2806 + list-style: none;
2528 2807 }
2529 -.course-summary .course-price .origin-price,
2530 -.course-summary .course-price .price {
2531 - vertical-align: middle;
2808 +.course-extra-box__content ul {
2809 + margin: 0;
2810 + padding: 0;
2532 2811 }
2533 -.course-summary .course-price .origin-price {
2534 - margin-left: 10px;
2535 - font-size: 18px;
2536 - font-style: italic;
2537 - text-decoration: line-through;
2812 +.course-extra-box__content li {
2813 + margin: 0;
2814 + padding: 12px 20px;
2815 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
2538 2816 }
2539 -.course-summary .course-price .price {
2540 - font-size: 24px;
2817 +@media (max-width: 767px) {
2818 + .course-extra-box__content li {
2819 + padding-right: 16px;
2820 + padding-left: 16px;
2821 + }
2541 2822 }
2542 -.course-summary .course-summary-sidebar .lp-course-buttons {
2543 - margin-bottom: 20px;
2823 +.course-extra-box__content li::before {
2824 + margin-left: 8px;
2825 + color: var(--lp-primary-color);
2826 + font-family: "lp-icon";
2827 + content: "\f00c";
2544 2828 }
2545 -.course-summary .course-featured-review .featured-review__title {
2546 - margin-top: 0;
2547 - margin-bottom: 6px;
2548 - font-size: 1.2rem;
2549 - font-weight: 500;
2829 +.course-extra-box__content li:last-child {
2830 + border-bottom: 0;
2550 2831 }
2551 -.course-summary .course-featured-review .featured-review__stars {
2552 - padding-bottom: 12px;
2553 - color: var(--lp-primary-color);
2554 - font-size: 16px;
2832 +.course-extra-box:last-child {
2833 + margin-bottom: 60px;
2555 2834 }
2556 -.course-summary .course-featured-review .featured-review__content {
2557 - position: relative;
2558 - color: #666;
2559 - font-size: 1rem;
2560 - font-style: italic;
2561 - line-height: 24px;
2835 +.course-extra-box.active .course-extra-box__title::after {
2836 + content: "\f106";
2562 2837 }
2563 -.course-summary .course-featured-review .featured-review__content::after {
2564 - position: absolute;
2565 - top: -42px;
2566 - left: -15px;
2567 - color: rgba(102, 102, 102, 0.1);
2568 - font-family: Arial;
2569 - font-size: 180px;
2570 - font-weight: 700;
2571 - font-style: normal;
2572 - content: "‘‘";
2573 - transform: rotate(-180deg);
2838 +.course-extra-box + .comment-respond, .course-extra-box + .comments-area {
2839 + margin-top: 30px;
2840 + margin-bottom: 30px;
2574 2841 }
2575 -.course-summary .course-tags a {
2576 - display: inline-block;
2577 - padding: 3px 5px;
2578 - border-radius: 4px;
2579 - color: #fff;
2580 - background: #9aa5ab;
2581 - font-size: 12px;
2582 - line-height: 1;
2842 +.course-extra-box + .course-tabs {
2843 + margin-top: 30px;
2583 2844 }
2584 2845
2585 -.edit-content {
2586 - margin-right: 5px;
2846 +input[name=course-extra-box-ratio] {
2847 + display: none;
2587 2848 }
2849 +input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content {
2850 + display: block;
2851 +}
2852 +input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content .course-extra-box__content-inner {
2853 + transform: scale(1);
2854 +}
2588 2855
2589 -ul.learn-press-nav-tabs {
2590 - display: flex;
2591 - margin: 0;
2592 - padding: 0;
2593 - border: 1px solid rgba(204, 204, 204, 0.3);
2594 - border-bottom: 0;
2595 - background: #f1f2f8;
2596 - list-style: none;
2856 +@-webkit-keyframes course-extra-box__content-inner-transform {
2857 + from {
2858 + opacity: 0;
2859 + -webkit-transform: translateX(-5%);
2860 + transform: translateX(-5%);
2861 + }
2862 + to {
2863 + opacity: 1;
2864 + -webkit-transform: translateX(0%);
2865 + transform: translateX(0%);
2866 + }
2597 2867 }
2598 -ul.learn-press-nav-tabs .course-nav {
2599 - float: right;
2868 +@keyframes course-extra-box__content-inner-transform {
2869 + from {
2870 + opacity: 0;
2871 + transform: translateX(-5%);
2872 + }
2873 + to {
2874 + opacity: 1;
2875 + transform: translateX(0%);
2876 + }
2877 +}
2878 +.course-tab-panel-faqs .course-faqs-box {
2879 + margin-bottom: 20px;
2880 + border: 1px solid rgba(204, 204, 204, 0.6);
2881 + border-radius: 5px;
2882 +}
2883 +.course-tab-panel-faqs .course-faqs-box__title {
2884 + display: block;
2600 2885 position: relative;
2601 2886 margin: 0;
2602 - border-left: 1px solid rgba(204, 204, 204, 0.3);
2603 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
2604 - list-style: none;
2887 + padding: 12px 20px 12px 45px;
2888 + font-size: 1em;
2889 + line-height: 1.5;
2890 + font-weight: var(--lp-font-weight-link, 600);
2891 + cursor: pointer;
2605 2892 }
2606 -ul.learn-press-nav-tabs .course-nav:first-child.active::after {
2893 +.course-tab-panel-faqs .course-faqs-box__title::after {
2607 2894 position: absolute;
2608 - top: -1px;
2609 - right: -1px;
2610 - width: 1px;
2611 - height: 100%;
2612 - background: #fff;
2613 - content: "";
2895 + top: 12px;
2896 + left: 20px;
2897 + font-family: "lp-icon";
2898 + content: "\f067";
2614 2899 }
2615 -ul.learn-press-nav-tabs .course-nav:last-child {
2616 - border-left: 0;
2900 +.course-tab-panel-faqs .course-faqs-box:last-child {
2901 + margin-bottom: 40px;
2617 2902 }
2618 -ul.learn-press-nav-tabs .course-nav:last-child.active::after {
2619 - position: absolute;
2620 - top: -1px;
2621 - left: -2px;
2622 - width: 2px;
2623 - height: 100%;
2624 - background: #fff;
2625 - content: "";
2903 +.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
2904 + color: var(--lp-primary-color);
2626 2905 }
2627 -ul.learn-press-nav-tabs .course-nav.active {
2628 - border-bottom: 0;
2906 +.course-tab-panel-faqs .course-faqs-box__content {
2907 + display: none;
2629 2908 }
2630 -ul.learn-press-nav-tabs .course-nav.active::before {
2631 - position: absolute;
2632 - top: -1px;
2633 - right: 0;
2634 - width: 100%;
2635 - height: 4px;
2636 - background: var(--lp-primary-color);
2637 - content: "";
2909 +.course-tab-panel-faqs .course-faqs-box__content-inner {
2910 + padding: 20px;
2911 + -webkit-animation-name: course-faqs-box__content-inner-transform;
2912 + animation-name: course-faqs-box__content-inner-transform;
2913 + -webkit-animation-duration: 0.3s;
2914 + animation-duration: 0.3s;
2915 + -webkit-animation-timing-function: ease-in-out;
2916 + animation-timing-function: ease-in-out;
2917 + -webkit-animation-iteration-count: 1;
2918 + animation-iteration-count: 1;
2919 + -webkit-animation-direction: normal;
2920 + animation-direction: normal;
2638 2921 }
2639 -ul.learn-press-nav-tabs .course-nav.active label {
2640 - color: var(--lp-primary-color);
2641 - background-color: white;
2922 +
2923 +input[name=course-faqs-box-ratio] {
2924 + display: none;
2642 2925 }
2643 -ul.learn-press-nav-tabs .course-nav a {
2644 - display: inline-block;
2645 - padding: 10px 20px;
2646 - border-bottom: none;
2647 - outline: none;
2648 - -webkit-box-shadow: none;
2649 - -moz-box-shadow: none;
2650 - box-shadow: none;
2926 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
2927 + display: block;
2651 2928 }
2652 -ul.learn-press-nav-tabs .course-nav a:focus {
2653 - -webkit-box-shadow: none;
2654 - -moz-box-shadow: none;
2655 - box-shadow: none;
2929 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title {
2930 + color: var(--lp-primary-color);
2931 + background: rgba(241, 242, 248, 0.4);
2656 2932 }
2657 -ul.learn-press-nav-tabs[data-tabs] .course-nav {
2658 - flex: 1;
2933 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
2934 + content: "\f068";
2659 2935 }
2660 -ul.learn-press-nav-tabs[data-tabs] .course-nav a {
2661 - width: 100%;
2662 - text-align: center;
2936 +
2937 +@-webkit-keyframes course-faqs-box__content-inner-transform {
2938 + from {
2939 + opacity: 0;
2940 + -webkit-transform: translateY(-5%);
2941 + transform: translateY(-5%);
2942 + }
2943 + to {
2944 + opacity: 1;
2945 + -webkit-transform: translateY(0%);
2946 + transform: translateY(0%);
2947 + }
2663 2948 }
2664 -ul.learn-press-nav-tabs::after {
2665 - display: block;
2666 - clear: both;
2667 - content: "";
2949 +@keyframes course-faqs-box__content-inner-transform {
2950 + from {
2951 + opacity: 0;
2952 + -webkit-transform: translateY(-5%);
2953 + transform: translateY(-5%);
2954 + }
2955 + to {
2956 + opacity: 1;
2957 + -webkit-transform: translateY(0%);
2958 + transform: translateY(0%);
2959 + }
2668 2960 }
2669 -@media (max-width: 767px) {
2670 - ul.learn-press-nav-tabs {
2671 - display: grid;
2672 - grid-template-columns: repeat(2, 1fr);
2673 - max-height: none;
2674 - }
2961 +.extra-box__title, .course-faqs__title, .course-material__title {
2962 + margin-top: 0;
2963 + margin-bottom: 12px;
2675 2964 }
2676 2965
2677 -.course-item-popup #tab-curriculum {
2678 - display: block;
2966 +.edit-content {
2967 + margin-right: 5px;
2679 2968 }
2680 2969
2681 2970 .course-curriculum ul.curriculum-sections {
2682 2971 position: relative;
2683 - z-index: 499;
2684 2972 margin: 0;
2685 2973 padding: 0;
2686 2974 list-style: none;
2687 2975 }
@@ -2707,11 +2995,8 @@
2707 2995 display: block;
2708 2996 }
2709 2997 .course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before {
2710 2998 -webkit-transform: rotate(-180deg);
2711 - -moz-transform: rotate(-180deg);
2712 - -ms-transform: rotate(-180deg);
2713 - -o-transform: rotate(-180deg);
2714 2999 transform: rotate(-180deg);
2715 3000 top: 0;
2716 3001 }
2717 3002 .course-curriculum ul.curriculum-sections .item-meta.duration {
@@ -2722,48 +3007,41 @@
2722 3007 justify-content: center;
2723 3008 align-items: center;
2724 3009 }
2725 3010 .course-curriculum .section-item__loadmore button {
2726 - display: inline-flex;
2727 3011 margin-top: 10px;
2728 - margin-left: auto;
2729 - margin-right: auto;
2730 - padding: 10px 20px;
2731 - border: 1px solid #ccc;
2732 - border-radius: 4px;
3012 + border: 1px solid var(--lp-border-color, #E2E0DB);
3013 + border-radius: var(--lp-border-radius, 5px);
3014 + padding: 8px 16px;
3015 + box-shadow: none;
2733 3016 outline: none;
2734 - color: #222;
2735 - background: #f7f7f7;
2736 - box-shadow: none;
2737 - font-weight: 500;
3017 +}
3018 +.course-curriculum .section-item__loadmore.loading button:before {
3019 + position: absolute;
3020 + inset: 0;
3021 + display: flex;
3022 + align-items: center;
2738 3023 justify-content: center;
2739 - align-items: center;
2740 - cursor: pointer;
2741 - font-size: 1rem;
2742 - font-family: sans-serif;
2743 -}
2744 -.course-curriculum .section-item__loadmore.loading button::before {
2745 - display: inline-block;
2746 - margin-left: 5px;
2747 - font-family: "Font Awesome 5 Free";
2748 - font-weight: 900;
3024 + font-family: "lp-icon";
2749 3025 content: "\f110";
2750 - -webkit-animation: lp-rotating 1s linear infinite;
2751 - -moz-animation: lp-rotating 1s linear infinite;
2752 3026 animation: lp-rotating 1s linear infinite;
3027 + font-variant: normal;
3028 + text-transform: none;
3029 + -webkit-font-smoothing: antialiased;
3030 + -moz-osx-font-smoothing: grayscale;
3031 + color: black;
2753 3032 }
2754 3033 .course-curriculum .section-header {
2755 3034 display: table;
2756 3035 width: 100%;
2757 - padding: 0 0 26px 0;
3036 + padding: 20px 0;
2758 3037 border-bottom: 0;
2759 3038 border-bottom: 1px solid #d9e0f1;
3039 + cursor: pointer;
2760 3040 -webkit-box-sizing: border-box;
2761 - -moz-box-sizing: border-box;
2762 3041 box-sizing: border-box;
2763 3042 }
2764 -.course-curriculum .section-header .section-title,
2765 -.course-curriculum .section-header .section-desc {
3043 +.course-curriculum .section-header .section-title, .course-curriculum .section-header .section-desc {
2766 3044 margin: 0;
2767 3045 }
2768 3046 .course-curriculum .section-header span.show-desc {
2769 3047 display: inline-block;
@@ -2774,11 +3052,10 @@
2774 3052 height: 20px;
2775 3053 transform: translate(0, -50%);
2776 3054 }
2777 3055 .course-curriculum .section-header span.show-desc::before {
2778 - font-family: "Font Awesome 5 Free";
2779 - font-size: 18px;
2780 - font-weight: 900;
3056 + font-family: "lp-icon";
3057 + font-size: 1.125em;
2781 3058 content: "\f107";
2782 3059 }
2783 3060 .course-curriculum .section-header span.show-desc:hover::before {
2784 3061 border-top-color: #ccc;
@@ -2783,20 +3060,19 @@
2783 3060 .course-curriculum .section-header span.show-desc:hover::before {
2784 3061 border-top-color: #ccc;
2785 3062 }
2786 3063 .course-curriculum .section-header .section-desc {
2787 - margin: 0;
2788 3064 margin-top: 10px;
2789 - font-size: 14px;
2790 - line-height: 21px;
2791 - color: #999;
3065 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
3066 + color: var(--lp-color-accent);
2792 3067 font-style: italic;
3068 + line-height: 1.3;
2793 3069 }
2794 3070 .course-curriculum .section-header .section-meta {
2795 3071 display: block;
2796 3072 padding-top: 17px;
2797 3073 padding-bottom: 15px;
2798 - font-size: 14px;
3074 + font-size: 0.8em;
2799 3075 text-align: left;
2800 3076 vertical-align: middle;
2801 3077 white-space: nowrap;
2802 3078 }
@@ -2803,15 +3079,14 @@
2803 3079 .course-curriculum .section-item {
2804 3080 width: 100%;
2805 3081 }
2806 3082 .course-curriculum .section-content {
2807 - margin: 0 0 15px 0;
3083 + margin: 0;
2808 3084 padding: 0;
2809 3085 list-style: none;
2810 3086 }
2811 3087 .course-curriculum .section-content .course-item-meta {
2812 3088 display: table-cell;
2813 - padding: 10px 0;
2814 3089 text-align: left;
2815 3090 vertical-align: middle;
2816 3091 white-space: nowrap;
2817 3092 }
@@ -2816,16 +3091,9 @@
2816 3091 white-space: nowrap;
2817 3092 }
2818 3093 .course-curriculum .section-content .course-item-meta .item-meta {
2819 3094 display: inline-block;
2820 - margin-right: 14px;
2821 - border-radius: 3px;
2822 3095 color: #fff;
2823 - font-size: 14px;
2824 - line-height: 23px;
2825 - text-align: center;
2826 - vertical-align: middle;
2827 - padding: 0 8px;
2828 3096 }
2829 3097 .course-curriculum .section-content .course-item-meta .item-meta.final-quiz {
2830 3098 background: #14c4ff;
2831 3099 }
@@ -2840,21 +3108,11 @@
2840 3108 }
2841 3109 .course-curriculum .section-content .course-item-meta .course-item-status {
2842 3110 padding: 0;
2843 3111 color: #999;
2844 - -webkit-border-radius: 50%;
2845 - -moz-border-radius: 50%;
2846 - border-radius: 50%;
2847 - -webkit-box-sizing: border-box;
2848 - -moz-box-sizing: border-box;
2849 - box-sizing: border-box;
2850 3112 }
2851 3113 .course-curriculum .section-content .course-item-meta .course-item-status::before {
2852 - font-family: "Font Awesome 5 Free";
2853 - font-size: 14px;
2854 - font-weight: 900;
2855 - vertical-align: middle;
2856 - text-transform: lowercase;
3114 + font-family: "lp-icon";
2857 3115 content: "\f00c";
2858 3116 }
2859 3117 .course-curriculum .section-content .course-item-preview {
2860 3118 font-style: normal;
@@ -2860,87 +3118,69 @@
2860 3118 font-style: normal;
2861 3119 padding: 0;
2862 3120 }
2863 3121 .course-curriculum .section-content .course-item-preview::before {
2864 - color: #fff;
2865 - padding: 0 8px;
2866 - background: #00adff;
2867 - display: inline-flex;
2868 - align-items: center;
2869 - justify-content: center;
2870 - -webkit-border-radius: 3px;
2871 - -moz-border-radius: 3px;
2872 - border-radius: 3px;
2873 - vertical-align: baseline;
2874 - content: attr(data-preview);
3122 + font-family: "lp-icon";
3123 + content: "\f06e";
3124 + color: #999;
2875 3125 }
2876 3126 .course-curriculum .course-item {
2877 3127 display: flex;
2878 3128 position: relative;
2879 3129 margin: 0 0 2px 0;
2880 - padding: 0 30px 0 15px;
3130 + padding: 0 16px;
2881 3131 background: rgba(241, 242, 248, 0.4);
2882 - font-size: 14px;
2883 3132 transition: padding-right linear 0.15s;
2884 3133 }
2885 -@media (max-width: 767px) {
2886 - .course-curriculum .course-item {
2887 - padding: 0 15px 0 0;
2888 - }
2889 -}
2890 3134 .course-curriculum .course-item > span {
2891 3135 display: flex;
2892 3136 width: 28px;
2893 3137 color: #666;
2894 - font-size: 16px;
2895 3138 font-weight: 300;
2896 3139 align-items: center;
2897 3140 }
2898 3141 .course-curriculum .course-item .section-item-link {
2899 - display: table;
2900 - padding-left: 15px;
2901 - padding-right: 0;
2902 - border-bottom: none;
3142 + display: flex;
3143 + align-items: flex-start;
3144 + justify-content: space-between;
3145 + width: 100%;
3146 + padding: 12px 0;
3147 + color: inherit;
2903 3148 outline: none;
2904 - box-shadow: none;
2905 - line-height: 1.5;
2906 - color: #777;
2907 - text-decoration: none;
3149 + gap: 12px;
2908 3150 }
2909 3151 .course-curriculum .course-item .section-item-link:hover .item-name {
2910 3152 color: var(--lp-primary-color);
2911 3153 }
2912 3154 .course-curriculum .course-item .section-item-link::before {
2913 - display: table-cell;
2914 - display: table-cell;
2915 - right: 0;
2916 - width: 20px;
2917 - padding: 15px 0;
2918 3155 color: var(--lp-primary-color);
2919 - font-family: "Font Awesome 5 Free";
2920 - font-size: 18px;
2921 - font-weight: 400;
2922 - vertical-align: middle;
2923 - transition: right linear 0.15s;
3156 + font-family: "lp-icon";
2924 3157 }
2925 -.course-curriculum .course-item .item-icon,
3158 +.course-curriculum .course-item .section-item-link .course-item-info {
3159 + width: 100%;
3160 +}
3161 +.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre {
3162 + display: flex;
3163 + flex-flow: row-reverse;
3164 + justify-content: flex-end;
3165 + gap: 16px;
3166 + align-items: center;
3167 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
3168 +}
3169 +.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration {
3170 + background: transparent;
3171 +}
2926 3172 .course-curriculum .course-item .item-name {
2927 - display: table-cell;
2928 - padding: 17px 16px;
2929 - color: #333;
2930 - font-size: 16px;
2931 3173 font-weight: 600;
2932 - vertical-align: middle;
2933 3174 }
2934 -.course-curriculum .course-item .item-icon::before {
2935 - font-size: 18px;
3175 +.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
3176 + content: "\f059";
2936 3177 }
2937 -.course-curriculum .course-item .item-icon.icon-lock {
2938 - float: left;
2939 - margin-top: 15px;
3178 +.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before {
3179 + content: "\e929" !important;
2940 3180 }
2941 -.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
2942 - content: "\f059";
3181 +.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before {
3182 + content: "\e92a" !important;
2943 3183 }
2944 3184 .course-curriculum .course-item.course-item-lp_lesson .section-item-link::before {
2945 3185 content: "\f15b";
2946 3186 }
@@ -2975,9 +3215,8 @@
2975 3215 content: "";
2976 3216 transition: height linear 0.15s, top linear 0.15s;
2977 3217 }
2978 3218 .course-curriculum .course-item.current {
2979 - padding-right: 10px;
2980 3219 background: #f9f9f9;
2981 3220 }
2982 3221 .course-curriculum .course-item.current a::before {
2983 3222 right: 10px;
@@ -2989,177 +3228,46 @@
2989 3228 .course-curriculum .section-left {
2990 3229 vertical-align: top;
2991 3230 }
2992 3231 .course-curriculum .section-left .section-title {
2993 - padding: 0;
2994 - color: #666;
2995 - font-size: 1.4rem;
2996 - letter-spacing: 0;
3232 + font-weight: 700;
3233 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
2997 3234 text-transform: capitalize;
2998 3235 display: block;
2999 3236 }
3000 3237 .course-curriculum .curriculum-more__button {
3001 - display: flex;
3238 + border: 1px solid var(--lp-border-color, #E2E0DB);
3239 + border-radius: var(--lp-border-radius, 5px);
3240 + padding: 8px 16px;
3241 + box-shadow: none;
3242 + outline: none;
3002 3243 width: 100%;
3003 3244 margin-top: 20px;
3004 3245 margin-bottom: 20px;
3005 - padding: 10px 0;
3006 - border: none;
3007 - outline: none;
3008 - color: #fff;
3009 - background: #333;
3010 - box-shadow: none;
3246 +}
3247 +.course-curriculum .curriculum-more__button.loading:before {
3248 + position: absolute;
3249 + inset: 0;
3250 + display: flex;
3251 + align-items: center;
3011 3252 justify-content: center;
3012 - align-items: center;
3013 - cursor: pointer;
3014 - font-size: 1rem;
3015 - font-family: sans-serif;
3016 -}
3017 -.course-curriculum .curriculum-more__button.loading::before {
3018 - display: inline-block;
3019 - margin-left: 5px;
3020 - font-family: "Font Awesome 5 Free";
3021 - font-weight: 900;
3253 + font-family: "lp-icon";
3022 3254 content: "\f110";
3023 - -webkit-animation: lp-rotating 1s linear infinite;
3024 - -moz-animation: lp-rotating 1s linear infinite;
3025 3255 animation: lp-rotating 1s linear infinite;
3256 + font-variant: normal;
3257 + text-transform: none;
3258 + -webkit-font-smoothing: antialiased;
3259 + -moz-osx-font-smoothing: grayscale;
3260 + color: black;
3026 3261 }
3027 3262
3028 -body.course-item-popupx {
3029 - overflow: hidden;
3030 - _opacity: 0;
3031 -}
3032 -body.course-item-popupx #learn-press-course-curriculum {
3033 - overflow: auto;
3034 - position: fixed;
3035 - z-index: 9999;
3036 - top: 32px;
3037 - bottom: 0;
3038 - right: 0;
3039 - width: 400px;
3040 - border-left: 1px solid #ddd;
3041 - background: #fff;
3042 -}
3043 -body.course-item-popupx #learn-press-course-curriculum .section-header {
3044 - padding: 0 15px;
3045 -}
3046 -body.course-item-popupx #learn-press-course-curriculum .section-header .section-desc {
3047 - margin: -10px 0 5px;
3048 -}
3049 -body.course-item-popupx #learn-press-course-curriculum .course-item {
3050 - padding-left: 15px;
3051 - padding-right: 15px;
3052 -}
3053 -body.course-item-popupx #learn-press-course-curriculum .course-item a::before {
3054 - right: 15px;
3055 -}
3056 -body.course-item-popupx #learn-press-content-item {
3057 - overflow: hidden;
3058 - position: fixed;
3059 - z-index: 9999;
3060 - top: 32px;
3061 - left: 0;
3062 - bottom: 0;
3063 - right: 400px;
3064 - background: #fff;
3065 -}
3066 -body.course-item-popupx #learn-press-content-item .content-item-wrap {
3067 - max-width: 900px;
3068 - margin: 10px auto;
3069 -}
3070 -body.course-item-popupx #learn-press-content-item .course-item-title {
3071 - font-size: 1.4rem;
3072 -}
3073 -body.course-item-popupx #learn-press-content-item .content-question-summary .review-heading {
3074 - text-align: center;
3075 -}
3076 -body.course-item-popupx #learn-press-content-item .content-question-summary .question-title {
3077 - margin-bottom: 10px;
3078 - font-size: 1.2rem;
3079 -}
3080 -body.course-item-popupx #content-item-nav {
3081 - position: fixed;
3082 - z-index: 99999;
3083 - left: 0;
3084 - bottom: 0;
3085 - right: 400px;
3086 - height: 60px;
3087 - border-top: 1px solid #ddd;
3088 - background: #f5f5f5;
3089 -}
3090 -body.course-item-popupx #content-item-nav .content-item-nav-wrap {
3091 - max-width: 900px;
3092 - margin: 10px auto;
3093 -}
3094 -body.course-item-popupx #content-item-nav button {
3095 - height: 40px;
3096 - padding: 0 20px;
3097 - line-height: 40px;
3098 -}
3099 -body.course-item-popupx .comment-form-textarea {
3100 - -webkit-box-sizing: border-box;
3101 - -moz-box-sizing: border-box;
3102 - box-sizing: border-box;
3103 -}
3104 -body.course-item-popupx.wpadminbar #learn-press-course-curriculum,
3105 -body.course-item-popupx.wpadminbar #learn-press-content-item {
3106 - top: 92px;
3107 -}
3108 -body.course-item-popupx.wpadminbar .content-item-description {
3109 - margin-bottom: 20px;
3110 -}
3111 -body.course-item-popupx .content-item-summary {
3112 - margin-bottom: 50px;
3113 -}
3114 -body.course-item-popupx .content-item-summary > h3 {
3115 - margin-bottom: 20px;
3116 -}
3117 -body.course-item-popupx .content-item-summary.content-item-video .entry-video {
3118 - position: absolute;
3119 - top: 0;
3120 - right: 0;
3121 - width: 100%;
3122 - background: #000;
3123 - line-height: 1;
3124 -}
3125 -body.course-item-popupx .content-item-summary.content-item-video .entry-video iframe {
3126 - width: 100%;
3127 - max-width: 900px;
3128 - margin-bottom: 0;
3129 - vertical-align: top;
3130 -}
3131 -body.course-item-popupx .learn-press-content-protected-message {
3132 - margin-bottom: 50px;
3133 - padding: 20px;
3134 - background: #ffe0e0;
3135 -}
3136 -body.course-item-popupx.content-only #learn-press-content-item {
3137 - z-index: 9999999;
3138 - top: 0;
3139 - bottom: 0;
3140 - right: 0;
3141 -}
3142 -body.course-item-popupx.content-only #learn-press-content-item .content-item-scrollable {
3143 - bottom: 0;
3144 -}
3145 -body #ifr-course-item {
3146 - position: absolute;
3147 - z-index: 999999;
3148 - top: 0;
3149 - right: 0;
3150 - width: 100%;
3151 - height: 100%;
3152 - background: #fff;
3153 -}
3154 -body .content-item-summary .form-button-finish-course,
3155 -body .lp-quiz-buttons .form-button-finish-course {
3263 +body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
3156 3264 float: left;
3157 3265 }
3158 3266
3159 3267 #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 {
3160 3268 top: 2px;
3161 - font-family: "Font Awesome 5 Free";
3269 + font-family: "lp-icon";
3162 3270 }
3163 3271 #wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before {
3164 3272 content: "\f017";
3165 3273 }
@@ -3169,33 +3277,12 @@
3169 3277 #wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before {
3170 3278 content: "\f29c";
3171 3279 }
3172 3280
3173 -.scroll-wrapper {
3174 - overflow: hidden;
3175 - opacity: 0;
3176 -}
3177 -.scroll-wrapper .scroll-element {
3178 - background: transparent;
3179 -}
3180 -.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
3181 - transition: opacity 0.25s;
3182 -}
3183 -.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
3184 - opacity: 0.7;
3185 -}
3186 -
3187 3281 .course-remaining-time .label-enrolled {
3188 3282 font-size: inherit;
3189 3283 }
3190 3284
3191 -.learn-press-form.completed button::before {
3192 - margin-left: 10px;
3193 - font-family: "Font Awesome 5 Free";
3194 - font-size: 18px;
3195 - content: "\f00c";
3196 -}
3197 -
3198 3285 .lp-course-progress {
3199 3286 position: relative;
3200 3287 }
3201 3288 .lp-course-progress .lp-passing-conditional {
@@ -3209,328 +3296,250 @@
3209 3296
3210 3297 .viewing-course-item .section-header .section-desc {
3211 3298 display: none;
3212 3299 }
3213 -.viewing-course-item .content-item-wrap {
3214 - margin-top: 50px;
3300 +
3301 +.lp-course-curriculum ul, .lp-course-curriculum li {
3302 + list-style: none;
3303 + margin: 0;
3304 + padding: 0;
3215 3305 }
3216 -
3217 -/***********/
3218 -.course-meta {
3306 +.lp-course-curriculum .course-curriculum-info {
3219 3307 display: flex;
3220 - margin-bottom: 40px;
3308 + justify-content: space-between;
3309 + gap: 20px;
3310 + margin-bottom: 20px;
3221 3311 }
3222 -.course-meta .course-meta__pull-left,
3223 -.course-meta .course-meta__pull-right {
3312 +.lp-course-curriculum .course-curriculum-info__left {
3224 3313 display: flex;
3314 + align-items: center;
3225 3315 flex-wrap: wrap;
3316 + gap: 8px;
3226 3317 }
3227 -.course-meta .course-meta__pull-left {
3228 - flex: 1;
3318 +.lp-course-curriculum .course-curriculum-info__left li {
3319 + display: inline-flex;
3320 + align-items: center;
3321 + gap: 8px;
3229 3322 }
3230 -.course-meta .course-meta__pull-left .meta-item {
3231 - margin-left: 10px;
3323 +.lp-course-curriculum .course-curriculum-info__left li::after {
3324 + content: "";
3325 + width: 4px;
3326 + height: 4px;
3327 + background-color: var(--lp-border-color, #E2E0DB);
3328 + display: inline-block;
3232 3329 }
3233 -.course-meta .course-meta__pull-right {
3234 - flex: 0 0 50%;
3330 +.lp-course-curriculum .course-curriculum-info__left li:last-child::after {
3331 + content: none;
3235 3332 }
3236 -.course-meta .course-meta__pull-right .meta-item {
3237 - margin-right: 10px;
3333 +.lp-course-curriculum .course-curriculum-info__right {
3334 + font-weight: var(--lp-font-weight-link, 600);
3335 + text-align: left;
3336 + text-transform: capitalize;
3238 3337 }
3239 -.course-meta.course-meta-primary .meta-item {
3240 - flex: 1;
3338 +.lp-course-curriculum .course-toggle-all-sections {
3339 + cursor: pointer;
3241 3340 }
3242 -.course-meta.two-columns .course-meta {
3243 - flex: 1;
3341 +.lp-course-curriculum .course-section {
3342 + margin-bottom: 8px;
3343 + border: 1px solid var(--lp-border-color, #E2E0DB);
3344 + border-radius: var(--lp-border-radius, 5px);
3345 + cursor: pointer;
3346 + overflow: hidden;
3244 3347 }
3245 -
3246 -.course-extra-box {
3247 - margin-bottom: 3px;
3248 - border: 1px solid rgba(204, 204, 204, 0.3);
3249 - border-radius: 5px;
3348 +.lp-course-curriculum .course-section.lp-collapse .course-section__items {
3349 + display: none;
3350 + animation: ease-in-out;
3250 3351 }
3251 -.course-extra-box__title {
3252 - --extra-height: 50px;
3253 - display: flex;
3254 - align-items: center;
3255 - position: relative;
3256 - height: var(--extra-height);
3257 - margin: 0 !important;
3258 - padding: 0 38px 0 45px;
3259 - background: rgba(181, 187, 211, 0.15);
3260 - font-size: 1.1rem;
3261 - font-weight: 600;
3262 - cursor: pointer;
3352 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up {
3353 + display: none;
3263 3354 }
3264 -@media (max-width: 767px) {
3265 - .course-extra-box__title {
3266 - padding-right: 15px;
3267 - }
3355 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down {
3356 + display: block;
3268 3357 }
3269 -.course-extra-box__title::after {
3270 - position: absolute;
3271 - top: 0;
3272 - left: 20px;
3273 - color: #666;
3274 - font-family: "Font Awesome 5 Free";
3275 - line-height: var(--extra-height);
3276 - content: "\f0d7";
3358 +.lp-course-curriculum .course-section .lp-icon-angle-down {
3359 + display: none;
3277 3360 }
3278 -.course-extra-box__content {
3279 - display: none;
3361 +.lp-course-curriculum .course-section:last-child {
3362 + margin-bottom: 0;
3280 3363 }
3281 -.course-extra-box__content-inner {
3282 - -webkit-animation-name: course-extra-box__content-inner-transform;
3283 - animation-name: course-extra-box__content-inner-transform;
3284 - -webkit-animation-duration: 0.3s;
3285 - animation-duration: 0.3s;
3286 - -webkit-animation-timing-function: ease-in-out;
3287 - animation-timing-function: ease-in-out;
3288 - -webkit-animation-iteration-count: 1;
3289 - animation-iteration-count: 1;
3290 - -webkit-animation-direction: normal;
3291 - animation-direction: normal;
3364 +.lp-course-curriculum .course-section .course-section-header {
3365 + background-color: var(--lp-white-grey, #F7F7FB);
3366 + padding: 20px;
3367 + column-gap: 12px;
3368 + display: flex;
3369 + justify-content: space-between;
3292 3370 }
3293 -.course-extra-box__content ul,
3294 -.course-extra-box__content li {
3295 - list-style: none;
3371 +.lp-course-curriculum .course-section__title {
3372 + font-weight: 600;
3373 + font-size: 1.1em;
3374 + line-height: 1.3em;
3296 3375 }
3297 -.course-extra-box__content ul {
3298 - margin: 0;
3299 - padding: 0;
3376 +.lp-course-curriculum .course-section__description {
3377 + margin: 4px 0 0 0;
3300 3378 }
3301 -.course-extra-box__content li {
3302 - margin: 0;
3303 - padding: 10px 38px;
3304 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
3305 - color: #666;
3306 - font-size: 16px;
3307 - font-weight: 300;
3379 +.lp-course-curriculum .course-section .section-toggle {
3380 + line-height: 1;
3308 3381 }
3309 -@media (max-width: 767px) {
3310 - .course-extra-box__content li {
3311 - padding-right: 30px;
3312 - padding-left: 30px;
3313 - }
3382 +.lp-course-curriculum .course-section .section-toggle i {
3383 + font-size: 24px;
3314 3384 }
3315 -.course-extra-box__content li::before {
3316 - margin-left: 8px;
3317 - color: var(--lp-primary-color);
3318 - font-family: "Font Awesome 5 Free";
3319 - font-weight: 900;
3320 - content: "\f00c";
3385 +.lp-course-curriculum .course-section .course-section-info {
3386 + margin-right: 0;
3387 + margin-left: auto;
3321 3388 }
3322 -.course-extra-box__content li:last-child {
3323 - border-bottom: 0;
3389 +.lp-course-curriculum .course-section .section-count-items {
3390 + min-width: 24px;
3391 + font-weight: 600;
3392 + text-align: center;
3393 + line-height: 1.3;
3394 + white-space: nowrap;
3324 3395 }
3325 -.course-extra-box:last-child {
3326 - margin-bottom: 60px;
3396 +.lp-course-curriculum .course-section .course-item {
3397 + background-color: transparent;
3398 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
3399 + padding: 12px 20px;
3400 + margin: 0;
3327 3401 }
3328 -.course-extra-box.active .course-extra-box__title::after {
3329 - content: "\f0d8";
3402 +.lp-course-curriculum .course-section .course-item__link {
3403 + display: flex;
3404 + justify-content: space-between;
3405 + width: 100%;
3406 + column-gap: 12px;
3407 + row-gap: 8px;
3408 + position: relative;
3409 + align-items: flex-start;
3410 + color: inherit;
3330 3411 }
3331 -.course-extra-box + .comment-respond, .course-extra-box + .comments-area {
3332 - margin-top: 60px;
3333 - margin-bottom: 30px;
3412 +.lp-course-curriculum .course-section .course-item__info {
3413 + display: flex;
3414 + column-gap: 12px;
3415 + row-gap: 8px;
3334 3416 }
3335 -.course-extra-box + .course-tabs {
3336 - margin-top: 60px;
3417 +.lp-course-curriculum .course-section .course-item__info .course-item-ico {
3418 + min-width: 16px;
3337 3419 }
3338 -
3339 -input[name=course-extra-box-ratio] {
3340 - display: none;
3420 +.lp-course-curriculum .course-section .course-item__content {
3421 + display: flex;
3422 + justify-content: space-between;
3423 + column-gap: 12px;
3424 + row-gap: 8px;
3425 + align-items: baseline;
3426 + flex: 1;
3341 3427 }
3342 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content {
3343 - display: block;
3428 +@media (max-width: 1024px) {
3429 + .lp-course-curriculum .course-section .course-item__content {
3430 + flex-wrap: wrap;
3431 + }
3344 3432 }
3345 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content .course-extra-box__content-inner {
3346 - transform: scale(1);
3433 +.lp-course-curriculum .course-section .course-item__left:hover {
3434 + color: var(--lp-primary-color, #ffb606);
3347 3435 }
3348 -
3349 -@-webkit-keyframes course-extra-box__content-inner-transform {
3350 - from {
3351 - opacity: 0;
3352 - -webkit-transform: translateX(-5%);
3353 - -moz-transform: translateX(-5%);
3354 - -ms-transform: translateX(-5%);
3355 - -o-transform: translateX(-5%);
3356 - transform: translateX(-5%);
3357 - }
3358 - to {
3359 - opacity: 1;
3360 - -webkit-transform: translateX(0%);
3361 - -moz-transform: translateX(0%);
3362 - -ms-transform: translateX(0%);
3363 - -o-transform: translateX(0%);
3364 - transform: translateX(0%);
3365 - }
3436 +.lp-course-curriculum .course-section .course-item__right {
3437 + display: flex;
3438 + column-gap: 12px;
3439 + row-gap: 8px;
3440 + align-items: center;
3441 + flex: none;
3442 + color: var(--lp-color-meta, #8a8a8a);
3443 + flex-wrap: wrap;
3444 + flex-direction: row-reverse;
3445 + justify-content: flex-end;
3366 3446 }
3367 -@keyframes course-extra-box__content-inner-transform {
3368 - from {
3369 - opacity: 0;
3370 - transform: translateX(-5%);
3447 +@media (max-width: 1024px) {
3448 + .lp-course-curriculum .course-section .course-item__right {
3449 + width: 100%;
3450 + order: 3;
3371 3451 }
3372 - to {
3373 - opacity: 1;
3374 - transform: translateX(0%);
3375 - }
3376 3452 }
3377 -.course-tab-panel-faqs {
3378 - padding-top: 64px;
3453 +.lp-course-curriculum .course-section .course-item__status .course-item-ico {
3454 + width: 24px;
3455 + display: flex;
3456 + justify-content: center;
3379 3457 }
3380 -.course-tab-panel-faqs .course-faqs-box {
3381 - margin-bottom: 20px;
3382 - border: 1px solid rgba(204, 204, 204, 0.6);
3383 - border-radius: 5px;
3458 +.lp-course-curriculum .course-section .course-item-ico::before {
3459 + content: "";
3460 + display: inline-block;
3461 + font-family: "lp-icon";
3462 + font-weight: normal;
3384 3463 }
3385 -.course-tab-panel-faqs .course-faqs-box__title {
3386 - display: block;
3387 - position: relative;
3388 - margin: 0;
3389 - padding: 20px 25px 20px 45px;
3390 - font-size: 1.1rem;
3391 - font-weight: 500;
3392 - line-height: 1.7;
3393 - cursor: pointer;
3464 +.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before {
3465 + content: "\f15b";
3394 3466 }
3395 -.course-tab-panel-faqs .course-faqs-box__title::after {
3396 - position: absolute;
3397 - top: 50%;
3398 - left: 28px;
3399 - color: #6c6c6c;
3400 - font-family: "Font Awesome 5 Free";
3401 - font-size: 12px;
3402 - font-weight: 900;
3403 - content: "\f078";
3404 - transform: translateY(-50%);
3467 +.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before {
3468 + content: "\f12e";
3405 3469 }
3406 -.course-tab-panel-faqs .course-faqs-box:last-child {
3407 - margin-bottom: 40px;
3470 +.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before {
3471 + content: "\e929";
3408 3472 }
3409 -.course-tab-panel-faqs .course-faqs-box:hover {
3410 - background: rgba(241, 242, 248, 0.4);
3473 +.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before {
3474 + content: "\e92a";
3411 3475 }
3412 -.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
3413 - color: var(--lp-primary-color);
3476 +.lp-course-curriculum .course-section .course-item-ico.preview::before {
3477 + content: "\f06e";
3478 + color: #999;
3414 3479 }
3415 -.course-tab-panel-faqs .course-faqs-box__content {
3416 - display: none;
3480 +.lp-course-curriculum .course-section .course-item-ico.locked::before {
3481 + content: "\f023";
3482 + color: #999;
3417 3483 }
3418 -.course-tab-panel-faqs .course-faqs-box__content-inner {
3419 - padding: 0 25px 25px 25px;
3420 - color: #666;
3421 - font-size: 1rem;
3422 - font-weight: 300;
3423 - line-height: 26px;
3424 - -webkit-animation-name: course-faqs-box__content-inner-transform;
3425 - animation-name: course-faqs-box__content-inner-transform;
3426 - -webkit-animation-duration: 0.3s;
3427 - animation-duration: 0.3s;
3428 - -webkit-animation-timing-function: ease-in-out;
3429 - animation-timing-function: ease-in-out;
3430 - -webkit-animation-iteration-count: 1;
3431 - animation-iteration-count: 1;
3432 - -webkit-animation-direction: normal;
3433 - animation-direction: normal;
3484 +.lp-course-curriculum .course-section .course-item-ico.passed.completed::before {
3485 + content: "\f00c";
3486 + color: #3bb54a;
3434 3487 }
3435 -
3436 -input[name=course-faqs-box-ratio] {
3437 - display: none;
3488 +.lp-course-curriculum .course-section .course-item-ico.in-progress::before, .lp-course-curriculum .course-section .course-item-ico.completed::before {
3489 + content: "\f00c";
3490 + color: #999;
3438 3491 }
3439 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
3440 - display: block;
3492 +.lp-course-curriculum .course-section .course-item-ico.failed.completed::before {
3493 + content: "\f00d";
3494 + color: #f02425;
3441 3495 }
3442 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box {
3443 - background: rgba(241, 242, 248, 0.4);
3496 +.lp-course-curriculum .course-section .course-item-ico.started::before {
3497 + content: "\f00c";
3498 + color: #999;
3444 3499 }
3445 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title {
3446 - color: var(--lp-primary-color);
3500 +.lp-course-curriculum .course-section .course-item-ico.doing::before {
3501 + content: "\e921";
3502 + color: #999;
3447 3503 }
3448 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
3449 - content: "\f077";
3504 +
3505 +.info-learning .course-progress > div {
3506 + margin-bottom: 8px;
3450 3507 }
3451 -
3452 -@-webkit-keyframes course-faqs-box__content-inner-transform {
3453 - from {
3454 - opacity: 0;
3455 - -webkit-transform: translateX(-5%);
3456 - -moz-transform: translateX(-5%);
3457 - -ms-transform: translateX(-5%);
3458 - -o-transform: translateX(-5%);
3459 - transform: translateX(-5%);
3460 - }
3461 - to {
3462 - opacity: 1;
3463 - -webkit-transform: translateX(0%);
3464 - -moz-transform: translateX(0%);
3465 - -ms-transform: translateX(0%);
3466 - -o-transform: translateX(0%);
3467 - transform: translateX(0%);
3468 - }
3508 +.info-learning .course-progress__line {
3509 + width: 100%;
3510 + background: #ccc;
3511 + height: 5px;
3512 + border-radius: 5px;
3513 + position: relative;
3469 3514 }
3470 -@keyframes course-faqs-box__content-inner-transform {
3471 - from {
3472 - opacity: 0;
3473 - -webkit-transform: translateX(-5%);
3474 - -moz-transform: translateX(-5%);
3475 - -ms-transform: translateX(-5%);
3476 - -o-transform: translateX(-5%);
3477 - transform: translateX(-5%);
3478 - }
3479 - to {
3480 - opacity: 1;
3481 - -webkit-transform: translateX(0%);
3482 - -moz-transform: translateX(0%);
3483 - -ms-transform: translateX(0%);
3484 - -o-transform: translateX(0%);
3485 - transform: translateX(0%);
3486 - }
3515 +.info-learning .course-progress__line__active {
3516 + background: var(--lp-primary-color);
3517 + height: 100%;
3518 + border-radius: 5px;
3519 + position: absolute;
3520 + top: 0;
3521 + right: 0;
3487 3522 }
3488 -/***********/
3489 -@media screen and (max-width: 1300px) {
3490 - body.course-item-popup #learn-press-course-curriculum {
3491 - width: 300px;
3492 - }
3493 - body.course-item-popup #learn-press-course-curriculum .progress-bg {
3494 - width: 40px;
3495 - }
3496 - body.course-item-popup #content-item-nav {
3497 - right: 300px;
3498 - }
3499 - body.course-item-popup .section-desc {
3500 - display: none;
3501 - }
3523 +.info-learning .course-progress__line__active {
3524 + background: var(--lp-primary-color);
3525 + height: 100%;
3526 + border-radius: 5px;
3527 + position: absolute;
3528 + top: 0;
3529 + right: 0;
3502 3530 }
3503 -@media screen and (max-width: 1200px) {
3504 - body.course-item-popupx #learn-press-course-curriculum {
3505 - width: 300px;
3506 - }
3507 - body.course-item-popupx #content-item-nav {
3508 - right: 300px;
3509 - }
3531 +.info-learning .course-progress__line__point {
3532 + position: absolute;
3533 + top: 0;
3534 + width: 2px;
3535 + height: 100%;
3536 + background: var(--lp-secondary-color);
3510 3537 }
3511 -@media screen and (max-width: 768px) {
3512 - body.course-item-popup .course-curriculum {
3513 - width: 200px;
3514 - }
3515 - body.course-item-popup #content-item-nav {
3516 - right: 200px;
3517 - }
3518 - body.course-item-popup.wpadminbar #learn-press-content-item,
3519 -body.course-item-popup.wpadminbar #learn-press-course-curriculum {
3520 - top: 106px;
3521 - }
3522 - .learn-press-course-results-progress {
3523 - margin-left: 0%;
3524 - }
3525 - .learn-press-course-results-progress .items-progress,
3526 -.learn-press-course-results-progress .course-progress {
3527 - float: none;
3528 - width: 100%;
3529 - margin-left: 0%;
3530 - margin-bottom: 20px;
3531 - }
3538 +.info-learning .start-date, .info-learning .end-date {
3539 + margin-bottom: 8px;
3532 3540 }
3541 +
3533 3542 .lp-quiz-buttons {
3534 3543 margin-bottom: 20px;
3535 3544 display: block;
3536 3545 clear: both;
@@ -3546,13 +3555,12 @@
3546 3555 }
3547 3556 .quiz-progress .progress-items .progress-item {
3548 3557 position: relative;
3549 3558 color: #777;
3550 - font-size: 15px;
3559 + font-size: 0.938em;
3551 3560 flex: 1;
3552 3561 }
3553 -.quiz-progress .progress-items .progress-item .progress-number,
3554 -.quiz-progress .progress-items .progress-item .progress-label {
3562 +.quiz-progress .progress-items .progress-item .progress-number, .quiz-progress .progress-items .progress-item .progress-label {
3555 3563 display: block;
3556 3564 line-height: 1;
3557 3565 text-align: center;
3558 3566 }
@@ -3557,13 +3565,13 @@
3557 3565 text-align: center;
3558 3566 }
3559 3567 .quiz-progress .progress-items .progress-item .progress-number {
3560 3568 margin: 15px 0 10px 0;
3561 - font-size: 20px;
3569 + font-size: 1.25em;
3562 3570 }
3563 3571 .quiz-progress .progress-items .progress-item .progress-label {
3564 3572 margin-bottom: 15px;
3565 - font-size: 14px;
3573 + font-size: 0.875em;
3566 3574 }
3567 3575 .quiz-progress .progress-items .progress-item i {
3568 3576 display: none;
3569 3577 float: right;
@@ -3570,9 +3578,9 @@
3570 3578 width: 60px;
3571 3579 height: 60px;
3572 3580 color: #fff;
3573 3581 background: #00adff;
3574 - font-size: 30px;
3582 + font-size: 1.875em;
3575 3583 line-height: 60px;
3576 3584 text-align: center;
3577 3585 }
3578 3586 .quiz-progress .progress-items .progress-item::after {
@@ -3591,24 +3599,15 @@
3591 3599 overflow: hidden;
3592 3600 position: relative;
3593 3601 margin: 0 0 18px 0;
3594 3602 padding: 10px;
3595 - color: #777;
3596 - background: #f5f5f5;
3597 - font-size: 20px;
3598 3603 cursor: pointer;
3599 - -webkit-border-radius: 4px;
3600 - -moz-border-radius: 4px;
3601 3604 border-radius: 4px;
3602 3605 -webkit-transition: background linear 0.25s;
3603 - -moz-transition: background linear 0.25s;
3604 - -ms-transition: background linear 0.25s;
3605 - -o-transition: background linear 0.25s;
3606 3606 transition: background linear 0.25s;
3607 3607 }
3608 3608 .answer-options .answer-option .option-title {
3609 3609 display: table-cell;
3610 - font-size: smaller;
3611 3610 }
3612 3611 .answer-options .answer-option .option-title .option-title-content {
3613 3612 display: inline-block;
3614 3613 vertical-align: middle;
@@ -3621,11 +3620,8 @@
3621 3620 width: 3px;
3622 3621 background: #ddd;
3623 3622 content: "";
3624 3623 -webkit-transition: background linear 0.25s;
3625 - -moz-transition: background linear 0.25s;
3626 - -ms-transition: background linear 0.25s;
3627 - -o-transition: background linear 0.25s;
3628 3624 transition: background linear 0.25s;
3629 3625 }
3630 3626 .answer-options .answer-option input[type=checkbox],
3631 3627 .answer-options .answer-option input[type=radio] {
@@ -3632,36 +3628,27 @@
3632 3628 -webkit-appearance: initial;
3633 3629 -moz-appearance: initial;
3634 3630 position: relative;
3635 3631 z-index: 10;
3636 - width: 35px;
3637 - min-width: 35px;
3638 - height: 35px;
3632 + width: 32px;
3633 + min-width: 32px;
3634 + height: 32px;
3639 3635 margin: 0 3px 0 10px;
3640 3636 border: 1px solid #cfcfcf;
3641 3637 background: #f9fafc;
3642 - -webkit-border-radius: 4px;
3643 - -moz-border-radius: 4px;
3644 3638 border-radius: 4px;
3645 3639 }
3640 +.answer-options .answer-option input[type=checkbox]::after,
3641 +.answer-options .answer-option input[type=radio]::after {
3642 + position: absolute;
3643 + top: 50%;
3644 + right: 50%;
3645 + transform: translate(50%, -50%);
3646 +}
3646 3647 .answer-options .answer-option input[type=checkbox]:focus,
3647 3648 .answer-options .answer-option input[type=radio]:focus {
3648 3649 outline: none;
3649 3650 }
3650 -.answer-options .answer-option input[type=checkbox]::after,
3651 -.answer-options .answer-option input[type=radio]::after {
3652 - margin-top: -10px;
3653 - position: absolute;
3654 - top: 18px;
3655 - right: 9px;
3656 - box-sizing: content-box;
3657 - opacity: 0;
3658 - color: #3db748;
3659 - font-family: "Font Awesome 5 Free";
3660 - font-weight: 900;
3661 - font-size: 16px;
3662 - content: "\f00c";
3663 -}
3664 3651 .answer-options .answer-option input[type=checkbox]:checked ~ .option-title .option-title-content,
3665 3652 .answer-options .answer-option input[type=radio]:checked ~ .option-title .option-title-content {
3666 3653 position: relative;
3667 3654 }
@@ -3674,24 +3661,37 @@
3674 3661 opacity: 1;
3675 3662 }
3676 3663 .answer-options .answer-option input[type=checkbox]::after {
3677 3664 margin-top: 0;
3678 - top: 50%;
3679 - right: 50%;
3680 - -webkit-transform: translate(50%, -50%);
3681 - -moz-transform: translate(50%, -50%);
3682 - -ms-transform: translate(50%, -50%);
3683 - -o-transform: translate(50%, -50%);
3684 - transform: translate(50%, -50%);
3685 3665 }
3666 +.answer-options .answer-option input[type=checkbox]::after {
3667 + width: auto;
3668 + box-sizing: content-box;
3669 + height: auto;
3670 + color: #3db748;
3671 + font-family: "lp-icon";
3672 + font-size: 16px;
3673 + opacity: 0;
3674 + content: "\f00c";
3675 + background: none;
3676 + border: none;
3677 +}
3678 +.answer-options .answer-option input[type=checkbox]:checked::after {
3679 + border: none;
3680 +}
3686 3681 .answer-options .answer-option input[type=radio] {
3687 - -webkit-border-radius: 50%;
3688 - -moz-border-radius: 50%;
3689 3682 border-radius: 50%;
3690 3683 }
3691 3684 .answer-options .answer-option input[type=radio]::before {
3692 3685 border-radius: 50%;
3693 3686 }
3687 +.answer-options .answer-option input[type=radio]:checked::after {
3688 + content: "";
3689 + width: 10px;
3690 + height: 10px;
3691 + border-radius: 10px;
3692 + background: #00adff;
3693 +}
3694 3694 .answer-options .answer-option .option-title {
3695 3695 margin: 0;
3696 3696 }
3697 3697 .answer-options .answer-option:hover {
@@ -3696,26 +3696,12 @@
3696 3696 }
3697 3697 .answer-options .answer-option:hover {
3698 3698 background: #e1f5ff;
3699 3699 }
3700 -.answer-options .answer-option.answer-correct {
3701 - background: #e1f5ff;
3702 -}
3703 -.answer-options .answer-option.answer-correct input[type=radio]:checked ~ .option-title::before,
3704 -.answer-options .answer-option.answer-correct input[type=checkbox]:checked ~ .option-title::before {
3705 - background: #e1f5ff;
3706 -}
3707 -.answer-options .answer-option.answered-correct input[type=radio]:checked ~ .option-title::before,
3708 -.answer-options .answer-option.answered-correct input[type=checkbox]:checked ~ .option-title::before {
3709 - background: #00adff;
3710 -}
3711 -.answer-options .answer-option.answered-wrong input[type=radio]::before, .answer-options .answer-option.answered-wrong input[type=radio]::after,
3712 -.answer-options .answer-option.answered-wrong input[type=checkbox]::before,
3713 3700 .answer-options .answer-option.answered-wrong input[type=checkbox]::after {
3714 - border-color: #f00;
3701 + color: #f00;
3715 3702 }
3716 -.answer-options .answer-option.answered-wrong input[type=radio]:checked ~ .option-title::before,
3717 -.answer-options .answer-option.answered-wrong input[type=checkbox]:checked ~ .option-title::before {
3703 +.answer-options .answer-option.answered-wrong input[type=radio]::after {
3718 3704 background: #f00;
3719 3705 }
3720 3706
3721 3707 button[data-counter] {
@@ -3741,25 +3727,19 @@
3741 3727 content: "\f00c";
3742 3728 }
3743 3729 .quiz-result .result-message {
3744 3730 margin-bottom: 30px;
3745 - padding: 10px 0 !important;
3731 + padding: 10px 0;
3746 3732 color: #fff;
3747 3733 background: #f02425;
3748 - font-size: 16px;
3749 - line-height: 22px;
3750 - font-weight: 400;
3751 3734 display: flex;
3752 3735 align-items: center;
3753 3736 justify-content: center;
3754 - -webkit-border-radius: 4px;
3755 - -moz-border-radius: 4px;
3756 - border-radius: 4px;
3737 + border-radius: var(--lp-border-radius, 5px);
3738 + gap: 8px;
3757 3739 }
3758 3740 .quiz-result .result-message::after {
3759 - margin-right: 10px;
3760 - font-family: "Font Awesome 5 Free";
3761 - font-weight: 900;
3741 + font-family: "lp-icon";
3762 3742 content: "\f00d";
3763 3743 }
3764 3744 .quiz-result .result-grade .result-achieved,
3765 3745 .quiz-result .result-grade .result-require {
@@ -3767,11 +3747,10 @@
3767 3747 margin: 0 auto;
3768 3748 }
3769 3749 .quiz-result .result-grade .result-achieved {
3770 3750 padding-bottom: 7px;
3771 - border-bottom: 1px solid #999;
3772 - color: #333;
3773 - font-size: 28px;
3751 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
3752 + font-size: 1.75em;
3774 3753 font-weight: 500;
3775 3754 line-height: 1;
3776 3755 }
3777 3756 .quiz-result .result-grade .result-require {
@@ -3777,14 +3756,14 @@
3777 3756 .quiz-result .result-grade .result-require {
3778 3757 display: block;
3779 3758 padding-top: 5px;
3780 3759 color: #666;
3781 - font-size: 16px;
3760 + font-size: 1em;
3782 3761 font-weight: 400;
3783 3762 line-height: 1;
3784 3763 }
3785 3764 .quiz-result .result-grade .result-message {
3786 - font-size: 14px;
3765 + font-size: 0.875em;
3787 3766 }
3788 3767 .quiz-result.passed .result-achieved {
3789 3768 color: #04adff;
3790 3769 }
@@ -3801,20 +3780,19 @@
3801 3780 display: flex;
3802 3781 margin: 0;
3803 3782 }
3804 3783 .quiz-result .result-statistic .result-statistic-field + li {
3805 - border-top: 1px dashed #ccc;
3784 + border-top: 1px dashed var(--lp-border-color, #E2E0DB);
3806 3785 }
3807 -.quiz-result .result-statistic .result-statistic-field span,
3808 -.quiz-result .result-statistic .result-statistic-field p {
3786 +.quiz-result .result-statistic .result-statistic-field span, .quiz-result .result-statistic .result-statistic-field p {
3809 3787 margin: 0;
3810 3788 flex: 1;
3811 3789 }
3812 3790 .quiz-result .result-statistic .result-statistic-field span {
3813 3791 color: #666;
3814 - font-size: 16px;
3792 + font-size: 1em;
3815 3793 font-weight: 400;
3816 - line-height: 35px;
3794 + line-height: 2.1875em;
3817 3795 }
3818 3796 .quiz-result .result-statistic .result-statistic-field span::before {
3819 3797 display: inline-block;
3820 3798 width: 15px;
@@ -3819,17 +3797,15 @@
3819 3797 display: inline-block;
3820 3798 width: 15px;
3821 3799 margin-left: 10px;
3822 3800 color: var(--lp-primary-color);
3823 - font-family: "Font Awesome 5 Free";
3824 - font-size: 16px;
3801 + font-family: "lp-icon";
3802 + font-size: 1em;
3825 3803 font-weight: 900;
3826 3804 }
3827 3805 .quiz-result .result-statistic .result-statistic-field p {
3828 3806 color: #333;
3829 - font-size: 16px;
3830 3807 font-weight: 500;
3831 - line-height: 35px;
3832 3808 text-align: left;
3833 3809 }
3834 3810 .quiz-result .result-statistic .result-statistic-field.result-time-spend label::before {
3835 3811 font-weight: 400;
@@ -3855,8 +3831,121 @@
3855 3831 color: #ddd;
3856 3832 content: "\f2f5";
3857 3833 }
3858 3834
3835 +.lp-sidebar-toggle__close #content-item-quiz .quiz-status > div {
3836 + max-width: 100%;
3837 + flex-direction: column;
3838 +}
3839 +@media (min-width: 426px) {
3840 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div {
3841 + flex-direction: row;
3842 + justify-content: space-between;
3843 + }
3844 +}
3845 +@media (min-width: 1025px) {
3846 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div {
3847 + max-width: 792px;
3848 + }
3849 +}
3850 +@media (min-width: 450px) {
3851 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div .questions-index {
3852 + width: 35%;
3853 + text-align: inherit;
3854 + }
3855 +}
3856 +@media (min-width: 1120px) {
3857 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div .questions-index {
3858 + width: 50%;
3859 + }
3860 +}
3861 +@media (min-width: 450px) {
3862 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div {
3863 + width: 65%;
3864 + justify-content: end;
3865 + flex: auto;
3866 + }
3867 +}
3868 +@media (min-width: 768px) {
3869 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div {
3870 + width: 50%;
3871 + }
3872 +}
3873 +@media (min-width: 1120px) {
3874 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div {
3875 + width: 50%;
3876 + }
3877 +}
3878 +@media (max-width: 768px) {
3879 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div .submit-quiz #button-submit-quiz {
3880 + white-space: inherit;
3881 + padding: 8px 16px;
3882 + }
3883 +}
3884 +.lp-sidebar-toggle__open #content-item-quiz .quiz-status > div {
3885 + max-width: 100%;
3886 + flex-direction: column;
3887 +}
3888 +@media (min-width: 650px) {
3889 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div {
3890 + flex-direction: row;
3891 + }
3892 +}
3893 +@media (min-width: 1120px) {
3894 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div {
3895 + max-width: 792px;
3896 + }
3897 +}
3898 +.lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index {
3899 + width: 100%;
3900 + text-align: center;
3901 +}
3902 +@media (min-width: 650px) {
3903 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index {
3904 + width: 35%;
3905 + text-align: inherit;
3906 + }
3907 +}
3908 +@media (min-width: 1120px) {
3909 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index {
3910 + width: 50%;
3911 + }
3912 +}
3913 +.lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3914 + width: 100%;
3915 + justify-content: center;
3916 + flex-direction: column-reverse;
3917 + gap: 0;
3918 +}
3919 +@media (min-width: 490px) {
3920 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3921 + flex-direction: row-reverse;
3922 + }
3923 +}
3924 +@media (min-width: 650px) {
3925 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3926 + width: 65%;
3927 + gap: 12px;
3928 + justify-content: end;
3929 + flex: auto;
3930 + }
3931 +}
3932 +@media (min-width: 768px) {
3933 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3934 + width: 50%;
3935 + }
3936 +}
3937 +@media (min-width: 1120px) {
3938 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3939 + width: 50%;
3940 + }
3941 +}
3942 +@media (max-width: 768px) {
3943 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div .submit-quiz #button-submit-quiz {
3944 + white-space: inherit;
3945 + padding: 8px 16px;
3946 + }
3947 +}
3859 3948 .quiz-status {
3860 3949 position: sticky;
3861 3950 z-index: 99;
3862 3951 top: 0;
@@ -3868,27 +3957,15 @@
3868 3957 display: flex;
3869 3958 box-sizing: border-box;
3870 3959 width: 100%;
3871 3960 max-width: 792px;
3872 - height: 60px;
3873 3961 margin: 0 auto;
3874 - padding: 5px 30px 5px 10px;
3962 + padding: 8px 16px;
3875 3963 border-radius: 4px;
3876 3964 background: var(--lp-primary-color);
3877 3965 justify-content: center;
3878 3966 align-items: center;
3879 3967 }
3880 -@media (max-width: 480px) {
3881 - .quiz-status > div {
3882 - display: block;
3883 - height: auto;
3884 - text-align: center;
3885 - padding: 15px;
3886 - }
3887 - .quiz-status > div .questions-index {
3888 - margin-bottom: 10px;
3889 - }
3890 -}
3891 3968 .quiz-status > div > div {
3892 3969 display: flex;
3893 3970 flex-direction: row-reverse;
3894 3971 flex: 0 0 50%;
@@ -3898,8 +3975,20 @@
3898 3975 .quiz-status > div > div {
3899 3976 justify-content: center;
3900 3977 }
3901 3978 }
3979 +.quiz-status > div > div .submit-quiz #button-submit-quiz {
3980 + margin: 0;
3981 + border-radius: 4px;
3982 + overflow: hidden;
3983 + white-space: nowrap;
3984 +}
3985 +.quiz-status > div > div .countdown {
3986 + margin: 0;
3987 + border-radius: 4px;
3988 + overflow: hidden;
3989 + padding: 12px;
3990 +}
3902 3991 .quiz-status > div .current-point {
3903 3992 display: none;
3904 3993 }
3905 3994 .quiz-status .questions-index {
@@ -3904,11 +3993,11 @@
3904 3993 }
3905 3994 .quiz-status .questions-index {
3906 3995 display: inline-block;
3907 3996 color: #666;
3908 - font-size: 16px;
3997 + font-size: 1em;
3909 3998 font-weight: 400;
3910 - line-height: 26px;
3999 + line-height: 1.625em;
3911 4000 }
3912 4001 .quiz-status .questions-index span {
3913 4002 color: #333;
3914 4003 font-weight: 500;
@@ -3913,26 +4002,16 @@
3913 4002 color: #333;
3914 4003 font-weight: 500;
3915 4004 }
3916 4005 .quiz-status .countdown {
3917 - position: relative;
3918 - min-width: 120px;
3919 - margin-left: 5px;
3920 - padding: 12px 29px;
4006 + min-height: 38px;
3921 4007 color: #333;
3922 - background: #fff;
3923 - font-size: 14px;
3924 - font-weight: 400;
3925 - line-height: 1;
4008 + font-weight: 500;
3926 4009 text-align: center;
3927 4010 }
3928 4011 .quiz-status .countdown .fas {
3929 - position: absolute;
3930 - top: 50%;
3931 - right: 10px;
3932 4012 color: #333;
3933 - font-size: 14px;
3934 - transform: translateY(-50%);
4013 + font-size: 1em;
3935 4014 }
3936 4015 .quiz-status .countdown .clock {
3937 4016 display: none;
3938 4017 width: 40px;
@@ -3945,9 +4024,8 @@
3945 4024 border: 4px solid #b1c1e6;
3946 4025 border-radius: 50%;
3947 4026 content: "";
3948 4027 -webkit-box-sizing: border-box;
3949 - -moz-box-sizing: border-box;
3950 4028 box-sizing: border-box;
3951 4029 }
3952 4030 .quiz-status .countdown .clock .circle-progress-bar {
3953 4031 display: inline-block;
@@ -3963,8 +4041,11 @@
3963 4041 }
3964 4042 .quiz-status .countdown .clock.x .circle-progress-bar__circle {
3965 4043 stroke: #f00;
3966 4044 }
4045 +.quiz-status .countdown i {
4046 + margin: 0 0 0 5px;
4047 +}
3967 4048 .quiz-status .submit-quiz button {
3968 4049 margin: 0 10px 0 0;
3969 4050 border: none;
3970 4051 border-radius: 0;
@@ -3994,9 +4075,9 @@
3994 4075 border: 1px solid #ddd;
3995 4076 color: #999;
3996 4077 background: #f5f5f5;
3997 4078 box-shadow: none;
3998 - font-size: 12px;
4079 + font-size: 0.75em;
3999 4080 line-height: 1;
4000 4081 }
4001 4082 .question-numbers li a span {
4002 4083 vertical-align: middle;
@@ -4015,9 +4096,9 @@
4015 4096 background: #fff;
4016 4097 }
4017 4098 .question-numbers li.answered a::after {
4018 4099 margin-right: 3px;
4019 - font-family: "Font Awesome 5 Free";
4100 + font-family: "lp-icon";
4020 4101 font-size: 8px;
4021 4102 vertical-align: middle;
4022 4103 }
4023 4104 .question-numbers li.answered.answered-wrong a {
@@ -4066,14 +4147,12 @@
4066 4147 }
4067 4148 }
4068 4149 .quiz-intro-item::before {
4069 4150 position: relative;
4070 - top: -2px;
4071 4151 margin-left: 10px;
4072 4152 color: var(--lp-primary-color);
4073 - font-family: "Font Awesome 5 Free";
4074 - font-size: 16px;
4075 - font-weight: 900;
4153 + font-family: "lp-icon";
4154 + font-size: 1em;
4076 4155 }
4077 4156 .quiz-intro-item--passing-grade {
4078 4157 order: 2;
4079 4158 }
@@ -4095,15 +4174,12 @@
4095 4174 .quiz-intro-item__title {
4096 4175 margin: 0;
4097 4176 padding: 0 0 0 8px;
4098 4177 color: #333;
4099 - font-size: 16px;
4100 4178 font-weight: 300;
4101 - line-height: 1.7;
4102 4179 }
4103 4180 .quiz-intro-item__content {
4104 4181 color: #222;
4105 - font-size: 16px;
4106 4182 font-weight: 400;
4107 4183 }
4108 4184
4109 4185 .question-explanation-content,
@@ -4182,11 +4258,8 @@
4182 4258 padding: 50px;
4183 4259 justify-content: center;
4184 4260 align-items: center;
4185 4261 -webkit-transform: none !important;
4186 - -moz-transform: none !important;
4187 - -ms-transform: none !important;
4188 - -o-transform: none !important;
4189 4262 transform: none !important;
4190 4263 }
4191 4264 .quiz-result .result-grade::before,
4192 4265 .quiz-result .result-grade svg {
@@ -4195,10 +4268,8 @@
4195 4268 right: 50%;
4196 4269 width: 200px;
4197 4270 height: 200px;
4198 4271 margin-right: -100px;
4199 - -webkit-border-radius: 50%;
4200 - -moz-border-radius: 50%;
4201 4272 border-radius: 50%;
4202 4273 }
4203 4274 .quiz-result .result-grade::before {
4204 4275 box-sizing: border-box;
@@ -4207,11 +4278,8 @@
4207 4278 content: "";
4208 4279 }
4209 4280 .quiz-result .result-grade svg {
4210 4281 -webkit-transform: rotate(90deg);
4211 - -moz-transform: rotate(90deg);
4212 - -ms-transform: rotate(90deg);
4213 - -o-transform: rotate(90deg);
4214 4282 transform: rotate(90deg);
4215 4283 }
4216 4284 .quiz-result .result-grade svg circle {
4217 4285 stroke: var(--lp-primary-color);
@@ -4217,11 +4285,8 @@
4217 4285 stroke: var(--lp-primary-color);
4218 4286 }
4219 4287 .quiz-result.passed .result-grade svg {
4220 4288 -webkit-transform: rotate(90deg);
4221 - -moz-transform: rotate(90deg);
4222 - -ms-transform: rotate(90deg);
4223 - -o-transform: rotate(90deg);
4224 4289 transform: rotate(90deg);
4225 4290 }
4226 4291 .quiz-result.passed .result-grade .result-achieved {
4227 4292 color: #333;
@@ -4232,22 +4297,24 @@
4232 4297
4233 4298 .quiz-questions .question {
4234 4299 margin-bottom: 60px;
4235 4300 }
4301 +.quiz-questions .question-answers .answer-options {
4302 + margin: 0;
4303 + padding: 0;
4304 +}
4236 4305
4237 4306 .question .answer-option {
4238 4307 padding: 0;
4239 - _border: 2px solid #d9e0f1;
4240 - background: #fff;
4241 4308 }
4242 4309 .question .answer-option input[type=radio],
4243 4310 .question .answer-option input[type=checkbox] {
4244 4311 position: absolute;
4245 4312 top: 50%;
4246 - margin: -19px 10px 0 0;
4247 4313 border-color: #d9e0f1;
4248 - -webkit-border-radius: 4px;
4249 - -moz-border-radius: 4px;
4314 + -webkit-transform: translateY(-50%);
4315 + transform: translateY(-50%);
4316 + margin: 0 10px 0 0;
4250 4317 border-radius: 4px;
4251 4318 }
4252 4319 .question .answer-option input[type=radio]::after,
4253 4320 .question .answer-option input[type=checkbox]::after {
@@ -4266,10 +4333,8 @@
4266 4333 .question .answer-option input[type=checkbox]:checked:not(:disabled)::after {
4267 4334 border-color: #99aee4;
4268 4335 }
4269 4336 .question .answer-option input[type=radio] {
4270 - -webkit-border-radius: 50%;
4271 - -moz-border-radius: 50%;
4272 4337 border-radius: 50%;
4273 4338 }
4274 4339 .question .answer-option input[type=radio]::before {
4275 4340 border-radius: 50%;
@@ -4277,24 +4342,14 @@
4277 4342 .question .answer-option .option-title {
4278 4343 display: flex;
4279 4344 width: 100%;
4280 4345 margin: 0;
4281 - padding: 14px 65px 11px 10px;
4282 - border: 1px solid #ccc;
4346 + padding: 10px 60px 10px 10px;
4347 + border: 1px solid var(--lp-border-color, #E2E0DB);
4283 4348 color: #666;
4284 - background: #fff;
4285 - font-size: 16px;
4286 - font-weight: 300;
4287 - line-height: 26px;
4288 - -webkit-border-radius: 4px;
4289 - -moz-border-radius: 4px;
4349 + font-weight: normal;
4290 4350 border-radius: 4px;
4291 4351 }
4292 -.question .answer-option .option-title::after {
4293 - display: inline-block;
4294 - visibility: hidden !important;
4295 - content: ".";
4296 -}
4297 4352 .question .answer-option .option-title:hover {
4298 4353 background: #f9f9f9;
4299 4354 }
4300 4355 .question .answer-option .option-title::before {
@@ -4309,31 +4364,25 @@
4309 4364 .question .question-title {
4310 4365 display: block;
4311 4366 margin-top: 0;
4312 4367 margin-bottom: 18px;
4313 - color: #333;
4314 - font-size: 18px;
4368 + font-size: 1.125em;
4315 4369 font-weight: 500;
4316 4370 }
4317 4371 .question .question-title .edit-link {
4318 4372 float: left;
4319 - font-size: 14px;
4373 + font-size: 0.875em;
4320 4374 font-weight: normal;
4321 4375 }
4322 4376 .question .question-content {
4323 4377 margin-bottom: 30px;
4324 - color: #666;
4325 - font-size: 16px;
4326 - font-weight: 300;
4327 - line-height: 26px;
4328 4378 }
4329 4379 .question .question-content img {
4330 - width: 100%;
4331 4380 max-width: 100%;
4332 4381 }
4333 4382 .question .question-response {
4334 4383 margin-bottom: 10px;
4335 - font-size: 14px;
4384 + font-size: 0.875em;
4336 4385 }
4337 4386 .question .question-response .label {
4338 4387 display: inline-block;
4339 4388 margin: 0 0 0 5px;
@@ -4363,11 +4412,12 @@
4363 4412 color: #00adff;
4364 4413 background: transparent;
4365 4414 font-size: 0;
4366 4415 text-decoration: none;
4416 + border: none;
4367 4417 }
4368 4418 .question .btn-show-hint::before {
4369 - font-family: "Font Awesome 5 Free";
4419 + font-family: "lp-icon";
4370 4420 font-size: 18px;
4371 4421 content: "\f059";
4372 4422 }
4373 4423 .question .btn-show-hint:hover span {
@@ -4372,9 +4422,9 @@
4372 4422 }
4373 4423 .question .btn-show-hint:hover span {
4374 4424 position: absolute;
4375 4425 bottom: 100%;
4376 - right: 0;
4426 + right: 100%;
4377 4427 width: auto;
4378 4428 padding: 6px 9px;
4379 4429 border-radius: 2px;
4380 4430 color: #333;
@@ -4397,9 +4447,9 @@
4397 4447 min-width: 50px;
4398 4448 margin: 0 10px;
4399 4449 padding: 0 10px;
4400 4450 border: none;
4401 - border-bottom: 1px dashed #ddd;
4451 + border-bottom: 1px dashed var(--lp-border-color, #E2E0DB);
4402 4452 text-align: center;
4403 4453 white-space: nowrap;
4404 4454 }
4405 4455 .question.question-fill_in_blanks .blanks .blank-input br {
@@ -4422,10 +4472,8 @@
4422 4472 margin: 0 5px;
4423 4473 padding: 0 6px;
4424 4474 background: #ddd;
4425 4475 line-height: 1;
4426 - -webkit-border-radius: 4px;
4427 - -moz-border-radius: 4px;
4428 4476 border-radius: 4px;
4429 4477 }
4430 4478 .question.question-fill_in_blanks .blanks.ordered {
4431 4479 list-style-position: inside;
@@ -4437,8 +4485,15 @@
4437 4485 .lp-sort-bg label.option-title {
4438 4486 background: rgba(255, 182, 6, 0.68) !important;
4439 4487 }
4440 4488
4489 +.quiz-attempts .attempts-heading {
4490 + margin-bottom: 15px;
4491 +}
4492 +.quiz-attempts table th, .quiz-attempts table td {
4493 + text-align: center;
4494 +}
4495 +
4441 4496 .learn-press-message.fixed {
4442 4497 position: fixed;
4443 4498 top: 32px;
4444 4499 right: 0;
@@ -4452,30 +4507,124 @@
4452 4507 .learn-press-message.fixed[data-delay-in] {
4453 4508 display: none;
4454 4509 }
4455 4510
4511 +.lp-ajax-message {
4512 + display: none;
4513 + margin-top: 20px;
4514 + padding: 20px;
4515 + border: 2px solid #EBF8E5;
4516 + border-radius: 9px;
4517 + font-size: 0.9em;
4518 + line-height: 1.4;
4519 +}
4520 +.lp-ajax-message.error {
4521 + border-color: #FEE5E5;
4522 +}
4523 +
4524 +.lp-icon-passed {
4525 + margin-left: 5px;
4526 +}
4527 +.lp-icon-passed::before {
4528 + color: #059601;
4529 + font-family: "lp-icon";
4530 + content: "\f058";
4531 +}
4532 +
4533 +.lp-user-item.graduation {
4534 + padding: 10px;
4535 +}
4536 +.lp-user-item.graduation.passed {
4537 + background-color: #EBF8E5;
4538 + color: #3AB500;
4539 +}
4540 +.lp-user-item.graduation.failed {
4541 + background-color: #FDECEC;
4542 + color: #D85554;
4543 +}
4544 +
4545 +.course-graduation span {
4546 + color: #999;
4547 +}
4548 +.course-graduation .icon {
4549 + margin-left: 5px;
4550 + font-size: 1.25em;
4551 +}
4552 +.course-graduation.passed .icon {
4553 + color: #059601;
4554 +}
4555 +.course-graduation.error .icon {
4556 + color: #d85554;
4557 +}
4558 +
4559 +.learn-press-template-warning::before {
4560 + color: #ffc107;
4561 + font-family: "lp-icon";
4562 + content: "\f071";
4563 +}
4564 +
4565 +.lp-badge {
4566 + display: flex;
4567 + height: 30px;
4568 + padding: 0;
4569 + line-height: 1;
4570 + align-items: center;
4571 + justify-content: center;
4572 +}
4573 +.lp-badge::before, .lp-badge::after {
4574 + content: "";
4575 +}
4576 +.lp-badge::before {
4577 + display: inline-block;
4578 + position: relative;
4579 + z-index: 10;
4580 + color: #fff;
4581 + font-weight: bold;
4582 + line-height: 1;
4583 +}
4584 +.lp-badge.featured-course {
4585 + position: absolute;
4586 + z-index: 1;
4587 + top: 15px;
4588 + right: -120px;
4589 + width: 300px;
4590 + background: #FF2828;
4591 + text-align: center;
4592 + transform: rotate(45deg);
4593 + height: auto;
4594 + padding: 5px 0;
4595 +}
4596 +.lp-badge.featured-course::before {
4597 + font-size: 0.75em;
4598 + text-transform: uppercase;
4599 + content: attr(data-text);
4600 +}
4601 +
4456 4602 /**
4457 4603 * CSS for overriding some style defaults of themes
4458 4604 */
4605 +body div.entry-content > div.learnpress, body div.entry-content > div.learnpress:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
4606 + --responsive--aligndefault-width: 100%;
4607 + max-width: var(--lp-content-width, 100%);
4608 +}
4609 +body .entry-content.has-global-padding {
4610 + padding-right: 0;
4611 + padding-left: 0;
4612 +}
4613 +
4614 +.lp-archive-courses ul, .lp-archive-courses ol {
4615 + list-style-type: decimal;
4616 + list-style-position: inside;
4617 + padding: 0 0 1.5em;
4618 +}
4459 4619 .lp-archive-courses ul {
4460 4620 list-style-type: revert;
4461 - padding: 0 1em 23px 0;
4621 + padding: 0 1em 1em 0;
4462 4622 }
4463 -.lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4623 +.lp-archive-courses ul.course-nav-tabs {
4464 4624 list-style: none;
4465 4625 padding: 0;
4466 4626 }
4467 -@media (max-width: 768px) {
4468 - .lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4469 - padding-right: 15px;
4470 - padding-left: 15px;
4471 - }
4472 -}
4473 -.lp-archive-courses ul, .lp-archive-courses ol {
4474 - list-style-type: decimal;
4475 - list-style-position: inside;
4476 - padding: 0 0 23px;
4477 -}
4478 4627 .lp-archive-courses ol ul {
4479 4628 padding: 2px 35px 2px 0;
4480 4629 }
4481 4630 .lp-archive-courses ol ol {
@@ -4480,18 +4629,11 @@
4480 4629 }
4481 4630 .lp-archive-courses ol ol {
4482 4631 padding: 2px 20px 2px 0;
4483 4632 }
4484 -.lp-archive-courses thead th, .lp-archive-courses tr th {
4485 - padding: 9px 24px;
4486 -}
4487 -.lp-archive-courses tr td {
4488 - border-top: 1px solid #eee;
4489 - padding: 6px 24px;
4490 -}
4491 4633
4492 -.learnpress #left-area ul, .learnpress .entry-content ul, .learnpress .et-l--body ul, .learnpress .et-l--footer ul, .learnpress .et-l--header ul {
4493 - padding: 0 !important;
4634 +.learnpress #left-area ul, .learnpress .entry-content ul, .learnpress .et-l--body ul, .learnpress .et-l--footer ul, .learnpress .et-l--header ul, .learnpress-profile #left-area ul, .learnpress-profile .entry-content ul, .learnpress-profile .et-l--body ul, .learnpress-profile .et-l--footer ul, .learnpress-profile .et-l--header ul {
4635 + padding: 0;
4494 4636 list-style: none !important;
4495 4637 }
4496 4638
4497 4639 .learnpress.dt-the7 .learn-press-filters {
@@ -4527,8 +4669,20 @@
4527 4669 padding-right: 15px;
4528 4670 padding-left: 15px;
4529 4671 }
4530 4672
4673 +body.astra .course-summary-content .course-detail-info {
4674 + --lp-color-white: #333;
4675 + --lp-secondary-color: transparent;
4676 +}
4677 +body.astra .course-summary-content .course-detail-info .course-title {
4678 + border-bottom-color: var(--ast-global-color-7);
4679 +}
4680 +
4681 +.ast-container {
4682 + --lp-cotainer-padding: 0 ;
4683 +}
4684 +
4531 4685 body.learnpress-page.twentysixteen #primary .lp-entry-content {
4532 4686 float: none;
4533 4687 width: auto;
4534 4688 margin: 0 15%;
@@ -4546,8 +4700,16 @@
4546 4700 }
4547 4701 body.learnpress-page.twentyseventeen #primary article.type-page {
4548 4702 width: 100%;
4549 4703 }
4704 +body div.entry-content > div.learnpress {
4705 + --responsive--aligndefault-width: 100%;
4706 + max-width: var(--lp-content-width, 100%);
4707 +}
4708 +body .entry-content.has-global-padding {
4709 + padding-right: 0;
4710 + padding-left: 0;
4711 +}
4550 4712
4551 4713 @media screen and (min-width: 61.5625em) {
4552 4714 body.twentysixteen.learnpress-page .entry-footer {
4553 4715 display: none;
@@ -4571,19 +4733,361 @@
4571 4733 }
4572 4734
4573 4735 @media screen and (min-width: 48em) {
4574 4736 body.twentyseventeen.learnpress-page #primary article.page .entry-header,
4575 -body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4737 + body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4576 4738 width: 100%;
4577 4739 float: none;
4578 4740 }
4579 4741 }
4742 +.edu-press:not(.nofixcss), .theme-edu-press:not(.nofixcss) {
4743 + --lp-font-size-base: 1em;
4744 +}
4745 +.edu-press:not(.nofixcss) .course-instructor-category > div:nth-child(2) label, .theme-edu-press:not(.nofixcss) .course-instructor-category > div:nth-child(2) label {
4746 + display: none;
4747 +}
4748 +.edu-press:not(.nofixcss) .course-instructor-category > div:nth-child(2) a, .theme-edu-press:not(.nofixcss) .course-instructor-category > div:nth-child(2) a {
4749 + font-size: 1rem;
4750 +}
4751 +.edu-press:not(.nofixcss) .course-instructor-category .course-categories a, .theme-edu-press:not(.nofixcss) .course-instructor-category .course-categories a {
4752 + font-weight: normal;
4753 +}
4754 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-categories, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-categories {
4755 + position: absolute;
4756 +}
4757 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-content .course-instructor, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-content .course-instructor {
4758 + display: inline;
4759 +}
4760 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info > *, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info > * {
4761 + display: revert;
4762 +}
4763 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore {
4764 + width: auto;
4765 +}
4766 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a {
4767 + padding: 0;
4768 +}
4769 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a:hover, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a:hover {
4770 + background: transparent;
4771 + color: var(--thim-body_primary_color);
4772 +}
4773 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .course-info, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .course-info {
4774 + border-top: 1px solid rgba(153, 153, 153, 0.2);
4775 + padding-top: 20px;
4776 +}
4777 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=list] .course-info, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=list] .course-info {
4778 + margin-top: 50px;
4779 +}
4780 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses input, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses input {
4781 + height: unset;
4782 + padding: 10px 20px;
4783 +}
4784 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button {
4785 + background-image: none !important;
4786 +}
4787 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button i, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button i {
4788 + display: block;
4789 +}
4790 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .lp-courses-bar .switch-layout .switch-btn, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .lp-courses-bar .switch-layout .switch-btn {
4791 + opacity: 1;
4792 +}
4793 +.edu-press:not(.nofixcss) .learn-press-courses .course-content .course-readmore a, .theme-edu-press:not(.nofixcss) .learn-press-courses .course-content .course-readmore a {
4794 + border: none;
4795 +}
4796 +.edu-press:not(.nofixcss) .lp-user-profile .dashboard-statistic__row .statistic-box, .theme-edu-press:not(.nofixcss) .lp-user-profile .dashboard-statistic__row .statistic-box {
4797 + background-color: var(--lp-white-grey, #F7F7FB);
4798 + min-width: unset;
4799 + margin-bottom: 0;
4800 +}
4801 +.edu-press:not(.nofixcss) .learn-press-courses .course-wrap-meta .meta-item::before, .theme-edu-press:not(.nofixcss) .learn-press-courses .course-wrap-meta .meta-item::before {
4802 + font-family: "lp-icon" !important;
4803 + font-weight: normal !important;
4804 + margin: 0 !important;
4805 +}
4806 +.edu-press:not(.nofixcss).single-lp_course .lp-archive-courses .learn-press-nav-tabs, .theme-edu-press:not(.nofixcss).single-lp_course .lp-archive-courses .learn-press-nav-tabs {
4807 + background: transparent;
4808 + border-radius: 0;
4809 +}
4810 +
4811 +.lp-4 {
4812 + --lp-font-size-base: 1em;
4813 +}
4814 +
4815 +.elearningwp:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn {
4816 + border: none !important;
4817 + background-color: unset !important;
4818 + padding: 0;
4819 +}
4820 +.elearningwp:not(.nofixcss) .lp-content-area.learn-press-message {
4821 + padding: 10px 15px;
4822 +}
4823 +
4824 +.course-builder:not(.nofixcss) .lp-courses-bar .search-courses button {
4825 + padding: 0;
4826 +}
4827 +.course-builder:not(.nofixcss) .lp-courses-bar .courses-order-by {
4828 + height: unset !important;
4829 + padding: 8px 15px 8px 35px !important;
4830 +}
4831 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user #profile-sidebar {
4832 + margin-top: 0 !important;
4833 +}
4834 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user .lp-profile-content-area {
4835 + align-items: center;
4836 +}
4837 +.course-builder:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn {
4838 + border-radius: 5px;
4839 + border: none;
4840 + padding: 0;
4841 +}
4842 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header {
4843 + padding-bottom: 30px;
4844 +}
4845 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header .lp-profile-user-bio {
4846 + padding-bottom: 0;
4847 +}
4848 +
4849 +.learnpress-v4:not(.nofixcss), .learnpress-v3:not(.nofixcss) {
4850 + --lp-border-radius-avatar: 0;
4851 +}
4852 +.learnpress-v4:not(.nofixcss) .statistic-box, .learnpress-v3:not(.nofixcss) .statistic-box {
4853 + --thim-lp-profile-bg-color: #F7F7FB;
4854 +}
4855 +.learnpress-v4:not(.nofixcss) #learn-press-profile.lp-user-profile .learn-press-filters, .learnpress-v3:not(.nofixcss) #learn-press-profile.lp-user-profile .learn-press-filters {
4856 + border: none !important;
4857 + margin: 0 0 0 -1px 0 !important;
4858 +}
4859 +.learnpress-v4:not(.nofixcss) .lp-user-profile .lp-profile-left, .learnpress-v3:not(.nofixcss) .lp-user-profile .lp-profile-left {
4860 + min-width: unset !important;
4861 + position: static !important;
4862 +}
4863 +.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area, .learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area {
4864 + min-height: unset;
4865 + padding-right: 0;
4866 + display: flex;
4867 +}
4868 +.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left, .learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left {
4869 + border: none !important;
4870 +}
4871 +.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left img, .learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left img {
4872 + border-radius: 50%;
4873 +}
4874 +.learnpress-v4 .lp-course-curriculum, .learnpress-v3 .lp-course-curriculum {
4875 + --lp-primary-color: var(--thim-body-primary-color, inherit);
4876 +}
4877 +.learnpress-v4 .lp-course-curriculum .course-section-header .course-section__title, .learnpress-v4 .lp-course-curriculum .section-count-items, .learnpress-v3 .lp-course-curriculum .course-section-header .course-section__title, .learnpress-v3 .lp-course-curriculum .section-count-items {
4878 + font-family: var(--thim-font-title-font-family, inherit);
4879 +}
4880 +.learnpress-v4 .lp-course-curriculum .course-item__link, .learnpress-v3 .lp-course-curriculum .course-item__link {
4881 + color: inherit;
4882 +}
4883 +.learnpress-v4 .lp-course-curriculum .course-item-ico, .learnpress-v3 .lp-course-curriculum .course-item-ico {
4884 + color: var(--lp-primary-color, #ffb606);
4885 +}
4886 +.learnpress-v4 .lp-course-curriculum .course-item__link, .learnpress-v3 .lp-course-curriculum .course-item__link {
4887 + column-gap: 8px;
4888 +}
4889 +.learnpress-v4 .lp-course-curriculum .course-section__title, .learnpress-v3 .lp-course-curriculum .course-section__title {
4890 + font-size: 1.1em;
4891 +}
4892 +.learnpress-v4 .lp-course-curriculum .section-toggle, .learnpress-v4 .lp-course-curriculum .section-count-items, .learnpress-v3 .lp-course-curriculum .section-toggle, .learnpress-v3 .lp-course-curriculum .section-count-items {
4893 + color: var(--lp-primary-color, #ffb606);
4894 +}
4895 +.learnpress-v4 #popup-sidebar .course-section-header, .learnpress-v4 #popup-sidebar .lp-course-curriculum .course-item, .learnpress-v3 #popup-sidebar .course-section-header, .learnpress-v3 #popup-sidebar .lp-course-curriculum .course-item {
4896 + padding-right: 16px;
4897 + padding-left: 16px;
4898 +}
4899 +
4900 +.learnpress-v4 .lp-course-curriculum {
4901 + --lp-white-grey: transparent;
4902 + --lp-border-radius: 0;
4903 +}
4904 +.learnpress-v4 .lp-course-curriculum .course-section {
4905 + border-width: 0 0 1px 0;
4906 +}
4907 +.learnpress-v4 .lp-course-curriculum .course-section:last-child {
4908 + border-width: 0;
4909 +}
4910 +.learnpress-v4 .lp-course-curriculum .course-section-header {
4911 + padding: 0 0 8px 0;
4912 +}
4913 +.learnpress-v4 .lp-course-curriculum .course-item {
4914 + padding-right: 0;
4915 + padding-left: 0;
4916 +}
4917 +.learnpress-v4 .lp-course-curriculum .course-section {
4918 + margin-bottom: 0;
4919 +}
4920 +.learnpress-v4 .lp-course-curriculum .course-section-header {
4921 + padding: 24px 0 24px 0;
4922 +}
4923 +
4924 +.assignments .lp-icon-file-alt:before {
4925 + content: "\e929";
4926 +}
4927 +
4928 +.eduma:not(.nofixcss) .learnpress #learn-press-profile.lp-user-profile .learn-press-filters {
4929 + padding-bottom: 0 !important;
4930 + overflow-y: visible;
4931 +}
4932 +.eduma:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area {
4933 + flex-direction: column;
4934 +}
4935 +.eduma .lp-course-curriculum .course-section-header {
4936 + padding: var(--thim-ekit-padding-lesson, 12px 0);
4937 +}
4938 +.eduma .sc_heading + .lp-course-curriculum .lp-course-curriculum__title {
4939 + display: none;
4940 +}
4941 +
4942 +.ivy-school:not(.nofixcss) .lp-user-profile .lp-user-profile-avatar img {
4943 + border-radius: 0;
4944 +}
4945 +.ivy-school.single-lp_course .course-curriculum {
4946 + border: none;
4947 +}
4948 +.ivy-school .lp-course-curriculum {
4949 + --lp-white-grey: transparent;
4950 + --lp-border-radius: 0;
4951 + --lp-primary-color: var(--thim-body-primary-color, inherit);
4952 +}
4953 +.ivy-school .lp-course-curriculum .course-section-header .course-section__title {
4954 + font-family: var(--thim-font-title-font-family, inherit);
4955 +}
4956 +.ivy-school .lp-course-curriculum .course-item-ico {
4957 + color: var(--lp-primary-color, #ffb606);
4958 +}
4959 +
4960 +.course-builder .lp-course-curriculum {
4961 + --lp-white-grey: #f2f2f2;
4962 + --lp-border-color: #e6e6e6;
4963 +}
4964 +.course-builder .lp-course-curriculum .course-sections {
4965 + border: 1px solid var(--lp-border-color, #e6e6e6);
4966 + border-radius: var(--lp-border-radius, 5px);
4967 + overflow: hidden;
4968 +}
4969 +.course-builder .lp-course-curriculum .course-section {
4970 + margin: 0;
4971 + border-radius: 0;
4972 + border-width: 1px 0 0 0;
4973 +}
4974 +.course-builder .lp-course-curriculum .course-section:first-child {
4975 + border: none;
4976 +}
4977 +.course-builder #popup-sidebar .lp-course-curriculum {
4978 + --lp-border-radius: 0;
4979 +}
4980 +.course-builder .course-tab-panels .lp-course-curriculum .course-sections {
4981 + border: none;
4982 +}
4983 +.course-builder .course-tab-panels .lp-course-curriculum .course-section-header, .course-builder .course-tab-panels .lp-course-curriculum .course-item {
4984 + padding-right: 0;
4985 + --lp-white-grey: trasparent;
4986 + padding-left: 0;
4987 +}
4988 +
4989 +.eduma .lp-course-curriculum .course-item-order.lp-hidden, .coaching .lp-course-curriculum .course-item-order.lp-hidden {
4990 + display: inline-block !important;
4991 +}
4992 +.eduma .lp-course-curriculum .course-section__title, .coaching .lp-course-curriculum .course-section__title {
4993 + text-transform: uppercase;
4994 +}
4995 +
4996 +.demo-marketplace .thim-ekit-tablist .lp-course-curriculum__title, .demo-ecommerce .thim-ekit-tablist .lp-course-curriculum__title {
4997 + display: none;
4998 +}
4999 +.demo-marketplace .thim-ekit-tablist .course-section-header, .demo-ecommerce .thim-ekit-tablist .course-section-header {
5000 + background-color: var(--thim-breacrumb-bg-color);
5001 +}
5002 +.demo-marketplace .thim-ekit-tablist .course-section__items, .demo-ecommerce .thim-ekit-tablist .course-section__items {
5003 + background-color: var(--lp-fix-bg-section-item, #F5F7F8);
5004 +}
5005 +.demo-marketplace .style-marketplace-2, .demo-ecommerce .style-marketplace-2 {
5006 + --thim-breacrumb-bg-color: #0f1c44;
5007 + --lp-fix-bg-section-item: transparent;
5008 +}
5009 +.thim-ekit-light-mode .demo-marketplace .style-marketplace-2, .thim-ekit-light-mode .demo-ecommerce .style-marketplace-2 {
5010 + --thim-breacrumb-bg-color: #F4F4F4 ;
5011 +}
5012 +
5013 +.demo-ecommerce .course-section-header {
5014 + --thim-breacrumb-bg-color: #E1E9FD;
5015 +}
5016 +
5017 +.demo-online-learning .thim-ekit-tablist .lp-course-curriculum__title {
5018 + display: none;
5019 +}
5020 +.demo-online-learning .thim-ekit-tablist .course-section {
5021 + margin-bottom: 8px;
5022 + border: none;
5023 +}
5024 +.demo-online-learning .thim-ekit-tablist .course-section-header {
5025 + background-color: #DFEFFF;
5026 + border-radius: 8px 8px 8px 8px;
5027 +}
5028 +
5029 +.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-section {
5030 + border: none;
5031 +}
5032 +.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-item {
5033 + border: 1px solid var(--thim-border-color);
5034 + margin-bottom: 10px;
5035 + padding-right: 20px;
5036 + padding-left: 20px;
5037 +}
5038 +
5039 +.business-consulting .lp-course-curriculum__title, .demo-business-v2 .lp-course-curriculum__title, .business-coaching .lp-course-curriculum__title, .demo-healthy-coaching .lp-course-curriculum__title {
5040 + display: none;
5041 +}
5042 +.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section, .demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section, .business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section, .demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section {
5043 + border-width: 1px;
5044 + margin-bottom: 15px;
5045 +}
5046 +.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section:last-child, .demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section:last-child, .business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section:last-child, .demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section:last-child {
5047 + border-width: 1px;
5048 + margin-bottom: 0;
5049 +}
5050 +.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section-header, .demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section-header, .business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header, .demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header {
5051 + padding: 20px 15px 5px 15px;
5052 +}
5053 +.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-item, .demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-item, .business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item, .demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-item {
5054 + padding-right: 15px;
5055 + padding-left: 15px;
5056 +}
5057 +
5058 +.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section-header {
5059 + background-color: var(--thim-bg-color, #f5f5f5);
5060 + padding: 10px 15px;
5061 +}
5062 +
5063 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header {
5064 + padding: 15px 20px;
5065 +}
5066 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section__items {
5067 + padding-right: 20px;
5068 + padding-left: 20px;
5069 +}
5070 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item {
5071 + padding-right: 0;
5072 + padding-left: 0;
5073 +}
5074 +
5075 +.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section {
5076 + border: none;
5077 + border-radius: 5px;
5078 +}
5079 +.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header {
5080 + background: #fff;
5081 + padding: 10px 15px;
5082 +}
5083 +
4580 5084 .learn-press-tip {
4581 5085 display: none;
4582 5086 margin: 0 5px;
4583 5087 color: #444;
4584 - font-size: 13px;
4585 5088 font-style: normal;
5089 + font-weight: normal;
4586 5090 line-height: 1;
4587 5091 vertical-align: baseline;
4588 5092 cursor: pointer;
4589 5093 }
@@ -4590,9 +5094,9 @@
4590 5094 .learn-press-tip.ready {
4591 5095 display: inline-block;
4592 5096 }
4593 5097 .learn-press-tip::before {
4594 - font-family: "Font Awesome 5 Free";
5098 + font-family: "lp-icon";
4595 5099 content: "\f059";
4596 5100 }
4597 5101 .learn-press-tip:hover {
4598 5102 opacity: 0.8;
@@ -4605,16 +5109,14 @@
4605 5109 margin-right: -1px;
4606 5110 padding: 0.618em 1em;
4607 5111 color: #fff;
4608 5112 background: #383838;
4609 - font-size: 12px;
5113 + font-size: 0.8em;
4610 5114 line-height: 1.2em;
4611 - -webkit-border-radius: 3px;
4612 - -moz-border-radius: 3px;
4613 5115 border-radius: 3px;
4614 5116 }
4615 5117 .learn-press-tip-floating > * {
4616 - font-size: 12px;
5118 + font-size: 0.8em;
4617 5119 }
4618 5120 .learn-press-tip-floating .close {
4619 5121 display: inline-block;
4620 5122 position: absolute;
@@ -4624,17 +5126,15 @@
4624 5126 height: 16px;
4625 5127 border: 1px solid #fff;
4626 5128 color: #fff;
4627 5129 background: #468fbc;
4628 - line-height: 16px;
5130 + line-height: 1rem;
4629 5131 text-align: center;
4630 5132 cursor: pointer;
4631 - -webkit-border-radius: 50%;
4632 - -moz-border-radius: 50%;
4633 5133 border-radius: 50%;
4634 5134 }
4635 5135 .learn-press-tip-floating .close::before {
4636 - font-family: "Font Awesome 5 Free";
5136 + font-family: "lp-icon";
4637 5137 content: "\f00d";
4638 5138 }
4639 5139 .learn-press-tip-floating p {
4640 5140 margin: 0;
@@ -4668,46 +5168,16 @@
4668 5168 */
4669 5169 /**
4670 5170 * Mixin
4671 5171 */
4672 -@-webkit-keyframes rotating4 {
4673 - from {
4674 - -webkit-transform: rotate(0deg);
4675 - -o-transform: rotate(0deg);
4676 - transform: rotate(0deg);
4677 - }
4678 - to {
4679 - -webkit-transform: rotate(-360deg);
4680 - -o-transform: rotate(-360deg);
4681 - transform: rotate(-360deg);
4682 - }
4683 -}
4684 5172 @keyframes rotating4 {
4685 5173 from {
4686 - -ms-transform: rotate(0deg);
4687 - -moz-transform: rotate(0deg);
4688 - -webkit-transform: rotate(0deg);
4689 - -o-transform: rotate(0deg);
4690 5174 transform: rotate(0deg);
4691 5175 }
4692 5176 to {
4693 - -ms-transform: rotate(-360deg);
4694 - -moz-transform: rotate(-360deg);
4695 - -webkit-transform: rotate(-360deg);
4696 - -o-transform: rotate(-360deg);
4697 5177 transform: rotate(-360deg);
4698 5178 }
4699 5179 }
4700 -@-webkit-keyframes animation4 {
4701 - from {
4702 - right: -40%;
4703 - width: 40%;
4704 - }
4705 - to {
4706 - right: 100%;
4707 - width: 10%;
4708 - }
4709 -}
4710 5180 @keyframes animation4 {
4711 5181 from {
4712 5182 right: -40%;
4713 5183 width: 40%;
@@ -4731,10 +5201,8 @@
4731 5201 min-width: 300px !important;
4732 5202 padding: 10px !important;
4733 5203 background: #F5F5F5;
4734 5204 transition: opacity 0.25s;
4735 - -webkit-border-radius: 3px;
4736 - -moz-border-radius: 3px;
4737 5205 border-radius: 3px;
4738 5206 }
4739 5207 body.confirm #popup_container #popup_title {
4740 5208 display: none !important;
@@ -4742,10 +5210,8 @@
4742 5210 body.confirm #popup_container #popup_message {
4743 5211 margin: -10px;
4744 5212 background: #FFF;
4745 5213 padding: 20px;
4746 - -webkit-border-radius: 3px;
4747 - -moz-border-radius: 3px;
4748 5214 border-radius: 3px;
4749 5215 }
4750 5216 body.confirm #popup_container .close {
4751 5217 position: absolute;
@@ -4757,9 +5223,9 @@
4757 5223 text-align: center;
4758 5224 }
4759 5225 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] {
4760 5226 height: 30px;
4761 - line-height: 30px;
5227 + line-height: 1.875rem;
4762 5228 padding: 0 25px;
4763 5229 }
4764 5230 body.confirm #popup_container #popup_cancel {
4765 5231 display: none;
@@ -4771,35 +5237,46 @@
4771 5237
4772 5238 /**
4773 5239 * Archive courses page.
4774 5240 */
4775 -a {
4776 - text-decoration: none;
5241 +.lp-archive-courses {
5242 + width: 100%;
5243 + scroll-margin: 30px;
4777 5244 }
4778 -
4779 -.lp-content-area {
4780 - width: 100%;
4781 - max-width: 1170px;
4782 - margin: 0 auto;
5245 +.lp-archive-courses .lp-content-area.has-sidebar {
5246 + display: flex;
5247 + gap: 32px;
5248 + align-items: flex-start;
4783 5249 }
4784 -@media (max-width: 1024px) {
4785 - .lp-content-area {
4786 - padding-left: 15px;
4787 - padding-right: 15px;
5250 +@media (max-width: 768px) {
5251 + .lp-archive-courses .lp-content-area.has-sidebar {
5252 + display: inherit;
4788 5253 }
4789 5254 }
4790 -
4791 -.lp-content-area::after,
4792 -.lp-content-area::before {
4793 - display: table;
4794 - clear: both;
4795 - content: "";
5255 +.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5256 + width: 33.33%;
4796 5257 }
4797 -
4798 -.lp-archive-courses {
4799 - width: 100%;
4800 - scroll-margin: 30px;
5258 +@media (max-width: 1200px) {
5259 + .lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5260 + width: 50%;
5261 + }
4801 5262 }
5263 +@media (max-width: 600px) {
5264 + .lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5265 + width: 100%;
5266 + }
5267 +}
5268 +.lp-archive-courses .lp-content-area .lp-main-content {
5269 + flex: 1;
5270 +}
5271 +.lp-archive-courses .lp-content-area .lp-archive-courses-sidebar {
5272 + width: 25%;
5273 +}
5274 +@media (max-width: 768px) {
5275 + .lp-archive-courses .lp-content-area .lp-archive-courses-sidebar {
5276 + width: 100%;
5277 + }
5278 +}
4802 5279 .lp-archive-courses.loading ul.learn-press-courses {
4803 5280 position: relative;
4804 5281 }
4805 5282 .lp-archive-courses.loading ul.learn-press-courses::before, .lp-archive-courses.loading ul.learn-press-courses::after {
@@ -4812,9 +5289,9 @@
4812 5289 }
4813 5290 .lp-archive-courses.loading ul.learn-press-courses::after {
4814 5291 z-index: 3;
4815 5292 background: #f3f3f3;
4816 - background: linear-gradient(-90deg, hsla(0deg, 0%, 74.5%, 0.2) 25%, hsla(0deg, 0%, 50.6%, 0.24) 37%, hsla(0deg, 0%, 74.5%, 0.2) 63%);
5293 + 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%);
4817 5294 background-size: 400% 100%;
4818 5295 list-style: none;
4819 5296 animation: lp-skeleton-loading 1.4s ease infinite;
4820 5297 }
@@ -4820,192 +5297,93 @@
4820 5297 }
4821 5298 .lp-archive-courses.loading ul.learn-press-courses::before {
4822 5299 z-index: 2;
4823 5300 opacity: 0.8%;
4824 - background: #fff;
5301 + background: var(--lp-color-white, #fff);
4825 5302 }
4826 -.lp-archive-courses form[name=search-course] {
4827 - position: relative;
4828 - margin-bottom: 20px;
4829 -}
4830 -.lp-archive-courses form[name=search-course] .search-course-input {
4831 - width: 100%;
4832 - padding: 12px;
4833 - -webkit-box-sizing: border-box;
4834 - -moz-box-sizing: border-box;
4835 - box-sizing: border-box;
4836 -}
4837 -.lp-archive-courses form[name=search-course] .search-course-button {
4838 - position: absolute;
4839 - top: 1px;
4840 - left: 1px;
4841 - bottom: 1px;
4842 - height: auto;
4843 - padding: 15px;
4844 - line-height: 1px;
4845 -}
4846 5303 .lp-archive-courses .learn-press-courses-header {
4847 - float: right;
4848 - padding-top: 4px;
5304 + margin-bottom: 16px;
4849 5305 }
4850 5306 .lp-archive-courses .learn-press-courses-header h1 {
4851 5307 margin: 0;
4852 - font-size: 30px;
4853 - font-weight: 600;
5308 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
4854 5309 }
4855 -@media (max-width: 767px) {
4856 - .lp-archive-courses .learn-press-courses-header {
4857 - margin-bottom: 20px;
4858 - }
5310 +
5311 +.learn-press-courses {
5312 + clear: both;
5313 + margin: 0 -16px;
5314 + padding: 0 !important;
5315 + min-height: 300px;
5316 + list-style: none;
5317 + position: relative;
5318 + display: flex;
5319 + -webkit-flex-wrap: wrap;
5320 + flex-wrap: wrap;
4859 5321 }
4860 -.lp-archive-courses .course-item {
5322 +.learn-press-courses .course-item {
4861 5323 flex-direction: column;
4862 5324 display: flex;
4863 5325 transition: all 0.3s;
4864 5326 }
4865 -.lp-archive-courses .course-item:hover .course-thumbnail .thumbnail::before {
5327 +.learn-press-courses .course-item:hover .course-thumbnail .thumbnail::before {
4866 5328 opacity: 1;
4867 5329 }
4868 -.lp-archive-courses .course-item:hover .course-thumbnail a img {
5330 +.learn-press-courses .course-item:hover .course-thumbnail a img {
4869 5331 transform: scale(1.05);
4870 5332 }
4871 -.lp-archive-courses .course-item:hover .course-wishlist {
5333 +.learn-press-courses .course-item:hover .course-wishlist {
4872 5334 opacity: 1;
4873 5335 }
4874 -.lp-archive-courses .course-item .course-wishlist.filled {
5336 +.learn-press-courses .course-item .course-wishlist.filled {
4875 5337 opacity: 1;
4876 5338 }
4877 -.lp-archive-courses .course-item .course-instructor {
4878 - float: right;
4879 - margin-bottom: 16px;
4880 - font-size: 14px;
4881 - font-weight: 300;
4882 - line-height: 25px;
4883 - text-transform: capitalize;
4884 -}
4885 -.lp-archive-courses .course-item .course-instructor a {
4886 - color: #059de9;
4887 -}
4888 -.lp-archive-courses .course-item .course-instructor a:hover {
4889 - color: var(--lp-primary-color);
4890 -}
4891 -.lp-archive-courses .course-content {
5339 +.learn-press-courses .course-content {
4892 5340 position: relative;
4893 5341 border-top: 0;
4894 5342 }
4895 -.lp-archive-courses .course-content .course-permalink {
4896 - display: -webkit-box;
4897 - clear: both;
4898 - overflow: hidden;
4899 - position: relative;
5343 +.learn-press-courses .course-content .course-permalink {
5344 + display: block;
4900 5345 border: none;
4901 - color: #fff;
4902 5346 text-decoration: none;
4903 - text-transform: none;
4904 - -webkit-line-clamp: 2;
4905 - -webkit-box-orient: vertical;
4906 - -webkit-box-shadow: none;
4907 - -moz-box-shadow: none;
4908 - box-shadow: none;
5347 + color: inherit;
5348 + line-height: 1.3;
4909 5349 }
4910 -.lp-archive-courses .course-content .course-permalink:focus {
4911 - -webkit-box-shadow: none;
4912 - -moz-box-shadow: none;
4913 - box-shadow: none;
4914 -}
4915 -.lp-archive-courses .course-content .course-review {
5350 +.learn-press-courses .course-content .course-review {
4916 5351 display: none;
4917 5352 }
4918 -.lp-archive-courses .course-content .course-categories,
4919 -.lp-archive-courses .course-content .course-tags {
4920 - display: block;
4921 - font-size: 14px;
4922 - font-weight: 300;
4923 -}
4924 -.lp-archive-courses .course-content .course-categories {
4925 - float: right;
4926 - position: relative;
4927 - margin-left: 10px;
4928 - margin-bottom: 16px;
4929 -}
4930 -.lp-archive-courses .course-content .course-categories a {
5353 +.learn-press-courses .course-content .course-tags {
4931 5354 display: inline-block;
4932 - display: none;
4933 - margin: 0 10px;
4934 - color: #fff;
4935 - text-decoration: none;
4936 5355 }
4937 -.lp-archive-courses .course-content .course-categories a:first-child {
5356 +.learn-press-courses .course-content .course-info > span {
4938 5357 display: block;
4939 - margin-right: 0;
4940 - padding: 2px 16px;
4941 - background: var(--lp-primary-color);
4942 5358 }
4943 -.lp-archive-courses .course-content .course-categories a:hover {
4944 - color: #333;
5359 +.learn-press-courses .course-content .course-info .course-price .free,
5360 +.learn-press-courses .course-content .course-info .course-price .price {
5361 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
5362 + font-weight: var(--lp-font-weight-link, 600);
4945 5363 }
4946 -.lp-archive-courses .course-content .course-categories::after {
4947 - position: absolute;
4948 - top: 50%;
4949 - left: -2px;
4950 - width: 1px;
4951 - height: 12px;
4952 - opacity: 0.5;
4953 - background: #999;
4954 - content: "";
4955 - transform: translate(0, -50%);
4956 -}
4957 -.lp-archive-courses .course-content .course-info {
4958 - color: #666;
4959 - font-size: 14px;
4960 - font-weight: 300;
4961 -}
4962 -.lp-archive-courses .course-content .course-info > span {
4963 - display: block;
4964 -}
4965 -.lp-archive-courses .course-content .course-info .course-price {
4966 - float: left;
4967 -}
4968 -.lp-archive-courses .course-content .course-info .course-price .origin-price,
4969 -.lp-archive-courses .course-content .course-info .course-price .price {
4970 - color: #333;
4971 - font-size: 16px;
4972 - font-weight: 600;
4973 -}
4974 -.lp-archive-courses .course-content .course-info .course-price .origin-price {
4975 - margin-left: 10px;
4976 - color: #666;
4977 - font-size: 14px;
4978 - font-weight: 300;
5364 +.learn-press-courses .course-content .course-info .course-price .origin-price {
5365 + margin-left: 8px;
5366 + opacity: 0.8;
5367 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
4979 5368 text-decoration: line-through;
4980 5369 }
4981 -.lp-archive-courses .course-content .course-info .course-instructor {
4982 - float: left;
4983 -}
4984 -.lp-archive-courses .course-content .course-info::after {
4985 - display: block;
4986 - clear: both;
4987 - content: "";
4988 -}
4989 -.lp-archive-courses .course-content .course-excerpt {
5370 +.learn-press-courses .course-content .course-short-description {
4990 5371 display: -webkit-box;
4991 5372 overflow: hidden;
4992 - margin-bottom: 28px;
4993 - color: #666;
4994 - font-size: 16px;
4995 - font-weight: 300;
4996 - line-height: 26px;
5373 + margin-bottom: 16px;
4997 5374 -webkit-line-clamp: 2;
4998 5375 -webkit-box-orient: vertical;
4999 5376 }
5000 -.lp-archive-courses .course-content .separator {
5377 +.learn-press-courses .course-content .separator {
5001 5378 display: none;
5002 5379 }
5003 -.lp-archive-courses .course-wrap-thumbnail {
5380 +.learn-press-courses .course-thumbnail {
5004 5381 overflow: hidden;
5005 5382 position: relative;
5383 + border-radius: var(--lp-border-radius, 5px);
5006 5384 }
5007 -.lp-archive-courses .course-wrap-thumbnail .lp-badge.featured {
5385 +.learn-press-courses .course-thumbnail .lp-badge.featured {
5008 5386 position: absolute;
5009 5387 z-index: 100;
5010 5388 top: 28px;
5011 5389 right: -110px;
@@ -5012,42 +5390,41 @@
5012 5390 width: 300px;
5013 5391 text-align: center;
5014 5392 transform: rotate(45deg);
5015 5393 }
5016 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist {
5394 +.learn-press-courses .course-thumbnail .course-wishlist {
5017 5395 position: absolute;
5018 5396 z-index: 2;
5019 5397 top: 6px;
5020 5398 left: 6px;
5021 5399 opacity: 0;
5022 - color: #fff;
5400 + color: var(--lp-color-white, #fff);
5023 5401 cursor: pointer;
5024 5402 }
5025 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist::before {
5026 - font-family: "Font Awesome 5 Free";
5027 - font-weight: 900;
5403 +.learn-press-courses .course-thumbnail .course-wishlist::before {
5404 + font-family: "lp-icon";
5028 5405 content: "\f004";
5029 5406 }
5030 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist .course-wishlist__btn {
5407 +.learn-press-courses .course-thumbnail .course-wishlist .course-wishlist__btn {
5031 5408 display: none;
5032 5409 }
5033 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist:hover {
5410 +.learn-press-courses .course-thumbnail .course-wishlist:hover {
5034 5411 color: var(--lp-primary-color);
5035 5412 }
5036 -.lp-archive-courses .course-wrap-thumbnail:hover::before {
5413 +.learn-press-courses .course-thumbnail:hover::before {
5037 5414 opacity: 1;
5038 5415 }
5039 -.lp-archive-courses .course-wrap-thumbnail:hover .course-thumbnail a img {
5416 +.learn-press-courses .course-thumbnail:hover a img {
5040 5417 transform: scale(1.05);
5041 5418 }
5042 -.lp-archive-courses .course-wrap-thumbnail:hover .course-wishlist {
5419 +.learn-press-courses .course-thumbnail:hover .course-wishlist {
5043 5420 opacity: 1;
5044 5421 }
5045 -.lp-archive-courses .course-thumbnail a {
5422 +.learn-press-courses .course-thumbnail a {
5046 5423 display: block;
5047 5424 overflow: hidden;
5048 5425 }
5049 -.lp-archive-courses .course-thumbnail .thumbnail {
5426 +.learn-press-courses .course-thumbnail .thumbnail {
5050 5427 margin: 0;
5051 5428 padding: 0;
5052 5429 border: 0;
5053 5430 border-radius: unset;
@@ -5052,103 +5429,862 @@
5052 5429 border: 0;
5053 5430 border-radius: unset;
5054 5431 line-height: unset;
5055 5432 }
5056 -.lp-archive-courses .course-thumbnail .thumbnail::before {
5057 - position: absolute;
5058 - z-index: 1;
5059 - top: 0;
5060 - left: 0;
5061 - bottom: 0;
5062 - right: 0;
5063 - opacity: 0;
5064 - background: rgba(0, 0, 0, 0.5);
5065 - content: "";
5066 - transition: all 0.3s;
5067 -}
5068 -.lp-archive-courses .course-thumbnail img {
5433 +.learn-press-courses .course-thumbnail img {
5069 5434 display: block;
5070 5435 width: 100%;
5071 5436 height: auto;
5072 5437 transition: all 0.5s ease;
5073 5438 transform: scale(1);
5439 + max-width: unset !important;
5074 5440 }
5075 -.lp-archive-courses .course-title {
5076 - margin: 0;
5441 +.learn-press-courses .wap-course-title {
5442 + margin: 0 0 12px 0;
5077 5443 padding: 0;
5078 - color: #333;
5079 - font-size: 16px;
5080 - font-weight: 600;
5081 - line-height: 24px;
5444 + display: block;
5445 + font-size: calc(var(--lp-font-size-base, 1em) * 1.15);
5446 + font-weight: var(--lp-font-weight-link, 600);
5082 5447 }
5083 -.lp-archive-courses .course-title:hover {
5448 +.learn-press-courses .wap-course-title a:hover {
5084 5449 color: var(--lp-primary-color);
5085 5450 }
5451 +.learn-press-courses .course-permalink:hover {
5452 + color: var(--lp-primary-color);
5453 +}
5086 5454 @media (min-width: 769px) {
5087 - .lp-archive-courses .course-summary-content .course-info-left {
5088 - width: calc(100% - 330px);
5455 + .learn-press-courses .course-summary-content .course-info-left {
5456 + width: calc(100% - 340px);
5089 5457 }
5090 5458 }
5091 -.lp-archive-courses .course-summary-content .course-title {
5092 - margin-bottom: 42px;
5093 - color: #fff;
5094 - font-size: 1.5rem;
5095 - font-weight: 500;
5459 +@media (max-width: 1024px) {
5460 + .learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value span,
5461 + .learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value > div {
5462 + display: -webkit-box;
5463 + -webkit-line-clamp: 1;
5464 + -webkit-box-orient: vertical;
5465 + overflow: hidden;
5466 + }
5467 +}
5468 +.learn-press-courses .course-summary-content .course-meta.course-meta-secondary {
5469 + margin-bottom: 0;
5470 +}
5471 +.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
5472 + height: auto;
5473 +}
5474 +.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item:last-child {
5475 + margin-left: 0;
5476 +}
5477 +@media (max-width: 1024px) {
5478 + .learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
5479 + margin-left: 0 !important;
5480 + width: calc((100% - 32px) / 3);
5481 + }
5482 +}
5483 +@media (max-width: 768px) {
5484 + .learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
5485 + width: 100%;
5486 + }
5487 +}
5488 +@media (max-width: 768px) {
5489 + .learn-press-courses .course-summary-content {
5490 + width: 100%;
5491 + }
5492 +}
5493 +.learn-press-courses .course-price .free {
5494 + color: #3ab500;
5495 +}
5496 +.learn-press-courses .course {
5497 + width: 25%;
5498 + margin: 0 0 32px 0;
5499 + box-shadow: none;
5500 + list-style: none;
5501 +}
5502 +.learn-press-courses .course-info {
5503 + display: flex;
5504 + flex-wrap: wrap;
5505 + align-items: center;
5506 + justify-content: space-between;
5507 + gap: 8px;
5508 +}
5509 +.learn-press-courses .course-instructor-category {
5510 + display: flex;
5511 + padding: 0;
5512 + gap: 4px;
5513 + flex-wrap: wrap;
5514 + margin-bottom: 12px;
5515 +}
5516 +.learn-press-courses .course-instructor-category > div > * {
5517 + display: inline;
5518 + vertical-align: middle;
5519 +}
5520 +.learn-press-courses .course-instructor-category label {
5521 + font-size: inherit;
5522 + font-weight: inherit;
5523 +}
5524 +.learn-press-courses .course-instructor-category a {
5525 + font-weight: var(--lp-font-weight-link, 600);
5526 + text-decoration: none;
5527 + color: inherit;
5528 +}
5529 +.learn-press-courses .course-instructor-category a:hover {
5530 + color: var(--lp-primary-color, #ffb606);
5531 +}
5532 +.learn-press-courses .course-wrap-meta {
5533 + display: flex;
5534 + padding: 0;
5535 + margin-bottom: 12px;
5536 + gap: 20px;
5537 + flex-wrap: wrap;
5538 + row-gap: 8px;
5539 +}
5540 +.learn-press-courses .course-wrap-meta .meta-item {
5541 + text-transform: capitalize;
5542 + display: flex;
5543 + gap: 8px;
5544 +}
5545 +.learn-press-courses .course-wrap-meta .meta-item::before {
5546 + color: var(--lp-primary-color);
5547 + font-family: "lp-icon";
5548 +}
5549 +.learn-press-courses .course-wrap-meta .meta-item > div {
5550 + display: inline-block;
5551 +}
5552 +.learn-press-courses .course-wrap-meta .meta-item-level::before {
5553 + content: "\f012";
5554 +}
5555 +.learn-press-courses .course-wrap-meta .meta-item-duration::before {
5556 + content: "\f017";
5557 +}
5558 +.learn-press-courses .course-wrap-meta .meta-item-lesson::before {
5559 + content: "\f15b";
5560 +}
5561 +.learn-press-courses .course-wrap-meta .meta-item-quiz::before {
5562 + content: "\f12e";
5563 +}
5564 +.learn-press-courses .course-wrap-meta .meta-item-student::before {
5565 + content: "\f501";
5566 +}
5567 +.learn-press-courses .course-wrap-meta .meta-item-address::before {
5568 + content: "\e91b";
5569 +}
5570 +.learn-press-courses .course-content .course-readmore a {
5571 + padding: 8px 24px;
5572 + border-radius: var(--lp-border-radius, 5px);
5573 + color: var(--lp-color-base, #333);
5574 + border: 1px solid var(--lp-color-base, #333);
5575 + transition: all 0.3s;
5576 + display: block;
5577 + background: transparent;
5578 + text-decoration: none;
5579 + text-align: center;
5580 +}
5581 +.learn-press-courses .course-content .course-readmore a:hover {
5582 + background: var(--lp-primary-color, #ffb606);
5583 + color: var(--lp-color-white, #fff);
5584 + border-color: var(--lp-primary-color, #ffb606);
5585 +}
5586 +.learn-press-courses[data-layout=list] {
5587 + margin: 0;
5588 +}
5589 +.learn-press-courses[data-layout=list] .course {
5590 + display: flex;
5591 + width: 100%;
5592 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
5593 + flex-wrap: wrap;
5594 + justify-content: flex-end;
5595 + padding-bottom: 32px;
5596 +}
5597 +.learn-press-courses[data-layout=list] .course-item {
5598 + flex-direction: row;
5599 + width: 100%;
5600 + border: unset;
5601 + align-items: start;
5602 +}
5603 +@media (max-width: 767px) {
5604 + .learn-press-courses[data-layout=list] .course-item {
5605 + flex-direction: column;
5606 + }
5607 +}
5608 +.learn-press-courses[data-layout=list] .course-content {
5609 + padding: 0 24px 0 0;
5610 +}
5611 +@media (max-width: 767px) {
5612 + .learn-press-courses[data-layout=list] .course-content {
5613 + padding: 16px 0;
5614 + }
5615 +}
5616 +.learn-press-courses[data-layout=list] .course-content .course-tags a {
5617 + margin: 0 0 10px 10px;
5618 + padding: 3px 5px;
5619 + border-radius: 3px;
5620 + color: var(--lp-color-white, #fff);
5621 + background: #e4a2a2;
5096 5622 line-height: 1;
5097 5623 }
5098 -.lp-archive-courses .course-summary-content .course-meta.course-meta-secondary {
5624 +.learn-press-courses[data-layout=list] .course-content .course-excerpt {
5625 + width: 100%;
5626 +}
5627 +.learn-press-courses[data-layout=list] .course-content .course-info {
5628 + width: 100%;
5629 + display: flex;
5630 + justify-content: space-between;
5631 +}
5632 +@media (max-width: 520px) {
5633 + .learn-press-courses[data-layout=list] .course-content .course-info {
5634 + width: 100%;
5635 + }
5636 +}
5637 +.learn-press-courses[data-layout=list] .course-content .course-info .course-students {
5638 + display: none;
5639 +}
5640 +.learn-press-courses[data-layout=list] .course-thumbnail {
5641 + width: 35%;
5642 +}
5643 +.learn-press-courses[data-layout=list] .course-content {
5644 + width: 65%;
5645 +}
5646 +@media (max-width: 767px) {
5647 + .learn-press-courses[data-layout=list] .course-thumbnail,
5648 + .learn-press-courses[data-layout=list] .course-content {
5649 + width: 100%;
5650 + }
5651 +}
5652 +.learn-press-courses[data-layout=list] .course-title {
5653 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
5654 +}
5655 +.learn-press-courses[data-layout=grid] .course, .learn-press-courses.lp-courses-related .course {
5656 + padding: 0 16px;
5657 +}
5658 +@media (max-width: 992px) {
5659 + .learn-press-courses[data-layout=grid] .course, .learn-press-courses.lp-courses-related .course {
5660 + width: 50%;
5661 + }
5662 +}
5663 +@media (max-width: 767px) {
5664 + .learn-press-courses[data-layout=grid] .course, .learn-press-courses.lp-courses-related .course {
5665 + width: 100%;
5666 + }
5667 +}
5668 +.learn-press-courses[data-layout=grid] .wp-block-learnpress-course-item-template,
5669 +.learn-press-courses[data-layout=grid] .course-item, .learn-press-courses.lp-courses-related .wp-block-learnpress-course-item-template,
5670 +.learn-press-courses.lp-courses-related .course-item {
5671 + border: 1px solid var(--lp-border-color, #E2E0DB);
5672 + border-radius: var(--lp-border-radius, 5px);
5673 +}
5674 +.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-duration,
5675 +.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-level,
5676 +.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-quiz,
5677 +.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-duration,
5678 +.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-level,
5679 +.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-quiz, .learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-duration,
5680 +.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-level,
5681 +.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-quiz,
5682 +.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-duration,
5683 +.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-level,
5684 +.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-quiz {
5685 + display: none;
5686 +}
5687 +.learn-press-courses[data-layout=grid] .course-content, .learn-press-courses.lp-courses-related .course-content {
5688 + width: 100%;
5689 + padding: 20px;
5690 + flex-grow: 1;
5691 +}
5692 +.learn-press-courses[data-layout=grid] .course-content .course-info, .learn-press-courses.lp-courses-related .course-content .course-info {
5693 + flex-direction: column;
5694 + align-items: flex-start;
5695 + gap: 12px;
5696 +}
5697 +.learn-press-courses[data-layout=grid] .course-content .course-info .course-readmore, .learn-press-courses.lp-courses-related .course-content .course-info .course-readmore {
5698 + width: 100%;
5699 + text-align: center;
5700 +}
5701 +.learn-press-courses[data-layout=grid] .course-content .course-excerpt,
5702 +.learn-press-courses[data-layout=grid] .course-content .course-short-description, .learn-press-courses.lp-courses-related .course-content .course-excerpt,
5703 +.learn-press-courses.lp-courses-related .course-content .course-short-description {
5704 + display: none;
5705 +}
5706 +.learn-press-courses[data-layout=grid] .learn-press-message, .learn-press-courses.lp-courses-related .learn-press-message {
5707 + margin-right: 15px;
5708 + margin-left: 15px;
5709 +}
5710 +.learn-press-courses[data-layout=grid] .course-thumbnail, .learn-press-courses.lp-courses-related .course-thumbnail {
5711 + border-radius: var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0 0;
5712 +}
5713 +.learn-press-courses[data-size="3"] .course {
5714 + width: 33.3333%;
5715 +}
5716 +@media (max-width: 767px) {
5717 + .learn-press-courses[data-size="3"] .course {
5718 + width: 100%;
5719 + }
5720 +}
5721 +.learn-press-courses .lp-archive-course-skeleton {
5722 + position: absolute;
5723 + height: 100%;
5724 + 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%);
5725 + animation: lp-skeleton-loading 1.4s ease infinite;
5726 + background-size: 400% 100%;
5727 +}
5728 +.learn-press-courses .lp-archive-course-skeleton li {
5729 + display: none;
5730 +}
5731 +
5732 +.lp-list-courses-default {
5733 + position: relative;
5734 +}
5735 +.lp-list-courses-default .lp-skeleton-animation {
5736 + clear: both;
5737 + padding: 5px 0 0 0;
5738 +}
5739 +
5740 +.lp-courses-bar {
5741 + display: flex;
5742 + width: 100%;
5743 + justify-content: space-between;
5744 + gap: 12px;
5745 + margin-bottom: 32px;
5746 + flex-wrap: wrap;
5747 +}
5748 +.lp-courses-bar .courses-order-by {
5099 5749 margin-bottom: 0;
5750 + border: 1px solid var(--lp-border-color, #E2E0DB);
5751 + border-radius: var(--lp-border-radius, 5px);
5752 + padding: 8px 16px;
5753 + height: inherit;
5754 + font-size: inherit;
5755 + line-height: 1.1;
5756 + box-shadow: none;
5757 + padding-left: 30px;
5758 + background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
5759 + background-size: 0.8em;
5760 + background-position: calc(100% - (100% - 0.5em)) center;
5761 + background-repeat: no-repeat;
5762 + -webkit-appearance: none;
5763 + appearance: none;
5764 + line-height: 1.1;
5100 5765 }
5766 +.woocommerce-js .lp-courses-bar .courses-order-by {
5767 + background-position-x: calc(100% - (100% - 10px));
5768 +}
5769 +.lp-courses-bar .courses-order-by:focus {
5770 + border-color: var(--lp-primary-color);
5771 + outline: 0;
5772 +}
5773 +.lp-courses-bar > * {
5774 + display: flex;
5775 +}
5776 +.lp-courses-bar .search-courses {
5777 + display: flex;
5778 + flex: 1;
5779 + margin-bottom: 0;
5780 +}
5781 +.lp-courses-bar .search-courses input {
5782 + width: 100%;
5783 + max-width: 240px;
5784 + margin: 0 0 0 4px;
5785 + border: 1px solid var(--lp-border-color, #E2E0DB);
5786 + border-radius: var(--lp-border-radius, 5px);
5787 + padding: 8px 16px;
5788 + height: inherit;
5789 + font-size: inherit;
5790 + line-height: 1.1;
5791 + box-shadow: none;
5792 +}
5793 +.lp-courses-bar .search-courses input::placeholder {
5794 + color: #999;
5795 +}
5796 +.lp-courses-bar .search-courses input:focus {
5797 + border-color: var(--lp-primary-color);
5798 + outline: 0;
5799 +}
5800 +.lp-courses-bar .search-courses button {
5801 + border: 1px solid var(--lp-border-color, #E2E0DB);
5802 + border-radius: var(--lp-border-radius, 5px);
5803 + padding: 8px 16px;
5804 + height: inherit;
5805 + font-size: inherit;
5806 + line-height: 1.1;
5807 + box-shadow: none;
5808 + box-shadow: 0 0 0;
5809 + margin-bottom: 0;
5810 +}
5811 +.lp-courses-bar .search-courses button i {
5812 + font-size: 1.2em;
5813 + line-height: 1.2;
5814 +}
5815 +.lp-courses-bar .search-courses button:focus {
5816 + outline: 0;
5817 +}
5818 +.lp-courses-bar .search-courses button.loading > i:before {
5819 + display: inline-block;
5820 + content: "\f110";
5821 + animation: lp-rotating 1s linear infinite;
5822 +}
5823 +.lp-courses-bar .switch-layout {
5824 + align-items: center;
5825 + justify-content: center;
5826 +}
5101 5827 @media (max-width: 768px) {
5102 - .lp-archive-courses .course-summary-content {
5828 + .lp-courses-bar .switch-layout {
5829 + display: none;
5830 + }
5831 +}
5832 +.lp-courses-bar .switch-layout input[type=radio] {
5833 + display: none;
5834 +}
5835 +.lp-courses-bar .switch-layout .switch-btn {
5836 + margin: 0;
5837 + cursor: pointer;
5838 + padding: 8px 12px;
5839 +}
5840 +.lp-courses-bar .switch-layout .switch-btn::before {
5841 + display: inline-block;
5842 + margin: 6px;
5843 + color: var(--lp-color-base, #333);
5844 + font-family: "lp-icon";
5845 + line-height: 1.2;
5846 + width: 1em;
5847 +}
5848 +.lp-courses-bar .switch-layout .switch-btn.grid {
5849 + border-radius: 0 var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0;
5850 + border: 1px solid var(--lp-border-color, #E2E0DB);
5851 + border-left: none;
5852 +}
5853 +.lp-courses-bar .switch-layout .switch-btn.grid::before {
5854 + content: "\f009";
5855 +}
5856 +.lp-courses-bar .switch-layout .switch-btn.list {
5857 + border-radius: var(--lp-border-radius, 5px) 0 0 var(--lp-border-radius, 5px);
5858 + border: 1px solid var(--lp-border-color, #E2E0DB);
5859 + border-right: none;
5860 +}
5861 +.lp-courses-bar .switch-layout .switch-btn.list::before {
5862 + content: "\f03a";
5863 +}
5864 +.lp-courses-bar .course-filter-btn-mobile {
5865 + display: inline-flex;
5866 + align-items: center;
5867 +}
5868 +@media (min-width: 769px) {
5869 + .lp-courses-bar .course-filter-btn-mobile {
5870 + display: none;
5871 + }
5872 +}
5873 +@media (max-width: 767px) {
5874 + .lp-courses-bar .search-courses {
5103 5875 width: 100%;
5104 5876 }
5877 + .lp-courses-bar .search-courses input {
5878 + min-width: 240px;
5879 + max-width: unset;
5880 + }
5105 5881 }
5106 -.lp-archive-courses .course-detail-info {
5107 - padding: 40px 0 10px 0;
5882 +
5883 +.switch-layout input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2) {
5884 + background-color: var(--lp-white-grey, #F7F7FB);
5885 +}
5886 +input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before {
5887 + color: var(--lp-primary-color);
5888 +}
5889 +
5890 +.switch-layout input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4) {
5891 + background-color: var(--lp-white-grey, #F7F7FB);
5892 +}
5893 +input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before {
5894 + color: var(--lp-primary-color);
5895 +}
5896 +
5897 +.switch-layout input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6) {
5898 + background-color: var(--lp-white-grey, #F7F7FB);
5899 +}
5900 +input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before {
5901 + color: var(--lp-primary-color);
5902 +}
5903 +
5904 +.switch-layout input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8) {
5905 + background-color: var(--lp-white-grey, #F7F7FB);
5906 +}
5907 +input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before {
5908 + color: var(--lp-primary-color);
5909 +}
5910 +
5911 +.switch-layout input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10) {
5912 + background-color: var(--lp-white-grey, #F7F7FB);
5913 +}
5914 +input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before {
5915 + color: var(--lp-primary-color);
5916 +}
5917 +
5918 +.switch-layout input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12) {
5919 + background-color: var(--lp-white-grey, #F7F7FB);
5920 +}
5921 +input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before {
5922 + color: var(--lp-primary-color);
5923 +}
5924 +
5925 +.switch-layout input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14) {
5926 + background-color: var(--lp-white-grey, #F7F7FB);
5927 +}
5928 +input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before {
5929 + color: var(--lp-primary-color);
5930 +}
5931 +
5932 +.switch-layout input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16) {
5933 + background-color: var(--lp-white-grey, #F7F7FB);
5934 +}
5935 +input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before {
5936 + color: var(--lp-primary-color);
5937 +}
5938 +
5939 +.switch-layout input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18) {
5940 + background-color: var(--lp-white-grey, #F7F7FB);
5941 +}
5942 +input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before {
5943 + color: var(--lp-primary-color);
5944 +}
5945 +
5946 +.switch-layout input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20) {
5947 + background-color: var(--lp-white-grey, #F7F7FB);
5948 +}
5949 +input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20)::before {
5950 + color: var(--lp-primary-color);
5951 +}
5952 +
5953 +/**
5954 + * End Archive courses page.
5955 + */
5956 +.lp_allow_repurchase_select {
5957 + padding: 20px;
5958 + background: #f7f7f7;
5959 +}
5960 +.lp_allow_repurchase_select > ul {
5961 + padding: 0;
5962 + list-style: none;
5963 +}
5964 +.lp_allow_repurchase_select > ul li label {
5965 + display: flex;
5966 + align-items: center;
5967 + gap: 10px;
5968 +}
5969 +.lp_allow_repurchase_select > a {
5970 + display: inline-block;
5971 + margin-top: 10px;
5972 + color: var(--lp-color-white, #fff);
5973 + background-color: #222;
5974 +}
5975 +
5976 +.lp-single-offline-course .lp-single-offline-course-main {
5977 + display: flex;
5978 + gap: 30px;
5979 + margin-bottom: 80px;
5980 +}
5981 +.lp-single-offline-course .course-price .free {
5982 + color: #3AB500;
5983 +}
5984 +.lp-single-offline-course .course-price .origin-price {
5985 + text-decoration: line-through;
5986 + opacity: 0.6;
5987 + margin-left: 4px;
5988 +}
5989 +.lp-single-offline-course__left {
5990 + width: 70%;
5991 +}
5992 +.lp-single-offline-course__left > div {
5993 + margin-bottom: 32px;
5994 +}
5995 +.lp-single-offline-course__left .learn-press-breadcrumb {
5996 + display: flex;
5997 + list-style: none;
5998 + flex-wrap: wrap;
5999 + gap: 5px;
6000 + font-size: var(--lp-font-size-base);
6001 + align-items: center;
6002 + margin-bottom: 8px;
6003 + padding: 0;
6004 +}
6005 +.lp-single-offline-course__left .learn-press-breadcrumb li {
6006 + list-style: none;
6007 + padding: 0;
6008 + margin: 0;
6009 +}
6010 +.lp-single-offline-course__left .course-title {
6011 + display: block;
6012 + font-weight: 700;
6013 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
6014 + margin: 0 0 12px 0;
6015 +}
6016 +.lp-single-offline-course__left .course-img img {
6017 + width: 100%;
6018 +}
6019 +.lp-single-offline-course__left .lp-single-course-offline-info-one {
6020 + margin-bottom: 12px;
6021 +}
6022 +.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta {
6023 + display: inline;
6024 + line-height: 1.4;
6025 + margin-right: 12px;
6026 + padding-right: 12px;
6027 + border-right: 1px solid #E2E0DB;
6028 +}
6029 +.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta:first-child {
6030 + margin: 0;
6031 + padding: 0;
6032 + border: none;
6033 +}
6034 +.lp-single-offline-course__left .lp-single-course-offline-info-one .lp-item-wishlist.active {
6035 + color: var(--lp-primary-color);
6036 +}
6037 +.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info {
6038 + display: inline-block;
6039 +}
6040 +.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info .ico-star {
6041 + display: inline-block;
6042 + vertical-align: sub;
6043 + margin-left: 4px;
6044 +}
6045 +.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info svg {
6046 + height: 22px;
6047 +}
6048 +.lp-single-offline-course__left .instructor-description {
6049 + margin-top: 16px;
6050 +}
6051 +.lp-single-offline-course__left .course-features ul,
6052 +.lp-single-offline-course__left .course-target ul,
6053 +.lp-single-offline-course__left .course-requirements ul {
6054 + margin: 0 20px 0 0;
6055 + padding: 0;
6056 +}
6057 +.lp-single-offline-course__left .instructor-social {
6058 + display: flex;
6059 + gap: 8px;
6060 + margin-top: 30px;
6061 +}
6062 +.lp-single-offline-course__left .instructor-social a {
6063 + width: 37px;
6064 + height: 37px;
6065 + display: inline-flex;
6066 + align-items: center;
6067 + justify-content: center;
6068 + background-color: #F1F2F8;
6069 + border-radius: 50%;
6070 +}
6071 +.lp-single-offline-course__left .instructor-social a:hover {
6072 + background-color: var(--lp-primary-color);
6073 +}
6074 +.lp-single-offline-course__left .instructor-social a:hover i {
5108 6075 color: #fff;
5109 - background: var(--lp-secondary-color);
6076 +}
6077 +.lp-single-offline-course__left .instructor-social a .lp-icon-facebook {
6078 + color: #216BF6;
6079 +}
6080 +.lp-single-offline-course__left .instructor-social a .lp-icon-twitter {
6081 + color: #169DF0;
6082 +}
6083 +.lp-single-offline-course__left .instructor-social a .lp-icon-youtube-play {
6084 + color: #FF0200;
6085 +}
6086 +.lp-single-offline-course__left .instructor-social a .lp-icon-linkedin {
6087 + color: #0078B7;
6088 +}
6089 +.lp-single-offline-course__left .instructor-social a i {
6090 + font-size: 18px;
6091 +}
6092 +.lp-single-offline-course__left .item-title {
6093 + margin-bottom: 30px;
6094 +}
6095 +.lp-single-offline-course__left > img {
6096 + margin-bottom: 30px;
6097 +}
6098 +.lp-single-offline-course__right {
6099 + width: 30%;
5110 6100 position: relative;
5111 6101 }
5112 -.lp-archive-courses .course-detail-info::before, .lp-archive-courses .course-detail-info::after {
6102 +.lp-single-offline-course__right__sticky {
6103 + position: sticky;
6104 + top: 0;
6105 +}
6106 +.lp-single-offline-course .info-metas,
6107 +.lp-single-offline-course .course-featured-review {
6108 + border: 1px solid #E2E0DB;
6109 + padding: 30px;
6110 + margin-bottom: 60px;
6111 +}
6112 +@media (max-width: 767px) {
6113 + .lp-single-offline-course .info-metas,
6114 + .lp-single-offline-course .course-featured-review {
6115 + margin-bottom: 30px;
6116 + }
6117 +}
6118 +.lp-single-offline-course .info-metas .info-meta-item,
6119 +.lp-single-offline-course .course-featured-review .info-meta-item {
6120 + display: flex;
6121 + justify-content: space-between;
6122 + border-bottom: 1px solid #E2E0DB;
6123 + padding-bottom: 16px;
6124 + margin-bottom: 16px;
6125 + font-size: var(--lp-font-size-base);
6126 +}
6127 +.lp-single-offline-course .info-metas .info-meta-item:nth-last-of-type(2),
6128 +.lp-single-offline-course .course-featured-review .info-meta-item:nth-last-of-type(2) {
6129 + border: none;
6130 + padding-bottom: 0;
6131 + margin-bottom: 0;
6132 +}
6133 +.lp-single-offline-course .info-metas .info-meta-left,
6134 +.lp-single-offline-course .course-featured-review .info-meta-left {
6135 + display: inline-flex;
6136 + align-items: center;
6137 + gap: 8px;
6138 +}
6139 +.lp-single-offline-course .info-metas .info-meta-left > span,
6140 +.lp-single-offline-course .course-featured-review .info-meta-left > span {
6141 + min-width: 16px;
6142 +}
6143 +@media (min-width: 992px) {
6144 + .lp-single-offline-course .info-metas.lp-is-mobile,
6145 + .lp-single-offline-course .course-featured-review.lp-is-mobile {
6146 + display: none;
6147 + }
6148 +}
6149 +@media (max-width: 991px) {
6150 + .lp-single-offline-course .info-metas.lp-is-pc,
6151 + .lp-single-offline-course .course-featured-review.lp-is-pc {
6152 + display: none;
6153 + }
6154 +}
6155 +.lp-single-offline-course form.purchase-course, .lp-single-offline-course form.enroll-course, .lp-single-offline-course form.retake-course {
6156 + width: 100%;
6157 +}
6158 +.lp-single-offline-course .course-buttons {
6159 + display: flex;
6160 + gap: 12px;
6161 + flex-wrap: wrap;
6162 + margin-top: 30px;
6163 +}
6164 +.lp-single-offline-course .course-buttons .lp-button {
6165 + padding: 12px 16px;
6166 + border-radius: var(--lp-border-radius, 3px);
6167 + font-size: var(--button--font-size);
6168 + line-height: 1.5em;
6169 + font-weight: 600;
6170 + width: 100%;
6171 +}
6172 +.lp-single-offline-course .course-buttons .lp-button.button {
6173 + border: 0;
6174 +}
6175 +.lp-single-offline-course .course-buttons a.course-btn-extra {
6176 + border-color: var(--lp-primary-color);
6177 + color: var(--lp-primary-color);
6178 +}
6179 +.lp-single-offline-course .course-buttons a.course-btn-extra:focus, .lp-single-offline-course .course-buttons a.course-btn-extra:hover {
6180 + background-color: var(--lp-primary-color);
6181 + color: #fff;
6182 +}
6183 +.lp-single-offline-course .course-buttons .button-purchase-course {
6184 + background-color: var(--lp-primary-color);
6185 + color: #fff;
6186 +}
6187 +.lp-single-offline-course .featured-review__title {
6188 + font-weight: bold;
6189 + font-size: 1.4rem;
6190 + margin-top: 10px;
6191 +}
6192 +.lp-single-offline-course .course-featured-review {
6193 + display: flex;
6194 + flex-direction: column;
6195 + justify-content: center;
6196 + align-items: center;
6197 + text-align: center;
6198 + gap: 16px;
6199 + position: relative;
6200 +}
6201 +.lp-single-offline-course .course-featured-review::before {
6202 + background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='28' fill='%23F2F1F8'/%3E%3Cpath d='M17.425 40.5325C17.3136 40.5325 17.2015 40.5061 17.0958 40.4518C16.7823 40.2903 16.6073 39.9215 16.6673 39.5504L18.2548 31.142H12.7691C12.3442 31.142 12 30.7678 12 30.3058V15.5028C12 15.0409 12.3442 14.6666 12.7691 14.6666H25.8927C26.3176 14.6666 26.6618 15.0409 26.6618 15.5028V30.3051C26.6618 30.5046 26.5961 30.6979 26.4761 30.8501L18.0084 40.2406C17.8584 40.43 17.6442 40.5325 17.425 40.5325ZM13.5389 29.4689H19.1731C19.4009 29.4689 19.6165 29.5783 19.7629 29.7678C19.9093 29.9572 19.9707 30.2072 19.9307 30.451L18.6739 36.8314L25.1243 29.9953V16.3398H13.5389V29.4689Z' fill='%23121212'/%3E%3Cpath d='M34.7609 40.5325C34.6495 40.5325 34.5374 40.5061 34.4317 40.4518C34.1182 40.2903 33.9433 39.9215 34.0033 39.5496L35.5907 31.1413H30.105C29.6801 31.1413 29.3359 30.767 29.3359 30.3051V15.5028C29.3359 15.0409 29.6801 14.6666 30.105 14.6666H43.2286C43.4329 14.6666 43.6285 14.7551 43.7728 14.912C43.917 15.0688 43.9977 15.2815 43.9977 15.5036V30.3058C43.9977 30.5054 43.9313 30.6987 43.8113 30.8509L35.3436 40.2414C35.1937 40.4308 34.9787 40.5333 34.7595 40.5333L34.7609 40.5325ZM30.8748 29.4689H36.509C36.7368 29.4689 36.9525 29.5783 37.0989 29.7678C37.2452 29.9572 37.3067 30.2072 37.2667 30.451L36.0099 36.8306L42.4603 29.9953V16.3398H30.8755L30.8748 29.4689Z' fill='%23121212'/%3E%3C/svg%3E%0A");
5113 6203 content: "";
5114 - width: 50%;
5115 - height: 100%;
6204 + width: 56px;
6205 + height: 56px;
6206 + position: absolute;
6207 + top: -25px;
6208 +}
6209 +.lp-single-offline-course .featured-review__stars {
6210 + order: 3;
6211 + color: var(--lp-primary-color);
6212 +}
6213 +.lp-single-offline-course .lp-list-courses-related .section-title {
6214 + margin-bottom: 40px;
6215 +}
6216 +
6217 +@media (max-width: 991px) {
6218 + .lp-single-offline-course .lp-single-offline-course-main {
6219 + flex-direction: column;
6220 + margin-bottom: 0;
6221 + }
6222 + .lp-single-offline-course__left, .lp-single-offline-course__right {
6223 + width: 100%;
6224 + }
6225 +}
6226 +@media (max-width: 767px) {
6227 + .lp-single-offline-course__left .lp-instructor-info {
6228 + flex-direction: column;
6229 + }
6230 +}
6231 +.lp-archive-courses .course-detail-info {
6232 + padding: 28px 0 24px 0;
6233 + color: var(--lp-color-white, #fff);
5116 6234 background: var(--lp-secondary-color);
5117 - position: absolute;
5118 - top: 0;
6235 + position: relative;
5119 6236 }
5120 -.lp-archive-courses .course-detail-info::before {
5121 - left: 100%;
5122 - right: auto;
6237 +.lp-archive-courses .course-detail-info .course-title {
6238 + margin: 0 0 24px 0;
6239 + border-bottom: 1px solid rgba(255, 255, 255, 0.1);
6240 + color: var(--lp-color-white, #fff);
6241 + font-weight: 700;
6242 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
6243 + padding-bottom: 24px;
5123 6244 }
5124 -.lp-archive-courses .course-detail-info::after {
5125 - right: 100%;
5126 - left: auto;
6245 +@media (min-width: 769px) {
6246 + .lp-archive-courses .course-detail-info {
6247 + overflow-x: hidden;
6248 + }
6249 + .lp-archive-courses .course-detail-info .course-title, .lp-archive-courses .course-detail-info .course-meta-secondary, .lp-archive-courses .course-detail-info .course-meta-primary {
6250 + padding-left: 320px;
6251 + }
6252 + .lp-archive-courses .course-detail-info::before, .lp-archive-courses .course-detail-info::after {
6253 + content: "";
6254 + width: 50%;
6255 + height: 100%;
6256 + background: var(--lp-secondary-color);
6257 + position: absolute;
6258 + top: 0;
6259 + }
6260 + .lp-archive-courses .course-detail-info::before {
6261 + left: 100%;
6262 + right: auto;
6263 + }
6264 + .lp-archive-courses .course-detail-info::after {
6265 + right: 100%;
6266 + left: auto;
6267 + }
5127 6268 }
6269 +.lp-archive-courses .course-detail-info .course-meta-secondary {
6270 + margin-bottom: 0;
6271 +}
6272 +.lp-archive-courses .course-meta__pull-left {
6273 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6274 +}
5128 6275 .lp-archive-courses .course-meta__pull-left .meta-item {
5129 6276 display: flex;
5130 - height: 46px;
5131 - margin-left: 50px;
5132 - font-size: 16px;
5133 - font-weight: 300;
5134 6277 text-transform: capitalize;
6278 + align-items: center;
5135 6279 }
5136 -.lp-archive-courses .course-meta__pull-left .meta-item span {
5137 - padding-left: 4px;
5138 - padding-right: 0;
5139 -}
5140 -.lp-archive-courses .course-meta__pull-left .meta-item:last-child {
5141 - margin-left: 0;
5142 -}
5143 6280 .lp-archive-courses .course-meta__pull-left .meta-item::before {
5144 6281 margin-left: 8px;
5145 6282 color: var(--lp-primary-color);
5146 - font-family: "Font Awesome 5 Free";
5147 - font-weight: 900;
6283 + font-family: "lp-icon";
5148 6284 }
5149 6285 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image {
5150 - margin-left: 10px;
6286 + margin-left: 8px;
5151 6287 flex: 0 0 46px;
5152 6288 }
5153 6289 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image img {
5154 6290 overflow: hidden;
@@ -5155,8 +6291,9 @@
5155 6291 position: relative;
5156 6292 width: 46px;
5157 6293 height: 46px;
5158 6294 border-radius: 50%;
6295 + display: block;
5159 6296 }
5160 6297 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-duration::before {
5161 6298 content: "\f017";
5162 6299 }
@@ -5171,33 +6308,23 @@
5171 6308 }
5172 6309 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student::before {
5173 6310 content: "\f501";
5174 6311 }
5175 -@media (max-width: 1024px) {
5176 - .lp-archive-courses .course-meta__pull-left .meta-item {
5177 - margin-left: 30px;
5178 - }
5179 -}
5180 -@media (max-width: 767px) {
5181 - .lp-archive-courses .course-meta__pull-left .meta-item {
5182 - margin-left: 0;
5183 - }
5184 -}
5185 6312 .lp-archive-courses .course-meta__pull-left .meta-item__value label {
5186 6313 margin: 0;
5187 - color: #999;
5188 - font-size: 14px;
6314 + color: var(--lp-color-accent-1);
6315 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
5189 6316 font-weight: 300;
5190 6317 line-height: 1.5;
6318 + display: block;
5191 6319 }
5192 6320 .lp-archive-courses .course-meta__pull-left .meta-item__value > div {
5193 6321 line-height: 1.5;
5194 6322 }
5195 6323 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a {
5196 - color: #fff;
5197 - font-size: 16px;
5198 - font-weight: 400;
6324 + color: var(--lp-color-white, #fff);
5199 6325 text-transform: capitalize;
6326 + text-decoration: none;
5200 6327 }
5201 6328 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a:hover {
5202 6329 color: var(--lp-primary-color);
5203 6330 }
@@ -5203,38 +6330,22 @@
5203 6330 }
5204 6331 .lp-archive-courses .course-meta__pull-left .meta-item-categories {
5205 6332 align-items: center;
5206 6333 }
5207 -.lp-archive-courses .course-meta__pull-left .meta-item-categories::before {
5208 - margin-left: 10px;
5209 - font-size: 36px;
5210 - content: "\f02e";
5211 -}
5212 6334 .lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div span {
5213 - padding: 0 5px;
6335 + padding: 0 4px;
5214 6336 }
5215 -.lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div a:hover {
5216 - color: var(--lp-primary-color);
5217 -}
5218 6337 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value {
5219 6338 display: flex;
5220 - flex-direction: column-reverse;
5221 - justify-content: flex-end;
5222 - align-items: flex-end;
6339 + flex-direction: column;
6340 + justify-content: space-between;
5223 6341 }
5224 6342 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value .review-stars-rated {
5225 6343 margin-bottom: 0;
5226 6344 line-height: 1;
5227 6345 }
5228 -@media (max-width: 767px) {
5229 - .lp-archive-courses .course-meta__pull-left {
5230 - display: grid;
5231 - grid-template-columns: repeat(2, 1fr);
5232 - grid-gap: 20px;
5233 - }
5234 -}
5235 6346 .lp-archive-courses .course-meta-primary {
5236 - margin-bottom: 36px;
6347 + margin-bottom: 20px;
5237 6348 }
5238 6349 .lp-archive-courses .course-meta-primary .meta-item-categories::before {
5239 6350 font-weight: 400;
5240 6351 }
@@ -5263,9 +6374,9 @@
5263 6374 }
5264 6375 .lp-archive-courses .course-summary-sidebar {
5265 6376 width: 300px;
5266 6377 max-width: 100%;
5267 - margin-top: -272px;
6378 + margin-top: -180px;
5268 6379 }
5269 6380 @media (max-width: 768px) {
5270 6381 .lp-archive-courses .course-summary-sidebar {
5271 6382 width: 100%;
@@ -5291,9 +6402,9 @@
5291 6402 margin-top: 30px;
5292 6403 padding: 0;
5293 6404 }
5294 6405 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist {
5295 - color: #fff;
6406 + color: var(--lp-color-white, #fff);
5296 6407 background: transparent !important;
5297 6408 font-size: 0;
5298 6409 }
5299 6410 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist.on, .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist:hover {
@@ -5299,17 +6410,15 @@
5299 6410 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist.on, .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist:hover {
5300 6411 color: var(--lp-primary-color);
5301 6412 }
5302 6413 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist::before {
5303 - font-family: "Font Awesome 5 Free";
5304 - font-size: 16px;
5305 - font-weight: 900;
6414 + font-family: "lp-icon";
6415 + font-size: 1em;
5306 6416 content: "\f004";
5307 6417 }
5308 6418 .lp-archive-courses .course-summary-sidebar__inner > div {
5309 - overflow: hidden;
5310 6419 padding: 20px;
5311 - background: #fff;
6420 + background: var(--lp-color-white, #fff);
5312 6421 }
5313 6422 .lp-archive-courses .course-summary-sidebar__inner > div ul {
5314 6423 list-style: none;
5315 6424 }
@@ -5314,603 +6423,579 @@
5314 6423 list-style: none;
5315 6424 }
5316 6425 .lp-archive-courses .course-summary-sidebar__inner > div ul li a {
5317 6426 color: #666;
5318 - font-size: 16px;
5319 6427 font-weight: 300;
5320 - line-height: 24px;
6428 + line-height: 1.5em;
5321 6429 }
5322 6430 .lp-archive-courses .course-summary-sidebar__inner > div ul li a:hover {
5323 6431 color: var(--lp-primary-color);
5324 6432 box-shadow: unset;
5325 6433 }
5326 -
5327 -.learn-press-courses {
5328 - clear: both;
5329 - margin: 0 -15px;
5330 - padding: 0 !important;
5331 - min-height: 300px;
5332 - list-style: none;
5333 - position: relative;
5334 - display: -webkit-box;
5335 - display: -moz-box;
5336 - display: -ms-flexbox;
5337 - display: -moz-flex;
5338 - display: -webkit-flex;
6434 +.lp-archive-courses .courses-btn-load-more {
5339 6435 display: flex;
5340 - -webkit-flex-wrap: wrap;
5341 - flex-wrap: wrap;
6436 + align-items: center;
6437 + gap: 5px;
5342 6438 }
5343 -.learn-press-courses .course {
5344 - width: 25%;
5345 - margin: 0 0 60px 0;
5346 - box-shadow: none;
5347 - list-style: none;
6439 +.lp-archive-courses .course-wishlist:before {
6440 + font-family: "lp-icon";
5348 6441 }
5349 -.learn-press-courses[data-layout=list] {
5350 - margin: 0;
6442 +.lp-archive-courses .lp-course-curriculum ul {
6443 + padding: 0;
5351 6444 }
5352 -.learn-press-courses[data-layout=list] .course {
5353 - display: flex;
5354 - width: 100%;
5355 - padding: 24px;
5356 - border: 1px solid rgba(204, 204, 204, 0.3);
5357 - border-radius: 4px;
5358 - flex-wrap: wrap;
5359 - justify-content: flex-end;
6445 +
6446 +.lp-single-course__header {
6447 + background-color: #F1F2F8;
5360 6448 }
6449 +.lp-single-course__header__inner {
6450 + max-width: var(--lp-container-max-width);
6451 + margin: 0 auto;
6452 + padding-left: var(--lp-cotainer-padding);
6453 + padding-right: var(--lp-cotainer-padding);
6454 + padding-top: 40px;
6455 + padding-bottom: 40px;
6456 +}
5361 6457 @media (max-width: 767px) {
5362 - .learn-press-courses[data-layout=list] .course {
5363 - padding: 15px;
6458 + .lp-single-course__header__inner {
6459 + padding-top: 20px;
6460 + padding-bottom: 20px;
5364 6461 }
5365 6462 }
5366 -.learn-press-courses[data-layout=list] .course-item {
5367 - flex-direction: row;
5368 - width: 100%;
5369 - border: unset;
5370 - justify-content: space-between;
6463 +@media (min-width: 992px) {
6464 + .lp-single-course__header__inner > * {
6465 + width: calc(100% - 440px);
6466 + }
5371 6467 }
5372 -@media (max-width: 767px) {
5373 - .learn-press-courses[data-layout=list] .course-item {
5374 - flex-direction: column;
5375 - }
6468 +.lp-single-course__header .learn-press-breadcrumb {
6469 + display: flex;
6470 + list-style: none;
6471 + gap: 4px;
6472 + flex-wrap: wrap;
6473 + margin-bottom: 8px;
6474 + padding: 0;
5376 6475 }
5377 -.learn-press-courses[data-layout=list] .course-content {
5378 - float: left;
5379 - width: calc(64.2% - 76px);
5380 - padding-top: 5px;
6476 +.lp-single-course__header .course-title {
6477 + font-weight: 700;
6478 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
6479 + margin: 0 0 24px 0;
5381 6480 }
5382 -@media (max-width: 1200px) {
5383 - .learn-press-courses[data-layout=list] .course-content {
5384 - width: calc(64.2% - 40px);
6481 +@media (max-width: 767px) {
6482 + .lp-single-course__header .course-title {
6483 + margin: 0 0 16px 0;
5385 6484 }
5386 6485 }
5387 -@media (max-width: 1200px) {
5388 - .learn-press-courses[data-layout=list] .course-content {
5389 - width: calc(64.2% - 25px);
5390 - }
6486 +.lp-single-course__header .course-instructor-category {
6487 + display: flex;
6488 + padding: 0;
6489 + gap: 4px;
6490 + flex-wrap: wrap;
6491 + margin-bottom: 40px;
5391 6492 }
5392 6493 @media (max-width: 767px) {
5393 - .learn-press-courses[data-layout=list] .course-content {
5394 - width: 100%;
5395 - padding-top: 20px;
6494 + .lp-single-course__header .course-instructor-category {
6495 + margin-bottom: 20px;
5396 6496 }
5397 6497 }
5398 -.learn-press-courses[data-layout=list] .course-content .course-categories a {
5399 - position: relative;
5400 - padding: 2px 15px 2px 20px;
5401 - -webkit-clip-path: polygon(0% 0%, 100% 0, 88% 50%, 100% 100%, 0% 100%);
5402 - clip-path: polygon(0% 0%, 100% 0, 88% 50%, 100% 100%, 0% 100%);
6498 +.lp-single-course__header .course-instructor-category > div > * {
6499 + display: inline;
6500 + vertical-align: middle;
5403 6501 }
5404 -.learn-press-courses[data-layout=list] .course-content .course-permalink {
5405 - height: 25px;
5406 - margin-bottom: 5px;
5407 - -webkit-line-clamp: 1;
6502 +.lp-single-course__header .course-instructor-category label {
6503 + font-size: inherit;
6504 + font-weight: inherit;
5408 6505 }
5409 -.learn-press-courses[data-layout=list] .course-content .course-tags a {
5410 - margin: 0 0 10px 10px;
5411 - padding: 3px 5px;
5412 - border-radius: 3px;
5413 - color: #fff;
5414 - background: #e4a2a2;
5415 - line-height: 1;
6506 +.lp-single-course__header .course-instructor-category a {
6507 + text-decoration: none;
6508 + color: inherit;
5416 6509 }
5417 -.learn-press-courses[data-layout=list] .course-content .course-footer {
5418 - float: right;
5419 - margin-left: 20px;
6510 +.lp-single-course__header .course-instructor-category a:hover {
6511 + color: var(--lp-primary-color, #ffb606);
5420 6512 }
5421 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-students {
5422 - display: none;
6513 +.lp-single-course__header .lp-single-course-info-one {
6514 + display: flex;
6515 + column-gap: 20px;
6516 + row-gap: 8px;
6517 + flex-wrap: wrap;
5423 6518 }
5424 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-price {
5425 - float: unset;
5426 -}
5427 -@media (max-width: 767px) {
5428 - .learn-press-courses[data-layout=list] .course-content .course-footer {
5429 - margin-bottom: 30px;
5430 - }
5431 -}
5432 -.learn-press-courses[data-layout=list] .course-content .course-readmore {
5433 - float: left;
6519 +.lp-single-course__header .lp-single-course-info-one .star-info {
6520 + display: inline-flex;
6521 + align-items: center;
6522 + gap: 4px;
6523 + padding-left: 20px;
5434 6524 position: relative;
5435 - left: 4px;
5436 6525 }
5437 -.learn-press-courses[data-layout=list] .course-content .course-readmore a {
5438 - padding: 9px 24px;
5439 - border-radius: 3px;
5440 - color: #fff;
5441 - background: var(--lp-primary-color);
5442 - font-weight: 400;
5443 - line-height: 1;
5444 - transition: all 0.3s;
5445 - display: block;
6526 +.lp-single-course__header .lp-single-course-info-one .star-info::after {
6527 + content: "";
6528 + left: 0;
6529 + right: auto;
6530 + width: 1px;
6531 + height: 20px;
6532 + position: absolute;
6533 + background-color: var(--lp-border-color, #E2E0DB);
5446 6534 }
5447 -.learn-press-courses[data-layout=list] .course-content .course-readmore a:hover {
5448 - opacity: 0.5;
5449 - background: var(--lp-primary-color);
6535 +@media (max-width: 500px) {
6536 + .lp-single-course__header .lp-single-course-info-one .star-info {
6537 + padding-left: 0;
6538 + }
6539 + .lp-single-course__header .lp-single-course-info-one .star-info::after {
6540 + content: none;
6541 + }
5450 6542 }
5451 -@media (max-width: 767px) {
5452 - .learn-press-courses[data-layout=list] .course-content .course-readmore {
5453 - display: flex;
5454 - float: unset;
5455 - clear: both;
5456 - }
6543 +.lp-single-course__header .lp-single-course-info-one .ico-star,
6544 +.lp-single-course__header .lp-single-course-info-one .lp-review-svg-star {
6545 + display: inline-flex;
6546 + align-items: center;
5457 6547 }
5458 -.learn-press-courses[data-layout=list] .course-wrap-meta {
6548 +.lp-single-course .lp-single-course-main {
6549 + padding: 40px 0 80px;
5459 6550 display: flex;
5460 - padding-top: 12px;
5461 - padding-bottom: 18px;
5462 - color: #333;
5463 - font-size: 14px;
5464 - font-weight: 400;
6551 + column-gap: 60px;
6552 + row-gap: 30px;
6553 + flex-wrap: wrap;
5465 6554 }
5466 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5467 - padding-left: 28px;
5468 - text-transform: capitalize;
6555 +@media (max-width: 1500px) {
6556 + .lp-single-course .lp-single-course-main {
6557 + column-gap: 30px;
6558 + }
5469 6559 }
5470 -@media (max-width: 1024px) {
5471 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5472 - padding-left: 20px;
6560 +@media (max-width: 991px) {
6561 + .lp-single-course .lp-single-course-main {
6562 + flex-direction: column-reverse;
6563 + padding: 40px 0;
5473 6564 }
5474 6565 }
5475 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item::before {
5476 - position: relative;
5477 - top: -1px;
5478 - margin-left: 8px;
5479 - color: var(--lp-primary-color);
5480 - font-family: "Font Awesome 5 Free";
5481 - font-weight: 900;
6566 +.lp-single-course .lp-single-course-main__left {
6567 + width: 100%;
5482 6568 }
5483 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-level::before {
5484 - content: "\f012";
5485 -}
5486 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-duration::before {
5487 - content: "\f017";
5488 -}
5489 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-lesson::before {
5490 - content: "\f0c5";
5491 -}
5492 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-quiz::before {
5493 - content: "\f12e";
5494 -}
5495 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-student::before {
5496 - content: "\f501";
5497 -}
5498 -@media (max-width: 815px) {
5499 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5500 - display: grid;
5501 - grid-template-columns: repeat(2, 1fr);
5502 - grid-gap: 15px;
6569 +@media (min-width: 992px) {
6570 + .lp-single-course .lp-single-course-main__left {
6571 + width: calc(100% - 410px);
5503 6572 }
5504 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5505 - padding-left: 15px;
5506 - }
5507 6573 }
5508 -@media (max-width: 767px) {
5509 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5510 - grid-template-columns: repeat(3, 1fr);
6574 +@media (min-width: 1501px) {
6575 + .lp-single-course .lp-single-course-main__left {
6576 + width: calc(100% - 440px);
5511 6577 }
5512 6578 }
5513 -.learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5514 - float: right;
5515 - width: 35.8%;
6579 +.lp-single-course .lp-single-course-main__left > div {
6580 + margin-bottom: 40px;
5516 6581 }
5517 6582 @media (max-width: 767px) {
5518 - .learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5519 - width: 100%;
6583 + .lp-single-course .lp-single-course-main__left > div {
6584 + margin-bottom: 30px;
5520 6585 }
5521 6586 }
5522 -.learn-press-courses[data-layout=list] .course-title {
5523 - font-size: 18px;
6587 +.lp-single-course .lp-single-course-main__left > div:last-child {
6588 + margin-bottom: 0;
5524 6589 }
5525 -.learn-press-courses[data-layout=grid] .course {
5526 - padding: 0 15px;
6590 +.lp-single-course .lp-single-course-main__left .extra-box__title,
6591 +.lp-single-course .lp-single-course-main__left .course-faqs__title,
6592 +.lp-single-course .lp-single-course-main__left .course-material__title,
6593 +.lp-single-course .lp-single-course-main__left .lp-course-curriculum__title,
6594 +.lp-single-course .lp-single-course-main__left .comment-reply-title,
6595 +.lp-single-course .lp-single-course-main__left .section-title,
6596 +.lp-single-course .lp-single-course-main__left .item-title {
6597 + margin: 0 0 20px 0;
6598 + font-size: calc(var(--lp-font-size-base, 1em) * 1.6);
5527 6599 }
5528 -@media (max-width: 992px) {
5529 - .learn-press-courses[data-layout=grid] .course {
5530 - width: 50%;
6600 +@media (max-width: 767px) {
6601 + .lp-single-course .lp-single-course-main__left .extra-box__title,
6602 + .lp-single-course .lp-single-course-main__left .course-faqs__title,
6603 + .lp-single-course .lp-single-course-main__left .course-material__title,
6604 + .lp-single-course .lp-single-course-main__left .lp-course-curriculum__title,
6605 + .lp-single-course .lp-single-course-main__left .comment-reply-title,
6606 + .lp-single-course .lp-single-course-main__left .section-title,
6607 + .lp-single-course .lp-single-course-main__left .item-title {
6608 + margin: 0 0 16px 0;
5531 6609 }
5532 6610 }
5533 -@media (max-width: 767px) {
5534 - .learn-press-courses[data-layout=grid] .course {
5535 - width: 100%;
5536 - }
6611 +.lp-single-course .lp-single-course-main__left .extra-box ul {
6612 + margin: 0 20px 0 0;
6613 + padding: 0;
5537 6614 }
5538 -.learn-press-courses[data-layout=grid] .course-item:hover {
5539 - box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.2);
6615 +.lp-single-course .lp-single-course-main__left .comments-area {
6616 + width: 100%;
6617 + max-width: 100%;
6618 + margin: 0;
5540 6619 }
5541 -.learn-press-courses[data-layout=grid] .course-item .course-instructor {
5542 - margin-bottom: 7px;
6620 +.lp-single-course .lp-single-course-main__right {
6621 + width: 100%;
5543 6622 }
5544 -.learn-press-courses[data-layout=grid] .course-content {
5545 - padding: 15px 20px 12px 20px;
5546 - border: 1px solid #f0f0f0;
5547 - border-top: 0;
5548 - flex-grow: 1;
6623 +@media (min-width: 992px) {
6624 + .lp-single-course .lp-single-course-main__right {
6625 + width: 380px;
6626 + margin-top: -280px;
6627 + }
5549 6628 }
5550 -.learn-press-courses[data-layout=grid] .course-content .course-categories {
5551 - float: left;
5552 - position: absolute;
5553 - z-index: 1;
5554 - top: -34px;
5555 - left: -1px;
5556 - margin-left: 0;
6629 +.lp-single-course .lp-single-course-main__right__inner {
6630 + position: sticky;
6631 + top: 0;
6632 + background-color: var(--lp-color-white, #fff);
6633 + border: 1px solid var(--lp-border-color, #E2E0DB);
6634 + padding: 20px;
6635 + border-radius: var(--lp-border-radius, 5px);
5557 6636 }
5558 -.learn-press-courses[data-layout=grid] .course-content .course-categories::after {
5559 - display: none;
6637 +.lp-single-course .lp-single-course-main__right__inner > div {
6638 + margin-bottom: 20px;
5560 6639 }
5561 -.learn-press-courses[data-layout=grid] .course-content .course-categories a {
5562 - position: relative;
5563 - margin: 0;
5564 - padding: 2px 22px 2px 12px;
5565 - -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);
5566 - clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);
6640 +.lp-single-course .lp-single-course-main__right__inner > div.info-learning {
6641 + margin-bottom: 12px;
5567 6642 }
5568 -.learn-press-courses[data-layout=grid] .course-content .course-permalink {
5569 - height: 48px;
5570 - margin-bottom: 20px;
6643 +.lp-single-course .lp-single-course-main__right__inner > div:last-child {
6644 + margin-bottom: 0;
5571 6645 }
5572 -.learn-press-courses[data-layout=grid] .course-content .course-info {
6646 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item {
5573 6647 display: flex;
5574 - flex-direction: column;
5575 - flex-grow: 1;
6648 + gap: 4px;
6649 + margin-bottom: 12px;
5576 6650 }
5577 -.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-readmore {
5578 - display: none;
6651 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item:last-child {
6652 + margin-bottom: 0;
5579 6653 }
5580 -.learn-press-courses[data-layout=grid] .course-content .course-footer {
5581 - padding-top: 18px;
5582 - border-top: 1px solid rgba(153, 153, 153, 0.2);
6654 +.lp-single-course .lp-single-course-main .info-metas .info-meta-left {
6655 + display: flex;
6656 + gap: 8px;
6657 + align-items: center;
5583 6658 }
5584 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students {
5585 - float: right;
5586 - text-transform: capitalize;
6659 +.lp-single-course .lp-single-course-main .info-metas i {
6660 + color: var(--lp-primary-color, #ffb606);
5587 6661 }
5588 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students::before {
5589 - position: relative;
5590 - top: -1px;
5591 - margin-left: 8px;
5592 - color: var(--lp-primary-color);
5593 - font-family: "Font Awesome 5 Free";
5594 - font-weight: 900;
5595 - content: "\f501";
6662 +.lp-single-course .lp-single-course-main .course-img {
6663 + margin-bottom: 20px;
6664 + overflow: hidden;
6665 + margin: -20px -20px 20px -20px;
6666 + border-radius: var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0 0;
5596 6667 }
5597 -.learn-press-courses[data-layout=grid] .learn-press-message {
5598 - margin-right: 15px;
5599 - margin-left: 15px;
6668 +.lp-single-course .lp-single-course-main .course-img img {
6669 + max-width: 100%;
6670 + display: block;
5600 6671 }
5601 -.learn-press-courses[data-size="3"] .course {
5602 - width: 33.3333%;
6672 +.lp-single-course .lp-single-course-main .course-price {
6673 + display: block;
6674 + margin-bottom: 20px;
5603 6675 }
5604 -@media (max-width: 767px) {
5605 - .learn-press-courses[data-size="3"] .course {
5606 - width: 100%;
5607 - }
6676 +.lp-single-course .lp-single-course-main .course-price .free {
6677 + color: #3AB500;
6678 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
5608 6679 }
5609 -.learn-press-courses .lp-archive-course-skeleton {
5610 - position: absolute;
5611 - height: 100%;
5612 - background: linear-gradient(-90deg, hsla(0deg, 0%, 74.5%, 0.2) 25%, hsla(0deg, 0%, 50.6%, 0.24) 37%, hsla(0deg, 0%, 74.5%, 0.2) 63%);
5613 - animation: lp-skeleton-loading 1.4s ease infinite;
5614 - background-size: 400% 100%;
6680 +.lp-single-course .lp-single-course-main .course-price .origin-price {
6681 + text-decoration: line-through;
6682 + opacity: 0.6;
6683 + font-size: var(--lp-font-size-base, 1em);
6684 + margin-left: 4px;
5615 6685 }
5616 -.learn-press-courses .lp-archive-course-skeleton li {
5617 - display: none;
6686 +.lp-single-course .lp-single-course-main .course-price .price {
6687 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
6688 + font-weight: var(--lp-font-weight-link, 600);
5618 6689 }
5619 -
5620 -.lp-courses-bar {
6690 +.lp-single-course .lp-single-course-main .course-buttons {
5621 6691 display: flex;
5622 - float: left;
5623 - margin-bottom: 48px;
6692 + flex-direction: column;
6693 + gap: 8px;
5624 6694 }
5625 -@media (max-width: 767px) {
5626 - .lp-courses-bar {
5627 - flex-direction: row;
5628 - width: 100%;
5629 - justify-content: space-between;
5630 - }
6695 +.lp-single-course .lp-single-course-main .course-buttons form, .lp-single-course .lp-single-course-main .course-buttons .lp-button {
6696 + width: 100%;
5631 6697 }
5632 -.lp-courses-bar .search-courses {
5633 - position: relative;
5634 - width: 306px;
5635 - max-width: 100%;
5636 - margin-left: 20px;
5637 - line-height: 1;
5638 - flex: 1;
6698 +.lp-single-course .lp-single-course-main .course-buttons .lp-button {
6699 + background-color: var(--lp-primary-color, #ffb606);
6700 + border: var(--lp-primary-color, #ffb606);
6701 + color: var(--lp-color-white, #fff);
5639 6702 }
5640 -.lp-courses-bar .search-courses input[type=text] {
5641 - width: 100%;
5642 - height: 44px;
5643 - padding: 6px 18px 6px 32px;
5644 - border: 1px solid #ccc;
5645 - border-radius: 5px;
5646 - background: #fff;
5647 - font-size: 14px;
5648 - font-style: italic;
5649 - line-height: 1;
6703 +.lp-single-course .lp-single-course-main .course-buttons .lp-button:hover {
6704 + background-color: var(--lp-secondary-color);
6705 + border-color: var(--lp-secondary-color);
5650 6706 }
5651 -.lp-courses-bar .search-courses input[type=text]:focus {
5652 - border-color: var(--lp-primary-color);
5653 - outline: 0;
6707 +.lp-single-course .lp-single-course-main .course-buttons .learn-press-message {
6708 + margin: 0;
5654 6709 }
5655 -.lp-courses-bar .search-courses button {
5656 - position: absolute;
5657 - top: 50%;
5658 - left: 12px;
5659 - width: 30px;
5660 - height: 30px;
5661 - padding: 0;
5662 - border: none;
5663 - color: #333;
5664 - background: transparent;
5665 - font-size: 16px;
5666 - line-height: 1;
5667 - transform: translate(0, -50%);
6710 +.lp-single-course .lp-single-course-main .featured-review__title {
6711 + font-weight: var(--lp-font-weight-link, 600);
6712 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
5668 6713 }
5669 -.lp-courses-bar .search-courses button:focus {
5670 - border: 0;
5671 - outline: 0;
6714 +.lp-single-course .lp-list-courses-related {
6715 + margin: 0 0 40px 0;
5672 6716 }
5673 -.lp-courses-bar .search-courses button.loading > i::before {
5674 - display: inline-block;
5675 - font-family: "Font Awesome 5 Free";
5676 - font-weight: 900;
5677 - content: "\f110";
5678 - -webkit-animation: lp-rotating 1s linear infinite;
5679 - -moz-animation: lp-rotating 1s linear infinite;
5680 - animation: lp-rotating 1s linear infinite;
6717 +@media (max-width: 767px) {
6718 + .lp-single-course .lp-list-courses-related {
6719 + margin: 0 0 20px 0;
6720 + }
5681 6721 }
5682 -.lp-courses-bar .search-courses ::-webkit-input-placeholder {
5683 - color: #999;
6722 +.lp-single-course .lp-list-courses-related .section-title {
6723 + margin: 0 0 40px 0;
6724 + font-size: calc(var(--lp-font-size-base, 1em) * 1.6);
5684 6725 }
5685 -.lp-courses-bar .search-courses :-ms-input-placeholder {
5686 - color: #999;
6726 +.lp-single-course .course-detail-info__inner {
6727 + max-width: var(--lp-container-max-width);
6728 + margin: 0 auto;
6729 + padding-left: var(--lp-cotainer-padding);
6730 + padding-right: var(--lp-cotainer-padding);
5687 6731 }
5688 -.lp-courses-bar .search-courses ::placeholder {
5689 - color: #999;
6732 +.lp-single-course .course-detail-info .course-meta {
6733 + gap: 16px;
6734 + flex-wrap: wrap;
5690 6735 }
5691 -@media (max-width: 767px) {
5692 - .lp-courses-bar .search-courses {
5693 - width: 100%;
6736 +@media (min-width: 769px) {
6737 + .lp-single-course .course-detail-info .course-meta__pull-left {
6738 + width: calc(100% - 340px);
6739 + max-width: 100%;
6740 + margin: 0;
5694 6741 }
5695 6742 }
5696 -.lp-courses-bar .switch-layout {
5697 - display: flex;
5698 - height: 44px;
5699 - line-height: 1;
5700 - text-align: left;
5701 - flex: 0 0 40px;
5702 - align-items: center;
5703 - justify-content: center;
6743 +.lp-single-course .course-tabs .course-faqs__title,
6744 +.lp-single-course .course-tabs .course-material__title {
6745 + display: none;
5704 6746 }
5705 -.lp-courses-bar .switch-layout input[type=radio] {
5706 - display: none;
6747 +.lp-single-course .course-summary-sidebar__inner {
6748 + background-color: var(--lp-color-white, #fff);
6749 + border: 1px solid var(--lp-border-color, #E2E0DB);
6750 + padding: 20px;
6751 + border-radius: var(--lp-border-radius, 5px);
5707 6752 }
5708 -.lp-courses-bar .switch-layout .switch-btn {
5709 - display: block;
5710 - width: 40px;
5711 - height: 40px;
5712 - margin: 0;
6753 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > * {
5713 6754 padding: 0;
5714 - border-radius: 5px;
5715 - font-size: 16px;
5716 - line-height: 40px;
5717 - text-align: center;
5718 - cursor: pointer;
6755 + margin-bottom: 20px;
5719 6756 }
5720 -.lp-courses-bar .switch-layout .switch-btn::before {
5721 - display: inline-block;
5722 - margin: 8px 6px;
5723 - color: #333;
5724 - font-family: "Font Awesome 5 Free";
5725 - font-weight: 900;
5726 - line-height: 1;
6757 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > *:last-child {
6758 + margin-bottom: 0;
5727 6759 }
5728 -.lp-courses-bar .switch-layout .switch-btn.grid::before {
5729 - content: "\f00a";
6760 +.lp-single-course .course-summary-sidebar .course-img {
6761 + margin: -20px -20px 20px;
6762 + border-radius: var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0 0;
5730 6763 }
5731 -.lp-courses-bar .switch-layout .switch-btn.list {
5732 - margin-right: 3px;
6764 +.lp-single-course .course-summary-sidebar .course-img img {
6765 + max-width: 100%;
6766 + width: 100%;
6767 + height: auto;
5733 6768 }
5734 -.lp-courses-bar .switch-layout .switch-btn.list::before {
5735 - content: "\f03a";
6769 +.lp-single-course .course-summary-sidebar .course-price {
6770 + display: block;
6771 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
6772 + font-weight: 700;
5736 6773 }
5737 -
5738 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2) {
5739 - background: #f5f5f5;
6774 +.lp-single-course .course-summary-sidebar .course-price .free {
6775 + color: #3AB500;
5740 6776 }
5741 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before {
5742 - color: var(--lp-primary-color);
6777 +.lp-single-course .course-summary-sidebar .course-price .origin-price {
6778 + text-decoration: line-through;
6779 + opacity: 0.6;
6780 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6781 + margin-left: 4px;
6782 + font-weight: normal;
5743 6783 }
5744 -
5745 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4) {
5746 - background: #f5f5f5;
6784 +.lp-single-course button {
6785 + font-size: 1em;
5747 6786 }
5748 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before {
5749 - color: var(--lp-primary-color);
6787 +@media (min-width: 992px) {
6788 + .lp-single-course .lp-is-mobile {
6789 + display: none;
6790 + }
5750 6791 }
5751 -
5752 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6) {
5753 - background: #f5f5f5;
6792 +@media (max-width: 991px) {
6793 + .lp-single-course .lp-is-pc {
6794 + display: none;
6795 + }
5754 6796 }
5755 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before {
5756 - color: var(--lp-primary-color);
5757 -}
5758 6797
5759 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8) {
5760 - background: #f5f5f5;
6798 +.course-featured {
6799 + padding: 4px 12px;
6800 + border-radius: var(--lp-border-radius, 5px);
6801 + background-color: #FF3B30;
6802 + color: white;
6803 + text-transform: uppercase;
6804 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
6805 + font-weight: var(--lp-font-weight-link, 600);
6806 + margin-bottom: 12px;
6807 + display: inline-block;
5761 6808 }
5762 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before {
5763 - color: var(--lp-primary-color);
5764 -}
5765 6809
5766 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10) {
5767 - background: #f5f5f5;
6810 +.course-summary div.lp-list-co-instructor {
6811 + display: grid;
6812 + grid-template-columns: repeat(2, 1fr);
6813 + gap: 30px;
6814 + margin-top: 30px;
5768 6815 }
5769 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before {
5770 - color: var(--lp-primary-color);
6816 +.course-summary div.lp-list-co-instructor__item {
6817 + display: flex;
6818 + column-gap: 30px;
5771 6819 }
5772 -
5773 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12) {
5774 - background: #f5f5f5;
6820 +@media (max-width: 767px) {
6821 + .course-summary div.lp-list-co-instructor__item {
6822 + align-items: center;
6823 + flex-direction: column;
6824 + padding: 0 15px;
6825 + column-gap: 0;
6826 + row-gap: 10px;
6827 + }
5775 6828 }
5776 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before {
5777 - color: var(--lp-primary-color);
6829 +.course-summary div.lp-list-co-instructor__avatar > img {
6830 + width: 100%;
6831 + max-width: 96px;
6832 + border-radius: 999px;
5778 6833 }
5779 -
5780 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14) {
5781 - background: #f5f5f5;
6834 +.course-summary div.lp-list-co-instructor__bio {
6835 + flex: 1;
5782 6836 }
5783 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before {
5784 - color: var(--lp-primary-color);
6837 +.course-summary div.lp-list-co-instructor__bio__top > a {
6838 + font-size: 1.125em;
6839 + font-weight: 600;
5785 6840 }
5786 -
5787 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16) {
5788 - background: #f5f5f5;
6841 +.course-summary .course-price {
6842 + margin-bottom: 10px;
5789 6843 }
5790 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before {
5791 - color: var(--lp-primary-color);
6844 +.course-summary .course-price .origin-price,
6845 +.course-summary .course-price .origin-price {
6846 + margin-left: 10px;
6847 + font-size: 1.125em;
6848 + font-style: italic;
6849 + text-decoration: line-through;
5792 6850 }
5793 -
5794 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18) {
5795 - background: #f5f5f5;
6851 +.course-summary .course-price .price {
6852 + font-size: 1.5em;
5796 6853 }
5797 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before {
5798 - color: var(--lp-primary-color);
6854 +.course-summary .course-summary-sidebar .lp-course-buttons {
6855 + margin-bottom: 20px;
6856 + text-align: center;
5799 6857 }
5800 -
5801 -input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20) {
5802 - background: #f5f5f5;
6858 +.course-summary .course-featured-review .featured-review__title {
6859 + margin-top: 0;
6860 + margin-bottom: 6px;
6861 + font-size: 1.2em;
6862 + font-weight: 500;
5803 6863 }
5804 -input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20)::before {
6864 +.course-summary .course-featured-review .featured-review__stars {
6865 + padding-bottom: 12px;
5805 6866 color: var(--lp-primary-color);
5806 6867 }
5807 -
5808 -/**
5809 - * End Archive courses page.
5810 - */
5811 -.lp_allow_repuchase_select {
5812 - padding: 20px;
5813 - background: #f7f7f7;
6868 +.course-summary .course-featured-review .featured-review__content {
6869 + position: relative;
6870 + color: #666;
6871 + font-style: italic;
5814 6872 }
5815 -.lp_allow_repuchase_select > ul {
5816 - padding: 0;
5817 - list-style: none;
6873 +.course-summary .course-featured-review .featured-review__content::after {
6874 + position: absolute;
6875 + top: -42px;
6876 + left: -15px;
6877 + color: rgba(102, 102, 102, 0.1);
6878 + font-family: Arial;
6879 + font-size: 180px;
6880 + font-weight: 700;
6881 + font-style: normal;
6882 + content: "‘‘";
6883 + transform: rotate(-180deg);
5818 6884 }
5819 -.lp_allow_repuchase_select > a {
6885 +.course-summary .course-tags a {
5820 6886 display: inline-block;
5821 - margin-top: 10px;
6887 + padding: 3px 5px;
6888 + border-radius: 4px;
5822 6889 color: #fff;
5823 - background-color: #222;
6890 + background: #9aa5ab;
6891 + font-size: 0.75em;
6892 + line-height: 1;
5824 6893 }
5825 6894
5826 -.comment-respond .comment-reply-title {
5827 - font-size: 30px;
5828 - font-weight: 500;
5829 - line-height: 1.2;
5830 - margin-bottom: 15px;
6895 +/***********/
6896 +.course-meta {
6897 + display: flex;
6898 + margin-bottom: 40px;
5831 6899 }
5832 -.comment-respond .comment-form {
5833 - margin: 0 -15px;
6900 +.course-meta .course-students::before {
6901 + font-family: "lp-icon";
6902 + content: "";
5834 6903 }
5835 -.comment-respond .comment-form > p label {
5836 - display: block;
5837 - margin-bottom: 10px;
5838 - font-size: 16px;
5839 - font-weight: 500;
6904 +.course-meta .course-meta__pull-left,
6905 +.course-meta .course-meta__pull-right {
6906 + display: flex;
6907 + flex-wrap: wrap;
6908 + gap: 50px;
5840 6909 }
5841 -.comment-respond .comment-form > p.comment-notes, .comment-respond .comment-form > p.logged-in-as {
5842 - color: #666;
5843 - font-size: 16px;
6910 +@media (max-width: 767px) {
6911 + .course-meta .course-meta__pull-left,
6912 + .course-meta .course-meta__pull-right {
6913 + display: grid;
6914 + grid-template-columns: repeat(3, 1fr);
6915 + grid-gap: 20px;
6916 + }
5844 6917 }
5845 -.comment-respond .comment-form > p.logged-in-as a {
5846 - color: #666;
5847 - text-decoration: underline;
6918 +@media (max-width: 560px) {
6919 + .course-meta .course-meta__pull-left,
6920 + .course-meta .course-meta__pull-right {
6921 + grid-template-columns: repeat(2, 1fr);
6922 + }
5848 6923 }
5849 -.comment-respond .comment-form > p.logged-in-as a:hover, .comment-respond .comment-form > p.logged-in-as a:focus {
5850 - color: var(--lp-primary-color);
6924 +.course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6925 + margin-left: 0 !important;
5851 6926 }
5852 -.comment-respond .comment-form > p.comment-form-cookies-consent {
5853 - clear: both;
6927 +@media (max-width: 560px) {
6928 + .course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6929 + width: 100%;
6930 + }
5854 6931 }
5855 -.comment-respond .comment-form > p.comment-form-cookies-consent input {
5856 - padding: 0;
5857 - margin-left: 8px;
6932 +@media (max-width: 1024px) {
6933 + .course-meta.course-meta-secondary .course-meta__pull-left {
6934 + gap: 16px;
6935 + }
5858 6936 }
5859 -.comment-respond .comment-form > p.comment-form-cookies-consent label {
5860 - display: inline;
6937 +@media (max-width: 1024px) {
6938 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6939 + margin-left: 0 !important;
6940 + width: calc((100% - 32px) / 3);
6941 + }
5861 6942 }
5862 -.comment-respond .comment-form > p, .comment-respond .comment-form > div {
5863 - padding: 0 15px;
5864 - margin-bottom: 15px;
6943 +@media (max-width: 768px) {
6944 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6945 + width: 100%;
6946 + }
5865 6947 }
5866 -.comment-respond .comment-form input[type=text], .comment-respond .comment-form input[type=email], .comment-respond .comment-form input[type=url] {
5867 - height: 40px;
5868 - line-height: normal;
5869 - width: 100% !important;
5870 - margin-bottom: 15px;
6948 +.course-meta .course-meta__pull-left {
6949 + flex: 1;
5871 6950 }
5872 -.comment-respond .comment-form input[type=submit] {
5873 - background-color: var(--lp-primary-color);
5874 - border: 0;
5875 - min-height: 40px;
5876 - line-height: 40px;
5877 - padding: 0 15px;
5878 - font-size: 16px;
5879 - text-transform: capitalize;
5880 - font-weight: 500;
5881 - margin-top: 15px;
5882 - cursor: pointer;
5883 - color: white;
6951 +.course-meta .course-meta__pull-right {
6952 + flex: 0 0 50%;
5884 6953 }
5885 -.comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5886 - width: 33.33%;
5887 - float: right;
6954 +.course-meta.two-columns .course-meta {
6955 + flex: 1;
5888 6956 }
5889 -@media (max-width: 575px) {
5890 - .comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5891 - width: 100%;
5892 - float: unset;
5893 - }
6957 +
6958 +.lp-single-course .comment-form .comment-form-url,
6959 +.lp-single-course .comment-form .comment-form-email,
6960 +.lp-single-course .comment-form .comment-form-author,
6961 +.lp-single-course .comment-form .comment-form-comment, .wp-block-learnpress-course-comment .comment-form .comment-form-url,
6962 +.wp-block-learnpress-course-comment .comment-form .comment-form-email,
6963 +.wp-block-learnpress-course-comment .comment-form .comment-form-author,
6964 +.wp-block-learnpress-course-comment .comment-form .comment-form-comment {
6965 + display: flex;
6966 + flex-direction: column;
6967 + gap: 1rem;
5894 6968 }
5895 -.comment-respond .comment-form textarea, .comment-respond .comment-form input {
5896 - border: 1px solid #ccc;
5897 - -webkit-border-radius: 3px;
5898 - -moz-border-radius: 3px;
5899 - border-radius: 3px;
5900 - max-width: 100%;
6969 +.lp-single-course .comment-form input[type=url],
6970 +.lp-single-course .comment-form input[type=text],
6971 +.lp-single-course .comment-form input[type=email],
6972 +.lp-single-course .comment-form textarea, .wp-block-learnpress-course-comment .comment-form input[type=url],
6973 +.wp-block-learnpress-course-comment .comment-form input[type=text],
6974 +.wp-block-learnpress-course-comment .comment-form input[type=email],
6975 +.wp-block-learnpress-course-comment .comment-form textarea {
6976 + padding: 12px 20px;
6977 + outline: none;
6978 + border: 1px solid var(--lp-border-color, #E2E0DB);
6979 + border-radius: var(--lp-border-radius, 5px);
5901 6980 }
5902 -.comment-respond .comment-form textarea {
5903 - width: 100%;
5904 - display: block;
5905 - padding: 20px 15px;
5906 - resize: none;
6981 +.lp-single-course .comment-form input[type=submit], .wp-block-learnpress-course-comment .comment-form input[type=submit] {
6982 + border-radius: var(--lp-border-radius, 5px);
5907 6983 }
5908 6984
6985 +.course-summary-sidebar {
6986 + --lp-button-background-color: #28303d;
6987 + --lp-button-color: #d1e4dd;
6988 + position: relative;
6989 +}
5909 6990 .course-summary-sidebar .course-sidebar-preview {
5910 6991 margin-bottom: 35px;
5911 6992 background: #fff;
5912 6993 }
6994 +.course-summary-sidebar .has-global-padding {
6995 + padding-left: 0;
6996 + padding-right: 0;
6997 +}
5913 6998 .course-summary-sidebar .lp-course-buttons {
5914 6999 margin-bottom: 34px;
5915 7000 }
5916 7001 .course-summary-sidebar .lp-course-buttons > * {
@@ -5925,39 +7010,15 @@
5925 7010 text-decoration: none;
5926 7011 }
5927 7012 .course-summary-sidebar .lp-course-buttons button {
5928 7013 font-weight: 500;
7014 + background-color: var(--lp-button-background-color);
7015 + color: var(--lp-button-color);
7016 + border: none;
5929 7017 }
5930 7018 .course-summary-sidebar .lp-course-buttons button:hover {
5931 7019 border-color: var(--lp-primary-color);
5932 7020 }
5933 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course {
5934 - border-color: var(--lp-primary-color);
5935 - color: #fff;
5936 - background: var(--lp-primary-color);
5937 -}
5938 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course:hover {
5939 - opacity: 0.5;
5940 - background: var(--lp-primary-color);
5941 -}
5942 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course.loading::before {
5943 - display: inline-block;
5944 - font-family: "Font Awesome 5 Free";
5945 - font-weight: 900;
5946 - content: "\f110";
5947 - animation: lp-rotating 1s linear infinite;
5948 -}
5949 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice {
5950 - margin-top: 20px;
5951 - padding: 20px;
5952 - border: 2px solid #059601;
5953 - border-radius: 9px;
5954 - font-size: 15px;
5955 - line-height: 1.4;
5956 -}
5957 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice.error {
5958 - border-color: #d85554;
5959 -}
5960 7021 .course-summary-sidebar .course-results-progress .items-progress,
5961 7022 .course-summary-sidebar .course-results-progress .course-progress {
5962 7023 display: flex;
5963 7024 flex-direction: row;
@@ -5971,9 +7032,9 @@
5971 7032 margin: 0;
5972 7033 margin-bottom: 7px;
5973 7034 padding: 0;
5974 7035 color: #333;
5975 - font-size: 1rem;
7036 + font-size: 1em;
5976 7037 font-weight: 500;
5977 7038 flex: 1 1 auto;
5978 7039 width: auto;
5979 7040 }
@@ -5985,38 +7046,51 @@
5985 7046 .course-summary-sidebar .course-results-progress .number {
5986 7047 display: block;
5987 7048 margin: 0;
5988 7049 color: #666;
5989 - font-size: 16px;
7050 + font-size: 1em;
5990 7051 font-weight: 300;
5991 - line-height: 16px;
7052 + line-height: 1em;
5992 7053 text-align: left;
5993 7054 }
7055 +@media (min-width: 769px) {
7056 + .course-summary-sidebar.slide-down .course-summary-sidebar__inner {
7057 + position: fixed;
7058 + top: 0;
7059 + }
7060 +}
7061 +.lp-course-buttons:empty {
7062 + display: none;
7063 +}
5994 7064
5995 7065 .course-sidebar-preview .course-price {
5996 7066 text-align: center;
5997 7067 }
5998 7068 .course-sidebar-preview .course-price .origin-price {
5999 - color: #666;
6000 - font-size: 18px;
7069 + color: var(--lp-primary-color);
7070 + font-size: 1.3em;
6001 7071 font-weight: 300;
6002 7072 font-style: unset;
6003 7073 }
6004 7074 .course-sidebar-preview .course-price .price {
6005 - color: #333;
6006 - font-size: 1.8rem;
7075 + color: var(--lp-primary-color);
7076 + font-size: 1.3em;
6007 7077 font-weight: 500;
6008 7078 }
6009 7079 .course-sidebar-preview .media-preview {
6010 7080 overflow: hidden;
6011 7081 position: relative;
6012 - margin: -20px -20px 20px;
7082 + margin: -20px -20px 10px;
6013 7083 }
6014 7084 .course-sidebar-preview .media-preview img {
6015 7085 max-width: 100%;
6016 7086 height: auto;
6017 7087 vertical-align: top;
7088 + width: 100%;
6018 7089 }
7090 +.course-sidebar-preview .course-wishlist {
7091 + float: none;
7092 +}
6019 7093 .course-sidebar-preview .course-time {
6020 7094 margin-bottom: 28px;
6021 7095 padding-bottom: 8px;
6022 7096 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
@@ -6021,13 +7095,12 @@
6021 7095 padding-bottom: 8px;
6022 7096 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
6023 7097 }
6024 7098 .course-sidebar-preview .course-time-row {
6025 - display: flex;
6026 7099 color: #666;
6027 - font-size: 16px;
7100 + font-size: 1em;
6028 7101 font-weight: 300;
6029 - justify-content: space-between;
7102 + margin-bottom: 0;
6030 7103 }
6031 7104 .course-sidebar-preview .course-time-row strong {
6032 7105 color: #333;
6033 7106 font-weight: 500;
@@ -6033,16 +7106,96 @@
6033 7106 font-weight: 500;
6034 7107 }
6035 7108 .course-sidebar-preview .course-time-row time {
6036 7109 color: #666;
6037 - font-size: 1rem;
6038 7110 font-weight: 300;
6039 - line-height: 24px;
6040 7111 }
6041 7112 .course-sidebar-preview > *:last-child {
6042 7113 margin-bottom: 0;
6043 7114 }
6044 7115
7116 +.lp-instructor-info {
7117 + display: flex;
7118 + gap: 30px;
7119 + margin-top: 30px;
7120 + margin-bottom: 30px;
7121 +}
7122 +@media (max-width: 600px) {
7123 + .lp-instructor-info {
7124 + flex-wrap: wrap;
7125 + }
7126 +}
7127 +.lp-instructor-info .lp-section-instructor {
7128 + flex: 1;
7129 +}
7130 +.lp-instructor-info .instructor-display-name {
7131 + font-size: 1.4rem;
7132 +}
7133 +.lp-instructor-info .instructor-avatar {
7134 + max-width: 200px;
7135 +}
7136 +.lp-instructor-info .lp-instructor-meta {
7137 + margin-top: 16px;
7138 + display: flex;
7139 + column-gap: 20px;
7140 + row-gap: 8px;
7141 +}
7142 +.lp-instructor-info .instructor-description {
7143 + margin-top: 16px;
7144 +}
7145 +.lp-instructor-info img {
7146 + max-width: 100%;
7147 + border-radius: var(--lp-border-radius, 5px);
7148 +}
7149 +.lp-instructor-info .instructor-social {
7150 + display: inline-flex;
7151 + padding: 0;
7152 + gap: 12px;
7153 + margin: 16px 0 0 0;
7154 +}
7155 +.lp-instructor-info .instructor-social > a {
7156 + text-align: center;
7157 + list-style: none;
7158 +}
7159 +.lp-instructor-info .instructor-social > a span {
7160 + display: none;
7161 +}
7162 +.lp-instructor-info .instructor-social > a i {
7163 + width: 40px;
7164 + height: 40px;
7165 + display: inline-flex;
7166 + align-items: center;
7167 + justify-content: center;
7168 + border: 1px solid var(--lp-border-color, #E2E0DB);
7169 + border-radius: 50%;
7170 +}
7171 +.lp-instructor-info .instructor-social > a i:hover {
7172 + background-color: var(--lp-primary-color, #ffb606);
7173 + border-color: var(--lp-primary-color, #ffb606);
7174 + color: var(--lp-color-white, #fff);
7175 +}
7176 +
7177 +.instructor-display-name {
7178 + font-weight: var(--lp-font-weight-link, 600);
7179 +}
7180 +
7181 +.instructor-item-meta {
7182 + display: inline-flex;
7183 + border-right: 1px solid var(--lp-border-color, #E2E0DB);
7184 + padding-right: 20px;
7185 +}
7186 +
7187 +.lp-instructor-meta .instructor-item-meta:first-child {
7188 + border: none;
7189 + padding-right: 0;
7190 +}
7191 +
7192 +.wrapper-instructor-total-students, .wrapper-instructor-total-courses {
7193 + display: flex;
7194 + gap: 4px;
7195 + align-items: center;
7196 +}
7197 +
6045 7198 .learnpress-page .lp-button.secondary {
6046 7199 background: #9198ab;
6047 7200 }
6048 7201 .learnpress-page .lp-button.secondary:hover {
@@ -6050,26 +7203,54 @@
6050 7203 }
6051 7204 .learnpress-page .lp-button:disabled, .learnpress-page .lp-button[disabled] {
6052 7205 background: #ddd;
6053 7206 pointer-events: none;
7207 + color: var(--lp-button-background-color);
6054 7208 }
6055 7209 .learnpress-page:hover {
6056 7210 text-decoration: none;
6057 7211 }
6058 7212
7213 +.lp-sidebar-toggle__close .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7214 + margin-right: 0 !important;
7215 +}
7216 +
7217 +.course-item-nav {
7218 + display: flex;
7219 +}
7220 +.course-item-nav .prev,
7221 +.course-item-nav .next {
7222 + /* flex: 1;*/
7223 +}
7224 +.course-item-nav .prev span,
7225 +.course-item-nav .next span {
7226 + display: block;
7227 + font-weight: bold;
7228 +}
7229 +.course-item-nav .prev a,
7230 +.course-item-nav .next a {
7231 + color: #999;
7232 +}
7233 +.course-item-nav .next {
7234 + text-align: left;
7235 +}
7236 +
6059 7237 #popup-course {
6060 7238 display: flex;
6061 7239 position: fixed;
6062 - z-index: 99999;
7240 + z-index: 9999;
6063 7241 top: 0;
6064 7242 left: 0;
6065 7243 bottom: 0;
6066 7244 right: 0;
6067 - background: #fff;
7245 + background: var(--lp-bg-color-lesson, #fff);
6068 7246 }
7247 +#popup-course .wp-block-learnpress-item-close .back-course {
7248 + padding: 24px;
7249 +}
6069 7250 #popup-course .back-course {
6070 - padding-right: 30px;
6071 - padding-left: 30px;
7251 + padding-right: 24px;
7252 + padding-left: 24px;
6072 7253 line-height: 70px;
6073 7254 background: rgba(255, 255, 255, 0.1);
6074 7255 color: #fff;
6075 7256 }
@@ -6087,10 +7268,112 @@
6087 7268 background: transparent;
6088 7269 opacity: 1;
6089 7270 }
6090 7271 }
6091 -#popup-course #popup-header {
7272 +#popup-course .popup-header__inner {
6092 7273 display: flex;
7274 + width: 792px;
7275 + margin: 0 auto;
7276 + justify-content: space-between;
7277 + align-items: center;
7278 + padding-right: 15px;
7279 + padding-left: 15px;
7280 + column-gap: 10px;
7281 +}
7282 +@media (max-width: 1024px) {
7283 + #popup-course .popup-header__inner {
7284 + width: 100%;
7285 + }
7286 +}
7287 +@media (max-width: 767px) {
7288 + #popup-course .popup-header__inner {
7289 + flex-direction: column;
7290 + gap: 5px;
7291 + }
7292 + #popup-course .popup-header__inner.can-finish-course .items-progress {
7293 + display: none;
7294 + }
7295 +}
7296 +#popup-course .lp-quiz-buttons .complete-quiz,
7297 +#popup-course .lp-quiz-buttons .back-quiz,
7298 +#popup-course .lp-quiz-buttons .review-quiz {
7299 + float: left;
7300 +}
7301 +#popup-course .quiz-results,
7302 +#popup-course .quiz-content,
7303 +#popup-course .quiz-questions,
7304 +#popup-course .quiz-buttons,
7305 +#popup-course .quiz-attempts {
7306 + margin-bottom: 60px;
7307 +}
7308 +#popup-course .quiz-questions .lp-fib-content {
7309 + margin-bottom: 20px;
7310 + padding: 20px;
7311 + border: 2px solid var(--lp-border-color, #E2E0DB);
7312 + border-radius: 6px;
7313 + line-height: 1.6;
7314 +}
7315 +#popup-course .quiz-questions .lp-fib-input {
7316 + display: inline-block;
7317 + width: auto;
7318 + max-width: none;
7319 +}
7320 +#popup-course .quiz-questions .lp-fib-input > input {
7321 + height: 36px;
7322 + padding: 6px 16px;
7323 + border: 1px solid var(--lp-border-color, #E2E0DB);
7324 + line-height: 2.25em;
7325 +}
7326 +#popup-course .quiz-questions .lp-fib-answered {
7327 + padding: 0 10px;
7328 + background: #ececec;
7329 + white-space: nowrap;
7330 +}
7331 +#popup-course .quiz-questions .lp-fib-answered.fail {
7332 + border: 2px solid #d85554;
7333 +}
7334 +#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer {
7335 + text-decoration: line-through;
7336 +}
7337 +#popup-course .quiz-questions .lp-fib-answered.correct {
7338 + border: 2px solid #00adff;
7339 +}
7340 +#popup-course .quiz-questions .lp-fib-note {
7341 + display: flex;
7342 + margin-right: 10px;
7343 + font-size: 0.8em;
7344 + font-weight: 400;
7345 + align-items: center;
7346 +}
7347 +#popup-course .quiz-questions .lp-fib-note > span {
7348 + display: inline-block;
7349 + width: 20px;
7350 + height: 20px;
7351 + margin: 0 0 0 5px;
7352 +}
7353 +#popup-course .quiz-questions .lp-sorting-choice__check-answer {
7354 + padding: 5px 20px;
7355 + border: 2px solid #EBF8E5;
7356 + border-radius: 5px;
7357 +}
7358 +#popup-course .question .question-response {
7359 + display: flex;
7360 + align-items: center;
7361 + justify-content: flex-start;
7362 +}
7363 +#popup-course .scrollbar-light > .scroll-element {
7364 + z-index: 9999;
7365 +}
7366 +#popup-course .scrollbar-light > .scroll-element.scroll-y {
7367 + display: none;
7368 +}
7369 +#popup-course .scrollbar-light > .scroll-element.scroll-y .scroll-bar {
7370 + -webkit-box-sizing: border-box;
7371 + box-sizing: border-box;
7372 +}
7373 +
7374 +#popup-header {
7375 + display: flex;
6093 7376 position: fixed;
6094 7377 z-index: 100;
6095 7378 left: 0;
6096 7379 right: 475px;
@@ -6096,306 +7379,138 @@
6096 7379 right: 475px;
6097 7380 padding: 0;
6098 7381 border-bottom: 1px solid #d9e0f1;
6099 7382 background: var(--lp-secondary-color);
6100 - -webkit-transition: right 0.25s;
6101 - -moz-transition: right 0.25s;
6102 - -ms-transition: right 0.25s;
6103 - -o-transition: right 0.25s;
6104 - transition: right 0.25s;
7383 + align-items: center;
7384 + transition: right 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7385 + will-change: left;
7386 + transform: translateZ(0);
6105 7387 }
6106 -#popup-course #popup-header .course-title {
7388 +#popup-header .course-title {
6107 7389 margin: 0;
6108 7390 padding: 0;
6109 - line-height: 70px;
7391 + font-size: var(--lp-font-size-base, 1em);
6110 7392 letter-spacing: unset;
6111 7393 }
6112 -#popup-course #popup-header .course-title a {
7394 +#popup-header .course-title a {
6113 7395 display: -webkit-box;
6114 7396 overflow: hidden;
6115 7397 color: #fff;
6116 - font-size: 16px;
6117 7398 font-weight: 400;
6118 7399 text-overflow: ellipsis;
6119 7400 -webkit-line-clamp: 1;
6120 7401 -webkit-box-orient: vertical;
7402 + text-decoration: none;
6121 7403 }
6122 -#popup-course #popup-header .course-title a:hover {
7404 +#popup-header .course-title a:hover {
6123 7405 color: var(--lp-primary-color);
6124 7406 }
6125 -@media (max-width: 768px) {
6126 - #popup-course #popup-header .course-title {
6127 - flex: 1;
6128 - }
6129 -}
6130 -#popup-course #popup-header .items-progress {
7407 +#popup-header .items-progress {
6131 7408 display: flex;
6132 7409 justify-content: center;
6133 7410 align-items: center;
6134 7411 column-gap: 10px;
7412 + white-space: nowrap;
6135 7413 }
6136 -@media (max-width: 768px) {
6137 - #popup-course #popup-header .items-progress {
6138 - flex: 1;
6139 - }
6140 -}
6141 -@media (max-width: 767px) {
6142 - #popup-course #popup-header .items-progress {
6143 - padding-bottom: 20px;
6144 - justify-content: end;
6145 - }
6146 -}
6147 -#popup-course #popup-header .number {
7414 +#popup-header .number {
6148 7415 padding-left: 10px;
6149 7416 color: #fff;
6150 - font-size: 14px;
7417 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
6151 7418 font-weight: 300;
6152 7419 }
6153 -#popup-course #popup-header .lp-button {
7420 +#popup-header .lp-button {
6154 7421 display: flex;
6155 7422 position: relative;
6156 - height: 40px;
6157 - margin: 9px;
7423 + height: auto;
6158 7424 border: none;
6159 7425 color: #fff;
6160 7426 background: var(--lp-primary-color);
6161 - font-size: 14px;
6162 - font-weight: 400;
6163 - justify-content: center;
6164 - line-height: 40px;
6165 - align-items: center;
7427 + white-space: nowrap;
7428 + padding: 6px 15px;
7429 + font-size: 1rem;
6166 7430 }
6167 -#popup-course #popup-header .lp-button:hover {
7431 +#popup-header .lp-button:hover {
6168 7432 opacity: 0.8;
6169 7433 }
6170 -#popup-course #popup-header .lp-button-back {
7434 +#popup-header .lp-button-back {
6171 7435 float: left;
6172 7436 margin: 9px 10px;
6173 7437 }
6174 -#popup-course #popup-header .lp-button-back button::before, #popup-course #popup-header .lp-button-back button::after {
7438 +#popup-header .lp-button-back button::before, #popup-header .lp-button-back button::after {
6175 7439 content: "";
6176 7440 }
6177 -#popup-course #popup-header .lp-button-back button::before {
7441 +#popup-header .lp-button-back button::before {
6178 7442 border: 1px solid #ddd;
6179 7443 }
6180 -#popup-course #popup-header .lp-button-back button::after {
7444 +#popup-header .lp-button-back button::after {
6181 7445 border: 1px solid #ddd;
6182 7446 }
6183 -#popup-course .popup-header__inner {
6184 - display: flex;
6185 - width: 792px;
6186 - margin: 0 auto;
6187 - justify-content: space-between;
6188 - align-items: center;
6189 - padding-right: 15px;
6190 - padding-left: 15px;
6191 -}
6192 -@media (max-width: 1024px) {
6193 - #popup-course .popup-header__inner {
6194 - width: 100%;
6195 - }
6196 -}
6197 -@media (max-width: 767px) {
6198 - #popup-course .popup-header__inner {
6199 - flex-direction: column;
6200 - }
6201 -}
6202 -#popup-course #popup-sidebar {
7447 +
7448 +#popup-sidebar {
6203 7449 overflow: auto;
6204 7450 position: relative;
6205 7451 box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1);
6206 7452 flex: 0 0 475px;
6207 - -webkit-transition: 0.25s;
6208 - -moz-transition: 0.25s;
6209 - -ms-transition: 0.25s;
6210 - -o-transition: 0.25s;
6211 - transition: 0.25s;
7453 + transition: flex-basis 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7454 + will-change: flex-basis;
7455 + transform: translateZ(0);
6212 7456 }
6213 -#popup-course #popup-sidebar .search-course {
7457 +#popup-sidebar .search-course {
6214 7458 display: flex;
6215 7459 position: relative;
6216 7460 height: 70px;
6217 - background: #f9fafc;
7461 + background: var(--lp-white-grey, #F7F7FB);
6218 7462 }
6219 -#popup-course #popup-sidebar .search-course input[name=s] {
7463 +#popup-sidebar .search-course input[name=s] {
6220 7464 display: block;
6221 7465 width: 100%;
6222 - margin: 6px 0;
6223 7466 padding-right: 20px;
6224 7467 border: none;
6225 - color: #999;
7468 + color: var(--lp-color-base, #333);
6226 7469 background: transparent;
6227 7470 box-shadow: none;
6228 - font-size: 14px;
6229 - line-height: 1;
6230 - -webkit-box-sizing: border-box;
6231 - -moz-box-sizing: border-box;
6232 - box-sizing: border-box;
7471 + height: auto;
7472 + font-size: 1rem;
6233 7473 }
6234 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
7474 +#popup-sidebar .search-course input[name=s]::placeholder {
6235 7475 color: #999;
6236 7476 }
6237 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6238 - color: #999;
6239 -}
6240 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6241 - color: #999;
6242 -}
6243 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6244 - color: #999;
6245 -}
6246 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6247 - color: #999;
6248 -}
6249 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
6250 - font-style: italic;
6251 -}
6252 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6253 - font-style: italic;
6254 -}
6255 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6256 - font-style: italic;
6257 -}
6258 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6259 - font-style: italic;
6260 -}
6261 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6262 - font-style: italic;
6263 -}
6264 -#popup-course #popup-sidebar .search-course input[name=s]:focus {
7477 +#popup-sidebar .search-course input[name=s]:focus {
6265 7478 outline: 0;
6266 - color: #222;
6267 7479 }
6268 -#popup-course #popup-sidebar .search-course button {
7480 +#popup-sidebar .search-course button {
6269 7481 position: absolute;
6270 7482 top: 0;
6271 - left: 10px;
6272 - width: 16px;
7483 + left: 12px;
6273 7484 height: 70px;
6274 - margin: 0 10px;
6275 - padding: 0;
7485 + padding: 0 16px;
6276 7486 border: 0;
6277 7487 background: transparent;
6278 7488 line-height: 1px;
7489 + box-shadow: none;
7490 + font-size: 1rem;
6279 7491 }
6280 -#popup-course #popup-sidebar .search-course button::before {
6281 - color: #666;
6282 - font-family: "Font Awesome 5 Free";
6283 - font-size: 16px;
6284 - font-weight: 900;
6285 - content: "\f002";
7492 +#popup-sidebar .search-course button:focus {
7493 + outline: none;
6286 7494 }
6287 -#popup-course #popup-sidebar .search-course button.clear {
7495 +#popup-sidebar .search-course button i {
7496 + color: var(--lp-color-accent, #666);
7497 + width: 24px;
7498 + display: flex;
7499 + justify-content: center;
7500 +}
7501 +#popup-sidebar .search-course button.clear {
6288 7502 display: none;
6289 7503 }
6290 -#popup-course #popup-sidebar .search-course button.clear::before {
7504 +#popup-sidebar .search-course button.clear::before {
6291 7505 content: "\f00d";
6292 7506 }
6293 -#popup-course #popup-sidebar .search-course .search-results {
6294 - display: none;
6295 - overflow: auto;
6296 - position: fixed;
6297 - z-index: 99999999;
6298 - top: 92px;
6299 - bottom: 0;
6300 - right: 0;
6301 - width: 400px;
6302 - margin: 0;
6303 - border-top-color: transparent;
6304 - border-left: 1px solid #d9e0f1;
6305 - background: #fbfcff;
6306 -}
6307 -#popup-course #popup-sidebar .search-course .search-results .search-results__item {
6308 - border-bottom: 1px solid #d9e0f1;
6309 - background: #fff;
6310 -}
6311 -#popup-course #popup-sidebar .search-course .search-results .search-results__item img {
6312 - position: absolute;
6313 - right: 10px;
6314 - width: 40px;
6315 - height: 40px;
6316 -}
6317 -#popup-course #popup-sidebar .search-course .search-results .search-results__item a {
6318 - display: -webkit-box;
6319 - overflow: hidden;
6320 - position: relative;
6321 - box-sizing: content-box;
6322 - height: 40px;
6323 - padding: 10px 60px 10px 10px;
6324 - color: #777;
6325 - text-overflow: ellipsis;
6326 - -webkit-line-clamp: 1;
6327 - -webkit-box-orient: vertical;
6328 -}
6329 -#popup-course #popup-sidebar .search-course .search-results .search-results__item:hover {
6330 - background: #d9e0f1;
6331 -}
6332 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-title {
6333 - overflow: hidden;
6334 - margin: 0 0 -2px 0;
6335 - padding: 0;
6336 - font-size: 16px;
6337 - font-weight: normal;
6338 -}
6339 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-author {
6340 - font-size: 12px;
6341 -}
6342 -#popup-course #popup-sidebar .search-course .search-results .course-price {
6343 - position: absolute;
6344 - left: 10px;
6345 - bottom: 10px;
6346 - font-size: 12px;
6347 -}
6348 -#popup-course #popup-sidebar .search-course .search-results .course-price .origin-price {
6349 - font-size: smaller;
6350 - text-decoration: line-through;
6351 -}
6352 -#popup-course #popup-sidebar .search-course .search-results .search-results__not-found {
6353 - padding: 10px;
6354 - color: #777;
6355 -}
6356 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination {
6357 - padding: 10px;
6358 - text-align: center;
6359 -}
6360 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination a,
6361 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
7507 +#popup-sidebar .search-course.searching button:before {
6362 7508 display: inline-block;
6363 - margin: 0 2px 10px 3px;
6364 - padding: 5px 8px;
6365 - border: 1px solid #d9e0f1;
6366 - border-radius: 4px;
6367 - color: #777;
6368 - font-size: 14px;
6369 - line-height: 1;
6370 - cursor: pointer;
7509 + content: "\f110";
7510 + animation: lp-rotating 1s linear infinite;
6371 7511 }
6372 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
6373 - color: #999;
6374 - background: #d9e0f1;
6375 -}
6376 -#popup-course #popup-sidebar .search-course.searching .search-results {
6377 - display: block;
6378 -}
6379 -#popup-course #popup-sidebar .search-course.searching .clear {
6380 - display: block;
6381 -}
6382 -#popup-course #popup-sidebar .search-course.searching button {
6383 - display: none;
6384 -}
6385 -#popup-course #popup-sidebar .search-course.searching::after {
6386 - position: absolute;
6387 - z-index: 1;
6388 - bottom: 0;
6389 - right: 50%;
6390 - width: 0;
6391 - height: 0;
6392 - margin-right: -10px;
6393 - border: 10px solid transparent;
6394 - border-bottom-color: #fff;
6395 - content: "";
6396 -}
6397 -#popup-course #popup-sidebar .course-curriculum {
7512 +#popup-sidebar .course-curriculum {
6398 7513 overflow: auto;
6399 7514 position: absolute;
6400 7515 top: 70px;
6401 7516 bottom: 0;
@@ -6400,22 +7515,22 @@
6400 7515 top: 70px;
6401 7516 bottom: 0;
6402 7517 width: 475px;
6403 7518 }
6404 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
7519 +#popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
6405 7520 background: #ccc;
6406 7521 }
6407 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar {
6408 - width: 6px;
7522 +#popup-sidebar .course-curriculum::-webkit-scrollbar {
7523 + width: 8px;
6409 7524 }
6410 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-track {
7525 +#popup-sidebar .course-curriculum::-webkit-scrollbar-track {
6411 7526 background: #f5f5f5;
6412 7527 }
6413 -#popup-course #popup-sidebar .section {
7528 +#popup-sidebar .section {
6414 7529 position: relative;
6415 7530 padding: 0 0 4px 0;
6416 7531 }
6417 -#popup-course #popup-sidebar .section .circle-progress {
7532 +#popup-sidebar .section .circle-progress {
6418 7533 display: inline-block;
6419 7534 position: absolute;
6420 7535 top: 50%;
6421 7536 left: 10px;
@@ -6424,139 +7539,81 @@
6424 7539 margin-top: -12px;
6425 7540 border: 3px solid #d9e0f1;
6426 7541 border-radius: 50%;
6427 7542 }
6428 -#popup-course #popup-sidebar .section.section-empty .section-header {
7543 +#popup-sidebar .section.section-empty .section-header {
6429 7544 margin: 0;
6430 7545 }
6431 -#popup-course #popup-sidebar .section.section-empty .learn-press-message {
6432 - margin: 0;
6433 - padding: 10px;
6434 - border-bottom: 1px solid #d9e0f1;
6435 - border-radius: 0;
6436 - color: #999;
6437 - background: #f5f5f5;
6438 - font-size: 14px;
6439 -}
6440 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::before, #popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6441 - position: absolute;
6442 - z-index: 9999;
6443 - top: -16px;
6444 - right: 10px;
6445 - width: 0;
6446 - height: 0;
6447 - border: 8px solid transparent;
6448 - border-bottom-color: #f5f5f5;
6449 - background: transparent;
6450 - content: "";
6451 - -webkit-border-radius: 0;
6452 - -moz-border-radius: 0;
6453 - border-radius: 0;
6454 -}
6455 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6456 - z-index: 9998;
6457 - top: -20px;
6458 - right: 8px;
6459 - border-width: 10px;
6460 - border-bottom-color: #d9e0f1;
6461 -}
6462 -#popup-course #popup-sidebar .section-header {
7546 +#popup-sidebar .section-header {
6463 7547 position: sticky;
6464 7548 z-index: 1000;
6465 7549 top: 0;
6466 - height: 94px;
6467 - padding: 38px 20px 20px 20px;
7550 + padding: 20px 16px;
6468 7551 cursor: pointer;
6469 - background-color: white;
7552 + background-color: var(--lp-bg-color-lesson, #fff);
6470 7553 }
6471 -#popup-course #popup-sidebar .section-header .section-title {
6472 - padding: 0 0 4px 0;
6473 - color: #000;
6474 - font-size: 20px;
6475 - font-weight: 500;
6476 -}
6477 -#popup-course #popup-sidebar .section-header .section-title .show-desc::before {
6478 - font-family: "Font Awesome 5 Free";
6479 - font-size: 18px;
6480 - font-weight: 900;
7554 +#popup-sidebar .section-header .section-title .show-desc::before {
7555 + font-family: "lp-icon";
7556 + font-size: 1.125em;
6481 7557 content: "\f0d7";
6482 7558 }
6483 -#popup-course #popup-sidebar .section-header .section-toggle {
7559 +#popup-sidebar .section-header .section-toggle {
6484 7560 justify-content: flex-end;
6485 7561 flex: 0;
6486 7562 }
6487 -#popup-course #popup-sidebar .section-header .section-toggle i {
6488 - color: #666;
7563 +#popup-sidebar .section-header .section-toggle i {
7564 + color: var(--lp-color-accent, #666);
6489 7565 }
6490 -#popup-course #popup-sidebar .section-header .section-meta {
7566 +#popup-sidebar .section-header .section-meta {
6491 7567 padding-top: 6px;
6492 7568 padding-bottom: 0;
6493 7569 }
6494 -#popup-course #popup-sidebar .section-content {
7570 +#popup-sidebar .section-content {
6495 7571 margin-bottom: 0;
6496 7572 }
6497 -#popup-course #popup-sidebar .course-item {
6498 - min-height: 50px;
6499 - margin-bottom: 4px;
6500 - padding: 5px 20px;
6501 - background: #f9fafc;
6502 - align-items: center;
7573 +#popup-sidebar .curriculum-more {
7574 + padding-left: 16px;
7575 + padding-right: 16px;
6503 7576 }
6504 -#popup-course #popup-sidebar .course-item > span {
7577 +#popup-sidebar .course-item > span {
6505 7578 display: none;
6506 7579 }
6507 -#popup-course #popup-sidebar .course-item::before {
7580 +#popup-sidebar .course-item::before {
6508 7581 top: -1px;
6509 7582 bottom: -1px;
6510 7583 height: auto;
6511 7584 background: transparent;
6512 7585 }
6513 -#popup-course #popup-sidebar .course-item::after {
7586 +#popup-sidebar .course-item::after {
6514 7587 content: "";
6515 7588 }
6516 -#popup-course #popup-sidebar .course-item.current {
6517 - background: #eaeaea;
6518 -}
6519 -#popup-course #popup-sidebar .course-item.has-status.failed .trans {
7589 +#popup-sidebar .course-item.has-status.failed .trans {
6520 7590 color: #f02425;
6521 7591 }
6522 -#popup-course #popup-sidebar .course-item.status-completed .trans {
7592 +#popup-sidebar .course-item.status-completed .trans {
6523 7593 color: #3bb54a;
6524 7594 }
6525 -#popup-course #popup-sidebar .section-item-link {
6526 - line-height: 1;
6527 - padding-left: 0;
7595 +#popup-sidebar .lp-course-curriculum .course-section {
7596 + --lp-border-radius: 0;
7597 + border-right: none;
6528 7598 }
6529 -#popup-course #popup-sidebar .section-item-link::before {
6530 - padding: 12px 0;
6531 - vertical-align: unset;
7599 +#popup-sidebar .lp-course-curriculum .lp-course-curriculum__title,
7600 +#popup-sidebar .lp-course-curriculum .course-curriculum-info,
7601 +#popup-sidebar .lp-course-curriculum .course-section__description {
7602 + display: none;
6532 7603 }
6533 -#popup-course #popup-sidebar .section-item-link .item-name {
6534 - width: 100%;
6535 - padding: 0 17px 0 10px;
6536 - font-size: 14px;
6537 - line-height: 21px;
6538 - font-weight: 500;
7604 +#popup-sidebar .lp-course-curriculum .course-item.current:before {
7605 + background: var(--lp-primary-color, #ffb606);
6539 7606 }
6540 -#popup-course #popup-sidebar .course-item-meta {
6541 - padding: 0;
7607 +#popup-sidebar .lp-course-curriculum .course-item__content {
7608 + flex-direction: column;
7609 + row-gap: 0;
6542 7610 }
6543 -#popup-course #popup-sidebar .course-item-meta .item-meta {
6544 - padding: 0;
6545 - color: #999;
6546 - background: transparent;
6547 - font-size: 12px;
6548 - line-height: 1.5;
6549 - height: auto;
7611 +#popup-sidebar .lp-course-curriculum .course-item__right {
7612 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6550 7613 }
6551 -#popup-course #popup-sidebar .course-item-meta .item-meta:first-child {
6552 - margin-right: 0;
6553 -}
6554 -#popup-course #popup-sidebar .course-item-meta .item-meta::before {
6555 - font-size: 12px;
6556 - line-height: 21px;
6557 -}
6558 -#popup-course #popup-content {
7614 +
7615 +#popup-content {
6559 7616 overflow: auto;
6560 7617 position: relative;
6561 7618 margin: 70px 0 50px 0;
6562 7619 flex: 1;
@@ -6562,23 +7619,22 @@
6562 7619 flex: 1;
6563 7620 padding-right: 15px;
6564 7621 padding-left: 15px;
6565 7622 }
6566 -#popup-course #popup-content .lp-button {
7623 +#popup-content .lp-button {
6567 7624 position: relative;
6568 - margin: 0 0 0 10px;
6569 - padding: 12px 29px;
6570 - border-color: var(--lp-secondary-color);
6571 - font-size: 14px;
7625 + margin: 0;
7626 + padding: 8px 25px;
7627 + border-color: var(--lp-border-color, #E2E0DB);
6572 7628 }
6573 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon {
7629 +#popup-content .lp-button.instant-check .instant-check__icon {
6574 7630 margin-left: 5px;
6575 7631 }
6576 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon::before {
6577 - font-family: "Font Awesome 5 Free";
7632 +#popup-content .lp-button.instant-check .instant-check__icon::before {
7633 + font-family: "lp-icon";
6578 7634 content: "\f058";
6579 7635 }
6580 -#popup-course #popup-content .lp-button.instant-check .instant-check__info {
7636 +#popup-content .lp-button.instant-check .instant-check__info {
6581 7637 visibility: hidden;
6582 7638 position: absolute;
6583 7639 top: 100%;
6584 7640 right: 0;
@@ -6584,138 +7640,143 @@
6584 7640 right: 0;
6585 7641 margin-top: 3px;
6586 7642 padding: 11px 20px;
6587 7643 border-radius: 3px;
6588 - background: #eee;
7644 + background: var(--lp-white-grey, #F7F7FB);
7645 + color: var(--lp-color-base, #333);
6589 7646 white-space: nowrap;
6590 7647 text-transform: none;
6591 7648 }
6592 -#popup-course #popup-content .lp-button.instant-check:hover .instant-check__info {
7649 +@media (max-width: 600px) {
7650 + #popup-content .lp-button.instant-check .instant-check__info {
7651 + white-space: normal;
7652 + width: 90vw;
7653 + }
7654 +}
7655 +#popup-content .lp-button.instant-check:hover .instant-check__info {
6593 7656 visibility: visible;
6594 - position: absolute;
6595 - top: 100%;
6596 - right: 0;
6597 - margin-top: 3px;
6598 - padding: 11px 11px;
6599 - border-radius: 3px;
6600 - color: #333;
6601 - background: #eee;
6602 - white-space: nowrap;
6603 7657 }
6604 -#popup-course #popup-content .lp-button.instant-check.loading .instant-check__icon {
7658 +#popup-content .lp-button.instant-check.loading::before {
7659 + display: none;
7660 +}
7661 +#popup-content .lp-button.instant-check.loading .instant-check__icon {
6605 7662 display: inline-block;
6606 7663 animation: lp-rotating 1s linear infinite;
6607 7664 }
6608 -#popup-course #popup-content .lp-button.instant-check.loading .instant-check__icon::before {
7665 +#popup-content .lp-button.instant-check.loading .instant-check__icon::before {
6609 7666 font-weight: 800;
6610 7667 content: "\f110";
6611 7668 }
6612 -#popup-course #popup-content .lp-button:hover {
7669 +#popup-content .lp-button:hover {
6613 7670 border-color: var(--lp-primary-color);
6614 7671 }
6615 -#popup-course #popup-content .lp-button.completed {
7672 +#popup-content .lp-button.completed {
6616 7673 display: flex;
6617 7674 flex-direction: row-reverse;
6618 - margin-top: 32px;
6619 7675 border-color: transparent;
6620 7676 color: #fff;
6621 7677 background: #3db748;
6622 - font-size: 16px;
6623 7678 align-items: center;
6624 7679 justify-content: center;
7680 + float: right;
6625 7681 }
6626 -#popup-course #popup-content .lp-button.completed i {
7682 +#popup-content .lp-button.completed i {
6627 7683 margin-right: 9px;
6628 - font-size: 14px;
7684 + font-size: 0.8em;
6629 7685 }
6630 -#popup-course #popup-content.fixed-quiz-status .quiz-status {
7686 +#popup-content.fixed-quiz-status .quiz-status {
6631 7687 background: var(--lp-primary-color);
6632 7688 }
6633 -#popup-course #popup-content.fixed-quiz-status .quiz-status > div {
7689 +#popup-content.fixed-quiz-status .quiz-status > div {
6634 7690 padding: 0;
6635 7691 }
6636 -#popup-course #popup-footer {
7692 +#popup-content::-webkit-scrollbar {
7693 + width: 8px;
7694 +}
7695 +#popup-content::-webkit-scrollbar-thumb {
7696 + background: #ccc;
7697 +}
7698 +#popup-content::-webkit-scrollbar-track {
7699 + background: #f5f5f5;
7700 +}
7701 +
7702 +#popup-footer {
6637 7703 position: fixed;
6638 - z-index: 999;
7704 + z-index: 99;
6639 7705 left: 0;
6640 7706 bottom: 0;
6641 7707 right: 475px;
6642 7708 width: 100%;
6643 7709 max-width: 792px;
6644 - height: 50px;
7710 + height: auto;
6645 7711 margin: 0 auto;
6646 7712 border-top: 1px solid #ebebeb;
6647 - background: #fff;
6648 - -webkit-transition: right 0.25s;
6649 - -moz-transition: right 0.25s;
6650 - -ms-transition: right 0.25s;
6651 - -o-transition: right 0.25s;
6652 - transition: right 0.25s;
7713 + background: var(--lp-bg-color-lesson, #fff);
7714 + transition: right 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7715 + will-change: left;
7716 + transform: translateZ(0);
6653 7717 }
6654 7718 @media (max-width: 1024px) {
6655 - #popup-course #popup-footer {
7719 + #popup-footer {
6656 7720 width: auto;
6657 7721 padding: 0 15px;
6658 7722 }
6659 7723 }
6660 -#popup-course #popup-footer .course-item-nav {
7724 +#popup-footer .course-item-nav {
6661 7725 justify-content: space-between;
6662 7726 }
6663 -#popup-course #popup-footer .course-item-nav .prev,
6664 -#popup-course #popup-footer .course-item-nav .next {
7727 +#popup-footer .course-item-nav .prev,
7728 +#popup-footer .course-item-nav .next {
6665 7729 display: flex;
6666 - line-height: 50px;
7730 + line-height: 3.125em;
6667 7731 }
6668 -#popup-course #popup-footer .course-item-nav .prev a,
6669 -#popup-course #popup-footer .course-item-nav .next a {
7732 +#popup-footer .course-item-nav .prev a,
7733 +#popup-footer .course-item-nav .next a {
6670 7734 display: block;
6671 - color: #666;
6672 - font-size: 16px;
7735 + color: var(--lp-color-accent, #666);
6673 7736 }
6674 -#popup-course #popup-footer .course-item-nav .prev::before,
6675 -#popup-course #popup-footer .course-item-nav .next::before {
7737 +#popup-footer .course-item-nav .prev::before,
7738 +#popup-footer .course-item-nav .next::before {
6676 7739 color: #999;
6677 - font-family: "Font Awesome 5 Free";
6678 - font-size: 12px;
6679 - font-weight: 900;
7740 + font-family: "lp-icon";
6680 7741 }
6681 -#popup-course #popup-footer .course-item-nav .prev:hover a, #popup-course #popup-footer .course-item-nav .prev:hover::before,
6682 -#popup-course #popup-footer .course-item-nav .next:hover a,
6683 -#popup-course #popup-footer .course-item-nav .next:hover::before {
7742 +#popup-footer .course-item-nav .prev:hover a, #popup-footer .course-item-nav .prev:hover::before,
7743 +#popup-footer .course-item-nav .next:hover a,
7744 +#popup-footer .course-item-nav .next:hover::before {
6684 7745 color: var(--lp-primary-color);
6685 7746 }
6686 -#popup-course #popup-footer .course-item-nav .prev:hover .course-item-nav__name,
6687 -#popup-course #popup-footer .course-item-nav .next:hover .course-item-nav__name {
7747 +#popup-footer .course-item-nav .prev:hover .course-item-nav__name,
7748 +#popup-footer .course-item-nav .next:hover .course-item-nav__name {
6688 7749 display: block;
6689 7750 }
6690 -#popup-course #popup-footer .course-item-nav .next {
7751 +#popup-footer .course-item-nav .next {
6691 7752 flex-direction: row-reverse;
6692 7753 }
6693 -#popup-course #popup-footer .course-item-nav .next::before {
7754 +#popup-footer .course-item-nav .next::before {
6694 7755 margin-right: 10px;
6695 7756 content: "\f0da";
6696 7757 }
6697 -#popup-course #popup-footer .course-item-nav[data-nav=next] {
7758 +#popup-footer .course-item-nav[data-nav=next] {
6698 7759 justify-content: flex-end;
6699 7760 }
6700 -#popup-course #popup-footer .prev::before {
7761 +#popup-footer .prev::before {
6701 7762 margin-left: 10px;
6702 7763 content: "\f0d9";
6703 7764 }
6704 -#popup-course #popup-footer .prev .course-item-nav__name {
7765 +#popup-footer .prev .course-item-nav__name {
6705 7766 left: auto;
6706 7767 right: -30px;
6707 7768 }
6708 -#popup-course #popup-footer .prev .course-item-nav__name::before {
7769 +#popup-footer .prev .course-item-nav__name::before {
6709 7770 left: auto;
6710 7771 right: 5px;
6711 7772 }
6712 7773 @media (max-width: 1024px) {
6713 - #popup-course #popup-footer .prev .course-item-nav__name {
7774 + #popup-footer .prev .course-item-nav__name {
6714 7775 right: 15px;
6715 7776 }
6716 7777 }
6717 -#popup-course #popup-footer .course-item-nav__name {
7778 +#popup-footer .course-item-nav__name {
6718 7779 display: none;
6719 7780 position: absolute;
6720 7781 top: -20px;
6721 7782 left: -30px;
@@ -6720,233 +7781,208 @@
6720 7781 top: -20px;
6721 7782 left: -30px;
6722 7783 width: auto;
6723 7784 padding: 10px 15px;
6724 - color: #666;
7785 + color: var(--lp-color-accent, #666);
6725 7786 background: #ccc;
6726 - font-size: 14px;
6727 - font-weight: 300;
7787 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6728 7788 line-height: 1;
6729 7789 }
6730 7790 @media (max-width: 1024px) {
6731 - #popup-course #popup-footer .course-item-nav__name {
7791 + #popup-footer .course-item-nav__name {
6732 7792 top: -25px;
6733 7793 left: 15px;
6734 7794 right: auto;
6735 7795 }
6736 7796 }
6737 -#popup-course #sidebar-toggle {
7797 +
7798 +#sidebar-toggle {
6738 7799 display: inline-block;
6739 - position: absolute;
6740 - z-index: 100;
6741 - top: 198px;
6742 - right: 475px;
6743 - width: 25px;
6744 - height: 56px;
7800 + width: 32px;
7801 + min-width: 32px;
7802 + line-height: 70px;
7803 + height: unset;
6745 7804 margin: 0;
6746 - background: #fff;
6747 - box-shadow: 0 0px 20px 0 rgba(0, 0, 0, 0.15);
7805 + background: rgba(255, 255, 255, 0.1);
7806 + color: var(--lp-color-white, #fff);
7807 + font-size: 1.4em;
6748 7808 cursor: pointer;
6749 7809 transition: 0.25s;
6750 7810 -webkit-appearance: none;
6751 7811 border: none;
7812 + text-align: center;
6752 7813 }
6753 -#popup-course #sidebar-toggle:after {
7814 +#sidebar-toggle:after {
6754 7815 display: none;
6755 7816 }
6756 -#popup-course #sidebar-toggle::before {
7817 +#sidebar-toggle::before {
6757 7818 display: inline-block;
6758 - position: absolute;
6759 - top: 50%;
6760 - right: 50%;
6761 - color: var(--lp-primary-color);
6762 - font-family: "Font Awesome 5 Free";
6763 - font-size: 18px;
6764 - font-weight: 900;
7819 + position: static;
7820 + margin: 0;
7821 + width: auto;
7822 + height: auto;
7823 + font-family: "lp-icon";
6765 7824 content: "\f0d9";
6766 - transition: 0.25s;
6767 - transform: translate(50%, -50%);
7825 + line-height: 1;
6768 7826 }
6769 -#popup-course #sidebar-toggle:focus {
7827 +#sidebar-toggle:focus {
6770 7828 border: 0;
6771 7829 outline: 0;
6772 7830 }
6773 -#popup-course .lp-quiz-buttons .complete-quiz,
6774 -#popup-course .lp-quiz-buttons .back-quiz,
6775 -#popup-course .lp-quiz-buttons .review-quiz {
6776 - float: left;
7831 +
7832 +.course-item-popup #tab-curriculum {
7833 + display: block;
6777 7834 }
6778 -#popup-course .quiz-results,
6779 -#popup-course .quiz-content,
6780 -#popup-course .quiz-questions,
6781 -#popup-course .quiz-buttons,
6782 -#popup-course .quiz-attempts {
6783 - margin-bottom: 60px;
7835 +.course-item-popup .course-curriculum ul.curriculum-sections {
7836 + z-index: 9;
6784 7837 }
6785 -#popup-course .quiz-questions .lp-fib-content {
6786 - margin-bottom: 20px;
6787 - padding: 20px;
6788 - border: 2px solid #f5f5f5;
6789 - border-radius: 6px;
6790 - line-height: 1.6;
7838 +.course-item-popup .lp-course-curriculum .course-section .course-item__content {
7839 + flex-direction: column;
7840 + row-gap: 4px;
6791 7841 }
6792 -#popup-course .quiz-questions .lp-fib-input {
6793 - display: inline-block;
6794 - width: auto;
6795 - max-width: none;
7842 +
7843 +/***********/
7844 +body.course-item-popup {
7845 + overflow-y: hidden;
6796 7846 }
6797 -#popup-course .quiz-questions .lp-fib-input > input {
6798 - height: 36px;
6799 - padding: 6px 16px;
6800 - border: 1px solid #222;
6801 - line-height: 36px;
7847 +@media (max-width: 1200px) {
7848 + body.course-item-popup #learn-press-course-curriculum {
7849 + width: 300px;
7850 + }
6802 7851 }
6803 -#popup-course .quiz-questions .lp-fib-answered {
6804 - padding: 0 10px;
6805 - background: #ececec;
6806 - white-space: nowrap;
7852 +@media (max-width: 768px) {
7853 + body.course-item-popup #learn-press-course-curriculum {
7854 + margin-left: 0%;
7855 + }
6807 7856 }
6808 -#popup-course .quiz-questions .lp-fib-answered.fail {
6809 - border: 2px solid #d85554;
7857 +@media (max-width: 768px) {
7858 + body.course-item-popup #learn-press-course-curriculum .course-curriculum {
7859 + width: 200px;
7860 + }
6810 7861 }
6811 -#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer {
6812 - text-decoration: line-through;
7862 +@media (max-width: 1300px) {
7863 + body.course-item-popup #learn-press-course-curriculum .progress-bg {
7864 + width: 40px;
7865 + }
6813 7866 }
6814 -#popup-course .quiz-questions .lp-fib-answered.correct {
6815 - border: 2px solid #00adff;
7867 +@media (max-width: 768px) {
7868 + body.course-item-popup #learn-press-course-curriculum .items-progress,
7869 + body.course-item-popup #learn-press-course-curriculum .course-progress {
7870 + float: none;
7871 + width: 100%;
7872 + margin-left: 0%;
7873 + margin-bottom: 20px;
7874 + }
6816 7875 }
6817 -#popup-course .quiz-questions .lp-fib-note {
6818 - display: flex;
6819 - margin-right: 10px;
6820 - font-size: 14px;
6821 - font-weight: 400;
6822 - align-items: center;
7876 +@media (max-width: 1300px) {
7877 + body.course-item-popup #content-item-nav {
7878 + right: 300px;
7879 + }
6823 7880 }
6824 -#popup-course .quiz-questions .lp-fib-note > span {
6825 - display: inline-block;
6826 - width: 20px;
6827 - height: 20px;
6828 - margin: 0 0 0 5px;
7881 +@media (max-width: 768px) {
7882 + body.course-item-popup #content-item-nav {
7883 + right: 200px;
7884 + }
6829 7885 }
6830 -#popup-course .quiz-questions .lp-sorting-choice__check-answer {
6831 - padding: 5px 20px;
6832 - border: 2px solid #059601;
6833 - border-radius: 5px;
6834 - font-size: 1rem;
7886 +@media (max-width: 1300px) {
7887 + body.course-item-popup .section-desc {
7888 + display: none;
7889 + }
6835 7890 }
6836 -#popup-course .question .answer-option input[type=radio],
6837 -#popup-course .question .answer-option input[type=checkbox] {
6838 - -webkit-transform: translateY(-50%);
6839 - -moz-transform: translateY(-50%);
6840 - -ms-transform: translateY(-50%);
6841 - -o-transform: translateY(-50%);
6842 - transform: translateY(-50%);
6843 - margin: 0 10px 0 0;
7891 +@media (max-width: 768px) {
7892 + body.course-item-popup.wpadminbar #learn-press-content-item,
7893 + body.course-item-popup.wpadminbar #learn-press-course-curriculum {
7894 + top: 106px;
7895 + }
6844 7896 }
6845 -#popup-course .question .answer-option input[type=radio]::before {
6846 - border-radius: 50%;
6847 -}
6848 -#popup-course .question .question-response {
6849 - display: flex;
6850 - align-items: center;
6851 - justify-content: flex-start;
6852 -}
6853 -#popup-course .scrollbar-light > .scroll-element {
6854 - z-index: 9999;
6855 -}
6856 -#popup-course .scrollbar-light > .scroll-element.scroll-y {
6857 - display: none;
6858 -}
6859 -#popup-course .scrollbar-light > .scroll-element.scroll-y .scroll-bar {
6860 - -webkit-box-sizing: border-box;
6861 - -moz-box-sizing: border-box;
6862 - box-sizing: border-box;
6863 -}
6864 7897
6865 7898 body.admin-bar #popup-course {
6866 7899 top: 32px;
6867 7900 }
6868 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle {
6869 - right: 0;
6870 -}
6871 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle::before {
7901 +body.lp-sidebar-toggle__close #sidebar-toggle::before {
6872 7902 content: "\f0da";
6873 7903 }
6874 -body.lp-sidebar-toggle__close #popup-course #popup-sidebar {
7904 +body.lp-sidebar-toggle__close #popup-sidebar {
6875 7905 flex: 0 0 0;
6876 7906 }
6877 -body.lp-sidebar-toggle__close #popup-course #popup-header, body.lp-sidebar-toggle__close #popup-course #popup-footer {
7907 +body.lp-sidebar-toggle__close #popup-header, body.lp-sidebar-toggle__close #popup-footer {
6878 7908 right: 0;
6879 7909 }
6880 7910 @media (max-width: 768px) {
6881 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle {
6882 - right: 0;
6883 - }
6884 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle::before {
7911 + body:not(.lp-sidebar-toggle__open) #sidebar-toggle::before {
6885 7912 content: "\f0da";
6886 7913 }
6887 - body:not(.lp-sidebar-toggle__open) #popup-course #popup-sidebar {
7914 + body:not(.lp-sidebar-toggle__open) #popup-sidebar {
6888 7915 flex: 0 0 0;
6889 7916 }
6890 7917 }
6891 7918
7919 +@media screen and (max-width: 480px) {
7920 + #popup-header, #popup-footer {
7921 + width: 100%;
7922 + }
7923 + .learnpress-v4 #popup-header, .lp-4 #popup-header, .learnpress-v4 #popup-footer, .lp-4 #popup-footer {
7924 + width: auto;
7925 + }
7926 + .learnpress-v4.starkid #popup-header, .learnpress-v4.starkid #popup-footer {
7927 + width: 100%;
7928 + }
7929 + #popup-content {
7930 + min-width: 100vw;
7931 + }
7932 +}
6892 7933 .course-curriculum .section-header .section-meta {
6893 7934 position: relative;
6894 7935 }
6895 7936
6896 7937 @media screen and (max-width: 1280px) {
6897 - #popup-course #popup-sidebar {
7938 + #popup-sidebar {
6898 7939 flex-basis: 300px;
6899 7940 }
6900 - #popup-course #popup-sidebar .course-curriculum {
7941 + #popup-sidebar .course-curriculum {
6901 7942 width: 300px;
6902 7943 }
6903 - #popup-course #popup-header,
6904 -#popup-course #popup-footer {
7944 + #popup-header, #popup-footer {
6905 7945 right: 300px;
6906 7946 }
6907 - #popup-course #sidebar-toggle {
6908 - right: 299px;
6909 - }
6910 7947 }
6911 7948 @media screen and (max-width: 782px) {
6912 7949 body.admin-bar #popup-course {
6913 7950 top: 46px;
6914 7951 }
6915 - #popup-course #popup-sidebar {
6916 - flex-basis: 250px;
7952 + #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
7953 + display: none;
6917 7954 }
6918 - #popup-course #popup-sidebar .course-curriculum {
6919 - width: 250px;
7955 + #popup-sidebar {
7956 + flex-basis: 300px;
6920 7957 }
6921 - #popup-course #popup-header,
6922 -#popup-course #popup-footer {
6923 - right: 250px;
7958 + #popup-sidebar .course-curriculum {
7959 + width: 300px;
6924 7960 }
6925 - #popup-course #sidebar-toggle {
6926 - right: 249px;
7961 + #popup-header,
7962 + #popup-footer {
7963 + right: 300px;
6927 7964 }
6928 - #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
6929 - display: none;
6930 - }
6931 7965 }
6932 7966 .content-item-wrap {
6933 7967 width: 792px;
6934 7968 max-width: 100%;
6935 7969 margin: 0 auto;
6936 - padding-bottom: 80px;
7970 + --lp-item-padding: 60px;
7971 + padding-top: var(--lp-item-padding);
7972 + padding-bottom: var(--lp-item-padding);
6937 7973 }
6938 7974 @media (max-width: 1024px) {
6939 7975 .content-item-wrap {
6940 7976 width: 100%;
7977 + --lp-item-padding: 40px;
6941 7978 }
6942 7979 }
6943 7980 .content-item-wrap .course-item-title {
6944 7981 margin-top: 0;
6945 7982 margin-bottom: 24px;
6946 - color: #333;
6947 - font-size: 30px;
6948 - font-weight: 600;
7983 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
7984 + font-weight: 700;
6949 7985 }
6950 7986 @media (max-width: 767px) {
6951 7987 .content-item-wrap .course-item-title {
6952 7988 text-align: center;
@@ -6951,32 +7987,24 @@
6951 7987 .content-item-wrap .course-item-title {
6952 7988 text-align: center;
6953 7989 }
6954 7990 }
6955 -.content-item-wrap h4 {
6956 - font-size: 1.5rem;
6957 - font-weight: 500;
6958 - line-height: 1.5;
7991 +.content-item-wrap .content-item-summary:after {
7992 + clear: both;
7993 + content: "";
7994 + display: block;
6959 7995 }
6960 -.content-item-wrap .content-item-summary {
6961 - padding-top: 50px;
6962 -}
6963 7996 .content-item-wrap .content-item-description {
6964 7997 margin-bottom: 30px;
6965 7998 }
7999 +.content-item-wrap .content-item-description .wp-video, .content-item-wrap .content-item-description .mejs-container {
8000 + margin-bottom: 15px;
8001 +}
6966 8002 .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 {
6967 - margin-top: 0;
6968 - margin-bottom: 18px;
6969 - font-size: 18px;
8003 + margin-top: 10px;
8004 + margin-bottom: 15px;
6970 8005 letter-spacing: unset;
6971 8006 }
6972 -.content-item-wrap .content-item-description p {
6973 - margin: 0 0 18px 0;
6974 - color: #666;
6975 - font-size: 16px;
6976 - font-weight: 300;
6977 - line-height: 26px;
6978 -}
6979 8007 .content-item-wrap .content-item-description img {
6980 8008 max-width: 100%;
6981 8009 height: auto;
6982 8010 vertical-align: middle;
@@ -6986,11 +8014,9 @@
6986 8014 }
6987 8015 .content-item-wrap .quiz-content {
6988 8016 margin-bottom: 40px;
6989 8017 color: #666;
6990 - font-size: 16px;
6991 8018 font-weight: 300;
6992 - line-height: 26px;
6993 8019 }
6994 8020 .content-item-wrap .quiz-content img {
6995 8021 max-width: 100%;
6996 8022 height: auto;
@@ -6999,49 +8025,13 @@
6999 8025 .content-item-wrap .quiz-buttons {
7000 8026 display: flex;
7001 8027 justify-content: center;
7002 8028 text-align: center;
8029 + gap: 10px;
7003 8030 }
7004 8031 .content-item-wrap .quiz-buttons .button-right .lp-button {
7005 8032 margin: 0 15px 0 0;
7006 8033 }
7007 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav] {
7008 - margin: 0;
7009 - border: 1px solid #d9e0f1;
7010 - color: #777;
7011 - background: #fbfcff;
7012 -}
7013 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]::before {
7014 - display: inline-block;
7015 - width: 15px;
7016 - height: 15px;
7017 - border: 2px solid #d9e0f1;
7018 - border-top-color: transparent;
7019 - border-right-color: transparent;
7020 - content: "";
7021 - -webkit-transform: rotate(45deg);
7022 - -moz-transform: rotate(45deg);
7023 - -ms-transform: rotate(45deg);
7024 - -o-transform: rotate(45deg);
7025 - transform: rotate(45deg);
7026 -}
7027 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].prev::before {
7028 - margin-right: 7px;
7029 - -webkit-transform: rotate(-135deg);
7030 - -moz-transform: rotate(-135deg);
7031 - -ms-transform: rotate(-135deg);
7032 - -o-transform: rotate(-135deg);
7033 - transform: rotate(-135deg);
7034 -}
7035 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next {
7036 - margin-right: -1px;
7037 -}
7038 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next::before {
7039 - margin-left: 7px;
7040 -}
7041 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]:hover {
7042 - background: #fff;
7043 -}
7044 8034 .content-item-wrap .quiz-buttons.align-center {
7045 8035 display: block;
7046 8036 text-align: center;
7047 8037 }
@@ -7049,16 +8039,18 @@
7049 8039 text-align: center;
7050 8040 }
7051 8041 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7052 8042 position: fixed;
7053 - z-index: 99999;
8043 + z-index: 999;
7054 8044 bottom: 0;
7055 8045 right: 50%;
7056 8046 width: 100%;
7057 8047 max-width: 792px;
7058 - height: 49px;
8048 + height: auto;
7059 8049 margin-right: 237px;
7060 8050 transform: translateX(50%);
8051 + background: #fff;
8052 + padding-bottom: 10px;
7061 8053 }
7062 8054 @media (max-width: 768px) {
7063 8055 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7064 8056 width: 100% !important;
@@ -7073,60 +8065,43 @@
7073 8065 }
7074 8066 .content-item-wrap .quiz-buttons:not(.infinity).is-last .next {
7075 8067 display: none;
7076 8068 }
7077 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .prev {
7078 - border-top-left-radius: 0;
7079 - border-bottom-left-radius: 0;
7080 -}
7081 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .next {
7082 - border-top-right-radius: 0;
7083 - border-bottom-right-radius: 0;
7084 -}
7085 -.content-item-wrap .questions-pagination {
7086 - height: 33px;
7087 - padding: 8px 0;
7088 - background: #fff;
7089 - text-align: center;
7090 -}
7091 8069 .content-item-wrap .questions-pagination .nav-links {
7092 8070 text-align: center;
8071 + display: flex;
8072 + justify-content: center;
8073 + gap: 4px;
8074 + margin-top: 6px;
7093 8075 }
7094 8076 .content-item-wrap .questions-pagination .nav-links .page-numbers {
7095 - display: inline-block;
7096 - vertical-align: middle;
7097 - margin: 0 3px 3px;
7098 - padding: 10px 16px;
7099 - color: #666;
8077 + padding: 10px 15px;
8078 + margin: 0;
8079 + color: var(--lp-color-base, #333);
7100 8080 background-color: transparent;
7101 - font-size: 16px;
7102 - font-weight: 300;
8081 + font-weight: normal;
8082 + border: 1px solid var(--lp-border-color, #E2E0DB);
7103 8083 line-height: 1;
7104 - border: 1px solid;
7105 - cursor: pointer;
8084 + border-radius: var(--lp-border-radius, 5px);
7106 8085 }
7107 -.content-item-wrap .questions-pagination .nav-links .page-numbers.next, .content-item-wrap .questions-pagination .nav-links .page-numbers.prev {
7108 - display: inline-block;
7109 - padding: 10px;
7110 - background: transparent;
7111 - font-size: 16px;
7112 - text-align: center;
7113 - text-decoration: none;
7114 - text-transform: none;
7115 - border: 1px solid;
8086 +.content-item-wrap .questions-pagination .nav-links .page-numbers.dots {
8087 + border: none;
7116 8088 }
7117 8089 .content-item-wrap .questions-pagination .nav-links .page-numbers.current, .content-item-wrap .questions-pagination .nav-links .page-numbers:hover {
7118 8090 color: var(--lp-primary-color);
7119 8091 }
8092 +@media (max-width: 575px) {
8093 + .content-item-wrap .questions-pagination .nav-links {
8094 + margin-top: 10px;
8095 + }
8096 + .content-item-wrap .questions-pagination .nav-links .page-numbers {
8097 + padding: 5px 10px;
8098 + }
8099 +}
7120 8100
7121 8101 .course-curriculum .section-title {
7122 8102 position: relative;
7123 8103 margin-bottom: 0;
7124 - padding: 8px 0;
7125 - color: #5383f7;
7126 - font-size: 16px;
7127 - font-weight: normal;
7128 - line-height: 1;
7129 8104 }
7130 8105 .course-curriculum .section-title span.show-desc {
7131 8106 display: inline-block;
7132 8107 position: absolute;
@@ -7136,17 +8111,162 @@
7136 8111 height: 20px;
7137 8112 transform: translate(0, -50%);
7138 8113 }
7139 8114 .course-curriculum .section-title span.show-desc::before {
7140 - font-family: "Font Awesome 5 Free";
7141 - font-size: 18px;
7142 - font-weight: 900;
8115 + font-family: "lp-icon";
8116 + font-size: 1.125em;
7143 8117 content: "\f107";
7144 8118 }
7145 8119 .course-curriculum .section-title span.show-desc:hover::before {
7146 - border-top-color: #ccc;
8120 + border-top-color: var(--lp-border-color, #E2E0DB);
7147 8121 }
7148 8122
8123 +@media (max-width: 575px) {
8124 + #popup-course .quiz-attempts {
8125 + overflow-x: auto;
8126 + }
8127 +}
8128 +
8129 +.social-share-toggle {
8130 + position: relative;
8131 + display: flex;
8132 + gap: 20px;
8133 +}
8134 +.social-share-toggle .share-toggle-icon {
8135 + cursor: pointer;
8136 + display: flex;
8137 + align-items: center;
8138 + gap: 8px;
8139 +}
8140 +.social-share-toggle .share-toggle-icon .share-label {
8141 + margin: 0;
8142 + cursor: pointer;
8143 +}
8144 +.social-share-toggle .share-toggle-icon:hover {
8145 + color: var(--lp-primary-color, #ffb606);
8146 +}
8147 +.social-share-toggle .content-widget-social-share {
8148 + padding: 20px;
8149 + background: #fff;
8150 + box-shadow: 0 1px 16px 0 rgba(0, 0, 0, 0.12);
8151 +}
8152 +.social-share-toggle .lp-social-media {
8153 + display: inline-flex;
8154 + padding: 0;
8155 + gap: 12px;
8156 + margin: 0;
8157 +}
8158 +.social-share-toggle .lp-social-media > li {
8159 + text-align: center;
8160 + list-style: none;
8161 +}
8162 +.social-share-toggle .lp-social-media > li span {
8163 + display: none;
8164 +}
8165 +.social-share-toggle .lp-social-media > li i {
8166 + width: 40px;
8167 + height: 40px;
8168 + display: inline-flex;
8169 + align-items: center;
8170 + justify-content: center;
8171 + border: 1px solid var(--lp-border-color, #E2E0DB);
8172 + border-radius: 50%;
8173 +}
8174 +.social-share-toggle .lp-social-media > li i:hover {
8175 + background-color: var(--lp-primary-color, #ffb606);
8176 + border-color: var(--lp-primary-color, #ffb606);
8177 + color: var(--lp-color-white, #fff);
8178 +}
8179 +.social-share-toggle .clipboard-post {
8180 + display: flex;
8181 + justify-content: space-between;
8182 + margin-bottom: 20px;
8183 + gap: 12px;
8184 +}
8185 +.social-share-toggle .btn-clipboard {
8186 + position: relative;
8187 + padding: 12px 20px;
8188 + white-space: nowrap;
8189 +}
8190 +.social-share-toggle .btn-clipboard .tooltip {
8191 + display: none;
8192 + position: absolute;
8193 + z-index: 2;
8194 + right: 50%;
8195 + left: auto;
8196 + bottom: 100%;
8197 + transform: translateX(50%);
8198 + width: max-content;
8199 + color: #fff;
8200 + font-size: 0.825em;
8201 + padding: 5px 10px;
8202 + background: rgba(0, 0, 0, 0.72);
8203 + border-radius: 3px;
8204 + margin-bottom: 10px;
8205 +}
8206 +.social-share-toggle .btn-clipboard .tooltip:before {
8207 + content: "";
8208 + position: absolute;
8209 + z-index: 2;
8210 + right: 50%;
8211 + bottom: -5px;
8212 + margin-right: -3px;
8213 + border-right: 5px solid transparent;
8214 + border-left: 5px solid transparent;
8215 + border-top: 5px solid rgba(0, 0, 0, 0.72);
8216 +}
8217 +.social-share-toggle .btn-clipboard:hover {
8218 + background-color: #eee;
8219 +}
8220 +.social-share-toggle .btn-clipboard:hover .tooltip {
8221 + display: block;
8222 +}
8223 +.social-share-toggle .clipboard-value {
8224 + border: 1px solid var(--lp-border-color, #E2E0DB);
8225 + padding: 12px 20px;
8226 + flex: 1;
8227 +}
8228 +@media (max-width: 600px) {
8229 + .social-share-toggle .clipboard-value {
8230 + width: 100%;
8231 + }
8232 +}
8233 +.social-share-toggle .wrapper-content-widget {
8234 + visibility: hidden;
8235 + text-align: right;
8236 + opacity: 0;
8237 + transition: all 0.27s ease;
8238 + position: absolute;
8239 + left: 0;
8240 + top: auto;
8241 + z-index: 9;
8242 + margin-top: 20px;
8243 +}
8244 +.social-share-toggle.social-share-toggle__open .wrapper-content-widget {
8245 + margin-top: 0;
8246 + visibility: visible;
8247 + opacity: 1;
8248 +}
8249 +@media (max-width: 768px) {
8250 + .social-share-toggle .wrapper-content-widget {
8251 + position: fixed;
8252 + top: 0;
8253 + right: 0;
8254 + left: 0;
8255 + bottom: 0;
8256 + background-color: rgba(0, 0, 0, 0.7);
8257 + }
8258 + .social-share-toggle .wrapper-content-widget .content-widget-social-share {
8259 + position: relative;
8260 + z-index: 1;
8261 + max-width: fit-content;
8262 + top: 50%;
8263 + min-width: 320px;
8264 + transform: translateY(-50%);
8265 + margin: 0 auto;
8266 + }
8267 +}
8268 +
7149 8269 .lp-overlay {
7150 8270 display: none;
7151 8271 position: fixed;
7152 8272 z-index: 99999;
@@ -7181,8 +8301,12 @@
7181 8301 text-align: center;
7182 8302 align-items: center;
7183 8303 justify-content: center;
7184 8304 }
8305 +.lp-modal-dialog .learn-press-message {
8306 + width: auto;
8307 + margin: 0 !important;
8308 +}
7185 8309 .lp-modal-dialog .lp-modal-content {
7186 8310 display: inline-block;
7187 8311 overflow: hidden;
7188 8312 z-index: 2;
@@ -7193,8 +8317,17 @@
7193 8317 vertical-align: middle;
7194 8318 background: white;
7195 8319 color: black;
7196 8320 }
8321 +.lp-modal-dialog .lp-modal-content h2, .lp-modal-dialog .lp-modal-content h3 {
8322 + margin: 0;
8323 +}
8324 +.lp-modal-dialog .lp-modal-content .lp-group-step h3 {
8325 + border-bottom: 1px solid #eee;
8326 +}
8327 +.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em {
8328 + padding: 0 1em;
8329 +}
7197 8330 .lp-modal-dialog .lp-modal-header {
7198 8331 background: #7c60d9;
7199 8332 border-bottom: 1px solid #eee;
7200 8333 padding: 1em;
@@ -7201,14 +8334,14 @@
7201 8334 }
7202 8335 .lp-modal-dialog .lp-modal-header h3 {
7203 8336 margin: 0;
7204 8337 color: white;
7205 - font-size: inherit;
7206 8338 font-weight: 400;
7207 8339 }
7208 8340 .lp-modal-dialog .lp-modal-body .main-content {
7209 8341 max-height: 500px;
7210 8342 overflow: auto;
8343 + overscroll-behavior: contain;
7211 8344 }
7212 8345 .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 {
7213 8346 padding: 1em;
7214 8347 }
@@ -7213,9 +8346,8 @@
7213 8346 padding: 1em;
7214 8347 }
7215 8348 .lp-modal-dialog .lp-modal-footer {
7216 8349 padding: 20px;
7217 - padding-top: 0;
7218 8350 background-color: #f9fafb;
7219 8351 text-align: left;
7220 8352 }
7221 8353 .lp-modal-dialog .btn-yes {
@@ -7243,18 +8375,14 @@
7243 8375 right: 50%;
7244 8376 padding: 35px 60px 28px 60px;
7245 8377 background: #fff;
7246 8378 transform: translate(50%, -50%);
7247 - -webkit-border-radius: 4px;
7248 - -moz-border-radius: 4px;
7249 8379 border-radius: 4px;
7250 8380 }
7251 8381 #lp-modal-window #lp-modal-content {
7252 8382 margin: 0 0 24px 0;
7253 8383 color: #333;
7254 - font-size: 16px;
7255 8384 font-weight: 400;
7256 - line-height: 26px;
7257 8385 text-align: center;
7258 8386 }
7259 8387 #lp-modal-window #lp-modal-content > * {
7260 8388 margin: 0 0 0.5em;
@@ -7280,8 +8408,14 @@
7280 8408 width: 100%;
7281 8409 }
7282 8410 }
7283 8411
8412 +@media (min-width: 769px) {
8413 + #learn-press-item-comments {
8414 + padding-bottom: 50px;
8415 + }
8416 +}
8417 +
7284 8418 .learn-press-progress {
7285 8419 overflow: hidden;
7286 8420 position: relative;
7287 8421 width: 80px;
@@ -7287,8 +8421,24 @@
7287 8421 width: 80px;
7288 8422 height: 6px;
7289 8423 border-radius: 3px;
7290 8424 }
8425 +.learn-press-progress .progress-bg {
8426 + overflow: hidden;
8427 + position: relative;
8428 + height: 6px;
8429 + background: #ccc;
8430 + border-radius: 5px;
8431 +}
8432 +.learn-press-progress .progress-bg .progress-active {
8433 + position: absolute;
8434 + right: 50%;
8435 + width: 100%;
8436 + height: 100%;
8437 + margin-right: -100%;
8438 + background: var(--lp-primary-color);
8439 + border-radius: 5px;
8440 +}
7291 8441 .learn-press-progress .learn-press-progress__active {
7292 8442 position: absolute;
7293 8443 z-index: 1;
7294 8444 right: -100%;
@@ -7296,11 +8446,8 @@
7296 8446 height: 100%;
7297 8447 border-radius: 3px;
7298 8448 background: var(--lp-primary-color);
7299 8449 -webkit-transition: 0.5s;
7300 - -moz-transition: 0.5s;
7301 - -ms-transition: 0.5s;
7302 - -o-transition: 0.5s;
7303 8450 transition: 0.5s;
7304 8451 }
7305 8452 .learn-press-progress::before {
7306 8453 display: block;
@@ -7312,12 +8459,45 @@
7312 8459 background: #ccc;
7313 8460 content: "";
7314 8461 }
7315 8462
8463 +.course-progress__line {
8464 + width: 100%;
8465 + background: #ccc;
8466 + height: 5px;
8467 + border-radius: 5px;
8468 + position: relative;
8469 +}
8470 +.course-progress__line__active {
8471 + background: var(--lp-primary-color);
8472 + height: 100%;
8473 + border-radius: 5px;
8474 + position: absolute;
8475 + top: 0;
8476 + right: 0;
8477 +}
8478 +.course-progress__line__active {
8479 + background: var(--lp-primary-color);
8480 + height: 100%;
8481 + border-radius: 5px;
8482 + position: absolute;
8483 + top: 0;
8484 + right: 0;
8485 +}
8486 +.course-progress__line__point {
8487 + position: absolute;
8488 + top: 0;
8489 + width: 2px;
8490 + height: 100%;
8491 + background: var(--lp-secondary-color);
8492 +}
8493 +
7316 8494 .course-curriculum .section-header .section-left {
7317 8495 display: flex;
8496 + align-items: center;
8497 + gap: 16px;
7318 8498 }
7319 -.course-curriculum .section-header .section-left .section-title {
8499 +.course-curriculum .section-header .section-left .wrapper-section-title {
7320 8500 flex: 1;
7321 8501 }
7322 8502 .course-curriculum .section-header .section-left .section-toggle {
7323 8503 flex: 0 0 40px;
@@ -7323,19 +8503,20 @@
7323 8503 flex: 0 0 40px;
7324 8504 align-items: center;
7325 8505 text-align: center;
7326 8506 cursor: pointer;
8507 + min-width: 1em;
7327 8508 }
7328 -.course-curriculum .section-header .section-left .section-toggle .fa-caret-down {
8509 +.course-curriculum .section-header .section-left .section-toggle .fa-caret-down, .course-curriculum .section-header .section-left .section-toggle .lp-icon-caret-down, .course-curriculum .section-header .section-left .section-toggle .lp-icon-angle-down {
7329 8510 display: none;
7330 8511 }
7331 8512 .course-curriculum .section-header .learn-press-progress {
7332 8513 width: 80px;
7333 8514 }
7334 -.course-curriculum .section.closed .section-toggle .fa-caret-down {
8515 +.course-curriculum .section.closed .section-toggle .fa-caret-down, .course-curriculum .section.closed .section-toggle .lp-icon-caret-down, .course-curriculum .section.closed .section-toggle .lp-icon-angle-down {
7335 8516 display: block;
7336 8517 }
7337 -.course-curriculum .section.closed .section-toggle .fa-caret-up {
8518 +.course-curriculum .section.closed .section-toggle .fa-caret-up, .course-curriculum .section.closed .section-toggle .lp-icon-caret-up {
7338 8519 display: none;
7339 8520 }
7340 8521 .course-curriculum .section.closed .section-content {
7341 8522 overflow: hidden;
@@ -7341,34 +8522,22 @@
7341 8522 overflow: hidden;
7342 8523 height: 0;
7343 8524 }
7344 8525
7345 -* {
7346 - box-sizing: border-box;
7347 - margin: 0;
7348 - padding: 0;
8526 +.scroll-wrapper {
8527 + overflow: hidden;
8528 + opacity: 0;
7349 8529 }
7350 -
7351 -button {
7352 - cursor: pointer;
8530 +.scroll-wrapper .scroll-element {
8531 + background: transparent;
7353 8532 }
7354 -
7355 -input, button, select, textarea {
7356 - outline: none;
8533 +.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
8534 + transition: opacity 0.25s;
7357 8535 }
7358 -
7359 -html {
7360 - overflow-x: hidden;
8536 +.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
8537 + opacity: 0.7;
7361 8538 }
7362 8539
7363 -a {
7364 - -webkit-transition: 0.3s;
7365 - -moz-transition: 0.3s;
7366 - -ms-transition: 0.3s;
7367 - -o-transition: 0.3s;
7368 - transition: 0.3s;
7369 -}
7370 -
7371 8540 .lp-skeleton-animation {
7372 8541 margin: 0;
7373 8542 padding: 0;
7374 8543 list-style: none;
@@ -7377,9 +8546,9 @@
7377 8546 width: 100%;
7378 8547 height: 16px;
7379 8548 margin-top: 15px;
7380 8549 border-radius: 2px;
7381 - background: linear-gradient(-90deg, hsla(0deg, 0%, 74.5%, 0.2) 25%, hsla(0deg, 0%, 50.6%, 0.24) 37%, hsla(0deg, 0%, 74.5%, 0.2) 63%);
8550 + 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%);
7382 8551 background-size: 400% 100%;
7383 8552 list-style: none;
7384 8553 animation: lp-skeleton-loading 1.4s ease infinite;
7385 8554 }
@@ -7391,8 +8560,37 @@
7391 8560 to {
7392 8561 background-position: 100% 50%;
7393 8562 }
7394 8563 }
8564 +.lp-material-skeleton {
8565 + overflow: auto;
8566 +}
8567 +.lp-material-skeleton .course-material-table {
8568 + width: 100%;
8569 +}
8570 +.lp-material-skeleton .course-material-table th {
8571 + text-align: center;
8572 +}
8573 +.lp-material-skeleton .course-material-table th:first-child {
8574 + text-align: right;
8575 +}
8576 +.lp-material-skeleton .course-material-table tr td:not(:first-child) {
8577 + text-align: center;
8578 +}
8579 +.lp-material-skeleton .course-material-table tfoot td {
8580 + text-align: right;
8581 + font-weight: bold;
8582 +}
8583 +.lp-material-skeleton .lp-loadmore-material.lp-button {
8584 + margin-top: 20px;
8585 + padding: 12px 24px;
8586 +}
8587 +
8588 +#popup-content .lp-material-skeleton .lp-loadmore-material.lp-button {
8589 + margin-top: 20px;
8590 + padding: 12px 24px;
8591 +}
8592 +
7395 8593 .learnpress.theme-twentytwentytwo .wp-site-blocks, .learnpress.twentytwentytwo .wp-site-blocks {
7396 8594 max-width: none;
7397 8595 padding-left: 0;
7398 8596 padding-right: 0;
@@ -7404,10 +8602,9 @@
7404 8602 }
7405 8603 .learnpress.theme-twentytwentytwo .lp-archive-courses, .learnpress.twentytwentytwo .lp-archive-courses {
7406 8604 max-width: none;
7407 8605 }
7408 -
7409 -.learnpress.twentytwentytwo .wp-container-11 .alignfull, .learnpress.twentytwentytwo .wp-container-9 .alignfull, .learnpress.twentytwentytwo .wp-container-12 .alignfull {
8606 +.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 {
7410 8607 max-width: 100%;
7411 8608 margin-right: 0 !important;
7412 8609 margin-left: 0 !important;
7413 8610 padding-right: 0 !important;
@@ -7413,313 +8610,402 @@
7413 8610 padding-right: 0 !important;
7414 8611 padding-left: 0 !important;
7415 8612 }
7416 8613
8614 +.learnpress.twentytwentyone .lp-archive-courses a:focus, .learnpress.theme-twentytwentyone .lp-archive-courses a:focus {
8615 + background: transparent !important;
8616 + text-decoration: none !important;
8617 + outline: none !important;
8618 +}
8619 +.learnpress.twentytwentyone .pagination, .learnpress.twentytwentyone .comments-pagination, .learnpress.theme-twentytwentyone .pagination, .learnpress.theme-twentytwentyone .comments-pagination {
8620 + border-top: 0;
8621 + padding-top: 0;
8622 +}
8623 +
7417 8624 @media (max-width: 1199px) {
7418 - .learnpress.twentytwentytwo .wp-site-blocks .wp-block-template-part {
8625 + .learnpress.twentytwentytwo .wp-site-blocks .wp-block-template-part, .learnpress.theme-twentytwentyone .wp-site-blocks .wp-block-template-part {
7419 8626 padding-right: 15px;
7420 8627 padding-left: 15px;
7421 8628 }
7422 8629 }
7423 -input[type=text],
7424 -input[type=email],
7425 -input[type=number],
7426 -input[type=password] {
7427 - -webkit-box-sizing: border-box;
7428 - -moz-box-sizing: border-box;
7429 - box-sizing: border-box;
8630 +.learnpress-block-pagination,
8631 +.learn-press-pagination {
8632 + margin: 20px 0;
8633 + text-align: center;
8634 +}
8635 +.learnpress-block-pagination .page-numbers,
8636 +.learn-press-pagination .page-numbers {
8637 + display: inline-flex;
8638 + gap: 5px;
8639 + flex-wrap: wrap;
7430 8640 margin: 0;
7431 - box-shadow: unset;
8641 + padding: 0;
8642 + border: 0;
8643 + outline: 0;
8644 + background: transparent;
8645 + list-style: none;
7432 8646 }
7433 -
7434 -/* start reset css */
7435 -body {
7436 - background: #fff;
8647 +.learnpress-block-pagination .page-numbers > li,
8648 +.learn-press-pagination .page-numbers > li {
8649 + display: inline-block;
8650 + margin: 0;
7437 8651 }
7438 -body.learnpress-page {
7439 - overflow-x: hidden;
8652 +.learnpress-block-pagination .page-numbers > li .page-numbers,
8653 +.learn-press-pagination .page-numbers > li .page-numbers {
8654 + float: unset;
8655 + padding: 0 12px;
8656 + color: #666;
8657 + text-decoration: none;
7440 8658 }
8659 +.learnpress-block-pagination .page-numbers > li .page-numbers.current,
8660 +.learn-press-pagination .page-numbers > li .page-numbers.current {
8661 + color: var(--lp-primary-color);
8662 + font-weight: 400;
8663 +}
8664 +.learnpress-block-pagination .page-numbers > li .page-numbers:hover,
8665 +.learn-press-pagination .page-numbers > li .page-numbers:hover {
8666 + color: var(--lp-primary-color);
8667 +}
7441 8668
7442 -.wrap-fullwidth a:focus,
7443 -.wrap-fullwidth button:focus,
7444 -.wrap-fullwidth input:focus,
7445 -.wrap-fullwidth textarea:focus {
7446 - border: 0;
7447 - outline: 0;
8669 +ul.learn-press-breadcrumb {
8670 + max-width: var(--lp-container-max-width);
8671 + width: 100%;
8672 + margin: 0 auto;
8673 + padding: 1em var(--lp-cotainer-padding);
8674 + list-style: none;
7448 8675 }
7449 -.wrap-fullwidth a:hover {
7450 - text-decoration: none;
8676 +ul.learn-press-breadcrumb li {
8677 + display: inline-block;
8678 + margin: 0;
7451 8679 }
7452 -.wrap-fullwidth p {
7453 - word-break: break-word;
8680 +ul.learn-press-breadcrumb li a:hover {
8681 + color: var(--lp-primary-color);
7454 8682 }
7455 -.wrap-fullwidth p:last-child {
7456 - margin-bottom: 0;
8683 +ul.learn-press-breadcrumb i {
8684 + margin: 0 8px;
7457 8685 }
7458 -.wrap-fullwidth label {
7459 - display: block;
7460 - margin: 0;
7461 - outline: none;
8686 +ul.learn-press-breadcrumb a {
8687 + color: inherit;
7462 8688 }
7463 -.wrap-fullwidth img {
7464 - max-width: 100%;
7465 - height: auto;
8689 +
8690 +/**
8691 +* Style for table LearnPress
8692 +* @since 4.3.3
8693 +* @version 1.0.1
8694 +*/
8695 +.lp-table-wrap {
8696 + border-radius: 5px;
8697 + width: 100%;
8698 + border: 1px solid var(--lp-border-color, #E2E0DB);
8699 + overflow-x: auto;
8700 + overflow-y: auto;
8701 + -webkit-overflow-scrolling: touch;
7466 8702 }
7467 -.wrap-fullwidth form {
8703 +
8704 +table.lp-list-table {
8705 + border-collapse: collapse;
8706 + width: 100%;
7468 8707 margin: 0;
8708 + min-width: 768px;
8709 + border: none;
7469 8710 }
7470 -.wrap-fullwidth .col-full {
7471 - box-sizing: border-box;
7472 - max-width: 100%;
8711 +table.lp-list-table td {
7473 8712 padding: 0;
7474 8713 }
7475 -.wrap-fullwidth .col-full .woocommerce-breadcrumb {
7476 - display: none;
8714 +table.lp-list-table .learn-press-pagination {
8715 + text-align: right;
7477 8716 }
7478 -
7479 -/* end reset css */
7480 -footer {
7481 - clear: both;
8717 +table.lp-list-table thead {
8718 + border: none;
7482 8719 }
7483 -
7484 -.margin-bottom {
7485 - margin-bottom: 20px;
8720 +table.lp-list-table thead tr:first-child td, table.lp-list-table thead tr:first-child th {
8721 + border-block-start: none;
7486 8722 }
7487 -
7488 -.hide-if-js {
7489 - display: none !important;
8723 +table.lp-list-table thead tr {
8724 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
8725 + position: sticky;
8726 + top: 0;
8727 + z-index: 2;
8728 + background-color: var(--lp-white-grey, #F7F7FB);
7490 8729 }
7491 -
7492 -.clearfix::after {
7493 - display: block;
7494 - clear: both;
7495 - content: "";
8730 +table.lp-list-table thead th {
8731 + background: none;
8732 + border: none;
8733 + padding: 10px 20px;
8734 + text-align: right;
7496 8735 }
7497 -
7498 -.lp-form-fields {
8736 +table.lp-list-table thead th.sortable > a, table.lp-list-table thead th.sorted > a {
8737 + display: flex;
8738 + align-items: center;
8739 + gap: 0.5em;
8740 +}
8741 +table.lp-list-table thead th .sorting-indicator {
8742 + display: inline-flex;
8743 + flex-direction: column;
8744 + align-items: center;
8745 + gap: 0.05em;
8746 + height: 20px;
7499 8747 margin: 0;
7500 8748 padding: 0;
7501 - list-style: none;
7502 8749 }
7503 -.lp-form-fields .form-field {
7504 - margin: 0 0 20px 0;
7505 - list-style: none;
8750 +table.lp-list-table thead th .sorting-indicator i {
8751 + color: #aaa;
8752 + height: 10px;
7506 8753 }
7507 -
7508 -.lp-content-wrap {
7509 - width: 1170px;
7510 - max-width: 90%;
7511 - margin: 0 auto;
8754 +table.lp-list-table thead th .sorting-indicator i.is-active {
8755 + color: #000;
7512 8756 }
7513 -.lp-content-wrap > h2 {
7514 - margin-top: 0;
7515 - margin-bottom: 26px;
7516 - color: #333;
7517 - font-size: 30px;
7518 - font-weight: 600;
8757 +table.lp-list-table thead th td {
8758 + border: none;
8759 + padding: 0;
7519 8760 }
7520 -
7521 -.learn-press-breadcrumb {
7522 - max-width: 1170px;
7523 - width: 100%;
7524 - margin: 0 auto 45px auto;
8761 +table.lp-list-table tbody tr {
8762 + border: none;
8763 +}
8764 +table.lp-list-table tbody tr:nth-child(even) {
8765 + background-color: hsla(0, 0%, 50%, 0.05);
8766 +}
8767 +table.lp-list-table tbody tr:hover {
8768 + background-color: #eff6ff;
8769 +}
8770 +table.lp-list-table tbody tr td {
8771 + border: none;
8772 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
8773 + padding: 10px 20px;
8774 + text-align: right;
8775 +}
8776 +table.lp-list-table tbody tr td a {
8777 + text-decoration: none;
8778 +}
8779 +table.lp-list-table tbody tr:last-child td, table.lp-list-table tbody tr:last-child th {
8780 + border-bottom: none;
8781 +}
8782 +table.lp-list-table tbody th {
8783 + border: none;
8784 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
8785 + padding: 10px 20px;
8786 + text-align: right;
8787 +}
8788 +table.lp-list-table tfoot tr {
8789 + border: none;
8790 +}
8791 +table.lp-list-table tfoot tr td, table.lp-list-table tfoot tr th {
8792 + border: none;
8793 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
8794 +}
8795 +table.lp-list-table tfoot tr td > div, table.lp-list-table tfoot tr th > div {
8796 + padding: 20px;
8797 +}
8798 +table.lp-list-table tfoot .pagination {
8799 + border: none;
7525 8800 padding: 0;
7526 - color: #333;
7527 - font-size: 14px;
7528 - font-weight: 400;
7529 - list-style: none;
7530 8801 }
7531 -.learn-press-breadcrumb li {
7532 - display: inline-block;
7533 - margin: 0;
8802 +table.lp-list-table.order-table-details tbody tr:last-child {
8803 + --lp-white-grey: var(--lp-border-color, #E2E0DB);
7534 8804 }
7535 -.learn-press-breadcrumb li a:hover {
7536 - color: var(--lp-primary-color);
8805 +table.lp-list-table.order-table-details tfoot {
8806 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
7537 8807 }
7538 -.learn-press-breadcrumb i {
7539 - margin: 0 5px;
7540 - color: #666;
7541 - font-size: 12px;
8808 +table.lp-list-table.order-table-details tfoot tr td, table.lp-list-table.order-table-details tfoot tr th {
8809 + padding: 10px 20px;
8810 + background-color: transparent;
7542 8811 }
7543 -@media (max-width: 1024px) {
7544 - .learn-press-breadcrumb {
7545 - padding-left: 15px;
7546 - padding-right: 15px;
7547 - }
8812 +table.lp-list-table.order-table-details tfoot tr:not(:last-child) td, table.lp-list-table.order-table-details tfoot tr:not(:last-child) th {
8813 + padding-bottom: 0;
7548 8814 }
7549 -.learn-press-breadcrumb a {
7550 - color: #666;
7551 - font-weight: 500;
8815 +
8816 +/**
8817 +* Style for the popup alert, confirm
8818 +* @link https://sweetalert2.github.io/
8819 +* @since 4.2.9
8820 +* @version 1.0.0
8821 +*/
8822 +.swal2-container {
8823 + z-index: 99999;
7552 8824 }
7553 8825
7554 -.learnpress-page .lp-button,
7555 -.learnpress-page #lp-button {
7556 - padding: 16px 24px;
8826 +.swal2-popup {
8827 + max-width: 850px;
8828 +}
8829 +.swal2-popup .content-title {
8830 + margin: 0 0 20px 0;
8831 + padding: 0;
8832 + text-align: center;
8833 + font-size: 1.5em;
8834 + font-weight: bold;
8835 +}
8836 +.swal2-popup .swal2-actions {
8837 + width: 100%;
8838 + padding: 0 30px;
8839 +}
8840 +.swal2-popup .swal2-actions button {
8841 + flex: 1;
8842 +}
8843 +.swal2-popup .swal2-actions button.swal2-confirm {
8844 + background-color: #e02200;
8845 +}
8846 +.swal2-popup .swal2-actions button.swal2-cancel {
8847 + background-color: transparent;
7557 8848 border: 1px solid #ccc;
7558 - color: #333;
7559 - background: transparent;
7560 - box-shadow: unset;
7561 - font-family: inherit;
7562 - font-size: 16px;
7563 - font-weight: 400;
7564 - line-height: 1;
7565 - text-align: center;
7566 - vertical-align: middle;
7567 - text-decoration: none;
7568 - text-transform: capitalize;
7569 - -webkit-box-sizing: border-box;
7570 - -moz-box-sizing: border-box;
7571 - box-sizing: border-box;
7572 - -webkit-border-radius: 3px;
7573 - -moz-border-radius: 3px;
7574 - border-radius: 3px;
7575 - -webkit-transition: all 0.25s;
7576 - -moz-transition: all 0.25s;
7577 - -ms-transition: all 0.25s;
7578 - -o-transition: all 0.25s;
7579 - transition: all 0.25s;
7580 - /*&.gray {
7581 - position: absolute;
7582 - z-index: 1;
7583 - top: 8px;
7584 - right: 5px;
7585 - padding: 0;
7586 - border: 0;
7587 -
7588 - &:hover {
7589 - background: transparent;
7590 - text-decoration: none;
7591 - }
7592 -
7593 - &:focus {
7594 - border: 0;
7595 - outline: 0;
7596 - }
7597 - }*/
8849 + color: inherit;
7598 8850 }
7599 -.learnpress-page .lp-button.large,
7600 -.learnpress-page #lp-button.large {
7601 - height: 52px;
7602 - padding: 18px 30px;
7603 - font-size: 18px;
8851 +.swal2-popup .swal2-warning {
8852 + color: #e02200;
8853 + border-color: transparent;
8854 + background-color: rgba(223, 0, 0, 0.1019607843);
7604 8855 }
7605 -.learnpress-page .lp-button:hover,
7606 -.learnpress-page #lp-button:hover {
7607 - border-color: var(--lp-primary-color);
7608 - color: #fff;
7609 - background: var(--lp-primary-color);
8856 +.swal2-popup .swal2-icon {
8857 + width: 50px;
8858 + height: 50px;
7610 8859 }
7611 -.learnpress-page .lp-button.btn-ajax-off .icon,
7612 -.learnpress-page #lp-button.btn-ajax-off .icon {
7613 - display: none;
8860 +.swal2-popup .swal2-icon .swal2-icon-content {
8861 + font-size: 0;
7614 8862 }
7615 -.learnpress-page .lp-button.btn-ajax-on .icon,
7616 -.learnpress-page #lp-button.btn-ajax-on .icon {
8863 +.swal2-popup .swal2-icon .swal2-icon-content::before {
8864 + content: "\f071";
8865 + font-family: "lp-icon";
8866 + font-size: 24px;
7617 8867 display: inline-block;
7618 - margin-left: 5px;
7619 - -webkit-animation: lp-rotating 1s linear infinite;
7620 - -moz-animation: lp-rotating 1s linear infinite;
7621 - animation: lp-rotating 1s linear infinite;
7622 8868 }
7623 -.learnpress-page .lp-button:focus,
7624 -.learnpress-page #lp-button:focus {
7625 - outline: 0;
8869 +.swal2-popup .swal2-title {
8870 + font-size: 1.5em;
7626 8871 }
7627 -.learnpress-page .lp-button.loading::before,
7628 -.learnpress-page #lp-button.loading::before {
7629 - display: inline-block;
7630 - font-family: "Font Awesome 5 Free";
7631 - font-weight: 900;
7632 - content: "\f110";
7633 - animation: lp-rotating 1s linear infinite;
8872 +.swal2-popup .swal2-html-container {
8873 + font-size: 1em;
7634 8874 }
7635 -.learnpress-page .rwmb-field .description {
7636 - margin-top: 8px;
7637 - color: #999;
7638 - font-size: smaller;
7639 - font-style: italic;
8875 +.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown {
8876 + max-height: 200px;
8877 + overflow: hidden;
7640 8878 }
8879 +.swal2-popup .swal2-close {
8880 + background-color: unset !important;
8881 + outline: none !important;
8882 + color: rgb(204, 204, 204) !important;
8883 + font-size: 30px;
8884 + box-shadow: none !important;
8885 + position: absolute;
8886 +}
8887 +.swal2-popup .swal2-close:hover {
8888 + color: #f27474 !important;
8889 +}
7641 8890
7642 -.btn-base {
7643 - border-color: var(--lp-primary-color);
7644 - color: white;
7645 - background-color: var(--lp-primary-color);
8891 +/**
8892 +* Style for the Form Filter list
8893 +* @since 4.4.5
8894 +* @version 1.0.0
8895 +*/
8896 +.lp-form-filter {
8897 + display: grid;
8898 + gap: 12px;
8899 + margin-bottom: 24px;
7646 8900 }
7647 -
7648 -.lp-ajax-message {
7649 - display: none;
7650 - margin-top: 20px;
7651 - padding: 20px;
7652 - border: 2px solid #059601;
7653 - border-radius: 9px;
7654 - font-size: 15px;
7655 - line-height: 1.4;
8901 +.lp-form-filter__fields {
8902 + display: flex;
8903 + flex-wrap: wrap;
8904 + align-items: flex-end;
8905 + gap: 14px;
7656 8906 }
7657 -.lp-ajax-message.error {
7658 - border-color: #d85554;
8907 +.lp-form-filter__fields > * {
8908 + flex: 1 1 0;
8909 + min-width: 0;
7659 8910 }
8911 +@media screen and (max-width: 782px) {
8912 + .lp-form-filter__fields > * {
8913 + flex: 1 1 50%;
8914 + }
8915 +}
8916 +@media screen and (max-width: 500px) {
8917 + .lp-form-filter__fields > * {
8918 + flex: 1 1 100%;
8919 + }
8920 +}
8921 +.lp-form-filter .filter-field {
8922 + display: flex;
8923 + flex-direction: column;
8924 + gap: 5px;
8925 + max-width: 200px;
8926 +}
8927 +.lp-form-filter .filter-field label {
8928 + text-align: right;
8929 + font-weight: bold;
8930 +}
8931 +.lp-form-filter button {
8932 + display: inline-flex;
8933 + align-items: center;
8934 + justify-content: center;
8935 +}
8936 +.lp-form-filter__actions {
8937 + display: flex;
8938 + gap: 8px;
8939 + align-items: center;
8940 +}
8941 +.lp-form-filter input, .lp-form-filter select {
8942 + min-height: 40px;
8943 + padding: 0 12px;
8944 +}
8945 +.lp-form-filter .lp-tom-select.ts-wrapper {
8946 + width: 100%;
8947 + min-width: auto;
8948 + /*&.dropdown-active {
8949 + width: 100%;
8950 + }*/
8951 +}
8952 +.lp-form-filter .lp-tom-select.ts-wrapper .ts-control {
8953 + min-height: 40px;
8954 + padding: 0 12px;
8955 +}
7660 8956
7661 -.course-meta {
7662 - margin-bottom: 14px;
8957 +/* end reset css */
8958 +@media (max-width: 1024px) {
8959 + body.learnpress-page {
8960 + --lp-cotainer-padding: 1rem;
8961 + }
7663 8962 }
7664 -.course-meta .course-students::before {
7665 - font-family: "Font Awesome 5 Free";
7666 - content: "";
8963 +footer {
8964 + clear: both;
7667 8965 }
7668 8966
7669 -.lp-entry-content .course-tabs {
7670 - margin-bottom: 60px;
8967 +.margin-bottom {
8968 + margin-bottom: 20px;
7671 8969 }
7672 8970
7673 -/* Archive */
7674 -.learn-press-checkout-comment h4 {
7675 - display: none;
8971 +.hide-if-js {
8972 + display: none !important;
7676 8973 }
7677 8974
7678 -.order-comments {
7679 - width: 100%;
7680 - padding: 15px;
7681 - min-height: 150px;
7682 - border: 1px solid #ccc;
7683 - resize: none;
8975 +.clearfix::after {
8976 + display: block;
8977 + clear: both;
8978 + content: "";
7684 8979 }
7685 8980
7686 -.learn-press-progress .progress-bg {
7687 - overflow: hidden;
7688 - position: relative;
7689 - height: 6px;
7690 - background: #ccc;
7691 - -webkit-border-radius: 5px;
7692 - -moz-border-radius: 5px;
7693 - border-radius: 5px;
8981 +.lp-form-fields {
8982 + margin: 0;
8983 + padding: 0;
8984 + list-style: none;
7694 8985 }
7695 -.learn-press-progress .progress-bg .progress-active {
7696 - position: absolute;
7697 - right: 50%;
7698 - width: 100%;
7699 - height: 100%;
7700 - margin-right: -100%;
7701 - background: var(--lp-primary-color);
7702 - -webkit-border-radius: 5px;
7703 - -moz-border-radius: 5px;
7704 - border-radius: 5px;
8986 +.lp-form-fields .form-field {
8987 + margin: 0 0 20px 0;
8988 + list-style: none;
7705 8989 }
7706 8990
8991 +.lp-entry-content .course-tabs {
8992 + margin-bottom: 40px;
8993 +}
8994 +
7707 8995 /**
7708 8996 * Forms
7709 8997 */
7710 -.retake-course,
7711 -.enroll-course,
7712 -.purchase-course {
7713 - display: inline-block;
8998 +form.retake-course,
8999 +form.enroll-course,
9000 +form.purchase-course {
9001 + display: inline-flex;
9002 + flex-direction: column;
9003 + gap: 10px;
7714 9004 }
7715 9005
7716 9006 /* */
7717 -.table-orders {
7718 - font-size: 16px;
7719 -}
7720 -.table-orders th,
7721 -.table-orders td {
9007 +.table-orders th, .table-orders td {
7722 9008 padding: 5px 10px;
7723 9009 }
7724 9010
7725 9011 .form-button {
@@ -7725,42 +9011,8 @@
7725 9011 .form-button {
7726 9012 display: inline-block;
7727 9013 }
7728 9014
7729 -.learn-press-pagination {
7730 - padding-bottom: 20px;
7731 - text-align: center;
7732 -}
7733 -.learn-press-pagination .page-numbers {
7734 - display: inline-block;
7735 - margin: 0;
7736 - padding: 0;
7737 - border: 0;
7738 - outline: 0;
7739 - background: transparent;
7740 - list-style: none;
7741 -}
7742 -.learn-press-pagination .page-numbers > li {
7743 - display: inline-block;
7744 - margin: 0;
7745 - padding: 0 14px;
7746 -}
7747 -.learn-press-pagination .page-numbers > li .page-numbers {
7748 - float: unset;
7749 - padding: 0;
7750 - color: #666;
7751 - background: transparent;
7752 - font-size: 16px;
7753 - font-weight: 300;
7754 -}
7755 -.learn-press-pagination .page-numbers > li .page-numbers.current {
7756 - color: var(--lp-primary-color);
7757 - font-weight: 400;
7758 -}
7759 -.learn-press-pagination .page-numbers > li .page-numbers:hover {
7760 - color: var(--lp-primary-color);
7761 -}
7762 -
7763 9015 ul.list-table-nav {
7764 9016 display: flex;
7765 9017 margin-right: 0;
7766 9018 list-style: none;
@@ -7778,25 +9030,25 @@
7778 9030 margin-bottom: 0;
7779 9031 }
7780 9032
7781 9033 .primary-color {
7782 - color: #00adff;
9034 + color: var(--lp-primary-color);
7783 9035 }
7784 9036
7785 9037 .primary-color-before::before {
7786 - color: #00adff;
9038 + color: var(--lp-primary-color);
7787 9039 }
7788 9040
7789 9041 .primary-color-after::after {
7790 - color: #00adff;
9042 + color: var(--lp-primary-color);
7791 9043 }
7792 9044
7793 9045 .primary-background-color {
7794 - background: #00adff;
9046 + background: var(--lp-primary-color);
7795 9047 }
7796 9048
7797 9049 .primary-background-color {
7798 - background: #00adff;
9050 + background: var(--lp-primary-color);
7799 9051 }
7800 9052
7801 9053 .course-origin-price {
7802 9054 margin-left: 5px;
@@ -7803,28 +9055,8 @@
7803 9055 font-size: 85%;
7804 9056 text-decoration: line-through;
7805 9057 }
7806 9058
7807 -.course-item-nav {
7808 - display: flex;
7809 -}
7810 -.course-item-nav .prev,
7811 -.course-item-nav .next {
7812 - /* flex: 1;*/
7813 -}
7814 -.course-item-nav .prev span,
7815 -.course-item-nav .next span {
7816 - display: block;
7817 - font-weight: bold;
7818 -}
7819 -.course-item-nav .prev a,
7820 -.course-item-nav .next a {
7821 - color: #999;
7822 -}
7823 -.course-item-nav .next {
7824 - text-align: left;
7825 -}
7826 -
7827 9059 .content-item-wrap #comments {
7828 9060 margin-left: 0;
7829 9061 margin-right: 0;
7830 9062 }
@@ -7829,104 +9061,15 @@
7829 9061 margin-right: 0;
7830 9062 }
7831 9063 .content-item-wrap #comments #comment {
7832 9064 -webkit-box-sizing: border-box;
7833 - -moz-box-sizing: border-box;
7834 9065 box-sizing: border-box;
7835 9066 }
7836 9067
7837 -.course-summary-sidebar {
7838 - position: relative;
7839 -}
7840 -@media (min-width: 769px) {
7841 - .course-summary-sidebar.slide-down .course-summary-sidebar__inner {
7842 - position: fixed;
7843 - top: 0;
7844 - }
7845 -}
7846 -@media (min-width: 1200px) {
7847 - .course-summary-sidebar.slide-top .course-summary-sidebar__inner {
7848 - position: absolute;
7849 - }
7850 -}
7851 -
7852 -.course-graduation span {
7853 - color: #999;
7854 -}
7855 -.course-graduation .icon {
7856 - margin-left: 5px;
7857 - font-size: 20px;
7858 -}
7859 -.course-graduation.passed .icon {
7860 - color: #059601;
7861 -}
7862 -.course-graduation.error .icon {
7863 - color: #d85554;
7864 -}
7865 -
7866 -.learn-press-template-warning::before {
7867 - color: #ffc107;
7868 - font-family: "Font Awesome 5 Free";
7869 - content: "\f071";
7870 -}
7871 -
7872 -.lp-badge {
7873 - display: flex;
7874 - height: 30px;
7875 - padding: 0;
7876 - line-height: 1;
7877 - align-items: center;
7878 - justify-content: center;
7879 -}
7880 -.lp-badge::before, .lp-badge::after {
7881 - content: "";
7882 -}
7883 -.lp-badge::before {
7884 - display: inline-block;
7885 - position: relative;
7886 - z-index: 10;
7887 - color: #fff;
7888 - font-weight: bold;
7889 - line-height: 1;
7890 -}
7891 -.lp-badge.featured-course {
7892 - position: absolute;
7893 - z-index: 1;
7894 - top: 25px;
7895 - right: -110px;
7896 - width: 300px;
7897 - background: #93f;
7898 - text-align: center;
7899 - transform: rotate(45deg);
7900 -}
7901 -.lp-badge.featured-course::before {
7902 - font-size: 12px;
7903 - text-transform: uppercase;
7904 - content: attr(data-text);
7905 -}
7906 -
7907 -@media (min-width: 769px) {
7908 - #learn-press-item-comments {
7909 - padding-bottom: 50px;
7910 - }
7911 -}
7912 -
7913 9068 .course-tabs input[name=learn-press-course-tab-radio],
7914 9069 .course-tabs .course-tab-panel {
7915 9070 display: none;
7916 9071 }
7917 -.course-tabs .course-nav label {
7918 - display: flex;
7919 - align-items: center;
7920 - justify-content: center;
7921 - margin: 0;
7922 - padding: 17px 10px;
7923 - font-size: 16px;
7924 - line-height: 1;
7925 - font-weight: 600;
7926 - text-transform: capitalize;
7927 - cursor: pointer;
7928 -}
7929 9072
7930 9073 .no-event {
7931 9074 pointer-events: none;
7932 9075 }
@@ -7943,30 +9086,5 @@
7943 9086 }
7944 9087 }
7945 9088 .course-price:empty {
7946 9089 display: none !important;
7947 -}
7948 -
7949 -.quiz-attempts .attempts-heading {
7950 - margin-bottom: 15px;
7951 -}
7952 -.quiz-attempts table {
7953 - border-spacing: 0;
7954 - border-right: 1px solid var(--lp-secondary-color);
7955 - border-top: 1px solid var(--lp-secondary-color);
7956 - width: 100%;
7957 -}
7958 -.quiz-attempts table tr th, .quiz-attempts table tr td {
7959 - border-left: 1px solid var(--lp-secondary-color);
7960 - border-bottom: 1px solid var(--lp-secondary-color);
7961 - padding: 5px 15px;
7962 - text-align: center;
7963 -}
7964 -.quiz-attempts table tr th {
7965 - font-weight: 500;
7966 -}
7967 -
7968 -@media (max-width: 575px) {
7969 - #popup-course .quiz-attempts {
7970 - overflow-x: auto;
7971 - }
7972 9090 }