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