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.css +5484 -4379 4.1.6.9.1 → 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 left: -40%;
36 24 width: 40%;
37 25 }
@@ -39,123 +27,197 @@
39 27 left: 100%;
40 28 width: 10%;
41 29 }
42 30 }
43 -@keyframes animation4 {
44 - from {
45 - left: -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 + left: 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 + left: 0;
47 64 }
48 - to {
65 + 50% {
66 + width: 100%;
67 + left: 0;
68 + }
69 + 100% {
70 + width: 0%;
49 71 left: 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 50px 10px 15px;
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-left: 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 - left: 15px;
72 - width: 10px;
73 - height: 10px;
74 - margin-top: -13px;
75 - margin-right: 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 - right: 20px;
93 - width: 20px;
94 - height: 30px;
95 - background: #00adff;
119 + display: inline-block;
120 + margin-right: 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 - right: 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-left: 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 + left: -40%;
265 + width: 40%;
266 + }
267 + to {
268 + left: 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-right: 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 - left: 50%;
199 - width: 6px;
200 - height: 6px;
201 - margin-left: -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-right: var(--lp-cotainer-padding);
373 + padding-left: var(--lp-cotainer-padding);
374 +}
375 +.lp-content-area.learn-press-message {
376 + margin-bottom: 24px;
377 + padding-left: 15px;
378 + padding-right: 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-right: 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 left: 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 + left: 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-right: 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-right: 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-right: 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-right: 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 left: 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 - left: 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 - left: -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-left: 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-right: 30px;
490 - margin-left: 0;
491 - }
492 - .learn-press-filters > li:last-child {
493 - margin-right: 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 4px 0 0;
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 left: 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: left;
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,35 +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 -.lp-checkout-form input[name=checkout-account-switch-form] {
741 - display: none;
959 +.lp-checkout-form .lp-guest-switch-login a {
960 + display: inline-block;
742 961 }
743 -.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block {
744 - display: none;
745 - overflow: hidden;
746 - height: 0;
747 - margin: 0;
748 - padding: 0;
749 - border: 0;
750 - opacity: 0;
751 -}
752 -.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block > * {
753 - overflow: hidden;
754 - height: 0;
755 -}
756 -.lp-checkout-form input[name=checkout-account-switch-form]:checked + .lp-checkout-block {
757 - display: block;
758 - overflow: auto;
759 - height: auto;
760 -}
761 -.lp-checkout-form input[name=checkout-account-switch-form][value=guest]:checked ~ #btn-checkout-account-switch-to-guest {
762 - display: none;
763 -}
764 962 .lp-checkout-form::after {
765 963 display: block;
766 964 clear: both;
767 965 content: "";
@@ -769,38 +967,37 @@
769 967 .lp-checkout-form:focus {
770 968 outline: 0;
771 969 }
772 970
773 -#checkout-order .lp-checkout-order__inner {
774 - padding: 0 20px;
775 - border: 1px solid #ccc;
776 - 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 + }*/
777 990 }
778 -#checkout-order table {
779 - width: 100%;
780 - margin: 0;
781 - border: 0;
991 +#checkout-order .lp-list-table {
992 + min-width: auto;
782 993 }
783 -#checkout-order td,
784 -#checkout-order th {
785 - box-sizing: content-box;
786 - border: 1px solid rgba(204, 204, 204, 0.3);
994 +#checkout-order .cart-item:first-child td {
787 995 border-top: 0;
788 - border-right: 0;
789 - border-left: 0;
790 - background: unset;
791 - line-height: 1;
792 - text-align: left;
793 - vertical-align: inherit;
794 996 }
795 -#checkout-order td:last-child,
796 -#checkout-order th:last-child {
797 - padding-right: 0;
798 -}
799 997 #checkout-order .course-name {
800 - font-size: 16px;
801 998 font-weight: 600;
802 - line-height: 26px;
999 + text-align: left;
803 1000 }
804 1001 #checkout-order .course-name a {
805 1002 display: -webkit-box;
806 1003 overflow: hidden;
@@ -813,58 +1010,55 @@
813 1010 }
814 1011 #checkout-order .col-number {
815 1012 min-width: 50px;
816 1013 color: #666;
817 - font-size: 16px;
818 1014 font-weight: 600;
819 - line-height: 26px;
820 - text-align: right;
1015 + text-align: left;
821 1016 }
822 -#checkout-order .order-total > th {
823 - padding: 24px 20px 24px 0;
1017 +#checkout-order tfoot {
1018 + text-align: left;
1019 + /*tr:last-child {
1020 + border-width: 0;
1021 +
1022 + td, th {
1023 + border-width: 0;
1024 + }
1025 + }*/
824 1026 }
825 -#checkout-order .order-total .col-number {
826 - color: #333;
827 - font-size: 26px;
828 -}
829 -#checkout-order tfoot .cart-subtotal {
830 - color: #666;
831 - font-size: 16px;
1027 +#checkout-order tfoot th {
832 1028 font-weight: 600;
833 - line-height: 26px;
1029 + padding: 10px 20px;
834 1030 }
835 -#checkout-order tfoot .cart-subtotal > th {
836 - padding: 20px 20px 17px 0;
1031 +#checkout-order tfoot tr:hover {
1032 + background: #eff6ff;
837 1033 }
838 -#checkout-order tfoot .order-total th {
839 - color: #333;
840 - font-size: 16px;
841 - font-weight: 600;
842 - line-height: 26px;
1034 +#checkout-order tfoot td {
1035 + padding: 10px 20px;
843 1036 }
844 -#checkout-order tfoot tr:last-child {
845 - border-width: 0;
1037 +#checkout-order tfoot .order-total {
1038 + font-size: 1.2em;
846 1039 }
847 -#checkout-order tfoot tr:last-child td,
848 -#checkout-order tfoot tr:last-child th {
849 - border-width: 0;
850 -}
851 1040 #checkout-order .course-thumbnail {
852 1041 width: 80px;
853 - padding: 20px 13px 18px 0;
854 1042 }
855 -#checkout-order .course-thumbnail > img {
1043 +#checkout-order .course-thumbnail img {
856 1044 width: 100px;
857 - max-width: 100% !important;
858 - height: auto !important;
859 1045 }
860 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 +
861 1055 #checkout-account-register,
862 1056 #checkout-account-login {
863 1057 width: 100%;
864 - margin-bottom: 35px;
865 - padding-bottom: 19px;
866 - 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);
867 1061 }
868 1062 #checkout-account-register .form-field .rwmb-label,
869 1063 #checkout-account-register .form-field .rwmb-input .description,
870 1064 #checkout-account-login .form-field .rwmb-label,
@@ -887,9 +1081,8 @@
887 1081 #checkout-account-login .lp-checkout-sign-up-link {
888 1082 display: flex;
889 1083 margin: 0;
890 1084 color: #666;
891 - font-size: 16px;
892 1085 font-weight: 400;
893 1086 }
894 1087 #checkout-account-register .lp-checkout-sign-in-link a,
895 1088 #checkout-account-register .lp-checkout-sign-up-link a,
@@ -923,18 +1116,17 @@
923 1116 #checkout-payment h4 {
924 1117 margin-bottom: 24px;
925 1118 }
926 1119 #checkout-payment .secure-connection {
927 - float: right;
928 1120 margin-top: 5px;
929 - color: #999;
930 - font-size: 12px;
1121 + opacity: 0.5;
1122 + font-size: 0.75em;
931 1123 font-weight: normal;
1124 + margin-left: 10px;
932 1125 }
933 1126 #checkout-payment .secure-connection i {
934 1127 margin-right: 5px;
935 - color: #ccc;
936 - font-size: 18px;
1128 + font-size: 1.125em;
937 1129 }
938 1130 @media (max-width: 767px) {
939 1131 #checkout-payment .secure-connection {
940 1132 margin-top: 0;
@@ -964,13 +1156,11 @@
964 1156 position: relative;
965 1157 width: 20px;
966 1158 height: 20px;
967 1159 margin: 0 8px 0 0;
968 - border: 1px solid #ccc;
1160 + border: 1px solid var(--lp-border-color, #E2E0DB);
969 1161 background: #fff;
970 1162 -webkit-appearance: none;
971 - -webkit-border-radius: 50%;
972 - -moz-border-radius: 50%;
973 1163 border-radius: 50%;
974 1164 }
975 1165 #checkout-payment .lp-payment-method .gateway-input::before {
976 1166 position: absolute;
@@ -979,10 +1169,8 @@
979 1169 width: 6px;
980 1170 height: 6px;
981 1171 background: #41abec;
982 1172 transform: translate(-50%, -50%);
983 - -webkit-border-radius: 50%;
984 - -moz-border-radius: 50%;
985 1173 border-radius: 50%;
986 1174 }
987 1175 #checkout-payment .lp-payment-method .gateway-input:checked::before {
988 1176 content: "";
@@ -1001,23 +1189,11 @@
1001 1189 border-color: var(--lp-primary-color);
1002 1190 opacity: 0.5;
1003 1191 background: var(--lp-primary-color);
1004 1192 }
1005 -#checkout-payment #checkout-order-action button.loading::before {
1006 - display: inline-block;
1007 - font-family: "Font Awesome 5 Free";
1008 - font-weight: 900;
1009 - content: "\f110";
1010 - -webkit-animation: lp-rotating 1s linear infinite;
1011 - -moz-animation: lp-rotating 1s linear infinite;
1012 - animation: lp-rotating 1s linear infinite;
1013 -}
1014 1193
1015 1194 .lp-terms-and-conditions {
1016 1195 color: #666;
1017 - font-size: 16px;
1018 - font-weight: 300;
1019 - line-height: 26px;
1020 1196 }
1021 1197 .lp-terms-and-conditions a {
1022 1198 color: #41abec;
1023 1199 }
@@ -1044,10 +1220,10 @@
1044 1220 #learn-press-checkout .payment-methods .lp-payment-method > label {
1045 1221 display: flex;
1046 1222 flex-flow: row nowrap;
1047 1223 padding: 10px 20px;
1048 - background: #f5f5f5;
1049 - line-height: 40px;
1224 + background: #eee;
1225 + line-height: 2.5rem;
1050 1226 cursor: pointer;
1051 1227 }
1052 1228 #learn-press-checkout .payment-methods .lp-payment-method > label img {
1053 1229 vertical-align: middle;
@@ -1057,9 +1233,9 @@
1057 1233 }
1058 1234 #learn-press-checkout .payment-methods .payment-method-form {
1059 1235 display: none;
1060 1236 padding: 15px 20px;
1061 - border-top: 1px solid #ddd;
1237 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
1062 1238 background: #f9f9f9;
1063 1239 }
1064 1240
1065 1241 #learn-press-checkout-login,
@@ -1065,9 +1241,9 @@
1065 1241 #learn-press-checkout-login,
1066 1242 #learn-press-checkout-register {
1067 1243 margin-bottom: 1.5em;
1068 1244 padding: 20px 20px 0 20px;
1069 - border: 1px solid #ddd;
1245 + border: 1px solid var(--lp-border-color, #E2E0DB);
1070 1246 background: #fff;
1071 1247 }
1072 1248
1073 1249 #learn-press-order-review,
@@ -1091,9 +1267,8 @@
1091 1267 }
1092 1268 #checkout-guest-email .form-heading {
1093 1269 margin: 0;
1094 1270 }
1095 -
1096 1271 #checkout-guest-email #checkout-guest-options {
1097 1272 margin: 0;
1098 1273 list-style: none;
1099 1274 }
@@ -1108,103 +1283,132 @@
1108 1283 #checkout-guest-email.email-exists #checkout-new-account {
1109 1284 display: none;
1110 1285 }
1111 1286
1112 -.lp-list-table {
1113 - width: 100%;
1114 - margin-bottom: 20px;
1287 +.learn-press-checkout-comment h4 {
1288 + display: none;
1115 1289 }
1116 -.lp-list-table th,
1117 -.lp-list-table td {
1118 - padding: 20px;
1119 - border: 0 solid rgba(204, 204, 204, 0.3);
1120 - border-bottom-width: 1px;
1121 - background: #fff;
1122 - font-size: 16px;
1123 - line-height: 1;
1290 +
1291 +.order_details.lp-list-table th {
1292 + max-width: 80px;
1124 1293 text-align: left;
1125 1294 }
1126 -@media (max-width: 767px) {
1127 - .lp-list-table th,
1128 -.lp-list-table td {
1129 - padding: 15px;
1130 - }
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;
1131 1313 }
1132 -.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;
1133 1320 box-sizing: border-box;
1134 - border: 1px solid #e5e7f2;
1321 + margin: 0;
1322 + box-shadow: unset;
1135 1323 }
1136 -.lp-list-table thead tr th {
1137 - height: 60px;
1138 - border-bottom: none;
1139 - color: #333;
1140 - background: #f1f2f8;
1141 - font-size: 18px;
1142 -}
1143 -.lp-list-table tbody,
1144 -.lp-list-table tfoot {
1145 - box-sizing: border-box;
1146 - border: 1px solid rgba(204, 204, 204, 0.3);
1147 - border-top: 0;
1148 -}
1149 -.lp-list-table tbody tr td,
1150 -.lp-list-table tbody tr th,
1151 -.lp-list-table tfoot tr td,
1152 -.lp-list-table tfoot tr th {
1153 - height: 62px;
1154 - color: #666;
1155 - background: #fff;
1156 - font-size: 16px;
1157 - font-weight: 300;
1158 -}
1159 -.lp-list-table tbody tr td a,
1160 -.lp-list-table tbody tr th a,
1161 -.lp-list-table tfoot tr td a,
1162 -.lp-list-table tfoot tr th a {
1163 - border-bottom: none;
1164 - color: #666;
1165 - text-decoration: none;
1166 -}
1167 -.lp-list-table tbody tr td a:hover,
1168 -.lp-list-table tbody tr th a:hover,
1169 -.lp-list-table tfoot tr td a:hover,
1170 -.lp-list-table tfoot tr th a:hover {
1171 - color: var(--lp-primary-color);
1172 -}
1173 -.lp-list-table tbody tr .column-status .result-percent,
1174 -.lp-list-table tfoot tr .column-status .result-percent {
1175 - font-weight: 500;
1176 -}
1177 -.lp-list-table tbody tr .column-status .lp-label,
1178 -.lp-list-table tfoot tr .column-status .lp-label {
1179 - font-weight: 600;
1180 -}
1181 -.lp-list-table tbody tr:nth-child(odd),
1182 -.lp-list-table tfoot tr:nth-child(odd) {
1183 - background: #f5f5f5;
1184 -}
1185 -.lp-list-table .list-table-nav td {
1186 - font-size: 14px;
1187 -}
1188 -.lp-list-table .list-table-nav td.nav-text {
1189 - text-align: left;
1190 -}
1191 -.lp-list-table .list-table-nav td.nav-pages {
1192 - text-align: right;
1193 -}
1194 -.lp-list-table .list-table-nav td.nav-pages .learn-press-pagination {
1195 - text-align: right;
1196 -}
1197 -.lp-list-table .list-table-nav td.nav-pages .page-numbers {
1198 - margin-bottom: 0;
1199 -}
1200 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 +}*/
1201 1407 .lp-label {
1202 1408 display: inline-block;
1203 1409 color: #666;
1204 - font-size: 16px;
1205 1410 font-weight: 300;
1206 - line-height: 1;
1207 1411 }
1208 1412
1209 1413 .learn-press-form .form-fields {
1210 1414 margin: 0;
@@ -1210,35 +1414,81 @@
1210 1414 margin: 0;
1211 1415 padding: 0;
1212 1416 list-style: none;
1213 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-left: 15px;
1423 + padding-right: 15px;
1424 +}
1425 +@media (min-width: 767px) {
1426 + .lp-profile-content .learn-press-form .form-fields .form-field__50 {
1427 + width: 50%;
1428 + float: left;
1429 + }
1430 +}
1214 1431 .learn-press-form .form-fields .form-field {
1215 1432 margin: 0 0 20px 0;
1216 1433 }
1434 +.learn-press-form .form-fields .form-field > label {
1435 + font-style: italic;
1436 +}
1217 1437 .learn-press-form .form-fields .form-field label {
1218 1438 display: block;
1439 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
1440 + font-weight: 700;
1219 1441 margin: 0 0 10px 0;
1220 1442 }
1443 +.learn-press-form .form-fields .form-field input[type=email],
1221 1444 .learn-press-form .form-fields .form-field input[type=text],
1222 -.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],
1223 1448 .learn-press-form .form-fields .form-field input[type=number],
1224 -.learn-press-form .form-fields .form-field input[type=password],
1225 1449 .learn-press-form .form-fields .form-field textarea {
1226 1450 width: 100%;
1227 - padding: 8px;
1451 + border: 1px solid var(--lp-border-color, #E2E0DB);
1452 + padding: 8px 16px;
1228 1453 -webkit-box-sizing: border-box;
1229 - -moz-box-sizing: border-box;
1230 1454 box-sizing: border-box;
1231 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 +}
1232 1466 .learn-press-form .form-fields .form-field .description {
1233 1467 margin-top: 10px;
1234 - font-size: 14px;
1468 + font-size: 0.875em;
1235 1469 font-style: italic;
1236 1470 line-height: 1.4;
1237 1471 }
1238 -.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 {
1239 1473 color: #f00;
1240 1474 }
1475 +.learn-press-form.completed button::before {
1476 + margin-right: 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 +}
1241 1491
1242 1492 .learn-press-form-login,
1243 1493 .learn-press-form-register {
1244 1494 max-width: 600px;
@@ -1245,89 +1495,24 @@
1245 1495 margin-right: auto;
1246 1496 margin-bottom: 60px;
1247 1497 margin-left: auto;
1248 1498 padding: 40px;
1249 - border: 1px solid #eee;
1250 - border-radius: 6px;
1251 - 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);
1252 1502 }
1253 1503 .learn-press-form-login h3,
1254 1504 .learn-press-form-register h3 {
1255 1505 margin-bottom: 20px;
1256 - font-size: 28px;
1257 - line-height: 1.4;
1258 1506 }
1259 -.learn-press-form-login .form-fields .form-field label,
1260 -.learn-press-form-register .form-fields .form-field label {
1261 - font-size: 16px;
1262 - font-weight: 400;
1263 - user-select: none;
1264 -}
1265 -.learn-press-form-login .form-fields .form-field input[type=text],
1266 -.learn-press-form-login .form-fields .form-field input[type=password],
1267 -.learn-press-form-login .form-fields .form-field input[type=tel],
1268 -.learn-press-form-login .form-fields .form-field input[type=url],
1269 -.learn-press-form-login .form-fields .form-field input[type=number],
1270 -.learn-press-form-register .form-fields .form-field input[type=text],
1271 -.learn-press-form-register .form-fields .form-field input[type=password],
1272 -.learn-press-form-register .form-fields .form-field input[type=tel],
1273 -.learn-press-form-register .form-fields .form-field input[type=url],
1274 -.learn-press-form-register .form-fields .form-field input[type=number] {
1275 - height: 42px;
1276 - border: 1px solid #bbb;
1277 - border-radius: 4px;
1278 - line-height: 42px;
1279 -}
1280 -.learn-press-form-login .form-fields .form-field input[type=text]:focus,
1281 -.learn-press-form-login .form-fields .form-field input[type=password]:focus,
1282 -.learn-press-form-login .form-fields .form-field input[type=tel]:focus,
1283 -.learn-press-form-login .form-fields .form-field input[type=url]:focus,
1284 -.learn-press-form-login .form-fields .form-field input[type=number]:focus,
1285 -.learn-press-form-register .form-fields .form-field input[type=text]:focus,
1286 -.learn-press-form-register .form-fields .form-field input[type=password]:focus,
1287 -.learn-press-form-register .form-fields .form-field input[type=tel]:focus,
1288 -.learn-press-form-register .form-fields .form-field input[type=url]:focus,
1289 -.learn-press-form-register .form-fields .form-field input[type=number]:focus {
1290 - border: none;
1291 - outline: 2px solid transparent !important;
1292 - outline-offset: 2px;
1293 - box-shadow: 0 0 0 2px #666 !important;
1294 -}
1295 -.learn-press-form-login .form-fields .form-field.required label::after,
1296 -.learn-press-form-register .form-fields .form-field.required label::after {
1297 - content: " *";
1298 - display: inline;
1299 -}
1300 -.learn-press-form-login form[name=learn-press-login] > p > label,
1301 -.learn-press-form-register form[name=learn-press-login] > p > label {
1302 - color: #666;
1303 - font-size: 16px;
1304 - cursor: pointer;
1305 - user-select: none;
1306 -}
1307 -.learn-press-form-login form[name=learn-press-login] > p > a,
1308 -.learn-press-form-register form[name=learn-press-login] > p > a {
1309 - color: #666;
1310 - font-size: 16px;
1311 - line-height: 1;
1312 -}
1313 -.learn-press-form-login form[name=learn-press-login] > p:last-child,
1314 -.learn-press-form-register form[name=learn-press-login] > p:last-child {
1315 - margin-bottom: 0;
1316 -}
1317 1507 .learn-press-form-login button[type=submit],
1318 1508 .learn-press-form-register button[type=submit] {
1509 + padding: 12px 16px;
1319 1510 width: 100%;
1320 - height: 50px;
1321 - border-radius: 3px;
1511 + border-radius: var(--lp-border-radius, 5px);
1322 1512 outline: none;
1323 1513 color: #fff;
1324 1514 background: var(--lp-primary-color);
1325 - box-shadow: none;
1326 - font-size: 16px;
1327 - line-height: 1;
1328 - vertical-align: middle;
1329 - text-decoration: none;
1330 1515 }
1331 1516
1332 1517 .required label {
1333 1518 font-weight: bold;
@@ -1341,11 +1526,12 @@
1341 1526 display: flex;
1342 1527 flex-direction: column;
1343 1528 justify-content: center;
1344 1529 position: relative;
1530 + width: 100%;
1345 1531 }
1346 1532 .lp-password-input input[type=password] {
1347 - padding-right: 2.5rem;
1533 + padding-right: 2.5em;
1348 1534 }
1349 1535 .lp-password-input input::-ms-reveal {
1350 1536 display: none;
1351 1537 }
@@ -1355,10 +1541,9 @@
1355 1541 right: 10px;
1356 1542 cursor: pointer;
1357 1543 }
1358 1544 .lp-password-input .lp-show-password-input::after {
1359 - font-family: "Font Awesome 5 Free";
1360 - font-weight: 900;
1545 + font-family: "lp-icon";
1361 1546 content: "\f06e";
1362 1547 }
1363 1548 .lp-password-input .lp-show-password-input.display-password::after {
1364 1549 color: #585858;
@@ -1380,1305 +1565,1411 @@
1380 1565 .become-teacher-form .form-field input[type=number],
1381 1566 .become-teacher-form .form-field input[type=password] {
1382 1567 width: 100%;
1383 1568 }
1569 +.become-teacher-form .become-teacher-form__description {
1570 + margin-top: 12px;
1571 +}
1572 +.become-teacher-form button {
1573 + padding: 12px 24px;
1574 +}
1384 1575
1385 -body div.entry-content > div.learnpress {
1386 - --responsive--aligndefault-width: 100%;
1387 - 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);
1388 1580 }
1389 1581
1390 -.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 {
1391 1588 position: relative;
1392 - background: #fff;
1393 1589 }
1394 -.lp-user-profile .lp-user-profile-avatar img {
1395 - position: relative;
1396 - width: 100%;
1397 - height: auto;
1398 - border-radius: unset;
1399 - display: block;
1590 +.lp-user-cover-image_background:hover .lp-btn-to-edit-cover-image {
1591 + opacity: 1;
1592 + visibility: visible;
1400 1593 }
1401 -.lp-user-profile .lp-user-profile-avatar + .lp-user-profile-socials {
1402 - margin-top: 10px;
1403 - margin-bottom: 5px;
1594 +.lp-user-cover-image_background .lp-btn-to-edit-cover-image {
1595 + position: absolute;
1596 + bottom: 0;
1597 + right: 0;
1598 + background: var(--lp-white-grey, #F7F7FB);
1599 + padding: 12px 20px;
1600 + border-radius: var(--lp-border-radius, 5px) 0 var(--lp-border-radius, 5px) 0;
1601 + text-transform: capitalize;
1602 + cursor: pointer;
1603 + color: var(--lp-primary-color, #ffb606);
1604 + text-decoration: none;
1605 + opacity: 0;
1606 + visibility: hidden;
1404 1607 }
1405 -.lp-user-profile .lp-user-profile-socials {
1406 - display: flex;
1407 - position: relative;
1408 - z-index: 1;
1409 - justify-content: center;
1410 - -webkit-flex-wrap: wrap;
1411 - -ms-flex-wrap: wrap;
1412 - flex-wrap: wrap;
1413 -}
1414 -.lp-user-profile .lp-user-profile-socials a {
1415 - display: inline-flex;
1416 - align-items: center;
1417 - justify-content: center;
1418 - width: 35px;
1419 - height: 35px;
1420 - margin: 0 7px;
1421 - border: 1px solid #cfcfcf;
1422 - color: #666;
1423 - background: #fff;
1424 - font-size: 14px;
1425 - line-height: 35px;
1426 - text-align: center;
1427 - -webkit-border-radius: 50%;
1428 - -moz-border-radius: 50%;
1429 - border-radius: 50%;
1430 -}
1431 -.lp-user-profile .lp-user-profile-socials a:hover {
1432 - border-color: var(--lp-primary-color);
1433 - color: #fff;
1434 - background: var(--lp-primary-color);
1435 -}
1436 -.lp-user-profile .wrapper-profile-header {
1437 - color: #fff;
1438 - background: var(--lp-secondary-color);
1439 - position: relative;
1440 -}
1441 -@media (max-width: 990px) {
1442 - .lp-user-profile .wrapper-profile-header .lp-profile-content-area {
1443 - min-height: inherit;
1444 - 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;
1445 1614 }
1446 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1447 - float: left;
1448 - 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;
1449 1619 }
1450 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1451 - float: right;
1452 - width: calc(100% - 270px);
1453 - margin-left: 0;
1454 - }
1455 1620 }
1456 -@media (max-width: 768px) {
1457 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1458 - width: 220px;
1459 - }
1460 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1461 - width: calc(100% - 220px);
1462 - }
1463 - .lp-user-profile .wrapper-profile-header .lp-user-profile-socials {
1464 - margin-right: -5px;
1465 - margin-left: -5px;
1466 - }
1467 - .lp-user-profile .wrapper-profile-header .lp-user-profile-socials a {
1468 - width: 36px;
1469 - height: 36px;
1470 - margin: 0 5px;
1471 - line-height: 36px;
1472 - }
1621 +
1622 +.lp-user-cover-image__display {
1623 + width: 100%;
1473 1624 }
1474 -@media (max-width: 500px) {
1475 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1476 - float: none;
1477 - margin: 0 auto;
1625 +@media (max-width: 767px) {
1626 + .lp-user-cover-image {
1627 + position: relative;
1628 + z-index: 1;
1478 1629 }
1479 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1480 - width: 100%;
1481 - padding-top: 30px;
1482 - text-align: center;
1483 - }
1484 1630 }
1485 -.lp-user-profile .wrapper-profile-header::before {
1486 - right: 100%;
1487 - left: auto;
1488 -}
1489 -.lp-user-profile .wrapper-profile-header::after {
1490 - left: 100%;
1491 - right: auto;
1492 -}
1493 -.lp-user-profile .lp-profile-content-area {
1494 - position: relative;
1495 - padding-top: 50px;
1496 - padding-bottom: 50px;
1631 +.lp-user-cover-image .lp-cover-image-empty {
1497 1632 display: flex;
1498 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;
1499 1641 }
1500 -@media (max-width: 650px) {
1501 - .lp-user-profile .lp-profile-content-area {
1502 - flex-direction: column;
1503 - }
1504 - .lp-user-profile .lp-profile-content-area .lp-profile-right {
1505 - text-align: center;
1506 - width: 100%;
1507 - padding: 50px 15px 0;
1508 - }
1642 +.lp-user-cover-image .lp-cover-image-empty:hover {
1643 + border-color: var(--lp-primary-color, #ffb606);
1509 1644 }
1510 -.lp-user-profile .lp-profile-left {
1511 - min-width: 270px;
1512 - max-width: 270px;
1513 - padding: 5px;
1514 - border: 2px solid #eaeaea;
1515 - border-radius: 3px;
1645 +.lp-user-cover-image .lp-cover-image-empty input[type=file] {
1646 + position: absolute;
1647 + top: 0;
1648 + left: 0;
1649 + width: 100%;
1650 + height: 100%;
1651 + opacity: 0;
1652 + cursor: pointer;
1653 + z-index: 10;
1516 1654 }
1517 -.lp-user-profile .lp-profile-right {
1518 - padding-right: 15px;
1519 - padding-left: 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;
1520 1661 }
1521 -.lp-user-profile .lp-profile-username {
1522 - padding-bottom: 10px;
1523 - font-size: 18px;
1524 - font-weight: 500;
1525 - 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;
1526 1669 }
1527 -.lp-user-profile .lp-profile-username::before, .lp-user-profile .lp-profile-username::after {
1528 - content: "";
1529 - width: 30px;
1530 - height: 1px;
1531 - background-color: white;
1532 - display: inline-block;
1533 - vertical-align: middle;
1534 - 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);
1535 1673 }
1536 -.lp-user-profile .lp-profile-username::before {
1537 - margin-right: 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";
1538 1677 }
1539 -.lp-user-profile .lp-profile-username::after {
1540 - margin-left: 5px;
1678 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom {
1679 + opacity: 0.7;
1541 1680 }
1542 -.lp-user-profile .lp-profile-user-bio {
1543 - font-size: 16px;
1544 - font-weight: 300;
1545 - line-height: 26px;
1546 -}
1547 -.lp-user-profile #profile-sidebar {
1548 - float: left;
1549 - width: 270px;
1550 - margin-top: 0;
1551 - border: 1px solid rgba(0, 0, 0, 0.1);
1552 - border-top: 0;
1553 - background: #fff;
1554 - margin-top: 58px;
1555 -}
1556 -@media (max-width: 990px) {
1557 - .lp-user-profile #profile-sidebar {
1558 - width: 100%;
1681 +@media (max-width: 420px) {
1682 + .lp-user-cover-image .lp-cover-image-empty {
1683 + height: 200px;
1559 1684 }
1560 - .lp-user-profile #profile-sidebar .lp-user-profile-avatar {
1561 - 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;
1562 1688 }
1563 1689 }
1564 -.lp-user-profile #profile-nav .lp-profile-nav-tabs {
1565 - margin: 0;
1566 - padding: 0;
1567 - list-style: none;
1690 +.lp-user-cover-image .lp-user-cover-image__buttons {
1691 + display: inline-flex;
1692 + gap: 12px;
1693 + margin-top: 16px;
1568 1694 }
1569 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1570 - position: relative;
1571 - margin: 0;
1572 - 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;
1573 1703 }
1574 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li a {
1575 - display: block;
1576 - padding: 0 20px;
1577 - color: #333;
1578 - font-size: 16px;
1579 - font-weight: 500;
1580 - line-height: 50px;
1704 +.lp-user-cover-image_background > img {
1705 + opacity: 0;
1706 + visibility: hidden;
1581 1707 }
1582 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1583 - padding: 0 20px 0 52px;
1584 -}
1585 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a > i {
1708 +
1709 +.learnpress_avatar__form label {
1586 1710 display: inline-block;
1587 - position: absolute;
1588 - left: 24px;
1589 - width: 28px;
1590 - color: var(--lp-primary-color);
1591 - font-size: 12px;
1592 - line-height: 53px;
1593 - text-align: left;
1594 1711 }
1595 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1596 - float: right;
1597 - margin-right: 4px;
1598 - color: #999;
1599 - font-family: "Font Awesome 5 Free";
1600 - font-size: 10px;
1601 - font-weight: 900;
1602 - content: "\f054";
1712 +.learnpress_avatar__form input[type=file] {
1713 + display: none;
1603 1714 }
1604 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li {
1605 - 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;
1606 1730 }
1607 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a {
1608 - border-bottom: 1px solid #f9f9f9;
1731 +.learnpress_avatar__form__upload div {
1732 + line-height: 1.4;
1609 1733 }
1610 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a:hover {
1611 - color: var(--lp-primary-color);
1612 - 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;
1613 1748 }
1614 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li:hover > a i {
1615 - color: var(--lp-primary-color);
1616 - background: #fff;
1617 -}
1618 -.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;
1619 1754 background: var(--lp-primary-color);
1755 + color: white;
1756 + margin-top: 15px;
1757 + border-radius: 3px;
1620 1758 }
1621 -.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 {
1622 - content: "\f053";
1759 +button.learnpress_avatar__button + button {
1760 + margin-left: 15px;
1761 + margin-right: 0;
1623 1762 }
1624 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1625 - padding-left: 52px;
1763 +
1764 +.dashboard-statistic__row {
1765 + display: flex;
1766 + gap: 20px;
1767 + flex-wrap: wrap;
1626 1768 }
1627 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li:last-child {
1628 - border-bottom-right-radius: 4px;
1629 - border-bottom-left-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);
1630 1778 }
1631 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.wishlist > a::before {
1632 - position: absolute;
1633 - left: 25px;
1634 - color: var(--lp-primary-color);
1635 - font-family: "Font Awesome 5 Free";
1636 - font-size: 12px;
1637 - font-weight: 900;
1638 - content: "\f004";
1779 +@media (min-width: 1200px) and (max-width: 1440px) {
1780 + .dashboard-statistic__row .statistic-box {
1781 + gap: 16px;
1782 + padding: 16px;
1783 + }
1639 1784 }
1640 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.wishlist:hover a::before {
1641 - color: #fff;
1642 -}
1643 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.logout > a::after {
1644 - display: none;
1645 -}
1646 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li > a {
1647 - box-sizing: border-box;
1648 - height: 50px;
1649 -}
1650 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li > ul {
1651 - display: none;
1652 - position: absolute;
1653 - z-index: 1000;
1654 - top: 0;
1655 - left: 100%;
1656 - min-width: 150px;
1657 - margin: 0;
1658 - padding: 0;
1659 - background: #fff;
1660 - box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05);
1661 - list-style: none;
1662 -}
1663 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a {
1664 - color: #fff;
1665 -}
1666 -.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 {
1667 - color: #fff;
1668 -}
1669 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > ul {
1670 - display: block;
1671 -}
1672 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul {
1673 - position: relative;
1674 - left: 0;
1675 -}
1676 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active {
1677 - background: #fff;
1678 -}
1679 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a {
1680 - color: #ffb606;
1681 -}
1682 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a i {
1683 - color: #ffb606;
1684 -}
1685 -@media (max-width: 990px) {
1686 - .lp-user-profile #profile-nav {
1687 - overflow-x: scroll;
1688 - 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);
1689 1788 }
1690 - .lp-user-profile #profile-nav .lp-profile-nav-tabs {
1691 - width: max-content;
1692 - }
1693 - .lp-user-profile #profile-nav .lp-profile-nav-tabs::after {
1694 - display: table;
1695 - clear: both;
1696 - content: "";
1697 - }
1698 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1699 - float: left;
1700 - border: none;
1701 - border-right: 1px solid rgba(204, 204, 204, 0.3);
1702 - }
1703 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1704 - height: auto;
1705 - padding: 0 20px 0 45px;
1706 - }
1707 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1708 - margin-left: 10px;
1709 - }
1710 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.has-child a::after {
1711 - content: "\f077";
1712 - }
1713 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1714 - padding-left: 45px;
1715 - }
1716 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a::after {
1717 - content: "\f078";
1718 - }
1719 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul {
1720 - display: none;
1721 - width: max-content;
1722 - transform: translateX(-20%);
1723 - }
1724 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul::after {
1725 - display: table;
1726 - clear: both;
1727 - box-shadow: 0 0 0;
1728 - content: "";
1729 - }
1730 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li {
1731 - float: left;
1732 - border-right: 1px solid rgba(204, 204, 204, 0.3);
1733 - }
1734 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li:last-child {
1735 - border-right: none;
1736 - }
1737 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li a {
1738 - padding: 0 10px;
1739 - }
1740 - .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover ul {
1741 - display: none !important;
1742 - }
1743 - .lp-user-profile #profile-nav .lp-profile-nav-tabs li:not(.has-child) > a::after {
1744 - display: none;
1745 - }
1746 1789 }
1747 -@media (max-width: 560px) {
1748 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1749 - max-width: 80px;
1790 +@media (max-width: 768px) {
1791 + .dashboard-statistic__row .statistic-box {
1792 + gap: 16px;
1793 + padding: 16px;
1750 1794 }
1751 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1752 - font-size: 0;
1753 - }
1754 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1755 - margin-left: 0;
1756 - }
1757 1795 }
1758 -.lp-user-profile .lp-profile-content {
1759 - float: right;
1760 - width: calc(100% - 300px);
1761 - margin-bottom: 60px;
1762 - padding-top: 58px;
1763 -}
1764 -@media (max-width: 990px) {
1765 - .lp-user-profile .lp-profile-content {
1766 - width: 100%;
1796 +@media (max-width: 600px) {
1797 + .dashboard-statistic__row {
1798 + gap: 8px;
1767 1799 }
1768 -}
1769 -@media (max-width: 767px) {
1770 - .lp-user-profile .lp-profile-content .learn-press-tabs__nav {
1771 - display: block;
1800 + .dashboard-statistic__row .statistic-box {
1772 1801 width: 100%;
1773 - border: 0;
1802 + gap: 12px;
1803 + padding: 8px 12px;
1774 1804 }
1775 - .lp-user-profile .lp-profile-content .learn-press-tabs__nav::after {
1776 - display: table;
1777 - clear: both;
1778 - content: "";
1805 + .dashboard-statistic__row .statistic-box__text {
1806 + display: flex;
1807 + justify-content: space-between;
1808 + align-items: center;
1779 1809 }
1780 - .lp-user-profile .lp-profile-content .learn-press-tabs__tab {
1781 - float: left;
1782 - border-right: 0;
1810 + .dashboard-statistic__row .statistic-box__text label {
1811 + margin: 0;
1783 1812 }
1784 - .lp-user-profile .lp-profile-content .learn-press-tabs__tab label {
1785 - padding-right: 25px;
1786 - padding-left: 25px;
1813 + .dashboard-statistic__row .statistic-box__text__number {
1814 + font-size: 1.2em;
1787 1815 }
1788 - .lp-user-profile .lp-profile-content .profile-orders {
1789 - overflow-x: scroll;
1816 + .dashboard-statistic__row .statistic-box__icon span {
1817 + --lp-width-icon: 40px;
1818 + font-size: 18px;
1790 1819 }
1791 1820 }
1792 -.lp-user-profile .lp-profile-content .course-categories, .lp-user-profile .lp-profile-content .course-instructor {
1793 - 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;
1794 1834 }
1795 -.lp-user-profile .lp-profile-content .course-categories {
1796 - padding: 0;
1835 +.statistic-box__icon [class^=lp-icon-]:before {
1836 + width: 1em;
1797 1837 }
1798 -.lp-user-profile .lp-profile-content .lp-button {
1799 - display: block;
1800 - margin: 0 auto 52px auto;
1801 - padding: 13px 34px;
1802 - border-color: var(--lp-secondary-color);
1803 - font-size: 14px;
1804 - font-weight: 500;
1805 - -webkit-border-radius: 9px;
1806 - -moz-border-radius: 9px;
1807 - border-radius: 9px;
1838 +.statistic-box__icon .lp-icon-enrolled_courses:before, .statistic-box__icon .lp-icon-total_course:before {
1839 + content: "\f518";
1808 1840 }
1809 -.lp-user-profile .lp-profile-content .lp-button:hover {
1810 - 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;
1811 1844 }
1812 -.lp-user-profile ul.learn-press-courses .course {
1813 - 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;
1814 1848 }
1815 -.lp-user-profile .profile-orders .profile-heading {
1816 - 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;
1817 1852 }
1818 -.lp-user-profile .profile-orders table {
1819 - 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;
1820 1856 }
1821 -.lp-user-profile .profile-orders .column-order-actions a {
1822 - margin-right: 6px;
1823 - color: black;
1824 - text-decoration: underline;
1825 - font-weight: 500;
1857 +.statistic-box__icon .lp-icon-total_student {
1858 + background: rgba(0, 122, 255, 0.1019607843);
1859 + color: #007AFF;
1826 1860 }
1827 -.lp-user-profile .profile-orders .column-order-actions a:hover, .lp-user-profile .profile-orders .column-order-actions a:focus {
1828 - color: var(--lp-primary-color);
1861 +.statistic-box__icon .lp-icon-total_student:before {
1862 + content: "\f501";
1829 1863 }
1830 -.lp-user-profile #dashboard-general-statistic {
1831 - margin-bottom: 55px;
1832 - padding-bottom: 20px;
1833 - border-bottom: 1px solid #ddd;
1864 +.statistic-box__text {
1865 + flex: 1;
1866 + text-align: left;
1834 1867 }
1835 -.lp-user-profile .dashboard-general-statistic__row {
1836 - display: flex;
1837 - margin: 0 -15px;
1838 - justify-content: center;
1839 - 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);
1840 1874 }
1841 -.lp-user-profile .dashboard-general-statistic__row .statistic-box {
1842 - min-width: 200px;
1843 - max-width: 270px;
1844 - margin: 0 15px 40px 15px;
1845 - padding: 15px 20px;
1846 - border: 1px solid #ccc;
1847 - border-radius: 4px;
1848 - background: #f9fafc;
1849 - text-align: center;
1875 +.statistic-box__text__number {
1876 + font-size: 1.6em;
1877 + line-height: 1;
1878 + font-weight: 600;
1850 1879 }
1851 -@media (max-width: 990px) {
1852 - .lp-user-profile .dashboard-general-statistic__row .statistic-box {
1853 - width: 45%;
1854 - }
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;
1855 1891 }
1856 -@media (max-width: 767px) {
1857 - .lp-user-profile .dashboard-general-statistic__row .statistic-box {
1858 - width: 100%;
1859 - margin: 0 15px 15px;
1860 - }
1892 +
1893 +.lp-enrolled-students-table-wrap {
1894 + margin-top: 15px;
1861 1895 }
1862 -.lp-user-profile .dashboard-general-statistic__row .statistic-box:hover {
1863 - 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;
1864 1905 }
1865 -.lp-user-profile .dashboard-general-statistic__row[data-col="2"] .statistic-box {
1866 - width: 50%;
1906 +.lp-enrolled-students-table-wrap .instructor-avatar img {
1907 + width: 100%;
1908 + height: 100%;
1909 + object-fit: cover;
1867 1910 }
1868 -.lp-user-profile .dashboard-general-statistic__row[data-col="4"] .statistic-box {
1869 - 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;
1870 1978 }
1871 -.lp-user-profile .dashboard-general-statistic__row[data-col="5"] .statistic-box {
1872 - 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;
1873 1993 }
1874 -.lp-user-profile .statistic-box .statistic-box__text {
1875 - margin: 0 0 7px 0;
1876 - padding: 0;
1877 - color: #666;
1878 - font-size: 18px;
1879 - font-weight: 400;
1880 - 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;
1881 2007 }
1882 -.lp-user-profile .statistic-box .statistic-box__number {
1883 - color: #333;
1884 - font-size: 18px;
2008 +.lp-meta .lp-name {
2009 + color: #1e293b;
1885 2010 font-weight: 500;
1886 - line-height: 1;
2011 + line-height: 1.4;
1887 2012 }
1888 -.lp-user-profile .profile-courses > h3 {
1889 - margin-top: 0;
1890 - margin-bottom: 36px;
1891 - color: #333;
1892 - font-size: 30px;
1893 - font-weight: 600;
1894 - line-height: 1;
1895 - text-transform: capitalize;
2013 +.lp-meta .lp-email {
2014 + color: #94a3b8;
2015 + font-size: 12px;
2016 + line-height: 1.3;
1896 2017 }
1897 2018
1898 -.lp-profile-content table.lp-list-table {
1899 - border-spacing: 0;
1900 - border-top: 1px solid #ccc;
1901 - border-left: 1px solid #ccc;
1902 - margin-bottom: 40px;
2019 +.lp-cell-course a {
2020 + color: #3b82f6;
2021 + text-decoration: none;
1903 2022 }
1904 -.lp-profile-content table.lp-list-table tr th, .lp-profile-content table.lp-list-table tr td {
1905 - border-right: 1px solid #ccc;
1906 - border-bottom: 1px solid #ccc;
1907 - text-align: center;
2023 +.lp-cell-course a:hover {
2024 + text-decoration: underline;
1908 2025 }
1909 -.lp-profile-content table.lp-list-table tr td a {
1910 - color: var(--wp--preset--color--foreground);
1911 - font-weight: 400;
2026 +
2027 +.lp-cell-progress {
2028 + min-width: 120px;
1912 2029 }
1913 -.lp-profile-content table.lp-list-table tr td a:hover {
1914 - 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;
1915 2039 }
1916 -.lp-profile-content #profile-content-order-details h3 {
1917 - margin-top: 0;
1918 - font-size: 30px;
1919 - line-height: 1.5;
1920 - font-weight: 500;
1921 - margin-bottom: 15px;
1922 - 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;
1923 2046 }
1924 2047
1925 -.profile-basic-information .form-field,
1926 -form[name=profile-change-password] .form-field {
1927 - margin: 0 10px 24px 10px;
2048 +.lp-progress-text {
2049 + display: inline-block;
2050 + margin-top: 3px;
2051 + color: #64748b;
2052 + font-size: 11px;
1928 2053 }
1929 -.profile-basic-information .form-field > label,
1930 -form[name=profile-change-password] .form-field > label {
1931 - margin: 0 0 12px 0;
1932 - color: #333;
1933 - font-size: 16px;
2054 +
2055 +.lp-badge {
2056 + display: inline-block;
2057 + padding: 3px 10px;
2058 + border-radius: 12px;
2059 + font-size: 12px;
1934 2060 font-weight: 500;
1935 - font-style: italic;
2061 + line-height: 1.5;
2062 + white-space: nowrap;
1936 2063 }
1937 -.profile-basic-information .form-field .form-field-input input,
1938 -form[name=profile-change-password] .form-field .form-field-input input {
1939 - height: 43px;
1940 - padding: 8px 20px;
1941 - font-weight: 400;
2064 +.lp-badge--enrolled {
2065 + color: #475569;
2066 + background: #f1f5f9;
1942 2067 }
1943 -.profile-basic-information .form-field .form-field-input input[type=password],
1944 -form[name=profile-change-password] .form-field .form-field-input input[type=password] {
1945 - padding: 8px 20px;
2068 +.lp-badge--in-progress, .lp-badge--learning {
2069 + color: #1e40af;
2070 + background: #dbeafe;
1946 2071 }
1947 -.profile-basic-information .form-field .form-field-input textarea,
1948 -form[name=profile-change-password] .form-field .form-field-input textarea {
1949 - padding: 9px 20px 16px 20px;
1950 - font-weight: 300;
1951 - line-height: 24px;
2072 +.lp-badge--finished {
2073 + color: #166534;
2074 + background: #dcfce7;
1952 2075 }
1953 -.profile-basic-information .form-field .form-field-input input,
1954 -.profile-basic-information .form-field .form-field-input textarea,
1955 -form[name=profile-change-password] .form-field .form-field-input input,
1956 -form[name=profile-change-password] .form-field .form-field-input textarea {
1957 - border: 1px solid #ccc;
1958 - color: #999;
1959 - font-size: 14px;
1960 - font-style: italic;
2076 +.lp-badge--passed {
2077 + color: #14532d;
2078 + background: #bbf7d0;
1961 2079 }
1962 -.profile-basic-information .form-field .form-field-input input:focus,
1963 -.profile-basic-information .form-field .form-field-input textarea:focus,
1964 -form[name=profile-change-password] .form-field .form-field-input input:focus,
1965 -form[name=profile-change-password] .form-field .form-field-input textarea:focus {
1966 - border-color: var(--lp-primary-color);
1967 - outline: 0;
1968 - color: #222;
2080 +.lp-badge--failed {
2081 + color: #991b1b;
2082 + background: #fee2e2;
1969 2083 }
1970 -.profile-basic-information .form-field .form-field-input ::placeholder,
1971 -form[name=profile-change-password] .form-field .form-field-input ::placeholder {
1972 - opacity: 1;
1973 - 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;
1974 2091 }
1975 -.profile-basic-information .form-field .form-field-input :-ms-input-placeholder,
1976 -form[name=profile-change-password] .form-field .form-field-input :-ms-input-placeholder {
1977 - color: #999;
2092 +.lp-enrolled-students-table-footer__count {
2093 + color: #64748b;
2094 + font-size: 13px;
1978 2095 }
1979 -.profile-basic-information .form-field .form-field-input ::-ms-input-placeholder,
1980 -form[name=profile-change-password] .form-field .form-field-input ::-ms-input-placeholder {
1981 - color: #999;
2096 +
2097 +#profile-content-enrolled-students .lp-enrolled-students-table-footer {
2098 + border-top: none;
1982 2099 }
1983 -.profile-basic-information .form-field .form-field-input .description,
1984 -form[name=profile-change-password] .form-field .form-field-input .description {
1985 - margin-top: 15px;
2100 +
2101 +.lp-enrolled-students-table-footer .learn-press-pagination {
2102 + margin: 0;
2103 + text-align: right;
1986 2104 }
1987 -@media (max-width: 767px) {
1988 - .profile-basic-information .form-field,
1989 -form[name=profile-change-password] .form-field {
1990 - margin: 0 0 24px 0;
1991 - }
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;
1992 2113 }
1993 -.profile-basic-information .form-field__50,
1994 -form[name=profile-change-password] .form-field__50 {
1995 - float: left;
1996 - width: calc(50% - 20px);
1997 - margin-right: 10px;
1998 -}
1999 -@media (max-width: 767px) {
2000 - .profile-basic-information .form-field__50,
2001 -form[name=profile-change-password] .form-field__50 {
2002 - float: unset;
2003 - width: 100%;
2004 - margin: 0 0 24px 0;
2005 - }
2006 -}
2007 -.profile-basic-information .form-field__clear,
2008 -form[name=profile-change-password] .form-field__clear {
2009 - clear: both;
2010 -}
2011 -.profile-basic-information button,
2012 -form[name=profile-change-password] button {
2013 - padding: 16px 24px;
2014 - border: 0;
2015 - border-radius: 3px;
2016 - color: #fff;
2017 - background: var(--lp-primary-color);
2018 - font-size: 16px;
2019 - font-weight: 400;
2020 - line-height: 1;
2021 -}
2022 -.profile-basic-information button:hover,
2023 -form[name=profile-change-password] button:hover {
2024 - opacity: 0.5;
2025 - background: var(--lp-primary-color);
2026 -}
2027 -.profile-basic-information p,
2028 -form[name=profile-change-password] p {
2114 +.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers > li {
2029 2115 margin: 0;
2030 2116 }
2031 -
2032 -#learn-press-profile-basic-information .form-fields::after {
2033 - display: block;
2034 - clear: both;
2035 - content: "";
2036 -}
2037 -@media (max-width: 767px) {
2038 - #learn-press-profile-basic-information .form-fields {
2039 - margin: 0;
2040 - }
2041 -}
2042 -#learn-press-profile-basic-information button[type=submit] {
2043 - padding: 0 15px;
2044 - height: 40px;
2045 - line-height: 40px;
2046 - 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 {
2047 2119 display: inline-flex;
2048 2120 align-items: center;
2049 2121 justify-content: center;
2050 - background-color: var(--lp-primary-color);
2051 - color: white;
2052 - font-size: 16px;
2053 - font-weight: 400;
2054 - -webkit-transition: 0.3s;
2055 - -moz-transition: 0.3s;
2056 - -ms-transition: 0.3s;
2057 - -o-transition: 0.3s;
2058 - transition: 0.3s;
2059 - -webkit-border-radius: 3px;
2060 - -moz-border-radius: 3px;
2061 - 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;
2062 2135 }
2063 -#learn-press-profile-basic-information button[type=submit]:hover {
2064 - opacity: 0.5;
2065 - 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;
2066 2141 }
2067 -
2068 -.recover-order__title {
2069 - 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;
2070 2147 }
2071 -.recover-order__description {
2072 - margin-bottom: 20px;
2073 - color: #999;
2074 - font-size: 0.8em;
2075 - 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;
2076 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 +}
2077 2158
2078 -div.order-recover {
2079 - display: flex;
2159 +.lp-enrolled-empty {
2160 + padding: 40px 20px;
2161 + color: #94a3b8;
2162 + text-align: center;
2080 2163 }
2081 -div.order-recover > .button-recover-order {
2164 +.lp-enrolled-empty p {
2082 2165 margin: 0;
2083 - margin-left: 20px;
2084 - flex: 0 0 auto;
2085 -}
2086 -div.order-recover > .button-recover-order.loading::before {
2087 - display: inline-block;
2088 - margin-right: 5px;
2089 - font-family: "Font Awesome 5 Free";
2090 - font-weight: 900;
2091 - content: "\f110";
2092 - animation: lp-rotating 1s linear infinite;
2093 -}
2094 -div.order-recover input[type=text] {
2095 - width: 100%;
2096 - height: 43px;
2097 - margin-right: 10px;
2098 - padding: 0 22px;
2099 - border: 1px solid #ccc;
2100 - border-radius: 3px;
2101 - background-color: #fff;
2102 2166 font-size: 14px;
2103 - font-weight: 300;
2104 - font-style: italic;
2105 - line-height: 43px;
2106 - flex: 1 1 auto;
2107 2167 }
2108 2168
2109 -.learn-press-profile-course__progress .lp_profile_course_progress {
2110 - border: 1px solid #eee;
2111 - border-top: 0;
2112 - overflow-x: auto;
2169 +.lp-enrolled-error {
2170 + padding: 15px 20px;
2171 + color: #dc2626;
2172 + font-size: 13px;
2113 2173 }
2114 -.learn-press-profile-course__progress .lp_profile_course_progress__item {
2115 - display: grid;
2116 - align-items: center;
2117 - padding: 15px;
2118 - border-top: 1px solid #eee;
2119 - grid-template-columns: 90px 1fr 80px 190px 140px;
2120 - column-gap: 20px;
2121 -}
2122 -.learn-press-profile-course__progress .lp_profile_course_progress__item div img {
2123 - max-width: 60px;
2124 - height: auto;
2125 -}
2126 -@media (max-width: 575px) {
2127 - .learn-press-profile-course__progress .lp_profile_course_progress__item div img {
2128 - 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;
2129 2181 }
2182 +
2183 + thead, tbody tr {
2184 + display: table;
2185 + width: 100%;
2186 + table-layout: fixed;
2187 + }*/
2130 2188 }
2131 -@media (max-width: 575px) {
2132 - .learn-press-profile-course__progress .lp_profile_course_progress__item {
2133 - display: block;
2134 - }
2189 +#lp-modal-enrolled-wrap .lp-table-wrap {
2190 + max-height: 60vh;
2135 2191 }
2136 -.learn-press-profile-course__progress .lp_profile_course_progress__header {
2137 - background-color: #eee;
2192 +
2193 +.lp-wrap-btn-view-course-students {
2194 + width: 100%;
2138 2195 }
2139 -@media (max-width: 575px) {
2140 - .learn-press-profile-course__progress .lp_profile_course_progress__header {
2141 - display: flex;
2142 - overflow-x: auto;
2143 - white-space: nowrap;
2144 - justify-content: flex-end;
2145 - }
2196 +.lp-wrap-btn-view-course-students button {
2197 + width: 100%;
2146 2198 }
2147 2199
2148 -.lp_profile_course_progress__nav button.loading::before {
2149 - display: inline-block;
2150 - margin-right: 5px;
2151 - font-family: "Font Awesome 5 Free";
2152 - font-weight: 900;
2153 - content: "\f110";
2154 - -webkit-animation: lp-rotating 1s linear infinite;
2155 - -moz-animation: lp-rotating 1s linear infinite;
2156 - animation: lp-rotating 1s linear infinite;
2157 -}
2158 -
2159 -.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;
2160 2204 padding: 0;
2205 + border: none;
2206 + background: none;
2161 2207 }
2162 2208
2163 -.content ul.learn-press-courses {
2164 - margin-left: -15px;
2165 - margin-right: -15px;
2209 +.wrapper-profile-header {
2210 + position: relative;
2166 2211 }
2167 -.content ul.learn-press-courses[data-layout=list] {
2168 - margin: 0;
2169 -}
2170 2212
2171 -.learn-press-profile-course__tab__inner {
2172 - display: flex;
2173 - margin: 40px 0 0 0 !important;
2174 - padding: 0 !important;
2175 - background: #eee;
2176 - list-style: none !important;
2213 +.lp-user-profile {
2214 + position: relative;
2215 + --lp-item-padding: 40px;
2177 2216 }
2178 -.learn-press-profile-course__tab__inner > li {
2179 - list-style: none;
2180 - margin: 0 !important;
2217 +.lp-user-profile img {
2218 + max-width: 100%;
2219 + height: auto;
2181 2220 }
2182 -.learn-press-profile-course__tab__inner > li:hover {
2183 - 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;
2184 2226 }
2185 -.learn-press-profile-course__tab__inner a {
2186 - display: inline-block;
2187 - padding: 15px 30px;
2188 - font-weight: 600;
2227 +.lp-user-profile .lp-user-profile-socials {
2228 + display: flex;
2189 2229 position: relative;
2230 + margin: 0;
2231 + gap: 12px;
2190 2232 }
2191 -.learn-press-profile-course__tab__inner a.active {
2192 - color: var(--lp-primary-color);
2193 - 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;
2194 2244 }
2195 -.learn-press-profile-course__tab__inner a.active::before {
2196 - content: "";
2197 - height: 4px;
2198 - width: 100%;
2199 - background-color: var(--lp-primary-color);
2200 - position: absolute;
2201 - top: 0;
2202 - left: 0;
2203 - right: 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);
2204 2249 }
2205 -
2206 -.learn-press-course-tab-filters .learn-press-filters {
2207 - margin-top: 20px;
2208 - margin-left: 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;
2209 2255 padding: 0;
2210 - list-style: none;
2256 + display: flex;
2257 + align-items: flex-start;
2211 2258 }
2212 -.learn-press-course-tab-filters .learn-press-filters a.active {
2213 - color: var(--lp-primary-color);
2259 +.lp-user-profile .lp-profile-left {
2260 + min-width: 120px;
2261 + max-width: 120px;
2214 2262 }
2215 -
2216 -.lp-profile-content ul {
2217 - list-style: none !important;
2218 - padding: 0 !important;
2263 +.lp-user-profile .lp-profile-left .user-avatar {
2264 + position: relative;
2219 2265 }
2220 -
2221 -.learnpress_avatar__form label {
2222 - display: inline-block;
2266 +.lp-user-profile .lp-profile-left .user-avatar img {
2267 + border-radius: 50%;
2223 2268 }
2224 -.learnpress_avatar__form input[type=file] {
2225 - display: none;
2269 +.lp-user-profile .lp-profile-left .user-avatar:hover .lp-btn-to-edit-avatar {
2270 + opacity: 1;
2271 + visibility: visible;
2226 2272 }
2227 -.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 + right: 0;
2277 + left: auto;
2278 + width: 36px;
2279 + height: 36px;
2280 + font-size: 0;
2228 2281 display: flex;
2229 - width: 200px;
2230 - height: 200px;
2231 - border: 1px dashed #ccc;
2232 - border-radius: 3px;
2233 - background-color: #fafafa;
2234 - font-size: 14px;
2235 - font-weight: 300;
2236 - font-style: italic;
2237 - line-height: 43px;
2238 - text-align: center;
2239 - cursor: pointer;
2240 2282 align-items: center;
2241 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%;
2242 2289 }
2243 -.learnpress_avatar__form__upload div {
2244 - 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 + }
2245 2296 }
2246 -.learnpress_avatar__button--loading::before {
2247 - display: inline-block;
2248 - margin-right: 5px;
2249 - font-family: "Font Awesome 5 Free";
2250 - font-weight: 900;
2251 - content: "\f110";
2252 - -webkit-animation: lp-rotating 1s linear infinite;
2253 - -moz-animation: lp-rotating 1s linear infinite;
2254 - 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);
2255 2303 }
2256 -
2257 -button.learnpress_avatar__button {
2258 - height: 40px;
2259 - padding: 0 15px;
2260 - border: 0;
2261 - background: var(--lp-primary-color);
2262 - color: white;
2263 - margin-top: 15px;
2264 - border-radius: 3px;
2304 +.lp-user-profile .lp-profile-right {
2305 + padding-left: 20px;
2306 + flex: 1;
2307 + display: flex;
2308 + flex-wrap: wrap;
2309 + justify-content: space-between;
2310 + align-items: center;
2311 + gap: 12px;
2265 2312 }
2266 -button.learnpress_avatar__button + button {
2267 - margin-left: 15px;
2268 - margin-right: 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;
2269 2319 }
2270 -
2271 -#primary .learn-press-courses[data-size="3"] .course {
2272 - width: 50%;
2320 +.lp-user-profile .lp-profile-user-bio {
2321 + width: 100%;
2273 2322 }
2274 -
2275 -body.learnpress .learn-press-tabs .learn-press-tabs__tab, body.learnpress .attachment-recent-works-thumbnail {
2276 - border-radius: 0;
2323 +.lp-user-profile #profile-sidebar {
2324 + float: left;
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;
2277 2330 }
2278 -
2279 -#learn-press-course-tabs.show-all .course-tab-panel {
2280 - margin-bottom: 40px;
2331 +@media (max-width: 990px) {
2332 + .lp-user-profile #profile-sidebar {
2333 + width: 100%;
2334 + margin-bottom: 0;
2335 + }
2281 2336 }
2282 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .course-tab-panels .course-tab-panel:nth-child(1) {
2283 - display: block;
2337 +.lp-user-profile .lp-profile-nav-tabs {
2338 + margin: 0;
2339 + padding: 0;
2340 + list-style: none;
2284 2341 }
2285 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) {
2286 - 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);
2287 2347 }
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) label {
2289 - color: var(--lp-primary-color);
2290 - 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;
2291 2357 }
2292 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .course-tab-panels .course-tab-panel:nth-child(2) {
2293 - display: block;
2358 +.lp-user-profile .lp-profile-nav-tabs > li a > i {
2359 + margin-top: 3px;
2294 2360 }
2295 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) {
2296 - border-bottom: 0;
2361 +.lp-user-profile .lp-profile-nav-tabs > li > a {
2362 + padding: 14px 20px;
2363 + position: relative;
2297 2364 }
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) label {
2365 +.lp-user-profile .lp-profile-nav-tabs > li > a > i {
2299 2366 color: var(--lp-primary-color);
2300 - background: #fff;
2301 2367 }
2302 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .course-tab-panels .course-tab-panel:nth-child(3) {
2303 - display: block;
2368 +.lp-user-profile .lp-profile-nav-tabs > li ul li {
2369 + margin: 0;
2304 2370 }
2305 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) {
2306 - 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);
2307 2374 }
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) label {
2375 +.lp-user-profile .lp-profile-nav-tabs > li ul li a:hover {
2309 2376 color: var(--lp-primary-color);
2310 - background: #fff;
2311 2377 }
2312 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .course-tab-panels .course-tab-panel:nth-child(4) {
2313 - display: block;
2378 +.lp-user-profile .lp-profile-nav-tabs > li.active {
2379 + background: var(--lp-primary-color);
2314 2380 }
2315 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) {
2316 - 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;
2317 2384 }
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) label {
2319 - color: var(--lp-primary-color);
2320 - background: #fff;
2385 +.lp-user-profile .lp-profile-nav-tabs > li:not(.active):hover {
2386 + background: var(--lp-white-grey, #F7F7FB);
2321 2387 }
2322 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .course-tab-panels .course-tab-panel:nth-child(5) {
2323 - 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 + right: 15px;
2393 + top: 50%;
2394 + transform: translateY(-50%);
2324 2395 }
2325 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) {
2326 - border-bottom: 0;
2327 -}
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) label {
2329 - 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 + left: 100%;
2402 + min-width: 180px;
2403 + margin: 0;
2404 + padding: 0;
2330 2405 background: #fff;
2406 + box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05);
2407 + list-style: none;
2331 2408 }
2332 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .course-tab-panels .course-tab-panel:nth-child(6) {
2333 - display: block;
2409 +.lp-user-profile .lp-profile-nav-tabs li > ul li {
2410 + white-space: nowrap;
2334 2411 }
2335 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) {
2336 - border-bottom: 0;
2337 -}
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) label {
2412 +.lp-user-profile .lp-profile-nav-tabs li > ul li:hover, .lp-user-profile .lp-profile-nav-tabs li > ul li.active {
2339 2413 color: var(--lp-primary-color);
2340 - background: #fff;
2341 2414 }
2342 -#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 {
2343 2416 display: block;
2344 2417 }
2345 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) {
2346 - border-bottom: 0;
2418 +.lp-user-profile .lp-profile-content {
2419 + float: right;
2420 + width: calc(100% - 300px);
2421 + margin-bottom: 32px;
2422 + padding-top: var(--lp-item-padding);
2347 2423 }
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) label {
2349 - color: var(--lp-primary-color);
2350 - background: #fff;
2424 +@media (max-width: 990px) {
2425 + .lp-user-profile .lp-profile-content {
2426 + width: 100%;
2427 + }
2351 2428 }
2352 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .course-tab-panels .course-tab-panel:nth-child(8) {
2353 - display: block;
2429 +@media (max-width: 767px) {
2430 + .lp-user-profile .lp-profile-content .profile-orders {
2431 + overflow-x: scroll;
2432 + }
2354 2433 }
2355 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) {
2356 - 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;
2357 2437 }
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) label {
2359 - color: var(--lp-primary-color);
2360 - background: #fff;
2438 +.lp-user-profile .lp-profile-content .course-categories {
2439 + padding: 0;
2361 2440 }
2362 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .course-tab-panels .course-tab-panel:nth-child(9) {
2363 - 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;
2364 2445 }
2365 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) {
2366 - 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;
2367 2450 }
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) label {
2369 - color: var(--lp-primary-color);
2370 - background: #fff;
2451 +.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form button {
2452 + cursor: pointer;
2453 + line-height: 1;
2371 2454 }
2372 -
2373 -.course-tab-panels .course-tab-panel {
2374 - padding-top: 30px;
2455 +.lp-user-profile .profile-orders .profile-heading {
2456 + display: none;
2375 2457 }
2376 -
2377 -.course-tab-panel {
2378 - display: none;
2458 +.lp-user-profile .profile-orders table {
2459 + margin-top: 0;
2379 2460 }
2380 -.course-tab-panel.active {
2381 - display: block;
2461 +.lp-user-profile .profile-orders .column-order-actions a {
2462 + margin-right: 6px;
2463 + color: black;
2464 + text-decoration: underline;
2465 + font-weight: 500;
2382 2466 }
2383 -.course-tab-panel .course-description {
2384 - color: #666;
2385 - font-size: 16px;
2386 - font-weight: 300;
2387 - 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);
2388 2469 }
2389 -.course-tab-panel .course-description h4 {
2470 +.lp-user-profile .learn-press-message {
2390 2471 margin-top: 0;
2391 - margin-bottom: 1.125rem;
2392 - color: #333;
2393 - font-size: 18px;
2394 - font-weight: 500;
2395 2472 }
2396 -.course-tab-panel .course-description p {
2397 - line-height: inherit;
2473 +.lp-user-profile .profile-heading {
2474 + margin-bottom: 24px;
2398 2475 }
2399 -.course-tab-panel .course-description img {
2400 - max-width: 100%;
2401 - height: auto;
2402 - vertical-align: middle;
2476 +.lp-user-profile.guest .lp-content-area {
2477 + display: flex;
2478 + align-items: flex-start;
2403 2479 }
2404 -.course-tab-panel .lp-course-author {
2405 - display: flex;
2406 - margin-bottom: 40px;
2480 +.lp-user-profile.guest .lp-content-area > div {
2481 + flex: 1;
2482 + width: 100%;
2407 2483 }
2408 -@media (max-width: 767px) {
2409 - .course-tab-panel .lp-course-author {
2484 +@media (min-width: 1366px) {
2485 + .lp-user-profile .lp-content-area {
2486 + padding-right: 0;
2487 + padding-left: 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-right: 1px solid var(--lp-border-color, #E2E0DB);
2511 + flex: 1;
2512 + }
2513 + .lp-user-profile .lp-profile-nav-tabs > li:last-child {
2514 + border-right: none;
2515 + }
2516 + .lp-user-profile .lp-profile-nav-tabs > li > a {
2517 + height: auto;
2518 + padding: 8px 12px 8px 12px;
2410 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;
2411 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-left: 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: left;
2556 + border-right: 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-right: 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 + }
2412 2567 }
2413 -.course-tab-panel .lp-course-author .course-author__pull-left {
2414 - margin-right: 30px;
2415 - text-align: center;
2416 - 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 + }
2417 2582 }
2418 -@media (max-width: 767px) {
2419 - .course-tab-panel .lp-course-author .course-author__pull-left {
2420 - margin-right: 0;
2421 - margin-bottom: 30px;
2583 +@media (max-width: 650px) {
2584 + .lp-user-profile .lp-profile-left {
2585 + min-width: 100px;
2586 + max-width: 100px;
2422 2587 }
2588 + .lp-user-profile .lp-user-profile-socials {
2589 + gap: 8px;
2590 + --lp-social-size: 36px;
2591 + font-size: 14px;
2592 + }
2423 2593 }
2424 -.course-tab-panel .lp-course-author img {
2425 - width: 50px;
2426 - height: 50px;
2427 - margin-bottom: 20px;
2428 - border-radius: 50%;
2429 - object-fit: cover;
2430 - object-position: center;
2594 +
2595 +#profile-content-withdrawals > h2 {
2596 + font-size: 1.6em;
2597 + margin-bottom: 12px;
2431 2598 }
2432 -.course-tab-panel .lp-course-author .course-author__pull-right {
2433 - 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 + }*/
2434 2656 }
2435 -@media (max-width: 767px) {
2436 - .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 {
2437 2697 width: 100%;
2438 - text-align: center;
2698 + margin: 0 0 16px;
2439 2699 }
2440 2700 }
2441 -.course-tab-panel .lp-course-author .author-title {
2442 - margin-bottom: 18px;
2443 -}
2444 -.course-tab-panel .lp-course-author .author-title a {
2445 - color: #333;
2446 - box-shadow: none;
2447 - 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;
2448 2706 font-weight: 500;
2449 - text-transform: capitalize;
2707 + margin-bottom: 15px;
2450 2708 }
2451 -.course-tab-panel .lp-course-author .author-title a:hover {
2452 - color: var(--lp-primary-color);
2709 +
2710 +.recover-order__title {
2711 + margin-bottom: 5px;
2453 2712 }
2454 -.course-tab-panel .lp-course-author .author-description {
2455 - color: #666;
2456 - font-size: 16px;
2457 - font-weight: 300;
2458 - line-height: 26px;
2713 +.recover-order__description {
2714 + margin-bottom: 20px;
2715 + opacity: 0.7;
2716 + font-size: 0.8em;
2717 + font-style: italic;
2459 2718 }
2460 -.course-tab-panel .lp-course-author .author-socials {
2461 - display: grid;
2462 - grid-template-columns: repeat(4, 33px);
2719 +
2720 +.lp-order-recover {
2721 + display: flex;
2463 2722 gap: 10px;
2464 - justify-content: center;
2465 2723 }
2466 -.course-tab-panel .lp-course-author .author-socials > a {
2467 - display: inline-block;
2468 - width: 33px;
2469 - height: 33px;
2470 - margin: 0;
2471 - border: 1px solid #ededed;
2472 - border-radius: 50%;
2473 - color: #878787;
2474 - box-shadow: none;
2475 - font-size: 14px;
2476 - line-height: 33px;
2477 - text-align: center;
2478 - vertical-align: middle;
2479 - transition: all 0.3s;
2724 +.lp-order-recover input[type=text] {
2725 + font-style: italic;
2726 + flex: 1 1 auto;
2480 2727 }
2481 -.course-tab-panel .lp-course-author .author-socials > a:hover {
2482 - border-color: var(--lp-primary-color);
2483 - color: #fff;
2484 - background: var(--lp-primary-color);
2728 +
2729 +.lp-profile-content ul {
2730 + list-style: none !important;
2731 + padding: 0 !important;
2485 2732 }
2486 -.course-tab-panel .lp-course-author .author-socials .fa-googleplus::before {
2487 - content: "\f0d5";
2733 +.lp-profile-content ul.learn-press-courses {
2734 + margin: 0 -16px;
2488 2735 }
2736 +.lp-profile-content h3 {
2737 + margin-top: 0;
2738 +}
2489 2739
2490 -.course-summary div.lp-list-co-instructor {
2491 - display: grid;
2492 - grid-template-columns: repeat(2, 1fr);
2493 - gap: 40px;
2740 +.lp-user-avatar__buttons {
2741 + display: inline-flex;
2742 + gap: 12px;
2743 + margin-top: 16px;
2494 2744 }
2495 -.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;
2496 2765 display: flex;
2497 - column-gap: 30px;
2766 + align-items: center;
2767 + position: relative;
2768 + height: var(--extra-height);
2769 + margin: 0 !important;
2770 + padding: 0 45px 0 20px;
2771 + background: rgba(181, 187, 211, 0.15);
2772 + font-size: 1em;
2773 + font-weight: 700;
2774 + cursor: pointer;
2498 2775 }
2499 2776 @media (max-width: 767px) {
2500 - .course-summary div.lp-list-co-instructor__item {
2501 - align-items: center;
2502 - flex-direction: column;
2503 - padding: 0 15px;
2504 - column-gap: 0;
2505 - row-gap: 10px;
2777 + .course-extra-box__title {
2778 + padding-left: 16px;
2506 2779 }
2507 2780 }
2508 -.course-summary div.lp-list-co-instructor__avatar > img {
2509 - width: 100%;
2510 - max-width: 96px;
2511 - border-radius: 999px;
2781 +.course-extra-box__title::after {
2782 + position: absolute;
2783 + top: 0;
2784 + right: 20px;
2785 + font-family: "lp-icon";
2786 + line-height: var(--extra-height);
2787 + content: "\f107";
2512 2788 }
2513 -.course-summary div.lp-list-co-instructor__bio {
2514 - flex: 1;
2789 +.course-extra-box__content {
2790 + overflow: hidden;
2791 + transition: height 0.3s ease;
2515 2792 }
2516 -.course-summary div.lp-list-co-instructor__bio__top > a {
2517 - font-size: 18px;
2518 - 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;
2519 2799 }
2520 -.course-summary div.lp-list-co-instructor__bio__description {
2521 - font-size: 1rem;
2800 +.course-extra-box__content-inner > ul {
2801 + padding-left: 0 !important;
2802 + padding-bottom: 0 !important;
2522 2803 }
2523 -.course-summary .course-price {
2524 - margin-bottom: 10px;
2804 +.course-extra-box__content ul,
2805 +.course-extra-box__content li {
2806 + list-style: none;
2525 2807 }
2526 -.course-summary .course-price .origin-price,
2527 -.course-summary .course-price .price {
2528 - vertical-align: middle;
2808 +.course-extra-box__content ul {
2809 + margin: 0;
2810 + padding: 0;
2529 2811 }
2530 -.course-summary .course-price .origin-price {
2531 - margin-right: 10px;
2532 - font-size: 18px;
2533 - font-style: italic;
2534 - 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);
2535 2816 }
2536 -.course-summary .course-price .price {
2537 - font-size: 24px;
2817 +@media (max-width: 767px) {
2818 + .course-extra-box__content li {
2819 + padding-left: 16px;
2820 + padding-right: 16px;
2821 + }
2538 2822 }
2539 -.course-summary .course-summary-sidebar .lp-course-buttons {
2540 - margin-bottom: 20px;
2823 +.course-extra-box__content li::before {
2824 + margin-right: 8px;
2825 + color: var(--lp-primary-color);
2826 + font-family: "lp-icon";
2827 + content: "\f00c";
2541 2828 }
2542 -.course-summary .course-featured-review .featured-review__title {
2543 - margin-top: 0;
2544 - margin-bottom: 6px;
2545 - font-size: 1.2rem;
2546 - font-weight: 500;
2829 +.course-extra-box__content li:last-child {
2830 + border-bottom: 0;
2547 2831 }
2548 -.course-summary .course-featured-review .featured-review__stars {
2549 - padding-bottom: 12px;
2550 - color: var(--lp-primary-color);
2551 - font-size: 16px;
2832 +.course-extra-box:last-child {
2833 + margin-bottom: 60px;
2552 2834 }
2553 -.course-summary .course-featured-review .featured-review__content {
2554 - position: relative;
2555 - color: #666;
2556 - font-size: 1rem;
2557 - font-style: italic;
2558 - line-height: 24px;
2835 +.course-extra-box.active .course-extra-box__title::after {
2836 + content: "\f106";
2559 2837 }
2560 -.course-summary .course-featured-review .featured-review__content::after {
2561 - position: absolute;
2562 - top: -42px;
2563 - right: -15px;
2564 - color: rgba(102, 102, 102, 0.1);
2565 - font-family: Arial;
2566 - font-size: 180px;
2567 - font-weight: 700;
2568 - font-style: normal;
2569 - content: "‘‘";
2570 - transform: rotate(180deg);
2838 +.course-extra-box + .comment-respond, .course-extra-box + .comments-area {
2839 + margin-top: 30px;
2840 + margin-bottom: 30px;
2571 2841 }
2572 -.course-summary .course-tags a {
2573 - display: inline-block;
2574 - padding: 3px 5px;
2575 - border-radius: 4px;
2576 - color: #fff;
2577 - background: #9aa5ab;
2578 - font-size: 12px;
2579 - line-height: 1;
2842 +.course-extra-box + .course-tabs {
2843 + margin-top: 30px;
2580 2844 }
2581 2845
2582 -.edit-content {
2583 - margin-left: 5px;
2846 +input[name=course-extra-box-ratio] {
2847 + display: none;
2584 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 +}
2585 2855
2586 -ul.learn-press-nav-tabs {
2587 - display: flex;
2588 - margin: 0;
2589 - padding: 0;
2590 - border: 1px solid rgba(204, 204, 204, 0.3);
2591 - border-bottom: 0;
2592 - background: #f1f2f8;
2593 - 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 + }
2594 2867 }
2595 -ul.learn-press-nav-tabs .course-nav {
2596 - float: left;
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;
2597 2885 position: relative;
2598 2886 margin: 0;
2599 - border-right: 1px solid rgba(204, 204, 204, 0.3);
2600 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
2601 - list-style: none;
2887 + padding: 12px 45px 12px 20px;
2888 + font-size: 1em;
2889 + line-height: 1.5;
2890 + font-weight: var(--lp-font-weight-link, 600);
2891 + cursor: pointer;
2602 2892 }
2603 -ul.learn-press-nav-tabs .course-nav:first-child.active::after {
2893 +.course-tab-panel-faqs .course-faqs-box__title::after {
2604 2894 position: absolute;
2605 - top: -1px;
2606 - left: -1px;
2607 - width: 1px;
2608 - height: 100%;
2609 - background: #fff;
2610 - content: "";
2895 + top: 12px;
2896 + right: 20px;
2897 + font-family: "lp-icon";
2898 + content: "\f067";
2611 2899 }
2612 -ul.learn-press-nav-tabs .course-nav:last-child {
2613 - border-right: 0;
2900 +.course-tab-panel-faqs .course-faqs-box:last-child {
2901 + margin-bottom: 40px;
2614 2902 }
2615 -ul.learn-press-nav-tabs .course-nav:last-child.active::after {
2616 - position: absolute;
2617 - top: -1px;
2618 - right: -2px;
2619 - width: 2px;
2620 - height: 100%;
2621 - background: #fff;
2622 - content: "";
2903 +.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
2904 + color: var(--lp-primary-color);
2623 2905 }
2624 -ul.learn-press-nav-tabs .course-nav.active {
2625 - border-bottom: 0;
2906 +.course-tab-panel-faqs .course-faqs-box__content {
2907 + display: none;
2626 2908 }
2627 -ul.learn-press-nav-tabs .course-nav.active::before {
2628 - position: absolute;
2629 - top: -1px;
2630 - left: 0;
2631 - width: 100%;
2632 - height: 4px;
2633 - background: var(--lp-primary-color);
2634 - 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;
2635 2921 }
2636 -ul.learn-press-nav-tabs .course-nav.active label {
2637 - color: var(--lp-primary-color);
2638 - background-color: white;
2922 +
2923 +input[name=course-faqs-box-ratio] {
2924 + display: none;
2639 2925 }
2640 -ul.learn-press-nav-tabs .course-nav a {
2641 - display: inline-block;
2642 - padding: 10px 20px;
2643 - border-bottom: none;
2644 - outline: none;
2645 - -webkit-box-shadow: none;
2646 - -moz-box-shadow: none;
2647 - box-shadow: none;
2926 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
2927 + display: block;
2648 2928 }
2649 -ul.learn-press-nav-tabs .course-nav a:focus {
2650 - -webkit-box-shadow: none;
2651 - -moz-box-shadow: none;
2652 - 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);
2653 2932 }
2654 -ul.learn-press-nav-tabs[data-tabs] .course-nav {
2655 - flex: 1;
2933 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
2934 + content: "\f068";
2656 2935 }
2657 -ul.learn-press-nav-tabs[data-tabs] .course-nav a {
2658 - width: 100%;
2659 - 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 + }
2660 2948 }
2661 -ul.learn-press-nav-tabs::after {
2662 - display: block;
2663 - clear: both;
2664 - 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 + }
2665 2960 }
2666 -@media (max-width: 767px) {
2667 - ul.learn-press-nav-tabs {
2668 - display: grid;
2669 - grid-template-columns: repeat(2, 1fr);
2670 - max-height: none;
2671 - }
2961 +.extra-box__title, .course-faqs__title, .course-material__title {
2962 + margin-top: 0;
2963 + margin-bottom: 12px;
2672 2964 }
2673 2965
2674 -.course-item-popup #tab-curriculum {
2675 - display: block;
2966 +.edit-content {
2967 + margin-left: 5px;
2676 2968 }
2677 2969
2678 2970 .course-curriculum ul.curriculum-sections {
2679 2971 position: relative;
2680 - z-index: 499;
2681 2972 margin: 0;
2682 2973 padding: 0;
2683 2974 list-style: none;
2684 2975 }
@@ -2704,11 +2995,8 @@
2704 2995 display: block;
2705 2996 }
2706 2997 .course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before {
2707 2998 -webkit-transform: rotate(180deg);
2708 - -moz-transform: rotate(180deg);
2709 - -ms-transform: rotate(180deg);
2710 - -o-transform: rotate(180deg);
2711 2999 transform: rotate(180deg);
2712 3000 top: 0;
2713 3001 }
2714 3002 .course-curriculum ul.curriculum-sections .item-meta.duration {
@@ -2719,48 +3007,41 @@
2719 3007 justify-content: center;
2720 3008 align-items: center;
2721 3009 }
2722 3010 .course-curriculum .section-item__loadmore button {
2723 - display: inline-flex;
2724 3011 margin-top: 10px;
2725 - margin-right: auto;
2726 - margin-left: auto;
2727 - padding: 10px 20px;
2728 - border: 1px solid #ccc;
2729 - 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;
2730 3016 outline: none;
2731 - color: #222;
2732 - background: #f7f7f7;
2733 - box-shadow: none;
2734 - 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;
2735 3023 justify-content: center;
2736 - align-items: center;
2737 - cursor: pointer;
2738 - font-size: 1rem;
2739 - font-family: sans-serif;
2740 -}
2741 -.course-curriculum .section-item__loadmore.loading button::before {
2742 - display: inline-block;
2743 - margin-right: 5px;
2744 - font-family: "Font Awesome 5 Free";
2745 - font-weight: 900;
3024 + font-family: "lp-icon";
2746 3025 content: "\f110";
2747 - -webkit-animation: lp-rotating 1s linear infinite;
2748 - -moz-animation: lp-rotating 1s linear infinite;
2749 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;
2750 3032 }
2751 3033 .course-curriculum .section-header {
2752 3034 display: table;
2753 3035 width: 100%;
2754 - padding: 0 0 26px 0;
3036 + padding: 20px 0;
2755 3037 border-bottom: 0;
2756 3038 border-bottom: 1px solid #d9e0f1;
3039 + cursor: pointer;
2757 3040 -webkit-box-sizing: border-box;
2758 - -moz-box-sizing: border-box;
2759 3041 box-sizing: border-box;
2760 3042 }
2761 -.course-curriculum .section-header .section-title,
2762 -.course-curriculum .section-header .section-desc {
3043 +.course-curriculum .section-header .section-title, .course-curriculum .section-header .section-desc {
2763 3044 margin: 0;
2764 3045 }
2765 3046 .course-curriculum .section-header span.show-desc {
2766 3047 display: inline-block;
@@ -2771,11 +3052,10 @@
2771 3052 height: 20px;
2772 3053 transform: translate(0, -50%);
2773 3054 }
2774 3055 .course-curriculum .section-header span.show-desc::before {
2775 - font-family: "Font Awesome 5 Free";
2776 - font-size: 18px;
2777 - font-weight: 900;
3056 + font-family: "lp-icon";
3057 + font-size: 1.125em;
2778 3058 content: "\f107";
2779 3059 }
2780 3060 .course-curriculum .section-header span.show-desc:hover::before {
2781 3061 border-top-color: #ccc;
@@ -2780,20 +3060,19 @@
2780 3060 .course-curriculum .section-header span.show-desc:hover::before {
2781 3061 border-top-color: #ccc;
2782 3062 }
2783 3063 .course-curriculum .section-header .section-desc {
2784 - margin: 0;
2785 3064 margin-top: 10px;
2786 - font-size: 14px;
2787 - line-height: 21px;
2788 - color: #999;
3065 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
3066 + color: var(--lp-color-accent);
2789 3067 font-style: italic;
3068 + line-height: 1.3;
2790 3069 }
2791 3070 .course-curriculum .section-header .section-meta {
2792 3071 display: block;
2793 3072 padding-top: 17px;
2794 3073 padding-bottom: 15px;
2795 - font-size: 14px;
3074 + font-size: 0.8em;
2796 3075 text-align: right;
2797 3076 vertical-align: middle;
2798 3077 white-space: nowrap;
2799 3078 }
@@ -2800,15 +3079,14 @@
2800 3079 .course-curriculum .section-item {
2801 3080 width: 100%;
2802 3081 }
2803 3082 .course-curriculum .section-content {
2804 - margin: 0 0 15px 0;
3083 + margin: 0;
2805 3084 padding: 0;
2806 3085 list-style: none;
2807 3086 }
2808 3087 .course-curriculum .section-content .course-item-meta {
2809 3088 display: table-cell;
2810 - padding: 10px 0;
2811 3089 text-align: right;
2812 3090 vertical-align: middle;
2813 3091 white-space: nowrap;
2814 3092 }
@@ -2813,16 +3091,9 @@
2813 3091 white-space: nowrap;
2814 3092 }
2815 3093 .course-curriculum .section-content .course-item-meta .item-meta {
2816 3094 display: inline-block;
2817 - margin-left: 14px;
2818 - border-radius: 3px;
2819 3095 color: #fff;
2820 - font-size: 14px;
2821 - line-height: 23px;
2822 - text-align: center;
2823 - vertical-align: middle;
2824 - padding: 0 8px;
2825 3096 }
2826 3097 .course-curriculum .section-content .course-item-meta .item-meta.final-quiz {
2827 3098 background: #14c4ff;
2828 3099 }
@@ -2837,21 +3108,11 @@
2837 3108 }
2838 3109 .course-curriculum .section-content .course-item-meta .course-item-status {
2839 3110 padding: 0;
2840 3111 color: #999;
2841 - -webkit-border-radius: 50%;
2842 - -moz-border-radius: 50%;
2843 - border-radius: 50%;
2844 - -webkit-box-sizing: border-box;
2845 - -moz-box-sizing: border-box;
2846 - box-sizing: border-box;
2847 3112 }
2848 3113 .course-curriculum .section-content .course-item-meta .course-item-status::before {
2849 - font-family: "Font Awesome 5 Free";
2850 - font-size: 14px;
2851 - font-weight: 900;
2852 - vertical-align: middle;
2853 - text-transform: lowercase;
3114 + font-family: "lp-icon";
2854 3115 content: "\f00c";
2855 3116 }
2856 3117 .course-curriculum .section-content .course-item-preview {
2857 3118 font-style: normal;
@@ -2857,87 +3118,69 @@
2857 3118 font-style: normal;
2858 3119 padding: 0;
2859 3120 }
2860 3121 .course-curriculum .section-content .course-item-preview::before {
2861 - color: #fff;
2862 - padding: 0 8px;
2863 - background: #00adff;
2864 - display: inline-flex;
2865 - align-items: center;
2866 - justify-content: center;
2867 - -webkit-border-radius: 3px;
2868 - -moz-border-radius: 3px;
2869 - border-radius: 3px;
2870 - vertical-align: baseline;
2871 - content: attr(data-preview);
3122 + font-family: "lp-icon";
3123 + content: "\f06e";
3124 + color: #999;
2872 3125 }
2873 3126 .course-curriculum .course-item {
2874 3127 display: flex;
2875 3128 position: relative;
2876 3129 margin: 0 0 2px 0;
2877 - padding: 0 15px 0 30px;
3130 + padding: 0 16px;
2878 3131 background: rgba(241, 242, 248, 0.4);
2879 - font-size: 14px;
2880 3132 transition: padding-left linear 0.15s;
2881 3133 }
2882 -@media (max-width: 767px) {
2883 - .course-curriculum .course-item {
2884 - padding: 0 0 0 15px;
2885 - }
2886 -}
2887 3134 .course-curriculum .course-item > span {
2888 3135 display: flex;
2889 3136 width: 28px;
2890 3137 color: #666;
2891 - font-size: 16px;
2892 3138 font-weight: 300;
2893 3139 align-items: center;
2894 3140 }
2895 3141 .course-curriculum .course-item .section-item-link {
2896 - display: table;
2897 - padding-right: 15px;
2898 - padding-left: 0;
2899 - 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;
2900 3148 outline: none;
2901 - box-shadow: none;
2902 - line-height: 1.5;
2903 - color: #777;
2904 - text-decoration: none;
3149 + gap: 12px;
2905 3150 }
2906 3151 .course-curriculum .course-item .section-item-link:hover .item-name {
2907 3152 color: var(--lp-primary-color);
2908 3153 }
2909 3154 .course-curriculum .course-item .section-item-link::before {
2910 - display: table-cell;
2911 - display: table-cell;
2912 - left: 0;
2913 - width: 20px;
2914 - padding: 15px 0;
2915 3155 color: var(--lp-primary-color);
2916 - font-family: "Font Awesome 5 Free";
2917 - font-size: 18px;
2918 - font-weight: 400;
2919 - vertical-align: middle;
2920 - transition: left linear 0.15s;
3156 + font-family: "lp-icon";
2921 3157 }
2922 -.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 +}
2923 3172 .course-curriculum .course-item .item-name {
2924 - display: table-cell;
2925 - padding: 17px 16px;
2926 - color: #333;
2927 - font-size: 16px;
2928 3173 font-weight: 600;
2929 - vertical-align: middle;
2930 3174 }
2931 -.course-curriculum .course-item .item-icon::before {
2932 - font-size: 18px;
3175 +.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
3176 + content: "\f059";
2933 3177 }
2934 -.course-curriculum .course-item .item-icon.icon-lock {
2935 - float: right;
2936 - margin-top: 15px;
3178 +.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before {
3179 + content: "\e929" !important;
2937 3180 }
2938 -.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
2939 - content: "\f059";
3181 +.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before {
3182 + content: "\e92a" !important;
2940 3183 }
2941 3184 .course-curriculum .course-item.course-item-lp_lesson .section-item-link::before {
2942 3185 content: "\f15b";
2943 3186 }
@@ -2972,9 +3215,8 @@
2972 3215 content: "";
2973 3216 transition: height linear 0.15s, top linear 0.15s;
2974 3217 }
2975 3218 .course-curriculum .course-item.current {
2976 - padding-left: 10px;
2977 3219 background: #f9f9f9;
2978 3220 }
2979 3221 .course-curriculum .course-item.current a::before {
2980 3222 left: 10px;
@@ -2986,177 +3228,46 @@
2986 3228 .course-curriculum .section-left {
2987 3229 vertical-align: top;
2988 3230 }
2989 3231 .course-curriculum .section-left .section-title {
2990 - padding: 0;
2991 - color: #666;
2992 - font-size: 1.4rem;
2993 - letter-spacing: 0;
3232 + font-weight: 700;
3233 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
2994 3234 text-transform: capitalize;
2995 3235 display: block;
2996 3236 }
2997 3237 .course-curriculum .curriculum-more__button {
2998 - 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;
2999 3243 width: 100%;
3000 3244 margin-top: 20px;
3001 3245 margin-bottom: 20px;
3002 - padding: 10px 0;
3003 - border: none;
3004 - outline: none;
3005 - color: #fff;
3006 - background: #333;
3007 - 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;
3008 3252 justify-content: center;
3009 - align-items: center;
3010 - cursor: pointer;
3011 - font-size: 1rem;
3012 - font-family: sans-serif;
3013 -}
3014 -.course-curriculum .curriculum-more__button.loading::before {
3015 - display: inline-block;
3016 - margin-right: 5px;
3017 - font-family: "Font Awesome 5 Free";
3018 - font-weight: 900;
3253 + font-family: "lp-icon";
3019 3254 content: "\f110";
3020 - -webkit-animation: lp-rotating 1s linear infinite;
3021 - -moz-animation: lp-rotating 1s linear infinite;
3022 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;
3023 3261 }
3024 3262
3025 -body.course-item-popupx {
3026 - overflow: hidden;
3027 - _opacity: 0;
3028 -}
3029 -body.course-item-popupx #learn-press-course-curriculum {
3030 - overflow: auto;
3031 - position: fixed;
3032 - z-index: 9999;
3033 - top: 32px;
3034 - bottom: 0;
3035 - left: 0;
3036 - width: 400px;
3037 - border-right: 1px solid #ddd;
3038 - background: #fff;
3039 -}
3040 -body.course-item-popupx #learn-press-course-curriculum .section-header {
3041 - padding: 0 15px;
3042 -}
3043 -body.course-item-popupx #learn-press-course-curriculum .section-header .section-desc {
3044 - margin: -10px 0 5px;
3045 -}
3046 -body.course-item-popupx #learn-press-course-curriculum .course-item {
3047 - padding-right: 15px;
3048 - padding-left: 15px;
3049 -}
3050 -body.course-item-popupx #learn-press-course-curriculum .course-item a::before {
3051 - left: 15px;
3052 -}
3053 -body.course-item-popupx #learn-press-content-item {
3054 - overflow: hidden;
3055 - position: fixed;
3056 - z-index: 9999;
3057 - top: 32px;
3058 - right: 0;
3059 - bottom: 0;
3060 - left: 400px;
3061 - background: #fff;
3062 -}
3063 -body.course-item-popupx #learn-press-content-item .content-item-wrap {
3064 - max-width: 900px;
3065 - margin: 10px auto;
3066 -}
3067 -body.course-item-popupx #learn-press-content-item .course-item-title {
3068 - font-size: 1.4rem;
3069 -}
3070 -body.course-item-popupx #learn-press-content-item .content-question-summary .review-heading {
3071 - text-align: center;
3072 -}
3073 -body.course-item-popupx #learn-press-content-item .content-question-summary .question-title {
3074 - margin-bottom: 10px;
3075 - font-size: 1.2rem;
3076 -}
3077 -body.course-item-popupx #content-item-nav {
3078 - position: fixed;
3079 - z-index: 99999;
3080 - right: 0;
3081 - bottom: 0;
3082 - left: 400px;
3083 - height: 60px;
3084 - border-top: 1px solid #ddd;
3085 - background: #f5f5f5;
3086 -}
3087 -body.course-item-popupx #content-item-nav .content-item-nav-wrap {
3088 - max-width: 900px;
3089 - margin: 10px auto;
3090 -}
3091 -body.course-item-popupx #content-item-nav button {
3092 - height: 40px;
3093 - padding: 0 20px;
3094 - line-height: 40px;
3095 -}
3096 -body.course-item-popupx .comment-form-textarea {
3097 - -webkit-box-sizing: border-box;
3098 - -moz-box-sizing: border-box;
3099 - box-sizing: border-box;
3100 -}
3101 -body.course-item-popupx.wpadminbar #learn-press-course-curriculum,
3102 -body.course-item-popupx.wpadminbar #learn-press-content-item {
3103 - top: 92px;
3104 -}
3105 -body.course-item-popupx.wpadminbar .content-item-description {
3106 - margin-bottom: 20px;
3107 -}
3108 -body.course-item-popupx .content-item-summary {
3109 - margin-bottom: 50px;
3110 -}
3111 -body.course-item-popupx .content-item-summary > h3 {
3112 - margin-bottom: 20px;
3113 -}
3114 -body.course-item-popupx .content-item-summary.content-item-video .entry-video {
3115 - position: absolute;
3116 - top: 0;
3117 - left: 0;
3118 - width: 100%;
3119 - background: #000;
3120 - line-height: 1;
3121 -}
3122 -body.course-item-popupx .content-item-summary.content-item-video .entry-video iframe {
3123 - width: 100%;
3124 - max-width: 900px;
3125 - margin-bottom: 0;
3126 - vertical-align: top;
3127 -}
3128 -body.course-item-popupx .learn-press-content-protected-message {
3129 - margin-bottom: 50px;
3130 - padding: 20px;
3131 - background: #ffe0e0;
3132 -}
3133 -body.course-item-popupx.content-only #learn-press-content-item {
3134 - z-index: 9999999;
3135 - top: 0;
3136 - bottom: 0;
3137 - left: 0;
3138 -}
3139 -body.course-item-popupx.content-only #learn-press-content-item .content-item-scrollable {
3140 - bottom: 0;
3141 -}
3142 -body #ifr-course-item {
3143 - position: absolute;
3144 - z-index: 999999;
3145 - top: 0;
3146 - left: 0;
3147 - width: 100%;
3148 - height: 100%;
3149 - background: #fff;
3150 -}
3151 -body .content-item-summary .form-button-finish-course,
3152 -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 {
3153 3264 float: right;
3154 3265 }
3155 3266
3156 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 {
3157 3268 top: 2px;
3158 - font-family: "Font Awesome 5 Free";
3269 + font-family: "lp-icon";
3159 3270 }
3160 3271 #wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before {
3161 3272 content: "\f017";
3162 3273 }
@@ -3166,33 +3277,12 @@
3166 3277 #wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before {
3167 3278 content: "\f29c";
3168 3279 }
3169 3280
3170 -.scroll-wrapper {
3171 - overflow: hidden;
3172 - opacity: 0;
3173 -}
3174 -.scroll-wrapper .scroll-element {
3175 - background: transparent;
3176 -}
3177 -.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
3178 - transition: opacity 0.25s;
3179 -}
3180 -.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
3181 - opacity: 0.7;
3182 -}
3183 -
3184 3281 .course-remaining-time .label-enrolled {
3185 3282 font-size: inherit;
3186 3283 }
3187 3284
3188 -.learn-press-form.completed button::before {
3189 - margin-right: 10px;
3190 - font-family: "Font Awesome 5 Free";
3191 - font-size: 18px;
3192 - content: "\f00c";
3193 -}
3194 -
3195 3285 .lp-course-progress {
3196 3286 position: relative;
3197 3287 }
3198 3288 .lp-course-progress .lp-passing-conditional {
@@ -3206,336 +3296,250 @@
3206 3296
3207 3297 .viewing-course-item .section-header .section-desc {
3208 3298 display: none;
3209 3299 }
3210 -.viewing-course-item .content-item-wrap {
3211 - margin-top: 50px;
3300 +
3301 +.lp-course-curriculum ul, .lp-course-curriculum li {
3302 + list-style: none;
3303 + margin: 0;
3304 + padding: 0;
3212 3305 }
3213 -
3214 -/***********/
3215 -.course-meta {
3306 +.lp-course-curriculum .course-curriculum-info {
3216 3307 display: flex;
3217 - margin-bottom: 40px;
3308 + justify-content: space-between;
3309 + gap: 20px;
3310 + margin-bottom: 20px;
3218 3311 }
3219 -.course-meta .course-meta__pull-left,
3220 -.course-meta .course-meta__pull-right {
3312 +.lp-course-curriculum .course-curriculum-info__left {
3221 3313 display: flex;
3314 + align-items: center;
3222 3315 flex-wrap: wrap;
3316 + gap: 8px;
3223 3317 }
3224 -.course-meta .course-meta__pull-left {
3225 - flex: 1;
3318 +.lp-course-curriculum .course-curriculum-info__left li {
3319 + display: inline-flex;
3320 + align-items: center;
3321 + gap: 8px;
3226 3322 }
3227 -.course-meta .course-meta__pull-left .meta-item {
3228 - margin-right: 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;
3229 3329 }
3230 -.course-meta .course-meta__pull-right {
3231 - flex: 0 0 50%;
3330 +.lp-course-curriculum .course-curriculum-info__left li:last-child::after {
3331 + content: none;
3232 3332 }
3233 -.course-meta .course-meta__pull-right .meta-item {
3234 - margin-left: 10px;
3333 +.lp-course-curriculum .course-curriculum-info__right {
3334 + font-weight: var(--lp-font-weight-link, 600);
3335 + text-align: right;
3336 + text-transform: capitalize;
3235 3337 }
3236 -.course-meta.course-meta-primary .meta-item {
3237 - flex: 1;
3338 +.lp-course-curriculum .course-toggle-all-sections {
3339 + cursor: pointer;
3238 3340 }
3239 -.course-meta.two-columns .course-meta {
3240 - 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;
3241 3347 }
3242 -
3243 -.course-extra-box {
3244 - margin-bottom: 3px;
3245 - border: 1px solid rgba(204, 204, 204, 0.3);
3246 - border-radius: 5px;
3348 +.lp-course-curriculum .course-section.lp-collapse .course-section__items {
3349 + display: none;
3350 + animation: ease-in-out;
3247 3351 }
3248 -.course-extra-box__title {
3249 - --extra-height: 50px;
3250 - display: flex;
3251 - align-items: center;
3252 - position: relative;
3253 - height: var(--extra-height);
3254 - margin: 0 !important;
3255 - padding: 0 45px 0 38px;
3256 - background: rgba(181, 187, 211, 0.15);
3257 - font-size: 1.1rem;
3258 - font-weight: 600;
3259 - cursor: pointer;
3352 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up {
3353 + display: none;
3260 3354 }
3261 -@media (max-width: 767px) {
3262 - .course-extra-box__title {
3263 - padding-left: 15px;
3264 - }
3355 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down {
3356 + display: block;
3265 3357 }
3266 -.course-extra-box__title::after {
3267 - position: absolute;
3268 - top: 0;
3269 - right: 20px;
3270 - color: #666;
3271 - font-family: "Font Awesome 5 Free";
3272 - line-height: var(--extra-height);
3273 - content: "\f0d7";
3358 +.lp-course-curriculum .course-section .lp-icon-angle-down {
3359 + display: none;
3274 3360 }
3275 -.course-extra-box__content {
3276 - display: none;
3361 +.lp-course-curriculum .course-section:last-child {
3362 + margin-bottom: 0;
3277 3363 }
3278 -.course-extra-box__content-inner {
3279 - -webkit-animation-name: course-extra-box__content-inner-transform;
3280 - animation-name: course-extra-box__content-inner-transform;
3281 - -webkit-animation-duration: 0.3s;
3282 - animation-duration: 0.3s;
3283 - -webkit-animation-timing-function: ease-in-out;
3284 - animation-timing-function: ease-in-out;
3285 - -webkit-animation-iteration-count: 1;
3286 - animation-iteration-count: 1;
3287 - -webkit-animation-direction: normal;
3288 - 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;
3289 3370 }
3290 -.course-extra-box__content ul,
3291 -.course-extra-box__content li {
3292 - list-style: none;
3371 +.lp-course-curriculum .course-section__title {
3372 + font-weight: 600;
3373 + font-size: 1.1em;
3374 + line-height: 1.3em;
3293 3375 }
3294 -.course-extra-box__content ul {
3295 - margin: 0;
3296 - padding: 0;
3376 +.lp-course-curriculum .course-section__description {
3377 + margin: 4px 0 0 0;
3297 3378 }
3298 -.course-extra-box__content li {
3299 - margin: 0;
3300 - padding: 10px 38px;
3301 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
3302 - color: #666;
3303 - font-size: 16px;
3304 - font-weight: 300;
3379 +.lp-course-curriculum .course-section .section-toggle {
3380 + line-height: 1;
3305 3381 }
3306 -@media (max-width: 767px) {
3307 - .course-extra-box__content li {
3308 - padding-left: 30px;
3309 - padding-right: 30px;
3310 - }
3382 +.lp-course-curriculum .course-section .section-toggle i {
3383 + font-size: 24px;
3311 3384 }
3312 -.course-extra-box__content li::before {
3313 - margin-right: 8px;
3314 - color: var(--lp-primary-color);
3315 - font-family: "Font Awesome 5 Free";
3316 - font-weight: 900;
3317 - content: "\f00c";
3385 +.lp-course-curriculum .course-section .course-section-info {
3386 + margin-left: 0;
3387 + margin-right: auto;
3318 3388 }
3319 -.course-extra-box__content li:last-child {
3320 - 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;
3321 3395 }
3322 -.course-extra-box:last-child {
3323 - 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;
3324 3401 }
3325 -.course-extra-box.active .course-extra-box__title::after {
3326 - 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;
3327 3411 }
3328 -.course-extra-box + .comment-respond, .course-extra-box + .comments-area {
3329 - margin-top: 60px;
3330 - margin-bottom: 30px;
3412 +.lp-course-curriculum .course-section .course-item__info {
3413 + display: flex;
3414 + column-gap: 12px;
3415 + row-gap: 8px;
3331 3416 }
3332 -.course-extra-box + .course-tabs {
3333 - margin-top: 60px;
3417 +.lp-course-curriculum .course-section .course-item__info .course-item-ico {
3418 + min-width: 16px;
3334 3419 }
3335 -
3336 -input[name=course-extra-box-ratio] {
3337 - 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;
3338 3427 }
3339 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content {
3340 - display: block;
3428 +@media (max-width: 1024px) {
3429 + .lp-course-curriculum .course-section .course-item__content {
3430 + flex-wrap: wrap;
3431 + }
3341 3432 }
3342 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content .course-extra-box__content-inner {
3343 - transform: scale(1);
3433 +.lp-course-curriculum .course-section .course-item__left:hover {
3434 + color: var(--lp-primary-color, #ffb606);
3344 3435 }
3345 -
3346 -@-webkit-keyframes course-extra-box__content-inner-transform {
3347 - from {
3348 - opacity: 0;
3349 - -webkit-transform: translateX(5%);
3350 - -moz-transform: translateX(5%);
3351 - -ms-transform: translateX(5%);
3352 - -o-transform: translateX(5%);
3353 - transform: translateX(5%);
3354 - }
3355 - to {
3356 - opacity: 1;
3357 - -webkit-transform: translateX(0%);
3358 - -moz-transform: translateX(0%);
3359 - -ms-transform: translateX(0%);
3360 - -o-transform: translateX(0%);
3361 - transform: translateX(0%);
3362 - }
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;
3363 3446 }
3364 -@keyframes course-extra-box__content-inner-transform {
3365 - from {
3366 - opacity: 0;
3367 - transform: translateX(5%);
3447 +@media (max-width: 1024px) {
3448 + .lp-course-curriculum .course-section .course-item__right {
3449 + width: 100%;
3450 + order: 3;
3368 3451 }
3369 - to {
3370 - opacity: 1;
3371 - transform: translateX(0%);
3372 - }
3373 3452 }
3374 -.course-tab-panel-faqs {
3375 - 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;
3376 3457 }
3377 -.course-tab-panel-faqs .course-faqs-box {
3378 - margin-bottom: 20px;
3379 - border: 1px solid rgba(204, 204, 204, 0.6);
3380 - 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;
3381 3463 }
3382 -.course-tab-panel-faqs .course-faqs-box__title {
3383 - display: block;
3384 - position: relative;
3385 - margin: 0;
3386 - padding: 20px 45px 20px 25px;
3387 - font-size: 1.1rem;
3388 - font-weight: 500;
3389 - line-height: 1.7;
3390 - cursor: pointer;
3464 +.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before {
3465 + content: "\f15b";
3391 3466 }
3392 -.course-tab-panel-faqs .course-faqs-box__title::after {
3393 - position: absolute;
3394 - top: 50%;
3395 - right: 28px;
3396 - color: #6c6c6c;
3397 - font-family: "Font Awesome 5 Free";
3398 - font-size: 12px;
3399 - font-weight: 900;
3400 - content: "\f078";
3401 - transform: translateY(-50%);
3467 +.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before {
3468 + content: "\f12e";
3402 3469 }
3403 -.course-tab-panel-faqs .course-faqs-box:last-child {
3404 - margin-bottom: 40px;
3470 +.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before {
3471 + content: "\e929";
3405 3472 }
3406 -.course-tab-panel-faqs .course-faqs-box:hover {
3407 - background: rgba(241, 242, 248, 0.4);
3473 +.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before {
3474 + content: "\e92a";
3408 3475 }
3409 -.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
3410 - color: var(--lp-primary-color);
3476 +.lp-course-curriculum .course-section .course-item-ico.preview::before {
3477 + content: "\f06e";
3478 + color: #999;
3411 3479 }
3412 -.course-tab-panel-faqs .course-faqs-box__content {
3413 - display: none;
3480 +.lp-course-curriculum .course-section .course-item-ico.locked::before {
3481 + content: "\f023";
3482 + color: #999;
3414 3483 }
3415 -.course-tab-panel-faqs .course-faqs-box__content-inner {
3416 - padding: 0 25px 25px 25px;
3417 - color: #666;
3418 - font-size: 1rem;
3419 - font-weight: 300;
3420 - line-height: 26px;
3421 - -webkit-animation-name: course-faqs-box__content-inner-transform;
3422 - animation-name: course-faqs-box__content-inner-transform;
3423 - -webkit-animation-duration: 0.3s;
3424 - animation-duration: 0.3s;
3425 - -webkit-animation-timing-function: ease-in-out;
3426 - animation-timing-function: ease-in-out;
3427 - -webkit-animation-iteration-count: 1;
3428 - animation-iteration-count: 1;
3429 - -webkit-animation-direction: normal;
3430 - animation-direction: normal;
3484 +.lp-course-curriculum .course-section .course-item-ico.passed.completed::before {
3485 + content: "\f00c";
3486 + color: #3bb54a;
3431 3487 }
3432 -
3433 -input[name=course-faqs-box-ratio] {
3434 - 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;
3435 3491 }
3436 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
3437 - display: block;
3492 +.lp-course-curriculum .course-section .course-item-ico.failed.completed::before {
3493 + content: "\f00d";
3494 + color: #f02425;
3438 3495 }
3439 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box {
3440 - background: rgba(241, 242, 248, 0.4);
3496 +.lp-course-curriculum .course-section .course-item-ico.started::before {
3497 + content: "\f00c";
3498 + color: #999;
3441 3499 }
3442 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title {
3443 - color: var(--lp-primary-color);
3500 +.lp-course-curriculum .course-section .course-item-ico.doing::before {
3501 + content: "\e921";
3502 + color: #999;
3444 3503 }
3445 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
3446 - content: "\f077";
3504 +
3505 +.info-learning .course-progress > div {
3506 + margin-bottom: 8px;
3447 3507 }
3448 -
3449 -@-webkit-keyframes course-faqs-box__content-inner-transform {
3450 - from {
3451 - opacity: 0;
3452 - -webkit-transform: translateX(5%);
3453 - -moz-transform: translateX(5%);
3454 - -ms-transform: translateX(5%);
3455 - -o-transform: translateX(5%);
3456 - transform: translateX(5%);
3457 - }
3458 - to {
3459 - opacity: 1;
3460 - -webkit-transform: translateX(0%);
3461 - -moz-transform: translateX(0%);
3462 - -ms-transform: translateX(0%);
3463 - -o-transform: translateX(0%);
3464 - transform: translateX(0%);
3465 - }
3508 +.info-learning .course-progress__line {
3509 + width: 100%;
3510 + background: #ccc;
3511 + height: 5px;
3512 + border-radius: 5px;
3513 + position: relative;
3466 3514 }
3467 -@keyframes course-faqs-box__content-inner-transform {
3468 - from {
3469 - opacity: 0;
3470 - -webkit-transform: translateX(5%);
3471 - -moz-transform: translateX(5%);
3472 - -ms-transform: translateX(5%);
3473 - -o-transform: translateX(5%);
3474 - transform: translateX(5%);
3475 - }
3476 - to {
3477 - opacity: 1;
3478 - -webkit-transform: translateX(0%);
3479 - -moz-transform: translateX(0%);
3480 - -ms-transform: translateX(0%);
3481 - -o-transform: translateX(0%);
3482 - transform: translateX(0%);
3483 - }
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 + left: 0;
3484 3522 }
3485 -/***********/
3486 -@media screen and (max-width: 1300px) {
3487 - body.course-item-popup #learn-press-course-curriculum {
3488 - width: 300px;
3489 - }
3490 - body.course-item-popup #learn-press-course-curriculum .progress-bg {
3491 - width: 40px;
3492 - }
3493 - body.course-item-popup #content-item-nav {
3494 - left: 300px;
3495 - }
3496 - body.course-item-popup .section-desc {
3497 - display: none;
3498 - }
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 + left: 0;
3499 3530 }
3500 -@media screen and (max-width: 1200px) {
3501 - body.course-item-popupx #learn-press-course-curriculum {
3502 - width: 300px;
3503 - }
3504 - body.course-item-popupx #content-item-nav {
3505 - left: 300px;
3506 - }
3507 - body.course-item-popupx #learn-press-content-item .content-item-nav-wrap,
3508 -body.course-item-popupx #learn-press-content-item .content-item-wrap {
3509 - width: 90%;
3510 - }
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);
3511 3537 }
3512 -@media screen and (max-width: 768px) {
3513 - body.course-item-popup .course-curriculum {
3514 - width: 200px;
3515 - }
3516 - body.course-item-popup #content-item-nav {
3517 - left: 200px;
3518 - }
3519 - body.course-item-popup #learn-press-content-item .content-item-nav-wrap,
3520 -body.course-item-popup #learn-press-content-item .content-item-wrap {
3521 - width: 90%;
3522 - }
3523 - body.course-item-popup.wpadminbar #learn-press-content-item,
3524 -body.course-item-popup.wpadminbar #learn-press-course-curriculum {
3525 - top: 106px;
3526 - }
3527 - .learn-press-course-results-progress {
3528 - margin-right: 0%;
3529 - }
3530 - .learn-press-course-results-progress .items-progress,
3531 -.learn-press-course-results-progress .course-progress {
3532 - float: none;
3533 - width: 100%;
3534 - margin-right: 0%;
3535 - margin-bottom: 20px;
3536 - }
3538 +.info-learning .start-date, .info-learning .end-date {
3539 + margin-bottom: 8px;
3537 3540 }
3541 +
3538 3542 .lp-quiz-buttons {
3539 3543 margin-bottom: 20px;
3540 3544 display: block;
3541 3545 clear: both;
@@ -3551,13 +3555,12 @@
3551 3555 }
3552 3556 .quiz-progress .progress-items .progress-item {
3553 3557 position: relative;
3554 3558 color: #777;
3555 - font-size: 15px;
3559 + font-size: 0.938em;
3556 3560 flex: 1;
3557 3561 }
3558 -.quiz-progress .progress-items .progress-item .progress-number,
3559 -.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 {
3560 3563 display: block;
3561 3564 line-height: 1;
3562 3565 text-align: center;
3563 3566 }
@@ -3562,13 +3565,13 @@
3562 3565 text-align: center;
3563 3566 }
3564 3567 .quiz-progress .progress-items .progress-item .progress-number {
3565 3568 margin: 15px 0 10px 0;
3566 - font-size: 20px;
3569 + font-size: 1.25em;
3567 3570 }
3568 3571 .quiz-progress .progress-items .progress-item .progress-label {
3569 3572 margin-bottom: 15px;
3570 - font-size: 14px;
3573 + font-size: 0.875em;
3571 3574 }
3572 3575 .quiz-progress .progress-items .progress-item i {
3573 3576 display: none;
3574 3577 float: left;
@@ -3575,9 +3578,9 @@
3575 3578 width: 60px;
3576 3579 height: 60px;
3577 3580 color: #fff;
3578 3581 background: #00adff;
3579 - font-size: 30px;
3582 + font-size: 1.875em;
3580 3583 line-height: 60px;
3581 3584 text-align: center;
3582 3585 }
3583 3586 .quiz-progress .progress-items .progress-item::after {
@@ -3596,24 +3599,15 @@
3596 3599 overflow: hidden;
3597 3600 position: relative;
3598 3601 margin: 0 0 18px 0;
3599 3602 padding: 10px;
3600 - color: #777;
3601 - background: #f5f5f5;
3602 - font-size: 20px;
3603 3603 cursor: pointer;
3604 - -webkit-border-radius: 4px;
3605 - -moz-border-radius: 4px;
3606 3604 border-radius: 4px;
3607 3605 -webkit-transition: background linear 0.25s;
3608 - -moz-transition: background linear 0.25s;
3609 - -ms-transition: background linear 0.25s;
3610 - -o-transition: background linear 0.25s;
3611 3606 transition: background linear 0.25s;
3612 3607 }
3613 3608 .answer-options .answer-option .option-title {
3614 3609 display: table-cell;
3615 - font-size: smaller;
3616 3610 }
3617 3611 .answer-options .answer-option .option-title .option-title-content {
3618 3612 display: inline-block;
3619 3613 vertical-align: middle;
@@ -3626,11 +3620,8 @@
3626 3620 width: 3px;
3627 3621 background: #ddd;
3628 3622 content: "";
3629 3623 -webkit-transition: background linear 0.25s;
3630 - -moz-transition: background linear 0.25s;
3631 - -ms-transition: background linear 0.25s;
3632 - -o-transition: background linear 0.25s;
3633 3624 transition: background linear 0.25s;
3634 3625 }
3635 3626 .answer-options .answer-option input[type=checkbox],
3636 3627 .answer-options .answer-option input[type=radio] {
@@ -3637,36 +3628,27 @@
3637 3628 -webkit-appearance: initial;
3638 3629 -moz-appearance: initial;
3639 3630 position: relative;
3640 3631 z-index: 10;
3641 - width: 35px;
3642 - min-width: 35px;
3643 - height: 35px;
3632 + width: 32px;
3633 + min-width: 32px;
3634 + height: 32px;
3644 3635 margin: 0 10px 0 3px;
3645 3636 border: 1px solid #cfcfcf;
3646 3637 background: #f9fafc;
3647 - -webkit-border-radius: 4px;
3648 - -moz-border-radius: 4px;
3649 3638 border-radius: 4px;
3650 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 + left: 50%;
3645 + transform: translate(-50%, -50%);
3646 +}
3651 3647 .answer-options .answer-option input[type=checkbox]:focus,
3652 3648 .answer-options .answer-option input[type=radio]:focus {
3653 3649 outline: none;
3654 3650 }
3655 -.answer-options .answer-option input[type=checkbox]::after,
3656 -.answer-options .answer-option input[type=radio]::after {
3657 - margin-top: -10px;
3658 - position: absolute;
3659 - top: 18px;
3660 - left: 9px;
3661 - box-sizing: content-box;
3662 - opacity: 0;
3663 - color: #3db748;
3664 - font-family: "Font Awesome 5 Free";
3665 - font-weight: 900;
3666 - font-size: 16px;
3667 - content: "\f00c";
3668 -}
3669 3651 .answer-options .answer-option input[type=checkbox]:checked ~ .option-title .option-title-content,
3670 3652 .answer-options .answer-option input[type=radio]:checked ~ .option-title .option-title-content {
3671 3653 position: relative;
3672 3654 }
@@ -3679,24 +3661,37 @@
3679 3661 opacity: 1;
3680 3662 }
3681 3663 .answer-options .answer-option input[type=checkbox]::after {
3682 3664 margin-top: 0;
3683 - top: 50%;
3684 - left: 50%;
3685 - -webkit-transform: translate(-50%, -50%);
3686 - -moz-transform: translate(-50%, -50%);
3687 - -ms-transform: translate(-50%, -50%);
3688 - -o-transform: translate(-50%, -50%);
3689 - transform: translate(-50%, -50%);
3690 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 +}
3691 3681 .answer-options .answer-option input[type=radio] {
3692 - -webkit-border-radius: 50%;
3693 - -moz-border-radius: 50%;
3694 3682 border-radius: 50%;
3695 3683 }
3696 3684 .answer-options .answer-option input[type=radio]::before {
3697 3685 border-radius: 50%;
3698 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 +}
3699 3694 .answer-options .answer-option .option-title {
3700 3695 margin: 0;
3701 3696 }
3702 3697 .answer-options .answer-option:hover {
@@ -3701,26 +3696,12 @@
3701 3696 }
3702 3697 .answer-options .answer-option:hover {
3703 3698 background: #e1f5ff;
3704 3699 }
3705 -.answer-options .answer-option.answer-correct {
3706 - background: #e1f5ff;
3707 -}
3708 -.answer-options .answer-option.answer-correct input[type=radio]:checked ~ .option-title::before,
3709 -.answer-options .answer-option.answer-correct input[type=checkbox]:checked ~ .option-title::before {
3710 - background: #e1f5ff;
3711 -}
3712 -.answer-options .answer-option.answered-correct input[type=radio]:checked ~ .option-title::before,
3713 -.answer-options .answer-option.answered-correct input[type=checkbox]:checked ~ .option-title::before {
3714 - background: #00adff;
3715 -}
3716 -.answer-options .answer-option.answered-wrong input[type=radio]::before, .answer-options .answer-option.answered-wrong input[type=radio]::after,
3717 -.answer-options .answer-option.answered-wrong input[type=checkbox]::before,
3718 3700 .answer-options .answer-option.answered-wrong input[type=checkbox]::after {
3719 - border-color: #f00;
3701 + color: #f00;
3720 3702 }
3721 -.answer-options .answer-option.answered-wrong input[type=radio]:checked ~ .option-title::before,
3722 -.answer-options .answer-option.answered-wrong input[type=checkbox]:checked ~ .option-title::before {
3703 +.answer-options .answer-option.answered-wrong input[type=radio]::after {
3723 3704 background: #f00;
3724 3705 }
3725 3706
3726 3707 button[data-counter] {
@@ -3746,25 +3727,19 @@
3746 3727 content: "\f00c";
3747 3728 }
3748 3729 .quiz-result .result-message {
3749 3730 margin-bottom: 30px;
3750 - padding: 10px 0 !important;
3731 + padding: 10px 0;
3751 3732 color: #fff;
3752 3733 background: #f02425;
3753 - font-size: 16px;
3754 - line-height: 22px;
3755 - font-weight: 400;
3756 3734 display: flex;
3757 3735 align-items: center;
3758 3736 justify-content: center;
3759 - -webkit-border-radius: 4px;
3760 - -moz-border-radius: 4px;
3761 - border-radius: 4px;
3737 + border-radius: var(--lp-border-radius, 5px);
3738 + gap: 8px;
3762 3739 }
3763 3740 .quiz-result .result-message::after {
3764 - margin-left: 10px;
3765 - font-family: "Font Awesome 5 Free";
3766 - font-weight: 900;
3741 + font-family: "lp-icon";
3767 3742 content: "\f00d";
3768 3743 }
3769 3744 .quiz-result .result-grade .result-achieved,
3770 3745 .quiz-result .result-grade .result-require {
@@ -3772,11 +3747,10 @@
3772 3747 margin: 0 auto;
3773 3748 }
3774 3749 .quiz-result .result-grade .result-achieved {
3775 3750 padding-bottom: 7px;
3776 - border-bottom: 1px solid #999;
3777 - color: #333;
3778 - font-size: 28px;
3751 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
3752 + font-size: 1.75em;
3779 3753 font-weight: 500;
3780 3754 line-height: 1;
3781 3755 }
3782 3756 .quiz-result .result-grade .result-require {
@@ -3782,14 +3756,14 @@
3782 3756 .quiz-result .result-grade .result-require {
3783 3757 display: block;
3784 3758 padding-top: 5px;
3785 3759 color: #666;
3786 - font-size: 16px;
3760 + font-size: 1em;
3787 3761 font-weight: 400;
3788 3762 line-height: 1;
3789 3763 }
3790 3764 .quiz-result .result-grade .result-message {
3791 - font-size: 14px;
3765 + font-size: 0.875em;
3792 3766 }
3793 3767 .quiz-result.passed .result-achieved {
3794 3768 color: #04adff;
3795 3769 }
@@ -3806,20 +3780,19 @@
3806 3780 display: flex;
3807 3781 margin: 0;
3808 3782 }
3809 3783 .quiz-result .result-statistic .result-statistic-field + li {
3810 - border-top: 1px dashed #ccc;
3784 + border-top: 1px dashed var(--lp-border-color, #E2E0DB);
3811 3785 }
3812 -.quiz-result .result-statistic .result-statistic-field span,
3813 -.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 {
3814 3787 margin: 0;
3815 3788 flex: 1;
3816 3789 }
3817 3790 .quiz-result .result-statistic .result-statistic-field span {
3818 3791 color: #666;
3819 - font-size: 16px;
3792 + font-size: 1em;
3820 3793 font-weight: 400;
3821 - line-height: 35px;
3794 + line-height: 2.1875em;
3822 3795 }
3823 3796 .quiz-result .result-statistic .result-statistic-field span::before {
3824 3797 display: inline-block;
3825 3798 width: 15px;
@@ -3824,17 +3797,15 @@
3824 3797 display: inline-block;
3825 3798 width: 15px;
3826 3799 margin-right: 10px;
3827 3800 color: var(--lp-primary-color);
3828 - font-family: "Font Awesome 5 Free";
3829 - font-size: 16px;
3801 + font-family: "lp-icon";
3802 + font-size: 1em;
3830 3803 font-weight: 900;
3831 3804 }
3832 3805 .quiz-result .result-statistic .result-statistic-field p {
3833 3806 color: #333;
3834 - font-size: 16px;
3835 3807 font-weight: 500;
3836 - line-height: 35px;
3837 3808 text-align: right;
3838 3809 }
3839 3810 .quiz-result .result-statistic .result-statistic-field.result-time-spend label::before {
3840 3811 font-weight: 400;
@@ -3860,8 +3831,121 @@
3860 3831 color: #ddd;
3861 3832 content: "\f2f5";
3862 3833 }
3863 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 +}
3864 3948 .quiz-status {
3865 3949 position: sticky;
3866 3950 z-index: 99;
3867 3951 top: 0;
@@ -3873,27 +3957,15 @@
3873 3957 display: flex;
3874 3958 box-sizing: border-box;
3875 3959 width: 100%;
3876 3960 max-width: 792px;
3877 - height: 60px;
3878 3961 margin: 0 auto;
3879 - padding: 5px 10px 5px 30px;
3962 + padding: 8px 16px;
3880 3963 border-radius: 4px;
3881 3964 background: var(--lp-primary-color);
3882 3965 justify-content: center;
3883 3966 align-items: center;
3884 3967 }
3885 -@media (max-width: 480px) {
3886 - .quiz-status > div {
3887 - display: block;
3888 - height: auto;
3889 - text-align: center;
3890 - padding: 15px;
3891 - }
3892 - .quiz-status > div .questions-index {
3893 - margin-bottom: 10px;
3894 - }
3895 -}
3896 3968 .quiz-status > div > div {
3897 3969 display: flex;
3898 3970 flex-direction: row-reverse;
3899 3971 flex: 0 0 50%;
@@ -3903,8 +3975,20 @@
3903 3975 .quiz-status > div > div {
3904 3976 justify-content: center;
3905 3977 }
3906 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 +}
3907 3991 .quiz-status > div .current-point {
3908 3992 display: none;
3909 3993 }
3910 3994 .quiz-status .questions-index {
@@ -3909,11 +3993,11 @@
3909 3993 }
3910 3994 .quiz-status .questions-index {
3911 3995 display: inline-block;
3912 3996 color: #666;
3913 - font-size: 16px;
3997 + font-size: 1em;
3914 3998 font-weight: 400;
3915 - line-height: 26px;
3999 + line-height: 1.625em;
3916 4000 }
3917 4001 .quiz-status .questions-index span {
3918 4002 color: #333;
3919 4003 font-weight: 500;
@@ -3918,26 +4002,16 @@
3918 4002 color: #333;
3919 4003 font-weight: 500;
3920 4004 }
3921 4005 .quiz-status .countdown {
3922 - position: relative;
3923 - min-width: 120px;
3924 - margin-right: 5px;
3925 - padding: 12px 29px;
4006 + min-height: 38px;
3926 4007 color: #333;
3927 - background: #fff;
3928 - font-size: 14px;
3929 - font-weight: 400;
3930 - line-height: 1;
4008 + font-weight: 500;
3931 4009 text-align: center;
3932 4010 }
3933 4011 .quiz-status .countdown .fas {
3934 - position: absolute;
3935 - top: 50%;
3936 - left: 10px;
3937 4012 color: #333;
3938 - font-size: 14px;
3939 - transform: translateY(-50%);
4013 + font-size: 1em;
3940 4014 }
3941 4015 .quiz-status .countdown .clock {
3942 4016 display: none;
3943 4017 width: 40px;
@@ -3950,9 +4024,8 @@
3950 4024 border: 4px solid #b1c1e6;
3951 4025 border-radius: 50%;
3952 4026 content: "";
3953 4027 -webkit-box-sizing: border-box;
3954 - -moz-box-sizing: border-box;
3955 4028 box-sizing: border-box;
3956 4029 }
3957 4030 .quiz-status .countdown .clock .circle-progress-bar {
3958 4031 display: inline-block;
@@ -3968,8 +4041,11 @@
3968 4041 }
3969 4042 .quiz-status .countdown .clock.x .circle-progress-bar__circle {
3970 4043 stroke: #f00;
3971 4044 }
4045 +.quiz-status .countdown i {
4046 + margin: 0 5px 0 0;
4047 +}
3972 4048 .quiz-status .submit-quiz button {
3973 4049 margin: 0 0 0 10px;
3974 4050 border: none;
3975 4051 border-radius: 0;
@@ -3999,9 +4075,9 @@
3999 4075 border: 1px solid #ddd;
4000 4076 color: #999;
4001 4077 background: #f5f5f5;
4002 4078 box-shadow: none;
4003 - font-size: 12px;
4079 + font-size: 0.75em;
4004 4080 line-height: 1;
4005 4081 }
4006 4082 .question-numbers li a span {
4007 4083 vertical-align: middle;
@@ -4020,9 +4096,9 @@
4020 4096 background: #fff;
4021 4097 }
4022 4098 .question-numbers li.answered a::after {
4023 4099 margin-left: 3px;
4024 - font-family: "Font Awesome 5 Free";
4100 + font-family: "lp-icon";
4025 4101 font-size: 8px;
4026 4102 vertical-align: middle;
4027 4103 }
4028 4104 .question-numbers li.answered.answered-wrong a {
@@ -4071,14 +4147,12 @@
4071 4147 }
4072 4148 }
4073 4149 .quiz-intro-item::before {
4074 4150 position: relative;
4075 - top: -2px;
4076 4151 margin-right: 10px;
4077 4152 color: var(--lp-primary-color);
4078 - font-family: "Font Awesome 5 Free";
4079 - font-size: 16px;
4080 - font-weight: 900;
4153 + font-family: "lp-icon";
4154 + font-size: 1em;
4081 4155 }
4082 4156 .quiz-intro-item--passing-grade {
4083 4157 order: 2;
4084 4158 }
@@ -4100,15 +4174,12 @@
4100 4174 .quiz-intro-item__title {
4101 4175 margin: 0;
4102 4176 padding: 0 8px 0 0;
4103 4177 color: #333;
4104 - font-size: 16px;
4105 4178 font-weight: 300;
4106 - line-height: 1.7;
4107 4179 }
4108 4180 .quiz-intro-item__content {
4109 4181 color: #222;
4110 - font-size: 16px;
4111 4182 font-weight: 400;
4112 4183 }
4113 4184
4114 4185 .question-explanation-content,
@@ -4187,11 +4258,8 @@
4187 4258 padding: 50px;
4188 4259 justify-content: center;
4189 4260 align-items: center;
4190 4261 -webkit-transform: none !important;
4191 - -moz-transform: none !important;
4192 - -ms-transform: none !important;
4193 - -o-transform: none !important;
4194 4262 transform: none !important;
4195 4263 }
4196 4264 .quiz-result .result-grade::before,
4197 4265 .quiz-result .result-grade svg {
@@ -4200,10 +4268,8 @@
4200 4268 left: 50%;
4201 4269 width: 200px;
4202 4270 height: 200px;
4203 4271 margin-left: -100px;
4204 - -webkit-border-radius: 50%;
4205 - -moz-border-radius: 50%;
4206 4272 border-radius: 50%;
4207 4273 }
4208 4274 .quiz-result .result-grade::before {
4209 4275 box-sizing: border-box;
@@ -4212,11 +4278,8 @@
4212 4278 content: "";
4213 4279 }
4214 4280 .quiz-result .result-grade svg {
4215 4281 -webkit-transform: rotate(-90deg);
4216 - -moz-transform: rotate(-90deg);
4217 - -ms-transform: rotate(-90deg);
4218 - -o-transform: rotate(-90deg);
4219 4282 transform: rotate(-90deg);
4220 4283 }
4221 4284 .quiz-result .result-grade svg circle {
4222 4285 stroke: var(--lp-primary-color);
@@ -4222,11 +4285,8 @@
4222 4285 stroke: var(--lp-primary-color);
4223 4286 }
4224 4287 .quiz-result.passed .result-grade svg {
4225 4288 -webkit-transform: rotate(-90deg);
4226 - -moz-transform: rotate(-90deg);
4227 - -ms-transform: rotate(-90deg);
4228 - -o-transform: rotate(-90deg);
4229 4289 transform: rotate(-90deg);
4230 4290 }
4231 4291 .quiz-result.passed .result-grade .result-achieved {
4232 4292 color: #333;
@@ -4237,22 +4297,24 @@
4237 4297
4238 4298 .quiz-questions .question {
4239 4299 margin-bottom: 60px;
4240 4300 }
4301 +.quiz-questions .question-answers .answer-options {
4302 + margin: 0;
4303 + padding: 0;
4304 +}
4241 4305
4242 4306 .question .answer-option {
4243 4307 padding: 0;
4244 - _border: 2px solid #d9e0f1;
4245 - background: #fff;
4246 4308 }
4247 4309 .question .answer-option input[type=radio],
4248 4310 .question .answer-option input[type=checkbox] {
4249 4311 position: absolute;
4250 4312 top: 50%;
4251 - margin: -19px 0 0 10px;
4252 4313 border-color: #d9e0f1;
4253 - -webkit-border-radius: 4px;
4254 - -moz-border-radius: 4px;
4314 + -webkit-transform: translateY(-50%);
4315 + transform: translateY(-50%);
4316 + margin: 0 0 0 10px;
4255 4317 border-radius: 4px;
4256 4318 }
4257 4319 .question .answer-option input[type=radio]::after,
4258 4320 .question .answer-option input[type=checkbox]::after {
@@ -4271,10 +4333,8 @@
4271 4333 .question .answer-option input[type=checkbox]:checked:not(:disabled)::after {
4272 4334 border-color: #99aee4;
4273 4335 }
4274 4336 .question .answer-option input[type=radio] {
4275 - -webkit-border-radius: 50%;
4276 - -moz-border-radius: 50%;
4277 4337 border-radius: 50%;
4278 4338 }
4279 4339 .question .answer-option input[type=radio]::before {
4280 4340 border-radius: 50%;
@@ -4282,24 +4342,14 @@
4282 4342 .question .answer-option .option-title {
4283 4343 display: flex;
4284 4344 width: 100%;
4285 4345 margin: 0;
4286 - padding: 14px 10px 11px 65px;
4287 - border: 1px solid #ccc;
4346 + padding: 10px 10px 10px 60px;
4347 + border: 1px solid var(--lp-border-color, #E2E0DB);
4288 4348 color: #666;
4289 - background: #fff;
4290 - font-size: 16px;
4291 - font-weight: 300;
4292 - line-height: 26px;
4293 - -webkit-border-radius: 4px;
4294 - -moz-border-radius: 4px;
4349 + font-weight: normal;
4295 4350 border-radius: 4px;
4296 4351 }
4297 -.question .answer-option .option-title::after {
4298 - display: inline-block;
4299 - visibility: hidden !important;
4300 - content: ".";
4301 -}
4302 4352 .question .answer-option .option-title:hover {
4303 4353 background: #f9f9f9;
4304 4354 }
4305 4355 .question .answer-option .option-title::before {
@@ -4314,31 +4364,25 @@
4314 4364 .question .question-title {
4315 4365 display: block;
4316 4366 margin-top: 0;
4317 4367 margin-bottom: 18px;
4318 - color: #333;
4319 - font-size: 18px;
4368 + font-size: 1.125em;
4320 4369 font-weight: 500;
4321 4370 }
4322 4371 .question .question-title .edit-link {
4323 4372 float: right;
4324 - font-size: 14px;
4373 + font-size: 0.875em;
4325 4374 font-weight: normal;
4326 4375 }
4327 4376 .question .question-content {
4328 4377 margin-bottom: 30px;
4329 - color: #666;
4330 - font-size: 16px;
4331 - font-weight: 300;
4332 - line-height: 26px;
4333 4378 }
4334 4379 .question .question-content img {
4335 - width: 100%;
4336 4380 max-width: 100%;
4337 4381 }
4338 4382 .question .question-response {
4339 4383 margin-bottom: 10px;
4340 - font-size: 14px;
4384 + font-size: 0.875em;
4341 4385 }
4342 4386 .question .question-response .label {
4343 4387 display: inline-block;
4344 4388 margin: 0 5px 0 0;
@@ -4368,11 +4412,12 @@
4368 4412 color: #00adff;
4369 4413 background: transparent;
4370 4414 font-size: 0;
4371 4415 text-decoration: none;
4416 + border: none;
4372 4417 }
4373 4418 .question .btn-show-hint::before {
4374 - font-family: "Font Awesome 5 Free";
4419 + font-family: "lp-icon";
4375 4420 font-size: 18px;
4376 4421 content: "\f059";
4377 4422 }
4378 4423 .question .btn-show-hint:hover span {
@@ -4377,9 +4422,9 @@
4377 4422 }
4378 4423 .question .btn-show-hint:hover span {
4379 4424 position: absolute;
4380 4425 bottom: 100%;
4381 - left: 0;
4426 + left: 100%;
4382 4427 width: auto;
4383 4428 padding: 6px 9px;
4384 4429 border-radius: 2px;
4385 4430 color: #333;
@@ -4402,9 +4447,9 @@
4402 4447 min-width: 50px;
4403 4448 margin: 0 10px;
4404 4449 padding: 0 10px;
4405 4450 border: none;
4406 - border-bottom: 1px dashed #ddd;
4451 + border-bottom: 1px dashed var(--lp-border-color, #E2E0DB);
4407 4452 text-align: center;
4408 4453 white-space: nowrap;
4409 4454 }
4410 4455 .question.question-fill_in_blanks .blanks .blank-input br {
@@ -4427,10 +4472,8 @@
4427 4472 margin: 0 5px;
4428 4473 padding: 0 6px;
4429 4474 background: #ddd;
4430 4475 line-height: 1;
4431 - -webkit-border-radius: 4px;
4432 - -moz-border-radius: 4px;
4433 4476 border-radius: 4px;
4434 4477 }
4435 4478 .question.question-fill_in_blanks .blanks.ordered {
4436 4479 list-style-position: inside;
@@ -4442,8 +4485,15 @@
4442 4485 .lp-sort-bg label.option-title {
4443 4486 background: rgba(255, 182, 6, 0.68) !important;
4444 4487 }
4445 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 +
4446 4496 .learn-press-message.fixed {
4447 4497 position: fixed;
4448 4498 top: 32px;
4449 4499 left: 0;
@@ -4457,30 +4507,124 @@
4457 4507 .learn-press-message.fixed[data-delay-in] {
4458 4508 display: none;
4459 4509 }
4460 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-right: 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-right: 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 + left: -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 +
4461 4602 /**
4462 4603 * CSS for overriding some style defaults of themes
4463 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-left: 0;
4611 + padding-right: 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 +}
4464 4619 .lp-archive-courses ul {
4465 4620 list-style-type: revert;
4466 - padding: 0 0 23px 1em;
4621 + padding: 0 0 1em 1em;
4467 4622 }
4468 -.lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4623 +.lp-archive-courses ul.course-nav-tabs {
4469 4624 list-style: none;
4470 4625 padding: 0;
4471 4626 }
4472 -@media (max-width: 768px) {
4473 - .lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4474 - padding-left: 15px;
4475 - padding-right: 15px;
4476 - }
4477 -}
4478 -.lp-archive-courses ul, .lp-archive-courses ol {
4479 - list-style-type: decimal;
4480 - list-style-position: inside;
4481 - padding: 0 0 23px;
4482 -}
4483 4627 .lp-archive-courses ol ul {
4484 4628 padding: 2px 0 2px 35px;
4485 4629 }
4486 4630 .lp-archive-courses ol ol {
@@ -4485,18 +4629,11 @@
4485 4629 }
4486 4630 .lp-archive-courses ol ol {
4487 4631 padding: 2px 0 2px 20px;
4488 4632 }
4489 -.lp-archive-courses thead th, .lp-archive-courses tr th {
4490 - padding: 9px 24px;
4491 -}
4492 -.lp-archive-courses tr td {
4493 - border-top: 1px solid #eee;
4494 - padding: 6px 24px;
4495 -}
4496 4633
4497 -.learnpress #left-area ul, .learnpress .entry-content ul, .learnpress .et-l--body ul, .learnpress .et-l--footer ul, .learnpress .et-l--header ul {
4498 - 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;
4499 4636 list-style: none !important;
4500 4637 }
4501 4638
4502 4639 .learnpress.dt-the7 .learn-press-filters {
@@ -4532,8 +4669,20 @@
4532 4669 padding-left: 15px;
4533 4670 padding-right: 15px;
4534 4671 }
4535 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 +
4536 4685 body.learnpress-page.twentysixteen #primary .lp-entry-content {
4537 4686 float: none;
4538 4687 width: auto;
4539 4688 margin: 0 15%;
@@ -4551,8 +4700,16 @@
4551 4700 }
4552 4701 body.learnpress-page.twentyseventeen #primary article.type-page {
4553 4702 width: 100%;
4554 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-left: 0;
4710 + padding-right: 0;
4711 +}
4555 4712
4556 4713 @media screen and (min-width: 61.5625em) {
4557 4714 body.twentysixteen.learnpress-page .entry-footer {
4558 4715 display: none;
@@ -4576,19 +4733,361 @@
4576 4733 }
4577 4734
4578 4735 @media screen and (min-width: 48em) {
4579 4736 body.twentyseventeen.learnpress-page #primary article.page .entry-header,
4580 -body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4737 + body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4581 4738 width: 100%;
4582 4739 float: none;
4583 4740 }
4584 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 35px 8px 15px !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-left: 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-left: 16px;
4897 + padding-right: 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-left: 0;
4915 + padding-right: 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-left: 0;
4985 + --lp-white-grey: trasparent;
4986 + padding-right: 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-left: 20px;
5036 + padding-right: 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-left: 15px;
5055 + padding-right: 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-left: 20px;
5068 + padding-right: 20px;
5069 +}
5070 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item {
5071 + padding-left: 0;
5072 + padding-right: 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 +
4585 5084 .learn-press-tip {
4586 5085 display: none;
4587 5086 margin: 0 5px;
4588 5087 color: #444;
4589 - font-size: 13px;
4590 5088 font-style: normal;
5089 + font-weight: normal;
4591 5090 line-height: 1;
4592 5091 vertical-align: baseline;
4593 5092 cursor: pointer;
4594 5093 }
@@ -4595,9 +5094,9 @@
4595 5094 .learn-press-tip.ready {
4596 5095 display: inline-block;
4597 5096 }
4598 5097 .learn-press-tip::before {
4599 - font-family: "Font Awesome 5 Free";
5098 + font-family: "lp-icon";
4600 5099 content: "\f059";
4601 5100 }
4602 5101 .learn-press-tip:hover {
4603 5102 opacity: 0.8;
@@ -4610,16 +5109,14 @@
4610 5109 margin-left: -1px;
4611 5110 padding: 0.618em 1em;
4612 5111 color: #fff;
4613 5112 background: #383838;
4614 - font-size: 12px;
5113 + font-size: 0.8em;
4615 5114 line-height: 1.2em;
4616 - -webkit-border-radius: 3px;
4617 - -moz-border-radius: 3px;
4618 5115 border-radius: 3px;
4619 5116 }
4620 5117 .learn-press-tip-floating > * {
4621 - font-size: 12px;
5118 + font-size: 0.8em;
4622 5119 }
4623 5120 .learn-press-tip-floating .close {
4624 5121 display: inline-block;
4625 5122 position: absolute;
@@ -4629,17 +5126,15 @@
4629 5126 height: 16px;
4630 5127 border: 1px solid #fff;
4631 5128 color: #fff;
4632 5129 background: #468fbc;
4633 - line-height: 16px;
5130 + line-height: 1rem;
4634 5131 text-align: center;
4635 5132 cursor: pointer;
4636 - -webkit-border-radius: 50%;
4637 - -moz-border-radius: 50%;
4638 5133 border-radius: 50%;
4639 5134 }
4640 5135 .learn-press-tip-floating .close::before {
4641 - font-family: "Font Awesome 5 Free";
5136 + font-family: "lp-icon";
4642 5137 content: "\f00d";
4643 5138 }
4644 5139 .learn-press-tip-floating p {
4645 5140 margin: 0;
@@ -4673,46 +5168,16 @@
4673 5168 */
4674 5169 /**
4675 5170 * Mixin
4676 5171 */
4677 -@-webkit-keyframes rotating4 {
4678 - from {
4679 - -webkit-transform: rotate(0deg);
4680 - -o-transform: rotate(0deg);
4681 - transform: rotate(0deg);
4682 - }
4683 - to {
4684 - -webkit-transform: rotate(360deg);
4685 - -o-transform: rotate(360deg);
4686 - transform: rotate(360deg);
4687 - }
4688 -}
4689 5172 @keyframes rotating4 {
4690 5173 from {
4691 - -ms-transform: rotate(0deg);
4692 - -moz-transform: rotate(0deg);
4693 - -webkit-transform: rotate(0deg);
4694 - -o-transform: rotate(0deg);
4695 5174 transform: rotate(0deg);
4696 5175 }
4697 5176 to {
4698 - -ms-transform: rotate(360deg);
4699 - -moz-transform: rotate(360deg);
4700 - -webkit-transform: rotate(360deg);
4701 - -o-transform: rotate(360deg);
4702 5177 transform: rotate(360deg);
4703 5178 }
4704 5179 }
4705 -@-webkit-keyframes animation4 {
4706 - from {
4707 - left: -40%;
4708 - width: 40%;
4709 - }
4710 - to {
4711 - left: 100%;
4712 - width: 10%;
4713 - }
4714 -}
4715 5180 @keyframes animation4 {
4716 5181 from {
4717 5182 left: -40%;
4718 5183 width: 40%;
@@ -4736,10 +5201,8 @@
4736 5201 min-width: 300px !important;
4737 5202 padding: 10px !important;
4738 5203 background: #F5F5F5;
4739 5204 transition: opacity 0.25s;
4740 - -webkit-border-radius: 3px;
4741 - -moz-border-radius: 3px;
4742 5205 border-radius: 3px;
4743 5206 }
4744 5207 body.confirm #popup_container #popup_title {
4745 5208 display: none !important;
@@ -4747,10 +5210,8 @@
4747 5210 body.confirm #popup_container #popup_message {
4748 5211 margin: -10px;
4749 5212 background: #FFF;
4750 5213 padding: 20px;
4751 - -webkit-border-radius: 3px;
4752 - -moz-border-radius: 3px;
4753 5214 border-radius: 3px;
4754 5215 }
4755 5216 body.confirm #popup_container .close {
4756 5217 position: absolute;
@@ -4762,9 +5223,9 @@
4762 5223 text-align: center;
4763 5224 }
4764 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] {
4765 5226 height: 30px;
4766 - line-height: 30px;
5227 + line-height: 1.875rem;
4767 5228 padding: 0 25px;
4768 5229 }
4769 5230 body.confirm #popup_container #popup_cancel {
4770 5231 display: none;
@@ -4776,35 +5237,46 @@
4776 5237
4777 5238 /**
4778 5239 * Archive courses page.
4779 5240 */
4780 -a {
4781 - text-decoration: none;
5241 +.lp-archive-courses {
5242 + width: 100%;
5243 + scroll-margin: 30px;
4782 5244 }
4783 -
4784 -.lp-content-area {
4785 - width: 100%;
4786 - max-width: 1170px;
4787 - margin: 0 auto;
5245 +.lp-archive-courses .lp-content-area.has-sidebar {
5246 + display: flex;
5247 + gap: 32px;
5248 + align-items: flex-start;
4788 5249 }
4789 -@media (max-width: 1024px) {
4790 - .lp-content-area {
4791 - padding-right: 15px;
4792 - padding-left: 15px;
5250 +@media (max-width: 768px) {
5251 + .lp-archive-courses .lp-content-area.has-sidebar {
5252 + display: inherit;
4793 5253 }
4794 5254 }
4795 -
4796 -.lp-content-area::after,
4797 -.lp-content-area::before {
4798 - display: table;
4799 - clear: both;
4800 - content: "";
5255 +.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5256 + width: 33.33%;
4801 5257 }
4802 -
4803 -.lp-archive-courses {
4804 - width: 100%;
4805 - 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 + }
4806 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 +}
4807 5279 .lp-archive-courses.loading ul.learn-press-courses {
4808 5280 position: relative;
4809 5281 }
4810 5282 .lp-archive-courses.loading ul.learn-press-courses::before, .lp-archive-courses.loading ul.learn-press-courses::after {
@@ -4817,9 +5289,9 @@
4817 5289 }
4818 5290 .lp-archive-courses.loading ul.learn-press-courses::after {
4819 5291 z-index: 3;
4820 5292 background: #f3f3f3;
4821 - 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%);
4822 5294 background-size: 400% 100%;
4823 5295 list-style: none;
4824 5296 animation: lp-skeleton-loading 1.4s ease infinite;
4825 5297 }
@@ -4825,192 +5297,93 @@
4825 5297 }
4826 5298 .lp-archive-courses.loading ul.learn-press-courses::before {
4827 5299 z-index: 2;
4828 5300 opacity: 0.8%;
4829 - background: #fff;
5301 + background: var(--lp-color-white, #fff);
4830 5302 }
4831 -.lp-archive-courses form[name=search-course] {
4832 - position: relative;
4833 - margin-bottom: 20px;
4834 -}
4835 -.lp-archive-courses form[name=search-course] .search-course-input {
4836 - width: 100%;
4837 - padding: 12px;
4838 - -webkit-box-sizing: border-box;
4839 - -moz-box-sizing: border-box;
4840 - box-sizing: border-box;
4841 -}
4842 -.lp-archive-courses form[name=search-course] .search-course-button {
4843 - position: absolute;
4844 - top: 1px;
4845 - right: 1px;
4846 - bottom: 1px;
4847 - height: auto;
4848 - padding: 15px;
4849 - line-height: 1px;
4850 -}
4851 5303 .lp-archive-courses .learn-press-courses-header {
4852 - float: left;
4853 - padding-top: 4px;
5304 + margin-bottom: 16px;
4854 5305 }
4855 5306 .lp-archive-courses .learn-press-courses-header h1 {
4856 5307 margin: 0;
4857 - font-size: 30px;
4858 - font-weight: 600;
5308 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
4859 5309 }
4860 -@media (max-width: 767px) {
4861 - .lp-archive-courses .learn-press-courses-header {
4862 - margin-bottom: 20px;
4863 - }
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;
4864 5321 }
4865 -.lp-archive-courses .course-item {
5322 +.learn-press-courses .course-item {
4866 5323 flex-direction: column;
4867 5324 display: flex;
4868 5325 transition: all 0.3s;
4869 5326 }
4870 -.lp-archive-courses .course-item:hover .course-thumbnail .thumbnail::before {
5327 +.learn-press-courses .course-item:hover .course-thumbnail .thumbnail::before {
4871 5328 opacity: 1;
4872 5329 }
4873 -.lp-archive-courses .course-item:hover .course-thumbnail a img {
5330 +.learn-press-courses .course-item:hover .course-thumbnail a img {
4874 5331 transform: scale(1.05);
4875 5332 }
4876 -.lp-archive-courses .course-item:hover .course-wishlist {
5333 +.learn-press-courses .course-item:hover .course-wishlist {
4877 5334 opacity: 1;
4878 5335 }
4879 -.lp-archive-courses .course-item .course-wishlist.filled {
5336 +.learn-press-courses .course-item .course-wishlist.filled {
4880 5337 opacity: 1;
4881 5338 }
4882 -.lp-archive-courses .course-item .course-instructor {
4883 - float: left;
4884 - margin-bottom: 16px;
4885 - font-size: 14px;
4886 - font-weight: 300;
4887 - line-height: 25px;
4888 - text-transform: capitalize;
4889 -}
4890 -.lp-archive-courses .course-item .course-instructor a {
4891 - color: #059de9;
4892 -}
4893 -.lp-archive-courses .course-item .course-instructor a:hover {
4894 - color: var(--lp-primary-color);
4895 -}
4896 -.lp-archive-courses .course-content {
5339 +.learn-press-courses .course-content {
4897 5340 position: relative;
4898 5341 border-top: 0;
4899 5342 }
4900 -.lp-archive-courses .course-content .course-permalink {
4901 - display: -webkit-box;
4902 - clear: both;
4903 - overflow: hidden;
4904 - position: relative;
5343 +.learn-press-courses .course-content .course-permalink {
5344 + display: block;
4905 5345 border: none;
4906 - color: #fff;
4907 5346 text-decoration: none;
4908 - text-transform: none;
4909 - -webkit-line-clamp: 2;
4910 - -webkit-box-orient: vertical;
4911 - -webkit-box-shadow: none;
4912 - -moz-box-shadow: none;
4913 - box-shadow: none;
5347 + color: inherit;
5348 + line-height: 1.3;
4914 5349 }
4915 -.lp-archive-courses .course-content .course-permalink:focus {
4916 - -webkit-box-shadow: none;
4917 - -moz-box-shadow: none;
4918 - box-shadow: none;
4919 -}
4920 -.lp-archive-courses .course-content .course-review {
5350 +.learn-press-courses .course-content .course-review {
4921 5351 display: none;
4922 5352 }
4923 -.lp-archive-courses .course-content .course-categories,
4924 -.lp-archive-courses .course-content .course-tags {
4925 - display: block;
4926 - font-size: 14px;
4927 - font-weight: 300;
4928 -}
4929 -.lp-archive-courses .course-content .course-categories {
4930 - float: left;
4931 - position: relative;
4932 - margin-right: 10px;
4933 - margin-bottom: 16px;
4934 -}
4935 -.lp-archive-courses .course-content .course-categories a {
5353 +.learn-press-courses .course-content .course-tags {
4936 5354 display: inline-block;
4937 - display: none;
4938 - margin: 0 10px;
4939 - color: #fff;
4940 - text-decoration: none;
4941 5355 }
4942 -.lp-archive-courses .course-content .course-categories a:first-child {
5356 +.learn-press-courses .course-content .course-info > span {
4943 5357 display: block;
4944 - margin-left: 0;
4945 - padding: 2px 16px;
4946 - background: var(--lp-primary-color);
4947 5358 }
4948 -.lp-archive-courses .course-content .course-categories a:hover {
4949 - 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);
4950 5363 }
4951 -.lp-archive-courses .course-content .course-categories::after {
4952 - position: absolute;
4953 - top: 50%;
4954 - right: -2px;
4955 - width: 1px;
4956 - height: 12px;
4957 - opacity: 0.5;
4958 - background: #999;
4959 - content: "";
4960 - transform: translate(0, -50%);
4961 -}
4962 -.lp-archive-courses .course-content .course-info {
4963 - color: #666;
4964 - font-size: 14px;
4965 - font-weight: 300;
4966 -}
4967 -.lp-archive-courses .course-content .course-info > span {
4968 - display: block;
4969 -}
4970 -.lp-archive-courses .course-content .course-info .course-price {
4971 - float: right;
4972 -}
4973 -.lp-archive-courses .course-content .course-info .course-price .origin-price,
4974 -.lp-archive-courses .course-content .course-info .course-price .price {
4975 - color: #333;
4976 - font-size: 16px;
4977 - font-weight: 600;
4978 -}
4979 -.lp-archive-courses .course-content .course-info .course-price .origin-price {
4980 - margin-right: 10px;
4981 - color: #666;
4982 - font-size: 14px;
4983 - font-weight: 300;
5364 +.learn-press-courses .course-content .course-info .course-price .origin-price {
5365 + margin-right: 8px;
5366 + opacity: 0.8;
5367 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
4984 5368 text-decoration: line-through;
4985 5369 }
4986 -.lp-archive-courses .course-content .course-info .course-instructor {
4987 - float: right;
4988 -}
4989 -.lp-archive-courses .course-content .course-info::after {
4990 - display: block;
4991 - clear: both;
4992 - content: "";
4993 -}
4994 -.lp-archive-courses .course-content .course-excerpt {
5370 +.learn-press-courses .course-content .course-short-description {
4995 5371 display: -webkit-box;
4996 5372 overflow: hidden;
4997 - margin-bottom: 28px;
4998 - color: #666;
4999 - font-size: 16px;
5000 - font-weight: 300;
5001 - line-height: 26px;
5373 + margin-bottom: 16px;
5002 5374 -webkit-line-clamp: 2;
5003 5375 -webkit-box-orient: vertical;
5004 5376 }
5005 -.lp-archive-courses .course-content .separator {
5377 +.learn-press-courses .course-content .separator {
5006 5378 display: none;
5007 5379 }
5008 -.lp-archive-courses .course-wrap-thumbnail {
5380 +.learn-press-courses .course-thumbnail {
5009 5381 overflow: hidden;
5010 5382 position: relative;
5383 + border-radius: var(--lp-border-radius, 5px);
5011 5384 }
5012 -.lp-archive-courses .course-wrap-thumbnail .lp-badge.featured {
5385 +.learn-press-courses .course-thumbnail .lp-badge.featured {
5013 5386 position: absolute;
5014 5387 z-index: 100;
5015 5388 top: 28px;
5016 5389 left: -110px;
@@ -5017,42 +5390,41 @@
5017 5390 width: 300px;
5018 5391 text-align: center;
5019 5392 transform: rotate(-45deg);
5020 5393 }
5021 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist {
5394 +.learn-press-courses .course-thumbnail .course-wishlist {
5022 5395 position: absolute;
5023 5396 z-index: 2;
5024 5397 top: 6px;
5025 5398 right: 6px;
5026 5399 opacity: 0;
5027 - color: #fff;
5400 + color: var(--lp-color-white, #fff);
5028 5401 cursor: pointer;
5029 5402 }
5030 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist::before {
5031 - font-family: "Font Awesome 5 Free";
5032 - font-weight: 900;
5403 +.learn-press-courses .course-thumbnail .course-wishlist::before {
5404 + font-family: "lp-icon";
5033 5405 content: "\f004";
5034 5406 }
5035 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist .course-wishlist__btn {
5407 +.learn-press-courses .course-thumbnail .course-wishlist .course-wishlist__btn {
5036 5408 display: none;
5037 5409 }
5038 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist:hover {
5410 +.learn-press-courses .course-thumbnail .course-wishlist:hover {
5039 5411 color: var(--lp-primary-color);
5040 5412 }
5041 -.lp-archive-courses .course-wrap-thumbnail:hover::before {
5413 +.learn-press-courses .course-thumbnail:hover::before {
5042 5414 opacity: 1;
5043 5415 }
5044 -.lp-archive-courses .course-wrap-thumbnail:hover .course-thumbnail a img {
5416 +.learn-press-courses .course-thumbnail:hover a img {
5045 5417 transform: scale(1.05);
5046 5418 }
5047 -.lp-archive-courses .course-wrap-thumbnail:hover .course-wishlist {
5419 +.learn-press-courses .course-thumbnail:hover .course-wishlist {
5048 5420 opacity: 1;
5049 5421 }
5050 -.lp-archive-courses .course-thumbnail a {
5422 +.learn-press-courses .course-thumbnail a {
5051 5423 display: block;
5052 5424 overflow: hidden;
5053 5425 }
5054 -.lp-archive-courses .course-thumbnail .thumbnail {
5426 +.learn-press-courses .course-thumbnail .thumbnail {
5055 5427 margin: 0;
5056 5428 padding: 0;
5057 5429 border: 0;
5058 5430 border-radius: unset;
@@ -5057,103 +5429,862 @@
5057 5429 border: 0;
5058 5430 border-radius: unset;
5059 5431 line-height: unset;
5060 5432 }
5061 -.lp-archive-courses .course-thumbnail .thumbnail::before {
5062 - position: absolute;
5063 - z-index: 1;
5064 - top: 0;
5065 - right: 0;
5066 - bottom: 0;
5067 - left: 0;
5068 - opacity: 0;
5069 - background: rgba(0, 0, 0, 0.5);
5070 - content: "";
5071 - transition: all 0.3s;
5072 -}
5073 -.lp-archive-courses .course-thumbnail img {
5433 +.learn-press-courses .course-thumbnail img {
5074 5434 display: block;
5075 5435 width: 100%;
5076 5436 height: auto;
5077 5437 transition: all 0.5s ease;
5078 5438 transform: scale(1);
5439 + max-width: unset !important;
5079 5440 }
5080 -.lp-archive-courses .course-title {
5081 - margin: 0;
5441 +.learn-press-courses .wap-course-title {
5442 + margin: 0 0 12px 0;
5082 5443 padding: 0;
5083 - color: #333;
5084 - font-size: 16px;
5085 - font-weight: 600;
5086 - 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);
5087 5447 }
5088 -.lp-archive-courses .course-title:hover {
5448 +.learn-press-courses .wap-course-title a:hover {
5089 5449 color: var(--lp-primary-color);
5090 5450 }
5451 +.learn-press-courses .course-permalink:hover {
5452 + color: var(--lp-primary-color);
5453 +}
5091 5454 @media (min-width: 769px) {
5092 - .lp-archive-courses .course-summary-content .course-info-left {
5093 - width: calc(100% - 330px);
5455 + .learn-press-courses .course-summary-content .course-info-left {
5456 + width: calc(100% - 340px);
5094 5457 }
5095 5458 }
5096 -.lp-archive-courses .course-summary-content .course-title {
5097 - margin-bottom: 42px;
5098 - color: #fff;
5099 - font-size: 1.5rem;
5100 - 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-right: 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-right: 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 0 0 24px;
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 10px 10px 0;
5618 + padding: 3px 5px;
5619 + border-radius: 3px;
5620 + color: var(--lp-color-white, #fff);
5621 + background: #e4a2a2;
5101 5622 line-height: 1;
5102 5623 }
5103 -.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-left: 15px;
5708 + margin-right: 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 {
5104 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-right: 30px;
5758 + background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
5759 + background-size: 0.8em;
5760 + background-position: calc(100% - 0.5em) center;
5761 + background-repeat: no-repeat;
5762 + -webkit-appearance: none;
5763 + appearance: none;
5764 + line-height: 1.1;
5105 5765 }
5766 +.woocommerce-js .lp-courses-bar .courses-order-by {
5767 + background-position-x: calc(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 4px 0 0;
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 +}
5106 5827 @media (max-width: 768px) {
5107 - .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: var(--lp-border-radius, 5px) 0 0 var(--lp-border-radius, 5px);
5850 + border: 1px solid var(--lp-border-color, #E2E0DB);
5851 + border-right: 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: 0 var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0;
5858 + border: 1px solid var(--lp-border-color, #E2E0DB);
5859 + border-left: 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 {
5108 5875 width: 100%;
5109 5876 }
5877 + .lp-courses-bar .search-courses input {
5878 + min-width: 240px;
5879 + max-width: unset;
5880 + }
5110 5881 }
5111 -.lp-archive-courses .course-detail-info {
5112 - 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-right: 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-left: 12px;
6026 + padding-left: 12px;
6027 + border-left: 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-right: 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 0 0 20px;
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 {
5113 6075 color: #fff;
5114 - 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%;
5115 6100 position: relative;
5116 6101 }
5117 -.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");
5118 6203 content: "";
5119 - width: 50%;
5120 - 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);
5121 6234 background: var(--lp-secondary-color);
5122 - position: absolute;
5123 - top: 0;
6235 + position: relative;
5124 6236 }
5125 -.lp-archive-courses .course-detail-info::before {
5126 - right: 100%;
5127 - left: 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;
5128 6244 }
5129 -.lp-archive-courses .course-detail-info::after {
5130 - left: 100%;
5131 - right: 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-right: 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 + right: 100%;
6262 + left: auto;
6263 + }
6264 + .lp-archive-courses .course-detail-info::after {
6265 + left: 100%;
6266 + right: auto;
6267 + }
5132 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 +}
5133 6275 .lp-archive-courses .course-meta__pull-left .meta-item {
5134 6276 display: flex;
5135 - height: 46px;
5136 - margin-right: 50px;
5137 - font-size: 16px;
5138 - font-weight: 300;
5139 6277 text-transform: capitalize;
6278 + align-items: center;
5140 6279 }
5141 -.lp-archive-courses .course-meta__pull-left .meta-item span {
5142 - padding-right: 4px;
5143 - padding-left: 0;
5144 -}
5145 -.lp-archive-courses .course-meta__pull-left .meta-item:last-child {
5146 - margin-right: 0;
5147 -}
5148 6280 .lp-archive-courses .course-meta__pull-left .meta-item::before {
5149 6281 margin-right: 8px;
5150 6282 color: var(--lp-primary-color);
5151 - font-family: "Font Awesome 5 Free";
5152 - font-weight: 900;
6283 + font-family: "lp-icon";
5153 6284 }
5154 6285 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image {
5155 - margin-right: 10px;
6286 + margin-right: 8px;
5156 6287 flex: 0 0 46px;
5157 6288 }
5158 6289 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image img {
5159 6290 overflow: hidden;
@@ -5160,8 +6291,9 @@
5160 6291 position: relative;
5161 6292 width: 46px;
5162 6293 height: 46px;
5163 6294 border-radius: 50%;
6295 + display: block;
5164 6296 }
5165 6297 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-duration::before {
5166 6298 content: "\f017";
5167 6299 }
@@ -5176,33 +6308,23 @@
5176 6308 }
5177 6309 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student::before {
5178 6310 content: "\f501";
5179 6311 }
5180 -@media (max-width: 1024px) {
5181 - .lp-archive-courses .course-meta__pull-left .meta-item {
5182 - margin-right: 30px;
5183 - }
5184 -}
5185 -@media (max-width: 767px) {
5186 - .lp-archive-courses .course-meta__pull-left .meta-item {
5187 - margin-right: 0;
5188 - }
5189 -}
5190 6312 .lp-archive-courses .course-meta__pull-left .meta-item__value label {
5191 6313 margin: 0;
5192 - color: #999;
5193 - font-size: 14px;
6314 + color: var(--lp-color-accent-1);
6315 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
5194 6316 font-weight: 300;
5195 6317 line-height: 1.5;
6318 + display: block;
5196 6319 }
5197 6320 .lp-archive-courses .course-meta__pull-left .meta-item__value > div {
5198 6321 line-height: 1.5;
5199 6322 }
5200 6323 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a {
5201 - color: #fff;
5202 - font-size: 16px;
5203 - font-weight: 400;
6324 + color: var(--lp-color-white, #fff);
5204 6325 text-transform: capitalize;
6326 + text-decoration: none;
5205 6327 }
5206 6328 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a:hover {
5207 6329 color: var(--lp-primary-color);
5208 6330 }
@@ -5208,38 +6330,22 @@
5208 6330 }
5209 6331 .lp-archive-courses .course-meta__pull-left .meta-item-categories {
5210 6332 align-items: center;
5211 6333 }
5212 -.lp-archive-courses .course-meta__pull-left .meta-item-categories::before {
5213 - margin-right: 10px;
5214 - font-size: 36px;
5215 - content: "\f02e";
5216 -}
5217 6334 .lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div span {
5218 - padding: 0 5px;
6335 + padding: 0 4px;
5219 6336 }
5220 -.lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div a:hover {
5221 - color: var(--lp-primary-color);
5222 -}
5223 6337 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value {
5224 6338 display: flex;
5225 - flex-direction: column-reverse;
5226 - justify-content: flex-end;
5227 - align-items: flex-end;
6339 + flex-direction: column;
6340 + justify-content: space-between;
5228 6341 }
5229 6342 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value .review-stars-rated {
5230 6343 margin-bottom: 0;
5231 6344 line-height: 1;
5232 6345 }
5233 -@media (max-width: 767px) {
5234 - .lp-archive-courses .course-meta__pull-left {
5235 - display: grid;
5236 - grid-template-columns: repeat(2, 1fr);
5237 - grid-gap: 20px;
5238 - }
5239 -}
5240 6346 .lp-archive-courses .course-meta-primary {
5241 - margin-bottom: 36px;
6347 + margin-bottom: 20px;
5242 6348 }
5243 6349 .lp-archive-courses .course-meta-primary .meta-item-categories::before {
5244 6350 font-weight: 400;
5245 6351 }
@@ -5268,9 +6374,9 @@
5268 6374 }
5269 6375 .lp-archive-courses .course-summary-sidebar {
5270 6376 width: 300px;
5271 6377 max-width: 100%;
5272 - margin-top: -272px;
6378 + margin-top: -180px;
5273 6379 }
5274 6380 @media (max-width: 768px) {
5275 6381 .lp-archive-courses .course-summary-sidebar {
5276 6382 width: 100%;
@@ -5296,9 +6402,9 @@
5296 6402 margin-top: 30px;
5297 6403 padding: 0;
5298 6404 }
5299 6405 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist {
5300 - color: #fff;
6406 + color: var(--lp-color-white, #fff);
5301 6407 background: transparent !important;
5302 6408 font-size: 0;
5303 6409 }
5304 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 {
@@ -5304,17 +6410,15 @@
5304 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 {
5305 6411 color: var(--lp-primary-color);
5306 6412 }
5307 6413 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist::before {
5308 - font-family: "Font Awesome 5 Free";
5309 - font-size: 16px;
5310 - font-weight: 900;
6414 + font-family: "lp-icon";
6415 + font-size: 1em;
5311 6416 content: "\f004";
5312 6417 }
5313 6418 .lp-archive-courses .course-summary-sidebar__inner > div {
5314 - overflow: hidden;
5315 6419 padding: 20px;
5316 - background: #fff;
6420 + background: var(--lp-color-white, #fff);
5317 6421 }
5318 6422 .lp-archive-courses .course-summary-sidebar__inner > div ul {
5319 6423 list-style: none;
5320 6424 }
@@ -5319,603 +6423,579 @@
5319 6423 list-style: none;
5320 6424 }
5321 6425 .lp-archive-courses .course-summary-sidebar__inner > div ul li a {
5322 6426 color: #666;
5323 - font-size: 16px;
5324 6427 font-weight: 300;
5325 - line-height: 24px;
6428 + line-height: 1.5em;
5326 6429 }
5327 6430 .lp-archive-courses .course-summary-sidebar__inner > div ul li a:hover {
5328 6431 color: var(--lp-primary-color);
5329 6432 box-shadow: unset;
5330 6433 }
5331 -
5332 -.learn-press-courses {
5333 - clear: both;
5334 - margin: 0 -15px;
5335 - padding: 0 !important;
5336 - min-height: 300px;
5337 - list-style: none;
5338 - position: relative;
5339 - display: -webkit-box;
5340 - display: -moz-box;
5341 - display: -ms-flexbox;
5342 - display: -moz-flex;
5343 - display: -webkit-flex;
6434 +.lp-archive-courses .courses-btn-load-more {
5344 6435 display: flex;
5345 - -webkit-flex-wrap: wrap;
5346 - flex-wrap: wrap;
6436 + align-items: center;
6437 + gap: 5px;
5347 6438 }
5348 -.learn-press-courses .course {
5349 - width: 25%;
5350 - margin: 0 0 60px 0;
5351 - box-shadow: none;
5352 - list-style: none;
6439 +.lp-archive-courses .course-wishlist:before {
6440 + font-family: "lp-icon";
5353 6441 }
5354 -.learn-press-courses[data-layout=list] {
5355 - margin: 0;
6442 +.lp-archive-courses .lp-course-curriculum ul {
6443 + padding: 0;
5356 6444 }
5357 -.learn-press-courses[data-layout=list] .course {
5358 - display: flex;
5359 - width: 100%;
5360 - padding: 24px;
5361 - border: 1px solid rgba(204, 204, 204, 0.3);
5362 - border-radius: 4px;
5363 - flex-wrap: wrap;
5364 - justify-content: flex-end;
6445 +
6446 +.lp-single-course__header {
6447 + background-color: #F1F2F8;
5365 6448 }
6449 +.lp-single-course__header__inner {
6450 + max-width: var(--lp-container-max-width);
6451 + margin: 0 auto;
6452 + padding-right: var(--lp-cotainer-padding);
6453 + padding-left: var(--lp-cotainer-padding);
6454 + padding-top: 40px;
6455 + padding-bottom: 40px;
6456 +}
5366 6457 @media (max-width: 767px) {
5367 - .learn-press-courses[data-layout=list] .course {
5368 - padding: 15px;
6458 + .lp-single-course__header__inner {
6459 + padding-top: 20px;
6460 + padding-bottom: 20px;
5369 6461 }
5370 6462 }
5371 -.learn-press-courses[data-layout=list] .course-item {
5372 - flex-direction: row;
5373 - width: 100%;
5374 - border: unset;
5375 - justify-content: space-between;
6463 +@media (min-width: 992px) {
6464 + .lp-single-course__header__inner > * {
6465 + width: calc(100% - 440px);
6466 + }
5376 6467 }
5377 -@media (max-width: 767px) {
5378 - .learn-press-courses[data-layout=list] .course-item {
5379 - flex-direction: column;
5380 - }
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;
5381 6475 }
5382 -.learn-press-courses[data-layout=list] .course-content {
5383 - float: right;
5384 - width: calc(64.2% - 76px);
5385 - 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;
5386 6480 }
5387 -@media (max-width: 1200px) {
5388 - .learn-press-courses[data-layout=list] .course-content {
5389 - width: calc(64.2% - 40px);
6481 +@media (max-width: 767px) {
6482 + .lp-single-course__header .course-title {
6483 + margin: 0 0 16px 0;
5390 6484 }
5391 6485 }
5392 -@media (max-width: 1200px) {
5393 - .learn-press-courses[data-layout=list] .course-content {
5394 - width: calc(64.2% - 25px);
5395 - }
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;
5396 6492 }
5397 6493 @media (max-width: 767px) {
5398 - .learn-press-courses[data-layout=list] .course-content {
5399 - width: 100%;
5400 - padding-top: 20px;
6494 + .lp-single-course__header .course-instructor-category {
6495 + margin-bottom: 20px;
5401 6496 }
5402 6497 }
5403 -.learn-press-courses[data-layout=list] .course-content .course-categories a {
5404 - position: relative;
5405 - padding: 2px 20px 2px 15px;
5406 - -webkit-clip-path: polygon(0% 0%, 100% 0, 88% 50%, 100% 100%, 0% 100%);
5407 - 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;
5408 6501 }
5409 -.learn-press-courses[data-layout=list] .course-content .course-permalink {
5410 - height: 25px;
5411 - margin-bottom: 5px;
5412 - -webkit-line-clamp: 1;
6502 +.lp-single-course__header .course-instructor-category label {
6503 + font-size: inherit;
6504 + font-weight: inherit;
5413 6505 }
5414 -.learn-press-courses[data-layout=list] .course-content .course-tags a {
5415 - margin: 0 10px 10px 0;
5416 - padding: 3px 5px;
5417 - border-radius: 3px;
5418 - color: #fff;
5419 - background: #e4a2a2;
5420 - line-height: 1;
6506 +.lp-single-course__header .course-instructor-category a {
6507 + text-decoration: none;
6508 + color: inherit;
5421 6509 }
5422 -.learn-press-courses[data-layout=list] .course-content .course-footer {
5423 - float: left;
5424 - margin-right: 20px;
6510 +.lp-single-course__header .course-instructor-category a:hover {
6511 + color: var(--lp-primary-color, #ffb606);
5425 6512 }
5426 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-students {
5427 - 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;
5428 6518 }
5429 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-price {
5430 - float: unset;
5431 -}
5432 -@media (max-width: 767px) {
5433 - .learn-press-courses[data-layout=list] .course-content .course-footer {
5434 - margin-bottom: 30px;
5435 - }
5436 -}
5437 -.learn-press-courses[data-layout=list] .course-content .course-readmore {
5438 - float: right;
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-right: 20px;
5439 6524 position: relative;
5440 - right: 4px;
5441 6525 }
5442 -.learn-press-courses[data-layout=list] .course-content .course-readmore a {
5443 - padding: 9px 24px;
5444 - border-radius: 3px;
5445 - color: #fff;
5446 - background: var(--lp-primary-color);
5447 - font-weight: 400;
5448 - line-height: 1;
5449 - transition: all 0.3s;
5450 - display: block;
6526 +.lp-single-course__header .lp-single-course-info-one .star-info::after {
6527 + content: "";
6528 + right: 0;
6529 + left: auto;
6530 + width: 1px;
6531 + height: 20px;
6532 + position: absolute;
6533 + background-color: var(--lp-border-color, #E2E0DB);
5451 6534 }
5452 -.learn-press-courses[data-layout=list] .course-content .course-readmore a:hover {
5453 - opacity: 0.5;
5454 - background: var(--lp-primary-color);
6535 +@media (max-width: 500px) {
6536 + .lp-single-course__header .lp-single-course-info-one .star-info {
6537 + padding-right: 0;
6538 + }
6539 + .lp-single-course__header .lp-single-course-info-one .star-info::after {
6540 + content: none;
6541 + }
5455 6542 }
5456 -@media (max-width: 767px) {
5457 - .learn-press-courses[data-layout=list] .course-content .course-readmore {
5458 - display: flex;
5459 - float: unset;
5460 - clear: both;
5461 - }
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;
5462 6547 }
5463 -.learn-press-courses[data-layout=list] .course-wrap-meta {
6548 +.lp-single-course .lp-single-course-main {
6549 + padding: 40px 0 80px;
5464 6550 display: flex;
5465 - padding-top: 12px;
5466 - padding-bottom: 18px;
5467 - color: #333;
5468 - font-size: 14px;
5469 - font-weight: 400;
6551 + column-gap: 60px;
6552 + row-gap: 30px;
6553 + flex-wrap: wrap;
5470 6554 }
5471 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5472 - padding-right: 28px;
5473 - text-transform: capitalize;
6555 +@media (max-width: 1500px) {
6556 + .lp-single-course .lp-single-course-main {
6557 + column-gap: 30px;
6558 + }
5474 6559 }
5475 -@media (max-width: 1024px) {
5476 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5477 - padding-right: 20px;
6560 +@media (max-width: 991px) {
6561 + .lp-single-course .lp-single-course-main {
6562 + flex-direction: column-reverse;
6563 + padding: 40px 0;
5478 6564 }
5479 6565 }
5480 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item::before {
5481 - position: relative;
5482 - top: -1px;
5483 - margin-right: 8px;
5484 - color: var(--lp-primary-color);
5485 - font-family: "Font Awesome 5 Free";
5486 - font-weight: 900;
6566 +.lp-single-course .lp-single-course-main__left {
6567 + width: 100%;
5487 6568 }
5488 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-level::before {
5489 - content: "\f012";
5490 -}
5491 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-duration::before {
5492 - content: "\f017";
5493 -}
5494 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-lesson::before {
5495 - content: "\f0c5";
5496 -}
5497 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-quiz::before {
5498 - content: "\f12e";
5499 -}
5500 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-student::before {
5501 - content: "\f501";
5502 -}
5503 -@media (max-width: 815px) {
5504 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5505 - display: grid;
5506 - grid-template-columns: repeat(2, 1fr);
5507 - grid-gap: 15px;
6569 +@media (min-width: 992px) {
6570 + .lp-single-course .lp-single-course-main__left {
6571 + width: calc(100% - 410px);
5508 6572 }
5509 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5510 - padding-right: 15px;
5511 - }
5512 6573 }
5513 -@media (max-width: 767px) {
5514 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5515 - 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);
5516 6577 }
5517 6578 }
5518 -.learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5519 - float: left;
5520 - width: 35.8%;
6579 +.lp-single-course .lp-single-course-main__left > div {
6580 + margin-bottom: 40px;
5521 6581 }
5522 6582 @media (max-width: 767px) {
5523 - .learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5524 - width: 100%;
6583 + .lp-single-course .lp-single-course-main__left > div {
6584 + margin-bottom: 30px;
5525 6585 }
5526 6586 }
5527 -.learn-press-courses[data-layout=list] .course-title {
5528 - font-size: 18px;
6587 +.lp-single-course .lp-single-course-main__left > div:last-child {
6588 + margin-bottom: 0;
5529 6589 }
5530 -.learn-press-courses[data-layout=grid] .course {
5531 - 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);
5532 6599 }
5533 -@media (max-width: 992px) {
5534 - .learn-press-courses[data-layout=grid] .course {
5535 - 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;
5536 6609 }
5537 6610 }
5538 -@media (max-width: 767px) {
5539 - .learn-press-courses[data-layout=grid] .course {
5540 - width: 100%;
5541 - }
6611 +.lp-single-course .lp-single-course-main__left .extra-box ul {
6612 + margin: 0 0 0 20px;
6613 + padding: 0;
5542 6614 }
5543 -.learn-press-courses[data-layout=grid] .course-item:hover {
5544 - 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;
5545 6619 }
5546 -.learn-press-courses[data-layout=grid] .course-item .course-instructor {
5547 - margin-bottom: 7px;
6620 +.lp-single-course .lp-single-course-main__right {
6621 + width: 100%;
5548 6622 }
5549 -.learn-press-courses[data-layout=grid] .course-content {
5550 - padding: 15px 20px 12px 20px;
5551 - border: 1px solid #f0f0f0;
5552 - border-top: 0;
5553 - 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 + }
5554 6628 }
5555 -.learn-press-courses[data-layout=grid] .course-content .course-categories {
5556 - float: right;
5557 - position: absolute;
5558 - z-index: 1;
5559 - top: -34px;
5560 - right: -1px;
5561 - margin-right: 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);
5562 6636 }
5563 -.learn-press-courses[data-layout=grid] .course-content .course-categories::after {
5564 - display: none;
6637 +.lp-single-course .lp-single-course-main__right__inner > div {
6638 + margin-bottom: 20px;
5565 6639 }
5566 -.learn-press-courses[data-layout=grid] .course-content .course-categories a {
5567 - position: relative;
5568 - margin: 0;
5569 - padding: 2px 12px 2px 22px;
5570 - -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);
5571 - 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;
5572 6642 }
5573 -.learn-press-courses[data-layout=grid] .course-content .course-permalink {
5574 - height: 48px;
5575 - margin-bottom: 20px;
6643 +.lp-single-course .lp-single-course-main__right__inner > div:last-child {
6644 + margin-bottom: 0;
5576 6645 }
5577 -.learn-press-courses[data-layout=grid] .course-content .course-info {
6646 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item {
5578 6647 display: flex;
5579 - flex-direction: column;
5580 - flex-grow: 1;
6648 + gap: 4px;
6649 + margin-bottom: 12px;
5581 6650 }
5582 -.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 {
5583 - display: none;
6651 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item:last-child {
6652 + margin-bottom: 0;
5584 6653 }
5585 -.learn-press-courses[data-layout=grid] .course-content .course-footer {
5586 - padding-top: 18px;
5587 - 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;
5588 6658 }
5589 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students {
5590 - float: left;
5591 - text-transform: capitalize;
6659 +.lp-single-course .lp-single-course-main .info-metas i {
6660 + color: var(--lp-primary-color, #ffb606);
5592 6661 }
5593 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students::before {
5594 - position: relative;
5595 - top: -1px;
5596 - margin-right: 8px;
5597 - color: var(--lp-primary-color);
5598 - font-family: "Font Awesome 5 Free";
5599 - font-weight: 900;
5600 - 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;
5601 6667 }
5602 -.learn-press-courses[data-layout=grid] .learn-press-message {
5603 - margin-left: 15px;
5604 - margin-right: 15px;
6668 +.lp-single-course .lp-single-course-main .course-img img {
6669 + max-width: 100%;
6670 + display: block;
5605 6671 }
5606 -.learn-press-courses[data-size="3"] .course {
5607 - width: 33.3333%;
6672 +.lp-single-course .lp-single-course-main .course-price {
6673 + display: block;
6674 + margin-bottom: 20px;
5608 6675 }
5609 -@media (max-width: 767px) {
5610 - .learn-press-courses[data-size="3"] .course {
5611 - width: 100%;
5612 - }
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);
5613 6679 }
5614 -.learn-press-courses .lp-archive-course-skeleton {
5615 - position: absolute;
5616 - height: 100%;
5617 - 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%);
5618 - animation: lp-skeleton-loading 1.4s ease infinite;
5619 - 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-right: 4px;
5620 6685 }
5621 -.learn-press-courses .lp-archive-course-skeleton li {
5622 - 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);
5623 6689 }
5624 -
5625 -.lp-courses-bar {
6690 +.lp-single-course .lp-single-course-main .course-buttons {
5626 6691 display: flex;
5627 - float: right;
5628 - margin-bottom: 48px;
6692 + flex-direction: column;
6693 + gap: 8px;
5629 6694 }
5630 -@media (max-width: 767px) {
5631 - .lp-courses-bar {
5632 - flex-direction: row;
5633 - width: 100%;
5634 - justify-content: space-between;
5635 - }
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%;
5636 6697 }
5637 -.lp-courses-bar .search-courses {
5638 - position: relative;
5639 - width: 306px;
5640 - max-width: 100%;
5641 - margin-right: 20px;
5642 - line-height: 1;
5643 - 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);
5644 6702 }
5645 -.lp-courses-bar .search-courses input[type=text] {
5646 - width: 100%;
5647 - height: 44px;
5648 - padding: 6px 32px 6px 18px;
5649 - border: 1px solid #ccc;
5650 - border-radius: 5px;
5651 - background: #fff;
5652 - font-size: 14px;
5653 - font-style: italic;
5654 - 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);
5655 6706 }
5656 -.lp-courses-bar .search-courses input[type=text]:focus {
5657 - border-color: var(--lp-primary-color);
5658 - outline: 0;
6707 +.lp-single-course .lp-single-course-main .course-buttons .learn-press-message {
6708 + margin: 0;
5659 6709 }
5660 -.lp-courses-bar .search-courses button {
5661 - position: absolute;
5662 - top: 50%;
5663 - right: 12px;
5664 - width: 30px;
5665 - height: 30px;
5666 - padding: 0;
5667 - border: none;
5668 - color: #333;
5669 - background: transparent;
5670 - font-size: 16px;
5671 - line-height: 1;
5672 - 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);
5673 6713 }
5674 -.lp-courses-bar .search-courses button:focus {
5675 - border: 0;
5676 - outline: 0;
6714 +.lp-single-course .lp-list-courses-related {
6715 + margin: 0 0 40px 0;
5677 6716 }
5678 -.lp-courses-bar .search-courses button.loading > i::before {
5679 - display: inline-block;
5680 - font-family: "Font Awesome 5 Free";
5681 - font-weight: 900;
5682 - content: "\f110";
5683 - -webkit-animation: lp-rotating 1s linear infinite;
5684 - -moz-animation: lp-rotating 1s linear infinite;
5685 - 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 + }
5686 6721 }
5687 -.lp-courses-bar .search-courses ::-webkit-input-placeholder {
5688 - 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);
5689 6725 }
5690 -.lp-courses-bar .search-courses :-ms-input-placeholder {
5691 - color: #999;
6726 +.lp-single-course .course-detail-info__inner {
6727 + max-width: var(--lp-container-max-width);
6728 + margin: 0 auto;
6729 + padding-right: var(--lp-cotainer-padding);
6730 + padding-left: var(--lp-cotainer-padding);
5692 6731 }
5693 -.lp-courses-bar .search-courses ::placeholder {
5694 - color: #999;
6732 +.lp-single-course .course-detail-info .course-meta {
6733 + gap: 16px;
6734 + flex-wrap: wrap;
5695 6735 }
5696 -@media (max-width: 767px) {
5697 - .lp-courses-bar .search-courses {
5698 - 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;
5699 6741 }
5700 6742 }
5701 -.lp-courses-bar .switch-layout {
5702 - display: flex;
5703 - height: 44px;
5704 - line-height: 1;
5705 - text-align: right;
5706 - flex: 0 0 40px;
5707 - align-items: center;
5708 - justify-content: center;
6743 +.lp-single-course .course-tabs .course-faqs__title,
6744 +.lp-single-course .course-tabs .course-material__title {
6745 + display: none;
5709 6746 }
5710 -.lp-courses-bar .switch-layout input[type=radio] {
5711 - 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);
5712 6752 }
5713 -.lp-courses-bar .switch-layout .switch-btn {
5714 - display: block;
5715 - width: 40px;
5716 - height: 40px;
5717 - margin: 0;
6753 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > * {
5718 6754 padding: 0;
5719 - border-radius: 5px;
5720 - font-size: 16px;
5721 - line-height: 40px;
5722 - text-align: center;
5723 - cursor: pointer;
6755 + margin-bottom: 20px;
5724 6756 }
5725 -.lp-courses-bar .switch-layout .switch-btn::before {
5726 - display: inline-block;
5727 - margin: 8px 6px;
5728 - color: #333;
5729 - font-family: "Font Awesome 5 Free";
5730 - font-weight: 900;
5731 - line-height: 1;
6757 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > *:last-child {
6758 + margin-bottom: 0;
5732 6759 }
5733 -.lp-courses-bar .switch-layout .switch-btn.grid::before {
5734 - 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;
5735 6763 }
5736 -.lp-courses-bar .switch-layout .switch-btn.list {
5737 - margin-left: 3px;
6764 +.lp-single-course .course-summary-sidebar .course-img img {
6765 + max-width: 100%;
6766 + width: 100%;
6767 + height: auto;
5738 6768 }
5739 -.lp-courses-bar .switch-layout .switch-btn.list::before {
5740 - 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;
5741 6773 }
5742 -
5743 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2) {
5744 - background: #f5f5f5;
6774 +.lp-single-course .course-summary-sidebar .course-price .free {
6775 + color: #3AB500;
5745 6776 }
5746 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before {
5747 - 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-right: 4px;
6782 + font-weight: normal;
5748 6783 }
5749 -
5750 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4) {
5751 - background: #f5f5f5;
6784 +.lp-single-course button {
6785 + font-size: 1em;
5752 6786 }
5753 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before {
5754 - color: var(--lp-primary-color);
6787 +@media (min-width: 992px) {
6788 + .lp-single-course .lp-is-mobile {
6789 + display: none;
6790 + }
5755 6791 }
5756 -
5757 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6) {
5758 - background: #f5f5f5;
6792 +@media (max-width: 991px) {
6793 + .lp-single-course .lp-is-pc {
6794 + display: none;
6795 + }
5759 6796 }
5760 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before {
5761 - color: var(--lp-primary-color);
5762 -}
5763 6797
5764 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8) {
5765 - 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;
5766 6808 }
5767 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before {
5768 - color: var(--lp-primary-color);
5769 -}
5770 6809
5771 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10) {
5772 - 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;
5773 6815 }
5774 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before {
5775 - color: var(--lp-primary-color);
6816 +.course-summary div.lp-list-co-instructor__item {
6817 + display: flex;
6818 + column-gap: 30px;
5776 6819 }
5777 -
5778 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12) {
5779 - 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 + }
5780 6828 }
5781 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before {
5782 - 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;
5783 6833 }
5784 -
5785 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14) {
5786 - background: #f5f5f5;
6834 +.course-summary div.lp-list-co-instructor__bio {
6835 + flex: 1;
5787 6836 }
5788 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before {
5789 - 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;
5790 6840 }
5791 -
5792 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16) {
5793 - background: #f5f5f5;
6841 +.course-summary .course-price {
6842 + margin-bottom: 10px;
5794 6843 }
5795 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before {
5796 - color: var(--lp-primary-color);
6844 +.course-summary .course-price .origin-price,
6845 +.course-summary .course-price .origin-price {
6846 + margin-right: 10px;
6847 + font-size: 1.125em;
6848 + font-style: italic;
6849 + text-decoration: line-through;
5797 6850 }
5798 -
5799 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18) {
5800 - background: #f5f5f5;
6851 +.course-summary .course-price .price {
6852 + font-size: 1.5em;
5801 6853 }
5802 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before {
5803 - color: var(--lp-primary-color);
6854 +.course-summary .course-summary-sidebar .lp-course-buttons {
6855 + margin-bottom: 20px;
6856 + text-align: center;
5804 6857 }
5805 -
5806 -input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20) {
5807 - 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;
5808 6863 }
5809 -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;
5810 6866 color: var(--lp-primary-color);
5811 6867 }
5812 -
5813 -/**
5814 - * End Archive courses page.
5815 - */
5816 -.lp_allow_repuchase_select {
5817 - padding: 20px;
5818 - background: #f7f7f7;
6868 +.course-summary .course-featured-review .featured-review__content {
6869 + position: relative;
6870 + color: #666;
6871 + font-style: italic;
5819 6872 }
5820 -.lp_allow_repuchase_select > ul {
5821 - padding: 0;
5822 - list-style: none;
6873 +.course-summary .course-featured-review .featured-review__content::after {
6874 + position: absolute;
6875 + top: -42px;
6876 + right: -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);
5823 6884 }
5824 -.lp_allow_repuchase_select > a {
6885 +.course-summary .course-tags a {
5825 6886 display: inline-block;
5826 - margin-top: 10px;
6887 + padding: 3px 5px;
6888 + border-radius: 4px;
5827 6889 color: #fff;
5828 - background-color: #222;
6890 + background: #9aa5ab;
6891 + font-size: 0.75em;
6892 + line-height: 1;
5829 6893 }
5830 6894
5831 -.comment-respond .comment-reply-title {
5832 - font-size: 30px;
5833 - font-weight: 500;
5834 - line-height: 1.2;
5835 - margin-bottom: 15px;
6895 +/***********/
6896 +.course-meta {
6897 + display: flex;
6898 + margin-bottom: 40px;
5836 6899 }
5837 -.comment-respond .comment-form {
5838 - margin: 0 -15px;
6900 +.course-meta .course-students::before {
6901 + font-family: "lp-icon";
6902 + content: "";
5839 6903 }
5840 -.comment-respond .comment-form > p label {
5841 - display: block;
5842 - margin-bottom: 10px;
5843 - font-size: 16px;
5844 - 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;
5845 6909 }
5846 -.comment-respond .comment-form > p.comment-notes, .comment-respond .comment-form > p.logged-in-as {
5847 - color: #666;
5848 - 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 + }
5849 6917 }
5850 -.comment-respond .comment-form > p.logged-in-as a {
5851 - color: #666;
5852 - 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 + }
5853 6923 }
5854 -.comment-respond .comment-form > p.logged-in-as a:hover, .comment-respond .comment-form > p.logged-in-as a:focus {
5855 - color: var(--lp-primary-color);
6924 +.course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6925 + margin-right: 0 !important;
5856 6926 }
5857 -.comment-respond .comment-form > p.comment-form-cookies-consent {
5858 - clear: both;
6927 +@media (max-width: 560px) {
6928 + .course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6929 + width: 100%;
6930 + }
5859 6931 }
5860 -.comment-respond .comment-form > p.comment-form-cookies-consent input {
5861 - padding: 0;
5862 - margin-right: 8px;
6932 +@media (max-width: 1024px) {
6933 + .course-meta.course-meta-secondary .course-meta__pull-left {
6934 + gap: 16px;
6935 + }
5863 6936 }
5864 -.comment-respond .comment-form > p.comment-form-cookies-consent label {
5865 - display: inline;
6937 +@media (max-width: 1024px) {
6938 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6939 + margin-right: 0 !important;
6940 + width: calc((100% - 32px) / 3);
6941 + }
5866 6942 }
5867 -.comment-respond .comment-form > p, .comment-respond .comment-form > div {
5868 - padding: 0 15px;
5869 - margin-bottom: 15px;
6943 +@media (max-width: 768px) {
6944 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6945 + width: 100%;
6946 + }
5870 6947 }
5871 -.comment-respond .comment-form input[type=text], .comment-respond .comment-form input[type=email], .comment-respond .comment-form input[type=url] {
5872 - height: 40px;
5873 - line-height: normal;
5874 - width: 100% !important;
5875 - margin-bottom: 15px;
6948 +.course-meta .course-meta__pull-left {
6949 + flex: 1;
5876 6950 }
5877 -.comment-respond .comment-form input[type=submit] {
5878 - background-color: var(--lp-primary-color);
5879 - border: 0;
5880 - min-height: 40px;
5881 - line-height: 40px;
5882 - padding: 0 15px;
5883 - font-size: 16px;
5884 - text-transform: capitalize;
5885 - font-weight: 500;
5886 - margin-top: 15px;
5887 - cursor: pointer;
5888 - color: white;
6951 +.course-meta .course-meta__pull-right {
6952 + flex: 0 0 50%;
5889 6953 }
5890 -.comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5891 - width: 33.33%;
5892 - float: left;
6954 +.course-meta.two-columns .course-meta {
6955 + flex: 1;
5893 6956 }
5894 -@media (max-width: 575px) {
5895 - .comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5896 - width: 100%;
5897 - float: unset;
5898 - }
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;
5899 6968 }
5900 -.comment-respond .comment-form textarea, .comment-respond .comment-form input {
5901 - border: 1px solid #ccc;
5902 - -webkit-border-radius: 3px;
5903 - -moz-border-radius: 3px;
5904 - border-radius: 3px;
5905 - 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);
5906 6980 }
5907 -.comment-respond .comment-form textarea {
5908 - width: 100%;
5909 - display: block;
5910 - padding: 20px 15px;
5911 - 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);
5912 6983 }
5913 6984
6985 +.course-summary-sidebar {
6986 + --lp-button-background-color: #28303d;
6987 + --lp-button-color: #d1e4dd;
6988 + position: relative;
6989 +}
5914 6990 .course-summary-sidebar .course-sidebar-preview {
5915 6991 margin-bottom: 35px;
5916 6992 background: #fff;
5917 6993 }
6994 +.course-summary-sidebar .has-global-padding {
6995 + padding-right: 0;
6996 + padding-left: 0;
6997 +}
5918 6998 .course-summary-sidebar .lp-course-buttons {
5919 6999 margin-bottom: 34px;
5920 7000 }
5921 7001 .course-summary-sidebar .lp-course-buttons > * {
@@ -5930,39 +7010,15 @@
5930 7010 text-decoration: none;
5931 7011 }
5932 7012 .course-summary-sidebar .lp-course-buttons button {
5933 7013 font-weight: 500;
7014 + background-color: var(--lp-button-background-color);
7015 + color: var(--lp-button-color);
7016 + border: none;
5934 7017 }
5935 7018 .course-summary-sidebar .lp-course-buttons button:hover {
5936 7019 border-color: var(--lp-primary-color);
5937 7020 }
5938 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course {
5939 - border-color: var(--lp-primary-color);
5940 - color: #fff;
5941 - background: var(--lp-primary-color);
5942 -}
5943 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course:hover {
5944 - opacity: 0.5;
5945 - background: var(--lp-primary-color);
5946 -}
5947 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course.loading::before {
5948 - display: inline-block;
5949 - font-family: "Font Awesome 5 Free";
5950 - font-weight: 900;
5951 - content: "\f110";
5952 - animation: lp-rotating 1s linear infinite;
5953 -}
5954 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice {
5955 - margin-top: 20px;
5956 - padding: 20px;
5957 - border: 2px solid #059601;
5958 - border-radius: 9px;
5959 - font-size: 15px;
5960 - line-height: 1.4;
5961 -}
5962 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice.error {
5963 - border-color: #d85554;
5964 -}
5965 7021 .course-summary-sidebar .course-results-progress .items-progress,
5966 7022 .course-summary-sidebar .course-results-progress .course-progress {
5967 7023 display: flex;
5968 7024 flex-direction: row;
@@ -5976,9 +7032,9 @@
5976 7032 margin: 0;
5977 7033 margin-bottom: 7px;
5978 7034 padding: 0;
5979 7035 color: #333;
5980 - font-size: 1rem;
7036 + font-size: 1em;
5981 7037 font-weight: 500;
5982 7038 flex: 1 1 auto;
5983 7039 width: auto;
5984 7040 }
@@ -5990,38 +7046,51 @@
5990 7046 .course-summary-sidebar .course-results-progress .number {
5991 7047 display: block;
5992 7048 margin: 0;
5993 7049 color: #666;
5994 - font-size: 16px;
7050 + font-size: 1em;
5995 7051 font-weight: 300;
5996 - line-height: 16px;
7052 + line-height: 1em;
5997 7053 text-align: right;
5998 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 +}
5999 7064
6000 7065 .course-sidebar-preview .course-price {
6001 7066 text-align: center;
6002 7067 }
6003 7068 .course-sidebar-preview .course-price .origin-price {
6004 - color: #666;
6005 - font-size: 18px;
7069 + color: var(--lp-primary-color);
7070 + font-size: 1.3em;
6006 7071 font-weight: 300;
6007 7072 font-style: unset;
6008 7073 }
6009 7074 .course-sidebar-preview .course-price .price {
6010 - color: #333;
6011 - font-size: 1.8rem;
7075 + color: var(--lp-primary-color);
7076 + font-size: 1.3em;
6012 7077 font-weight: 500;
6013 7078 }
6014 7079 .course-sidebar-preview .media-preview {
6015 7080 overflow: hidden;
6016 7081 position: relative;
6017 - margin: -20px -20px 20px;
7082 + margin: -20px -20px 10px;
6018 7083 }
6019 7084 .course-sidebar-preview .media-preview img {
6020 7085 max-width: 100%;
6021 7086 height: auto;
6022 7087 vertical-align: top;
7088 + width: 100%;
6023 7089 }
7090 +.course-sidebar-preview .course-wishlist {
7091 + float: none;
7092 +}
6024 7093 .course-sidebar-preview .course-time {
6025 7094 margin-bottom: 28px;
6026 7095 padding-bottom: 8px;
6027 7096 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
@@ -6026,13 +7095,12 @@
6026 7095 padding-bottom: 8px;
6027 7096 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
6028 7097 }
6029 7098 .course-sidebar-preview .course-time-row {
6030 - display: flex;
6031 7099 color: #666;
6032 - font-size: 16px;
7100 + font-size: 1em;
6033 7101 font-weight: 300;
6034 - justify-content: space-between;
7102 + margin-bottom: 0;
6035 7103 }
6036 7104 .course-sidebar-preview .course-time-row strong {
6037 7105 color: #333;
6038 7106 font-weight: 500;
@@ -6038,16 +7106,96 @@
6038 7106 font-weight: 500;
6039 7107 }
6040 7108 .course-sidebar-preview .course-time-row time {
6041 7109 color: #666;
6042 - font-size: 1rem;
6043 7110 font-weight: 300;
6044 - line-height: 24px;
6045 7111 }
6046 7112 .course-sidebar-preview > *:last-child {
6047 7113 margin-bottom: 0;
6048 7114 }
6049 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-left: 1px solid var(--lp-border-color, #E2E0DB);
7184 + padding-left: 20px;
7185 +}
7186 +
7187 +.lp-instructor-meta .instructor-item-meta:first-child {
7188 + border: none;
7189 + padding-left: 0;
7190 +}
7191 +
7192 +.wrapper-instructor-total-students, .wrapper-instructor-total-courses {
7193 + display: flex;
7194 + gap: 4px;
7195 + align-items: center;
7196 +}
7197 +
6050 7198 .learnpress-page .lp-button.secondary {
6051 7199 background: #9198ab;
6052 7200 }
6053 7201 .learnpress-page .lp-button.secondary:hover {
@@ -6055,26 +7203,54 @@
6055 7203 }
6056 7204 .learnpress-page .lp-button:disabled, .learnpress-page .lp-button[disabled] {
6057 7205 background: #ddd;
6058 7206 pointer-events: none;
7207 + color: var(--lp-button-background-color);
6059 7208 }
6060 7209 .learnpress-page:hover {
6061 7210 text-decoration: none;
6062 7211 }
6063 7212
7213 +.lp-sidebar-toggle__close .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7214 + margin-left: 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: right;
7235 +}
7236 +
6064 7237 #popup-course {
6065 7238 display: flex;
6066 7239 position: fixed;
6067 - z-index: 99999;
7240 + z-index: 9999;
6068 7241 top: 0;
6069 7242 right: 0;
6070 7243 bottom: 0;
6071 7244 left: 0;
6072 - background: #fff;
7245 + background: var(--lp-bg-color-lesson, #fff);
6073 7246 }
7247 +#popup-course .wp-block-learnpress-item-close .back-course {
7248 + padding: 24px;
7249 +}
6074 7250 #popup-course .back-course {
6075 - padding-left: 30px;
6076 - padding-right: 30px;
7251 + padding-left: 24px;
7252 + padding-right: 24px;
6077 7253 line-height: 70px;
6078 7254 background: rgba(255, 255, 255, 0.1);
6079 7255 color: #fff;
6080 7256 }
@@ -6092,10 +7268,112 @@
6092 7268 background: transparent;
6093 7269 opacity: 1;
6094 7270 }
6095 7271 }
6096 -#popup-course #popup-header {
7272 +#popup-course .popup-header__inner {
6097 7273 display: flex;
7274 + width: 792px;
7275 + margin: 0 auto;
7276 + justify-content: space-between;
7277 + align-items: center;
7278 + padding-left: 15px;
7279 + padding-right: 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: right;
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-left: 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 5px 0 0;
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;
6098 7376 position: fixed;
6099 7377 z-index: 100;
6100 7378 right: 0;
6101 7379 left: 475px;
@@ -6101,306 +7379,138 @@
6101 7379 left: 475px;
6102 7380 padding: 0;
6103 7381 border-bottom: 1px solid #d9e0f1;
6104 7382 background: var(--lp-secondary-color);
6105 - -webkit-transition: left 0.25s;
6106 - -moz-transition: left 0.25s;
6107 - -ms-transition: left 0.25s;
6108 - -o-transition: left 0.25s;
6109 - transition: left 0.25s;
7383 + align-items: center;
7384 + transition: left 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7385 + will-change: left;
7386 + transform: translateZ(0);
6110 7387 }
6111 -#popup-course #popup-header .course-title {
7388 +#popup-header .course-title {
6112 7389 margin: 0;
6113 7390 padding: 0;
6114 - line-height: 70px;
7391 + font-size: var(--lp-font-size-base, 1em);
6115 7392 letter-spacing: unset;
6116 7393 }
6117 -#popup-course #popup-header .course-title a {
7394 +#popup-header .course-title a {
6118 7395 display: -webkit-box;
6119 7396 overflow: hidden;
6120 7397 color: #fff;
6121 - font-size: 16px;
6122 7398 font-weight: 400;
6123 7399 text-overflow: ellipsis;
6124 7400 -webkit-line-clamp: 1;
6125 7401 -webkit-box-orient: vertical;
7402 + text-decoration: none;
6126 7403 }
6127 -#popup-course #popup-header .course-title a:hover {
7404 +#popup-header .course-title a:hover {
6128 7405 color: var(--lp-primary-color);
6129 7406 }
6130 -@media (max-width: 768px) {
6131 - #popup-course #popup-header .course-title {
6132 - flex: 1;
6133 - }
6134 -}
6135 -#popup-course #popup-header .items-progress {
7407 +#popup-header .items-progress {
6136 7408 display: flex;
6137 7409 justify-content: center;
6138 7410 align-items: center;
6139 7411 column-gap: 10px;
7412 + white-space: nowrap;
6140 7413 }
6141 -@media (max-width: 768px) {
6142 - #popup-course #popup-header .items-progress {
6143 - flex: 1;
6144 - }
6145 -}
6146 -@media (max-width: 767px) {
6147 - #popup-course #popup-header .items-progress {
6148 - padding-bottom: 20px;
6149 - justify-content: end;
6150 - }
6151 -}
6152 -#popup-course #popup-header .number {
7414 +#popup-header .number {
6153 7415 padding-right: 10px;
6154 7416 color: #fff;
6155 - font-size: 14px;
7417 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
6156 7418 font-weight: 300;
6157 7419 }
6158 -#popup-course #popup-header .lp-button {
7420 +#popup-header .lp-button {
6159 7421 display: flex;
6160 7422 position: relative;
6161 - height: 40px;
6162 - margin: 9px;
7423 + height: auto;
6163 7424 border: none;
6164 7425 color: #fff;
6165 7426 background: var(--lp-primary-color);
6166 - font-size: 14px;
6167 - font-weight: 400;
6168 - justify-content: center;
6169 - line-height: 40px;
6170 - align-items: center;
7427 + white-space: nowrap;
7428 + padding: 6px 15px;
7429 + font-size: 1rem;
6171 7430 }
6172 -#popup-course #popup-header .lp-button:hover {
7431 +#popup-header .lp-button:hover {
6173 7432 opacity: 0.8;
6174 7433 }
6175 -#popup-course #popup-header .lp-button-back {
7434 +#popup-header .lp-button-back {
6176 7435 float: right;
6177 7436 margin: 9px 10px;
6178 7437 }
6179 -#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 {
6180 7439 content: "";
6181 7440 }
6182 -#popup-course #popup-header .lp-button-back button::before {
7441 +#popup-header .lp-button-back button::before {
6183 7442 border: 1px solid #ddd;
6184 7443 }
6185 -#popup-course #popup-header .lp-button-back button::after {
7444 +#popup-header .lp-button-back button::after {
6186 7445 border: 1px solid #ddd;
6187 7446 }
6188 -#popup-course .popup-header__inner {
6189 - display: flex;
6190 - width: 792px;
6191 - margin: 0 auto;
6192 - justify-content: space-between;
6193 - align-items: center;
6194 - padding-left: 15px;
6195 - padding-right: 15px;
6196 -}
6197 -@media (max-width: 1024px) {
6198 - #popup-course .popup-header__inner {
6199 - width: 100%;
6200 - }
6201 -}
6202 -@media (max-width: 767px) {
6203 - #popup-course .popup-header__inner {
6204 - flex-direction: column;
6205 - }
6206 -}
6207 -#popup-course #popup-sidebar {
7447 +
7448 +#popup-sidebar {
6208 7449 overflow: auto;
6209 7450 position: relative;
6210 7451 box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1);
6211 7452 flex: 0 0 475px;
6212 - -webkit-transition: 0.25s;
6213 - -moz-transition: 0.25s;
6214 - -ms-transition: 0.25s;
6215 - -o-transition: 0.25s;
6216 - 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);
6217 7456 }
6218 -#popup-course #popup-sidebar .search-course {
7457 +#popup-sidebar .search-course {
6219 7458 display: flex;
6220 7459 position: relative;
6221 7460 height: 70px;
6222 - background: #f9fafc;
7461 + background: var(--lp-white-grey, #F7F7FB);
6223 7462 }
6224 -#popup-course #popup-sidebar .search-course input[name=s] {
7463 +#popup-sidebar .search-course input[name=s] {
6225 7464 display: block;
6226 7465 width: 100%;
6227 - margin: 6px 0;
6228 7466 padding-left: 20px;
6229 7467 border: none;
6230 - color: #999;
7468 + color: var(--lp-color-base, #333);
6231 7469 background: transparent;
6232 7470 box-shadow: none;
6233 - font-size: 14px;
6234 - line-height: 1;
6235 - -webkit-box-sizing: border-box;
6236 - -moz-box-sizing: border-box;
6237 - box-sizing: border-box;
7471 + height: auto;
7472 + font-size: 1rem;
6238 7473 }
6239 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
7474 +#popup-sidebar .search-course input[name=s]::placeholder {
6240 7475 color: #999;
6241 7476 }
6242 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6243 - color: #999;
6244 -}
6245 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6246 - color: #999;
6247 -}
6248 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6249 - color: #999;
6250 -}
6251 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6252 - color: #999;
6253 -}
6254 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
6255 - font-style: italic;
6256 -}
6257 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6258 - font-style: italic;
6259 -}
6260 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6261 - font-style: italic;
6262 -}
6263 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6264 - font-style: italic;
6265 -}
6266 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6267 - font-style: italic;
6268 -}
6269 -#popup-course #popup-sidebar .search-course input[name=s]:focus {
7477 +#popup-sidebar .search-course input[name=s]:focus {
6270 7478 outline: 0;
6271 - color: #222;
6272 7479 }
6273 -#popup-course #popup-sidebar .search-course button {
7480 +#popup-sidebar .search-course button {
6274 7481 position: absolute;
6275 7482 top: 0;
6276 - right: 10px;
6277 - width: 16px;
7483 + right: 12px;
6278 7484 height: 70px;
6279 - margin: 0 10px;
6280 - padding: 0;
7485 + padding: 0 16px;
6281 7486 border: 0;
6282 7487 background: transparent;
6283 7488 line-height: 1px;
7489 + box-shadow: none;
7490 + font-size: 1rem;
6284 7491 }
6285 -#popup-course #popup-sidebar .search-course button::before {
6286 - color: #666;
6287 - font-family: "Font Awesome 5 Free";
6288 - font-size: 16px;
6289 - font-weight: 900;
6290 - content: "\f002";
7492 +#popup-sidebar .search-course button:focus {
7493 + outline: none;
6291 7494 }
6292 -#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 {
6293 7502 display: none;
6294 7503 }
6295 -#popup-course #popup-sidebar .search-course button.clear::before {
7504 +#popup-sidebar .search-course button.clear::before {
6296 7505 content: "\f00d";
6297 7506 }
6298 -#popup-course #popup-sidebar .search-course .search-results {
6299 - display: none;
6300 - overflow: auto;
6301 - position: fixed;
6302 - z-index: 99999999;
6303 - top: 92px;
6304 - bottom: 0;
6305 - left: 0;
6306 - width: 400px;
6307 - margin: 0;
6308 - border-top-color: transparent;
6309 - border-right: 1px solid #d9e0f1;
6310 - background: #fbfcff;
6311 -}
6312 -#popup-course #popup-sidebar .search-course .search-results .search-results__item {
6313 - border-bottom: 1px solid #d9e0f1;
6314 - background: #fff;
6315 -}
6316 -#popup-course #popup-sidebar .search-course .search-results .search-results__item img {
6317 - position: absolute;
6318 - left: 10px;
6319 - width: 40px;
6320 - height: 40px;
6321 -}
6322 -#popup-course #popup-sidebar .search-course .search-results .search-results__item a {
6323 - display: -webkit-box;
6324 - overflow: hidden;
6325 - position: relative;
6326 - box-sizing: content-box;
6327 - height: 40px;
6328 - padding: 10px 10px 10px 60px;
6329 - color: #777;
6330 - text-overflow: ellipsis;
6331 - -webkit-line-clamp: 1;
6332 - -webkit-box-orient: vertical;
6333 -}
6334 -#popup-course #popup-sidebar .search-course .search-results .search-results__item:hover {
6335 - background: #d9e0f1;
6336 -}
6337 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-title {
6338 - overflow: hidden;
6339 - margin: 0 0 -2px 0;
6340 - padding: 0;
6341 - font-size: 16px;
6342 - font-weight: normal;
6343 -}
6344 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-author {
6345 - font-size: 12px;
6346 -}
6347 -#popup-course #popup-sidebar .search-course .search-results .course-price {
6348 - position: absolute;
6349 - right: 10px;
6350 - bottom: 10px;
6351 - font-size: 12px;
6352 -}
6353 -#popup-course #popup-sidebar .search-course .search-results .course-price .origin-price {
6354 - font-size: smaller;
6355 - text-decoration: line-through;
6356 -}
6357 -#popup-course #popup-sidebar .search-course .search-results .search-results__not-found {
6358 - padding: 10px;
6359 - color: #777;
6360 -}
6361 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination {
6362 - padding: 10px;
6363 - text-align: center;
6364 -}
6365 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination a,
6366 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
7507 +#popup-sidebar .search-course.searching button:before {
6367 7508 display: inline-block;
6368 - margin: 0 3px 10px 2px;
6369 - padding: 5px 8px;
6370 - border: 1px solid #d9e0f1;
6371 - border-radius: 4px;
6372 - color: #777;
6373 - font-size: 14px;
6374 - line-height: 1;
6375 - cursor: pointer;
7509 + content: "\f110";
7510 + animation: lp-rotating 1s linear infinite;
6376 7511 }
6377 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
6378 - color: #999;
6379 - background: #d9e0f1;
6380 -}
6381 -#popup-course #popup-sidebar .search-course.searching .search-results {
6382 - display: block;
6383 -}
6384 -#popup-course #popup-sidebar .search-course.searching .clear {
6385 - display: block;
6386 -}
6387 -#popup-course #popup-sidebar .search-course.searching button {
6388 - display: none;
6389 -}
6390 -#popup-course #popup-sidebar .search-course.searching::after {
6391 - position: absolute;
6392 - z-index: 1;
6393 - bottom: 0;
6394 - left: 50%;
6395 - width: 0;
6396 - height: 0;
6397 - margin-left: -10px;
6398 - border: 10px solid transparent;
6399 - border-bottom-color: #fff;
6400 - content: "";
6401 -}
6402 -#popup-course #popup-sidebar .course-curriculum {
7512 +#popup-sidebar .course-curriculum {
6403 7513 overflow: auto;
6404 7514 position: absolute;
6405 7515 top: 70px;
6406 7516 bottom: 0;
@@ -6405,22 +7515,22 @@
6405 7515 top: 70px;
6406 7516 bottom: 0;
6407 7517 width: 475px;
6408 7518 }
6409 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
7519 +#popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
6410 7520 background: #ccc;
6411 7521 }
6412 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar {
6413 - width: 6px;
7522 +#popup-sidebar .course-curriculum::-webkit-scrollbar {
7523 + width: 8px;
6414 7524 }
6415 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-track {
7525 +#popup-sidebar .course-curriculum::-webkit-scrollbar-track {
6416 7526 background: #f5f5f5;
6417 7527 }
6418 -#popup-course #popup-sidebar .section {
7528 +#popup-sidebar .section {
6419 7529 position: relative;
6420 7530 padding: 0 0 4px 0;
6421 7531 }
6422 -#popup-course #popup-sidebar .section .circle-progress {
7532 +#popup-sidebar .section .circle-progress {
6423 7533 display: inline-block;
6424 7534 position: absolute;
6425 7535 top: 50%;
6426 7536 right: 10px;
@@ -6429,139 +7539,81 @@
6429 7539 margin-top: -12px;
6430 7540 border: 3px solid #d9e0f1;
6431 7541 border-radius: 50%;
6432 7542 }
6433 -#popup-course #popup-sidebar .section.section-empty .section-header {
7543 +#popup-sidebar .section.section-empty .section-header {
6434 7544 margin: 0;
6435 7545 }
6436 -#popup-course #popup-sidebar .section.section-empty .learn-press-message {
6437 - margin: 0;
6438 - padding: 10px;
6439 - border-bottom: 1px solid #d9e0f1;
6440 - border-radius: 0;
6441 - color: #999;
6442 - background: #f5f5f5;
6443 - font-size: 14px;
6444 -}
6445 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::before, #popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6446 - position: absolute;
6447 - z-index: 9999;
6448 - top: -16px;
6449 - left: 10px;
6450 - width: 0;
6451 - height: 0;
6452 - border: 8px solid transparent;
6453 - border-bottom-color: #f5f5f5;
6454 - background: transparent;
6455 - content: "";
6456 - -webkit-border-radius: 0;
6457 - -moz-border-radius: 0;
6458 - border-radius: 0;
6459 -}
6460 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6461 - z-index: 9998;
6462 - top: -20px;
6463 - left: 8px;
6464 - border-width: 10px;
6465 - border-bottom-color: #d9e0f1;
6466 -}
6467 -#popup-course #popup-sidebar .section-header {
7546 +#popup-sidebar .section-header {
6468 7547 position: sticky;
6469 7548 z-index: 1000;
6470 7549 top: 0;
6471 - height: 94px;
6472 - padding: 38px 20px 20px 20px;
7550 + padding: 20px 16px;
6473 7551 cursor: pointer;
6474 - background-color: white;
7552 + background-color: var(--lp-bg-color-lesson, #fff);
6475 7553 }
6476 -#popup-course #popup-sidebar .section-header .section-title {
6477 - padding: 0 0 4px 0;
6478 - color: #000;
6479 - font-size: 20px;
6480 - font-weight: 500;
6481 -}
6482 -#popup-course #popup-sidebar .section-header .section-title .show-desc::before {
6483 - font-family: "Font Awesome 5 Free";
6484 - font-size: 18px;
6485 - font-weight: 900;
7554 +#popup-sidebar .section-header .section-title .show-desc::before {
7555 + font-family: "lp-icon";
7556 + font-size: 1.125em;
6486 7557 content: "\f0d7";
6487 7558 }
6488 -#popup-course #popup-sidebar .section-header .section-toggle {
7559 +#popup-sidebar .section-header .section-toggle {
6489 7560 justify-content: flex-end;
6490 7561 flex: 0;
6491 7562 }
6492 -#popup-course #popup-sidebar .section-header .section-toggle i {
6493 - color: #666;
7563 +#popup-sidebar .section-header .section-toggle i {
7564 + color: var(--lp-color-accent, #666);
6494 7565 }
6495 -#popup-course #popup-sidebar .section-header .section-meta {
7566 +#popup-sidebar .section-header .section-meta {
6496 7567 padding-top: 6px;
6497 7568 padding-bottom: 0;
6498 7569 }
6499 -#popup-course #popup-sidebar .section-content {
7570 +#popup-sidebar .section-content {
6500 7571 margin-bottom: 0;
6501 7572 }
6502 -#popup-course #popup-sidebar .course-item {
6503 - min-height: 50px;
6504 - margin-bottom: 4px;
6505 - padding: 5px 20px;
6506 - background: #f9fafc;
6507 - align-items: center;
7573 +#popup-sidebar .curriculum-more {
7574 + padding-right: 16px;
7575 + padding-left: 16px;
6508 7576 }
6509 -#popup-course #popup-sidebar .course-item > span {
7577 +#popup-sidebar .course-item > span {
6510 7578 display: none;
6511 7579 }
6512 -#popup-course #popup-sidebar .course-item::before {
7580 +#popup-sidebar .course-item::before {
6513 7581 top: -1px;
6514 7582 bottom: -1px;
6515 7583 height: auto;
6516 7584 background: transparent;
6517 7585 }
6518 -#popup-course #popup-sidebar .course-item::after {
7586 +#popup-sidebar .course-item::after {
6519 7587 content: "";
6520 7588 }
6521 -#popup-course #popup-sidebar .course-item.current {
6522 - background: #eaeaea;
6523 -}
6524 -#popup-course #popup-sidebar .course-item.has-status.failed .trans {
7589 +#popup-sidebar .course-item.has-status.failed .trans {
6525 7590 color: #f02425;
6526 7591 }
6527 -#popup-course #popup-sidebar .course-item.status-completed .trans {
7592 +#popup-sidebar .course-item.status-completed .trans {
6528 7593 color: #3bb54a;
6529 7594 }
6530 -#popup-course #popup-sidebar .section-item-link {
6531 - line-height: 1;
6532 - padding-right: 0;
7595 +#popup-sidebar .lp-course-curriculum .course-section {
7596 + --lp-border-radius: 0;
7597 + border-left: none;
6533 7598 }
6534 -#popup-course #popup-sidebar .section-item-link::before {
6535 - padding: 12px 0;
6536 - 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;
6537 7603 }
6538 -#popup-course #popup-sidebar .section-item-link .item-name {
6539 - width: 100%;
6540 - padding: 0 10px 0 17px;
6541 - font-size: 14px;
6542 - line-height: 21px;
6543 - font-weight: 500;
7604 +#popup-sidebar .lp-course-curriculum .course-item.current:before {
7605 + background: var(--lp-primary-color, #ffb606);
6544 7606 }
6545 -#popup-course #popup-sidebar .course-item-meta {
6546 - padding: 0;
7607 +#popup-sidebar .lp-course-curriculum .course-item__content {
7608 + flex-direction: column;
7609 + row-gap: 0;
6547 7610 }
6548 -#popup-course #popup-sidebar .course-item-meta .item-meta {
6549 - padding: 0;
6550 - color: #999;
6551 - background: transparent;
6552 - font-size: 12px;
6553 - line-height: 1.5;
6554 - height: auto;
7611 +#popup-sidebar .lp-course-curriculum .course-item__right {
7612 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6555 7613 }
6556 -#popup-course #popup-sidebar .course-item-meta .item-meta:first-child {
6557 - margin-left: 0;
6558 -}
6559 -#popup-course #popup-sidebar .course-item-meta .item-meta::before {
6560 - font-size: 12px;
6561 - line-height: 21px;
6562 -}
6563 -#popup-course #popup-content {
7614 +
7615 +#popup-content {
6564 7616 overflow: auto;
6565 7617 position: relative;
6566 7618 margin: 70px 0 50px 0;
6567 7619 flex: 1;
@@ -6567,23 +7619,22 @@
6567 7619 flex: 1;
6568 7620 padding-left: 15px;
6569 7621 padding-right: 15px;
6570 7622 }
6571 -#popup-course #popup-content .lp-button {
7623 +#popup-content .lp-button {
6572 7624 position: relative;
6573 - margin: 0 10px 0 0;
6574 - padding: 12px 29px;
6575 - border-color: var(--lp-secondary-color);
6576 - font-size: 14px;
7625 + margin: 0;
7626 + padding: 8px 25px;
7627 + border-color: var(--lp-border-color, #E2E0DB);
6577 7628 }
6578 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon {
7629 +#popup-content .lp-button.instant-check .instant-check__icon {
6579 7630 margin-right: 5px;
6580 7631 }
6581 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon::before {
6582 - font-family: "Font Awesome 5 Free";
7632 +#popup-content .lp-button.instant-check .instant-check__icon::before {
7633 + font-family: "lp-icon";
6583 7634 content: "\f058";
6584 7635 }
6585 -#popup-course #popup-content .lp-button.instant-check .instant-check__info {
7636 +#popup-content .lp-button.instant-check .instant-check__info {
6586 7637 visibility: hidden;
6587 7638 position: absolute;
6588 7639 top: 100%;
6589 7640 left: 0;
@@ -6589,143 +7640,143 @@
6589 7640 left: 0;
6590 7641 margin-top: 3px;
6591 7642 padding: 11px 20px;
6592 7643 border-radius: 3px;
6593 - background: #eee;
7644 + background: var(--lp-white-grey, #F7F7FB);
7645 + color: var(--lp-color-base, #333);
6594 7646 white-space: nowrap;
6595 7647 text-transform: none;
6596 7648 }
6597 -#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 {
6598 7656 visibility: visible;
6599 - position: absolute;
6600 - top: 100%;
6601 - left: 0;
6602 - margin-top: 3px;
6603 - padding: 11px 11px;
6604 - border-radius: 3px;
6605 - color: #333;
6606 - background: #eee;
6607 - white-space: nowrap;
6608 7657 }
6609 -#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 {
6610 7662 display: inline-block;
6611 7663 animation: lp-rotating 1s linear infinite;
6612 7664 }
6613 -#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 {
6614 7666 font-weight: 800;
6615 7667 content: "\f110";
6616 7668 }
6617 -#popup-course #popup-content .lp-button:hover {
7669 +#popup-content .lp-button:hover {
6618 7670 border-color: var(--lp-primary-color);
6619 7671 }
6620 -#popup-course #popup-content .lp-button.completed {
7672 +#popup-content .lp-button.completed {
6621 7673 display: flex;
6622 7674 flex-direction: row-reverse;
6623 - margin-top: 32px;
6624 7675 border-color: transparent;
6625 7676 color: #fff;
6626 7677 background: #3db748;
6627 - font-size: 16px;
6628 7678 align-items: center;
6629 7679 justify-content: center;
7680 + float: left;
6630 7681 }
6631 -#popup-course #popup-content .lp-button.completed i {
7682 +#popup-content .lp-button.completed i {
6632 7683 margin-left: 9px;
6633 - font-size: 14px;
7684 + font-size: 0.8em;
6634 7685 }
6635 -#popup-course #popup-content.fixed-quiz-status .quiz-status {
7686 +#popup-content.fixed-quiz-status .quiz-status {
6636 7687 background: var(--lp-primary-color);
6637 7688 }
6638 -#popup-course #popup-content.fixed-quiz-status .quiz-status > div {
7689 +#popup-content.fixed-quiz-status .quiz-status > div {
6639 7690 padding: 0;
6640 7691 }
6641 -@media (max-width: 767px) {
6642 - #popup-course #popup-content {
6643 - margin-top: 113px;
6644 - }
7692 +#popup-content::-webkit-scrollbar {
7693 + width: 8px;
6645 7694 }
6646 -#popup-course #popup-footer {
7695 +#popup-content::-webkit-scrollbar-thumb {
7696 + background: #ccc;
7697 +}
7698 +#popup-content::-webkit-scrollbar-track {
7699 + background: #f5f5f5;
7700 +}
7701 +
7702 +#popup-footer {
6647 7703 position: fixed;
6648 - z-index: 999;
7704 + z-index: 99;
6649 7705 right: 0;
6650 7706 bottom: 0;
6651 7707 left: 475px;
6652 7708 width: 100%;
6653 7709 max-width: 792px;
6654 - height: 50px;
7710 + height: auto;
6655 7711 margin: 0 auto;
6656 7712 border-top: 1px solid #ebebeb;
6657 - background: #fff;
6658 - -webkit-transition: left 0.25s;
6659 - -moz-transition: left 0.25s;
6660 - -ms-transition: left 0.25s;
6661 - -o-transition: left 0.25s;
6662 - transition: left 0.25s;
7713 + background: var(--lp-bg-color-lesson, #fff);
7714 + transition: left 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7715 + will-change: left;
7716 + transform: translateZ(0);
6663 7717 }
6664 7718 @media (max-width: 1024px) {
6665 - #popup-course #popup-footer {
7719 + #popup-footer {
6666 7720 width: auto;
6667 7721 padding: 0 15px;
6668 7722 }
6669 7723 }
6670 -#popup-course #popup-footer .course-item-nav {
7724 +#popup-footer .course-item-nav {
6671 7725 justify-content: space-between;
6672 7726 }
6673 -#popup-course #popup-footer .course-item-nav .prev,
6674 -#popup-course #popup-footer .course-item-nav .next {
7727 +#popup-footer .course-item-nav .prev,
7728 +#popup-footer .course-item-nav .next {
6675 7729 display: flex;
6676 - line-height: 50px;
7730 + line-height: 3.125em;
6677 7731 }
6678 -#popup-course #popup-footer .course-item-nav .prev a,
6679 -#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 {
6680 7734 display: block;
6681 - color: #666;
6682 - font-size: 16px;
7735 + color: var(--lp-color-accent, #666);
6683 7736 }
6684 -#popup-course #popup-footer .course-item-nav .prev::before,
6685 -#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 {
6686 7739 color: #999;
6687 - font-family: "Font Awesome 5 Free";
6688 - font-size: 12px;
6689 - font-weight: 900;
7740 + font-family: "lp-icon";
6690 7741 }
6691 -#popup-course #popup-footer .course-item-nav .prev:hover a, #popup-course #popup-footer .course-item-nav .prev:hover::before,
6692 -#popup-course #popup-footer .course-item-nav .next:hover a,
6693 -#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 {
6694 7745 color: var(--lp-primary-color);
6695 7746 }
6696 -#popup-course #popup-footer .course-item-nav .prev:hover .course-item-nav__name,
6697 -#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 {
6698 7749 display: block;
6699 7750 }
6700 -#popup-course #popup-footer .course-item-nav .next {
7751 +#popup-footer .course-item-nav .next {
6701 7752 flex-direction: row-reverse;
6702 7753 }
6703 -#popup-course #popup-footer .course-item-nav .next::before {
7754 +#popup-footer .course-item-nav .next::before {
6704 7755 margin-left: 10px;
6705 7756 content: "\f0da";
6706 7757 }
6707 -#popup-course #popup-footer .course-item-nav[data-nav=next] {
7758 +#popup-footer .course-item-nav[data-nav=next] {
6708 7759 justify-content: flex-end;
6709 7760 }
6710 -#popup-course #popup-footer .prev::before {
7761 +#popup-footer .prev::before {
6711 7762 margin-right: 10px;
6712 7763 content: "\f0d9";
6713 7764 }
6714 -#popup-course #popup-footer .prev .course-item-nav__name {
7765 +#popup-footer .prev .course-item-nav__name {
6715 7766 right: auto;
6716 7767 left: -30px;
6717 7768 }
6718 -#popup-course #popup-footer .prev .course-item-nav__name::before {
7769 +#popup-footer .prev .course-item-nav__name::before {
6719 7770 right: auto;
6720 7771 left: 5px;
6721 7772 }
6722 7773 @media (max-width: 1024px) {
6723 - #popup-course #popup-footer .prev .course-item-nav__name {
7774 + #popup-footer .prev .course-item-nav__name {
6724 7775 left: 15px;
6725 7776 }
6726 7777 }
6727 -#popup-course #popup-footer .course-item-nav__name {
7778 +#popup-footer .course-item-nav__name {
6728 7779 display: none;
6729 7780 position: absolute;
6730 7781 top: -20px;
6731 7782 right: -30px;
@@ -6730,236 +7781,208 @@
6730 7781 top: -20px;
6731 7782 right: -30px;
6732 7783 width: auto;
6733 7784 padding: 10px 15px;
6734 - color: #666;
7785 + color: var(--lp-color-accent, #666);
6735 7786 background: #ccc;
6736 - font-size: 14px;
6737 - font-weight: 300;
7787 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6738 7788 line-height: 1;
6739 7789 }
6740 7790 @media (max-width: 1024px) {
6741 - #popup-course #popup-footer .course-item-nav__name {
7791 + #popup-footer .course-item-nav__name {
6742 7792 top: -25px;
6743 7793 right: 15px;
6744 7794 left: auto;
6745 7795 }
6746 7796 }
6747 -#popup-course #sidebar-toggle {
7797 +
7798 +#sidebar-toggle {
6748 7799 display: inline-block;
6749 - position: absolute;
6750 - z-index: 100;
6751 - top: 198px;
6752 - left: 475px;
6753 - width: 25px;
6754 - height: 56px;
7800 + width: 32px;
7801 + min-width: 32px;
7802 + line-height: 70px;
7803 + height: unset;
6755 7804 margin: 0;
6756 - background: #fff;
6757 - 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;
6758 7808 cursor: pointer;
6759 7809 transition: 0.25s;
6760 7810 -webkit-appearance: none;
6761 7811 border: none;
7812 + text-align: center;
6762 7813 }
6763 -#popup-course #sidebar-toggle:after {
7814 +#sidebar-toggle:after {
6764 7815 display: none;
6765 7816 }
6766 -#popup-course #sidebar-toggle::before {
7817 +#sidebar-toggle::before {
6767 7818 display: inline-block;
6768 - position: absolute;
6769 - top: 50%;
6770 - left: 50%;
6771 - color: var(--lp-primary-color);
6772 - font-family: "Font Awesome 5 Free";
6773 - font-size: 18px;
6774 - font-weight: 900;
7819 + position: static;
7820 + margin: 0;
7821 + width: auto;
7822 + height: auto;
7823 + font-family: "lp-icon";
6775 7824 content: "\f0d9";
6776 - transition: 0.25s;
6777 - transform: translate(-50%, -50%);
7825 + line-height: 1;
6778 7826 }
6779 -#popup-course #sidebar-toggle:focus {
7827 +#sidebar-toggle:focus {
6780 7828 border: 0;
6781 7829 outline: 0;
6782 7830 }
6783 -#popup-course .lp-quiz-buttons .complete-quiz,
6784 -#popup-course .lp-quiz-buttons .back-quiz,
6785 -#popup-course .lp-quiz-buttons .review-quiz {
6786 - float: right;
7831 +
7832 +.course-item-popup #tab-curriculum {
7833 + display: block;
6787 7834 }
6788 -#popup-course .quiz-results,
6789 -#popup-course .quiz-content,
6790 -#popup-course .quiz-questions,
6791 -#popup-course .quiz-buttons,
6792 -#popup-course .quiz-attempts {
6793 - margin-bottom: 60px;
7835 +.course-item-popup .course-curriculum ul.curriculum-sections {
7836 + z-index: 9;
6794 7837 }
6795 -#popup-course .quiz-questions .lp-fib-content {
6796 - margin-bottom: 20px;
6797 - padding: 20px;
6798 - border: 2px solid #f5f5f5;
6799 - border-radius: 6px;
6800 - line-height: 1.6;
7838 +.course-item-popup .lp-course-curriculum .course-section .course-item__content {
7839 + flex-direction: column;
7840 + row-gap: 4px;
6801 7841 }
6802 -#popup-course .quiz-questions .lp-fib-input {
6803 - display: inline-block;
6804 - width: auto;
6805 - max-width: none;
7842 +
7843 +/***********/
7844 +body.course-item-popup {
7845 + overflow-y: hidden;
6806 7846 }
6807 -#popup-course .quiz-questions .lp-fib-input > input {
6808 - height: 36px;
6809 - padding: 6px 16px;
6810 - border: 1px solid #222;
6811 - line-height: 36px;
7847 +@media (max-width: 1200px) {
7848 + body.course-item-popup #learn-press-course-curriculum {
7849 + width: 300px;
7850 + }
6812 7851 }
6813 -#popup-course .quiz-questions .lp-fib-answered {
6814 - padding: 0 10px;
6815 - background: #ececec;
6816 - white-space: nowrap;
7852 +@media (max-width: 768px) {
7853 + body.course-item-popup #learn-press-course-curriculum {
7854 + margin-right: 0%;
7855 + }
6817 7856 }
6818 -#popup-course .quiz-questions .lp-fib-answered.fail {
6819 - border: 2px solid #d85554;
7857 +@media (max-width: 768px) {
7858 + body.course-item-popup #learn-press-course-curriculum .course-curriculum {
7859 + width: 200px;
7860 + }
6820 7861 }
6821 -#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer {
6822 - text-decoration: line-through;
7862 +@media (max-width: 1300px) {
7863 + body.course-item-popup #learn-press-course-curriculum .progress-bg {
7864 + width: 40px;
7865 + }
6823 7866 }
6824 -#popup-course .quiz-questions .lp-fib-answered.correct {
6825 - 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-right: 0%;
7873 + margin-bottom: 20px;
7874 + }
6826 7875 }
6827 -#popup-course .quiz-questions .lp-fib-note {
6828 - display: flex;
6829 - margin-left: 10px;
6830 - font-size: 14px;
6831 - font-weight: 400;
6832 - align-items: center;
7876 +@media (max-width: 1300px) {
7877 + body.course-item-popup #content-item-nav {
7878 + left: 300px;
7879 + }
6833 7880 }
6834 -#popup-course .quiz-questions .lp-fib-note > span {
6835 - display: inline-block;
6836 - width: 20px;
6837 - height: 20px;
6838 - margin: 0 5px 0 0;
7881 +@media (max-width: 768px) {
7882 + body.course-item-popup #content-item-nav {
7883 + left: 200px;
7884 + }
6839 7885 }
6840 -#popup-course .quiz-questions .lp-sorting-choice__check-answer {
6841 - padding: 5px 20px;
6842 - border: 2px solid #059601;
6843 - border-radius: 5px;
6844 - font-size: 1rem;
7886 +@media (max-width: 1300px) {
7887 + body.course-item-popup .section-desc {
7888 + display: none;
7889 + }
6845 7890 }
6846 -#popup-course .question .answer-option input[type=radio],
6847 -#popup-course .question .answer-option input[type=checkbox] {
6848 - -webkit-transform: translateY(-50%);
6849 - -moz-transform: translateY(-50%);
6850 - -ms-transform: translateY(-50%);
6851 - -o-transform: translateY(-50%);
6852 - transform: translateY(-50%);
6853 - margin: 0 0 0 10px;
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 + }
6854 7896 }
6855 -#popup-course .question .answer-option input[type=radio]::before {
6856 - border-radius: 50%;
6857 -}
6858 -#popup-course .question .question-response {
6859 - display: flex;
6860 - align-items: center;
6861 - justify-content: flex-start;
6862 -}
6863 -#popup-course .scrollbar-light > .scroll-element {
6864 - z-index: 9999;
6865 -}
6866 -#popup-course .scrollbar-light > .scroll-element.scroll-y {
6867 - display: none;
6868 -}
6869 -#popup-course .scrollbar-light > .scroll-element.scroll-y .scroll-bar {
6870 - -webkit-box-sizing: border-box;
6871 - -moz-box-sizing: border-box;
6872 - box-sizing: border-box;
6873 -}
6874 7897
6875 7898 body.admin-bar #popup-course {
6876 7899 top: 32px;
6877 7900 }
6878 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle {
6879 - left: 0;
6880 -}
6881 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle::before {
7901 +body.lp-sidebar-toggle__close #sidebar-toggle::before {
6882 7902 content: "\f0da";
6883 7903 }
6884 -body.lp-sidebar-toggle__close #popup-course #popup-sidebar {
7904 +body.lp-sidebar-toggle__close #popup-sidebar {
6885 7905 flex: 0 0 0;
6886 7906 }
6887 -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 {
6888 7908 left: 0;
6889 7909 }
6890 7910 @media (max-width: 768px) {
6891 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle {
6892 - left: 0;
6893 - }
6894 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle::before {
7911 + body:not(.lp-sidebar-toggle__open) #sidebar-toggle::before {
6895 7912 content: "\f0da";
6896 7913 }
6897 - body:not(.lp-sidebar-toggle__open) #popup-course #popup-sidebar {
7914 + body:not(.lp-sidebar-toggle__open) #popup-sidebar {
6898 7915 flex: 0 0 0;
6899 7916 }
6900 7917 }
6901 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 +}
6902 7933 .course-curriculum .section-header .section-meta {
6903 7934 position: relative;
6904 7935 }
6905 7936
6906 7937 @media screen and (max-width: 1280px) {
6907 - #popup-course #popup-sidebar {
7938 + #popup-sidebar {
6908 7939 flex-basis: 300px;
6909 7940 }
6910 - #popup-course #popup-sidebar .course-curriculum {
7941 + #popup-sidebar .course-curriculum {
6911 7942 width: 300px;
6912 7943 }
6913 - #popup-course #popup-header,
6914 -#popup-course #popup-footer {
7944 + #popup-header, #popup-footer {
6915 7945 left: 300px;
6916 7946 }
6917 - #popup-course #sidebar-toggle {
6918 - left: 299px;
6919 - }
6920 7947 }
6921 7948 @media screen and (max-width: 782px) {
6922 7949 body.admin-bar #popup-course {
6923 7950 top: 46px;
6924 7951 }
6925 - #popup-course #popup-sidebar {
6926 - flex-basis: 250px;
7952 + #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
7953 + display: none;
6927 7954 }
6928 - #popup-course #popup-sidebar .course-curriculum {
6929 - width: 250px;
7955 + #popup-sidebar {
7956 + flex-basis: 300px;
6930 7957 }
6931 - #popup-course #popup-header,
6932 -#popup-course #popup-footer {
6933 - left: 250px;
7958 + #popup-sidebar .course-curriculum {
7959 + width: 300px;
6934 7960 }
6935 - #popup-course #sidebar-toggle {
6936 - left: 249px;
7961 + #popup-header,
7962 + #popup-footer {
7963 + left: 300px;
6937 7964 }
6938 - #popup-course #sidebar-toggle:checked ~ #popup-sidebar {
6939 - flex-basis: 0;
6940 - }
6941 - #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
6942 - display: none;
6943 - }
6944 7965 }
6945 7966 .content-item-wrap {
6946 7967 width: 792px;
6947 7968 max-width: 100%;
6948 7969 margin: 0 auto;
6949 - padding-bottom: 80px;
7970 + --lp-item-padding: 60px;
7971 + padding-top: var(--lp-item-padding);
7972 + padding-bottom: var(--lp-item-padding);
6950 7973 }
6951 7974 @media (max-width: 1024px) {
6952 7975 .content-item-wrap {
6953 7976 width: 100%;
7977 + --lp-item-padding: 40px;
6954 7978 }
6955 7979 }
6956 7980 .content-item-wrap .course-item-title {
6957 7981 margin-top: 0;
6958 7982 margin-bottom: 24px;
6959 - color: #333;
6960 - font-size: 30px;
6961 - font-weight: 600;
7983 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
7984 + font-weight: 700;
6962 7985 }
6963 7986 @media (max-width: 767px) {
6964 7987 .content-item-wrap .course-item-title {
6965 7988 text-align: center;
@@ -6964,32 +7987,24 @@
6964 7987 .content-item-wrap .course-item-title {
6965 7988 text-align: center;
6966 7989 }
6967 7990 }
6968 -.content-item-wrap h4 {
6969 - font-size: 1.5rem;
6970 - font-weight: 500;
6971 - line-height: 1.5;
7991 +.content-item-wrap .content-item-summary:after {
7992 + clear: both;
7993 + content: "";
7994 + display: block;
6972 7995 }
6973 -.content-item-wrap .content-item-summary {
6974 - padding-top: 50px;
6975 -}
6976 7996 .content-item-wrap .content-item-description {
6977 7997 margin-bottom: 30px;
6978 7998 }
7999 +.content-item-wrap .content-item-description .wp-video, .content-item-wrap .content-item-description .mejs-container {
8000 + margin-bottom: 15px;
8001 +}
6979 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 {
6980 - margin-top: 0;
6981 - margin-bottom: 18px;
6982 - font-size: 18px;
8003 + margin-top: 10px;
8004 + margin-bottom: 15px;
6983 8005 letter-spacing: unset;
6984 8006 }
6985 -.content-item-wrap .content-item-description p {
6986 - margin: 0 0 18px 0;
6987 - color: #666;
6988 - font-size: 16px;
6989 - font-weight: 300;
6990 - line-height: 26px;
6991 -}
6992 8007 .content-item-wrap .content-item-description img {
6993 8008 max-width: 100%;
6994 8009 height: auto;
6995 8010 vertical-align: middle;
@@ -6999,11 +8014,9 @@
6999 8014 }
7000 8015 .content-item-wrap .quiz-content {
7001 8016 margin-bottom: 40px;
7002 8017 color: #666;
7003 - font-size: 16px;
7004 8018 font-weight: 300;
7005 - line-height: 26px;
7006 8019 }
7007 8020 .content-item-wrap .quiz-content img {
7008 8021 max-width: 100%;
7009 8022 height: auto;
@@ -7012,49 +8025,13 @@
7012 8025 .content-item-wrap .quiz-buttons {
7013 8026 display: flex;
7014 8027 justify-content: center;
7015 8028 text-align: center;
8029 + gap: 10px;
7016 8030 }
7017 8031 .content-item-wrap .quiz-buttons .button-right .lp-button {
7018 8032 margin: 0 0 0 15px;
7019 8033 }
7020 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav] {
7021 - margin: 0;
7022 - border: 1px solid #d9e0f1;
7023 - color: #777;
7024 - background: #fbfcff;
7025 -}
7026 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]::before {
7027 - display: inline-block;
7028 - width: 15px;
7029 - height: 15px;
7030 - border: 2px solid #d9e0f1;
7031 - border-top-color: transparent;
7032 - border-left-color: transparent;
7033 - content: "";
7034 - -webkit-transform: rotate(-45deg);
7035 - -moz-transform: rotate(-45deg);
7036 - -ms-transform: rotate(-45deg);
7037 - -o-transform: rotate(-45deg);
7038 - transform: rotate(-45deg);
7039 -}
7040 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].prev::before {
7041 - margin-left: 7px;
7042 - -webkit-transform: rotate(135deg);
7043 - -moz-transform: rotate(135deg);
7044 - -ms-transform: rotate(135deg);
7045 - -o-transform: rotate(135deg);
7046 - transform: rotate(135deg);
7047 -}
7048 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next {
7049 - margin-left: -1px;
7050 -}
7051 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next::before {
7052 - margin-right: 7px;
7053 -}
7054 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]:hover {
7055 - background: #fff;
7056 -}
7057 8034 .content-item-wrap .quiz-buttons.align-center {
7058 8035 display: block;
7059 8036 text-align: center;
7060 8037 }
@@ -7062,16 +8039,18 @@
7062 8039 text-align: center;
7063 8040 }
7064 8041 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7065 8042 position: fixed;
7066 - z-index: 99999;
8043 + z-index: 999;
7067 8044 bottom: 0;
7068 8045 left: 50%;
7069 8046 width: 100%;
7070 8047 max-width: 792px;
7071 - height: 49px;
8048 + height: auto;
7072 8049 margin-left: 237px;
7073 8050 transform: translateX(-50%);
8051 + background: #fff;
8052 + padding-bottom: 10px;
7074 8053 }
7075 8054 @media (max-width: 768px) {
7076 8055 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7077 8056 width: 100% !important;
@@ -7086,60 +8065,43 @@
7086 8065 }
7087 8066 .content-item-wrap .quiz-buttons:not(.infinity).is-last .next {
7088 8067 display: none;
7089 8068 }
7090 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .prev {
7091 - border-top-right-radius: 0;
7092 - border-bottom-right-radius: 0;
7093 -}
7094 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .next {
7095 - border-top-left-radius: 0;
7096 - border-bottom-left-radius: 0;
7097 -}
7098 -.content-item-wrap .questions-pagination {
7099 - height: 33px;
7100 - padding: 8px 0;
7101 - background: #fff;
7102 - text-align: center;
7103 -}
7104 8069 .content-item-wrap .questions-pagination .nav-links {
7105 8070 text-align: center;
8071 + display: flex;
8072 + justify-content: center;
8073 + gap: 4px;
8074 + margin-top: 6px;
7106 8075 }
7107 8076 .content-item-wrap .questions-pagination .nav-links .page-numbers {
7108 - display: inline-block;
7109 - vertical-align: middle;
7110 - margin: 0 3px 3px;
7111 - padding: 10px 16px;
7112 - color: #666;
8077 + padding: 10px 15px;
8078 + margin: 0;
8079 + color: var(--lp-color-base, #333);
7113 8080 background-color: transparent;
7114 - font-size: 16px;
7115 - font-weight: 300;
8081 + font-weight: normal;
8082 + border: 1px solid var(--lp-border-color, #E2E0DB);
7116 8083 line-height: 1;
7117 - border: 1px solid;
7118 - cursor: pointer;
8084 + border-radius: var(--lp-border-radius, 5px);
7119 8085 }
7120 -.content-item-wrap .questions-pagination .nav-links .page-numbers.next, .content-item-wrap .questions-pagination .nav-links .page-numbers.prev {
7121 - display: inline-block;
7122 - padding: 10px;
7123 - background: transparent;
7124 - font-size: 16px;
7125 - text-align: center;
7126 - text-decoration: none;
7127 - text-transform: none;
7128 - border: 1px solid;
8086 +.content-item-wrap .questions-pagination .nav-links .page-numbers.dots {
8087 + border: none;
7129 8088 }
7130 8089 .content-item-wrap .questions-pagination .nav-links .page-numbers.current, .content-item-wrap .questions-pagination .nav-links .page-numbers:hover {
7131 8090 color: var(--lp-primary-color);
7132 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 +}
7133 8100
7134 8101 .course-curriculum .section-title {
7135 8102 position: relative;
7136 8103 margin-bottom: 0;
7137 - padding: 8px 0;
7138 - color: #5383f7;
7139 - font-size: 16px;
7140 - font-weight: normal;
7141 - line-height: 1;
7142 8104 }
7143 8105 .course-curriculum .section-title span.show-desc {
7144 8106 display: inline-block;
7145 8107 position: absolute;
@@ -7149,17 +8111,162 @@
7149 8111 height: 20px;
7150 8112 transform: translate(0, -50%);
7151 8113 }
7152 8114 .course-curriculum .section-title span.show-desc::before {
7153 - font-family: "Font Awesome 5 Free";
7154 - font-size: 18px;
7155 - font-weight: 900;
8115 + font-family: "lp-icon";
8116 + font-size: 1.125em;
7156 8117 content: "\f107";
7157 8118 }
7158 8119 .course-curriculum .section-title span.show-desc:hover::before {
7159 - border-top-color: #ccc;
8120 + border-top-color: var(--lp-border-color, #E2E0DB);
7160 8121 }
7161 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 + left: 50%;
8195 + right: 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 + left: 50%;
8211 + bottom: -5px;
8212 + margin-left: -3px;
8213 + border-left: 5px solid transparent;
8214 + border-right: 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: left;
8236 + opacity: 0;
8237 + transition: all 0.27s ease;
8238 + position: absolute;
8239 + right: 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 + left: 0;
8254 + right: 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 +
7162 8269 .lp-overlay {
7163 8270 display: none;
7164 8271 position: fixed;
7165 8272 z-index: 99999;
@@ -7194,8 +8301,12 @@
7194 8301 text-align: center;
7195 8302 align-items: center;
7196 8303 justify-content: center;
7197 8304 }
8305 +.lp-modal-dialog .learn-press-message {
8306 + width: auto;
8307 + margin: 0 !important;
8308 +}
7198 8309 .lp-modal-dialog .lp-modal-content {
7199 8310 display: inline-block;
7200 8311 overflow: hidden;
7201 8312 z-index: 2;
@@ -7206,8 +8317,17 @@
7206 8317 vertical-align: middle;
7207 8318 background: white;
7208 8319 color: black;
7209 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 +}
7210 8330 .lp-modal-dialog .lp-modal-header {
7211 8331 background: #7c60d9;
7212 8332 border-bottom: 1px solid #eee;
7213 8333 padding: 1em;
@@ -7214,14 +8334,14 @@
7214 8334 }
7215 8335 .lp-modal-dialog .lp-modal-header h3 {
7216 8336 margin: 0;
7217 8337 color: white;
7218 - font-size: inherit;
7219 8338 font-weight: 400;
7220 8339 }
7221 8340 .lp-modal-dialog .lp-modal-body .main-content {
7222 8341 max-height: 500px;
7223 8342 overflow: auto;
8343 + overscroll-behavior: contain;
7224 8344 }
7225 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 {
7226 8346 padding: 1em;
7227 8347 }
@@ -7226,9 +8346,8 @@
7226 8346 padding: 1em;
7227 8347 }
7228 8348 .lp-modal-dialog .lp-modal-footer {
7229 8349 padding: 20px;
7230 - padding-top: 0;
7231 8350 background-color: #f9fafb;
7232 8351 text-align: right;
7233 8352 }
7234 8353 .lp-modal-dialog .btn-yes {
@@ -7256,18 +8375,14 @@
7256 8375 left: 50%;
7257 8376 padding: 35px 60px 28px 60px;
7258 8377 background: #fff;
7259 8378 transform: translate(-50%, -50%);
7260 - -webkit-border-radius: 4px;
7261 - -moz-border-radius: 4px;
7262 8379 border-radius: 4px;
7263 8380 }
7264 8381 #lp-modal-window #lp-modal-content {
7265 8382 margin: 0 0 24px 0;
7266 8383 color: #333;
7267 - font-size: 16px;
7268 8384 font-weight: 400;
7269 - line-height: 26px;
7270 8385 text-align: center;
7271 8386 }
7272 8387 #lp-modal-window #lp-modal-content > * {
7273 8388 margin: 0 0 0.5em;
@@ -7293,8 +8408,14 @@
7293 8408 width: 100%;
7294 8409 }
7295 8410 }
7296 8411
8412 +@media (min-width: 769px) {
8413 + #learn-press-item-comments {
8414 + padding-bottom: 50px;
8415 + }
8416 +}
8417 +
7297 8418 .learn-press-progress {
7298 8419 overflow: hidden;
7299 8420 position: relative;
7300 8421 width: 80px;
@@ -7300,8 +8421,24 @@
7300 8421 width: 80px;
7301 8422 height: 6px;
7302 8423 border-radius: 3px;
7303 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 + left: 50%;
8435 + width: 100%;
8436 + height: 100%;
8437 + margin-left: -100%;
8438 + background: var(--lp-primary-color);
8439 + border-radius: 5px;
8440 +}
7304 8441 .learn-press-progress .learn-press-progress__active {
7305 8442 position: absolute;
7306 8443 z-index: 1;
7307 8444 left: -100%;
@@ -7309,11 +8446,8 @@
7309 8446 height: 100%;
7310 8447 border-radius: 3px;
7311 8448 background: var(--lp-primary-color);
7312 8449 -webkit-transition: 0.5s;
7313 - -moz-transition: 0.5s;
7314 - -ms-transition: 0.5s;
7315 - -o-transition: 0.5s;
7316 8450 transition: 0.5s;
7317 8451 }
7318 8452 .learn-press-progress::before {
7319 8453 display: block;
@@ -7325,12 +8459,45 @@
7325 8459 background: #ccc;
7326 8460 content: "";
7327 8461 }
7328 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 + left: 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 + left: 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 +
7329 8494 .course-curriculum .section-header .section-left {
7330 8495 display: flex;
8496 + align-items: center;
8497 + gap: 16px;
7331 8498 }
7332 -.course-curriculum .section-header .section-left .section-title {
8499 +.course-curriculum .section-header .section-left .wrapper-section-title {
7333 8500 flex: 1;
7334 8501 }
7335 8502 .course-curriculum .section-header .section-left .section-toggle {
7336 8503 flex: 0 0 40px;
@@ -7336,19 +8503,20 @@
7336 8503 flex: 0 0 40px;
7337 8504 align-items: center;
7338 8505 text-align: center;
7339 8506 cursor: pointer;
8507 + min-width: 1em;
7340 8508 }
7341 -.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 {
7342 8510 display: none;
7343 8511 }
7344 8512 .course-curriculum .section-header .learn-press-progress {
7345 8513 width: 80px;
7346 8514 }
7347 -.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 {
7348 8516 display: block;
7349 8517 }
7350 -.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 {
7351 8519 display: none;
7352 8520 }
7353 8521 .course-curriculum .section.closed .section-content {
7354 8522 overflow: hidden;
@@ -7354,34 +8522,22 @@
7354 8522 overflow: hidden;
7355 8523 height: 0;
7356 8524 }
7357 8525
7358 -* {
7359 - box-sizing: border-box;
7360 - margin: 0;
7361 - padding: 0;
8526 +.scroll-wrapper {
8527 + overflow: hidden;
8528 + opacity: 0;
7362 8529 }
7363 -
7364 -button {
7365 - cursor: pointer;
8530 +.scroll-wrapper .scroll-element {
8531 + background: transparent;
7366 8532 }
7367 -
7368 -input, button, select, textarea {
7369 - outline: none;
8533 +.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
8534 + transition: opacity 0.25s;
7370 8535 }
7371 -
7372 -html {
7373 - overflow-x: hidden;
8536 +.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
8537 + opacity: 0.7;
7374 8538 }
7375 8539
7376 -a {
7377 - -webkit-transition: 0.3s;
7378 - -moz-transition: 0.3s;
7379 - -ms-transition: 0.3s;
7380 - -o-transition: 0.3s;
7381 - transition: 0.3s;
7382 -}
7383 -
7384 8540 .lp-skeleton-animation {
7385 8541 margin: 0;
7386 8542 padding: 0;
7387 8543 list-style: none;
@@ -7390,9 +8546,9 @@
7390 8546 width: 100%;
7391 8547 height: 16px;
7392 8548 margin-top: 15px;
7393 8549 border-radius: 2px;
7394 - 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%);
7395 8551 background-size: 400% 100%;
7396 8552 list-style: none;
7397 8553 animation: lp-skeleton-loading 1.4s ease infinite;
7398 8554 }
@@ -7404,8 +8560,37 @@
7404 8560 to {
7405 8561 background-position: 0 50%;
7406 8562 }
7407 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: left;
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: left;
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 +
7408 8593 .learnpress.theme-twentytwentytwo .wp-site-blocks, .learnpress.twentytwentytwo .wp-site-blocks {
7409 8594 max-width: none;
7410 8595 padding-right: 0;
7411 8596 padding-left: 0;
@@ -7417,10 +8602,9 @@
7417 8602 }
7418 8603 .learnpress.theme-twentytwentytwo .lp-archive-courses, .learnpress.twentytwentytwo .lp-archive-courses {
7419 8604 max-width: none;
7420 8605 }
7421 -
7422 -.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 {
7423 8607 max-width: 100%;
7424 8608 margin-left: 0 !important;
7425 8609 margin-right: 0 !important;
7426 8610 padding-left: 0 !important;
@@ -7426,313 +8610,402 @@
7426 8610 padding-left: 0 !important;
7427 8611 padding-right: 0 !important;
7428 8612 }
7429 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 +
7430 8624 @media (max-width: 1199px) {
7431 - .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 {
7432 8626 padding-left: 15px;
7433 8627 padding-right: 15px;
7434 8628 }
7435 8629 }
7436 -input[type=text],
7437 -input[type=email],
7438 -input[type=number],
7439 -input[type=password] {
7440 - -webkit-box-sizing: border-box;
7441 - -moz-box-sizing: border-box;
7442 - 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;
7443 8640 margin: 0;
7444 - box-shadow: unset;
8641 + padding: 0;
8642 + border: 0;
8643 + outline: 0;
8644 + background: transparent;
8645 + list-style: none;
7445 8646 }
7446 -
7447 -/* start reset css */
7448 -body {
7449 - background: #fff;
8647 +.learnpress-block-pagination .page-numbers > li,
8648 +.learn-press-pagination .page-numbers > li {
8649 + display: inline-block;
8650 + margin: 0;
7450 8651 }
7451 -body.learnpress-page {
7452 - 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;
7453 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 +}
7454 8668
7455 -.wrap-fullwidth a:focus,
7456 -.wrap-fullwidth button:focus,
7457 -.wrap-fullwidth input:focus,
7458 -.wrap-fullwidth textarea:focus {
7459 - border: 0;
7460 - 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;
7461 8675 }
7462 -.wrap-fullwidth a:hover {
7463 - text-decoration: none;
8676 +ul.learn-press-breadcrumb li {
8677 + display: inline-block;
8678 + margin: 0;
7464 8679 }
7465 -.wrap-fullwidth p {
7466 - word-break: break-word;
8680 +ul.learn-press-breadcrumb li a:hover {
8681 + color: var(--lp-primary-color);
7467 8682 }
7468 -.wrap-fullwidth p:last-child {
7469 - margin-bottom: 0;
8683 +ul.learn-press-breadcrumb i {
8684 + margin: 0 8px;
7470 8685 }
7471 -.wrap-fullwidth label {
7472 - display: block;
7473 - margin: 0;
7474 - outline: none;
8686 +ul.learn-press-breadcrumb a {
8687 + color: inherit;
7475 8688 }
7476 -.wrap-fullwidth img {
7477 - max-width: 100%;
7478 - 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;
7479 8702 }
7480 -.wrap-fullwidth form {
8703 +
8704 +table.lp-list-table {
8705 + border-collapse: collapse;
8706 + width: 100%;
7481 8707 margin: 0;
8708 + min-width: 768px;
8709 + border: none;
7482 8710 }
7483 -.wrap-fullwidth .col-full {
7484 - box-sizing: border-box;
7485 - max-width: 100%;
8711 +table.lp-list-table td {
7486 8712 padding: 0;
7487 8713 }
7488 -.wrap-fullwidth .col-full .woocommerce-breadcrumb {
7489 - display: none;
8714 +table.lp-list-table .learn-press-pagination {
8715 + text-align: left;
7490 8716 }
7491 -
7492 -/* end reset css */
7493 -footer {
7494 - clear: both;
8717 +table.lp-list-table thead {
8718 + border: none;
7495 8719 }
7496 -
7497 -.margin-bottom {
7498 - 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;
7499 8722 }
7500 -
7501 -.hide-if-js {
7502 - 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);
7503 8729 }
7504 -
7505 -.clearfix::after {
7506 - display: block;
7507 - clear: both;
7508 - content: "";
8730 +table.lp-list-table thead th {
8731 + background: none;
8732 + border: none;
8733 + padding: 10px 20px;
8734 + text-align: left;
7509 8735 }
7510 -
7511 -.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;
7512 8747 margin: 0;
7513 8748 padding: 0;
7514 - list-style: none;
7515 8749 }
7516 -.lp-form-fields .form-field {
7517 - margin: 0 0 20px 0;
7518 - list-style: none;
8750 +table.lp-list-table thead th .sorting-indicator i {
8751 + color: #aaa;
8752 + height: 10px;
7519 8753 }
7520 -
7521 -.lp-content-wrap {
7522 - width: 1170px;
7523 - max-width: 90%;
7524 - margin: 0 auto;
8754 +table.lp-list-table thead th .sorting-indicator i.is-active {
8755 + color: #000;
7525 8756 }
7526 -.lp-content-wrap > h2 {
7527 - margin-top: 0;
7528 - margin-bottom: 26px;
7529 - color: #333;
7530 - font-size: 30px;
7531 - font-weight: 600;
8757 +table.lp-list-table thead th td {
8758 + border: none;
8759 + padding: 0;
7532 8760 }
7533 -
7534 -.learn-press-breadcrumb {
7535 - max-width: 1170px;
7536 - width: 100%;
7537 - 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: left;
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: left;
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;
7538 8800 padding: 0;
7539 - color: #333;
7540 - font-size: 14px;
7541 - font-weight: 400;
7542 - list-style: none;
7543 8801 }
7544 -.learn-press-breadcrumb li {
7545 - display: inline-block;
7546 - margin: 0;
8802 +table.lp-list-table.order-table-details tbody tr:last-child {
8803 + --lp-white-grey: var(--lp-border-color, #E2E0DB);
7547 8804 }
7548 -.learn-press-breadcrumb li a:hover {
7549 - color: var(--lp-primary-color);
8805 +table.lp-list-table.order-table-details tfoot {
8806 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
7550 8807 }
7551 -.learn-press-breadcrumb i {
7552 - margin: 0 5px;
7553 - color: #666;
7554 - 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;
7555 8811 }
7556 -@media (max-width: 1024px) {
7557 - .learn-press-breadcrumb {
7558 - padding-right: 15px;
7559 - padding-left: 15px;
7560 - }
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;
7561 8814 }
7562 -.learn-press-breadcrumb a {
7563 - color: #666;
7564 - 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;
7565 8824 }
7566 8825
7567 -.learnpress-page .lp-button,
7568 -.learnpress-page #lp-button {
7569 - 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;
7570 8848 border: 1px solid #ccc;
7571 - color: #333;
7572 - background: transparent;
7573 - box-shadow: unset;
7574 - font-family: inherit;
7575 - font-size: 16px;
7576 - font-weight: 400;
7577 - line-height: 1;
7578 - text-align: center;
7579 - vertical-align: middle;
7580 - text-decoration: none;
7581 - text-transform: capitalize;
7582 - -webkit-box-sizing: border-box;
7583 - -moz-box-sizing: border-box;
7584 - box-sizing: border-box;
7585 - -webkit-border-radius: 3px;
7586 - -moz-border-radius: 3px;
7587 - border-radius: 3px;
7588 - -webkit-transition: all 0.25s;
7589 - -moz-transition: all 0.25s;
7590 - -ms-transition: all 0.25s;
7591 - -o-transition: all 0.25s;
7592 - transition: all 0.25s;
7593 - /*&.gray {
7594 - position: absolute;
7595 - z-index: 1;
7596 - top: 8px;
7597 - right: 5px;
7598 - padding: 0;
7599 - border: 0;
7600 -
7601 - &:hover {
7602 - background: transparent;
7603 - text-decoration: none;
7604 - }
7605 -
7606 - &:focus {
7607 - border: 0;
7608 - outline: 0;
7609 - }
7610 - }*/
8849 + color: inherit;
7611 8850 }
7612 -.learnpress-page .lp-button.large,
7613 -.learnpress-page #lp-button.large {
7614 - height: 52px;
7615 - padding: 18px 30px;
7616 - font-size: 18px;
8851 +.swal2-popup .swal2-warning {
8852 + color: #e02200;
8853 + border-color: transparent;
8854 + background-color: rgba(223, 0, 0, 0.1019607843);
7617 8855 }
7618 -.learnpress-page .lp-button:hover,
7619 -.learnpress-page #lp-button:hover {
7620 - border-color: var(--lp-primary-color);
7621 - color: #fff;
7622 - background: var(--lp-primary-color);
8856 +.swal2-popup .swal2-icon {
8857 + width: 50px;
8858 + height: 50px;
7623 8859 }
7624 -.learnpress-page .lp-button.btn-ajax-off .icon,
7625 -.learnpress-page #lp-button.btn-ajax-off .icon {
7626 - display: none;
8860 +.swal2-popup .swal2-icon .swal2-icon-content {
8861 + font-size: 0;
7627 8862 }
7628 -.learnpress-page .lp-button.btn-ajax-on .icon,
7629 -.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;
7630 8867 display: inline-block;
7631 - margin-right: 5px;
7632 - -webkit-animation: lp-rotating 1s linear infinite;
7633 - -moz-animation: lp-rotating 1s linear infinite;
7634 - animation: lp-rotating 1s linear infinite;
7635 8868 }
7636 -.learnpress-page .lp-button:focus,
7637 -.learnpress-page #lp-button:focus {
7638 - outline: 0;
8869 +.swal2-popup .swal2-title {
8870 + font-size: 1.5em;
7639 8871 }
7640 -.learnpress-page .lp-button.loading::before,
7641 -.learnpress-page #lp-button.loading::before {
7642 - display: inline-block;
7643 - font-family: "Font Awesome 5 Free";
7644 - font-weight: 900;
7645 - content: "\f110";
7646 - animation: lp-rotating 1s linear infinite;
8872 +.swal2-popup .swal2-html-container {
8873 + font-size: 1em;
7647 8874 }
7648 -.learnpress-page .rwmb-field .description {
7649 - margin-top: 8px;
7650 - color: #999;
7651 - font-size: smaller;
7652 - font-style: italic;
8875 +.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown {
8876 + max-height: 200px;
8877 + overflow: hidden;
7653 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 +}
7654 8890
7655 -.btn-base {
7656 - border-color: var(--lp-primary-color);
7657 - color: white;
7658 - 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;
7659 8900 }
7660 -
7661 -.lp-ajax-message {
7662 - display: none;
7663 - margin-top: 20px;
7664 - padding: 20px;
7665 - border: 2px solid #059601;
7666 - border-radius: 9px;
7667 - font-size: 15px;
7668 - line-height: 1.4;
8901 +.lp-form-filter__fields {
8902 + display: flex;
8903 + flex-wrap: wrap;
8904 + align-items: flex-end;
8905 + gap: 14px;
7669 8906 }
7670 -.lp-ajax-message.error {
7671 - border-color: #d85554;
8907 +.lp-form-filter__fields > * {
8908 + flex: 1 1 0;
8909 + min-width: 0;
7672 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: left;
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 +}
7673 8956
7674 -.course-meta {
7675 - margin-bottom: 14px;
8957 +/* end reset css */
8958 +@media (max-width: 1024px) {
8959 + body.learnpress-page {
8960 + --lp-cotainer-padding: 1rem;
8961 + }
7676 8962 }
7677 -.course-meta .course-students::before {
7678 - font-family: "Font Awesome 5 Free";
7679 - content: "";
8963 +footer {
8964 + clear: both;
7680 8965 }
7681 8966
7682 -.lp-entry-content .course-tabs {
7683 - margin-bottom: 60px;
8967 +.margin-bottom {
8968 + margin-bottom: 20px;
7684 8969 }
7685 8970
7686 -/* Archive */
7687 -.learn-press-checkout-comment h4 {
7688 - display: none;
8971 +.hide-if-js {
8972 + display: none !important;
7689 8973 }
7690 8974
7691 -.order-comments {
7692 - width: 100%;
7693 - padding: 15px;
7694 - min-height: 150px;
7695 - border: 1px solid #ccc;
7696 - resize: none;
8975 +.clearfix::after {
8976 + display: block;
8977 + clear: both;
8978 + content: "";
7697 8979 }
7698 8980
7699 -.learn-press-progress .progress-bg {
7700 - overflow: hidden;
7701 - position: relative;
7702 - height: 6px;
7703 - background: #ccc;
7704 - -webkit-border-radius: 5px;
7705 - -moz-border-radius: 5px;
7706 - border-radius: 5px;
8981 +.lp-form-fields {
8982 + margin: 0;
8983 + padding: 0;
8984 + list-style: none;
7707 8985 }
7708 -.learn-press-progress .progress-bg .progress-active {
7709 - position: absolute;
7710 - left: 50%;
7711 - width: 100%;
7712 - height: 100%;
7713 - margin-left: -100%;
7714 - background: var(--lp-primary-color);
7715 - -webkit-border-radius: 5px;
7716 - -moz-border-radius: 5px;
7717 - border-radius: 5px;
8986 +.lp-form-fields .form-field {
8987 + margin: 0 0 20px 0;
8988 + list-style: none;
7718 8989 }
7719 8990
8991 +.lp-entry-content .course-tabs {
8992 + margin-bottom: 40px;
8993 +}
8994 +
7720 8995 /**
7721 8996 * Forms
7722 8997 */
7723 -.retake-course,
7724 -.enroll-course,
7725 -.purchase-course {
7726 - 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;
7727 9004 }
7728 9005
7729 9006 /* */
7730 -.table-orders {
7731 - font-size: 16px;
7732 -}
7733 -.table-orders th,
7734 -.table-orders td {
9007 +.table-orders th, .table-orders td {
7735 9008 padding: 5px 10px;
7736 9009 }
7737 9010
7738 9011 .form-button {
@@ -7738,42 +9011,8 @@
7738 9011 .form-button {
7739 9012 display: inline-block;
7740 9013 }
7741 9014
7742 -.learn-press-pagination {
7743 - padding-bottom: 20px;
7744 - text-align: center;
7745 -}
7746 -.learn-press-pagination .page-numbers {
7747 - display: inline-block;
7748 - margin: 0;
7749 - padding: 0;
7750 - border: 0;
7751 - outline: 0;
7752 - background: transparent;
7753 - list-style: none;
7754 -}
7755 -.learn-press-pagination .page-numbers > li {
7756 - display: inline-block;
7757 - margin: 0;
7758 - padding: 0 14px;
7759 -}
7760 -.learn-press-pagination .page-numbers > li .page-numbers {
7761 - float: unset;
7762 - padding: 0;
7763 - color: #666;
7764 - background: transparent;
7765 - font-size: 16px;
7766 - font-weight: 300;
7767 -}
7768 -.learn-press-pagination .page-numbers > li .page-numbers.current {
7769 - color: var(--lp-primary-color);
7770 - font-weight: 400;
7771 -}
7772 -.learn-press-pagination .page-numbers > li .page-numbers:hover {
7773 - color: var(--lp-primary-color);
7774 -}
7775 -
7776 9015 ul.list-table-nav {
7777 9016 display: flex;
7778 9017 margin-left: 0;
7779 9018 list-style: none;
@@ -7791,25 +9030,25 @@
7791 9030 margin-bottom: 0;
7792 9031 }
7793 9032
7794 9033 .primary-color {
7795 - color: #00adff;
9034 + color: var(--lp-primary-color);
7796 9035 }
7797 9036
7798 9037 .primary-color-before::before {
7799 - color: #00adff;
9038 + color: var(--lp-primary-color);
7800 9039 }
7801 9040
7802 9041 .primary-color-after::after {
7803 - color: #00adff;
9042 + color: var(--lp-primary-color);
7804 9043 }
7805 9044
7806 9045 .primary-background-color {
7807 - background: #00adff;
9046 + background: var(--lp-primary-color);
7808 9047 }
7809 9048
7810 9049 .primary-background-color {
7811 - background: #00adff;
9050 + background: var(--lp-primary-color);
7812 9051 }
7813 9052
7814 9053 .course-origin-price {
7815 9054 margin-right: 5px;
@@ -7816,28 +9055,8 @@
7816 9055 font-size: 85%;
7817 9056 text-decoration: line-through;
7818 9057 }
7819 9058
7820 -.course-item-nav {
7821 - display: flex;
7822 -}
7823 -.course-item-nav .prev,
7824 -.course-item-nav .next {
7825 - /* flex: 1;*/
7826 -}
7827 -.course-item-nav .prev span,
7828 -.course-item-nav .next span {
7829 - display: block;
7830 - font-weight: bold;
7831 -}
7832 -.course-item-nav .prev a,
7833 -.course-item-nav .next a {
7834 - color: #999;
7835 -}
7836 -.course-item-nav .next {
7837 - text-align: right;
7838 -}
7839 -
7840 9059 .content-item-wrap #comments {
7841 9060 margin-right: 0;
7842 9061 margin-left: 0;
7843 9062 }
@@ -7842,104 +9061,15 @@
7842 9061 margin-left: 0;
7843 9062 }
7844 9063 .content-item-wrap #comments #comment {
7845 9064 -webkit-box-sizing: border-box;
7846 - -moz-box-sizing: border-box;
7847 9065 box-sizing: border-box;
7848 9066 }
7849 9067
7850 -.course-summary-sidebar {
7851 - position: relative;
7852 -}
7853 -@media (min-width: 769px) {
7854 - .course-summary-sidebar.slide-down .course-summary-sidebar__inner {
7855 - position: fixed;
7856 - top: 0;
7857 - }
7858 -}
7859 -@media (min-width: 1200px) {
7860 - .course-summary-sidebar.slide-top .course-summary-sidebar__inner {
7861 - position: absolute;
7862 - }
7863 -}
7864 -
7865 -.course-graduation span {
7866 - color: #999;
7867 -}
7868 -.course-graduation .icon {
7869 - margin-right: 5px;
7870 - font-size: 20px;
7871 -}
7872 -.course-graduation.passed .icon {
7873 - color: #059601;
7874 -}
7875 -.course-graduation.error .icon {
7876 - color: #d85554;
7877 -}
7878 -
7879 -.learn-press-template-warning::before {
7880 - color: #ffc107;
7881 - font-family: "Font Awesome 5 Free";
7882 - content: "\f071";
7883 -}
7884 -
7885 -.lp-badge {
7886 - display: flex;
7887 - height: 30px;
7888 - padding: 0;
7889 - line-height: 1;
7890 - align-items: center;
7891 - justify-content: center;
7892 -}
7893 -.lp-badge::before, .lp-badge::after {
7894 - content: "";
7895 -}
7896 -.lp-badge::before {
7897 - display: inline-block;
7898 - position: relative;
7899 - z-index: 10;
7900 - color: #fff;
7901 - font-weight: bold;
7902 - line-height: 1;
7903 -}
7904 -.lp-badge.featured-course {
7905 - position: absolute;
7906 - z-index: 1;
7907 - top: 25px;
7908 - left: -110px;
7909 - width: 300px;
7910 - background: #93f;
7911 - text-align: center;
7912 - transform: rotate(-45deg);
7913 -}
7914 -.lp-badge.featured-course::before {
7915 - font-size: 12px;
7916 - text-transform: uppercase;
7917 - content: attr(data-text);
7918 -}
7919 -
7920 -@media (min-width: 769px) {
7921 - #learn-press-item-comments {
7922 - padding-bottom: 50px;
7923 - }
7924 -}
7925 -
7926 9068 .course-tabs input[name=learn-press-course-tab-radio],
7927 9069 .course-tabs .course-tab-panel {
7928 9070 display: none;
7929 9071 }
7930 -.course-tabs .course-nav label {
7931 - display: flex;
7932 - align-items: center;
7933 - justify-content: center;
7934 - margin: 0;
7935 - padding: 17px 10px;
7936 - font-size: 16px;
7937 - line-height: 1;
7938 - font-weight: 600;
7939 - text-transform: capitalize;
7940 - cursor: pointer;
7941 -}
7942 9072
7943 9073 .no-event {
7944 9074 pointer-events: none;
7945 9075 }
@@ -7956,30 +9086,5 @@
7956 9086 }
7957 9087 }
7958 9088 .course-price:empty {
7959 9089 display: none !important;
7960 -}
7961 -
7962 -.quiz-attempts .attempts-heading {
7963 - margin-bottom: 15px;
7964 -}
7965 -.quiz-attempts table {
7966 - border-spacing: 0;
7967 - border-left: 1px solid var(--lp-secondary-color);
7968 - border-top: 1px solid var(--lp-secondary-color);
7969 - width: 100%;
7970 -}
7971 -.quiz-attempts table tr th, .quiz-attempts table tr td {
7972 - border-right: 1px solid var(--lp-secondary-color);
7973 - border-bottom: 1px solid var(--lp-secondary-color);
7974 - padding: 5px 15px;
7975 - text-align: center;
7976 -}
7977 -.quiz-attempts table tr th {
7978 - font-weight: 500;
7979 -}
7980 -
7981 -@media (max-width: 575px) {
7982 - #popup-course .quiz-attempts {
7983 - overflow-x: auto;
7984 - }
7985 9090 }