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-rtl.css +5442 -4362 4.1.7.3.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 right: -40%;
36 24 width: 40%;
37 25 }
@@ -39,123 +27,198 @@
39 27 right: 100%;
40 28 width: 10%;
41 29 }
42 30 }
43 -@keyframes animation4 {
44 - from {
45 - right: -40%;
46 - width: 40%;
31 +/**
32 +* Style for the buttons
33 +*/
34 +.lp-btn-edit-primary {
35 + border: none;
36 + background: #135e96;
37 + color: #fff;
38 +}
39 +.lp-btn-edit-primary:not(.active) {
40 + opacity: 0.5;
41 +}
42 +.lp-btn-edit-primary:hover, .lp-btn-edit-primary.active, .lp-btn-edit-primary.active:hover {
43 + background: #135E96;
44 + color: #fff;
45 + opacity: 1;
46 +}
47 +
48 +/* 5. Minimal Bottom Line */
49 +.btn-line::after {
50 + content: "";
51 + position: absolute;
52 + bottom: 0;
53 + right: 0;
54 + height: 4px;
55 + width: 0%;
56 + background-color: #38bdf8;
57 + animation: lineLoad 2s ease-in-out infinite;
58 +}
59 +
60 +@keyframes lineLoad {
61 + 0% {
62 + width: 0%;
63 + right: 0;
47 64 }
48 - to {
65 + 50% {
66 + width: 100%;
67 + right: 0;
68 + }
69 + 100% {
70 + width: 0%;
49 71 right: 100%;
50 - width: 10%;
51 72 }
52 73 }
53 -.learn-press-message {
74 +.lp-button {
75 + padding: 8px 16px;
76 + border: 1px solid var(--lp-border-color, #E2E0DB);
77 + border-radius: var(--lp-border-radius, 5px);
78 + color: #374151;
79 + font-weight: 500;
80 + text-decoration: none;
81 + cursor: pointer;
82 +}
83 +.lp-button.loading {
54 84 position: relative;
55 - margin: 0 0 20px 0;
56 - padding: 10px 15px 10px 50px;
57 - border-top: 5px solid #00adff;
58 - border-radius: 0 0 5px 5px;
59 - background: #f5f5f5;
60 - width: 100%;
85 + display: 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-right: 45px;
64 -}
65 -.learn-press-message.icon::before {
66 - background: #00adff;
67 -}
68 -.learn-press-message.icon::after {
91 +.lp-button.loading:before {
69 92 position: absolute;
70 - top: 50%;
71 - right: 15px;
72 - width: 10px;
73 - height: 10px;
74 - margin-top: -13px;
75 - margin-left: 10px;
76 - border-radius: 50%;
77 - color: #fff;
78 - background: #00adff;
79 - font-family: "Font Awesome 5 Free";
80 - font-size: 20px;
81 - line-height: 26px;
82 - text-align: center;
83 - vertical-align: baseline;
84 - content: "\f129";
93 + inset: 0;
94 + display: flex;
95 + align-items: center;
96 + justify-content: center;
97 + font-family: "lp-icon";
98 + content: "\f110";
99 + animation: lp-rotating 1s linear infinite;
100 + 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 - left: 20px;
93 - width: 20px;
94 - height: 30px;
95 - background: #00adff;
120 + display: inline-block;
121 + margin-left: 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 - left: 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-right: 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 + right: -40%;
266 + width: 40%;
267 + }
268 + to {
269 + right: 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-left: 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 - right: 50%;
199 - width: 6px;
200 - height: 6px;
201 - margin-right: -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-left: var(--lp-cotainer-padding);
374 + padding-right: var(--lp-cotainer-padding);
375 +}
376 +.lp-content-area.learn-press-message {
377 + margin-bottom: 24px;
378 + padding-right: 15px;
379 + padding-left: 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-left: 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 right: 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 + right: 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-left: 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-left: 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-left: 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-left: 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 right: 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 - right: 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 - right: -1px;
464 - width: 1px;
465 - height: 100%;
466 - background: #fff;
467 - content: "";
468 -}
469 -.learn-press-tabs.stretch .learn-press-tabs__tab {
470 - flex: 1;
471 -}
472 -.learn-press-tabs.stretch .learn-press-tabs__tab > label {
473 - padding: 18px 10px;
474 -}
475 787
476 -.learn-press-filters {
477 - display: flex;
478 - margin-bottom: 30px;
479 - margin-right: 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-left: 30px;
490 - margin-right: 0;
491 - }
492 - .learn-press-filters > li:last-child {
493 - margin-left: 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 0 0 4px;
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 right: 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: right;
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-left: 0;
792 - border-right: 0;
793 - background: unset;
794 - line-height: 1;
795 - text-align: right;
796 - vertical-align: inherit;
797 997 }
798 -#checkout-order td:last-child,
799 -#checkout-order th:last-child {
800 - padding-left: 0;
801 -}
802 998 #checkout-order .course-name {
803 - font-size: 16px;
804 999 font-weight: 600;
805 - line-height: 26px;
1000 + text-align: right;
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: left;
1016 + text-align: right;
824 1017 }
825 -#checkout-order .order-total > th {
826 - padding: 24px 0 24px 20px;
1018 +#checkout-order tfoot {
1019 + text-align: right;
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 0 17px 20px;
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 0 18px 13px;
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: left;
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-right: 10px;
935 1126 }
936 1127 #checkout-payment .secure-connection i {
937 1128 margin-left: 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 0 0 8px;
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: right;
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: right;
1193 -}
1194 -.lp-list-table .list-table-nav td.nav-pages {
1195 - text-align: left;
1196 -}
1197 -.lp-list-table .list-table-nav td.nav-pages .learn-press-pagination {
1198 - text-align: left;
1199 -}
1200 -.lp-list-table .list-table-nav td.nav-pages .page-numbers {
1201 - margin-bottom: 0;
1202 -}
1203 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-right: 15px;
1424 + padding-left: 15px;
1425 +}
1426 +@media (min-width: 767px) {
1427 + .lp-profile-content .learn-press-form .form-fields .form-field__50 {
1428 + width: 50%;
1429 + float: right;
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-left: 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-left: auto;
1249 1497 margin-bottom: 60px;
1250 1498 margin-right: 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-left: 2.5rem;
1534 + padding-left: 2.5em;
1351 1535 }
1352 1536 .lp-password-input input::-ms-reveal {
1353 1537 display: none;
1354 1538 }
@@ -1358,10 +1542,9 @@
1358 1542 left: 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,1302 +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 + left: 0;
1599 + background: var(--lp-white-grey, #F7F7FB);
1600 + padding: 12px 20px;
1601 + border-radius: 0 var(--lp-border-radius, 5px) 0 var(--lp-border-radius, 5px);
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: right;
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: left;
1455 - width: calc(100% - 270px);
1456 - margin-right: 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-left: -5px;
1468 - margin-right: -5px;
1469 - }
1470 - .lp-user-profile .wrapper-profile-header .lp-user-profile-socials a {
1471 - width: 36px;
1472 - height: 36px;
1473 - margin: 0 5px;
1474 - line-height: 36px;
1475 - }
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 - left: 100%;
1490 - right: auto;
1491 -}
1492 -.lp-user-profile .wrapper-profile-header::after {
1493 - right: 100%;
1494 - left: auto;
1495 -}
1496 -.lp-user-profile .lp-profile-content-area {
1497 - position: relative;
1498 - padding-top: 50px;
1499 - padding-bottom: 50px;
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 + right: 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-left: 15px;
1522 - padding-right: 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-left: 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-right: 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: right;
1552 - width: 270px;
1553 - margin-top: 0;
1554 - border: 1px solid rgba(0, 0, 0, 0.1);
1555 - border-top: 0;
1556 - background: #fff;
1557 - margin-top: 58px;
1558 -}
1559 -@media (max-width: 990px) {
1560 - .lp-user-profile #profile-sidebar {
1561 - width: 100%;
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 52px 0 20px;
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 - right: 24px;
1592 - width: 28px;
1593 - color: var(--lp-primary-color);
1594 - font-size: 12px;
1595 - line-height: 53px;
1596 - text-align: right;
1597 1712 }
1598 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1599 - float: left;
1600 - margin-left: 4px;
1601 - color: #999;
1602 - font-family: "Font Awesome 5 Free";
1603 - font-size: 10px;
1604 - font-weight: 900;
1605 - content: "\f054";
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-right: 15px;
1763 + margin-left: 0;
1626 1764 }
1627 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1628 - padding-right: 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-left-radius: 4px;
1632 - border-bottom-right-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 - right: 25px;
1637 - color: var(--lp-primary-color);
1638 - font-family: "Font Awesome 5 Free";
1639 - font-size: 12px;
1640 - font-weight: 900;
1641 - content: "\f004";
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 - right: 100%;
1659 - min-width: 150px;
1660 - margin: 0;
1661 - padding: 0;
1662 - background: #fff;
1663 - box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05);
1664 - list-style: none;
1665 -}
1666 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a {
1667 - color: #fff;
1668 -}
1669 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a i, .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a::after, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a i, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a::after {
1670 - color: #fff;
1671 -}
1672 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > ul {
1673 - display: block;
1674 -}
1675 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul {
1676 - position: relative;
1677 - right: 0;
1678 -}
1679 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active {
1680 - background: #fff;
1681 -}
1682 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a {
1683 - color: #ffb606;
1684 -}
1685 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a i {
1686 - color: #ffb606;
1687 -}
1688 -@media (max-width: 990px) {
1689 - .lp-user-profile #profile-nav {
1690 - overflow-x: scroll;
1691 - border-top: 1px solid rgba(204, 204, 204, 0.3);
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: right;
1703 - border: none;
1704 - border-left: 1px solid rgba(204, 204, 204, 0.3);
1705 - }
1706 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1707 - height: auto;
1708 - padding: 0 45px 0 20px;
1709 - }
1710 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1711 - margin-right: 10px;
1712 - }
1713 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.has-child a::after {
1714 - content: "\f077";
1715 - }
1716 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1717 - padding-right: 45px;
1718 - }
1719 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a::after {
1720 - content: "\f078";
1721 - }
1722 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul {
1723 - display: none;
1724 - width: max-content;
1725 - transform: translateX(20%);
1726 - }
1727 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul::after {
1728 - display: table;
1729 - clear: both;
1730 - box-shadow: 0 0 0;
1731 - content: "";
1732 - }
1733 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li {
1734 - float: right;
1735 - border-left: 1px solid rgba(204, 204, 204, 0.3);
1736 - }
1737 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li:last-child {
1738 - border-left: none;
1739 - }
1740 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li a {
1741 - padding: 0 10px;
1742 - }
1743 - .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover ul {
1744 - display: none !important;
1745 - }
1746 - .lp-user-profile #profile-nav .lp-profile-nav-tabs li:not(.has-child) > a::after {
1747 - display: none;
1748 - }
1749 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-right: 0;
1759 - }
1760 1797 }
1761 -.lp-user-profile .lp-profile-content {
1762 - float: left;
1763 - width: calc(100% - 300px);
1764 - margin-bottom: 60px;
1765 - padding-top: 58px;
1766 -}
1767 -@media (max-width: 990px) {
1768 - .lp-user-profile .lp-profile-content {
1769 - width: 100%;
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: right;
1785 - border-left: 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-left: 25px;
1789 - padding-right: 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-left: 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: right;
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-right: 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-left: 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: left;
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: right;
1999 - width: calc(50% - 20px);
2000 - margin-left: 10px;
2001 -}
2002 -@media (max-width: 767px) {
2003 - .profile-basic-information .form-field__50,
2004 -form[name=profile-change-password] .form-field__50 {
2005 - float: unset;
2006 - width: 100%;
2007 - margin: 0 0 24px 0;
2008 - }
2009 -}
2010 -.profile-basic-information .form-field__clear,
2011 -form[name=profile-change-password] .form-field__clear {
2012 - clear: both;
2013 -}
2014 -.profile-basic-information button,
2015 -form[name=profile-change-password] button {
2016 - padding: 16px 24px;
2017 - border: 0;
2018 - border-radius: 3px;
2019 - color: #fff;
2020 - background: var(--lp-primary-color);
2021 - font-size: 16px;
2022 - font-weight: 400;
2023 - line-height: 1;
2024 -}
2025 -.profile-basic-information button:hover,
2026 -form[name=profile-change-password] button:hover {
2027 - opacity: 0.5;
2028 - background: var(--lp-primary-color);
2029 -}
2030 -.profile-basic-information p,
2031 -form[name=profile-change-password] p {
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-right: 20px;
2087 - flex: 0 0 auto;
2088 -}
2089 -div.order-recover > .button-recover-order.loading::before {
2090 - display: inline-block;
2091 - margin-left: 5px;
2092 - font-family: "Font Awesome 5 Free";
2093 - font-weight: 900;
2094 - content: "\f110";
2095 - animation: lp-rotating 1s linear infinite;
2096 -}
2097 -div.order-recover input[type=text] {
2098 - width: 100%;
2099 - height: 43px;
2100 - margin-left: 10px;
2101 - padding: 0 22px;
2102 - border: 1px solid #ccc;
2103 - border-radius: 3px;
2104 - background-color: #fff;
2105 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-left: 5px;
2154 - font-family: "Font Awesome 5 Free";
2155 - font-weight: 900;
2156 - content: "\f110";
2157 - -webkit-animation: lp-rotating 1s linear infinite;
2158 - -moz-animation: lp-rotating 1s linear infinite;
2159 - animation: lp-rotating 1s linear infinite;
2160 -}
2161 -
2162 -.entry-content ul.learn-press-profile-course__tab__inner {
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-right: -15px;
2168 - margin-left: -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: 3px;
2201 - width: 100%;
2202 - background-color: var(--lp-primary-color);
2203 - position: absolute;
2204 - top: 0;
2205 - right: 0;
2206 - left: 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-right: 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 + left: 0;
2279 + right: 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-left: 5px;
2252 - font-family: "Font Awesome 5 Free";
2253 - font-weight: 900;
2254 - content: "\f110";
2255 - -webkit-animation: lp-rotating 1s linear infinite;
2256 - -moz-animation: lp-rotating 1s linear infinite;
2257 - animation: lp-rotating 1s linear infinite;
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-right: 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-right: 15px;
2271 - margin-left: 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: right;
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 + left: 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 + right: 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: left;
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-left: 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-left: 0;
2489 + padding-right: 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-left: 1px solid var(--lp-border-color, #E2E0DB);
2513 + flex: 1;
2514 + }
2515 + .lp-user-profile .lp-profile-nav-tabs > li:last-child {
2516 + border-left: 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-right: 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: right;
2558 + border-left: 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-left: 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-left: 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-left: 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 20px 0 45px;
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-right: 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 + left: 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-right: 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-left: 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-right: 16px;
2822 + padding-left: 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-left: 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 - left: -15px;
2567 - color: rgba(102, 102, 102, 0.1);
2568 - font-family: Arial;
2569 - font-size: 180px;
2570 - font-weight: 700;
2571 - font-style: normal;
2572 - content: "‘‘";
2573 - transform: rotate(-180deg);
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-right: 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-bottom: 0;
2594 - background: #f1f2f8;
2595 - 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 + }
2596 2869 }
2597 -ul.learn-press-nav-tabs .course-nav {
2598 - float: right;
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;
2599 2887 position: relative;
2600 2888 margin: 0;
2601 - list-style: none;
2889 + padding: 12px 20px 12px 45px;
2890 + font-size: 1em;
2891 + line-height: 1.5;
2892 + font-weight: var(--lp-font-weight-link, 600);
2893 + cursor: pointer;
2602 2894 }
2603 -ul.learn-press-nav-tabs .course-nav:first-child.active::after {
2895 +.course-tab-panel-faqs .course-faqs-box__title::after {
2604 2896 position: absolute;
2605 - top: -1px;
2606 - right: -1px;
2607 - width: 1px;
2608 - height: 100%;
2609 - background: #fff;
2610 - content: "";
2897 + top: 12px;
2898 + left: 20px;
2899 + font-family: "lp-icon";
2900 + content: "\f067";
2611 2901 }
2612 -ul.learn-press-nav-tabs .course-nav:last-child {
2613 - border-left: 0;
2902 +.course-tab-panel-faqs .course-faqs-box:last-child {
2903 + margin-bottom: 40px;
2614 2904 }
2615 -ul.learn-press-nav-tabs .course-nav:last-child.active::after {
2616 - position: absolute;
2617 - top: -1px;
2618 - left: -2px;
2619 - width: 2px;
2620 - height: 100%;
2621 - background: #fff;
2622 - content: "";
2905 +.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
2906 + color: var(--lp-primary-color);
2623 2907 }
2624 -ul.learn-press-nav-tabs .course-nav.active {
2625 - border-bottom: 0;
2908 +.course-tab-panel-faqs .course-faqs-box__content {
2909 + display: none;
2626 2910 }
2627 -ul.learn-press-nav-tabs .course-nav.active::before {
2628 - position: absolute;
2629 - top: -1px;
2630 - right: 0;
2631 - width: 100%;
2632 - height: 3px;
2633 - background: var(--lp-primary-color);
2634 - 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;
2635 2923 }
2636 -ul.learn-press-nav-tabs .course-nav.active label {
2637 - color: var(--lp-primary-color);
2638 - background-color: white;
2924 +
2925 +input[name=course-faqs-box-ratio] {
2926 + display: none;
2639 2927 }
2640 -ul.learn-press-nav-tabs .course-nav a {
2641 - display: inline-block;
2642 - padding: 10px 20px;
2643 - border-bottom: none;
2644 - outline: none;
2645 - -webkit-box-shadow: none;
2646 - -moz-box-shadow: none;
2647 - box-shadow: none;
2928 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
2929 + display: block;
2648 2930 }
2649 -ul.learn-press-nav-tabs .course-nav a:focus {
2650 - -webkit-box-shadow: none;
2651 - -moz-box-shadow: none;
2652 - 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);
2653 2934 }
2654 -ul.learn-press-nav-tabs[data-tabs] .course-nav {
2655 - flex: 1;
2935 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
2936 + content: "\f068";
2656 2937 }
2657 -ul.learn-press-nav-tabs[data-tabs] .course-nav a {
2658 - width: 100%;
2659 - 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 + }
2660 2950 }
2661 -ul.learn-press-nav-tabs::after {
2662 - display: block;
2663 - clear: both;
2664 - 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 + }
2665 2962 }
2666 -@media (max-width: 767px) {
2667 - ul.learn-press-nav-tabs {
2668 - display: grid;
2669 - grid-template-columns: repeat(2, 1fr);
2670 - max-height: none;
2671 - }
2963 +.extra-box__title, .course-faqs__title, .course-material__title {
2964 + margin-top: 0;
2965 + margin-bottom: 12px;
2672 2966 }
2673 2967
2674 -.course-item-popup #tab-curriculum {
2675 - display: block;
2968 +.edit-content {
2969 + margin-right: 5px;
2676 2970 }
2677 2971
2678 2972 .course-curriculum ul.curriculum-sections {
2679 2973 position: relative;
2680 - z-index: 499;
2681 2974 margin: 0;
2682 2975 padding: 0;
2683 2976 list-style: none;
2684 2977 }
@@ -2704,11 +2997,8 @@
2704 2997 display: block;
2705 2998 }
2706 2999 .course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before {
2707 3000 -webkit-transform: rotate(-180deg);
2708 - -moz-transform: rotate(-180deg);
2709 - -ms-transform: rotate(-180deg);
2710 - -o-transform: rotate(-180deg);
2711 3001 transform: rotate(-180deg);
2712 3002 top: 0;
2713 3003 }
2714 3004 .course-curriculum ul.curriculum-sections .item-meta.duration {
@@ -2719,48 +3009,42 @@
2719 3009 justify-content: center;
2720 3010 align-items: center;
2721 3011 }
2722 3012 .course-curriculum .section-item__loadmore button {
2723 - display: inline-flex;
2724 3013 margin-top: 10px;
2725 - margin-left: auto;
2726 - margin-right: auto;
2727 - padding: 10px 20px;
2728 - border: 1px solid #ccc;
2729 - 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;
2730 3018 outline: none;
2731 - color: #222;
2732 - background: #f7f7f7;
2733 - box-shadow: none;
2734 - 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;
2735 3025 justify-content: center;
2736 - align-items: center;
2737 - cursor: pointer;
2738 - font-size: 1rem;
2739 - font-family: sans-serif;
2740 -}
2741 -.course-curriculum .section-item__loadmore.loading button::before {
2742 - display: inline-block;
2743 - margin-left: 5px;
2744 - font-family: "Font Awesome 5 Free";
2745 - font-weight: 900;
3026 + font-family: "lp-icon";
2746 3027 content: "\f110";
2747 - -webkit-animation: lp-rotating 1s linear infinite;
2748 - -moz-animation: lp-rotating 1s linear infinite;
2749 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;
2750 3035 }
2751 3036 .course-curriculum .section-header {
2752 3037 display: table;
2753 3038 width: 100%;
2754 - padding: 0 0 26px 0;
3039 + padding: 20px 0;
2755 3040 border-bottom: 0;
2756 3041 border-bottom: 1px solid #d9e0f1;
3042 + cursor: pointer;
2757 3043 -webkit-box-sizing: border-box;
2758 - -moz-box-sizing: border-box;
2759 3044 box-sizing: border-box;
2760 3045 }
2761 -.course-curriculum .section-header .section-title,
2762 -.course-curriculum .section-header .section-desc {
3046 +.course-curriculum .section-header .section-title, .course-curriculum .section-header .section-desc {
2763 3047 margin: 0;
2764 3048 }
2765 3049 .course-curriculum .section-header span.show-desc {
2766 3050 display: inline-block;
@@ -2771,11 +3055,10 @@
2771 3055 height: 20px;
2772 3056 transform: translate(0, -50%);
2773 3057 }
2774 3058 .course-curriculum .section-header span.show-desc::before {
2775 - font-family: "Font Awesome 5 Free";
2776 - font-size: 18px;
2777 - font-weight: 900;
3059 + font-family: "lp-icon";
3060 + font-size: 1.125em;
2778 3061 content: "\f107";
2779 3062 }
2780 3063 .course-curriculum .section-header span.show-desc:hover::before {
2781 3064 border-top-color: #ccc;
@@ -2780,20 +3063,19 @@
2780 3063 .course-curriculum .section-header span.show-desc:hover::before {
2781 3064 border-top-color: #ccc;
2782 3065 }
2783 3066 .course-curriculum .section-header .section-desc {
2784 - margin: 0;
2785 3067 margin-top: 10px;
2786 - font-size: 14px;
2787 - line-height: 21px;
2788 - color: #999;
3068 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
3069 + color: var(--lp-color-accent);
2789 3070 font-style: italic;
3071 + line-height: 1.3;
2790 3072 }
2791 3073 .course-curriculum .section-header .section-meta {
2792 3074 display: block;
2793 3075 padding-top: 17px;
2794 3076 padding-bottom: 15px;
2795 - font-size: 14px;
3077 + font-size: 0.8em;
2796 3078 text-align: left;
2797 3079 vertical-align: middle;
2798 3080 white-space: nowrap;
2799 3081 }
@@ -2800,15 +3082,14 @@
2800 3082 .course-curriculum .section-item {
2801 3083 width: 100%;
2802 3084 }
2803 3085 .course-curriculum .section-content {
2804 - margin: 0 0 15px 0;
3086 + margin: 0;
2805 3087 padding: 0;
2806 3088 list-style: none;
2807 3089 }
2808 3090 .course-curriculum .section-content .course-item-meta {
2809 3091 display: table-cell;
2810 - padding: 10px 0;
2811 3092 text-align: left;
2812 3093 vertical-align: middle;
2813 3094 white-space: nowrap;
2814 3095 }
@@ -2813,16 +3094,9 @@
2813 3094 white-space: nowrap;
2814 3095 }
2815 3096 .course-curriculum .section-content .course-item-meta .item-meta {
2816 3097 display: inline-block;
2817 - margin-right: 14px;
2818 - border-radius: 3px;
2819 3098 color: #fff;
2820 - font-size: 14px;
2821 - line-height: 23px;
2822 - text-align: center;
2823 - vertical-align: middle;
2824 - padding: 0 8px;
2825 3099 }
2826 3100 .course-curriculum .section-content .course-item-meta .item-meta.final-quiz {
2827 3101 background: #14c4ff;
2828 3102 }
@@ -2837,21 +3111,11 @@
2837 3111 }
2838 3112 .course-curriculum .section-content .course-item-meta .course-item-status {
2839 3113 padding: 0;
2840 3114 color: #999;
2841 - -webkit-border-radius: 50%;
2842 - -moz-border-radius: 50%;
2843 - border-radius: 50%;
2844 - -webkit-box-sizing: border-box;
2845 - -moz-box-sizing: border-box;
2846 - box-sizing: border-box;
2847 3115 }
2848 3116 .course-curriculum .section-content .course-item-meta .course-item-status::before {
2849 - font-family: "Font Awesome 5 Free";
2850 - font-size: 14px;
2851 - font-weight: 900;
2852 - vertical-align: middle;
2853 - text-transform: lowercase;
3117 + font-family: "lp-icon";
2854 3118 content: "\f00c";
2855 3119 }
2856 3120 .course-curriculum .section-content .course-item-preview {
2857 3121 font-style: normal;
@@ -2857,87 +3121,69 @@
2857 3121 font-style: normal;
2858 3122 padding: 0;
2859 3123 }
2860 3124 .course-curriculum .section-content .course-item-preview::before {
2861 - color: #fff;
2862 - padding: 0 8px;
2863 - background: #00adff;
2864 - display: inline-flex;
2865 - align-items: center;
2866 - justify-content: center;
2867 - -webkit-border-radius: 3px;
2868 - -moz-border-radius: 3px;
2869 - border-radius: 3px;
2870 - vertical-align: baseline;
2871 - content: attr(data-preview);
3125 + font-family: "lp-icon";
3126 + content: "\f06e";
3127 + color: #999;
2872 3128 }
2873 3129 .course-curriculum .course-item {
2874 3130 display: flex;
2875 3131 position: relative;
2876 3132 margin: 0 0 2px 0;
2877 - padding: 0 30px 0 15px;
3133 + padding: 0 16px;
2878 3134 background: rgba(241, 242, 248, 0.4);
2879 - font-size: 14px;
2880 3135 transition: padding-right linear 0.15s;
2881 3136 }
2882 -@media (max-width: 767px) {
2883 - .course-curriculum .course-item {
2884 - padding: 0 15px 0 0;
2885 - }
2886 -}
2887 3137 .course-curriculum .course-item > span {
2888 3138 display: flex;
2889 3139 width: 28px;
2890 3140 color: #666;
2891 - font-size: 16px;
2892 3141 font-weight: 300;
2893 3142 align-items: center;
2894 3143 }
2895 3144 .course-curriculum .course-item .section-item-link {
2896 - display: table;
2897 - padding-left: 15px;
2898 - padding-right: 0;
2899 - 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;
2900 3151 outline: none;
2901 - box-shadow: none;
2902 - line-height: 1.5;
2903 - color: #777;
2904 - text-decoration: none;
3152 + gap: 12px;
2905 3153 }
2906 3154 .course-curriculum .course-item .section-item-link:hover .item-name {
2907 3155 color: var(--lp-primary-color);
2908 3156 }
2909 3157 .course-curriculum .course-item .section-item-link::before {
2910 - display: table-cell;
2911 - display: table-cell;
2912 - right: 0;
2913 - width: 20px;
2914 - padding: 15px 0;
2915 3158 color: var(--lp-primary-color);
2916 - font-family: "Font Awesome 5 Free";
2917 - font-size: 18px;
2918 - font-weight: 400;
2919 - vertical-align: middle;
2920 - transition: right linear 0.15s;
3159 + font-family: "lp-icon";
2921 3160 }
2922 -.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 +}
2923 3175 .course-curriculum .course-item .item-name {
2924 - display: table-cell;
2925 - padding: 17px 16px;
2926 - color: #333;
2927 - font-size: 16px;
2928 3176 font-weight: 600;
2929 - vertical-align: middle;
2930 3177 }
2931 -.course-curriculum .course-item .item-icon::before {
2932 - font-size: 18px;
3178 +.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
3179 + content: "\f059";
2933 3180 }
2934 -.course-curriculum .course-item .item-icon.icon-lock {
2935 - float: left;
2936 - margin-top: 15px;
3181 +.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before {
3182 + content: "\e929" !important;
2937 3183 }
2938 -.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
2939 - content: "\f059";
3184 +.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before {
3185 + content: "\e92a" !important;
2940 3186 }
2941 3187 .course-curriculum .course-item.course-item-lp_lesson .section-item-link::before {
2942 3188 content: "\f15b";
2943 3189 }
@@ -2972,9 +3218,8 @@
2972 3218 content: "";
2973 3219 transition: height linear 0.15s, top linear 0.15s;
2974 3220 }
2975 3221 .course-curriculum .course-item.current {
2976 - padding-right: 10px;
2977 3222 background: #f9f9f9;
2978 3223 }
2979 3224 .course-curriculum .course-item.current a::before {
2980 3225 right: 10px;
@@ -2986,177 +3231,47 @@
2986 3231 .course-curriculum .section-left {
2987 3232 vertical-align: top;
2988 3233 }
2989 3234 .course-curriculum .section-left .section-title {
2990 - padding: 0;
2991 - color: #666;
2992 - font-size: 1.4rem;
2993 - letter-spacing: 0;
3235 + font-weight: 700;
3236 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
2994 3237 text-transform: capitalize;
2995 3238 display: block;
2996 3239 }
2997 3240 .course-curriculum .curriculum-more__button {
2998 - 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;
2999 3246 width: 100%;
3000 3247 margin-top: 20px;
3001 3248 margin-bottom: 20px;
3002 - padding: 10px 0;
3003 - border: none;
3004 - outline: none;
3005 - color: #fff;
3006 - background: #333;
3007 - 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;
3008 3255 justify-content: center;
3009 - align-items: center;
3010 - cursor: pointer;
3011 - font-size: 1rem;
3012 - font-family: sans-serif;
3013 -}
3014 -.course-curriculum .curriculum-more__button.loading::before {
3015 - display: inline-block;
3016 - margin-left: 5px;
3017 - font-family: "Font Awesome 5 Free";
3018 - font-weight: 900;
3256 + font-family: "lp-icon";
3019 3257 content: "\f110";
3020 - -webkit-animation: lp-rotating 1s linear infinite;
3021 - -moz-animation: lp-rotating 1s linear infinite;
3022 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;
3023 3265 }
3024 3266
3025 -body.course-item-popupx {
3026 - overflow: hidden;
3027 - _opacity: 0;
3028 -}
3029 -body.course-item-popupx #learn-press-course-curriculum {
3030 - overflow: auto;
3031 - position: fixed;
3032 - z-index: 9999;
3033 - top: 32px;
3034 - bottom: 0;
3035 - right: 0;
3036 - width: 400px;
3037 - border-left: 1px solid #ddd;
3038 - background: #fff;
3039 -}
3040 -body.course-item-popupx #learn-press-course-curriculum .section-header {
3041 - padding: 0 15px;
3042 -}
3043 -body.course-item-popupx #learn-press-course-curriculum .section-header .section-desc {
3044 - margin: -10px 0 5px;
3045 -}
3046 -body.course-item-popupx #learn-press-course-curriculum .course-item {
3047 - padding-left: 15px;
3048 - padding-right: 15px;
3049 -}
3050 -body.course-item-popupx #learn-press-course-curriculum .course-item a::before {
3051 - right: 15px;
3052 -}
3053 -body.course-item-popupx #learn-press-content-item {
3054 - overflow: hidden;
3055 - position: fixed;
3056 - z-index: 9999;
3057 - top: 32px;
3058 - left: 0;
3059 - bottom: 0;
3060 - right: 400px;
3061 - background: #fff;
3062 -}
3063 -body.course-item-popupx #learn-press-content-item .content-item-wrap {
3064 - max-width: 900px;
3065 - margin: 10px auto;
3066 -}
3067 -body.course-item-popupx #learn-press-content-item .course-item-title {
3068 - font-size: 1.4rem;
3069 -}
3070 -body.course-item-popupx #learn-press-content-item .content-question-summary .review-heading {
3071 - text-align: center;
3072 -}
3073 -body.course-item-popupx #learn-press-content-item .content-question-summary .question-title {
3074 - margin-bottom: 10px;
3075 - font-size: 1.2rem;
3076 -}
3077 -body.course-item-popupx #content-item-nav {
3078 - position: fixed;
3079 - z-index: 99999;
3080 - left: 0;
3081 - bottom: 0;
3082 - right: 400px;
3083 - height: 60px;
3084 - border-top: 1px solid #ddd;
3085 - background: #f5f5f5;
3086 -}
3087 -body.course-item-popupx #content-item-nav .content-item-nav-wrap {
3088 - max-width: 900px;
3089 - margin: 10px auto;
3090 -}
3091 -body.course-item-popupx #content-item-nav button {
3092 - height: 40px;
3093 - padding: 0 20px;
3094 - line-height: 40px;
3095 -}
3096 -body.course-item-popupx .comment-form-textarea {
3097 - -webkit-box-sizing: border-box;
3098 - -moz-box-sizing: border-box;
3099 - box-sizing: border-box;
3100 -}
3101 -body.course-item-popupx.wpadminbar #learn-press-course-curriculum,
3102 -body.course-item-popupx.wpadminbar #learn-press-content-item {
3103 - top: 92px;
3104 -}
3105 -body.course-item-popupx.wpadminbar .content-item-description {
3106 - margin-bottom: 20px;
3107 -}
3108 -body.course-item-popupx .content-item-summary {
3109 - margin-bottom: 50px;
3110 -}
3111 -body.course-item-popupx .content-item-summary > h3 {
3112 - margin-bottom: 20px;
3113 -}
3114 -body.course-item-popupx .content-item-summary.content-item-video .entry-video {
3115 - position: absolute;
3116 - top: 0;
3117 - right: 0;
3118 - width: 100%;
3119 - background: #000;
3120 - line-height: 1;
3121 -}
3122 -body.course-item-popupx .content-item-summary.content-item-video .entry-video iframe {
3123 - width: 100%;
3124 - max-width: 900px;
3125 - margin-bottom: 0;
3126 - vertical-align: top;
3127 -}
3128 -body.course-item-popupx .learn-press-content-protected-message {
3129 - margin-bottom: 50px;
3130 - padding: 20px;
3131 - background: #ffe0e0;
3132 -}
3133 -body.course-item-popupx.content-only #learn-press-content-item {
3134 - z-index: 9999999;
3135 - top: 0;
3136 - bottom: 0;
3137 - right: 0;
3138 -}
3139 -body.course-item-popupx.content-only #learn-press-content-item .content-item-scrollable {
3140 - bottom: 0;
3141 -}
3142 -body #ifr-course-item {
3143 - position: absolute;
3144 - z-index: 999999;
3145 - top: 0;
3146 - right: 0;
3147 - width: 100%;
3148 - height: 100%;
3149 - background: #fff;
3150 -}
3151 -body .content-item-summary .form-button-finish-course,
3152 -body .lp-quiz-buttons .form-button-finish-course {
3267 +body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
3153 3268 float: left;
3154 3269 }
3155 3270
3156 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 {
3157 3272 top: 2px;
3158 - font-family: "Font Awesome 5 Free";
3273 + font-family: "lp-icon";
3159 3274 }
3160 3275 #wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before {
3161 3276 content: "\f017";
3162 3277 }
@@ -3166,33 +3281,12 @@
3166 3281 #wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before {
3167 3282 content: "\f29c";
3168 3283 }
3169 3284
3170 -.scroll-wrapper {
3171 - overflow: hidden;
3172 - opacity: 0;
3173 -}
3174 -.scroll-wrapper .scroll-element {
3175 - background: transparent;
3176 -}
3177 -.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
3178 - transition: opacity 0.25s;
3179 -}
3180 -.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
3181 - opacity: 0.7;
3182 -}
3183 -
3184 3285 .course-remaining-time .label-enrolled {
3185 3286 font-size: inherit;
3186 3287 }
3187 3288
3188 -.learn-press-form.completed button::before {
3189 - margin-left: 10px;
3190 - font-family: "Font Awesome 5 Free";
3191 - font-size: 18px;
3192 - content: "\f00c";
3193 -}
3194 -
3195 3289 .lp-course-progress {
3196 3290 position: relative;
3197 3291 }
3198 3292 .lp-course-progress .lp-passing-conditional {
@@ -3206,328 +3300,250 @@
3206 3300
3207 3301 .viewing-course-item .section-header .section-desc {
3208 3302 display: none;
3209 3303 }
3210 -.viewing-course-item .content-item-wrap {
3211 - margin-top: 50px;
3304 +
3305 +.lp-course-curriculum ul, .lp-course-curriculum li {
3306 + list-style: none;
3307 + margin: 0;
3308 + padding: 0;
3212 3309 }
3213 -
3214 -/***********/
3215 -.course-meta {
3310 +.lp-course-curriculum .course-curriculum-info {
3216 3311 display: flex;
3217 - margin-bottom: 40px;
3312 + justify-content: space-between;
3313 + gap: 20px;
3314 + margin-bottom: 20px;
3218 3315 }
3219 -.course-meta .course-meta__pull-left,
3220 -.course-meta .course-meta__pull-right {
3316 +.lp-course-curriculum .course-curriculum-info__left {
3221 3317 display: flex;
3318 + align-items: center;
3222 3319 flex-wrap: wrap;
3320 + gap: 8px;
3223 3321 }
3224 -.course-meta .course-meta__pull-left {
3225 - flex: 1;
3322 +.lp-course-curriculum .course-curriculum-info__left li {
3323 + display: inline-flex;
3324 + align-items: center;
3325 + gap: 8px;
3226 3326 }
3227 -.course-meta .course-meta__pull-left .meta-item {
3228 - margin-left: 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;
3229 3333 }
3230 -.course-meta .course-meta__pull-right {
3231 - flex: 0 0 50%;
3334 +.lp-course-curriculum .course-curriculum-info__left li:last-child::after {
3335 + content: none;
3232 3336 }
3233 -.course-meta .course-meta__pull-right .meta-item {
3234 - margin-right: 10px;
3337 +.lp-course-curriculum .course-curriculum-info__right {
3338 + font-weight: var(--lp-font-weight-link, 600);
3339 + text-align: left;
3340 + text-transform: capitalize;
3235 3341 }
3236 -.course-meta.course-meta-primary .meta-item {
3237 - flex: 1;
3342 +.lp-course-curriculum .course-toggle-all-sections {
3343 + cursor: pointer;
3238 3344 }
3239 -.course-meta.two-columns .course-meta {
3240 - 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;
3241 3351 }
3242 -
3243 -.course-extra-box {
3244 - margin-bottom: 3px;
3245 - border: 1px solid rgba(204, 204, 204, 0.3);
3246 - border-radius: 5px;
3352 +.lp-course-curriculum .course-section.lp-collapse .course-section__items {
3353 + display: none;
3354 + animation: ease-in-out;
3247 3355 }
3248 -.course-extra-box__title {
3249 - --extra-height: 50px;
3250 - display: flex;
3251 - align-items: center;
3252 - position: relative;
3253 - height: var(--extra-height);
3254 - margin: 0 !important;
3255 - padding: 0 38px 0 45px;
3256 - background: rgba(181, 187, 211, 0.15);
3257 - font-size: 1.1rem;
3258 - font-weight: 600;
3259 - cursor: pointer;
3356 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up {
3357 + display: none;
3260 3358 }
3261 -@media (max-width: 767px) {
3262 - .course-extra-box__title {
3263 - padding-right: 15px;
3264 - }
3359 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down {
3360 + display: block;
3265 3361 }
3266 -.course-extra-box__title::after {
3267 - position: absolute;
3268 - top: 0;
3269 - left: 20px;
3270 - color: #666;
3271 - font-family: "Font Awesome 5 Free";
3272 - line-height: var(--extra-height);
3273 - content: "\f0d7";
3362 +.lp-course-curriculum .course-section .lp-icon-angle-down {
3363 + display: none;
3274 3364 }
3275 -.course-extra-box__content {
3276 - display: none;
3365 +.lp-course-curriculum .course-section:last-child {
3366 + margin-bottom: 0;
3277 3367 }
3278 -.course-extra-box__content-inner {
3279 - -webkit-animation-name: course-extra-box__content-inner-transform;
3280 - animation-name: course-extra-box__content-inner-transform;
3281 - -webkit-animation-duration: 0.3s;
3282 - animation-duration: 0.3s;
3283 - -webkit-animation-timing-function: ease-in-out;
3284 - animation-timing-function: ease-in-out;
3285 - -webkit-animation-iteration-count: 1;
3286 - animation-iteration-count: 1;
3287 - -webkit-animation-direction: normal;
3288 - animation-direction: normal;
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;
3289 3374 }
3290 -.course-extra-box__content ul,
3291 -.course-extra-box__content li {
3292 - list-style: none;
3375 +.lp-course-curriculum .course-section__title {
3376 + font-weight: 600;
3377 + font-size: 1.1em;
3378 + line-height: 1.3em;
3293 3379 }
3294 -.course-extra-box__content ul {
3295 - margin: 0;
3296 - padding: 0;
3380 +.lp-course-curriculum .course-section__description {
3381 + margin: 4px 0 0 0;
3297 3382 }
3298 -.course-extra-box__content li {
3299 - margin: 0;
3300 - padding: 10px 38px;
3301 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
3302 - color: #666;
3303 - font-size: 16px;
3304 - font-weight: 300;
3383 +.lp-course-curriculum .course-section .section-toggle {
3384 + line-height: 1;
3305 3385 }
3306 -@media (max-width: 767px) {
3307 - .course-extra-box__content li {
3308 - padding-right: 30px;
3309 - padding-left: 30px;
3310 - }
3386 +.lp-course-curriculum .course-section .section-toggle i {
3387 + font-size: 24px;
3311 3388 }
3312 -.course-extra-box__content li::before {
3313 - margin-left: 8px;
3314 - color: var(--lp-primary-color);
3315 - font-family: "Font Awesome 5 Free";
3316 - font-weight: 900;
3317 - content: "\f00c";
3389 +.lp-course-curriculum .course-section .course-section-info {
3390 + margin-right: 0;
3391 + margin-left: auto;
3318 3392 }
3319 -.course-extra-box__content li:last-child {
3320 - 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;
3321 3399 }
3322 -.course-extra-box:last-child {
3323 - 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;
3324 3405 }
3325 -.course-extra-box.active .course-extra-box__title::after {
3326 - 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;
3327 3415 }
3328 -.course-extra-box + .comment-respond, .course-extra-box + .comments-area {
3329 - margin-top: 60px;
3330 - margin-bottom: 30px;
3416 +.lp-course-curriculum .course-section .course-item__info {
3417 + display: flex;
3418 + column-gap: 12px;
3419 + row-gap: 8px;
3331 3420 }
3332 -.course-extra-box + .course-tabs {
3333 - margin-top: 60px;
3421 +.lp-course-curriculum .course-section .course-item__info .course-item-ico {
3422 + min-width: 16px;
3334 3423 }
3335 -
3336 -input[name=course-extra-box-ratio] {
3337 - 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;
3338 3431 }
3339 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content {
3340 - display: block;
3432 +@media (max-width: 1024px) {
3433 + .lp-course-curriculum .course-section .course-item__content {
3434 + flex-wrap: wrap;
3435 + }
3341 3436 }
3342 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content .course-extra-box__content-inner {
3343 - transform: scale(1);
3437 +.lp-course-curriculum .course-section .course-item__left:hover {
3438 + color: var(--lp-primary-color, #ffb606);
3344 3439 }
3345 -
3346 -@-webkit-keyframes course-extra-box__content-inner-transform {
3347 - from {
3348 - opacity: 0;
3349 - -webkit-transform: translateX(-5%);
3350 - -moz-transform: translateX(-5%);
3351 - -ms-transform: translateX(-5%);
3352 - -o-transform: translateX(-5%);
3353 - transform: translateX(-5%);
3354 - }
3355 - to {
3356 - opacity: 1;
3357 - -webkit-transform: translateX(0%);
3358 - -moz-transform: translateX(0%);
3359 - -ms-transform: translateX(0%);
3360 - -o-transform: translateX(0%);
3361 - transform: translateX(0%);
3362 - }
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;
3363 3450 }
3364 -@keyframes course-extra-box__content-inner-transform {
3365 - from {
3366 - opacity: 0;
3367 - transform: translateX(-5%);
3451 +@media (max-width: 1024px) {
3452 + .lp-course-curriculum .course-section .course-item__right {
3453 + width: 100%;
3454 + order: 3;
3368 3455 }
3369 - to {
3370 - opacity: 1;
3371 - transform: translateX(0%);
3372 - }
3373 3456 }
3374 -.course-tab-panel-faqs {
3375 - 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;
3376 3461 }
3377 -.course-tab-panel-faqs .course-faqs-box {
3378 - margin-bottom: 20px;
3379 - border: 1px solid rgba(204, 204, 204, 0.6);
3380 - border-radius: 5px;
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;
3381 3467 }
3382 -.course-tab-panel-faqs .course-faqs-box__title {
3383 - display: block;
3384 - position: relative;
3385 - margin: 0;
3386 - padding: 20px 25px 20px 45px;
3387 - font-size: 1.1rem;
3388 - font-weight: 500;
3389 - line-height: 1.7;
3390 - cursor: pointer;
3468 +.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before {
3469 + content: "\f15b";
3391 3470 }
3392 -.course-tab-panel-faqs .course-faqs-box__title::after {
3393 - position: absolute;
3394 - top: 50%;
3395 - left: 28px;
3396 - color: #6c6c6c;
3397 - font-family: "Font Awesome 5 Free";
3398 - font-size: 12px;
3399 - font-weight: 900;
3400 - content: "\f078";
3401 - transform: translateY(-50%);
3471 +.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before {
3472 + content: "\f12e";
3402 3473 }
3403 -.course-tab-panel-faqs .course-faqs-box:last-child {
3404 - margin-bottom: 40px;
3474 +.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before {
3475 + content: "\e929";
3405 3476 }
3406 -.course-tab-panel-faqs .course-faqs-box:hover {
3407 - background: rgba(241, 242, 248, 0.4);
3477 +.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before {
3478 + content: "\e92a";
3408 3479 }
3409 -.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
3410 - color: var(--lp-primary-color);
3480 +.lp-course-curriculum .course-section .course-item-ico.preview::before {
3481 + content: "\f06e";
3482 + color: #999;
3411 3483 }
3412 -.course-tab-panel-faqs .course-faqs-box__content {
3413 - display: none;
3484 +.lp-course-curriculum .course-section .course-item-ico.locked::before {
3485 + content: "\f023";
3486 + color: #999;
3414 3487 }
3415 -.course-tab-panel-faqs .course-faqs-box__content-inner {
3416 - padding: 0 25px 25px 25px;
3417 - color: #666;
3418 - font-size: 1rem;
3419 - font-weight: 300;
3420 - line-height: 26px;
3421 - -webkit-animation-name: course-faqs-box__content-inner-transform;
3422 - animation-name: course-faqs-box__content-inner-transform;
3423 - -webkit-animation-duration: 0.3s;
3424 - animation-duration: 0.3s;
3425 - -webkit-animation-timing-function: ease-in-out;
3426 - animation-timing-function: ease-in-out;
3427 - -webkit-animation-iteration-count: 1;
3428 - animation-iteration-count: 1;
3429 - -webkit-animation-direction: normal;
3430 - animation-direction: normal;
3488 +.lp-course-curriculum .course-section .course-item-ico.passed.completed::before {
3489 + content: "\f00c";
3490 + color: #3bb54a;
3431 3491 }
3432 -
3433 -input[name=course-faqs-box-ratio] {
3434 - 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;
3435 3495 }
3436 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
3437 - display: block;
3496 +.lp-course-curriculum .course-section .course-item-ico.failed.completed::before {
3497 + content: "\f00d";
3498 + color: #f02425;
3438 3499 }
3439 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box {
3440 - background: rgba(241, 242, 248, 0.4);
3500 +.lp-course-curriculum .course-section .course-item-ico.started::before {
3501 + content: "\f00c";
3502 + color: #999;
3441 3503 }
3442 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title {
3443 - color: var(--lp-primary-color);
3504 +.lp-course-curriculum .course-section .course-item-ico.doing::before {
3505 + content: "\e921";
3506 + color: #999;
3444 3507 }
3445 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
3446 - content: "\f077";
3508 +
3509 +.info-learning .course-progress > div {
3510 + margin-bottom: 8px;
3447 3511 }
3448 -
3449 -@-webkit-keyframes course-faqs-box__content-inner-transform {
3450 - from {
3451 - opacity: 0;
3452 - -webkit-transform: translateX(-5%);
3453 - -moz-transform: translateX(-5%);
3454 - -ms-transform: translateX(-5%);
3455 - -o-transform: translateX(-5%);
3456 - transform: translateX(-5%);
3457 - }
3458 - to {
3459 - opacity: 1;
3460 - -webkit-transform: translateX(0%);
3461 - -moz-transform: translateX(0%);
3462 - -ms-transform: translateX(0%);
3463 - -o-transform: translateX(0%);
3464 - transform: translateX(0%);
3465 - }
3512 +.info-learning .course-progress__line {
3513 + width: 100%;
3514 + background: #ccc;
3515 + height: 5px;
3516 + border-radius: 5px;
3517 + position: relative;
3466 3518 }
3467 -@keyframes course-faqs-box__content-inner-transform {
3468 - from {
3469 - opacity: 0;
3470 - -webkit-transform: translateX(-5%);
3471 - -moz-transform: translateX(-5%);
3472 - -ms-transform: translateX(-5%);
3473 - -o-transform: translateX(-5%);
3474 - transform: translateX(-5%);
3475 - }
3476 - to {
3477 - opacity: 1;
3478 - -webkit-transform: translateX(0%);
3479 - -moz-transform: translateX(0%);
3480 - -ms-transform: translateX(0%);
3481 - -o-transform: translateX(0%);
3482 - transform: translateX(0%);
3483 - }
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 + right: 0;
3484 3526 }
3485 -/***********/
3486 -@media screen and (max-width: 1300px) {
3487 - body.course-item-popup #learn-press-course-curriculum {
3488 - width: 300px;
3489 - }
3490 - body.course-item-popup #learn-press-course-curriculum .progress-bg {
3491 - width: 40px;
3492 - }
3493 - body.course-item-popup #content-item-nav {
3494 - right: 300px;
3495 - }
3496 - body.course-item-popup .section-desc {
3497 - display: none;
3498 - }
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 + right: 0;
3499 3534 }
3500 -@media screen and (max-width: 1200px) {
3501 - body.course-item-popupx #learn-press-course-curriculum {
3502 - width: 300px;
3503 - }
3504 - body.course-item-popupx #content-item-nav {
3505 - right: 300px;
3506 - }
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);
3507 3541 }
3508 -@media screen and (max-width: 768px) {
3509 - body.course-item-popup .course-curriculum {
3510 - width: 200px;
3511 - }
3512 - body.course-item-popup #content-item-nav {
3513 - right: 200px;
3514 - }
3515 - body.course-item-popup.wpadminbar #learn-press-content-item,
3516 -body.course-item-popup.wpadminbar #learn-press-course-curriculum {
3517 - top: 106px;
3518 - }
3519 - .learn-press-course-results-progress {
3520 - margin-left: 0%;
3521 - }
3522 - .learn-press-course-results-progress .items-progress,
3523 -.learn-press-course-results-progress .course-progress {
3524 - float: none;
3525 - width: 100%;
3526 - margin-left: 0%;
3527 - margin-bottom: 20px;
3528 - }
3542 +.info-learning .start-date, .info-learning .end-date {
3543 + margin-bottom: 8px;
3529 3544 }
3545 +
3530 3546 .lp-quiz-buttons {
3531 3547 margin-bottom: 20px;
3532 3548 display: block;
3533 3549 clear: both;
@@ -3543,13 +3559,12 @@
3543 3559 }
3544 3560 .quiz-progress .progress-items .progress-item {
3545 3561 position: relative;
3546 3562 color: #777;
3547 - font-size: 15px;
3563 + font-size: 0.938em;
3548 3564 flex: 1;
3549 3565 }
3550 -.quiz-progress .progress-items .progress-item .progress-number,
3551 -.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 {
3552 3567 display: block;
3553 3568 line-height: 1;
3554 3569 text-align: center;
3555 3570 }
@@ -3554,13 +3569,13 @@
3554 3569 text-align: center;
3555 3570 }
3556 3571 .quiz-progress .progress-items .progress-item .progress-number {
3557 3572 margin: 15px 0 10px 0;
3558 - font-size: 20px;
3573 + font-size: 1.25em;
3559 3574 }
3560 3575 .quiz-progress .progress-items .progress-item .progress-label {
3561 3576 margin-bottom: 15px;
3562 - font-size: 14px;
3577 + font-size: 0.875em;
3563 3578 }
3564 3579 .quiz-progress .progress-items .progress-item i {
3565 3580 display: none;
3566 3581 float: right;
@@ -3567,9 +3582,9 @@
3567 3582 width: 60px;
3568 3583 height: 60px;
3569 3584 color: #fff;
3570 3585 background: #00adff;
3571 - font-size: 30px;
3586 + font-size: 1.875em;
3572 3587 line-height: 60px;
3573 3588 text-align: center;
3574 3589 }
3575 3590 .quiz-progress .progress-items .progress-item::after {
@@ -3588,24 +3603,15 @@
3588 3603 overflow: hidden;
3589 3604 position: relative;
3590 3605 margin: 0 0 18px 0;
3591 3606 padding: 10px;
3592 - color: #777;
3593 - background: #f5f5f5;
3594 - font-size: 20px;
3595 3607 cursor: pointer;
3596 - -webkit-border-radius: 4px;
3597 - -moz-border-radius: 4px;
3598 3608 border-radius: 4px;
3599 3609 -webkit-transition: background linear 0.25s;
3600 - -moz-transition: background linear 0.25s;
3601 - -ms-transition: background linear 0.25s;
3602 - -o-transition: background linear 0.25s;
3603 3610 transition: background linear 0.25s;
3604 3611 }
3605 3612 .answer-options .answer-option .option-title {
3606 3613 display: table-cell;
3607 - font-size: smaller;
3608 3614 }
3609 3615 .answer-options .answer-option .option-title .option-title-content {
3610 3616 display: inline-block;
3611 3617 vertical-align: middle;
@@ -3618,11 +3624,8 @@
3618 3624 width: 3px;
3619 3625 background: #ddd;
3620 3626 content: "";
3621 3627 -webkit-transition: background linear 0.25s;
3622 - -moz-transition: background linear 0.25s;
3623 - -ms-transition: background linear 0.25s;
3624 - -o-transition: background linear 0.25s;
3625 3628 transition: background linear 0.25s;
3626 3629 }
3627 3630 .answer-options .answer-option input[type=checkbox],
3628 3631 .answer-options .answer-option input[type=radio] {
@@ -3629,36 +3632,27 @@
3629 3632 -webkit-appearance: initial;
3630 3633 -moz-appearance: initial;
3631 3634 position: relative;
3632 3635 z-index: 10;
3633 - width: 35px;
3634 - min-width: 35px;
3635 - height: 35px;
3636 + width: 32px;
3637 + min-width: 32px;
3638 + height: 32px;
3636 3639 margin: 0 3px 0 10px;
3637 3640 border: 1px solid #cfcfcf;
3638 3641 background: #f9fafc;
3639 - -webkit-border-radius: 4px;
3640 - -moz-border-radius: 4px;
3641 3642 border-radius: 4px;
3642 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 + right: 50%;
3649 + transform: translate(50%, -50%);
3650 +}
3643 3651 .answer-options .answer-option input[type=checkbox]:focus,
3644 3652 .answer-options .answer-option input[type=radio]:focus {
3645 3653 outline: none;
3646 3654 }
3647 -.answer-options .answer-option input[type=checkbox]::after,
3648 -.answer-options .answer-option input[type=radio]::after {
3649 - margin-top: -10px;
3650 - position: absolute;
3651 - top: 18px;
3652 - right: 9px;
3653 - box-sizing: content-box;
3654 - opacity: 0;
3655 - color: #3db748;
3656 - font-family: "Font Awesome 5 Free";
3657 - font-weight: 900;
3658 - font-size: 16px;
3659 - content: "\f00c";
3660 -}
3661 3655 .answer-options .answer-option input[type=checkbox]:checked ~ .option-title .option-title-content,
3662 3656 .answer-options .answer-option input[type=radio]:checked ~ .option-title .option-title-content {
3663 3657 position: relative;
3664 3658 }
@@ -3671,24 +3665,37 @@
3671 3665 opacity: 1;
3672 3666 }
3673 3667 .answer-options .answer-option input[type=checkbox]::after {
3674 3668 margin-top: 0;
3675 - top: 50%;
3676 - right: 50%;
3677 - -webkit-transform: translate(50%, -50%);
3678 - -moz-transform: translate(50%, -50%);
3679 - -ms-transform: translate(50%, -50%);
3680 - -o-transform: translate(50%, -50%);
3681 - transform: translate(50%, -50%);
3682 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 +}
3683 3685 .answer-options .answer-option input[type=radio] {
3684 - -webkit-border-radius: 50%;
3685 - -moz-border-radius: 50%;
3686 3686 border-radius: 50%;
3687 3687 }
3688 3688 .answer-options .answer-option input[type=radio]::before {
3689 3689 border-radius: 50%;
3690 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 +}
3691 3698 .answer-options .answer-option .option-title {
3692 3699 margin: 0;
3693 3700 }
3694 3701 .answer-options .answer-option:hover {
@@ -3693,26 +3700,12 @@
3693 3700 }
3694 3701 .answer-options .answer-option:hover {
3695 3702 background: #e1f5ff;
3696 3703 }
3697 -.answer-options .answer-option.answer-correct {
3698 - background: #e1f5ff;
3699 -}
3700 -.answer-options .answer-option.answer-correct input[type=radio]:checked ~ .option-title::before,
3701 -.answer-options .answer-option.answer-correct input[type=checkbox]:checked ~ .option-title::before {
3702 - background: #e1f5ff;
3703 -}
3704 -.answer-options .answer-option.answered-correct input[type=radio]:checked ~ .option-title::before,
3705 -.answer-options .answer-option.answered-correct input[type=checkbox]:checked ~ .option-title::before {
3706 - background: #00adff;
3707 -}
3708 -.answer-options .answer-option.answered-wrong input[type=radio]::before, .answer-options .answer-option.answered-wrong input[type=radio]::after,
3709 -.answer-options .answer-option.answered-wrong input[type=checkbox]::before,
3710 3704 .answer-options .answer-option.answered-wrong input[type=checkbox]::after {
3711 - border-color: #f00;
3705 + color: #f00;
3712 3706 }
3713 -.answer-options .answer-option.answered-wrong input[type=radio]:checked ~ .option-title::before,
3714 -.answer-options .answer-option.answered-wrong input[type=checkbox]:checked ~ .option-title::before {
3707 +.answer-options .answer-option.answered-wrong input[type=radio]::after {
3715 3708 background: #f00;
3716 3709 }
3717 3710
3718 3711 button[data-counter] {
@@ -3738,25 +3731,19 @@
3738 3731 content: "\f00c";
3739 3732 }
3740 3733 .quiz-result .result-message {
3741 3734 margin-bottom: 30px;
3742 - padding: 10px 0 !important;
3735 + padding: 10px 0;
3743 3736 color: #fff;
3744 3737 background: #f02425;
3745 - font-size: 16px;
3746 - line-height: 22px;
3747 - font-weight: 400;
3748 3738 display: flex;
3749 3739 align-items: center;
3750 3740 justify-content: center;
3751 - -webkit-border-radius: 4px;
3752 - -moz-border-radius: 4px;
3753 - border-radius: 4px;
3741 + border-radius: var(--lp-border-radius, 5px);
3742 + gap: 8px;
3754 3743 }
3755 3744 .quiz-result .result-message::after {
3756 - margin-right: 10px;
3757 - font-family: "Font Awesome 5 Free";
3758 - font-weight: 900;
3745 + font-family: "lp-icon";
3759 3746 content: "\f00d";
3760 3747 }
3761 3748 .quiz-result .result-grade .result-achieved,
3762 3749 .quiz-result .result-grade .result-require {
@@ -3764,11 +3751,10 @@
3764 3751 margin: 0 auto;
3765 3752 }
3766 3753 .quiz-result .result-grade .result-achieved {
3767 3754 padding-bottom: 7px;
3768 - border-bottom: 1px solid #999;
3769 - color: #333;
3770 - font-size: 28px;
3755 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
3756 + font-size: 1.75em;
3771 3757 font-weight: 500;
3772 3758 line-height: 1;
3773 3759 }
3774 3760 .quiz-result .result-grade .result-require {
@@ -3774,14 +3760,14 @@
3774 3760 .quiz-result .result-grade .result-require {
3775 3761 display: block;
3776 3762 padding-top: 5px;
3777 3763 color: #666;
3778 - font-size: 16px;
3764 + font-size: 1em;
3779 3765 font-weight: 400;
3780 3766 line-height: 1;
3781 3767 }
3782 3768 .quiz-result .result-grade .result-message {
3783 - font-size: 14px;
3769 + font-size: 0.875em;
3784 3770 }
3785 3771 .quiz-result.passed .result-achieved {
3786 3772 color: #04adff;
3787 3773 }
@@ -3798,20 +3784,19 @@
3798 3784 display: flex;
3799 3785 margin: 0;
3800 3786 }
3801 3787 .quiz-result .result-statistic .result-statistic-field + li {
3802 - border-top: 1px dashed #ccc;
3788 + border-top: 1px dashed var(--lp-border-color, #E2E0DB);
3803 3789 }
3804 -.quiz-result .result-statistic .result-statistic-field span,
3805 -.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 {
3806 3791 margin: 0;
3807 3792 flex: 1;
3808 3793 }
3809 3794 .quiz-result .result-statistic .result-statistic-field span {
3810 3795 color: #666;
3811 - font-size: 16px;
3796 + font-size: 1em;
3812 3797 font-weight: 400;
3813 - line-height: 35px;
3798 + line-height: 2.1875em;
3814 3799 }
3815 3800 .quiz-result .result-statistic .result-statistic-field span::before {
3816 3801 display: inline-block;
3817 3802 width: 15px;
@@ -3816,17 +3801,15 @@
3816 3801 display: inline-block;
3817 3802 width: 15px;
3818 3803 margin-left: 10px;
3819 3804 color: var(--lp-primary-color);
3820 - font-family: "Font Awesome 5 Free";
3821 - font-size: 16px;
3805 + font-family: "lp-icon";
3806 + font-size: 1em;
3822 3807 font-weight: 900;
3823 3808 }
3824 3809 .quiz-result .result-statistic .result-statistic-field p {
3825 3810 color: #333;
3826 - font-size: 16px;
3827 3811 font-weight: 500;
3828 - line-height: 35px;
3829 3812 text-align: left;
3830 3813 }
3831 3814 .quiz-result .result-statistic .result-statistic-field.result-time-spend label::before {
3832 3815 font-weight: 400;
@@ -3852,8 +3835,121 @@
3852 3835 color: #ddd;
3853 3836 content: "\f2f5";
3854 3837 }
3855 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 +}
3856 3952 .quiz-status {
3857 3953 position: sticky;
3858 3954 z-index: 99;
3859 3955 top: 0;
@@ -3865,27 +3961,15 @@
3865 3961 display: flex;
3866 3962 box-sizing: border-box;
3867 3963 width: 100%;
3868 3964 max-width: 792px;
3869 - height: 60px;
3870 3965 margin: 0 auto;
3871 - padding: 5px 30px 5px 10px;
3966 + padding: 8px 16px;
3872 3967 border-radius: 4px;
3873 3968 background: var(--lp-primary-color);
3874 3969 justify-content: center;
3875 3970 align-items: center;
3876 3971 }
3877 -@media (max-width: 480px) {
3878 - .quiz-status > div {
3879 - display: block;
3880 - height: auto;
3881 - text-align: center;
3882 - padding: 15px;
3883 - }
3884 - .quiz-status > div .questions-index {
3885 - margin-bottom: 10px;
3886 - }
3887 -}
3888 3972 .quiz-status > div > div {
3889 3973 display: flex;
3890 3974 flex-direction: row-reverse;
3891 3975 flex: 0 0 50%;
@@ -3895,8 +3979,20 @@
3895 3979 .quiz-status > div > div {
3896 3980 justify-content: center;
3897 3981 }
3898 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 +}
3899 3995 .quiz-status > div .current-point {
3900 3996 display: none;
3901 3997 }
3902 3998 .quiz-status .questions-index {
@@ -3901,11 +3997,11 @@
3901 3997 }
3902 3998 .quiz-status .questions-index {
3903 3999 display: inline-block;
3904 4000 color: #666;
3905 - font-size: 16px;
4001 + font-size: 1em;
3906 4002 font-weight: 400;
3907 - line-height: 26px;
4003 + line-height: 1.625em;
3908 4004 }
3909 4005 .quiz-status .questions-index span {
3910 4006 color: #333;
3911 4007 font-weight: 500;
@@ -3910,26 +4006,16 @@
3910 4006 color: #333;
3911 4007 font-weight: 500;
3912 4008 }
3913 4009 .quiz-status .countdown {
3914 - position: relative;
3915 - min-width: 120px;
3916 - margin-left: 5px;
3917 - padding: 12px 29px;
4010 + min-height: 38px;
3918 4011 color: #333;
3919 - background: #fff;
3920 - font-size: 14px;
3921 - font-weight: 400;
3922 - line-height: 1;
4012 + font-weight: 500;
3923 4013 text-align: center;
3924 4014 }
3925 4015 .quiz-status .countdown .fas {
3926 - position: absolute;
3927 - top: 50%;
3928 - right: 10px;
3929 4016 color: #333;
3930 - font-size: 14px;
3931 - transform: translateY(-50%);
4017 + font-size: 1em;
3932 4018 }
3933 4019 .quiz-status .countdown .clock {
3934 4020 display: none;
3935 4021 width: 40px;
@@ -3942,9 +4028,8 @@
3942 4028 border: 4px solid #b1c1e6;
3943 4029 border-radius: 50%;
3944 4030 content: "";
3945 4031 -webkit-box-sizing: border-box;
3946 - -moz-box-sizing: border-box;
3947 4032 box-sizing: border-box;
3948 4033 }
3949 4034 .quiz-status .countdown .clock .circle-progress-bar {
3950 4035 display: inline-block;
@@ -3960,8 +4045,11 @@
3960 4045 }
3961 4046 .quiz-status .countdown .clock.x .circle-progress-bar__circle {
3962 4047 stroke: #f00;
3963 4048 }
4049 +.quiz-status .countdown i {
4050 + margin: 0 0 0 5px;
4051 +}
3964 4052 .quiz-status .submit-quiz button {
3965 4053 margin: 0 10px 0 0;
3966 4054 border: none;
3967 4055 border-radius: 0;
@@ -3991,9 +4079,9 @@
3991 4079 border: 1px solid #ddd;
3992 4080 color: #999;
3993 4081 background: #f5f5f5;
3994 4082 box-shadow: none;
3995 - font-size: 12px;
4083 + font-size: 0.75em;
3996 4084 line-height: 1;
3997 4085 }
3998 4086 .question-numbers li a span {
3999 4087 vertical-align: middle;
@@ -4012,9 +4100,9 @@
4012 4100 background: #fff;
4013 4101 }
4014 4102 .question-numbers li.answered a::after {
4015 4103 margin-right: 3px;
4016 - font-family: "Font Awesome 5 Free";
4104 + font-family: "lp-icon";
4017 4105 font-size: 8px;
4018 4106 vertical-align: middle;
4019 4107 }
4020 4108 .question-numbers li.answered.answered-wrong a {
@@ -4063,14 +4151,12 @@
4063 4151 }
4064 4152 }
4065 4153 .quiz-intro-item::before {
4066 4154 position: relative;
4067 - top: -2px;
4068 4155 margin-left: 10px;
4069 4156 color: var(--lp-primary-color);
4070 - font-family: "Font Awesome 5 Free";
4071 - font-size: 16px;
4072 - font-weight: 900;
4157 + font-family: "lp-icon";
4158 + font-size: 1em;
4073 4159 }
4074 4160 .quiz-intro-item--passing-grade {
4075 4161 order: 2;
4076 4162 }
@@ -4092,15 +4178,12 @@
4092 4178 .quiz-intro-item__title {
4093 4179 margin: 0;
4094 4180 padding: 0 0 0 8px;
4095 4181 color: #333;
4096 - font-size: 16px;
4097 4182 font-weight: 300;
4098 - line-height: 1.7;
4099 4183 }
4100 4184 .quiz-intro-item__content {
4101 4185 color: #222;
4102 - font-size: 16px;
4103 4186 font-weight: 400;
4104 4187 }
4105 4188
4106 4189 .question-explanation-content,
@@ -4179,11 +4262,8 @@
4179 4262 padding: 50px;
4180 4263 justify-content: center;
4181 4264 align-items: center;
4182 4265 -webkit-transform: none !important;
4183 - -moz-transform: none !important;
4184 - -ms-transform: none !important;
4185 - -o-transform: none !important;
4186 4266 transform: none !important;
4187 4267 }
4188 4268 .quiz-result .result-grade::before,
4189 4269 .quiz-result .result-grade svg {
@@ -4192,10 +4272,8 @@
4192 4272 right: 50%;
4193 4273 width: 200px;
4194 4274 height: 200px;
4195 4275 margin-right: -100px;
4196 - -webkit-border-radius: 50%;
4197 - -moz-border-radius: 50%;
4198 4276 border-radius: 50%;
4199 4277 }
4200 4278 .quiz-result .result-grade::before {
4201 4279 box-sizing: border-box;
@@ -4204,11 +4282,8 @@
4204 4282 content: "";
4205 4283 }
4206 4284 .quiz-result .result-grade svg {
4207 4285 -webkit-transform: rotate(90deg);
4208 - -moz-transform: rotate(90deg);
4209 - -ms-transform: rotate(90deg);
4210 - -o-transform: rotate(90deg);
4211 4286 transform: rotate(90deg);
4212 4287 }
4213 4288 .quiz-result .result-grade svg circle {
4214 4289 stroke: var(--lp-primary-color);
@@ -4214,11 +4289,8 @@
4214 4289 stroke: var(--lp-primary-color);
4215 4290 }
4216 4291 .quiz-result.passed .result-grade svg {
4217 4292 -webkit-transform: rotate(90deg);
4218 - -moz-transform: rotate(90deg);
4219 - -ms-transform: rotate(90deg);
4220 - -o-transform: rotate(90deg);
4221 4293 transform: rotate(90deg);
4222 4294 }
4223 4295 .quiz-result.passed .result-grade .result-achieved {
4224 4296 color: #333;
@@ -4229,22 +4301,24 @@
4229 4301
4230 4302 .quiz-questions .question {
4231 4303 margin-bottom: 60px;
4232 4304 }
4305 +.quiz-questions .question-answers .answer-options {
4306 + margin: 0;
4307 + padding: 0;
4308 +}
4233 4309
4234 4310 .question .answer-option {
4235 4311 padding: 0;
4236 - _border: 2px solid #d9e0f1;
4237 - background: #fff;
4238 4312 }
4239 4313 .question .answer-option input[type=radio],
4240 4314 .question .answer-option input[type=checkbox] {
4241 4315 position: absolute;
4242 4316 top: 50%;
4243 - margin: -19px 10px 0 0;
4244 4317 border-color: #d9e0f1;
4245 - -webkit-border-radius: 4px;
4246 - -moz-border-radius: 4px;
4318 + -webkit-transform: translateY(-50%);
4319 + transform: translateY(-50%);
4320 + margin: 0 10px 0 0;
4247 4321 border-radius: 4px;
4248 4322 }
4249 4323 .question .answer-option input[type=radio]::after,
4250 4324 .question .answer-option input[type=checkbox]::after {
@@ -4263,10 +4337,8 @@
4263 4337 .question .answer-option input[type=checkbox]:checked:not(:disabled)::after {
4264 4338 border-color: #99aee4;
4265 4339 }
4266 4340 .question .answer-option input[type=radio] {
4267 - -webkit-border-radius: 50%;
4268 - -moz-border-radius: 50%;
4269 4341 border-radius: 50%;
4270 4342 }
4271 4343 .question .answer-option input[type=radio]::before {
4272 4344 border-radius: 50%;
@@ -4274,24 +4346,14 @@
4274 4346 .question .answer-option .option-title {
4275 4347 display: flex;
4276 4348 width: 100%;
4277 4349 margin: 0;
4278 - padding: 14px 65px 11px 10px;
4279 - border: 1px solid #ccc;
4350 + padding: 10px 60px 10px 10px;
4351 + border: 1px solid var(--lp-border-color, #E2E0DB);
4280 4352 color: #666;
4281 - background: #fff;
4282 - font-size: 16px;
4283 - font-weight: 300;
4284 - line-height: 26px;
4285 - -webkit-border-radius: 4px;
4286 - -moz-border-radius: 4px;
4353 + font-weight: normal;
4287 4354 border-radius: 4px;
4288 4355 }
4289 -.question .answer-option .option-title::after {
4290 - display: inline-block;
4291 - visibility: hidden !important;
4292 - content: ".";
4293 -}
4294 4356 .question .answer-option .option-title:hover {
4295 4357 background: #f9f9f9;
4296 4358 }
4297 4359 .question .answer-option .option-title::before {
@@ -4306,31 +4368,25 @@
4306 4368 .question .question-title {
4307 4369 display: block;
4308 4370 margin-top: 0;
4309 4371 margin-bottom: 18px;
4310 - color: #333;
4311 - font-size: 18px;
4372 + font-size: 1.125em;
4312 4373 font-weight: 500;
4313 4374 }
4314 4375 .question .question-title .edit-link {
4315 4376 float: left;
4316 - font-size: 14px;
4377 + font-size: 0.875em;
4317 4378 font-weight: normal;
4318 4379 }
4319 4380 .question .question-content {
4320 4381 margin-bottom: 30px;
4321 - color: #666;
4322 - font-size: 16px;
4323 - font-weight: 300;
4324 - line-height: 26px;
4325 4382 }
4326 4383 .question .question-content img {
4327 - width: 100%;
4328 4384 max-width: 100%;
4329 4385 }
4330 4386 .question .question-response {
4331 4387 margin-bottom: 10px;
4332 - font-size: 14px;
4388 + font-size: 0.875em;
4333 4389 }
4334 4390 .question .question-response .label {
4335 4391 display: inline-block;
4336 4392 margin: 0 0 0 5px;
@@ -4360,11 +4416,12 @@
4360 4416 color: #00adff;
4361 4417 background: transparent;
4362 4418 font-size: 0;
4363 4419 text-decoration: none;
4420 + border: none;
4364 4421 }
4365 4422 .question .btn-show-hint::before {
4366 - font-family: "Font Awesome 5 Free";
4423 + font-family: "lp-icon";
4367 4424 font-size: 18px;
4368 4425 content: "\f059";
4369 4426 }
4370 4427 .question .btn-show-hint:hover span {
@@ -4369,9 +4426,9 @@
4369 4426 }
4370 4427 .question .btn-show-hint:hover span {
4371 4428 position: absolute;
4372 4429 bottom: 100%;
4373 - right: 0;
4430 + right: 100%;
4374 4431 width: auto;
4375 4432 padding: 6px 9px;
4376 4433 border-radius: 2px;
4377 4434 color: #333;
@@ -4394,9 +4451,9 @@
4394 4451 min-width: 50px;
4395 4452 margin: 0 10px;
4396 4453 padding: 0 10px;
4397 4454 border: none;
4398 - border-bottom: 1px dashed #ddd;
4455 + border-bottom: 1px dashed var(--lp-border-color, #E2E0DB);
4399 4456 text-align: center;
4400 4457 white-space: nowrap;
4401 4458 }
4402 4459 .question.question-fill_in_blanks .blanks .blank-input br {
@@ -4419,10 +4476,8 @@
4419 4476 margin: 0 5px;
4420 4477 padding: 0 6px;
4421 4478 background: #ddd;
4422 4479 line-height: 1;
4423 - -webkit-border-radius: 4px;
4424 - -moz-border-radius: 4px;
4425 4480 border-radius: 4px;
4426 4481 }
4427 4482 .question.question-fill_in_blanks .blanks.ordered {
4428 4483 list-style-position: inside;
@@ -4434,8 +4489,15 @@
4434 4489 .lp-sort-bg label.option-title {
4435 4490 background: rgba(255, 182, 6, 0.68) !important;
4436 4491 }
4437 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 +
4438 4500 .learn-press-message.fixed {
4439 4501 position: fixed;
4440 4502 top: 32px;
4441 4503 right: 0;
@@ -4449,30 +4511,124 @@
4449 4511 .learn-press-message.fixed[data-delay-in] {
4450 4512 display: none;
4451 4513 }
4452 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-left: 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-left: 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 + right: -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 +
4453 4606 /**
4454 4607 * CSS for overriding some style defaults of themes
4455 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-right: 0;
4615 + padding-left: 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 +}
4456 4623 .lp-archive-courses ul {
4457 4624 list-style-type: revert;
4458 - padding: 0 1em 23px 0;
4625 + padding: 0 1em 1em 0;
4459 4626 }
4460 -.lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4627 +.lp-archive-courses ul.course-nav-tabs {
4461 4628 list-style: none;
4462 4629 padding: 0;
4463 4630 }
4464 -@media (max-width: 768px) {
4465 - .lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4466 - padding-right: 15px;
4467 - padding-left: 15px;
4468 - }
4469 -}
4470 -.lp-archive-courses ul, .lp-archive-courses ol {
4471 - list-style-type: decimal;
4472 - list-style-position: inside;
4473 - padding: 0 0 23px;
4474 -}
4475 4631 .lp-archive-courses ol ul {
4476 4632 padding: 2px 35px 2px 0;
4477 4633 }
4478 4634 .lp-archive-courses ol ol {
@@ -4477,18 +4633,11 @@
4477 4633 }
4478 4634 .lp-archive-courses ol ol {
4479 4635 padding: 2px 20px 2px 0;
4480 4636 }
4481 -.lp-archive-courses thead th, .lp-archive-courses tr th {
4482 - padding: 9px 24px;
4483 -}
4484 -.lp-archive-courses tr td {
4485 - border-top: 1px solid #eee;
4486 - padding: 6px 24px;
4487 -}
4488 4637
4489 -.learnpress #left-area ul, .learnpress .entry-content ul, .learnpress .et-l--body ul, .learnpress .et-l--footer ul, .learnpress .et-l--header ul {
4490 - 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;
4491 4640 list-style: none !important;
4492 4641 }
4493 4642
4494 4643 .learnpress.dt-the7 .learn-press-filters {
@@ -4524,8 +4673,20 @@
4524 4673 padding-right: 15px;
4525 4674 padding-left: 15px;
4526 4675 }
4527 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 +
4528 4689 body.learnpress-page.twentysixteen #primary .lp-entry-content {
4529 4690 float: none;
4530 4691 width: auto;
4531 4692 margin: 0 15%;
@@ -4543,8 +4704,16 @@
4543 4704 }
4544 4705 body.learnpress-page.twentyseventeen #primary article.type-page {
4545 4706 width: 100%;
4546 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-right: 0;
4714 + padding-left: 0;
4715 +}
4547 4716
4548 4717 @media screen and (min-width: 61.5625em) {
4549 4718 body.twentysixteen.learnpress-page .entry-footer {
4550 4719 display: none;
@@ -4568,19 +4737,361 @@
4568 4737 }
4569 4738
4570 4739 @media screen and (min-width: 48em) {
4571 4740 body.twentyseventeen.learnpress-page #primary article.page .entry-header,
4572 -body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4741 + body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4573 4742 width: 100%;
4574 4743 float: none;
4575 4744 }
4576 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 15px 8px 35px !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-right: 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-right: 16px;
4901 + padding-left: 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-right: 0;
4919 + padding-left: 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-right: 0;
4989 + --lp-white-grey: trasparent;
4990 + padding-left: 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-right: 20px;
5040 + padding-left: 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-right: 15px;
5059 + padding-left: 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-right: 20px;
5072 + padding-left: 20px;
5073 +}
5074 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item {
5075 + padding-right: 0;
5076 + padding-left: 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 +
4577 5088 .learn-press-tip {
4578 5089 display: none;
4579 5090 margin: 0 5px;
4580 5091 color: #444;
4581 - font-size: 13px;
4582 5092 font-style: normal;
5093 + font-weight: normal;
4583 5094 line-height: 1;
4584 5095 vertical-align: baseline;
4585 5096 cursor: pointer;
4586 5097 }
@@ -4587,9 +5098,9 @@
4587 5098 .learn-press-tip.ready {
4588 5099 display: inline-block;
4589 5100 }
4590 5101 .learn-press-tip::before {
4591 - font-family: "Font Awesome 5 Free";
5102 + font-family: "lp-icon";
4592 5103 content: "\f059";
4593 5104 }
4594 5105 .learn-press-tip:hover {
4595 5106 opacity: 0.8;
@@ -4602,16 +5113,14 @@
4602 5113 margin-right: -1px;
4603 5114 padding: 0.618em 1em;
4604 5115 color: #fff;
4605 5116 background: #383838;
4606 - font-size: 12px;
5117 + font-size: 0.8em;
4607 5118 line-height: 1.2em;
4608 - -webkit-border-radius: 3px;
4609 - -moz-border-radius: 3px;
4610 5119 border-radius: 3px;
4611 5120 }
4612 5121 .learn-press-tip-floating > * {
4613 - font-size: 12px;
5122 + font-size: 0.8em;
4614 5123 }
4615 5124 .learn-press-tip-floating .close {
4616 5125 display: inline-block;
4617 5126 position: absolute;
@@ -4621,17 +5130,15 @@
4621 5130 height: 16px;
4622 5131 border: 1px solid #fff;
4623 5132 color: #fff;
4624 5133 background: #468fbc;
4625 - line-height: 16px;
5134 + line-height: 1rem;
4626 5135 text-align: center;
4627 5136 cursor: pointer;
4628 - -webkit-border-radius: 50%;
4629 - -moz-border-radius: 50%;
4630 5137 border-radius: 50%;
4631 5138 }
4632 5139 .learn-press-tip-floating .close::before {
4633 - font-family: "Font Awesome 5 Free";
5140 + font-family: "lp-icon";
4634 5141 content: "\f00d";
4635 5142 }
4636 5143 .learn-press-tip-floating p {
4637 5144 margin: 0;
@@ -4665,46 +5172,16 @@
4665 5172 */
4666 5173 /**
4667 5174 * Mixin
4668 5175 */
4669 -@-webkit-keyframes rotating4 {
4670 - from {
4671 - -webkit-transform: rotate(0deg);
4672 - -o-transform: rotate(0deg);
4673 - transform: rotate(0deg);
4674 - }
4675 - to {
4676 - -webkit-transform: rotate(-360deg);
4677 - -o-transform: rotate(-360deg);
4678 - transform: rotate(-360deg);
4679 - }
4680 -}
4681 5176 @keyframes rotating4 {
4682 5177 from {
4683 - -ms-transform: rotate(0deg);
4684 - -moz-transform: rotate(0deg);
4685 - -webkit-transform: rotate(0deg);
4686 - -o-transform: rotate(0deg);
4687 5178 transform: rotate(0deg);
4688 5179 }
4689 5180 to {
4690 - -ms-transform: rotate(-360deg);
4691 - -moz-transform: rotate(-360deg);
4692 - -webkit-transform: rotate(-360deg);
4693 - -o-transform: rotate(-360deg);
4694 5181 transform: rotate(-360deg);
4695 5182 }
4696 5183 }
4697 -@-webkit-keyframes animation4 {
4698 - from {
4699 - right: -40%;
4700 - width: 40%;
4701 - }
4702 - to {
4703 - right: 100%;
4704 - width: 10%;
4705 - }
4706 -}
4707 5184 @keyframes animation4 {
4708 5185 from {
4709 5186 right: -40%;
4710 5187 width: 40%;
@@ -4728,10 +5205,8 @@
4728 5205 min-width: 300px !important;
4729 5206 padding: 10px !important;
4730 5207 background: #F5F5F5;
4731 5208 transition: opacity 0.25s;
4732 - -webkit-border-radius: 3px;
4733 - -moz-border-radius: 3px;
4734 5209 border-radius: 3px;
4735 5210 }
4736 5211 body.confirm #popup_container #popup_title {
4737 5212 display: none !important;
@@ -4739,10 +5214,8 @@
4739 5214 body.confirm #popup_container #popup_message {
4740 5215 margin: -10px;
4741 5216 background: #FFF;
4742 5217 padding: 20px;
4743 - -webkit-border-radius: 3px;
4744 - -moz-border-radius: 3px;
4745 5218 border-radius: 3px;
4746 5219 }
4747 5220 body.confirm #popup_container .close {
4748 5221 position: absolute;
@@ -4754,9 +5227,9 @@
4754 5227 text-align: center;
4755 5228 }
4756 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] {
4757 5230 height: 30px;
4758 - line-height: 30px;
5231 + line-height: 1.875rem;
4759 5232 padding: 0 25px;
4760 5233 }
4761 5234 body.confirm #popup_container #popup_cancel {
4762 5235 display: none;
@@ -4768,35 +5241,46 @@
4768 5241
4769 5242 /**
4770 5243 * Archive courses page.
4771 5244 */
4772 -a {
4773 - text-decoration: none;
5245 +.lp-archive-courses {
5246 + width: 100%;
5247 + scroll-margin: 30px;
4774 5248 }
4775 -
4776 -.lp-content-area {
4777 - width: 100%;
4778 - max-width: 1170px;
4779 - margin: 0 auto;
5249 +.lp-archive-courses .lp-content-area.has-sidebar {
5250 + display: flex;
5251 + gap: 32px;
5252 + align-items: flex-start;
4780 5253 }
4781 -@media (max-width: 1024px) {
4782 - .lp-content-area {
4783 - padding-left: 15px;
4784 - padding-right: 15px;
5254 +@media (max-width: 768px) {
5255 + .lp-archive-courses .lp-content-area.has-sidebar {
5256 + display: inherit;
4785 5257 }
4786 5258 }
4787 -
4788 -.lp-content-area::after,
4789 -.lp-content-area::before {
4790 - display: table;
4791 - clear: both;
4792 - content: "";
5259 +.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5260 + width: 33.33%;
4793 5261 }
4794 -
4795 -.lp-archive-courses {
4796 - width: 100%;
4797 - 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 + }
4798 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 +}
4799 5283 .lp-archive-courses.loading ul.learn-press-courses {
4800 5284 position: relative;
4801 5285 }
4802 5286 .lp-archive-courses.loading ul.learn-press-courses::before, .lp-archive-courses.loading ul.learn-press-courses::after {
@@ -4809,9 +5293,9 @@
4809 5293 }
4810 5294 .lp-archive-courses.loading ul.learn-press-courses::after {
4811 5295 z-index: 3;
4812 5296 background: #f3f3f3;
4813 - 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%);
4814 5298 background-size: 400% 100%;
4815 5299 list-style: none;
4816 5300 animation: lp-skeleton-loading 1.4s ease infinite;
4817 5301 }
@@ -4817,192 +5301,93 @@
4817 5301 }
4818 5302 .lp-archive-courses.loading ul.learn-press-courses::before {
4819 5303 z-index: 2;
4820 5304 opacity: 0.8%;
4821 - background: #fff;
5305 + background: var(--lp-color-white, #fff);
4822 5306 }
4823 -.lp-archive-courses form[name=search-course] {
4824 - position: relative;
4825 - margin-bottom: 20px;
4826 -}
4827 -.lp-archive-courses form[name=search-course] .search-course-input {
4828 - width: 100%;
4829 - padding: 12px;
4830 - -webkit-box-sizing: border-box;
4831 - -moz-box-sizing: border-box;
4832 - box-sizing: border-box;
4833 -}
4834 -.lp-archive-courses form[name=search-course] .search-course-button {
4835 - position: absolute;
4836 - top: 1px;
4837 - left: 1px;
4838 - bottom: 1px;
4839 - height: auto;
4840 - padding: 15px;
4841 - line-height: 1px;
4842 -}
4843 5307 .lp-archive-courses .learn-press-courses-header {
4844 - float: right;
4845 - padding-top: 4px;
5308 + margin-bottom: 16px;
4846 5309 }
4847 5310 .lp-archive-courses .learn-press-courses-header h1 {
4848 5311 margin: 0;
4849 - font-size: 30px;
4850 - font-weight: 600;
5312 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
4851 5313 }
4852 -@media (max-width: 767px) {
4853 - .lp-archive-courses .learn-press-courses-header {
4854 - margin-bottom: 20px;
4855 - }
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;
4856 5325 }
4857 -.lp-archive-courses .course-item {
5326 +.learn-press-courses .course-item {
4858 5327 flex-direction: column;
4859 5328 display: flex;
4860 5329 transition: all 0.3s;
4861 5330 }
4862 -.lp-archive-courses .course-item:hover .course-thumbnail .thumbnail::before {
5331 +.learn-press-courses .course-item:hover .course-thumbnail .thumbnail::before {
4863 5332 opacity: 1;
4864 5333 }
4865 -.lp-archive-courses .course-item:hover .course-thumbnail a img {
5334 +.learn-press-courses .course-item:hover .course-thumbnail a img {
4866 5335 transform: scale(1.05);
4867 5336 }
4868 -.lp-archive-courses .course-item:hover .course-wishlist {
5337 +.learn-press-courses .course-item:hover .course-wishlist {
4869 5338 opacity: 1;
4870 5339 }
4871 -.lp-archive-courses .course-item .course-wishlist.filled {
5340 +.learn-press-courses .course-item .course-wishlist.filled {
4872 5341 opacity: 1;
4873 5342 }
4874 -.lp-archive-courses .course-item .course-instructor {
4875 - float: right;
4876 - margin-bottom: 16px;
4877 - font-size: 14px;
4878 - font-weight: 300;
4879 - line-height: 25px;
4880 - text-transform: capitalize;
4881 -}
4882 -.lp-archive-courses .course-item .course-instructor a {
4883 - color: #059de9;
4884 -}
4885 -.lp-archive-courses .course-item .course-instructor a:hover {
4886 - color: var(--lp-primary-color);
4887 -}
4888 -.lp-archive-courses .course-content {
5343 +.learn-press-courses .course-content {
4889 5344 position: relative;
4890 5345 border-top: 0;
4891 5346 }
4892 -.lp-archive-courses .course-content .course-permalink {
4893 - display: -webkit-box;
4894 - clear: both;
4895 - overflow: hidden;
4896 - position: relative;
5347 +.learn-press-courses .course-content .course-permalink {
5348 + display: block;
4897 5349 border: none;
4898 - color: #fff;
4899 5350 text-decoration: none;
4900 - text-transform: none;
4901 - -webkit-line-clamp: 2;
4902 - -webkit-box-orient: vertical;
4903 - -webkit-box-shadow: none;
4904 - -moz-box-shadow: none;
4905 - box-shadow: none;
5351 + color: inherit;
5352 + line-height: 1.3;
4906 5353 }
4907 -.lp-archive-courses .course-content .course-permalink:focus {
4908 - -webkit-box-shadow: none;
4909 - -moz-box-shadow: none;
4910 - box-shadow: none;
4911 -}
4912 -.lp-archive-courses .course-content .course-review {
5354 +.learn-press-courses .course-content .course-review {
4913 5355 display: none;
4914 5356 }
4915 -.lp-archive-courses .course-content .course-categories,
4916 -.lp-archive-courses .course-content .course-tags {
4917 - display: block;
4918 - font-size: 14px;
4919 - font-weight: 300;
4920 -}
4921 -.lp-archive-courses .course-content .course-categories {
4922 - float: right;
4923 - position: relative;
4924 - margin-left: 10px;
4925 - margin-bottom: 16px;
4926 -}
4927 -.lp-archive-courses .course-content .course-categories a {
5357 +.learn-press-courses .course-content .course-tags {
4928 5358 display: inline-block;
4929 - display: none;
4930 - margin: 0 10px;
4931 - color: #fff;
4932 - text-decoration: none;
4933 5359 }
4934 -.lp-archive-courses .course-content .course-categories a:first-child {
5360 +.learn-press-courses .course-content .course-info > span {
4935 5361 display: block;
4936 - margin-right: 0;
4937 - padding: 2px 16px;
4938 - background: var(--lp-primary-color);
4939 5362 }
4940 -.lp-archive-courses .course-content .course-categories a:hover {
4941 - 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);
4942 5367 }
4943 -.lp-archive-courses .course-content .course-categories::after {
4944 - position: absolute;
4945 - top: 50%;
4946 - left: -2px;
4947 - width: 1px;
4948 - height: 12px;
4949 - opacity: 0.5;
4950 - background: #999;
4951 - content: "";
4952 - transform: translate(0, -50%);
4953 -}
4954 -.lp-archive-courses .course-content .course-info {
4955 - color: #666;
4956 - font-size: 14px;
4957 - font-weight: 300;
4958 -}
4959 -.lp-archive-courses .course-content .course-info > span {
4960 - display: block;
4961 -}
4962 -.lp-archive-courses .course-content .course-info .course-price {
4963 - float: left;
4964 -}
4965 -.lp-archive-courses .course-content .course-info .course-price .origin-price,
4966 -.lp-archive-courses .course-content .course-info .course-price .price {
4967 - color: #333;
4968 - font-size: 16px;
4969 - font-weight: 600;
4970 -}
4971 -.lp-archive-courses .course-content .course-info .course-price .origin-price {
4972 - margin-left: 10px;
4973 - color: #666;
4974 - font-size: 14px;
4975 - font-weight: 300;
5368 +.learn-press-courses .course-content .course-info .course-price .origin-price {
5369 + margin-left: 8px;
5370 + opacity: 0.8;
5371 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
4976 5372 text-decoration: line-through;
4977 5373 }
4978 -.lp-archive-courses .course-content .course-info .course-instructor {
4979 - float: left;
4980 -}
4981 -.lp-archive-courses .course-content .course-info::after {
4982 - display: block;
4983 - clear: both;
4984 - content: "";
4985 -}
4986 -.lp-archive-courses .course-content .course-excerpt {
5374 +.learn-press-courses .course-content .course-short-description {
4987 5375 display: -webkit-box;
4988 5376 overflow: hidden;
4989 - margin-bottom: 28px;
4990 - color: #666;
4991 - font-size: 16px;
4992 - font-weight: 300;
4993 - line-height: 26px;
5377 + margin-bottom: 16px;
4994 5378 -webkit-line-clamp: 2;
4995 5379 -webkit-box-orient: vertical;
4996 5380 }
4997 -.lp-archive-courses .course-content .separator {
5381 +.learn-press-courses .course-content .separator {
4998 5382 display: none;
4999 5383 }
5000 -.lp-archive-courses .course-wrap-thumbnail {
5384 +.learn-press-courses .course-thumbnail {
5001 5385 overflow: hidden;
5002 5386 position: relative;
5387 + border-radius: var(--lp-border-radius, 5px);
5003 5388 }
5004 -.lp-archive-courses .course-wrap-thumbnail .lp-badge.featured {
5389 +.learn-press-courses .course-thumbnail .lp-badge.featured {
5005 5390 position: absolute;
5006 5391 z-index: 100;
5007 5392 top: 28px;
5008 5393 right: -110px;
@@ -5009,42 +5394,41 @@
5009 5394 width: 300px;
5010 5395 text-align: center;
5011 5396 transform: rotate(45deg);
5012 5397 }
5013 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist {
5398 +.learn-press-courses .course-thumbnail .course-wishlist {
5014 5399 position: absolute;
5015 5400 z-index: 2;
5016 5401 top: 6px;
5017 5402 left: 6px;
5018 5403 opacity: 0;
5019 - color: #fff;
5404 + color: var(--lp-color-white, #fff);
5020 5405 cursor: pointer;
5021 5406 }
5022 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist::before {
5023 - font-family: "Font Awesome 5 Free";
5024 - font-weight: 900;
5407 +.learn-press-courses .course-thumbnail .course-wishlist::before {
5408 + font-family: "lp-icon";
5025 5409 content: "\f004";
5026 5410 }
5027 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist .course-wishlist__btn {
5411 +.learn-press-courses .course-thumbnail .course-wishlist .course-wishlist__btn {
5028 5412 display: none;
5029 5413 }
5030 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist:hover {
5414 +.learn-press-courses .course-thumbnail .course-wishlist:hover {
5031 5415 color: var(--lp-primary-color);
5032 5416 }
5033 -.lp-archive-courses .course-wrap-thumbnail:hover::before {
5417 +.learn-press-courses .course-thumbnail:hover::before {
5034 5418 opacity: 1;
5035 5419 }
5036 -.lp-archive-courses .course-wrap-thumbnail:hover .course-thumbnail a img {
5420 +.learn-press-courses .course-thumbnail:hover a img {
5037 5421 transform: scale(1.05);
5038 5422 }
5039 -.lp-archive-courses .course-wrap-thumbnail:hover .course-wishlist {
5423 +.learn-press-courses .course-thumbnail:hover .course-wishlist {
5040 5424 opacity: 1;
5041 5425 }
5042 -.lp-archive-courses .course-thumbnail a {
5426 +.learn-press-courses .course-thumbnail a {
5043 5427 display: block;
5044 5428 overflow: hidden;
5045 5429 }
5046 -.lp-archive-courses .course-thumbnail .thumbnail {
5430 +.learn-press-courses .course-thumbnail .thumbnail {
5047 5431 margin: 0;
5048 5432 padding: 0;
5049 5433 border: 0;
5050 5434 border-radius: unset;
@@ -5049,103 +5433,862 @@
5049 5433 border: 0;
5050 5434 border-radius: unset;
5051 5435 line-height: unset;
5052 5436 }
5053 -.lp-archive-courses .course-thumbnail .thumbnail::before {
5054 - position: absolute;
5055 - z-index: 1;
5056 - top: 0;
5057 - left: 0;
5058 - bottom: 0;
5059 - right: 0;
5060 - opacity: 0;
5061 - background: rgba(0, 0, 0, 0.5);
5062 - content: "";
5063 - transition: all 0.3s;
5064 -}
5065 -.lp-archive-courses .course-thumbnail img {
5437 +.learn-press-courses .course-thumbnail img {
5066 5438 display: block;
5067 5439 width: 100%;
5068 5440 height: auto;
5069 5441 transition: all 0.5s ease;
5070 5442 transform: scale(1);
5443 + max-width: unset !important;
5071 5444 }
5072 -.lp-archive-courses .course-title {
5073 - margin: 0;
5445 +.learn-press-courses .wap-course-title {
5446 + margin: 0 0 12px 0;
5074 5447 padding: 0;
5075 - color: #333;
5076 - font-size: 16px;
5077 - font-weight: 600;
5078 - 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);
5079 5451 }
5080 -.lp-archive-courses .course-title:hover {
5452 +.learn-press-courses .wap-course-title a:hover {
5081 5453 color: var(--lp-primary-color);
5082 5454 }
5455 +.learn-press-courses .course-permalink:hover {
5456 + color: var(--lp-primary-color);
5457 +}
5083 5458 @media (min-width: 769px) {
5084 - .lp-archive-courses .course-summary-content .course-info-left {
5085 - width: calc(100% - 330px);
5459 + .learn-press-courses .course-summary-content .course-info-left {
5460 + width: calc(100% - 340px);
5086 5461 }
5087 5462 }
5088 -.lp-archive-courses .course-summary-content .course-title {
5089 - margin-bottom: 42px;
5090 - color: #fff;
5091 - font-size: 1.5rem;
5092 - 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-left: 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-left: 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 24px 0 0;
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 0 10px 10px;
5622 + padding: 3px 5px;
5623 + border-radius: 3px;
5624 + color: var(--lp-color-white, #fff);
5625 + background: #e4a2a2;
5093 5626 line-height: 1;
5094 5627 }
5095 -.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-right: 15px;
5712 + margin-left: 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 {
5096 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-left: 30px;
5762 + background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
5763 + background-size: 0.8em;
5764 + background-position: calc(100% - (100% - 0.5em)) center;
5765 + background-repeat: no-repeat;
5766 + -webkit-appearance: none;
5767 + appearance: none;
5768 + line-height: 1.1;
5097 5769 }
5770 +.woocommerce-js .lp-courses-bar .courses-order-by {
5771 + background-position-x: calc(100% - (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 0 0 4px;
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 +}
5098 5831 @media (max-width: 768px) {
5099 - .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: 0 var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0;
5854 + border: 1px solid var(--lp-border-color, #E2E0DB);
5855 + border-left: 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: var(--lp-border-radius, 5px) 0 0 var(--lp-border-radius, 5px);
5862 + border: 1px solid var(--lp-border-color, #E2E0DB);
5863 + border-right: 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 {
5100 5879 width: 100%;
5101 5880 }
5881 + .lp-courses-bar .search-courses input {
5882 + min-width: 240px;
5883 + max-width: unset;
5884 + }
5102 5885 }
5103 -.lp-archive-courses .course-detail-info {
5104 - 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-left: 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-right: 12px;
6030 + padding-right: 12px;
6031 + border-right: 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-left: 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 20px 0 0;
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 {
5105 6079 color: #fff;
5106 - 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%;
5107 6104 position: relative;
5108 6105 }
5109 -.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");
5110 6207 content: "";
5111 - width: 50%;
5112 - 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);
5113 6238 background: var(--lp-secondary-color);
5114 - position: absolute;
5115 - top: 0;
6239 + position: relative;
5116 6240 }
5117 -.lp-archive-courses .course-detail-info::before {
5118 - left: 100%;
5119 - right: 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;
5120 6248 }
5121 -.lp-archive-courses .course-detail-info::after {
5122 - right: 100%;
5123 - left: 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-left: 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 + left: 100%;
6266 + right: auto;
6267 + }
6268 + .lp-archive-courses .course-detail-info::after {
6269 + right: 100%;
6270 + left: auto;
6271 + }
5124 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 +}
5125 6279 .lp-archive-courses .course-meta__pull-left .meta-item {
5126 6280 display: flex;
5127 - height: 46px;
5128 - margin-left: 50px;
5129 - font-size: 16px;
5130 - font-weight: 300;
5131 6281 text-transform: capitalize;
6282 + align-items: center;
5132 6283 }
5133 -.lp-archive-courses .course-meta__pull-left .meta-item span {
5134 - padding-left: 4px;
5135 - padding-right: 0;
5136 -}
5137 -.lp-archive-courses .course-meta__pull-left .meta-item:last-child {
5138 - margin-left: 0;
5139 -}
5140 6284 .lp-archive-courses .course-meta__pull-left .meta-item::before {
5141 6285 margin-left: 8px;
5142 6286 color: var(--lp-primary-color);
5143 - font-family: "Font Awesome 5 Free";
5144 - font-weight: 900;
6287 + font-family: "lp-icon";
5145 6288 }
5146 6289 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image {
5147 - margin-left: 10px;
6290 + margin-left: 8px;
5148 6291 flex: 0 0 46px;
5149 6292 }
5150 6293 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image img {
5151 6294 overflow: hidden;
@@ -5152,8 +6295,9 @@
5152 6295 position: relative;
5153 6296 width: 46px;
5154 6297 height: 46px;
5155 6298 border-radius: 50%;
6299 + display: block;
5156 6300 }
5157 6301 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-duration::before {
5158 6302 content: "\f017";
5159 6303 }
@@ -5168,33 +6312,23 @@
5168 6312 }
5169 6313 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student::before {
5170 6314 content: "\f501";
5171 6315 }
5172 -@media (max-width: 1024px) {
5173 - .lp-archive-courses .course-meta__pull-left .meta-item {
5174 - margin-left: 30px;
5175 - }
5176 -}
5177 -@media (max-width: 767px) {
5178 - .lp-archive-courses .course-meta__pull-left .meta-item {
5179 - margin-left: 0;
5180 - }
5181 -}
5182 6316 .lp-archive-courses .course-meta__pull-left .meta-item__value label {
5183 6317 margin: 0;
5184 - color: #999;
5185 - font-size: 14px;
6318 + color: var(--lp-color-accent-1);
6319 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
5186 6320 font-weight: 300;
5187 6321 line-height: 1.5;
6322 + display: block;
5188 6323 }
5189 6324 .lp-archive-courses .course-meta__pull-left .meta-item__value > div {
5190 6325 line-height: 1.5;
5191 6326 }
5192 6327 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a {
5193 - color: #fff;
5194 - font-size: 16px;
5195 - font-weight: 400;
6328 + color: var(--lp-color-white, #fff);
5196 6329 text-transform: capitalize;
6330 + text-decoration: none;
5197 6331 }
5198 6332 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a:hover {
5199 6333 color: var(--lp-primary-color);
5200 6334 }
@@ -5200,38 +6334,22 @@
5200 6334 }
5201 6335 .lp-archive-courses .course-meta__pull-left .meta-item-categories {
5202 6336 align-items: center;
5203 6337 }
5204 -.lp-archive-courses .course-meta__pull-left .meta-item-categories::before {
5205 - margin-left: 10px;
5206 - font-size: 36px;
5207 - content: "\f02e";
5208 -}
5209 6338 .lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div span {
5210 - padding: 0 5px;
6339 + padding: 0 4px;
5211 6340 }
5212 -.lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div a:hover {
5213 - color: var(--lp-primary-color);
5214 -}
5215 6341 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value {
5216 6342 display: flex;
5217 - flex-direction: column-reverse;
5218 - justify-content: flex-end;
5219 - align-items: flex-end;
6343 + flex-direction: column;
6344 + justify-content: space-between;
5220 6345 }
5221 6346 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value .review-stars-rated {
5222 6347 margin-bottom: 0;
5223 6348 line-height: 1;
5224 6349 }
5225 -@media (max-width: 767px) {
5226 - .lp-archive-courses .course-meta__pull-left {
5227 - display: grid;
5228 - grid-template-columns: repeat(2, 1fr);
5229 - grid-gap: 20px;
5230 - }
5231 -}
5232 6350 .lp-archive-courses .course-meta-primary {
5233 - margin-bottom: 36px;
6351 + margin-bottom: 20px;
5234 6352 }
5235 6353 .lp-archive-courses .course-meta-primary .meta-item-categories::before {
5236 6354 font-weight: 400;
5237 6355 }
@@ -5260,9 +6378,9 @@
5260 6378 }
5261 6379 .lp-archive-courses .course-summary-sidebar {
5262 6380 width: 300px;
5263 6381 max-width: 100%;
5264 - margin-top: -272px;
6382 + margin-top: -180px;
5265 6383 }
5266 6384 @media (max-width: 768px) {
5267 6385 .lp-archive-courses .course-summary-sidebar {
5268 6386 width: 100%;
@@ -5288,9 +6406,9 @@
5288 6406 margin-top: 30px;
5289 6407 padding: 0;
5290 6408 }
5291 6409 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist {
5292 - color: #fff;
6410 + color: var(--lp-color-white, #fff);
5293 6411 background: transparent !important;
5294 6412 font-size: 0;
5295 6413 }
5296 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 {
@@ -5296,17 +6414,15 @@
5296 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 {
5297 6415 color: var(--lp-primary-color);
5298 6416 }
5299 6417 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist::before {
5300 - font-family: "Font Awesome 5 Free";
5301 - font-size: 16px;
5302 - font-weight: 900;
6418 + font-family: "lp-icon";
6419 + font-size: 1em;
5303 6420 content: "\f004";
5304 6421 }
5305 6422 .lp-archive-courses .course-summary-sidebar__inner > div {
5306 - overflow: hidden;
5307 6423 padding: 20px;
5308 - background: #fff;
6424 + background: var(--lp-color-white, #fff);
5309 6425 }
5310 6426 .lp-archive-courses .course-summary-sidebar__inner > div ul {
5311 6427 list-style: none;
5312 6428 }
@@ -5311,603 +6427,579 @@
5311 6427 list-style: none;
5312 6428 }
5313 6429 .lp-archive-courses .course-summary-sidebar__inner > div ul li a {
5314 6430 color: #666;
5315 - font-size: 16px;
5316 6431 font-weight: 300;
5317 - line-height: 24px;
6432 + line-height: 1.5em;
5318 6433 }
5319 6434 .lp-archive-courses .course-summary-sidebar__inner > div ul li a:hover {
5320 6435 color: var(--lp-primary-color);
5321 6436 box-shadow: unset;
5322 6437 }
5323 -
5324 -.learn-press-courses {
5325 - clear: both;
5326 - margin: 0 -15px;
5327 - padding: 0 !important;
5328 - min-height: 300px;
5329 - list-style: none;
5330 - position: relative;
5331 - display: -webkit-box;
5332 - display: -moz-box;
5333 - display: -ms-flexbox;
5334 - display: -moz-flex;
5335 - display: -webkit-flex;
6438 +.lp-archive-courses .courses-btn-load-more {
5336 6439 display: flex;
5337 - -webkit-flex-wrap: wrap;
5338 - flex-wrap: wrap;
6440 + align-items: center;
6441 + gap: 5px;
5339 6442 }
5340 -.learn-press-courses .course {
5341 - width: 25%;
5342 - margin: 0 0 60px 0;
5343 - box-shadow: none;
5344 - list-style: none;
6443 +.lp-archive-courses .course-wishlist:before {
6444 + font-family: "lp-icon";
5345 6445 }
5346 -.learn-press-courses[data-layout=list] {
5347 - margin: 0;
6446 +.lp-archive-courses .lp-course-curriculum ul {
6447 + padding: 0;
5348 6448 }
5349 -.learn-press-courses[data-layout=list] .course {
5350 - display: flex;
5351 - width: 100%;
5352 - padding: 24px;
5353 - border: 1px solid rgba(204, 204, 204, 0.3);
5354 - border-radius: 4px;
5355 - flex-wrap: wrap;
5356 - justify-content: flex-end;
6449 +
6450 +.lp-single-course__header {
6451 + background-color: #F1F2F8;
5357 6452 }
6453 +.lp-single-course__header__inner {
6454 + max-width: var(--lp-container-max-width);
6455 + margin: 0 auto;
6456 + padding-left: var(--lp-cotainer-padding);
6457 + padding-right: var(--lp-cotainer-padding);
6458 + padding-top: 40px;
6459 + padding-bottom: 40px;
6460 +}
5358 6461 @media (max-width: 767px) {
5359 - .learn-press-courses[data-layout=list] .course {
5360 - padding: 15px;
6462 + .lp-single-course__header__inner {
6463 + padding-top: 20px;
6464 + padding-bottom: 20px;
5361 6465 }
5362 6466 }
5363 -.learn-press-courses[data-layout=list] .course-item {
5364 - flex-direction: row;
5365 - width: 100%;
5366 - border: unset;
5367 - justify-content: space-between;
6467 +@media (min-width: 992px) {
6468 + .lp-single-course__header__inner > * {
6469 + width: calc(100% - 440px);
6470 + }
5368 6471 }
5369 -@media (max-width: 767px) {
5370 - .learn-press-courses[data-layout=list] .course-item {
5371 - flex-direction: column;
5372 - }
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;
5373 6479 }
5374 -.learn-press-courses[data-layout=list] .course-content {
5375 - float: left;
5376 - width: calc(64.2% - 76px);
5377 - 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;
5378 6484 }
5379 -@media (max-width: 1200px) {
5380 - .learn-press-courses[data-layout=list] .course-content {
5381 - width: calc(64.2% - 40px);
6485 +@media (max-width: 767px) {
6486 + .lp-single-course__header .course-title {
6487 + margin: 0 0 16px 0;
5382 6488 }
5383 6489 }
5384 -@media (max-width: 1200px) {
5385 - .learn-press-courses[data-layout=list] .course-content {
5386 - width: calc(64.2% - 25px);
5387 - }
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;
5388 6496 }
5389 6497 @media (max-width: 767px) {
5390 - .learn-press-courses[data-layout=list] .course-content {
5391 - width: 100%;
5392 - padding-top: 20px;
6498 + .lp-single-course__header .course-instructor-category {
6499 + margin-bottom: 20px;
5393 6500 }
5394 6501 }
5395 -.learn-press-courses[data-layout=list] .course-content .course-categories a {
5396 - position: relative;
5397 - padding: 2px 15px 2px 20px;
5398 - -webkit-clip-path: polygon(0% 0%, 100% 0, 88% 50%, 100% 100%, 0% 100%);
5399 - 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;
5400 6505 }
5401 -.learn-press-courses[data-layout=list] .course-content .course-permalink {
5402 - height: 25px;
5403 - margin-bottom: 5px;
5404 - -webkit-line-clamp: 1;
6506 +.lp-single-course__header .course-instructor-category label {
6507 + font-size: inherit;
6508 + font-weight: inherit;
5405 6509 }
5406 -.learn-press-courses[data-layout=list] .course-content .course-tags a {
5407 - margin: 0 0 10px 10px;
5408 - padding: 3px 5px;
5409 - border-radius: 3px;
5410 - color: #fff;
5411 - background: #e4a2a2;
5412 - line-height: 1;
6510 +.lp-single-course__header .course-instructor-category a {
6511 + text-decoration: none;
6512 + color: inherit;
5413 6513 }
5414 -.learn-press-courses[data-layout=list] .course-content .course-footer {
5415 - float: right;
5416 - margin-left: 20px;
6514 +.lp-single-course__header .course-instructor-category a:hover {
6515 + color: var(--lp-primary-color, #ffb606);
5417 6516 }
5418 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-students {
5419 - 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;
5420 6522 }
5421 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-price {
5422 - float: unset;
5423 -}
5424 -@media (max-width: 767px) {
5425 - .learn-press-courses[data-layout=list] .course-content .course-footer {
5426 - margin-bottom: 30px;
5427 - }
5428 -}
5429 -.learn-press-courses[data-layout=list] .course-content .course-readmore {
5430 - float: left;
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-left: 20px;
5431 6528 position: relative;
5432 - left: 4px;
5433 6529 }
5434 -.learn-press-courses[data-layout=list] .course-content .course-readmore a {
5435 - padding: 9px 24px;
5436 - border-radius: 3px;
5437 - color: #fff;
5438 - background: var(--lp-primary-color);
5439 - font-weight: 400;
5440 - line-height: 1;
5441 - transition: all 0.3s;
5442 - display: block;
6530 +.lp-single-course__header .lp-single-course-info-one .star-info::after {
6531 + content: "";
6532 + left: 0;
6533 + right: auto;
6534 + width: 1px;
6535 + height: 20px;
6536 + position: absolute;
6537 + background-color: var(--lp-border-color, #E2E0DB);
5443 6538 }
5444 -.learn-press-courses[data-layout=list] .course-content .course-readmore a:hover {
5445 - opacity: 0.5;
5446 - background: var(--lp-primary-color);
6539 +@media (max-width: 500px) {
6540 + .lp-single-course__header .lp-single-course-info-one .star-info {
6541 + padding-left: 0;
6542 + }
6543 + .lp-single-course__header .lp-single-course-info-one .star-info::after {
6544 + content: none;
6545 + }
5447 6546 }
5448 -@media (max-width: 767px) {
5449 - .learn-press-courses[data-layout=list] .course-content .course-readmore {
5450 - display: flex;
5451 - float: unset;
5452 - clear: both;
5453 - }
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;
5454 6551 }
5455 -.learn-press-courses[data-layout=list] .course-wrap-meta {
6552 +.lp-single-course .lp-single-course-main {
6553 + padding: 40px 0 80px;
5456 6554 display: flex;
5457 - padding-top: 12px;
5458 - padding-bottom: 18px;
5459 - color: #333;
5460 - font-size: 14px;
5461 - font-weight: 400;
6555 + column-gap: 60px;
6556 + row-gap: 30px;
6557 + flex-wrap: wrap;
5462 6558 }
5463 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5464 - padding-left: 28px;
5465 - text-transform: capitalize;
6559 +@media (max-width: 1500px) {
6560 + .lp-single-course .lp-single-course-main {
6561 + column-gap: 30px;
6562 + }
5466 6563 }
5467 -@media (max-width: 1024px) {
5468 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5469 - padding-left: 20px;
6564 +@media (max-width: 991px) {
6565 + .lp-single-course .lp-single-course-main {
6566 + flex-direction: column-reverse;
6567 + padding: 40px 0;
5470 6568 }
5471 6569 }
5472 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item::before {
5473 - position: relative;
5474 - top: -1px;
5475 - margin-left: 8px;
5476 - color: var(--lp-primary-color);
5477 - font-family: "Font Awesome 5 Free";
5478 - font-weight: 900;
6570 +.lp-single-course .lp-single-course-main__left {
6571 + width: 100%;
5479 6572 }
5480 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-level::before {
5481 - content: "\f012";
5482 -}
5483 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-duration::before {
5484 - content: "\f017";
5485 -}
5486 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-lesson::before {
5487 - content: "\f0c5";
5488 -}
5489 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-quiz::before {
5490 - content: "\f12e";
5491 -}
5492 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-student::before {
5493 - content: "\f501";
5494 -}
5495 -@media (max-width: 815px) {
5496 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5497 - display: grid;
5498 - grid-template-columns: repeat(2, 1fr);
5499 - grid-gap: 15px;
6573 +@media (min-width: 992px) {
6574 + .lp-single-course .lp-single-course-main__left {
6575 + width: calc(100% - 410px);
5500 6576 }
5501 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5502 - padding-left: 15px;
5503 - }
5504 6577 }
5505 -@media (max-width: 767px) {
5506 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5507 - 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);
5508 6581 }
5509 6582 }
5510 -.learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5511 - float: right;
5512 - width: 35.8%;
6583 +.lp-single-course .lp-single-course-main__left > div {
6584 + margin-bottom: 40px;
5513 6585 }
5514 6586 @media (max-width: 767px) {
5515 - .learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5516 - width: 100%;
6587 + .lp-single-course .lp-single-course-main__left > div {
6588 + margin-bottom: 30px;
5517 6589 }
5518 6590 }
5519 -.learn-press-courses[data-layout=list] .course-title {
5520 - font-size: 18px;
6591 +.lp-single-course .lp-single-course-main__left > div:last-child {
6592 + margin-bottom: 0;
5521 6593 }
5522 -.learn-press-courses[data-layout=grid] .course {
5523 - 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);
5524 6603 }
5525 -@media (max-width: 992px) {
5526 - .learn-press-courses[data-layout=grid] .course {
5527 - 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;
5528 6613 }
5529 6614 }
5530 -@media (max-width: 767px) {
5531 - .learn-press-courses[data-layout=grid] .course {
5532 - width: 100%;
5533 - }
6615 +.lp-single-course .lp-single-course-main__left .extra-box ul {
6616 + margin: 0 20px 0 0;
6617 + padding: 0;
5534 6618 }
5535 -.learn-press-courses[data-layout=grid] .course-item:hover {
5536 - 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;
5537 6623 }
5538 -.learn-press-courses[data-layout=grid] .course-item .course-instructor {
5539 - margin-bottom: 7px;
6624 +.lp-single-course .lp-single-course-main__right {
6625 + width: 100%;
5540 6626 }
5541 -.learn-press-courses[data-layout=grid] .course-content {
5542 - padding: 15px 20px 12px 20px;
5543 - border: 1px solid #f0f0f0;
5544 - border-top: 0;
5545 - 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 + }
5546 6632 }
5547 -.learn-press-courses[data-layout=grid] .course-content .course-categories {
5548 - float: left;
5549 - position: absolute;
5550 - z-index: 1;
5551 - top: -34px;
5552 - left: -1px;
5553 - margin-left: 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);
5554 6640 }
5555 -.learn-press-courses[data-layout=grid] .course-content .course-categories::after {
5556 - display: none;
6641 +.lp-single-course .lp-single-course-main__right__inner > div {
6642 + margin-bottom: 20px;
5557 6643 }
5558 -.learn-press-courses[data-layout=grid] .course-content .course-categories a {
5559 - position: relative;
5560 - margin: 0;
5561 - padding: 2px 22px 2px 12px;
5562 - -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);
5563 - 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;
5564 6646 }
5565 -.learn-press-courses[data-layout=grid] .course-content .course-permalink {
5566 - height: 48px;
5567 - margin-bottom: 20px;
6647 +.lp-single-course .lp-single-course-main__right__inner > div:last-child {
6648 + margin-bottom: 0;
5568 6649 }
5569 -.learn-press-courses[data-layout=grid] .course-content .course-info {
6650 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item {
5570 6651 display: flex;
5571 - flex-direction: column;
5572 - flex-grow: 1;
6652 + gap: 4px;
6653 + margin-bottom: 12px;
5573 6654 }
5574 -.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 {
5575 - display: none;
6655 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item:last-child {
6656 + margin-bottom: 0;
5576 6657 }
5577 -.learn-press-courses[data-layout=grid] .course-content .course-footer {
5578 - padding-top: 18px;
5579 - 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;
5580 6662 }
5581 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students {
5582 - float: right;
5583 - text-transform: capitalize;
6663 +.lp-single-course .lp-single-course-main .info-metas i {
6664 + color: var(--lp-primary-color, #ffb606);
5584 6665 }
5585 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students::before {
5586 - position: relative;
5587 - top: -1px;
5588 - margin-left: 8px;
5589 - color: var(--lp-primary-color);
5590 - font-family: "Font Awesome 5 Free";
5591 - font-weight: 900;
5592 - 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;
5593 6671 }
5594 -.learn-press-courses[data-layout=grid] .learn-press-message {
5595 - margin-right: 15px;
5596 - margin-left: 15px;
6672 +.lp-single-course .lp-single-course-main .course-img img {
6673 + max-width: 100%;
6674 + display: block;
5597 6675 }
5598 -.learn-press-courses[data-size="3"] .course {
5599 - width: 33.3333%;
6676 +.lp-single-course .lp-single-course-main .course-price {
6677 + display: block;
6678 + margin-bottom: 20px;
5600 6679 }
5601 -@media (max-width: 767px) {
5602 - .learn-press-courses[data-size="3"] .course {
5603 - width: 100%;
5604 - }
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);
5605 6683 }
5606 -.learn-press-courses .lp-archive-course-skeleton {
5607 - position: absolute;
5608 - height: 100%;
5609 - 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%);
5610 - animation: lp-skeleton-loading 1.4s ease infinite;
5611 - 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-left: 4px;
5612 6689 }
5613 -.learn-press-courses .lp-archive-course-skeleton li {
5614 - 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);
5615 6693 }
5616 -
5617 -.lp-courses-bar {
6694 +.lp-single-course .lp-single-course-main .course-buttons {
5618 6695 display: flex;
5619 - float: left;
5620 - margin-bottom: 48px;
6696 + flex-direction: column;
6697 + gap: 8px;
5621 6698 }
5622 -@media (max-width: 767px) {
5623 - .lp-courses-bar {
5624 - flex-direction: row;
5625 - width: 100%;
5626 - justify-content: space-between;
5627 - }
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%;
5628 6701 }
5629 -.lp-courses-bar .search-courses {
5630 - position: relative;
5631 - width: 306px;
5632 - max-width: 100%;
5633 - margin-left: 20px;
5634 - line-height: 1;
5635 - 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);
5636 6706 }
5637 -.lp-courses-bar .search-courses input[type=text] {
5638 - width: 100%;
5639 - height: 44px;
5640 - padding: 6px 18px 6px 32px;
5641 - border: 1px solid #ccc;
5642 - border-radius: 5px;
5643 - background: #fff;
5644 - font-size: 14px;
5645 - font-style: italic;
5646 - 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);
5647 6710 }
5648 -.lp-courses-bar .search-courses input[type=text]:focus {
5649 - border-color: var(--lp-primary-color);
5650 - outline: 0;
6711 +.lp-single-course .lp-single-course-main .course-buttons .learn-press-message {
6712 + margin: 0;
5651 6713 }
5652 -.lp-courses-bar .search-courses button {
5653 - position: absolute;
5654 - top: 50%;
5655 - left: 12px;
5656 - width: 30px;
5657 - height: 30px;
5658 - padding: 0;
5659 - border: none;
5660 - color: #333;
5661 - background: transparent;
5662 - font-size: 16px;
5663 - line-height: 1;
5664 - 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);
5665 6717 }
5666 -.lp-courses-bar .search-courses button:focus {
5667 - border: 0;
5668 - outline: 0;
6718 +.lp-single-course .lp-list-courses-related {
6719 + margin: 0 0 40px 0;
5669 6720 }
5670 -.lp-courses-bar .search-courses button.loading > i::before {
5671 - display: inline-block;
5672 - font-family: "Font Awesome 5 Free";
5673 - font-weight: 900;
5674 - content: "\f110";
5675 - -webkit-animation: lp-rotating 1s linear infinite;
5676 - -moz-animation: lp-rotating 1s linear infinite;
5677 - 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 + }
5678 6725 }
5679 -.lp-courses-bar .search-courses ::-webkit-input-placeholder {
5680 - 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);
5681 6729 }
5682 -.lp-courses-bar .search-courses :-ms-input-placeholder {
5683 - color: #999;
6730 +.lp-single-course .course-detail-info__inner {
6731 + max-width: var(--lp-container-max-width);
6732 + margin: 0 auto;
6733 + padding-left: var(--lp-cotainer-padding);
6734 + padding-right: var(--lp-cotainer-padding);
5684 6735 }
5685 -.lp-courses-bar .search-courses ::placeholder {
5686 - color: #999;
6736 +.lp-single-course .course-detail-info .course-meta {
6737 + gap: 16px;
6738 + flex-wrap: wrap;
5687 6739 }
5688 -@media (max-width: 767px) {
5689 - .lp-courses-bar .search-courses {
5690 - 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;
5691 6745 }
5692 6746 }
5693 -.lp-courses-bar .switch-layout {
5694 - display: flex;
5695 - height: 44px;
5696 - line-height: 1;
5697 - text-align: left;
5698 - flex: 0 0 40px;
5699 - align-items: center;
5700 - justify-content: center;
6747 +.lp-single-course .course-tabs .course-faqs__title,
6748 +.lp-single-course .course-tabs .course-material__title {
6749 + display: none;
5701 6750 }
5702 -.lp-courses-bar .switch-layout input[type=radio] {
5703 - 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);
5704 6756 }
5705 -.lp-courses-bar .switch-layout .switch-btn {
5706 - display: block;
5707 - width: 40px;
5708 - height: 40px;
5709 - margin: 0;
6757 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > * {
5710 6758 padding: 0;
5711 - border-radius: 5px;
5712 - font-size: 16px;
5713 - line-height: 40px;
5714 - text-align: center;
5715 - cursor: pointer;
6759 + margin-bottom: 20px;
5716 6760 }
5717 -.lp-courses-bar .switch-layout .switch-btn::before {
5718 - display: inline-block;
5719 - margin: 8px 6px;
5720 - color: #333;
5721 - font-family: "Font Awesome 5 Free";
5722 - font-weight: 900;
5723 - line-height: 1;
6761 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > *:last-child {
6762 + margin-bottom: 0;
5724 6763 }
5725 -.lp-courses-bar .switch-layout .switch-btn.grid::before {
5726 - 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;
5727 6767 }
5728 -.lp-courses-bar .switch-layout .switch-btn.list {
5729 - margin-right: 3px;
6768 +.lp-single-course .course-summary-sidebar .course-img img {
6769 + max-width: 100%;
6770 + width: 100%;
6771 + height: auto;
5730 6772 }
5731 -.lp-courses-bar .switch-layout .switch-btn.list::before {
5732 - 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;
5733 6777 }
5734 -
5735 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2) {
5736 - background: #f5f5f5;
6778 +.lp-single-course .course-summary-sidebar .course-price .free {
6779 + color: #3AB500;
5737 6780 }
5738 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before {
5739 - 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-left: 4px;
6786 + font-weight: normal;
5740 6787 }
5741 -
5742 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4) {
5743 - background: #f5f5f5;
6788 +.lp-single-course button {
6789 + font-size: 1em;
5744 6790 }
5745 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before {
5746 - color: var(--lp-primary-color);
6791 +@media (min-width: 992px) {
6792 + .lp-single-course .lp-is-mobile {
6793 + display: none;
6794 + }
5747 6795 }
5748 -
5749 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6) {
5750 - background: #f5f5f5;
6796 +@media (max-width: 991px) {
6797 + .lp-single-course .lp-is-pc {
6798 + display: none;
6799 + }
5751 6800 }
5752 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before {
5753 - color: var(--lp-primary-color);
5754 -}
5755 6801
5756 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8) {
5757 - 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;
5758 6812 }
5759 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before {
5760 - color: var(--lp-primary-color);
5761 -}
5762 6813
5763 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10) {
5764 - 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;
5765 6819 }
5766 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before {
5767 - color: var(--lp-primary-color);
6820 +.course-summary div.lp-list-co-instructor__item {
6821 + display: flex;
6822 + column-gap: 30px;
5768 6823 }
5769 -
5770 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12) {
5771 - 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 + }
5772 6832 }
5773 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before {
5774 - 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;
5775 6837 }
5776 -
5777 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14) {
5778 - background: #f5f5f5;
6838 +.course-summary div.lp-list-co-instructor__bio {
6839 + flex: 1;
5779 6840 }
5780 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before {
5781 - 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;
5782 6844 }
5783 -
5784 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16) {
5785 - background: #f5f5f5;
6845 +.course-summary .course-price {
6846 + margin-bottom: 10px;
5786 6847 }
5787 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before {
5788 - color: var(--lp-primary-color);
6848 +.course-summary .course-price .origin-price,
6849 +.course-summary .course-price .origin-price {
6850 + margin-left: 10px;
6851 + font-size: 1.125em;
6852 + font-style: italic;
6853 + text-decoration: line-through;
5789 6854 }
5790 -
5791 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18) {
5792 - background: #f5f5f5;
6855 +.course-summary .course-price .price {
6856 + font-size: 1.5em;
5793 6857 }
5794 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before {
5795 - color: var(--lp-primary-color);
6858 +.course-summary .course-summary-sidebar .lp-course-buttons {
6859 + margin-bottom: 20px;
6860 + text-align: center;
5796 6861 }
5797 -
5798 -input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20) {
5799 - 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;
5800 6867 }
5801 -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;
5802 6870 color: var(--lp-primary-color);
5803 6871 }
5804 -
5805 -/**
5806 - * End Archive courses page.
5807 - */
5808 -.lp_allow_repuchase_select {
5809 - padding: 20px;
5810 - background: #f7f7f7;
6872 +.course-summary .course-featured-review .featured-review__content {
6873 + position: relative;
6874 + color: #666;
6875 + font-style: italic;
5811 6876 }
5812 -.lp_allow_repuchase_select > ul {
5813 - padding: 0;
5814 - list-style: none;
6877 +.course-summary .course-featured-review .featured-review__content::after {
6878 + position: absolute;
6879 + top: -42px;
6880 + left: -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);
5815 6888 }
5816 -.lp_allow_repuchase_select > a {
6889 +.course-summary .course-tags a {
5817 6890 display: inline-block;
5818 - margin-top: 10px;
6891 + padding: 3px 5px;
6892 + border-radius: 4px;
5819 6893 color: #fff;
5820 - background-color: #222;
6894 + background: #9aa5ab;
6895 + font-size: 0.75em;
6896 + line-height: 1;
5821 6897 }
5822 6898
5823 -.comment-respond .comment-reply-title {
5824 - font-size: 30px;
5825 - font-weight: 500;
5826 - line-height: 1.2;
5827 - margin-bottom: 15px;
6899 +/***********/
6900 +.course-meta {
6901 + display: flex;
6902 + margin-bottom: 40px;
5828 6903 }
5829 -.comment-respond .comment-form {
5830 - margin: 0 -15px;
6904 +.course-meta .course-students::before {
6905 + font-family: "lp-icon";
6906 + content: "";
5831 6907 }
5832 -.comment-respond .comment-form > p label {
5833 - display: block;
5834 - margin-bottom: 10px;
5835 - font-size: 16px;
5836 - 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;
5837 6913 }
5838 -.comment-respond .comment-form > p.comment-notes, .comment-respond .comment-form > p.logged-in-as {
5839 - color: #666;
5840 - 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 + }
5841 6921 }
5842 -.comment-respond .comment-form > p.logged-in-as a {
5843 - color: #666;
5844 - 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 + }
5845 6927 }
5846 -.comment-respond .comment-form > p.logged-in-as a:hover, .comment-respond .comment-form > p.logged-in-as a:focus {
5847 - color: var(--lp-primary-color);
6928 +.course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6929 + margin-left: 0 !important;
5848 6930 }
5849 -.comment-respond .comment-form > p.comment-form-cookies-consent {
5850 - clear: both;
6931 +@media (max-width: 560px) {
6932 + .course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6933 + width: 100%;
6934 + }
5851 6935 }
5852 -.comment-respond .comment-form > p.comment-form-cookies-consent input {
5853 - padding: 0;
5854 - margin-left: 8px;
6936 +@media (max-width: 1024px) {
6937 + .course-meta.course-meta-secondary .course-meta__pull-left {
6938 + gap: 16px;
6939 + }
5855 6940 }
5856 -.comment-respond .comment-form > p.comment-form-cookies-consent label {
5857 - display: inline;
6941 +@media (max-width: 1024px) {
6942 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6943 + margin-left: 0 !important;
6944 + width: calc((100% - 32px) / 3);
6945 + }
5858 6946 }
5859 -.comment-respond .comment-form > p, .comment-respond .comment-form > div {
5860 - padding: 0 15px;
5861 - margin-bottom: 15px;
6947 +@media (max-width: 768px) {
6948 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6949 + width: 100%;
6950 + }
5862 6951 }
5863 -.comment-respond .comment-form input[type=text], .comment-respond .comment-form input[type=email], .comment-respond .comment-form input[type=url] {
5864 - height: 40px;
5865 - line-height: normal;
5866 - width: 100% !important;
5867 - margin-bottom: 15px;
6952 +.course-meta .course-meta__pull-left {
6953 + flex: 1;
5868 6954 }
5869 -.comment-respond .comment-form input[type=submit] {
5870 - background-color: var(--lp-primary-color);
5871 - border: 0;
5872 - min-height: 40px;
5873 - line-height: 40px;
5874 - padding: 0 15px;
5875 - font-size: 16px;
5876 - text-transform: capitalize;
5877 - font-weight: 500;
5878 - margin-top: 15px;
5879 - cursor: pointer;
5880 - color: white;
6955 +.course-meta .course-meta__pull-right {
6956 + flex: 0 0 50%;
5881 6957 }
5882 -.comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5883 - width: 33.33%;
5884 - float: right;
6958 +.course-meta.two-columns .course-meta {
6959 + flex: 1;
5885 6960 }
5886 -@media (max-width: 575px) {
5887 - .comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5888 - width: 100%;
5889 - float: unset;
5890 - }
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;
5891 6972 }
5892 -.comment-respond .comment-form textarea, .comment-respond .comment-form input {
5893 - border: 1px solid #ccc;
5894 - -webkit-border-radius: 3px;
5895 - -moz-border-radius: 3px;
5896 - border-radius: 3px;
5897 - 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);
5898 6984 }
5899 -.comment-respond .comment-form textarea {
5900 - width: 100%;
5901 - display: block;
5902 - padding: 20px 15px;
5903 - 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);
5904 6987 }
5905 6988
6989 +.course-summary-sidebar {
6990 + --lp-button-background-color: #28303d;
6991 + --lp-button-color: #d1e4dd;
6992 + position: relative;
6993 +}
5906 6994 .course-summary-sidebar .course-sidebar-preview {
5907 6995 margin-bottom: 35px;
5908 6996 background: #fff;
5909 6997 }
6998 +.course-summary-sidebar .has-global-padding {
6999 + padding-left: 0;
7000 + padding-right: 0;
7001 +}
5910 7002 .course-summary-sidebar .lp-course-buttons {
5911 7003 margin-bottom: 34px;
5912 7004 }
5913 7005 .course-summary-sidebar .lp-course-buttons > * {
@@ -5922,39 +7014,15 @@
5922 7014 text-decoration: none;
5923 7015 }
5924 7016 .course-summary-sidebar .lp-course-buttons button {
5925 7017 font-weight: 500;
7018 + background-color: var(--lp-button-background-color);
7019 + color: var(--lp-button-color);
7020 + border: none;
5926 7021 }
5927 7022 .course-summary-sidebar .lp-course-buttons button:hover {
5928 7023 border-color: var(--lp-primary-color);
5929 7024 }
5930 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course {
5931 - border-color: var(--lp-primary-color);
5932 - color: #fff;
5933 - background: var(--lp-primary-color);
5934 -}
5935 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course:hover {
5936 - opacity: 0.5;
5937 - background: var(--lp-primary-color);
5938 -}
5939 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course.loading::before {
5940 - display: inline-block;
5941 - font-family: "Font Awesome 5 Free";
5942 - font-weight: 900;
5943 - content: "\f110";
5944 - animation: lp-rotating 1s linear infinite;
5945 -}
5946 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice {
5947 - margin-top: 20px;
5948 - padding: 20px;
5949 - border: 2px solid #059601;
5950 - border-radius: 9px;
5951 - font-size: 15px;
5952 - line-height: 1.4;
5953 -}
5954 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice.error {
5955 - border-color: #d85554;
5956 -}
5957 7025 .course-summary-sidebar .course-results-progress .items-progress,
5958 7026 .course-summary-sidebar .course-results-progress .course-progress {
5959 7027 display: flex;
5960 7028 flex-direction: row;
@@ -5968,9 +7036,9 @@
5968 7036 margin: 0;
5969 7037 margin-bottom: 7px;
5970 7038 padding: 0;
5971 7039 color: #333;
5972 - font-size: 1rem;
7040 + font-size: 1em;
5973 7041 font-weight: 500;
5974 7042 flex: 1 1 auto;
5975 7043 width: auto;
5976 7044 }
@@ -5982,38 +7050,51 @@
5982 7050 .course-summary-sidebar .course-results-progress .number {
5983 7051 display: block;
5984 7052 margin: 0;
5985 7053 color: #666;
5986 - font-size: 16px;
7054 + font-size: 1em;
5987 7055 font-weight: 300;
5988 - line-height: 16px;
7056 + line-height: 1em;
5989 7057 text-align: left;
5990 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 +}
5991 7068
5992 7069 .course-sidebar-preview .course-price {
5993 7070 text-align: center;
5994 7071 }
5995 7072 .course-sidebar-preview .course-price .origin-price {
5996 - color: #666;
5997 - font-size: 18px;
7073 + color: var(--lp-primary-color);
7074 + font-size: 1.3em;
5998 7075 font-weight: 300;
5999 7076 font-style: unset;
6000 7077 }
6001 7078 .course-sidebar-preview .course-price .price {
6002 - color: #333;
6003 - font-size: 1.8rem;
7079 + color: var(--lp-primary-color);
7080 + font-size: 1.3em;
6004 7081 font-weight: 500;
6005 7082 }
6006 7083 .course-sidebar-preview .media-preview {
6007 7084 overflow: hidden;
6008 7085 position: relative;
6009 - margin: -20px -20px 20px;
7086 + margin: -20px -20px 10px;
6010 7087 }
6011 7088 .course-sidebar-preview .media-preview img {
6012 7089 max-width: 100%;
6013 7090 height: auto;
6014 7091 vertical-align: top;
7092 + width: 100%;
6015 7093 }
7094 +.course-sidebar-preview .course-wishlist {
7095 + float: none;
7096 +}
6016 7097 .course-sidebar-preview .course-time {
6017 7098 margin-bottom: 28px;
6018 7099 padding-bottom: 8px;
6019 7100 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
@@ -6018,13 +7099,12 @@
6018 7099 padding-bottom: 8px;
6019 7100 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
6020 7101 }
6021 7102 .course-sidebar-preview .course-time-row {
6022 - display: flex;
6023 7103 color: #666;
6024 - font-size: 16px;
7104 + font-size: 1em;
6025 7105 font-weight: 300;
6026 - justify-content: space-between;
7106 + margin-bottom: 0;
6027 7107 }
6028 7108 .course-sidebar-preview .course-time-row strong {
6029 7109 color: #333;
6030 7110 font-weight: 500;
@@ -6030,16 +7110,96 @@
6030 7110 font-weight: 500;
6031 7111 }
6032 7112 .course-sidebar-preview .course-time-row time {
6033 7113 color: #666;
6034 - font-size: 1rem;
6035 7114 font-weight: 300;
6036 - line-height: 24px;
6037 7115 }
6038 7116 .course-sidebar-preview > *:last-child {
6039 7117 margin-bottom: 0;
6040 7118 }
6041 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-right: 1px solid var(--lp-border-color, #E2E0DB);
7188 + padding-right: 20px;
7189 +}
7190 +
7191 +.lp-instructor-meta .instructor-item-meta:first-child {
7192 + border: none;
7193 + padding-right: 0;
7194 +}
7195 +
7196 +.wrapper-instructor-total-students, .wrapper-instructor-total-courses {
7197 + display: flex;
7198 + gap: 4px;
7199 + align-items: center;
7200 +}
7201 +
6042 7202 .learnpress-page .lp-button.secondary {
6043 7203 background: #9198ab;
6044 7204 }
6045 7205 .learnpress-page .lp-button.secondary:hover {
@@ -6047,26 +7207,54 @@
6047 7207 }
6048 7208 .learnpress-page .lp-button:disabled, .learnpress-page .lp-button[disabled] {
6049 7209 background: #ddd;
6050 7210 pointer-events: none;
7211 + color: var(--lp-button-background-color);
6051 7212 }
6052 7213 .learnpress-page:hover {
6053 7214 text-decoration: none;
6054 7215 }
6055 7216
7217 +.lp-sidebar-toggle__close .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7218 + margin-right: 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: left;
7239 +}
7240 +
6056 7241 #popup-course {
6057 7242 display: flex;
6058 7243 position: fixed;
6059 - z-index: 99999;
7244 + z-index: 9999;
6060 7245 top: 0;
6061 7246 left: 0;
6062 7247 bottom: 0;
6063 7248 right: 0;
6064 - background: #fff;
7249 + background: var(--lp-bg-color-lesson, #fff);
6065 7250 }
7251 +#popup-course .wp-block-learnpress-item-close .back-course {
7252 + padding: 24px;
7253 +}
6066 7254 #popup-course .back-course {
6067 - padding-right: 30px;
6068 - padding-left: 30px;
7255 + padding-right: 24px;
7256 + padding-left: 24px;
6069 7257 line-height: 70px;
6070 7258 background: rgba(255, 255, 255, 0.1);
6071 7259 color: #fff;
6072 7260 }
@@ -6084,10 +7272,112 @@
6084 7272 background: transparent;
6085 7273 opacity: 1;
6086 7274 }
6087 7275 }
6088 -#popup-course #popup-header {
7276 +#popup-course .popup-header__inner {
6089 7277 display: flex;
7278 + width: 792px;
7279 + margin: 0 auto;
7280 + justify-content: space-between;
7281 + align-items: center;
7282 + padding-right: 15px;
7283 + padding-left: 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: left;
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-right: 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 0 0 5px;
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;
6090 7380 position: fixed;
6091 7381 z-index: 100;
6092 7382 left: 0;
6093 7383 right: 475px;
@@ -6093,306 +7383,138 @@
6093 7383 right: 475px;
6094 7384 padding: 0;
6095 7385 border-bottom: 1px solid #d9e0f1;
6096 7386 background: var(--lp-secondary-color);
6097 - -webkit-transition: right 0.25s;
6098 - -moz-transition: right 0.25s;
6099 - -ms-transition: right 0.25s;
6100 - -o-transition: right 0.25s;
6101 - transition: right 0.25s;
7387 + align-items: center;
7388 + transition: right 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7389 + will-change: left;
7390 + transform: translateZ(0);
6102 7391 }
6103 -#popup-course #popup-header .course-title {
7392 +#popup-header .course-title {
6104 7393 margin: 0;
6105 7394 padding: 0;
6106 - line-height: 70px;
7395 + font-size: var(--lp-font-size-base, 1em);
6107 7396 letter-spacing: unset;
6108 7397 }
6109 -#popup-course #popup-header .course-title a {
7398 +#popup-header .course-title a {
6110 7399 display: -webkit-box;
6111 7400 overflow: hidden;
6112 7401 color: #fff;
6113 - font-size: 16px;
6114 7402 font-weight: 400;
6115 7403 text-overflow: ellipsis;
6116 7404 -webkit-line-clamp: 1;
6117 7405 -webkit-box-orient: vertical;
7406 + text-decoration: none;
6118 7407 }
6119 -#popup-course #popup-header .course-title a:hover {
7408 +#popup-header .course-title a:hover {
6120 7409 color: var(--lp-primary-color);
6121 7410 }
6122 -@media (max-width: 768px) {
6123 - #popup-course #popup-header .course-title {
6124 - flex: 1;
6125 - }
6126 -}
6127 -#popup-course #popup-header .items-progress {
7411 +#popup-header .items-progress {
6128 7412 display: flex;
6129 7413 justify-content: center;
6130 7414 align-items: center;
6131 7415 column-gap: 10px;
7416 + white-space: nowrap;
6132 7417 }
6133 -@media (max-width: 768px) {
6134 - #popup-course #popup-header .items-progress {
6135 - flex: 1;
6136 - }
6137 -}
6138 -@media (max-width: 767px) {
6139 - #popup-course #popup-header .items-progress {
6140 - padding-bottom: 20px;
6141 - justify-content: end;
6142 - }
6143 -}
6144 -#popup-course #popup-header .number {
7418 +#popup-header .number {
6145 7419 padding-left: 10px;
6146 7420 color: #fff;
6147 - font-size: 14px;
7421 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
6148 7422 font-weight: 300;
6149 7423 }
6150 -#popup-course #popup-header .lp-button {
7424 +#popup-header .lp-button {
6151 7425 display: flex;
6152 7426 position: relative;
6153 - height: 40px;
6154 - margin: 9px;
7427 + height: auto;
6155 7428 border: none;
6156 7429 color: #fff;
6157 7430 background: var(--lp-primary-color);
6158 - font-size: 14px;
6159 - font-weight: 400;
6160 - justify-content: center;
6161 - line-height: 40px;
6162 - align-items: center;
7431 + white-space: nowrap;
7432 + padding: 6px 15px;
7433 + font-size: 1rem;
6163 7434 }
6164 -#popup-course #popup-header .lp-button:hover {
7435 +#popup-header .lp-button:hover {
6165 7436 opacity: 0.8;
6166 7437 }
6167 -#popup-course #popup-header .lp-button-back {
7438 +#popup-header .lp-button-back {
6168 7439 float: left;
6169 7440 margin: 9px 10px;
6170 7441 }
6171 -#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 {
6172 7443 content: "";
6173 7444 }
6174 -#popup-course #popup-header .lp-button-back button::before {
7445 +#popup-header .lp-button-back button::before {
6175 7446 border: 1px solid #ddd;
6176 7447 }
6177 -#popup-course #popup-header .lp-button-back button::after {
7448 +#popup-header .lp-button-back button::after {
6178 7449 border: 1px solid #ddd;
6179 7450 }
6180 -#popup-course .popup-header__inner {
6181 - display: flex;
6182 - width: 792px;
6183 - margin: 0 auto;
6184 - justify-content: space-between;
6185 - align-items: center;
6186 - padding-right: 15px;
6187 - padding-left: 15px;
6188 -}
6189 -@media (max-width: 1024px) {
6190 - #popup-course .popup-header__inner {
6191 - width: 100%;
6192 - }
6193 -}
6194 -@media (max-width: 767px) {
6195 - #popup-course .popup-header__inner {
6196 - flex-direction: column;
6197 - }
6198 -}
6199 -#popup-course #popup-sidebar {
7451 +
7452 +#popup-sidebar {
6200 7453 overflow: auto;
6201 7454 position: relative;
6202 7455 box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1);
6203 7456 flex: 0 0 475px;
6204 - -webkit-transition: 0.25s;
6205 - -moz-transition: 0.25s;
6206 - -ms-transition: 0.25s;
6207 - -o-transition: 0.25s;
6208 - 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);
6209 7460 }
6210 -#popup-course #popup-sidebar .search-course {
7461 +#popup-sidebar .search-course {
6211 7462 display: flex;
6212 7463 position: relative;
6213 7464 height: 70px;
6214 - background: #f9fafc;
7465 + background: var(--lp-white-grey, #F7F7FB);
6215 7466 }
6216 -#popup-course #popup-sidebar .search-course input[name=s] {
7467 +#popup-sidebar .search-course input[name=s] {
6217 7468 display: block;
6218 7469 width: 100%;
6219 - margin: 6px 0;
6220 7470 padding-right: 20px;
6221 7471 border: none;
6222 - color: #999;
7472 + color: var(--lp-color-base, #333);
6223 7473 background: transparent;
6224 7474 box-shadow: none;
6225 - font-size: 14px;
6226 - line-height: 1;
6227 - -webkit-box-sizing: border-box;
6228 - -moz-box-sizing: border-box;
6229 - box-sizing: border-box;
7475 + height: auto;
7476 + font-size: 1rem;
6230 7477 }
6231 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
7478 +#popup-sidebar .search-course input[name=s]::placeholder {
6232 7479 color: #999;
6233 7480 }
6234 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6235 - color: #999;
6236 -}
6237 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6238 - color: #999;
6239 -}
6240 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6241 - color: #999;
6242 -}
6243 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6244 - color: #999;
6245 -}
6246 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
6247 - font-style: italic;
6248 -}
6249 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6250 - font-style: italic;
6251 -}
6252 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6253 - font-style: italic;
6254 -}
6255 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6256 - font-style: italic;
6257 -}
6258 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6259 - font-style: italic;
6260 -}
6261 -#popup-course #popup-sidebar .search-course input[name=s]:focus {
7481 +#popup-sidebar .search-course input[name=s]:focus {
6262 7482 outline: 0;
6263 - color: #222;
6264 7483 }
6265 -#popup-course #popup-sidebar .search-course button {
7484 +#popup-sidebar .search-course button {
6266 7485 position: absolute;
6267 7486 top: 0;
6268 - left: 10px;
6269 - width: 16px;
7487 + left: 12px;
6270 7488 height: 70px;
6271 - margin: 0 10px;
6272 - padding: 0;
7489 + padding: 0 16px;
6273 7490 border: 0;
6274 7491 background: transparent;
6275 7492 line-height: 1px;
7493 + box-shadow: none;
7494 + font-size: 1rem;
6276 7495 }
6277 -#popup-course #popup-sidebar .search-course button::before {
6278 - color: #666;
6279 - font-family: "Font Awesome 5 Free";
6280 - font-size: 16px;
6281 - font-weight: 900;
6282 - content: "\f002";
7496 +#popup-sidebar .search-course button:focus {
7497 + outline: none;
6283 7498 }
6284 -#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 {
6285 7506 display: none;
6286 7507 }
6287 -#popup-course #popup-sidebar .search-course button.clear::before {
7508 +#popup-sidebar .search-course button.clear::before {
6288 7509 content: "\f00d";
6289 7510 }
6290 -#popup-course #popup-sidebar .search-course .search-results {
6291 - display: none;
6292 - overflow: auto;
6293 - position: fixed;
6294 - z-index: 99999999;
6295 - top: 92px;
6296 - bottom: 0;
6297 - right: 0;
6298 - width: 400px;
6299 - margin: 0;
6300 - border-top-color: transparent;
6301 - border-left: 1px solid #d9e0f1;
6302 - background: #fbfcff;
6303 -}
6304 -#popup-course #popup-sidebar .search-course .search-results .search-results__item {
6305 - border-bottom: 1px solid #d9e0f1;
6306 - background: #fff;
6307 -}
6308 -#popup-course #popup-sidebar .search-course .search-results .search-results__item img {
6309 - position: absolute;
6310 - right: 10px;
6311 - width: 40px;
6312 - height: 40px;
6313 -}
6314 -#popup-course #popup-sidebar .search-course .search-results .search-results__item a {
6315 - display: -webkit-box;
6316 - overflow: hidden;
6317 - position: relative;
6318 - box-sizing: content-box;
6319 - height: 40px;
6320 - padding: 10px 60px 10px 10px;
6321 - color: #777;
6322 - text-overflow: ellipsis;
6323 - -webkit-line-clamp: 1;
6324 - -webkit-box-orient: vertical;
6325 -}
6326 -#popup-course #popup-sidebar .search-course .search-results .search-results__item:hover {
6327 - background: #d9e0f1;
6328 -}
6329 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-title {
6330 - overflow: hidden;
6331 - margin: 0 0 -2px 0;
6332 - padding: 0;
6333 - font-size: 16px;
6334 - font-weight: normal;
6335 -}
6336 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-author {
6337 - font-size: 12px;
6338 -}
6339 -#popup-course #popup-sidebar .search-course .search-results .course-price {
6340 - position: absolute;
6341 - left: 10px;
6342 - bottom: 10px;
6343 - font-size: 12px;
6344 -}
6345 -#popup-course #popup-sidebar .search-course .search-results .course-price .origin-price {
6346 - font-size: smaller;
6347 - text-decoration: line-through;
6348 -}
6349 -#popup-course #popup-sidebar .search-course .search-results .search-results__not-found {
6350 - padding: 10px;
6351 - color: #777;
6352 -}
6353 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination {
6354 - padding: 10px;
6355 - text-align: center;
6356 -}
6357 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination a,
6358 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
7511 +#popup-sidebar .search-course.searching button:before {
6359 7512 display: inline-block;
6360 - margin: 0 2px 10px 3px;
6361 - padding: 5px 8px;
6362 - border: 1px solid #d9e0f1;
6363 - border-radius: 4px;
6364 - color: #777;
6365 - font-size: 14px;
6366 - line-height: 1;
6367 - cursor: pointer;
7513 + content: "\f110";
7514 + animation: lp-rotating 1s linear infinite;
6368 7515 }
6369 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
6370 - color: #999;
6371 - background: #d9e0f1;
6372 -}
6373 -#popup-course #popup-sidebar .search-course.searching .search-results {
6374 - display: block;
6375 -}
6376 -#popup-course #popup-sidebar .search-course.searching .clear {
6377 - display: block;
6378 -}
6379 -#popup-course #popup-sidebar .search-course.searching button {
6380 - display: none;
6381 -}
6382 -#popup-course #popup-sidebar .search-course.searching::after {
6383 - position: absolute;
6384 - z-index: 1;
6385 - bottom: 0;
6386 - right: 50%;
6387 - width: 0;
6388 - height: 0;
6389 - margin-right: -10px;
6390 - border: 10px solid transparent;
6391 - border-bottom-color: #fff;
6392 - content: "";
6393 -}
6394 -#popup-course #popup-sidebar .course-curriculum {
7516 +#popup-sidebar .course-curriculum {
6395 7517 overflow: auto;
6396 7518 position: absolute;
6397 7519 top: 70px;
6398 7520 bottom: 0;
@@ -6397,22 +7519,22 @@
6397 7519 top: 70px;
6398 7520 bottom: 0;
6399 7521 width: 475px;
6400 7522 }
6401 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
7523 +#popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
6402 7524 background: #ccc;
6403 7525 }
6404 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar {
6405 - width: 6px;
7526 +#popup-sidebar .course-curriculum::-webkit-scrollbar {
7527 + width: 8px;
6406 7528 }
6407 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-track {
7529 +#popup-sidebar .course-curriculum::-webkit-scrollbar-track {
6408 7530 background: #f5f5f5;
6409 7531 }
6410 -#popup-course #popup-sidebar .section {
7532 +#popup-sidebar .section {
6411 7533 position: relative;
6412 7534 padding: 0 0 4px 0;
6413 7535 }
6414 -#popup-course #popup-sidebar .section .circle-progress {
7536 +#popup-sidebar .section .circle-progress {
6415 7537 display: inline-block;
6416 7538 position: absolute;
6417 7539 top: 50%;
6418 7540 left: 10px;
@@ -6421,139 +7543,81 @@
6421 7543 margin-top: -12px;
6422 7544 border: 3px solid #d9e0f1;
6423 7545 border-radius: 50%;
6424 7546 }
6425 -#popup-course #popup-sidebar .section.section-empty .section-header {
7547 +#popup-sidebar .section.section-empty .section-header {
6426 7548 margin: 0;
6427 7549 }
6428 -#popup-course #popup-sidebar .section.section-empty .learn-press-message {
6429 - margin: 0;
6430 - padding: 10px;
6431 - border-bottom: 1px solid #d9e0f1;
6432 - border-radius: 0;
6433 - color: #999;
6434 - background: #f5f5f5;
6435 - font-size: 14px;
6436 -}
6437 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::before, #popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6438 - position: absolute;
6439 - z-index: 9999;
6440 - top: -16px;
6441 - right: 10px;
6442 - width: 0;
6443 - height: 0;
6444 - border: 8px solid transparent;
6445 - border-bottom-color: #f5f5f5;
6446 - background: transparent;
6447 - content: "";
6448 - -webkit-border-radius: 0;
6449 - -moz-border-radius: 0;
6450 - border-radius: 0;
6451 -}
6452 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6453 - z-index: 9998;
6454 - top: -20px;
6455 - right: 8px;
6456 - border-width: 10px;
6457 - border-bottom-color: #d9e0f1;
6458 -}
6459 -#popup-course #popup-sidebar .section-header {
7550 +#popup-sidebar .section-header {
6460 7551 position: sticky;
6461 7552 z-index: 1000;
6462 7553 top: 0;
6463 - height: 94px;
6464 - padding: 38px 20px 20px 20px;
7554 + padding: 20px 16px;
6465 7555 cursor: pointer;
6466 - background-color: white;
7556 + background-color: var(--lp-bg-color-lesson, #fff);
6467 7557 }
6468 -#popup-course #popup-sidebar .section-header .section-title {
6469 - padding: 0 0 4px 0;
6470 - color: #000;
6471 - font-size: 20px;
6472 - font-weight: 500;
6473 -}
6474 -#popup-course #popup-sidebar .section-header .section-title .show-desc::before {
6475 - font-family: "Font Awesome 5 Free";
6476 - font-size: 18px;
6477 - font-weight: 900;
7558 +#popup-sidebar .section-header .section-title .show-desc::before {
7559 + font-family: "lp-icon";
7560 + font-size: 1.125em;
6478 7561 content: "\f0d7";
6479 7562 }
6480 -#popup-course #popup-sidebar .section-header .section-toggle {
7563 +#popup-sidebar .section-header .section-toggle {
6481 7564 justify-content: flex-end;
6482 7565 flex: 0;
6483 7566 }
6484 -#popup-course #popup-sidebar .section-header .section-toggle i {
6485 - color: #666;
7567 +#popup-sidebar .section-header .section-toggle i {
7568 + color: var(--lp-color-accent, #666);
6486 7569 }
6487 -#popup-course #popup-sidebar .section-header .section-meta {
7570 +#popup-sidebar .section-header .section-meta {
6488 7571 padding-top: 6px;
6489 7572 padding-bottom: 0;
6490 7573 }
6491 -#popup-course #popup-sidebar .section-content {
7574 +#popup-sidebar .section-content {
6492 7575 margin-bottom: 0;
6493 7576 }
6494 -#popup-course #popup-sidebar .course-item {
6495 - min-height: 50px;
6496 - margin-bottom: 4px;
6497 - padding: 5px 20px;
6498 - background: #f9fafc;
6499 - align-items: center;
7577 +#popup-sidebar .curriculum-more {
7578 + padding-left: 16px;
7579 + padding-right: 16px;
6500 7580 }
6501 -#popup-course #popup-sidebar .course-item > span {
7581 +#popup-sidebar .course-item > span {
6502 7582 display: none;
6503 7583 }
6504 -#popup-course #popup-sidebar .course-item::before {
7584 +#popup-sidebar .course-item::before {
6505 7585 top: -1px;
6506 7586 bottom: -1px;
6507 7587 height: auto;
6508 7588 background: transparent;
6509 7589 }
6510 -#popup-course #popup-sidebar .course-item::after {
7590 +#popup-sidebar .course-item::after {
6511 7591 content: "";
6512 7592 }
6513 -#popup-course #popup-sidebar .course-item.current {
6514 - background: #eaeaea;
6515 -}
6516 -#popup-course #popup-sidebar .course-item.has-status.failed .trans {
7593 +#popup-sidebar .course-item.has-status.failed .trans {
6517 7594 color: #f02425;
6518 7595 }
6519 -#popup-course #popup-sidebar .course-item.status-completed .trans {
7596 +#popup-sidebar .course-item.status-completed .trans {
6520 7597 color: #3bb54a;
6521 7598 }
6522 -#popup-course #popup-sidebar .section-item-link {
6523 - line-height: 1;
6524 - padding-left: 0;
7599 +#popup-sidebar .lp-course-curriculum .course-section {
7600 + --lp-border-radius: 0;
7601 + border-right: none;
6525 7602 }
6526 -#popup-course #popup-sidebar .section-item-link::before {
6527 - padding: 12px 0;
6528 - 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;
6529 7607 }
6530 -#popup-course #popup-sidebar .section-item-link .item-name {
6531 - width: 100%;
6532 - padding: 0 17px 0 10px;
6533 - font-size: 14px;
6534 - line-height: 21px;
6535 - font-weight: 500;
7608 +#popup-sidebar .lp-course-curriculum .course-item.current:before {
7609 + background: var(--lp-primary-color, #ffb606);
6536 7610 }
6537 -#popup-course #popup-sidebar .course-item-meta {
6538 - padding: 0;
7611 +#popup-sidebar .lp-course-curriculum .course-item__content {
7612 + flex-direction: column;
7613 + row-gap: 0;
6539 7614 }
6540 -#popup-course #popup-sidebar .course-item-meta .item-meta {
6541 - padding: 0;
6542 - color: #999;
6543 - background: transparent;
6544 - font-size: 12px;
6545 - line-height: 1.5;
6546 - height: auto;
7615 +#popup-sidebar .lp-course-curriculum .course-item__right {
7616 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6547 7617 }
6548 -#popup-course #popup-sidebar .course-item-meta .item-meta:first-child {
6549 - margin-right: 0;
6550 -}
6551 -#popup-course #popup-sidebar .course-item-meta .item-meta::before {
6552 - font-size: 12px;
6553 - line-height: 21px;
6554 -}
6555 -#popup-course #popup-content {
7618 +
7619 +#popup-content {
6556 7620 overflow: auto;
6557 7621 position: relative;
6558 7622 margin: 70px 0 50px 0;
6559 7623 flex: 1;
@@ -6559,23 +7623,22 @@
6559 7623 flex: 1;
6560 7624 padding-right: 15px;
6561 7625 padding-left: 15px;
6562 7626 }
6563 -#popup-course #popup-content .lp-button {
7627 +#popup-content .lp-button {
6564 7628 position: relative;
6565 - margin: 0 0 0 10px;
6566 - padding: 12px 29px;
6567 - border-color: var(--lp-secondary-color);
6568 - font-size: 14px;
7629 + margin: 0;
7630 + padding: 8px 25px;
7631 + border-color: var(--lp-border-color, #E2E0DB);
6569 7632 }
6570 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon {
7633 +#popup-content .lp-button.instant-check .instant-check__icon {
6571 7634 margin-left: 5px;
6572 7635 }
6573 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon::before {
6574 - font-family: "Font Awesome 5 Free";
7636 +#popup-content .lp-button.instant-check .instant-check__icon::before {
7637 + font-family: "lp-icon";
6575 7638 content: "\f058";
6576 7639 }
6577 -#popup-course #popup-content .lp-button.instant-check .instant-check__info {
7640 +#popup-content .lp-button.instant-check .instant-check__info {
6578 7641 visibility: hidden;
6579 7642 position: absolute;
6580 7643 top: 100%;
6581 7644 right: 0;
@@ -6581,138 +7644,143 @@
6581 7644 right: 0;
6582 7645 margin-top: 3px;
6583 7646 padding: 11px 20px;
6584 7647 border-radius: 3px;
6585 - background: #eee;
7648 + background: var(--lp-white-grey, #F7F7FB);
7649 + color: var(--lp-color-base, #333);
6586 7650 white-space: nowrap;
6587 7651 text-transform: none;
6588 7652 }
6589 -#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 {
6590 7660 visibility: visible;
6591 - position: absolute;
6592 - top: 100%;
6593 - right: 0;
6594 - margin-top: 3px;
6595 - padding: 11px 11px;
6596 - border-radius: 3px;
6597 - color: #333;
6598 - background: #eee;
6599 - white-space: nowrap;
6600 7661 }
6601 -#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 {
6602 7666 display: inline-block;
6603 7667 animation: lp-rotating 1s linear infinite;
6604 7668 }
6605 -#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 {
6606 7670 font-weight: 800;
6607 7671 content: "\f110";
6608 7672 }
6609 -#popup-course #popup-content .lp-button:hover {
7673 +#popup-content .lp-button:hover {
6610 7674 border-color: var(--lp-primary-color);
6611 7675 }
6612 -#popup-course #popup-content .lp-button.completed {
7676 +#popup-content .lp-button.completed {
6613 7677 display: flex;
6614 7678 flex-direction: row-reverse;
6615 - margin-top: 32px;
6616 7679 border-color: transparent;
6617 7680 color: #fff;
6618 7681 background: #3db748;
6619 - font-size: 16px;
6620 7682 align-items: center;
6621 7683 justify-content: center;
7684 + float: right;
6622 7685 }
6623 -#popup-course #popup-content .lp-button.completed i {
7686 +#popup-content .lp-button.completed i {
6624 7687 margin-right: 9px;
6625 - font-size: 14px;
7688 + font-size: 0.8em;
6626 7689 }
6627 -#popup-course #popup-content.fixed-quiz-status .quiz-status {
7690 +#popup-content.fixed-quiz-status .quiz-status {
6628 7691 background: var(--lp-primary-color);
6629 7692 }
6630 -#popup-course #popup-content.fixed-quiz-status .quiz-status > div {
7693 +#popup-content.fixed-quiz-status .quiz-status > div {
6631 7694 padding: 0;
6632 7695 }
6633 -#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 {
6634 7707 position: fixed;
6635 - z-index: 999;
7708 + z-index: 99;
6636 7709 left: 0;
6637 7710 bottom: 0;
6638 7711 right: 475px;
6639 7712 width: 100%;
6640 7713 max-width: 792px;
6641 - height: 50px;
7714 + height: auto;
6642 7715 margin: 0 auto;
6643 7716 border-top: 1px solid #ebebeb;
6644 - background: #fff;
6645 - -webkit-transition: right 0.25s;
6646 - -moz-transition: right 0.25s;
6647 - -ms-transition: right 0.25s;
6648 - -o-transition: right 0.25s;
6649 - transition: right 0.25s;
7717 + background: var(--lp-bg-color-lesson, #fff);
7718 + transition: right 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7719 + will-change: left;
7720 + transform: translateZ(0);
6650 7721 }
6651 7722 @media (max-width: 1024px) {
6652 - #popup-course #popup-footer {
7723 + #popup-footer {
6653 7724 width: auto;
6654 7725 padding: 0 15px;
6655 7726 }
6656 7727 }
6657 -#popup-course #popup-footer .course-item-nav {
7728 +#popup-footer .course-item-nav {
6658 7729 justify-content: space-between;
6659 7730 }
6660 -#popup-course #popup-footer .course-item-nav .prev,
6661 -#popup-course #popup-footer .course-item-nav .next {
7731 +#popup-footer .course-item-nav .prev,
7732 +#popup-footer .course-item-nav .next {
6662 7733 display: flex;
6663 - line-height: 50px;
7734 + line-height: 3.125em;
6664 7735 }
6665 -#popup-course #popup-footer .course-item-nav .prev a,
6666 -#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 {
6667 7738 display: block;
6668 - color: #666;
6669 - font-size: 16px;
7739 + color: var(--lp-color-accent, #666);
6670 7740 }
6671 -#popup-course #popup-footer .course-item-nav .prev::before,
6672 -#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 {
6673 7743 color: #999;
6674 - font-family: "Font Awesome 5 Free";
6675 - font-size: 12px;
6676 - font-weight: 900;
7744 + font-family: "lp-icon";
6677 7745 }
6678 -#popup-course #popup-footer .course-item-nav .prev:hover a, #popup-course #popup-footer .course-item-nav .prev:hover::before,
6679 -#popup-course #popup-footer .course-item-nav .next:hover a,
6680 -#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 {
6681 7749 color: var(--lp-primary-color);
6682 7750 }
6683 -#popup-course #popup-footer .course-item-nav .prev:hover .course-item-nav__name,
6684 -#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 {
6685 7753 display: block;
6686 7754 }
6687 -#popup-course #popup-footer .course-item-nav .next {
7755 +#popup-footer .course-item-nav .next {
6688 7756 flex-direction: row-reverse;
6689 7757 }
6690 -#popup-course #popup-footer .course-item-nav .next::before {
7758 +#popup-footer .course-item-nav .next::before {
6691 7759 margin-right: 10px;
6692 7760 content: "\f0da";
6693 7761 }
6694 -#popup-course #popup-footer .course-item-nav[data-nav=next] {
7762 +#popup-footer .course-item-nav[data-nav=next] {
6695 7763 justify-content: flex-end;
6696 7764 }
6697 -#popup-course #popup-footer .prev::before {
7765 +#popup-footer .prev::before {
6698 7766 margin-left: 10px;
6699 7767 content: "\f0d9";
6700 7768 }
6701 -#popup-course #popup-footer .prev .course-item-nav__name {
7769 +#popup-footer .prev .course-item-nav__name {
6702 7770 left: auto;
6703 7771 right: -30px;
6704 7772 }
6705 -#popup-course #popup-footer .prev .course-item-nav__name::before {
7773 +#popup-footer .prev .course-item-nav__name::before {
6706 7774 left: auto;
6707 7775 right: 5px;
6708 7776 }
6709 7777 @media (max-width: 1024px) {
6710 - #popup-course #popup-footer .prev .course-item-nav__name {
7778 + #popup-footer .prev .course-item-nav__name {
6711 7779 right: 15px;
6712 7780 }
6713 7781 }
6714 -#popup-course #popup-footer .course-item-nav__name {
7782 +#popup-footer .course-item-nav__name {
6715 7783 display: none;
6716 7784 position: absolute;
6717 7785 top: -20px;
6718 7786 left: -30px;
@@ -6717,233 +7785,208 @@
6717 7785 top: -20px;
6718 7786 left: -30px;
6719 7787 width: auto;
6720 7788 padding: 10px 15px;
6721 - color: #666;
7789 + color: var(--lp-color-accent, #666);
6722 7790 background: #ccc;
6723 - font-size: 14px;
6724 - font-weight: 300;
7791 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6725 7792 line-height: 1;
6726 7793 }
6727 7794 @media (max-width: 1024px) {
6728 - #popup-course #popup-footer .course-item-nav__name {
7795 + #popup-footer .course-item-nav__name {
6729 7796 top: -25px;
6730 7797 left: 15px;
6731 7798 right: auto;
6732 7799 }
6733 7800 }
6734 -#popup-course #sidebar-toggle {
7801 +
7802 +#sidebar-toggle {
6735 7803 display: inline-block;
6736 - position: absolute;
6737 - z-index: 100;
6738 - top: 198px;
6739 - right: 475px;
6740 - width: 25px;
6741 - height: 56px;
7804 + width: 32px;
7805 + min-width: 32px;
7806 + line-height: 70px;
7807 + height: unset;
6742 7808 margin: 0;
6743 - background: #fff;
6744 - 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;
6745 7812 cursor: pointer;
6746 7813 transition: 0.25s;
6747 7814 -webkit-appearance: none;
6748 7815 border: none;
7816 + text-align: center;
6749 7817 }
6750 -#popup-course #sidebar-toggle:after {
7818 +#sidebar-toggle:after {
6751 7819 display: none;
6752 7820 }
6753 -#popup-course #sidebar-toggle::before {
7821 +#sidebar-toggle::before {
6754 7822 display: inline-block;
6755 - position: absolute;
6756 - top: 50%;
6757 - right: 50%;
6758 - color: var(--lp-primary-color);
6759 - font-family: "Font Awesome 5 Free";
6760 - font-size: 18px;
6761 - font-weight: 900;
7823 + position: static;
7824 + margin: 0;
7825 + width: auto;
7826 + height: auto;
7827 + font-family: "lp-icon";
6762 7828 content: "\f0d9";
6763 - transition: 0.25s;
6764 - transform: translate(50%, -50%);
7829 + line-height: 1;
6765 7830 }
6766 -#popup-course #sidebar-toggle:focus {
7831 +#sidebar-toggle:focus {
6767 7832 border: 0;
6768 7833 outline: 0;
6769 7834 }
6770 -#popup-course .lp-quiz-buttons .complete-quiz,
6771 -#popup-course .lp-quiz-buttons .back-quiz,
6772 -#popup-course .lp-quiz-buttons .review-quiz {
6773 - float: left;
7835 +
7836 +.course-item-popup #tab-curriculum {
7837 + display: block;
6774 7838 }
6775 -#popup-course .quiz-results,
6776 -#popup-course .quiz-content,
6777 -#popup-course .quiz-questions,
6778 -#popup-course .quiz-buttons,
6779 -#popup-course .quiz-attempts {
6780 - margin-bottom: 60px;
7839 +.course-item-popup .course-curriculum ul.curriculum-sections {
7840 + z-index: 9;
6781 7841 }
6782 -#popup-course .quiz-questions .lp-fib-content {
6783 - margin-bottom: 20px;
6784 - padding: 20px;
6785 - border: 2px solid #f5f5f5;
6786 - border-radius: 6px;
6787 - line-height: 1.6;
7842 +.course-item-popup .lp-course-curriculum .course-section .course-item__content {
7843 + flex-direction: column;
7844 + row-gap: 4px;
6788 7845 }
6789 -#popup-course .quiz-questions .lp-fib-input {
6790 - display: inline-block;
6791 - width: auto;
6792 - max-width: none;
7846 +
7847 +/***********/
7848 +body.course-item-popup {
7849 + overflow-y: hidden;
6793 7850 }
6794 -#popup-course .quiz-questions .lp-fib-input > input {
6795 - height: 36px;
6796 - padding: 6px 16px;
6797 - border: 1px solid #222;
6798 - line-height: 36px;
7851 +@media (max-width: 1200px) {
7852 + body.course-item-popup #learn-press-course-curriculum {
7853 + width: 300px;
7854 + }
6799 7855 }
6800 -#popup-course .quiz-questions .lp-fib-answered {
6801 - padding: 0 10px;
6802 - background: #ececec;
6803 - white-space: nowrap;
7856 +@media (max-width: 768px) {
7857 + body.course-item-popup #learn-press-course-curriculum {
7858 + margin-left: 0%;
7859 + }
6804 7860 }
6805 -#popup-course .quiz-questions .lp-fib-answered.fail {
6806 - border: 2px solid #d85554;
7861 +@media (max-width: 768px) {
7862 + body.course-item-popup #learn-press-course-curriculum .course-curriculum {
7863 + width: 200px;
7864 + }
6807 7865 }
6808 -#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer {
6809 - text-decoration: line-through;
7866 +@media (max-width: 1300px) {
7867 + body.course-item-popup #learn-press-course-curriculum .progress-bg {
7868 + width: 40px;
7869 + }
6810 7870 }
6811 -#popup-course .quiz-questions .lp-fib-answered.correct {
6812 - 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-left: 0%;
7877 + margin-bottom: 20px;
7878 + }
6813 7879 }
6814 -#popup-course .quiz-questions .lp-fib-note {
6815 - display: flex;
6816 - margin-right: 10px;
6817 - font-size: 14px;
6818 - font-weight: 400;
6819 - align-items: center;
7880 +@media (max-width: 1300px) {
7881 + body.course-item-popup #content-item-nav {
7882 + right: 300px;
7883 + }
6820 7884 }
6821 -#popup-course .quiz-questions .lp-fib-note > span {
6822 - display: inline-block;
6823 - width: 20px;
6824 - height: 20px;
6825 - margin: 0 0 0 5px;
7885 +@media (max-width: 768px) {
7886 + body.course-item-popup #content-item-nav {
7887 + right: 200px;
7888 + }
6826 7889 }
6827 -#popup-course .quiz-questions .lp-sorting-choice__check-answer {
6828 - padding: 5px 20px;
6829 - border: 2px solid #059601;
6830 - border-radius: 5px;
6831 - font-size: 1rem;
7890 +@media (max-width: 1300px) {
7891 + body.course-item-popup .section-desc {
7892 + display: none;
7893 + }
6832 7894 }
6833 -#popup-course .question .answer-option input[type=radio],
6834 -#popup-course .question .answer-option input[type=checkbox] {
6835 - -webkit-transform: translateY(-50%);
6836 - -moz-transform: translateY(-50%);
6837 - -ms-transform: translateY(-50%);
6838 - -o-transform: translateY(-50%);
6839 - transform: translateY(-50%);
6840 - margin: 0 10px 0 0;
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 + }
6841 7900 }
6842 -#popup-course .question .answer-option input[type=radio]::before {
6843 - border-radius: 50%;
6844 -}
6845 -#popup-course .question .question-response {
6846 - display: flex;
6847 - align-items: center;
6848 - justify-content: flex-start;
6849 -}
6850 -#popup-course .scrollbar-light > .scroll-element {
6851 - z-index: 9999;
6852 -}
6853 -#popup-course .scrollbar-light > .scroll-element.scroll-y {
6854 - display: none;
6855 -}
6856 -#popup-course .scrollbar-light > .scroll-element.scroll-y .scroll-bar {
6857 - -webkit-box-sizing: border-box;
6858 - -moz-box-sizing: border-box;
6859 - box-sizing: border-box;
6860 -}
6861 7901
6862 7902 body.admin-bar #popup-course {
6863 7903 top: 32px;
6864 7904 }
6865 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle {
6866 - right: 0;
6867 -}
6868 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle::before {
7905 +body.lp-sidebar-toggle__close #sidebar-toggle::before {
6869 7906 content: "\f0da";
6870 7907 }
6871 -body.lp-sidebar-toggle__close #popup-course #popup-sidebar {
7908 +body.lp-sidebar-toggle__close #popup-sidebar {
6872 7909 flex: 0 0 0;
6873 7910 }
6874 -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 {
6875 7912 right: 0;
6876 7913 }
6877 7914 @media (max-width: 768px) {
6878 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle {
6879 - right: 0;
6880 - }
6881 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle::before {
7915 + body:not(.lp-sidebar-toggle__open) #sidebar-toggle::before {
6882 7916 content: "\f0da";
6883 7917 }
6884 - body:not(.lp-sidebar-toggle__open) #popup-course #popup-sidebar {
7918 + body:not(.lp-sidebar-toggle__open) #popup-sidebar {
6885 7919 flex: 0 0 0;
6886 7920 }
6887 7921 }
6888 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 +}
6889 7937 .course-curriculum .section-header .section-meta {
6890 7938 position: relative;
6891 7939 }
6892 7940
6893 7941 @media screen and (max-width: 1280px) {
6894 - #popup-course #popup-sidebar {
7942 + #popup-sidebar {
6895 7943 flex-basis: 300px;
6896 7944 }
6897 - #popup-course #popup-sidebar .course-curriculum {
7945 + #popup-sidebar .course-curriculum {
6898 7946 width: 300px;
6899 7947 }
6900 - #popup-course #popup-header,
6901 -#popup-course #popup-footer {
7948 + #popup-header, #popup-footer {
6902 7949 right: 300px;
6903 7950 }
6904 - #popup-course #sidebar-toggle {
6905 - right: 299px;
6906 - }
6907 7951 }
6908 7952 @media screen and (max-width: 782px) {
6909 7953 body.admin-bar #popup-course {
6910 7954 top: 46px;
6911 7955 }
6912 - #popup-course #popup-sidebar {
6913 - flex-basis: 250px;
7956 + #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
7957 + display: none;
6914 7958 }
6915 - #popup-course #popup-sidebar .course-curriculum {
6916 - width: 250px;
7959 + #popup-sidebar {
7960 + flex-basis: 300px;
6917 7961 }
6918 - #popup-course #popup-header,
6919 -#popup-course #popup-footer {
6920 - right: 250px;
7962 + #popup-sidebar .course-curriculum {
7963 + width: 300px;
6921 7964 }
6922 - #popup-course #sidebar-toggle {
6923 - right: 249px;
7965 + #popup-header,
7966 + #popup-footer {
7967 + right: 300px;
6924 7968 }
6925 - #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
6926 - display: none;
6927 - }
6928 7969 }
6929 7970 .content-item-wrap {
6930 7971 width: 792px;
6931 7972 max-width: 100%;
6932 7973 margin: 0 auto;
6933 - padding-bottom: 80px;
7974 + --lp-item-padding: 60px;
7975 + padding-top: var(--lp-item-padding);
7976 + padding-bottom: var(--lp-item-padding);
6934 7977 }
6935 7978 @media (max-width: 1024px) {
6936 7979 .content-item-wrap {
6937 7980 width: 100%;
7981 + --lp-item-padding: 40px;
6938 7982 }
6939 7983 }
6940 7984 .content-item-wrap .course-item-title {
6941 7985 margin-top: 0;
6942 7986 margin-bottom: 24px;
6943 - color: #333;
6944 - font-size: 30px;
6945 - font-weight: 600;
7987 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
7988 + font-weight: 700;
6946 7989 }
6947 7990 @media (max-width: 767px) {
6948 7991 .content-item-wrap .course-item-title {
6949 7992 text-align: center;
@@ -6948,32 +7991,24 @@
6948 7991 .content-item-wrap .course-item-title {
6949 7992 text-align: center;
6950 7993 }
6951 7994 }
6952 -.content-item-wrap h4 {
6953 - font-size: 1.5rem;
6954 - font-weight: 500;
6955 - line-height: 1.5;
7995 +.content-item-wrap .content-item-summary:after {
7996 + clear: both;
7997 + content: "";
7998 + display: block;
6956 7999 }
6957 -.content-item-wrap .content-item-summary {
6958 - padding-top: 50px;
6959 -}
6960 8000 .content-item-wrap .content-item-description {
6961 8001 margin-bottom: 30px;
6962 8002 }
8003 +.content-item-wrap .content-item-description .wp-video, .content-item-wrap .content-item-description .mejs-container {
8004 + margin-bottom: 15px;
8005 +}
6963 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 {
6964 - margin-top: 0;
6965 - margin-bottom: 18px;
6966 - font-size: 18px;
8007 + margin-top: 10px;
8008 + margin-bottom: 15px;
6967 8009 letter-spacing: unset;
6968 8010 }
6969 -.content-item-wrap .content-item-description p {
6970 - margin: 0 0 18px 0;
6971 - color: #666;
6972 - font-size: 16px;
6973 - font-weight: 300;
6974 - line-height: 26px;
6975 -}
6976 8011 .content-item-wrap .content-item-description img {
6977 8012 max-width: 100%;
6978 8013 height: auto;
6979 8014 vertical-align: middle;
@@ -6983,11 +8018,9 @@
6983 8018 }
6984 8019 .content-item-wrap .quiz-content {
6985 8020 margin-bottom: 40px;
6986 8021 color: #666;
6987 - font-size: 16px;
6988 8022 font-weight: 300;
6989 - line-height: 26px;
6990 8023 }
6991 8024 .content-item-wrap .quiz-content img {
6992 8025 max-width: 100%;
6993 8026 height: auto;
@@ -6996,49 +8029,13 @@
6996 8029 .content-item-wrap .quiz-buttons {
6997 8030 display: flex;
6998 8031 justify-content: center;
6999 8032 text-align: center;
8033 + gap: 10px;
7000 8034 }
7001 8035 .content-item-wrap .quiz-buttons .button-right .lp-button {
7002 8036 margin: 0 15px 0 0;
7003 8037 }
7004 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav] {
7005 - margin: 0;
7006 - border: 1px solid #d9e0f1;
7007 - color: #777;
7008 - background: #fbfcff;
7009 -}
7010 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]::before {
7011 - display: inline-block;
7012 - width: 15px;
7013 - height: 15px;
7014 - border: 2px solid #d9e0f1;
7015 - border-top-color: transparent;
7016 - border-right-color: transparent;
7017 - content: "";
7018 - -webkit-transform: rotate(45deg);
7019 - -moz-transform: rotate(45deg);
7020 - -ms-transform: rotate(45deg);
7021 - -o-transform: rotate(45deg);
7022 - transform: rotate(45deg);
7023 -}
7024 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].prev::before {
7025 - margin-right: 7px;
7026 - -webkit-transform: rotate(-135deg);
7027 - -moz-transform: rotate(-135deg);
7028 - -ms-transform: rotate(-135deg);
7029 - -o-transform: rotate(-135deg);
7030 - transform: rotate(-135deg);
7031 -}
7032 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next {
7033 - margin-right: -1px;
7034 -}
7035 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next::before {
7036 - margin-left: 7px;
7037 -}
7038 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]:hover {
7039 - background: #fff;
7040 -}
7041 8038 .content-item-wrap .quiz-buttons.align-center {
7042 8039 display: block;
7043 8040 text-align: center;
7044 8041 }
@@ -7046,16 +8043,18 @@
7046 8043 text-align: center;
7047 8044 }
7048 8045 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7049 8046 position: fixed;
7050 - z-index: 99999;
8047 + z-index: 999;
7051 8048 bottom: 0;
7052 8049 right: 50%;
7053 8050 width: 100%;
7054 8051 max-width: 792px;
7055 - height: 49px;
8052 + height: auto;
7056 8053 margin-right: 237px;
7057 8054 transform: translateX(50%);
8055 + background: #fff;
8056 + padding-bottom: 10px;
7058 8057 }
7059 8058 @media (max-width: 768px) {
7060 8059 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7061 8060 width: 100% !important;
@@ -7070,60 +8069,43 @@
7070 8069 }
7071 8070 .content-item-wrap .quiz-buttons:not(.infinity).is-last .next {
7072 8071 display: none;
7073 8072 }
7074 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .prev {
7075 - border-top-left-radius: 0;
7076 - border-bottom-left-radius: 0;
7077 -}
7078 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .next {
7079 - border-top-right-radius: 0;
7080 - border-bottom-right-radius: 0;
7081 -}
7082 -.content-item-wrap .questions-pagination {
7083 - height: 33px;
7084 - padding: 8px 0;
7085 - background: #fff;
7086 - text-align: center;
7087 -}
7088 8073 .content-item-wrap .questions-pagination .nav-links {
7089 8074 text-align: center;
8075 + display: flex;
8076 + justify-content: center;
8077 + gap: 4px;
8078 + margin-top: 6px;
7090 8079 }
7091 8080 .content-item-wrap .questions-pagination .nav-links .page-numbers {
7092 - display: inline-block;
7093 - vertical-align: middle;
7094 - margin: 0 3px 3px;
7095 - padding: 10px 16px;
7096 - color: #666;
8081 + padding: 10px 15px;
8082 + margin: 0;
8083 + color: var(--lp-color-base, #333);
7097 8084 background-color: transparent;
7098 - font-size: 16px;
7099 - font-weight: 300;
8085 + font-weight: normal;
8086 + border: 1px solid var(--lp-border-color, #E2E0DB);
7100 8087 line-height: 1;
7101 - border: 1px solid;
7102 - cursor: pointer;
8088 + border-radius: var(--lp-border-radius, 5px);
7103 8089 }
7104 -.content-item-wrap .questions-pagination .nav-links .page-numbers.next, .content-item-wrap .questions-pagination .nav-links .page-numbers.prev {
7105 - display: inline-block;
7106 - padding: 10px;
7107 - background: transparent;
7108 - font-size: 16px;
7109 - text-align: center;
7110 - text-decoration: none;
7111 - text-transform: none;
7112 - border: 1px solid;
8090 +.content-item-wrap .questions-pagination .nav-links .page-numbers.dots {
8091 + border: none;
7113 8092 }
7114 8093 .content-item-wrap .questions-pagination .nav-links .page-numbers.current, .content-item-wrap .questions-pagination .nav-links .page-numbers:hover {
7115 8094 color: var(--lp-primary-color);
7116 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 +}
7117 8104
7118 8105 .course-curriculum .section-title {
7119 8106 position: relative;
7120 8107 margin-bottom: 0;
7121 - padding: 8px 0;
7122 - color: #5383f7;
7123 - font-size: 16px;
7124 - font-weight: normal;
7125 - line-height: 1;
7126 8108 }
7127 8109 .course-curriculum .section-title span.show-desc {
7128 8110 display: inline-block;
7129 8111 position: absolute;
@@ -7133,17 +8115,162 @@
7133 8115 height: 20px;
7134 8116 transform: translate(0, -50%);
7135 8117 }
7136 8118 .course-curriculum .section-title span.show-desc::before {
7137 - font-family: "Font Awesome 5 Free";
7138 - font-size: 18px;
7139 - font-weight: 900;
8119 + font-family: "lp-icon";
8120 + font-size: 1.125em;
7140 8121 content: "\f107";
7141 8122 }
7142 8123 .course-curriculum .section-title span.show-desc:hover::before {
7143 - border-top-color: #ccc;
8124 + border-top-color: var(--lp-border-color, #E2E0DB);
7144 8125 }
7145 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 + right: 50%;
8199 + left: 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 + right: 50%;
8215 + bottom: -5px;
8216 + margin-right: -3px;
8217 + border-right: 5px solid transparent;
8218 + border-left: 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: right;
8240 + opacity: 0;
8241 + transition: all 0.27s ease;
8242 + position: absolute;
8243 + left: 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 + right: 0;
8258 + left: 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 +
7146 8273 .lp-overlay {
7147 8274 display: none;
7148 8275 position: fixed;
7149 8276 z-index: 99999;
@@ -7178,8 +8305,12 @@
7178 8305 text-align: center;
7179 8306 align-items: center;
7180 8307 justify-content: center;
7181 8308 }
8309 +.lp-modal-dialog .learn-press-message {
8310 + width: auto;
8311 + margin: 0 !important;
8312 +}
7182 8313 .lp-modal-dialog .lp-modal-content {
7183 8314 display: inline-block;
7184 8315 overflow: hidden;
7185 8316 z-index: 2;
@@ -7190,8 +8321,17 @@
7190 8321 vertical-align: middle;
7191 8322 background: white;
7192 8323 color: black;
7193 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 +}
7194 8334 .lp-modal-dialog .lp-modal-header {
7195 8335 background: #7c60d9;
7196 8336 border-bottom: 1px solid #eee;
7197 8337 padding: 1em;
@@ -7198,14 +8338,14 @@
7198 8338 }
7199 8339 .lp-modal-dialog .lp-modal-header h3 {
7200 8340 margin: 0;
7201 8341 color: white;
7202 - font-size: inherit;
7203 8342 font-weight: 400;
7204 8343 }
7205 8344 .lp-modal-dialog .lp-modal-body .main-content {
7206 8345 max-height: 500px;
7207 8346 overflow: auto;
8347 + overscroll-behavior: contain;
7208 8348 }
7209 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 {
7210 8350 padding: 1em;
7211 8351 }
@@ -7239,18 +8379,14 @@
7239 8379 right: 50%;
7240 8380 padding: 35px 60px 28px 60px;
7241 8381 background: #fff;
7242 8382 transform: translate(50%, -50%);
7243 - -webkit-border-radius: 4px;
7244 - -moz-border-radius: 4px;
7245 8383 border-radius: 4px;
7246 8384 }
7247 8385 #lp-modal-window #lp-modal-content {
7248 8386 margin: 0 0 24px 0;
7249 8387 color: #333;
7250 - font-size: 16px;
7251 8388 font-weight: 400;
7252 - line-height: 26px;
7253 8389 text-align: center;
7254 8390 }
7255 8391 #lp-modal-window #lp-modal-content > * {
7256 8392 margin: 0 0 0.5em;
@@ -7276,8 +8412,14 @@
7276 8412 width: 100%;
7277 8413 }
7278 8414 }
7279 8415
8416 +@media (min-width: 769px) {
8417 + #learn-press-item-comments {
8418 + padding-bottom: 50px;
8419 + }
8420 +}
8421 +
7280 8422 .learn-press-progress {
7281 8423 overflow: hidden;
7282 8424 position: relative;
7283 8425 width: 80px;
@@ -7283,8 +8425,24 @@
7283 8425 width: 80px;
7284 8426 height: 6px;
7285 8427 border-radius: 3px;
7286 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 + right: 50%;
8439 + width: 100%;
8440 + height: 100%;
8441 + margin-right: -100%;
8442 + background: var(--lp-primary-color);
8443 + border-radius: 5px;
8444 +}
7287 8445 .learn-press-progress .learn-press-progress__active {
7288 8446 position: absolute;
7289 8447 z-index: 1;
7290 8448 right: -100%;
@@ -7292,11 +8450,8 @@
7292 8450 height: 100%;
7293 8451 border-radius: 3px;
7294 8452 background: var(--lp-primary-color);
7295 8453 -webkit-transition: 0.5s;
7296 - -moz-transition: 0.5s;
7297 - -ms-transition: 0.5s;
7298 - -o-transition: 0.5s;
7299 8454 transition: 0.5s;
7300 8455 }
7301 8456 .learn-press-progress::before {
7302 8457 display: block;
@@ -7308,12 +8463,45 @@
7308 8463 background: #ccc;
7309 8464 content: "";
7310 8465 }
7311 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 + right: 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 + right: 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 +
7312 8498 .course-curriculum .section-header .section-left {
7313 8499 display: flex;
8500 + align-items: center;
8501 + gap: 16px;
7314 8502 }
7315 -.course-curriculum .section-header .section-left .section-title {
8503 +.course-curriculum .section-header .section-left .wrapper-section-title {
7316 8504 flex: 1;
7317 8505 }
7318 8506 .course-curriculum .section-header .section-left .section-toggle {
7319 8507 flex: 0 0 40px;
@@ -7319,19 +8507,20 @@
7319 8507 flex: 0 0 40px;
7320 8508 align-items: center;
7321 8509 text-align: center;
7322 8510 cursor: pointer;
8511 + min-width: 1em;
7323 8512 }
7324 -.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 {
7325 8514 display: none;
7326 8515 }
7327 8516 .course-curriculum .section-header .learn-press-progress {
7328 8517 width: 80px;
7329 8518 }
7330 -.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 {
7331 8520 display: block;
7332 8521 }
7333 -.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 {
7334 8523 display: none;
7335 8524 }
7336 8525 .course-curriculum .section.closed .section-content {
7337 8526 overflow: hidden;
@@ -7337,34 +8526,22 @@
7337 8526 overflow: hidden;
7338 8527 height: 0;
7339 8528 }
7340 8529
7341 -* {
7342 - box-sizing: border-box;
7343 - margin: 0;
7344 - padding: 0;
8530 +.scroll-wrapper {
8531 + overflow: hidden;
8532 + opacity: 0;
7345 8533 }
7346 -
7347 -button {
7348 - cursor: pointer;
8534 +.scroll-wrapper .scroll-element {
8535 + background: transparent;
7349 8536 }
7350 -
7351 -input, button, select, textarea {
7352 - outline: none;
8537 +.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
8538 + transition: opacity 0.25s;
7353 8539 }
7354 -
7355 -html {
7356 - overflow-x: hidden;
8540 +.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
8541 + opacity: 0.7;
7357 8542 }
7358 8543
7359 -a {
7360 - -webkit-transition: 0.3s;
7361 - -moz-transition: 0.3s;
7362 - -ms-transition: 0.3s;
7363 - -o-transition: 0.3s;
7364 - transition: 0.3s;
7365 -}
7366 -
7367 8544 .lp-skeleton-animation {
7368 8545 margin: 0;
7369 8546 padding: 0;
7370 8547 list-style: none;
@@ -7373,9 +8550,9 @@
7373 8550 width: 100%;
7374 8551 height: 16px;
7375 8552 margin-top: 15px;
7376 8553 border-radius: 2px;
7377 - 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%);
7378 8555 background-size: 400% 100%;
7379 8556 list-style: none;
7380 8557 animation: lp-skeleton-loading 1.4s ease infinite;
7381 8558 }
@@ -7387,8 +8564,37 @@
7387 8564 to {
7388 8565 background-position: 100% 50%;
7389 8566 }
7390 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: right;
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: right;
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 +
7391 8597 .learnpress.theme-twentytwentytwo .wp-site-blocks, .learnpress.twentytwentytwo .wp-site-blocks {
7392 8598 max-width: none;
7393 8599 padding-left: 0;
7394 8600 padding-right: 0;
@@ -7400,10 +8606,9 @@
7400 8606 }
7401 8607 .learnpress.theme-twentytwentytwo .lp-archive-courses, .learnpress.twentytwentytwo .lp-archive-courses {
7402 8608 max-width: none;
7403 8609 }
7404 -
7405 -.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 {
7406 8611 max-width: 100%;
7407 8612 margin-right: 0 !important;
7408 8613 margin-left: 0 !important;
7409 8614 padding-right: 0 !important;
@@ -7409,313 +8614,356 @@
7409 8614 padding-right: 0 !important;
7410 8615 padding-left: 0 !important;
7411 8616 }
7412 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 +
7413 8628 @media (max-width: 1199px) {
7414 - .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 {
7415 8630 padding-right: 15px;
7416 8631 padding-left: 15px;
7417 8632 }
7418 8633 }
7419 -input[type=text],
7420 -input[type=email],
7421 -input[type=number],
7422 -input[type=password] {
7423 - -webkit-box-sizing: border-box;
7424 - -moz-box-sizing: border-box;
7425 - 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;
7426 8644 margin: 0;
7427 - box-shadow: unset;
8645 + padding: 0;
8646 + border: 0;
8647 + outline: 0;
8648 + background: transparent;
8649 + list-style: none;
7428 8650 }
7429 -
7430 -/* start reset css */
7431 -body {
7432 - background: #fff;
8651 +.learnpress-block-pagination .page-numbers > li,
8652 +.learn-press-pagination .page-numbers > li {
8653 + display: inline-block;
8654 + margin: 0;
7433 8655 }
7434 -body.learnpress-page {
7435 - 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;
7436 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 +}
7437 8672
7438 -.wrap-fullwidth a:focus,
7439 -.wrap-fullwidth button:focus,
7440 -.wrap-fullwidth input:focus,
7441 -.wrap-fullwidth textarea:focus {
7442 - border: 0;
7443 - 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;
7444 8679 }
7445 -.wrap-fullwidth a:hover {
7446 - text-decoration: none;
8680 +ul.learn-press-breadcrumb li {
8681 + display: inline-block;
8682 + margin: 0;
7447 8683 }
7448 -.wrap-fullwidth p {
7449 - word-break: break-word;
8684 +ul.learn-press-breadcrumb li a:hover {
8685 + color: var(--lp-primary-color);
7450 8686 }
7451 -.wrap-fullwidth p:last-child {
7452 - margin-bottom: 0;
8687 +ul.learn-press-breadcrumb i {
8688 + margin: 0 8px;
7453 8689 }
7454 -.wrap-fullwidth label {
7455 - display: block;
7456 - margin: 0;
7457 - outline: none;
8690 +ul.learn-press-breadcrumb a {
8691 + color: inherit;
7458 8692 }
7459 -.wrap-fullwidth img {
7460 - max-width: 100%;
7461 - 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;
7462 8706 }
7463 -.wrap-fullwidth form {
8707 +
8708 +table.lp-list-table {
8709 + border-collapse: collapse;
8710 + width: 100%;
7464 8711 margin: 0;
8712 + min-width: 768px;
8713 + border: none;
7465 8714 }
7466 -.wrap-fullwidth .col-full {
7467 - box-sizing: border-box;
7468 - max-width: 100%;
8715 +table.lp-list-table td {
7469 8716 padding: 0;
7470 8717 }
7471 -.wrap-fullwidth .col-full .woocommerce-breadcrumb {
7472 - display: none;
8718 +table.lp-list-table .learn-press-pagination {
8719 + text-align: right;
7473 8720 }
7474 -
7475 -/* end reset css */
7476 -footer {
7477 - clear: both;
8721 +table.lp-list-table thead {
8722 + border: none;
7478 8723 }
7479 -
7480 -.margin-bottom {
7481 - 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;
7482 8726 }
7483 -
7484 -.hide-if-js {
7485 - 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);
7486 8733 }
7487 -
7488 -.clearfix::after {
7489 - display: block;
7490 - clear: both;
7491 - content: "";
8734 +table.lp-list-table thead th {
8735 + background: none;
8736 + border: none;
8737 + padding: 10px 20px;
8738 + text-align: right;
7492 8739 }
7493 -
7494 -.lp-form-fields {
7495 - margin: 0;
8740 +table.lp-list-table thead th td {
8741 + border: none;
7496 8742 padding: 0;
7497 - list-style: none;
7498 8743 }
7499 -.lp-form-fields .form-field {
7500 - margin: 0 0 20px 0;
7501 - list-style: none;
8744 +table.lp-list-table tbody tr {
8745 + border: none;
7502 8746 }
7503 -
7504 -.lp-content-wrap {
7505 - width: 1170px;
7506 - max-width: 90%;
7507 - margin: 0 auto;
8747 +table.lp-list-table tbody tr:nth-child(even) {
8748 + background-color: hsla(0, 0%, 50%, 0.05);
7508 8749 }
7509 -.lp-content-wrap > h2 {
7510 - margin-top: 0;
7511 - margin-bottom: 26px;
7512 - color: #333;
7513 - font-size: 30px;
7514 - font-weight: 600;
8750 +table.lp-list-table tbody tr:hover {
8751 + background-color: #eff6ff;
7515 8752 }
7516 -
7517 -.learn-press-breadcrumb {
7518 - max-width: 1170px;
7519 - width: 100%;
7520 - 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: right;
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;
7521 8780 padding: 0;
7522 - color: #333;
7523 - font-size: 14px;
7524 - font-weight: 400;
7525 - list-style: none;
7526 8781 }
7527 -.learn-press-breadcrumb li {
7528 - display: inline-block;
7529 - margin: 0;
8782 +table.lp-list-table.order-table-details tbody tr:last-child {
8783 + --lp-white-grey: var(--lp-border-color, #E2E0DB);
7530 8784 }
7531 -.learn-press-breadcrumb li a:hover {
7532 - color: var(--lp-primary-color);
8785 +table.lp-list-table.order-table-details tfoot {
8786 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
7533 8787 }
7534 -.learn-press-breadcrumb i {
7535 - margin: 0 5px;
7536 - color: #666;
7537 - 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;
7538 8791 }
7539 -@media (max-width: 1024px) {
7540 - .learn-press-breadcrumb {
7541 - padding-left: 15px;
7542 - padding-right: 15px;
7543 - }
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;
7544 8794 }
7545 -.learn-press-breadcrumb a {
7546 - color: #666;
7547 - 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;
7548 8804 }
7549 8805
7550 -.learnpress-page .lp-button,
7551 -.learnpress-page #lp-button {
7552 - 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;
7553 8828 border: 1px solid #ccc;
7554 - color: #333;
7555 - background: transparent;
7556 - box-shadow: unset;
7557 - font-family: inherit;
7558 - font-size: 16px;
7559 - font-weight: 400;
7560 - line-height: 1;
7561 - text-align: center;
7562 - vertical-align: middle;
7563 - text-decoration: none;
7564 - text-transform: capitalize;
7565 - -webkit-box-sizing: border-box;
7566 - -moz-box-sizing: border-box;
7567 - box-sizing: border-box;
7568 - -webkit-border-radius: 3px;
7569 - -moz-border-radius: 3px;
7570 - border-radius: 3px;
7571 - -webkit-transition: all 0.25s;
7572 - -moz-transition: all 0.25s;
7573 - -ms-transition: all 0.25s;
7574 - -o-transition: all 0.25s;
7575 - transition: all 0.25s;
7576 - /*&.gray {
7577 - position: absolute;
7578 - z-index: 1;
7579 - top: 8px;
7580 - right: 5px;
7581 - padding: 0;
7582 - border: 0;
7583 -
7584 - &:hover {
7585 - background: transparent;
7586 - text-decoration: none;
7587 - }
7588 -
7589 - &:focus {
7590 - border: 0;
7591 - outline: 0;
7592 - }
7593 - }*/
8829 + color: inherit;
7594 8830 }
7595 -.learnpress-page .lp-button.large,
7596 -.learnpress-page #lp-button.large {
7597 - height: 52px;
7598 - padding: 18px 30px;
7599 - font-size: 18px;
8831 +.swal2-popup .swal2-warning {
8832 + color: #e02200;
8833 + border-color: transparent;
8834 + background-color: rgba(223, 0, 0, 0.1019607843);
7600 8835 }
7601 -.learnpress-page .lp-button:hover,
7602 -.learnpress-page #lp-button:hover {
7603 - border-color: var(--lp-primary-color);
7604 - color: #fff;
7605 - background: var(--lp-primary-color);
8836 +.swal2-popup .swal2-icon {
8837 + width: 50px;
8838 + height: 50px;
7606 8839 }
7607 -.learnpress-page .lp-button.btn-ajax-off .icon,
7608 -.learnpress-page #lp-button.btn-ajax-off .icon {
7609 - display: none;
8840 +.swal2-popup .swal2-icon .swal2-icon-content {
8841 + font-size: 0;
7610 8842 }
7611 -.learnpress-page .lp-button.btn-ajax-on .icon,
7612 -.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;
7613 8847 display: inline-block;
7614 - margin-left: 5px;
7615 - -webkit-animation: lp-rotating 1s linear infinite;
7616 - -moz-animation: lp-rotating 1s linear infinite;
7617 - animation: lp-rotating 1s linear infinite;
7618 8848 }
7619 -.learnpress-page .lp-button:focus,
7620 -.learnpress-page #lp-button:focus {
7621 - outline: 0;
8849 +.swal2-popup .swal2-title {
8850 + font-size: 1.5em;
7622 8851 }
7623 -.learnpress-page .lp-button.loading::before,
7624 -.learnpress-page #lp-button.loading::before {
7625 - display: inline-block;
7626 - font-family: "Font Awesome 5 Free";
7627 - font-weight: 900;
7628 - content: "\f110";
7629 - animation: lp-rotating 1s linear infinite;
8852 +.swal2-popup .swal2-html-container {
8853 + font-size: 1em;
7630 8854 }
7631 -.learnpress-page .rwmb-field .description {
7632 - margin-top: 8px;
7633 - color: #999;
7634 - font-size: smaller;
7635 - font-style: italic;
8855 +.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown {
8856 + max-height: 200px;
8857 + overflow: hidden;
7636 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 +}
7637 8870
7638 -.btn-base {
7639 - border-color: var(--lp-primary-color);
7640 - color: white;
7641 - 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;
7642 8880 }
7643 -
7644 -.lp-ajax-message {
7645 - display: none;
7646 - margin-top: 20px;
7647 - padding: 20px;
7648 - border: 2px solid #059601;
7649 - border-radius: 9px;
7650 - font-size: 15px;
7651 - line-height: 1.4;
8881 +.lp-form-filter__fields {
8882 + display: flex;
8883 + flex-wrap: wrap;
8884 + align-items: flex-end;
8885 + gap: 14px;
7652 8886 }
7653 -.lp-ajax-message.error {
7654 - border-color: #d85554;
8887 +.lp-form-filter__fields > * {
8888 + flex: 1 1 0;
8889 + min-width: 0;
7655 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: right;
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 +}
7656 8914
7657 -.course-meta {
7658 - margin-bottom: 14px;
8915 +/* end reset css */
8916 +@media (max-width: 1024px) {
8917 + body.learnpress-page {
8918 + --lp-cotainer-padding: 1rem;
8919 + }
7659 8920 }
7660 -.course-meta .course-students::before {
7661 - font-family: "Font Awesome 5 Free";
7662 - content: "";
8921 +footer {
8922 + clear: both;
7663 8923 }
7664 8924
7665 -.lp-entry-content .course-tabs {
7666 - margin-bottom: 60px;
8925 +.margin-bottom {
8926 + margin-bottom: 20px;
7667 8927 }
7668 8928
7669 -/* Archive */
7670 -.learn-press-checkout-comment h4 {
7671 - display: none;
8929 +.hide-if-js {
8930 + display: none !important;
7672 8931 }
7673 8932
7674 -.order-comments {
7675 - width: 100%;
7676 - padding: 15px;
7677 - min-height: 150px;
7678 - border: 1px solid #ccc;
7679 - resize: none;
8933 +.clearfix::after {
8934 + display: block;
8935 + clear: both;
8936 + content: "";
7680 8937 }
7681 8938
7682 -.learn-press-progress .progress-bg {
7683 - overflow: hidden;
7684 - position: relative;
7685 - height: 6px;
7686 - background: #ccc;
7687 - -webkit-border-radius: 5px;
7688 - -moz-border-radius: 5px;
7689 - border-radius: 5px;
8939 +.lp-form-fields {
8940 + margin: 0;
8941 + padding: 0;
8942 + list-style: none;
7690 8943 }
7691 -.learn-press-progress .progress-bg .progress-active {
7692 - position: absolute;
7693 - right: 50%;
7694 - width: 100%;
7695 - height: 100%;
7696 - margin-right: -100%;
7697 - background: var(--lp-primary-color);
7698 - -webkit-border-radius: 5px;
7699 - -moz-border-radius: 5px;
7700 - border-radius: 5px;
8944 +.lp-form-fields .form-field {
8945 + margin: 0 0 20px 0;
8946 + list-style: none;
7701 8947 }
7702 8948
8949 +.lp-entry-content .course-tabs {
8950 + margin-bottom: 40px;
8951 +}
8952 +
7703 8953 /**
7704 8954 * Forms
7705 8955 */
7706 -.retake-course,
7707 -.enroll-course,
7708 -.purchase-course {
7709 - 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;
7710 8962 }
7711 8963
7712 8964 /* */
7713 -.table-orders {
7714 - font-size: 16px;
7715 -}
7716 -.table-orders th,
7717 -.table-orders td {
8965 +.table-orders th, .table-orders td {
7718 8966 padding: 5px 10px;
7719 8967 }
7720 8968
7721 8969 .form-button {
@@ -7721,42 +8969,8 @@
7721 8969 .form-button {
7722 8970 display: inline-block;
7723 8971 }
7724 8972
7725 -.learn-press-pagination {
7726 - padding-bottom: 20px;
7727 - text-align: center;
7728 -}
7729 -.learn-press-pagination .page-numbers {
7730 - display: inline-block;
7731 - margin: 0;
7732 - padding: 0;
7733 - border: 0;
7734 - outline: 0;
7735 - background: transparent;
7736 - list-style: none;
7737 -}
7738 -.learn-press-pagination .page-numbers > li {
7739 - display: inline-block;
7740 - margin: 0;
7741 - padding: 0 14px;
7742 -}
7743 -.learn-press-pagination .page-numbers > li .page-numbers {
7744 - float: unset;
7745 - padding: 0;
7746 - color: #666;
7747 - background: transparent;
7748 - font-size: 16px;
7749 - font-weight: 300;
7750 -}
7751 -.learn-press-pagination .page-numbers > li .page-numbers.current {
7752 - color: var(--lp-primary-color);
7753 - font-weight: 400;
7754 -}
7755 -.learn-press-pagination .page-numbers > li .page-numbers:hover {
7756 - color: var(--lp-primary-color);
7757 -}
7758 -
7759 8973 ul.list-table-nav {
7760 8974 display: flex;
7761 8975 margin-right: 0;
7762 8976 list-style: none;
@@ -7774,25 +8988,25 @@
7774 8988 margin-bottom: 0;
7775 8989 }
7776 8990
7777 8991 .primary-color {
7778 - color: #00adff;
8992 + color: var(--lp-primary-color);
7779 8993 }
7780 8994
7781 8995 .primary-color-before::before {
7782 - color: #00adff;
8996 + color: var(--lp-primary-color);
7783 8997 }
7784 8998
7785 8999 .primary-color-after::after {
7786 - color: #00adff;
9000 + color: var(--lp-primary-color);
7787 9001 }
7788 9002
7789 9003 .primary-background-color {
7790 - background: #00adff;
9004 + background: var(--lp-primary-color);
7791 9005 }
7792 9006
7793 9007 .primary-background-color {
7794 - background: #00adff;
9008 + background: var(--lp-primary-color);
7795 9009 }
7796 9010
7797 9011 .course-origin-price {
7798 9012 margin-left: 5px;
@@ -7799,28 +9013,8 @@
7799 9013 font-size: 85%;
7800 9014 text-decoration: line-through;
7801 9015 }
7802 9016
7803 -.course-item-nav {
7804 - display: flex;
7805 -}
7806 -.course-item-nav .prev,
7807 -.course-item-nav .next {
7808 - /* flex: 1;*/
7809 -}
7810 -.course-item-nav .prev span,
7811 -.course-item-nav .next span {
7812 - display: block;
7813 - font-weight: bold;
7814 -}
7815 -.course-item-nav .prev a,
7816 -.course-item-nav .next a {
7817 - color: #999;
7818 -}
7819 -.course-item-nav .next {
7820 - text-align: left;
7821 -}
7822 -
7823 9017 .content-item-wrap #comments {
7824 9018 margin-left: 0;
7825 9019 margin-right: 0;
7826 9020 }
@@ -7825,104 +9019,15 @@
7825 9019 margin-right: 0;
7826 9020 }
7827 9021 .content-item-wrap #comments #comment {
7828 9022 -webkit-box-sizing: border-box;
7829 - -moz-box-sizing: border-box;
7830 9023 box-sizing: border-box;
7831 9024 }
7832 9025
7833 -.course-summary-sidebar {
7834 - position: relative;
7835 -}
7836 -@media (min-width: 769px) {
7837 - .course-summary-sidebar.slide-down .course-summary-sidebar__inner {
7838 - position: fixed;
7839 - top: 0;
7840 - }
7841 -}
7842 -@media (min-width: 1200px) {
7843 - .course-summary-sidebar.slide-top .course-summary-sidebar__inner {
7844 - position: absolute;
7845 - }
7846 -}
7847 -
7848 -.course-graduation span {
7849 - color: #999;
7850 -}
7851 -.course-graduation .icon {
7852 - margin-left: 5px;
7853 - font-size: 20px;
7854 -}
7855 -.course-graduation.passed .icon {
7856 - color: #059601;
7857 -}
7858 -.course-graduation.error .icon {
7859 - color: #d85554;
7860 -}
7861 -
7862 -.learn-press-template-warning::before {
7863 - color: #ffc107;
7864 - font-family: "Font Awesome 5 Free";
7865 - content: "\f071";
7866 -}
7867 -
7868 -.lp-badge {
7869 - display: flex;
7870 - height: 30px;
7871 - padding: 0;
7872 - line-height: 1;
7873 - align-items: center;
7874 - justify-content: center;
7875 -}
7876 -.lp-badge::before, .lp-badge::after {
7877 - content: "";
7878 -}
7879 -.lp-badge::before {
7880 - display: inline-block;
7881 - position: relative;
7882 - z-index: 10;
7883 - color: #fff;
7884 - font-weight: bold;
7885 - line-height: 1;
7886 -}
7887 -.lp-badge.featured-course {
7888 - position: absolute;
7889 - z-index: 1;
7890 - top: 25px;
7891 - right: -110px;
7892 - width: 300px;
7893 - background: #93f;
7894 - text-align: center;
7895 - transform: rotate(45deg);
7896 -}
7897 -.lp-badge.featured-course::before {
7898 - font-size: 12px;
7899 - text-transform: uppercase;
7900 - content: attr(data-text);
7901 -}
7902 -
7903 -@media (min-width: 769px) {
7904 - #learn-press-item-comments {
7905 - padding-bottom: 50px;
7906 - }
7907 -}
7908 -
7909 9026 .course-tabs input[name=learn-press-course-tab-radio],
7910 9027 .course-tabs .course-tab-panel {
7911 9028 display: none;
7912 9029 }
7913 -.course-tabs .course-nav label {
7914 - display: flex;
7915 - align-items: center;
7916 - justify-content: center;
7917 - margin: 0;
7918 - padding: 17px 10px;
7919 - font-size: 16px;
7920 - line-height: 1;
7921 - font-weight: 600;
7922 - text-transform: capitalize;
7923 - cursor: pointer;
7924 -}
7925 9030
7926 9031 .no-event {
7927 9032 pointer-events: none;
7928 9033 }
@@ -7939,30 +9044,5 @@
7939 9044 }
7940 9045 }
7941 9046 .course-price:empty {
7942 9047 display: none !important;
7943 -}
7944 -
7945 -.quiz-attempts .attempts-heading {
7946 - margin-bottom: 15px;
7947 -}
7948 -.quiz-attempts table {
7949 - border-spacing: 0;
7950 - border-right: 1px solid var(--lp-secondary-color);
7951 - border-top: 1px solid var(--lp-secondary-color);
7952 - width: 100%;
7953 -}
7954 -.quiz-attempts table tr th, .quiz-attempts table tr td {
7955 - border-left: 1px solid var(--lp-secondary-color);
7956 - border-bottom: 1px solid var(--lp-secondary-color);
7957 - padding: 5px 15px;
7958 - text-align: center;
7959 -}
7960 -.quiz-attempts table tr th {
7961 - font-weight: 500;
7962 -}
7963 -
7964 -@media (max-width: 575px) {
7965 - #popup-course .quiz-attempts {
7966 - overflow-x: auto;
7967 - }
7968 9048 }