PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.9
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.9
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 4.1.7.3.1 4.1.7.3.2 All 140 releases
← All changes | assets/css/learnpress.css +5442 -4366 4.1.7.2 → 4.4.9 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,198 @@
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: flex;
86 + align-items: center;
87 + justify-content: center;
88 + pointer-events: none;
89 + color: rgba(0, 0, 0, 0.2) !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 + line-height: 1;
101 + font-variant: normal;
102 + text-transform: none;
103 + -webkit-font-smoothing: antialiased;
104 + -moz-osx-font-smoothing: grayscale;
105 + color: black;
85 106 }
86 -.learn-press-message::before, .learn-press-message::after {
87 - position: absolute;
88 - top: 0;
89 - content: "";
107 +
108 +.learn-press-message {
109 + position: relative;
110 + display: flex;
111 + align-items: center;
112 + margin: 0 !important;
113 + padding: 10px 20px;
114 + border-radius: var(--lp-border-radius, 5px);
115 + background-color: #E5F7FF;
116 + color: #007AFF;
117 + max-width: 100%;
90 118 }
91 119 .learn-press-message::before {
92 - right: 20px;
93 - width: 20px;
94 - height: 30px;
95 - background: #00adff;
120 + display: inline-block;
121 + margin-right: 8px;
122 + font-family: "lp-icon";
123 + font-size: 20px;
124 + font-style: normal;
125 + font-weight: normal;
126 + line-height: 1;
96 127 }
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 128 .learn-press-message.error {
106 - border-color: #d85554;
129 + background-color: #FEE5E5;
130 + color: #FF3B30;
131 + border: 1px solid #E31A1A;
132 + padding: 10px 20px;
107 133 }
108 134 .learn-press-message.error::before {
109 - background: #d85554;
135 + content: "\f071";
136 + color: #E31A1A;
110 137 }
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 138 .learn-press-message.warning {
118 - border-color: #ffc107;
139 + background-color: #FEF7E6;
140 + color: #FF9500;
141 + border: 1px solid #F8A100;
119 142 }
120 143 .learn-press-message.warning::before {
121 - background: #ffc107;
144 + content: "\f06a";
145 + color: #F8A100;
122 146 }
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 147 .learn-press-message.success {
130 - border-color: #059601;
148 + background-color: #EBF8E5;
149 + color: #3AB500;
150 + border: 1px solid #28A746;
131 151 }
132 152 .learn-press-message.success::before {
133 - background: #059601;
153 + content: "\f058";
154 + color: #28A746;
134 155 }
135 -.learn-press-message.success.icon::before, .learn-press-message.success.icon::after {
136 - background: #059601;
156 +.learn-press-message.info {
157 + background-color: rgba(0, 122, 255, 0.1019607843);
158 + color: #007AFF;
159 + border: 1px solid #2E91FA;
137 160 }
138 -.learn-press-message.success.icon::after {
139 - content: "\f129";
161 +.learn-press-message.info::before {
162 + content: "\e931";
163 + color: #2E91FA;
140 164 }
141 165 .learn-press-message a {
142 166 text-decoration: underline;
143 167 }
144 168
169 +.lp-toast.toastify {
170 + background: #EBF8E5;
171 + color: #3AB500;
172 + border-radius: var(--lp-border-radius, 5px);
173 + box-shadow: 0 0 0;
174 + display: flex;
175 + align-items: center;
176 +}
177 +.lp-toast.toastify .toast-close {
178 + background: transparent !important;
179 + font-size: 0;
180 + padding-left: 12px;
181 +}
182 +.lp-toast.toastify .toast-close:before {
183 + content: "\f00d";
184 + font-family: "lp-icon";
185 + font-size: 16px;
186 + color: #000;
187 + line-height: 17px;
188 +}
189 +.lp-toast.toastify .toast-close:hover {
190 + opacity: 1;
191 +}
192 +.lp-toast.toastify.error {
193 + background-color: #FEE5E5;
194 + color: #FF3B30;
195 + padding: 12px 20px;
196 + border: none;
197 + margin: 0 auto;
198 +}
199 +.lp-toast.toastify.warning {
200 + background-color: #FEF7E6;
201 + color: #fb9422;
202 + padding: 12px 20px;
203 + border: none;
204 + margin: 0 auto;
205 +}
206 +.lp-toast.toastify.info {
207 + background-color: rgba(0, 122, 255, 0.1019607843);
208 + color: #277afc;
209 + padding: 12px 20px;
210 + border: none;
211 + margin: 0 auto;
212 +}
213 +
145 214 @keyframes lp-rotating {
146 215 from {
147 216 -webkit-transform: rotate(0deg);
148 - -moz-transform: rotate(0deg);
149 - -ms-transform: rotate(0deg);
150 - -o-transform: rotate(0deg);
151 217 transform: rotate(0deg);
152 218 }
153 219 to {
154 220 -webkit-transform: rotate(360deg);
155 - -moz-transform: rotate(360deg);
156 - -ms-transform: rotate(360deg);
157 - -o-transform: rotate(360deg);
158 221 transform: rotate(360deg);
159 222 }
160 223 }
161 224 @-webkit-keyframes lp-rotating {
@@ -160,395 +223,593 @@
160 223 }
161 224 @-webkit-keyframes lp-rotating {
162 225 from {
163 226 -webkit-transform: rotate(0deg);
164 - -moz-transform: rotate(0deg);
165 - -ms-transform: rotate(0deg);
166 - -o-transform: rotate(0deg);
167 227 transform: rotate(0deg);
168 228 }
169 229 to {
170 230 -webkit-transform: rotate(360deg);
171 - -moz-transform: rotate(360deg);
172 - -ms-transform: rotate(360deg);
173 - -o-transform: rotate(360deg);
174 231 transform: rotate(360deg);
175 232 }
176 233 }
177 -.ajaxload {
234 +.lp-loading-change {
235 + position: absolute;
236 + width: 100%;
237 + height: 100%;
238 + background: rgba(255, 255, 255, 0.38);
239 + top: 0;
240 +}
241 +
242 +.lp-load-ajax-element {
243 + position: relative;
244 +}
245 +
246 +/**
247 +* Styles for all page of LP
248 +*
249 +* @since 4.2.3
250 +* @version 1.0.0
251 +*/
252 +/**
253 + * Mixin
254 + */
255 +@keyframes rotating4 {
256 + from {
257 + transform: rotate(0deg);
258 + }
259 + to {
260 + transform: rotate(360deg);
261 + }
262 +}
263 +@keyframes animation4 {
264 + from {
265 + left: -40%;
266 + width: 40%;
267 + }
268 + to {
269 + left: 100%;
270 + width: 10%;
271 + }
272 +}
273 +:root {
274 + --lp-cotainer-max-with: var(--lp-container-max-width);
275 +}
276 +
277 +.wp-block-group {
278 + --lp-container-max-width: var(--wp--style--global--wide-size);
279 +}
280 +
281 +*, :after, :before {
282 + box-sizing: border-box;
283 +}
284 +
285 +/* start reset css */
286 +body {
287 + background: #fff;
288 +}
289 +
290 +button {
291 + cursor: pointer;
292 +}
293 +
294 +.learnpress-page input[type=text],
295 +.learnpress-page input[type=email],
296 +.learnpress-page input[type=number],
297 +.learnpress-page input[type=password], .learnpress-page textarea {
298 + border-color: var(--lp-border-color, #E2E0DB);
299 + border-radius: var(--lp-border-radius, 5px);
300 +}
301 +.learnpress-page input[type=text]:focus,
302 +.learnpress-page input[type=email]:focus,
303 +.learnpress-page input[type=number]:focus,
304 +.learnpress-page input[type=password]:focus, .learnpress-page textarea:focus {
305 + outline: none;
306 + border-color: var(--lp-primary-color, #ffb606);
307 +}
308 +.learnpress-page .lp-button, .learnpress-page #lp-button {
309 + padding: 12px 24px;
310 + border: 1px solid var(--lp-border-color, #E2E0DB);
311 + color: var(--lp-color-base, #333);
312 + background: transparent;
313 + box-shadow: unset;
314 + font-family: inherit;
315 + font-weight: 400;
316 + text-align: center;
317 + text-transform: capitalize;
318 + border-radius: var(--lp-border-radius, 5px);
319 + -webkit-transition: all 0.25s;
320 + transition: all 0.25s;
321 +}
322 +.learnpress-page .lp-button.large, .learnpress-page #lp-button.large {
323 + height: 52px;
324 + padding: 18px 30px;
325 + font-size: 1.1em;
326 +}
327 +.learnpress-page .lp-button:hover, .learnpress-page #lp-button:hover {
328 + border-color: var(--lp-primary-color);
329 + color: #fff;
330 + background: var(--lp-primary-color);
331 +}
332 +.learnpress-page .lp-button.btn-ajax-off .icon, .learnpress-page #lp-button.btn-ajax-off .icon {
333 + display: none;
334 +}
335 +.learnpress-page .lp-button.btn-ajax-on .icon, .learnpress-page #lp-button.btn-ajax-on .icon {
178 336 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;
337 + margin-right: 5px;
189 338 animation: lp-rotating 1s linear infinite;
190 339 }
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: "";
340 +.learnpress-page .lp-button:focus, .learnpress-page #lp-button:focus {
341 + outline: 0;
204 342 }
343 +.learnpress-page .rwmb-field .description {
344 + margin-top: 8px;
345 + color: #999;
346 + font-size: smaller;
347 + font-style: italic;
348 +}
205 349
206 -.lp-ajaxload-style-1 {
207 - display: inline-block;
350 +input, button, select, textarea {
351 + outline: none;
352 +}
353 +
354 +/*html {
355 + overflow-x: hidden;
356 +}*/
357 +a {
358 + -webkit-transition: 0.3s;
359 + transition: 0.3s;
360 + text-decoration: none;
361 +}
362 +
363 +p {
364 + margin-bottom: 1rem;
365 +}
366 +p:last-child {
367 + margin: 0;
368 +}
369 +
370 +.lp-content-area {
371 + max-width: var(--lp-container-max-width) !important;
372 + margin: 0 auto;
373 + padding-right: var(--lp-cotainer-padding);
374 + padding-left: var(--lp-cotainer-padding);
375 +}
376 +.lp-content-area.learn-press-message {
377 + margin-bottom: 24px;
378 + padding-left: 15px;
379 + padding-right: 15px;
380 +}
381 +
382 +.lp-ico svg {
383 + width: 20px;
384 + height: 20px;
385 +}
386 +
387 +.lp-hidden {
388 + display: none !important;
389 +}
390 +
391 +.course-price .origin-price {
392 + text-decoration: line-through;
393 + margin-right: 4px;
394 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
395 + opacity: 0.6;
396 +}
397 +
398 +.learn-press-tabs {
399 + margin-bottom: 32px;
208 400 position: relative;
209 - width: 32px;
210 - height: 32px;
401 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
211 402 }
212 -.lp-ajaxload-style-1::before, .lp-ajaxload-style-1::after {
403 +.learn-press-tabs .learn-press-tabs__checker {
404 + display: none;
405 +}
406 +.learn-press-tabs__nav {
407 + display: flex;
408 + flex-wrap: wrap;
409 + padding: 0;
410 + column-gap: 40px;
411 + row-gap: 12px;
412 + list-style: none;
413 + margin: 0 0 -1px 0 !important;
414 +}
415 +.learn-press-tabs__item {
416 + position: relative;
417 + margin: 0;
418 + list-style: none;
419 +}
420 +.learn-press-tabs__item > a {
421 + display: block;
422 + margin: 0;
423 + padding: 0 0 16px 0;
424 + font-size: 1.125em;
425 + line-height: 1;
426 + font-weight: 600;
427 + text-align: center;
428 + cursor: pointer;
429 + color: var(--lp-color-base, #333);
430 + text-decoration: none;
431 +}
432 +.learn-press-tabs__item > a:focus {
433 + outline: 0;
434 + text-decoration: none;
435 +}
436 +.learn-press-tabs__item::after {
213 437 position: absolute;
214 - top: 0;
438 + bottom: 0;
439 + top: auto;
215 440 left: 0;
216 441 width: 100%;
217 - height: 100%;
218 - border: 3px solid #ddd;
442 + height: 2px;
443 + background: transparent;
219 444 content: "";
220 445 }
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;
446 +.learn-press-tabs__item.active a, .learn-press-tabs__item:hover a {
447 + color: var(--lp-primary-color, #ffb606);
230 448 }
449 +.learn-press-tabs__item.active::after, .learn-press-tabs__item:hover::after {
450 + background: var(--lp-primary-color, #ffb606);
451 +}
452 +.learn-press-tabs.stretch .learn-press-tabs__tab {
453 + flex: 1;
454 +}
455 +.learn-press-tabs.stretch .learn-press-tabs__tab > label {
456 + padding: 18px 10px;
457 +}
458 +@media (max-width: 990px) {
459 + .learn-press-tabs__nav, .learn-press-tabs .learn-press-filters {
460 + overflow-x: auto;
461 + white-space: nowrap;
462 + flex-wrap: nowrap;
463 + scroll-behavior: smooth;
464 + }
465 + .learn-press-tabs__nav::-webkit-scrollbar, .learn-press-tabs .learn-press-filters::-webkit-scrollbar {
466 + display: none;
467 + }
468 +}
231 469
232 -.learn-press-tabs {
233 - margin-bottom: 34px;
234 - background: #f1f2f8;
470 +.learn-press-filters {
471 + display: flex;
472 + flex-wrap: wrap;
473 + padding: 0;
474 + column-gap: 40px;
475 + row-gap: 12px;
476 + list-style: none;
477 + margin: 0 0 -1px 0 !important;
235 478 }
236 -.learn-press-tabs .learn-press-tabs__checker {
237 - display: none;
479 +.learn-press-filters li {
480 + position: relative;
481 + margin: 0;
482 + list-style: none;
238 483 }
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;
484 +.learn-press-filters li a, .learn-press-filters li span {
485 + display: block;
486 + margin: 0;
487 + padding: 0 0 16px 0;
488 + font-size: 1.125em;
489 + line-height: 1;
490 + font-weight: 600;
491 + text-align: center;
492 + cursor: pointer;
493 + color: var(--lp-color-base, #333);
494 + text-decoration: none;
242 495 }
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;
496 +.learn-press-filters li a:focus, .learn-press-filters li span:focus {
497 + outline: 0;
498 + text-decoration: none;
245 499 }
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;
500 +.learn-press-filters li a::after, .learn-press-filters li span::after {
501 + position: absolute;
502 + bottom: 0;
503 + top: auto;
504 + left: 0;
505 + width: 100%;
506 + height: 2px;
507 + background: transparent;
508 + content: "";
248 509 }
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;
510 +.learn-press-filters li a.active, .learn-press-filters li a:hover, .learn-press-filters li span.active, .learn-press-filters li span:hover {
511 + color: var(--lp-primary-color, #ffb606);
251 512 }
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;
513 +.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 {
514 + background: var(--lp-primary-color, #ffb606);
254 515 }
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;
516 +.learn-press-filters li.active a, .learn-press-filters li.active span {
517 + color: var(--lp-primary-color, #ffb606);
258 518 }
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;
519 +.learn-press-filters li.active a::after, .learn-press-filters li.active span::after {
520 + background: var(--lp-primary-color, #ffb606);
261 521 }
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;
522 +.learn-press-filters li:after {
523 + display: none !important;
264 524 }
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;
525 +
526 +.wrapper-course-nav-tabs {
527 + position: relative;
528 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
267 529 }
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;
530 +
531 +#learn-press-course-tabs.show-all .course-tab-panel {
532 + margin-bottom: 40px;
270 533 }
271 -.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) {
534 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .course-tab-panels .course-tab-panel:nth-child(1) {
535 + display: block;
536 +}
537 +#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 538 border-bottom: 0;
539 +}
540 +#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 {
541 + color: var(--lp-primary-color);
273 542 background: #fff;
274 543 }
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;
544 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .course-tab-panels .course-tab-panel:nth-child(2) {
545 + display: block;
277 546 }
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;
547 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) {
548 + border-bottom: 0;
280 549 }
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;
550 +#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 {
551 + color: var(--lp-primary-color);
552 + background: #fff;
283 553 }
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;
554 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .course-tab-panels .course-tab-panel:nth-child(3) {
555 + display: block;
286 556 }
287 -.learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4) {
557 +#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 558 border-bottom: 0;
559 +}
560 +#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 {
561 + color: var(--lp-primary-color);
289 562 background: #fff;
290 563 }
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;
564 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .course-tab-panels .course-tab-panel:nth-child(4) {
565 + display: block;
293 566 }
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;
567 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) {
568 + border-bottom: 0;
296 569 }
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;
570 +#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 {
571 + color: var(--lp-primary-color);
572 + background: #fff;
299 573 }
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;
574 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .course-tab-panels .course-tab-panel:nth-child(5) {
575 + display: block;
302 576 }
303 -.learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5) {
577 +#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 578 border-bottom: 0;
579 +}
580 +#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 {
581 + color: var(--lp-primary-color);
305 582 background: #fff;
306 583 }
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;
584 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .course-tab-panels .course-tab-panel:nth-child(6) {
585 + display: block;
309 586 }
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;
587 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) {
588 + border-bottom: 0;
312 589 }
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;
590 +#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 {
591 + color: var(--lp-primary-color);
592 + background: #fff;
315 593 }
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;
594 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .course-tab-panels .course-tab-panel:nth-child(7) {
595 + display: block;
318 596 }
319 -.learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6) {
597 +#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 598 border-bottom: 0;
599 +}
600 +#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 {
601 + color: var(--lp-primary-color);
321 602 background: #fff;
322 603 }
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;
604 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .course-tab-panels .course-tab-panel:nth-child(8) {
605 + display: block;
325 606 }
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;
607 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) {
608 + border-bottom: 0;
328 609 }
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;
610 +#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 {
611 + color: var(--lp-primary-color);
612 + background: #fff;
331 613 }
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;
614 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .course-tab-panels .course-tab-panel:nth-child(9) {
615 + display: block;
334 616 }
335 -.learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7) {
617 +#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 618 border-bottom: 0;
619 +}
620 +#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 {
621 + color: var(--lp-primary-color);
337 622 background: #fff;
338 623 }
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;
624 +
625 +.course-tab-panels .course-tab-panel {
626 + padding-top: 30px;
341 627 }
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;
628 +
629 +.course-tab-panel {
630 + display: none;
344 631 }
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;
632 +.course-tab-panel.active {
633 + display: block;
347 634 }
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;
635 +.course-tab-panel .course-description h4 {
636 + margin-top: 0;
637 + margin-bottom: 1.125em;
350 638 }
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;
639 +.course-tab-panel .course-description img {
640 + max-width: 100%;
641 + height: auto;
642 + vertical-align: middle;
354 643 }
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;
644 +.course-tab-panel .lp-course-author {
645 + display: flex;
646 + align-items: start;
357 647 }
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;
648 +@media (max-width: 767px) {
649 + .course-tab-panel .lp-course-author {
650 + flex-direction: column;
651 + align-items: center;
652 + }
360 653 }
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;
654 +.course-tab-panel .lp-course-author .course-author__pull-left {
655 + margin-right: 30px;
656 + text-align: center;
657 + align-items: center;
363 658 }
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;
659 +@media (max-width: 767px) {
660 + .course-tab-panel .lp-course-author .course-author__pull-left {
661 + margin-right: 0;
662 + margin-bottom: 24px;
663 + }
366 664 }
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;
665 +.course-tab-panel .lp-course-author img {
666 + width: 100px;
667 + height: 100px;
668 + border-radius: 50%;
669 + object-fit: cover;
670 + object-position: center;
671 + display: block;
672 + margin: 0 auto;
370 673 }
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;
674 +.course-tab-panel .lp-course-author .course-author__pull-right {
675 + flex: 1;
373 676 }
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;
677 +@media (max-width: 767px) {
678 + .course-tab-panel .lp-course-author .course-author__pull-right {
679 + width: 100%;
680 + text-align: center;
681 + }
376 682 }
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;
683 +.course-tab-panel .lp-course-author .author-title {
684 + margin-bottom: 4px;
379 685 }
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;
686 +.course-tab-panel .lp-course-author .author-title a {
687 + text-decoration: none;
688 + color: var(--lp-color-base, #333);
689 + box-shadow: none;
690 + font-size: 1.125em;
691 + font-weight: 500;
692 + text-transform: capitalize;
382 693 }
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;
694 +.course-tab-panel .lp-course-author .author-title a:hover {
695 + color: var(--lp-primary-color);
386 696 }
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;
697 +.course-tab-panel .lp-course-author .author-description {
698 + color: #666;
699 + font-style: italic;
389 700 }
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;
701 +.course-tab-panel .lp-course-author .instructor-social {
702 + display: flex;
703 + gap: 16px;
704 + margin-bottom: 12px;
392 705 }
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;
706 +.course-tab-panel .lp-course-author .author-socials {
707 + display: grid;
708 + grid-template-columns: repeat(4, 33px);
709 + gap: 10px;
710 + justify-content: center;
711 + margin-top: 16px;
395 712 }
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;
713 +.course-tab-panel .lp-course-author .author-socials > a {
714 + display: inline-block;
715 + width: 33px;
716 + height: 33px;
717 + margin: 0;
718 + border: 1px solid #ededed;
719 + border-radius: 50%;
720 + color: #878787;
721 + box-shadow: none;
722 + font-size: 0.8em;
723 + line-height: 2em;
724 + text-align: center;
725 + vertical-align: middle;
726 + transition: all 0.3s;
398 727 }
399 -.learn-press-tabs .learn-press-tabs__nav {
728 +.course-tab-panel .lp-course-author .author-socials > a:hover {
729 + border-color: var(--lp-primary-color);
730 + color: #fff;
731 + background: var(--lp-primary-color);
732 +}
733 +.course-tab-panel .lp-course-author .author-socials .fa-googleplus::before {
734 + content: "\f0d5";
735 +}
736 +.course-tab-panel .lp-course-curriculum__title {
737 + display: none;
738 +}
739 +
740 +.learn-press-nav-tabs {
741 + margin: 0;
400 742 display: flex;
401 - margin: 0;
743 + flex-wrap: wrap;
402 744 padding: 0;
403 - border: 1px solid #e5e7f2;
745 + column-gap: 40px;
746 + row-gap: 12px;
404 747 list-style: none;
748 + margin: 0 0 -1px 0 !important;
405 749 }
406 -.learn-press-tabs .learn-press-tabs__tab {
750 +.learn-press-nav-tabs li {
407 751 position: relative;
408 752 margin: 0;
409 - border-right: 1px solid #e5e7f2;
410 - background: #f1f2f8;
411 753 list-style: none;
412 754 }
413 -.learn-press-tabs .learn-press-tabs__tab:last-child {
414 - border-right: 0;
415 -}
416 -.learn-press-tabs .learn-press-tabs__tab > label {
755 +.learn-press-nav-tabs li label {
417 756 display: block;
418 757 margin: 0;
419 - padding: 18px 65px;
420 - font-size: 18px;
758 + padding: 0 0 16px 0;
759 + font-size: 1.125em;
421 760 line-height: 1;
422 761 font-weight: 600;
423 762 text-align: center;
424 - text-transform: capitalize;
425 763 cursor: pointer;
764 + color: var(--lp-color-base, #333);
765 + text-decoration: none;
426 766 }
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 {
767 +.learn-press-nav-tabs li label:focus {
431 768 outline: 0;
432 769 text-decoration: none;
433 770 }
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 {
771 +.learn-press-nav-tabs li::after {
440 772 position: absolute;
441 - top: -1px;
773 + bottom: 0;
774 + top: auto;
442 775 left: 0;
443 776 width: 100%;
444 - height: 4px;
777 + height: 2px;
445 778 background: transparent;
446 779 content: "";
447 780 }
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: "";
781 +.learn-press-nav-tabs li.active label, .learn-press-nav-tabs li:hover label {
782 + color: var(--lp-primary-color, #ffb606);
456 783 }
457 -.learn-press-tabs .learn-press-tabs__tab:first-child.active label {
458 - position: relative;
784 +.learn-press-nav-tabs li.active::after, .learn-press-nav-tabs li:hover::after {
785 + background: var(--lp-primary-color, #ffb606);
459 786 }
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 787
476 -.learn-press-filters {
477 - display: flex;
478 - margin-bottom: 30px;
479 - margin-left: 0;
480 - list-style: none;
788 +.TabsDragScroll {
789 + position: relative;
481 790 }
482 -.learn-press-filters > li {
483 - margin: 0;
484 - font-size: 16px;
485 - line-height: 24px;
791 +.TabsDragScroll:hover {
792 + cursor: all-scroll;
486 793 }
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 - }
794 +.TabsDragScroll ul {
795 + max-width: 100%;
796 + white-space: nowrap;
797 + scroll-behavior: smooth;
798 + user-select: none;
799 + overflow-x: auto;
800 + flex-wrap: nowrap;
495 801 }
496 -.learn-press-filters > li > a,
497 -.learn-press-filters > li > span {
498 - display: inline-block;
499 - font-weight: 600;
802 +.TabsDragScroll ul::-webkit-scrollbar {
803 + display: none;
500 804 }
501 -.learn-press-filters > li > span.count {
502 - font-weight: 400;
805 +.TabsDragScroll ul.dragging {
806 + scroll-behavior: unset;
807 + cursor: all-scroll;
503 808 }
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 809
546 810 .lp-checkout-form__before,
547 811 .lp-checkout-form__after {
548 - width: 45%;
549 - width: -webkit-calc(50% - 30px);
550 - width: -moz-calc(50% - 30px);
551 812 width: calc(50% - 30px);
552 813 margin: 0 15px 40px 15px;
553 814 }
554 815 .lp-checkout-form__before .lp-checkout-block h4,
@@ -555,16 +816,15 @@
555 816 .lp-checkout-form__after .lp-checkout-block h4 {
556 817 margin-top: 0;
557 818 margin-bottom: 18px;
558 819 color: #333;
559 - font-size: 24px;
820 + font-size: 1.5em;
560 821 font-weight: 600;
561 822 line-height: 1;
562 - font-family: var(--wp--preset--font-family--system-font);
563 823 }
564 824 @media (max-width: 815px) {
565 825 .lp-checkout-form__before,
566 -.lp-checkout-form__after {
826 + .lp-checkout-form__after {
567 827 width: 100%;
568 828 margin: 0 0 40px 0;
569 829 }
570 830 }
@@ -585,11 +845,8 @@
585 845 }
586 846 .lp-checkout-form .lp-checkout-remember label {
587 847 width: auto;
588 848 color: #666;
589 - font-size: 16px;
590 - font-weight: 300;
591 - line-height: 26px;
592 849 }
593 850 .lp-checkout-form .lp-checkout-remember label input[type=checkbox] {
594 851 position: relative;
595 852 top: 3px;
@@ -597,9 +854,9 @@
597 854 height: 19px;
598 855 margin: 0 4px 0 0;
599 856 border: 1px solid #ccc;
600 857 cursor: pointer;
601 - -webkit-appearance: none;
858 + appearance: none;
602 859 }
603 860 .lp-checkout-form .lp-checkout-remember label input[type=checkbox]:focus {
604 861 outline: 0;
605 862 }
@@ -607,19 +864,18 @@
607 864 position: absolute;
608 865 top: 2px;
609 866 left: 2px;
610 867 color: #41abec;
611 - font-family: "Font Awesome 5 Free";
868 + font-family: "lp-icon";
612 869 font-size: 14px;
613 - font-weight: 900;
614 870 line-height: 1;
615 871 content: "\f00c";
872 + border: none;
873 + transform: none;
616 874 }
617 875 .lp-checkout-form .lp-checkout-remember a {
618 876 color: #666;
619 - font-size: 16px;
620 877 font-weight: 300;
621 - line-height: 26px;
622 878 text-decoration: underline;
623 879 text-decoration-color: #ccc;
624 880 }
625 881 .lp-checkout-form .lp-checkout-remember a:hover {
@@ -631,50 +887,19 @@
631 887 }
632 888 .lp-checkout-form .lp-form-fields label {
633 889 display: block;
634 890 margin-bottom: 10px;
635 - font-size: 16px;
636 891 }
637 -.lp-checkout-form .lp-form-fields input {
638 - height: 44px;
892 +.lp-checkout-form .lp-form-fields input:not([type=checkbox]) {
639 893 line-height: normal;
640 894 width: 100%;
641 - padding: 0 15px;
895 + padding: 10px 15px;
642 896 border: 1px solid #ccc;
643 897 }
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 {
898 +.lp-checkout-form .lp-form-fields input:not([type=checkbox]):focus {
657 899 border-color: var(--lp-primary-color);
658 900 outline: 0;
659 - color: #222;
660 901 }
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 902
678 903 .lp-checkout-form {
679 904 margin: 0 -15px;
680 905 margin-top: 50px;
@@ -685,11 +910,8 @@
685 910 flex-direction: column-reverse;
686 911 margin: 0;
687 912 }
688 913 }
689 -.lp-checkout-form #btn-checkout-account-switch-to-guest {
690 - margin-bottom: 60px;
691 -}
692 914 .lp-checkout-form .description {
693 915 float: left;
694 916 }
695 917 .lp-checkout-form a {
@@ -701,15 +923,15 @@
701 923 font-weight: normal;
702 924 cursor: pointer;
703 925 }
704 926 .lp-checkout-form a:hover {
705 - color: #ffb606;
927 + color: var(--lp-primary-color, #ffb606);
706 928 }
707 929 .lp-checkout-form #checkout-account-guest {
708 930 width: 100%;
709 931 margin-bottom: 35px;
710 932 padding-bottom: 19px;
711 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
933 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
712 934 }
713 935 .lp-checkout-form #checkout-account-guest .lp-form-fields,
714 936 .lp-checkout-form #checkout-account-guest .form-field {
715 937 margin-bottom: 0;
@@ -719,9 +941,8 @@
719 941 margin-top: 10px;
720 942 padding: 8px 20px;
721 943 border: 2px solid #41abec;
722 944 border-radius: 4px;
723 - font-size: 16px;
724 945 transition: all 0.2s ease;
725 946 }
726 947 .lp-checkout-form label.lp-guest-checkout-output {
727 948 margin-top: 10px;
@@ -733,38 +954,13 @@
733 954 }
734 955 .lp-checkout-form .lp-guest-switch-login {
735 956 margin-top: 1em;
736 957 color: #666;
737 - font-size: 16px;
738 958 font-weight: 400;
739 959 }
740 960 .lp-checkout-form .lp-guest-switch-login a {
741 961 display: inline-block;
742 962 }
743 -.lp-checkout-form input[name=checkout-account-switch-form] {
744 - display: none;
745 -}
746 -.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block {
747 - display: none;
748 - overflow: hidden;
749 - height: 0;
750 - margin: 0;
751 - padding: 0;
752 - border: 0;
753 - opacity: 0;
754 -}
755 -.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block > * {
756 - overflow: hidden;
757 - height: 0;
758 -}
759 -.lp-checkout-form input[name=checkout-account-switch-form]:checked + .lp-checkout-block {
760 - display: block;
761 - overflow: auto;
762 - height: auto;
763 -}
764 -.lp-checkout-form input[name=checkout-account-switch-form][value=guest]:checked ~ #btn-checkout-account-switch-to-guest {
765 - display: none;
766 -}
767 963 .lp-checkout-form::after {
768 964 display: block;
769 965 clear: both;
770 966 content: "";
@@ -772,38 +968,37 @@
772 968 .lp-checkout-form:focus {
773 969 outline: 0;
774 970 }
775 971
776 -#checkout-order .lp-checkout-order__inner {
777 - padding: 0 20px;
778 - border: 1px solid #ccc;
779 - border-radius: 4px;
972 +#checkout-order {
973 + /*.lp-checkout-order__inner {
974 + padding: 0 20px;
975 + border: 1px solid $border-color;
976 + border-radius: 4px;
977 + }*/
978 + /*td, th{
979 + border-right: 0;
980 + border-left: 0;
981 + background: transparent;
982 + &:last-child {
983 + padding-right: 0;
984 + }
985 + }
986 + table {
987 + width: 100%;
988 + margin: 0;
989 + border: 0;
990 + }*/
780 991 }
781 -#checkout-order table {
782 - width: 100%;
783 - margin: 0;
784 - border: 0;
992 +#checkout-order .lp-list-table {
993 + min-width: auto;
785 994 }
786 -#checkout-order td,
787 -#checkout-order th {
788 - box-sizing: content-box;
789 - border: 1px solid rgba(204, 204, 204, 0.3);
995 +#checkout-order .cart-item:first-child td {
790 996 border-top: 0;
791 - border-right: 0;
792 - border-left: 0;
793 - background: unset;
794 - line-height: 1;
795 - text-align: left;
796 - vertical-align: inherit;
797 997 }
798 -#checkout-order td:last-child,
799 -#checkout-order th:last-child {
800 - padding-right: 0;
801 -}
802 998 #checkout-order .course-name {
803 - font-size: 16px;
804 999 font-weight: 600;
805 - line-height: 26px;
1000 + text-align: left;
806 1001 }
807 1002 #checkout-order .course-name a {
808 1003 display: -webkit-box;
809 1004 overflow: hidden;
@@ -816,58 +1011,55 @@
816 1011 }
817 1012 #checkout-order .col-number {
818 1013 min-width: 50px;
819 1014 color: #666;
820 - font-size: 16px;
821 1015 font-weight: 600;
822 - line-height: 26px;
823 - text-align: right;
1016 + text-align: left;
824 1017 }
825 -#checkout-order .order-total > th {
826 - padding: 24px 20px 24px 0;
1018 +#checkout-order tfoot {
1019 + text-align: left;
1020 + /*tr:last-child {
1021 + border-width: 0;
1022 +
1023 + td, th {
1024 + border-width: 0;
1025 + }
1026 + }*/
827 1027 }
828 -#checkout-order .order-total .col-number {
829 - color: #333;
830 - font-size: 26px;
831 -}
832 -#checkout-order tfoot .cart-subtotal {
833 - color: #666;
834 - font-size: 16px;
1028 +#checkout-order tfoot th {
835 1029 font-weight: 600;
836 - line-height: 26px;
1030 + padding: 10px 20px;
837 1031 }
838 -#checkout-order tfoot .cart-subtotal > th {
839 - padding: 20px 20px 17px 0;
1032 +#checkout-order tfoot tr:hover {
1033 + background: #eff6ff;
840 1034 }
841 -#checkout-order tfoot .order-total th {
842 - color: #333;
843 - font-size: 16px;
844 - font-weight: 600;
845 - line-height: 26px;
1035 +#checkout-order tfoot td {
1036 + padding: 10px 20px;
846 1037 }
847 -#checkout-order tfoot tr:last-child {
848 - border-width: 0;
1038 +#checkout-order tfoot .order-total {
1039 + font-size: 1.2em;
849 1040 }
850 -#checkout-order tfoot tr:last-child td,
851 -#checkout-order tfoot tr:last-child th {
852 - border-width: 0;
853 -}
854 1041 #checkout-order .course-thumbnail {
855 1042 width: 80px;
856 - padding: 20px 13px 18px 0;
857 1043 }
858 -#checkout-order .course-thumbnail > img {
1044 +#checkout-order .course-thumbnail img {
859 1045 width: 100px;
860 - max-width: 100% !important;
861 - height: auto !important;
862 1046 }
863 1047
1048 +.order-comments {
1049 + width: 100%;
1050 + padding: 15px;
1051 + min-height: 150px;
1052 + border: 1px solid var(--lp-border-color, #E2E0DB);
1053 + resize: none;
1054 +}
1055 +
864 1056 #checkout-account-register,
865 1057 #checkout-account-login {
866 1058 width: 100%;
867 - margin-bottom: 35px;
868 - padding-bottom: 19px;
869 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
1059 + margin-bottom: 32px;
1060 + padding-bottom: 20px;
1061 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
870 1062 }
871 1063 #checkout-account-register .form-field .rwmb-label,
872 1064 #checkout-account-register .form-field .rwmb-input .description,
873 1065 #checkout-account-login .form-field .rwmb-label,
@@ -890,9 +1082,8 @@
890 1082 #checkout-account-login .lp-checkout-sign-up-link {
891 1083 display: flex;
892 1084 margin: 0;
893 1085 color: #666;
894 - font-size: 16px;
895 1086 font-weight: 400;
896 1087 }
897 1088 #checkout-account-register .lp-checkout-sign-in-link a,
898 1089 #checkout-account-register .lp-checkout-sign-up-link a,
@@ -926,18 +1117,17 @@
926 1117 #checkout-payment h4 {
927 1118 margin-bottom: 24px;
928 1119 }
929 1120 #checkout-payment .secure-connection {
930 - float: right;
931 1121 margin-top: 5px;
932 - color: #999;
933 - font-size: 12px;
1122 + opacity: 0.5;
1123 + font-size: 0.75em;
934 1124 font-weight: normal;
1125 + margin-left: 10px;
935 1126 }
936 1127 #checkout-payment .secure-connection i {
937 1128 margin-right: 5px;
938 - color: #ccc;
939 - font-size: 18px;
1129 + font-size: 1.125em;
940 1130 }
941 1131 @media (max-width: 767px) {
942 1132 #checkout-payment .secure-connection {
943 1133 margin-top: 0;
@@ -967,13 +1157,11 @@
967 1157 position: relative;
968 1158 width: 20px;
969 1159 height: 20px;
970 1160 margin: 0 8px 0 0;
971 - border: 1px solid #ccc;
1161 + border: 1px solid var(--lp-border-color, #E2E0DB);
972 1162 background: #fff;
973 1163 -webkit-appearance: none;
974 - -webkit-border-radius: 50%;
975 - -moz-border-radius: 50%;
976 1164 border-radius: 50%;
977 1165 }
978 1166 #checkout-payment .lp-payment-method .gateway-input::before {
979 1167 position: absolute;
@@ -982,10 +1170,8 @@
982 1170 width: 6px;
983 1171 height: 6px;
984 1172 background: #41abec;
985 1173 transform: translate(-50%, -50%);
986 - -webkit-border-radius: 50%;
987 - -moz-border-radius: 50%;
988 1174 border-radius: 50%;
989 1175 }
990 1176 #checkout-payment .lp-payment-method .gateway-input:checked::before {
991 1177 content: "";
@@ -1004,23 +1190,11 @@
1004 1190 border-color: var(--lp-primary-color);
1005 1191 opacity: 0.5;
1006 1192 background: var(--lp-primary-color);
1007 1193 }
1008 -#checkout-payment #checkout-order-action button.loading::before {
1009 - display: inline-block;
1010 - font-family: "Font Awesome 5 Free";
1011 - font-weight: 900;
1012 - content: "\f110";
1013 - -webkit-animation: lp-rotating 1s linear infinite;
1014 - -moz-animation: lp-rotating 1s linear infinite;
1015 - animation: lp-rotating 1s linear infinite;
1016 -}
1017 1194
1018 1195 .lp-terms-and-conditions {
1019 1196 color: #666;
1020 - font-size: 16px;
1021 - font-weight: 300;
1022 - line-height: 26px;
1023 1197 }
1024 1198 .lp-terms-and-conditions a {
1025 1199 color: #41abec;
1026 1200 }
@@ -1047,10 +1221,10 @@
1047 1221 #learn-press-checkout .payment-methods .lp-payment-method > label {
1048 1222 display: flex;
1049 1223 flex-flow: row nowrap;
1050 1224 padding: 10px 20px;
1051 - background: #f5f5f5;
1052 - line-height: 40px;
1225 + background: #eee;
1226 + line-height: 2.5rem;
1053 1227 cursor: pointer;
1054 1228 }
1055 1229 #learn-press-checkout .payment-methods .lp-payment-method > label img {
1056 1230 vertical-align: middle;
@@ -1060,9 +1234,9 @@
1060 1234 }
1061 1235 #learn-press-checkout .payment-methods .payment-method-form {
1062 1236 display: none;
1063 1237 padding: 15px 20px;
1064 - border-top: 1px solid #ddd;
1238 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
1065 1239 background: #f9f9f9;
1066 1240 }
1067 1241
1068 1242 #learn-press-checkout-login,
@@ -1068,9 +1242,9 @@
1068 1242 #learn-press-checkout-login,
1069 1243 #learn-press-checkout-register {
1070 1244 margin-bottom: 1.5em;
1071 1245 padding: 20px 20px 0 20px;
1072 - border: 1px solid #ddd;
1246 + border: 1px solid var(--lp-border-color, #E2E0DB);
1073 1247 background: #fff;
1074 1248 }
1075 1249
1076 1250 #learn-press-order-review,
@@ -1094,9 +1268,8 @@
1094 1268 }
1095 1269 #checkout-guest-email .form-heading {
1096 1270 margin: 0;
1097 1271 }
1098 -
1099 1272 #checkout-guest-email #checkout-guest-options {
1100 1273 margin: 0;
1101 1274 list-style: none;
1102 1275 }
@@ -1111,103 +1284,132 @@
1111 1284 #checkout-guest-email.email-exists #checkout-new-account {
1112 1285 display: none;
1113 1286 }
1114 1287
1115 -.lp-list-table {
1116 - width: 100%;
1117 - margin-bottom: 20px;
1288 +.learn-press-checkout-comment h4 {
1289 + display: none;
1118 1290 }
1119 -.lp-list-table th,
1120 -.lp-list-table td {
1121 - padding: 20px;
1122 - border: 0 solid rgba(204, 204, 204, 0.3);
1123 - border-bottom-width: 1px;
1124 - background: #fff;
1125 - font-size: 16px;
1126 - line-height: 1;
1291 +
1292 +.order_details.lp-list-table th {
1293 + max-width: 80px;
1127 1294 text-align: left;
1128 1295 }
1129 -@media (max-width: 767px) {
1130 - .lp-list-table th,
1131 -.lp-list-table td {
1132 - padding: 15px;
1133 - }
1296 +
1297 +/*.lp-content-area .order_details {
1298 + width: 100%;
1299 + border-collapse: collapse;
1300 +
1301 +
1302 + th, td {
1303 + //text-align: left;
1304 + //padding: 10px 25px;
1305 + //border: 1px solid;
1306 + a {
1307 + color: var(--lp-primary-color);
1308 + }
1309 + }
1310 +}*/
1311 +.learnpress-checkout .learnpress > .learn-press-message {
1312 + max-width: var(--lp-container-max-width);
1313 + margin: 0 auto;
1134 1314 }
1135 -.lp-list-table thead {
1315 +
1316 +input[type=text],
1317 +input[type=email],
1318 +input[type=number],
1319 +input[type=password] {
1320 + -webkit-box-sizing: border-box;
1136 1321 box-sizing: border-box;
1137 - border: 1px solid #e5e7f2;
1322 + margin: 0;
1323 + box-shadow: unset;
1138 1324 }
1139 -.lp-list-table thead tr th {
1140 - height: 60px;
1141 - border-bottom: none;
1142 - color: #333;
1143 - background: #f1f2f8;
1144 - font-size: 18px;
1145 -}
1146 -.lp-list-table tbody,
1147 -.lp-list-table tfoot {
1148 - box-sizing: border-box;
1149 - border: 1px solid rgba(204, 204, 204, 0.3);
1150 - border-top: 0;
1151 -}
1152 -.lp-list-table tbody tr td,
1153 -.lp-list-table tbody tr th,
1154 -.lp-list-table tfoot tr td,
1155 -.lp-list-table tfoot tr th {
1156 - height: 62px;
1157 - color: #666;
1158 - background: #fff;
1159 - font-size: 16px;
1160 - font-weight: 300;
1161 -}
1162 -.lp-list-table tbody tr td a,
1163 -.lp-list-table tbody tr th a,
1164 -.lp-list-table tfoot tr td a,
1165 -.lp-list-table tfoot tr th a {
1166 - border-bottom: none;
1167 - color: #666;
1168 - text-decoration: none;
1169 -}
1170 -.lp-list-table tbody tr td a:hover,
1171 -.lp-list-table tbody tr th a:hover,
1172 -.lp-list-table tfoot tr td a:hover,
1173 -.lp-list-table tfoot tr th a:hover {
1174 - color: var(--lp-primary-color);
1175 -}
1176 -.lp-list-table tbody tr .column-status .result-percent,
1177 -.lp-list-table tfoot tr .column-status .result-percent {
1178 - font-weight: 500;
1179 -}
1180 -.lp-list-table tbody tr .column-status .lp-label,
1181 -.lp-list-table tfoot tr .column-status .lp-label {
1182 - font-weight: 600;
1183 -}
1184 -.lp-list-table tbody tr:nth-child(odd),
1185 -.lp-list-table tfoot tr:nth-child(odd) {
1186 - background: #f5f5f5;
1187 -}
1188 -.lp-list-table .list-table-nav td {
1189 - font-size: 14px;
1190 -}
1191 -.lp-list-table .list-table-nav td.nav-text {
1192 - text-align: left;
1193 -}
1194 -.lp-list-table .list-table-nav td.nav-pages {
1195 - text-align: right;
1196 -}
1197 -.lp-list-table .list-table-nav td.nav-pages .learn-press-pagination {
1198 - text-align: right;
1199 -}
1200 -.lp-list-table .list-table-nav td.nav-pages .page-numbers {
1201 - margin-bottom: 0;
1202 -}
1203 1325
1326 +/*.learnpress{
1327 + table {
1328 + width: 100%;
1329 + margin:0 auto 1em auto;
1330 + border-spacing: 0;
1331 + border-collapse: collapse;
1332 + th, td {
1333 + padding: .7em 1em;
1334 + border: 1px solid $border-color;
1335 + background: #fff;
1336 + text-align: left;
1337 + }
1338 +
1339 + thead {
1340 + box-sizing: border-box;
1341 + border: 1px solid $border-color;
1342 +
1343 + th {
1344 + border-bottom: none;
1345 + background: $bg-grey;
1346 + font-size: 1.1em;
1347 + font-weight: 600;
1348 + }
1349 + }
1350 +
1351 + tbody, tfoot {
1352 + box-sizing: border-box;
1353 +
1354 + td, th {
1355 + //background: #fff;
1356 + border: 1px solid $border-color;
1357 + line-height: 1.4;
1358 +
1359 + a {
1360 + color: inherit;
1361 + text-decoration: none;
1362 +
1363 + &:hover {
1364 + color: var(--lp-primary-color);
1365 + }
1366 + }
1367 + }
1368 +
1369 + tr {
1370 + .column-status {
1371 + .result-percent {
1372 + font-weight: 500;
1373 + }
1374 +
1375 + .lp-label {
1376 + font-weight: 600;
1377 + }
1378 + }
1379 +
1380 + &:nth-child(even) td {
1381 + background: var(--tb-even-color, #fafafa);
1382 + }
1383 + }
1384 + }
1385 + .list-table-nav {
1386 + td {
1387 + font-size: 0.875em;
1388 +
1389 + &.nav-text {
1390 + text-align: left;
1391 + }
1392 +
1393 + &.nav-pages {
1394 + text-align: right;
1395 +
1396 + .learn-press-pagination {
1397 + text-align: right;
1398 + }
1399 +
1400 + .page-numbers {
1401 + margin-bottom: 0;
1402 + }
1403 + }
1404 + }
1405 + }
1406 + }
1407 +}*/
1204 1408 .lp-label {
1205 1409 display: inline-block;
1206 1410 color: #666;
1207 - font-size: 16px;
1208 1411 font-weight: 300;
1209 - line-height: 1;
1210 1412 }
1211 1413
1212 1414 .learn-press-form .form-fields {
1213 1415 margin: 0;
@@ -1213,35 +1415,81 @@
1213 1415 margin: 0;
1214 1416 padding: 0;
1215 1417 list-style: none;
1216 1418 }
1419 +.lp-profile-content .learn-press-form .form-fields {
1420 + margin: 0 -15px !important;
1421 +}
1422 +.lp-profile-content .learn-press-form .form-fields .form-field {
1423 + padding-left: 15px;
1424 + padding-right: 15px;
1425 +}
1426 +@media (min-width: 767px) {
1427 + .lp-profile-content .learn-press-form .form-fields .form-field__50 {
1428 + width: 50%;
1429 + float: left;
1430 + }
1431 +}
1217 1432 .learn-press-form .form-fields .form-field {
1218 1433 margin: 0 0 20px 0;
1219 1434 }
1435 +.learn-press-form .form-fields .form-field > label {
1436 + font-style: italic;
1437 +}
1220 1438 .learn-press-form .form-fields .form-field label {
1221 1439 display: block;
1440 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
1441 + font-weight: 700;
1222 1442 margin: 0 0 10px 0;
1223 1443 }
1444 +.learn-press-form .form-fields .form-field input[type=email],
1224 1445 .learn-press-form .form-fields .form-field input[type=text],
1225 -.learn-press-form .form-fields .form-field input[type=email],
1446 +.learn-press-form .form-fields .form-field input[type=password],
1447 +.learn-press-form .form-fields .form-field input[type=tel],
1448 +.learn-press-form .form-fields .form-field input[type=url],
1226 1449 .learn-press-form .form-fields .form-field input[type=number],
1227 -.learn-press-form .form-fields .form-field input[type=password],
1228 1450 .learn-press-form .form-fields .form-field textarea {
1229 1451 width: 100%;
1230 - padding: 8px;
1452 + border: 1px solid var(--lp-border-color, #E2E0DB);
1453 + padding: 8px 16px;
1231 1454 -webkit-box-sizing: border-box;
1232 - -moz-box-sizing: border-box;
1233 1455 box-sizing: border-box;
1234 1456 }
1457 +.learn-press-form .form-fields .form-field input[type=email]:focus,
1458 +.learn-press-form .form-fields .form-field input[type=text]:focus,
1459 +.learn-press-form .form-fields .form-field input[type=password]:focus,
1460 +.learn-press-form .form-fields .form-field input[type=tel]:focus,
1461 +.learn-press-form .form-fields .form-field input[type=url]:focus,
1462 +.learn-press-form .form-fields .form-field input[type=number]:focus,
1463 +.learn-press-form .form-fields .form-field textarea:focus {
1464 + border-color: var(--lp-primary-color, #ffb606);
1465 + outline: none;
1466 +}
1235 1467 .learn-press-form .form-fields .form-field .description {
1236 1468 margin-top: 10px;
1237 - font-size: 14px;
1469 + font-size: 0.875em;
1238 1470 font-style: italic;
1239 1471 line-height: 1.4;
1240 1472 }
1241 -.learn-press-form .form-fields .form-field .asterisk {
1473 +.learn-press-form .form-fields .form-field .asterisk, .learn-press-form .form-fields .form-field .required {
1242 1474 color: #f00;
1243 1475 }
1476 +.learn-press-form.completed button::before {
1477 + margin-right: 10px;
1478 + font-family: "lp-icon";
1479 + font-size: 1.125em;
1480 + content: "\f00c";
1481 +}
1482 +.learn-press-form .form-field__clear {
1483 + clear: both;
1484 +}
1485 +.learn-press-form form > p > label {
1486 + display: flex;
1487 + gap: 8px;
1488 +}
1489 +.learn-press-form p {
1490 + margin: 0;
1491 +}
1244 1492
1245 1493 .learn-press-form-login,
1246 1494 .learn-press-form-register {
1247 1495 max-width: 600px;
@@ -1248,89 +1496,24 @@
1248 1496 margin-right: auto;
1249 1497 margin-bottom: 60px;
1250 1498 margin-left: auto;
1251 1499 padding: 40px;
1252 - border: 1px solid #eee;
1253 - border-radius: 6px;
1254 - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
1500 + border: 1px solid var(--lp-border-color, #E2E0DB);
1501 + border-radius: var(--lp-border-radius, 5px);
1502 + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
1255 1503 }
1256 1504 .learn-press-form-login h3,
1257 1505 .learn-press-form-register h3 {
1258 1506 margin-bottom: 20px;
1259 - font-size: 28px;
1260 - line-height: 1.4;
1261 1507 }
1262 -.learn-press-form-login .form-fields .form-field label,
1263 -.learn-press-form-register .form-fields .form-field label {
1264 - font-size: 16px;
1265 - font-weight: 400;
1266 - user-select: none;
1267 -}
1268 -.learn-press-form-login .form-fields .form-field input[type=text],
1269 -.learn-press-form-login .form-fields .form-field input[type=password],
1270 -.learn-press-form-login .form-fields .form-field input[type=tel],
1271 -.learn-press-form-login .form-fields .form-field input[type=url],
1272 -.learn-press-form-login .form-fields .form-field input[type=number],
1273 -.learn-press-form-register .form-fields .form-field input[type=text],
1274 -.learn-press-form-register .form-fields .form-field input[type=password],
1275 -.learn-press-form-register .form-fields .form-field input[type=tel],
1276 -.learn-press-form-register .form-fields .form-field input[type=url],
1277 -.learn-press-form-register .form-fields .form-field input[type=number] {
1278 - height: 42px;
1279 - border: 1px solid #bbb;
1280 - border-radius: 4px;
1281 - line-height: 42px;
1282 -}
1283 -.learn-press-form-login .form-fields .form-field input[type=text]:focus,
1284 -.learn-press-form-login .form-fields .form-field input[type=password]:focus,
1285 -.learn-press-form-login .form-fields .form-field input[type=tel]:focus,
1286 -.learn-press-form-login .form-fields .form-field input[type=url]:focus,
1287 -.learn-press-form-login .form-fields .form-field input[type=number]:focus,
1288 -.learn-press-form-register .form-fields .form-field input[type=text]:focus,
1289 -.learn-press-form-register .form-fields .form-field input[type=password]:focus,
1290 -.learn-press-form-register .form-fields .form-field input[type=tel]:focus,
1291 -.learn-press-form-register .form-fields .form-field input[type=url]:focus,
1292 -.learn-press-form-register .form-fields .form-field input[type=number]:focus {
1293 - border: none;
1294 - outline: 2px solid transparent !important;
1295 - outline-offset: 2px;
1296 - box-shadow: 0 0 0 2px #666 !important;
1297 -}
1298 -.learn-press-form-login .form-fields .form-field.required label::after,
1299 -.learn-press-form-register .form-fields .form-field.required label::after {
1300 - content: " *";
1301 - display: inline;
1302 -}
1303 -.learn-press-form-login form[name=learn-press-login] > p > label,
1304 -.learn-press-form-register form[name=learn-press-login] > p > label {
1305 - color: #666;
1306 - font-size: 16px;
1307 - cursor: pointer;
1308 - user-select: none;
1309 -}
1310 -.learn-press-form-login form[name=learn-press-login] > p > a,
1311 -.learn-press-form-register form[name=learn-press-login] > p > a {
1312 - color: #666;
1313 - font-size: 16px;
1314 - line-height: 1;
1315 -}
1316 -.learn-press-form-login form[name=learn-press-login] > p:last-child,
1317 -.learn-press-form-register form[name=learn-press-login] > p:last-child {
1318 - margin-bottom: 0;
1319 -}
1320 1508 .learn-press-form-login button[type=submit],
1321 1509 .learn-press-form-register button[type=submit] {
1510 + padding: 12px 16px;
1322 1511 width: 100%;
1323 - height: 50px;
1324 - border-radius: 3px;
1512 + border-radius: var(--lp-border-radius, 5px);
1325 1513 outline: none;
1326 1514 color: #fff;
1327 1515 background: var(--lp-primary-color);
1328 - box-shadow: none;
1329 - font-size: 16px;
1330 - line-height: 1;
1331 - vertical-align: middle;
1332 - text-decoration: none;
1333 1516 }
1334 1517
1335 1518 .required label {
1336 1519 font-weight: bold;
@@ -1344,11 +1527,12 @@
1344 1527 display: flex;
1345 1528 flex-direction: column;
1346 1529 justify-content: center;
1347 1530 position: relative;
1531 + width: 100%;
1348 1532 }
1349 1533 .lp-password-input input[type=password] {
1350 - padding-right: 2.5rem;
1534 + padding-right: 2.5em;
1351 1535 }
1352 1536 .lp-password-input input::-ms-reveal {
1353 1537 display: none;
1354 1538 }
@@ -1358,10 +1542,9 @@
1358 1542 right: 10px;
1359 1543 cursor: pointer;
1360 1544 }
1361 1545 .lp-password-input .lp-show-password-input::after {
1362 - font-family: "Font Awesome 5 Free";
1363 - font-weight: 900;
1546 + font-family: "lp-icon";
1364 1547 content: "\f06e";
1365 1548 }
1366 1549 .lp-password-input .lp-show-password-input.display-password::after {
1367 1550 color: #585858;
@@ -1383,1305 +1566,1412 @@
1383 1566 .become-teacher-form .form-field input[type=number],
1384 1567 .become-teacher-form .form-field input[type=password] {
1385 1568 width: 100%;
1386 1569 }
1570 +.become-teacher-form .become-teacher-form__description {
1571 + margin-top: 12px;
1572 +}
1573 +.become-teacher-form button {
1574 + padding: 12px 24px;
1575 +}
1387 1576
1388 -body div.entry-content > div.learnpress {
1389 - --responsive--aligndefault-width: 100%;
1390 - max-width: var(--lp-content-width, 100%);
1577 +.btn-base {
1578 + border-color: var(--lp-primary-color);
1579 + color: white;
1580 + background-color: var(--lp-primary-color);
1391 1581 }
1392 1582
1393 -.lp-user-profile {
1583 +/**
1584 + * Style for user cover amd avatar image.
1585 + * @since 4.2.7.2
1586 + * @version 1.0.0
1587 + */
1588 +.lp-user-cover-image_background {
1394 1589 position: relative;
1395 - background: #fff;
1396 1590 }
1397 -.lp-user-profile .lp-user-profile-avatar img {
1398 - position: relative;
1399 - width: 100%;
1400 - height: auto;
1401 - border-radius: unset;
1402 - display: block;
1591 +.lp-user-cover-image_background:hover .lp-btn-to-edit-cover-image {
1592 + opacity: 1;
1593 + visibility: visible;
1403 1594 }
1404 -.lp-user-profile .lp-user-profile-avatar + .lp-user-profile-socials {
1405 - margin-top: 10px;
1406 - margin-bottom: 5px;
1595 +.lp-user-cover-image_background .lp-btn-to-edit-cover-image {
1596 + position: absolute;
1597 + bottom: 0;
1598 + right: 0;
1599 + background: var(--lp-white-grey, #F7F7FB);
1600 + padding: 12px 20px;
1601 + border-radius: var(--lp-border-radius, 5px) 0 var(--lp-border-radius, 5px) 0;
1602 + text-transform: capitalize;
1603 + cursor: pointer;
1604 + color: var(--lp-primary-color, #ffb606);
1605 + text-decoration: none;
1606 + opacity: 0;
1607 + visibility: hidden;
1407 1608 }
1408 -.lp-user-profile .lp-user-profile-socials {
1409 - display: flex;
1410 - position: relative;
1411 - z-index: 1;
1412 - justify-content: center;
1413 - -webkit-flex-wrap: wrap;
1414 - -ms-flex-wrap: wrap;
1415 - flex-wrap: wrap;
1416 -}
1417 -.lp-user-profile .lp-user-profile-socials a {
1418 - display: inline-flex;
1419 - align-items: center;
1420 - justify-content: center;
1421 - width: 35px;
1422 - height: 35px;
1423 - margin: 0 7px;
1424 - border: 1px solid #cfcfcf;
1425 - color: #666;
1426 - background: #fff;
1427 - font-size: 14px;
1428 - line-height: 35px;
1429 - text-align: center;
1430 - -webkit-border-radius: 50%;
1431 - -moz-border-radius: 50%;
1432 - border-radius: 50%;
1433 -}
1434 -.lp-user-profile .lp-user-profile-socials a:hover {
1435 - border-color: var(--lp-primary-color);
1436 - color: #fff;
1437 - background: var(--lp-primary-color);
1438 -}
1439 -.lp-user-profile .wrapper-profile-header {
1440 - color: #fff;
1441 - background: var(--lp-secondary-color);
1442 - position: relative;
1443 -}
1444 -@media (max-width: 990px) {
1445 - .lp-user-profile .wrapper-profile-header .lp-profile-content-area {
1446 - min-height: inherit;
1447 - padding: 50px 15px;
1609 +@media (max-width: 767px) {
1610 + .lp-user-cover-image_background .lp-btn-to-edit-cover-image {
1611 + font-size: 0;
1612 + padding: 4px 12px;
1613 + opacity: 1;
1614 + visibility: visible;
1448 1615 }
1449 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1450 - float: left;
1451 - position: static;
1616 + .lp-user-cover-image_background .lp-btn-to-edit-cover-image:before {
1617 + font-family: "lp-icon";
1618 + content: "\f044";
1619 + font-size: 16px;
1452 1620 }
1453 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1454 - float: right;
1455 - width: calc(100% - 270px);
1456 - margin-left: 0;
1457 - }
1458 1621 }
1459 -@media (max-width: 768px) {
1460 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1461 - width: 220px;
1462 - }
1463 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1464 - width: calc(100% - 220px);
1465 - }
1466 - .lp-user-profile .wrapper-profile-header .lp-user-profile-socials {
1467 - margin-right: -5px;
1468 - margin-left: -5px;
1469 - }
1470 - .lp-user-profile .wrapper-profile-header .lp-user-profile-socials a {
1471 - width: 36px;
1472 - height: 36px;
1473 - margin: 0 5px;
1474 - line-height: 36px;
1475 - }
1622 +
1623 +.lp-user-cover-image__display {
1624 + width: 100%;
1476 1625 }
1477 -@media (max-width: 500px) {
1478 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1479 - float: none;
1480 - margin: 0 auto;
1626 +@media (max-width: 767px) {
1627 + .lp-user-cover-image {
1628 + position: relative;
1629 + z-index: 1;
1481 1630 }
1482 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1483 - width: 100%;
1484 - padding-top: 30px;
1485 - text-align: center;
1486 - }
1487 1631 }
1488 -.lp-user-profile .wrapper-profile-header::before {
1489 - right: 100%;
1490 - left: auto;
1491 -}
1492 -.lp-user-profile .wrapper-profile-header::after {
1493 - left: 100%;
1494 - right: auto;
1495 -}
1496 -.lp-user-profile .lp-profile-content-area {
1497 - position: relative;
1498 - padding-top: 50px;
1499 - padding-bottom: 50px;
1632 +.lp-user-cover-image .lp-cover-image-empty {
1500 1633 display: flex;
1501 1634 align-items: center;
1635 + width: 100%;
1636 + height: 250px;
1637 + border: 2px dashed var(--lp-border-color, #E2E0DB);
1638 + border-radius: var(--lp-border-radius, 5px);
1639 + cursor: pointer;
1640 + position: relative;
1641 + text-align: center;
1502 1642 }
1503 -@media (max-width: 650px) {
1504 - .lp-user-profile .lp-profile-content-area {
1505 - flex-direction: column;
1506 - }
1507 - .lp-user-profile .lp-profile-content-area .lp-profile-right {
1508 - text-align: center;
1509 - width: 100%;
1510 - padding: 50px 15px 0;
1511 - }
1643 +.lp-user-cover-image .lp-cover-image-empty:hover {
1644 + border-color: var(--lp-primary-color, #ffb606);
1512 1645 }
1513 -.lp-user-profile .lp-profile-left {
1514 - min-width: 270px;
1515 - max-width: 270px;
1516 - padding: 5px;
1517 - border: 2px solid #eaeaea;
1518 - border-radius: 3px;
1646 +.lp-user-cover-image .lp-cover-image-empty input[type=file] {
1647 + position: absolute;
1648 + top: 0;
1649 + left: 0;
1650 + width: 100%;
1651 + height: 100%;
1652 + opacity: 0;
1653 + cursor: pointer;
1654 + z-index: 10;
1519 1655 }
1520 -.lp-user-profile .lp-profile-right {
1521 - padding-right: 15px;
1522 - padding-left: 35px;
1656 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info {
1657 + z-index: 1;
1658 + flex: 1;
1659 + position: relative;
1660 + padding: 0 16px;
1661 + line-height: 1.3;
1523 1662 }
1524 -.lp-user-profile .lp-profile-username {
1525 - padding-bottom: 10px;
1526 - font-size: 18px;
1527 - font-weight: 500;
1528 - text-transform: capitalize;
1663 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top {
1664 + font-weight: 600;
1665 + display: flex;
1666 + align-items: center;
1667 + gap: 8px;
1668 + margin-bottom: 8px;
1669 + flex-direction: column;
1529 1670 }
1530 -.lp-user-profile .lp-profile-username::before, .lp-user-profile .lp-profile-username::after {
1531 - content: "";
1532 - width: 30px;
1533 - height: 1px;
1534 - background-color: white;
1535 - display: inline-block;
1536 - vertical-align: middle;
1537 - margin: 0;
1671 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image {
1672 + font-size: 32px;
1673 + transform: rotate(-90deg);
1538 1674 }
1539 -.lp-user-profile .lp-profile-username::before {
1540 - margin-right: 5px;
1675 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image:before {
1676 + color: var(--lp-primary-color);
1677 + content: "\f08b";
1541 1678 }
1542 -.lp-user-profile .lp-profile-username::after {
1543 - margin-left: 5px;
1679 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom {
1680 + opacity: 0.7;
1544 1681 }
1545 -.lp-user-profile .lp-profile-user-bio {
1546 - font-size: 16px;
1547 - font-weight: 300;
1548 - line-height: 26px;
1549 -}
1550 -.lp-user-profile #profile-sidebar {
1551 - float: left;
1552 - width: 270px;
1553 - margin-top: 0;
1554 - border: 1px solid rgba(0, 0, 0, 0.1);
1555 - border-top: 0;
1556 - background: #fff;
1557 - margin-top: 58px;
1558 -}
1559 -@media (max-width: 990px) {
1560 - .lp-user-profile #profile-sidebar {
1561 - width: 100%;
1682 +@media (max-width: 420px) {
1683 + .lp-user-cover-image .lp-cover-image-empty {
1684 + height: 200px;
1562 1685 }
1563 - .lp-user-profile #profile-sidebar .lp-user-profile-avatar {
1564 - max-width: 150px;
1686 + .lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info {
1687 + padding: 0 8px;
1688 + font-size: 15px;
1565 1689 }
1566 1690 }
1567 -.lp-user-profile #profile-nav .lp-profile-nav-tabs {
1568 - margin: 0;
1569 - padding: 0;
1570 - list-style: none;
1691 +.lp-user-cover-image .lp-user-cover-image__buttons {
1692 + display: inline-flex;
1693 + gap: 12px;
1694 + margin-top: 16px;
1571 1695 }
1572 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1573 - position: relative;
1574 - margin: 0;
1575 - border-top: 1px solid rgba(204, 204, 204, 0.3);
1696 +
1697 +.lp-user-cover-image_background {
1698 + background-repeat: no-repeat;
1699 + background-position: center;
1700 + background-size: cover;
1701 + margin-bottom: 20px;
1702 + border-radius: var(--lp-border-radius, 5px);
1703 + min-height: 100px;
1576 1704 }
1577 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li a {
1578 - display: block;
1579 - padding: 0 20px;
1580 - color: #333;
1581 - font-size: 16px;
1582 - font-weight: 500;
1583 - line-height: 50px;
1705 +.lp-user-cover-image_background > img {
1706 + opacity: 0;
1707 + visibility: hidden;
1584 1708 }
1585 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1586 - padding: 0 20px 0 52px;
1587 -}
1588 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a > i {
1709 +
1710 +.learnpress_avatar__form label {
1589 1711 display: inline-block;
1590 - position: absolute;
1591 - left: 24px;
1592 - width: 28px;
1593 - color: var(--lp-primary-color);
1594 - font-size: 12px;
1595 - line-height: 53px;
1596 - text-align: left;
1597 1712 }
1598 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1599 - float: right;
1600 - margin-right: 4px;
1601 - color: #999;
1602 - font-family: "Font Awesome 5 Free";
1603 - font-size: 10px;
1604 - font-weight: 900;
1605 - content: "\f054";
1713 +.learnpress_avatar__form input[type=file] {
1714 + display: none;
1606 1715 }
1607 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li {
1608 - margin: 0;
1716 +.learnpress_avatar__form__upload {
1717 + display: flex;
1718 + width: 200px;
1719 + height: 200px;
1720 + border: 1px dashed var(--lp-border-color, #E2E0DB);
1721 + border-radius: 3px;
1722 + background-color: #fafafa;
1723 + font-size: 0.875em;
1724 + font-weight: 300;
1725 + font-style: italic;
1726 + line-height: 2.6875em;
1727 + text-align: center;
1728 + cursor: pointer;
1729 + align-items: center;
1730 + justify-content: center;
1609 1731 }
1610 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a {
1611 - border-bottom: 1px solid #f9f9f9;
1732 +.learnpress_avatar__form__upload div {
1733 + line-height: 1.4;
1612 1734 }
1613 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a:hover {
1614 - color: var(--lp-primary-color);
1615 - background: #fff;
1735 +.learnpress_avatar__button--loading:before {
1736 + position: absolute;
1737 + inset: 0;
1738 + display: flex;
1739 + align-items: center;
1740 + justify-content: center;
1741 + font-family: "lp-icon";
1742 + content: "\f110";
1743 + animation: lp-rotating 1s linear infinite;
1744 + line-height: 1;
1745 + font-variant: normal;
1746 + text-transform: none;
1747 + -webkit-font-smoothing: antialiased;
1748 + -moz-osx-font-smoothing: grayscale;
1749 + color: black;
1616 1750 }
1617 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li:hover > a i {
1618 - color: var(--lp-primary-color);
1619 - background: #fff;
1620 -}
1621 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active, .lp-user-profile #profile-nav .lp-profile-nav-tabs > li:hover {
1751 +
1752 +button.learnpress_avatar__button {
1753 + height: 40px;
1754 + padding: 0 15px;
1755 + border: 0;
1622 1756 background: var(--lp-primary-color);
1757 + color: white;
1758 + margin-top: 15px;
1759 + border-radius: 3px;
1623 1760 }
1624 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active > a::after, .lp-user-profile #profile-nav .lp-profile-nav-tabs > li:hover > a::after {
1625 - content: "\f053";
1761 +button.learnpress_avatar__button + button {
1762 + margin-left: 15px;
1763 + margin-right: 0;
1626 1764 }
1627 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1628 - padding-left: 52px;
1765 +
1766 +.dashboard-statistic__row {
1767 + display: flex;
1768 + gap: 20px;
1769 + flex-wrap: wrap;
1629 1770 }
1630 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li:last-child {
1631 - border-bottom-right-radius: 4px;
1632 - border-bottom-left-radius: 4px;
1771 +.dashboard-statistic__row .statistic-box {
1772 + padding: 20px;
1773 + background: var(--lp-white-grey, #F7F7FB);
1774 + text-align: center;
1775 + display: flex;
1776 + flex-wrap: wrap;
1777 + gap: 20px;
1778 + border-radius: var(--lp-border-radius, 5px);
1779 + width: calc((100% - 40px) / 3);
1633 1780 }
1634 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.wishlist > a::before {
1635 - position: absolute;
1636 - left: 25px;
1637 - color: var(--lp-primary-color);
1638 - font-family: "Font Awesome 5 Free";
1639 - font-size: 12px;
1640 - font-weight: 900;
1641 - content: "\f004";
1781 +@media (min-width: 1200px) and (max-width: 1440px) {
1782 + .dashboard-statistic__row .statistic-box {
1783 + gap: 16px;
1784 + padding: 16px;
1785 + }
1642 1786 }
1643 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.wishlist:hover a::before {
1644 - color: #fff;
1645 -}
1646 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.logout > a::after {
1647 - display: none;
1648 -}
1649 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li > a {
1650 - box-sizing: border-box;
1651 - height: 50px;
1652 -}
1653 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li > ul {
1654 - display: none;
1655 - position: absolute;
1656 - z-index: 1000;
1657 - top: 0;
1658 - left: 100%;
1659 - min-width: 150px;
1660 - margin: 0;
1661 - padding: 0;
1662 - background: #fff;
1663 - box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05);
1664 - list-style: none;
1665 -}
1666 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a {
1667 - color: #fff;
1668 -}
1669 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a i, .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a::after, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a i, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a::after {
1670 - color: #fff;
1671 -}
1672 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > ul {
1673 - display: block;
1674 -}
1675 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul {
1676 - position: relative;
1677 - left: 0;
1678 -}
1679 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active {
1680 - background: #fff;
1681 -}
1682 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a {
1683 - color: #ffb606;
1684 -}
1685 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a i {
1686 - color: #ffb606;
1687 -}
1688 -@media (max-width: 990px) {
1689 - .lp-user-profile #profile-nav {
1690 - overflow-x: scroll;
1691 - border-top: 1px solid rgba(204, 204, 204, 0.3);
1787 +@media (max-width: 1200px) {
1788 + .dashboard-statistic__row .statistic-box {
1789 + width: calc((100% - 20px) / 2);
1692 1790 }
1693 - .lp-user-profile #profile-nav .lp-profile-nav-tabs {
1694 - width: max-content;
1695 - }
1696 - .lp-user-profile #profile-nav .lp-profile-nav-tabs::after {
1697 - display: table;
1698 - clear: both;
1699 - content: "";
1700 - }
1701 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1702 - float: left;
1703 - border: none;
1704 - border-right: 1px solid rgba(204, 204, 204, 0.3);
1705 - }
1706 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1707 - height: auto;
1708 - padding: 0 20px 0 45px;
1709 - }
1710 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1711 - margin-left: 10px;
1712 - }
1713 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.has-child a::after {
1714 - content: "\f077";
1715 - }
1716 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1717 - padding-left: 45px;
1718 - }
1719 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a::after {
1720 - content: "\f078";
1721 - }
1722 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul {
1723 - display: none;
1724 - width: max-content;
1725 - transform: translateX(-20%);
1726 - }
1727 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul::after {
1728 - display: table;
1729 - clear: both;
1730 - box-shadow: 0 0 0;
1731 - content: "";
1732 - }
1733 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li {
1734 - float: left;
1735 - border-right: 1px solid rgba(204, 204, 204, 0.3);
1736 - }
1737 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li:last-child {
1738 - border-right: none;
1739 - }
1740 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li a {
1741 - padding: 0 10px;
1742 - }
1743 - .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover ul {
1744 - display: none !important;
1745 - }
1746 - .lp-user-profile #profile-nav .lp-profile-nav-tabs li:not(.has-child) > a::after {
1747 - display: none;
1748 - }
1749 1791 }
1750 -@media (max-width: 560px) {
1751 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1752 - max-width: 80px;
1792 +@media (max-width: 768px) {
1793 + .dashboard-statistic__row .statistic-box {
1794 + gap: 16px;
1795 + padding: 16px;
1753 1796 }
1754 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1755 - font-size: 0;
1756 - }
1757 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1758 - margin-left: 0;
1759 - }
1760 1797 }
1761 -.lp-user-profile .lp-profile-content {
1762 - float: right;
1763 - width: calc(100% - 300px);
1764 - margin-bottom: 60px;
1765 - padding-top: 58px;
1766 -}
1767 -@media (max-width: 990px) {
1768 - .lp-user-profile .lp-profile-content {
1769 - width: 100%;
1798 +@media (max-width: 600px) {
1799 + .dashboard-statistic__row {
1800 + gap: 8px;
1770 1801 }
1771 -}
1772 -@media (max-width: 767px) {
1773 - .lp-user-profile .lp-profile-content .learn-press-tabs__nav {
1774 - display: block;
1802 + .dashboard-statistic__row .statistic-box {
1775 1803 width: 100%;
1776 - border: 0;
1804 + gap: 12px;
1805 + padding: 8px 12px;
1777 1806 }
1778 - .lp-user-profile .lp-profile-content .learn-press-tabs__nav::after {
1779 - display: table;
1780 - clear: both;
1781 - content: "";
1807 + .dashboard-statistic__row .statistic-box__text {
1808 + display: flex;
1809 + justify-content: space-between;
1810 + align-items: center;
1782 1811 }
1783 - .lp-user-profile .lp-profile-content .learn-press-tabs__tab {
1784 - float: left;
1785 - border-right: 0;
1812 + .dashboard-statistic__row .statistic-box__text label {
1813 + margin: 0;
1786 1814 }
1787 - .lp-user-profile .lp-profile-content .learn-press-tabs__tab label {
1788 - padding-right: 25px;
1789 - padding-left: 25px;
1815 + .dashboard-statistic__row .statistic-box__text__number {
1816 + font-size: 1.2em;
1790 1817 }
1791 - .lp-user-profile .lp-profile-content .profile-orders {
1792 - overflow-x: scroll;
1818 + .dashboard-statistic__row .statistic-box__icon span {
1819 + --lp-width-icon: 40px;
1820 + font-size: 18px;
1793 1821 }
1794 1822 }
1795 -.lp-user-profile .lp-profile-content .course-categories, .lp-user-profile .lp-profile-content .course-instructor {
1796 - margin-bottom: 14px;
1823 +
1824 +.statistic-box__icon span {
1825 + --lp-width-icon: 60px;
1826 + display: flex;
1827 + width: var(--lp-width-icon);
1828 + height: var(--lp-width-icon);
1829 + border-radius: 50%;
1830 + background: rgba(0, 199, 190, 0.1019607843);
1831 + line-height: var(--lp-width-icon);
1832 + align-items: center;
1833 + justify-content: center;
1834 + color: #00C7BE;
1835 + font-size: 24px;
1797 1836 }
1798 -.lp-user-profile .lp-profile-content .course-categories {
1799 - padding: 0;
1837 +.statistic-box__icon [class^=lp-icon-]:before {
1838 + width: 1em;
1800 1839 }
1801 -.lp-user-profile .lp-profile-content .lp-button {
1802 - display: block;
1803 - margin: 0 auto 52px auto;
1804 - padding: 13px 34px;
1805 - border-color: var(--lp-secondary-color);
1806 - font-size: 14px;
1807 - font-weight: 500;
1808 - -webkit-border-radius: 9px;
1809 - -moz-border-radius: 9px;
1810 - border-radius: 9px;
1840 +.statistic-box__icon .lp-icon-enrolled_courses:before, .statistic-box__icon .lp-icon-total_course:before {
1841 + content: "\f518";
1811 1842 }
1812 -.lp-user-profile .lp-profile-content .lp-button:hover {
1813 - border-color: var(--lp-primary-color);
1843 +.statistic-box__icon .lp-icon-in_progress_course, .statistic-box__icon .lp-icon-student_in_progress {
1844 + background: rgba(175, 82, 222, 0.1019607843);
1845 + color: #AF52DE;
1814 1846 }
1815 -.lp-user-profile ul.learn-press-courses .course {
1816 - margin: 0 0 40px 0;
1847 +.statistic-box__icon .lp-icon-finished_courses, .statistic-box__icon .lp-icon-published_course {
1848 + background: rgba(88, 86, 214, 0.1019607843);
1849 + color: #5856D6;
1817 1850 }
1818 -.lp-user-profile .profile-orders .profile-heading {
1819 - display: none;
1851 +.statistic-box__icon .lp-icon-passed_courses, .statistic-box__icon .lp-icon-student_completed {
1852 + background: rgba(85, 190, 36, 0.2);
1853 + color: #34C759;
1820 1854 }
1821 -.lp-user-profile .profile-orders table {
1822 - margin-top: 0;
1855 +.statistic-box__icon .lp-icon-failed_courses, .statistic-box__icon .lp-icon-pending_course {
1856 + background: rgba(255, 59, 48, 0.1019607843);
1857 + color: #FF3B30;
1823 1858 }
1824 -.lp-user-profile .profile-orders .column-order-actions a {
1825 - margin-right: 6px;
1826 - color: black;
1827 - text-decoration: underline;
1828 - font-weight: 500;
1859 +.statistic-box__icon .lp-icon-total_student {
1860 + background: rgba(0, 122, 255, 0.1019607843);
1861 + color: #007AFF;
1829 1862 }
1830 -.lp-user-profile .profile-orders .column-order-actions a:hover, .lp-user-profile .profile-orders .column-order-actions a:focus {
1831 - color: var(--lp-primary-color);
1863 +.statistic-box__icon .lp-icon-total_student:before {
1864 + content: "\f501";
1832 1865 }
1833 -.lp-user-profile #dashboard-general-statistic {
1834 - margin-bottom: 55px;
1835 - padding-bottom: 20px;
1836 - border-bottom: 1px solid #ddd;
1866 +.statistic-box__text {
1867 + flex: 1;
1868 + text-align: left;
1837 1869 }
1838 -.lp-user-profile .dashboard-general-statistic__row {
1839 - display: flex;
1840 - margin: 0 -15px;
1841 - justify-content: center;
1842 - flex-wrap: wrap;
1870 +.statistic-box__text label {
1871 + display: block;
1872 + margin-bottom: 4px;
1873 + font-weight: normal;
1874 + line-height: 1.3;
1875 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
1843 1876 }
1844 -.lp-user-profile .dashboard-general-statistic__row .statistic-box {
1845 - min-width: 200px;
1846 - max-width: 270px;
1847 - margin: 0 15px 40px 15px;
1848 - padding: 15px 20px;
1849 - border: 1px solid #ccc;
1850 - border-radius: 4px;
1851 - background: #f9fafc;
1852 - text-align: center;
1877 +.statistic-box__text__number {
1878 + font-size: 1.6em;
1879 + line-height: 1;
1880 + font-weight: 600;
1853 1881 }
1854 -@media (max-width: 990px) {
1855 - .lp-user-profile .dashboard-general-statistic__row .statistic-box {
1856 - width: 45%;
1857 - }
1882 +
1883 +/**
1884 + * LP Table — Reusable Table Standard
1885 + *
1886 + * A shared table CSS system used by the "Enrolled Students" listing (and future tables).
1887 + * Provides card wrapper, header/body styling, avatars, progress bars, badges, toolbar, and pagination.
1888 + *
1889 + * @since 4.3.3
1890 + */
1891 +.lp-enrolled-students h1.wp-heading-inline {
1892 + margin-bottom: 24px;
1858 1893 }
1859 -@media (max-width: 767px) {
1860 - .lp-user-profile .dashboard-general-statistic__row .statistic-box {
1861 - width: 100%;
1862 - margin: 0 15px 15px;
1863 - }
1894 +
1895 +.lp-enrolled-students-table-wrap {
1896 + margin-top: 15px;
1864 1897 }
1865 -.lp-user-profile .dashboard-general-statistic__row .statistic-box:hover {
1866 - background: #eaeaea;
1898 +.lp-enrolled-students-table-wrap .instructor-avatar {
1899 + align-items: center;
1900 + justify-content: center;
1901 + width: 36px;
1902 + height: 36px;
1903 + min-width: 36px;
1904 + border-radius: 50%;
1905 + background: #64748b;
1906 + overflow: hidden;
1867 1907 }
1868 -.lp-user-profile .dashboard-general-statistic__row[data-col="2"] .statistic-box {
1869 - width: 50%;
1908 +.lp-enrolled-students-table-wrap .instructor-avatar img {
1909 + width: 100%;
1910 + height: 100%;
1911 + object-fit: cover;
1870 1912 }
1871 -.lp-user-profile .dashboard-general-statistic__row[data-col="4"] .statistic-box {
1872 - width: 25%;
1913 +
1914 +/*.lp-enrolled-students-table {
1915 + width: 100%;
1916 + border: 0;
1917 + border-spacing: 0;
1918 + border-collapse: collapse;
1919 + font-size: 13px;
1920 +
1921 + th,
1922 + td {
1923 + border: 0 !important;
1924 + }
1925 +
1926 + thead {
1927 + th {
1928 + padding: 10px 16px;
1929 + border-bottom: 2px solid #e2e8f0 !important;
1930 + color: #64748b;
1931 + background: #f8fafc;
1932 + font-size: 12px;
1933 + font-weight: 600;
1934 + text-align: left;
1935 + text-transform: uppercase;
1936 + letter-spacing: 0.05em;
1937 +
1938 + &:first-child {
1939 + border-radius: 0;
1940 + }
1941 + &:last-child {
1942 + border-radius: 0;
1943 + }
1944 + }
1945 + }
1946 +
1947 + tbody {
1948 + tr {
1949 + border-bottom: 1px solid #f1f5f9;
1950 + transition: background 0.15s;
1951 + text-align: left;
1952 +
1953 + &:hover {
1954 + background: #f8fafc;
1955 + }
1956 +
1957 + &:last-child {
1958 + border-bottom: none;
1959 + }
1960 + }
1961 +
1962 + td {
1963 + padding: 12px 16px;
1964 + vertical-align: middle;
1965 + border: 0 !important;
1966 + }
1967 + }
1968 +
1969 + tfoot {
1970 + tr,
1971 + td {
1972 + border: 0 !important;
1973 + }
1974 + }
1975 +}*/
1976 +.lp-cell-student {
1977 + display: flex;
1978 + align-items: center;
1979 + gap: 10px;
1873 1980 }
1874 -.lp-user-profile .dashboard-general-statistic__row[data-col="5"] .statistic-box {
1875 - width: 20%;
1981 +
1982 +/*.lp-avatar {
1983 + display: flex;
1984 + flex-shrink: 0;
1985 + align-items: center;
1986 + justify-content: center;
1987 + width: 36px;
1988 + height: 36px;
1989 + border-radius: 50%;
1990 + color: #fff;
1991 + background: #64748b;
1992 + font-size: 13px;
1993 + font-weight: 600;
1994 + overflow: hidden;
1876 1995 }
1877 -.lp-user-profile .statistic-box .statistic-box__text {
1878 - margin: 0 0 7px 0;
1879 - padding: 0;
1880 - color: #666;
1881 - font-size: 18px;
1882 - font-weight: 400;
1883 - line-height: 1;
1996 +
1997 +.lp-avatar--image {
1998 + background: transparent;
1999 +
2000 + img {
2001 + width: 100%;
2002 + height: 100%;
2003 + object-fit: cover;
2004 + }
2005 +}*/
2006 +.lp-meta {
2007 + display: flex;
2008 + flex-direction: column;
1884 2009 }
1885 -.lp-user-profile .statistic-box .statistic-box__number {
1886 - color: #333;
1887 - font-size: 18px;
2010 +.lp-meta .lp-name {
2011 + color: #1e293b;
1888 2012 font-weight: 500;
1889 - line-height: 1;
2013 + line-height: 1.4;
1890 2014 }
1891 -.lp-user-profile .profile-courses > h3 {
1892 - margin-top: 0;
1893 - margin-bottom: 36px;
1894 - color: #333;
1895 - font-size: 30px;
1896 - font-weight: 600;
1897 - line-height: 1;
1898 - text-transform: capitalize;
2015 +.lp-meta .lp-email {
2016 + color: #94a3b8;
2017 + font-size: 12px;
2018 + line-height: 1.3;
1899 2019 }
1900 2020
1901 -.lp-profile-content table.lp-list-table {
1902 - border-spacing: 0;
1903 - border-top: 1px solid #ccc;
1904 - border-left: 1px solid #ccc;
1905 - margin-bottom: 40px;
2021 +.lp-cell-course a {
2022 + color: #3b82f6;
2023 + text-decoration: none;
1906 2024 }
1907 -.lp-profile-content table.lp-list-table tr th, .lp-profile-content table.lp-list-table tr td {
1908 - border-right: 1px solid #ccc;
1909 - border-bottom: 1px solid #ccc;
1910 - text-align: center;
2025 +.lp-cell-course a:hover {
2026 + text-decoration: underline;
1911 2027 }
1912 -.lp-profile-content table.lp-list-table tr td a {
1913 - color: var(--wp--preset--color--foreground);
1914 - font-weight: 400;
2028 +
2029 +.lp-cell-progress {
2030 + min-width: 120px;
1915 2031 }
1916 -.lp-profile-content table.lp-list-table tr td a:hover {
1917 - color: var(--lp-primary-color);
2032 +
2033 +.lp-progress-bar {
2034 + overflow: hidden;
2035 + position: relative;
2036 + width: 100%;
2037 + max-width: 120px;
2038 + height: 6px;
2039 + border-radius: 3px;
2040 + background: #e2e8f0;
1918 2041 }
1919 -.lp-profile-content #profile-content-order-details h3 {
1920 - margin-top: 0;
1921 - font-size: 30px;
1922 - line-height: 1.5;
1923 - font-weight: 500;
1924 - margin-bottom: 15px;
1925 - font-family: var(--wp--preset--font-family--system-font);
2042 +.lp-progress-bar span {
2043 + display: block;
2044 + height: 100%;
2045 + border-radius: 3px;
2046 + background: linear-gradient(90deg, #3b82f6, #60a5fa);
2047 + transition: width 0.3s ease;
1926 2048 }
1927 2049
1928 -.profile-basic-information .form-field,
1929 -form[name=profile-change-password] .form-field {
1930 - margin: 0 10px 24px 10px;
2050 +.lp-progress-text {
2051 + display: inline-block;
2052 + margin-top: 3px;
2053 + color: #64748b;
2054 + font-size: 11px;
1931 2055 }
1932 -.profile-basic-information .form-field > label,
1933 -form[name=profile-change-password] .form-field > label {
1934 - margin: 0 0 12px 0;
1935 - color: #333;
1936 - font-size: 16px;
2056 +
2057 +.lp-badge {
2058 + display: inline-block;
2059 + padding: 3px 10px;
2060 + border-radius: 12px;
2061 + font-size: 12px;
1937 2062 font-weight: 500;
1938 - font-style: italic;
2063 + line-height: 1.5;
2064 + white-space: nowrap;
1939 2065 }
1940 -.profile-basic-information .form-field .form-field-input input,
1941 -form[name=profile-change-password] .form-field .form-field-input input {
1942 - height: 43px;
1943 - padding: 8px 20px;
1944 - font-weight: 400;
2066 +.lp-badge--enrolled {
2067 + color: #475569;
2068 + background: #f1f5f9;
1945 2069 }
1946 -.profile-basic-information .form-field .form-field-input input[type=password],
1947 -form[name=profile-change-password] .form-field .form-field-input input[type=password] {
1948 - padding: 8px 20px;
2070 +.lp-badge--in-progress, .lp-badge--learning {
2071 + color: #1e40af;
2072 + background: #dbeafe;
1949 2073 }
1950 -.profile-basic-information .form-field .form-field-input textarea,
1951 -form[name=profile-change-password] .form-field .form-field-input textarea {
1952 - padding: 9px 20px 16px 20px;
1953 - font-weight: 300;
1954 - line-height: 24px;
2074 +.lp-badge--finished {
2075 + color: #166534;
2076 + background: #dcfce7;
1955 2077 }
1956 -.profile-basic-information .form-field .form-field-input input,
1957 -.profile-basic-information .form-field .form-field-input textarea,
1958 -form[name=profile-change-password] .form-field .form-field-input input,
1959 -form[name=profile-change-password] .form-field .form-field-input textarea {
1960 - border: 1px solid #ccc;
1961 - color: #999;
1962 - font-size: 14px;
1963 - font-style: italic;
2078 +.lp-badge--passed {
2079 + color: #14532d;
2080 + background: #bbf7d0;
1964 2081 }
1965 -.profile-basic-information .form-field .form-field-input input:focus,
1966 -.profile-basic-information .form-field .form-field-input textarea:focus,
1967 -form[name=profile-change-password] .form-field .form-field-input input:focus,
1968 -form[name=profile-change-password] .form-field .form-field-input textarea:focus {
1969 - border-color: var(--lp-primary-color);
1970 - outline: 0;
1971 - color: #222;
2082 +.lp-badge--failed {
2083 + color: #991b1b;
2084 + background: #fee2e2;
1972 2085 }
1973 -.profile-basic-information .form-field .form-field-input ::placeholder,
1974 -form[name=profile-change-password] .form-field .form-field-input ::placeholder {
1975 - opacity: 1;
1976 - color: #999;
2086 +
2087 +.lp-enrolled-students-table-footer {
2088 + display: flex;
2089 + flex-wrap: wrap;
2090 + align-items: center;
2091 + justify-content: space-between;
2092 + gap: 8px;
1977 2093 }
1978 -.profile-basic-information .form-field .form-field-input :-ms-input-placeholder,
1979 -form[name=profile-change-password] .form-field .form-field-input :-ms-input-placeholder {
1980 - color: #999;
2094 +.lp-enrolled-students-table-footer__count {
2095 + color: #64748b;
2096 + font-size: 13px;
1981 2097 }
1982 -.profile-basic-information .form-field .form-field-input ::-ms-input-placeholder,
1983 -form[name=profile-change-password] .form-field .form-field-input ::-ms-input-placeholder {
1984 - color: #999;
2098 +
2099 +#profile-content-enrolled-students .lp-enrolled-students-table-footer {
2100 + border-top: none;
1985 2101 }
1986 -.profile-basic-information .form-field .form-field-input .description,
1987 -form[name=profile-change-password] .form-field .form-field-input .description {
1988 - margin-top: 15px;
2102 +
2103 +.lp-enrolled-students-table-footer .learn-press-pagination {
2104 + margin: 0;
2105 + text-align: right;
1989 2106 }
1990 -@media (max-width: 767px) {
1991 - .profile-basic-information .form-field,
1992 -form[name=profile-change-password] .form-field {
1993 - margin: 0 0 24px 0;
1994 - }
2107 +.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers {
2108 + display: flex;
2109 + align-items: center;
2110 + gap: 4px;
2111 + flex-wrap: wrap;
2112 + margin: 0;
2113 + padding: 0;
2114 + list-style: none;
1995 2115 }
1996 -.profile-basic-information .form-field__50,
1997 -form[name=profile-change-password] .form-field__50 {
1998 - float: left;
1999 - width: calc(50% - 20px);
2000 - margin-right: 10px;
2001 -}
2002 -@media (max-width: 767px) {
2003 - .profile-basic-information .form-field__50,
2004 -form[name=profile-change-password] .form-field__50 {
2005 - float: unset;
2006 - width: 100%;
2007 - margin: 0 0 24px 0;
2008 - }
2009 -}
2010 -.profile-basic-information .form-field__clear,
2011 -form[name=profile-change-password] .form-field__clear {
2012 - clear: both;
2013 -}
2014 -.profile-basic-information button,
2015 -form[name=profile-change-password] button {
2016 - padding: 16px 24px;
2017 - border: 0;
2018 - border-radius: 3px;
2019 - color: #fff;
2020 - background: var(--lp-primary-color);
2021 - font-size: 16px;
2022 - font-weight: 400;
2023 - line-height: 1;
2024 -}
2025 -.profile-basic-information button:hover,
2026 -form[name=profile-change-password] button:hover {
2027 - opacity: 0.5;
2028 - background: var(--lp-primary-color);
2029 -}
2030 -.profile-basic-information p,
2031 -form[name=profile-change-password] p {
2116 +.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers > li {
2032 2117 margin: 0;
2033 2118 }
2034 -
2035 -#learn-press-profile-basic-information .form-fields::after {
2036 - display: block;
2037 - clear: both;
2038 - content: "";
2039 -}
2040 -@media (max-width: 767px) {
2041 - #learn-press-profile-basic-information .form-fields {
2042 - margin: 0;
2043 - }
2044 -}
2045 -#learn-press-profile-basic-information button[type=submit] {
2046 - padding: 0 15px;
2047 - height: 40px;
2048 - line-height: 40px;
2049 - border: 0;
2119 +.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers,
2120 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers {
2050 2121 display: inline-flex;
2051 2122 align-items: center;
2052 2123 justify-content: center;
2053 - background-color: var(--lp-primary-color);
2054 - color: white;
2055 - font-size: 16px;
2056 - font-weight: 400;
2057 - -webkit-transition: 0.3s;
2058 - -moz-transition: 0.3s;
2059 - -ms-transition: 0.3s;
2060 - -o-transition: 0.3s;
2061 - transition: 0.3s;
2062 - -webkit-border-radius: 3px;
2063 - -moz-border-radius: 3px;
2064 - border-radius: 3px;
2124 + min-width: 40px;
2125 + height: 40px;
2126 + width: 40px;
2127 + line-height: 40px;
2128 + padding: 0 8px;
2129 + border: 1px solid #e2e8f0;
2130 + border-radius: 4px;
2131 + color: #475569;
2132 + background: #fff;
2133 + font-size: 13px;
2134 + text-decoration: none;
2135 + cursor: pointer;
2136 + transition: all 0.15s;
2065 2137 }
2066 -#learn-press-profile-basic-information button[type=submit]:hover {
2067 - opacity: 0.5;
2068 - background-color: var(--lp-primary-color);
2138 +.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers:hover:not(.current),
2139 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers:hover:not(.current) {
2140 + border-color: #3b82f6;
2141 + color: #3b82f6 !important;
2142 + background: #eff6ff;
2069 2143 }
2070 -
2071 -.recover-order__title {
2072 - margin-bottom: 5px;
2144 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current {
2145 + border-color: #3b82f6;
2146 + color: #fff;
2147 + background: #3b82f6;
2148 + cursor: default;
2073 2149 }
2074 -.recover-order__description {
2075 - margin-bottom: 20px;
2076 - color: #999;
2077 - font-size: 0.8em;
2078 - font-style: italic;
2150 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots {
2151 + min-width: auto;
2152 + border: 0;
2153 + background: transparent;
2154 + cursor: default;
2079 2155 }
2156 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current,
2157 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots {
2158 + pointer-events: none;
2159 +}
2080 2160
2081 -div.order-recover {
2082 - display: flex;
2161 +.lp-enrolled-empty {
2162 + padding: 40px 20px;
2163 + color: #94a3b8;
2164 + text-align: center;
2083 2165 }
2084 -div.order-recover > .button-recover-order {
2166 +.lp-enrolled-empty p {
2085 2167 margin: 0;
2086 - margin-left: 20px;
2087 - flex: 0 0 auto;
2088 -}
2089 -div.order-recover > .button-recover-order.loading::before {
2090 - display: inline-block;
2091 - margin-right: 5px;
2092 - font-family: "Font Awesome 5 Free";
2093 - font-weight: 900;
2094 - content: "\f110";
2095 - animation: lp-rotating 1s linear infinite;
2096 -}
2097 -div.order-recover input[type=text] {
2098 - width: 100%;
2099 - height: 43px;
2100 - margin-right: 10px;
2101 - padding: 0 22px;
2102 - border: 1px solid #ccc;
2103 - border-radius: 3px;
2104 - background-color: #fff;
2105 2168 font-size: 14px;
2106 - font-weight: 300;
2107 - font-style: italic;
2108 - line-height: 43px;
2109 - flex: 1 1 auto;
2110 2169 }
2111 2170
2112 -.learn-press-profile-course__progress .lp_profile_course_progress {
2113 - border: 1px solid #eee;
2114 - border-top: 0;
2115 - overflow-x: auto;
2171 +.lp-enrolled-error {
2172 + padding: 15px 20px;
2173 + color: #dc2626;
2174 + font-size: 13px;
2116 2175 }
2117 -.learn-press-profile-course__progress .lp_profile_course_progress__item {
2118 - display: grid;
2119 - align-items: center;
2120 - padding: 15px;
2121 - border-top: 1px solid #eee;
2122 - grid-template-columns: 90px 1fr 80px 190px 140px;
2123 - column-gap: 20px;
2124 -}
2125 -.learn-press-profile-course__progress .lp_profile_course_progress__item div img {
2126 - max-width: 60px;
2127 - height: auto;
2128 -}
2129 -@media (max-width: 575px) {
2130 - .learn-press-profile-course__progress .lp_profile_course_progress__item div img {
2131 - max-width: 100%;
2176 +
2177 +#lp-modal-enrolled-wrap {
2178 + position: relative;
2179 + /*tbody {
2180 + display: block;
2181 + max-height: 400px;
2182 + overflow-y: auto;
2132 2183 }
2184 +
2185 + thead, tbody tr {
2186 + display: table;
2187 + width: 100%;
2188 + table-layout: fixed;
2189 + }*/
2133 2190 }
2134 -@media (max-width: 575px) {
2135 - .learn-press-profile-course__progress .lp_profile_course_progress__item {
2136 - display: block;
2137 - }
2191 +#lp-modal-enrolled-wrap .lp-table-wrap {
2192 + max-height: 60vh;
2138 2193 }
2139 -.learn-press-profile-course__progress .lp_profile_course_progress__header {
2140 - background-color: #eee;
2194 +
2195 +.lp-wrap-btn-view-course-students {
2196 + width: 100%;
2141 2197 }
2142 -@media (max-width: 575px) {
2143 - .learn-press-profile-course__progress .lp_profile_course_progress__header {
2144 - display: flex;
2145 - overflow-x: auto;
2146 - white-space: nowrap;
2147 - justify-content: flex-end;
2148 - }
2198 +.lp-wrap-btn-view-course-students button {
2199 + width: 100%;
2149 2200 }
2150 2201
2151 -.lp_profile_course_progress__nav button.loading::before {
2152 - display: inline-block;
2153 - margin-right: 5px;
2154 - font-family: "Font Awesome 5 Free";
2155 - font-weight: 900;
2156 - content: "\f110";
2157 - -webkit-animation: lp-rotating 1s linear infinite;
2158 - -moz-animation: lp-rotating 1s linear infinite;
2159 - animation: lp-rotating 1s linear infinite;
2160 -}
2161 -
2162 -.entry-content ul.learn-press-profile-course__tab__inner {
2202 +.lp-btn-view-students {
2203 + margin-top: 10px;
2204 + white-space: nowrap;
2205 + display: block;
2163 2206 padding: 0;
2207 + border: none;
2208 + background: none;
2164 2209 }
2165 2210
2166 -.content ul.learn-press-courses {
2167 - margin-left: -15px;
2168 - margin-right: -15px;
2211 +.wrapper-profile-header {
2212 + position: relative;
2169 2213 }
2170 -.content ul.learn-press-courses[data-layout=list] {
2171 - margin: 0;
2172 -}
2173 2214
2174 -.learn-press-profile-course__tab__inner {
2175 - display: flex;
2176 - margin: 40px 0 0 0 !important;
2177 - padding: 0 !important;
2178 - background: #eee;
2179 - list-style: none !important;
2215 +.lp-user-profile {
2216 + position: relative;
2217 + --lp-item-padding: 40px;
2180 2218 }
2181 -.learn-press-profile-course__tab__inner > li {
2182 - list-style: none;
2183 - margin: 0 !important;
2219 +.lp-user-profile img {
2220 + max-width: 100%;
2221 + height: auto;
2184 2222 }
2185 -.learn-press-profile-course__tab__inner > li:hover {
2186 - cursor: pointer;
2223 +.lp-user-profile .lp-user-profile-avatar img {
2224 + display: block;
2225 + border-radius: var(--lp-border-radius-avatar, 50%);
2226 + width: 100%;
2227 + height: auto;
2187 2228 }
2188 -.learn-press-profile-course__tab__inner a {
2189 - display: inline-block;
2190 - padding: 15px 30px;
2191 - font-weight: 600;
2229 +.lp-user-profile .lp-user-profile-socials {
2230 + display: flex;
2192 2231 position: relative;
2232 + margin: 0;
2233 + gap: 12px;
2193 2234 }
2194 -.learn-press-profile-course__tab__inner a.active {
2195 - color: var(--lp-primary-color);
2196 - background: #fff;
2235 +.lp-user-profile .lp-user-profile-socials a {
2236 + display: inline-flex;
2237 + align-items: center;
2238 + justify-content: center;
2239 + text-decoration: none;
2240 + color: var(--lp-color-base, #333);
2241 + width: var(--lp-social-size, 40px);
2242 + height: var(--lp-social-size, 40px);
2243 + border-radius: 50%;
2244 + border: 1px solid var(--lp-border-color, #E2E0DB);
2245 + font-size: 16px;
2197 2246 }
2198 -.learn-press-profile-course__tab__inner a.active::before {
2199 - content: "";
2200 - height: 4px;
2201 - width: 100%;
2202 - background-color: var(--lp-primary-color);
2203 - position: absolute;
2204 - top: 0;
2205 - left: 0;
2206 - right: auto;
2247 +.lp-user-profile .lp-user-profile-socials a:hover {
2248 + color: var(--lp-color-white, #fff);
2249 + border-color: var(--lp-primary-color);
2250 + background: var(--lp-primary-color);
2207 2251 }
2208 -
2209 -.learn-press-course-tab-filters .learn-press-filters {
2210 - margin-top: 20px;
2211 - margin-left: 0;
2252 +.lp-user-profile .lp-user-profile-socials a:hover svg {
2253 + fill: var(--lp-color-white, #fff);
2254 +}
2255 +.lp-user-profile .lp-profile-content-area {
2256 + position: relative;
2212 2257 padding: 0;
2213 - list-style: none;
2258 + display: flex;
2259 + align-items: flex-start;
2214 2260 }
2215 -.learn-press-course-tab-filters .learn-press-filters a.active {
2216 - color: var(--lp-primary-color);
2261 +.lp-user-profile .lp-profile-left {
2262 + min-width: 120px;
2263 + max-width: 120px;
2217 2264 }
2218 -
2219 -.lp-profile-content ul {
2220 - list-style: none !important;
2221 - padding: 0 !important;
2265 +.lp-user-profile .lp-profile-left .user-avatar {
2266 + position: relative;
2222 2267 }
2223 -
2224 -.learnpress_avatar__form label {
2225 - display: inline-block;
2268 +.lp-user-profile .lp-profile-left .user-avatar img {
2269 + border-radius: 50%;
2226 2270 }
2227 -.learnpress_avatar__form input[type=file] {
2228 - display: none;
2271 +.lp-user-profile .lp-profile-left .user-avatar:hover .lp-btn-to-edit-avatar {
2272 + opacity: 1;
2273 + visibility: visible;
2229 2274 }
2230 -.learnpress_avatar__form__upload {
2275 +.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar {
2276 + position: absolute;
2277 + top: 80px;
2278 + right: 0;
2279 + left: auto;
2280 + width: 36px;
2281 + height: 36px;
2282 + font-size: 0;
2231 2283 display: flex;
2232 - width: 200px;
2233 - height: 200px;
2234 - border: 1px dashed #ccc;
2235 - border-radius: 3px;
2236 - background-color: #fafafa;
2237 - font-size: 14px;
2238 - font-weight: 300;
2239 - font-style: italic;
2240 - line-height: 43px;
2241 - text-align: center;
2242 - cursor: pointer;
2243 2284 align-items: center;
2244 2285 justify-content: center;
2286 + opacity: 0;
2287 + visibility: hidden;
2288 + cursor: pointer;
2289 + background-color: var(--lp-white-grey, #f7f7fb);
2290 + border-radius: 50%;
2245 2291 }
2246 -.learnpress_avatar__form__upload div {
2247 - line-height: 1.4;
2292 +@media (max-width: 767px) {
2293 + .lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar {
2294 + opacity: 1;
2295 + top: 60px;
2296 + visibility: visible;
2297 + }
2248 2298 }
2249 -.learnpress_avatar__button--loading::before {
2250 - display: inline-block;
2251 - margin-right: 5px;
2252 - font-family: "Font Awesome 5 Free";
2253 - font-weight: 900;
2254 - content: "\f110";
2255 - -webkit-animation: lp-rotating 1s linear infinite;
2256 - -moz-animation: lp-rotating 1s linear infinite;
2257 - animation: lp-rotating 1s linear infinite;
2299 +.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar::before {
2300 + content: "\f044";
2301 + font-size: 1.5rem;
2302 + font-family: "lp-icon";
2303 + font-weight: normal;
2304 + color: var(--lp-primary-color);
2258 2305 }
2259 -
2260 -button.learnpress_avatar__button {
2261 - height: 40px;
2262 - padding: 0 15px;
2263 - border: 0;
2264 - background: var(--lp-primary-color);
2265 - color: white;
2266 - margin-top: 15px;
2267 - border-radius: 3px;
2306 +.lp-user-profile .lp-profile-right {
2307 + padding-left: 20px;
2308 + flex: 1;
2309 + display: flex;
2310 + flex-wrap: wrap;
2311 + justify-content: space-between;
2312 + align-items: center;
2313 + gap: 12px;
2268 2314 }
2269 -button.learnpress_avatar__button + button {
2270 - margin-left: 15px;
2271 - margin-right: 0;
2315 +.lp-user-profile .lp-profile-username {
2316 + margin: 0;
2317 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
2318 + font-weight: 500;
2319 + color: inherit;
2320 + flex: 1;
2272 2321 }
2273 -
2274 -#primary .learn-press-courses[data-size="3"] .course {
2275 - width: 50%;
2322 +.lp-user-profile .lp-profile-user-bio {
2323 + width: 100%;
2276 2324 }
2277 -
2278 -body.learnpress .learn-press-tabs .learn-press-tabs__tab, body.learnpress .attachment-recent-works-thumbnail {
2279 - border-radius: 0;
2325 +.lp-user-profile #profile-sidebar {
2326 + float: left;
2327 + width: 270px;
2328 + border: 1px solid var(--lp-border-color, #E2E0DB);
2329 + border-top: 0;
2330 + margin-top: var(--lp-item-padding);
2331 + margin-bottom: 32px;
2280 2332 }
2281 -
2282 -#learn-press-course-tabs.show-all .course-tab-panel {
2283 - margin-bottom: 40px;
2333 +@media (max-width: 990px) {
2334 + .lp-user-profile #profile-sidebar {
2335 + width: 100%;
2336 + margin-bottom: 0;
2337 + }
2284 2338 }
2285 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .course-tab-panels .course-tab-panel:nth-child(1) {
2286 - display: block;
2339 +.lp-user-profile .lp-profile-nav-tabs {
2340 + margin: 0;
2341 + padding: 0;
2342 + list-style: none;
2287 2343 }
2288 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) {
2289 - border-bottom: 0;
2344 +.lp-user-profile .lp-profile-nav-tabs > li {
2345 + position: relative;
2346 + margin: 0;
2347 + padding: 0;
2348 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
2290 2349 }
2291 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) label {
2292 - color: var(--lp-primary-color);
2293 - background: #fff;
2350 +.lp-user-profile .lp-profile-nav-tabs > li a {
2351 + padding: 10px 20px;
2352 + color: inherit;
2353 + font-weight: 500;
2354 + text-decoration: none;
2355 + display: flex;
2356 + width: 100%;
2357 + gap: 8px;
2358 + line-height: 1.4;
2294 2359 }
2295 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .course-tab-panels .course-tab-panel:nth-child(2) {
2296 - display: block;
2360 +.lp-user-profile .lp-profile-nav-tabs > li a > i {
2361 + margin-top: 3px;
2297 2362 }
2298 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) {
2299 - border-bottom: 0;
2363 +.lp-user-profile .lp-profile-nav-tabs > li > a {
2364 + padding: 14px 20px;
2365 + position: relative;
2300 2366 }
2301 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) label {
2367 +.lp-user-profile .lp-profile-nav-tabs > li > a > i {
2302 2368 color: var(--lp-primary-color);
2303 - background: #fff;
2304 2369 }
2305 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .course-tab-panels .course-tab-panel:nth-child(3) {
2306 - display: block;
2370 +.lp-user-profile .lp-profile-nav-tabs > li ul li {
2371 + margin: 0;
2307 2372 }
2308 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) {
2309 - border-bottom: 0;
2373 +.lp-user-profile .lp-profile-nav-tabs > li ul li a {
2374 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
2375 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
2310 2376 }
2311 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) label {
2377 +.lp-user-profile .lp-profile-nav-tabs > li ul li a:hover {
2312 2378 color: var(--lp-primary-color);
2313 - background: #fff;
2314 2379 }
2315 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .course-tab-panels .course-tab-panel:nth-child(4) {
2316 - display: block;
2380 +.lp-user-profile .lp-profile-nav-tabs > li.active {
2381 + background: var(--lp-primary-color);
2317 2382 }
2318 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) {
2319 - border-bottom: 0;
2383 +.lp-user-profile .lp-profile-nav-tabs > li.active > a,
2384 +.lp-user-profile .lp-profile-nav-tabs > li.active > a i {
2385 + color: #fff;
2320 2386 }
2321 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) label {
2322 - color: var(--lp-primary-color);
2323 - background: #fff;
2387 +.lp-user-profile .lp-profile-nav-tabs > li:not(.active):hover {
2388 + background: var(--lp-white-grey, #F7F7FB);
2324 2389 }
2325 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .course-tab-panels .course-tab-panel:nth-child(5) {
2326 - display: block;
2390 +.lp-user-profile .lp-profile-nav-tabs > li.has-child > a:after {
2391 + font-family: "lp-icon";
2392 + content: "\f105";
2393 + position: absolute;
2394 + right: 15px;
2395 + top: 50%;
2396 + transform: translateY(-50%);
2327 2397 }
2328 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) {
2329 - border-bottom: 0;
2330 -}
2331 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) label {
2332 - color: var(--lp-primary-color);
2398 +.lp-user-profile .lp-profile-nav-tabs li > ul {
2399 + display: none;
2400 + position: absolute;
2401 + z-index: 1000;
2402 + top: 0;
2403 + left: 100%;
2404 + min-width: 180px;
2405 + margin: 0;
2406 + padding: 0;
2333 2407 background: #fff;
2408 + box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05);
2409 + list-style: none;
2334 2410 }
2335 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .course-tab-panels .course-tab-panel:nth-child(6) {
2336 - display: block;
2411 +.lp-user-profile .lp-profile-nav-tabs li > ul li {
2412 + white-space: nowrap;
2337 2413 }
2338 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) {
2339 - border-bottom: 0;
2340 -}
2341 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) label {
2414 +.lp-user-profile .lp-profile-nav-tabs li > ul li:hover, .lp-user-profile .lp-profile-nav-tabs li > ul li.active {
2342 2415 color: var(--lp-primary-color);
2343 - background: #fff;
2344 2416 }
2345 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .course-tab-panels .course-tab-panel:nth-child(7) {
2417 +.lp-user-profile .lp-profile-nav-tabs li:hover > ul {
2346 2418 display: block;
2347 2419 }
2348 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) {
2349 - border-bottom: 0;
2420 +.lp-user-profile .lp-profile-content {
2421 + float: right;
2422 + width: calc(100% - 300px);
2423 + margin-bottom: 32px;
2424 + padding-top: var(--lp-item-padding);
2350 2425 }
2351 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) label {
2352 - color: var(--lp-primary-color);
2353 - background: #fff;
2426 +@media (max-width: 990px) {
2427 + .lp-user-profile .lp-profile-content {
2428 + width: 100%;
2429 + }
2354 2430 }
2355 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .course-tab-panels .course-tab-panel:nth-child(8) {
2356 - display: block;
2431 +@media (max-width: 767px) {
2432 + .lp-user-profile .lp-profile-content .profile-orders {
2433 + overflow-x: scroll;
2434 + }
2357 2435 }
2358 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) {
2359 - border-bottom: 0;
2436 +.lp-user-profile .lp-profile-content .course-categories,
2437 +.lp-user-profile .lp-profile-content .course-instructor {
2438 + margin-bottom: 14px;
2360 2439 }
2361 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) label {
2362 - color: var(--lp-primary-color);
2363 - background: #fff;
2440 +.lp-user-profile .lp-profile-content .course-categories {
2441 + padding: 0;
2364 2442 }
2365 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .course-tab-panels .course-tab-panel:nth-child(9) {
2366 - display: block;
2443 +.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form {
2444 + display: flex;
2445 + align-items: center;
2446 + margin-bottom: 10px;
2367 2447 }
2368 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) {
2369 - border-bottom: 0;
2448 +.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form input[type=number] {
2449 + padding: 8px;
2450 + border: 1px solid #ccc;
2451 + width: 60px;
2370 2452 }
2371 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) label {
2372 - color: var(--lp-primary-color);
2373 - background: #fff;
2453 +.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form button {
2454 + cursor: pointer;
2455 + line-height: 1;
2374 2456 }
2375 -
2376 -.course-tab-panels .course-tab-panel {
2377 - padding-top: 30px;
2457 +.lp-user-profile .profile-orders .profile-heading {
2458 + display: none;
2378 2459 }
2379 -
2380 -.course-tab-panel {
2381 - display: none;
2460 +.lp-user-profile .profile-orders table {
2461 + margin-top: 0;
2382 2462 }
2383 -.course-tab-panel.active {
2384 - display: block;
2463 +.lp-user-profile .profile-orders .column-order-actions a {
2464 + margin-right: 6px;
2465 + color: black;
2466 + text-decoration: underline;
2467 + font-weight: 500;
2385 2468 }
2386 -.course-tab-panel .course-description {
2387 - color: #666;
2388 - font-size: 16px;
2389 - font-weight: 300;
2390 - line-height: 26px;
2469 +.lp-user-profile .profile-orders .column-order-actions a:hover, .lp-user-profile .profile-orders .column-order-actions a:focus {
2470 + color: var(--lp-primary-color);
2391 2471 }
2392 -.course-tab-panel .course-description h4 {
2472 +.lp-user-profile .learn-press-message {
2393 2473 margin-top: 0;
2394 - margin-bottom: 1.125rem;
2395 - color: #333;
2396 - font-size: 18px;
2397 - font-weight: 500;
2398 2474 }
2399 -.course-tab-panel .course-description p {
2400 - line-height: inherit;
2475 +.lp-user-profile .profile-heading {
2476 + margin-bottom: 24px;
2401 2477 }
2402 -.course-tab-panel .course-description img {
2403 - max-width: 100%;
2404 - height: auto;
2405 - vertical-align: middle;
2478 +.lp-user-profile.guest .lp-content-area {
2479 + display: flex;
2480 + align-items: flex-start;
2406 2481 }
2407 -.course-tab-panel .lp-course-author {
2408 - display: flex;
2409 - margin-bottom: 40px;
2482 +.lp-user-profile.guest .lp-content-area > div {
2483 + flex: 1;
2484 + width: 100%;
2410 2485 }
2411 -@media (max-width: 767px) {
2412 - .course-tab-panel .lp-course-author {
2486 +@media (min-width: 1366px) {
2487 + .lp-user-profile .lp-content-area {
2488 + padding-right: 0;
2489 + padding-left: 0;
2490 + }
2491 +}
2492 +@media (max-width: 990px) {
2493 + .lp-user-profile {
2494 + --lp-item-padding: 30px;
2495 + }
2496 + .lp-user-profile #profile-nav {
2497 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
2498 + }
2499 + .lp-user-profile .lp-profile-nav-tabs {
2500 + display: flex;
2501 + flex-wrap: nowrap;
2502 + justify-content: flex-start;
2503 + overflow-x: auto;
2504 + white-space: nowrap;
2505 + scroll-behavior: smooth;
2506 + }
2507 + .lp-user-profile .lp-profile-nav-tabs::after {
2508 + display: none;
2509 + }
2510 + .lp-user-profile .lp-profile-nav-tabs > li {
2511 + border: none;
2512 + border-right: 1px solid var(--lp-border-color, #E2E0DB);
2513 + flex: 1;
2514 + }
2515 + .lp-user-profile .lp-profile-nav-tabs > li:last-child {
2516 + border-right: none;
2517 + }
2518 + .lp-user-profile .lp-profile-nav-tabs > li > a {
2519 + height: auto;
2520 + padding: 8px 12px 8px 12px;
2413 2521 flex-direction: column;
2522 + white-space: nowrap;
2523 + align-items: center;
2524 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
2525 + line-height: 1.4;
2526 + gap: 4px;
2414 2527 }
2528 + .lp-user-profile .lp-profile-nav-tabs > li > a > i {
2529 + position: static;
2530 + transform: translate(0);
2531 + }
2532 + .lp-user-profile .lp-profile-nav-tabs > li > a::after {
2533 + display: none !important;
2534 + margin-left: 10px;
2535 + }
2536 + .lp-user-profile .lp-profile-nav-tabs > li.has-child a::after {
2537 + display: none !important;
2538 + }
2539 + .lp-user-profile .lp-profile-nav-tabs > li:after {
2540 + display: none;
2541 + }
2542 + .lp-user-profile .lp-profile-nav-tabs > li.active:after, .lp-user-profile .lp-profile-nav-tabs > li.active:before {
2543 + display: none;
2544 + }
2545 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul {
2546 + display: none;
2547 + width: max-content;
2548 + transform: translateX(-20%);
2549 + }
2550 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul::after {
2551 + display: table;
2552 + clear: both;
2553 + box-shadow: 0 0 0;
2554 + content: "";
2555 + }
2556 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul li {
2557 + float: left;
2558 + border-right: 1px solid var(--lp-border-color, #E2E0DB);
2559 + }
2560 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul li:last-child {
2561 + border-right: none;
2562 + }
2563 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul li a {
2564 + padding: 0 10px;
2565 + }
2566 + .lp-user-profile .lp-profile-nav-tabs li:not(.has-child) > a::after, .lp-user-profile .lp-profile-nav-tabs li:hover ul {
2567 + display: none !important;
2568 + }
2415 2569 }
2416 -.course-tab-panel .lp-course-author .course-author__pull-left {
2417 - margin-right: 30px;
2418 - text-align: center;
2419 - align-items: center;
2570 +@media (max-width: 768px) {
2571 + .lp-user-profile .lp-profile-content-area {
2572 + align-items: center;
2573 + }
2574 + .lp-user-profile .lp-profile-right {
2575 + flex-direction: column;
2576 + align-items: flex-start;
2577 + }
2578 + .lp-user-profile .lp-profile-user-bio {
2579 + display: none;
2580 + }
2581 + .lp-user-profile.guest .lp-content-area {
2582 + flex-direction: column;
2583 + }
2420 2584 }
2421 -@media (max-width: 767px) {
2422 - .course-tab-panel .lp-course-author .course-author__pull-left {
2423 - margin-right: 0;
2424 - margin-bottom: 30px;
2585 +@media (max-width: 650px) {
2586 + .lp-user-profile .lp-profile-left {
2587 + min-width: 100px;
2588 + max-width: 100px;
2425 2589 }
2590 + .lp-user-profile .lp-user-profile-socials {
2591 + gap: 8px;
2592 + --lp-social-size: 36px;
2593 + font-size: 14px;
2594 + }
2426 2595 }
2427 -.course-tab-panel .lp-course-author img {
2428 - width: 50px;
2429 - height: 50px;
2430 - margin-bottom: 20px;
2431 - border-radius: 50%;
2432 - object-fit: cover;
2433 - object-position: center;
2596 +
2597 +#profile-content-withdrawals > h2 {
2598 + font-size: 1.6em;
2599 + margin-bottom: 12px;
2434 2600 }
2435 -.course-tab-panel .lp-course-author .course-author__pull-right {
2436 - flex: 1;
2601 +
2602 +.learn-press-profile-course {
2603 + /*&__progress {
2604 + .lp_profile_course_progress {
2605 + &__item {
2606 + img {
2607 + width: 100%;
2608 + aspect-ratio: 16/9;
2609 + object-fit: cover;
2610 + height: auto;
2611 + display: block;
2612 + }
2613 +
2614 + td,
2615 + th {
2616 + text-align: center;
2617 +
2618 + &:first-child {
2619 + width: 15%;
2620 + padding: 0;
2621 + @media ( max-width: 768px ) {
2622 + display: none;
2623 + }
2624 + }
2625 +
2626 + &:nth-child( 2 ) {
2627 + width: 25%;
2628 +
2629 + a {
2630 + display: -webkit-box;
2631 + -webkit-line-clamp: 2;
2632 + -webkit-box-orient: vertical;
2633 + overflow: hidden;
2634 + }
2635 + }
2636 +
2637 + &:nth-child( 3 ) {
2638 + width: 10%;
2639 + }
2640 +
2641 + &:nth-child( 4 ) {
2642 + width: 25%;
2643 + }
2644 +
2645 + &:nth-child( 5 ) {
2646 + width: 25%;
2647 + }
2648 + }
2649 + }
2650 + }
2651 +
2652 + @media ( max-width: 768px ) {
2653 + .learn-press-course-tab__filter__content {
2654 + overflow-x: auto;
2655 + }
2656 + }
2657 + }*/
2437 2658 }
2438 -@media (max-width: 767px) {
2439 - .course-tab-panel .lp-course-author .course-author__pull-right {
2659 +.learn-press-profile-course__statistic {
2660 + margin-bottom: 32px;
2661 +}
2662 +.learn-press-profile-course__tab .learn-press-tabs--with-course-builder {
2663 + display: flex;
2664 + align-items: flex-end;
2665 + justify-content: space-between;
2666 + gap: 16px;
2667 +}
2668 +.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-filters {
2669 + flex: 1 1 auto;
2670 +}
2671 +.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link {
2672 + display: inline-flex;
2673 + align-items: center;
2674 + justify-content: center;
2675 + padding: 8px 16px;
2676 + margin-bottom: 8px;
2677 + border: 1px solid var(--lp-border-color, #E2E0DB);
2678 + border-radius: 6px;
2679 + color: var(--lp-primary-color, #ffb606);
2680 + font-size: 0.875em;
2681 + font-weight: 600;
2682 + line-height: 1;
2683 + text-decoration: none;
2684 + white-space: nowrap;
2685 + transition: all 0.2s ease;
2686 +}
2687 +.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 {
2688 + background: var(--lp-primary-color, #ffb606);
2689 + border-color: var(--lp-primary-color, #ffb606);
2690 + color: #fff;
2691 + text-decoration: none;
2692 +}
2693 +@media (max-width: 768px) {
2694 + .learn-press-profile-course__tab .learn-press-tabs--with-course-builder {
2695 + flex-direction: column;
2696 + align-items: stretch;
2697 + }
2698 + .learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link {
2440 2699 width: 100%;
2441 - text-align: center;
2700 + margin: 0 0 16px;
2442 2701 }
2443 2702 }
2444 -.course-tab-panel .lp-course-author .author-title {
2445 - margin-bottom: 18px;
2446 -}
2447 -.course-tab-panel .lp-course-author .author-title a {
2448 - color: #333;
2449 - box-shadow: none;
2450 - font-size: 18px;
2703 +
2704 +.lp-profile-content #profile-content-order-details h3 {
2705 + margin-top: 0;
2706 + font-size: 1.875em;
2707 + line-height: 1.5;
2451 2708 font-weight: 500;
2452 - text-transform: capitalize;
2709 + margin-bottom: 15px;
2453 2710 }
2454 -.course-tab-panel .lp-course-author .author-title a:hover {
2455 - color: var(--lp-primary-color);
2711 +
2712 +.recover-order__title {
2713 + margin-bottom: 5px;
2456 2714 }
2457 -.course-tab-panel .lp-course-author .author-description {
2458 - color: #666;
2459 - font-size: 16px;
2460 - font-weight: 300;
2461 - line-height: 26px;
2715 +.recover-order__description {
2716 + margin-bottom: 20px;
2717 + opacity: 0.7;
2718 + font-size: 0.8em;
2719 + font-style: italic;
2462 2720 }
2463 -.course-tab-panel .lp-course-author .author-socials {
2464 - display: grid;
2465 - grid-template-columns: repeat(4, 33px);
2721 +
2722 +.lp-order-recover {
2723 + display: flex;
2466 2724 gap: 10px;
2467 - justify-content: center;
2468 2725 }
2469 -.course-tab-panel .lp-course-author .author-socials > a {
2470 - display: inline-block;
2471 - width: 33px;
2472 - height: 33px;
2473 - margin: 0;
2474 - border: 1px solid #ededed;
2475 - border-radius: 50%;
2476 - color: #878787;
2477 - box-shadow: none;
2478 - font-size: 14px;
2479 - line-height: 33px;
2480 - text-align: center;
2481 - vertical-align: middle;
2482 - transition: all 0.3s;
2726 +.lp-order-recover input[type=text] {
2727 + font-style: italic;
2728 + flex: 1 1 auto;
2483 2729 }
2484 -.course-tab-panel .lp-course-author .author-socials > a:hover {
2485 - border-color: var(--lp-primary-color);
2486 - color: #fff;
2487 - background: var(--lp-primary-color);
2730 +
2731 +.lp-profile-content ul {
2732 + list-style: none !important;
2733 + padding: 0 !important;
2488 2734 }
2489 -.course-tab-panel .lp-course-author .author-socials .fa-googleplus::before {
2490 - content: "\f0d5";
2735 +.lp-profile-content ul.learn-press-courses {
2736 + margin: 0 -16px;
2491 2737 }
2738 +.lp-profile-content h3 {
2739 + margin-top: 0;
2740 +}
2492 2741
2493 -.course-summary div.lp-list-co-instructor {
2494 - display: grid;
2495 - grid-template-columns: repeat(2, 1fr);
2496 - gap: 40px;
2742 +.lp-user-avatar__buttons {
2743 + display: inline-flex;
2744 + gap: 12px;
2745 + margin-top: 16px;
2497 2746 }
2498 -.course-summary div.lp-list-co-instructor__item {
2747 +
2748 +.lp_profile_course_progress__nav {
2749 + margin-top: 1rem;
2750 +}
2751 +
2752 +#profile-content-order-details .lp-table-wrap {
2753 + margin-bottom: 1rem;
2754 +}
2755 +
2756 +.course-extra-box {
2757 + margin-bottom: 16px;
2758 + border: 1px solid var(--lp-border-color, #E2E0DB);
2759 + border-radius: var(--lp-border-radius, 5px);
2760 + width: 100%;
2761 +}
2762 +.course-extra-box.active .course-extra-box__content {
2763 + height: auto;
2764 +}
2765 +.course-extra-box__title {
2766 + --extra-height: 50px;
2499 2767 display: flex;
2500 - column-gap: 30px;
2768 + align-items: center;
2769 + position: relative;
2770 + height: var(--extra-height);
2771 + margin: 0 !important;
2772 + padding: 0 45px 0 20px;
2773 + background: rgba(181, 187, 211, 0.15);
2774 + font-size: 1em;
2775 + font-weight: 700;
2776 + cursor: pointer;
2501 2777 }
2502 2778 @media (max-width: 767px) {
2503 - .course-summary div.lp-list-co-instructor__item {
2504 - align-items: center;
2505 - flex-direction: column;
2506 - padding: 0 15px;
2507 - column-gap: 0;
2508 - row-gap: 10px;
2779 + .course-extra-box__title {
2780 + padding-left: 16px;
2509 2781 }
2510 2782 }
2511 -.course-summary div.lp-list-co-instructor__avatar > img {
2512 - width: 100%;
2513 - max-width: 96px;
2514 - border-radius: 999px;
2783 +.course-extra-box__title::after {
2784 + position: absolute;
2785 + top: 0;
2786 + right: 20px;
2787 + font-family: "lp-icon";
2788 + line-height: var(--extra-height);
2789 + content: "\f107";
2515 2790 }
2516 -.course-summary div.lp-list-co-instructor__bio {
2517 - flex: 1;
2791 +.course-extra-box__content {
2792 + overflow: hidden;
2793 + transition: height 0.3s ease;
2518 2794 }
2519 -.course-summary div.lp-list-co-instructor__bio__top > a {
2520 - font-size: 18px;
2521 - font-weight: 600;
2795 +.course-extra-box__content-inner {
2796 + animation-name: course-extra-box__content-inner-transform;
2797 + animation-duration: 0.3s;
2798 + animation-timing-function: ease-in-out;
2799 + animation-iteration-count: 1;
2800 + animation-direction: normal;
2522 2801 }
2523 -.course-summary div.lp-list-co-instructor__bio__description {
2524 - font-size: 1rem;
2802 +.course-extra-box__content-inner > ul {
2803 + padding-left: 0 !important;
2804 + padding-bottom: 0 !important;
2525 2805 }
2526 -.course-summary .course-price {
2527 - margin-bottom: 10px;
2806 +.course-extra-box__content ul,
2807 +.course-extra-box__content li {
2808 + list-style: none;
2528 2809 }
2529 -.course-summary .course-price .origin-price,
2530 -.course-summary .course-price .price {
2531 - vertical-align: middle;
2810 +.course-extra-box__content ul {
2811 + margin: 0;
2812 + padding: 0;
2532 2813 }
2533 -.course-summary .course-price .origin-price {
2534 - margin-right: 10px;
2535 - font-size: 18px;
2536 - font-style: italic;
2537 - text-decoration: line-through;
2814 +.course-extra-box__content li {
2815 + margin: 0;
2816 + padding: 12px 20px;
2817 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
2538 2818 }
2539 -.course-summary .course-price .price {
2540 - font-size: 24px;
2819 +@media (max-width: 767px) {
2820 + .course-extra-box__content li {
2821 + padding-left: 16px;
2822 + padding-right: 16px;
2823 + }
2541 2824 }
2542 -.course-summary .course-summary-sidebar .lp-course-buttons {
2543 - margin-bottom: 20px;
2825 +.course-extra-box__content li::before {
2826 + margin-right: 8px;
2827 + color: var(--lp-primary-color);
2828 + font-family: "lp-icon";
2829 + content: "\f00c";
2544 2830 }
2545 -.course-summary .course-featured-review .featured-review__title {
2546 - margin-top: 0;
2547 - margin-bottom: 6px;
2548 - font-size: 1.2rem;
2549 - font-weight: 500;
2831 +.course-extra-box__content li:last-child {
2832 + border-bottom: 0;
2550 2833 }
2551 -.course-summary .course-featured-review .featured-review__stars {
2552 - padding-bottom: 12px;
2553 - color: var(--lp-primary-color);
2554 - font-size: 16px;
2834 +.course-extra-box:last-child {
2835 + margin-bottom: 60px;
2555 2836 }
2556 -.course-summary .course-featured-review .featured-review__content {
2557 - position: relative;
2558 - color: #666;
2559 - font-size: 1rem;
2560 - font-style: italic;
2561 - line-height: 24px;
2837 +.course-extra-box.active .course-extra-box__title::after {
2838 + content: "\f106";
2562 2839 }
2563 -.course-summary .course-featured-review .featured-review__content::after {
2564 - position: absolute;
2565 - top: -42px;
2566 - right: -15px;
2567 - color: rgba(102, 102, 102, 0.1);
2568 - font-family: Arial;
2569 - font-size: 180px;
2570 - font-weight: 700;
2571 - font-style: normal;
2572 - content: "‘‘";
2573 - transform: rotate(180deg);
2840 +.course-extra-box + .comment-respond, .course-extra-box + .comments-area {
2841 + margin-top: 30px;
2842 + margin-bottom: 30px;
2574 2843 }
2575 -.course-summary .course-tags a {
2576 - display: inline-block;
2577 - padding: 3px 5px;
2578 - border-radius: 4px;
2579 - color: #fff;
2580 - background: #9aa5ab;
2581 - font-size: 12px;
2582 - line-height: 1;
2844 +.course-extra-box + .course-tabs {
2845 + margin-top: 30px;
2583 2846 }
2584 2847
2585 -.edit-content {
2586 - margin-left: 5px;
2848 +input[name=course-extra-box-ratio] {
2849 + display: none;
2587 2850 }
2851 +input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content {
2852 + display: block;
2853 +}
2854 +input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content .course-extra-box__content-inner {
2855 + transform: scale(1);
2856 +}
2588 2857
2589 -ul.learn-press-nav-tabs {
2590 - display: flex;
2591 - margin: 0;
2592 - padding: 0;
2593 - border: 1px solid rgba(204, 204, 204, 0.3);
2594 - border-bottom: 0;
2595 - background: #f1f2f8;
2596 - list-style: none;
2858 +@-webkit-keyframes course-extra-box__content-inner-transform {
2859 + from {
2860 + opacity: 0;
2861 + -webkit-transform: translateX(5%);
2862 + transform: translateX(5%);
2863 + }
2864 + to {
2865 + opacity: 1;
2866 + -webkit-transform: translateX(0%);
2867 + transform: translateX(0%);
2868 + }
2597 2869 }
2598 -ul.learn-press-nav-tabs .course-nav {
2599 - float: left;
2870 +@keyframes course-extra-box__content-inner-transform {
2871 + from {
2872 + opacity: 0;
2873 + transform: translateX(5%);
2874 + }
2875 + to {
2876 + opacity: 1;
2877 + transform: translateX(0%);
2878 + }
2879 +}
2880 +.course-tab-panel-faqs .course-faqs-box {
2881 + margin-bottom: 20px;
2882 + border: 1px solid rgba(204, 204, 204, 0.6);
2883 + border-radius: 5px;
2884 +}
2885 +.course-tab-panel-faqs .course-faqs-box__title {
2886 + display: block;
2600 2887 position: relative;
2601 2888 margin: 0;
2602 - border-right: 1px solid rgba(204, 204, 204, 0.3);
2603 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
2604 - list-style: none;
2889 + padding: 12px 45px 12px 20px;
2890 + font-size: 1em;
2891 + line-height: 1.5;
2892 + font-weight: var(--lp-font-weight-link, 600);
2893 + cursor: pointer;
2605 2894 }
2606 -ul.learn-press-nav-tabs .course-nav:first-child.active::after {
2895 +.course-tab-panel-faqs .course-faqs-box__title::after {
2607 2896 position: absolute;
2608 - top: -1px;
2609 - left: -1px;
2610 - width: 1px;
2611 - height: 100%;
2612 - background: #fff;
2613 - content: "";
2897 + top: 12px;
2898 + right: 20px;
2899 + font-family: "lp-icon";
2900 + content: "\f067";
2614 2901 }
2615 -ul.learn-press-nav-tabs .course-nav:last-child {
2616 - border-right: 0;
2902 +.course-tab-panel-faqs .course-faqs-box:last-child {
2903 + margin-bottom: 40px;
2617 2904 }
2618 -ul.learn-press-nav-tabs .course-nav:last-child.active::after {
2619 - position: absolute;
2620 - top: -1px;
2621 - right: -2px;
2622 - width: 2px;
2623 - height: 100%;
2624 - background: #fff;
2625 - content: "";
2905 +.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
2906 + color: var(--lp-primary-color);
2626 2907 }
2627 -ul.learn-press-nav-tabs .course-nav.active {
2628 - border-bottom: 0;
2908 +.course-tab-panel-faqs .course-faqs-box__content {
2909 + display: none;
2629 2910 }
2630 -ul.learn-press-nav-tabs .course-nav.active::before {
2631 - position: absolute;
2632 - top: -1px;
2633 - left: 0;
2634 - width: 100%;
2635 - height: 4px;
2636 - background: var(--lp-primary-color);
2637 - content: "";
2911 +.course-tab-panel-faqs .course-faqs-box__content-inner {
2912 + padding: 20px;
2913 + -webkit-animation-name: course-faqs-box__content-inner-transform;
2914 + animation-name: course-faqs-box__content-inner-transform;
2915 + -webkit-animation-duration: 0.3s;
2916 + animation-duration: 0.3s;
2917 + -webkit-animation-timing-function: ease-in-out;
2918 + animation-timing-function: ease-in-out;
2919 + -webkit-animation-iteration-count: 1;
2920 + animation-iteration-count: 1;
2921 + -webkit-animation-direction: normal;
2922 + animation-direction: normal;
2638 2923 }
2639 -ul.learn-press-nav-tabs .course-nav.active label {
2640 - color: var(--lp-primary-color);
2641 - background-color: white;
2924 +
2925 +input[name=course-faqs-box-ratio] {
2926 + display: none;
2642 2927 }
2643 -ul.learn-press-nav-tabs .course-nav a {
2644 - display: inline-block;
2645 - padding: 10px 20px;
2646 - border-bottom: none;
2647 - outline: none;
2648 - -webkit-box-shadow: none;
2649 - -moz-box-shadow: none;
2650 - box-shadow: none;
2928 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
2929 + display: block;
2651 2930 }
2652 -ul.learn-press-nav-tabs .course-nav a:focus {
2653 - -webkit-box-shadow: none;
2654 - -moz-box-shadow: none;
2655 - box-shadow: none;
2931 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title {
2932 + color: var(--lp-primary-color);
2933 + background: rgba(241, 242, 248, 0.4);
2656 2934 }
2657 -ul.learn-press-nav-tabs[data-tabs] .course-nav {
2658 - flex: 1;
2935 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
2936 + content: "\f068";
2659 2937 }
2660 -ul.learn-press-nav-tabs[data-tabs] .course-nav a {
2661 - width: 100%;
2662 - text-align: center;
2938 +
2939 +@-webkit-keyframes course-faqs-box__content-inner-transform {
2940 + from {
2941 + opacity: 0;
2942 + -webkit-transform: translateY(-5%);
2943 + transform: translateY(-5%);
2944 + }
2945 + to {
2946 + opacity: 1;
2947 + -webkit-transform: translateY(0%);
2948 + transform: translateY(0%);
2949 + }
2663 2950 }
2664 -ul.learn-press-nav-tabs::after {
2665 - display: block;
2666 - clear: both;
2667 - content: "";
2951 +@keyframes course-faqs-box__content-inner-transform {
2952 + from {
2953 + opacity: 0;
2954 + -webkit-transform: translateY(-5%);
2955 + transform: translateY(-5%);
2956 + }
2957 + to {
2958 + opacity: 1;
2959 + -webkit-transform: translateY(0%);
2960 + transform: translateY(0%);
2961 + }
2668 2962 }
2669 -@media (max-width: 767px) {
2670 - ul.learn-press-nav-tabs {
2671 - display: grid;
2672 - grid-template-columns: repeat(2, 1fr);
2673 - max-height: none;
2674 - }
2963 +.extra-box__title, .course-faqs__title, .course-material__title {
2964 + margin-top: 0;
2965 + margin-bottom: 12px;
2675 2966 }
2676 2967
2677 -.course-item-popup #tab-curriculum {
2678 - display: block;
2968 +.edit-content {
2969 + margin-left: 5px;
2679 2970 }
2680 2971
2681 2972 .course-curriculum ul.curriculum-sections {
2682 2973 position: relative;
2683 - z-index: 499;
2684 2974 margin: 0;
2685 2975 padding: 0;
2686 2976 list-style: none;
2687 2977 }
@@ -2707,11 +2997,8 @@
2707 2997 display: block;
2708 2998 }
2709 2999 .course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before {
2710 3000 -webkit-transform: rotate(180deg);
2711 - -moz-transform: rotate(180deg);
2712 - -ms-transform: rotate(180deg);
2713 - -o-transform: rotate(180deg);
2714 3001 transform: rotate(180deg);
2715 3002 top: 0;
2716 3003 }
2717 3004 .course-curriculum ul.curriculum-sections .item-meta.duration {
@@ -2722,48 +3009,42 @@
2722 3009 justify-content: center;
2723 3010 align-items: center;
2724 3011 }
2725 3012 .course-curriculum .section-item__loadmore button {
2726 - display: inline-flex;
2727 3013 margin-top: 10px;
2728 - margin-right: auto;
2729 - margin-left: auto;
2730 - padding: 10px 20px;
2731 - border: 1px solid #ccc;
2732 - border-radius: 4px;
3014 + border: 1px solid var(--lp-border-color, #E2E0DB);
3015 + border-radius: var(--lp-border-radius, 5px);
3016 + padding: 8px 16px;
3017 + box-shadow: none;
2733 3018 outline: none;
2734 - color: #222;
2735 - background: #f7f7f7;
2736 - box-shadow: none;
2737 - font-weight: 500;
3019 +}
3020 +.course-curriculum .section-item__loadmore.loading button:before {
3021 + position: absolute;
3022 + inset: 0;
3023 + display: flex;
3024 + align-items: center;
2738 3025 justify-content: center;
2739 - align-items: center;
2740 - cursor: pointer;
2741 - font-size: 1rem;
2742 - font-family: sans-serif;
2743 -}
2744 -.course-curriculum .section-item__loadmore.loading button::before {
2745 - display: inline-block;
2746 - margin-right: 5px;
2747 - font-family: "Font Awesome 5 Free";
2748 - font-weight: 900;
3026 + font-family: "lp-icon";
2749 3027 content: "\f110";
2750 - -webkit-animation: lp-rotating 1s linear infinite;
2751 - -moz-animation: lp-rotating 1s linear infinite;
2752 3028 animation: lp-rotating 1s linear infinite;
3029 + line-height: 1;
3030 + font-variant: normal;
3031 + text-transform: none;
3032 + -webkit-font-smoothing: antialiased;
3033 + -moz-osx-font-smoothing: grayscale;
3034 + color: black;
2753 3035 }
2754 3036 .course-curriculum .section-header {
2755 3037 display: table;
2756 3038 width: 100%;
2757 - padding: 0 0 26px 0;
3039 + padding: 20px 0;
2758 3040 border-bottom: 0;
2759 3041 border-bottom: 1px solid #d9e0f1;
3042 + cursor: pointer;
2760 3043 -webkit-box-sizing: border-box;
2761 - -moz-box-sizing: border-box;
2762 3044 box-sizing: border-box;
2763 3045 }
2764 -.course-curriculum .section-header .section-title,
2765 -.course-curriculum .section-header .section-desc {
3046 +.course-curriculum .section-header .section-title, .course-curriculum .section-header .section-desc {
2766 3047 margin: 0;
2767 3048 }
2768 3049 .course-curriculum .section-header span.show-desc {
2769 3050 display: inline-block;
@@ -2774,11 +3055,10 @@
2774 3055 height: 20px;
2775 3056 transform: translate(0, -50%);
2776 3057 }
2777 3058 .course-curriculum .section-header span.show-desc::before {
2778 - font-family: "Font Awesome 5 Free";
2779 - font-size: 18px;
2780 - font-weight: 900;
3059 + font-family: "lp-icon";
3060 + font-size: 1.125em;
2781 3061 content: "\f107";
2782 3062 }
2783 3063 .course-curriculum .section-header span.show-desc:hover::before {
2784 3064 border-top-color: #ccc;
@@ -2783,20 +3063,19 @@
2783 3063 .course-curriculum .section-header span.show-desc:hover::before {
2784 3064 border-top-color: #ccc;
2785 3065 }
2786 3066 .course-curriculum .section-header .section-desc {
2787 - margin: 0;
2788 3067 margin-top: 10px;
2789 - font-size: 14px;
2790 - line-height: 21px;
2791 - color: #999;
3068 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
3069 + color: var(--lp-color-accent);
2792 3070 font-style: italic;
3071 + line-height: 1.3;
2793 3072 }
2794 3073 .course-curriculum .section-header .section-meta {
2795 3074 display: block;
2796 3075 padding-top: 17px;
2797 3076 padding-bottom: 15px;
2798 - font-size: 14px;
3077 + font-size: 0.8em;
2799 3078 text-align: right;
2800 3079 vertical-align: middle;
2801 3080 white-space: nowrap;
2802 3081 }
@@ -2803,15 +3082,14 @@
2803 3082 .course-curriculum .section-item {
2804 3083 width: 100%;
2805 3084 }
2806 3085 .course-curriculum .section-content {
2807 - margin: 0 0 15px 0;
3086 + margin: 0;
2808 3087 padding: 0;
2809 3088 list-style: none;
2810 3089 }
2811 3090 .course-curriculum .section-content .course-item-meta {
2812 3091 display: table-cell;
2813 - padding: 10px 0;
2814 3092 text-align: right;
2815 3093 vertical-align: middle;
2816 3094 white-space: nowrap;
2817 3095 }
@@ -2816,16 +3094,9 @@
2816 3094 white-space: nowrap;
2817 3095 }
2818 3096 .course-curriculum .section-content .course-item-meta .item-meta {
2819 3097 display: inline-block;
2820 - margin-left: 14px;
2821 - border-radius: 3px;
2822 3098 color: #fff;
2823 - font-size: 14px;
2824 - line-height: 23px;
2825 - text-align: center;
2826 - vertical-align: middle;
2827 - padding: 0 8px;
2828 3099 }
2829 3100 .course-curriculum .section-content .course-item-meta .item-meta.final-quiz {
2830 3101 background: #14c4ff;
2831 3102 }
@@ -2840,21 +3111,11 @@
2840 3111 }
2841 3112 .course-curriculum .section-content .course-item-meta .course-item-status {
2842 3113 padding: 0;
2843 3114 color: #999;
2844 - -webkit-border-radius: 50%;
2845 - -moz-border-radius: 50%;
2846 - border-radius: 50%;
2847 - -webkit-box-sizing: border-box;
2848 - -moz-box-sizing: border-box;
2849 - box-sizing: border-box;
2850 3115 }
2851 3116 .course-curriculum .section-content .course-item-meta .course-item-status::before {
2852 - font-family: "Font Awesome 5 Free";
2853 - font-size: 14px;
2854 - font-weight: 900;
2855 - vertical-align: middle;
2856 - text-transform: lowercase;
3117 + font-family: "lp-icon";
2857 3118 content: "\f00c";
2858 3119 }
2859 3120 .course-curriculum .section-content .course-item-preview {
2860 3121 font-style: normal;
@@ -2860,87 +3121,69 @@
2860 3121 font-style: normal;
2861 3122 padding: 0;
2862 3123 }
2863 3124 .course-curriculum .section-content .course-item-preview::before {
2864 - color: #fff;
2865 - padding: 0 8px;
2866 - background: #00adff;
2867 - display: inline-flex;
2868 - align-items: center;
2869 - justify-content: center;
2870 - -webkit-border-radius: 3px;
2871 - -moz-border-radius: 3px;
2872 - border-radius: 3px;
2873 - vertical-align: baseline;
2874 - content: attr(data-preview);
3125 + font-family: "lp-icon";
3126 + content: "\f06e";
3127 + color: #999;
2875 3128 }
2876 3129 .course-curriculum .course-item {
2877 3130 display: flex;
2878 3131 position: relative;
2879 3132 margin: 0 0 2px 0;
2880 - padding: 0 15px 0 30px;
3133 + padding: 0 16px;
2881 3134 background: rgba(241, 242, 248, 0.4);
2882 - font-size: 14px;
2883 3135 transition: padding-left linear 0.15s;
2884 3136 }
2885 -@media (max-width: 767px) {
2886 - .course-curriculum .course-item {
2887 - padding: 0 0 0 15px;
2888 - }
2889 -}
2890 3137 .course-curriculum .course-item > span {
2891 3138 display: flex;
2892 3139 width: 28px;
2893 3140 color: #666;
2894 - font-size: 16px;
2895 3141 font-weight: 300;
2896 3142 align-items: center;
2897 3143 }
2898 3144 .course-curriculum .course-item .section-item-link {
2899 - display: table;
2900 - padding-right: 15px;
2901 - padding-left: 0;
2902 - border-bottom: none;
3145 + display: flex;
3146 + align-items: flex-start;
3147 + justify-content: space-between;
3148 + width: 100%;
3149 + padding: 12px 0;
3150 + color: inherit;
2903 3151 outline: none;
2904 - box-shadow: none;
2905 - line-height: 1.5;
2906 - color: #777;
2907 - text-decoration: none;
3152 + gap: 12px;
2908 3153 }
2909 3154 .course-curriculum .course-item .section-item-link:hover .item-name {
2910 3155 color: var(--lp-primary-color);
2911 3156 }
2912 3157 .course-curriculum .course-item .section-item-link::before {
2913 - display: table-cell;
2914 - display: table-cell;
2915 - left: 0;
2916 - width: 20px;
2917 - padding: 15px 0;
2918 3158 color: var(--lp-primary-color);
2919 - font-family: "Font Awesome 5 Free";
2920 - font-size: 18px;
2921 - font-weight: 400;
2922 - vertical-align: middle;
2923 - transition: left linear 0.15s;
3159 + font-family: "lp-icon";
2924 3160 }
2925 -.course-curriculum .course-item .item-icon,
3161 +.course-curriculum .course-item .section-item-link .course-item-info {
3162 + width: 100%;
3163 +}
3164 +.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre {
3165 + display: flex;
3166 + flex-flow: row-reverse;
3167 + justify-content: flex-end;
3168 + gap: 16px;
3169 + align-items: center;
3170 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
3171 +}
3172 +.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration {
3173 + background: transparent;
3174 +}
2926 3175 .course-curriculum .course-item .item-name {
2927 - display: table-cell;
2928 - padding: 17px 16px;
2929 - color: #333;
2930 - font-size: 16px;
2931 3176 font-weight: 600;
2932 - vertical-align: middle;
2933 3177 }
2934 -.course-curriculum .course-item .item-icon::before {
2935 - font-size: 18px;
3178 +.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
3179 + content: "\f059";
2936 3180 }
2937 -.course-curriculum .course-item .item-icon.icon-lock {
2938 - float: right;
2939 - margin-top: 15px;
3181 +.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before {
3182 + content: "\e929" !important;
2940 3183 }
2941 -.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
2942 - content: "\f059";
3184 +.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before {
3185 + content: "\e92a" !important;
2943 3186 }
2944 3187 .course-curriculum .course-item.course-item-lp_lesson .section-item-link::before {
2945 3188 content: "\f15b";
2946 3189 }
@@ -2975,9 +3218,8 @@
2975 3218 content: "";
2976 3219 transition: height linear 0.15s, top linear 0.15s;
2977 3220 }
2978 3221 .course-curriculum .course-item.current {
2979 - padding-left: 10px;
2980 3222 background: #f9f9f9;
2981 3223 }
2982 3224 .course-curriculum .course-item.current a::before {
2983 3225 left: 10px;
@@ -2989,177 +3231,47 @@
2989 3231 .course-curriculum .section-left {
2990 3232 vertical-align: top;
2991 3233 }
2992 3234 .course-curriculum .section-left .section-title {
2993 - padding: 0;
2994 - color: #666;
2995 - font-size: 1.4rem;
2996 - letter-spacing: 0;
3235 + font-weight: 700;
3236 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
2997 3237 text-transform: capitalize;
2998 3238 display: block;
2999 3239 }
3000 3240 .course-curriculum .curriculum-more__button {
3001 - display: flex;
3241 + border: 1px solid var(--lp-border-color, #E2E0DB);
3242 + border-radius: var(--lp-border-radius, 5px);
3243 + padding: 8px 16px;
3244 + box-shadow: none;
3245 + outline: none;
3002 3246 width: 100%;
3003 3247 margin-top: 20px;
3004 3248 margin-bottom: 20px;
3005 - padding: 10px 0;
3006 - border: none;
3007 - outline: none;
3008 - color: #fff;
3009 - background: #333;
3010 - box-shadow: none;
3249 +}
3250 +.course-curriculum .curriculum-more__button.loading:before {
3251 + position: absolute;
3252 + inset: 0;
3253 + display: flex;
3254 + align-items: center;
3011 3255 justify-content: center;
3012 - align-items: center;
3013 - cursor: pointer;
3014 - font-size: 1rem;
3015 - font-family: sans-serif;
3016 -}
3017 -.course-curriculum .curriculum-more__button.loading::before {
3018 - display: inline-block;
3019 - margin-right: 5px;
3020 - font-family: "Font Awesome 5 Free";
3021 - font-weight: 900;
3256 + font-family: "lp-icon";
3022 3257 content: "\f110";
3023 - -webkit-animation: lp-rotating 1s linear infinite;
3024 - -moz-animation: lp-rotating 1s linear infinite;
3025 3258 animation: lp-rotating 1s linear infinite;
3259 + line-height: 1;
3260 + font-variant: normal;
3261 + text-transform: none;
3262 + -webkit-font-smoothing: antialiased;
3263 + -moz-osx-font-smoothing: grayscale;
3264 + color: black;
3026 3265 }
3027 3266
3028 -body.course-item-popupx {
3029 - overflow: hidden;
3030 - _opacity: 0;
3031 -}
3032 -body.course-item-popupx #learn-press-course-curriculum {
3033 - overflow: auto;
3034 - position: fixed;
3035 - z-index: 9999;
3036 - top: 32px;
3037 - bottom: 0;
3038 - left: 0;
3039 - width: 400px;
3040 - border-right: 1px solid #ddd;
3041 - background: #fff;
3042 -}
3043 -body.course-item-popupx #learn-press-course-curriculum .section-header {
3044 - padding: 0 15px;
3045 -}
3046 -body.course-item-popupx #learn-press-course-curriculum .section-header .section-desc {
3047 - margin: -10px 0 5px;
3048 -}
3049 -body.course-item-popupx #learn-press-course-curriculum .course-item {
3050 - padding-right: 15px;
3051 - padding-left: 15px;
3052 -}
3053 -body.course-item-popupx #learn-press-course-curriculum .course-item a::before {
3054 - left: 15px;
3055 -}
3056 -body.course-item-popupx #learn-press-content-item {
3057 - overflow: hidden;
3058 - position: fixed;
3059 - z-index: 9999;
3060 - top: 32px;
3061 - right: 0;
3062 - bottom: 0;
3063 - left: 400px;
3064 - background: #fff;
3065 -}
3066 -body.course-item-popupx #learn-press-content-item .content-item-wrap {
3067 - max-width: 900px;
3068 - margin: 10px auto;
3069 -}
3070 -body.course-item-popupx #learn-press-content-item .course-item-title {
3071 - font-size: 1.4rem;
3072 -}
3073 -body.course-item-popupx #learn-press-content-item .content-question-summary .review-heading {
3074 - text-align: center;
3075 -}
3076 -body.course-item-popupx #learn-press-content-item .content-question-summary .question-title {
3077 - margin-bottom: 10px;
3078 - font-size: 1.2rem;
3079 -}
3080 -body.course-item-popupx #content-item-nav {
3081 - position: fixed;
3082 - z-index: 99999;
3083 - right: 0;
3084 - bottom: 0;
3085 - left: 400px;
3086 - height: 60px;
3087 - border-top: 1px solid #ddd;
3088 - background: #f5f5f5;
3089 -}
3090 -body.course-item-popupx #content-item-nav .content-item-nav-wrap {
3091 - max-width: 900px;
3092 - margin: 10px auto;
3093 -}
3094 -body.course-item-popupx #content-item-nav button {
3095 - height: 40px;
3096 - padding: 0 20px;
3097 - line-height: 40px;
3098 -}
3099 -body.course-item-popupx .comment-form-textarea {
3100 - -webkit-box-sizing: border-box;
3101 - -moz-box-sizing: border-box;
3102 - box-sizing: border-box;
3103 -}
3104 -body.course-item-popupx.wpadminbar #learn-press-course-curriculum,
3105 -body.course-item-popupx.wpadminbar #learn-press-content-item {
3106 - top: 92px;
3107 -}
3108 -body.course-item-popupx.wpadminbar .content-item-description {
3109 - margin-bottom: 20px;
3110 -}
3111 -body.course-item-popupx .content-item-summary {
3112 - margin-bottom: 50px;
3113 -}
3114 -body.course-item-popupx .content-item-summary > h3 {
3115 - margin-bottom: 20px;
3116 -}
3117 -body.course-item-popupx .content-item-summary.content-item-video .entry-video {
3118 - position: absolute;
3119 - top: 0;
3120 - left: 0;
3121 - width: 100%;
3122 - background: #000;
3123 - line-height: 1;
3124 -}
3125 -body.course-item-popupx .content-item-summary.content-item-video .entry-video iframe {
3126 - width: 100%;
3127 - max-width: 900px;
3128 - margin-bottom: 0;
3129 - vertical-align: top;
3130 -}
3131 -body.course-item-popupx .learn-press-content-protected-message {
3132 - margin-bottom: 50px;
3133 - padding: 20px;
3134 - background: #ffe0e0;
3135 -}
3136 -body.course-item-popupx.content-only #learn-press-content-item {
3137 - z-index: 9999999;
3138 - top: 0;
3139 - bottom: 0;
3140 - left: 0;
3141 -}
3142 -body.course-item-popupx.content-only #learn-press-content-item .content-item-scrollable {
3143 - bottom: 0;
3144 -}
3145 -body #ifr-course-item {
3146 - position: absolute;
3147 - z-index: 999999;
3148 - top: 0;
3149 - left: 0;
3150 - width: 100%;
3151 - height: 100%;
3152 - background: #fff;
3153 -}
3154 -body .content-item-summary .form-button-finish-course,
3155 -body .lp-quiz-buttons .form-button-finish-course {
3267 +body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
3156 3268 float: right;
3157 3269 }
3158 3270
3159 3271 #wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before, #wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before, #wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before {
3160 3272 top: 2px;
3161 - font-family: "Font Awesome 5 Free";
3273 + font-family: "lp-icon";
3162 3274 }
3163 3275 #wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before {
3164 3276 content: "\f017";
3165 3277 }
@@ -3169,33 +3281,12 @@
3169 3281 #wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before {
3170 3282 content: "\f29c";
3171 3283 }
3172 3284
3173 -.scroll-wrapper {
3174 - overflow: hidden;
3175 - opacity: 0;
3176 -}
3177 -.scroll-wrapper .scroll-element {
3178 - background: transparent;
3179 -}
3180 -.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
3181 - transition: opacity 0.25s;
3182 -}
3183 -.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
3184 - opacity: 0.7;
3185 -}
3186 -
3187 3285 .course-remaining-time .label-enrolled {
3188 3286 font-size: inherit;
3189 3287 }
3190 3288
3191 -.learn-press-form.completed button::before {
3192 - margin-right: 10px;
3193 - font-family: "Font Awesome 5 Free";
3194 - font-size: 18px;
3195 - content: "\f00c";
3196 -}
3197 -
3198 3289 .lp-course-progress {
3199 3290 position: relative;
3200 3291 }
3201 3292 .lp-course-progress .lp-passing-conditional {
@@ -3209,328 +3300,250 @@
3209 3300
3210 3301 .viewing-course-item .section-header .section-desc {
3211 3302 display: none;
3212 3303 }
3213 -.viewing-course-item .content-item-wrap {
3214 - margin-top: 50px;
3304 +
3305 +.lp-course-curriculum ul, .lp-course-curriculum li {
3306 + list-style: none;
3307 + margin: 0;
3308 + padding: 0;
3215 3309 }
3216 -
3217 -/***********/
3218 -.course-meta {
3310 +.lp-course-curriculum .course-curriculum-info {
3219 3311 display: flex;
3220 - margin-bottom: 40px;
3312 + justify-content: space-between;
3313 + gap: 20px;
3314 + margin-bottom: 20px;
3221 3315 }
3222 -.course-meta .course-meta__pull-left,
3223 -.course-meta .course-meta__pull-right {
3316 +.lp-course-curriculum .course-curriculum-info__left {
3224 3317 display: flex;
3318 + align-items: center;
3225 3319 flex-wrap: wrap;
3320 + gap: 8px;
3226 3321 }
3227 -.course-meta .course-meta__pull-left {
3228 - flex: 1;
3322 +.lp-course-curriculum .course-curriculum-info__left li {
3323 + display: inline-flex;
3324 + align-items: center;
3325 + gap: 8px;
3229 3326 }
3230 -.course-meta .course-meta__pull-left .meta-item {
3231 - margin-right: 10px;
3327 +.lp-course-curriculum .course-curriculum-info__left li::after {
3328 + content: "";
3329 + width: 4px;
3330 + height: 4px;
3331 + background-color: var(--lp-border-color, #E2E0DB);
3332 + display: inline-block;
3232 3333 }
3233 -.course-meta .course-meta__pull-right {
3234 - flex: 0 0 50%;
3334 +.lp-course-curriculum .course-curriculum-info__left li:last-child::after {
3335 + content: none;
3235 3336 }
3236 -.course-meta .course-meta__pull-right .meta-item {
3237 - margin-left: 10px;
3337 +.lp-course-curriculum .course-curriculum-info__right {
3338 + font-weight: var(--lp-font-weight-link, 600);
3339 + text-align: right;
3340 + text-transform: capitalize;
3238 3341 }
3239 -.course-meta.course-meta-primary .meta-item {
3240 - flex: 1;
3342 +.lp-course-curriculum .course-toggle-all-sections {
3343 + cursor: pointer;
3241 3344 }
3242 -.course-meta.two-columns .course-meta {
3243 - flex: 1;
3345 +.lp-course-curriculum .course-section {
3346 + margin-bottom: 8px;
3347 + border: 1px solid var(--lp-border-color, #E2E0DB);
3348 + border-radius: var(--lp-border-radius, 5px);
3349 + cursor: pointer;
3350 + overflow: hidden;
3244 3351 }
3245 -
3246 -.course-extra-box {
3247 - margin-bottom: 3px;
3248 - border: 1px solid rgba(204, 204, 204, 0.3);
3249 - border-radius: 5px;
3352 +.lp-course-curriculum .course-section.lp-collapse .course-section__items {
3353 + display: none;
3354 + animation: ease-in-out;
3250 3355 }
3251 -.course-extra-box__title {
3252 - --extra-height: 50px;
3253 - display: flex;
3254 - align-items: center;
3255 - position: relative;
3256 - height: var(--extra-height);
3257 - margin: 0 !important;
3258 - padding: 0 45px 0 38px;
3259 - background: rgba(181, 187, 211, 0.15);
3260 - font-size: 1.1rem;
3261 - font-weight: 600;
3262 - cursor: pointer;
3356 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up {
3357 + display: none;
3263 3358 }
3264 -@media (max-width: 767px) {
3265 - .course-extra-box__title {
3266 - padding-left: 15px;
3267 - }
3359 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down {
3360 + display: block;
3268 3361 }
3269 -.course-extra-box__title::after {
3270 - position: absolute;
3271 - top: 0;
3272 - right: 20px;
3273 - color: #666;
3274 - font-family: "Font Awesome 5 Free";
3275 - line-height: var(--extra-height);
3276 - content: "\f0d7";
3362 +.lp-course-curriculum .course-section .lp-icon-angle-down {
3363 + display: none;
3277 3364 }
3278 -.course-extra-box__content {
3279 - display: none;
3365 +.lp-course-curriculum .course-section:last-child {
3366 + margin-bottom: 0;
3280 3367 }
3281 -.course-extra-box__content-inner {
3282 - -webkit-animation-name: course-extra-box__content-inner-transform;
3283 - animation-name: course-extra-box__content-inner-transform;
3284 - -webkit-animation-duration: 0.3s;
3285 - animation-duration: 0.3s;
3286 - -webkit-animation-timing-function: ease-in-out;
3287 - animation-timing-function: ease-in-out;
3288 - -webkit-animation-iteration-count: 1;
3289 - animation-iteration-count: 1;
3290 - -webkit-animation-direction: normal;
3291 - animation-direction: normal;
3368 +.lp-course-curriculum .course-section .course-section-header {
3369 + background-color: var(--lp-white-grey, #F7F7FB);
3370 + padding: 20px;
3371 + column-gap: 12px;
3372 + display: flex;
3373 + justify-content: space-between;
3292 3374 }
3293 -.course-extra-box__content ul,
3294 -.course-extra-box__content li {
3295 - list-style: none;
3375 +.lp-course-curriculum .course-section__title {
3376 + font-weight: 600;
3377 + font-size: 1.1em;
3378 + line-height: 1.3em;
3296 3379 }
3297 -.course-extra-box__content ul {
3298 - margin: 0;
3299 - padding: 0;
3380 +.lp-course-curriculum .course-section__description {
3381 + margin: 4px 0 0 0;
3300 3382 }
3301 -.course-extra-box__content li {
3302 - margin: 0;
3303 - padding: 10px 38px;
3304 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
3305 - color: #666;
3306 - font-size: 16px;
3307 - font-weight: 300;
3383 +.lp-course-curriculum .course-section .section-toggle {
3384 + line-height: 1;
3308 3385 }
3309 -@media (max-width: 767px) {
3310 - .course-extra-box__content li {
3311 - padding-left: 30px;
3312 - padding-right: 30px;
3313 - }
3386 +.lp-course-curriculum .course-section .section-toggle i {
3387 + font-size: 24px;
3314 3388 }
3315 -.course-extra-box__content li::before {
3316 - margin-right: 8px;
3317 - color: var(--lp-primary-color);
3318 - font-family: "Font Awesome 5 Free";
3319 - font-weight: 900;
3320 - content: "\f00c";
3389 +.lp-course-curriculum .course-section .course-section-info {
3390 + margin-left: 0;
3391 + margin-right: auto;
3321 3392 }
3322 -.course-extra-box__content li:last-child {
3323 - border-bottom: 0;
3393 +.lp-course-curriculum .course-section .section-count-items {
3394 + min-width: 24px;
3395 + font-weight: 600;
3396 + text-align: center;
3397 + line-height: 1.3;
3398 + white-space: nowrap;
3324 3399 }
3325 -.course-extra-box:last-child {
3326 - margin-bottom: 60px;
3400 +.lp-course-curriculum .course-section .course-item {
3401 + background-color: transparent;
3402 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
3403 + padding: 12px 20px;
3404 + margin: 0;
3327 3405 }
3328 -.course-extra-box.active .course-extra-box__title::after {
3329 - content: "\f0d8";
3406 +.lp-course-curriculum .course-section .course-item__link {
3407 + display: flex;
3408 + justify-content: space-between;
3409 + width: 100%;
3410 + column-gap: 12px;
3411 + row-gap: 8px;
3412 + position: relative;
3413 + align-items: flex-start;
3414 + color: inherit;
3330 3415 }
3331 -.course-extra-box + .comment-respond, .course-extra-box + .comments-area {
3332 - margin-top: 60px;
3333 - margin-bottom: 30px;
3416 +.lp-course-curriculum .course-section .course-item__info {
3417 + display: flex;
3418 + column-gap: 12px;
3419 + row-gap: 8px;
3334 3420 }
3335 -.course-extra-box + .course-tabs {
3336 - margin-top: 60px;
3421 +.lp-course-curriculum .course-section .course-item__info .course-item-ico {
3422 + min-width: 16px;
3337 3423 }
3338 -
3339 -input[name=course-extra-box-ratio] {
3340 - display: none;
3424 +.lp-course-curriculum .course-section .course-item__content {
3425 + display: flex;
3426 + justify-content: space-between;
3427 + column-gap: 12px;
3428 + row-gap: 8px;
3429 + align-items: baseline;
3430 + flex: 1;
3341 3431 }
3342 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content {
3343 - display: block;
3432 +@media (max-width: 1024px) {
3433 + .lp-course-curriculum .course-section .course-item__content {
3434 + flex-wrap: wrap;
3435 + }
3344 3436 }
3345 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content .course-extra-box__content-inner {
3346 - transform: scale(1);
3437 +.lp-course-curriculum .course-section .course-item__left:hover {
3438 + color: var(--lp-primary-color, #ffb606);
3347 3439 }
3348 -
3349 -@-webkit-keyframes course-extra-box__content-inner-transform {
3350 - from {
3351 - opacity: 0;
3352 - -webkit-transform: translateX(5%);
3353 - -moz-transform: translateX(5%);
3354 - -ms-transform: translateX(5%);
3355 - -o-transform: translateX(5%);
3356 - transform: translateX(5%);
3357 - }
3358 - to {
3359 - opacity: 1;
3360 - -webkit-transform: translateX(0%);
3361 - -moz-transform: translateX(0%);
3362 - -ms-transform: translateX(0%);
3363 - -o-transform: translateX(0%);
3364 - transform: translateX(0%);
3365 - }
3440 +.lp-course-curriculum .course-section .course-item__right {
3441 + display: flex;
3442 + column-gap: 12px;
3443 + row-gap: 8px;
3444 + align-items: center;
3445 + flex: none;
3446 + color: var(--lp-color-meta, #8a8a8a);
3447 + flex-wrap: wrap;
3448 + flex-direction: row-reverse;
3449 + justify-content: flex-end;
3366 3450 }
3367 -@keyframes course-extra-box__content-inner-transform {
3368 - from {
3369 - opacity: 0;
3370 - transform: translateX(5%);
3451 +@media (max-width: 1024px) {
3452 + .lp-course-curriculum .course-section .course-item__right {
3453 + width: 100%;
3454 + order: 3;
3371 3455 }
3372 - to {
3373 - opacity: 1;
3374 - transform: translateX(0%);
3375 - }
3376 3456 }
3377 -.course-tab-panel-faqs {
3378 - padding-top: 64px;
3457 +.lp-course-curriculum .course-section .course-item__status .course-item-ico {
3458 + width: 24px;
3459 + display: flex;
3460 + justify-content: center;
3379 3461 }
3380 -.course-tab-panel-faqs .course-faqs-box {
3381 - margin-bottom: 20px;
3382 - border: 1px solid rgba(204, 204, 204, 0.6);
3383 - border-radius: 5px;
3462 +.lp-course-curriculum .course-section .course-item-ico::before {
3463 + content: "";
3464 + display: inline-block;
3465 + font-family: "lp-icon";
3466 + font-weight: normal;
3384 3467 }
3385 -.course-tab-panel-faqs .course-faqs-box__title {
3386 - display: block;
3387 - position: relative;
3388 - margin: 0;
3389 - padding: 20px 45px 20px 25px;
3390 - font-size: 1.1rem;
3391 - font-weight: 500;
3392 - line-height: 1.7;
3393 - cursor: pointer;
3468 +.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before {
3469 + content: "\f15b";
3394 3470 }
3395 -.course-tab-panel-faqs .course-faqs-box__title::after {
3396 - position: absolute;
3397 - top: 50%;
3398 - right: 28px;
3399 - color: #6c6c6c;
3400 - font-family: "Font Awesome 5 Free";
3401 - font-size: 12px;
3402 - font-weight: 900;
3403 - content: "\f078";
3404 - transform: translateY(-50%);
3471 +.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before {
3472 + content: "\f12e";
3405 3473 }
3406 -.course-tab-panel-faqs .course-faqs-box:last-child {
3407 - margin-bottom: 40px;
3474 +.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before {
3475 + content: "\e929";
3408 3476 }
3409 -.course-tab-panel-faqs .course-faqs-box:hover {
3410 - background: rgba(241, 242, 248, 0.4);
3477 +.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before {
3478 + content: "\e92a";
3411 3479 }
3412 -.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
3413 - color: var(--lp-primary-color);
3480 +.lp-course-curriculum .course-section .course-item-ico.preview::before {
3481 + content: "\f06e";
3482 + color: #999;
3414 3483 }
3415 -.course-tab-panel-faqs .course-faqs-box__content {
3416 - display: none;
3484 +.lp-course-curriculum .course-section .course-item-ico.locked::before {
3485 + content: "\f023";
3486 + color: #999;
3417 3487 }
3418 -.course-tab-panel-faqs .course-faqs-box__content-inner {
3419 - padding: 0 25px 25px 25px;
3420 - color: #666;
3421 - font-size: 1rem;
3422 - font-weight: 300;
3423 - line-height: 26px;
3424 - -webkit-animation-name: course-faqs-box__content-inner-transform;
3425 - animation-name: course-faqs-box__content-inner-transform;
3426 - -webkit-animation-duration: 0.3s;
3427 - animation-duration: 0.3s;
3428 - -webkit-animation-timing-function: ease-in-out;
3429 - animation-timing-function: ease-in-out;
3430 - -webkit-animation-iteration-count: 1;
3431 - animation-iteration-count: 1;
3432 - -webkit-animation-direction: normal;
3433 - animation-direction: normal;
3488 +.lp-course-curriculum .course-section .course-item-ico.passed.completed::before {
3489 + content: "\f00c";
3490 + color: #3bb54a;
3434 3491 }
3435 -
3436 -input[name=course-faqs-box-ratio] {
3437 - display: none;
3492 +.lp-course-curriculum .course-section .course-item-ico.in-progress::before, .lp-course-curriculum .course-section .course-item-ico.completed::before {
3493 + content: "\f00c";
3494 + color: #999;
3438 3495 }
3439 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
3440 - display: block;
3496 +.lp-course-curriculum .course-section .course-item-ico.failed.completed::before {
3497 + content: "\f00d";
3498 + color: #f02425;
3441 3499 }
3442 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box {
3443 - background: rgba(241, 242, 248, 0.4);
3500 +.lp-course-curriculum .course-section .course-item-ico.started::before {
3501 + content: "\f00c";
3502 + color: #999;
3444 3503 }
3445 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title {
3446 - color: var(--lp-primary-color);
3504 +.lp-course-curriculum .course-section .course-item-ico.doing::before {
3505 + content: "\e921";
3506 + color: #999;
3447 3507 }
3448 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
3449 - content: "\f077";
3508 +
3509 +.info-learning .course-progress > div {
3510 + margin-bottom: 8px;
3450 3511 }
3451 -
3452 -@-webkit-keyframes course-faqs-box__content-inner-transform {
3453 - from {
3454 - opacity: 0;
3455 - -webkit-transform: translateX(5%);
3456 - -moz-transform: translateX(5%);
3457 - -ms-transform: translateX(5%);
3458 - -o-transform: translateX(5%);
3459 - transform: translateX(5%);
3460 - }
3461 - to {
3462 - opacity: 1;
3463 - -webkit-transform: translateX(0%);
3464 - -moz-transform: translateX(0%);
3465 - -ms-transform: translateX(0%);
3466 - -o-transform: translateX(0%);
3467 - transform: translateX(0%);
3468 - }
3512 +.info-learning .course-progress__line {
3513 + width: 100%;
3514 + background: #ccc;
3515 + height: 5px;
3516 + border-radius: 5px;
3517 + position: relative;
3469 3518 }
3470 -@keyframes course-faqs-box__content-inner-transform {
3471 - from {
3472 - opacity: 0;
3473 - -webkit-transform: translateX(5%);
3474 - -moz-transform: translateX(5%);
3475 - -ms-transform: translateX(5%);
3476 - -o-transform: translateX(5%);
3477 - transform: translateX(5%);
3478 - }
3479 - to {
3480 - opacity: 1;
3481 - -webkit-transform: translateX(0%);
3482 - -moz-transform: translateX(0%);
3483 - -ms-transform: translateX(0%);
3484 - -o-transform: translateX(0%);
3485 - transform: translateX(0%);
3486 - }
3519 +.info-learning .course-progress__line__active {
3520 + background: var(--lp-primary-color);
3521 + height: 100%;
3522 + border-radius: 5px;
3523 + position: absolute;
3524 + top: 0;
3525 + left: 0;
3487 3526 }
3488 -/***********/
3489 -@media screen and (max-width: 1300px) {
3490 - body.course-item-popup #learn-press-course-curriculum {
3491 - width: 300px;
3492 - }
3493 - body.course-item-popup #learn-press-course-curriculum .progress-bg {
3494 - width: 40px;
3495 - }
3496 - body.course-item-popup #content-item-nav {
3497 - left: 300px;
3498 - }
3499 - body.course-item-popup .section-desc {
3500 - display: none;
3501 - }
3527 +.info-learning .course-progress__line__active {
3528 + background: var(--lp-primary-color);
3529 + height: 100%;
3530 + border-radius: 5px;
3531 + position: absolute;
3532 + top: 0;
3533 + left: 0;
3502 3534 }
3503 -@media screen and (max-width: 1200px) {
3504 - body.course-item-popupx #learn-press-course-curriculum {
3505 - width: 300px;
3506 - }
3507 - body.course-item-popupx #content-item-nav {
3508 - left: 300px;
3509 - }
3535 +.info-learning .course-progress__line__point {
3536 + position: absolute;
3537 + top: 0;
3538 + width: 2px;
3539 + height: 100%;
3540 + background: var(--lp-secondary-color);
3510 3541 }
3511 -@media screen and (max-width: 768px) {
3512 - body.course-item-popup .course-curriculum {
3513 - width: 200px;
3514 - }
3515 - body.course-item-popup #content-item-nav {
3516 - left: 200px;
3517 - }
3518 - body.course-item-popup.wpadminbar #learn-press-content-item,
3519 -body.course-item-popup.wpadminbar #learn-press-course-curriculum {
3520 - top: 106px;
3521 - }
3522 - .learn-press-course-results-progress {
3523 - margin-right: 0%;
3524 - }
3525 - .learn-press-course-results-progress .items-progress,
3526 -.learn-press-course-results-progress .course-progress {
3527 - float: none;
3528 - width: 100%;
3529 - margin-right: 0%;
3530 - margin-bottom: 20px;
3531 - }
3542 +.info-learning .start-date, .info-learning .end-date {
3543 + margin-bottom: 8px;
3532 3544 }
3545 +
3533 3546 .lp-quiz-buttons {
3534 3547 margin-bottom: 20px;
3535 3548 display: block;
3536 3549 clear: both;
@@ -3546,13 +3559,12 @@
3546 3559 }
3547 3560 .quiz-progress .progress-items .progress-item {
3548 3561 position: relative;
3549 3562 color: #777;
3550 - font-size: 15px;
3563 + font-size: 0.938em;
3551 3564 flex: 1;
3552 3565 }
3553 -.quiz-progress .progress-items .progress-item .progress-number,
3554 -.quiz-progress .progress-items .progress-item .progress-label {
3566 +.quiz-progress .progress-items .progress-item .progress-number, .quiz-progress .progress-items .progress-item .progress-label {
3555 3567 display: block;
3556 3568 line-height: 1;
3557 3569 text-align: center;
3558 3570 }
@@ -3557,13 +3569,13 @@
3557 3569 text-align: center;
3558 3570 }
3559 3571 .quiz-progress .progress-items .progress-item .progress-number {
3560 3572 margin: 15px 0 10px 0;
3561 - font-size: 20px;
3573 + font-size: 1.25em;
3562 3574 }
3563 3575 .quiz-progress .progress-items .progress-item .progress-label {
3564 3576 margin-bottom: 15px;
3565 - font-size: 14px;
3577 + font-size: 0.875em;
3566 3578 }
3567 3579 .quiz-progress .progress-items .progress-item i {
3568 3580 display: none;
3569 3581 float: left;
@@ -3570,9 +3582,9 @@
3570 3582 width: 60px;
3571 3583 height: 60px;
3572 3584 color: #fff;
3573 3585 background: #00adff;
3574 - font-size: 30px;
3586 + font-size: 1.875em;
3575 3587 line-height: 60px;
3576 3588 text-align: center;
3577 3589 }
3578 3590 .quiz-progress .progress-items .progress-item::after {
@@ -3591,24 +3603,15 @@
3591 3603 overflow: hidden;
3592 3604 position: relative;
3593 3605 margin: 0 0 18px 0;
3594 3606 padding: 10px;
3595 - color: #777;
3596 - background: #f5f5f5;
3597 - font-size: 20px;
3598 3607 cursor: pointer;
3599 - -webkit-border-radius: 4px;
3600 - -moz-border-radius: 4px;
3601 3608 border-radius: 4px;
3602 3609 -webkit-transition: background linear 0.25s;
3603 - -moz-transition: background linear 0.25s;
3604 - -ms-transition: background linear 0.25s;
3605 - -o-transition: background linear 0.25s;
3606 3610 transition: background linear 0.25s;
3607 3611 }
3608 3612 .answer-options .answer-option .option-title {
3609 3613 display: table-cell;
3610 - font-size: smaller;
3611 3614 }
3612 3615 .answer-options .answer-option .option-title .option-title-content {
3613 3616 display: inline-block;
3614 3617 vertical-align: middle;
@@ -3621,11 +3624,8 @@
3621 3624 width: 3px;
3622 3625 background: #ddd;
3623 3626 content: "";
3624 3627 -webkit-transition: background linear 0.25s;
3625 - -moz-transition: background linear 0.25s;
3626 - -ms-transition: background linear 0.25s;
3627 - -o-transition: background linear 0.25s;
3628 3628 transition: background linear 0.25s;
3629 3629 }
3630 3630 .answer-options .answer-option input[type=checkbox],
3631 3631 .answer-options .answer-option input[type=radio] {
@@ -3632,36 +3632,27 @@
3632 3632 -webkit-appearance: initial;
3633 3633 -moz-appearance: initial;
3634 3634 position: relative;
3635 3635 z-index: 10;
3636 - width: 35px;
3637 - min-width: 35px;
3638 - height: 35px;
3636 + width: 32px;
3637 + min-width: 32px;
3638 + height: 32px;
3639 3639 margin: 0 10px 0 3px;
3640 3640 border: 1px solid #cfcfcf;
3641 3641 background: #f9fafc;
3642 - -webkit-border-radius: 4px;
3643 - -moz-border-radius: 4px;
3644 3642 border-radius: 4px;
3645 3643 }
3644 +.answer-options .answer-option input[type=checkbox]::after,
3645 +.answer-options .answer-option input[type=radio]::after {
3646 + position: absolute;
3647 + top: 50%;
3648 + left: 50%;
3649 + transform: translate(-50%, -50%);
3650 +}
3646 3651 .answer-options .answer-option input[type=checkbox]:focus,
3647 3652 .answer-options .answer-option input[type=radio]:focus {
3648 3653 outline: none;
3649 3654 }
3650 -.answer-options .answer-option input[type=checkbox]::after,
3651 -.answer-options .answer-option input[type=radio]::after {
3652 - margin-top: -10px;
3653 - position: absolute;
3654 - top: 18px;
3655 - left: 9px;
3656 - box-sizing: content-box;
3657 - opacity: 0;
3658 - color: #3db748;
3659 - font-family: "Font Awesome 5 Free";
3660 - font-weight: 900;
3661 - font-size: 16px;
3662 - content: "\f00c";
3663 -}
3664 3655 .answer-options .answer-option input[type=checkbox]:checked ~ .option-title .option-title-content,
3665 3656 .answer-options .answer-option input[type=radio]:checked ~ .option-title .option-title-content {
3666 3657 position: relative;
3667 3658 }
@@ -3674,24 +3665,37 @@
3674 3665 opacity: 1;
3675 3666 }
3676 3667 .answer-options .answer-option input[type=checkbox]::after {
3677 3668 margin-top: 0;
3678 - top: 50%;
3679 - left: 50%;
3680 - -webkit-transform: translate(-50%, -50%);
3681 - -moz-transform: translate(-50%, -50%);
3682 - -ms-transform: translate(-50%, -50%);
3683 - -o-transform: translate(-50%, -50%);
3684 - transform: translate(-50%, -50%);
3685 3669 }
3670 +.answer-options .answer-option input[type=checkbox]::after {
3671 + width: auto;
3672 + box-sizing: content-box;
3673 + height: auto;
3674 + color: #3db748;
3675 + font-family: "lp-icon";
3676 + font-size: 16px;
3677 + opacity: 0;
3678 + content: "\f00c";
3679 + background: none;
3680 + border: none;
3681 +}
3682 +.answer-options .answer-option input[type=checkbox]:checked::after {
3683 + border: none;
3684 +}
3686 3685 .answer-options .answer-option input[type=radio] {
3687 - -webkit-border-radius: 50%;
3688 - -moz-border-radius: 50%;
3689 3686 border-radius: 50%;
3690 3687 }
3691 3688 .answer-options .answer-option input[type=radio]::before {
3692 3689 border-radius: 50%;
3693 3690 }
3691 +.answer-options .answer-option input[type=radio]:checked::after {
3692 + content: "";
3693 + width: 10px;
3694 + height: 10px;
3695 + border-radius: 10px;
3696 + background: #00adff;
3697 +}
3694 3698 .answer-options .answer-option .option-title {
3695 3699 margin: 0;
3696 3700 }
3697 3701 .answer-options .answer-option:hover {
@@ -3696,26 +3700,12 @@
3696 3700 }
3697 3701 .answer-options .answer-option:hover {
3698 3702 background: #e1f5ff;
3699 3703 }
3700 -.answer-options .answer-option.answer-correct {
3701 - background: #e1f5ff;
3702 -}
3703 -.answer-options .answer-option.answer-correct input[type=radio]:checked ~ .option-title::before,
3704 -.answer-options .answer-option.answer-correct input[type=checkbox]:checked ~ .option-title::before {
3705 - background: #e1f5ff;
3706 -}
3707 -.answer-options .answer-option.answered-correct input[type=radio]:checked ~ .option-title::before,
3708 -.answer-options .answer-option.answered-correct input[type=checkbox]:checked ~ .option-title::before {
3709 - background: #00adff;
3710 -}
3711 -.answer-options .answer-option.answered-wrong input[type=radio]::before, .answer-options .answer-option.answered-wrong input[type=radio]::after,
3712 -.answer-options .answer-option.answered-wrong input[type=checkbox]::before,
3713 3704 .answer-options .answer-option.answered-wrong input[type=checkbox]::after {
3714 - border-color: #f00;
3705 + color: #f00;
3715 3706 }
3716 -.answer-options .answer-option.answered-wrong input[type=radio]:checked ~ .option-title::before,
3717 -.answer-options .answer-option.answered-wrong input[type=checkbox]:checked ~ .option-title::before {
3707 +.answer-options .answer-option.answered-wrong input[type=radio]::after {
3718 3708 background: #f00;
3719 3709 }
3720 3710
3721 3711 button[data-counter] {
@@ -3741,25 +3731,19 @@
3741 3731 content: "\f00c";
3742 3732 }
3743 3733 .quiz-result .result-message {
3744 3734 margin-bottom: 30px;
3745 - padding: 10px 0 !important;
3735 + padding: 10px 0;
3746 3736 color: #fff;
3747 3737 background: #f02425;
3748 - font-size: 16px;
3749 - line-height: 22px;
3750 - font-weight: 400;
3751 3738 display: flex;
3752 3739 align-items: center;
3753 3740 justify-content: center;
3754 - -webkit-border-radius: 4px;
3755 - -moz-border-radius: 4px;
3756 - border-radius: 4px;
3741 + border-radius: var(--lp-border-radius, 5px);
3742 + gap: 8px;
3757 3743 }
3758 3744 .quiz-result .result-message::after {
3759 - margin-left: 10px;
3760 - font-family: "Font Awesome 5 Free";
3761 - font-weight: 900;
3745 + font-family: "lp-icon";
3762 3746 content: "\f00d";
3763 3747 }
3764 3748 .quiz-result .result-grade .result-achieved,
3765 3749 .quiz-result .result-grade .result-require {
@@ -3767,11 +3751,10 @@
3767 3751 margin: 0 auto;
3768 3752 }
3769 3753 .quiz-result .result-grade .result-achieved {
3770 3754 padding-bottom: 7px;
3771 - border-bottom: 1px solid #999;
3772 - color: #333;
3773 - font-size: 28px;
3755 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
3756 + font-size: 1.75em;
3774 3757 font-weight: 500;
3775 3758 line-height: 1;
3776 3759 }
3777 3760 .quiz-result .result-grade .result-require {
@@ -3777,14 +3760,14 @@
3777 3760 .quiz-result .result-grade .result-require {
3778 3761 display: block;
3779 3762 padding-top: 5px;
3780 3763 color: #666;
3781 - font-size: 16px;
3764 + font-size: 1em;
3782 3765 font-weight: 400;
3783 3766 line-height: 1;
3784 3767 }
3785 3768 .quiz-result .result-grade .result-message {
3786 - font-size: 14px;
3769 + font-size: 0.875em;
3787 3770 }
3788 3771 .quiz-result.passed .result-achieved {
3789 3772 color: #04adff;
3790 3773 }
@@ -3801,20 +3784,19 @@
3801 3784 display: flex;
3802 3785 margin: 0;
3803 3786 }
3804 3787 .quiz-result .result-statistic .result-statistic-field + li {
3805 - border-top: 1px dashed #ccc;
3788 + border-top: 1px dashed var(--lp-border-color, #E2E0DB);
3806 3789 }
3807 -.quiz-result .result-statistic .result-statistic-field span,
3808 -.quiz-result .result-statistic .result-statistic-field p {
3790 +.quiz-result .result-statistic .result-statistic-field span, .quiz-result .result-statistic .result-statistic-field p {
3809 3791 margin: 0;
3810 3792 flex: 1;
3811 3793 }
3812 3794 .quiz-result .result-statistic .result-statistic-field span {
3813 3795 color: #666;
3814 - font-size: 16px;
3796 + font-size: 1em;
3815 3797 font-weight: 400;
3816 - line-height: 35px;
3798 + line-height: 2.1875em;
3817 3799 }
3818 3800 .quiz-result .result-statistic .result-statistic-field span::before {
3819 3801 display: inline-block;
3820 3802 width: 15px;
@@ -3819,17 +3801,15 @@
3819 3801 display: inline-block;
3820 3802 width: 15px;
3821 3803 margin-right: 10px;
3822 3804 color: var(--lp-primary-color);
3823 - font-family: "Font Awesome 5 Free";
3824 - font-size: 16px;
3805 + font-family: "lp-icon";
3806 + font-size: 1em;
3825 3807 font-weight: 900;
3826 3808 }
3827 3809 .quiz-result .result-statistic .result-statistic-field p {
3828 3810 color: #333;
3829 - font-size: 16px;
3830 3811 font-weight: 500;
3831 - line-height: 35px;
3832 3812 text-align: right;
3833 3813 }
3834 3814 .quiz-result .result-statistic .result-statistic-field.result-time-spend label::before {
3835 3815 font-weight: 400;
@@ -3855,8 +3835,121 @@
3855 3835 color: #ddd;
3856 3836 content: "\f2f5";
3857 3837 }
3858 3838
3839 +.lp-sidebar-toggle__close #content-item-quiz .quiz-status > div {
3840 + max-width: 100%;
3841 + flex-direction: column;
3842 +}
3843 +@media (min-width: 426px) {
3844 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div {
3845 + flex-direction: row;
3846 + justify-content: space-between;
3847 + }
3848 +}
3849 +@media (min-width: 1025px) {
3850 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div {
3851 + max-width: 792px;
3852 + }
3853 +}
3854 +@media (min-width: 450px) {
3855 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div .questions-index {
3856 + width: 35%;
3857 + text-align: inherit;
3858 + }
3859 +}
3860 +@media (min-width: 1120px) {
3861 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div .questions-index {
3862 + width: 50%;
3863 + }
3864 +}
3865 +@media (min-width: 450px) {
3866 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div {
3867 + width: 65%;
3868 + justify-content: end;
3869 + flex: auto;
3870 + }
3871 +}
3872 +@media (min-width: 768px) {
3873 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div {
3874 + width: 50%;
3875 + }
3876 +}
3877 +@media (min-width: 1120px) {
3878 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div {
3879 + width: 50%;
3880 + }
3881 +}
3882 +@media (max-width: 768px) {
3883 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div .submit-quiz #button-submit-quiz {
3884 + white-space: inherit;
3885 + padding: 8px 16px;
3886 + }
3887 +}
3888 +.lp-sidebar-toggle__open #content-item-quiz .quiz-status > div {
3889 + max-width: 100%;
3890 + flex-direction: column;
3891 +}
3892 +@media (min-width: 650px) {
3893 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div {
3894 + flex-direction: row;
3895 + }
3896 +}
3897 +@media (min-width: 1120px) {
3898 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div {
3899 + max-width: 792px;
3900 + }
3901 +}
3902 +.lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index {
3903 + width: 100%;
3904 + text-align: center;
3905 +}
3906 +@media (min-width: 650px) {
3907 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index {
3908 + width: 35%;
3909 + text-align: inherit;
3910 + }
3911 +}
3912 +@media (min-width: 1120px) {
3913 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index {
3914 + width: 50%;
3915 + }
3916 +}
3917 +.lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3918 + width: 100%;
3919 + justify-content: center;
3920 + flex-direction: column-reverse;
3921 + gap: 0;
3922 +}
3923 +@media (min-width: 490px) {
3924 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3925 + flex-direction: row-reverse;
3926 + }
3927 +}
3928 +@media (min-width: 650px) {
3929 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3930 + width: 65%;
3931 + gap: 12px;
3932 + justify-content: end;
3933 + flex: auto;
3934 + }
3935 +}
3936 +@media (min-width: 768px) {
3937 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3938 + width: 50%;
3939 + }
3940 +}
3941 +@media (min-width: 1120px) {
3942 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3943 + width: 50%;
3944 + }
3945 +}
3946 +@media (max-width: 768px) {
3947 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div .submit-quiz #button-submit-quiz {
3948 + white-space: inherit;
3949 + padding: 8px 16px;
3950 + }
3951 +}
3859 3952 .quiz-status {
3860 3953 position: sticky;
3861 3954 z-index: 99;
3862 3955 top: 0;
@@ -3868,27 +3961,15 @@
3868 3961 display: flex;
3869 3962 box-sizing: border-box;
3870 3963 width: 100%;
3871 3964 max-width: 792px;
3872 - height: 60px;
3873 3965 margin: 0 auto;
3874 - padding: 5px 10px 5px 30px;
3966 + padding: 8px 16px;
3875 3967 border-radius: 4px;
3876 3968 background: var(--lp-primary-color);
3877 3969 justify-content: center;
3878 3970 align-items: center;
3879 3971 }
3880 -@media (max-width: 480px) {
3881 - .quiz-status > div {
3882 - display: block;
3883 - height: auto;
3884 - text-align: center;
3885 - padding: 15px;
3886 - }
3887 - .quiz-status > div .questions-index {
3888 - margin-bottom: 10px;
3889 - }
3890 -}
3891 3972 .quiz-status > div > div {
3892 3973 display: flex;
3893 3974 flex-direction: row-reverse;
3894 3975 flex: 0 0 50%;
@@ -3898,8 +3979,20 @@
3898 3979 .quiz-status > div > div {
3899 3980 justify-content: center;
3900 3981 }
3901 3982 }
3983 +.quiz-status > div > div .submit-quiz #button-submit-quiz {
3984 + margin: 0;
3985 + border-radius: 4px;
3986 + overflow: hidden;
3987 + white-space: nowrap;
3988 +}
3989 +.quiz-status > div > div .countdown {
3990 + margin: 0;
3991 + border-radius: 4px;
3992 + overflow: hidden;
3993 + padding: 12px;
3994 +}
3902 3995 .quiz-status > div .current-point {
3903 3996 display: none;
3904 3997 }
3905 3998 .quiz-status .questions-index {
@@ -3904,11 +3997,11 @@
3904 3997 }
3905 3998 .quiz-status .questions-index {
3906 3999 display: inline-block;
3907 4000 color: #666;
3908 - font-size: 16px;
4001 + font-size: 1em;
3909 4002 font-weight: 400;
3910 - line-height: 26px;
4003 + line-height: 1.625em;
3911 4004 }
3912 4005 .quiz-status .questions-index span {
3913 4006 color: #333;
3914 4007 font-weight: 500;
@@ -3913,26 +4006,16 @@
3913 4006 color: #333;
3914 4007 font-weight: 500;
3915 4008 }
3916 4009 .quiz-status .countdown {
3917 - position: relative;
3918 - min-width: 120px;
3919 - margin-right: 5px;
3920 - padding: 12px 29px;
4010 + min-height: 38px;
3921 4011 color: #333;
3922 - background: #fff;
3923 - font-size: 14px;
3924 - font-weight: 400;
3925 - line-height: 1;
4012 + font-weight: 500;
3926 4013 text-align: center;
3927 4014 }
3928 4015 .quiz-status .countdown .fas {
3929 - position: absolute;
3930 - top: 50%;
3931 - left: 10px;
3932 4016 color: #333;
3933 - font-size: 14px;
3934 - transform: translateY(-50%);
4017 + font-size: 1em;
3935 4018 }
3936 4019 .quiz-status .countdown .clock {
3937 4020 display: none;
3938 4021 width: 40px;
@@ -3945,9 +4028,8 @@
3945 4028 border: 4px solid #b1c1e6;
3946 4029 border-radius: 50%;
3947 4030 content: "";
3948 4031 -webkit-box-sizing: border-box;
3949 - -moz-box-sizing: border-box;
3950 4032 box-sizing: border-box;
3951 4033 }
3952 4034 .quiz-status .countdown .clock .circle-progress-bar {
3953 4035 display: inline-block;
@@ -3963,8 +4045,11 @@
3963 4045 }
3964 4046 .quiz-status .countdown .clock.x .circle-progress-bar__circle {
3965 4047 stroke: #f00;
3966 4048 }
4049 +.quiz-status .countdown i {
4050 + margin: 0 5px 0 0;
4051 +}
3967 4052 .quiz-status .submit-quiz button {
3968 4053 margin: 0 0 0 10px;
3969 4054 border: none;
3970 4055 border-radius: 0;
@@ -3994,9 +4079,9 @@
3994 4079 border: 1px solid #ddd;
3995 4080 color: #999;
3996 4081 background: #f5f5f5;
3997 4082 box-shadow: none;
3998 - font-size: 12px;
4083 + font-size: 0.75em;
3999 4084 line-height: 1;
4000 4085 }
4001 4086 .question-numbers li a span {
4002 4087 vertical-align: middle;
@@ -4015,9 +4100,9 @@
4015 4100 background: #fff;
4016 4101 }
4017 4102 .question-numbers li.answered a::after {
4018 4103 margin-left: 3px;
4019 - font-family: "Font Awesome 5 Free";
4104 + font-family: "lp-icon";
4020 4105 font-size: 8px;
4021 4106 vertical-align: middle;
4022 4107 }
4023 4108 .question-numbers li.answered.answered-wrong a {
@@ -4066,14 +4151,12 @@
4066 4151 }
4067 4152 }
4068 4153 .quiz-intro-item::before {
4069 4154 position: relative;
4070 - top: -2px;
4071 4155 margin-right: 10px;
4072 4156 color: var(--lp-primary-color);
4073 - font-family: "Font Awesome 5 Free";
4074 - font-size: 16px;
4075 - font-weight: 900;
4157 + font-family: "lp-icon";
4158 + font-size: 1em;
4076 4159 }
4077 4160 .quiz-intro-item--passing-grade {
4078 4161 order: 2;
4079 4162 }
@@ -4095,15 +4178,12 @@
4095 4178 .quiz-intro-item__title {
4096 4179 margin: 0;
4097 4180 padding: 0 8px 0 0;
4098 4181 color: #333;
4099 - font-size: 16px;
4100 4182 font-weight: 300;
4101 - line-height: 1.7;
4102 4183 }
4103 4184 .quiz-intro-item__content {
4104 4185 color: #222;
4105 - font-size: 16px;
4106 4186 font-weight: 400;
4107 4187 }
4108 4188
4109 4189 .question-explanation-content,
@@ -4182,11 +4262,8 @@
4182 4262 padding: 50px;
4183 4263 justify-content: center;
4184 4264 align-items: center;
4185 4265 -webkit-transform: none !important;
4186 - -moz-transform: none !important;
4187 - -ms-transform: none !important;
4188 - -o-transform: none !important;
4189 4266 transform: none !important;
4190 4267 }
4191 4268 .quiz-result .result-grade::before,
4192 4269 .quiz-result .result-grade svg {
@@ -4195,10 +4272,8 @@
4195 4272 left: 50%;
4196 4273 width: 200px;
4197 4274 height: 200px;
4198 4275 margin-left: -100px;
4199 - -webkit-border-radius: 50%;
4200 - -moz-border-radius: 50%;
4201 4276 border-radius: 50%;
4202 4277 }
4203 4278 .quiz-result .result-grade::before {
4204 4279 box-sizing: border-box;
@@ -4207,11 +4282,8 @@
4207 4282 content: "";
4208 4283 }
4209 4284 .quiz-result .result-grade svg {
4210 4285 -webkit-transform: rotate(-90deg);
4211 - -moz-transform: rotate(-90deg);
4212 - -ms-transform: rotate(-90deg);
4213 - -o-transform: rotate(-90deg);
4214 4286 transform: rotate(-90deg);
4215 4287 }
4216 4288 .quiz-result .result-grade svg circle {
4217 4289 stroke: var(--lp-primary-color);
@@ -4217,11 +4289,8 @@
4217 4289 stroke: var(--lp-primary-color);
4218 4290 }
4219 4291 .quiz-result.passed .result-grade svg {
4220 4292 -webkit-transform: rotate(-90deg);
4221 - -moz-transform: rotate(-90deg);
4222 - -ms-transform: rotate(-90deg);
4223 - -o-transform: rotate(-90deg);
4224 4293 transform: rotate(-90deg);
4225 4294 }
4226 4295 .quiz-result.passed .result-grade .result-achieved {
4227 4296 color: #333;
@@ -4232,22 +4301,24 @@
4232 4301
4233 4302 .quiz-questions .question {
4234 4303 margin-bottom: 60px;
4235 4304 }
4305 +.quiz-questions .question-answers .answer-options {
4306 + margin: 0;
4307 + padding: 0;
4308 +}
4236 4309
4237 4310 .question .answer-option {
4238 4311 padding: 0;
4239 - _border: 2px solid #d9e0f1;
4240 - background: #fff;
4241 4312 }
4242 4313 .question .answer-option input[type=radio],
4243 4314 .question .answer-option input[type=checkbox] {
4244 4315 position: absolute;
4245 4316 top: 50%;
4246 - margin: -19px 0 0 10px;
4247 4317 border-color: #d9e0f1;
4248 - -webkit-border-radius: 4px;
4249 - -moz-border-radius: 4px;
4318 + -webkit-transform: translateY(-50%);
4319 + transform: translateY(-50%);
4320 + margin: 0 0 0 10px;
4250 4321 border-radius: 4px;
4251 4322 }
4252 4323 .question .answer-option input[type=radio]::after,
4253 4324 .question .answer-option input[type=checkbox]::after {
@@ -4266,10 +4337,8 @@
4266 4337 .question .answer-option input[type=checkbox]:checked:not(:disabled)::after {
4267 4338 border-color: #99aee4;
4268 4339 }
4269 4340 .question .answer-option input[type=radio] {
4270 - -webkit-border-radius: 50%;
4271 - -moz-border-radius: 50%;
4272 4341 border-radius: 50%;
4273 4342 }
4274 4343 .question .answer-option input[type=radio]::before {
4275 4344 border-radius: 50%;
@@ -4277,24 +4346,14 @@
4277 4346 .question .answer-option .option-title {
4278 4347 display: flex;
4279 4348 width: 100%;
4280 4349 margin: 0;
4281 - padding: 14px 10px 11px 65px;
4282 - border: 1px solid #ccc;
4350 + padding: 10px 10px 10px 60px;
4351 + border: 1px solid var(--lp-border-color, #E2E0DB);
4283 4352 color: #666;
4284 - background: #fff;
4285 - font-size: 16px;
4286 - font-weight: 300;
4287 - line-height: 26px;
4288 - -webkit-border-radius: 4px;
4289 - -moz-border-radius: 4px;
4353 + font-weight: normal;
4290 4354 border-radius: 4px;
4291 4355 }
4292 -.question .answer-option .option-title::after {
4293 - display: inline-block;
4294 - visibility: hidden !important;
4295 - content: ".";
4296 -}
4297 4356 .question .answer-option .option-title:hover {
4298 4357 background: #f9f9f9;
4299 4358 }
4300 4359 .question .answer-option .option-title::before {
@@ -4309,31 +4368,25 @@
4309 4368 .question .question-title {
4310 4369 display: block;
4311 4370 margin-top: 0;
4312 4371 margin-bottom: 18px;
4313 - color: #333;
4314 - font-size: 18px;
4372 + font-size: 1.125em;
4315 4373 font-weight: 500;
4316 4374 }
4317 4375 .question .question-title .edit-link {
4318 4376 float: right;
4319 - font-size: 14px;
4377 + font-size: 0.875em;
4320 4378 font-weight: normal;
4321 4379 }
4322 4380 .question .question-content {
4323 4381 margin-bottom: 30px;
4324 - color: #666;
4325 - font-size: 16px;
4326 - font-weight: 300;
4327 - line-height: 26px;
4328 4382 }
4329 4383 .question .question-content img {
4330 - width: 100%;
4331 4384 max-width: 100%;
4332 4385 }
4333 4386 .question .question-response {
4334 4387 margin-bottom: 10px;
4335 - font-size: 14px;
4388 + font-size: 0.875em;
4336 4389 }
4337 4390 .question .question-response .label {
4338 4391 display: inline-block;
4339 4392 margin: 0 5px 0 0;
@@ -4363,11 +4416,12 @@
4363 4416 color: #00adff;
4364 4417 background: transparent;
4365 4418 font-size: 0;
4366 4419 text-decoration: none;
4420 + border: none;
4367 4421 }
4368 4422 .question .btn-show-hint::before {
4369 - font-family: "Font Awesome 5 Free";
4423 + font-family: "lp-icon";
4370 4424 font-size: 18px;
4371 4425 content: "\f059";
4372 4426 }
4373 4427 .question .btn-show-hint:hover span {
@@ -4372,9 +4426,9 @@
4372 4426 }
4373 4427 .question .btn-show-hint:hover span {
4374 4428 position: absolute;
4375 4429 bottom: 100%;
4376 - left: 0;
4430 + left: 100%;
4377 4431 width: auto;
4378 4432 padding: 6px 9px;
4379 4433 border-radius: 2px;
4380 4434 color: #333;
@@ -4397,9 +4451,9 @@
4397 4451 min-width: 50px;
4398 4452 margin: 0 10px;
4399 4453 padding: 0 10px;
4400 4454 border: none;
4401 - border-bottom: 1px dashed #ddd;
4455 + border-bottom: 1px dashed var(--lp-border-color, #E2E0DB);
4402 4456 text-align: center;
4403 4457 white-space: nowrap;
4404 4458 }
4405 4459 .question.question-fill_in_blanks .blanks .blank-input br {
@@ -4422,10 +4476,8 @@
4422 4476 margin: 0 5px;
4423 4477 padding: 0 6px;
4424 4478 background: #ddd;
4425 4479 line-height: 1;
4426 - -webkit-border-radius: 4px;
4427 - -moz-border-radius: 4px;
4428 4480 border-radius: 4px;
4429 4481 }
4430 4482 .question.question-fill_in_blanks .blanks.ordered {
4431 4483 list-style-position: inside;
@@ -4437,8 +4489,15 @@
4437 4489 .lp-sort-bg label.option-title {
4438 4490 background: rgba(255, 182, 6, 0.68) !important;
4439 4491 }
4440 4492
4493 +.quiz-attempts .attempts-heading {
4494 + margin-bottom: 15px;
4495 +}
4496 +.quiz-attempts table th, .quiz-attempts table td {
4497 + text-align: center;
4498 +}
4499 +
4441 4500 .learn-press-message.fixed {
4442 4501 position: fixed;
4443 4502 top: 32px;
4444 4503 left: 0;
@@ -4452,30 +4511,124 @@
4452 4511 .learn-press-message.fixed[data-delay-in] {
4453 4512 display: none;
4454 4513 }
4455 4514
4515 +.lp-ajax-message {
4516 + display: none;
4517 + margin-top: 20px;
4518 + padding: 20px;
4519 + border: 2px solid #EBF8E5;
4520 + border-radius: 9px;
4521 + font-size: 0.9em;
4522 + line-height: 1.4;
4523 +}
4524 +.lp-ajax-message.error {
4525 + border-color: #FEE5E5;
4526 +}
4527 +
4528 +.lp-icon-passed {
4529 + margin-right: 5px;
4530 +}
4531 +.lp-icon-passed::before {
4532 + color: #059601;
4533 + font-family: "lp-icon";
4534 + content: "\f058";
4535 +}
4536 +
4537 +.lp-user-item.graduation {
4538 + padding: 10px;
4539 +}
4540 +.lp-user-item.graduation.passed {
4541 + background-color: #EBF8E5;
4542 + color: #3AB500;
4543 +}
4544 +.lp-user-item.graduation.failed {
4545 + background-color: #FDECEC;
4546 + color: #D85554;
4547 +}
4548 +
4549 +.course-graduation span {
4550 + color: #999;
4551 +}
4552 +.course-graduation .icon {
4553 + margin-right: 5px;
4554 + font-size: 1.25em;
4555 +}
4556 +.course-graduation.passed .icon {
4557 + color: #059601;
4558 +}
4559 +.course-graduation.error .icon {
4560 + color: #d85554;
4561 +}
4562 +
4563 +.learn-press-template-warning::before {
4564 + color: #ffc107;
4565 + font-family: "lp-icon";
4566 + content: "\f071";
4567 +}
4568 +
4569 +.lp-badge {
4570 + display: flex;
4571 + height: 30px;
4572 + padding: 0;
4573 + line-height: 1;
4574 + align-items: center;
4575 + justify-content: center;
4576 +}
4577 +.lp-badge::before, .lp-badge::after {
4578 + content: "";
4579 +}
4580 +.lp-badge::before {
4581 + display: inline-block;
4582 + position: relative;
4583 + z-index: 10;
4584 + color: #fff;
4585 + font-weight: bold;
4586 + line-height: 1;
4587 +}
4588 +.lp-badge.featured-course {
4589 + position: absolute;
4590 + z-index: 1;
4591 + top: 15px;
4592 + left: -120px;
4593 + width: 300px;
4594 + background: #FF2828;
4595 + text-align: center;
4596 + transform: rotate(-45deg);
4597 + height: auto;
4598 + padding: 5px 0;
4599 +}
4600 +.lp-badge.featured-course::before {
4601 + font-size: 0.75em;
4602 + text-transform: uppercase;
4603 + content: attr(data-text);
4604 +}
4605 +
4456 4606 /**
4457 4607 * CSS for overriding some style defaults of themes
4458 4608 */
4609 +body div.entry-content > div.learnpress, body div.entry-content > div.learnpress:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
4610 + --responsive--aligndefault-width: 100%;
4611 + max-width: var(--lp-content-width, 100%);
4612 +}
4613 +body .entry-content.has-global-padding {
4614 + padding-left: 0;
4615 + padding-right: 0;
4616 +}
4617 +
4618 +.lp-archive-courses ul, .lp-archive-courses ol {
4619 + list-style-type: decimal;
4620 + list-style-position: inside;
4621 + padding: 0 0 1.5em;
4622 +}
4459 4623 .lp-archive-courses ul {
4460 4624 list-style-type: revert;
4461 - padding: 0 0 23px 1em;
4625 + padding: 0 0 1em 1em;
4462 4626 }
4463 -.lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4627 +.lp-archive-courses ul.course-nav-tabs {
4464 4628 list-style: none;
4465 4629 padding: 0;
4466 4630 }
4467 -@media (max-width: 768px) {
4468 - .lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4469 - padding-left: 15px;
4470 - padding-right: 15px;
4471 - }
4472 -}
4473 -.lp-archive-courses ul, .lp-archive-courses ol {
4474 - list-style-type: decimal;
4475 - list-style-position: inside;
4476 - padding: 0 0 23px;
4477 -}
4478 4631 .lp-archive-courses ol ul {
4479 4632 padding: 2px 0 2px 35px;
4480 4633 }
4481 4634 .lp-archive-courses ol ol {
@@ -4480,18 +4633,11 @@
4480 4633 }
4481 4634 .lp-archive-courses ol ol {
4482 4635 padding: 2px 0 2px 20px;
4483 4636 }
4484 -.lp-archive-courses thead th, .lp-archive-courses tr th {
4485 - padding: 9px 24px;
4486 -}
4487 -.lp-archive-courses tr td {
4488 - border-top: 1px solid #eee;
4489 - padding: 6px 24px;
4490 -}
4491 4637
4492 -.learnpress #left-area ul, .learnpress .entry-content ul, .learnpress .et-l--body ul, .learnpress .et-l--footer ul, .learnpress .et-l--header ul {
4493 - padding: 0 !important;
4638 +.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 {
4639 + padding: 0;
4494 4640 list-style: none !important;
4495 4641 }
4496 4642
4497 4643 .learnpress.dt-the7 .learn-press-filters {
@@ -4527,8 +4673,20 @@
4527 4673 padding-left: 15px;
4528 4674 padding-right: 15px;
4529 4675 }
4530 4676
4677 +body.astra .course-summary-content .course-detail-info {
4678 + --lp-color-white: #333;
4679 + --lp-secondary-color: transparent;
4680 +}
4681 +body.astra .course-summary-content .course-detail-info .course-title {
4682 + border-bottom-color: var(--ast-global-color-7);
4683 +}
4684 +
4685 +.ast-container {
4686 + --lp-cotainer-padding: 0 ;
4687 +}
4688 +
4531 4689 body.learnpress-page.twentysixteen #primary .lp-entry-content {
4532 4690 float: none;
4533 4691 width: auto;
4534 4692 margin: 0 15%;
@@ -4546,8 +4704,16 @@
4546 4704 }
4547 4705 body.learnpress-page.twentyseventeen #primary article.type-page {
4548 4706 width: 100%;
4549 4707 }
4708 +body div.entry-content > div.learnpress {
4709 + --responsive--aligndefault-width: 100%;
4710 + max-width: var(--lp-content-width, 100%);
4711 +}
4712 +body .entry-content.has-global-padding {
4713 + padding-left: 0;
4714 + padding-right: 0;
4715 +}
4550 4716
4551 4717 @media screen and (min-width: 61.5625em) {
4552 4718 body.twentysixteen.learnpress-page .entry-footer {
4553 4719 display: none;
@@ -4571,19 +4737,361 @@
4571 4737 }
4572 4738
4573 4739 @media screen and (min-width: 48em) {
4574 4740 body.twentyseventeen.learnpress-page #primary article.page .entry-header,
4575 -body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4741 + body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4576 4742 width: 100%;
4577 4743 float: none;
4578 4744 }
4579 4745 }
4746 +.edu-press:not(.nofixcss), .theme-edu-press:not(.nofixcss) {
4747 + --lp-font-size-base: 1em;
4748 +}
4749 +.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 {
4750 + display: none;
4751 +}
4752 +.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 {
4753 + font-size: 1rem;
4754 +}
4755 +.edu-press:not(.nofixcss) .course-instructor-category .course-categories a, .theme-edu-press:not(.nofixcss) .course-instructor-category .course-categories a {
4756 + font-weight: normal;
4757 +}
4758 +.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 {
4759 + position: absolute;
4760 +}
4761 +.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 {
4762 + display: inline;
4763 +}
4764 +.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 > * {
4765 + display: revert;
4766 +}
4767 +.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 {
4768 + width: auto;
4769 +}
4770 +.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 {
4771 + padding: 0;
4772 +}
4773 +.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 {
4774 + background: transparent;
4775 + color: var(--thim-body_primary_color);
4776 +}
4777 +.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 {
4778 + border-top: 1px solid rgba(153, 153, 153, 0.2);
4779 + padding-top: 20px;
4780 +}
4781 +.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 {
4782 + margin-top: 50px;
4783 +}
4784 +.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 {
4785 + height: unset;
4786 + padding: 10px 20px;
4787 +}
4788 +.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 {
4789 + background-image: none !important;
4790 +}
4791 +.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 {
4792 + display: block;
4793 +}
4794 +.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 {
4795 + opacity: 1;
4796 +}
4797 +.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 {
4798 + border: none;
4799 +}
4800 +.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 {
4801 + background-color: var(--lp-white-grey, #F7F7FB);
4802 + min-width: unset;
4803 + margin-bottom: 0;
4804 +}
4805 +.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 {
4806 + font-family: "lp-icon" !important;
4807 + font-weight: normal !important;
4808 + margin: 0 !important;
4809 +}
4810 +.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 {
4811 + background: transparent;
4812 + border-radius: 0;
4813 +}
4814 +
4815 +.lp-4 {
4816 + --lp-font-size-base: 1em;
4817 +}
4818 +
4819 +.elearningwp:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn {
4820 + border: none !important;
4821 + background-color: unset !important;
4822 + padding: 0;
4823 +}
4824 +.elearningwp:not(.nofixcss) .lp-content-area.learn-press-message {
4825 + padding: 10px 15px;
4826 +}
4827 +
4828 +.course-builder:not(.nofixcss) .lp-courses-bar .search-courses button {
4829 + padding: 0;
4830 +}
4831 +.course-builder:not(.nofixcss) .lp-courses-bar .courses-order-by {
4832 + height: unset !important;
4833 + padding: 8px 35px 8px 15px !important;
4834 +}
4835 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user #profile-sidebar {
4836 + margin-top: 0 !important;
4837 +}
4838 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user .lp-profile-content-area {
4839 + align-items: center;
4840 +}
4841 +.course-builder:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn {
4842 + border-radius: 5px;
4843 + border: none;
4844 + padding: 0;
4845 +}
4846 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header {
4847 + padding-bottom: 30px;
4848 +}
4849 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header .lp-profile-user-bio {
4850 + padding-bottom: 0;
4851 +}
4852 +
4853 +.learnpress-v4:not(.nofixcss), .learnpress-v3:not(.nofixcss) {
4854 + --lp-border-radius-avatar: 0;
4855 +}
4856 +.learnpress-v4:not(.nofixcss) .statistic-box, .learnpress-v3:not(.nofixcss) .statistic-box {
4857 + --thim-lp-profile-bg-color: #F7F7FB;
4858 +}
4859 +.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 {
4860 + border: none !important;
4861 + margin: 0 0 0 -1px 0 !important;
4862 +}
4863 +.learnpress-v4:not(.nofixcss) .lp-user-profile .lp-profile-left, .learnpress-v3:not(.nofixcss) .lp-user-profile .lp-profile-left {
4864 + min-width: unset !important;
4865 + position: static !important;
4866 +}
4867 +.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 {
4868 + min-height: unset;
4869 + padding-left: 0;
4870 + display: flex;
4871 +}
4872 +.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 {
4873 + border: none !important;
4874 +}
4875 +.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 {
4876 + border-radius: 50%;
4877 +}
4878 +.learnpress-v4 .lp-course-curriculum, .learnpress-v3 .lp-course-curriculum {
4879 + --lp-primary-color: var(--thim-body-primary-color, inherit);
4880 +}
4881 +.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 {
4882 + font-family: var(--thim-font-title-font-family, inherit);
4883 +}
4884 +.learnpress-v4 .lp-course-curriculum .course-item__link, .learnpress-v3 .lp-course-curriculum .course-item__link {
4885 + color: inherit;
4886 +}
4887 +.learnpress-v4 .lp-course-curriculum .course-item-ico, .learnpress-v3 .lp-course-curriculum .course-item-ico {
4888 + color: var(--lp-primary-color, #ffb606);
4889 +}
4890 +.learnpress-v4 .lp-course-curriculum .course-item__link, .learnpress-v3 .lp-course-curriculum .course-item__link {
4891 + column-gap: 8px;
4892 +}
4893 +.learnpress-v4 .lp-course-curriculum .course-section__title, .learnpress-v3 .lp-course-curriculum .course-section__title {
4894 + font-size: 1.1em;
4895 +}
4896 +.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 {
4897 + color: var(--lp-primary-color, #ffb606);
4898 +}
4899 +.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 {
4900 + padding-left: 16px;
4901 + padding-right: 16px;
4902 +}
4903 +
4904 +.learnpress-v4 .lp-course-curriculum {
4905 + --lp-white-grey: transparent;
4906 + --lp-border-radius: 0;
4907 +}
4908 +.learnpress-v4 .lp-course-curriculum .course-section {
4909 + border-width: 0 0 1px 0;
4910 +}
4911 +.learnpress-v4 .lp-course-curriculum .course-section:last-child {
4912 + border-width: 0;
4913 +}
4914 +.learnpress-v4 .lp-course-curriculum .course-section-header {
4915 + padding: 0 0 8px 0;
4916 +}
4917 +.learnpress-v4 .lp-course-curriculum .course-item {
4918 + padding-left: 0;
4919 + padding-right: 0;
4920 +}
4921 +.learnpress-v4 .lp-course-curriculum .course-section {
4922 + margin-bottom: 0;
4923 +}
4924 +.learnpress-v4 .lp-course-curriculum .course-section-header {
4925 + padding: 24px 0 24px 0;
4926 +}
4927 +
4928 +.assignments .lp-icon-file-alt:before {
4929 + content: "\e929";
4930 +}
4931 +
4932 +.eduma:not(.nofixcss) .learnpress #learn-press-profile.lp-user-profile .learn-press-filters {
4933 + padding-bottom: 0 !important;
4934 + overflow-y: visible;
4935 +}
4936 +.eduma:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area {
4937 + flex-direction: column;
4938 +}
4939 +.eduma .lp-course-curriculum .course-section-header {
4940 + padding: var(--thim-ekit-padding-lesson, 12px 0);
4941 +}
4942 +.eduma .sc_heading + .lp-course-curriculum .lp-course-curriculum__title {
4943 + display: none;
4944 +}
4945 +
4946 +.ivy-school:not(.nofixcss) .lp-user-profile .lp-user-profile-avatar img {
4947 + border-radius: 0;
4948 +}
4949 +.ivy-school.single-lp_course .course-curriculum {
4950 + border: none;
4951 +}
4952 +.ivy-school .lp-course-curriculum {
4953 + --lp-white-grey: transparent;
4954 + --lp-border-radius: 0;
4955 + --lp-primary-color: var(--thim-body-primary-color, inherit);
4956 +}
4957 +.ivy-school .lp-course-curriculum .course-section-header .course-section__title {
4958 + font-family: var(--thim-font-title-font-family, inherit);
4959 +}
4960 +.ivy-school .lp-course-curriculum .course-item-ico {
4961 + color: var(--lp-primary-color, #ffb606);
4962 +}
4963 +
4964 +.course-builder .lp-course-curriculum {
4965 + --lp-white-grey: #f2f2f2;
4966 + --lp-border-color: #e6e6e6;
4967 +}
4968 +.course-builder .lp-course-curriculum .course-sections {
4969 + border: 1px solid var(--lp-border-color, #e6e6e6);
4970 + border-radius: var(--lp-border-radius, 5px);
4971 + overflow: hidden;
4972 +}
4973 +.course-builder .lp-course-curriculum .course-section {
4974 + margin: 0;
4975 + border-radius: 0;
4976 + border-width: 1px 0 0 0;
4977 +}
4978 +.course-builder .lp-course-curriculum .course-section:first-child {
4979 + border: none;
4980 +}
4981 +.course-builder #popup-sidebar .lp-course-curriculum {
4982 + --lp-border-radius: 0;
4983 +}
4984 +.course-builder .course-tab-panels .lp-course-curriculum .course-sections {
4985 + border: none;
4986 +}
4987 +.course-builder .course-tab-panels .lp-course-curriculum .course-section-header, .course-builder .course-tab-panels .lp-course-curriculum .course-item {
4988 + padding-left: 0;
4989 + --lp-white-grey: trasparent;
4990 + padding-right: 0;
4991 +}
4992 +
4993 +.eduma .lp-course-curriculum .course-item-order.lp-hidden, .coaching .lp-course-curriculum .course-item-order.lp-hidden {
4994 + display: inline-block !important;
4995 +}
4996 +.eduma .lp-course-curriculum .course-section__title, .coaching .lp-course-curriculum .course-section__title {
4997 + text-transform: uppercase;
4998 +}
4999 +
5000 +.demo-marketplace .thim-ekit-tablist .lp-course-curriculum__title, .demo-ecommerce .thim-ekit-tablist .lp-course-curriculum__title {
5001 + display: none;
5002 +}
5003 +.demo-marketplace .thim-ekit-tablist .course-section-header, .demo-ecommerce .thim-ekit-tablist .course-section-header {
5004 + background-color: var(--thim-breacrumb-bg-color);
5005 +}
5006 +.demo-marketplace .thim-ekit-tablist .course-section__items, .demo-ecommerce .thim-ekit-tablist .course-section__items {
5007 + background-color: var(--lp-fix-bg-section-item, #F5F7F8);
5008 +}
5009 +.demo-marketplace .style-marketplace-2, .demo-ecommerce .style-marketplace-2 {
5010 + --thim-breacrumb-bg-color: #0f1c44;
5011 + --lp-fix-bg-section-item: transparent;
5012 +}
5013 +.thim-ekit-light-mode .demo-marketplace .style-marketplace-2, .thim-ekit-light-mode .demo-ecommerce .style-marketplace-2 {
5014 + --thim-breacrumb-bg-color: #F4F4F4 ;
5015 +}
5016 +
5017 +.demo-ecommerce .course-section-header {
5018 + --thim-breacrumb-bg-color: #E1E9FD;
5019 +}
5020 +
5021 +.demo-online-learning .thim-ekit-tablist .lp-course-curriculum__title {
5022 + display: none;
5023 +}
5024 +.demo-online-learning .thim-ekit-tablist .course-section {
5025 + margin-bottom: 8px;
5026 + border: none;
5027 +}
5028 +.demo-online-learning .thim-ekit-tablist .course-section-header {
5029 + background-color: #DFEFFF;
5030 + border-radius: 8px 8px 8px 8px;
5031 +}
5032 +
5033 +.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-section {
5034 + border: none;
5035 +}
5036 +.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-item {
5037 + border: 1px solid var(--thim-border-color);
5038 + margin-bottom: 10px;
5039 + padding-left: 20px;
5040 + padding-right: 20px;
5041 +}
5042 +
5043 +.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 {
5044 + display: none;
5045 +}
5046 +.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 {
5047 + border-width: 1px;
5048 + margin-bottom: 15px;
5049 +}
5050 +.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 {
5051 + border-width: 1px;
5052 + margin-bottom: 0;
5053 +}
5054 +.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 {
5055 + padding: 20px 15px 5px 15px;
5056 +}
5057 +.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 {
5058 + padding-left: 15px;
5059 + padding-right: 15px;
5060 +}
5061 +
5062 +.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section-header {
5063 + background-color: var(--thim-bg-color, #f5f5f5);
5064 + padding: 10px 15px;
5065 +}
5066 +
5067 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header {
5068 + padding: 15px 20px;
5069 +}
5070 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section__items {
5071 + padding-left: 20px;
5072 + padding-right: 20px;
5073 +}
5074 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item {
5075 + padding-left: 0;
5076 + padding-right: 0;
5077 +}
5078 +
5079 +.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section {
5080 + border: none;
5081 + border-radius: 5px;
5082 +}
5083 +.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header {
5084 + background: #fff;
5085 + padding: 10px 15px;
5086 +}
5087 +
4580 5088 .learn-press-tip {
4581 5089 display: none;
4582 5090 margin: 0 5px;
4583 5091 color: #444;
4584 - font-size: 13px;
4585 5092 font-style: normal;
5093 + font-weight: normal;
4586 5094 line-height: 1;
4587 5095 vertical-align: baseline;
4588 5096 cursor: pointer;
4589 5097 }
@@ -4590,9 +5098,9 @@
4590 5098 .learn-press-tip.ready {
4591 5099 display: inline-block;
4592 5100 }
4593 5101 .learn-press-tip::before {
4594 - font-family: "Font Awesome 5 Free";
5102 + font-family: "lp-icon";
4595 5103 content: "\f059";
4596 5104 }
4597 5105 .learn-press-tip:hover {
4598 5106 opacity: 0.8;
@@ -4605,16 +5113,14 @@
4605 5113 margin-left: -1px;
4606 5114 padding: 0.618em 1em;
4607 5115 color: #fff;
4608 5116 background: #383838;
4609 - font-size: 12px;
5117 + font-size: 0.8em;
4610 5118 line-height: 1.2em;
4611 - -webkit-border-radius: 3px;
4612 - -moz-border-radius: 3px;
4613 5119 border-radius: 3px;
4614 5120 }
4615 5121 .learn-press-tip-floating > * {
4616 - font-size: 12px;
5122 + font-size: 0.8em;
4617 5123 }
4618 5124 .learn-press-tip-floating .close {
4619 5125 display: inline-block;
4620 5126 position: absolute;
@@ -4624,17 +5130,15 @@
4624 5130 height: 16px;
4625 5131 border: 1px solid #fff;
4626 5132 color: #fff;
4627 5133 background: #468fbc;
4628 - line-height: 16px;
5134 + line-height: 1rem;
4629 5135 text-align: center;
4630 5136 cursor: pointer;
4631 - -webkit-border-radius: 50%;
4632 - -moz-border-radius: 50%;
4633 5137 border-radius: 50%;
4634 5138 }
4635 5139 .learn-press-tip-floating .close::before {
4636 - font-family: "Font Awesome 5 Free";
5140 + font-family: "lp-icon";
4637 5141 content: "\f00d";
4638 5142 }
4639 5143 .learn-press-tip-floating p {
4640 5144 margin: 0;
@@ -4668,46 +5172,16 @@
4668 5172 */
4669 5173 /**
4670 5174 * Mixin
4671 5175 */
4672 -@-webkit-keyframes rotating4 {
4673 - from {
4674 - -webkit-transform: rotate(0deg);
4675 - -o-transform: rotate(0deg);
4676 - transform: rotate(0deg);
4677 - }
4678 - to {
4679 - -webkit-transform: rotate(360deg);
4680 - -o-transform: rotate(360deg);
4681 - transform: rotate(360deg);
4682 - }
4683 -}
4684 5176 @keyframes rotating4 {
4685 5177 from {
4686 - -ms-transform: rotate(0deg);
4687 - -moz-transform: rotate(0deg);
4688 - -webkit-transform: rotate(0deg);
4689 - -o-transform: rotate(0deg);
4690 5178 transform: rotate(0deg);
4691 5179 }
4692 5180 to {
4693 - -ms-transform: rotate(360deg);
4694 - -moz-transform: rotate(360deg);
4695 - -webkit-transform: rotate(360deg);
4696 - -o-transform: rotate(360deg);
4697 5181 transform: rotate(360deg);
4698 5182 }
4699 5183 }
4700 -@-webkit-keyframes animation4 {
4701 - from {
4702 - left: -40%;
4703 - width: 40%;
4704 - }
4705 - to {
4706 - left: 100%;
4707 - width: 10%;
4708 - }
4709 -}
4710 5184 @keyframes animation4 {
4711 5185 from {
4712 5186 left: -40%;
4713 5187 width: 40%;
@@ -4731,10 +5205,8 @@
4731 5205 min-width: 300px !important;
4732 5206 padding: 10px !important;
4733 5207 background: #F5F5F5;
4734 5208 transition: opacity 0.25s;
4735 - -webkit-border-radius: 3px;
4736 - -moz-border-radius: 3px;
4737 5209 border-radius: 3px;
4738 5210 }
4739 5211 body.confirm #popup_container #popup_title {
4740 5212 display: none !important;
@@ -4742,10 +5214,8 @@
4742 5214 body.confirm #popup_container #popup_message {
4743 5215 margin: -10px;
4744 5216 background: #FFF;
4745 5217 padding: 20px;
4746 - -webkit-border-radius: 3px;
4747 - -moz-border-radius: 3px;
4748 5218 border-radius: 3px;
4749 5219 }
4750 5220 body.confirm #popup_container .close {
4751 5221 position: absolute;
@@ -4757,9 +5227,9 @@
4757 5227 text-align: center;
4758 5228 }
4759 5229 body.confirm #popup_container #popup_panel button, body.confirm #popup_container #popup_panel input[type=button], body.confirm #popup_container #popup_panel input[type=submit] {
4760 5230 height: 30px;
4761 - line-height: 30px;
5231 + line-height: 1.875rem;
4762 5232 padding: 0 25px;
4763 5233 }
4764 5234 body.confirm #popup_container #popup_cancel {
4765 5235 display: none;
@@ -4771,35 +5241,46 @@
4771 5241
4772 5242 /**
4773 5243 * Archive courses page.
4774 5244 */
4775 -a {
4776 - text-decoration: none;
5245 +.lp-archive-courses {
5246 + width: 100%;
5247 + scroll-margin: 30px;
4777 5248 }
4778 -
4779 -.lp-content-area {
4780 - width: 100%;
4781 - max-width: 1170px;
4782 - margin: 0 auto;
5249 +.lp-archive-courses .lp-content-area.has-sidebar {
5250 + display: flex;
5251 + gap: 32px;
5252 + align-items: flex-start;
4783 5253 }
4784 -@media (max-width: 1024px) {
4785 - .lp-content-area {
4786 - padding-right: 15px;
4787 - padding-left: 15px;
5254 +@media (max-width: 768px) {
5255 + .lp-archive-courses .lp-content-area.has-sidebar {
5256 + display: inherit;
4788 5257 }
4789 5258 }
4790 -
4791 -.lp-content-area::after,
4792 -.lp-content-area::before {
4793 - display: table;
4794 - clear: both;
4795 - content: "";
5259 +.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5260 + width: 33.33%;
4796 5261 }
4797 -
4798 -.lp-archive-courses {
4799 - width: 100%;
4800 - scroll-margin: 30px;
5262 +@media (max-width: 1200px) {
5263 + .lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5264 + width: 50%;
5265 + }
4801 5266 }
5267 +@media (max-width: 600px) {
5268 + .lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5269 + width: 100%;
5270 + }
5271 +}
5272 +.lp-archive-courses .lp-content-area .lp-main-content {
5273 + flex: 1;
5274 +}
5275 +.lp-archive-courses .lp-content-area .lp-archive-courses-sidebar {
5276 + width: 25%;
5277 +}
5278 +@media (max-width: 768px) {
5279 + .lp-archive-courses .lp-content-area .lp-archive-courses-sidebar {
5280 + width: 100%;
5281 + }
5282 +}
4802 5283 .lp-archive-courses.loading ul.learn-press-courses {
4803 5284 position: relative;
4804 5285 }
4805 5286 .lp-archive-courses.loading ul.learn-press-courses::before, .lp-archive-courses.loading ul.learn-press-courses::after {
@@ -4812,9 +5293,9 @@
4812 5293 }
4813 5294 .lp-archive-courses.loading ul.learn-press-courses::after {
4814 5295 z-index: 3;
4815 5296 background: #f3f3f3;
4816 - background: linear-gradient(90deg, hsla(0deg, 0%, 74.5%, 0.2) 25%, hsla(0deg, 0%, 50.6%, 0.24) 37%, hsla(0deg, 0%, 74.5%, 0.2) 63%);
5297 + background: linear-gradient(90deg, hsla(0, 0%, 74.5%, 0.2) 25%, hsla(0, 0%, 50.6%, 0.24) 37%, hsla(0, 0%, 74.5%, 0.2) 63%);
4817 5298 background-size: 400% 100%;
4818 5299 list-style: none;
4819 5300 animation: lp-skeleton-loading 1.4s ease infinite;
4820 5301 }
@@ -4820,192 +5301,93 @@
4820 5301 }
4821 5302 .lp-archive-courses.loading ul.learn-press-courses::before {
4822 5303 z-index: 2;
4823 5304 opacity: 0.8%;
4824 - background: #fff;
5305 + background: var(--lp-color-white, #fff);
4825 5306 }
4826 -.lp-archive-courses form[name=search-course] {
4827 - position: relative;
4828 - margin-bottom: 20px;
4829 -}
4830 -.lp-archive-courses form[name=search-course] .search-course-input {
4831 - width: 100%;
4832 - padding: 12px;
4833 - -webkit-box-sizing: border-box;
4834 - -moz-box-sizing: border-box;
4835 - box-sizing: border-box;
4836 -}
4837 -.lp-archive-courses form[name=search-course] .search-course-button {
4838 - position: absolute;
4839 - top: 1px;
4840 - right: 1px;
4841 - bottom: 1px;
4842 - height: auto;
4843 - padding: 15px;
4844 - line-height: 1px;
4845 -}
4846 5307 .lp-archive-courses .learn-press-courses-header {
4847 - float: left;
4848 - padding-top: 4px;
5308 + margin-bottom: 16px;
4849 5309 }
4850 5310 .lp-archive-courses .learn-press-courses-header h1 {
4851 5311 margin: 0;
4852 - font-size: 30px;
4853 - font-weight: 600;
5312 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
4854 5313 }
4855 -@media (max-width: 767px) {
4856 - .lp-archive-courses .learn-press-courses-header {
4857 - margin-bottom: 20px;
4858 - }
5314 +
5315 +.learn-press-courses {
5316 + clear: both;
5317 + margin: 0 -16px;
5318 + padding: 0 !important;
5319 + min-height: 300px;
5320 + list-style: none;
5321 + position: relative;
5322 + display: flex;
5323 + -webkit-flex-wrap: wrap;
5324 + flex-wrap: wrap;
4859 5325 }
4860 -.lp-archive-courses .course-item {
5326 +.learn-press-courses .course-item {
4861 5327 flex-direction: column;
4862 5328 display: flex;
4863 5329 transition: all 0.3s;
4864 5330 }
4865 -.lp-archive-courses .course-item:hover .course-thumbnail .thumbnail::before {
5331 +.learn-press-courses .course-item:hover .course-thumbnail .thumbnail::before {
4866 5332 opacity: 1;
4867 5333 }
4868 -.lp-archive-courses .course-item:hover .course-thumbnail a img {
5334 +.learn-press-courses .course-item:hover .course-thumbnail a img {
4869 5335 transform: scale(1.05);
4870 5336 }
4871 -.lp-archive-courses .course-item:hover .course-wishlist {
5337 +.learn-press-courses .course-item:hover .course-wishlist {
4872 5338 opacity: 1;
4873 5339 }
4874 -.lp-archive-courses .course-item .course-wishlist.filled {
5340 +.learn-press-courses .course-item .course-wishlist.filled {
4875 5341 opacity: 1;
4876 5342 }
4877 -.lp-archive-courses .course-item .course-instructor {
4878 - float: left;
4879 - margin-bottom: 16px;
4880 - font-size: 14px;
4881 - font-weight: 300;
4882 - line-height: 25px;
4883 - text-transform: capitalize;
4884 -}
4885 -.lp-archive-courses .course-item .course-instructor a {
4886 - color: #059de9;
4887 -}
4888 -.lp-archive-courses .course-item .course-instructor a:hover {
4889 - color: var(--lp-primary-color);
4890 -}
4891 -.lp-archive-courses .course-content {
5343 +.learn-press-courses .course-content {
4892 5344 position: relative;
4893 5345 border-top: 0;
4894 5346 }
4895 -.lp-archive-courses .course-content .course-permalink {
4896 - display: -webkit-box;
4897 - clear: both;
4898 - overflow: hidden;
4899 - position: relative;
5347 +.learn-press-courses .course-content .course-permalink {
5348 + display: block;
4900 5349 border: none;
4901 - color: #fff;
4902 5350 text-decoration: none;
4903 - text-transform: none;
4904 - -webkit-line-clamp: 2;
4905 - -webkit-box-orient: vertical;
4906 - -webkit-box-shadow: none;
4907 - -moz-box-shadow: none;
4908 - box-shadow: none;
5351 + color: inherit;
5352 + line-height: 1.3;
4909 5353 }
4910 -.lp-archive-courses .course-content .course-permalink:focus {
4911 - -webkit-box-shadow: none;
4912 - -moz-box-shadow: none;
4913 - box-shadow: none;
4914 -}
4915 -.lp-archive-courses .course-content .course-review {
5354 +.learn-press-courses .course-content .course-review {
4916 5355 display: none;
4917 5356 }
4918 -.lp-archive-courses .course-content .course-categories,
4919 -.lp-archive-courses .course-content .course-tags {
4920 - display: block;
4921 - font-size: 14px;
4922 - font-weight: 300;
4923 -}
4924 -.lp-archive-courses .course-content .course-categories {
4925 - float: left;
4926 - position: relative;
4927 - margin-right: 10px;
4928 - margin-bottom: 16px;
4929 -}
4930 -.lp-archive-courses .course-content .course-categories a {
5357 +.learn-press-courses .course-content .course-tags {
4931 5358 display: inline-block;
4932 - display: none;
4933 - margin: 0 10px;
4934 - color: #fff;
4935 - text-decoration: none;
4936 5359 }
4937 -.lp-archive-courses .course-content .course-categories a:first-child {
5360 +.learn-press-courses .course-content .course-info > span {
4938 5361 display: block;
4939 - margin-left: 0;
4940 - padding: 2px 16px;
4941 - background: var(--lp-primary-color);
4942 5362 }
4943 -.lp-archive-courses .course-content .course-categories a:hover {
4944 - color: #333;
5363 +.learn-press-courses .course-content .course-info .course-price .free,
5364 +.learn-press-courses .course-content .course-info .course-price .price {
5365 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
5366 + font-weight: var(--lp-font-weight-link, 600);
4945 5367 }
4946 -.lp-archive-courses .course-content .course-categories::after {
4947 - position: absolute;
4948 - top: 50%;
4949 - right: -2px;
4950 - width: 1px;
4951 - height: 12px;
4952 - opacity: 0.5;
4953 - background: #999;
4954 - content: "";
4955 - transform: translate(0, -50%);
4956 -}
4957 -.lp-archive-courses .course-content .course-info {
4958 - color: #666;
4959 - font-size: 14px;
4960 - font-weight: 300;
4961 -}
4962 -.lp-archive-courses .course-content .course-info > span {
4963 - display: block;
4964 -}
4965 -.lp-archive-courses .course-content .course-info .course-price {
4966 - float: right;
4967 -}
4968 -.lp-archive-courses .course-content .course-info .course-price .origin-price,
4969 -.lp-archive-courses .course-content .course-info .course-price .price {
4970 - color: #333;
4971 - font-size: 16px;
4972 - font-weight: 600;
4973 -}
4974 -.lp-archive-courses .course-content .course-info .course-price .origin-price {
4975 - margin-right: 10px;
4976 - color: #666;
4977 - font-size: 14px;
4978 - font-weight: 300;
5368 +.learn-press-courses .course-content .course-info .course-price .origin-price {
5369 + margin-right: 8px;
5370 + opacity: 0.8;
5371 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
4979 5372 text-decoration: line-through;
4980 5373 }
4981 -.lp-archive-courses .course-content .course-info .course-instructor {
4982 - float: right;
4983 -}
4984 -.lp-archive-courses .course-content .course-info::after {
4985 - display: block;
4986 - clear: both;
4987 - content: "";
4988 -}
4989 -.lp-archive-courses .course-content .course-excerpt {
5374 +.learn-press-courses .course-content .course-short-description {
4990 5375 display: -webkit-box;
4991 5376 overflow: hidden;
4992 - margin-bottom: 28px;
4993 - color: #666;
4994 - font-size: 16px;
4995 - font-weight: 300;
4996 - line-height: 26px;
5377 + margin-bottom: 16px;
4997 5378 -webkit-line-clamp: 2;
4998 5379 -webkit-box-orient: vertical;
4999 5380 }
5000 -.lp-archive-courses .course-content .separator {
5381 +.learn-press-courses .course-content .separator {
5001 5382 display: none;
5002 5383 }
5003 -.lp-archive-courses .course-wrap-thumbnail {
5384 +.learn-press-courses .course-thumbnail {
5004 5385 overflow: hidden;
5005 5386 position: relative;
5387 + border-radius: var(--lp-border-radius, 5px);
5006 5388 }
5007 -.lp-archive-courses .course-wrap-thumbnail .lp-badge.featured {
5389 +.learn-press-courses .course-thumbnail .lp-badge.featured {
5008 5390 position: absolute;
5009 5391 z-index: 100;
5010 5392 top: 28px;
5011 5393 left: -110px;
@@ -5012,42 +5394,41 @@
5012 5394 width: 300px;
5013 5395 text-align: center;
5014 5396 transform: rotate(-45deg);
5015 5397 }
5016 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist {
5398 +.learn-press-courses .course-thumbnail .course-wishlist {
5017 5399 position: absolute;
5018 5400 z-index: 2;
5019 5401 top: 6px;
5020 5402 right: 6px;
5021 5403 opacity: 0;
5022 - color: #fff;
5404 + color: var(--lp-color-white, #fff);
5023 5405 cursor: pointer;
5024 5406 }
5025 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist::before {
5026 - font-family: "Font Awesome 5 Free";
5027 - font-weight: 900;
5407 +.learn-press-courses .course-thumbnail .course-wishlist::before {
5408 + font-family: "lp-icon";
5028 5409 content: "\f004";
5029 5410 }
5030 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist .course-wishlist__btn {
5411 +.learn-press-courses .course-thumbnail .course-wishlist .course-wishlist__btn {
5031 5412 display: none;
5032 5413 }
5033 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist:hover {
5414 +.learn-press-courses .course-thumbnail .course-wishlist:hover {
5034 5415 color: var(--lp-primary-color);
5035 5416 }
5036 -.lp-archive-courses .course-wrap-thumbnail:hover::before {
5417 +.learn-press-courses .course-thumbnail:hover::before {
5037 5418 opacity: 1;
5038 5419 }
5039 -.lp-archive-courses .course-wrap-thumbnail:hover .course-thumbnail a img {
5420 +.learn-press-courses .course-thumbnail:hover a img {
5040 5421 transform: scale(1.05);
5041 5422 }
5042 -.lp-archive-courses .course-wrap-thumbnail:hover .course-wishlist {
5423 +.learn-press-courses .course-thumbnail:hover .course-wishlist {
5043 5424 opacity: 1;
5044 5425 }
5045 -.lp-archive-courses .course-thumbnail a {
5426 +.learn-press-courses .course-thumbnail a {
5046 5427 display: block;
5047 5428 overflow: hidden;
5048 5429 }
5049 -.lp-archive-courses .course-thumbnail .thumbnail {
5430 +.learn-press-courses .course-thumbnail .thumbnail {
5050 5431 margin: 0;
5051 5432 padding: 0;
5052 5433 border: 0;
5053 5434 border-radius: unset;
@@ -5052,103 +5433,862 @@
5052 5433 border: 0;
5053 5434 border-radius: unset;
5054 5435 line-height: unset;
5055 5436 }
5056 -.lp-archive-courses .course-thumbnail .thumbnail::before {
5057 - position: absolute;
5058 - z-index: 1;
5059 - top: 0;
5060 - right: 0;
5061 - bottom: 0;
5062 - left: 0;
5063 - opacity: 0;
5064 - background: rgba(0, 0, 0, 0.5);
5065 - content: "";
5066 - transition: all 0.3s;
5067 -}
5068 -.lp-archive-courses .course-thumbnail img {
5437 +.learn-press-courses .course-thumbnail img {
5069 5438 display: block;
5070 5439 width: 100%;
5071 5440 height: auto;
5072 5441 transition: all 0.5s ease;
5073 5442 transform: scale(1);
5443 + max-width: unset !important;
5074 5444 }
5075 -.lp-archive-courses .course-title {
5076 - margin: 0;
5445 +.learn-press-courses .wap-course-title {
5446 + margin: 0 0 12px 0;
5077 5447 padding: 0;
5078 - color: #333;
5079 - font-size: 16px;
5080 - font-weight: 600;
5081 - line-height: 24px;
5448 + display: block;
5449 + font-size: calc(var(--lp-font-size-base, 1em) * 1.15);
5450 + font-weight: var(--lp-font-weight-link, 600);
5082 5451 }
5083 -.lp-archive-courses .course-title:hover {
5452 +.learn-press-courses .wap-course-title a:hover {
5084 5453 color: var(--lp-primary-color);
5085 5454 }
5455 +.learn-press-courses .course-permalink:hover {
5456 + color: var(--lp-primary-color);
5457 +}
5086 5458 @media (min-width: 769px) {
5087 - .lp-archive-courses .course-summary-content .course-info-left {
5088 - width: calc(100% - 330px);
5459 + .learn-press-courses .course-summary-content .course-info-left {
5460 + width: calc(100% - 340px);
5089 5461 }
5090 5462 }
5091 -.lp-archive-courses .course-summary-content .course-title {
5092 - margin-bottom: 42px;
5093 - color: #fff;
5094 - font-size: 1.5rem;
5095 - font-weight: 500;
5463 +@media (max-width: 1024px) {
5464 + .learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value span,
5465 + .learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value > div {
5466 + display: -webkit-box;
5467 + -webkit-line-clamp: 1;
5468 + -webkit-box-orient: vertical;
5469 + overflow: hidden;
5470 + }
5471 +}
5472 +.learn-press-courses .course-summary-content .course-meta.course-meta-secondary {
5473 + margin-bottom: 0;
5474 +}
5475 +.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
5476 + height: auto;
5477 +}
5478 +.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item:last-child {
5479 + margin-right: 0;
5480 +}
5481 +@media (max-width: 1024px) {
5482 + .learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
5483 + margin-right: 0 !important;
5484 + width: calc((100% - 32px) / 3);
5485 + }
5486 +}
5487 +@media (max-width: 768px) {
5488 + .learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
5489 + width: 100%;
5490 + }
5491 +}
5492 +@media (max-width: 768px) {
5493 + .learn-press-courses .course-summary-content {
5494 + width: 100%;
5495 + }
5496 +}
5497 +.learn-press-courses .course-price .free {
5498 + color: #3ab500;
5499 +}
5500 +.learn-press-courses .course {
5501 + width: 25%;
5502 + margin: 0 0 32px 0;
5503 + box-shadow: none;
5504 + list-style: none;
5505 +}
5506 +.learn-press-courses .course-info {
5507 + display: flex;
5508 + flex-wrap: wrap;
5509 + align-items: center;
5510 + justify-content: space-between;
5511 + gap: 8px;
5512 +}
5513 +.learn-press-courses .course-instructor-category {
5514 + display: flex;
5515 + padding: 0;
5516 + gap: 4px;
5517 + flex-wrap: wrap;
5518 + margin-bottom: 12px;
5519 +}
5520 +.learn-press-courses .course-instructor-category > div > * {
5521 + display: inline;
5522 + vertical-align: middle;
5523 +}
5524 +.learn-press-courses .course-instructor-category label {
5525 + font-size: inherit;
5526 + font-weight: inherit;
5527 +}
5528 +.learn-press-courses .course-instructor-category a {
5529 + font-weight: var(--lp-font-weight-link, 600);
5530 + text-decoration: none;
5531 + color: inherit;
5532 +}
5533 +.learn-press-courses .course-instructor-category a:hover {
5534 + color: var(--lp-primary-color, #ffb606);
5535 +}
5536 +.learn-press-courses .course-wrap-meta {
5537 + display: flex;
5538 + padding: 0;
5539 + margin-bottom: 12px;
5540 + gap: 20px;
5541 + flex-wrap: wrap;
5542 + row-gap: 8px;
5543 +}
5544 +.learn-press-courses .course-wrap-meta .meta-item {
5545 + text-transform: capitalize;
5546 + display: flex;
5547 + gap: 8px;
5548 +}
5549 +.learn-press-courses .course-wrap-meta .meta-item::before {
5550 + color: var(--lp-primary-color);
5551 + font-family: "lp-icon";
5552 +}
5553 +.learn-press-courses .course-wrap-meta .meta-item > div {
5554 + display: inline-block;
5555 +}
5556 +.learn-press-courses .course-wrap-meta .meta-item-level::before {
5557 + content: "\f012";
5558 +}
5559 +.learn-press-courses .course-wrap-meta .meta-item-duration::before {
5560 + content: "\f017";
5561 +}
5562 +.learn-press-courses .course-wrap-meta .meta-item-lesson::before {
5563 + content: "\f15b";
5564 +}
5565 +.learn-press-courses .course-wrap-meta .meta-item-quiz::before {
5566 + content: "\f12e";
5567 +}
5568 +.learn-press-courses .course-wrap-meta .meta-item-student::before {
5569 + content: "\f501";
5570 +}
5571 +.learn-press-courses .course-wrap-meta .meta-item-address::before {
5572 + content: "\e91b";
5573 +}
5574 +.learn-press-courses .course-content .course-readmore a {
5575 + padding: 8px 24px;
5576 + border-radius: var(--lp-border-radius, 5px);
5577 + color: var(--lp-color-base, #333);
5578 + border: 1px solid var(--lp-color-base, #333);
5579 + transition: all 0.3s;
5580 + display: block;
5581 + background: transparent;
5582 + text-decoration: none;
5583 + text-align: center;
5584 +}
5585 +.learn-press-courses .course-content .course-readmore a:hover {
5586 + background: var(--lp-primary-color, #ffb606);
5587 + color: var(--lp-color-white, #fff);
5588 + border-color: var(--lp-primary-color, #ffb606);
5589 +}
5590 +.learn-press-courses[data-layout=list] {
5591 + margin: 0;
5592 +}
5593 +.learn-press-courses[data-layout=list] .course {
5594 + display: flex;
5595 + width: 100%;
5596 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
5597 + flex-wrap: wrap;
5598 + justify-content: flex-end;
5599 + padding-bottom: 32px;
5600 +}
5601 +.learn-press-courses[data-layout=list] .course-item {
5602 + flex-direction: row;
5603 + width: 100%;
5604 + border: unset;
5605 + align-items: start;
5606 +}
5607 +@media (max-width: 767px) {
5608 + .learn-press-courses[data-layout=list] .course-item {
5609 + flex-direction: column;
5610 + }
5611 +}
5612 +.learn-press-courses[data-layout=list] .course-content {
5613 + padding: 0 0 0 24px;
5614 +}
5615 +@media (max-width: 767px) {
5616 + .learn-press-courses[data-layout=list] .course-content {
5617 + padding: 16px 0;
5618 + }
5619 +}
5620 +.learn-press-courses[data-layout=list] .course-content .course-tags a {
5621 + margin: 0 10px 10px 0;
5622 + padding: 3px 5px;
5623 + border-radius: 3px;
5624 + color: var(--lp-color-white, #fff);
5625 + background: #e4a2a2;
5096 5626 line-height: 1;
5097 5627 }
5098 -.lp-archive-courses .course-summary-content .course-meta.course-meta-secondary {
5628 +.learn-press-courses[data-layout=list] .course-content .course-excerpt {
5629 + width: 100%;
5630 +}
5631 +.learn-press-courses[data-layout=list] .course-content .course-info {
5632 + width: 100%;
5633 + display: flex;
5634 + justify-content: space-between;
5635 +}
5636 +@media (max-width: 520px) {
5637 + .learn-press-courses[data-layout=list] .course-content .course-info {
5638 + width: 100%;
5639 + }
5640 +}
5641 +.learn-press-courses[data-layout=list] .course-content .course-info .course-students {
5642 + display: none;
5643 +}
5644 +.learn-press-courses[data-layout=list] .course-thumbnail {
5645 + width: 35%;
5646 +}
5647 +.learn-press-courses[data-layout=list] .course-content {
5648 + width: 65%;
5649 +}
5650 +@media (max-width: 767px) {
5651 + .learn-press-courses[data-layout=list] .course-thumbnail,
5652 + .learn-press-courses[data-layout=list] .course-content {
5653 + width: 100%;
5654 + }
5655 +}
5656 +.learn-press-courses[data-layout=list] .course-title {
5657 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
5658 +}
5659 +.learn-press-courses[data-layout=grid] .course, .learn-press-courses.lp-courses-related .course {
5660 + padding: 0 16px;
5661 +}
5662 +@media (max-width: 992px) {
5663 + .learn-press-courses[data-layout=grid] .course, .learn-press-courses.lp-courses-related .course {
5664 + width: 50%;
5665 + }
5666 +}
5667 +@media (max-width: 767px) {
5668 + .learn-press-courses[data-layout=grid] .course, .learn-press-courses.lp-courses-related .course {
5669 + width: 100%;
5670 + }
5671 +}
5672 +.learn-press-courses[data-layout=grid] .wp-block-learnpress-course-item-template,
5673 +.learn-press-courses[data-layout=grid] .course-item, .learn-press-courses.lp-courses-related .wp-block-learnpress-course-item-template,
5674 +.learn-press-courses.lp-courses-related .course-item {
5675 + border: 1px solid var(--lp-border-color, #E2E0DB);
5676 + border-radius: var(--lp-border-radius, 5px);
5677 +}
5678 +.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-duration,
5679 +.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-level,
5680 +.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-quiz,
5681 +.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-duration,
5682 +.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-level,
5683 +.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,
5684 +.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-level,
5685 +.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-quiz,
5686 +.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-duration,
5687 +.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-level,
5688 +.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-quiz {
5689 + display: none;
5690 +}
5691 +.learn-press-courses[data-layout=grid] .course-content, .learn-press-courses.lp-courses-related .course-content {
5692 + width: 100%;
5693 + padding: 20px;
5694 + flex-grow: 1;
5695 +}
5696 +.learn-press-courses[data-layout=grid] .course-content .course-info, .learn-press-courses.lp-courses-related .course-content .course-info {
5697 + flex-direction: column;
5698 + align-items: flex-start;
5699 + gap: 12px;
5700 +}
5701 +.learn-press-courses[data-layout=grid] .course-content .course-info .course-readmore, .learn-press-courses.lp-courses-related .course-content .course-info .course-readmore {
5702 + width: 100%;
5703 + text-align: center;
5704 +}
5705 +.learn-press-courses[data-layout=grid] .course-content .course-excerpt,
5706 +.learn-press-courses[data-layout=grid] .course-content .course-short-description, .learn-press-courses.lp-courses-related .course-content .course-excerpt,
5707 +.learn-press-courses.lp-courses-related .course-content .course-short-description {
5708 + display: none;
5709 +}
5710 +.learn-press-courses[data-layout=grid] .learn-press-message, .learn-press-courses.lp-courses-related .learn-press-message {
5711 + margin-left: 15px;
5712 + margin-right: 15px;
5713 +}
5714 +.learn-press-courses[data-layout=grid] .course-thumbnail, .learn-press-courses.lp-courses-related .course-thumbnail {
5715 + border-radius: var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0 0;
5716 +}
5717 +.learn-press-courses[data-size="3"] .course {
5718 + width: 33.3333%;
5719 +}
5720 +@media (max-width: 767px) {
5721 + .learn-press-courses[data-size="3"] .course {
5722 + width: 100%;
5723 + }
5724 +}
5725 +.learn-press-courses .lp-archive-course-skeleton {
5726 + position: absolute;
5727 + height: 100%;
5728 + 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%);
5729 + animation: lp-skeleton-loading 1.4s ease infinite;
5730 + background-size: 400% 100%;
5731 +}
5732 +.learn-press-courses .lp-archive-course-skeleton li {
5733 + display: none;
5734 +}
5735 +
5736 +.lp-list-courses-default {
5737 + position: relative;
5738 +}
5739 +.lp-list-courses-default .lp-skeleton-animation {
5740 + clear: both;
5741 + padding: 5px 0 0 0;
5742 +}
5743 +
5744 +.lp-courses-bar {
5745 + display: flex;
5746 + width: 100%;
5747 + justify-content: space-between;
5748 + gap: 12px;
5749 + margin-bottom: 32px;
5750 + flex-wrap: wrap;
5751 +}
5752 +.lp-courses-bar .courses-order-by {
5099 5753 margin-bottom: 0;
5754 + border: 1px solid var(--lp-border-color, #E2E0DB);
5755 + border-radius: var(--lp-border-radius, 5px);
5756 + padding: 8px 16px;
5757 + height: inherit;
5758 + font-size: inherit;
5759 + line-height: 1.1;
5760 + box-shadow: none;
5761 + padding-right: 30px;
5762 + background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
5763 + background-size: 0.8em;
5764 + background-position: calc(100% - 0.5em) center;
5765 + background-repeat: no-repeat;
5766 + -webkit-appearance: none;
5767 + appearance: none;
5768 + line-height: 1.1;
5100 5769 }
5770 +.woocommerce-js .lp-courses-bar .courses-order-by {
5771 + background-position-x: calc(100% - 10px);
5772 +}
5773 +.lp-courses-bar .courses-order-by:focus {
5774 + border-color: var(--lp-primary-color);
5775 + outline: 0;
5776 +}
5777 +.lp-courses-bar > * {
5778 + display: flex;
5779 +}
5780 +.lp-courses-bar .search-courses {
5781 + display: flex;
5782 + flex: 1;
5783 + margin-bottom: 0;
5784 +}
5785 +.lp-courses-bar .search-courses input {
5786 + width: 100%;
5787 + max-width: 240px;
5788 + margin: 0 4px 0 0;
5789 + border: 1px solid var(--lp-border-color, #E2E0DB);
5790 + border-radius: var(--lp-border-radius, 5px);
5791 + padding: 8px 16px;
5792 + height: inherit;
5793 + font-size: inherit;
5794 + line-height: 1.1;
5795 + box-shadow: none;
5796 +}
5797 +.lp-courses-bar .search-courses input::placeholder {
5798 + color: #999;
5799 +}
5800 +.lp-courses-bar .search-courses input:focus {
5801 + border-color: var(--lp-primary-color);
5802 + outline: 0;
5803 +}
5804 +.lp-courses-bar .search-courses button {
5805 + border: 1px solid var(--lp-border-color, #E2E0DB);
5806 + border-radius: var(--lp-border-radius, 5px);
5807 + padding: 8px 16px;
5808 + height: inherit;
5809 + font-size: inherit;
5810 + line-height: 1.1;
5811 + box-shadow: none;
5812 + box-shadow: 0 0 0;
5813 + margin-bottom: 0;
5814 +}
5815 +.lp-courses-bar .search-courses button i {
5816 + font-size: 1.2em;
5817 + line-height: 1.2;
5818 +}
5819 +.lp-courses-bar .search-courses button:focus {
5820 + outline: 0;
5821 +}
5822 +.lp-courses-bar .search-courses button.loading > i:before {
5823 + display: inline-block;
5824 + content: "\f110";
5825 + animation: lp-rotating 1s linear infinite;
5826 +}
5827 +.lp-courses-bar .switch-layout {
5828 + align-items: center;
5829 + justify-content: center;
5830 +}
5101 5831 @media (max-width: 768px) {
5102 - .lp-archive-courses .course-summary-content {
5832 + .lp-courses-bar .switch-layout {
5833 + display: none;
5834 + }
5835 +}
5836 +.lp-courses-bar .switch-layout input[type=radio] {
5837 + display: none;
5838 +}
5839 +.lp-courses-bar .switch-layout .switch-btn {
5840 + margin: 0;
5841 + cursor: pointer;
5842 + padding: 8px 12px;
5843 +}
5844 +.lp-courses-bar .switch-layout .switch-btn::before {
5845 + display: inline-block;
5846 + margin: 6px;
5847 + color: var(--lp-color-base, #333);
5848 + font-family: "lp-icon";
5849 + line-height: 1.2;
5850 + width: 1em;
5851 +}
5852 +.lp-courses-bar .switch-layout .switch-btn.grid {
5853 + border-radius: var(--lp-border-radius, 5px) 0 0 var(--lp-border-radius, 5px);
5854 + border: 1px solid var(--lp-border-color, #E2E0DB);
5855 + border-right: none;
5856 +}
5857 +.lp-courses-bar .switch-layout .switch-btn.grid::before {
5858 + content: "\f009";
5859 +}
5860 +.lp-courses-bar .switch-layout .switch-btn.list {
5861 + border-radius: 0 var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0;
5862 + border: 1px solid var(--lp-border-color, #E2E0DB);
5863 + border-left: none;
5864 +}
5865 +.lp-courses-bar .switch-layout .switch-btn.list::before {
5866 + content: "\f03a";
5867 +}
5868 +.lp-courses-bar .course-filter-btn-mobile {
5869 + display: inline-flex;
5870 + align-items: center;
5871 +}
5872 +@media (min-width: 769px) {
5873 + .lp-courses-bar .course-filter-btn-mobile {
5874 + display: none;
5875 + }
5876 +}
5877 +@media (max-width: 767px) {
5878 + .lp-courses-bar .search-courses {
5103 5879 width: 100%;
5104 5880 }
5881 + .lp-courses-bar .search-courses input {
5882 + min-width: 240px;
5883 + max-width: unset;
5884 + }
5105 5885 }
5106 -.lp-archive-courses .course-detail-info {
5107 - padding: 40px 0 10px 0;
5886 +
5887 +.switch-layout input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2) {
5888 + background-color: var(--lp-white-grey, #F7F7FB);
5889 +}
5890 +input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before {
5891 + color: var(--lp-primary-color);
5892 +}
5893 +
5894 +.switch-layout input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4) {
5895 + background-color: var(--lp-white-grey, #F7F7FB);
5896 +}
5897 +input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before {
5898 + color: var(--lp-primary-color);
5899 +}
5900 +
5901 +.switch-layout input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6) {
5902 + background-color: var(--lp-white-grey, #F7F7FB);
5903 +}
5904 +input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before {
5905 + color: var(--lp-primary-color);
5906 +}
5907 +
5908 +.switch-layout input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8) {
5909 + background-color: var(--lp-white-grey, #F7F7FB);
5910 +}
5911 +input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before {
5912 + color: var(--lp-primary-color);
5913 +}
5914 +
5915 +.switch-layout input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10) {
5916 + background-color: var(--lp-white-grey, #F7F7FB);
5917 +}
5918 +input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before {
5919 + color: var(--lp-primary-color);
5920 +}
5921 +
5922 +.switch-layout input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12) {
5923 + background-color: var(--lp-white-grey, #F7F7FB);
5924 +}
5925 +input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before {
5926 + color: var(--lp-primary-color);
5927 +}
5928 +
5929 +.switch-layout input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14) {
5930 + background-color: var(--lp-white-grey, #F7F7FB);
5931 +}
5932 +input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before {
5933 + color: var(--lp-primary-color);
5934 +}
5935 +
5936 +.switch-layout input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16) {
5937 + background-color: var(--lp-white-grey, #F7F7FB);
5938 +}
5939 +input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before {
5940 + color: var(--lp-primary-color);
5941 +}
5942 +
5943 +.switch-layout input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18) {
5944 + background-color: var(--lp-white-grey, #F7F7FB);
5945 +}
5946 +input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before {
5947 + color: var(--lp-primary-color);
5948 +}
5949 +
5950 +.switch-layout input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20) {
5951 + background-color: var(--lp-white-grey, #F7F7FB);
5952 +}
5953 +input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20)::before {
5954 + color: var(--lp-primary-color);
5955 +}
5956 +
5957 +/**
5958 + * End Archive courses page.
5959 + */
5960 +.lp_allow_repurchase_select {
5961 + padding: 20px;
5962 + background: #f7f7f7;
5963 +}
5964 +.lp_allow_repurchase_select > ul {
5965 + padding: 0;
5966 + list-style: none;
5967 +}
5968 +.lp_allow_repurchase_select > ul li label {
5969 + display: flex;
5970 + align-items: center;
5971 + gap: 10px;
5972 +}
5973 +.lp_allow_repurchase_select > a {
5974 + display: inline-block;
5975 + margin-top: 10px;
5976 + color: var(--lp-color-white, #fff);
5977 + background-color: #222;
5978 +}
5979 +
5980 +.lp-single-offline-course .lp-single-offline-course-main {
5981 + display: flex;
5982 + gap: 30px;
5983 + margin-bottom: 80px;
5984 +}
5985 +.lp-single-offline-course .course-price .free {
5986 + color: #3AB500;
5987 +}
5988 +.lp-single-offline-course .course-price .origin-price {
5989 + text-decoration: line-through;
5990 + opacity: 0.6;
5991 + margin-right: 4px;
5992 +}
5993 +.lp-single-offline-course__left {
5994 + width: 70%;
5995 +}
5996 +.lp-single-offline-course__left > div {
5997 + margin-bottom: 32px;
5998 +}
5999 +.lp-single-offline-course__left .learn-press-breadcrumb {
6000 + display: flex;
6001 + list-style: none;
6002 + flex-wrap: wrap;
6003 + gap: 5px;
6004 + font-size: var(--lp-font-size-base);
6005 + align-items: center;
6006 + margin-bottom: 8px;
6007 + padding: 0;
6008 +}
6009 +.lp-single-offline-course__left .learn-press-breadcrumb li {
6010 + list-style: none;
6011 + padding: 0;
6012 + margin: 0;
6013 +}
6014 +.lp-single-offline-course__left .course-title {
6015 + display: block;
6016 + font-weight: 700;
6017 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
6018 + margin: 0 0 12px 0;
6019 +}
6020 +.lp-single-offline-course__left .course-img img {
6021 + width: 100%;
6022 +}
6023 +.lp-single-offline-course__left .lp-single-course-offline-info-one {
6024 + margin-bottom: 12px;
6025 +}
6026 +.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta {
6027 + display: inline;
6028 + line-height: 1.4;
6029 + margin-left: 12px;
6030 + padding-left: 12px;
6031 + border-left: 1px solid #E2E0DB;
6032 +}
6033 +.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta:first-child {
6034 + margin: 0;
6035 + padding: 0;
6036 + border: none;
6037 +}
6038 +.lp-single-offline-course__left .lp-single-course-offline-info-one .lp-item-wishlist.active {
6039 + color: var(--lp-primary-color);
6040 +}
6041 +.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info {
6042 + display: inline-block;
6043 +}
6044 +.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info .ico-star {
6045 + display: inline-block;
6046 + vertical-align: sub;
6047 + margin-right: 4px;
6048 +}
6049 +.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info svg {
6050 + height: 22px;
6051 +}
6052 +.lp-single-offline-course__left .instructor-description {
6053 + margin-top: 16px;
6054 +}
6055 +.lp-single-offline-course__left .course-features ul,
6056 +.lp-single-offline-course__left .course-target ul,
6057 +.lp-single-offline-course__left .course-requirements ul {
6058 + margin: 0 0 0 20px;
6059 + padding: 0;
6060 +}
6061 +.lp-single-offline-course__left .instructor-social {
6062 + display: flex;
6063 + gap: 8px;
6064 + margin-top: 30px;
6065 +}
6066 +.lp-single-offline-course__left .instructor-social a {
6067 + width: 37px;
6068 + height: 37px;
6069 + display: inline-flex;
6070 + align-items: center;
6071 + justify-content: center;
6072 + background-color: #F1F2F8;
6073 + border-radius: 50%;
6074 +}
6075 +.lp-single-offline-course__left .instructor-social a:hover {
6076 + background-color: var(--lp-primary-color);
6077 +}
6078 +.lp-single-offline-course__left .instructor-social a:hover i {
5108 6079 color: #fff;
5109 - background: var(--lp-secondary-color);
6080 +}
6081 +.lp-single-offline-course__left .instructor-social a .lp-icon-facebook {
6082 + color: #216BF6;
6083 +}
6084 +.lp-single-offline-course__left .instructor-social a .lp-icon-twitter {
6085 + color: #169DF0;
6086 +}
6087 +.lp-single-offline-course__left .instructor-social a .lp-icon-youtube-play {
6088 + color: #FF0200;
6089 +}
6090 +.lp-single-offline-course__left .instructor-social a .lp-icon-linkedin {
6091 + color: #0078B7;
6092 +}
6093 +.lp-single-offline-course__left .instructor-social a i {
6094 + font-size: 18px;
6095 +}
6096 +.lp-single-offline-course__left .item-title {
6097 + margin-bottom: 30px;
6098 +}
6099 +.lp-single-offline-course__left > img {
6100 + margin-bottom: 30px;
6101 +}
6102 +.lp-single-offline-course__right {
6103 + width: 30%;
5110 6104 position: relative;
5111 6105 }
5112 -.lp-archive-courses .course-detail-info::before, .lp-archive-courses .course-detail-info::after {
6106 +.lp-single-offline-course__right__sticky {
6107 + position: sticky;
6108 + top: 0;
6109 +}
6110 +.lp-single-offline-course .info-metas,
6111 +.lp-single-offline-course .course-featured-review {
6112 + border: 1px solid #E2E0DB;
6113 + padding: 30px;
6114 + margin-bottom: 60px;
6115 +}
6116 +@media (max-width: 767px) {
6117 + .lp-single-offline-course .info-metas,
6118 + .lp-single-offline-course .course-featured-review {
6119 + margin-bottom: 30px;
6120 + }
6121 +}
6122 +.lp-single-offline-course .info-metas .info-meta-item,
6123 +.lp-single-offline-course .course-featured-review .info-meta-item {
6124 + display: flex;
6125 + justify-content: space-between;
6126 + border-bottom: 1px solid #E2E0DB;
6127 + padding-bottom: 16px;
6128 + margin-bottom: 16px;
6129 + font-size: var(--lp-font-size-base);
6130 +}
6131 +.lp-single-offline-course .info-metas .info-meta-item:nth-last-of-type(2),
6132 +.lp-single-offline-course .course-featured-review .info-meta-item:nth-last-of-type(2) {
6133 + border: none;
6134 + padding-bottom: 0;
6135 + margin-bottom: 0;
6136 +}
6137 +.lp-single-offline-course .info-metas .info-meta-left,
6138 +.lp-single-offline-course .course-featured-review .info-meta-left {
6139 + display: inline-flex;
6140 + align-items: center;
6141 + gap: 8px;
6142 +}
6143 +.lp-single-offline-course .info-metas .info-meta-left > span,
6144 +.lp-single-offline-course .course-featured-review .info-meta-left > span {
6145 + min-width: 16px;
6146 +}
6147 +@media (min-width: 992px) {
6148 + .lp-single-offline-course .info-metas.lp-is-mobile,
6149 + .lp-single-offline-course .course-featured-review.lp-is-mobile {
6150 + display: none;
6151 + }
6152 +}
6153 +@media (max-width: 991px) {
6154 + .lp-single-offline-course .info-metas.lp-is-pc,
6155 + .lp-single-offline-course .course-featured-review.lp-is-pc {
6156 + display: none;
6157 + }
6158 +}
6159 +.lp-single-offline-course form.purchase-course, .lp-single-offline-course form.enroll-course, .lp-single-offline-course form.retake-course {
6160 + width: 100%;
6161 +}
6162 +.lp-single-offline-course .course-buttons {
6163 + display: flex;
6164 + gap: 12px;
6165 + flex-wrap: wrap;
6166 + margin-top: 30px;
6167 +}
6168 +.lp-single-offline-course .course-buttons .lp-button {
6169 + padding: 12px 16px;
6170 + border-radius: var(--lp-border-radius, 3px);
6171 + font-size: var(--button--font-size);
6172 + line-height: 1.5em;
6173 + font-weight: 600;
6174 + width: 100%;
6175 +}
6176 +.lp-single-offline-course .course-buttons .lp-button.button {
6177 + border: 0;
6178 +}
6179 +.lp-single-offline-course .course-buttons a.course-btn-extra {
6180 + border-color: var(--lp-primary-color);
6181 + color: var(--lp-primary-color);
6182 +}
6183 +.lp-single-offline-course .course-buttons a.course-btn-extra:focus, .lp-single-offline-course .course-buttons a.course-btn-extra:hover {
6184 + background-color: var(--lp-primary-color);
6185 + color: #fff;
6186 +}
6187 +.lp-single-offline-course .course-buttons .button-purchase-course {
6188 + background-color: var(--lp-primary-color);
6189 + color: #fff;
6190 +}
6191 +.lp-single-offline-course .featured-review__title {
6192 + font-weight: bold;
6193 + font-size: 1.4rem;
6194 + margin-top: 10px;
6195 +}
6196 +.lp-single-offline-course .course-featured-review {
6197 + display: flex;
6198 + flex-direction: column;
6199 + justify-content: center;
6200 + align-items: center;
6201 + text-align: center;
6202 + gap: 16px;
6203 + position: relative;
6204 +}
6205 +.lp-single-offline-course .course-featured-review::before {
6206 + background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='28' fill='%23F2F1F8'/%3E%3Cpath d='M17.425 40.5325C17.3136 40.5325 17.2015 40.5061 17.0958 40.4518C16.7823 40.2903 16.6073 39.9215 16.6673 39.5504L18.2548 31.142H12.7691C12.3442 31.142 12 30.7678 12 30.3058V15.5028C12 15.0409 12.3442 14.6666 12.7691 14.6666H25.8927C26.3176 14.6666 26.6618 15.0409 26.6618 15.5028V30.3051C26.6618 30.5046 26.5961 30.6979 26.4761 30.8501L18.0084 40.2406C17.8584 40.43 17.6442 40.5325 17.425 40.5325ZM13.5389 29.4689H19.1731C19.4009 29.4689 19.6165 29.5783 19.7629 29.7678C19.9093 29.9572 19.9707 30.2072 19.9307 30.451L18.6739 36.8314L25.1243 29.9953V16.3398H13.5389V29.4689Z' fill='%23121212'/%3E%3Cpath d='M34.7609 40.5325C34.6495 40.5325 34.5374 40.5061 34.4317 40.4518C34.1182 40.2903 33.9433 39.9215 34.0033 39.5496L35.5907 31.1413H30.105C29.6801 31.1413 29.3359 30.767 29.3359 30.3051V15.5028C29.3359 15.0409 29.6801 14.6666 30.105 14.6666H43.2286C43.4329 14.6666 43.6285 14.7551 43.7728 14.912C43.917 15.0688 43.9977 15.2815 43.9977 15.5036V30.3058C43.9977 30.5054 43.9313 30.6987 43.8113 30.8509L35.3436 40.2414C35.1937 40.4308 34.9787 40.5333 34.7595 40.5333L34.7609 40.5325ZM30.8748 29.4689H36.509C36.7368 29.4689 36.9525 29.5783 37.0989 29.7678C37.2452 29.9572 37.3067 30.2072 37.2667 30.451L36.0099 36.8306L42.4603 29.9953V16.3398H30.8755L30.8748 29.4689Z' fill='%23121212'/%3E%3C/svg%3E%0A");
5113 6207 content: "";
5114 - width: 50%;
5115 - height: 100%;
6208 + width: 56px;
6209 + height: 56px;
6210 + position: absolute;
6211 + top: -25px;
6212 +}
6213 +.lp-single-offline-course .featured-review__stars {
6214 + order: 3;
6215 + color: var(--lp-primary-color);
6216 +}
6217 +.lp-single-offline-course .lp-list-courses-related .section-title {
6218 + margin-bottom: 40px;
6219 +}
6220 +
6221 +@media (max-width: 991px) {
6222 + .lp-single-offline-course .lp-single-offline-course-main {
6223 + flex-direction: column;
6224 + margin-bottom: 0;
6225 + }
6226 + .lp-single-offline-course__left, .lp-single-offline-course__right {
6227 + width: 100%;
6228 + }
6229 +}
6230 +@media (max-width: 767px) {
6231 + .lp-single-offline-course__left .lp-instructor-info {
6232 + flex-direction: column;
6233 + }
6234 +}
6235 +.lp-archive-courses .course-detail-info {
6236 + padding: 28px 0 24px 0;
6237 + color: var(--lp-color-white, #fff);
5116 6238 background: var(--lp-secondary-color);
5117 - position: absolute;
5118 - top: 0;
6239 + position: relative;
5119 6240 }
5120 -.lp-archive-courses .course-detail-info::before {
5121 - right: 100%;
5122 - left: auto;
6241 +.lp-archive-courses .course-detail-info .course-title {
6242 + margin: 0 0 24px 0;
6243 + border-bottom: 1px solid rgba(255, 255, 255, 0.1);
6244 + color: var(--lp-color-white, #fff);
6245 + font-weight: 700;
6246 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
6247 + padding-bottom: 24px;
5123 6248 }
5124 -.lp-archive-courses .course-detail-info::after {
5125 - left: 100%;
5126 - right: auto;
6249 +@media (min-width: 769px) {
6250 + .lp-archive-courses .course-detail-info {
6251 + overflow-x: hidden;
6252 + }
6253 + .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 {
6254 + padding-right: 320px;
6255 + }
6256 + .lp-archive-courses .course-detail-info::before, .lp-archive-courses .course-detail-info::after {
6257 + content: "";
6258 + width: 50%;
6259 + height: 100%;
6260 + background: var(--lp-secondary-color);
6261 + position: absolute;
6262 + top: 0;
6263 + }
6264 + .lp-archive-courses .course-detail-info::before {
6265 + right: 100%;
6266 + left: auto;
6267 + }
6268 + .lp-archive-courses .course-detail-info::after {
6269 + left: 100%;
6270 + right: auto;
6271 + }
5127 6272 }
6273 +.lp-archive-courses .course-detail-info .course-meta-secondary {
6274 + margin-bottom: 0;
6275 +}
6276 +.lp-archive-courses .course-meta__pull-left {
6277 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6278 +}
5128 6279 .lp-archive-courses .course-meta__pull-left .meta-item {
5129 6280 display: flex;
5130 - height: 46px;
5131 - margin-right: 50px;
5132 - font-size: 16px;
5133 - font-weight: 300;
5134 6281 text-transform: capitalize;
6282 + align-items: center;
5135 6283 }
5136 -.lp-archive-courses .course-meta__pull-left .meta-item span {
5137 - padding-right: 4px;
5138 - padding-left: 0;
5139 -}
5140 -.lp-archive-courses .course-meta__pull-left .meta-item:last-child {
5141 - margin-right: 0;
5142 -}
5143 6284 .lp-archive-courses .course-meta__pull-left .meta-item::before {
5144 6285 margin-right: 8px;
5145 6286 color: var(--lp-primary-color);
5146 - font-family: "Font Awesome 5 Free";
5147 - font-weight: 900;
6287 + font-family: "lp-icon";
5148 6288 }
5149 6289 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image {
5150 - margin-right: 10px;
6290 + margin-right: 8px;
5151 6291 flex: 0 0 46px;
5152 6292 }
5153 6293 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image img {
5154 6294 overflow: hidden;
@@ -5155,8 +6295,9 @@
5155 6295 position: relative;
5156 6296 width: 46px;
5157 6297 height: 46px;
5158 6298 border-radius: 50%;
6299 + display: block;
5159 6300 }
5160 6301 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-duration::before {
5161 6302 content: "\f017";
5162 6303 }
@@ -5171,33 +6312,23 @@
5171 6312 }
5172 6313 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student::before {
5173 6314 content: "\f501";
5174 6315 }
5175 -@media (max-width: 1024px) {
5176 - .lp-archive-courses .course-meta__pull-left .meta-item {
5177 - margin-right: 30px;
5178 - }
5179 -}
5180 -@media (max-width: 767px) {
5181 - .lp-archive-courses .course-meta__pull-left .meta-item {
5182 - margin-right: 0;
5183 - }
5184 -}
5185 6316 .lp-archive-courses .course-meta__pull-left .meta-item__value label {
5186 6317 margin: 0;
5187 - color: #999;
5188 - font-size: 14px;
6318 + color: var(--lp-color-accent-1);
6319 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
5189 6320 font-weight: 300;
5190 6321 line-height: 1.5;
6322 + display: block;
5191 6323 }
5192 6324 .lp-archive-courses .course-meta__pull-left .meta-item__value > div {
5193 6325 line-height: 1.5;
5194 6326 }
5195 6327 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a {
5196 - color: #fff;
5197 - font-size: 16px;
5198 - font-weight: 400;
6328 + color: var(--lp-color-white, #fff);
5199 6329 text-transform: capitalize;
6330 + text-decoration: none;
5200 6331 }
5201 6332 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a:hover {
5202 6333 color: var(--lp-primary-color);
5203 6334 }
@@ -5203,38 +6334,22 @@
5203 6334 }
5204 6335 .lp-archive-courses .course-meta__pull-left .meta-item-categories {
5205 6336 align-items: center;
5206 6337 }
5207 -.lp-archive-courses .course-meta__pull-left .meta-item-categories::before {
5208 - margin-right: 10px;
5209 - font-size: 36px;
5210 - content: "\f02e";
5211 -}
5212 6338 .lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div span {
5213 - padding: 0 5px;
6339 + padding: 0 4px;
5214 6340 }
5215 -.lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div a:hover {
5216 - color: var(--lp-primary-color);
5217 -}
5218 6341 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value {
5219 6342 display: flex;
5220 - flex-direction: column-reverse;
5221 - justify-content: flex-end;
5222 - align-items: flex-end;
6343 + flex-direction: column;
6344 + justify-content: space-between;
5223 6345 }
5224 6346 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value .review-stars-rated {
5225 6347 margin-bottom: 0;
5226 6348 line-height: 1;
5227 6349 }
5228 -@media (max-width: 767px) {
5229 - .lp-archive-courses .course-meta__pull-left {
5230 - display: grid;
5231 - grid-template-columns: repeat(2, 1fr);
5232 - grid-gap: 20px;
5233 - }
5234 -}
5235 6350 .lp-archive-courses .course-meta-primary {
5236 - margin-bottom: 36px;
6351 + margin-bottom: 20px;
5237 6352 }
5238 6353 .lp-archive-courses .course-meta-primary .meta-item-categories::before {
5239 6354 font-weight: 400;
5240 6355 }
@@ -5263,9 +6378,9 @@
5263 6378 }
5264 6379 .lp-archive-courses .course-summary-sidebar {
5265 6380 width: 300px;
5266 6381 max-width: 100%;
5267 - margin-top: -272px;
6382 + margin-top: -180px;
5268 6383 }
5269 6384 @media (max-width: 768px) {
5270 6385 .lp-archive-courses .course-summary-sidebar {
5271 6386 width: 100%;
@@ -5291,9 +6406,9 @@
5291 6406 margin-top: 30px;
5292 6407 padding: 0;
5293 6408 }
5294 6409 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist {
5295 - color: #fff;
6410 + color: var(--lp-color-white, #fff);
5296 6411 background: transparent !important;
5297 6412 font-size: 0;
5298 6413 }
5299 6414 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist.on, .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist:hover {
@@ -5299,17 +6414,15 @@
5299 6414 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist.on, .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist:hover {
5300 6415 color: var(--lp-primary-color);
5301 6416 }
5302 6417 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist::before {
5303 - font-family: "Font Awesome 5 Free";
5304 - font-size: 16px;
5305 - font-weight: 900;
6418 + font-family: "lp-icon";
6419 + font-size: 1em;
5306 6420 content: "\f004";
5307 6421 }
5308 6422 .lp-archive-courses .course-summary-sidebar__inner > div {
5309 - overflow: hidden;
5310 6423 padding: 20px;
5311 - background: #fff;
6424 + background: var(--lp-color-white, #fff);
5312 6425 }
5313 6426 .lp-archive-courses .course-summary-sidebar__inner > div ul {
5314 6427 list-style: none;
5315 6428 }
@@ -5314,603 +6427,579 @@
5314 6427 list-style: none;
5315 6428 }
5316 6429 .lp-archive-courses .course-summary-sidebar__inner > div ul li a {
5317 6430 color: #666;
5318 - font-size: 16px;
5319 6431 font-weight: 300;
5320 - line-height: 24px;
6432 + line-height: 1.5em;
5321 6433 }
5322 6434 .lp-archive-courses .course-summary-sidebar__inner > div ul li a:hover {
5323 6435 color: var(--lp-primary-color);
5324 6436 box-shadow: unset;
5325 6437 }
5326 -
5327 -.learn-press-courses {
5328 - clear: both;
5329 - margin: 0 -15px;
5330 - padding: 0 !important;
5331 - min-height: 300px;
5332 - list-style: none;
5333 - position: relative;
5334 - display: -webkit-box;
5335 - display: -moz-box;
5336 - display: -ms-flexbox;
5337 - display: -moz-flex;
5338 - display: -webkit-flex;
6438 +.lp-archive-courses .courses-btn-load-more {
5339 6439 display: flex;
5340 - -webkit-flex-wrap: wrap;
5341 - flex-wrap: wrap;
6440 + align-items: center;
6441 + gap: 5px;
5342 6442 }
5343 -.learn-press-courses .course {
5344 - width: 25%;
5345 - margin: 0 0 60px 0;
5346 - box-shadow: none;
5347 - list-style: none;
6443 +.lp-archive-courses .course-wishlist:before {
6444 + font-family: "lp-icon";
5348 6445 }
5349 -.learn-press-courses[data-layout=list] {
5350 - margin: 0;
6446 +.lp-archive-courses .lp-course-curriculum ul {
6447 + padding: 0;
5351 6448 }
5352 -.learn-press-courses[data-layout=list] .course {
5353 - display: flex;
5354 - width: 100%;
5355 - padding: 24px;
5356 - border: 1px solid rgba(204, 204, 204, 0.3);
5357 - border-radius: 4px;
5358 - flex-wrap: wrap;
5359 - justify-content: flex-end;
6449 +
6450 +.lp-single-course__header {
6451 + background-color: #F1F2F8;
5360 6452 }
6453 +.lp-single-course__header__inner {
6454 + max-width: var(--lp-container-max-width);
6455 + margin: 0 auto;
6456 + padding-right: var(--lp-cotainer-padding);
6457 + padding-left: var(--lp-cotainer-padding);
6458 + padding-top: 40px;
6459 + padding-bottom: 40px;
6460 +}
5361 6461 @media (max-width: 767px) {
5362 - .learn-press-courses[data-layout=list] .course {
5363 - padding: 15px;
6462 + .lp-single-course__header__inner {
6463 + padding-top: 20px;
6464 + padding-bottom: 20px;
5364 6465 }
5365 6466 }
5366 -.learn-press-courses[data-layout=list] .course-item {
5367 - flex-direction: row;
5368 - width: 100%;
5369 - border: unset;
5370 - justify-content: space-between;
6467 +@media (min-width: 992px) {
6468 + .lp-single-course__header__inner > * {
6469 + width: calc(100% - 440px);
6470 + }
5371 6471 }
5372 -@media (max-width: 767px) {
5373 - .learn-press-courses[data-layout=list] .course-item {
5374 - flex-direction: column;
5375 - }
6472 +.lp-single-course__header .learn-press-breadcrumb {
6473 + display: flex;
6474 + list-style: none;
6475 + gap: 4px;
6476 + flex-wrap: wrap;
6477 + margin-bottom: 8px;
6478 + padding: 0;
5376 6479 }
5377 -.learn-press-courses[data-layout=list] .course-content {
5378 - float: right;
5379 - width: calc(64.2% - 76px);
5380 - padding-top: 5px;
6480 +.lp-single-course__header .course-title {
6481 + font-weight: 700;
6482 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
6483 + margin: 0 0 24px 0;
5381 6484 }
5382 -@media (max-width: 1200px) {
5383 - .learn-press-courses[data-layout=list] .course-content {
5384 - width: calc(64.2% - 40px);
6485 +@media (max-width: 767px) {
6486 + .lp-single-course__header .course-title {
6487 + margin: 0 0 16px 0;
5385 6488 }
5386 6489 }
5387 -@media (max-width: 1200px) {
5388 - .learn-press-courses[data-layout=list] .course-content {
5389 - width: calc(64.2% - 25px);
5390 - }
6490 +.lp-single-course__header .course-instructor-category {
6491 + display: flex;
6492 + padding: 0;
6493 + gap: 4px;
6494 + flex-wrap: wrap;
6495 + margin-bottom: 40px;
5391 6496 }
5392 6497 @media (max-width: 767px) {
5393 - .learn-press-courses[data-layout=list] .course-content {
5394 - width: 100%;
5395 - padding-top: 20px;
6498 + .lp-single-course__header .course-instructor-category {
6499 + margin-bottom: 20px;
5396 6500 }
5397 6501 }
5398 -.learn-press-courses[data-layout=list] .course-content .course-categories a {
5399 - position: relative;
5400 - padding: 2px 20px 2px 15px;
5401 - -webkit-clip-path: polygon(0% 0%, 100% 0, 88% 50%, 100% 100%, 0% 100%);
5402 - clip-path: polygon(0% 0%, 100% 0, 88% 50%, 100% 100%, 0% 100%);
6502 +.lp-single-course__header .course-instructor-category > div > * {
6503 + display: inline;
6504 + vertical-align: middle;
5403 6505 }
5404 -.learn-press-courses[data-layout=list] .course-content .course-permalink {
5405 - height: 25px;
5406 - margin-bottom: 5px;
5407 - -webkit-line-clamp: 1;
6506 +.lp-single-course__header .course-instructor-category label {
6507 + font-size: inherit;
6508 + font-weight: inherit;
5408 6509 }
5409 -.learn-press-courses[data-layout=list] .course-content .course-tags a {
5410 - margin: 0 10px 10px 0;
5411 - padding: 3px 5px;
5412 - border-radius: 3px;
5413 - color: #fff;
5414 - background: #e4a2a2;
5415 - line-height: 1;
6510 +.lp-single-course__header .course-instructor-category a {
6511 + text-decoration: none;
6512 + color: inherit;
5416 6513 }
5417 -.learn-press-courses[data-layout=list] .course-content .course-footer {
5418 - float: left;
5419 - margin-right: 20px;
6514 +.lp-single-course__header .course-instructor-category a:hover {
6515 + color: var(--lp-primary-color, #ffb606);
5420 6516 }
5421 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-students {
5422 - display: none;
6517 +.lp-single-course__header .lp-single-course-info-one {
6518 + display: flex;
6519 + column-gap: 20px;
6520 + row-gap: 8px;
6521 + flex-wrap: wrap;
5423 6522 }
5424 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-price {
5425 - float: unset;
5426 -}
5427 -@media (max-width: 767px) {
5428 - .learn-press-courses[data-layout=list] .course-content .course-footer {
5429 - margin-bottom: 30px;
5430 - }
5431 -}
5432 -.learn-press-courses[data-layout=list] .course-content .course-readmore {
5433 - float: right;
6523 +.lp-single-course__header .lp-single-course-info-one .star-info {
6524 + display: inline-flex;
6525 + align-items: center;
6526 + gap: 4px;
6527 + padding-right: 20px;
5434 6528 position: relative;
5435 - right: 4px;
5436 6529 }
5437 -.learn-press-courses[data-layout=list] .course-content .course-readmore a {
5438 - padding: 9px 24px;
5439 - border-radius: 3px;
5440 - color: #fff;
5441 - background: var(--lp-primary-color);
5442 - font-weight: 400;
5443 - line-height: 1;
5444 - transition: all 0.3s;
5445 - display: block;
6530 +.lp-single-course__header .lp-single-course-info-one .star-info::after {
6531 + content: "";
6532 + right: 0;
6533 + left: auto;
6534 + width: 1px;
6535 + height: 20px;
6536 + position: absolute;
6537 + background-color: var(--lp-border-color, #E2E0DB);
5446 6538 }
5447 -.learn-press-courses[data-layout=list] .course-content .course-readmore a:hover {
5448 - opacity: 0.5;
5449 - background: var(--lp-primary-color);
6539 +@media (max-width: 500px) {
6540 + .lp-single-course__header .lp-single-course-info-one .star-info {
6541 + padding-right: 0;
6542 + }
6543 + .lp-single-course__header .lp-single-course-info-one .star-info::after {
6544 + content: none;
6545 + }
5450 6546 }
5451 -@media (max-width: 767px) {
5452 - .learn-press-courses[data-layout=list] .course-content .course-readmore {
5453 - display: flex;
5454 - float: unset;
5455 - clear: both;
5456 - }
6547 +.lp-single-course__header .lp-single-course-info-one .ico-star,
6548 +.lp-single-course__header .lp-single-course-info-one .lp-review-svg-star {
6549 + display: inline-flex;
6550 + align-items: center;
5457 6551 }
5458 -.learn-press-courses[data-layout=list] .course-wrap-meta {
6552 +.lp-single-course .lp-single-course-main {
6553 + padding: 40px 0 80px;
5459 6554 display: flex;
5460 - padding-top: 12px;
5461 - padding-bottom: 18px;
5462 - color: #333;
5463 - font-size: 14px;
5464 - font-weight: 400;
6555 + column-gap: 60px;
6556 + row-gap: 30px;
6557 + flex-wrap: wrap;
5465 6558 }
5466 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5467 - padding-right: 28px;
5468 - text-transform: capitalize;
6559 +@media (max-width: 1500px) {
6560 + .lp-single-course .lp-single-course-main {
6561 + column-gap: 30px;
6562 + }
5469 6563 }
5470 -@media (max-width: 1024px) {
5471 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5472 - padding-right: 20px;
6564 +@media (max-width: 991px) {
6565 + .lp-single-course .lp-single-course-main {
6566 + flex-direction: column-reverse;
6567 + padding: 40px 0;
5473 6568 }
5474 6569 }
5475 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item::before {
5476 - position: relative;
5477 - top: -1px;
5478 - margin-right: 8px;
5479 - color: var(--lp-primary-color);
5480 - font-family: "Font Awesome 5 Free";
5481 - font-weight: 900;
6570 +.lp-single-course .lp-single-course-main__left {
6571 + width: 100%;
5482 6572 }
5483 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-level::before {
5484 - content: "\f012";
5485 -}
5486 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-duration::before {
5487 - content: "\f017";
5488 -}
5489 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-lesson::before {
5490 - content: "\f0c5";
5491 -}
5492 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-quiz::before {
5493 - content: "\f12e";
5494 -}
5495 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-student::before {
5496 - content: "\f501";
5497 -}
5498 -@media (max-width: 815px) {
5499 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5500 - display: grid;
5501 - grid-template-columns: repeat(2, 1fr);
5502 - grid-gap: 15px;
6573 +@media (min-width: 992px) {
6574 + .lp-single-course .lp-single-course-main__left {
6575 + width: calc(100% - 410px);
5503 6576 }
5504 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5505 - padding-right: 15px;
5506 - }
5507 6577 }
5508 -@media (max-width: 767px) {
5509 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5510 - grid-template-columns: repeat(3, 1fr);
6578 +@media (min-width: 1501px) {
6579 + .lp-single-course .lp-single-course-main__left {
6580 + width: calc(100% - 440px);
5511 6581 }
5512 6582 }
5513 -.learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5514 - float: left;
5515 - width: 35.8%;
6583 +.lp-single-course .lp-single-course-main__left > div {
6584 + margin-bottom: 40px;
5516 6585 }
5517 6586 @media (max-width: 767px) {
5518 - .learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5519 - width: 100%;
6587 + .lp-single-course .lp-single-course-main__left > div {
6588 + margin-bottom: 30px;
5520 6589 }
5521 6590 }
5522 -.learn-press-courses[data-layout=list] .course-title {
5523 - font-size: 18px;
6591 +.lp-single-course .lp-single-course-main__left > div:last-child {
6592 + margin-bottom: 0;
5524 6593 }
5525 -.learn-press-courses[data-layout=grid] .course {
5526 - padding: 0 15px;
6594 +.lp-single-course .lp-single-course-main__left .extra-box__title,
6595 +.lp-single-course .lp-single-course-main__left .course-faqs__title,
6596 +.lp-single-course .lp-single-course-main__left .course-material__title,
6597 +.lp-single-course .lp-single-course-main__left .lp-course-curriculum__title,
6598 +.lp-single-course .lp-single-course-main__left .comment-reply-title,
6599 +.lp-single-course .lp-single-course-main__left .section-title,
6600 +.lp-single-course .lp-single-course-main__left .item-title {
6601 + margin: 0 0 20px 0;
6602 + font-size: calc(var(--lp-font-size-base, 1em) * 1.6);
5527 6603 }
5528 -@media (max-width: 992px) {
5529 - .learn-press-courses[data-layout=grid] .course {
5530 - width: 50%;
6604 +@media (max-width: 767px) {
6605 + .lp-single-course .lp-single-course-main__left .extra-box__title,
6606 + .lp-single-course .lp-single-course-main__left .course-faqs__title,
6607 + .lp-single-course .lp-single-course-main__left .course-material__title,
6608 + .lp-single-course .lp-single-course-main__left .lp-course-curriculum__title,
6609 + .lp-single-course .lp-single-course-main__left .comment-reply-title,
6610 + .lp-single-course .lp-single-course-main__left .section-title,
6611 + .lp-single-course .lp-single-course-main__left .item-title {
6612 + margin: 0 0 16px 0;
5531 6613 }
5532 6614 }
5533 -@media (max-width: 767px) {
5534 - .learn-press-courses[data-layout=grid] .course {
5535 - width: 100%;
5536 - }
6615 +.lp-single-course .lp-single-course-main__left .extra-box ul {
6616 + margin: 0 0 0 20px;
6617 + padding: 0;
5537 6618 }
5538 -.learn-press-courses[data-layout=grid] .course-item:hover {
5539 - box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.2);
6619 +.lp-single-course .lp-single-course-main__left .comments-area {
6620 + width: 100%;
6621 + max-width: 100%;
6622 + margin: 0;
5540 6623 }
5541 -.learn-press-courses[data-layout=grid] .course-item .course-instructor {
5542 - margin-bottom: 7px;
6624 +.lp-single-course .lp-single-course-main__right {
6625 + width: 100%;
5543 6626 }
5544 -.learn-press-courses[data-layout=grid] .course-content {
5545 - padding: 15px 20px 12px 20px;
5546 - border: 1px solid #f0f0f0;
5547 - border-top: 0;
5548 - flex-grow: 1;
6627 +@media (min-width: 992px) {
6628 + .lp-single-course .lp-single-course-main__right {
6629 + width: 380px;
6630 + margin-top: -280px;
6631 + }
5549 6632 }
5550 -.learn-press-courses[data-layout=grid] .course-content .course-categories {
5551 - float: right;
5552 - position: absolute;
5553 - z-index: 1;
5554 - top: -34px;
5555 - right: -1px;
5556 - margin-right: 0;
6633 +.lp-single-course .lp-single-course-main__right__inner {
6634 + position: sticky;
6635 + top: 0;
6636 + background-color: var(--lp-color-white, #fff);
6637 + border: 1px solid var(--lp-border-color, #E2E0DB);
6638 + padding: 20px;
6639 + border-radius: var(--lp-border-radius, 5px);
5557 6640 }
5558 -.learn-press-courses[data-layout=grid] .course-content .course-categories::after {
5559 - display: none;
6641 +.lp-single-course .lp-single-course-main__right__inner > div {
6642 + margin-bottom: 20px;
5560 6643 }
5561 -.learn-press-courses[data-layout=grid] .course-content .course-categories a {
5562 - position: relative;
5563 - margin: 0;
5564 - padding: 2px 12px 2px 22px;
5565 - -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);
5566 - clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);
6644 +.lp-single-course .lp-single-course-main__right__inner > div.info-learning {
6645 + margin-bottom: 12px;
5567 6646 }
5568 -.learn-press-courses[data-layout=grid] .course-content .course-permalink {
5569 - height: 48px;
5570 - margin-bottom: 20px;
6647 +.lp-single-course .lp-single-course-main__right__inner > div:last-child {
6648 + margin-bottom: 0;
5571 6649 }
5572 -.learn-press-courses[data-layout=grid] .course-content .course-info {
6650 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item {
5573 6651 display: flex;
5574 - flex-direction: column;
5575 - flex-grow: 1;
6652 + gap: 4px;
6653 + margin-bottom: 12px;
5576 6654 }
5577 -.learn-press-courses[data-layout=grid] .course-content .course-wrap-meta, .learn-press-courses[data-layout=grid] .course-content .course-excerpt, .learn-press-courses[data-layout=grid] .course-content .course-readmore {
5578 - display: none;
6655 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item:last-child {
6656 + margin-bottom: 0;
5579 6657 }
5580 -.learn-press-courses[data-layout=grid] .course-content .course-footer {
5581 - padding-top: 18px;
5582 - border-top: 1px solid rgba(153, 153, 153, 0.2);
6658 +.lp-single-course .lp-single-course-main .info-metas .info-meta-left {
6659 + display: flex;
6660 + gap: 8px;
6661 + align-items: center;
5583 6662 }
5584 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students {
5585 - float: left;
5586 - text-transform: capitalize;
6663 +.lp-single-course .lp-single-course-main .info-metas i {
6664 + color: var(--lp-primary-color, #ffb606);
5587 6665 }
5588 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students::before {
5589 - position: relative;
5590 - top: -1px;
5591 - margin-right: 8px;
5592 - color: var(--lp-primary-color);
5593 - font-family: "Font Awesome 5 Free";
5594 - font-weight: 900;
5595 - content: "\f501";
6666 +.lp-single-course .lp-single-course-main .course-img {
6667 + margin-bottom: 20px;
6668 + overflow: hidden;
6669 + margin: -20px -20px 20px -20px;
6670 + border-radius: var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0 0;
5596 6671 }
5597 -.learn-press-courses[data-layout=grid] .learn-press-message {
5598 - margin-left: 15px;
5599 - margin-right: 15px;
6672 +.lp-single-course .lp-single-course-main .course-img img {
6673 + max-width: 100%;
6674 + display: block;
5600 6675 }
5601 -.learn-press-courses[data-size="3"] .course {
5602 - width: 33.3333%;
6676 +.lp-single-course .lp-single-course-main .course-price {
6677 + display: block;
6678 + margin-bottom: 20px;
5603 6679 }
5604 -@media (max-width: 767px) {
5605 - .learn-press-courses[data-size="3"] .course {
5606 - width: 100%;
5607 - }
6680 +.lp-single-course .lp-single-course-main .course-price .free {
6681 + color: #3AB500;
6682 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
5608 6683 }
5609 -.learn-press-courses .lp-archive-course-skeleton {
5610 - position: absolute;
5611 - height: 100%;
5612 - background: linear-gradient(90deg, hsla(0deg, 0%, 74.5%, 0.2) 25%, hsla(0deg, 0%, 50.6%, 0.24) 37%, hsla(0deg, 0%, 74.5%, 0.2) 63%);
5613 - animation: lp-skeleton-loading 1.4s ease infinite;
5614 - background-size: 400% 100%;
6684 +.lp-single-course .lp-single-course-main .course-price .origin-price {
6685 + text-decoration: line-through;
6686 + opacity: 0.6;
6687 + font-size: var(--lp-font-size-base, 1em);
6688 + margin-right: 4px;
5615 6689 }
5616 -.learn-press-courses .lp-archive-course-skeleton li {
5617 - display: none;
6690 +.lp-single-course .lp-single-course-main .course-price .price {
6691 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
6692 + font-weight: var(--lp-font-weight-link, 600);
5618 6693 }
5619 -
5620 -.lp-courses-bar {
6694 +.lp-single-course .lp-single-course-main .course-buttons {
5621 6695 display: flex;
5622 - float: right;
5623 - margin-bottom: 48px;
6696 + flex-direction: column;
6697 + gap: 8px;
5624 6698 }
5625 -@media (max-width: 767px) {
5626 - .lp-courses-bar {
5627 - flex-direction: row;
5628 - width: 100%;
5629 - justify-content: space-between;
5630 - }
6699 +.lp-single-course .lp-single-course-main .course-buttons form, .lp-single-course .lp-single-course-main .course-buttons .lp-button {
6700 + width: 100%;
5631 6701 }
5632 -.lp-courses-bar .search-courses {
5633 - position: relative;
5634 - width: 306px;
5635 - max-width: 100%;
5636 - margin-right: 20px;
5637 - line-height: 1;
5638 - flex: 1;
6702 +.lp-single-course .lp-single-course-main .course-buttons .lp-button {
6703 + background-color: var(--lp-primary-color, #ffb606);
6704 + border: var(--lp-primary-color, #ffb606);
6705 + color: var(--lp-color-white, #fff);
5639 6706 }
5640 -.lp-courses-bar .search-courses input[type=text] {
5641 - width: 100%;
5642 - height: 44px;
5643 - padding: 6px 32px 6px 18px;
5644 - border: 1px solid #ccc;
5645 - border-radius: 5px;
5646 - background: #fff;
5647 - font-size: 14px;
5648 - font-style: italic;
5649 - line-height: 1;
6707 +.lp-single-course .lp-single-course-main .course-buttons .lp-button:hover {
6708 + background-color: var(--lp-secondary-color);
6709 + border-color: var(--lp-secondary-color);
5650 6710 }
5651 -.lp-courses-bar .search-courses input[type=text]:focus {
5652 - border-color: var(--lp-primary-color);
5653 - outline: 0;
6711 +.lp-single-course .lp-single-course-main .course-buttons .learn-press-message {
6712 + margin: 0;
5654 6713 }
5655 -.lp-courses-bar .search-courses button {
5656 - position: absolute;
5657 - top: 50%;
5658 - right: 12px;
5659 - width: 30px;
5660 - height: 30px;
5661 - padding: 0;
5662 - border: none;
5663 - color: #333;
5664 - background: transparent;
5665 - font-size: 16px;
5666 - line-height: 1;
5667 - transform: translate(0, -50%);
6714 +.lp-single-course .lp-single-course-main .featured-review__title {
6715 + font-weight: var(--lp-font-weight-link, 600);
6716 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
5668 6717 }
5669 -.lp-courses-bar .search-courses button:focus {
5670 - border: 0;
5671 - outline: 0;
6718 +.lp-single-course .lp-list-courses-related {
6719 + margin: 0 0 40px 0;
5672 6720 }
5673 -.lp-courses-bar .search-courses button.loading > i::before {
5674 - display: inline-block;
5675 - font-family: "Font Awesome 5 Free";
5676 - font-weight: 900;
5677 - content: "\f110";
5678 - -webkit-animation: lp-rotating 1s linear infinite;
5679 - -moz-animation: lp-rotating 1s linear infinite;
5680 - animation: lp-rotating 1s linear infinite;
6721 +@media (max-width: 767px) {
6722 + .lp-single-course .lp-list-courses-related {
6723 + margin: 0 0 20px 0;
6724 + }
5681 6725 }
5682 -.lp-courses-bar .search-courses ::-webkit-input-placeholder {
5683 - color: #999;
6726 +.lp-single-course .lp-list-courses-related .section-title {
6727 + margin: 0 0 40px 0;
6728 + font-size: calc(var(--lp-font-size-base, 1em) * 1.6);
5684 6729 }
5685 -.lp-courses-bar .search-courses :-ms-input-placeholder {
5686 - color: #999;
6730 +.lp-single-course .course-detail-info__inner {
6731 + max-width: var(--lp-container-max-width);
6732 + margin: 0 auto;
6733 + padding-right: var(--lp-cotainer-padding);
6734 + padding-left: var(--lp-cotainer-padding);
5687 6735 }
5688 -.lp-courses-bar .search-courses ::placeholder {
5689 - color: #999;
6736 +.lp-single-course .course-detail-info .course-meta {
6737 + gap: 16px;
6738 + flex-wrap: wrap;
5690 6739 }
5691 -@media (max-width: 767px) {
5692 - .lp-courses-bar .search-courses {
5693 - width: 100%;
6740 +@media (min-width: 769px) {
6741 + .lp-single-course .course-detail-info .course-meta__pull-left {
6742 + width: calc(100% - 340px);
6743 + max-width: 100%;
6744 + margin: 0;
5694 6745 }
5695 6746 }
5696 -.lp-courses-bar .switch-layout {
5697 - display: flex;
5698 - height: 44px;
5699 - line-height: 1;
5700 - text-align: right;
5701 - flex: 0 0 40px;
5702 - align-items: center;
5703 - justify-content: center;
6747 +.lp-single-course .course-tabs .course-faqs__title,
6748 +.lp-single-course .course-tabs .course-material__title {
6749 + display: none;
5704 6750 }
5705 -.lp-courses-bar .switch-layout input[type=radio] {
5706 - display: none;
6751 +.lp-single-course .course-summary-sidebar__inner {
6752 + background-color: var(--lp-color-white, #fff);
6753 + border: 1px solid var(--lp-border-color, #E2E0DB);
6754 + padding: 20px;
6755 + border-radius: var(--lp-border-radius, 5px);
5707 6756 }
5708 -.lp-courses-bar .switch-layout .switch-btn {
5709 - display: block;
5710 - width: 40px;
5711 - height: 40px;
5712 - margin: 0;
6757 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > * {
5713 6758 padding: 0;
5714 - border-radius: 5px;
5715 - font-size: 16px;
5716 - line-height: 40px;
5717 - text-align: center;
5718 - cursor: pointer;
6759 + margin-bottom: 20px;
5719 6760 }
5720 -.lp-courses-bar .switch-layout .switch-btn::before {
5721 - display: inline-block;
5722 - margin: 8px 6px;
5723 - color: #333;
5724 - font-family: "Font Awesome 5 Free";
5725 - font-weight: 900;
5726 - line-height: 1;
6761 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > *:last-child {
6762 + margin-bottom: 0;
5727 6763 }
5728 -.lp-courses-bar .switch-layout .switch-btn.grid::before {
5729 - content: "\f00a";
6764 +.lp-single-course .course-summary-sidebar .course-img {
6765 + margin: -20px -20px 20px;
6766 + border-radius: var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0 0;
5730 6767 }
5731 -.lp-courses-bar .switch-layout .switch-btn.list {
5732 - margin-left: 3px;
6768 +.lp-single-course .course-summary-sidebar .course-img img {
6769 + max-width: 100%;
6770 + width: 100%;
6771 + height: auto;
5733 6772 }
5734 -.lp-courses-bar .switch-layout .switch-btn.list::before {
5735 - content: "\f03a";
6773 +.lp-single-course .course-summary-sidebar .course-price {
6774 + display: block;
6775 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
6776 + font-weight: 700;
5736 6777 }
5737 -
5738 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2) {
5739 - background: #f5f5f5;
6778 +.lp-single-course .course-summary-sidebar .course-price .free {
6779 + color: #3AB500;
5740 6780 }
5741 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before {
5742 - color: var(--lp-primary-color);
6781 +.lp-single-course .course-summary-sidebar .course-price .origin-price {
6782 + text-decoration: line-through;
6783 + opacity: 0.6;
6784 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6785 + margin-right: 4px;
6786 + font-weight: normal;
5743 6787 }
5744 -
5745 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4) {
5746 - background: #f5f5f5;
6788 +.lp-single-course button {
6789 + font-size: 1em;
5747 6790 }
5748 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before {
5749 - color: var(--lp-primary-color);
6791 +@media (min-width: 992px) {
6792 + .lp-single-course .lp-is-mobile {
6793 + display: none;
6794 + }
5750 6795 }
5751 -
5752 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6) {
5753 - background: #f5f5f5;
6796 +@media (max-width: 991px) {
6797 + .lp-single-course .lp-is-pc {
6798 + display: none;
6799 + }
5754 6800 }
5755 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before {
5756 - color: var(--lp-primary-color);
5757 -}
5758 6801
5759 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8) {
5760 - background: #f5f5f5;
6802 +.course-featured {
6803 + padding: 4px 12px;
6804 + border-radius: var(--lp-border-radius, 5px);
6805 + background-color: #FF3B30;
6806 + color: white;
6807 + text-transform: uppercase;
6808 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
6809 + font-weight: var(--lp-font-weight-link, 600);
6810 + margin-bottom: 12px;
6811 + display: inline-block;
5761 6812 }
5762 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before {
5763 - color: var(--lp-primary-color);
5764 -}
5765 6813
5766 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10) {
5767 - background: #f5f5f5;
6814 +.course-summary div.lp-list-co-instructor {
6815 + display: grid;
6816 + grid-template-columns: repeat(2, 1fr);
6817 + gap: 30px;
6818 + margin-top: 30px;
5768 6819 }
5769 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before {
5770 - color: var(--lp-primary-color);
6820 +.course-summary div.lp-list-co-instructor__item {
6821 + display: flex;
6822 + column-gap: 30px;
5771 6823 }
5772 -
5773 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12) {
5774 - background: #f5f5f5;
6824 +@media (max-width: 767px) {
6825 + .course-summary div.lp-list-co-instructor__item {
6826 + align-items: center;
6827 + flex-direction: column;
6828 + padding: 0 15px;
6829 + column-gap: 0;
6830 + row-gap: 10px;
6831 + }
5775 6832 }
5776 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before {
5777 - color: var(--lp-primary-color);
6833 +.course-summary div.lp-list-co-instructor__avatar > img {
6834 + width: 100%;
6835 + max-width: 96px;
6836 + border-radius: 999px;
5778 6837 }
5779 -
5780 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14) {
5781 - background: #f5f5f5;
6838 +.course-summary div.lp-list-co-instructor__bio {
6839 + flex: 1;
5782 6840 }
5783 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before {
5784 - color: var(--lp-primary-color);
6841 +.course-summary div.lp-list-co-instructor__bio__top > a {
6842 + font-size: 1.125em;
6843 + font-weight: 600;
5785 6844 }
5786 -
5787 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16) {
5788 - background: #f5f5f5;
6845 +.course-summary .course-price {
6846 + margin-bottom: 10px;
5789 6847 }
5790 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before {
5791 - color: var(--lp-primary-color);
6848 +.course-summary .course-price .origin-price,
6849 +.course-summary .course-price .origin-price {
6850 + margin-right: 10px;
6851 + font-size: 1.125em;
6852 + font-style: italic;
6853 + text-decoration: line-through;
5792 6854 }
5793 -
5794 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18) {
5795 - background: #f5f5f5;
6855 +.course-summary .course-price .price {
6856 + font-size: 1.5em;
5796 6857 }
5797 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before {
5798 - color: var(--lp-primary-color);
6858 +.course-summary .course-summary-sidebar .lp-course-buttons {
6859 + margin-bottom: 20px;
6860 + text-align: center;
5799 6861 }
5800 -
5801 -input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20) {
5802 - background: #f5f5f5;
6862 +.course-summary .course-featured-review .featured-review__title {
6863 + margin-top: 0;
6864 + margin-bottom: 6px;
6865 + font-size: 1.2em;
6866 + font-weight: 500;
5803 6867 }
5804 -input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20)::before {
6868 +.course-summary .course-featured-review .featured-review__stars {
6869 + padding-bottom: 12px;
5805 6870 color: var(--lp-primary-color);
5806 6871 }
5807 -
5808 -/**
5809 - * End Archive courses page.
5810 - */
5811 -.lp_allow_repuchase_select {
5812 - padding: 20px;
5813 - background: #f7f7f7;
6872 +.course-summary .course-featured-review .featured-review__content {
6873 + position: relative;
6874 + color: #666;
6875 + font-style: italic;
5814 6876 }
5815 -.lp_allow_repuchase_select > ul {
5816 - padding: 0;
5817 - list-style: none;
6877 +.course-summary .course-featured-review .featured-review__content::after {
6878 + position: absolute;
6879 + top: -42px;
6880 + right: -15px;
6881 + color: rgba(102, 102, 102, 0.1);
6882 + font-family: Arial;
6883 + font-size: 180px;
6884 + font-weight: 700;
6885 + font-style: normal;
6886 + content: "‘‘";
6887 + transform: rotate(180deg);
5818 6888 }
5819 -.lp_allow_repuchase_select > a {
6889 +.course-summary .course-tags a {
5820 6890 display: inline-block;
5821 - margin-top: 10px;
6891 + padding: 3px 5px;
6892 + border-radius: 4px;
5822 6893 color: #fff;
5823 - background-color: #222;
6894 + background: #9aa5ab;
6895 + font-size: 0.75em;
6896 + line-height: 1;
5824 6897 }
5825 6898
5826 -.comment-respond .comment-reply-title {
5827 - font-size: 30px;
5828 - font-weight: 500;
5829 - line-height: 1.2;
5830 - margin-bottom: 15px;
6899 +/***********/
6900 +.course-meta {
6901 + display: flex;
6902 + margin-bottom: 40px;
5831 6903 }
5832 -.comment-respond .comment-form {
5833 - margin: 0 -15px;
6904 +.course-meta .course-students::before {
6905 + font-family: "lp-icon";
6906 + content: "";
5834 6907 }
5835 -.comment-respond .comment-form > p label {
5836 - display: block;
5837 - margin-bottom: 10px;
5838 - font-size: 16px;
5839 - font-weight: 500;
6908 +.course-meta .course-meta__pull-left,
6909 +.course-meta .course-meta__pull-right {
6910 + display: flex;
6911 + flex-wrap: wrap;
6912 + gap: 50px;
5840 6913 }
5841 -.comment-respond .comment-form > p.comment-notes, .comment-respond .comment-form > p.logged-in-as {
5842 - color: #666;
5843 - font-size: 16px;
6914 +@media (max-width: 767px) {
6915 + .course-meta .course-meta__pull-left,
6916 + .course-meta .course-meta__pull-right {
6917 + display: grid;
6918 + grid-template-columns: repeat(3, 1fr);
6919 + grid-gap: 20px;
6920 + }
5844 6921 }
5845 -.comment-respond .comment-form > p.logged-in-as a {
5846 - color: #666;
5847 - text-decoration: underline;
6922 +@media (max-width: 560px) {
6923 + .course-meta .course-meta__pull-left,
6924 + .course-meta .course-meta__pull-right {
6925 + grid-template-columns: repeat(2, 1fr);
6926 + }
5848 6927 }
5849 -.comment-respond .comment-form > p.logged-in-as a:hover, .comment-respond .comment-form > p.logged-in-as a:focus {
5850 - color: var(--lp-primary-color);
6928 +.course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6929 + margin-right: 0 !important;
5851 6930 }
5852 -.comment-respond .comment-form > p.comment-form-cookies-consent {
5853 - clear: both;
6931 +@media (max-width: 560px) {
6932 + .course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6933 + width: 100%;
6934 + }
5854 6935 }
5855 -.comment-respond .comment-form > p.comment-form-cookies-consent input {
5856 - padding: 0;
5857 - margin-right: 8px;
6936 +@media (max-width: 1024px) {
6937 + .course-meta.course-meta-secondary .course-meta__pull-left {
6938 + gap: 16px;
6939 + }
5858 6940 }
5859 -.comment-respond .comment-form > p.comment-form-cookies-consent label {
5860 - display: inline;
6941 +@media (max-width: 1024px) {
6942 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6943 + margin-right: 0 !important;
6944 + width: calc((100% - 32px) / 3);
6945 + }
5861 6946 }
5862 -.comment-respond .comment-form > p, .comment-respond .comment-form > div {
5863 - padding: 0 15px;
5864 - margin-bottom: 15px;
6947 +@media (max-width: 768px) {
6948 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6949 + width: 100%;
6950 + }
5865 6951 }
5866 -.comment-respond .comment-form input[type=text], .comment-respond .comment-form input[type=email], .comment-respond .comment-form input[type=url] {
5867 - height: 40px;
5868 - line-height: normal;
5869 - width: 100% !important;
5870 - margin-bottom: 15px;
6952 +.course-meta .course-meta__pull-left {
6953 + flex: 1;
5871 6954 }
5872 -.comment-respond .comment-form input[type=submit] {
5873 - background-color: var(--lp-primary-color);
5874 - border: 0;
5875 - min-height: 40px;
5876 - line-height: 40px;
5877 - padding: 0 15px;
5878 - font-size: 16px;
5879 - text-transform: capitalize;
5880 - font-weight: 500;
5881 - margin-top: 15px;
5882 - cursor: pointer;
5883 - color: white;
6955 +.course-meta .course-meta__pull-right {
6956 + flex: 0 0 50%;
5884 6957 }
5885 -.comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5886 - width: 33.33%;
5887 - float: left;
6958 +.course-meta.two-columns .course-meta {
6959 + flex: 1;
5888 6960 }
5889 -@media (max-width: 575px) {
5890 - .comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5891 - width: 100%;
5892 - float: unset;
5893 - }
6961 +
6962 +.lp-single-course .comment-form .comment-form-url,
6963 +.lp-single-course .comment-form .comment-form-email,
6964 +.lp-single-course .comment-form .comment-form-author,
6965 +.lp-single-course .comment-form .comment-form-comment, .wp-block-learnpress-course-comment .comment-form .comment-form-url,
6966 +.wp-block-learnpress-course-comment .comment-form .comment-form-email,
6967 +.wp-block-learnpress-course-comment .comment-form .comment-form-author,
6968 +.wp-block-learnpress-course-comment .comment-form .comment-form-comment {
6969 + display: flex;
6970 + flex-direction: column;
6971 + gap: 1rem;
5894 6972 }
5895 -.comment-respond .comment-form textarea, .comment-respond .comment-form input {
5896 - border: 1px solid #ccc;
5897 - -webkit-border-radius: 3px;
5898 - -moz-border-radius: 3px;
5899 - border-radius: 3px;
5900 - max-width: 100%;
6973 +.lp-single-course .comment-form input[type=url],
6974 +.lp-single-course .comment-form input[type=text],
6975 +.lp-single-course .comment-form input[type=email],
6976 +.lp-single-course .comment-form textarea, .wp-block-learnpress-course-comment .comment-form input[type=url],
6977 +.wp-block-learnpress-course-comment .comment-form input[type=text],
6978 +.wp-block-learnpress-course-comment .comment-form input[type=email],
6979 +.wp-block-learnpress-course-comment .comment-form textarea {
6980 + padding: 12px 20px;
6981 + outline: none;
6982 + border: 1px solid var(--lp-border-color, #E2E0DB);
6983 + border-radius: var(--lp-border-radius, 5px);
5901 6984 }
5902 -.comment-respond .comment-form textarea {
5903 - width: 100%;
5904 - display: block;
5905 - padding: 20px 15px;
5906 - resize: none;
6985 +.lp-single-course .comment-form input[type=submit], .wp-block-learnpress-course-comment .comment-form input[type=submit] {
6986 + border-radius: var(--lp-border-radius, 5px);
5907 6987 }
5908 6988
6989 +.course-summary-sidebar {
6990 + --lp-button-background-color: #28303d;
6991 + --lp-button-color: #d1e4dd;
6992 + position: relative;
6993 +}
5909 6994 .course-summary-sidebar .course-sidebar-preview {
5910 6995 margin-bottom: 35px;
5911 6996 background: #fff;
5912 6997 }
6998 +.course-summary-sidebar .has-global-padding {
6999 + padding-right: 0;
7000 + padding-left: 0;
7001 +}
5913 7002 .course-summary-sidebar .lp-course-buttons {
5914 7003 margin-bottom: 34px;
5915 7004 }
5916 7005 .course-summary-sidebar .lp-course-buttons > * {
@@ -5925,39 +7014,15 @@
5925 7014 text-decoration: none;
5926 7015 }
5927 7016 .course-summary-sidebar .lp-course-buttons button {
5928 7017 font-weight: 500;
7018 + background-color: var(--lp-button-background-color);
7019 + color: var(--lp-button-color);
7020 + border: none;
5929 7021 }
5930 7022 .course-summary-sidebar .lp-course-buttons button:hover {
5931 7023 border-color: var(--lp-primary-color);
5932 7024 }
5933 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course {
5934 - border-color: var(--lp-primary-color);
5935 - color: #fff;
5936 - background: var(--lp-primary-color);
5937 -}
5938 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course:hover {
5939 - opacity: 0.5;
5940 - background: var(--lp-primary-color);
5941 -}
5942 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course.loading::before {
5943 - display: inline-block;
5944 - font-family: "Font Awesome 5 Free";
5945 - font-weight: 900;
5946 - content: "\f110";
5947 - animation: lp-rotating 1s linear infinite;
5948 -}
5949 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice {
5950 - margin-top: 20px;
5951 - padding: 20px;
5952 - border: 2px solid #059601;
5953 - border-radius: 9px;
5954 - font-size: 15px;
5955 - line-height: 1.4;
5956 -}
5957 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice.error {
5958 - border-color: #d85554;
5959 -}
5960 7025 .course-summary-sidebar .course-results-progress .items-progress,
5961 7026 .course-summary-sidebar .course-results-progress .course-progress {
5962 7027 display: flex;
5963 7028 flex-direction: row;
@@ -5971,9 +7036,9 @@
5971 7036 margin: 0;
5972 7037 margin-bottom: 7px;
5973 7038 padding: 0;
5974 7039 color: #333;
5975 - font-size: 1rem;
7040 + font-size: 1em;
5976 7041 font-weight: 500;
5977 7042 flex: 1 1 auto;
5978 7043 width: auto;
5979 7044 }
@@ -5985,38 +7050,51 @@
5985 7050 .course-summary-sidebar .course-results-progress .number {
5986 7051 display: block;
5987 7052 margin: 0;
5988 7053 color: #666;
5989 - font-size: 16px;
7054 + font-size: 1em;
5990 7055 font-weight: 300;
5991 - line-height: 16px;
7056 + line-height: 1em;
5992 7057 text-align: right;
5993 7058 }
7059 +@media (min-width: 769px) {
7060 + .course-summary-sidebar.slide-down .course-summary-sidebar__inner {
7061 + position: fixed;
7062 + top: 0;
7063 + }
7064 +}
7065 +.lp-course-buttons:empty {
7066 + display: none;
7067 +}
5994 7068
5995 7069 .course-sidebar-preview .course-price {
5996 7070 text-align: center;
5997 7071 }
5998 7072 .course-sidebar-preview .course-price .origin-price {
5999 - color: #666;
6000 - font-size: 18px;
7073 + color: var(--lp-primary-color);
7074 + font-size: 1.3em;
6001 7075 font-weight: 300;
6002 7076 font-style: unset;
6003 7077 }
6004 7078 .course-sidebar-preview .course-price .price {
6005 - color: #333;
6006 - font-size: 1.8rem;
7079 + color: var(--lp-primary-color);
7080 + font-size: 1.3em;
6007 7081 font-weight: 500;
6008 7082 }
6009 7083 .course-sidebar-preview .media-preview {
6010 7084 overflow: hidden;
6011 7085 position: relative;
6012 - margin: -20px -20px 20px;
7086 + margin: -20px -20px 10px;
6013 7087 }
6014 7088 .course-sidebar-preview .media-preview img {
6015 7089 max-width: 100%;
6016 7090 height: auto;
6017 7091 vertical-align: top;
7092 + width: 100%;
6018 7093 }
7094 +.course-sidebar-preview .course-wishlist {
7095 + float: none;
7096 +}
6019 7097 .course-sidebar-preview .course-time {
6020 7098 margin-bottom: 28px;
6021 7099 padding-bottom: 8px;
6022 7100 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
@@ -6021,13 +7099,12 @@
6021 7099 padding-bottom: 8px;
6022 7100 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
6023 7101 }
6024 7102 .course-sidebar-preview .course-time-row {
6025 - display: flex;
6026 7103 color: #666;
6027 - font-size: 16px;
7104 + font-size: 1em;
6028 7105 font-weight: 300;
6029 - justify-content: space-between;
7106 + margin-bottom: 0;
6030 7107 }
6031 7108 .course-sidebar-preview .course-time-row strong {
6032 7109 color: #333;
6033 7110 font-weight: 500;
@@ -6033,16 +7110,96 @@
6033 7110 font-weight: 500;
6034 7111 }
6035 7112 .course-sidebar-preview .course-time-row time {
6036 7113 color: #666;
6037 - font-size: 1rem;
6038 7114 font-weight: 300;
6039 - line-height: 24px;
6040 7115 }
6041 7116 .course-sidebar-preview > *:last-child {
6042 7117 margin-bottom: 0;
6043 7118 }
6044 7119
7120 +.lp-instructor-info {
7121 + display: flex;
7122 + gap: 30px;
7123 + margin-top: 30px;
7124 + margin-bottom: 30px;
7125 +}
7126 +@media (max-width: 600px) {
7127 + .lp-instructor-info {
7128 + flex-wrap: wrap;
7129 + }
7130 +}
7131 +.lp-instructor-info .lp-section-instructor {
7132 + flex: 1;
7133 +}
7134 +.lp-instructor-info .instructor-display-name {
7135 + font-size: 1.4rem;
7136 +}
7137 +.lp-instructor-info .instructor-avatar {
7138 + max-width: 200px;
7139 +}
7140 +.lp-instructor-info .lp-instructor-meta {
7141 + margin-top: 16px;
7142 + display: flex;
7143 + column-gap: 20px;
7144 + row-gap: 8px;
7145 +}
7146 +.lp-instructor-info .instructor-description {
7147 + margin-top: 16px;
7148 +}
7149 +.lp-instructor-info img {
7150 + max-width: 100%;
7151 + border-radius: var(--lp-border-radius, 5px);
7152 +}
7153 +.lp-instructor-info .instructor-social {
7154 + display: inline-flex;
7155 + padding: 0;
7156 + gap: 12px;
7157 + margin: 16px 0 0 0;
7158 +}
7159 +.lp-instructor-info .instructor-social > a {
7160 + text-align: center;
7161 + list-style: none;
7162 +}
7163 +.lp-instructor-info .instructor-social > a span {
7164 + display: none;
7165 +}
7166 +.lp-instructor-info .instructor-social > a i {
7167 + width: 40px;
7168 + height: 40px;
7169 + display: inline-flex;
7170 + align-items: center;
7171 + justify-content: center;
7172 + border: 1px solid var(--lp-border-color, #E2E0DB);
7173 + border-radius: 50%;
7174 +}
7175 +.lp-instructor-info .instructor-social > a i:hover {
7176 + background-color: var(--lp-primary-color, #ffb606);
7177 + border-color: var(--lp-primary-color, #ffb606);
7178 + color: var(--lp-color-white, #fff);
7179 +}
7180 +
7181 +.instructor-display-name {
7182 + font-weight: var(--lp-font-weight-link, 600);
7183 +}
7184 +
7185 +.instructor-item-meta {
7186 + display: inline-flex;
7187 + border-left: 1px solid var(--lp-border-color, #E2E0DB);
7188 + padding-left: 20px;
7189 +}
7190 +
7191 +.lp-instructor-meta .instructor-item-meta:first-child {
7192 + border: none;
7193 + padding-left: 0;
7194 +}
7195 +
7196 +.wrapper-instructor-total-students, .wrapper-instructor-total-courses {
7197 + display: flex;
7198 + gap: 4px;
7199 + align-items: center;
7200 +}
7201 +
6045 7202 .learnpress-page .lp-button.secondary {
6046 7203 background: #9198ab;
6047 7204 }
6048 7205 .learnpress-page .lp-button.secondary:hover {
@@ -6050,26 +7207,54 @@
6050 7207 }
6051 7208 .learnpress-page .lp-button:disabled, .learnpress-page .lp-button[disabled] {
6052 7209 background: #ddd;
6053 7210 pointer-events: none;
7211 + color: var(--lp-button-background-color);
6054 7212 }
6055 7213 .learnpress-page:hover {
6056 7214 text-decoration: none;
6057 7215 }
6058 7216
7217 +.lp-sidebar-toggle__close .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7218 + margin-left: 0 !important;
7219 +}
7220 +
7221 +.course-item-nav {
7222 + display: flex;
7223 +}
7224 +.course-item-nav .prev,
7225 +.course-item-nav .next {
7226 + /* flex: 1;*/
7227 +}
7228 +.course-item-nav .prev span,
7229 +.course-item-nav .next span {
7230 + display: block;
7231 + font-weight: bold;
7232 +}
7233 +.course-item-nav .prev a,
7234 +.course-item-nav .next a {
7235 + color: #999;
7236 +}
7237 +.course-item-nav .next {
7238 + text-align: right;
7239 +}
7240 +
6059 7241 #popup-course {
6060 7242 display: flex;
6061 7243 position: fixed;
6062 - z-index: 99999;
7244 + z-index: 9999;
6063 7245 top: 0;
6064 7246 right: 0;
6065 7247 bottom: 0;
6066 7248 left: 0;
6067 - background: #fff;
7249 + background: var(--lp-bg-color-lesson, #fff);
6068 7250 }
7251 +#popup-course .wp-block-learnpress-item-close .back-course {
7252 + padding: 24px;
7253 +}
6069 7254 #popup-course .back-course {
6070 - padding-left: 30px;
6071 - padding-right: 30px;
7255 + padding-left: 24px;
7256 + padding-right: 24px;
6072 7257 line-height: 70px;
6073 7258 background: rgba(255, 255, 255, 0.1);
6074 7259 color: #fff;
6075 7260 }
@@ -6087,10 +7272,112 @@
6087 7272 background: transparent;
6088 7273 opacity: 1;
6089 7274 }
6090 7275 }
6091 -#popup-course #popup-header {
7276 +#popup-course .popup-header__inner {
6092 7277 display: flex;
7278 + width: 792px;
7279 + margin: 0 auto;
7280 + justify-content: space-between;
7281 + align-items: center;
7282 + padding-left: 15px;
7283 + padding-right: 15px;
7284 + column-gap: 10px;
7285 +}
7286 +@media (max-width: 1024px) {
7287 + #popup-course .popup-header__inner {
7288 + width: 100%;
7289 + }
7290 +}
7291 +@media (max-width: 767px) {
7292 + #popup-course .popup-header__inner {
7293 + flex-direction: column;
7294 + gap: 5px;
7295 + }
7296 + #popup-course .popup-header__inner.can-finish-course .items-progress {
7297 + display: none;
7298 + }
7299 +}
7300 +#popup-course .lp-quiz-buttons .complete-quiz,
7301 +#popup-course .lp-quiz-buttons .back-quiz,
7302 +#popup-course .lp-quiz-buttons .review-quiz {
7303 + float: right;
7304 +}
7305 +#popup-course .quiz-results,
7306 +#popup-course .quiz-content,
7307 +#popup-course .quiz-questions,
7308 +#popup-course .quiz-buttons,
7309 +#popup-course .quiz-attempts {
7310 + margin-bottom: 60px;
7311 +}
7312 +#popup-course .quiz-questions .lp-fib-content {
7313 + margin-bottom: 20px;
7314 + padding: 20px;
7315 + border: 2px solid var(--lp-border-color, #E2E0DB);
7316 + border-radius: 6px;
7317 + line-height: 1.6;
7318 +}
7319 +#popup-course .quiz-questions .lp-fib-input {
7320 + display: inline-block;
7321 + width: auto;
7322 + max-width: none;
7323 +}
7324 +#popup-course .quiz-questions .lp-fib-input > input {
7325 + height: 36px;
7326 + padding: 6px 16px;
7327 + border: 1px solid var(--lp-border-color, #E2E0DB);
7328 + line-height: 2.25em;
7329 +}
7330 +#popup-course .quiz-questions .lp-fib-answered {
7331 + padding: 0 10px;
7332 + background: #ececec;
7333 + white-space: nowrap;
7334 +}
7335 +#popup-course .quiz-questions .lp-fib-answered.fail {
7336 + border: 2px solid #d85554;
7337 +}
7338 +#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer {
7339 + text-decoration: line-through;
7340 +}
7341 +#popup-course .quiz-questions .lp-fib-answered.correct {
7342 + border: 2px solid #00adff;
7343 +}
7344 +#popup-course .quiz-questions .lp-fib-note {
7345 + display: flex;
7346 + margin-left: 10px;
7347 + font-size: 0.8em;
7348 + font-weight: 400;
7349 + align-items: center;
7350 +}
7351 +#popup-course .quiz-questions .lp-fib-note > span {
7352 + display: inline-block;
7353 + width: 20px;
7354 + height: 20px;
7355 + margin: 0 5px 0 0;
7356 +}
7357 +#popup-course .quiz-questions .lp-sorting-choice__check-answer {
7358 + padding: 5px 20px;
7359 + border: 2px solid #EBF8E5;
7360 + border-radius: 5px;
7361 +}
7362 +#popup-course .question .question-response {
7363 + display: flex;
7364 + align-items: center;
7365 + justify-content: flex-start;
7366 +}
7367 +#popup-course .scrollbar-light > .scroll-element {
7368 + z-index: 9999;
7369 +}
7370 +#popup-course .scrollbar-light > .scroll-element.scroll-y {
7371 + display: none;
7372 +}
7373 +#popup-course .scrollbar-light > .scroll-element.scroll-y .scroll-bar {
7374 + -webkit-box-sizing: border-box;
7375 + box-sizing: border-box;
7376 +}
7377 +
7378 +#popup-header {
7379 + display: flex;
6093 7380 position: fixed;
6094 7381 z-index: 100;
6095 7382 right: 0;
6096 7383 left: 475px;
@@ -6096,306 +7383,138 @@
6096 7383 left: 475px;
6097 7384 padding: 0;
6098 7385 border-bottom: 1px solid #d9e0f1;
6099 7386 background: var(--lp-secondary-color);
6100 - -webkit-transition: left 0.25s;
6101 - -moz-transition: left 0.25s;
6102 - -ms-transition: left 0.25s;
6103 - -o-transition: left 0.25s;
6104 - transition: left 0.25s;
7387 + align-items: center;
7388 + transition: left 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7389 + will-change: left;
7390 + transform: translateZ(0);
6105 7391 }
6106 -#popup-course #popup-header .course-title {
7392 +#popup-header .course-title {
6107 7393 margin: 0;
6108 7394 padding: 0;
6109 - line-height: 70px;
7395 + font-size: var(--lp-font-size-base, 1em);
6110 7396 letter-spacing: unset;
6111 7397 }
6112 -#popup-course #popup-header .course-title a {
7398 +#popup-header .course-title a {
6113 7399 display: -webkit-box;
6114 7400 overflow: hidden;
6115 7401 color: #fff;
6116 - font-size: 16px;
6117 7402 font-weight: 400;
6118 7403 text-overflow: ellipsis;
6119 7404 -webkit-line-clamp: 1;
6120 7405 -webkit-box-orient: vertical;
7406 + text-decoration: none;
6121 7407 }
6122 -#popup-course #popup-header .course-title a:hover {
7408 +#popup-header .course-title a:hover {
6123 7409 color: var(--lp-primary-color);
6124 7410 }
6125 -@media (max-width: 768px) {
6126 - #popup-course #popup-header .course-title {
6127 - flex: 1;
6128 - }
6129 -}
6130 -#popup-course #popup-header .items-progress {
7411 +#popup-header .items-progress {
6131 7412 display: flex;
6132 7413 justify-content: center;
6133 7414 align-items: center;
6134 7415 column-gap: 10px;
7416 + white-space: nowrap;
6135 7417 }
6136 -@media (max-width: 768px) {
6137 - #popup-course #popup-header .items-progress {
6138 - flex: 1;
6139 - }
6140 -}
6141 -@media (max-width: 767px) {
6142 - #popup-course #popup-header .items-progress {
6143 - padding-bottom: 20px;
6144 - justify-content: end;
6145 - }
6146 -}
6147 -#popup-course #popup-header .number {
7418 +#popup-header .number {
6148 7419 padding-right: 10px;
6149 7420 color: #fff;
6150 - font-size: 14px;
7421 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
6151 7422 font-weight: 300;
6152 7423 }
6153 -#popup-course #popup-header .lp-button {
7424 +#popup-header .lp-button {
6154 7425 display: flex;
6155 7426 position: relative;
6156 - height: 40px;
6157 - margin: 9px;
7427 + height: auto;
6158 7428 border: none;
6159 7429 color: #fff;
6160 7430 background: var(--lp-primary-color);
6161 - font-size: 14px;
6162 - font-weight: 400;
6163 - justify-content: center;
6164 - line-height: 40px;
6165 - align-items: center;
7431 + white-space: nowrap;
7432 + padding: 6px 15px;
7433 + font-size: 1rem;
6166 7434 }
6167 -#popup-course #popup-header .lp-button:hover {
7435 +#popup-header .lp-button:hover {
6168 7436 opacity: 0.8;
6169 7437 }
6170 -#popup-course #popup-header .lp-button-back {
7438 +#popup-header .lp-button-back {
6171 7439 float: right;
6172 7440 margin: 9px 10px;
6173 7441 }
6174 -#popup-course #popup-header .lp-button-back button::before, #popup-course #popup-header .lp-button-back button::after {
7442 +#popup-header .lp-button-back button::before, #popup-header .lp-button-back button::after {
6175 7443 content: "";
6176 7444 }
6177 -#popup-course #popup-header .lp-button-back button::before {
7445 +#popup-header .lp-button-back button::before {
6178 7446 border: 1px solid #ddd;
6179 7447 }
6180 -#popup-course #popup-header .lp-button-back button::after {
7448 +#popup-header .lp-button-back button::after {
6181 7449 border: 1px solid #ddd;
6182 7450 }
6183 -#popup-course .popup-header__inner {
6184 - display: flex;
6185 - width: 792px;
6186 - margin: 0 auto;
6187 - justify-content: space-between;
6188 - align-items: center;
6189 - padding-left: 15px;
6190 - padding-right: 15px;
6191 -}
6192 -@media (max-width: 1024px) {
6193 - #popup-course .popup-header__inner {
6194 - width: 100%;
6195 - }
6196 -}
6197 -@media (max-width: 767px) {
6198 - #popup-course .popup-header__inner {
6199 - flex-direction: column;
6200 - }
6201 -}
6202 -#popup-course #popup-sidebar {
7451 +
7452 +#popup-sidebar {
6203 7453 overflow: auto;
6204 7454 position: relative;
6205 7455 box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1);
6206 7456 flex: 0 0 475px;
6207 - -webkit-transition: 0.25s;
6208 - -moz-transition: 0.25s;
6209 - -ms-transition: 0.25s;
6210 - -o-transition: 0.25s;
6211 - transition: 0.25s;
7457 + transition: flex-basis 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7458 + will-change: flex-basis;
7459 + transform: translateZ(0);
6212 7460 }
6213 -#popup-course #popup-sidebar .search-course {
7461 +#popup-sidebar .search-course {
6214 7462 display: flex;
6215 7463 position: relative;
6216 7464 height: 70px;
6217 - background: #f9fafc;
7465 + background: var(--lp-white-grey, #F7F7FB);
6218 7466 }
6219 -#popup-course #popup-sidebar .search-course input[name=s] {
7467 +#popup-sidebar .search-course input[name=s] {
6220 7468 display: block;
6221 7469 width: 100%;
6222 - margin: 6px 0;
6223 7470 padding-left: 20px;
6224 7471 border: none;
6225 - color: #999;
7472 + color: var(--lp-color-base, #333);
6226 7473 background: transparent;
6227 7474 box-shadow: none;
6228 - font-size: 14px;
6229 - line-height: 1;
6230 - -webkit-box-sizing: border-box;
6231 - -moz-box-sizing: border-box;
6232 - box-sizing: border-box;
7475 + height: auto;
7476 + font-size: 1rem;
6233 7477 }
6234 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
7478 +#popup-sidebar .search-course input[name=s]::placeholder {
6235 7479 color: #999;
6236 7480 }
6237 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6238 - color: #999;
6239 -}
6240 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6241 - color: #999;
6242 -}
6243 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6244 - color: #999;
6245 -}
6246 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6247 - color: #999;
6248 -}
6249 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
6250 - font-style: italic;
6251 -}
6252 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6253 - font-style: italic;
6254 -}
6255 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6256 - font-style: italic;
6257 -}
6258 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6259 - font-style: italic;
6260 -}
6261 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6262 - font-style: italic;
6263 -}
6264 -#popup-course #popup-sidebar .search-course input[name=s]:focus {
7481 +#popup-sidebar .search-course input[name=s]:focus {
6265 7482 outline: 0;
6266 - color: #222;
6267 7483 }
6268 -#popup-course #popup-sidebar .search-course button {
7484 +#popup-sidebar .search-course button {
6269 7485 position: absolute;
6270 7486 top: 0;
6271 - right: 10px;
6272 - width: 16px;
7487 + right: 12px;
6273 7488 height: 70px;
6274 - margin: 0 10px;
6275 - padding: 0;
7489 + padding: 0 16px;
6276 7490 border: 0;
6277 7491 background: transparent;
6278 7492 line-height: 1px;
7493 + box-shadow: none;
7494 + font-size: 1rem;
6279 7495 }
6280 -#popup-course #popup-sidebar .search-course button::before {
6281 - color: #666;
6282 - font-family: "Font Awesome 5 Free";
6283 - font-size: 16px;
6284 - font-weight: 900;
6285 - content: "\f002";
7496 +#popup-sidebar .search-course button:focus {
7497 + outline: none;
6286 7498 }
6287 -#popup-course #popup-sidebar .search-course button.clear {
7499 +#popup-sidebar .search-course button i {
7500 + color: var(--lp-color-accent, #666);
7501 + width: 24px;
7502 + display: flex;
7503 + justify-content: center;
7504 +}
7505 +#popup-sidebar .search-course button.clear {
6288 7506 display: none;
6289 7507 }
6290 -#popup-course #popup-sidebar .search-course button.clear::before {
7508 +#popup-sidebar .search-course button.clear::before {
6291 7509 content: "\f00d";
6292 7510 }
6293 -#popup-course #popup-sidebar .search-course .search-results {
6294 - display: none;
6295 - overflow: auto;
6296 - position: fixed;
6297 - z-index: 99999999;
6298 - top: 92px;
6299 - bottom: 0;
6300 - left: 0;
6301 - width: 400px;
6302 - margin: 0;
6303 - border-top-color: transparent;
6304 - border-right: 1px solid #d9e0f1;
6305 - background: #fbfcff;
6306 -}
6307 -#popup-course #popup-sidebar .search-course .search-results .search-results__item {
6308 - border-bottom: 1px solid #d9e0f1;
6309 - background: #fff;
6310 -}
6311 -#popup-course #popup-sidebar .search-course .search-results .search-results__item img {
6312 - position: absolute;
6313 - left: 10px;
6314 - width: 40px;
6315 - height: 40px;
6316 -}
6317 -#popup-course #popup-sidebar .search-course .search-results .search-results__item a {
6318 - display: -webkit-box;
6319 - overflow: hidden;
6320 - position: relative;
6321 - box-sizing: content-box;
6322 - height: 40px;
6323 - padding: 10px 10px 10px 60px;
6324 - color: #777;
6325 - text-overflow: ellipsis;
6326 - -webkit-line-clamp: 1;
6327 - -webkit-box-orient: vertical;
6328 -}
6329 -#popup-course #popup-sidebar .search-course .search-results .search-results__item:hover {
6330 - background: #d9e0f1;
6331 -}
6332 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-title {
6333 - overflow: hidden;
6334 - margin: 0 0 -2px 0;
6335 - padding: 0;
6336 - font-size: 16px;
6337 - font-weight: normal;
6338 -}
6339 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-author {
6340 - font-size: 12px;
6341 -}
6342 -#popup-course #popup-sidebar .search-course .search-results .course-price {
6343 - position: absolute;
6344 - right: 10px;
6345 - bottom: 10px;
6346 - font-size: 12px;
6347 -}
6348 -#popup-course #popup-sidebar .search-course .search-results .course-price .origin-price {
6349 - font-size: smaller;
6350 - text-decoration: line-through;
6351 -}
6352 -#popup-course #popup-sidebar .search-course .search-results .search-results__not-found {
6353 - padding: 10px;
6354 - color: #777;
6355 -}
6356 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination {
6357 - padding: 10px;
6358 - text-align: center;
6359 -}
6360 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination a,
6361 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
7511 +#popup-sidebar .search-course.searching button:before {
6362 7512 display: inline-block;
6363 - margin: 0 3px 10px 2px;
6364 - padding: 5px 8px;
6365 - border: 1px solid #d9e0f1;
6366 - border-radius: 4px;
6367 - color: #777;
6368 - font-size: 14px;
6369 - line-height: 1;
6370 - cursor: pointer;
7513 + content: "\f110";
7514 + animation: lp-rotating 1s linear infinite;
6371 7515 }
6372 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
6373 - color: #999;
6374 - background: #d9e0f1;
6375 -}
6376 -#popup-course #popup-sidebar .search-course.searching .search-results {
6377 - display: block;
6378 -}
6379 -#popup-course #popup-sidebar .search-course.searching .clear {
6380 - display: block;
6381 -}
6382 -#popup-course #popup-sidebar .search-course.searching button {
6383 - display: none;
6384 -}
6385 -#popup-course #popup-sidebar .search-course.searching::after {
6386 - position: absolute;
6387 - z-index: 1;
6388 - bottom: 0;
6389 - left: 50%;
6390 - width: 0;
6391 - height: 0;
6392 - margin-left: -10px;
6393 - border: 10px solid transparent;
6394 - border-bottom-color: #fff;
6395 - content: "";
6396 -}
6397 -#popup-course #popup-sidebar .course-curriculum {
7516 +#popup-sidebar .course-curriculum {
6398 7517 overflow: auto;
6399 7518 position: absolute;
6400 7519 top: 70px;
6401 7520 bottom: 0;
@@ -6400,22 +7519,22 @@
6400 7519 top: 70px;
6401 7520 bottom: 0;
6402 7521 width: 475px;
6403 7522 }
6404 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
7523 +#popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
6405 7524 background: #ccc;
6406 7525 }
6407 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar {
6408 - width: 6px;
7526 +#popup-sidebar .course-curriculum::-webkit-scrollbar {
7527 + width: 8px;
6409 7528 }
6410 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-track {
7529 +#popup-sidebar .course-curriculum::-webkit-scrollbar-track {
6411 7530 background: #f5f5f5;
6412 7531 }
6413 -#popup-course #popup-sidebar .section {
7532 +#popup-sidebar .section {
6414 7533 position: relative;
6415 7534 padding: 0 0 4px 0;
6416 7535 }
6417 -#popup-course #popup-sidebar .section .circle-progress {
7536 +#popup-sidebar .section .circle-progress {
6418 7537 display: inline-block;
6419 7538 position: absolute;
6420 7539 top: 50%;
6421 7540 right: 10px;
@@ -6424,139 +7543,81 @@
6424 7543 margin-top: -12px;
6425 7544 border: 3px solid #d9e0f1;
6426 7545 border-radius: 50%;
6427 7546 }
6428 -#popup-course #popup-sidebar .section.section-empty .section-header {
7547 +#popup-sidebar .section.section-empty .section-header {
6429 7548 margin: 0;
6430 7549 }
6431 -#popup-course #popup-sidebar .section.section-empty .learn-press-message {
6432 - margin: 0;
6433 - padding: 10px;
6434 - border-bottom: 1px solid #d9e0f1;
6435 - border-radius: 0;
6436 - color: #999;
6437 - background: #f5f5f5;
6438 - font-size: 14px;
6439 -}
6440 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::before, #popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6441 - position: absolute;
6442 - z-index: 9999;
6443 - top: -16px;
6444 - left: 10px;
6445 - width: 0;
6446 - height: 0;
6447 - border: 8px solid transparent;
6448 - border-bottom-color: #f5f5f5;
6449 - background: transparent;
6450 - content: "";
6451 - -webkit-border-radius: 0;
6452 - -moz-border-radius: 0;
6453 - border-radius: 0;
6454 -}
6455 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6456 - z-index: 9998;
6457 - top: -20px;
6458 - left: 8px;
6459 - border-width: 10px;
6460 - border-bottom-color: #d9e0f1;
6461 -}
6462 -#popup-course #popup-sidebar .section-header {
7550 +#popup-sidebar .section-header {
6463 7551 position: sticky;
6464 7552 z-index: 1000;
6465 7553 top: 0;
6466 - height: 94px;
6467 - padding: 38px 20px 20px 20px;
7554 + padding: 20px 16px;
6468 7555 cursor: pointer;
6469 - background-color: white;
7556 + background-color: var(--lp-bg-color-lesson, #fff);
6470 7557 }
6471 -#popup-course #popup-sidebar .section-header .section-title {
6472 - padding: 0 0 4px 0;
6473 - color: #000;
6474 - font-size: 20px;
6475 - font-weight: 500;
6476 -}
6477 -#popup-course #popup-sidebar .section-header .section-title .show-desc::before {
6478 - font-family: "Font Awesome 5 Free";
6479 - font-size: 18px;
6480 - font-weight: 900;
7558 +#popup-sidebar .section-header .section-title .show-desc::before {
7559 + font-family: "lp-icon";
7560 + font-size: 1.125em;
6481 7561 content: "\f0d7";
6482 7562 }
6483 -#popup-course #popup-sidebar .section-header .section-toggle {
7563 +#popup-sidebar .section-header .section-toggle {
6484 7564 justify-content: flex-end;
6485 7565 flex: 0;
6486 7566 }
6487 -#popup-course #popup-sidebar .section-header .section-toggle i {
6488 - color: #666;
7567 +#popup-sidebar .section-header .section-toggle i {
7568 + color: var(--lp-color-accent, #666);
6489 7569 }
6490 -#popup-course #popup-sidebar .section-header .section-meta {
7570 +#popup-sidebar .section-header .section-meta {
6491 7571 padding-top: 6px;
6492 7572 padding-bottom: 0;
6493 7573 }
6494 -#popup-course #popup-sidebar .section-content {
7574 +#popup-sidebar .section-content {
6495 7575 margin-bottom: 0;
6496 7576 }
6497 -#popup-course #popup-sidebar .course-item {
6498 - min-height: 50px;
6499 - margin-bottom: 4px;
6500 - padding: 5px 20px;
6501 - background: #f9fafc;
6502 - align-items: center;
7577 +#popup-sidebar .curriculum-more {
7578 + padding-right: 16px;
7579 + padding-left: 16px;
6503 7580 }
6504 -#popup-course #popup-sidebar .course-item > span {
7581 +#popup-sidebar .course-item > span {
6505 7582 display: none;
6506 7583 }
6507 -#popup-course #popup-sidebar .course-item::before {
7584 +#popup-sidebar .course-item::before {
6508 7585 top: -1px;
6509 7586 bottom: -1px;
6510 7587 height: auto;
6511 7588 background: transparent;
6512 7589 }
6513 -#popup-course #popup-sidebar .course-item::after {
7590 +#popup-sidebar .course-item::after {
6514 7591 content: "";
6515 7592 }
6516 -#popup-course #popup-sidebar .course-item.current {
6517 - background: #eaeaea;
6518 -}
6519 -#popup-course #popup-sidebar .course-item.has-status.failed .trans {
7593 +#popup-sidebar .course-item.has-status.failed .trans {
6520 7594 color: #f02425;
6521 7595 }
6522 -#popup-course #popup-sidebar .course-item.status-completed .trans {
7596 +#popup-sidebar .course-item.status-completed .trans {
6523 7597 color: #3bb54a;
6524 7598 }
6525 -#popup-course #popup-sidebar .section-item-link {
6526 - line-height: 1;
6527 - padding-right: 0;
7599 +#popup-sidebar .lp-course-curriculum .course-section {
7600 + --lp-border-radius: 0;
7601 + border-left: none;
6528 7602 }
6529 -#popup-course #popup-sidebar .section-item-link::before {
6530 - padding: 12px 0;
6531 - vertical-align: unset;
7603 +#popup-sidebar .lp-course-curriculum .lp-course-curriculum__title,
7604 +#popup-sidebar .lp-course-curriculum .course-curriculum-info,
7605 +#popup-sidebar .lp-course-curriculum .course-section__description {
7606 + display: none;
6532 7607 }
6533 -#popup-course #popup-sidebar .section-item-link .item-name {
6534 - width: 100%;
6535 - padding: 0 10px 0 17px;
6536 - font-size: 14px;
6537 - line-height: 21px;
6538 - font-weight: 500;
7608 +#popup-sidebar .lp-course-curriculum .course-item.current:before {
7609 + background: var(--lp-primary-color, #ffb606);
6539 7610 }
6540 -#popup-course #popup-sidebar .course-item-meta {
6541 - padding: 0;
7611 +#popup-sidebar .lp-course-curriculum .course-item__content {
7612 + flex-direction: column;
7613 + row-gap: 0;
6542 7614 }
6543 -#popup-course #popup-sidebar .course-item-meta .item-meta {
6544 - padding: 0;
6545 - color: #999;
6546 - background: transparent;
6547 - font-size: 12px;
6548 - line-height: 1.5;
6549 - height: auto;
7615 +#popup-sidebar .lp-course-curriculum .course-item__right {
7616 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6550 7617 }
6551 -#popup-course #popup-sidebar .course-item-meta .item-meta:first-child {
6552 - margin-left: 0;
6553 -}
6554 -#popup-course #popup-sidebar .course-item-meta .item-meta::before {
6555 - font-size: 12px;
6556 - line-height: 21px;
6557 -}
6558 -#popup-course #popup-content {
7618 +
7619 +#popup-content {
6559 7620 overflow: auto;
6560 7621 position: relative;
6561 7622 margin: 70px 0 50px 0;
6562 7623 flex: 1;
@@ -6562,23 +7623,22 @@
6562 7623 flex: 1;
6563 7624 padding-left: 15px;
6564 7625 padding-right: 15px;
6565 7626 }
6566 -#popup-course #popup-content .lp-button {
7627 +#popup-content .lp-button {
6567 7628 position: relative;
6568 - margin: 0 10px 0 0;
6569 - padding: 12px 29px;
6570 - border-color: var(--lp-secondary-color);
6571 - font-size: 14px;
7629 + margin: 0;
7630 + padding: 8px 25px;
7631 + border-color: var(--lp-border-color, #E2E0DB);
6572 7632 }
6573 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon {
7633 +#popup-content .lp-button.instant-check .instant-check__icon {
6574 7634 margin-right: 5px;
6575 7635 }
6576 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon::before {
6577 - font-family: "Font Awesome 5 Free";
7636 +#popup-content .lp-button.instant-check .instant-check__icon::before {
7637 + font-family: "lp-icon";
6578 7638 content: "\f058";
6579 7639 }
6580 -#popup-course #popup-content .lp-button.instant-check .instant-check__info {
7640 +#popup-content .lp-button.instant-check .instant-check__info {
6581 7641 visibility: hidden;
6582 7642 position: absolute;
6583 7643 top: 100%;
6584 7644 left: 0;
@@ -6584,138 +7644,143 @@
6584 7644 left: 0;
6585 7645 margin-top: 3px;
6586 7646 padding: 11px 20px;
6587 7647 border-radius: 3px;
6588 - background: #eee;
7648 + background: var(--lp-white-grey, #F7F7FB);
7649 + color: var(--lp-color-base, #333);
6589 7650 white-space: nowrap;
6590 7651 text-transform: none;
6591 7652 }
6592 -#popup-course #popup-content .lp-button.instant-check:hover .instant-check__info {
7653 +@media (max-width: 600px) {
7654 + #popup-content .lp-button.instant-check .instant-check__info {
7655 + white-space: normal;
7656 + width: 90vw;
7657 + }
7658 +}
7659 +#popup-content .lp-button.instant-check:hover .instant-check__info {
6593 7660 visibility: visible;
6594 - position: absolute;
6595 - top: 100%;
6596 - left: 0;
6597 - margin-top: 3px;
6598 - padding: 11px 11px;
6599 - border-radius: 3px;
6600 - color: #333;
6601 - background: #eee;
6602 - white-space: nowrap;
6603 7661 }
6604 -#popup-course #popup-content .lp-button.instant-check.loading .instant-check__icon {
7662 +#popup-content .lp-button.instant-check.loading::before {
7663 + display: none;
7664 +}
7665 +#popup-content .lp-button.instant-check.loading .instant-check__icon {
6605 7666 display: inline-block;
6606 7667 animation: lp-rotating 1s linear infinite;
6607 7668 }
6608 -#popup-course #popup-content .lp-button.instant-check.loading .instant-check__icon::before {
7669 +#popup-content .lp-button.instant-check.loading .instant-check__icon::before {
6609 7670 font-weight: 800;
6610 7671 content: "\f110";
6611 7672 }
6612 -#popup-course #popup-content .lp-button:hover {
7673 +#popup-content .lp-button:hover {
6613 7674 border-color: var(--lp-primary-color);
6614 7675 }
6615 -#popup-course #popup-content .lp-button.completed {
7676 +#popup-content .lp-button.completed {
6616 7677 display: flex;
6617 7678 flex-direction: row-reverse;
6618 - margin-top: 32px;
6619 7679 border-color: transparent;
6620 7680 color: #fff;
6621 7681 background: #3db748;
6622 - font-size: 16px;
6623 7682 align-items: center;
6624 7683 justify-content: center;
7684 + float: left;
6625 7685 }
6626 -#popup-course #popup-content .lp-button.completed i {
7686 +#popup-content .lp-button.completed i {
6627 7687 margin-left: 9px;
6628 - font-size: 14px;
7688 + font-size: 0.8em;
6629 7689 }
6630 -#popup-course #popup-content.fixed-quiz-status .quiz-status {
7690 +#popup-content.fixed-quiz-status .quiz-status {
6631 7691 background: var(--lp-primary-color);
6632 7692 }
6633 -#popup-course #popup-content.fixed-quiz-status .quiz-status > div {
7693 +#popup-content.fixed-quiz-status .quiz-status > div {
6634 7694 padding: 0;
6635 7695 }
6636 -#popup-course #popup-footer {
7696 +#popup-content::-webkit-scrollbar {
7697 + width: 8px;
7698 +}
7699 +#popup-content::-webkit-scrollbar-thumb {
7700 + background: #ccc;
7701 +}
7702 +#popup-content::-webkit-scrollbar-track {
7703 + background: #f5f5f5;
7704 +}
7705 +
7706 +#popup-footer {
6637 7707 position: fixed;
6638 - z-index: 999;
7708 + z-index: 99;
6639 7709 right: 0;
6640 7710 bottom: 0;
6641 7711 left: 475px;
6642 7712 width: 100%;
6643 7713 max-width: 792px;
6644 - height: 50px;
7714 + height: auto;
6645 7715 margin: 0 auto;
6646 7716 border-top: 1px solid #ebebeb;
6647 - background: #fff;
6648 - -webkit-transition: left 0.25s;
6649 - -moz-transition: left 0.25s;
6650 - -ms-transition: left 0.25s;
6651 - -o-transition: left 0.25s;
6652 - transition: left 0.25s;
7717 + background: var(--lp-bg-color-lesson, #fff);
7718 + transition: left 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7719 + will-change: left;
7720 + transform: translateZ(0);
6653 7721 }
6654 7722 @media (max-width: 1024px) {
6655 - #popup-course #popup-footer {
7723 + #popup-footer {
6656 7724 width: auto;
6657 7725 padding: 0 15px;
6658 7726 }
6659 7727 }
6660 -#popup-course #popup-footer .course-item-nav {
7728 +#popup-footer .course-item-nav {
6661 7729 justify-content: space-between;
6662 7730 }
6663 -#popup-course #popup-footer .course-item-nav .prev,
6664 -#popup-course #popup-footer .course-item-nav .next {
7731 +#popup-footer .course-item-nav .prev,
7732 +#popup-footer .course-item-nav .next {
6665 7733 display: flex;
6666 - line-height: 50px;
7734 + line-height: 3.125em;
6667 7735 }
6668 -#popup-course #popup-footer .course-item-nav .prev a,
6669 -#popup-course #popup-footer .course-item-nav .next a {
7736 +#popup-footer .course-item-nav .prev a,
7737 +#popup-footer .course-item-nav .next a {
6670 7738 display: block;
6671 - color: #666;
6672 - font-size: 16px;
7739 + color: var(--lp-color-accent, #666);
6673 7740 }
6674 -#popup-course #popup-footer .course-item-nav .prev::before,
6675 -#popup-course #popup-footer .course-item-nav .next::before {
7741 +#popup-footer .course-item-nav .prev::before,
7742 +#popup-footer .course-item-nav .next::before {
6676 7743 color: #999;
6677 - font-family: "Font Awesome 5 Free";
6678 - font-size: 12px;
6679 - font-weight: 900;
7744 + font-family: "lp-icon";
6680 7745 }
6681 -#popup-course #popup-footer .course-item-nav .prev:hover a, #popup-course #popup-footer .course-item-nav .prev:hover::before,
6682 -#popup-course #popup-footer .course-item-nav .next:hover a,
6683 -#popup-course #popup-footer .course-item-nav .next:hover::before {
7746 +#popup-footer .course-item-nav .prev:hover a, #popup-footer .course-item-nav .prev:hover::before,
7747 +#popup-footer .course-item-nav .next:hover a,
7748 +#popup-footer .course-item-nav .next:hover::before {
6684 7749 color: var(--lp-primary-color);
6685 7750 }
6686 -#popup-course #popup-footer .course-item-nav .prev:hover .course-item-nav__name,
6687 -#popup-course #popup-footer .course-item-nav .next:hover .course-item-nav__name {
7751 +#popup-footer .course-item-nav .prev:hover .course-item-nav__name,
7752 +#popup-footer .course-item-nav .next:hover .course-item-nav__name {
6688 7753 display: block;
6689 7754 }
6690 -#popup-course #popup-footer .course-item-nav .next {
7755 +#popup-footer .course-item-nav .next {
6691 7756 flex-direction: row-reverse;
6692 7757 }
6693 -#popup-course #popup-footer .course-item-nav .next::before {
7758 +#popup-footer .course-item-nav .next::before {
6694 7759 margin-left: 10px;
6695 7760 content: "\f0da";
6696 7761 }
6697 -#popup-course #popup-footer .course-item-nav[data-nav=next] {
7762 +#popup-footer .course-item-nav[data-nav=next] {
6698 7763 justify-content: flex-end;
6699 7764 }
6700 -#popup-course #popup-footer .prev::before {
7765 +#popup-footer .prev::before {
6701 7766 margin-right: 10px;
6702 7767 content: "\f0d9";
6703 7768 }
6704 -#popup-course #popup-footer .prev .course-item-nav__name {
7769 +#popup-footer .prev .course-item-nav__name {
6705 7770 right: auto;
6706 7771 left: -30px;
6707 7772 }
6708 -#popup-course #popup-footer .prev .course-item-nav__name::before {
7773 +#popup-footer .prev .course-item-nav__name::before {
6709 7774 right: auto;
6710 7775 left: 5px;
6711 7776 }
6712 7777 @media (max-width: 1024px) {
6713 - #popup-course #popup-footer .prev .course-item-nav__name {
7778 + #popup-footer .prev .course-item-nav__name {
6714 7779 left: 15px;
6715 7780 }
6716 7781 }
6717 -#popup-course #popup-footer .course-item-nav__name {
7782 +#popup-footer .course-item-nav__name {
6718 7783 display: none;
6719 7784 position: absolute;
6720 7785 top: -20px;
6721 7786 right: -30px;
@@ -6720,233 +7785,208 @@
6720 7785 top: -20px;
6721 7786 right: -30px;
6722 7787 width: auto;
6723 7788 padding: 10px 15px;
6724 - color: #666;
7789 + color: var(--lp-color-accent, #666);
6725 7790 background: #ccc;
6726 - font-size: 14px;
6727 - font-weight: 300;
7791 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6728 7792 line-height: 1;
6729 7793 }
6730 7794 @media (max-width: 1024px) {
6731 - #popup-course #popup-footer .course-item-nav__name {
7795 + #popup-footer .course-item-nav__name {
6732 7796 top: -25px;
6733 7797 right: 15px;
6734 7798 left: auto;
6735 7799 }
6736 7800 }
6737 -#popup-course #sidebar-toggle {
7801 +
7802 +#sidebar-toggle {
6738 7803 display: inline-block;
6739 - position: absolute;
6740 - z-index: 100;
6741 - top: 198px;
6742 - left: 475px;
6743 - width: 25px;
6744 - height: 56px;
7804 + width: 32px;
7805 + min-width: 32px;
7806 + line-height: 70px;
7807 + height: unset;
6745 7808 margin: 0;
6746 - background: #fff;
6747 - box-shadow: 0 0px 20px 0 rgba(0, 0, 0, 0.15);
7809 + background: rgba(255, 255, 255, 0.1);
7810 + color: var(--lp-color-white, #fff);
7811 + font-size: 1.4em;
6748 7812 cursor: pointer;
6749 7813 transition: 0.25s;
6750 7814 -webkit-appearance: none;
6751 7815 border: none;
7816 + text-align: center;
6752 7817 }
6753 -#popup-course #sidebar-toggle:after {
7818 +#sidebar-toggle:after {
6754 7819 display: none;
6755 7820 }
6756 -#popup-course #sidebar-toggle::before {
7821 +#sidebar-toggle::before {
6757 7822 display: inline-block;
6758 - position: absolute;
6759 - top: 50%;
6760 - left: 50%;
6761 - color: var(--lp-primary-color);
6762 - font-family: "Font Awesome 5 Free";
6763 - font-size: 18px;
6764 - font-weight: 900;
7823 + position: static;
7824 + margin: 0;
7825 + width: auto;
7826 + height: auto;
7827 + font-family: "lp-icon";
6765 7828 content: "\f0d9";
6766 - transition: 0.25s;
6767 - transform: translate(-50%, -50%);
7829 + line-height: 1;
6768 7830 }
6769 -#popup-course #sidebar-toggle:focus {
7831 +#sidebar-toggle:focus {
6770 7832 border: 0;
6771 7833 outline: 0;
6772 7834 }
6773 -#popup-course .lp-quiz-buttons .complete-quiz,
6774 -#popup-course .lp-quiz-buttons .back-quiz,
6775 -#popup-course .lp-quiz-buttons .review-quiz {
6776 - float: right;
7835 +
7836 +.course-item-popup #tab-curriculum {
7837 + display: block;
6777 7838 }
6778 -#popup-course .quiz-results,
6779 -#popup-course .quiz-content,
6780 -#popup-course .quiz-questions,
6781 -#popup-course .quiz-buttons,
6782 -#popup-course .quiz-attempts {
6783 - margin-bottom: 60px;
7839 +.course-item-popup .course-curriculum ul.curriculum-sections {
7840 + z-index: 9;
6784 7841 }
6785 -#popup-course .quiz-questions .lp-fib-content {
6786 - margin-bottom: 20px;
6787 - padding: 20px;
6788 - border: 2px solid #f5f5f5;
6789 - border-radius: 6px;
6790 - line-height: 1.6;
7842 +.course-item-popup .lp-course-curriculum .course-section .course-item__content {
7843 + flex-direction: column;
7844 + row-gap: 4px;
6791 7845 }
6792 -#popup-course .quiz-questions .lp-fib-input {
6793 - display: inline-block;
6794 - width: auto;
6795 - max-width: none;
7846 +
7847 +/***********/
7848 +body.course-item-popup {
7849 + overflow-y: hidden;
6796 7850 }
6797 -#popup-course .quiz-questions .lp-fib-input > input {
6798 - height: 36px;
6799 - padding: 6px 16px;
6800 - border: 1px solid #222;
6801 - line-height: 36px;
7851 +@media (max-width: 1200px) {
7852 + body.course-item-popup #learn-press-course-curriculum {
7853 + width: 300px;
7854 + }
6802 7855 }
6803 -#popup-course .quiz-questions .lp-fib-answered {
6804 - padding: 0 10px;
6805 - background: #ececec;
6806 - white-space: nowrap;
7856 +@media (max-width: 768px) {
7857 + body.course-item-popup #learn-press-course-curriculum {
7858 + margin-right: 0%;
7859 + }
6807 7860 }
6808 -#popup-course .quiz-questions .lp-fib-answered.fail {
6809 - border: 2px solid #d85554;
7861 +@media (max-width: 768px) {
7862 + body.course-item-popup #learn-press-course-curriculum .course-curriculum {
7863 + width: 200px;
7864 + }
6810 7865 }
6811 -#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer {
6812 - text-decoration: line-through;
7866 +@media (max-width: 1300px) {
7867 + body.course-item-popup #learn-press-course-curriculum .progress-bg {
7868 + width: 40px;
7869 + }
6813 7870 }
6814 -#popup-course .quiz-questions .lp-fib-answered.correct {
6815 - border: 2px solid #00adff;
7871 +@media (max-width: 768px) {
7872 + body.course-item-popup #learn-press-course-curriculum .items-progress,
7873 + body.course-item-popup #learn-press-course-curriculum .course-progress {
7874 + float: none;
7875 + width: 100%;
7876 + margin-right: 0%;
7877 + margin-bottom: 20px;
7878 + }
6816 7879 }
6817 -#popup-course .quiz-questions .lp-fib-note {
6818 - display: flex;
6819 - margin-left: 10px;
6820 - font-size: 14px;
6821 - font-weight: 400;
6822 - align-items: center;
7880 +@media (max-width: 1300px) {
7881 + body.course-item-popup #content-item-nav {
7882 + left: 300px;
7883 + }
6823 7884 }
6824 -#popup-course .quiz-questions .lp-fib-note > span {
6825 - display: inline-block;
6826 - width: 20px;
6827 - height: 20px;
6828 - margin: 0 5px 0 0;
7885 +@media (max-width: 768px) {
7886 + body.course-item-popup #content-item-nav {
7887 + left: 200px;
7888 + }
6829 7889 }
6830 -#popup-course .quiz-questions .lp-sorting-choice__check-answer {
6831 - padding: 5px 20px;
6832 - border: 2px solid #059601;
6833 - border-radius: 5px;
6834 - font-size: 1rem;
7890 +@media (max-width: 1300px) {
7891 + body.course-item-popup .section-desc {
7892 + display: none;
7893 + }
6835 7894 }
6836 -#popup-course .question .answer-option input[type=radio],
6837 -#popup-course .question .answer-option input[type=checkbox] {
6838 - -webkit-transform: translateY(-50%);
6839 - -moz-transform: translateY(-50%);
6840 - -ms-transform: translateY(-50%);
6841 - -o-transform: translateY(-50%);
6842 - transform: translateY(-50%);
6843 - margin: 0 0 0 10px;
7895 +@media (max-width: 768px) {
7896 + body.course-item-popup.wpadminbar #learn-press-content-item,
7897 + body.course-item-popup.wpadminbar #learn-press-course-curriculum {
7898 + top: 106px;
7899 + }
6844 7900 }
6845 -#popup-course .question .answer-option input[type=radio]::before {
6846 - border-radius: 50%;
6847 -}
6848 -#popup-course .question .question-response {
6849 - display: flex;
6850 - align-items: center;
6851 - justify-content: flex-start;
6852 -}
6853 -#popup-course .scrollbar-light > .scroll-element {
6854 - z-index: 9999;
6855 -}
6856 -#popup-course .scrollbar-light > .scroll-element.scroll-y {
6857 - display: none;
6858 -}
6859 -#popup-course .scrollbar-light > .scroll-element.scroll-y .scroll-bar {
6860 - -webkit-box-sizing: border-box;
6861 - -moz-box-sizing: border-box;
6862 - box-sizing: border-box;
6863 -}
6864 7901
6865 7902 body.admin-bar #popup-course {
6866 7903 top: 32px;
6867 7904 }
6868 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle {
6869 - left: 0;
6870 -}
6871 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle::before {
7905 +body.lp-sidebar-toggle__close #sidebar-toggle::before {
6872 7906 content: "\f0da";
6873 7907 }
6874 -body.lp-sidebar-toggle__close #popup-course #popup-sidebar {
7908 +body.lp-sidebar-toggle__close #popup-sidebar {
6875 7909 flex: 0 0 0;
6876 7910 }
6877 -body.lp-sidebar-toggle__close #popup-course #popup-header, body.lp-sidebar-toggle__close #popup-course #popup-footer {
7911 +body.lp-sidebar-toggle__close #popup-header, body.lp-sidebar-toggle__close #popup-footer {
6878 7912 left: 0;
6879 7913 }
6880 7914 @media (max-width: 768px) {
6881 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle {
6882 - left: 0;
6883 - }
6884 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle::before {
7915 + body:not(.lp-sidebar-toggle__open) #sidebar-toggle::before {
6885 7916 content: "\f0da";
6886 7917 }
6887 - body:not(.lp-sidebar-toggle__open) #popup-course #popup-sidebar {
7918 + body:not(.lp-sidebar-toggle__open) #popup-sidebar {
6888 7919 flex: 0 0 0;
6889 7920 }
6890 7921 }
6891 7922
7923 +@media screen and (max-width: 480px) {
7924 + #popup-header, #popup-footer {
7925 + width: 100%;
7926 + }
7927 + .learnpress-v4 #popup-header, .lp-4 #popup-header, .learnpress-v4 #popup-footer, .lp-4 #popup-footer {
7928 + width: auto;
7929 + }
7930 + .learnpress-v4.starkid #popup-header, .learnpress-v4.starkid #popup-footer {
7931 + width: 100%;
7932 + }
7933 + #popup-content {
7934 + min-width: 100vw;
7935 + }
7936 +}
6892 7937 .course-curriculum .section-header .section-meta {
6893 7938 position: relative;
6894 7939 }
6895 7940
6896 7941 @media screen and (max-width: 1280px) {
6897 - #popup-course #popup-sidebar {
7942 + #popup-sidebar {
6898 7943 flex-basis: 300px;
6899 7944 }
6900 - #popup-course #popup-sidebar .course-curriculum {
7945 + #popup-sidebar .course-curriculum {
6901 7946 width: 300px;
6902 7947 }
6903 - #popup-course #popup-header,
6904 -#popup-course #popup-footer {
7948 + #popup-header, #popup-footer {
6905 7949 left: 300px;
6906 7950 }
6907 - #popup-course #sidebar-toggle {
6908 - left: 299px;
6909 - }
6910 7951 }
6911 7952 @media screen and (max-width: 782px) {
6912 7953 body.admin-bar #popup-course {
6913 7954 top: 46px;
6914 7955 }
6915 - #popup-course #popup-sidebar {
6916 - flex-basis: 250px;
7956 + #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
7957 + display: none;
6917 7958 }
6918 - #popup-course #popup-sidebar .course-curriculum {
6919 - width: 250px;
7959 + #popup-sidebar {
7960 + flex-basis: 300px;
6920 7961 }
6921 - #popup-course #popup-header,
6922 -#popup-course #popup-footer {
6923 - left: 250px;
7962 + #popup-sidebar .course-curriculum {
7963 + width: 300px;
6924 7964 }
6925 - #popup-course #sidebar-toggle {
6926 - left: 249px;
7965 + #popup-header,
7966 + #popup-footer {
7967 + left: 300px;
6927 7968 }
6928 - #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
6929 - display: none;
6930 - }
6931 7969 }
6932 7970 .content-item-wrap {
6933 7971 width: 792px;
6934 7972 max-width: 100%;
6935 7973 margin: 0 auto;
6936 - padding-bottom: 80px;
7974 + --lp-item-padding: 60px;
7975 + padding-top: var(--lp-item-padding);
7976 + padding-bottom: var(--lp-item-padding);
6937 7977 }
6938 7978 @media (max-width: 1024px) {
6939 7979 .content-item-wrap {
6940 7980 width: 100%;
7981 + --lp-item-padding: 40px;
6941 7982 }
6942 7983 }
6943 7984 .content-item-wrap .course-item-title {
6944 7985 margin-top: 0;
6945 7986 margin-bottom: 24px;
6946 - color: #333;
6947 - font-size: 30px;
6948 - font-weight: 600;
7987 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
7988 + font-weight: 700;
6949 7989 }
6950 7990 @media (max-width: 767px) {
6951 7991 .content-item-wrap .course-item-title {
6952 7992 text-align: center;
@@ -6951,32 +7991,24 @@
6951 7991 .content-item-wrap .course-item-title {
6952 7992 text-align: center;
6953 7993 }
6954 7994 }
6955 -.content-item-wrap h4 {
6956 - font-size: 1.5rem;
6957 - font-weight: 500;
6958 - line-height: 1.5;
7995 +.content-item-wrap .content-item-summary:after {
7996 + clear: both;
7997 + content: "";
7998 + display: block;
6959 7999 }
6960 -.content-item-wrap .content-item-summary {
6961 - padding-top: 50px;
6962 -}
6963 8000 .content-item-wrap .content-item-description {
6964 8001 margin-bottom: 30px;
6965 8002 }
8003 +.content-item-wrap .content-item-description .wp-video, .content-item-wrap .content-item-description .mejs-container {
8004 + margin-bottom: 15px;
8005 +}
6966 8006 .content-item-wrap .content-item-description h2, .content-item-wrap .content-item-description h3, .content-item-wrap .content-item-description h4, .content-item-wrap .content-item-description h5, .content-item-wrap .content-item-description h6 {
6967 - margin-top: 0;
6968 - margin-bottom: 18px;
6969 - font-size: 18px;
8007 + margin-top: 10px;
8008 + margin-bottom: 15px;
6970 8009 letter-spacing: unset;
6971 8010 }
6972 -.content-item-wrap .content-item-description p {
6973 - margin: 0 0 18px 0;
6974 - color: #666;
6975 - font-size: 16px;
6976 - font-weight: 300;
6977 - line-height: 26px;
6978 -}
6979 8011 .content-item-wrap .content-item-description img {
6980 8012 max-width: 100%;
6981 8013 height: auto;
6982 8014 vertical-align: middle;
@@ -6986,11 +8018,9 @@
6986 8018 }
6987 8019 .content-item-wrap .quiz-content {
6988 8020 margin-bottom: 40px;
6989 8021 color: #666;
6990 - font-size: 16px;
6991 8022 font-weight: 300;
6992 - line-height: 26px;
6993 8023 }
6994 8024 .content-item-wrap .quiz-content img {
6995 8025 max-width: 100%;
6996 8026 height: auto;
@@ -6999,49 +8029,13 @@
6999 8029 .content-item-wrap .quiz-buttons {
7000 8030 display: flex;
7001 8031 justify-content: center;
7002 8032 text-align: center;
8033 + gap: 10px;
7003 8034 }
7004 8035 .content-item-wrap .quiz-buttons .button-right .lp-button {
7005 8036 margin: 0 0 0 15px;
7006 8037 }
7007 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav] {
7008 - margin: 0;
7009 - border: 1px solid #d9e0f1;
7010 - color: #777;
7011 - background: #fbfcff;
7012 -}
7013 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]::before {
7014 - display: inline-block;
7015 - width: 15px;
7016 - height: 15px;
7017 - border: 2px solid #d9e0f1;
7018 - border-top-color: transparent;
7019 - border-left-color: transparent;
7020 - content: "";
7021 - -webkit-transform: rotate(-45deg);
7022 - -moz-transform: rotate(-45deg);
7023 - -ms-transform: rotate(-45deg);
7024 - -o-transform: rotate(-45deg);
7025 - transform: rotate(-45deg);
7026 -}
7027 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].prev::before {
7028 - margin-left: 7px;
7029 - -webkit-transform: rotate(135deg);
7030 - -moz-transform: rotate(135deg);
7031 - -ms-transform: rotate(135deg);
7032 - -o-transform: rotate(135deg);
7033 - transform: rotate(135deg);
7034 -}
7035 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next {
7036 - margin-left: -1px;
7037 -}
7038 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next::before {
7039 - margin-right: 7px;
7040 -}
7041 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]:hover {
7042 - background: #fff;
7043 -}
7044 8038 .content-item-wrap .quiz-buttons.align-center {
7045 8039 display: block;
7046 8040 text-align: center;
7047 8041 }
@@ -7049,16 +8043,18 @@
7049 8043 text-align: center;
7050 8044 }
7051 8045 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7052 8046 position: fixed;
7053 - z-index: 99999;
8047 + z-index: 999;
7054 8048 bottom: 0;
7055 8049 left: 50%;
7056 8050 width: 100%;
7057 8051 max-width: 792px;
7058 - height: 49px;
8052 + height: auto;
7059 8053 margin-left: 237px;
7060 8054 transform: translateX(-50%);
8055 + background: #fff;
8056 + padding-bottom: 10px;
7061 8057 }
7062 8058 @media (max-width: 768px) {
7063 8059 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7064 8060 width: 100% !important;
@@ -7073,60 +8069,43 @@
7073 8069 }
7074 8070 .content-item-wrap .quiz-buttons:not(.infinity).is-last .next {
7075 8071 display: none;
7076 8072 }
7077 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .prev {
7078 - border-top-right-radius: 0;
7079 - border-bottom-right-radius: 0;
7080 -}
7081 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .next {
7082 - border-top-left-radius: 0;
7083 - border-bottom-left-radius: 0;
7084 -}
7085 -.content-item-wrap .questions-pagination {
7086 - height: 33px;
7087 - padding: 8px 0;
7088 - background: #fff;
7089 - text-align: center;
7090 -}
7091 8073 .content-item-wrap .questions-pagination .nav-links {
7092 8074 text-align: center;
8075 + display: flex;
8076 + justify-content: center;
8077 + gap: 4px;
8078 + margin-top: 6px;
7093 8079 }
7094 8080 .content-item-wrap .questions-pagination .nav-links .page-numbers {
7095 - display: inline-block;
7096 - vertical-align: middle;
7097 - margin: 0 3px 3px;
7098 - padding: 10px 16px;
7099 - color: #666;
8081 + padding: 10px 15px;
8082 + margin: 0;
8083 + color: var(--lp-color-base, #333);
7100 8084 background-color: transparent;
7101 - font-size: 16px;
7102 - font-weight: 300;
8085 + font-weight: normal;
8086 + border: 1px solid var(--lp-border-color, #E2E0DB);
7103 8087 line-height: 1;
7104 - border: 1px solid;
7105 - cursor: pointer;
8088 + border-radius: var(--lp-border-radius, 5px);
7106 8089 }
7107 -.content-item-wrap .questions-pagination .nav-links .page-numbers.next, .content-item-wrap .questions-pagination .nav-links .page-numbers.prev {
7108 - display: inline-block;
7109 - padding: 10px;
7110 - background: transparent;
7111 - font-size: 16px;
7112 - text-align: center;
7113 - text-decoration: none;
7114 - text-transform: none;
7115 - border: 1px solid;
8090 +.content-item-wrap .questions-pagination .nav-links .page-numbers.dots {
8091 + border: none;
7116 8092 }
7117 8093 .content-item-wrap .questions-pagination .nav-links .page-numbers.current, .content-item-wrap .questions-pagination .nav-links .page-numbers:hover {
7118 8094 color: var(--lp-primary-color);
7119 8095 }
8096 +@media (max-width: 575px) {
8097 + .content-item-wrap .questions-pagination .nav-links {
8098 + margin-top: 10px;
8099 + }
8100 + .content-item-wrap .questions-pagination .nav-links .page-numbers {
8101 + padding: 5px 10px;
8102 + }
8103 +}
7120 8104
7121 8105 .course-curriculum .section-title {
7122 8106 position: relative;
7123 8107 margin-bottom: 0;
7124 - padding: 8px 0;
7125 - color: #5383f7;
7126 - font-size: 16px;
7127 - font-weight: normal;
7128 - line-height: 1;
7129 8108 }
7130 8109 .course-curriculum .section-title span.show-desc {
7131 8110 display: inline-block;
7132 8111 position: absolute;
@@ -7136,17 +8115,162 @@
7136 8115 height: 20px;
7137 8116 transform: translate(0, -50%);
7138 8117 }
7139 8118 .course-curriculum .section-title span.show-desc::before {
7140 - font-family: "Font Awesome 5 Free";
7141 - font-size: 18px;
7142 - font-weight: 900;
8119 + font-family: "lp-icon";
8120 + font-size: 1.125em;
7143 8121 content: "\f107";
7144 8122 }
7145 8123 .course-curriculum .section-title span.show-desc:hover::before {
7146 - border-top-color: #ccc;
8124 + border-top-color: var(--lp-border-color, #E2E0DB);
7147 8125 }
7148 8126
8127 +@media (max-width: 575px) {
8128 + #popup-course .quiz-attempts {
8129 + overflow-x: auto;
8130 + }
8131 +}
8132 +
8133 +.social-share-toggle {
8134 + position: relative;
8135 + display: flex;
8136 + gap: 20px;
8137 +}
8138 +.social-share-toggle .share-toggle-icon {
8139 + cursor: pointer;
8140 + display: flex;
8141 + align-items: center;
8142 + gap: 8px;
8143 +}
8144 +.social-share-toggle .share-toggle-icon .share-label {
8145 + margin: 0;
8146 + cursor: pointer;
8147 +}
8148 +.social-share-toggle .share-toggle-icon:hover {
8149 + color: var(--lp-primary-color, #ffb606);
8150 +}
8151 +.social-share-toggle .content-widget-social-share {
8152 + padding: 20px;
8153 + background: #fff;
8154 + box-shadow: 0 1px 16px 0 rgba(0, 0, 0, 0.12);
8155 +}
8156 +.social-share-toggle .lp-social-media {
8157 + display: inline-flex;
8158 + padding: 0;
8159 + gap: 12px;
8160 + margin: 0;
8161 +}
8162 +.social-share-toggle .lp-social-media > li {
8163 + text-align: center;
8164 + list-style: none;
8165 +}
8166 +.social-share-toggle .lp-social-media > li span {
8167 + display: none;
8168 +}
8169 +.social-share-toggle .lp-social-media > li i {
8170 + width: 40px;
8171 + height: 40px;
8172 + display: inline-flex;
8173 + align-items: center;
8174 + justify-content: center;
8175 + border: 1px solid var(--lp-border-color, #E2E0DB);
8176 + border-radius: 50%;
8177 +}
8178 +.social-share-toggle .lp-social-media > li i:hover {
8179 + background-color: var(--lp-primary-color, #ffb606);
8180 + border-color: var(--lp-primary-color, #ffb606);
8181 + color: var(--lp-color-white, #fff);
8182 +}
8183 +.social-share-toggle .clipboard-post {
8184 + display: flex;
8185 + justify-content: space-between;
8186 + margin-bottom: 20px;
8187 + gap: 12px;
8188 +}
8189 +.social-share-toggle .btn-clipboard {
8190 + position: relative;
8191 + padding: 12px 20px;
8192 + white-space: nowrap;
8193 +}
8194 +.social-share-toggle .btn-clipboard .tooltip {
8195 + display: none;
8196 + position: absolute;
8197 + z-index: 2;
8198 + left: 50%;
8199 + right: auto;
8200 + bottom: 100%;
8201 + transform: translateX(-50%);
8202 + width: max-content;
8203 + color: #fff;
8204 + font-size: 0.825em;
8205 + padding: 5px 10px;
8206 + background: rgba(0, 0, 0, 0.72);
8207 + border-radius: 3px;
8208 + margin-bottom: 10px;
8209 +}
8210 +.social-share-toggle .btn-clipboard .tooltip:before {
8211 + content: "";
8212 + position: absolute;
8213 + z-index: 2;
8214 + left: 50%;
8215 + bottom: -5px;
8216 + margin-left: -3px;
8217 + border-left: 5px solid transparent;
8218 + border-right: 5px solid transparent;
8219 + border-top: 5px solid rgba(0, 0, 0, 0.72);
8220 +}
8221 +.social-share-toggle .btn-clipboard:hover {
8222 + background-color: #eee;
8223 +}
8224 +.social-share-toggle .btn-clipboard:hover .tooltip {
8225 + display: block;
8226 +}
8227 +.social-share-toggle .clipboard-value {
8228 + border: 1px solid var(--lp-border-color, #E2E0DB);
8229 + padding: 12px 20px;
8230 + flex: 1;
8231 +}
8232 +@media (max-width: 600px) {
8233 + .social-share-toggle .clipboard-value {
8234 + width: 100%;
8235 + }
8236 +}
8237 +.social-share-toggle .wrapper-content-widget {
8238 + visibility: hidden;
8239 + text-align: left;
8240 + opacity: 0;
8241 + transition: all 0.27s ease;
8242 + position: absolute;
8243 + right: 0;
8244 + top: auto;
8245 + z-index: 9;
8246 + margin-top: 20px;
8247 +}
8248 +.social-share-toggle.social-share-toggle__open .wrapper-content-widget {
8249 + margin-top: 0;
8250 + visibility: visible;
8251 + opacity: 1;
8252 +}
8253 +@media (max-width: 768px) {
8254 + .social-share-toggle .wrapper-content-widget {
8255 + position: fixed;
8256 + top: 0;
8257 + left: 0;
8258 + right: 0;
8259 + bottom: 0;
8260 + background-color: rgba(0, 0, 0, 0.7);
8261 + }
8262 + .social-share-toggle .wrapper-content-widget .content-widget-social-share {
8263 + position: relative;
8264 + z-index: 1;
8265 + max-width: fit-content;
8266 + top: 50%;
8267 + min-width: 320px;
8268 + transform: translateY(-50%);
8269 + margin: 0 auto;
8270 + }
8271 +}
8272 +
7149 8273 .lp-overlay {
7150 8274 display: none;
7151 8275 position: fixed;
7152 8276 z-index: 99999;
@@ -7181,8 +8305,12 @@
7181 8305 text-align: center;
7182 8306 align-items: center;
7183 8307 justify-content: center;
7184 8308 }
8309 +.lp-modal-dialog .learn-press-message {
8310 + width: auto;
8311 + margin: 0 !important;
8312 +}
7185 8313 .lp-modal-dialog .lp-modal-content {
7186 8314 display: inline-block;
7187 8315 overflow: hidden;
7188 8316 z-index: 2;
@@ -7193,8 +8321,17 @@
7193 8321 vertical-align: middle;
7194 8322 background: white;
7195 8323 color: black;
7196 8324 }
8325 +.lp-modal-dialog .lp-modal-content h2, .lp-modal-dialog .lp-modal-content h3 {
8326 + margin: 0;
8327 +}
8328 +.lp-modal-dialog .lp-modal-content .lp-group-step h3 {
8329 + border-bottom: 1px solid #eee;
8330 +}
8331 +.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em {
8332 + padding: 0 1em;
8333 +}
7197 8334 .lp-modal-dialog .lp-modal-header {
7198 8335 background: #7c60d9;
7199 8336 border-bottom: 1px solid #eee;
7200 8337 padding: 1em;
@@ -7201,14 +8338,14 @@
7201 8338 }
7202 8339 .lp-modal-dialog .lp-modal-header h3 {
7203 8340 margin: 0;
7204 8341 color: white;
7205 - font-size: inherit;
7206 8342 font-weight: 400;
7207 8343 }
7208 8344 .lp-modal-dialog .lp-modal-body .main-content {
7209 8345 max-height: 500px;
7210 8346 overflow: auto;
8347 + overscroll-behavior: contain;
7211 8348 }
7212 8349 .lp-modal-dialog .lp-modal-body .main-content h3, .lp-modal-dialog .lp-modal-body .main-content h2, .lp-modal-dialog .lp-modal-body .main-content .pd-2em {
7213 8350 padding: 1em;
7214 8351 }
@@ -7213,9 +8350,8 @@
7213 8350 padding: 1em;
7214 8351 }
7215 8352 .lp-modal-dialog .lp-modal-footer {
7216 8353 padding: 20px;
7217 - padding-top: 0;
7218 8354 background-color: #f9fafb;
7219 8355 text-align: right;
7220 8356 }
7221 8357 .lp-modal-dialog .btn-yes {
@@ -7243,18 +8379,14 @@
7243 8379 left: 50%;
7244 8380 padding: 35px 60px 28px 60px;
7245 8381 background: #fff;
7246 8382 transform: translate(-50%, -50%);
7247 - -webkit-border-radius: 4px;
7248 - -moz-border-radius: 4px;
7249 8383 border-radius: 4px;
7250 8384 }
7251 8385 #lp-modal-window #lp-modal-content {
7252 8386 margin: 0 0 24px 0;
7253 8387 color: #333;
7254 - font-size: 16px;
7255 8388 font-weight: 400;
7256 - line-height: 26px;
7257 8389 text-align: center;
7258 8390 }
7259 8391 #lp-modal-window #lp-modal-content > * {
7260 8392 margin: 0 0 0.5em;
@@ -7280,8 +8412,14 @@
7280 8412 width: 100%;
7281 8413 }
7282 8414 }
7283 8415
8416 +@media (min-width: 769px) {
8417 + #learn-press-item-comments {
8418 + padding-bottom: 50px;
8419 + }
8420 +}
8421 +
7284 8422 .learn-press-progress {
7285 8423 overflow: hidden;
7286 8424 position: relative;
7287 8425 width: 80px;
@@ -7287,8 +8425,24 @@
7287 8425 width: 80px;
7288 8426 height: 6px;
7289 8427 border-radius: 3px;
7290 8428 }
8429 +.learn-press-progress .progress-bg {
8430 + overflow: hidden;
8431 + position: relative;
8432 + height: 6px;
8433 + background: #ccc;
8434 + border-radius: 5px;
8435 +}
8436 +.learn-press-progress .progress-bg .progress-active {
8437 + position: absolute;
8438 + left: 50%;
8439 + width: 100%;
8440 + height: 100%;
8441 + margin-left: -100%;
8442 + background: var(--lp-primary-color);
8443 + border-radius: 5px;
8444 +}
7291 8445 .learn-press-progress .learn-press-progress__active {
7292 8446 position: absolute;
7293 8447 z-index: 1;
7294 8448 left: -100%;
@@ -7296,11 +8450,8 @@
7296 8450 height: 100%;
7297 8451 border-radius: 3px;
7298 8452 background: var(--lp-primary-color);
7299 8453 -webkit-transition: 0.5s;
7300 - -moz-transition: 0.5s;
7301 - -ms-transition: 0.5s;
7302 - -o-transition: 0.5s;
7303 8454 transition: 0.5s;
7304 8455 }
7305 8456 .learn-press-progress::before {
7306 8457 display: block;
@@ -7312,12 +8463,45 @@
7312 8463 background: #ccc;
7313 8464 content: "";
7314 8465 }
7315 8466
8467 +.course-progress__line {
8468 + width: 100%;
8469 + background: #ccc;
8470 + height: 5px;
8471 + border-radius: 5px;
8472 + position: relative;
8473 +}
8474 +.course-progress__line__active {
8475 + background: var(--lp-primary-color);
8476 + height: 100%;
8477 + border-radius: 5px;
8478 + position: absolute;
8479 + top: 0;
8480 + left: 0;
8481 +}
8482 +.course-progress__line__active {
8483 + background: var(--lp-primary-color);
8484 + height: 100%;
8485 + border-radius: 5px;
8486 + position: absolute;
8487 + top: 0;
8488 + left: 0;
8489 +}
8490 +.course-progress__line__point {
8491 + position: absolute;
8492 + top: 0;
8493 + width: 2px;
8494 + height: 100%;
8495 + background: var(--lp-secondary-color);
8496 +}
8497 +
7316 8498 .course-curriculum .section-header .section-left {
7317 8499 display: flex;
8500 + align-items: center;
8501 + gap: 16px;
7318 8502 }
7319 -.course-curriculum .section-header .section-left .section-title {
8503 +.course-curriculum .section-header .section-left .wrapper-section-title {
7320 8504 flex: 1;
7321 8505 }
7322 8506 .course-curriculum .section-header .section-left .section-toggle {
7323 8507 flex: 0 0 40px;
@@ -7323,19 +8507,20 @@
7323 8507 flex: 0 0 40px;
7324 8508 align-items: center;
7325 8509 text-align: center;
7326 8510 cursor: pointer;
8511 + min-width: 1em;
7327 8512 }
7328 -.course-curriculum .section-header .section-left .section-toggle .fa-caret-down {
8513 +.course-curriculum .section-header .section-left .section-toggle .fa-caret-down, .course-curriculum .section-header .section-left .section-toggle .lp-icon-caret-down, .course-curriculum .section-header .section-left .section-toggle .lp-icon-angle-down {
7329 8514 display: none;
7330 8515 }
7331 8516 .course-curriculum .section-header .learn-press-progress {
7332 8517 width: 80px;
7333 8518 }
7334 -.course-curriculum .section.closed .section-toggle .fa-caret-down {
8519 +.course-curriculum .section.closed .section-toggle .fa-caret-down, .course-curriculum .section.closed .section-toggle .lp-icon-caret-down, .course-curriculum .section.closed .section-toggle .lp-icon-angle-down {
7335 8520 display: block;
7336 8521 }
7337 -.course-curriculum .section.closed .section-toggle .fa-caret-up {
8522 +.course-curriculum .section.closed .section-toggle .fa-caret-up, .course-curriculum .section.closed .section-toggle .lp-icon-caret-up {
7338 8523 display: none;
7339 8524 }
7340 8525 .course-curriculum .section.closed .section-content {
7341 8526 overflow: hidden;
@@ -7341,34 +8526,22 @@
7341 8526 overflow: hidden;
7342 8527 height: 0;
7343 8528 }
7344 8529
7345 -* {
7346 - box-sizing: border-box;
7347 - margin: 0;
7348 - padding: 0;
8530 +.scroll-wrapper {
8531 + overflow: hidden;
8532 + opacity: 0;
7349 8533 }
7350 -
7351 -button {
7352 - cursor: pointer;
8534 +.scroll-wrapper .scroll-element {
8535 + background: transparent;
7353 8536 }
7354 -
7355 -input, button, select, textarea {
7356 - outline: none;
8537 +.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
8538 + transition: opacity 0.25s;
7357 8539 }
7358 -
7359 -html {
7360 - overflow-x: hidden;
8540 +.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
8541 + opacity: 0.7;
7361 8542 }
7362 8543
7363 -a {
7364 - -webkit-transition: 0.3s;
7365 - -moz-transition: 0.3s;
7366 - -ms-transition: 0.3s;
7367 - -o-transition: 0.3s;
7368 - transition: 0.3s;
7369 -}
7370 -
7371 8544 .lp-skeleton-animation {
7372 8545 margin: 0;
7373 8546 padding: 0;
7374 8547 list-style: none;
@@ -7377,9 +8550,9 @@
7377 8550 width: 100%;
7378 8551 height: 16px;
7379 8552 margin-top: 15px;
7380 8553 border-radius: 2px;
7381 - background: linear-gradient(90deg, hsla(0deg, 0%, 74.5%, 0.2) 25%, hsla(0deg, 0%, 50.6%, 0.24) 37%, hsla(0deg, 0%, 74.5%, 0.2) 63%);
8554 + background: linear-gradient(90deg, hsla(0, 0%, 74.5%, 0.2) 25%, hsla(0, 0%, 50.6%, 0.24) 37%, hsla(0, 0%, 74.5%, 0.2) 63%);
7382 8555 background-size: 400% 100%;
7383 8556 list-style: none;
7384 8557 animation: lp-skeleton-loading 1.4s ease infinite;
7385 8558 }
@@ -7391,8 +8564,37 @@
7391 8564 to {
7392 8565 background-position: 0 50%;
7393 8566 }
7394 8567 }
8568 +.lp-material-skeleton {
8569 + overflow: auto;
8570 +}
8571 +.lp-material-skeleton .course-material-table {
8572 + width: 100%;
8573 +}
8574 +.lp-material-skeleton .course-material-table th {
8575 + text-align: center;
8576 +}
8577 +.lp-material-skeleton .course-material-table th:first-child {
8578 + text-align: left;
8579 +}
8580 +.lp-material-skeleton .course-material-table tr td:not(:first-child) {
8581 + text-align: center;
8582 +}
8583 +.lp-material-skeleton .course-material-table tfoot td {
8584 + text-align: left;
8585 + font-weight: bold;
8586 +}
8587 +.lp-material-skeleton .lp-loadmore-material.lp-button {
8588 + margin-top: 20px;
8589 + padding: 12px 24px;
8590 +}
8591 +
8592 +#popup-content .lp-material-skeleton .lp-loadmore-material.lp-button {
8593 + margin-top: 20px;
8594 + padding: 12px 24px;
8595 +}
8596 +
7395 8597 .learnpress.theme-twentytwentytwo .wp-site-blocks, .learnpress.twentytwentytwo .wp-site-blocks {
7396 8598 max-width: none;
7397 8599 padding-right: 0;
7398 8600 padding-left: 0;
@@ -7404,10 +8606,9 @@
7404 8606 }
7405 8607 .learnpress.theme-twentytwentytwo .lp-archive-courses, .learnpress.twentytwentytwo .lp-archive-courses {
7406 8608 max-width: none;
7407 8609 }
7408 -
7409 -.learnpress.twentytwentytwo .wp-container-11 .alignfull, .learnpress.twentytwentytwo .wp-container-9 .alignfull, .learnpress.twentytwentytwo .wp-container-12 .alignfull {
8610 +.learnpress.theme-twentytwentytwo .wp-container-11 .alignfull, .learnpress.theme-twentytwentytwo .wp-container-9 .alignfull, .learnpress.theme-twentytwentytwo .wp-container-12 .alignfull, .learnpress.twentytwentytwo .wp-container-11 .alignfull, .learnpress.twentytwentytwo .wp-container-9 .alignfull, .learnpress.twentytwentytwo .wp-container-12 .alignfull {
7410 8611 max-width: 100%;
7411 8612 margin-left: 0 !important;
7412 8613 margin-right: 0 !important;
7413 8614 padding-left: 0 !important;
@@ -7413,313 +8614,356 @@
7413 8614 padding-left: 0 !important;
7414 8615 padding-right: 0 !important;
7415 8616 }
7416 8617
8618 +.learnpress.twentytwentyone .lp-archive-courses a:focus, .learnpress.theme-twentytwentyone .lp-archive-courses a:focus {
8619 + background: transparent !important;
8620 + text-decoration: none !important;
8621 + outline: none !important;
8622 +}
8623 +.learnpress.twentytwentyone .pagination, .learnpress.twentytwentyone .comments-pagination, .learnpress.theme-twentytwentyone .pagination, .learnpress.theme-twentytwentyone .comments-pagination {
8624 + border-top: 0;
8625 + padding-top: 0;
8626 +}
8627 +
7417 8628 @media (max-width: 1199px) {
7418 - .learnpress.twentytwentytwo .wp-site-blocks .wp-block-template-part {
8629 + .learnpress.twentytwentytwo .wp-site-blocks .wp-block-template-part, .learnpress.theme-twentytwentyone .wp-site-blocks .wp-block-template-part {
7419 8630 padding-left: 15px;
7420 8631 padding-right: 15px;
7421 8632 }
7422 8633 }
7423 -input[type=text],
7424 -input[type=email],
7425 -input[type=number],
7426 -input[type=password] {
7427 - -webkit-box-sizing: border-box;
7428 - -moz-box-sizing: border-box;
7429 - box-sizing: border-box;
8634 +.learnpress-block-pagination,
8635 +.learn-press-pagination {
8636 + margin: 20px 0;
8637 + text-align: center;
8638 +}
8639 +.learnpress-block-pagination .page-numbers,
8640 +.learn-press-pagination .page-numbers {
8641 + display: inline-flex;
8642 + gap: 5px;
8643 + flex-wrap: wrap;
7430 8644 margin: 0;
7431 - box-shadow: unset;
8645 + padding: 0;
8646 + border: 0;
8647 + outline: 0;
8648 + background: transparent;
8649 + list-style: none;
7432 8650 }
7433 -
7434 -/* start reset css */
7435 -body {
7436 - background: #fff;
8651 +.learnpress-block-pagination .page-numbers > li,
8652 +.learn-press-pagination .page-numbers > li {
8653 + display: inline-block;
8654 + margin: 0;
7437 8655 }
7438 -body.learnpress-page {
7439 - overflow-x: hidden;
8656 +.learnpress-block-pagination .page-numbers > li .page-numbers,
8657 +.learn-press-pagination .page-numbers > li .page-numbers {
8658 + float: unset;
8659 + padding: 0 12px;
8660 + color: #666;
8661 + text-decoration: none;
7440 8662 }
8663 +.learnpress-block-pagination .page-numbers > li .page-numbers.current,
8664 +.learn-press-pagination .page-numbers > li .page-numbers.current {
8665 + color: var(--lp-primary-color);
8666 + font-weight: 400;
8667 +}
8668 +.learnpress-block-pagination .page-numbers > li .page-numbers:hover,
8669 +.learn-press-pagination .page-numbers > li .page-numbers:hover {
8670 + color: var(--lp-primary-color);
8671 +}
7441 8672
7442 -.wrap-fullwidth a:focus,
7443 -.wrap-fullwidth button:focus,
7444 -.wrap-fullwidth input:focus,
7445 -.wrap-fullwidth textarea:focus {
7446 - border: 0;
7447 - outline: 0;
8673 +ul.learn-press-breadcrumb {
8674 + max-width: var(--lp-container-max-width);
8675 + width: 100%;
8676 + margin: 0 auto;
8677 + padding: 1em var(--lp-cotainer-padding);
8678 + list-style: none;
7448 8679 }
7449 -.wrap-fullwidth a:hover {
7450 - text-decoration: none;
8680 +ul.learn-press-breadcrumb li {
8681 + display: inline-block;
8682 + margin: 0;
7451 8683 }
7452 -.wrap-fullwidth p {
7453 - word-break: break-word;
8684 +ul.learn-press-breadcrumb li a:hover {
8685 + color: var(--lp-primary-color);
7454 8686 }
7455 -.wrap-fullwidth p:last-child {
7456 - margin-bottom: 0;
8687 +ul.learn-press-breadcrumb i {
8688 + margin: 0 8px;
7457 8689 }
7458 -.wrap-fullwidth label {
7459 - display: block;
7460 - margin: 0;
7461 - outline: none;
8690 +ul.learn-press-breadcrumb a {
8691 + color: inherit;
7462 8692 }
7463 -.wrap-fullwidth img {
7464 - max-width: 100%;
7465 - height: auto;
8693 +
8694 +/**
8695 +* Style for table LearnPress
8696 +* @since 4.3.3
8697 +* @version 1.0.1
8698 +*/
8699 +.lp-table-wrap {
8700 + border-radius: 5px;
8701 + width: 100%;
8702 + border: 1px solid var(--lp-border-color, #E2E0DB);
8703 + overflow-x: auto;
8704 + overflow-y: auto;
8705 + -webkit-overflow-scrolling: touch;
7466 8706 }
7467 -.wrap-fullwidth form {
8707 +
8708 +table.lp-list-table {
8709 + border-collapse: collapse;
8710 + width: 100%;
7468 8711 margin: 0;
8712 + min-width: 768px;
8713 + border: none;
7469 8714 }
7470 -.wrap-fullwidth .col-full {
7471 - box-sizing: border-box;
7472 - max-width: 100%;
8715 +table.lp-list-table td {
7473 8716 padding: 0;
7474 8717 }
7475 -.wrap-fullwidth .col-full .woocommerce-breadcrumb {
7476 - display: none;
8718 +table.lp-list-table .learn-press-pagination {
8719 + text-align: left;
7477 8720 }
7478 -
7479 -/* end reset css */
7480 -footer {
7481 - clear: both;
8721 +table.lp-list-table thead {
8722 + border: none;
7482 8723 }
7483 -
7484 -.margin-bottom {
7485 - margin-bottom: 20px;
8724 +table.lp-list-table thead tr:first-child td, table.lp-list-table thead tr:first-child th {
8725 + border-block-start: none;
7486 8726 }
7487 -
7488 -.hide-if-js {
7489 - display: none !important;
8727 +table.lp-list-table thead tr {
8728 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
8729 + position: sticky;
8730 + top: 0;
8731 + z-index: 2;
8732 + background-color: var(--lp-white-grey, #F7F7FB);
7490 8733 }
7491 -
7492 -.clearfix::after {
7493 - display: block;
7494 - clear: both;
7495 - content: "";
8734 +table.lp-list-table thead th {
8735 + background: none;
8736 + border: none;
8737 + padding: 10px 20px;
8738 + text-align: left;
7496 8739 }
7497 -
7498 -.lp-form-fields {
7499 - margin: 0;
8740 +table.lp-list-table thead th td {
8741 + border: none;
7500 8742 padding: 0;
7501 - list-style: none;
7502 8743 }
7503 -.lp-form-fields .form-field {
7504 - margin: 0 0 20px 0;
7505 - list-style: none;
8744 +table.lp-list-table tbody tr {
8745 + border: none;
7506 8746 }
7507 -
7508 -.lp-content-wrap {
7509 - width: 1170px;
7510 - max-width: 90%;
7511 - margin: 0 auto;
8747 +table.lp-list-table tbody tr:nth-child(even) {
8748 + background-color: hsla(0, 0%, 50%, 0.05);
7512 8749 }
7513 -.lp-content-wrap > h2 {
7514 - margin-top: 0;
7515 - margin-bottom: 26px;
7516 - color: #333;
7517 - font-size: 30px;
7518 - font-weight: 600;
8750 +table.lp-list-table tbody tr:hover {
8751 + background-color: #eff6ff;
7519 8752 }
7520 -
7521 -.learn-press-breadcrumb {
7522 - max-width: 1170px;
7523 - width: 100%;
7524 - margin: 0 auto 45px auto;
8753 +table.lp-list-table tbody tr td {
8754 + border: none;
8755 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
8756 + padding: 10px 20px;
8757 + text-align: left;
8758 +}
8759 +table.lp-list-table tbody tr td a {
8760 + text-decoration: none;
8761 +}
8762 +table.lp-list-table tbody tr:last-child td {
8763 + border-bottom: none;
8764 +}
8765 +table.lp-list-table tbody th {
8766 + padding: 10px 20px;
8767 +}
8768 +table.lp-list-table tfoot tr {
8769 + border: none;
8770 +}
8771 +table.lp-list-table tfoot tr td, table.lp-list-table tfoot tr th {
8772 + border: none;
8773 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
8774 +}
8775 +table.lp-list-table tfoot tr td > div, table.lp-list-table tfoot tr th > div {
8776 + padding: 20px;
8777 +}
8778 +table.lp-list-table tfoot .pagination {
8779 + border: none;
7525 8780 padding: 0;
7526 - color: #333;
7527 - font-size: 14px;
7528 - font-weight: 400;
7529 - list-style: none;
7530 8781 }
7531 -.learn-press-breadcrumb li {
7532 - display: inline-block;
7533 - margin: 0;
8782 +table.lp-list-table.order-table-details tbody tr:last-child {
8783 + --lp-white-grey: var(--lp-border-color, #E2E0DB);
7534 8784 }
7535 -.learn-press-breadcrumb li a:hover {
7536 - color: var(--lp-primary-color);
8785 +table.lp-list-table.order-table-details tfoot {
8786 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
7537 8787 }
7538 -.learn-press-breadcrumb i {
7539 - margin: 0 5px;
7540 - color: #666;
7541 - font-size: 12px;
8788 +table.lp-list-table.order-table-details tfoot tr td, table.lp-list-table.order-table-details tfoot tr th {
8789 + padding: 10px 20px;
8790 + background-color: transparent;
7542 8791 }
7543 -@media (max-width: 1024px) {
7544 - .learn-press-breadcrumb {
7545 - padding-right: 15px;
7546 - padding-left: 15px;
7547 - }
8792 +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 {
8793 + padding-bottom: 0;
7548 8794 }
7549 -.learn-press-breadcrumb a {
7550 - color: #666;
7551 - font-weight: 500;
8795 +
8796 +/**
8797 +* Style for the popup alert, confirm
8798 +* @link https://sweetalert2.github.io/
8799 +* @since 4.2.9
8800 +* @version 1.0.0
8801 +*/
8802 +.swal2-container {
8803 + z-index: 99999;
7552 8804 }
7553 8805
7554 -.learnpress-page .lp-button,
7555 -.learnpress-page #lp-button {
7556 - padding: 16px 24px;
8806 +.swal2-popup {
8807 + max-width: 850px;
8808 +}
8809 +.swal2-popup .content-title {
8810 + margin: 0 0 20px 0;
8811 + padding: 0;
8812 + text-align: center;
8813 + font-size: 1.5em;
8814 + font-weight: bold;
8815 +}
8816 +.swal2-popup .swal2-actions {
8817 + width: 100%;
8818 + padding: 0 30px;
8819 +}
8820 +.swal2-popup .swal2-actions button {
8821 + flex: 1;
8822 +}
8823 +.swal2-popup .swal2-actions button.swal2-confirm {
8824 + background-color: #e02200;
8825 +}
8826 +.swal2-popup .swal2-actions button.swal2-cancel {
8827 + background-color: transparent;
7557 8828 border: 1px solid #ccc;
7558 - color: #333;
7559 - background: transparent;
7560 - box-shadow: unset;
7561 - font-family: inherit;
7562 - font-size: 16px;
7563 - font-weight: 400;
7564 - line-height: 1;
7565 - text-align: center;
7566 - vertical-align: middle;
7567 - text-decoration: none;
7568 - text-transform: capitalize;
7569 - -webkit-box-sizing: border-box;
7570 - -moz-box-sizing: border-box;
7571 - box-sizing: border-box;
7572 - -webkit-border-radius: 3px;
7573 - -moz-border-radius: 3px;
7574 - border-radius: 3px;
7575 - -webkit-transition: all 0.25s;
7576 - -moz-transition: all 0.25s;
7577 - -ms-transition: all 0.25s;
7578 - -o-transition: all 0.25s;
7579 - transition: all 0.25s;
7580 - /*&.gray {
7581 - position: absolute;
7582 - z-index: 1;
7583 - top: 8px;
7584 - right: 5px;
7585 - padding: 0;
7586 - border: 0;
7587 -
7588 - &:hover {
7589 - background: transparent;
7590 - text-decoration: none;
7591 - }
7592 -
7593 - &:focus {
7594 - border: 0;
7595 - outline: 0;
7596 - }
7597 - }*/
8829 + color: inherit;
7598 8830 }
7599 -.learnpress-page .lp-button.large,
7600 -.learnpress-page #lp-button.large {
7601 - height: 52px;
7602 - padding: 18px 30px;
7603 - font-size: 18px;
8831 +.swal2-popup .swal2-warning {
8832 + color: #e02200;
8833 + border-color: transparent;
8834 + background-color: rgba(223, 0, 0, 0.1019607843);
7604 8835 }
7605 -.learnpress-page .lp-button:hover,
7606 -.learnpress-page #lp-button:hover {
7607 - border-color: var(--lp-primary-color);
7608 - color: #fff;
7609 - background: var(--lp-primary-color);
8836 +.swal2-popup .swal2-icon {
8837 + width: 50px;
8838 + height: 50px;
7610 8839 }
7611 -.learnpress-page .lp-button.btn-ajax-off .icon,
7612 -.learnpress-page #lp-button.btn-ajax-off .icon {
7613 - display: none;
8840 +.swal2-popup .swal2-icon .swal2-icon-content {
8841 + font-size: 0;
7614 8842 }
7615 -.learnpress-page .lp-button.btn-ajax-on .icon,
7616 -.learnpress-page #lp-button.btn-ajax-on .icon {
8843 +.swal2-popup .swal2-icon .swal2-icon-content::before {
8844 + content: "\f071";
8845 + font-family: "lp-icon";
8846 + font-size: 24px;
7617 8847 display: inline-block;
7618 - margin-right: 5px;
7619 - -webkit-animation: lp-rotating 1s linear infinite;
7620 - -moz-animation: lp-rotating 1s linear infinite;
7621 - animation: lp-rotating 1s linear infinite;
7622 8848 }
7623 -.learnpress-page .lp-button:focus,
7624 -.learnpress-page #lp-button:focus {
7625 - outline: 0;
8849 +.swal2-popup .swal2-title {
8850 + font-size: 1.5em;
7626 8851 }
7627 -.learnpress-page .lp-button.loading::before,
7628 -.learnpress-page #lp-button.loading::before {
7629 - display: inline-block;
7630 - font-family: "Font Awesome 5 Free";
7631 - font-weight: 900;
7632 - content: "\f110";
7633 - animation: lp-rotating 1s linear infinite;
8852 +.swal2-popup .swal2-html-container {
8853 + font-size: 1em;
7634 8854 }
7635 -.learnpress-page .rwmb-field .description {
7636 - margin-top: 8px;
7637 - color: #999;
7638 - font-size: smaller;
7639 - font-style: italic;
8855 +.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown {
8856 + max-height: 200px;
8857 + overflow: hidden;
7640 8858 }
8859 +.swal2-popup .swal2-close {
8860 + background-color: unset !important;
8861 + outline: none !important;
8862 + color: rgb(204, 204, 204) !important;
8863 + font-size: 30px;
8864 + box-shadow: none !important;
8865 + position: absolute;
8866 +}
8867 +.swal2-popup .swal2-close:hover {
8868 + color: #f27474 !important;
8869 +}
7641 8870
7642 -.btn-base {
7643 - border-color: var(--lp-primary-color);
7644 - color: white;
7645 - background-color: var(--lp-primary-color);
8871 +/**
8872 +* Style for the Form Filter list
8873 +* @since 4.4.5
8874 +* @version 1.0.0
8875 +*/
8876 +.lp-form-filter {
8877 + display: grid;
8878 + gap: 12px;
8879 + margin-bottom: 24px;
7646 8880 }
7647 -
7648 -.lp-ajax-message {
7649 - display: none;
7650 - margin-top: 20px;
7651 - padding: 20px;
7652 - border: 2px solid #059601;
7653 - border-radius: 9px;
7654 - font-size: 15px;
7655 - line-height: 1.4;
8881 +.lp-form-filter__fields {
8882 + display: flex;
8883 + flex-wrap: wrap;
8884 + align-items: flex-end;
8885 + gap: 14px;
7656 8886 }
7657 -.lp-ajax-message.error {
7658 - border-color: #d85554;
8887 +.lp-form-filter__fields > * {
8888 + flex: 1 1 0;
8889 + min-width: 0;
7659 8890 }
8891 +.lp-form-filter .filter-field {
8892 + display: flex;
8893 + flex-direction: column;
8894 + gap: 5px;
8895 +}
8896 +.lp-form-filter .filter-field label {
8897 + text-align: left;
8898 + font-weight: bold;
8899 +}
8900 +.lp-form-filter button {
8901 + display: inline-flex;
8902 + align-items: center;
8903 + justify-content: center;
8904 +}
8905 +.lp-form-filter__actions {
8906 + display: flex;
8907 + gap: 8px;
8908 + align-items: center;
8909 +}
8910 +.lp-form-filter input, .lp-form-filter select {
8911 + min-height: 40px;
8912 + padding: 0 12px;
8913 +}
7660 8914
7661 -.course-meta {
7662 - margin-bottom: 14px;
8915 +/* end reset css */
8916 +@media (max-width: 1024px) {
8917 + body.learnpress-page {
8918 + --lp-cotainer-padding: 1rem;
8919 + }
7663 8920 }
7664 -.course-meta .course-students::before {
7665 - font-family: "Font Awesome 5 Free";
7666 - content: "";
8921 +footer {
8922 + clear: both;
7667 8923 }
7668 8924
7669 -.lp-entry-content .course-tabs {
7670 - margin-bottom: 60px;
8925 +.margin-bottom {
8926 + margin-bottom: 20px;
7671 8927 }
7672 8928
7673 -/* Archive */
7674 -.learn-press-checkout-comment h4 {
7675 - display: none;
8929 +.hide-if-js {
8930 + display: none !important;
7676 8931 }
7677 8932
7678 -.order-comments {
7679 - width: 100%;
7680 - padding: 15px;
7681 - min-height: 150px;
7682 - border: 1px solid #ccc;
7683 - resize: none;
8933 +.clearfix::after {
8934 + display: block;
8935 + clear: both;
8936 + content: "";
7684 8937 }
7685 8938
7686 -.learn-press-progress .progress-bg {
7687 - overflow: hidden;
7688 - position: relative;
7689 - height: 6px;
7690 - background: #ccc;
7691 - -webkit-border-radius: 5px;
7692 - -moz-border-radius: 5px;
7693 - border-radius: 5px;
8939 +.lp-form-fields {
8940 + margin: 0;
8941 + padding: 0;
8942 + list-style: none;
7694 8943 }
7695 -.learn-press-progress .progress-bg .progress-active {
7696 - position: absolute;
7697 - left: 50%;
7698 - width: 100%;
7699 - height: 100%;
7700 - margin-left: -100%;
7701 - background: var(--lp-primary-color);
7702 - -webkit-border-radius: 5px;
7703 - -moz-border-radius: 5px;
7704 - border-radius: 5px;
8944 +.lp-form-fields .form-field {
8945 + margin: 0 0 20px 0;
8946 + list-style: none;
7705 8947 }
7706 8948
8949 +.lp-entry-content .course-tabs {
8950 + margin-bottom: 40px;
8951 +}
8952 +
7707 8953 /**
7708 8954 * Forms
7709 8955 */
7710 -.retake-course,
7711 -.enroll-course,
7712 -.purchase-course {
7713 - display: inline-block;
8956 +form.retake-course,
8957 +form.enroll-course,
8958 +form.purchase-course {
8959 + display: inline-flex;
8960 + flex-direction: column;
8961 + gap: 10px;
7714 8962 }
7715 8963
7716 8964 /* */
7717 -.table-orders {
7718 - font-size: 16px;
7719 -}
7720 -.table-orders th,
7721 -.table-orders td {
8965 +.table-orders th, .table-orders td {
7722 8966 padding: 5px 10px;
7723 8967 }
7724 8968
7725 8969 .form-button {
@@ -7725,42 +8969,8 @@
7725 8969 .form-button {
7726 8970 display: inline-block;
7727 8971 }
7728 8972
7729 -.learn-press-pagination {
7730 - padding-bottom: 20px;
7731 - text-align: center;
7732 -}
7733 -.learn-press-pagination .page-numbers {
7734 - display: inline-block;
7735 - margin: 0;
7736 - padding: 0;
7737 - border: 0;
7738 - outline: 0;
7739 - background: transparent;
7740 - list-style: none;
7741 -}
7742 -.learn-press-pagination .page-numbers > li {
7743 - display: inline-block;
7744 - margin: 0;
7745 - padding: 0 14px;
7746 -}
7747 -.learn-press-pagination .page-numbers > li .page-numbers {
7748 - float: unset;
7749 - padding: 0;
7750 - color: #666;
7751 - background: transparent;
7752 - font-size: 16px;
7753 - font-weight: 300;
7754 -}
7755 -.learn-press-pagination .page-numbers > li .page-numbers.current {
7756 - color: var(--lp-primary-color);
7757 - font-weight: 400;
7758 -}
7759 -.learn-press-pagination .page-numbers > li .page-numbers:hover {
7760 - color: var(--lp-primary-color);
7761 -}
7762 -
7763 8973 ul.list-table-nav {
7764 8974 display: flex;
7765 8975 margin-left: 0;
7766 8976 list-style: none;
@@ -7778,25 +8988,25 @@
7778 8988 margin-bottom: 0;
7779 8989 }
7780 8990
7781 8991 .primary-color {
7782 - color: #00adff;
8992 + color: var(--lp-primary-color);
7783 8993 }
7784 8994
7785 8995 .primary-color-before::before {
7786 - color: #00adff;
8996 + color: var(--lp-primary-color);
7787 8997 }
7788 8998
7789 8999 .primary-color-after::after {
7790 - color: #00adff;
9000 + color: var(--lp-primary-color);
7791 9001 }
7792 9002
7793 9003 .primary-background-color {
7794 - background: #00adff;
9004 + background: var(--lp-primary-color);
7795 9005 }
7796 9006
7797 9007 .primary-background-color {
7798 - background: #00adff;
9008 + background: var(--lp-primary-color);
7799 9009 }
7800 9010
7801 9011 .course-origin-price {
7802 9012 margin-right: 5px;
@@ -7803,28 +9013,8 @@
7803 9013 font-size: 85%;
7804 9014 text-decoration: line-through;
7805 9015 }
7806 9016
7807 -.course-item-nav {
7808 - display: flex;
7809 -}
7810 -.course-item-nav .prev,
7811 -.course-item-nav .next {
7812 - /* flex: 1;*/
7813 -}
7814 -.course-item-nav .prev span,
7815 -.course-item-nav .next span {
7816 - display: block;
7817 - font-weight: bold;
7818 -}
7819 -.course-item-nav .prev a,
7820 -.course-item-nav .next a {
7821 - color: #999;
7822 -}
7823 -.course-item-nav .next {
7824 - text-align: right;
7825 -}
7826 -
7827 9017 .content-item-wrap #comments {
7828 9018 margin-right: 0;
7829 9019 margin-left: 0;
7830 9020 }
@@ -7829,104 +9019,15 @@
7829 9019 margin-left: 0;
7830 9020 }
7831 9021 .content-item-wrap #comments #comment {
7832 9022 -webkit-box-sizing: border-box;
7833 - -moz-box-sizing: border-box;
7834 9023 box-sizing: border-box;
7835 9024 }
7836 9025
7837 -.course-summary-sidebar {
7838 - position: relative;
7839 -}
7840 -@media (min-width: 769px) {
7841 - .course-summary-sidebar.slide-down .course-summary-sidebar__inner {
7842 - position: fixed;
7843 - top: 0;
7844 - }
7845 -}
7846 -@media (min-width: 1200px) {
7847 - .course-summary-sidebar.slide-top .course-summary-sidebar__inner {
7848 - position: absolute;
7849 - }
7850 -}
7851 -
7852 -.course-graduation span {
7853 - color: #999;
7854 -}
7855 -.course-graduation .icon {
7856 - margin-right: 5px;
7857 - font-size: 20px;
7858 -}
7859 -.course-graduation.passed .icon {
7860 - color: #059601;
7861 -}
7862 -.course-graduation.error .icon {
7863 - color: #d85554;
7864 -}
7865 -
7866 -.learn-press-template-warning::before {
7867 - color: #ffc107;
7868 - font-family: "Font Awesome 5 Free";
7869 - content: "\f071";
7870 -}
7871 -
7872 -.lp-badge {
7873 - display: flex;
7874 - height: 30px;
7875 - padding: 0;
7876 - line-height: 1;
7877 - align-items: center;
7878 - justify-content: center;
7879 -}
7880 -.lp-badge::before, .lp-badge::after {
7881 - content: "";
7882 -}
7883 -.lp-badge::before {
7884 - display: inline-block;
7885 - position: relative;
7886 - z-index: 10;
7887 - color: #fff;
7888 - font-weight: bold;
7889 - line-height: 1;
7890 -}
7891 -.lp-badge.featured-course {
7892 - position: absolute;
7893 - z-index: 1;
7894 - top: 25px;
7895 - left: -110px;
7896 - width: 300px;
7897 - background: #93f;
7898 - text-align: center;
7899 - transform: rotate(-45deg);
7900 -}
7901 -.lp-badge.featured-course::before {
7902 - font-size: 12px;
7903 - text-transform: uppercase;
7904 - content: attr(data-text);
7905 -}
7906 -
7907 -@media (min-width: 769px) {
7908 - #learn-press-item-comments {
7909 - padding-bottom: 50px;
7910 - }
7911 -}
7912 -
7913 9026 .course-tabs input[name=learn-press-course-tab-radio],
7914 9027 .course-tabs .course-tab-panel {
7915 9028 display: none;
7916 9029 }
7917 -.course-tabs .course-nav label {
7918 - display: flex;
7919 - align-items: center;
7920 - justify-content: center;
7921 - margin: 0;
7922 - padding: 17px 10px;
7923 - font-size: 16px;
7924 - line-height: 1;
7925 - font-weight: 600;
7926 - text-transform: capitalize;
7927 - cursor: pointer;
7928 -}
7929 9030
7930 9031 .no-event {
7931 9032 pointer-events: none;
7932 9033 }
@@ -7943,30 +9044,5 @@
7943 9044 }
7944 9045 }
7945 9046 .course-price:empty {
7946 9047 display: none !important;
7947 -}
7948 -
7949 -.quiz-attempts .attempts-heading {
7950 - margin-bottom: 15px;
7951 -}
7952 -.quiz-attempts table {
7953 - border-spacing: 0;
7954 - border-left: 1px solid var(--lp-secondary-color);
7955 - border-top: 1px solid var(--lp-secondary-color);
7956 - width: 100%;
7957 -}
7958 -.quiz-attempts table tr th, .quiz-attempts table tr td {
7959 - border-right: 1px solid var(--lp-secondary-color);
7960 - border-bottom: 1px solid var(--lp-secondary-color);
7961 - padding: 5px 15px;
7962 - text-align: center;
7963 -}
7964 -.quiz-attempts table tr th {
7965 - font-weight: 500;
7966 -}
7967 -
7968 -@media (max-width: 575px) {
7969 - #popup-course .quiz-attempts {
7970 - overflow-x: auto;
7971 - }
7972 9048 }