PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.9
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.9
4.4.9 4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 All 140 releases
← All changes | assets/css/learnpress.css +5443 -4380 4.1.6.9 → 4.4.9 View file →
@@ -1,37 +1,25 @@
1 1 @charset "UTF-8";
2 +:root {
3 + --lp-cotainer-max-with: var(--lp-container-max-width);
4 +}
5 +
6 +.wp-block-group {
7 + --lp-container-max-width: var(--wp--style--global--wide-size);
8 +}
9 +
2 10 /**
3 11 * Mixin
4 12 */
5 -@-webkit-keyframes rotating4 {
6 - from {
7 - -webkit-transform: rotate(0deg);
8 - -o-transform: rotate(0deg);
9 - transform: rotate(0deg);
10 - }
11 - to {
12 - -webkit-transform: rotate(360deg);
13 - -o-transform: rotate(360deg);
14 - transform: rotate(360deg);
15 - }
16 -}
17 13 @keyframes rotating4 {
18 14 from {
19 - -ms-transform: rotate(0deg);
20 - -moz-transform: rotate(0deg);
21 - -webkit-transform: rotate(0deg);
22 - -o-transform: rotate(0deg);
23 15 transform: rotate(0deg);
24 16 }
25 17 to {
26 - -ms-transform: rotate(360deg);
27 - -moz-transform: rotate(360deg);
28 - -webkit-transform: rotate(360deg);
29 - -o-transform: rotate(360deg);
30 18 transform: rotate(360deg);
31 19 }
32 20 }
33 -@-webkit-keyframes animation4 {
21 +@keyframes animation4 {
34 22 from {
35 23 left: -40%;
36 24 width: 40%;
37 25 }
@@ -39,123 +27,198 @@
39 27 left: 100%;
40 28 width: 10%;
41 29 }
42 30 }
43 -@keyframes animation4 {
44 - from {
45 - left: -40%;
46 - width: 40%;
31 +/**
32 +* Style for the buttons
33 +*/
34 +.lp-btn-edit-primary {
35 + border: none;
36 + background: #135e96;
37 + color: #fff;
38 +}
39 +.lp-btn-edit-primary:not(.active) {
40 + opacity: 0.5;
41 +}
42 +.lp-btn-edit-primary:hover, .lp-btn-edit-primary.active, .lp-btn-edit-primary.active:hover {
43 + background: #135E96;
44 + color: #fff;
45 + opacity: 1;
46 +}
47 +
48 +/* 5. Minimal Bottom Line */
49 +.btn-line::after {
50 + content: "";
51 + position: absolute;
52 + bottom: 0;
53 + left: 0;
54 + height: 4px;
55 + width: 0%;
56 + background-color: #38bdf8;
57 + animation: lineLoad 2s ease-in-out infinite;
58 +}
59 +
60 +@keyframes lineLoad {
61 + 0% {
62 + width: 0%;
63 + left: 0;
47 64 }
48 - to {
65 + 50% {
66 + width: 100%;
67 + left: 0;
68 + }
69 + 100% {
70 + width: 0%;
49 71 left: 100%;
50 - width: 10%;
51 72 }
52 73 }
53 -.learn-press-message {
74 +.lp-button {
75 + padding: 8px 16px;
76 + border: 1px solid var(--lp-border-color, #E2E0DB);
77 + border-radius: var(--lp-border-radius, 5px);
78 + color: #374151;
79 + font-weight: 500;
80 + text-decoration: none;
81 + cursor: pointer;
82 +}
83 +.lp-button.loading {
54 84 position: relative;
55 - margin: 0 0 20px 0;
56 - padding: 10px 50px 10px 15px;
57 - border-top: 5px solid #00adff;
58 - border-radius: 0 0 5px 5px;
59 - background: #f5f5f5;
60 - width: 100%;
85 + display: flex;
86 + align-items: center;
87 + justify-content: center;
88 + pointer-events: none;
89 + color: rgba(0, 0, 0, 0.2) !important;
61 90 }
62 -.learn-press-message.icon {
63 - padding-left: 45px;
64 -}
65 -.learn-press-message.icon::before {
66 - background: #00adff;
67 -}
68 -.learn-press-message.icon::after {
91 +.lp-button.loading:before {
69 92 position: absolute;
70 - top: 50%;
71 - left: 15px;
72 - width: 10px;
73 - height: 10px;
74 - margin-top: -13px;
75 - margin-right: 10px;
76 - border-radius: 50%;
77 - color: #fff;
78 - background: #00adff;
79 - font-family: "Font Awesome 5 Free";
80 - font-size: 20px;
81 - line-height: 26px;
82 - text-align: center;
83 - vertical-align: baseline;
84 - content: "\f129";
93 + inset: 0;
94 + display: flex;
95 + align-items: center;
96 + justify-content: center;
97 + font-family: "lp-icon";
98 + content: "\f110";
99 + animation: lp-rotating 1s linear infinite;
100 + line-height: 1;
101 + font-variant: normal;
102 + text-transform: none;
103 + -webkit-font-smoothing: antialiased;
104 + -moz-osx-font-smoothing: grayscale;
105 + color: black;
85 106 }
86 -.learn-press-message::before, .learn-press-message::after {
87 - position: absolute;
88 - top: 0;
89 - content: "";
107 +
108 +.learn-press-message {
109 + position: relative;
110 + display: flex;
111 + align-items: center;
112 + margin: 0 !important;
113 + padding: 10px 20px;
114 + border-radius: var(--lp-border-radius, 5px);
115 + background-color: #E5F7FF;
116 + color: #007AFF;
117 + max-width: 100%;
90 118 }
91 119 .learn-press-message::before {
92 - right: 20px;
93 - width: 20px;
94 - height: 30px;
95 - background: #00adff;
120 + display: inline-block;
121 + margin-right: 8px;
122 + font-family: "lp-icon";
123 + font-size: 20px;
124 + font-style: normal;
125 + font-weight: normal;
126 + line-height: 1;
96 127 }
97 -.learn-press-message::after {
98 - top: 10px;
99 - right: 20px;
100 - width: 0;
101 - height: 0;
102 - border: 10px solid transparent;
103 - border-bottom-color: #f5f5f5;
104 -}
105 128 .learn-press-message.error {
106 - border-color: #d85554;
129 + background-color: #FEE5E5;
130 + color: #FF3B30;
131 + border: 1px solid #E31A1A;
132 + padding: 10px 20px;
107 133 }
108 134 .learn-press-message.error::before {
109 - background: #d85554;
135 + content: "\f071";
136 + color: #E31A1A;
110 137 }
111 -.learn-press-message.error.icon::before, .learn-press-message.error.icon::after {
112 - background: #d85554;
113 -}
114 -.learn-press-message.error.icon::after {
115 - content: "\f00d";
116 -}
117 138 .learn-press-message.warning {
118 - border-color: #ffc107;
139 + background-color: #FEF7E6;
140 + color: #FF9500;
141 + border: 1px solid #F8A100;
119 142 }
120 143 .learn-press-message.warning::before {
121 - background: #ffc107;
144 + content: "\f06a";
145 + color: #F8A100;
122 146 }
123 -.learn-press-message.warning.icon::before, .learn-press-message.warning.icon::after {
124 - background: #ffc107;
125 -}
126 -.learn-press-message.warning.icon::after {
127 - content: "\f00d";
128 -}
129 147 .learn-press-message.success {
130 - border-color: #059601;
148 + background-color: #EBF8E5;
149 + color: #3AB500;
150 + border: 1px solid #28A746;
131 151 }
132 152 .learn-press-message.success::before {
133 - background: #059601;
153 + content: "\f058";
154 + color: #28A746;
134 155 }
135 -.learn-press-message.success.icon::before, .learn-press-message.success.icon::after {
136 - background: #059601;
156 +.learn-press-message.info {
157 + background-color: rgba(0, 122, 255, 0.1019607843);
158 + color: #007AFF;
159 + border: 1px solid #2E91FA;
137 160 }
138 -.learn-press-message.success.icon::after {
139 - content: "\f129";
161 +.learn-press-message.info::before {
162 + content: "\e931";
163 + color: #2E91FA;
140 164 }
141 165 .learn-press-message a {
142 166 text-decoration: underline;
143 167 }
144 168
169 +.lp-toast.toastify {
170 + background: #EBF8E5;
171 + color: #3AB500;
172 + border-radius: var(--lp-border-radius, 5px);
173 + box-shadow: 0 0 0;
174 + display: flex;
175 + align-items: center;
176 +}
177 +.lp-toast.toastify .toast-close {
178 + background: transparent !important;
179 + font-size: 0;
180 + padding-left: 12px;
181 +}
182 +.lp-toast.toastify .toast-close:before {
183 + content: "\f00d";
184 + font-family: "lp-icon";
185 + font-size: 16px;
186 + color: #000;
187 + line-height: 17px;
188 +}
189 +.lp-toast.toastify .toast-close:hover {
190 + opacity: 1;
191 +}
192 +.lp-toast.toastify.error {
193 + background-color: #FEE5E5;
194 + color: #FF3B30;
195 + padding: 12px 20px;
196 + border: none;
197 + margin: 0 auto;
198 +}
199 +.lp-toast.toastify.warning {
200 + background-color: #FEF7E6;
201 + color: #fb9422;
202 + padding: 12px 20px;
203 + border: none;
204 + margin: 0 auto;
205 +}
206 +.lp-toast.toastify.info {
207 + background-color: rgba(0, 122, 255, 0.1019607843);
208 + color: #277afc;
209 + padding: 12px 20px;
210 + border: none;
211 + margin: 0 auto;
212 +}
213 +
145 214 @keyframes lp-rotating {
146 215 from {
147 216 -webkit-transform: rotate(0deg);
148 - -moz-transform: rotate(0deg);
149 - -ms-transform: rotate(0deg);
150 - -o-transform: rotate(0deg);
151 217 transform: rotate(0deg);
152 218 }
153 219 to {
154 220 -webkit-transform: rotate(360deg);
155 - -moz-transform: rotate(360deg);
156 - -ms-transform: rotate(360deg);
157 - -o-transform: rotate(360deg);
158 221 transform: rotate(360deg);
159 222 }
160 223 }
161 224 @-webkit-keyframes lp-rotating {
@@ -160,395 +223,593 @@
160 223 }
161 224 @-webkit-keyframes lp-rotating {
162 225 from {
163 226 -webkit-transform: rotate(0deg);
164 - -moz-transform: rotate(0deg);
165 - -ms-transform: rotate(0deg);
166 - -o-transform: rotate(0deg);
167 227 transform: rotate(0deg);
168 228 }
169 229 to {
170 230 -webkit-transform: rotate(360deg);
171 - -moz-transform: rotate(360deg);
172 - -ms-transform: rotate(360deg);
173 - -o-transform: rotate(360deg);
174 231 transform: rotate(360deg);
175 232 }
176 233 }
177 -.ajaxload {
234 +.lp-loading-change {
235 + position: absolute;
236 + width: 100%;
237 + height: 100%;
238 + background: rgba(255, 255, 255, 0.38);
239 + top: 0;
240 +}
241 +
242 +.lp-load-ajax-element {
243 + position: relative;
244 +}
245 +
246 +/**
247 +* Styles for all page of LP
248 +*
249 +* @since 4.2.3
250 +* @version 1.0.0
251 +*/
252 +/**
253 + * Mixin
254 + */
255 +@keyframes rotating4 {
256 + from {
257 + transform: rotate(0deg);
258 + }
259 + to {
260 + transform: rotate(360deg);
261 + }
262 +}
263 +@keyframes animation4 {
264 + from {
265 + left: -40%;
266 + width: 40%;
267 + }
268 + to {
269 + left: 100%;
270 + width: 10%;
271 + }
272 +}
273 +:root {
274 + --lp-cotainer-max-with: var(--lp-container-max-width);
275 +}
276 +
277 +.wp-block-group {
278 + --lp-container-max-width: var(--wp--style--global--wide-size);
279 +}
280 +
281 +*, :after, :before {
282 + box-sizing: border-box;
283 +}
284 +
285 +/* start reset css */
286 +body {
287 + background: #fff;
288 +}
289 +
290 +button {
291 + cursor: pointer;
292 +}
293 +
294 +.learnpress-page input[type=text],
295 +.learnpress-page input[type=email],
296 +.learnpress-page input[type=number],
297 +.learnpress-page input[type=password], .learnpress-page textarea {
298 + border-color: var(--lp-border-color, #E2E0DB);
299 + border-radius: var(--lp-border-radius, 5px);
300 +}
301 +.learnpress-page input[type=text]:focus,
302 +.learnpress-page input[type=email]:focus,
303 +.learnpress-page input[type=number]:focus,
304 +.learnpress-page input[type=password]:focus, .learnpress-page textarea:focus {
305 + outline: none;
306 + border-color: var(--lp-primary-color, #ffb606);
307 +}
308 +.learnpress-page .lp-button, .learnpress-page #lp-button {
309 + padding: 12px 24px;
310 + border: 1px solid var(--lp-border-color, #E2E0DB);
311 + color: var(--lp-color-base, #333);
312 + background: transparent;
313 + box-shadow: unset;
314 + font-family: inherit;
315 + font-weight: 400;
316 + text-align: center;
317 + text-transform: capitalize;
318 + border-radius: var(--lp-border-radius, 5px);
319 + -webkit-transition: all 0.25s;
320 + transition: all 0.25s;
321 +}
322 +.learnpress-page .lp-button.large, .learnpress-page #lp-button.large {
323 + height: 52px;
324 + padding: 18px 30px;
325 + font-size: 1.1em;
326 +}
327 +.learnpress-page .lp-button:hover, .learnpress-page #lp-button:hover {
328 + border-color: var(--lp-primary-color);
329 + color: #fff;
330 + background: var(--lp-primary-color);
331 +}
332 +.learnpress-page .lp-button.btn-ajax-off .icon, .learnpress-page #lp-button.btn-ajax-off .icon {
333 + display: none;
334 +}
335 +.learnpress-page .lp-button.btn-ajax-on .icon, .learnpress-page #lp-button.btn-ajax-on .icon {
178 336 display: inline-block;
179 - position: relative;
180 - width: 30px;
181 - height: 30px;
182 - background: #7b7b7b;
183 - content: "";
184 - -webkit-border-radius: 50%;
185 - -moz-border-radius: 50%;
186 - border-radius: 50%;
187 - -webkit-animation: lp-rotating 1s linear infinite;
188 - -moz-animation: lp-rotating 1s linear infinite;
337 + margin-right: 5px;
189 338 animation: lp-rotating 1s linear infinite;
190 339 }
191 -.ajaxload::after {
192 - -webkit-border-radius: 50%;
193 - -moz-border-radius: 50%;
194 - border-radius: 50%;
195 - display: inline-block;
196 - position: absolute;
197 - top: 2px;
198 - left: 50%;
199 - width: 6px;
200 - height: 6px;
201 - margin-left: -3px;
202 - background: #dedede;
203 - content: "";
340 +.learnpress-page .lp-button:focus, .learnpress-page #lp-button:focus {
341 + outline: 0;
204 342 }
343 +.learnpress-page .rwmb-field .description {
344 + margin-top: 8px;
345 + color: #999;
346 + font-size: smaller;
347 + font-style: italic;
348 +}
205 349
206 -.lp-ajaxload-style-1 {
207 - display: inline-block;
350 +input, button, select, textarea {
351 + outline: none;
352 +}
353 +
354 +/*html {
355 + overflow-x: hidden;
356 +}*/
357 +a {
358 + -webkit-transition: 0.3s;
359 + transition: 0.3s;
360 + text-decoration: none;
361 +}
362 +
363 +p {
364 + margin-bottom: 1rem;
365 +}
366 +p:last-child {
367 + margin: 0;
368 +}
369 +
370 +.lp-content-area {
371 + max-width: var(--lp-container-max-width) !important;
372 + margin: 0 auto;
373 + padding-right: var(--lp-cotainer-padding);
374 + padding-left: var(--lp-cotainer-padding);
375 +}
376 +.lp-content-area.learn-press-message {
377 + margin-bottom: 24px;
378 + padding-left: 15px;
379 + padding-right: 15px;
380 +}
381 +
382 +.lp-ico svg {
383 + width: 20px;
384 + height: 20px;
385 +}
386 +
387 +.lp-hidden {
388 + display: none !important;
389 +}
390 +
391 +.course-price .origin-price {
392 + text-decoration: line-through;
393 + margin-right: 4px;
394 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
395 + opacity: 0.6;
396 +}
397 +
398 +.learn-press-tabs {
399 + margin-bottom: 32px;
208 400 position: relative;
209 - width: 32px;
210 - height: 32px;
401 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
211 402 }
212 -.lp-ajaxload-style-1::before, .lp-ajaxload-style-1::after {
403 +.learn-press-tabs .learn-press-tabs__checker {
404 + display: none;
405 +}
406 +.learn-press-tabs__nav {
407 + display: flex;
408 + flex-wrap: wrap;
409 + padding: 0;
410 + column-gap: 40px;
411 + row-gap: 12px;
412 + list-style: none;
413 + margin: 0 0 -1px 0 !important;
414 +}
415 +.learn-press-tabs__item {
416 + position: relative;
417 + margin: 0;
418 + list-style: none;
419 +}
420 +.learn-press-tabs__item > a {
421 + display: block;
422 + margin: 0;
423 + padding: 0 0 16px 0;
424 + font-size: 1.125em;
425 + line-height: 1;
426 + font-weight: 600;
427 + text-align: center;
428 + cursor: pointer;
429 + color: var(--lp-color-base, #333);
430 + text-decoration: none;
431 +}
432 +.learn-press-tabs__item > a:focus {
433 + outline: 0;
434 + text-decoration: none;
435 +}
436 +.learn-press-tabs__item::after {
213 437 position: absolute;
214 - top: 0;
438 + bottom: 0;
439 + top: auto;
215 440 left: 0;
216 441 width: 100%;
217 - height: 100%;
218 - border: 3px solid #ddd;
442 + height: 2px;
443 + background: transparent;
219 444 content: "";
220 445 }
221 -.lp-ajaxload-style-1::after {
222 - clip: rect(0, 32px, 16px, 16px);
223 - border-color: #2fa7ff;
224 - -webkit-border-radius: 50%;
225 - -moz-border-radius: 50%;
226 - border-radius: 50%;
227 - -webkit-animation: lp-rotating 1s linear infinite;
228 - -moz-animation: lp-rotating 1s linear infinite;
229 - animation: lp-rotating 1s linear infinite;
446 +.learn-press-tabs__item.active a, .learn-press-tabs__item:hover a {
447 + color: var(--lp-primary-color, #ffb606);
230 448 }
449 +.learn-press-tabs__item.active::after, .learn-press-tabs__item:hover::after {
450 + background: var(--lp-primary-color, #ffb606);
451 +}
452 +.learn-press-tabs.stretch .learn-press-tabs__tab {
453 + flex: 1;
454 +}
455 +.learn-press-tabs.stretch .learn-press-tabs__tab > label {
456 + padding: 18px 10px;
457 +}
458 +@media (max-width: 990px) {
459 + .learn-press-tabs__nav, .learn-press-tabs .learn-press-filters {
460 + overflow-x: auto;
461 + white-space: nowrap;
462 + flex-wrap: nowrap;
463 + scroll-behavior: smooth;
464 + }
465 + .learn-press-tabs__nav::-webkit-scrollbar, .learn-press-tabs .learn-press-filters::-webkit-scrollbar {
466 + display: none;
467 + }
468 +}
231 469
232 -.learn-press-tabs {
233 - margin-bottom: 34px;
234 - background: #f1f2f8;
470 +.learn-press-filters {
471 + display: flex;
472 + flex-wrap: wrap;
473 + padding: 0;
474 + column-gap: 40px;
475 + row-gap: 12px;
476 + list-style: none;
477 + margin: 0 0 -1px 0 !important;
235 478 }
236 -.learn-press-tabs .learn-press-tabs__checker {
237 - display: none;
479 +.learn-press-filters li {
480 + position: relative;
481 + margin: 0;
482 + list-style: none;
238 483 }
239 -.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1) {
240 - border-bottom: 0;
241 - background: #fff;
484 +.learn-press-filters li a, .learn-press-filters li span {
485 + display: block;
486 + margin: 0;
487 + padding: 0 0 16px 0;
488 + font-size: 1.125em;
489 + line-height: 1;
490 + font-weight: 600;
491 + text-align: center;
492 + cursor: pointer;
493 + color: var(--lp-color-base, #333);
494 + text-decoration: none;
242 495 }
243 -.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1) label {
244 - color: #ffb606;
496 +.learn-press-filters li a:focus, .learn-press-filters li span:focus {
497 + outline: 0;
498 + text-decoration: none;
245 499 }
246 -.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1) label a {
247 - color: #ffb606;
500 +.learn-press-filters li a::after, .learn-press-filters li span::after {
501 + position: absolute;
502 + bottom: 0;
503 + top: auto;
504 + left: 0;
505 + width: 100%;
506 + height: 2px;
507 + background: transparent;
508 + content: "";
248 509 }
249 -.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1)::before {
250 - background: #ffb606;
510 +.learn-press-filters li a.active, .learn-press-filters li a:hover, .learn-press-filters li span.active, .learn-press-filters li span:hover {
511 + color: var(--lp-primary-color, #ffb606);
251 512 }
252 -.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1)::after {
253 - background: #fff;
513 +.learn-press-filters li a.active::after, .learn-press-filters li a:hover::after, .learn-press-filters li span.active::after, .learn-press-filters li span:hover::after {
514 + background: var(--lp-primary-color, #ffb606);
254 515 }
255 -.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2) {
256 - border-bottom: 0;
257 - background: #fff;
516 +.learn-press-filters li.active a, .learn-press-filters li.active span {
517 + color: var(--lp-primary-color, #ffb606);
258 518 }
259 -.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2) label {
260 - color: #ffb606;
519 +.learn-press-filters li.active a::after, .learn-press-filters li.active span::after {
520 + background: var(--lp-primary-color, #ffb606);
261 521 }
262 -.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2) label a {
263 - color: #ffb606;
522 +.learn-press-filters li:after {
523 + display: none !important;
264 524 }
265 -.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2)::before {
266 - background: #ffb606;
525 +
526 +.wrapper-course-nav-tabs {
527 + position: relative;
528 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
267 529 }
268 -.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2)::after {
269 - background: #fff;
530 +
531 +#learn-press-course-tabs.show-all .course-tab-panel {
532 + margin-bottom: 40px;
270 533 }
271 -.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) {
534 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .course-tab-panels .course-tab-panel:nth-child(1) {
535 + display: block;
536 +}
537 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) {
272 538 border-bottom: 0;
539 +}
540 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) label {
541 + color: var(--lp-primary-color);
273 542 background: #fff;
274 543 }
275 -.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) label {
276 - color: #ffb606;
544 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .course-tab-panels .course-tab-panel:nth-child(2) {
545 + display: block;
277 546 }
278 -.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) label a {
279 - color: #ffb606;
547 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) {
548 + border-bottom: 0;
280 549 }
281 -.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3)::before {
282 - background: #ffb606;
550 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) label {
551 + color: var(--lp-primary-color);
552 + background: #fff;
283 553 }
284 -.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3)::after {
285 - background: #fff;
554 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .course-tab-panels .course-tab-panel:nth-child(3) {
555 + display: block;
286 556 }
287 -.learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4) {
557 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) {
288 558 border-bottom: 0;
559 +}
560 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) label {
561 + color: var(--lp-primary-color);
289 562 background: #fff;
290 563 }
291 -.learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4) label {
292 - color: #ffb606;
564 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .course-tab-panels .course-tab-panel:nth-child(4) {
565 + display: block;
293 566 }
294 -.learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4) label a {
295 - color: #ffb606;
567 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) {
568 + border-bottom: 0;
296 569 }
297 -.learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4)::before {
298 - background: #ffb606;
570 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) label {
571 + color: var(--lp-primary-color);
572 + background: #fff;
299 573 }
300 -.learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4)::after {
301 - background: #fff;
574 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .course-tab-panels .course-tab-panel:nth-child(5) {
575 + display: block;
302 576 }
303 -.learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5) {
577 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) {
304 578 border-bottom: 0;
579 +}
580 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) label {
581 + color: var(--lp-primary-color);
305 582 background: #fff;
306 583 }
307 -.learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5) label {
308 - color: #ffb606;
584 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .course-tab-panels .course-tab-panel:nth-child(6) {
585 + display: block;
309 586 }
310 -.learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5) label a {
311 - color: #ffb606;
587 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) {
588 + border-bottom: 0;
312 589 }
313 -.learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5)::before {
314 - background: #ffb606;
590 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) label {
591 + color: var(--lp-primary-color);
592 + background: #fff;
315 593 }
316 -.learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5)::after {
317 - background: #fff;
594 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .course-tab-panels .course-tab-panel:nth-child(7) {
595 + display: block;
318 596 }
319 -.learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6) {
597 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) {
320 598 border-bottom: 0;
599 +}
600 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) label {
601 + color: var(--lp-primary-color);
321 602 background: #fff;
322 603 }
323 -.learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6) label {
324 - color: #ffb606;
604 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .course-tab-panels .course-tab-panel:nth-child(8) {
605 + display: block;
325 606 }
326 -.learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6) label a {
327 - color: #ffb606;
607 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) {
608 + border-bottom: 0;
328 609 }
329 -.learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6)::before {
330 - background: #ffb606;
610 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) label {
611 + color: var(--lp-primary-color);
612 + background: #fff;
331 613 }
332 -.learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6)::after {
333 - background: #fff;
614 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .course-tab-panels .course-tab-panel:nth-child(9) {
615 + display: block;
334 616 }
335 -.learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7) {
617 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) {
336 618 border-bottom: 0;
619 +}
620 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) label {
621 + color: var(--lp-primary-color);
337 622 background: #fff;
338 623 }
339 -.learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7) label {
340 - color: #ffb606;
624 +
625 +.course-tab-panels .course-tab-panel {
626 + padding-top: 30px;
341 627 }
342 -.learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7) label a {
343 - color: #ffb606;
628 +
629 +.course-tab-panel {
630 + display: none;
344 631 }
345 -.learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7)::before {
346 - background: #ffb606;
632 +.course-tab-panel.active {
633 + display: block;
347 634 }
348 -.learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7)::after {
349 - background: #fff;
635 +.course-tab-panel .course-description h4 {
636 + margin-top: 0;
637 + margin-bottom: 1.125em;
350 638 }
351 -.learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8) {
352 - border-bottom: 0;
353 - background: #fff;
639 +.course-tab-panel .course-description img {
640 + max-width: 100%;
641 + height: auto;
642 + vertical-align: middle;
354 643 }
355 -.learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8) label {
356 - color: #ffb606;
644 +.course-tab-panel .lp-course-author {
645 + display: flex;
646 + align-items: start;
357 647 }
358 -.learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8) label a {
359 - color: #ffb606;
648 +@media (max-width: 767px) {
649 + .course-tab-panel .lp-course-author {
650 + flex-direction: column;
651 + align-items: center;
652 + }
360 653 }
361 -.learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8)::before {
362 - background: #ffb606;
654 +.course-tab-panel .lp-course-author .course-author__pull-left {
655 + margin-right: 30px;
656 + text-align: center;
657 + align-items: center;
363 658 }
364 -.learn-press-tabs .learn-press-tabs__checker:nth-child(8):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(8)::after {
365 - background: #fff;
659 +@media (max-width: 767px) {
660 + .course-tab-panel .lp-course-author .course-author__pull-left {
661 + margin-right: 0;
662 + margin-bottom: 24px;
663 + }
366 664 }
367 -.learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9) {
368 - border-bottom: 0;
369 - background: #fff;
665 +.course-tab-panel .lp-course-author img {
666 + width: 100px;
667 + height: 100px;
668 + border-radius: 50%;
669 + object-fit: cover;
670 + object-position: center;
671 + display: block;
672 + margin: 0 auto;
370 673 }
371 -.learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9) label {
372 - color: #ffb606;
674 +.course-tab-panel .lp-course-author .course-author__pull-right {
675 + flex: 1;
373 676 }
374 -.learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9) label a {
375 - color: #ffb606;
677 +@media (max-width: 767px) {
678 + .course-tab-panel .lp-course-author .course-author__pull-right {
679 + width: 100%;
680 + text-align: center;
681 + }
376 682 }
377 -.learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9)::before {
378 - background: #ffb606;
683 +.course-tab-panel .lp-course-author .author-title {
684 + margin-bottom: 4px;
379 685 }
380 -.learn-press-tabs .learn-press-tabs__checker:nth-child(9):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(9)::after {
381 - background: #fff;
686 +.course-tab-panel .lp-course-author .author-title a {
687 + text-decoration: none;
688 + color: var(--lp-color-base, #333);
689 + box-shadow: none;
690 + font-size: 1.125em;
691 + font-weight: 500;
692 + text-transform: capitalize;
382 693 }
383 -.learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10) {
384 - border-bottom: 0;
385 - background: #fff;
694 +.course-tab-panel .lp-course-author .author-title a:hover {
695 + color: var(--lp-primary-color);
386 696 }
387 -.learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10) label {
388 - color: #ffb606;
697 +.course-tab-panel .lp-course-author .author-description {
698 + color: #666;
699 + font-style: italic;
389 700 }
390 -.learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10) label a {
391 - color: #ffb606;
701 +.course-tab-panel .lp-course-author .instructor-social {
702 + display: flex;
703 + gap: 16px;
704 + margin-bottom: 12px;
392 705 }
393 -.learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10)::before {
394 - background: #ffb606;
706 +.course-tab-panel .lp-course-author .author-socials {
707 + display: grid;
708 + grid-template-columns: repeat(4, 33px);
709 + gap: 10px;
710 + justify-content: center;
711 + margin-top: 16px;
395 712 }
396 -.learn-press-tabs .learn-press-tabs__checker:nth-child(10):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(10)::after {
397 - background: #fff;
713 +.course-tab-panel .lp-course-author .author-socials > a {
714 + display: inline-block;
715 + width: 33px;
716 + height: 33px;
717 + margin: 0;
718 + border: 1px solid #ededed;
719 + border-radius: 50%;
720 + color: #878787;
721 + box-shadow: none;
722 + font-size: 0.8em;
723 + line-height: 2em;
724 + text-align: center;
725 + vertical-align: middle;
726 + transition: all 0.3s;
398 727 }
399 -.learn-press-tabs .learn-press-tabs__nav {
728 +.course-tab-panel .lp-course-author .author-socials > a:hover {
729 + border-color: var(--lp-primary-color);
730 + color: #fff;
731 + background: var(--lp-primary-color);
732 +}
733 +.course-tab-panel .lp-course-author .author-socials .fa-googleplus::before {
734 + content: "\f0d5";
735 +}
736 +.course-tab-panel .lp-course-curriculum__title {
737 + display: none;
738 +}
739 +
740 +.learn-press-nav-tabs {
741 + margin: 0;
400 742 display: flex;
401 - margin: 0;
743 + flex-wrap: wrap;
402 744 padding: 0;
403 - border: 1px solid #e5e7f2;
745 + column-gap: 40px;
746 + row-gap: 12px;
404 747 list-style: none;
748 + margin: 0 0 -1px 0 !important;
405 749 }
406 -.learn-press-tabs .learn-press-tabs__tab {
750 +.learn-press-nav-tabs li {
407 751 position: relative;
408 752 margin: 0;
409 - border-right: 1px solid #e5e7f2;
410 - background: #f1f2f8;
411 753 list-style: none;
412 754 }
413 -.learn-press-tabs .learn-press-tabs__tab:last-child {
414 - border-right: 0;
415 -}
416 -.learn-press-tabs .learn-press-tabs__tab > label {
755 +.learn-press-nav-tabs li label {
417 756 display: block;
418 757 margin: 0;
419 - padding: 18px 65px;
420 - font-size: 18px;
758 + padding: 0 0 16px 0;
759 + font-size: 1.125em;
421 760 line-height: 1;
422 761 font-weight: 600;
423 762 text-align: center;
424 - text-transform: capitalize;
425 763 cursor: pointer;
764 + color: var(--lp-color-base, #333);
765 + text-decoration: none;
426 766 }
427 -.learn-press-tabs .learn-press-tabs__tab > label a {
428 - color: #333;
429 -}
430 -.learn-press-tabs .learn-press-tabs__tab > label a:focus {
767 +.learn-press-nav-tabs li label:focus {
431 768 outline: 0;
432 769 text-decoration: none;
433 770 }
434 -@media (max-width: 767px) {
435 - .learn-press-tabs .learn-press-tabs__tab > label {
436 - padding: 20px 50px 14px 50px;
437 - }
438 -}
439 -.learn-press-tabs .learn-press-tabs__tab::before {
771 +.learn-press-nav-tabs li::after {
440 772 position: absolute;
441 - top: -1px;
773 + bottom: 0;
774 + top: auto;
442 775 left: 0;
443 776 width: 100%;
444 - height: 4px;
777 + height: 2px;
445 778 background: transparent;
446 779 content: "";
447 780 }
448 -.learn-press-tabs .learn-press-tabs__tab::after {
449 - position: absolute;
450 - bottom: -1px;
451 - left: 0;
452 - width: 100%;
453 - height: 4px;
454 - background: transparent;
455 - content: "";
781 +.learn-press-nav-tabs li.active label, .learn-press-nav-tabs li:hover label {
782 + color: var(--lp-primary-color, #ffb606);
456 783 }
457 -.learn-press-tabs .learn-press-tabs__tab:first-child.active label {
458 - position: relative;
784 +.learn-press-nav-tabs li.active::after, .learn-press-nav-tabs li:hover::after {
785 + background: var(--lp-primary-color, #ffb606);
459 786 }
460 -.learn-press-tabs .learn-press-tabs__tab:first-child.active label::before {
461 - position: absolute;
462 - top: 0;
463 - left: -1px;
464 - width: 1px;
465 - height: 100%;
466 - background: #fff;
467 - content: "";
468 -}
469 -.learn-press-tabs.stretch .learn-press-tabs__tab {
470 - flex: 1;
471 -}
472 -.learn-press-tabs.stretch .learn-press-tabs__tab > label {
473 - padding: 18px 10px;
474 -}
475 787
476 -.learn-press-filters {
477 - display: flex;
478 - margin-bottom: 30px;
479 - margin-left: 0;
480 - list-style: none;
788 +.TabsDragScroll {
789 + position: relative;
481 790 }
482 -.learn-press-filters > li {
483 - margin: 0;
484 - font-size: 16px;
485 - line-height: 24px;
791 +.TabsDragScroll:hover {
792 + cursor: all-scroll;
486 793 }
487 -@media (max-width: 767px) {
488 - .learn-press-filters > li {
489 - margin-right: 30px;
490 - margin-left: 0;
491 - }
492 - .learn-press-filters > li:last-child {
493 - margin-right: 0;
494 - }
794 +.TabsDragScroll ul {
795 + max-width: 100%;
796 + white-space: nowrap;
797 + scroll-behavior: smooth;
798 + user-select: none;
799 + overflow-x: auto;
800 + flex-wrap: nowrap;
495 801 }
496 -.learn-press-filters > li > a,
497 -.learn-press-filters > li > span {
498 - display: inline-block;
499 - font-weight: 600;
802 +.TabsDragScroll ul::-webkit-scrollbar {
803 + display: none;
500 804 }
501 -.learn-press-filters > li > span.count {
502 - font-weight: 400;
805 +.TabsDragScroll ul.dragging {
806 + scroll-behavior: unset;
807 + cursor: all-scroll;
503 808 }
504 -.learn-press-filters > li > span.count::before, .learn-press-filters > li > span.count::after {
505 - display: inline-block;
506 -}
507 -.learn-press-filters > li > span.count::before {
508 - content: "(";
509 -}
510 -.learn-press-filters > li > span.count::after {
511 - content: ")";
512 -}
513 -.learn-press-filters > li span {
514 - color: #ffb606;
515 -}
516 -.learn-press-filters > li span + span {
517 - color: #ffb606;
518 -}
519 -.learn-press-filters > li span + span::before, .learn-press-filters > li span + span::after {
520 - color: #ffb606;
521 -}
522 -.learn-press-filters > li a {
523 - color: #333;
524 - cursor: pointer;
525 -}
526 -.learn-press-filters > li a + span {
527 - color: #333;
528 -}
529 -.learn-press-filters > li a + span::before, .learn-press-filters > li a + span::after {
530 - color: #333;
531 -}
532 -.learn-press-filters > li::after {
533 - margin: 0 35px;
534 - color: #ccc;
535 - content: "|";
536 -}
537 -@media (max-width: 767px) {
538 - .learn-press-filters > li::after {
539 - display: none;
540 - }
541 -}
542 -.learn-press-filters > li:last-child::after {
543 - display: none;
544 -}
545 809
546 810 .lp-checkout-form__before,
547 811 .lp-checkout-form__after {
548 - width: 45%;
549 - width: -webkit-calc(50% - 30px);
550 - width: -moz-calc(50% - 30px);
551 812 width: calc(50% - 30px);
552 813 margin: 0 15px 40px 15px;
553 814 }
554 815 .lp-checkout-form__before .lp-checkout-block h4,
@@ -555,16 +816,15 @@
555 816 .lp-checkout-form__after .lp-checkout-block h4 {
556 817 margin-top: 0;
557 818 margin-bottom: 18px;
558 819 color: #333;
559 - font-size: 24px;
820 + font-size: 1.5em;
560 821 font-weight: 600;
561 822 line-height: 1;
562 - font-family: var(--wp--preset--font-family--system-font);
563 823 }
564 824 @media (max-width: 815px) {
565 825 .lp-checkout-form__before,
566 -.lp-checkout-form__after {
826 + .lp-checkout-form__after {
567 827 width: 100%;
568 828 margin: 0 0 40px 0;
569 829 }
570 830 }
@@ -585,11 +845,8 @@
585 845 }
586 846 .lp-checkout-form .lp-checkout-remember label {
587 847 width: auto;
588 848 color: #666;
589 - font-size: 16px;
590 - font-weight: 300;
591 - line-height: 26px;
592 849 }
593 850 .lp-checkout-form .lp-checkout-remember label input[type=checkbox] {
594 851 position: relative;
595 852 top: 3px;
@@ -597,9 +854,9 @@
597 854 height: 19px;
598 855 margin: 0 4px 0 0;
599 856 border: 1px solid #ccc;
600 857 cursor: pointer;
601 - -webkit-appearance: none;
858 + appearance: none;
602 859 }
603 860 .lp-checkout-form .lp-checkout-remember label input[type=checkbox]:focus {
604 861 outline: 0;
605 862 }
@@ -607,19 +864,18 @@
607 864 position: absolute;
608 865 top: 2px;
609 866 left: 2px;
610 867 color: #41abec;
611 - font-family: "Font Awesome 5 Free";
868 + font-family: "lp-icon";
612 869 font-size: 14px;
613 - font-weight: 900;
614 870 line-height: 1;
615 871 content: "\f00c";
872 + border: none;
873 + transform: none;
616 874 }
617 875 .lp-checkout-form .lp-checkout-remember a {
618 876 color: #666;
619 - font-size: 16px;
620 877 font-weight: 300;
621 - line-height: 26px;
622 878 text-decoration: underline;
623 879 text-decoration-color: #ccc;
624 880 }
625 881 .lp-checkout-form .lp-checkout-remember a:hover {
@@ -631,50 +887,19 @@
631 887 }
632 888 .lp-checkout-form .lp-form-fields label {
633 889 display: block;
634 890 margin-bottom: 10px;
635 - font-size: 16px;
636 891 }
637 -.lp-checkout-form .lp-form-fields input {
638 - height: 44px;
892 +.lp-checkout-form .lp-form-fields input:not([type=checkbox]) {
639 893 line-height: normal;
640 894 width: 100%;
641 - padding: 0 15px;
895 + padding: 10px 15px;
642 896 border: 1px solid #ccc;
643 897 }
644 -.lp-checkout-form .rwmb-input input:not([type=checkbox]) {
645 - width: 100%;
646 - height: 43px;
647 - padding: 0 22px;
648 - border: 1px solid #ccc;
649 - border-radius: 3px;
650 - background-color: #fff;
651 - font-size: 14px;
652 - font-weight: 300;
653 - font-style: italic;
654 - line-height: 43px;
655 -}
656 -.lp-checkout-form .rwmb-input input:not([type=checkbox]):focus {
898 +.lp-checkout-form .lp-form-fields input:not([type=checkbox]):focus {
657 899 border-color: var(--lp-primary-color);
658 900 outline: 0;
659 - color: #222;
660 901 }
661 -.lp-checkout-form .rwmb-input ::placeholder {
662 - opacity: 1;
663 - color: #999;
664 -}
665 -.lp-checkout-form .rwmb-input :-ms-input-placeholder {
666 - color: #999;
667 -}
668 -.lp-checkout-form .rwmb-input ::-ms-input-placeholder {
669 - color: #999;
670 -}
671 -.lp-checkout-form .rwmb-input input:-webkit-autofill,
672 -.lp-checkout-form .rwmb-input input:-webkit-autofill:hover,
673 -.lp-checkout-form .rwmb-input input:-webkit-autofill:focus {
674 - -webkit-box-shadow: 0 0 0 1000px #fff inset;
675 - -webkit-text-fill-color: #999 !important;
676 -}
677 902
678 903 .lp-checkout-form {
679 904 margin: 0 -15px;
680 905 margin-top: 50px;
@@ -685,11 +910,8 @@
685 910 flex-direction: column-reverse;
686 911 margin: 0;
687 912 }
688 913 }
689 -.lp-checkout-form #btn-checkout-account-switch-to-guest {
690 - margin-bottom: 60px;
691 -}
692 914 .lp-checkout-form .description {
693 915 float: left;
694 916 }
695 917 .lp-checkout-form a {
@@ -701,15 +923,15 @@
701 923 font-weight: normal;
702 924 cursor: pointer;
703 925 }
704 926 .lp-checkout-form a:hover {
705 - color: #ffb606;
927 + color: var(--lp-primary-color, #ffb606);
706 928 }
707 929 .lp-checkout-form #checkout-account-guest {
708 930 width: 100%;
709 931 margin-bottom: 35px;
710 932 padding-bottom: 19px;
711 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
933 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
712 934 }
713 935 .lp-checkout-form #checkout-account-guest .lp-form-fields,
714 936 .lp-checkout-form #checkout-account-guest .form-field {
715 937 margin-bottom: 0;
@@ -719,9 +941,8 @@
719 941 margin-top: 10px;
720 942 padding: 8px 20px;
721 943 border: 2px solid #41abec;
722 944 border-radius: 4px;
723 - font-size: 16px;
724 945 transition: all 0.2s ease;
725 946 }
726 947 .lp-checkout-form label.lp-guest-checkout-output {
727 948 margin-top: 10px;
@@ -733,35 +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 -.lp-checkout-form input[name=checkout-account-switch-form] {
741 - display: none;
960 +.lp-checkout-form .lp-guest-switch-login a {
961 + display: inline-block;
742 962 }
743 -.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block {
744 - display: none;
745 - overflow: hidden;
746 - height: 0;
747 - margin: 0;
748 - padding: 0;
749 - border: 0;
750 - opacity: 0;
751 -}
752 -.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block > * {
753 - overflow: hidden;
754 - height: 0;
755 -}
756 -.lp-checkout-form input[name=checkout-account-switch-form]:checked + .lp-checkout-block {
757 - display: block;
758 - overflow: auto;
759 - height: auto;
760 -}
761 -.lp-checkout-form input[name=checkout-account-switch-form][value=guest]:checked ~ #btn-checkout-account-switch-to-guest {
762 - display: none;
763 -}
764 963 .lp-checkout-form::after {
765 964 display: block;
766 965 clear: both;
767 966 content: "";
@@ -769,38 +968,37 @@
769 968 .lp-checkout-form:focus {
770 969 outline: 0;
771 970 }
772 971
773 -#checkout-order .lp-checkout-order__inner {
774 - padding: 0 20px;
775 - border: 1px solid #ccc;
776 - 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 + }*/
777 991 }
778 -#checkout-order table {
779 - width: 100%;
780 - margin: 0;
781 - border: 0;
992 +#checkout-order .lp-list-table {
993 + min-width: auto;
782 994 }
783 -#checkout-order td,
784 -#checkout-order th {
785 - box-sizing: content-box;
786 - border: 1px solid rgba(204, 204, 204, 0.3);
995 +#checkout-order .cart-item:first-child td {
787 996 border-top: 0;
788 - border-right: 0;
789 - border-left: 0;
790 - background: unset;
791 - line-height: 1;
792 - text-align: left;
793 - vertical-align: inherit;
794 997 }
795 -#checkout-order td:last-child,
796 -#checkout-order th:last-child {
797 - padding-right: 0;
798 -}
799 998 #checkout-order .course-name {
800 - font-size: 16px;
801 999 font-weight: 600;
802 - line-height: 26px;
1000 + text-align: left;
803 1001 }
804 1002 #checkout-order .course-name a {
805 1003 display: -webkit-box;
806 1004 overflow: hidden;
@@ -813,58 +1011,55 @@
813 1011 }
814 1012 #checkout-order .col-number {
815 1013 min-width: 50px;
816 1014 color: #666;
817 - font-size: 16px;
818 1015 font-weight: 600;
819 - line-height: 26px;
820 - text-align: right;
1016 + text-align: left;
821 1017 }
822 -#checkout-order .order-total > th {
823 - padding: 24px 20px 24px 0;
1018 +#checkout-order tfoot {
1019 + text-align: left;
1020 + /*tr:last-child {
1021 + border-width: 0;
1022 +
1023 + td, th {
1024 + border-width: 0;
1025 + }
1026 + }*/
824 1027 }
825 -#checkout-order .order-total .col-number {
826 - color: #333;
827 - font-size: 26px;
828 -}
829 -#checkout-order tfoot .cart-subtotal {
830 - color: #666;
831 - font-size: 16px;
1028 +#checkout-order tfoot th {
832 1029 font-weight: 600;
833 - line-height: 26px;
1030 + padding: 10px 20px;
834 1031 }
835 -#checkout-order tfoot .cart-subtotal > th {
836 - padding: 20px 20px 17px 0;
1032 +#checkout-order tfoot tr:hover {
1033 + background: #eff6ff;
837 1034 }
838 -#checkout-order tfoot .order-total th {
839 - color: #333;
840 - font-size: 16px;
841 - font-weight: 600;
842 - line-height: 26px;
1035 +#checkout-order tfoot td {
1036 + padding: 10px 20px;
843 1037 }
844 -#checkout-order tfoot tr:last-child {
845 - border-width: 0;
1038 +#checkout-order tfoot .order-total {
1039 + font-size: 1.2em;
846 1040 }
847 -#checkout-order tfoot tr:last-child td,
848 -#checkout-order tfoot tr:last-child th {
849 - border-width: 0;
850 -}
851 1041 #checkout-order .course-thumbnail {
852 1042 width: 80px;
853 - padding: 20px 13px 18px 0;
854 1043 }
855 -#checkout-order .course-thumbnail > img {
1044 +#checkout-order .course-thumbnail img {
856 1045 width: 100px;
857 - max-width: 100% !important;
858 - height: auto !important;
859 1046 }
860 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 +
861 1056 #checkout-account-register,
862 1057 #checkout-account-login {
863 1058 width: 100%;
864 - margin-bottom: 35px;
865 - padding-bottom: 19px;
866 - 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);
867 1062 }
868 1063 #checkout-account-register .form-field .rwmb-label,
869 1064 #checkout-account-register .form-field .rwmb-input .description,
870 1065 #checkout-account-login .form-field .rwmb-label,
@@ -887,9 +1082,8 @@
887 1082 #checkout-account-login .lp-checkout-sign-up-link {
888 1083 display: flex;
889 1084 margin: 0;
890 1085 color: #666;
891 - font-size: 16px;
892 1086 font-weight: 400;
893 1087 }
894 1088 #checkout-account-register .lp-checkout-sign-in-link a,
895 1089 #checkout-account-register .lp-checkout-sign-up-link a,
@@ -923,18 +1117,17 @@
923 1117 #checkout-payment h4 {
924 1118 margin-bottom: 24px;
925 1119 }
926 1120 #checkout-payment .secure-connection {
927 - float: right;
928 1121 margin-top: 5px;
929 - color: #999;
930 - font-size: 12px;
1122 + opacity: 0.5;
1123 + font-size: 0.75em;
931 1124 font-weight: normal;
1125 + margin-left: 10px;
932 1126 }
933 1127 #checkout-payment .secure-connection i {
934 1128 margin-right: 5px;
935 - color: #ccc;
936 - font-size: 18px;
1129 + font-size: 1.125em;
937 1130 }
938 1131 @media (max-width: 767px) {
939 1132 #checkout-payment .secure-connection {
940 1133 margin-top: 0;
@@ -964,13 +1157,11 @@
964 1157 position: relative;
965 1158 width: 20px;
966 1159 height: 20px;
967 1160 margin: 0 8px 0 0;
968 - border: 1px solid #ccc;
1161 + border: 1px solid var(--lp-border-color, #E2E0DB);
969 1162 background: #fff;
970 1163 -webkit-appearance: none;
971 - -webkit-border-radius: 50%;
972 - -moz-border-radius: 50%;
973 1164 border-radius: 50%;
974 1165 }
975 1166 #checkout-payment .lp-payment-method .gateway-input::before {
976 1167 position: absolute;
@@ -979,10 +1170,8 @@
979 1170 width: 6px;
980 1171 height: 6px;
981 1172 background: #41abec;
982 1173 transform: translate(-50%, -50%);
983 - -webkit-border-radius: 50%;
984 - -moz-border-radius: 50%;
985 1174 border-radius: 50%;
986 1175 }
987 1176 #checkout-payment .lp-payment-method .gateway-input:checked::before {
988 1177 content: "";
@@ -1001,23 +1190,11 @@
1001 1190 border-color: var(--lp-primary-color);
1002 1191 opacity: 0.5;
1003 1192 background: var(--lp-primary-color);
1004 1193 }
1005 -#checkout-payment #checkout-order-action button.loading::before {
1006 - display: inline-block;
1007 - font-family: "Font Awesome 5 Free";
1008 - font-weight: 900;
1009 - content: "\f110";
1010 - -webkit-animation: lp-rotating 1s linear infinite;
1011 - -moz-animation: lp-rotating 1s linear infinite;
1012 - animation: lp-rotating 1s linear infinite;
1013 -}
1014 1194
1015 1195 .lp-terms-and-conditions {
1016 1196 color: #666;
1017 - font-size: 16px;
1018 - font-weight: 300;
1019 - line-height: 26px;
1020 1197 }
1021 1198 .lp-terms-and-conditions a {
1022 1199 color: #41abec;
1023 1200 }
@@ -1044,10 +1221,10 @@
1044 1221 #learn-press-checkout .payment-methods .lp-payment-method > label {
1045 1222 display: flex;
1046 1223 flex-flow: row nowrap;
1047 1224 padding: 10px 20px;
1048 - background: #f5f5f5;
1049 - line-height: 40px;
1225 + background: #eee;
1226 + line-height: 2.5rem;
1050 1227 cursor: pointer;
1051 1228 }
1052 1229 #learn-press-checkout .payment-methods .lp-payment-method > label img {
1053 1230 vertical-align: middle;
@@ -1057,9 +1234,9 @@
1057 1234 }
1058 1235 #learn-press-checkout .payment-methods .payment-method-form {
1059 1236 display: none;
1060 1237 padding: 15px 20px;
1061 - border-top: 1px solid #ddd;
1238 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
1062 1239 background: #f9f9f9;
1063 1240 }
1064 1241
1065 1242 #learn-press-checkout-login,
@@ -1065,9 +1242,9 @@
1065 1242 #learn-press-checkout-login,
1066 1243 #learn-press-checkout-register {
1067 1244 margin-bottom: 1.5em;
1068 1245 padding: 20px 20px 0 20px;
1069 - border: 1px solid #ddd;
1246 + border: 1px solid var(--lp-border-color, #E2E0DB);
1070 1247 background: #fff;
1071 1248 }
1072 1249
1073 1250 #learn-press-order-review,
@@ -1091,9 +1268,8 @@
1091 1268 }
1092 1269 #checkout-guest-email .form-heading {
1093 1270 margin: 0;
1094 1271 }
1095 -
1096 1272 #checkout-guest-email #checkout-guest-options {
1097 1273 margin: 0;
1098 1274 list-style: none;
1099 1275 }
@@ -1108,103 +1284,132 @@
1108 1284 #checkout-guest-email.email-exists #checkout-new-account {
1109 1285 display: none;
1110 1286 }
1111 1287
1112 -.lp-list-table {
1113 - width: 100%;
1114 - margin-bottom: 20px;
1288 +.learn-press-checkout-comment h4 {
1289 + display: none;
1115 1290 }
1116 -.lp-list-table th,
1117 -.lp-list-table td {
1118 - padding: 20px;
1119 - border: 0 solid rgba(204, 204, 204, 0.3);
1120 - border-bottom-width: 1px;
1121 - background: #fff;
1122 - font-size: 16px;
1123 - line-height: 1;
1291 +
1292 +.order_details.lp-list-table th {
1293 + max-width: 80px;
1124 1294 text-align: left;
1125 1295 }
1126 -@media (max-width: 767px) {
1127 - .lp-list-table th,
1128 -.lp-list-table td {
1129 - padding: 15px;
1130 - }
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;
1131 1314 }
1132 -.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;
1133 1321 box-sizing: border-box;
1134 - border: 1px solid #e5e7f2;
1322 + margin: 0;
1323 + box-shadow: unset;
1135 1324 }
1136 -.lp-list-table thead tr th {
1137 - height: 60px;
1138 - border-bottom: none;
1139 - color: #333;
1140 - background: #f1f2f8;
1141 - font-size: 18px;
1142 -}
1143 -.lp-list-table tbody,
1144 -.lp-list-table tfoot {
1145 - box-sizing: border-box;
1146 - border: 1px solid rgba(204, 204, 204, 0.3);
1147 - border-top: 0;
1148 -}
1149 -.lp-list-table tbody tr td,
1150 -.lp-list-table tbody tr th,
1151 -.lp-list-table tfoot tr td,
1152 -.lp-list-table tfoot tr th {
1153 - height: 62px;
1154 - color: #666;
1155 - background: #fff;
1156 - font-size: 16px;
1157 - font-weight: 300;
1158 -}
1159 -.lp-list-table tbody tr td a,
1160 -.lp-list-table tbody tr th a,
1161 -.lp-list-table tfoot tr td a,
1162 -.lp-list-table tfoot tr th a {
1163 - border-bottom: none;
1164 - color: #666;
1165 - text-decoration: none;
1166 -}
1167 -.lp-list-table tbody tr td a:hover,
1168 -.lp-list-table tbody tr th a:hover,
1169 -.lp-list-table tfoot tr td a:hover,
1170 -.lp-list-table tfoot tr th a:hover {
1171 - color: var(--lp-primary-color);
1172 -}
1173 -.lp-list-table tbody tr .column-status .result-percent,
1174 -.lp-list-table tfoot tr .column-status .result-percent {
1175 - font-weight: 500;
1176 -}
1177 -.lp-list-table tbody tr .column-status .lp-label,
1178 -.lp-list-table tfoot tr .column-status .lp-label {
1179 - font-weight: 600;
1180 -}
1181 -.lp-list-table tbody tr:nth-child(odd),
1182 -.lp-list-table tfoot tr:nth-child(odd) {
1183 - background: #f5f5f5;
1184 -}
1185 -.lp-list-table .list-table-nav td {
1186 - font-size: 14px;
1187 -}
1188 -.lp-list-table .list-table-nav td.nav-text {
1189 - text-align: left;
1190 -}
1191 -.lp-list-table .list-table-nav td.nav-pages {
1192 - text-align: right;
1193 -}
1194 -.lp-list-table .list-table-nav td.nav-pages .learn-press-pagination {
1195 - text-align: right;
1196 -}
1197 -.lp-list-table .list-table-nav td.nav-pages .page-numbers {
1198 - margin-bottom: 0;
1199 -}
1200 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 +}*/
1201 1408 .lp-label {
1202 1409 display: inline-block;
1203 1410 color: #666;
1204 - font-size: 16px;
1205 1411 font-weight: 300;
1206 - line-height: 1;
1207 1412 }
1208 1413
1209 1414 .learn-press-form .form-fields {
1210 1415 margin: 0;
@@ -1210,35 +1415,81 @@
1210 1415 margin: 0;
1211 1416 padding: 0;
1212 1417 list-style: none;
1213 1418 }
1419 +.lp-profile-content .learn-press-form .form-fields {
1420 + margin: 0 -15px !important;
1421 +}
1422 +.lp-profile-content .learn-press-form .form-fields .form-field {
1423 + padding-left: 15px;
1424 + padding-right: 15px;
1425 +}
1426 +@media (min-width: 767px) {
1427 + .lp-profile-content .learn-press-form .form-fields .form-field__50 {
1428 + width: 50%;
1429 + float: left;
1430 + }
1431 +}
1214 1432 .learn-press-form .form-fields .form-field {
1215 1433 margin: 0 0 20px 0;
1216 1434 }
1435 +.learn-press-form .form-fields .form-field > label {
1436 + font-style: italic;
1437 +}
1217 1438 .learn-press-form .form-fields .form-field label {
1218 1439 display: block;
1440 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
1441 + font-weight: 700;
1219 1442 margin: 0 0 10px 0;
1220 1443 }
1444 +.learn-press-form .form-fields .form-field input[type=email],
1221 1445 .learn-press-form .form-fields .form-field input[type=text],
1222 -.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],
1223 1449 .learn-press-form .form-fields .form-field input[type=number],
1224 -.learn-press-form .form-fields .form-field input[type=password],
1225 1450 .learn-press-form .form-fields .form-field textarea {
1226 1451 width: 100%;
1227 - padding: 8px;
1452 + border: 1px solid var(--lp-border-color, #E2E0DB);
1453 + padding: 8px 16px;
1228 1454 -webkit-box-sizing: border-box;
1229 - -moz-box-sizing: border-box;
1230 1455 box-sizing: border-box;
1231 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 +}
1232 1467 .learn-press-form .form-fields .form-field .description {
1233 1468 margin-top: 10px;
1234 - font-size: 14px;
1469 + font-size: 0.875em;
1235 1470 font-style: italic;
1236 1471 line-height: 1.4;
1237 1472 }
1238 -.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 {
1239 1474 color: #f00;
1240 1475 }
1476 +.learn-press-form.completed button::before {
1477 + margin-right: 10px;
1478 + font-family: "lp-icon";
1479 + font-size: 1.125em;
1480 + content: "\f00c";
1481 +}
1482 +.learn-press-form .form-field__clear {
1483 + clear: both;
1484 +}
1485 +.learn-press-form form > p > label {
1486 + display: flex;
1487 + gap: 8px;
1488 +}
1489 +.learn-press-form p {
1490 + margin: 0;
1491 +}
1241 1492
1242 1493 .learn-press-form-login,
1243 1494 .learn-press-form-register {
1244 1495 max-width: 600px;
@@ -1245,89 +1496,24 @@
1245 1496 margin-right: auto;
1246 1497 margin-bottom: 60px;
1247 1498 margin-left: auto;
1248 1499 padding: 40px;
1249 - border: 1px solid #eee;
1250 - border-radius: 6px;
1251 - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
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);
1252 1503 }
1253 1504 .learn-press-form-login h3,
1254 1505 .learn-press-form-register h3 {
1255 1506 margin-bottom: 20px;
1256 - font-size: 28px;
1257 - line-height: 1.4;
1258 1507 }
1259 -.learn-press-form-login .form-fields .form-field label,
1260 -.learn-press-form-register .form-fields .form-field label {
1261 - font-size: 16px;
1262 - font-weight: 400;
1263 - user-select: none;
1264 -}
1265 -.learn-press-form-login .form-fields .form-field input[type=text],
1266 -.learn-press-form-login .form-fields .form-field input[type=password],
1267 -.learn-press-form-login .form-fields .form-field input[type=tel],
1268 -.learn-press-form-login .form-fields .form-field input[type=url],
1269 -.learn-press-form-login .form-fields .form-field input[type=number],
1270 -.learn-press-form-register .form-fields .form-field input[type=text],
1271 -.learn-press-form-register .form-fields .form-field input[type=password],
1272 -.learn-press-form-register .form-fields .form-field input[type=tel],
1273 -.learn-press-form-register .form-fields .form-field input[type=url],
1274 -.learn-press-form-register .form-fields .form-field input[type=number] {
1275 - height: 42px;
1276 - border: 1px solid #bbb;
1277 - border-radius: 4px;
1278 - line-height: 42px;
1279 -}
1280 -.learn-press-form-login .form-fields .form-field input[type=text]:focus,
1281 -.learn-press-form-login .form-fields .form-field input[type=password]:focus,
1282 -.learn-press-form-login .form-fields .form-field input[type=tel]:focus,
1283 -.learn-press-form-login .form-fields .form-field input[type=url]:focus,
1284 -.learn-press-form-login .form-fields .form-field input[type=number]:focus,
1285 -.learn-press-form-register .form-fields .form-field input[type=text]:focus,
1286 -.learn-press-form-register .form-fields .form-field input[type=password]:focus,
1287 -.learn-press-form-register .form-fields .form-field input[type=tel]:focus,
1288 -.learn-press-form-register .form-fields .form-field input[type=url]:focus,
1289 -.learn-press-form-register .form-fields .form-field input[type=number]:focus {
1290 - border: none;
1291 - outline: 2px solid transparent !important;
1292 - outline-offset: 2px;
1293 - box-shadow: 0 0 0 2px #666 !important;
1294 -}
1295 -.learn-press-form-login .form-fields .form-field.required label::after,
1296 -.learn-press-form-register .form-fields .form-field.required label::after {
1297 - content: " *";
1298 - display: inline;
1299 -}
1300 -.learn-press-form-login form[name=learn-press-login] > p > label,
1301 -.learn-press-form-register form[name=learn-press-login] > p > label {
1302 - color: #666;
1303 - font-size: 16px;
1304 - cursor: pointer;
1305 - user-select: none;
1306 -}
1307 -.learn-press-form-login form[name=learn-press-login] > p > a,
1308 -.learn-press-form-register form[name=learn-press-login] > p > a {
1309 - color: #666;
1310 - font-size: 16px;
1311 - line-height: 1;
1312 -}
1313 -.learn-press-form-login form[name=learn-press-login] > p:last-child,
1314 -.learn-press-form-register form[name=learn-press-login] > p:last-child {
1315 - margin-bottom: 0;
1316 -}
1317 1508 .learn-press-form-login button[type=submit],
1318 1509 .learn-press-form-register button[type=submit] {
1510 + padding: 12px 16px;
1319 1511 width: 100%;
1320 - height: 50px;
1321 - border-radius: 3px;
1512 + border-radius: var(--lp-border-radius, 5px);
1322 1513 outline: none;
1323 1514 color: #fff;
1324 1515 background: var(--lp-primary-color);
1325 - box-shadow: none;
1326 - font-size: 16px;
1327 - line-height: 1;
1328 - vertical-align: middle;
1329 - text-decoration: none;
1330 1516 }
1331 1517
1332 1518 .required label {
1333 1519 font-weight: bold;
@@ -1341,11 +1527,12 @@
1341 1527 display: flex;
1342 1528 flex-direction: column;
1343 1529 justify-content: center;
1344 1530 position: relative;
1531 + width: 100%;
1345 1532 }
1346 1533 .lp-password-input input[type=password] {
1347 - padding-right: 2.5rem;
1534 + padding-right: 2.5em;
1348 1535 }
1349 1536 .lp-password-input input::-ms-reveal {
1350 1537 display: none;
1351 1538 }
@@ -1355,10 +1542,9 @@
1355 1542 right: 10px;
1356 1543 cursor: pointer;
1357 1544 }
1358 1545 .lp-password-input .lp-show-password-input::after {
1359 - font-family: "Font Awesome 5 Free";
1360 - font-weight: 900;
1546 + font-family: "lp-icon";
1361 1547 content: "\f06e";
1362 1548 }
1363 1549 .lp-password-input .lp-show-password-input.display-password::after {
1364 1550 color: #585858;
@@ -1380,1305 +1566,1412 @@
1380 1566 .become-teacher-form .form-field input[type=number],
1381 1567 .become-teacher-form .form-field input[type=password] {
1382 1568 width: 100%;
1383 1569 }
1570 +.become-teacher-form .become-teacher-form__description {
1571 + margin-top: 12px;
1572 +}
1573 +.become-teacher-form button {
1574 + padding: 12px 24px;
1575 +}
1384 1576
1385 -body div.entry-content > div.learnpress {
1386 - --responsive--aligndefault-width: 100%;
1387 - 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);
1388 1581 }
1389 1582
1390 -.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 {
1391 1589 position: relative;
1392 - background: #fff;
1393 1590 }
1394 -.lp-user-profile .lp-user-profile-avatar img {
1395 - position: relative;
1396 - width: 100%;
1397 - height: auto;
1398 - border-radius: unset;
1399 - display: block;
1591 +.lp-user-cover-image_background:hover .lp-btn-to-edit-cover-image {
1592 + opacity: 1;
1593 + visibility: visible;
1400 1594 }
1401 -.lp-user-profile .lp-user-profile-avatar + .lp-user-profile-socials {
1402 - margin-top: 10px;
1403 - margin-bottom: 5px;
1595 +.lp-user-cover-image_background .lp-btn-to-edit-cover-image {
1596 + position: absolute;
1597 + bottom: 0;
1598 + right: 0;
1599 + background: var(--lp-white-grey, #F7F7FB);
1600 + padding: 12px 20px;
1601 + border-radius: var(--lp-border-radius, 5px) 0 var(--lp-border-radius, 5px) 0;
1602 + text-transform: capitalize;
1603 + cursor: pointer;
1604 + color: var(--lp-primary-color, #ffb606);
1605 + text-decoration: none;
1606 + opacity: 0;
1607 + visibility: hidden;
1404 1608 }
1405 -.lp-user-profile .lp-user-profile-socials {
1406 - display: flex;
1407 - position: relative;
1408 - z-index: 1;
1409 - justify-content: center;
1410 - -webkit-flex-wrap: wrap;
1411 - -ms-flex-wrap: wrap;
1412 - flex-wrap: wrap;
1413 -}
1414 -.lp-user-profile .lp-user-profile-socials a {
1415 - display: inline-flex;
1416 - align-items: center;
1417 - justify-content: center;
1418 - width: 35px;
1419 - height: 35px;
1420 - margin: 0 7px;
1421 - border: 1px solid #cfcfcf;
1422 - color: #666;
1423 - background: #fff;
1424 - font-size: 14px;
1425 - line-height: 35px;
1426 - text-align: center;
1427 - -webkit-border-radius: 50%;
1428 - -moz-border-radius: 50%;
1429 - border-radius: 50%;
1430 -}
1431 -.lp-user-profile .lp-user-profile-socials a:hover {
1432 - border-color: var(--lp-primary-color);
1433 - color: #fff;
1434 - background: var(--lp-primary-color);
1435 -}
1436 -.lp-user-profile .wrapper-profile-header {
1437 - color: #fff;
1438 - background: var(--lp-secondary-color);
1439 - position: relative;
1440 -}
1441 -@media (max-width: 990px) {
1442 - .lp-user-profile .wrapper-profile-header .lp-profile-content-area {
1443 - min-height: inherit;
1444 - padding: 50px 15px;
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;
1445 1615 }
1446 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1447 - float: left;
1448 - 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;
1449 1620 }
1450 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1451 - float: right;
1452 - width: calc(100% - 270px);
1453 - margin-left: 0;
1454 - }
1455 1621 }
1456 -@media (max-width: 768px) {
1457 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1458 - width: 220px;
1459 - }
1460 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1461 - width: calc(100% - 220px);
1462 - }
1463 - .lp-user-profile .wrapper-profile-header .lp-user-profile-socials {
1464 - margin-right: -5px;
1465 - margin-left: -5px;
1466 - }
1467 - .lp-user-profile .wrapper-profile-header .lp-user-profile-socials a {
1468 - width: 36px;
1469 - height: 36px;
1470 - margin: 0 5px;
1471 - line-height: 36px;
1472 - }
1622 +
1623 +.lp-user-cover-image__display {
1624 + width: 100%;
1473 1625 }
1474 -@media (max-width: 500px) {
1475 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1476 - float: none;
1477 - margin: 0 auto;
1626 +@media (max-width: 767px) {
1627 + .lp-user-cover-image {
1628 + position: relative;
1629 + z-index: 1;
1478 1630 }
1479 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1480 - width: 100%;
1481 - padding-top: 30px;
1482 - text-align: center;
1483 - }
1484 1631 }
1485 -.lp-user-profile .wrapper-profile-header::before {
1486 - right: 100%;
1487 - left: auto;
1488 -}
1489 -.lp-user-profile .wrapper-profile-header::after {
1490 - left: 100%;
1491 - right: auto;
1492 -}
1493 -.lp-user-profile .lp-profile-content-area {
1494 - position: relative;
1495 - padding-top: 50px;
1496 - padding-bottom: 50px;
1632 +.lp-user-cover-image .lp-cover-image-empty {
1497 1633 display: flex;
1498 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;
1499 1642 }
1500 -@media (max-width: 650px) {
1501 - .lp-user-profile .lp-profile-content-area {
1502 - flex-direction: column;
1503 - }
1504 - .lp-user-profile .lp-profile-content-area .lp-profile-right {
1505 - text-align: center;
1506 - width: 100%;
1507 - padding: 50px 15px 0;
1508 - }
1643 +.lp-user-cover-image .lp-cover-image-empty:hover {
1644 + border-color: var(--lp-primary-color, #ffb606);
1509 1645 }
1510 -.lp-user-profile .lp-profile-left {
1511 - min-width: 270px;
1512 - max-width: 270px;
1513 - padding: 5px;
1514 - border: 2px solid #eaeaea;
1515 - border-radius: 3px;
1646 +.lp-user-cover-image .lp-cover-image-empty input[type=file] {
1647 + position: absolute;
1648 + top: 0;
1649 + left: 0;
1650 + width: 100%;
1651 + height: 100%;
1652 + opacity: 0;
1653 + cursor: pointer;
1654 + z-index: 10;
1516 1655 }
1517 -.lp-user-profile .lp-profile-right {
1518 - padding-right: 15px;
1519 - padding-left: 35px;
1656 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info {
1657 + z-index: 1;
1658 + flex: 1;
1659 + position: relative;
1660 + padding: 0 16px;
1661 + line-height: 1.3;
1520 1662 }
1521 -.lp-user-profile .lp-profile-username {
1522 - padding-bottom: 10px;
1523 - font-size: 18px;
1524 - font-weight: 500;
1525 - 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;
1526 1670 }
1527 -.lp-user-profile .lp-profile-username::before, .lp-user-profile .lp-profile-username::after {
1528 - content: "";
1529 - width: 30px;
1530 - height: 1px;
1531 - background-color: white;
1532 - display: inline-block;
1533 - vertical-align: middle;
1534 - margin: 0;
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);
1535 1674 }
1536 -.lp-user-profile .lp-profile-username::before {
1537 - margin-right: 5px;
1675 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image:before {
1676 + color: var(--lp-primary-color);
1677 + content: "\f08b";
1538 1678 }
1539 -.lp-user-profile .lp-profile-username::after {
1540 - margin-left: 5px;
1679 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom {
1680 + opacity: 0.7;
1541 1681 }
1542 -.lp-user-profile .lp-profile-user-bio {
1543 - font-size: 16px;
1544 - font-weight: 300;
1545 - line-height: 26px;
1546 -}
1547 -.lp-user-profile #profile-sidebar {
1548 - float: left;
1549 - width: 270px;
1550 - margin-top: 0;
1551 - border: 1px solid rgba(0, 0, 0, 0.1);
1552 - border-top: 0;
1553 - background: #fff;
1554 - margin-top: 58px;
1555 -}
1556 -@media (max-width: 990px) {
1557 - .lp-user-profile #profile-sidebar {
1558 - width: 100%;
1682 +@media (max-width: 420px) {
1683 + .lp-user-cover-image .lp-cover-image-empty {
1684 + height: 200px;
1559 1685 }
1560 - .lp-user-profile #profile-sidebar .lp-user-profile-avatar {
1561 - 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;
1562 1689 }
1563 1690 }
1564 -.lp-user-profile #profile-nav .lp-profile-nav-tabs {
1565 - margin: 0;
1566 - padding: 0;
1567 - list-style: none;
1691 +.lp-user-cover-image .lp-user-cover-image__buttons {
1692 + display: inline-flex;
1693 + gap: 12px;
1694 + margin-top: 16px;
1568 1695 }
1569 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1570 - position: relative;
1571 - margin: 0;
1572 - border-top: 1px solid rgba(204, 204, 204, 0.3);
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;
1573 1704 }
1574 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li a {
1575 - display: block;
1576 - padding: 0 20px;
1577 - color: #333;
1578 - font-size: 16px;
1579 - font-weight: 500;
1580 - line-height: 50px;
1705 +.lp-user-cover-image_background > img {
1706 + opacity: 0;
1707 + visibility: hidden;
1581 1708 }
1582 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1583 - padding: 0 20px 0 52px;
1584 -}
1585 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a > i {
1709 +
1710 +.learnpress_avatar__form label {
1586 1711 display: inline-block;
1587 - position: absolute;
1588 - left: 24px;
1589 - width: 28px;
1590 - color: var(--lp-primary-color);
1591 - font-size: 12px;
1592 - line-height: 53px;
1593 - text-align: left;
1594 1712 }
1595 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1596 - float: right;
1597 - margin-right: 4px;
1598 - color: #999;
1599 - font-family: "Font Awesome 5 Free";
1600 - font-size: 10px;
1601 - font-weight: 900;
1602 - content: "\f054";
1713 +.learnpress_avatar__form input[type=file] {
1714 + display: none;
1603 1715 }
1604 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li {
1605 - 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;
1606 1731 }
1607 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a {
1608 - border-bottom: 1px solid #f9f9f9;
1732 +.learnpress_avatar__form__upload div {
1733 + line-height: 1.4;
1609 1734 }
1610 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a:hover {
1611 - color: var(--lp-primary-color);
1612 - 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;
1613 1750 }
1614 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li:hover > a i {
1615 - color: var(--lp-primary-color);
1616 - background: #fff;
1617 -}
1618 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active, .lp-user-profile #profile-nav .lp-profile-nav-tabs > li:hover {
1751 +
1752 +button.learnpress_avatar__button {
1753 + height: 40px;
1754 + padding: 0 15px;
1755 + border: 0;
1619 1756 background: var(--lp-primary-color);
1757 + color: white;
1758 + margin-top: 15px;
1759 + border-radius: 3px;
1620 1760 }
1621 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active > a::after, .lp-user-profile #profile-nav .lp-profile-nav-tabs > li:hover > a::after {
1622 - content: "\f053";
1761 +button.learnpress_avatar__button + button {
1762 + margin-left: 15px;
1763 + margin-right: 0;
1623 1764 }
1624 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1625 - padding-left: 52px;
1765 +
1766 +.dashboard-statistic__row {
1767 + display: flex;
1768 + gap: 20px;
1769 + flex-wrap: wrap;
1626 1770 }
1627 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li:last-child {
1628 - border-bottom-right-radius: 4px;
1629 - border-bottom-left-radius: 4px;
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);
1630 1780 }
1631 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.wishlist > a::before {
1632 - position: absolute;
1633 - left: 25px;
1634 - color: var(--lp-primary-color);
1635 - font-family: "Font Awesome 5 Free";
1636 - font-size: 12px;
1637 - font-weight: 900;
1638 - content: "\f004";
1781 +@media (min-width: 1200px) and (max-width: 1440px) {
1782 + .dashboard-statistic__row .statistic-box {
1783 + gap: 16px;
1784 + padding: 16px;
1785 + }
1639 1786 }
1640 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.wishlist:hover a::before {
1641 - color: #fff;
1642 -}
1643 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.logout > a::after {
1644 - display: none;
1645 -}
1646 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li > a {
1647 - box-sizing: border-box;
1648 - height: 50px;
1649 -}
1650 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li > ul {
1651 - display: none;
1652 - position: absolute;
1653 - z-index: 1000;
1654 - top: 0;
1655 - left: 100%;
1656 - min-width: 150px;
1657 - margin: 0;
1658 - padding: 0;
1659 - background: #fff;
1660 - box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05);
1661 - list-style: none;
1662 -}
1663 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a {
1664 - color: #fff;
1665 -}
1666 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a i, .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a::after, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a i, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a::after {
1667 - color: #fff;
1668 -}
1669 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > ul {
1670 - display: block;
1671 -}
1672 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul {
1673 - position: relative;
1674 - left: 0;
1675 -}
1676 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active {
1677 - background: #fff;
1678 -}
1679 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a {
1680 - color: #ffb606;
1681 -}
1682 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a i {
1683 - color: #ffb606;
1684 -}
1685 -@media (max-width: 990px) {
1686 - .lp-user-profile #profile-nav {
1687 - overflow-x: scroll;
1688 - border-top: 1px solid rgba(204, 204, 204, 0.3);
1787 +@media (max-width: 1200px) {
1788 + .dashboard-statistic__row .statistic-box {
1789 + width: calc((100% - 20px) / 2);
1689 1790 }
1690 - .lp-user-profile #profile-nav .lp-profile-nav-tabs {
1691 - width: max-content;
1692 - }
1693 - .lp-user-profile #profile-nav .lp-profile-nav-tabs::after {
1694 - display: table;
1695 - clear: both;
1696 - content: "";
1697 - }
1698 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1699 - float: left;
1700 - border: none;
1701 - border-right: 1px solid rgba(204, 204, 204, 0.3);
1702 - }
1703 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1704 - height: auto;
1705 - padding: 0 20px 0 45px;
1706 - }
1707 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1708 - margin-left: 10px;
1709 - }
1710 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.has-child a::after {
1711 - content: "\f077";
1712 - }
1713 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1714 - padding-left: 45px;
1715 - }
1716 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a::after {
1717 - content: "\f078";
1718 - }
1719 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul {
1720 - display: none;
1721 - width: max-content;
1722 - transform: translateX(-20%);
1723 - }
1724 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul::after {
1725 - display: table;
1726 - clear: both;
1727 - box-shadow: 0 0 0;
1728 - content: "";
1729 - }
1730 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li {
1731 - float: left;
1732 - border-right: 1px solid rgba(204, 204, 204, 0.3);
1733 - }
1734 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li:last-child {
1735 - border-right: none;
1736 - }
1737 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li a {
1738 - padding: 0 10px;
1739 - }
1740 - .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover ul {
1741 - display: none !important;
1742 - }
1743 - .lp-user-profile #profile-nav .lp-profile-nav-tabs li:not(.has-child) > a::after {
1744 - display: none;
1745 - }
1746 1791 }
1747 -@media (max-width: 560px) {
1748 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1749 - max-width: 80px;
1792 +@media (max-width: 768px) {
1793 + .dashboard-statistic__row .statistic-box {
1794 + gap: 16px;
1795 + padding: 16px;
1750 1796 }
1751 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1752 - font-size: 0;
1753 - }
1754 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1755 - margin-left: 0;
1756 - }
1757 1797 }
1758 -.lp-user-profile .lp-profile-content {
1759 - float: right;
1760 - width: calc(100% - 300px);
1761 - margin-bottom: 60px;
1762 - padding-top: 58px;
1763 -}
1764 -@media (max-width: 990px) {
1765 - .lp-user-profile .lp-profile-content {
1766 - width: 100%;
1798 +@media (max-width: 600px) {
1799 + .dashboard-statistic__row {
1800 + gap: 8px;
1767 1801 }
1768 -}
1769 -@media (max-width: 767px) {
1770 - .lp-user-profile .lp-profile-content .learn-press-tabs__nav {
1771 - display: block;
1802 + .dashboard-statistic__row .statistic-box {
1772 1803 width: 100%;
1773 - border: 0;
1804 + gap: 12px;
1805 + padding: 8px 12px;
1774 1806 }
1775 - .lp-user-profile .lp-profile-content .learn-press-tabs__nav::after {
1776 - display: table;
1777 - clear: both;
1778 - content: "";
1807 + .dashboard-statistic__row .statistic-box__text {
1808 + display: flex;
1809 + justify-content: space-between;
1810 + align-items: center;
1779 1811 }
1780 - .lp-user-profile .lp-profile-content .learn-press-tabs__tab {
1781 - float: left;
1782 - border-right: 0;
1812 + .dashboard-statistic__row .statistic-box__text label {
1813 + margin: 0;
1783 1814 }
1784 - .lp-user-profile .lp-profile-content .learn-press-tabs__tab label {
1785 - padding-right: 25px;
1786 - padding-left: 25px;
1815 + .dashboard-statistic__row .statistic-box__text__number {
1816 + font-size: 1.2em;
1787 1817 }
1788 - .lp-user-profile .lp-profile-content .profile-orders {
1789 - overflow-x: scroll;
1818 + .dashboard-statistic__row .statistic-box__icon span {
1819 + --lp-width-icon: 40px;
1820 + font-size: 18px;
1790 1821 }
1791 1822 }
1792 -.lp-user-profile .lp-profile-content .course-categories, .lp-user-profile .lp-profile-content .course-instructor {
1793 - 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;
1794 1836 }
1795 -.lp-user-profile .lp-profile-content .course-categories {
1796 - padding: 0;
1837 +.statistic-box__icon [class^=lp-icon-]:before {
1838 + width: 1em;
1797 1839 }
1798 -.lp-user-profile .lp-profile-content .lp-button {
1799 - display: block;
1800 - margin: 0 auto 52px auto;
1801 - padding: 13px 34px;
1802 - border-color: var(--lp-secondary-color);
1803 - font-size: 14px;
1804 - font-weight: 500;
1805 - -webkit-border-radius: 9px;
1806 - -moz-border-radius: 9px;
1807 - border-radius: 9px;
1840 +.statistic-box__icon .lp-icon-enrolled_courses:before, .statistic-box__icon .lp-icon-total_course:before {
1841 + content: "\f518";
1808 1842 }
1809 -.lp-user-profile .lp-profile-content .lp-button:hover {
1810 - 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;
1811 1846 }
1812 -.lp-user-profile ul.learn-press-courses .course {
1813 - 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;
1814 1850 }
1815 -.lp-user-profile .profile-orders .profile-heading {
1816 - 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;
1817 1854 }
1818 -.lp-user-profile .profile-orders table {
1819 - 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;
1820 1858 }
1821 -.lp-user-profile .profile-orders .column-order-actions a {
1822 - margin-right: 6px;
1823 - color: black;
1824 - text-decoration: underline;
1825 - font-weight: 500;
1859 +.statistic-box__icon .lp-icon-total_student {
1860 + background: rgba(0, 122, 255, 0.1019607843);
1861 + color: #007AFF;
1826 1862 }
1827 -.lp-user-profile .profile-orders .column-order-actions a:hover, .lp-user-profile .profile-orders .column-order-actions a:focus {
1828 - color: var(--lp-primary-color);
1863 +.statistic-box__icon .lp-icon-total_student:before {
1864 + content: "\f501";
1829 1865 }
1830 -.lp-user-profile #dashboard-general-statistic {
1831 - margin-bottom: 55px;
1832 - padding-bottom: 20px;
1833 - border-bottom: 1px solid #ddd;
1866 +.statistic-box__text {
1867 + flex: 1;
1868 + text-align: left;
1834 1869 }
1835 -.lp-user-profile .dashboard-general-statistic__row {
1836 - display: flex;
1837 - margin: 0 -15px;
1838 - justify-content: center;
1839 - 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);
1840 1876 }
1841 -.lp-user-profile .dashboard-general-statistic__row .statistic-box {
1842 - min-width: 200px;
1843 - max-width: 270px;
1844 - margin: 0 15px 40px 15px;
1845 - padding: 15px 20px;
1846 - border: 1px solid #ccc;
1847 - border-radius: 4px;
1848 - background: #f9fafc;
1849 - text-align: center;
1877 +.statistic-box__text__number {
1878 + font-size: 1.6em;
1879 + line-height: 1;
1880 + font-weight: 600;
1850 1881 }
1851 -@media (max-width: 990px) {
1852 - .lp-user-profile .dashboard-general-statistic__row .statistic-box {
1853 - width: 45%;
1854 - }
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;
1855 1893 }
1856 -@media (max-width: 767px) {
1857 - .lp-user-profile .dashboard-general-statistic__row .statistic-box {
1858 - width: 100%;
1859 - margin: 0 15px 15px;
1860 - }
1894 +
1895 +.lp-enrolled-students-table-wrap {
1896 + margin-top: 15px;
1861 1897 }
1862 -.lp-user-profile .dashboard-general-statistic__row .statistic-box:hover {
1863 - 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;
1864 1907 }
1865 -.lp-user-profile .dashboard-general-statistic__row[data-col="2"] .statistic-box {
1866 - width: 50%;
1908 +.lp-enrolled-students-table-wrap .instructor-avatar img {
1909 + width: 100%;
1910 + height: 100%;
1911 + object-fit: cover;
1867 1912 }
1868 -.lp-user-profile .dashboard-general-statistic__row[data-col="4"] .statistic-box {
1869 - 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;
1870 1980 }
1871 -.lp-user-profile .dashboard-general-statistic__row[data-col="5"] .statistic-box {
1872 - 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;
1873 1995 }
1874 -.lp-user-profile .statistic-box .statistic-box__text {
1875 - margin: 0 0 7px 0;
1876 - padding: 0;
1877 - color: #666;
1878 - font-size: 18px;
1879 - font-weight: 400;
1880 - line-height: 1;
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;
1881 2009 }
1882 -.lp-user-profile .statistic-box .statistic-box__number {
1883 - color: #333;
1884 - font-size: 18px;
2010 +.lp-meta .lp-name {
2011 + color: #1e293b;
1885 2012 font-weight: 500;
1886 - line-height: 1;
2013 + line-height: 1.4;
1887 2014 }
1888 -.lp-user-profile .profile-courses > h3 {
1889 - margin-top: 0;
1890 - margin-bottom: 36px;
1891 - color: #333;
1892 - font-size: 30px;
1893 - font-weight: 600;
1894 - line-height: 1;
1895 - text-transform: capitalize;
2015 +.lp-meta .lp-email {
2016 + color: #94a3b8;
2017 + font-size: 12px;
2018 + line-height: 1.3;
1896 2019 }
1897 2020
1898 -.lp-profile-content table.lp-list-table {
1899 - border-spacing: 0;
1900 - border-top: 1px solid #ccc;
1901 - border-left: 1px solid #ccc;
1902 - margin-bottom: 40px;
2021 +.lp-cell-course a {
2022 + color: #3b82f6;
2023 + text-decoration: none;
1903 2024 }
1904 -.lp-profile-content table.lp-list-table tr th, .lp-profile-content table.lp-list-table tr td {
1905 - border-right: 1px solid #ccc;
1906 - border-bottom: 1px solid #ccc;
1907 - text-align: center;
2025 +.lp-cell-course a:hover {
2026 + text-decoration: underline;
1908 2027 }
1909 -.lp-profile-content table.lp-list-table tr td a {
1910 - color: var(--wp--preset--color--foreground);
1911 - font-weight: 400;
2028 +
2029 +.lp-cell-progress {
2030 + min-width: 120px;
1912 2031 }
1913 -.lp-profile-content table.lp-list-table tr td a:hover {
1914 - 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;
1915 2041 }
1916 -.lp-profile-content #profile-content-order-details h3 {
1917 - margin-top: 0;
1918 - font-size: 30px;
1919 - line-height: 1.5;
1920 - font-weight: 500;
1921 - margin-bottom: 15px;
1922 - font-family: var(--wp--preset--font-family--system-font);
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;
1923 2048 }
1924 2049
1925 -.profile-basic-information .form-field,
1926 -form[name=profile-change-password] .form-field {
1927 - margin: 0 10px 24px 10px;
2050 +.lp-progress-text {
2051 + display: inline-block;
2052 + margin-top: 3px;
2053 + color: #64748b;
2054 + font-size: 11px;
1928 2055 }
1929 -.profile-basic-information .form-field > label,
1930 -form[name=profile-change-password] .form-field > label {
1931 - margin: 0 0 12px 0;
1932 - color: #333;
1933 - font-size: 16px;
2056 +
2057 +.lp-badge {
2058 + display: inline-block;
2059 + padding: 3px 10px;
2060 + border-radius: 12px;
2061 + font-size: 12px;
1934 2062 font-weight: 500;
1935 - font-style: italic;
2063 + line-height: 1.5;
2064 + white-space: nowrap;
1936 2065 }
1937 -.profile-basic-information .form-field .form-field-input input,
1938 -form[name=profile-change-password] .form-field .form-field-input input {
1939 - height: 43px;
1940 - padding: 8px 20px;
1941 - font-weight: 400;
2066 +.lp-badge--enrolled {
2067 + color: #475569;
2068 + background: #f1f5f9;
1942 2069 }
1943 -.profile-basic-information .form-field .form-field-input input[type=password],
1944 -form[name=profile-change-password] .form-field .form-field-input input[type=password] {
1945 - padding: 8px 20px;
2070 +.lp-badge--in-progress, .lp-badge--learning {
2071 + color: #1e40af;
2072 + background: #dbeafe;
1946 2073 }
1947 -.profile-basic-information .form-field .form-field-input textarea,
1948 -form[name=profile-change-password] .form-field .form-field-input textarea {
1949 - padding: 9px 20px 16px 20px;
1950 - font-weight: 300;
1951 - line-height: 24px;
2074 +.lp-badge--finished {
2075 + color: #166534;
2076 + background: #dcfce7;
1952 2077 }
1953 -.profile-basic-information .form-field .form-field-input input,
1954 -.profile-basic-information .form-field .form-field-input textarea,
1955 -form[name=profile-change-password] .form-field .form-field-input input,
1956 -form[name=profile-change-password] .form-field .form-field-input textarea {
1957 - border: 1px solid #ccc;
1958 - color: #999;
1959 - font-size: 14px;
1960 - font-style: italic;
2078 +.lp-badge--passed {
2079 + color: #14532d;
2080 + background: #bbf7d0;
1961 2081 }
1962 -.profile-basic-information .form-field .form-field-input input:focus,
1963 -.profile-basic-information .form-field .form-field-input textarea:focus,
1964 -form[name=profile-change-password] .form-field .form-field-input input:focus,
1965 -form[name=profile-change-password] .form-field .form-field-input textarea:focus {
1966 - border-color: var(--lp-primary-color);
1967 - outline: 0;
1968 - color: #222;
2082 +.lp-badge--failed {
2083 + color: #991b1b;
2084 + background: #fee2e2;
1969 2085 }
1970 -.profile-basic-information .form-field .form-field-input ::placeholder,
1971 -form[name=profile-change-password] .form-field .form-field-input ::placeholder {
1972 - opacity: 1;
1973 - color: #999;
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;
1974 2093 }
1975 -.profile-basic-information .form-field .form-field-input :-ms-input-placeholder,
1976 -form[name=profile-change-password] .form-field .form-field-input :-ms-input-placeholder {
1977 - color: #999;
2094 +.lp-enrolled-students-table-footer__count {
2095 + color: #64748b;
2096 + font-size: 13px;
1978 2097 }
1979 -.profile-basic-information .form-field .form-field-input ::-ms-input-placeholder,
1980 -form[name=profile-change-password] .form-field .form-field-input ::-ms-input-placeholder {
1981 - color: #999;
2098 +
2099 +#profile-content-enrolled-students .lp-enrolled-students-table-footer {
2100 + border-top: none;
1982 2101 }
1983 -.profile-basic-information .form-field .form-field-input .description,
1984 -form[name=profile-change-password] .form-field .form-field-input .description {
1985 - margin-top: 15px;
2102 +
2103 +.lp-enrolled-students-table-footer .learn-press-pagination {
2104 + margin: 0;
2105 + text-align: right;
1986 2106 }
1987 -@media (max-width: 767px) {
1988 - .profile-basic-information .form-field,
1989 -form[name=profile-change-password] .form-field {
1990 - margin: 0 0 24px 0;
1991 - }
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;
1992 2115 }
1993 -.profile-basic-information .form-field__50,
1994 -form[name=profile-change-password] .form-field__50 {
1995 - float: left;
1996 - width: calc(50% - 20px);
1997 - margin-right: 10px;
1998 -}
1999 -@media (max-width: 767px) {
2000 - .profile-basic-information .form-field__50,
2001 -form[name=profile-change-password] .form-field__50 {
2002 - float: unset;
2003 - width: 100%;
2004 - margin: 0 0 24px 0;
2005 - }
2006 -}
2007 -.profile-basic-information .form-field__clear,
2008 -form[name=profile-change-password] .form-field__clear {
2009 - clear: both;
2010 -}
2011 -.profile-basic-information button,
2012 -form[name=profile-change-password] button {
2013 - padding: 16px 24px;
2014 - border: 0;
2015 - border-radius: 3px;
2016 - color: #fff;
2017 - background: var(--lp-primary-color);
2018 - font-size: 16px;
2019 - font-weight: 400;
2020 - line-height: 1;
2021 -}
2022 -.profile-basic-information button:hover,
2023 -form[name=profile-change-password] button:hover {
2024 - opacity: 0.5;
2025 - background: var(--lp-primary-color);
2026 -}
2027 -.profile-basic-information p,
2028 -form[name=profile-change-password] p {
2116 +.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers > li {
2029 2117 margin: 0;
2030 2118 }
2031 -
2032 -#learn-press-profile-basic-information .form-fields::after {
2033 - display: block;
2034 - clear: both;
2035 - content: "";
2036 -}
2037 -@media (max-width: 767px) {
2038 - #learn-press-profile-basic-information .form-fields {
2039 - margin: 0;
2040 - }
2041 -}
2042 -#learn-press-profile-basic-information button[type=submit] {
2043 - padding: 0 15px;
2044 - height: 40px;
2045 - line-height: 40px;
2046 - border: 0;
2119 +.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers,
2120 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers {
2047 2121 display: inline-flex;
2048 2122 align-items: center;
2049 2123 justify-content: center;
2050 - background-color: var(--lp-primary-color);
2051 - color: white;
2052 - font-size: 16px;
2053 - font-weight: 400;
2054 - -webkit-transition: 0.3s;
2055 - -moz-transition: 0.3s;
2056 - -ms-transition: 0.3s;
2057 - -o-transition: 0.3s;
2058 - transition: 0.3s;
2059 - -webkit-border-radius: 3px;
2060 - -moz-border-radius: 3px;
2061 - border-radius: 3px;
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;
2062 2137 }
2063 -#learn-press-profile-basic-information button[type=submit]:hover {
2064 - opacity: 0.5;
2065 - 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;
2066 2143 }
2067 -
2068 -.recover-order__title {
2069 - 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;
2070 2149 }
2071 -.recover-order__description {
2072 - margin-bottom: 20px;
2073 - color: #999;
2074 - font-size: 0.8em;
2075 - 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;
2076 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 +}
2077 2160
2078 -div.order-recover {
2079 - display: flex;
2161 +.lp-enrolled-empty {
2162 + padding: 40px 20px;
2163 + color: #94a3b8;
2164 + text-align: center;
2080 2165 }
2081 -div.order-recover > .button-recover-order {
2166 +.lp-enrolled-empty p {
2082 2167 margin: 0;
2083 - margin-left: 20px;
2084 - flex: 0 0 auto;
2085 -}
2086 -div.order-recover > .button-recover-order.loading::before {
2087 - display: inline-block;
2088 - margin-right: 5px;
2089 - font-family: "Font Awesome 5 Free";
2090 - font-weight: 900;
2091 - content: "\f110";
2092 - animation: lp-rotating 1s linear infinite;
2093 -}
2094 -div.order-recover input[type=text] {
2095 - width: 100%;
2096 - height: 43px;
2097 - margin-right: 10px;
2098 - padding: 0 22px;
2099 - border: 1px solid #ccc;
2100 - border-radius: 3px;
2101 - background-color: #fff;
2102 2168 font-size: 14px;
2103 - font-weight: 300;
2104 - font-style: italic;
2105 - line-height: 43px;
2106 - flex: 1 1 auto;
2107 2169 }
2108 2170
2109 -.learn-press-profile-course__progress .lp_profile_course_progress {
2110 - border: 1px solid #eee;
2111 - border-top: 0;
2112 - overflow-x: auto;
2171 +.lp-enrolled-error {
2172 + padding: 15px 20px;
2173 + color: #dc2626;
2174 + font-size: 13px;
2113 2175 }
2114 -.learn-press-profile-course__progress .lp_profile_course_progress__item {
2115 - display: grid;
2116 - align-items: center;
2117 - padding: 15px;
2118 - border-top: 1px solid #eee;
2119 - grid-template-columns: 90px 1fr 80px 190px 140px;
2120 - column-gap: 20px;
2121 -}
2122 -.learn-press-profile-course__progress .lp_profile_course_progress__item div img {
2123 - max-width: 60px;
2124 - height: auto;
2125 -}
2126 -@media (max-width: 575px) {
2127 - .learn-press-profile-course__progress .lp_profile_course_progress__item div img {
2128 - max-width: 100%;
2176 +
2177 +#lp-modal-enrolled-wrap {
2178 + position: relative;
2179 + /*tbody {
2180 + display: block;
2181 + max-height: 400px;
2182 + overflow-y: auto;
2129 2183 }
2184 +
2185 + thead, tbody tr {
2186 + display: table;
2187 + width: 100%;
2188 + table-layout: fixed;
2189 + }*/
2130 2190 }
2131 -@media (max-width: 575px) {
2132 - .learn-press-profile-course__progress .lp_profile_course_progress__item {
2133 - display: block;
2134 - }
2191 +#lp-modal-enrolled-wrap .lp-table-wrap {
2192 + max-height: 60vh;
2135 2193 }
2136 -.learn-press-profile-course__progress .lp_profile_course_progress__header {
2137 - background-color: #eee;
2194 +
2195 +.lp-wrap-btn-view-course-students {
2196 + width: 100%;
2138 2197 }
2139 -@media (max-width: 575px) {
2140 - .learn-press-profile-course__progress .lp_profile_course_progress__header {
2141 - display: flex;
2142 - overflow-x: auto;
2143 - white-space: nowrap;
2144 - justify-content: flex-end;
2145 - }
2198 +.lp-wrap-btn-view-course-students button {
2199 + width: 100%;
2146 2200 }
2147 2201
2148 -.lp_profile_course_progress__nav button.loading::before {
2149 - display: inline-block;
2150 - margin-right: 5px;
2151 - font-family: "Font Awesome 5 Free";
2152 - font-weight: 900;
2153 - content: "\f110";
2154 - -webkit-animation: lp-rotating 1s linear infinite;
2155 - -moz-animation: lp-rotating 1s linear infinite;
2156 - animation: lp-rotating 1s linear infinite;
2157 -}
2158 -
2159 -.entry-content ul.learn-press-profile-course__tab__inner {
2202 +.lp-btn-view-students {
2203 + margin-top: 10px;
2204 + white-space: nowrap;
2205 + display: block;
2160 2206 padding: 0;
2207 + border: none;
2208 + background: none;
2161 2209 }
2162 2210
2163 -.content ul.learn-press-courses {
2164 - margin-left: -15px;
2165 - margin-right: -15px;
2211 +.wrapper-profile-header {
2212 + position: relative;
2166 2213 }
2167 -.content ul.learn-press-courses[data-layout=list] {
2168 - margin: 0;
2169 -}
2170 2214
2171 -.learn-press-profile-course__tab__inner {
2172 - display: flex;
2173 - margin: 40px 0 0 0 !important;
2174 - padding: 0 !important;
2175 - background: #eee;
2176 - list-style: none !important;
2215 +.lp-user-profile {
2216 + position: relative;
2217 + --lp-item-padding: 40px;
2177 2218 }
2178 -.learn-press-profile-course__tab__inner > li {
2179 - list-style: none;
2180 - margin: 0 !important;
2219 +.lp-user-profile img {
2220 + max-width: 100%;
2221 + height: auto;
2181 2222 }
2182 -.learn-press-profile-course__tab__inner > li:hover {
2183 - 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;
2184 2228 }
2185 -.learn-press-profile-course__tab__inner a {
2186 - display: inline-block;
2187 - padding: 15px 30px;
2188 - font-weight: 600;
2229 +.lp-user-profile .lp-user-profile-socials {
2230 + display: flex;
2189 2231 position: relative;
2232 + margin: 0;
2233 + gap: 12px;
2190 2234 }
2191 -.learn-press-profile-course__tab__inner a.active {
2192 - color: var(--lp-primary-color);
2193 - 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;
2194 2246 }
2195 -.learn-press-profile-course__tab__inner a.active::before {
2196 - content: "";
2197 - height: 4px;
2198 - width: 100%;
2199 - background-color: var(--lp-primary-color);
2200 - position: absolute;
2201 - top: 0;
2202 - left: 0;
2203 - right: auto;
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);
2204 2251 }
2205 -
2206 -.learn-press-course-tab-filters .learn-press-filters {
2207 - margin-top: 20px;
2208 - margin-left: 0;
2252 +.lp-user-profile .lp-user-profile-socials a:hover svg {
2253 + fill: var(--lp-color-white, #fff);
2254 +}
2255 +.lp-user-profile .lp-profile-content-area {
2256 + position: relative;
2209 2257 padding: 0;
2210 - list-style: none;
2258 + display: flex;
2259 + align-items: flex-start;
2211 2260 }
2212 -.learn-press-course-tab-filters .learn-press-filters a.active {
2213 - color: var(--lp-primary-color);
2261 +.lp-user-profile .lp-profile-left {
2262 + min-width: 120px;
2263 + max-width: 120px;
2214 2264 }
2215 -
2216 -.lp-profile-content ul {
2217 - list-style: none !important;
2218 - padding: 0 !important;
2265 +.lp-user-profile .lp-profile-left .user-avatar {
2266 + position: relative;
2219 2267 }
2220 -
2221 -.learnpress_avatar__form label {
2222 - display: inline-block;
2268 +.lp-user-profile .lp-profile-left .user-avatar img {
2269 + border-radius: 50%;
2223 2270 }
2224 -.learnpress_avatar__form input[type=file] {
2225 - display: none;
2271 +.lp-user-profile .lp-profile-left .user-avatar:hover .lp-btn-to-edit-avatar {
2272 + opacity: 1;
2273 + visibility: visible;
2226 2274 }
2227 -.learnpress_avatar__form__upload {
2275 +.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar {
2276 + position: absolute;
2277 + top: 80px;
2278 + right: 0;
2279 + left: auto;
2280 + width: 36px;
2281 + height: 36px;
2282 + font-size: 0;
2228 2283 display: flex;
2229 - width: 200px;
2230 - height: 200px;
2231 - border: 1px dashed #ccc;
2232 - border-radius: 3px;
2233 - background-color: #fafafa;
2234 - font-size: 14px;
2235 - font-weight: 300;
2236 - font-style: italic;
2237 - line-height: 43px;
2238 - text-align: center;
2239 - cursor: pointer;
2240 2284 align-items: center;
2241 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%;
2242 2291 }
2243 -.learnpress_avatar__form__upload div {
2244 - 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 + }
2245 2298 }
2246 -.learnpress_avatar__button--loading::before {
2247 - display: inline-block;
2248 - margin-right: 5px;
2249 - font-family: "Font Awesome 5 Free";
2250 - font-weight: 900;
2251 - content: "\f110";
2252 - -webkit-animation: lp-rotating 1s linear infinite;
2253 - -moz-animation: lp-rotating 1s linear infinite;
2254 - animation: lp-rotating 1s linear infinite;
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);
2255 2305 }
2256 -
2257 -button.learnpress_avatar__button {
2258 - height: 40px;
2259 - padding: 0 15px;
2260 - border: 0;
2261 - background: var(--lp-primary-color);
2262 - color: white;
2263 - margin-top: 15px;
2264 - border-radius: 3px;
2306 +.lp-user-profile .lp-profile-right {
2307 + padding-left: 20px;
2308 + flex: 1;
2309 + display: flex;
2310 + flex-wrap: wrap;
2311 + justify-content: space-between;
2312 + align-items: center;
2313 + gap: 12px;
2265 2314 }
2266 -button.learnpress_avatar__button + button {
2267 - margin-left: 15px;
2268 - margin-right: 0;
2315 +.lp-user-profile .lp-profile-username {
2316 + margin: 0;
2317 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
2318 + font-weight: 500;
2319 + color: inherit;
2320 + flex: 1;
2269 2321 }
2270 -
2271 -#primary .learn-press-courses[data-size="3"] .course {
2272 - width: 50%;
2322 +.lp-user-profile .lp-profile-user-bio {
2323 + width: 100%;
2273 2324 }
2274 -
2275 -body.learnpress .learn-press-tabs .learn-press-tabs__tab, body.learnpress .attachment-recent-works-thumbnail {
2276 - border-radius: 0;
2325 +.lp-user-profile #profile-sidebar {
2326 + float: left;
2327 + width: 270px;
2328 + border: 1px solid var(--lp-border-color, #E2E0DB);
2329 + border-top: 0;
2330 + margin-top: var(--lp-item-padding);
2331 + margin-bottom: 32px;
2277 2332 }
2278 -
2279 -#learn-press-course-tabs.show-all .course-tab-panel {
2280 - margin-bottom: 40px;
2333 +@media (max-width: 990px) {
2334 + .lp-user-profile #profile-sidebar {
2335 + width: 100%;
2336 + margin-bottom: 0;
2337 + }
2281 2338 }
2282 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .course-tab-panels .course-tab-panel:nth-child(1) {
2283 - display: block;
2339 +.lp-user-profile .lp-profile-nav-tabs {
2340 + margin: 0;
2341 + padding: 0;
2342 + list-style: none;
2284 2343 }
2285 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) {
2286 - border-bottom: 0;
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);
2287 2349 }
2288 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) label {
2289 - color: var(--lp-primary-color);
2290 - background: #fff;
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;
2291 2359 }
2292 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .course-tab-panels .course-tab-panel:nth-child(2) {
2293 - display: block;
2360 +.lp-user-profile .lp-profile-nav-tabs > li a > i {
2361 + margin-top: 3px;
2294 2362 }
2295 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) {
2296 - border-bottom: 0;
2363 +.lp-user-profile .lp-profile-nav-tabs > li > a {
2364 + padding: 14px 20px;
2365 + position: relative;
2297 2366 }
2298 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) label {
2367 +.lp-user-profile .lp-profile-nav-tabs > li > a > i {
2299 2368 color: var(--lp-primary-color);
2300 - background: #fff;
2301 2369 }
2302 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .course-tab-panels .course-tab-panel:nth-child(3) {
2303 - display: block;
2370 +.lp-user-profile .lp-profile-nav-tabs > li ul li {
2371 + margin: 0;
2304 2372 }
2305 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) {
2306 - border-bottom: 0;
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);
2307 2376 }
2308 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) label {
2377 +.lp-user-profile .lp-profile-nav-tabs > li ul li a:hover {
2309 2378 color: var(--lp-primary-color);
2310 - background: #fff;
2311 2379 }
2312 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .course-tab-panels .course-tab-panel:nth-child(4) {
2313 - display: block;
2380 +.lp-user-profile .lp-profile-nav-tabs > li.active {
2381 + background: var(--lp-primary-color);
2314 2382 }
2315 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) {
2316 - border-bottom: 0;
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;
2317 2386 }
2318 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) label {
2319 - color: var(--lp-primary-color);
2320 - background: #fff;
2387 +.lp-user-profile .lp-profile-nav-tabs > li:not(.active):hover {
2388 + background: var(--lp-white-grey, #F7F7FB);
2321 2389 }
2322 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .course-tab-panels .course-tab-panel:nth-child(5) {
2323 - display: block;
2390 +.lp-user-profile .lp-profile-nav-tabs > li.has-child > a:after {
2391 + font-family: "lp-icon";
2392 + content: "\f105";
2393 + position: absolute;
2394 + right: 15px;
2395 + top: 50%;
2396 + transform: translateY(-50%);
2324 2397 }
2325 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) {
2326 - border-bottom: 0;
2327 -}
2328 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) label {
2329 - color: var(--lp-primary-color);
2398 +.lp-user-profile .lp-profile-nav-tabs li > ul {
2399 + display: none;
2400 + position: absolute;
2401 + z-index: 1000;
2402 + top: 0;
2403 + left: 100%;
2404 + min-width: 180px;
2405 + margin: 0;
2406 + padding: 0;
2330 2407 background: #fff;
2408 + box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05);
2409 + list-style: none;
2331 2410 }
2332 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .course-tab-panels .course-tab-panel:nth-child(6) {
2333 - display: block;
2411 +.lp-user-profile .lp-profile-nav-tabs li > ul li {
2412 + white-space: nowrap;
2334 2413 }
2335 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) {
2336 - border-bottom: 0;
2337 -}
2338 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) label {
2414 +.lp-user-profile .lp-profile-nav-tabs li > ul li:hover, .lp-user-profile .lp-profile-nav-tabs li > ul li.active {
2339 2415 color: var(--lp-primary-color);
2340 - background: #fff;
2341 2416 }
2342 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .course-tab-panels .course-tab-panel:nth-child(7) {
2417 +.lp-user-profile .lp-profile-nav-tabs li:hover > ul {
2343 2418 display: block;
2344 2419 }
2345 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) {
2346 - border-bottom: 0;
2420 +.lp-user-profile .lp-profile-content {
2421 + float: right;
2422 + width: calc(100% - 300px);
2423 + margin-bottom: 32px;
2424 + padding-top: var(--lp-item-padding);
2347 2425 }
2348 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) label {
2349 - color: var(--lp-primary-color);
2350 - background: #fff;
2426 +@media (max-width: 990px) {
2427 + .lp-user-profile .lp-profile-content {
2428 + width: 100%;
2429 + }
2351 2430 }
2352 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .course-tab-panels .course-tab-panel:nth-child(8) {
2353 - display: block;
2431 +@media (max-width: 767px) {
2432 + .lp-user-profile .lp-profile-content .profile-orders {
2433 + overflow-x: scroll;
2434 + }
2354 2435 }
2355 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) {
2356 - border-bottom: 0;
2436 +.lp-user-profile .lp-profile-content .course-categories,
2437 +.lp-user-profile .lp-profile-content .course-instructor {
2438 + margin-bottom: 14px;
2357 2439 }
2358 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) label {
2359 - color: var(--lp-primary-color);
2360 - background: #fff;
2440 +.lp-user-profile .lp-profile-content .course-categories {
2441 + padding: 0;
2361 2442 }
2362 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .course-tab-panels .course-tab-panel:nth-child(9) {
2363 - display: block;
2443 +.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form {
2444 + display: flex;
2445 + align-items: center;
2446 + margin-bottom: 10px;
2364 2447 }
2365 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) {
2366 - border-bottom: 0;
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;
2367 2452 }
2368 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) label {
2369 - color: var(--lp-primary-color);
2370 - background: #fff;
2453 +.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form button {
2454 + cursor: pointer;
2455 + line-height: 1;
2371 2456 }
2372 -
2373 -.course-tab-panels .course-tab-panel {
2374 - padding-top: 30px;
2457 +.lp-user-profile .profile-orders .profile-heading {
2458 + display: none;
2375 2459 }
2376 -
2377 -.course-tab-panel {
2378 - display: none;
2460 +.lp-user-profile .profile-orders table {
2461 + margin-top: 0;
2379 2462 }
2380 -.course-tab-panel.active {
2381 - display: block;
2463 +.lp-user-profile .profile-orders .column-order-actions a {
2464 + margin-right: 6px;
2465 + color: black;
2466 + text-decoration: underline;
2467 + font-weight: 500;
2382 2468 }
2383 -.course-tab-panel .course-description {
2384 - color: #666;
2385 - font-size: 16px;
2386 - font-weight: 300;
2387 - 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);
2388 2471 }
2389 -.course-tab-panel .course-description h4 {
2472 +.lp-user-profile .learn-press-message {
2390 2473 margin-top: 0;
2391 - margin-bottom: 1.125rem;
2392 - color: #333;
2393 - font-size: 18px;
2394 - font-weight: 500;
2395 2474 }
2396 -.course-tab-panel .course-description p {
2397 - line-height: inherit;
2475 +.lp-user-profile .profile-heading {
2476 + margin-bottom: 24px;
2398 2477 }
2399 -.course-tab-panel .course-description img {
2400 - max-width: 100%;
2401 - height: auto;
2402 - vertical-align: middle;
2478 +.lp-user-profile.guest .lp-content-area {
2479 + display: flex;
2480 + align-items: flex-start;
2403 2481 }
2404 -.course-tab-panel .lp-course-author {
2405 - display: flex;
2406 - margin-bottom: 40px;
2482 +.lp-user-profile.guest .lp-content-area > div {
2483 + flex: 1;
2484 + width: 100%;
2407 2485 }
2408 -@media (max-width: 767px) {
2409 - .course-tab-panel .lp-course-author {
2486 +@media (min-width: 1366px) {
2487 + .lp-user-profile .lp-content-area {
2488 + padding-right: 0;
2489 + padding-left: 0;
2490 + }
2491 +}
2492 +@media (max-width: 990px) {
2493 + .lp-user-profile {
2494 + --lp-item-padding: 30px;
2495 + }
2496 + .lp-user-profile #profile-nav {
2497 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
2498 + }
2499 + .lp-user-profile .lp-profile-nav-tabs {
2500 + display: flex;
2501 + flex-wrap: nowrap;
2502 + justify-content: flex-start;
2503 + overflow-x: auto;
2504 + white-space: nowrap;
2505 + scroll-behavior: smooth;
2506 + }
2507 + .lp-user-profile .lp-profile-nav-tabs::after {
2508 + display: none;
2509 + }
2510 + .lp-user-profile .lp-profile-nav-tabs > li {
2511 + border: none;
2512 + border-right: 1px solid var(--lp-border-color, #E2E0DB);
2513 + flex: 1;
2514 + }
2515 + .lp-user-profile .lp-profile-nav-tabs > li:last-child {
2516 + border-right: none;
2517 + }
2518 + .lp-user-profile .lp-profile-nav-tabs > li > a {
2519 + height: auto;
2520 + padding: 8px 12px 8px 12px;
2410 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;
2411 2527 }
2528 + .lp-user-profile .lp-profile-nav-tabs > li > a > i {
2529 + position: static;
2530 + transform: translate(0);
2531 + }
2532 + .lp-user-profile .lp-profile-nav-tabs > li > a::after {
2533 + display: none !important;
2534 + margin-left: 10px;
2535 + }
2536 + .lp-user-profile .lp-profile-nav-tabs > li.has-child a::after {
2537 + display: none !important;
2538 + }
2539 + .lp-user-profile .lp-profile-nav-tabs > li:after {
2540 + display: none;
2541 + }
2542 + .lp-user-profile .lp-profile-nav-tabs > li.active:after, .lp-user-profile .lp-profile-nav-tabs > li.active:before {
2543 + display: none;
2544 + }
2545 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul {
2546 + display: none;
2547 + width: max-content;
2548 + transform: translateX(-20%);
2549 + }
2550 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul::after {
2551 + display: table;
2552 + clear: both;
2553 + box-shadow: 0 0 0;
2554 + content: "";
2555 + }
2556 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul li {
2557 + float: left;
2558 + border-right: 1px solid var(--lp-border-color, #E2E0DB);
2559 + }
2560 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul li:last-child {
2561 + border-right: none;
2562 + }
2563 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul li a {
2564 + padding: 0 10px;
2565 + }
2566 + .lp-user-profile .lp-profile-nav-tabs li:not(.has-child) > a::after, .lp-user-profile .lp-profile-nav-tabs li:hover ul {
2567 + display: none !important;
2568 + }
2412 2569 }
2413 -.course-tab-panel .lp-course-author .course-author__pull-left {
2414 - margin-right: 30px;
2415 - text-align: center;
2416 - 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 + }
2417 2584 }
2418 -@media (max-width: 767px) {
2419 - .course-tab-panel .lp-course-author .course-author__pull-left {
2420 - margin-right: 0;
2421 - margin-bottom: 30px;
2585 +@media (max-width: 650px) {
2586 + .lp-user-profile .lp-profile-left {
2587 + min-width: 100px;
2588 + max-width: 100px;
2422 2589 }
2590 + .lp-user-profile .lp-user-profile-socials {
2591 + gap: 8px;
2592 + --lp-social-size: 36px;
2593 + font-size: 14px;
2594 + }
2423 2595 }
2424 -.course-tab-panel .lp-course-author img {
2425 - width: 50px;
2426 - height: 50px;
2427 - margin-bottom: 20px;
2428 - border-radius: 50%;
2429 - object-fit: cover;
2430 - object-position: center;
2596 +
2597 +#profile-content-withdrawals > h2 {
2598 + font-size: 1.6em;
2599 + margin-bottom: 12px;
2431 2600 }
2432 -.course-tab-panel .lp-course-author .course-author__pull-right {
2433 - 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 + }*/
2434 2658 }
2435 -@media (max-width: 767px) {
2436 - .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 {
2437 2699 width: 100%;
2438 - text-align: center;
2700 + margin: 0 0 16px;
2439 2701 }
2440 2702 }
2441 -.course-tab-panel .lp-course-author .author-title {
2442 - margin-bottom: 18px;
2443 -}
2444 -.course-tab-panel .lp-course-author .author-title a {
2445 - color: #333;
2446 - box-shadow: none;
2447 - font-size: 18px;
2703 +
2704 +.lp-profile-content #profile-content-order-details h3 {
2705 + margin-top: 0;
2706 + font-size: 1.875em;
2707 + line-height: 1.5;
2448 2708 font-weight: 500;
2449 - text-transform: capitalize;
2709 + margin-bottom: 15px;
2450 2710 }
2451 -.course-tab-panel .lp-course-author .author-title a:hover {
2452 - color: var(--lp-primary-color);
2711 +
2712 +.recover-order__title {
2713 + margin-bottom: 5px;
2453 2714 }
2454 -.course-tab-panel .lp-course-author .author-description {
2455 - color: #666;
2456 - font-size: 16px;
2457 - font-weight: 300;
2458 - line-height: 26px;
2715 +.recover-order__description {
2716 + margin-bottom: 20px;
2717 + opacity: 0.7;
2718 + font-size: 0.8em;
2719 + font-style: italic;
2459 2720 }
2460 -.course-tab-panel .lp-course-author .author-socials {
2461 - display: grid;
2462 - grid-template-columns: repeat(4, 33px);
2721 +
2722 +.lp-order-recover {
2723 + display: flex;
2463 2724 gap: 10px;
2464 - justify-content: center;
2465 2725 }
2466 -.course-tab-panel .lp-course-author .author-socials > a {
2467 - display: inline-block;
2468 - width: 33px;
2469 - height: 33px;
2470 - margin: 0;
2471 - border: 1px solid #ededed;
2472 - border-radius: 50%;
2473 - color: #878787;
2474 - box-shadow: none;
2475 - font-size: 14px;
2476 - line-height: 33px;
2477 - text-align: center;
2478 - vertical-align: middle;
2479 - transition: all 0.3s;
2726 +.lp-order-recover input[type=text] {
2727 + font-style: italic;
2728 + flex: 1 1 auto;
2480 2729 }
2481 -.course-tab-panel .lp-course-author .author-socials > a:hover {
2482 - border-color: var(--lp-primary-color);
2483 - color: #fff;
2484 - background: var(--lp-primary-color);
2730 +
2731 +.lp-profile-content ul {
2732 + list-style: none !important;
2733 + padding: 0 !important;
2485 2734 }
2486 -.course-tab-panel .lp-course-author .author-socials .fa-googleplus::before {
2487 - content: "\f0d5";
2735 +.lp-profile-content ul.learn-press-courses {
2736 + margin: 0 -16px;
2488 2737 }
2738 +.lp-profile-content h3 {
2739 + margin-top: 0;
2740 +}
2489 2741
2490 -.course-summary div.lp-list-co-instructor {
2491 - display: grid;
2492 - grid-template-columns: repeat(2, 1fr);
2493 - gap: 40px;
2742 +.lp-user-avatar__buttons {
2743 + display: inline-flex;
2744 + gap: 12px;
2745 + margin-top: 16px;
2494 2746 }
2495 -.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;
2496 2767 display: flex;
2497 - column-gap: 30px;
2768 + align-items: center;
2769 + position: relative;
2770 + height: var(--extra-height);
2771 + margin: 0 !important;
2772 + padding: 0 45px 0 20px;
2773 + background: rgba(181, 187, 211, 0.15);
2774 + font-size: 1em;
2775 + font-weight: 700;
2776 + cursor: pointer;
2498 2777 }
2499 2778 @media (max-width: 767px) {
2500 - .course-summary div.lp-list-co-instructor__item {
2501 - align-items: center;
2502 - flex-direction: column;
2503 - padding: 0 15px;
2504 - column-gap: 0;
2505 - row-gap: 10px;
2779 + .course-extra-box__title {
2780 + padding-left: 16px;
2506 2781 }
2507 2782 }
2508 -.course-summary div.lp-list-co-instructor__avatar > img {
2509 - width: 100%;
2510 - max-width: 96px;
2511 - border-radius: 999px;
2783 +.course-extra-box__title::after {
2784 + position: absolute;
2785 + top: 0;
2786 + right: 20px;
2787 + font-family: "lp-icon";
2788 + line-height: var(--extra-height);
2789 + content: "\f107";
2512 2790 }
2513 -.course-summary div.lp-list-co-instructor__bio {
2514 - flex: 1;
2791 +.course-extra-box__content {
2792 + overflow: hidden;
2793 + transition: height 0.3s ease;
2515 2794 }
2516 -.course-summary div.lp-list-co-instructor__bio__top > a {
2517 - font-size: 18px;
2518 - 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;
2519 2801 }
2520 -.course-summary div.lp-list-co-instructor__bio__description {
2521 - font-size: 1rem;
2802 +.course-extra-box__content-inner > ul {
2803 + padding-left: 0 !important;
2804 + padding-bottom: 0 !important;
2522 2805 }
2523 -.course-summary .course-price {
2524 - margin-bottom: 10px;
2806 +.course-extra-box__content ul,
2807 +.course-extra-box__content li {
2808 + list-style: none;
2525 2809 }
2526 -.course-summary .course-price .origin-price,
2527 -.course-summary .course-price .price {
2528 - vertical-align: middle;
2810 +.course-extra-box__content ul {
2811 + margin: 0;
2812 + padding: 0;
2529 2813 }
2530 -.course-summary .course-price .origin-price {
2531 - margin-right: 10px;
2532 - font-size: 18px;
2533 - font-style: italic;
2534 - 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);
2535 2818 }
2536 -.course-summary .course-price .price {
2537 - font-size: 24px;
2819 +@media (max-width: 767px) {
2820 + .course-extra-box__content li {
2821 + padding-left: 16px;
2822 + padding-right: 16px;
2823 + }
2538 2824 }
2539 -.course-summary .course-summary-sidebar .lp-course-buttons {
2540 - margin-bottom: 20px;
2825 +.course-extra-box__content li::before {
2826 + margin-right: 8px;
2827 + color: var(--lp-primary-color);
2828 + font-family: "lp-icon";
2829 + content: "\f00c";
2541 2830 }
2542 -.course-summary .course-featured-review .featured-review__title {
2543 - margin-top: 0;
2544 - margin-bottom: 6px;
2545 - font-size: 1.2rem;
2546 - font-weight: 500;
2831 +.course-extra-box__content li:last-child {
2832 + border-bottom: 0;
2547 2833 }
2548 -.course-summary .course-featured-review .featured-review__stars {
2549 - padding-bottom: 12px;
2550 - color: var(--lp-primary-color);
2551 - font-size: 16px;
2834 +.course-extra-box:last-child {
2835 + margin-bottom: 60px;
2552 2836 }
2553 -.course-summary .course-featured-review .featured-review__content {
2554 - position: relative;
2555 - color: #666;
2556 - font-size: 1rem;
2557 - font-style: italic;
2558 - line-height: 24px;
2837 +.course-extra-box.active .course-extra-box__title::after {
2838 + content: "\f106";
2559 2839 }
2560 -.course-summary .course-featured-review .featured-review__content::after {
2561 - position: absolute;
2562 - top: -42px;
2563 - right: -15px;
2564 - color: rgba(102, 102, 102, 0.1);
2565 - font-family: Arial;
2566 - font-size: 180px;
2567 - font-weight: 700;
2568 - font-style: normal;
2569 - content: "‘‘";
2570 - transform: rotate(180deg);
2840 +.course-extra-box + .comment-respond, .course-extra-box + .comments-area {
2841 + margin-top: 30px;
2842 + margin-bottom: 30px;
2571 2843 }
2572 -.course-summary .course-tags a {
2573 - display: inline-block;
2574 - padding: 3px 5px;
2575 - border-radius: 4px;
2576 - color: #fff;
2577 - background: #9aa5ab;
2578 - font-size: 12px;
2579 - line-height: 1;
2844 +.course-extra-box + .course-tabs {
2845 + margin-top: 30px;
2580 2846 }
2581 2847
2582 -.edit-content {
2583 - margin-left: 5px;
2848 +input[name=course-extra-box-ratio] {
2849 + display: none;
2584 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 +}
2585 2857
2586 -ul.learn-press-nav-tabs {
2587 - display: flex;
2588 - margin: 0;
2589 - padding: 0;
2590 - border: 1px solid rgba(204, 204, 204, 0.3);
2591 - border-bottom: 0;
2592 - background: #f1f2f8;
2593 - list-style: none;
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 + }
2594 2869 }
2595 -ul.learn-press-nav-tabs .course-nav {
2596 - float: left;
2870 +@keyframes course-extra-box__content-inner-transform {
2871 + from {
2872 + opacity: 0;
2873 + transform: translateX(5%);
2874 + }
2875 + to {
2876 + opacity: 1;
2877 + transform: translateX(0%);
2878 + }
2879 +}
2880 +.course-tab-panel-faqs .course-faqs-box {
2881 + margin-bottom: 20px;
2882 + border: 1px solid rgba(204, 204, 204, 0.6);
2883 + border-radius: 5px;
2884 +}
2885 +.course-tab-panel-faqs .course-faqs-box__title {
2886 + display: block;
2597 2887 position: relative;
2598 2888 margin: 0;
2599 - border-right: 1px solid rgba(204, 204, 204, 0.3);
2600 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
2601 - list-style: none;
2889 + padding: 12px 45px 12px 20px;
2890 + font-size: 1em;
2891 + line-height: 1.5;
2892 + font-weight: var(--lp-font-weight-link, 600);
2893 + cursor: pointer;
2602 2894 }
2603 -ul.learn-press-nav-tabs .course-nav:first-child.active::after {
2895 +.course-tab-panel-faqs .course-faqs-box__title::after {
2604 2896 position: absolute;
2605 - top: -1px;
2606 - left: -1px;
2607 - width: 1px;
2608 - height: 100%;
2609 - background: #fff;
2610 - content: "";
2897 + top: 12px;
2898 + right: 20px;
2899 + font-family: "lp-icon";
2900 + content: "\f067";
2611 2901 }
2612 -ul.learn-press-nav-tabs .course-nav:last-child {
2613 - border-right: 0;
2902 +.course-tab-panel-faqs .course-faqs-box:last-child {
2903 + margin-bottom: 40px;
2614 2904 }
2615 -ul.learn-press-nav-tabs .course-nav:last-child.active::after {
2616 - position: absolute;
2617 - top: -1px;
2618 - right: -2px;
2619 - width: 2px;
2620 - height: 100%;
2621 - background: #fff;
2622 - content: "";
2905 +.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
2906 + color: var(--lp-primary-color);
2623 2907 }
2624 -ul.learn-press-nav-tabs .course-nav.active {
2625 - border-bottom: 0;
2908 +.course-tab-panel-faqs .course-faqs-box__content {
2909 + display: none;
2626 2910 }
2627 -ul.learn-press-nav-tabs .course-nav.active::before {
2628 - position: absolute;
2629 - top: -1px;
2630 - left: 0;
2631 - width: 100%;
2632 - height: 4px;
2633 - background: var(--lp-primary-color);
2634 - content: "";
2911 +.course-tab-panel-faqs .course-faqs-box__content-inner {
2912 + padding: 20px;
2913 + -webkit-animation-name: course-faqs-box__content-inner-transform;
2914 + animation-name: course-faqs-box__content-inner-transform;
2915 + -webkit-animation-duration: 0.3s;
2916 + animation-duration: 0.3s;
2917 + -webkit-animation-timing-function: ease-in-out;
2918 + animation-timing-function: ease-in-out;
2919 + -webkit-animation-iteration-count: 1;
2920 + animation-iteration-count: 1;
2921 + -webkit-animation-direction: normal;
2922 + animation-direction: normal;
2635 2923 }
2636 -ul.learn-press-nav-tabs .course-nav.active label {
2637 - color: var(--lp-primary-color);
2638 - background-color: white;
2924 +
2925 +input[name=course-faqs-box-ratio] {
2926 + display: none;
2639 2927 }
2640 -ul.learn-press-nav-tabs .course-nav a {
2641 - display: inline-block;
2642 - padding: 10px 20px;
2643 - border-bottom: none;
2644 - outline: none;
2645 - -webkit-box-shadow: none;
2646 - -moz-box-shadow: none;
2647 - box-shadow: none;
2928 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
2929 + display: block;
2648 2930 }
2649 -ul.learn-press-nav-tabs .course-nav a:focus {
2650 - -webkit-box-shadow: none;
2651 - -moz-box-shadow: none;
2652 - box-shadow: none;
2931 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title {
2932 + color: var(--lp-primary-color);
2933 + background: rgba(241, 242, 248, 0.4);
2653 2934 }
2654 -ul.learn-press-nav-tabs[data-tabs] .course-nav {
2655 - flex: 1;
2935 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
2936 + content: "\f068";
2656 2937 }
2657 -ul.learn-press-nav-tabs[data-tabs] .course-nav a {
2658 - width: 100%;
2659 - text-align: center;
2938 +
2939 +@-webkit-keyframes course-faqs-box__content-inner-transform {
2940 + from {
2941 + opacity: 0;
2942 + -webkit-transform: translateY(-5%);
2943 + transform: translateY(-5%);
2944 + }
2945 + to {
2946 + opacity: 1;
2947 + -webkit-transform: translateY(0%);
2948 + transform: translateY(0%);
2949 + }
2660 2950 }
2661 -ul.learn-press-nav-tabs::after {
2662 - display: block;
2663 - clear: both;
2664 - content: "";
2951 +@keyframes course-faqs-box__content-inner-transform {
2952 + from {
2953 + opacity: 0;
2954 + -webkit-transform: translateY(-5%);
2955 + transform: translateY(-5%);
2956 + }
2957 + to {
2958 + opacity: 1;
2959 + -webkit-transform: translateY(0%);
2960 + transform: translateY(0%);
2961 + }
2665 2962 }
2666 -@media (max-width: 767px) {
2667 - ul.learn-press-nav-tabs {
2668 - display: grid;
2669 - grid-template-columns: repeat(2, 1fr);
2670 - max-height: none;
2671 - }
2963 +.extra-box__title, .course-faqs__title, .course-material__title {
2964 + margin-top: 0;
2965 + margin-bottom: 12px;
2672 2966 }
2673 2967
2674 -.course-item-popup #tab-curriculum {
2675 - display: block;
2968 +.edit-content {
2969 + margin-left: 5px;
2676 2970 }
2677 2971
2678 2972 .course-curriculum ul.curriculum-sections {
2679 2973 position: relative;
2680 - z-index: 499;
2681 2974 margin: 0;
2682 2975 padding: 0;
2683 2976 list-style: none;
2684 2977 }
@@ -2704,11 +2997,8 @@
2704 2997 display: block;
2705 2998 }
2706 2999 .course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before {
2707 3000 -webkit-transform: rotate(180deg);
2708 - -moz-transform: rotate(180deg);
2709 - -ms-transform: rotate(180deg);
2710 - -o-transform: rotate(180deg);
2711 3001 transform: rotate(180deg);
2712 3002 top: 0;
2713 3003 }
2714 3004 .course-curriculum ul.curriculum-sections .item-meta.duration {
@@ -2719,48 +3009,42 @@
2719 3009 justify-content: center;
2720 3010 align-items: center;
2721 3011 }
2722 3012 .course-curriculum .section-item__loadmore button {
2723 - display: inline-flex;
2724 3013 margin-top: 10px;
2725 - margin-right: auto;
2726 - margin-left: auto;
2727 - padding: 10px 20px;
2728 - border: 1px solid #ccc;
2729 - border-radius: 4px;
3014 + border: 1px solid var(--lp-border-color, #E2E0DB);
3015 + border-radius: var(--lp-border-radius, 5px);
3016 + padding: 8px 16px;
3017 + box-shadow: none;
2730 3018 outline: none;
2731 - color: #222;
2732 - background: #f7f7f7;
2733 - box-shadow: none;
2734 - font-weight: 500;
3019 +}
3020 +.course-curriculum .section-item__loadmore.loading button:before {
3021 + position: absolute;
3022 + inset: 0;
3023 + display: flex;
3024 + align-items: center;
2735 3025 justify-content: center;
2736 - align-items: center;
2737 - cursor: pointer;
2738 - font-size: 1rem;
2739 - font-family: sans-serif;
2740 -}
2741 -.course-curriculum .section-item__loadmore.loading button::before {
2742 - display: inline-block;
2743 - margin-right: 5px;
2744 - font-family: "Font Awesome 5 Free";
2745 - font-weight: 900;
3026 + font-family: "lp-icon";
2746 3027 content: "\f110";
2747 - -webkit-animation: lp-rotating 1s linear infinite;
2748 - -moz-animation: lp-rotating 1s linear infinite;
2749 3028 animation: lp-rotating 1s linear infinite;
3029 + line-height: 1;
3030 + font-variant: normal;
3031 + text-transform: none;
3032 + -webkit-font-smoothing: antialiased;
3033 + -moz-osx-font-smoothing: grayscale;
3034 + color: black;
2750 3035 }
2751 3036 .course-curriculum .section-header {
2752 3037 display: table;
2753 3038 width: 100%;
2754 - padding: 0 0 26px 0;
3039 + padding: 20px 0;
2755 3040 border-bottom: 0;
2756 3041 border-bottom: 1px solid #d9e0f1;
3042 + cursor: pointer;
2757 3043 -webkit-box-sizing: border-box;
2758 - -moz-box-sizing: border-box;
2759 3044 box-sizing: border-box;
2760 3045 }
2761 -.course-curriculum .section-header .section-title,
2762 -.course-curriculum .section-header .section-desc {
3046 +.course-curriculum .section-header .section-title, .course-curriculum .section-header .section-desc {
2763 3047 margin: 0;
2764 3048 }
2765 3049 .course-curriculum .section-header span.show-desc {
2766 3050 display: inline-block;
@@ -2771,11 +3055,10 @@
2771 3055 height: 20px;
2772 3056 transform: translate(0, -50%);
2773 3057 }
2774 3058 .course-curriculum .section-header span.show-desc::before {
2775 - font-family: "Font Awesome 5 Free";
2776 - font-size: 18px;
2777 - font-weight: 900;
3059 + font-family: "lp-icon";
3060 + font-size: 1.125em;
2778 3061 content: "\f107";
2779 3062 }
2780 3063 .course-curriculum .section-header span.show-desc:hover::before {
2781 3064 border-top-color: #ccc;
@@ -2780,20 +3063,19 @@
2780 3063 .course-curriculum .section-header span.show-desc:hover::before {
2781 3064 border-top-color: #ccc;
2782 3065 }
2783 3066 .course-curriculum .section-header .section-desc {
2784 - margin: 0;
2785 3067 margin-top: 10px;
2786 - font-size: 14px;
2787 - line-height: 21px;
2788 - color: #999;
3068 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
3069 + color: var(--lp-color-accent);
2789 3070 font-style: italic;
3071 + line-height: 1.3;
2790 3072 }
2791 3073 .course-curriculum .section-header .section-meta {
2792 3074 display: block;
2793 3075 padding-top: 17px;
2794 3076 padding-bottom: 15px;
2795 - font-size: 14px;
3077 + font-size: 0.8em;
2796 3078 text-align: right;
2797 3079 vertical-align: middle;
2798 3080 white-space: nowrap;
2799 3081 }
@@ -2800,15 +3082,14 @@
2800 3082 .course-curriculum .section-item {
2801 3083 width: 100%;
2802 3084 }
2803 3085 .course-curriculum .section-content {
2804 - margin: 0 0 15px 0;
3086 + margin: 0;
2805 3087 padding: 0;
2806 3088 list-style: none;
2807 3089 }
2808 3090 .course-curriculum .section-content .course-item-meta {
2809 3091 display: table-cell;
2810 - padding: 10px 0;
2811 3092 text-align: right;
2812 3093 vertical-align: middle;
2813 3094 white-space: nowrap;
2814 3095 }
@@ -2813,16 +3094,9 @@
2813 3094 white-space: nowrap;
2814 3095 }
2815 3096 .course-curriculum .section-content .course-item-meta .item-meta {
2816 3097 display: inline-block;
2817 - margin-left: 14px;
2818 - border-radius: 3px;
2819 3098 color: #fff;
2820 - font-size: 14px;
2821 - line-height: 23px;
2822 - text-align: center;
2823 - vertical-align: middle;
2824 - padding: 0 8px;
2825 3099 }
2826 3100 .course-curriculum .section-content .course-item-meta .item-meta.final-quiz {
2827 3101 background: #14c4ff;
2828 3102 }
@@ -2837,21 +3111,11 @@
2837 3111 }
2838 3112 .course-curriculum .section-content .course-item-meta .course-item-status {
2839 3113 padding: 0;
2840 3114 color: #999;
2841 - -webkit-border-radius: 50%;
2842 - -moz-border-radius: 50%;
2843 - border-radius: 50%;
2844 - -webkit-box-sizing: border-box;
2845 - -moz-box-sizing: border-box;
2846 - box-sizing: border-box;
2847 3115 }
2848 3116 .course-curriculum .section-content .course-item-meta .course-item-status::before {
2849 - font-family: "Font Awesome 5 Free";
2850 - font-size: 14px;
2851 - font-weight: 900;
2852 - vertical-align: middle;
2853 - text-transform: lowercase;
3117 + font-family: "lp-icon";
2854 3118 content: "\f00c";
2855 3119 }
2856 3120 .course-curriculum .section-content .course-item-preview {
2857 3121 font-style: normal;
@@ -2857,87 +3121,69 @@
2857 3121 font-style: normal;
2858 3122 padding: 0;
2859 3123 }
2860 3124 .course-curriculum .section-content .course-item-preview::before {
2861 - color: #fff;
2862 - padding: 0 8px;
2863 - background: #00adff;
2864 - display: inline-flex;
2865 - align-items: center;
2866 - justify-content: center;
2867 - -webkit-border-radius: 3px;
2868 - -moz-border-radius: 3px;
2869 - border-radius: 3px;
2870 - vertical-align: baseline;
2871 - content: attr(data-preview);
3125 + font-family: "lp-icon";
3126 + content: "\f06e";
3127 + color: #999;
2872 3128 }
2873 3129 .course-curriculum .course-item {
2874 3130 display: flex;
2875 3131 position: relative;
2876 3132 margin: 0 0 2px 0;
2877 - padding: 0 15px 0 30px;
3133 + padding: 0 16px;
2878 3134 background: rgba(241, 242, 248, 0.4);
2879 - font-size: 14px;
2880 3135 transition: padding-left linear 0.15s;
2881 3136 }
2882 -@media (max-width: 767px) {
2883 - .course-curriculum .course-item {
2884 - padding: 0 0 0 15px;
2885 - }
2886 -}
2887 3137 .course-curriculum .course-item > span {
2888 3138 display: flex;
2889 3139 width: 28px;
2890 3140 color: #666;
2891 - font-size: 16px;
2892 3141 font-weight: 300;
2893 3142 align-items: center;
2894 3143 }
2895 3144 .course-curriculum .course-item .section-item-link {
2896 - display: table;
2897 - padding-right: 15px;
2898 - padding-left: 0;
2899 - border-bottom: none;
3145 + display: flex;
3146 + align-items: flex-start;
3147 + justify-content: space-between;
3148 + width: 100%;
3149 + padding: 12px 0;
3150 + color: inherit;
2900 3151 outline: none;
2901 - box-shadow: none;
2902 - line-height: 1.5;
2903 - color: #777;
2904 - text-decoration: none;
3152 + gap: 12px;
2905 3153 }
2906 3154 .course-curriculum .course-item .section-item-link:hover .item-name {
2907 3155 color: var(--lp-primary-color);
2908 3156 }
2909 3157 .course-curriculum .course-item .section-item-link::before {
2910 - display: table-cell;
2911 - display: table-cell;
2912 - left: 0;
2913 - width: 20px;
2914 - padding: 15px 0;
2915 3158 color: var(--lp-primary-color);
2916 - font-family: "Font Awesome 5 Free";
2917 - font-size: 18px;
2918 - font-weight: 400;
2919 - vertical-align: middle;
2920 - transition: left linear 0.15s;
3159 + font-family: "lp-icon";
2921 3160 }
2922 -.course-curriculum .course-item .item-icon,
3161 +.course-curriculum .course-item .section-item-link .course-item-info {
3162 + width: 100%;
3163 +}
3164 +.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre {
3165 + display: flex;
3166 + flex-flow: row-reverse;
3167 + justify-content: flex-end;
3168 + gap: 16px;
3169 + align-items: center;
3170 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
3171 +}
3172 +.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration {
3173 + background: transparent;
3174 +}
2923 3175 .course-curriculum .course-item .item-name {
2924 - display: table-cell;
2925 - padding: 17px 16px;
2926 - color: #333;
2927 - font-size: 16px;
2928 3176 font-weight: 600;
2929 - vertical-align: middle;
2930 3177 }
2931 -.course-curriculum .course-item .item-icon::before {
2932 - font-size: 18px;
3178 +.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
3179 + content: "\f059";
2933 3180 }
2934 -.course-curriculum .course-item .item-icon.icon-lock {
2935 - float: right;
2936 - margin-top: 15px;
3181 +.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before {
3182 + content: "\e929" !important;
2937 3183 }
2938 -.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
2939 - content: "\f059";
3184 +.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before {
3185 + content: "\e92a" !important;
2940 3186 }
2941 3187 .course-curriculum .course-item.course-item-lp_lesson .section-item-link::before {
2942 3188 content: "\f15b";
2943 3189 }
@@ -2972,9 +3218,8 @@
2972 3218 content: "";
2973 3219 transition: height linear 0.15s, top linear 0.15s;
2974 3220 }
2975 3221 .course-curriculum .course-item.current {
2976 - padding-left: 10px;
2977 3222 background: #f9f9f9;
2978 3223 }
2979 3224 .course-curriculum .course-item.current a::before {
2980 3225 left: 10px;
@@ -2986,177 +3231,47 @@
2986 3231 .course-curriculum .section-left {
2987 3232 vertical-align: top;
2988 3233 }
2989 3234 .course-curriculum .section-left .section-title {
2990 - padding: 0;
2991 - color: #666;
2992 - font-size: 1.4rem;
2993 - letter-spacing: 0;
3235 + font-weight: 700;
3236 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
2994 3237 text-transform: capitalize;
2995 3238 display: block;
2996 3239 }
2997 3240 .course-curriculum .curriculum-more__button {
2998 - display: flex;
3241 + border: 1px solid var(--lp-border-color, #E2E0DB);
3242 + border-radius: var(--lp-border-radius, 5px);
3243 + padding: 8px 16px;
3244 + box-shadow: none;
3245 + outline: none;
2999 3246 width: 100%;
3000 3247 margin-top: 20px;
3001 3248 margin-bottom: 20px;
3002 - padding: 10px 0;
3003 - border: none;
3004 - outline: none;
3005 - color: #fff;
3006 - background: #333;
3007 - box-shadow: none;
3249 +}
3250 +.course-curriculum .curriculum-more__button.loading:before {
3251 + position: absolute;
3252 + inset: 0;
3253 + display: flex;
3254 + align-items: center;
3008 3255 justify-content: center;
3009 - align-items: center;
3010 - cursor: pointer;
3011 - font-size: 1rem;
3012 - font-family: sans-serif;
3013 -}
3014 -.course-curriculum .curriculum-more__button.loading::before {
3015 - display: inline-block;
3016 - margin-right: 5px;
3017 - font-family: "Font Awesome 5 Free";
3018 - font-weight: 900;
3256 + font-family: "lp-icon";
3019 3257 content: "\f110";
3020 - -webkit-animation: lp-rotating 1s linear infinite;
3021 - -moz-animation: lp-rotating 1s linear infinite;
3022 3258 animation: lp-rotating 1s linear infinite;
3259 + line-height: 1;
3260 + font-variant: normal;
3261 + text-transform: none;
3262 + -webkit-font-smoothing: antialiased;
3263 + -moz-osx-font-smoothing: grayscale;
3264 + color: black;
3023 3265 }
3024 3266
3025 -body.course-item-popupx {
3026 - overflow: hidden;
3027 - _opacity: 0;
3028 -}
3029 -body.course-item-popupx #learn-press-course-curriculum {
3030 - overflow: auto;
3031 - position: fixed;
3032 - z-index: 9999;
3033 - top: 32px;
3034 - bottom: 0;
3035 - left: 0;
3036 - width: 400px;
3037 - border-right: 1px solid #ddd;
3038 - background: #fff;
3039 -}
3040 -body.course-item-popupx #learn-press-course-curriculum .section-header {
3041 - padding: 0 15px;
3042 -}
3043 -body.course-item-popupx #learn-press-course-curriculum .section-header .section-desc {
3044 - margin: -10px 0 5px;
3045 -}
3046 -body.course-item-popupx #learn-press-course-curriculum .course-item {
3047 - padding-right: 15px;
3048 - padding-left: 15px;
3049 -}
3050 -body.course-item-popupx #learn-press-course-curriculum .course-item a::before {
3051 - left: 15px;
3052 -}
3053 -body.course-item-popupx #learn-press-content-item {
3054 - overflow: hidden;
3055 - position: fixed;
3056 - z-index: 9999;
3057 - top: 32px;
3058 - right: 0;
3059 - bottom: 0;
3060 - left: 400px;
3061 - background: #fff;
3062 -}
3063 -body.course-item-popupx #learn-press-content-item .content-item-wrap {
3064 - max-width: 900px;
3065 - margin: 10px auto;
3066 -}
3067 -body.course-item-popupx #learn-press-content-item .course-item-title {
3068 - font-size: 1.4rem;
3069 -}
3070 -body.course-item-popupx #learn-press-content-item .content-question-summary .review-heading {
3071 - text-align: center;
3072 -}
3073 -body.course-item-popupx #learn-press-content-item .content-question-summary .question-title {
3074 - margin-bottom: 10px;
3075 - font-size: 1.2rem;
3076 -}
3077 -body.course-item-popupx #content-item-nav {
3078 - position: fixed;
3079 - z-index: 99999;
3080 - right: 0;
3081 - bottom: 0;
3082 - left: 400px;
3083 - height: 60px;
3084 - border-top: 1px solid #ddd;
3085 - background: #f5f5f5;
3086 -}
3087 -body.course-item-popupx #content-item-nav .content-item-nav-wrap {
3088 - max-width: 900px;
3089 - margin: 10px auto;
3090 -}
3091 -body.course-item-popupx #content-item-nav button {
3092 - height: 40px;
3093 - padding: 0 20px;
3094 - line-height: 40px;
3095 -}
3096 -body.course-item-popupx .comment-form-textarea {
3097 - -webkit-box-sizing: border-box;
3098 - -moz-box-sizing: border-box;
3099 - box-sizing: border-box;
3100 -}
3101 -body.course-item-popupx.wpadminbar #learn-press-course-curriculum,
3102 -body.course-item-popupx.wpadminbar #learn-press-content-item {
3103 - top: 92px;
3104 -}
3105 -body.course-item-popupx.wpadminbar .content-item-description {
3106 - margin-bottom: 20px;
3107 -}
3108 -body.course-item-popupx .content-item-summary {
3109 - margin-bottom: 50px;
3110 -}
3111 -body.course-item-popupx .content-item-summary > h3 {
3112 - margin-bottom: 20px;
3113 -}
3114 -body.course-item-popupx .content-item-summary.content-item-video .entry-video {
3115 - position: absolute;
3116 - top: 0;
3117 - left: 0;
3118 - width: 100%;
3119 - background: #000;
3120 - line-height: 1;
3121 -}
3122 -body.course-item-popupx .content-item-summary.content-item-video .entry-video iframe {
3123 - width: 100%;
3124 - max-width: 900px;
3125 - margin-bottom: 0;
3126 - vertical-align: top;
3127 -}
3128 -body.course-item-popupx .learn-press-content-protected-message {
3129 - margin-bottom: 50px;
3130 - padding: 20px;
3131 - background: #ffe0e0;
3132 -}
3133 -body.course-item-popupx.content-only #learn-press-content-item {
3134 - z-index: 9999999;
3135 - top: 0;
3136 - bottom: 0;
3137 - left: 0;
3138 -}
3139 -body.course-item-popupx.content-only #learn-press-content-item .content-item-scrollable {
3140 - bottom: 0;
3141 -}
3142 -body #ifr-course-item {
3143 - position: absolute;
3144 - z-index: 999999;
3145 - top: 0;
3146 - left: 0;
3147 - width: 100%;
3148 - height: 100%;
3149 - background: #fff;
3150 -}
3151 -body .content-item-summary .form-button-finish-course,
3152 -body .lp-quiz-buttons .form-button-finish-course {
3267 +body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
3153 3268 float: right;
3154 3269 }
3155 3270
3156 3271 #wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before, #wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before, #wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before {
3157 3272 top: 2px;
3158 - font-family: "Font Awesome 5 Free";
3273 + font-family: "lp-icon";
3159 3274 }
3160 3275 #wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before {
3161 3276 content: "\f017";
3162 3277 }
@@ -3166,33 +3281,12 @@
3166 3281 #wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before {
3167 3282 content: "\f29c";
3168 3283 }
3169 3284
3170 -.scroll-wrapper {
3171 - overflow: hidden;
3172 - opacity: 0;
3173 -}
3174 -.scroll-wrapper .scroll-element {
3175 - background: transparent;
3176 -}
3177 -.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
3178 - transition: opacity 0.25s;
3179 -}
3180 -.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
3181 - opacity: 0.7;
3182 -}
3183 -
3184 3285 .course-remaining-time .label-enrolled {
3185 3286 font-size: inherit;
3186 3287 }
3187 3288
3188 -.learn-press-form.completed button::before {
3189 - margin-right: 10px;
3190 - font-family: "Font Awesome 5 Free";
3191 - font-size: 18px;
3192 - content: "\f00c";
3193 -}
3194 -
3195 3289 .lp-course-progress {
3196 3290 position: relative;
3197 3291 }
3198 3292 .lp-course-progress .lp-passing-conditional {
@@ -3206,336 +3300,250 @@
3206 3300
3207 3301 .viewing-course-item .section-header .section-desc {
3208 3302 display: none;
3209 3303 }
3210 -.viewing-course-item .content-item-wrap {
3211 - margin-top: 50px;
3304 +
3305 +.lp-course-curriculum ul, .lp-course-curriculum li {
3306 + list-style: none;
3307 + margin: 0;
3308 + padding: 0;
3212 3309 }
3213 -
3214 -/***********/
3215 -.course-meta {
3310 +.lp-course-curriculum .course-curriculum-info {
3216 3311 display: flex;
3217 - margin-bottom: 40px;
3312 + justify-content: space-between;
3313 + gap: 20px;
3314 + margin-bottom: 20px;
3218 3315 }
3219 -.course-meta .course-meta__pull-left,
3220 -.course-meta .course-meta__pull-right {
3316 +.lp-course-curriculum .course-curriculum-info__left {
3221 3317 display: flex;
3318 + align-items: center;
3222 3319 flex-wrap: wrap;
3320 + gap: 8px;
3223 3321 }
3224 -.course-meta .course-meta__pull-left {
3225 - flex: 1;
3322 +.lp-course-curriculum .course-curriculum-info__left li {
3323 + display: inline-flex;
3324 + align-items: center;
3325 + gap: 8px;
3226 3326 }
3227 -.course-meta .course-meta__pull-left .meta-item {
3228 - margin-right: 10px;
3327 +.lp-course-curriculum .course-curriculum-info__left li::after {
3328 + content: "";
3329 + width: 4px;
3330 + height: 4px;
3331 + background-color: var(--lp-border-color, #E2E0DB);
3332 + display: inline-block;
3229 3333 }
3230 -.course-meta .course-meta__pull-right {
3231 - flex: 0 0 50%;
3334 +.lp-course-curriculum .course-curriculum-info__left li:last-child::after {
3335 + content: none;
3232 3336 }
3233 -.course-meta .course-meta__pull-right .meta-item {
3234 - margin-left: 10px;
3337 +.lp-course-curriculum .course-curriculum-info__right {
3338 + font-weight: var(--lp-font-weight-link, 600);
3339 + text-align: right;
3340 + text-transform: capitalize;
3235 3341 }
3236 -.course-meta.course-meta-primary .meta-item {
3237 - flex: 1;
3342 +.lp-course-curriculum .course-toggle-all-sections {
3343 + cursor: pointer;
3238 3344 }
3239 -.course-meta.two-columns .course-meta {
3240 - flex: 1;
3345 +.lp-course-curriculum .course-section {
3346 + margin-bottom: 8px;
3347 + border: 1px solid var(--lp-border-color, #E2E0DB);
3348 + border-radius: var(--lp-border-radius, 5px);
3349 + cursor: pointer;
3350 + overflow: hidden;
3241 3351 }
3242 -
3243 -.course-extra-box {
3244 - margin-bottom: 3px;
3245 - border: 1px solid rgba(204, 204, 204, 0.3);
3246 - border-radius: 5px;
3352 +.lp-course-curriculum .course-section.lp-collapse .course-section__items {
3353 + display: none;
3354 + animation: ease-in-out;
3247 3355 }
3248 -.course-extra-box__title {
3249 - --extra-height: 50px;
3250 - display: flex;
3251 - align-items: center;
3252 - position: relative;
3253 - height: var(--extra-height);
3254 - margin: 0 !important;
3255 - padding: 0 45px 0 38px;
3256 - background: rgba(181, 187, 211, 0.15);
3257 - font-size: 1.1rem;
3258 - font-weight: 600;
3259 - cursor: pointer;
3356 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up {
3357 + display: none;
3260 3358 }
3261 -@media (max-width: 767px) {
3262 - .course-extra-box__title {
3263 - padding-left: 15px;
3264 - }
3359 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down {
3360 + display: block;
3265 3361 }
3266 -.course-extra-box__title::after {
3267 - position: absolute;
3268 - top: 0;
3269 - right: 20px;
3270 - color: #666;
3271 - font-family: "Font Awesome 5 Free";
3272 - line-height: var(--extra-height);
3273 - content: "\f0d7";
3362 +.lp-course-curriculum .course-section .lp-icon-angle-down {
3363 + display: none;
3274 3364 }
3275 -.course-extra-box__content {
3276 - display: none;
3365 +.lp-course-curriculum .course-section:last-child {
3366 + margin-bottom: 0;
3277 3367 }
3278 -.course-extra-box__content-inner {
3279 - -webkit-animation-name: course-extra-box__content-inner-transform;
3280 - animation-name: course-extra-box__content-inner-transform;
3281 - -webkit-animation-duration: 0.3s;
3282 - animation-duration: 0.3s;
3283 - -webkit-animation-timing-function: ease-in-out;
3284 - animation-timing-function: ease-in-out;
3285 - -webkit-animation-iteration-count: 1;
3286 - animation-iteration-count: 1;
3287 - -webkit-animation-direction: normal;
3288 - animation-direction: normal;
3368 +.lp-course-curriculum .course-section .course-section-header {
3369 + background-color: var(--lp-white-grey, #F7F7FB);
3370 + padding: 20px;
3371 + column-gap: 12px;
3372 + display: flex;
3373 + justify-content: space-between;
3289 3374 }
3290 -.course-extra-box__content ul,
3291 -.course-extra-box__content li {
3292 - list-style: none;
3375 +.lp-course-curriculum .course-section__title {
3376 + font-weight: 600;
3377 + font-size: 1.1em;
3378 + line-height: 1.3em;
3293 3379 }
3294 -.course-extra-box__content ul {
3295 - margin: 0;
3296 - padding: 0;
3380 +.lp-course-curriculum .course-section__description {
3381 + margin: 4px 0 0 0;
3297 3382 }
3298 -.course-extra-box__content li {
3299 - margin: 0;
3300 - padding: 10px 38px;
3301 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
3302 - color: #666;
3303 - font-size: 16px;
3304 - font-weight: 300;
3383 +.lp-course-curriculum .course-section .section-toggle {
3384 + line-height: 1;
3305 3385 }
3306 -@media (max-width: 767px) {
3307 - .course-extra-box__content li {
3308 - padding-left: 30px;
3309 - padding-right: 30px;
3310 - }
3386 +.lp-course-curriculum .course-section .section-toggle i {
3387 + font-size: 24px;
3311 3388 }
3312 -.course-extra-box__content li::before {
3313 - margin-right: 8px;
3314 - color: var(--lp-primary-color);
3315 - font-family: "Font Awesome 5 Free";
3316 - font-weight: 900;
3317 - content: "\f00c";
3389 +.lp-course-curriculum .course-section .course-section-info {
3390 + margin-left: 0;
3391 + margin-right: auto;
3318 3392 }
3319 -.course-extra-box__content li:last-child {
3320 - border-bottom: 0;
3393 +.lp-course-curriculum .course-section .section-count-items {
3394 + min-width: 24px;
3395 + font-weight: 600;
3396 + text-align: center;
3397 + line-height: 1.3;
3398 + white-space: nowrap;
3321 3399 }
3322 -.course-extra-box:last-child {
3323 - margin-bottom: 60px;
3400 +.lp-course-curriculum .course-section .course-item {
3401 + background-color: transparent;
3402 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
3403 + padding: 12px 20px;
3404 + margin: 0;
3324 3405 }
3325 -.course-extra-box.active .course-extra-box__title::after {
3326 - content: "\f0d8";
3406 +.lp-course-curriculum .course-section .course-item__link {
3407 + display: flex;
3408 + justify-content: space-between;
3409 + width: 100%;
3410 + column-gap: 12px;
3411 + row-gap: 8px;
3412 + position: relative;
3413 + align-items: flex-start;
3414 + color: inherit;
3327 3415 }
3328 -.course-extra-box + .comment-respond, .course-extra-box + .comments-area {
3329 - margin-top: 60px;
3330 - margin-bottom: 30px;
3416 +.lp-course-curriculum .course-section .course-item__info {
3417 + display: flex;
3418 + column-gap: 12px;
3419 + row-gap: 8px;
3331 3420 }
3332 -.course-extra-box + .course-tabs {
3333 - margin-top: 60px;
3421 +.lp-course-curriculum .course-section .course-item__info .course-item-ico {
3422 + min-width: 16px;
3334 3423 }
3335 -
3336 -input[name=course-extra-box-ratio] {
3337 - display: none;
3424 +.lp-course-curriculum .course-section .course-item__content {
3425 + display: flex;
3426 + justify-content: space-between;
3427 + column-gap: 12px;
3428 + row-gap: 8px;
3429 + align-items: baseline;
3430 + flex: 1;
3338 3431 }
3339 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content {
3340 - display: block;
3432 +@media (max-width: 1024px) {
3433 + .lp-course-curriculum .course-section .course-item__content {
3434 + flex-wrap: wrap;
3435 + }
3341 3436 }
3342 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content .course-extra-box__content-inner {
3343 - transform: scale(1);
3437 +.lp-course-curriculum .course-section .course-item__left:hover {
3438 + color: var(--lp-primary-color, #ffb606);
3344 3439 }
3345 -
3346 -@-webkit-keyframes course-extra-box__content-inner-transform {
3347 - from {
3348 - opacity: 0;
3349 - -webkit-transform: translateX(5%);
3350 - -moz-transform: translateX(5%);
3351 - -ms-transform: translateX(5%);
3352 - -o-transform: translateX(5%);
3353 - transform: translateX(5%);
3354 - }
3355 - to {
3356 - opacity: 1;
3357 - -webkit-transform: translateX(0%);
3358 - -moz-transform: translateX(0%);
3359 - -ms-transform: translateX(0%);
3360 - -o-transform: translateX(0%);
3361 - transform: translateX(0%);
3362 - }
3440 +.lp-course-curriculum .course-section .course-item__right {
3441 + display: flex;
3442 + column-gap: 12px;
3443 + row-gap: 8px;
3444 + align-items: center;
3445 + flex: none;
3446 + color: var(--lp-color-meta, #8a8a8a);
3447 + flex-wrap: wrap;
3448 + flex-direction: row-reverse;
3449 + justify-content: flex-end;
3363 3450 }
3364 -@keyframes course-extra-box__content-inner-transform {
3365 - from {
3366 - opacity: 0;
3367 - transform: translateX(5%);
3451 +@media (max-width: 1024px) {
3452 + .lp-course-curriculum .course-section .course-item__right {
3453 + width: 100%;
3454 + order: 3;
3368 3455 }
3369 - to {
3370 - opacity: 1;
3371 - transform: translateX(0%);
3372 - }
3373 3456 }
3374 -.course-tab-panel-faqs {
3375 - padding-top: 64px;
3457 +.lp-course-curriculum .course-section .course-item__status .course-item-ico {
3458 + width: 24px;
3459 + display: flex;
3460 + justify-content: center;
3376 3461 }
3377 -.course-tab-panel-faqs .course-faqs-box {
3378 - margin-bottom: 20px;
3379 - border: 1px solid rgba(204, 204, 204, 0.6);
3380 - border-radius: 5px;
3462 +.lp-course-curriculum .course-section .course-item-ico::before {
3463 + content: "";
3464 + display: inline-block;
3465 + font-family: "lp-icon";
3466 + font-weight: normal;
3381 3467 }
3382 -.course-tab-panel-faqs .course-faqs-box__title {
3383 - display: block;
3384 - position: relative;
3385 - margin: 0;
3386 - padding: 20px 45px 20px 25px;
3387 - font-size: 1.1rem;
3388 - font-weight: 500;
3389 - line-height: 1.7;
3390 - cursor: pointer;
3468 +.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before {
3469 + content: "\f15b";
3391 3470 }
3392 -.course-tab-panel-faqs .course-faqs-box__title::after {
3393 - position: absolute;
3394 - top: 50%;
3395 - right: 28px;
3396 - color: #6c6c6c;
3397 - font-family: "Font Awesome 5 Free";
3398 - font-size: 12px;
3399 - font-weight: 900;
3400 - content: "\f078";
3401 - transform: translateY(-50%);
3471 +.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before {
3472 + content: "\f12e";
3402 3473 }
3403 -.course-tab-panel-faqs .course-faqs-box:last-child {
3404 - margin-bottom: 40px;
3474 +.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before {
3475 + content: "\e929";
3405 3476 }
3406 -.course-tab-panel-faqs .course-faqs-box:hover {
3407 - background: rgba(241, 242, 248, 0.4);
3477 +.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before {
3478 + content: "\e92a";
3408 3479 }
3409 -.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
3410 - color: var(--lp-primary-color);
3480 +.lp-course-curriculum .course-section .course-item-ico.preview::before {
3481 + content: "\f06e";
3482 + color: #999;
3411 3483 }
3412 -.course-tab-panel-faqs .course-faqs-box__content {
3413 - display: none;
3484 +.lp-course-curriculum .course-section .course-item-ico.locked::before {
3485 + content: "\f023";
3486 + color: #999;
3414 3487 }
3415 -.course-tab-panel-faqs .course-faqs-box__content-inner {
3416 - padding: 0 25px 25px 25px;
3417 - color: #666;
3418 - font-size: 1rem;
3419 - font-weight: 300;
3420 - line-height: 26px;
3421 - -webkit-animation-name: course-faqs-box__content-inner-transform;
3422 - animation-name: course-faqs-box__content-inner-transform;
3423 - -webkit-animation-duration: 0.3s;
3424 - animation-duration: 0.3s;
3425 - -webkit-animation-timing-function: ease-in-out;
3426 - animation-timing-function: ease-in-out;
3427 - -webkit-animation-iteration-count: 1;
3428 - animation-iteration-count: 1;
3429 - -webkit-animation-direction: normal;
3430 - animation-direction: normal;
3488 +.lp-course-curriculum .course-section .course-item-ico.passed.completed::before {
3489 + content: "\f00c";
3490 + color: #3bb54a;
3431 3491 }
3432 -
3433 -input[name=course-faqs-box-ratio] {
3434 - display: none;
3492 +.lp-course-curriculum .course-section .course-item-ico.in-progress::before, .lp-course-curriculum .course-section .course-item-ico.completed::before {
3493 + content: "\f00c";
3494 + color: #999;
3435 3495 }
3436 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
3437 - display: block;
3496 +.lp-course-curriculum .course-section .course-item-ico.failed.completed::before {
3497 + content: "\f00d";
3498 + color: #f02425;
3438 3499 }
3439 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box {
3440 - background: rgba(241, 242, 248, 0.4);
3500 +.lp-course-curriculum .course-section .course-item-ico.started::before {
3501 + content: "\f00c";
3502 + color: #999;
3441 3503 }
3442 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title {
3443 - color: var(--lp-primary-color);
3504 +.lp-course-curriculum .course-section .course-item-ico.doing::before {
3505 + content: "\e921";
3506 + color: #999;
3444 3507 }
3445 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
3446 - content: "\f077";
3508 +
3509 +.info-learning .course-progress > div {
3510 + margin-bottom: 8px;
3447 3511 }
3448 -
3449 -@-webkit-keyframes course-faqs-box__content-inner-transform {
3450 - from {
3451 - opacity: 0;
3452 - -webkit-transform: translateX(5%);
3453 - -moz-transform: translateX(5%);
3454 - -ms-transform: translateX(5%);
3455 - -o-transform: translateX(5%);
3456 - transform: translateX(5%);
3457 - }
3458 - to {
3459 - opacity: 1;
3460 - -webkit-transform: translateX(0%);
3461 - -moz-transform: translateX(0%);
3462 - -ms-transform: translateX(0%);
3463 - -o-transform: translateX(0%);
3464 - transform: translateX(0%);
3465 - }
3512 +.info-learning .course-progress__line {
3513 + width: 100%;
3514 + background: #ccc;
3515 + height: 5px;
3516 + border-radius: 5px;
3517 + position: relative;
3466 3518 }
3467 -@keyframes course-faqs-box__content-inner-transform {
3468 - from {
3469 - opacity: 0;
3470 - -webkit-transform: translateX(5%);
3471 - -moz-transform: translateX(5%);
3472 - -ms-transform: translateX(5%);
3473 - -o-transform: translateX(5%);
3474 - transform: translateX(5%);
3475 - }
3476 - to {
3477 - opacity: 1;
3478 - -webkit-transform: translateX(0%);
3479 - -moz-transform: translateX(0%);
3480 - -ms-transform: translateX(0%);
3481 - -o-transform: translateX(0%);
3482 - transform: translateX(0%);
3483 - }
3519 +.info-learning .course-progress__line__active {
3520 + background: var(--lp-primary-color);
3521 + height: 100%;
3522 + border-radius: 5px;
3523 + position: absolute;
3524 + top: 0;
3525 + left: 0;
3484 3526 }
3485 -/***********/
3486 -@media screen and (max-width: 1300px) {
3487 - body.course-item-popup #learn-press-course-curriculum {
3488 - width: 300px;
3489 - }
3490 - body.course-item-popup #learn-press-course-curriculum .progress-bg {
3491 - width: 40px;
3492 - }
3493 - body.course-item-popup #content-item-nav {
3494 - left: 300px;
3495 - }
3496 - body.course-item-popup .section-desc {
3497 - display: none;
3498 - }
3527 +.info-learning .course-progress__line__active {
3528 + background: var(--lp-primary-color);
3529 + height: 100%;
3530 + border-radius: 5px;
3531 + position: absolute;
3532 + top: 0;
3533 + left: 0;
3499 3534 }
3500 -@media screen and (max-width: 1200px) {
3501 - body.course-item-popupx #learn-press-course-curriculum {
3502 - width: 300px;
3503 - }
3504 - body.course-item-popupx #content-item-nav {
3505 - left: 300px;
3506 - }
3507 - body.course-item-popupx #learn-press-content-item .content-item-nav-wrap,
3508 -body.course-item-popupx #learn-press-content-item .content-item-wrap {
3509 - width: 90%;
3510 - }
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);
3511 3541 }
3512 -@media screen and (max-width: 768px) {
3513 - body.course-item-popup .course-curriculum {
3514 - width: 200px;
3515 - }
3516 - body.course-item-popup #content-item-nav {
3517 - left: 200px;
3518 - }
3519 - body.course-item-popup #learn-press-content-item .content-item-nav-wrap,
3520 -body.course-item-popup #learn-press-content-item .content-item-wrap {
3521 - width: 90%;
3522 - }
3523 - body.course-item-popup.wpadminbar #learn-press-content-item,
3524 -body.course-item-popup.wpadminbar #learn-press-course-curriculum {
3525 - top: 106px;
3526 - }
3527 - .learn-press-course-results-progress {
3528 - margin-right: 0%;
3529 - }
3530 - .learn-press-course-results-progress .items-progress,
3531 -.learn-press-course-results-progress .course-progress {
3532 - float: none;
3533 - width: 100%;
3534 - margin-right: 0%;
3535 - margin-bottom: 20px;
3536 - }
3542 +.info-learning .start-date, .info-learning .end-date {
3543 + margin-bottom: 8px;
3537 3544 }
3545 +
3538 3546 .lp-quiz-buttons {
3539 3547 margin-bottom: 20px;
3540 3548 display: block;
3541 3549 clear: both;
@@ -3551,13 +3559,12 @@
3551 3559 }
3552 3560 .quiz-progress .progress-items .progress-item {
3553 3561 position: relative;
3554 3562 color: #777;
3555 - font-size: 15px;
3563 + font-size: 0.938em;
3556 3564 flex: 1;
3557 3565 }
3558 -.quiz-progress .progress-items .progress-item .progress-number,
3559 -.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 {
3560 3567 display: block;
3561 3568 line-height: 1;
3562 3569 text-align: center;
3563 3570 }
@@ -3562,13 +3569,13 @@
3562 3569 text-align: center;
3563 3570 }
3564 3571 .quiz-progress .progress-items .progress-item .progress-number {
3565 3572 margin: 15px 0 10px 0;
3566 - font-size: 20px;
3573 + font-size: 1.25em;
3567 3574 }
3568 3575 .quiz-progress .progress-items .progress-item .progress-label {
3569 3576 margin-bottom: 15px;
3570 - font-size: 14px;
3577 + font-size: 0.875em;
3571 3578 }
3572 3579 .quiz-progress .progress-items .progress-item i {
3573 3580 display: none;
3574 3581 float: left;
@@ -3575,9 +3582,9 @@
3575 3582 width: 60px;
3576 3583 height: 60px;
3577 3584 color: #fff;
3578 3585 background: #00adff;
3579 - font-size: 30px;
3586 + font-size: 1.875em;
3580 3587 line-height: 60px;
3581 3588 text-align: center;
3582 3589 }
3583 3590 .quiz-progress .progress-items .progress-item::after {
@@ -3596,24 +3603,15 @@
3596 3603 overflow: hidden;
3597 3604 position: relative;
3598 3605 margin: 0 0 18px 0;
3599 3606 padding: 10px;
3600 - color: #777;
3601 - background: #f5f5f5;
3602 - font-size: 20px;
3603 3607 cursor: pointer;
3604 - -webkit-border-radius: 4px;
3605 - -moz-border-radius: 4px;
3606 3608 border-radius: 4px;
3607 3609 -webkit-transition: background linear 0.25s;
3608 - -moz-transition: background linear 0.25s;
3609 - -ms-transition: background linear 0.25s;
3610 - -o-transition: background linear 0.25s;
3611 3610 transition: background linear 0.25s;
3612 3611 }
3613 3612 .answer-options .answer-option .option-title {
3614 3613 display: table-cell;
3615 - font-size: smaller;
3616 3614 }
3617 3615 .answer-options .answer-option .option-title .option-title-content {
3618 3616 display: inline-block;
3619 3617 vertical-align: middle;
@@ -3626,11 +3624,8 @@
3626 3624 width: 3px;
3627 3625 background: #ddd;
3628 3626 content: "";
3629 3627 -webkit-transition: background linear 0.25s;
3630 - -moz-transition: background linear 0.25s;
3631 - -ms-transition: background linear 0.25s;
3632 - -o-transition: background linear 0.25s;
3633 3628 transition: background linear 0.25s;
3634 3629 }
3635 3630 .answer-options .answer-option input[type=checkbox],
3636 3631 .answer-options .answer-option input[type=radio] {
@@ -3637,36 +3632,27 @@
3637 3632 -webkit-appearance: initial;
3638 3633 -moz-appearance: initial;
3639 3634 position: relative;
3640 3635 z-index: 10;
3641 - width: 35px;
3642 - min-width: 35px;
3643 - height: 35px;
3636 + width: 32px;
3637 + min-width: 32px;
3638 + height: 32px;
3644 3639 margin: 0 10px 0 3px;
3645 3640 border: 1px solid #cfcfcf;
3646 3641 background: #f9fafc;
3647 - -webkit-border-radius: 4px;
3648 - -moz-border-radius: 4px;
3649 3642 border-radius: 4px;
3650 3643 }
3644 +.answer-options .answer-option input[type=checkbox]::after,
3645 +.answer-options .answer-option input[type=radio]::after {
3646 + position: absolute;
3647 + top: 50%;
3648 + left: 50%;
3649 + transform: translate(-50%, -50%);
3650 +}
3651 3651 .answer-options .answer-option input[type=checkbox]:focus,
3652 3652 .answer-options .answer-option input[type=radio]:focus {
3653 3653 outline: none;
3654 3654 }
3655 -.answer-options .answer-option input[type=checkbox]::after,
3656 -.answer-options .answer-option input[type=radio]::after {
3657 - margin-top: -10px;
3658 - position: absolute;
3659 - top: 18px;
3660 - left: 9px;
3661 - box-sizing: content-box;
3662 - opacity: 0;
3663 - color: #3db748;
3664 - font-family: "Font Awesome 5 Free";
3665 - font-weight: 900;
3666 - font-size: 16px;
3667 - content: "\f00c";
3668 -}
3669 3655 .answer-options .answer-option input[type=checkbox]:checked ~ .option-title .option-title-content,
3670 3656 .answer-options .answer-option input[type=radio]:checked ~ .option-title .option-title-content {
3671 3657 position: relative;
3672 3658 }
@@ -3679,24 +3665,37 @@
3679 3665 opacity: 1;
3680 3666 }
3681 3667 .answer-options .answer-option input[type=checkbox]::after {
3682 3668 margin-top: 0;
3683 - top: 50%;
3684 - left: 50%;
3685 - -webkit-transform: translate(-50%, -50%);
3686 - -moz-transform: translate(-50%, -50%);
3687 - -ms-transform: translate(-50%, -50%);
3688 - -o-transform: translate(-50%, -50%);
3689 - transform: translate(-50%, -50%);
3690 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 +}
3691 3685 .answer-options .answer-option input[type=radio] {
3692 - -webkit-border-radius: 50%;
3693 - -moz-border-radius: 50%;
3694 3686 border-radius: 50%;
3695 3687 }
3696 3688 .answer-options .answer-option input[type=radio]::before {
3697 3689 border-radius: 50%;
3698 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 +}
3699 3698 .answer-options .answer-option .option-title {
3700 3699 margin: 0;
3701 3700 }
3702 3701 .answer-options .answer-option:hover {
@@ -3701,26 +3700,12 @@
3701 3700 }
3702 3701 .answer-options .answer-option:hover {
3703 3702 background: #e1f5ff;
3704 3703 }
3705 -.answer-options .answer-option.answer-correct {
3706 - background: #e1f5ff;
3707 -}
3708 -.answer-options .answer-option.answer-correct input[type=radio]:checked ~ .option-title::before,
3709 -.answer-options .answer-option.answer-correct input[type=checkbox]:checked ~ .option-title::before {
3710 - background: #e1f5ff;
3711 -}
3712 -.answer-options .answer-option.answered-correct input[type=radio]:checked ~ .option-title::before,
3713 -.answer-options .answer-option.answered-correct input[type=checkbox]:checked ~ .option-title::before {
3714 - background: #00adff;
3715 -}
3716 -.answer-options .answer-option.answered-wrong input[type=radio]::before, .answer-options .answer-option.answered-wrong input[type=radio]::after,
3717 -.answer-options .answer-option.answered-wrong input[type=checkbox]::before,
3718 3704 .answer-options .answer-option.answered-wrong input[type=checkbox]::after {
3719 - border-color: #f00;
3705 + color: #f00;
3720 3706 }
3721 -.answer-options .answer-option.answered-wrong input[type=radio]:checked ~ .option-title::before,
3722 -.answer-options .answer-option.answered-wrong input[type=checkbox]:checked ~ .option-title::before {
3707 +.answer-options .answer-option.answered-wrong input[type=radio]::after {
3723 3708 background: #f00;
3724 3709 }
3725 3710
3726 3711 button[data-counter] {
@@ -3746,25 +3731,19 @@
3746 3731 content: "\f00c";
3747 3732 }
3748 3733 .quiz-result .result-message {
3749 3734 margin-bottom: 30px;
3750 - padding: 10px 0 !important;
3735 + padding: 10px 0;
3751 3736 color: #fff;
3752 3737 background: #f02425;
3753 - font-size: 16px;
3754 - line-height: 22px;
3755 - font-weight: 400;
3756 3738 display: flex;
3757 3739 align-items: center;
3758 3740 justify-content: center;
3759 - -webkit-border-radius: 4px;
3760 - -moz-border-radius: 4px;
3761 - border-radius: 4px;
3741 + border-radius: var(--lp-border-radius, 5px);
3742 + gap: 8px;
3762 3743 }
3763 3744 .quiz-result .result-message::after {
3764 - margin-left: 10px;
3765 - font-family: "Font Awesome 5 Free";
3766 - font-weight: 900;
3745 + font-family: "lp-icon";
3767 3746 content: "\f00d";
3768 3747 }
3769 3748 .quiz-result .result-grade .result-achieved,
3770 3749 .quiz-result .result-grade .result-require {
@@ -3772,11 +3751,10 @@
3772 3751 margin: 0 auto;
3773 3752 }
3774 3753 .quiz-result .result-grade .result-achieved {
3775 3754 padding-bottom: 7px;
3776 - border-bottom: 1px solid #999;
3777 - color: #333;
3778 - font-size: 28px;
3755 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
3756 + font-size: 1.75em;
3779 3757 font-weight: 500;
3780 3758 line-height: 1;
3781 3759 }
3782 3760 .quiz-result .result-grade .result-require {
@@ -3782,14 +3760,14 @@
3782 3760 .quiz-result .result-grade .result-require {
3783 3761 display: block;
3784 3762 padding-top: 5px;
3785 3763 color: #666;
3786 - font-size: 16px;
3764 + font-size: 1em;
3787 3765 font-weight: 400;
3788 3766 line-height: 1;
3789 3767 }
3790 3768 .quiz-result .result-grade .result-message {
3791 - font-size: 14px;
3769 + font-size: 0.875em;
3792 3770 }
3793 3771 .quiz-result.passed .result-achieved {
3794 3772 color: #04adff;
3795 3773 }
@@ -3806,20 +3784,19 @@
3806 3784 display: flex;
3807 3785 margin: 0;
3808 3786 }
3809 3787 .quiz-result .result-statistic .result-statistic-field + li {
3810 - border-top: 1px dashed #ccc;
3788 + border-top: 1px dashed var(--lp-border-color, #E2E0DB);
3811 3789 }
3812 -.quiz-result .result-statistic .result-statistic-field span,
3813 -.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 {
3814 3791 margin: 0;
3815 3792 flex: 1;
3816 3793 }
3817 3794 .quiz-result .result-statistic .result-statistic-field span {
3818 3795 color: #666;
3819 - font-size: 16px;
3796 + font-size: 1em;
3820 3797 font-weight: 400;
3821 - line-height: 35px;
3798 + line-height: 2.1875em;
3822 3799 }
3823 3800 .quiz-result .result-statistic .result-statistic-field span::before {
3824 3801 display: inline-block;
3825 3802 width: 15px;
@@ -3824,17 +3801,15 @@
3824 3801 display: inline-block;
3825 3802 width: 15px;
3826 3803 margin-right: 10px;
3827 3804 color: var(--lp-primary-color);
3828 - font-family: "Font Awesome 5 Free";
3829 - font-size: 16px;
3805 + font-family: "lp-icon";
3806 + font-size: 1em;
3830 3807 font-weight: 900;
3831 3808 }
3832 3809 .quiz-result .result-statistic .result-statistic-field p {
3833 3810 color: #333;
3834 - font-size: 16px;
3835 3811 font-weight: 500;
3836 - line-height: 35px;
3837 3812 text-align: right;
3838 3813 }
3839 3814 .quiz-result .result-statistic .result-statistic-field.result-time-spend label::before {
3840 3815 font-weight: 400;
@@ -3860,8 +3835,121 @@
3860 3835 color: #ddd;
3861 3836 content: "\f2f5";
3862 3837 }
3863 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 +}
3864 3952 .quiz-status {
3865 3953 position: sticky;
3866 3954 z-index: 99;
3867 3955 top: 0;
@@ -3873,27 +3961,15 @@
3873 3961 display: flex;
3874 3962 box-sizing: border-box;
3875 3963 width: 100%;
3876 3964 max-width: 792px;
3877 - height: 60px;
3878 3965 margin: 0 auto;
3879 - padding: 5px 10px 5px 30px;
3966 + padding: 8px 16px;
3880 3967 border-radius: 4px;
3881 3968 background: var(--lp-primary-color);
3882 3969 justify-content: center;
3883 3970 align-items: center;
3884 3971 }
3885 -@media (max-width: 480px) {
3886 - .quiz-status > div {
3887 - display: block;
3888 - height: auto;
3889 - text-align: center;
3890 - padding: 15px;
3891 - }
3892 - .quiz-status > div .questions-index {
3893 - margin-bottom: 10px;
3894 - }
3895 -}
3896 3972 .quiz-status > div > div {
3897 3973 display: flex;
3898 3974 flex-direction: row-reverse;
3899 3975 flex: 0 0 50%;
@@ -3903,8 +3979,20 @@
3903 3979 .quiz-status > div > div {
3904 3980 justify-content: center;
3905 3981 }
3906 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 +}
3907 3995 .quiz-status > div .current-point {
3908 3996 display: none;
3909 3997 }
3910 3998 .quiz-status .questions-index {
@@ -3909,11 +3997,11 @@
3909 3997 }
3910 3998 .quiz-status .questions-index {
3911 3999 display: inline-block;
3912 4000 color: #666;
3913 - font-size: 16px;
4001 + font-size: 1em;
3914 4002 font-weight: 400;
3915 - line-height: 26px;
4003 + line-height: 1.625em;
3916 4004 }
3917 4005 .quiz-status .questions-index span {
3918 4006 color: #333;
3919 4007 font-weight: 500;
@@ -3918,26 +4006,16 @@
3918 4006 color: #333;
3919 4007 font-weight: 500;
3920 4008 }
3921 4009 .quiz-status .countdown {
3922 - position: relative;
3923 - min-width: 120px;
3924 - margin-right: 5px;
3925 - padding: 12px 29px;
4010 + min-height: 38px;
3926 4011 color: #333;
3927 - background: #fff;
3928 - font-size: 14px;
3929 - font-weight: 400;
3930 - line-height: 1;
4012 + font-weight: 500;
3931 4013 text-align: center;
3932 4014 }
3933 4015 .quiz-status .countdown .fas {
3934 - position: absolute;
3935 - top: 50%;
3936 - left: 10px;
3937 4016 color: #333;
3938 - font-size: 14px;
3939 - transform: translateY(-50%);
4017 + font-size: 1em;
3940 4018 }
3941 4019 .quiz-status .countdown .clock {
3942 4020 display: none;
3943 4021 width: 40px;
@@ -3950,9 +4028,8 @@
3950 4028 border: 4px solid #b1c1e6;
3951 4029 border-radius: 50%;
3952 4030 content: "";
3953 4031 -webkit-box-sizing: border-box;
3954 - -moz-box-sizing: border-box;
3955 4032 box-sizing: border-box;
3956 4033 }
3957 4034 .quiz-status .countdown .clock .circle-progress-bar {
3958 4035 display: inline-block;
@@ -3968,8 +4045,11 @@
3968 4045 }
3969 4046 .quiz-status .countdown .clock.x .circle-progress-bar__circle {
3970 4047 stroke: #f00;
3971 4048 }
4049 +.quiz-status .countdown i {
4050 + margin: 0 5px 0 0;
4051 +}
3972 4052 .quiz-status .submit-quiz button {
3973 4053 margin: 0 0 0 10px;
3974 4054 border: none;
3975 4055 border-radius: 0;
@@ -3999,9 +4079,9 @@
3999 4079 border: 1px solid #ddd;
4000 4080 color: #999;
4001 4081 background: #f5f5f5;
4002 4082 box-shadow: none;
4003 - font-size: 12px;
4083 + font-size: 0.75em;
4004 4084 line-height: 1;
4005 4085 }
4006 4086 .question-numbers li a span {
4007 4087 vertical-align: middle;
@@ -4020,9 +4100,9 @@
4020 4100 background: #fff;
4021 4101 }
4022 4102 .question-numbers li.answered a::after {
4023 4103 margin-left: 3px;
4024 - font-family: "Font Awesome 5 Free";
4104 + font-family: "lp-icon";
4025 4105 font-size: 8px;
4026 4106 vertical-align: middle;
4027 4107 }
4028 4108 .question-numbers li.answered.answered-wrong a {
@@ -4071,14 +4151,12 @@
4071 4151 }
4072 4152 }
4073 4153 .quiz-intro-item::before {
4074 4154 position: relative;
4075 - top: -2px;
4076 4155 margin-right: 10px;
4077 4156 color: var(--lp-primary-color);
4078 - font-family: "Font Awesome 5 Free";
4079 - font-size: 16px;
4080 - font-weight: 900;
4157 + font-family: "lp-icon";
4158 + font-size: 1em;
4081 4159 }
4082 4160 .quiz-intro-item--passing-grade {
4083 4161 order: 2;
4084 4162 }
@@ -4100,15 +4178,12 @@
4100 4178 .quiz-intro-item__title {
4101 4179 margin: 0;
4102 4180 padding: 0 8px 0 0;
4103 4181 color: #333;
4104 - font-size: 16px;
4105 4182 font-weight: 300;
4106 - line-height: 1.7;
4107 4183 }
4108 4184 .quiz-intro-item__content {
4109 4185 color: #222;
4110 - font-size: 16px;
4111 4186 font-weight: 400;
4112 4187 }
4113 4188
4114 4189 .question-explanation-content,
@@ -4187,11 +4262,8 @@
4187 4262 padding: 50px;
4188 4263 justify-content: center;
4189 4264 align-items: center;
4190 4265 -webkit-transform: none !important;
4191 - -moz-transform: none !important;
4192 - -ms-transform: none !important;
4193 - -o-transform: none !important;
4194 4266 transform: none !important;
4195 4267 }
4196 4268 .quiz-result .result-grade::before,
4197 4269 .quiz-result .result-grade svg {
@@ -4200,10 +4272,8 @@
4200 4272 left: 50%;
4201 4273 width: 200px;
4202 4274 height: 200px;
4203 4275 margin-left: -100px;
4204 - -webkit-border-radius: 50%;
4205 - -moz-border-radius: 50%;
4206 4276 border-radius: 50%;
4207 4277 }
4208 4278 .quiz-result .result-grade::before {
4209 4279 box-sizing: border-box;
@@ -4212,11 +4282,8 @@
4212 4282 content: "";
4213 4283 }
4214 4284 .quiz-result .result-grade svg {
4215 4285 -webkit-transform: rotate(-90deg);
4216 - -moz-transform: rotate(-90deg);
4217 - -ms-transform: rotate(-90deg);
4218 - -o-transform: rotate(-90deg);
4219 4286 transform: rotate(-90deg);
4220 4287 }
4221 4288 .quiz-result .result-grade svg circle {
4222 4289 stroke: var(--lp-primary-color);
@@ -4222,11 +4289,8 @@
4222 4289 stroke: var(--lp-primary-color);
4223 4290 }
4224 4291 .quiz-result.passed .result-grade svg {
4225 4292 -webkit-transform: rotate(-90deg);
4226 - -moz-transform: rotate(-90deg);
4227 - -ms-transform: rotate(-90deg);
4228 - -o-transform: rotate(-90deg);
4229 4293 transform: rotate(-90deg);
4230 4294 }
4231 4295 .quiz-result.passed .result-grade .result-achieved {
4232 4296 color: #333;
@@ -4237,22 +4301,24 @@
4237 4301
4238 4302 .quiz-questions .question {
4239 4303 margin-bottom: 60px;
4240 4304 }
4305 +.quiz-questions .question-answers .answer-options {
4306 + margin: 0;
4307 + padding: 0;
4308 +}
4241 4309
4242 4310 .question .answer-option {
4243 4311 padding: 0;
4244 - _border: 2px solid #d9e0f1;
4245 - background: #fff;
4246 4312 }
4247 4313 .question .answer-option input[type=radio],
4248 4314 .question .answer-option input[type=checkbox] {
4249 4315 position: absolute;
4250 4316 top: 50%;
4251 - margin: -19px 0 0 10px;
4252 4317 border-color: #d9e0f1;
4253 - -webkit-border-radius: 4px;
4254 - -moz-border-radius: 4px;
4318 + -webkit-transform: translateY(-50%);
4319 + transform: translateY(-50%);
4320 + margin: 0 0 0 10px;
4255 4321 border-radius: 4px;
4256 4322 }
4257 4323 .question .answer-option input[type=radio]::after,
4258 4324 .question .answer-option input[type=checkbox]::after {
@@ -4271,10 +4337,8 @@
4271 4337 .question .answer-option input[type=checkbox]:checked:not(:disabled)::after {
4272 4338 border-color: #99aee4;
4273 4339 }
4274 4340 .question .answer-option input[type=radio] {
4275 - -webkit-border-radius: 50%;
4276 - -moz-border-radius: 50%;
4277 4341 border-radius: 50%;
4278 4342 }
4279 4343 .question .answer-option input[type=radio]::before {
4280 4344 border-radius: 50%;
@@ -4282,24 +4346,14 @@
4282 4346 .question .answer-option .option-title {
4283 4347 display: flex;
4284 4348 width: 100%;
4285 4349 margin: 0;
4286 - padding: 14px 10px 11px 65px;
4287 - border: 1px solid #ccc;
4350 + padding: 10px 10px 10px 60px;
4351 + border: 1px solid var(--lp-border-color, #E2E0DB);
4288 4352 color: #666;
4289 - background: #fff;
4290 - font-size: 16px;
4291 - font-weight: 300;
4292 - line-height: 26px;
4293 - -webkit-border-radius: 4px;
4294 - -moz-border-radius: 4px;
4353 + font-weight: normal;
4295 4354 border-radius: 4px;
4296 4355 }
4297 -.question .answer-option .option-title::after {
4298 - display: inline-block;
4299 - visibility: hidden !important;
4300 - content: ".";
4301 -}
4302 4356 .question .answer-option .option-title:hover {
4303 4357 background: #f9f9f9;
4304 4358 }
4305 4359 .question .answer-option .option-title::before {
@@ -4314,31 +4368,25 @@
4314 4368 .question .question-title {
4315 4369 display: block;
4316 4370 margin-top: 0;
4317 4371 margin-bottom: 18px;
4318 - color: #333;
4319 - font-size: 18px;
4372 + font-size: 1.125em;
4320 4373 font-weight: 500;
4321 4374 }
4322 4375 .question .question-title .edit-link {
4323 4376 float: right;
4324 - font-size: 14px;
4377 + font-size: 0.875em;
4325 4378 font-weight: normal;
4326 4379 }
4327 4380 .question .question-content {
4328 4381 margin-bottom: 30px;
4329 - color: #666;
4330 - font-size: 16px;
4331 - font-weight: 300;
4332 - line-height: 26px;
4333 4382 }
4334 4383 .question .question-content img {
4335 - width: 100%;
4336 4384 max-width: 100%;
4337 4385 }
4338 4386 .question .question-response {
4339 4387 margin-bottom: 10px;
4340 - font-size: 14px;
4388 + font-size: 0.875em;
4341 4389 }
4342 4390 .question .question-response .label {
4343 4391 display: inline-block;
4344 4392 margin: 0 5px 0 0;
@@ -4368,11 +4416,12 @@
4368 4416 color: #00adff;
4369 4417 background: transparent;
4370 4418 font-size: 0;
4371 4419 text-decoration: none;
4420 + border: none;
4372 4421 }
4373 4422 .question .btn-show-hint::before {
4374 - font-family: "Font Awesome 5 Free";
4423 + font-family: "lp-icon";
4375 4424 font-size: 18px;
4376 4425 content: "\f059";
4377 4426 }
4378 4427 .question .btn-show-hint:hover span {
@@ -4377,9 +4426,9 @@
4377 4426 }
4378 4427 .question .btn-show-hint:hover span {
4379 4428 position: absolute;
4380 4429 bottom: 100%;
4381 - left: 0;
4430 + left: 100%;
4382 4431 width: auto;
4383 4432 padding: 6px 9px;
4384 4433 border-radius: 2px;
4385 4434 color: #333;
@@ -4402,9 +4451,9 @@
4402 4451 min-width: 50px;
4403 4452 margin: 0 10px;
4404 4453 padding: 0 10px;
4405 4454 border: none;
4406 - border-bottom: 1px dashed #ddd;
4455 + border-bottom: 1px dashed var(--lp-border-color, #E2E0DB);
4407 4456 text-align: center;
4408 4457 white-space: nowrap;
4409 4458 }
4410 4459 .question.question-fill_in_blanks .blanks .blank-input br {
@@ -4427,10 +4476,8 @@
4427 4476 margin: 0 5px;
4428 4477 padding: 0 6px;
4429 4478 background: #ddd;
4430 4479 line-height: 1;
4431 - -webkit-border-radius: 4px;
4432 - -moz-border-radius: 4px;
4433 4480 border-radius: 4px;
4434 4481 }
4435 4482 .question.question-fill_in_blanks .blanks.ordered {
4436 4483 list-style-position: inside;
@@ -4442,8 +4489,15 @@
4442 4489 .lp-sort-bg label.option-title {
4443 4490 background: rgba(255, 182, 6, 0.68) !important;
4444 4491 }
4445 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 +
4446 4500 .learn-press-message.fixed {
4447 4501 position: fixed;
4448 4502 top: 32px;
4449 4503 left: 0;
@@ -4457,30 +4511,124 @@
4457 4511 .learn-press-message.fixed[data-delay-in] {
4458 4512 display: none;
4459 4513 }
4460 4514
4515 +.lp-ajax-message {
4516 + display: none;
4517 + margin-top: 20px;
4518 + padding: 20px;
4519 + border: 2px solid #EBF8E5;
4520 + border-radius: 9px;
4521 + font-size: 0.9em;
4522 + line-height: 1.4;
4523 +}
4524 +.lp-ajax-message.error {
4525 + border-color: #FEE5E5;
4526 +}
4527 +
4528 +.lp-icon-passed {
4529 + margin-right: 5px;
4530 +}
4531 +.lp-icon-passed::before {
4532 + color: #059601;
4533 + font-family: "lp-icon";
4534 + content: "\f058";
4535 +}
4536 +
4537 +.lp-user-item.graduation {
4538 + padding: 10px;
4539 +}
4540 +.lp-user-item.graduation.passed {
4541 + background-color: #EBF8E5;
4542 + color: #3AB500;
4543 +}
4544 +.lp-user-item.graduation.failed {
4545 + background-color: #FDECEC;
4546 + color: #D85554;
4547 +}
4548 +
4549 +.course-graduation span {
4550 + color: #999;
4551 +}
4552 +.course-graduation .icon {
4553 + margin-right: 5px;
4554 + font-size: 1.25em;
4555 +}
4556 +.course-graduation.passed .icon {
4557 + color: #059601;
4558 +}
4559 +.course-graduation.error .icon {
4560 + color: #d85554;
4561 +}
4562 +
4563 +.learn-press-template-warning::before {
4564 + color: #ffc107;
4565 + font-family: "lp-icon";
4566 + content: "\f071";
4567 +}
4568 +
4569 +.lp-badge {
4570 + display: flex;
4571 + height: 30px;
4572 + padding: 0;
4573 + line-height: 1;
4574 + align-items: center;
4575 + justify-content: center;
4576 +}
4577 +.lp-badge::before, .lp-badge::after {
4578 + content: "";
4579 +}
4580 +.lp-badge::before {
4581 + display: inline-block;
4582 + position: relative;
4583 + z-index: 10;
4584 + color: #fff;
4585 + font-weight: bold;
4586 + line-height: 1;
4587 +}
4588 +.lp-badge.featured-course {
4589 + position: absolute;
4590 + z-index: 1;
4591 + top: 15px;
4592 + left: -120px;
4593 + width: 300px;
4594 + background: #FF2828;
4595 + text-align: center;
4596 + transform: rotate(-45deg);
4597 + height: auto;
4598 + padding: 5px 0;
4599 +}
4600 +.lp-badge.featured-course::before {
4601 + font-size: 0.75em;
4602 + text-transform: uppercase;
4603 + content: attr(data-text);
4604 +}
4605 +
4461 4606 /**
4462 4607 * CSS for overriding some style defaults of themes
4463 4608 */
4609 +body div.entry-content > div.learnpress, body div.entry-content > div.learnpress:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
4610 + --responsive--aligndefault-width: 100%;
4611 + max-width: var(--lp-content-width, 100%);
4612 +}
4613 +body .entry-content.has-global-padding {
4614 + padding-left: 0;
4615 + padding-right: 0;
4616 +}
4617 +
4618 +.lp-archive-courses ul, .lp-archive-courses ol {
4619 + list-style-type: decimal;
4620 + list-style-position: inside;
4621 + padding: 0 0 1.5em;
4622 +}
4464 4623 .lp-archive-courses ul {
4465 4624 list-style-type: revert;
4466 - padding: 0 0 23px 1em;
4625 + padding: 0 0 1em 1em;
4467 4626 }
4468 -.lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4627 +.lp-archive-courses ul.course-nav-tabs {
4469 4628 list-style: none;
4470 4629 padding: 0;
4471 4630 }
4472 -@media (max-width: 768px) {
4473 - .lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4474 - padding-left: 15px;
4475 - padding-right: 15px;
4476 - }
4477 -}
4478 -.lp-archive-courses ul, .lp-archive-courses ol {
4479 - list-style-type: decimal;
4480 - list-style-position: inside;
4481 - padding: 0 0 23px;
4482 -}
4483 4631 .lp-archive-courses ol ul {
4484 4632 padding: 2px 0 2px 35px;
4485 4633 }
4486 4634 .lp-archive-courses ol ol {
@@ -4485,18 +4633,11 @@
4485 4633 }
4486 4634 .lp-archive-courses ol ol {
4487 4635 padding: 2px 0 2px 20px;
4488 4636 }
4489 -.lp-archive-courses thead th, .lp-archive-courses tr th {
4490 - padding: 9px 24px;
4491 -}
4492 -.lp-archive-courses tr td {
4493 - border-top: 1px solid #eee;
4494 - padding: 6px 24px;
4495 -}
4496 4637
4497 -.learnpress #left-area ul, .learnpress .entry-content ul, .learnpress .et-l--body ul, .learnpress .et-l--footer ul, .learnpress .et-l--header ul {
4498 - padding: 0 !important;
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;
4499 4640 list-style: none !important;
4500 4641 }
4501 4642
4502 4643 .learnpress.dt-the7 .learn-press-filters {
@@ -4532,8 +4673,20 @@
4532 4673 padding-left: 15px;
4533 4674 padding-right: 15px;
4534 4675 }
4535 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 +
4536 4689 body.learnpress-page.twentysixteen #primary .lp-entry-content {
4537 4690 float: none;
4538 4691 width: auto;
4539 4692 margin: 0 15%;
@@ -4551,8 +4704,16 @@
4551 4704 }
4552 4705 body.learnpress-page.twentyseventeen #primary article.type-page {
4553 4706 width: 100%;
4554 4707 }
4708 +body div.entry-content > div.learnpress {
4709 + --responsive--aligndefault-width: 100%;
4710 + max-width: var(--lp-content-width, 100%);
4711 +}
4712 +body .entry-content.has-global-padding {
4713 + padding-left: 0;
4714 + padding-right: 0;
4715 +}
4555 4716
4556 4717 @media screen and (min-width: 61.5625em) {
4557 4718 body.twentysixteen.learnpress-page .entry-footer {
4558 4719 display: none;
@@ -4576,19 +4737,361 @@
4576 4737 }
4577 4738
4578 4739 @media screen and (min-width: 48em) {
4579 4740 body.twentyseventeen.learnpress-page #primary article.page .entry-header,
4580 -body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4741 + body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4581 4742 width: 100%;
4582 4743 float: none;
4583 4744 }
4584 4745 }
4746 +.edu-press:not(.nofixcss), .theme-edu-press:not(.nofixcss) {
4747 + --lp-font-size-base: 1em;
4748 +}
4749 +.edu-press:not(.nofixcss) .course-instructor-category > div:nth-child(2) label, .theme-edu-press:not(.nofixcss) .course-instructor-category > div:nth-child(2) label {
4750 + display: none;
4751 +}
4752 +.edu-press:not(.nofixcss) .course-instructor-category > div:nth-child(2) a, .theme-edu-press:not(.nofixcss) .course-instructor-category > div:nth-child(2) a {
4753 + font-size: 1rem;
4754 +}
4755 +.edu-press:not(.nofixcss) .course-instructor-category .course-categories a, .theme-edu-press:not(.nofixcss) .course-instructor-category .course-categories a {
4756 + font-weight: normal;
4757 +}
4758 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-categories, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-categories {
4759 + position: absolute;
4760 +}
4761 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-content .course-instructor, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-content .course-instructor {
4762 + display: inline;
4763 +}
4764 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info > *, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info > * {
4765 + display: revert;
4766 +}
4767 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore {
4768 + width: auto;
4769 +}
4770 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a {
4771 + padding: 0;
4772 +}
4773 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a:hover, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=grid] .course-info .course-readmore a:hover {
4774 + background: transparent;
4775 + color: var(--thim-body_primary_color);
4776 +}
4777 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .course-info, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .course-info {
4778 + border-top: 1px solid rgba(153, 153, 153, 0.2);
4779 + padding-top: 20px;
4780 +}
4781 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=list] .course-info, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .learn-press-courses[data-layout=list] .course-info {
4782 + margin-top: 50px;
4783 +}
4784 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses input, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses input {
4785 + height: unset;
4786 + padding: 10px 20px;
4787 +}
4788 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button {
4789 + background-image: none !important;
4790 +}
4791 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button i, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-courses-bar .search-courses button i {
4792 + display: block;
4793 +}
4794 +.edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .lp-courses-bar .switch-layout .switch-btn, .theme-edu-press:not(.nofixcss) .lp-archive-courses .lp-content-area .lp-courses-bar .switch-layout .switch-btn {
4795 + opacity: 1;
4796 +}
4797 +.edu-press:not(.nofixcss) .learn-press-courses .course-content .course-readmore a, .theme-edu-press:not(.nofixcss) .learn-press-courses .course-content .course-readmore a {
4798 + border: none;
4799 +}
4800 +.edu-press:not(.nofixcss) .lp-user-profile .dashboard-statistic__row .statistic-box, .theme-edu-press:not(.nofixcss) .lp-user-profile .dashboard-statistic__row .statistic-box {
4801 + background-color: var(--lp-white-grey, #F7F7FB);
4802 + min-width: unset;
4803 + margin-bottom: 0;
4804 +}
4805 +.edu-press:not(.nofixcss) .learn-press-courses .course-wrap-meta .meta-item::before, .theme-edu-press:not(.nofixcss) .learn-press-courses .course-wrap-meta .meta-item::before {
4806 + font-family: "lp-icon" !important;
4807 + font-weight: normal !important;
4808 + margin: 0 !important;
4809 +}
4810 +.edu-press:not(.nofixcss).single-lp_course .lp-archive-courses .learn-press-nav-tabs, .theme-edu-press:not(.nofixcss).single-lp_course .lp-archive-courses .learn-press-nav-tabs {
4811 + background: transparent;
4812 + border-radius: 0;
4813 +}
4814 +
4815 +.lp-4 {
4816 + --lp-font-size-base: 1em;
4817 +}
4818 +
4819 +.elearningwp:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn {
4820 + border: none !important;
4821 + background-color: unset !important;
4822 + padding: 0;
4823 +}
4824 +.elearningwp:not(.nofixcss) .lp-content-area.learn-press-message {
4825 + padding: 10px 15px;
4826 +}
4827 +
4828 +.course-builder:not(.nofixcss) .lp-courses-bar .search-courses button {
4829 + padding: 0;
4830 +}
4831 +.course-builder:not(.nofixcss) .lp-courses-bar .courses-order-by {
4832 + height: unset !important;
4833 + padding: 8px 35px 8px 15px !important;
4834 +}
4835 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user #profile-sidebar {
4836 + margin-top: 0 !important;
4837 +}
4838 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user .lp-profile-content-area {
4839 + align-items: center;
4840 +}
4841 +.course-builder:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn {
4842 + border-radius: 5px;
4843 + border: none;
4844 + padding: 0;
4845 +}
4846 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header {
4847 + padding-bottom: 30px;
4848 +}
4849 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header .lp-profile-user-bio {
4850 + padding-bottom: 0;
4851 +}
4852 +
4853 +.learnpress-v4:not(.nofixcss), .learnpress-v3:not(.nofixcss) {
4854 + --lp-border-radius-avatar: 0;
4855 +}
4856 +.learnpress-v4:not(.nofixcss) .statistic-box, .learnpress-v3:not(.nofixcss) .statistic-box {
4857 + --thim-lp-profile-bg-color: #F7F7FB;
4858 +}
4859 +.learnpress-v4:not(.nofixcss) #learn-press-profile.lp-user-profile .learn-press-filters, .learnpress-v3:not(.nofixcss) #learn-press-profile.lp-user-profile .learn-press-filters {
4860 + border: none !important;
4861 + margin: 0 0 0 -1px 0 !important;
4862 +}
4863 +.learnpress-v4:not(.nofixcss) .lp-user-profile .lp-profile-left, .learnpress-v3:not(.nofixcss) .lp-user-profile .lp-profile-left {
4864 + min-width: unset !important;
4865 + position: static !important;
4866 +}
4867 +.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area, .learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area {
4868 + min-height: unset;
4869 + padding-left: 0;
4870 + display: flex;
4871 +}
4872 +.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left, .learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left {
4873 + border: none !important;
4874 +}
4875 +.learnpress-v4:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left img, .learnpress-v3:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-left img {
4876 + border-radius: 50%;
4877 +}
4878 +.learnpress-v4 .lp-course-curriculum, .learnpress-v3 .lp-course-curriculum {
4879 + --lp-primary-color: var(--thim-body-primary-color, inherit);
4880 +}
4881 +.learnpress-v4 .lp-course-curriculum .course-section-header .course-section__title, .learnpress-v4 .lp-course-curriculum .section-count-items, .learnpress-v3 .lp-course-curriculum .course-section-header .course-section__title, .learnpress-v3 .lp-course-curriculum .section-count-items {
4882 + font-family: var(--thim-font-title-font-family, inherit);
4883 +}
4884 +.learnpress-v4 .lp-course-curriculum .course-item__link, .learnpress-v3 .lp-course-curriculum .course-item__link {
4885 + color: inherit;
4886 +}
4887 +.learnpress-v4 .lp-course-curriculum .course-item-ico, .learnpress-v3 .lp-course-curriculum .course-item-ico {
4888 + color: var(--lp-primary-color, #ffb606);
4889 +}
4890 +.learnpress-v4 .lp-course-curriculum .course-item__link, .learnpress-v3 .lp-course-curriculum .course-item__link {
4891 + column-gap: 8px;
4892 +}
4893 +.learnpress-v4 .lp-course-curriculum .course-section__title, .learnpress-v3 .lp-course-curriculum .course-section__title {
4894 + font-size: 1.1em;
4895 +}
4896 +.learnpress-v4 .lp-course-curriculum .section-toggle, .learnpress-v4 .lp-course-curriculum .section-count-items, .learnpress-v3 .lp-course-curriculum .section-toggle, .learnpress-v3 .lp-course-curriculum .section-count-items {
4897 + color: var(--lp-primary-color, #ffb606);
4898 +}
4899 +.learnpress-v4 #popup-sidebar .course-section-header, .learnpress-v4 #popup-sidebar .lp-course-curriculum .course-item, .learnpress-v3 #popup-sidebar .course-section-header, .learnpress-v3 #popup-sidebar .lp-course-curriculum .course-item {
4900 + padding-left: 16px;
4901 + padding-right: 16px;
4902 +}
4903 +
4904 +.learnpress-v4 .lp-course-curriculum {
4905 + --lp-white-grey: transparent;
4906 + --lp-border-radius: 0;
4907 +}
4908 +.learnpress-v4 .lp-course-curriculum .course-section {
4909 + border-width: 0 0 1px 0;
4910 +}
4911 +.learnpress-v4 .lp-course-curriculum .course-section:last-child {
4912 + border-width: 0;
4913 +}
4914 +.learnpress-v4 .lp-course-curriculum .course-section-header {
4915 + padding: 0 0 8px 0;
4916 +}
4917 +.learnpress-v4 .lp-course-curriculum .course-item {
4918 + padding-left: 0;
4919 + padding-right: 0;
4920 +}
4921 +.learnpress-v4 .lp-course-curriculum .course-section {
4922 + margin-bottom: 0;
4923 +}
4924 +.learnpress-v4 .lp-course-curriculum .course-section-header {
4925 + padding: 24px 0 24px 0;
4926 +}
4927 +
4928 +.assignments .lp-icon-file-alt:before {
4929 + content: "\e929";
4930 +}
4931 +
4932 +.eduma:not(.nofixcss) .learnpress #learn-press-profile.lp-user-profile .learn-press-filters {
4933 + padding-bottom: 0 !important;
4934 + overflow-y: visible;
4935 +}
4936 +.eduma:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area {
4937 + flex-direction: column;
4938 +}
4939 +.eduma .lp-course-curriculum .course-section-header {
4940 + padding: var(--thim-ekit-padding-lesson, 12px 0);
4941 +}
4942 +.eduma .sc_heading + .lp-course-curriculum .lp-course-curriculum__title {
4943 + display: none;
4944 +}
4945 +
4946 +.ivy-school:not(.nofixcss) .lp-user-profile .lp-user-profile-avatar img {
4947 + border-radius: 0;
4948 +}
4949 +.ivy-school.single-lp_course .course-curriculum {
4950 + border: none;
4951 +}
4952 +.ivy-school .lp-course-curriculum {
4953 + --lp-white-grey: transparent;
4954 + --lp-border-radius: 0;
4955 + --lp-primary-color: var(--thim-body-primary-color, inherit);
4956 +}
4957 +.ivy-school .lp-course-curriculum .course-section-header .course-section__title {
4958 + font-family: var(--thim-font-title-font-family, inherit);
4959 +}
4960 +.ivy-school .lp-course-curriculum .course-item-ico {
4961 + color: var(--lp-primary-color, #ffb606);
4962 +}
4963 +
4964 +.course-builder .lp-course-curriculum {
4965 + --lp-white-grey: #f2f2f2;
4966 + --lp-border-color: #e6e6e6;
4967 +}
4968 +.course-builder .lp-course-curriculum .course-sections {
4969 + border: 1px solid var(--lp-border-color, #e6e6e6);
4970 + border-radius: var(--lp-border-radius, 5px);
4971 + overflow: hidden;
4972 +}
4973 +.course-builder .lp-course-curriculum .course-section {
4974 + margin: 0;
4975 + border-radius: 0;
4976 + border-width: 1px 0 0 0;
4977 +}
4978 +.course-builder .lp-course-curriculum .course-section:first-child {
4979 + border: none;
4980 +}
4981 +.course-builder #popup-sidebar .lp-course-curriculum {
4982 + --lp-border-radius: 0;
4983 +}
4984 +.course-builder .course-tab-panels .lp-course-curriculum .course-sections {
4985 + border: none;
4986 +}
4987 +.course-builder .course-tab-panels .lp-course-curriculum .course-section-header, .course-builder .course-tab-panels .lp-course-curriculum .course-item {
4988 + padding-left: 0;
4989 + --lp-white-grey: trasparent;
4990 + padding-right: 0;
4991 +}
4992 +
4993 +.eduma .lp-course-curriculum .course-item-order.lp-hidden, .coaching .lp-course-curriculum .course-item-order.lp-hidden {
4994 + display: inline-block !important;
4995 +}
4996 +.eduma .lp-course-curriculum .course-section__title, .coaching .lp-course-curriculum .course-section__title {
4997 + text-transform: uppercase;
4998 +}
4999 +
5000 +.demo-marketplace .thim-ekit-tablist .lp-course-curriculum__title, .demo-ecommerce .thim-ekit-tablist .lp-course-curriculum__title {
5001 + display: none;
5002 +}
5003 +.demo-marketplace .thim-ekit-tablist .course-section-header, .demo-ecommerce .thim-ekit-tablist .course-section-header {
5004 + background-color: var(--thim-breacrumb-bg-color);
5005 +}
5006 +.demo-marketplace .thim-ekit-tablist .course-section__items, .demo-ecommerce .thim-ekit-tablist .course-section__items {
5007 + background-color: var(--lp-fix-bg-section-item, #F5F7F8);
5008 +}
5009 +.demo-marketplace .style-marketplace-2, .demo-ecommerce .style-marketplace-2 {
5010 + --thim-breacrumb-bg-color: #0f1c44;
5011 + --lp-fix-bg-section-item: transparent;
5012 +}
5013 +.thim-ekit-light-mode .demo-marketplace .style-marketplace-2, .thim-ekit-light-mode .demo-ecommerce .style-marketplace-2 {
5014 + --thim-breacrumb-bg-color: #F4F4F4 ;
5015 +}
5016 +
5017 +.demo-ecommerce .course-section-header {
5018 + --thim-breacrumb-bg-color: #E1E9FD;
5019 +}
5020 +
5021 +.demo-online-learning .thim-ekit-tablist .lp-course-curriculum__title {
5022 + display: none;
5023 +}
5024 +.demo-online-learning .thim-ekit-tablist .course-section {
5025 + margin-bottom: 8px;
5026 + border: none;
5027 +}
5028 +.demo-online-learning .thim-ekit-tablist .course-section-header {
5029 + background-color: #DFEFFF;
5030 + border-radius: 8px 8px 8px 8px;
5031 +}
5032 +
5033 +.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-section {
5034 + border: none;
5035 +}
5036 +.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-item {
5037 + border: 1px solid var(--thim-border-color);
5038 + margin-bottom: 10px;
5039 + padding-left: 20px;
5040 + padding-right: 20px;
5041 +}
5042 +
5043 +.business-consulting .lp-course-curriculum__title, .demo-business-v2 .lp-course-curriculum__title, .business-coaching .lp-course-curriculum__title, .demo-healthy-coaching .lp-course-curriculum__title {
5044 + display: none;
5045 +}
5046 +.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section, .demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section, .business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section, .demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section {
5047 + border-width: 1px;
5048 + margin-bottom: 15px;
5049 +}
5050 +.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section:last-child, .demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section:last-child, .business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section:last-child, .demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section:last-child {
5051 + border-width: 1px;
5052 + margin-bottom: 0;
5053 +}
5054 +.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-section-header, .demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section-header, .business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header, .demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header {
5055 + padding: 20px 15px 5px 15px;
5056 +}
5057 +.business-consulting .thim-ekit-tablist .lp-course-curriculum .course-item, .demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-item, .business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item, .demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-item {
5058 + padding-left: 15px;
5059 + padding-right: 15px;
5060 +}
5061 +
5062 +.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section-header {
5063 + background-color: var(--thim-bg-color, #f5f5f5);
5064 + padding: 10px 15px;
5065 +}
5066 +
5067 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header {
5068 + padding: 15px 20px;
5069 +}
5070 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section__items {
5071 + padding-left: 20px;
5072 + padding-right: 20px;
5073 +}
5074 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item {
5075 + padding-left: 0;
5076 + padding-right: 0;
5077 +}
5078 +
5079 +.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section {
5080 + border: none;
5081 + border-radius: 5px;
5082 +}
5083 +.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header {
5084 + background: #fff;
5085 + padding: 10px 15px;
5086 +}
5087 +
4585 5088 .learn-press-tip {
4586 5089 display: none;
4587 5090 margin: 0 5px;
4588 5091 color: #444;
4589 - font-size: 13px;
4590 5092 font-style: normal;
5093 + font-weight: normal;
4591 5094 line-height: 1;
4592 5095 vertical-align: baseline;
4593 5096 cursor: pointer;
4594 5097 }
@@ -4595,9 +5098,9 @@
4595 5098 .learn-press-tip.ready {
4596 5099 display: inline-block;
4597 5100 }
4598 5101 .learn-press-tip::before {
4599 - font-family: "Font Awesome 5 Free";
5102 + font-family: "lp-icon";
4600 5103 content: "\f059";
4601 5104 }
4602 5105 .learn-press-tip:hover {
4603 5106 opacity: 0.8;
@@ -4610,16 +5113,14 @@
4610 5113 margin-left: -1px;
4611 5114 padding: 0.618em 1em;
4612 5115 color: #fff;
4613 5116 background: #383838;
4614 - font-size: 12px;
5117 + font-size: 0.8em;
4615 5118 line-height: 1.2em;
4616 - -webkit-border-radius: 3px;
4617 - -moz-border-radius: 3px;
4618 5119 border-radius: 3px;
4619 5120 }
4620 5121 .learn-press-tip-floating > * {
4621 - font-size: 12px;
5122 + font-size: 0.8em;
4622 5123 }
4623 5124 .learn-press-tip-floating .close {
4624 5125 display: inline-block;
4625 5126 position: absolute;
@@ -4629,17 +5130,15 @@
4629 5130 height: 16px;
4630 5131 border: 1px solid #fff;
4631 5132 color: #fff;
4632 5133 background: #468fbc;
4633 - line-height: 16px;
5134 + line-height: 1rem;
4634 5135 text-align: center;
4635 5136 cursor: pointer;
4636 - -webkit-border-radius: 50%;
4637 - -moz-border-radius: 50%;
4638 5137 border-radius: 50%;
4639 5138 }
4640 5139 .learn-press-tip-floating .close::before {
4641 - font-family: "Font Awesome 5 Free";
5140 + font-family: "lp-icon";
4642 5141 content: "\f00d";
4643 5142 }
4644 5143 .learn-press-tip-floating p {
4645 5144 margin: 0;
@@ -4673,46 +5172,16 @@
4673 5172 */
4674 5173 /**
4675 5174 * Mixin
4676 5175 */
4677 -@-webkit-keyframes rotating4 {
4678 - from {
4679 - -webkit-transform: rotate(0deg);
4680 - -o-transform: rotate(0deg);
4681 - transform: rotate(0deg);
4682 - }
4683 - to {
4684 - -webkit-transform: rotate(360deg);
4685 - -o-transform: rotate(360deg);
4686 - transform: rotate(360deg);
4687 - }
4688 -}
4689 5176 @keyframes rotating4 {
4690 5177 from {
4691 - -ms-transform: rotate(0deg);
4692 - -moz-transform: rotate(0deg);
4693 - -webkit-transform: rotate(0deg);
4694 - -o-transform: rotate(0deg);
4695 5178 transform: rotate(0deg);
4696 5179 }
4697 5180 to {
4698 - -ms-transform: rotate(360deg);
4699 - -moz-transform: rotate(360deg);
4700 - -webkit-transform: rotate(360deg);
4701 - -o-transform: rotate(360deg);
4702 5181 transform: rotate(360deg);
4703 5182 }
4704 5183 }
4705 -@-webkit-keyframes animation4 {
4706 - from {
4707 - left: -40%;
4708 - width: 40%;
4709 - }
4710 - to {
4711 - left: 100%;
4712 - width: 10%;
4713 - }
4714 -}
4715 5184 @keyframes animation4 {
4716 5185 from {
4717 5186 left: -40%;
4718 5187 width: 40%;
@@ -4736,10 +5205,8 @@
4736 5205 min-width: 300px !important;
4737 5206 padding: 10px !important;
4738 5207 background: #F5F5F5;
4739 5208 transition: opacity 0.25s;
4740 - -webkit-border-radius: 3px;
4741 - -moz-border-radius: 3px;
4742 5209 border-radius: 3px;
4743 5210 }
4744 5211 body.confirm #popup_container #popup_title {
4745 5212 display: none !important;
@@ -4747,10 +5214,8 @@
4747 5214 body.confirm #popup_container #popup_message {
4748 5215 margin: -10px;
4749 5216 background: #FFF;
4750 5217 padding: 20px;
4751 - -webkit-border-radius: 3px;
4752 - -moz-border-radius: 3px;
4753 5218 border-radius: 3px;
4754 5219 }
4755 5220 body.confirm #popup_container .close {
4756 5221 position: absolute;
@@ -4762,9 +5227,9 @@
4762 5227 text-align: center;
4763 5228 }
4764 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] {
4765 5230 height: 30px;
4766 - line-height: 30px;
5231 + line-height: 1.875rem;
4767 5232 padding: 0 25px;
4768 5233 }
4769 5234 body.confirm #popup_container #popup_cancel {
4770 5235 display: none;
@@ -4776,35 +5241,46 @@
4776 5241
4777 5242 /**
4778 5243 * Archive courses page.
4779 5244 */
4780 -a {
4781 - text-decoration: none;
5245 +.lp-archive-courses {
5246 + width: 100%;
5247 + scroll-margin: 30px;
4782 5248 }
4783 -
4784 -.lp-content-area {
4785 - width: 100%;
4786 - max-width: 1170px;
4787 - margin: 0 auto;
5249 +.lp-archive-courses .lp-content-area.has-sidebar {
5250 + display: flex;
5251 + gap: 32px;
5252 + align-items: flex-start;
4788 5253 }
4789 -@media (max-width: 1024px) {
4790 - .lp-content-area {
4791 - padding-right: 15px;
4792 - padding-left: 15px;
5254 +@media (max-width: 768px) {
5255 + .lp-archive-courses .lp-content-area.has-sidebar {
5256 + display: inherit;
4793 5257 }
4794 5258 }
4795 -
4796 -.lp-content-area::after,
4797 -.lp-content-area::before {
4798 - display: table;
4799 - clear: both;
4800 - content: "";
5259 +.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5260 + width: 33.33%;
4801 5261 }
4802 -
4803 -.lp-archive-courses {
4804 - width: 100%;
4805 - 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 + }
4806 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 +}
4807 5283 .lp-archive-courses.loading ul.learn-press-courses {
4808 5284 position: relative;
4809 5285 }
4810 5286 .lp-archive-courses.loading ul.learn-press-courses::before, .lp-archive-courses.loading ul.learn-press-courses::after {
@@ -4817,9 +5293,9 @@
4817 5293 }
4818 5294 .lp-archive-courses.loading ul.learn-press-courses::after {
4819 5295 z-index: 3;
4820 5296 background: #f3f3f3;
4821 - background: linear-gradient(90deg, hsla(0deg, 0%, 74.5%, 0.2) 25%, hsla(0deg, 0%, 50.6%, 0.24) 37%, hsla(0deg, 0%, 74.5%, 0.2) 63%);
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%);
4822 5298 background-size: 400% 100%;
4823 5299 list-style: none;
4824 5300 animation: lp-skeleton-loading 1.4s ease infinite;
4825 5301 }
@@ -4825,192 +5301,93 @@
4825 5301 }
4826 5302 .lp-archive-courses.loading ul.learn-press-courses::before {
4827 5303 z-index: 2;
4828 5304 opacity: 0.8%;
4829 - background: #fff;
5305 + background: var(--lp-color-white, #fff);
4830 5306 }
4831 -.lp-archive-courses form[name=search-course] {
4832 - position: relative;
4833 - margin-bottom: 20px;
4834 -}
4835 -.lp-archive-courses form[name=search-course] .search-course-input {
4836 - width: 100%;
4837 - padding: 12px;
4838 - -webkit-box-sizing: border-box;
4839 - -moz-box-sizing: border-box;
4840 - box-sizing: border-box;
4841 -}
4842 -.lp-archive-courses form[name=search-course] .search-course-button {
4843 - position: absolute;
4844 - top: 1px;
4845 - right: 1px;
4846 - bottom: 1px;
4847 - height: auto;
4848 - padding: 15px;
4849 - line-height: 1px;
4850 -}
4851 5307 .lp-archive-courses .learn-press-courses-header {
4852 - float: left;
4853 - padding-top: 4px;
5308 + margin-bottom: 16px;
4854 5309 }
4855 5310 .lp-archive-courses .learn-press-courses-header h1 {
4856 5311 margin: 0;
4857 - font-size: 30px;
4858 - font-weight: 600;
5312 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
4859 5313 }
4860 -@media (max-width: 767px) {
4861 - .lp-archive-courses .learn-press-courses-header {
4862 - margin-bottom: 20px;
4863 - }
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;
4864 5325 }
4865 -.lp-archive-courses .course-item {
5326 +.learn-press-courses .course-item {
4866 5327 flex-direction: column;
4867 5328 display: flex;
4868 5329 transition: all 0.3s;
4869 5330 }
4870 -.lp-archive-courses .course-item:hover .course-thumbnail .thumbnail::before {
5331 +.learn-press-courses .course-item:hover .course-thumbnail .thumbnail::before {
4871 5332 opacity: 1;
4872 5333 }
4873 -.lp-archive-courses .course-item:hover .course-thumbnail a img {
5334 +.learn-press-courses .course-item:hover .course-thumbnail a img {
4874 5335 transform: scale(1.05);
4875 5336 }
4876 -.lp-archive-courses .course-item:hover .course-wishlist {
5337 +.learn-press-courses .course-item:hover .course-wishlist {
4877 5338 opacity: 1;
4878 5339 }
4879 -.lp-archive-courses .course-item .course-wishlist.filled {
5340 +.learn-press-courses .course-item .course-wishlist.filled {
4880 5341 opacity: 1;
4881 5342 }
4882 -.lp-archive-courses .course-item .course-instructor {
4883 - float: left;
4884 - margin-bottom: 16px;
4885 - font-size: 14px;
4886 - font-weight: 300;
4887 - line-height: 25px;
4888 - text-transform: capitalize;
4889 -}
4890 -.lp-archive-courses .course-item .course-instructor a {
4891 - color: #059de9;
4892 -}
4893 -.lp-archive-courses .course-item .course-instructor a:hover {
4894 - color: var(--lp-primary-color);
4895 -}
4896 -.lp-archive-courses .course-content {
5343 +.learn-press-courses .course-content {
4897 5344 position: relative;
4898 5345 border-top: 0;
4899 5346 }
4900 -.lp-archive-courses .course-content .course-permalink {
4901 - display: -webkit-box;
4902 - clear: both;
4903 - overflow: hidden;
4904 - position: relative;
5347 +.learn-press-courses .course-content .course-permalink {
5348 + display: block;
4905 5349 border: none;
4906 - color: #fff;
4907 5350 text-decoration: none;
4908 - text-transform: none;
4909 - -webkit-line-clamp: 2;
4910 - -webkit-box-orient: vertical;
4911 - -webkit-box-shadow: none;
4912 - -moz-box-shadow: none;
4913 - box-shadow: none;
5351 + color: inherit;
5352 + line-height: 1.3;
4914 5353 }
4915 -.lp-archive-courses .course-content .course-permalink:focus {
4916 - -webkit-box-shadow: none;
4917 - -moz-box-shadow: none;
4918 - box-shadow: none;
4919 -}
4920 -.lp-archive-courses .course-content .course-review {
5354 +.learn-press-courses .course-content .course-review {
4921 5355 display: none;
4922 5356 }
4923 -.lp-archive-courses .course-content .course-categories,
4924 -.lp-archive-courses .course-content .course-tags {
4925 - display: block;
4926 - font-size: 14px;
4927 - font-weight: 300;
4928 -}
4929 -.lp-archive-courses .course-content .course-categories {
4930 - float: left;
4931 - position: relative;
4932 - margin-right: 10px;
4933 - margin-bottom: 16px;
4934 -}
4935 -.lp-archive-courses .course-content .course-categories a {
5357 +.learn-press-courses .course-content .course-tags {
4936 5358 display: inline-block;
4937 - display: none;
4938 - margin: 0 10px;
4939 - color: #fff;
4940 - text-decoration: none;
4941 5359 }
4942 -.lp-archive-courses .course-content .course-categories a:first-child {
5360 +.learn-press-courses .course-content .course-info > span {
4943 5361 display: block;
4944 - margin-left: 0;
4945 - padding: 2px 16px;
4946 - background: var(--lp-primary-color);
4947 5362 }
4948 -.lp-archive-courses .course-content .course-categories a:hover {
4949 - 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);
4950 5367 }
4951 -.lp-archive-courses .course-content .course-categories::after {
4952 - position: absolute;
4953 - top: 50%;
4954 - right: -2px;
4955 - width: 1px;
4956 - height: 12px;
4957 - opacity: 0.5;
4958 - background: #999;
4959 - content: "";
4960 - transform: translate(0, -50%);
4961 -}
4962 -.lp-archive-courses .course-content .course-info {
4963 - color: #666;
4964 - font-size: 14px;
4965 - font-weight: 300;
4966 -}
4967 -.lp-archive-courses .course-content .course-info > span {
4968 - display: block;
4969 -}
4970 -.lp-archive-courses .course-content .course-info .course-price {
4971 - float: right;
4972 -}
4973 -.lp-archive-courses .course-content .course-info .course-price .origin-price,
4974 -.lp-archive-courses .course-content .course-info .course-price .price {
4975 - color: #333;
4976 - font-size: 16px;
4977 - font-weight: 600;
4978 -}
4979 -.lp-archive-courses .course-content .course-info .course-price .origin-price {
4980 - margin-right: 10px;
4981 - color: #666;
4982 - font-size: 14px;
4983 - font-weight: 300;
5368 +.learn-press-courses .course-content .course-info .course-price .origin-price {
5369 + margin-right: 8px;
5370 + opacity: 0.8;
5371 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
4984 5372 text-decoration: line-through;
4985 5373 }
4986 -.lp-archive-courses .course-content .course-info .course-instructor {
4987 - float: right;
4988 -}
4989 -.lp-archive-courses .course-content .course-info::after {
4990 - display: block;
4991 - clear: both;
4992 - content: "";
4993 -}
4994 -.lp-archive-courses .course-content .course-excerpt {
5374 +.learn-press-courses .course-content .course-short-description {
4995 5375 display: -webkit-box;
4996 5376 overflow: hidden;
4997 - margin-bottom: 28px;
4998 - color: #666;
4999 - font-size: 16px;
5000 - font-weight: 300;
5001 - line-height: 26px;
5377 + margin-bottom: 16px;
5002 5378 -webkit-line-clamp: 2;
5003 5379 -webkit-box-orient: vertical;
5004 5380 }
5005 -.lp-archive-courses .course-content .separator {
5381 +.learn-press-courses .course-content .separator {
5006 5382 display: none;
5007 5383 }
5008 -.lp-archive-courses .course-wrap-thumbnail {
5384 +.learn-press-courses .course-thumbnail {
5009 5385 overflow: hidden;
5010 5386 position: relative;
5387 + border-radius: var(--lp-border-radius, 5px);
5011 5388 }
5012 -.lp-archive-courses .course-wrap-thumbnail .lp-badge.featured {
5389 +.learn-press-courses .course-thumbnail .lp-badge.featured {
5013 5390 position: absolute;
5014 5391 z-index: 100;
5015 5392 top: 28px;
5016 5393 left: -110px;
@@ -5017,42 +5394,41 @@
5017 5394 width: 300px;
5018 5395 text-align: center;
5019 5396 transform: rotate(-45deg);
5020 5397 }
5021 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist {
5398 +.learn-press-courses .course-thumbnail .course-wishlist {
5022 5399 position: absolute;
5023 5400 z-index: 2;
5024 5401 top: 6px;
5025 5402 right: 6px;
5026 5403 opacity: 0;
5027 - color: #fff;
5404 + color: var(--lp-color-white, #fff);
5028 5405 cursor: pointer;
5029 5406 }
5030 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist::before {
5031 - font-family: "Font Awesome 5 Free";
5032 - font-weight: 900;
5407 +.learn-press-courses .course-thumbnail .course-wishlist::before {
5408 + font-family: "lp-icon";
5033 5409 content: "\f004";
5034 5410 }
5035 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist .course-wishlist__btn {
5411 +.learn-press-courses .course-thumbnail .course-wishlist .course-wishlist__btn {
5036 5412 display: none;
5037 5413 }
5038 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist:hover {
5414 +.learn-press-courses .course-thumbnail .course-wishlist:hover {
5039 5415 color: var(--lp-primary-color);
5040 5416 }
5041 -.lp-archive-courses .course-wrap-thumbnail:hover::before {
5417 +.learn-press-courses .course-thumbnail:hover::before {
5042 5418 opacity: 1;
5043 5419 }
5044 -.lp-archive-courses .course-wrap-thumbnail:hover .course-thumbnail a img {
5420 +.learn-press-courses .course-thumbnail:hover a img {
5045 5421 transform: scale(1.05);
5046 5422 }
5047 -.lp-archive-courses .course-wrap-thumbnail:hover .course-wishlist {
5423 +.learn-press-courses .course-thumbnail:hover .course-wishlist {
5048 5424 opacity: 1;
5049 5425 }
5050 -.lp-archive-courses .course-thumbnail a {
5426 +.learn-press-courses .course-thumbnail a {
5051 5427 display: block;
5052 5428 overflow: hidden;
5053 5429 }
5054 -.lp-archive-courses .course-thumbnail .thumbnail {
5430 +.learn-press-courses .course-thumbnail .thumbnail {
5055 5431 margin: 0;
5056 5432 padding: 0;
5057 5433 border: 0;
5058 5434 border-radius: unset;
@@ -5057,103 +5433,862 @@
5057 5433 border: 0;
5058 5434 border-radius: unset;
5059 5435 line-height: unset;
5060 5436 }
5061 -.lp-archive-courses .course-thumbnail .thumbnail::before {
5062 - position: absolute;
5063 - z-index: 1;
5064 - top: 0;
5065 - right: 0;
5066 - bottom: 0;
5067 - left: 0;
5068 - opacity: 0;
5069 - background: rgba(0, 0, 0, 0.5);
5070 - content: "";
5071 - transition: all 0.3s;
5072 -}
5073 -.lp-archive-courses .course-thumbnail img {
5437 +.learn-press-courses .course-thumbnail img {
5074 5438 display: block;
5075 5439 width: 100%;
5076 5440 height: auto;
5077 5441 transition: all 0.5s ease;
5078 5442 transform: scale(1);
5443 + max-width: unset !important;
5079 5444 }
5080 -.lp-archive-courses .course-title {
5081 - margin: 0;
5445 +.learn-press-courses .wap-course-title {
5446 + margin: 0 0 12px 0;
5082 5447 padding: 0;
5083 - color: #333;
5084 - font-size: 16px;
5085 - font-weight: 600;
5086 - 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);
5087 5451 }
5088 -.lp-archive-courses .course-title:hover {
5452 +.learn-press-courses .wap-course-title a:hover {
5089 5453 color: var(--lp-primary-color);
5090 5454 }
5455 +.learn-press-courses .course-permalink:hover {
5456 + color: var(--lp-primary-color);
5457 +}
5091 5458 @media (min-width: 769px) {
5092 - .lp-archive-courses .course-summary-content .course-info-left {
5093 - width: calc(100% - 330px);
5459 + .learn-press-courses .course-summary-content .course-info-left {
5460 + width: calc(100% - 340px);
5094 5461 }
5095 5462 }
5096 -.lp-archive-courses .course-summary-content .course-title {
5097 - margin-bottom: 42px;
5098 - color: #fff;
5099 - font-size: 1.5rem;
5100 - font-weight: 500;
5463 +@media (max-width: 1024px) {
5464 + .learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value span,
5465 + .learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value > div {
5466 + display: -webkit-box;
5467 + -webkit-line-clamp: 1;
5468 + -webkit-box-orient: vertical;
5469 + overflow: hidden;
5470 + }
5471 +}
5472 +.learn-press-courses .course-summary-content .course-meta.course-meta-secondary {
5473 + margin-bottom: 0;
5474 +}
5475 +.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
5476 + height: auto;
5477 +}
5478 +.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item:last-child {
5479 + margin-right: 0;
5480 +}
5481 +@media (max-width: 1024px) {
5482 + .learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
5483 + margin-right: 0 !important;
5484 + width: calc((100% - 32px) / 3);
5485 + }
5486 +}
5487 +@media (max-width: 768px) {
5488 + .learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
5489 + width: 100%;
5490 + }
5491 +}
5492 +@media (max-width: 768px) {
5493 + .learn-press-courses .course-summary-content {
5494 + width: 100%;
5495 + }
5496 +}
5497 +.learn-press-courses .course-price .free {
5498 + color: #3ab500;
5499 +}
5500 +.learn-press-courses .course {
5501 + width: 25%;
5502 + margin: 0 0 32px 0;
5503 + box-shadow: none;
5504 + list-style: none;
5505 +}
5506 +.learn-press-courses .course-info {
5507 + display: flex;
5508 + flex-wrap: wrap;
5509 + align-items: center;
5510 + justify-content: space-between;
5511 + gap: 8px;
5512 +}
5513 +.learn-press-courses .course-instructor-category {
5514 + display: flex;
5515 + padding: 0;
5516 + gap: 4px;
5517 + flex-wrap: wrap;
5518 + margin-bottom: 12px;
5519 +}
5520 +.learn-press-courses .course-instructor-category > div > * {
5521 + display: inline;
5522 + vertical-align: middle;
5523 +}
5524 +.learn-press-courses .course-instructor-category label {
5525 + font-size: inherit;
5526 + font-weight: inherit;
5527 +}
5528 +.learn-press-courses .course-instructor-category a {
5529 + font-weight: var(--lp-font-weight-link, 600);
5530 + text-decoration: none;
5531 + color: inherit;
5532 +}
5533 +.learn-press-courses .course-instructor-category a:hover {
5534 + color: var(--lp-primary-color, #ffb606);
5535 +}
5536 +.learn-press-courses .course-wrap-meta {
5537 + display: flex;
5538 + padding: 0;
5539 + margin-bottom: 12px;
5540 + gap: 20px;
5541 + flex-wrap: wrap;
5542 + row-gap: 8px;
5543 +}
5544 +.learn-press-courses .course-wrap-meta .meta-item {
5545 + text-transform: capitalize;
5546 + display: flex;
5547 + gap: 8px;
5548 +}
5549 +.learn-press-courses .course-wrap-meta .meta-item::before {
5550 + color: var(--lp-primary-color);
5551 + font-family: "lp-icon";
5552 +}
5553 +.learn-press-courses .course-wrap-meta .meta-item > div {
5554 + display: inline-block;
5555 +}
5556 +.learn-press-courses .course-wrap-meta .meta-item-level::before {
5557 + content: "\f012";
5558 +}
5559 +.learn-press-courses .course-wrap-meta .meta-item-duration::before {
5560 + content: "\f017";
5561 +}
5562 +.learn-press-courses .course-wrap-meta .meta-item-lesson::before {
5563 + content: "\f15b";
5564 +}
5565 +.learn-press-courses .course-wrap-meta .meta-item-quiz::before {
5566 + content: "\f12e";
5567 +}
5568 +.learn-press-courses .course-wrap-meta .meta-item-student::before {
5569 + content: "\f501";
5570 +}
5571 +.learn-press-courses .course-wrap-meta .meta-item-address::before {
5572 + content: "\e91b";
5573 +}
5574 +.learn-press-courses .course-content .course-readmore a {
5575 + padding: 8px 24px;
5576 + border-radius: var(--lp-border-radius, 5px);
5577 + color: var(--lp-color-base, #333);
5578 + border: 1px solid var(--lp-color-base, #333);
5579 + transition: all 0.3s;
5580 + display: block;
5581 + background: transparent;
5582 + text-decoration: none;
5583 + text-align: center;
5584 +}
5585 +.learn-press-courses .course-content .course-readmore a:hover {
5586 + background: var(--lp-primary-color, #ffb606);
5587 + color: var(--lp-color-white, #fff);
5588 + border-color: var(--lp-primary-color, #ffb606);
5589 +}
5590 +.learn-press-courses[data-layout=list] {
5591 + margin: 0;
5592 +}
5593 +.learn-press-courses[data-layout=list] .course {
5594 + display: flex;
5595 + width: 100%;
5596 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
5597 + flex-wrap: wrap;
5598 + justify-content: flex-end;
5599 + padding-bottom: 32px;
5600 +}
5601 +.learn-press-courses[data-layout=list] .course-item {
5602 + flex-direction: row;
5603 + width: 100%;
5604 + border: unset;
5605 + align-items: start;
5606 +}
5607 +@media (max-width: 767px) {
5608 + .learn-press-courses[data-layout=list] .course-item {
5609 + flex-direction: column;
5610 + }
5611 +}
5612 +.learn-press-courses[data-layout=list] .course-content {
5613 + padding: 0 0 0 24px;
5614 +}
5615 +@media (max-width: 767px) {
5616 + .learn-press-courses[data-layout=list] .course-content {
5617 + padding: 16px 0;
5618 + }
5619 +}
5620 +.learn-press-courses[data-layout=list] .course-content .course-tags a {
5621 + margin: 0 10px 10px 0;
5622 + padding: 3px 5px;
5623 + border-radius: 3px;
5624 + color: var(--lp-color-white, #fff);
5625 + background: #e4a2a2;
5101 5626 line-height: 1;
5102 5627 }
5103 -.lp-archive-courses .course-summary-content .course-meta.course-meta-secondary {
5628 +.learn-press-courses[data-layout=list] .course-content .course-excerpt {
5629 + width: 100%;
5630 +}
5631 +.learn-press-courses[data-layout=list] .course-content .course-info {
5632 + width: 100%;
5633 + display: flex;
5634 + justify-content: space-between;
5635 +}
5636 +@media (max-width: 520px) {
5637 + .learn-press-courses[data-layout=list] .course-content .course-info {
5638 + width: 100%;
5639 + }
5640 +}
5641 +.learn-press-courses[data-layout=list] .course-content .course-info .course-students {
5642 + display: none;
5643 +}
5644 +.learn-press-courses[data-layout=list] .course-thumbnail {
5645 + width: 35%;
5646 +}
5647 +.learn-press-courses[data-layout=list] .course-content {
5648 + width: 65%;
5649 +}
5650 +@media (max-width: 767px) {
5651 + .learn-press-courses[data-layout=list] .course-thumbnail,
5652 + .learn-press-courses[data-layout=list] .course-content {
5653 + width: 100%;
5654 + }
5655 +}
5656 +.learn-press-courses[data-layout=list] .course-title {
5657 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
5658 +}
5659 +.learn-press-courses[data-layout=grid] .course, .learn-press-courses.lp-courses-related .course {
5660 + padding: 0 16px;
5661 +}
5662 +@media (max-width: 992px) {
5663 + .learn-press-courses[data-layout=grid] .course, .learn-press-courses.lp-courses-related .course {
5664 + width: 50%;
5665 + }
5666 +}
5667 +@media (max-width: 767px) {
5668 + .learn-press-courses[data-layout=grid] .course, .learn-press-courses.lp-courses-related .course {
5669 + width: 100%;
5670 + }
5671 +}
5672 +.learn-press-courses[data-layout=grid] .wp-block-learnpress-course-item-template,
5673 +.learn-press-courses[data-layout=grid] .course-item, .learn-press-courses.lp-courses-related .wp-block-learnpress-course-item-template,
5674 +.learn-press-courses.lp-courses-related .course-item {
5675 + border: 1px solid var(--lp-border-color, #E2E0DB);
5676 + border-radius: var(--lp-border-radius, 5px);
5677 +}
5678 +.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-duration,
5679 +.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-level,
5680 +.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-quiz,
5681 +.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-duration,
5682 +.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-level,
5683 +.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-quiz, .learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-duration,
5684 +.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-level,
5685 +.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-quiz,
5686 +.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-duration,
5687 +.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-level,
5688 +.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-quiz {
5689 + display: none;
5690 +}
5691 +.learn-press-courses[data-layout=grid] .course-content, .learn-press-courses.lp-courses-related .course-content {
5692 + width: 100%;
5693 + padding: 20px;
5694 + flex-grow: 1;
5695 +}
5696 +.learn-press-courses[data-layout=grid] .course-content .course-info, .learn-press-courses.lp-courses-related .course-content .course-info {
5697 + flex-direction: column;
5698 + align-items: flex-start;
5699 + gap: 12px;
5700 +}
5701 +.learn-press-courses[data-layout=grid] .course-content .course-info .course-readmore, .learn-press-courses.lp-courses-related .course-content .course-info .course-readmore {
5702 + width: 100%;
5703 + text-align: center;
5704 +}
5705 +.learn-press-courses[data-layout=grid] .course-content .course-excerpt,
5706 +.learn-press-courses[data-layout=grid] .course-content .course-short-description, .learn-press-courses.lp-courses-related .course-content .course-excerpt,
5707 +.learn-press-courses.lp-courses-related .course-content .course-short-description {
5708 + display: none;
5709 +}
5710 +.learn-press-courses[data-layout=grid] .learn-press-message, .learn-press-courses.lp-courses-related .learn-press-message {
5711 + margin-left: 15px;
5712 + margin-right: 15px;
5713 +}
5714 +.learn-press-courses[data-layout=grid] .course-thumbnail, .learn-press-courses.lp-courses-related .course-thumbnail {
5715 + border-radius: var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0 0;
5716 +}
5717 +.learn-press-courses[data-size="3"] .course {
5718 + width: 33.3333%;
5719 +}
5720 +@media (max-width: 767px) {
5721 + .learn-press-courses[data-size="3"] .course {
5722 + width: 100%;
5723 + }
5724 +}
5725 +.learn-press-courses .lp-archive-course-skeleton {
5726 + position: absolute;
5727 + height: 100%;
5728 + background: linear-gradient(90deg, hsla(0, 0%, 74.5%, 0.2) 25%, hsla(0, 0%, 50.6%, 0.24) 37%, hsla(0, 0%, 74.5%, 0.2) 63%);
5729 + animation: lp-skeleton-loading 1.4s ease infinite;
5730 + background-size: 400% 100%;
5731 +}
5732 +.learn-press-courses .lp-archive-course-skeleton li {
5733 + display: none;
5734 +}
5735 +
5736 +.lp-list-courses-default {
5737 + position: relative;
5738 +}
5739 +.lp-list-courses-default .lp-skeleton-animation {
5740 + clear: both;
5741 + padding: 5px 0 0 0;
5742 +}
5743 +
5744 +.lp-courses-bar {
5745 + display: flex;
5746 + width: 100%;
5747 + justify-content: space-between;
5748 + gap: 12px;
5749 + margin-bottom: 32px;
5750 + flex-wrap: wrap;
5751 +}
5752 +.lp-courses-bar .courses-order-by {
5104 5753 margin-bottom: 0;
5754 + border: 1px solid var(--lp-border-color, #E2E0DB);
5755 + border-radius: var(--lp-border-radius, 5px);
5756 + padding: 8px 16px;
5757 + height: inherit;
5758 + font-size: inherit;
5759 + line-height: 1.1;
5760 + box-shadow: none;
5761 + padding-right: 30px;
5762 + background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
5763 + background-size: 0.8em;
5764 + background-position: calc(100% - 0.5em) center;
5765 + background-repeat: no-repeat;
5766 + -webkit-appearance: none;
5767 + appearance: none;
5768 + line-height: 1.1;
5105 5769 }
5770 +.woocommerce-js .lp-courses-bar .courses-order-by {
5771 + background-position-x: calc(100% - 10px);
5772 +}
5773 +.lp-courses-bar .courses-order-by:focus {
5774 + border-color: var(--lp-primary-color);
5775 + outline: 0;
5776 +}
5777 +.lp-courses-bar > * {
5778 + display: flex;
5779 +}
5780 +.lp-courses-bar .search-courses {
5781 + display: flex;
5782 + flex: 1;
5783 + margin-bottom: 0;
5784 +}
5785 +.lp-courses-bar .search-courses input {
5786 + width: 100%;
5787 + max-width: 240px;
5788 + margin: 0 4px 0 0;
5789 + border: 1px solid var(--lp-border-color, #E2E0DB);
5790 + border-radius: var(--lp-border-radius, 5px);
5791 + padding: 8px 16px;
5792 + height: inherit;
5793 + font-size: inherit;
5794 + line-height: 1.1;
5795 + box-shadow: none;
5796 +}
5797 +.lp-courses-bar .search-courses input::placeholder {
5798 + color: #999;
5799 +}
5800 +.lp-courses-bar .search-courses input:focus {
5801 + border-color: var(--lp-primary-color);
5802 + outline: 0;
5803 +}
5804 +.lp-courses-bar .search-courses button {
5805 + border: 1px solid var(--lp-border-color, #E2E0DB);
5806 + border-radius: var(--lp-border-radius, 5px);
5807 + padding: 8px 16px;
5808 + height: inherit;
5809 + font-size: inherit;
5810 + line-height: 1.1;
5811 + box-shadow: none;
5812 + box-shadow: 0 0 0;
5813 + margin-bottom: 0;
5814 +}
5815 +.lp-courses-bar .search-courses button i {
5816 + font-size: 1.2em;
5817 + line-height: 1.2;
5818 +}
5819 +.lp-courses-bar .search-courses button:focus {
5820 + outline: 0;
5821 +}
5822 +.lp-courses-bar .search-courses button.loading > i:before {
5823 + display: inline-block;
5824 + content: "\f110";
5825 + animation: lp-rotating 1s linear infinite;
5826 +}
5827 +.lp-courses-bar .switch-layout {
5828 + align-items: center;
5829 + justify-content: center;
5830 +}
5106 5831 @media (max-width: 768px) {
5107 - .lp-archive-courses .course-summary-content {
5832 + .lp-courses-bar .switch-layout {
5833 + display: none;
5834 + }
5835 +}
5836 +.lp-courses-bar .switch-layout input[type=radio] {
5837 + display: none;
5838 +}
5839 +.lp-courses-bar .switch-layout .switch-btn {
5840 + margin: 0;
5841 + cursor: pointer;
5842 + padding: 8px 12px;
5843 +}
5844 +.lp-courses-bar .switch-layout .switch-btn::before {
5845 + display: inline-block;
5846 + margin: 6px;
5847 + color: var(--lp-color-base, #333);
5848 + font-family: "lp-icon";
5849 + line-height: 1.2;
5850 + width: 1em;
5851 +}
5852 +.lp-courses-bar .switch-layout .switch-btn.grid {
5853 + border-radius: var(--lp-border-radius, 5px) 0 0 var(--lp-border-radius, 5px);
5854 + border: 1px solid var(--lp-border-color, #E2E0DB);
5855 + border-right: none;
5856 +}
5857 +.lp-courses-bar .switch-layout .switch-btn.grid::before {
5858 + content: "\f009";
5859 +}
5860 +.lp-courses-bar .switch-layout .switch-btn.list {
5861 + border-radius: 0 var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0;
5862 + border: 1px solid var(--lp-border-color, #E2E0DB);
5863 + border-left: none;
5864 +}
5865 +.lp-courses-bar .switch-layout .switch-btn.list::before {
5866 + content: "\f03a";
5867 +}
5868 +.lp-courses-bar .course-filter-btn-mobile {
5869 + display: inline-flex;
5870 + align-items: center;
5871 +}
5872 +@media (min-width: 769px) {
5873 + .lp-courses-bar .course-filter-btn-mobile {
5874 + display: none;
5875 + }
5876 +}
5877 +@media (max-width: 767px) {
5878 + .lp-courses-bar .search-courses {
5108 5879 width: 100%;
5109 5880 }
5881 + .lp-courses-bar .search-courses input {
5882 + min-width: 240px;
5883 + max-width: unset;
5884 + }
5110 5885 }
5111 -.lp-archive-courses .course-detail-info {
5112 - padding: 40px 0 10px 0;
5886 +
5887 +.switch-layout input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2) {
5888 + background-color: var(--lp-white-grey, #F7F7FB);
5889 +}
5890 +input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before {
5891 + color: var(--lp-primary-color);
5892 +}
5893 +
5894 +.switch-layout input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4) {
5895 + background-color: var(--lp-white-grey, #F7F7FB);
5896 +}
5897 +input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before {
5898 + color: var(--lp-primary-color);
5899 +}
5900 +
5901 +.switch-layout input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6) {
5902 + background-color: var(--lp-white-grey, #F7F7FB);
5903 +}
5904 +input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before {
5905 + color: var(--lp-primary-color);
5906 +}
5907 +
5908 +.switch-layout input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8) {
5909 + background-color: var(--lp-white-grey, #F7F7FB);
5910 +}
5911 +input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before {
5912 + color: var(--lp-primary-color);
5913 +}
5914 +
5915 +.switch-layout input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10) {
5916 + background-color: var(--lp-white-grey, #F7F7FB);
5917 +}
5918 +input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before {
5919 + color: var(--lp-primary-color);
5920 +}
5921 +
5922 +.switch-layout input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12) {
5923 + background-color: var(--lp-white-grey, #F7F7FB);
5924 +}
5925 +input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before {
5926 + color: var(--lp-primary-color);
5927 +}
5928 +
5929 +.switch-layout input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14) {
5930 + background-color: var(--lp-white-grey, #F7F7FB);
5931 +}
5932 +input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before {
5933 + color: var(--lp-primary-color);
5934 +}
5935 +
5936 +.switch-layout input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16) {
5937 + background-color: var(--lp-white-grey, #F7F7FB);
5938 +}
5939 +input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before {
5940 + color: var(--lp-primary-color);
5941 +}
5942 +
5943 +.switch-layout input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18) {
5944 + background-color: var(--lp-white-grey, #F7F7FB);
5945 +}
5946 +input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before {
5947 + color: var(--lp-primary-color);
5948 +}
5949 +
5950 +.switch-layout input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20) {
5951 + background-color: var(--lp-white-grey, #F7F7FB);
5952 +}
5953 +input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20)::before {
5954 + color: var(--lp-primary-color);
5955 +}
5956 +
5957 +/**
5958 + * End Archive courses page.
5959 + */
5960 +.lp_allow_repurchase_select {
5961 + padding: 20px;
5962 + background: #f7f7f7;
5963 +}
5964 +.lp_allow_repurchase_select > ul {
5965 + padding: 0;
5966 + list-style: none;
5967 +}
5968 +.lp_allow_repurchase_select > ul li label {
5969 + display: flex;
5970 + align-items: center;
5971 + gap: 10px;
5972 +}
5973 +.lp_allow_repurchase_select > a {
5974 + display: inline-block;
5975 + margin-top: 10px;
5976 + color: var(--lp-color-white, #fff);
5977 + background-color: #222;
5978 +}
5979 +
5980 +.lp-single-offline-course .lp-single-offline-course-main {
5981 + display: flex;
5982 + gap: 30px;
5983 + margin-bottom: 80px;
5984 +}
5985 +.lp-single-offline-course .course-price .free {
5986 + color: #3AB500;
5987 +}
5988 +.lp-single-offline-course .course-price .origin-price {
5989 + text-decoration: line-through;
5990 + opacity: 0.6;
5991 + margin-right: 4px;
5992 +}
5993 +.lp-single-offline-course__left {
5994 + width: 70%;
5995 +}
5996 +.lp-single-offline-course__left > div {
5997 + margin-bottom: 32px;
5998 +}
5999 +.lp-single-offline-course__left .learn-press-breadcrumb {
6000 + display: flex;
6001 + list-style: none;
6002 + flex-wrap: wrap;
6003 + gap: 5px;
6004 + font-size: var(--lp-font-size-base);
6005 + align-items: center;
6006 + margin-bottom: 8px;
6007 + padding: 0;
6008 +}
6009 +.lp-single-offline-course__left .learn-press-breadcrumb li {
6010 + list-style: none;
6011 + padding: 0;
6012 + margin: 0;
6013 +}
6014 +.lp-single-offline-course__left .course-title {
6015 + display: block;
6016 + font-weight: 700;
6017 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
6018 + margin: 0 0 12px 0;
6019 +}
6020 +.lp-single-offline-course__left .course-img img {
6021 + width: 100%;
6022 +}
6023 +.lp-single-offline-course__left .lp-single-course-offline-info-one {
6024 + margin-bottom: 12px;
6025 +}
6026 +.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta {
6027 + display: inline;
6028 + line-height: 1.4;
6029 + margin-left: 12px;
6030 + padding-left: 12px;
6031 + border-left: 1px solid #E2E0DB;
6032 +}
6033 +.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta:first-child {
6034 + margin: 0;
6035 + padding: 0;
6036 + border: none;
6037 +}
6038 +.lp-single-offline-course__left .lp-single-course-offline-info-one .lp-item-wishlist.active {
6039 + color: var(--lp-primary-color);
6040 +}
6041 +.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info {
6042 + display: inline-block;
6043 +}
6044 +.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info .ico-star {
6045 + display: inline-block;
6046 + vertical-align: sub;
6047 + margin-right: 4px;
6048 +}
6049 +.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info svg {
6050 + height: 22px;
6051 +}
6052 +.lp-single-offline-course__left .instructor-description {
6053 + margin-top: 16px;
6054 +}
6055 +.lp-single-offline-course__left .course-features ul,
6056 +.lp-single-offline-course__left .course-target ul,
6057 +.lp-single-offline-course__left .course-requirements ul {
6058 + margin: 0 0 0 20px;
6059 + padding: 0;
6060 +}
6061 +.lp-single-offline-course__left .instructor-social {
6062 + display: flex;
6063 + gap: 8px;
6064 + margin-top: 30px;
6065 +}
6066 +.lp-single-offline-course__left .instructor-social a {
6067 + width: 37px;
6068 + height: 37px;
6069 + display: inline-flex;
6070 + align-items: center;
6071 + justify-content: center;
6072 + background-color: #F1F2F8;
6073 + border-radius: 50%;
6074 +}
6075 +.lp-single-offline-course__left .instructor-social a:hover {
6076 + background-color: var(--lp-primary-color);
6077 +}
6078 +.lp-single-offline-course__left .instructor-social a:hover i {
5113 6079 color: #fff;
5114 - 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%;
5115 6104 position: relative;
5116 6105 }
5117 -.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");
5118 6207 content: "";
5119 - width: 50%;
5120 - 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);
5121 6238 background: var(--lp-secondary-color);
5122 - position: absolute;
5123 - top: 0;
6239 + position: relative;
5124 6240 }
5125 -.lp-archive-courses .course-detail-info::before {
5126 - right: 100%;
5127 - left: auto;
6241 +.lp-archive-courses .course-detail-info .course-title {
6242 + margin: 0 0 24px 0;
6243 + border-bottom: 1px solid rgba(255, 255, 255, 0.1);
6244 + color: var(--lp-color-white, #fff);
6245 + font-weight: 700;
6246 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
6247 + padding-bottom: 24px;
5128 6248 }
5129 -.lp-archive-courses .course-detail-info::after {
5130 - left: 100%;
5131 - right: auto;
6249 +@media (min-width: 769px) {
6250 + .lp-archive-courses .course-detail-info {
6251 + overflow-x: hidden;
6252 + }
6253 + .lp-archive-courses .course-detail-info .course-title, .lp-archive-courses .course-detail-info .course-meta-secondary, .lp-archive-courses .course-detail-info .course-meta-primary {
6254 + padding-right: 320px;
6255 + }
6256 + .lp-archive-courses .course-detail-info::before, .lp-archive-courses .course-detail-info::after {
6257 + content: "";
6258 + width: 50%;
6259 + height: 100%;
6260 + background: var(--lp-secondary-color);
6261 + position: absolute;
6262 + top: 0;
6263 + }
6264 + .lp-archive-courses .course-detail-info::before {
6265 + right: 100%;
6266 + left: auto;
6267 + }
6268 + .lp-archive-courses .course-detail-info::after {
6269 + left: 100%;
6270 + right: auto;
6271 + }
5132 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 +}
5133 6279 .lp-archive-courses .course-meta__pull-left .meta-item {
5134 6280 display: flex;
5135 - height: 46px;
5136 - margin-right: 50px;
5137 - font-size: 16px;
5138 - font-weight: 300;
5139 6281 text-transform: capitalize;
6282 + align-items: center;
5140 6283 }
5141 -.lp-archive-courses .course-meta__pull-left .meta-item span {
5142 - padding-right: 4px;
5143 - padding-left: 0;
5144 -}
5145 -.lp-archive-courses .course-meta__pull-left .meta-item:last-child {
5146 - margin-right: 0;
5147 -}
5148 6284 .lp-archive-courses .course-meta__pull-left .meta-item::before {
5149 6285 margin-right: 8px;
5150 6286 color: var(--lp-primary-color);
5151 - font-family: "Font Awesome 5 Free";
5152 - font-weight: 900;
6287 + font-family: "lp-icon";
5153 6288 }
5154 6289 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image {
5155 - margin-right: 10px;
6290 + margin-right: 8px;
5156 6291 flex: 0 0 46px;
5157 6292 }
5158 6293 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image img {
5159 6294 overflow: hidden;
@@ -5160,8 +6295,9 @@
5160 6295 position: relative;
5161 6296 width: 46px;
5162 6297 height: 46px;
5163 6298 border-radius: 50%;
6299 + display: block;
5164 6300 }
5165 6301 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-duration::before {
5166 6302 content: "\f017";
5167 6303 }
@@ -5176,33 +6312,23 @@
5176 6312 }
5177 6313 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student::before {
5178 6314 content: "\f501";
5179 6315 }
5180 -@media (max-width: 1024px) {
5181 - .lp-archive-courses .course-meta__pull-left .meta-item {
5182 - margin-right: 30px;
5183 - }
5184 -}
5185 -@media (max-width: 767px) {
5186 - .lp-archive-courses .course-meta__pull-left .meta-item {
5187 - margin-right: 0;
5188 - }
5189 -}
5190 6316 .lp-archive-courses .course-meta__pull-left .meta-item__value label {
5191 6317 margin: 0;
5192 - color: #999;
5193 - font-size: 14px;
6318 + color: var(--lp-color-accent-1);
6319 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
5194 6320 font-weight: 300;
5195 6321 line-height: 1.5;
6322 + display: block;
5196 6323 }
5197 6324 .lp-archive-courses .course-meta__pull-left .meta-item__value > div {
5198 6325 line-height: 1.5;
5199 6326 }
5200 6327 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a {
5201 - color: #fff;
5202 - font-size: 16px;
5203 - font-weight: 400;
6328 + color: var(--lp-color-white, #fff);
5204 6329 text-transform: capitalize;
6330 + text-decoration: none;
5205 6331 }
5206 6332 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a:hover {
5207 6333 color: var(--lp-primary-color);
5208 6334 }
@@ -5208,38 +6334,22 @@
5208 6334 }
5209 6335 .lp-archive-courses .course-meta__pull-left .meta-item-categories {
5210 6336 align-items: center;
5211 6337 }
5212 -.lp-archive-courses .course-meta__pull-left .meta-item-categories::before {
5213 - margin-right: 10px;
5214 - font-size: 36px;
5215 - content: "\f02e";
5216 -}
5217 6338 .lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div span {
5218 - padding: 0 5px;
6339 + padding: 0 4px;
5219 6340 }
5220 -.lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div a:hover {
5221 - color: var(--lp-primary-color);
5222 -}
5223 6341 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value {
5224 6342 display: flex;
5225 - flex-direction: column-reverse;
5226 - justify-content: flex-end;
5227 - align-items: flex-end;
6343 + flex-direction: column;
6344 + justify-content: space-between;
5228 6345 }
5229 6346 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value .review-stars-rated {
5230 6347 margin-bottom: 0;
5231 6348 line-height: 1;
5232 6349 }
5233 -@media (max-width: 767px) {
5234 - .lp-archive-courses .course-meta__pull-left {
5235 - display: grid;
5236 - grid-template-columns: repeat(2, 1fr);
5237 - grid-gap: 20px;
5238 - }
5239 -}
5240 6350 .lp-archive-courses .course-meta-primary {
5241 - margin-bottom: 36px;
6351 + margin-bottom: 20px;
5242 6352 }
5243 6353 .lp-archive-courses .course-meta-primary .meta-item-categories::before {
5244 6354 font-weight: 400;
5245 6355 }
@@ -5268,9 +6378,9 @@
5268 6378 }
5269 6379 .lp-archive-courses .course-summary-sidebar {
5270 6380 width: 300px;
5271 6381 max-width: 100%;
5272 - margin-top: -272px;
6382 + margin-top: -180px;
5273 6383 }
5274 6384 @media (max-width: 768px) {
5275 6385 .lp-archive-courses .course-summary-sidebar {
5276 6386 width: 100%;
@@ -5296,9 +6406,9 @@
5296 6406 margin-top: 30px;
5297 6407 padding: 0;
5298 6408 }
5299 6409 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist {
5300 - color: #fff;
6410 + color: var(--lp-color-white, #fff);
5301 6411 background: transparent !important;
5302 6412 font-size: 0;
5303 6413 }
5304 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 {
@@ -5304,17 +6414,15 @@
5304 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 {
5305 6415 color: var(--lp-primary-color);
5306 6416 }
5307 6417 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist::before {
5308 - font-family: "Font Awesome 5 Free";
5309 - font-size: 16px;
5310 - font-weight: 900;
6418 + font-family: "lp-icon";
6419 + font-size: 1em;
5311 6420 content: "\f004";
5312 6421 }
5313 6422 .lp-archive-courses .course-summary-sidebar__inner > div {
5314 - overflow: hidden;
5315 6423 padding: 20px;
5316 - background: #fff;
6424 + background: var(--lp-color-white, #fff);
5317 6425 }
5318 6426 .lp-archive-courses .course-summary-sidebar__inner > div ul {
5319 6427 list-style: none;
5320 6428 }
@@ -5319,603 +6427,579 @@
5319 6427 list-style: none;
5320 6428 }
5321 6429 .lp-archive-courses .course-summary-sidebar__inner > div ul li a {
5322 6430 color: #666;
5323 - font-size: 16px;
5324 6431 font-weight: 300;
5325 - line-height: 24px;
6432 + line-height: 1.5em;
5326 6433 }
5327 6434 .lp-archive-courses .course-summary-sidebar__inner > div ul li a:hover {
5328 6435 color: var(--lp-primary-color);
5329 6436 box-shadow: unset;
5330 6437 }
5331 -
5332 -.learn-press-courses {
5333 - clear: both;
5334 - margin: 0 -15px;
5335 - padding: 0 !important;
5336 - min-height: 300px;
5337 - list-style: none;
5338 - position: relative;
5339 - display: -webkit-box;
5340 - display: -moz-box;
5341 - display: -ms-flexbox;
5342 - display: -moz-flex;
5343 - display: -webkit-flex;
6438 +.lp-archive-courses .courses-btn-load-more {
5344 6439 display: flex;
5345 - -webkit-flex-wrap: wrap;
5346 - flex-wrap: wrap;
6440 + align-items: center;
6441 + gap: 5px;
5347 6442 }
5348 -.learn-press-courses .course {
5349 - width: 25%;
5350 - margin: 0 0 60px 0;
5351 - box-shadow: none;
5352 - list-style: none;
6443 +.lp-archive-courses .course-wishlist:before {
6444 + font-family: "lp-icon";
5353 6445 }
5354 -.learn-press-courses[data-layout=list] {
5355 - margin: 0;
6446 +.lp-archive-courses .lp-course-curriculum ul {
6447 + padding: 0;
5356 6448 }
5357 -.learn-press-courses[data-layout=list] .course {
5358 - display: flex;
5359 - width: 100%;
5360 - padding: 24px;
5361 - border: 1px solid rgba(204, 204, 204, 0.3);
5362 - border-radius: 4px;
5363 - flex-wrap: wrap;
5364 - justify-content: flex-end;
6449 +
6450 +.lp-single-course__header {
6451 + background-color: #F1F2F8;
5365 6452 }
6453 +.lp-single-course__header__inner {
6454 + max-width: var(--lp-container-max-width);
6455 + margin: 0 auto;
6456 + padding-right: var(--lp-cotainer-padding);
6457 + padding-left: var(--lp-cotainer-padding);
6458 + padding-top: 40px;
6459 + padding-bottom: 40px;
6460 +}
5366 6461 @media (max-width: 767px) {
5367 - .learn-press-courses[data-layout=list] .course {
5368 - padding: 15px;
6462 + .lp-single-course__header__inner {
6463 + padding-top: 20px;
6464 + padding-bottom: 20px;
5369 6465 }
5370 6466 }
5371 -.learn-press-courses[data-layout=list] .course-item {
5372 - flex-direction: row;
5373 - width: 100%;
5374 - border: unset;
5375 - justify-content: space-between;
6467 +@media (min-width: 992px) {
6468 + .lp-single-course__header__inner > * {
6469 + width: calc(100% - 440px);
6470 + }
5376 6471 }
5377 -@media (max-width: 767px) {
5378 - .learn-press-courses[data-layout=list] .course-item {
5379 - flex-direction: column;
5380 - }
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;
5381 6479 }
5382 -.learn-press-courses[data-layout=list] .course-content {
5383 - float: right;
5384 - width: calc(64.2% - 76px);
5385 - 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;
5386 6484 }
5387 -@media (max-width: 1200px) {
5388 - .learn-press-courses[data-layout=list] .course-content {
5389 - width: calc(64.2% - 40px);
6485 +@media (max-width: 767px) {
6486 + .lp-single-course__header .course-title {
6487 + margin: 0 0 16px 0;
5390 6488 }
5391 6489 }
5392 -@media (max-width: 1200px) {
5393 - .learn-press-courses[data-layout=list] .course-content {
5394 - width: calc(64.2% - 25px);
5395 - }
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;
5396 6496 }
5397 6497 @media (max-width: 767px) {
5398 - .learn-press-courses[data-layout=list] .course-content {
5399 - width: 100%;
5400 - padding-top: 20px;
6498 + .lp-single-course__header .course-instructor-category {
6499 + margin-bottom: 20px;
5401 6500 }
5402 6501 }
5403 -.learn-press-courses[data-layout=list] .course-content .course-categories a {
5404 - position: relative;
5405 - padding: 2px 20px 2px 15px;
5406 - -webkit-clip-path: polygon(0% 0%, 100% 0, 88% 50%, 100% 100%, 0% 100%);
5407 - clip-path: polygon(0% 0%, 100% 0, 88% 50%, 100% 100%, 0% 100%);
6502 +.lp-single-course__header .course-instructor-category > div > * {
6503 + display: inline;
6504 + vertical-align: middle;
5408 6505 }
5409 -.learn-press-courses[data-layout=list] .course-content .course-permalink {
5410 - height: 25px;
5411 - margin-bottom: 5px;
5412 - -webkit-line-clamp: 1;
6506 +.lp-single-course__header .course-instructor-category label {
6507 + font-size: inherit;
6508 + font-weight: inherit;
5413 6509 }
5414 -.learn-press-courses[data-layout=list] .course-content .course-tags a {
5415 - margin: 0 10px 10px 0;
5416 - padding: 3px 5px;
5417 - border-radius: 3px;
5418 - color: #fff;
5419 - background: #e4a2a2;
5420 - line-height: 1;
6510 +.lp-single-course__header .course-instructor-category a {
6511 + text-decoration: none;
6512 + color: inherit;
5421 6513 }
5422 -.learn-press-courses[data-layout=list] .course-content .course-footer {
5423 - float: left;
5424 - margin-right: 20px;
6514 +.lp-single-course__header .course-instructor-category a:hover {
6515 + color: var(--lp-primary-color, #ffb606);
5425 6516 }
5426 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-students {
5427 - 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;
5428 6522 }
5429 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-price {
5430 - float: unset;
5431 -}
5432 -@media (max-width: 767px) {
5433 - .learn-press-courses[data-layout=list] .course-content .course-footer {
5434 - margin-bottom: 30px;
5435 - }
5436 -}
5437 -.learn-press-courses[data-layout=list] .course-content .course-readmore {
5438 - float: right;
6523 +.lp-single-course__header .lp-single-course-info-one .star-info {
6524 + display: inline-flex;
6525 + align-items: center;
6526 + gap: 4px;
6527 + padding-right: 20px;
5439 6528 position: relative;
5440 - right: 4px;
5441 6529 }
5442 -.learn-press-courses[data-layout=list] .course-content .course-readmore a {
5443 - padding: 9px 24px;
5444 - border-radius: 3px;
5445 - color: #fff;
5446 - background: var(--lp-primary-color);
5447 - font-weight: 400;
5448 - line-height: 1;
5449 - transition: all 0.3s;
5450 - display: block;
6530 +.lp-single-course__header .lp-single-course-info-one .star-info::after {
6531 + content: "";
6532 + right: 0;
6533 + left: auto;
6534 + width: 1px;
6535 + height: 20px;
6536 + position: absolute;
6537 + background-color: var(--lp-border-color, #E2E0DB);
5451 6538 }
5452 -.learn-press-courses[data-layout=list] .course-content .course-readmore a:hover {
5453 - opacity: 0.5;
5454 - background: var(--lp-primary-color);
6539 +@media (max-width: 500px) {
6540 + .lp-single-course__header .lp-single-course-info-one .star-info {
6541 + padding-right: 0;
6542 + }
6543 + .lp-single-course__header .lp-single-course-info-one .star-info::after {
6544 + content: none;
6545 + }
5455 6546 }
5456 -@media (max-width: 767px) {
5457 - .learn-press-courses[data-layout=list] .course-content .course-readmore {
5458 - display: flex;
5459 - float: unset;
5460 - clear: both;
5461 - }
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;
5462 6551 }
5463 -.learn-press-courses[data-layout=list] .course-wrap-meta {
6552 +.lp-single-course .lp-single-course-main {
6553 + padding: 40px 0 80px;
5464 6554 display: flex;
5465 - padding-top: 12px;
5466 - padding-bottom: 18px;
5467 - color: #333;
5468 - font-size: 14px;
5469 - font-weight: 400;
6555 + column-gap: 60px;
6556 + row-gap: 30px;
6557 + flex-wrap: wrap;
5470 6558 }
5471 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5472 - padding-right: 28px;
5473 - text-transform: capitalize;
6559 +@media (max-width: 1500px) {
6560 + .lp-single-course .lp-single-course-main {
6561 + column-gap: 30px;
6562 + }
5474 6563 }
5475 -@media (max-width: 1024px) {
5476 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5477 - padding-right: 20px;
6564 +@media (max-width: 991px) {
6565 + .lp-single-course .lp-single-course-main {
6566 + flex-direction: column-reverse;
6567 + padding: 40px 0;
5478 6568 }
5479 6569 }
5480 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item::before {
5481 - position: relative;
5482 - top: -1px;
5483 - margin-right: 8px;
5484 - color: var(--lp-primary-color);
5485 - font-family: "Font Awesome 5 Free";
5486 - font-weight: 900;
6570 +.lp-single-course .lp-single-course-main__left {
6571 + width: 100%;
5487 6572 }
5488 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-level::before {
5489 - content: "\f012";
5490 -}
5491 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-duration::before {
5492 - content: "\f017";
5493 -}
5494 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-lesson::before {
5495 - content: "\f0c5";
5496 -}
5497 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-quiz::before {
5498 - content: "\f12e";
5499 -}
5500 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-student::before {
5501 - content: "\f501";
5502 -}
5503 -@media (max-width: 815px) {
5504 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5505 - display: grid;
5506 - grid-template-columns: repeat(2, 1fr);
5507 - grid-gap: 15px;
6573 +@media (min-width: 992px) {
6574 + .lp-single-course .lp-single-course-main__left {
6575 + width: calc(100% - 410px);
5508 6576 }
5509 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5510 - padding-right: 15px;
5511 - }
5512 6577 }
5513 -@media (max-width: 767px) {
5514 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5515 - 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);
5516 6581 }
5517 6582 }
5518 -.learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5519 - float: left;
5520 - width: 35.8%;
6583 +.lp-single-course .lp-single-course-main__left > div {
6584 + margin-bottom: 40px;
5521 6585 }
5522 6586 @media (max-width: 767px) {
5523 - .learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5524 - width: 100%;
6587 + .lp-single-course .lp-single-course-main__left > div {
6588 + margin-bottom: 30px;
5525 6589 }
5526 6590 }
5527 -.learn-press-courses[data-layout=list] .course-title {
5528 - font-size: 18px;
6591 +.lp-single-course .lp-single-course-main__left > div:last-child {
6592 + margin-bottom: 0;
5529 6593 }
5530 -.learn-press-courses[data-layout=grid] .course {
5531 - 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);
5532 6603 }
5533 -@media (max-width: 992px) {
5534 - .learn-press-courses[data-layout=grid] .course {
5535 - 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;
5536 6613 }
5537 6614 }
5538 -@media (max-width: 767px) {
5539 - .learn-press-courses[data-layout=grid] .course {
5540 - width: 100%;
5541 - }
6615 +.lp-single-course .lp-single-course-main__left .extra-box ul {
6616 + margin: 0 0 0 20px;
6617 + padding: 0;
5542 6618 }
5543 -.learn-press-courses[data-layout=grid] .course-item:hover {
5544 - 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;
5545 6623 }
5546 -.learn-press-courses[data-layout=grid] .course-item .course-instructor {
5547 - margin-bottom: 7px;
6624 +.lp-single-course .lp-single-course-main__right {
6625 + width: 100%;
5548 6626 }
5549 -.learn-press-courses[data-layout=grid] .course-content {
5550 - padding: 15px 20px 12px 20px;
5551 - border: 1px solid #f0f0f0;
5552 - border-top: 0;
5553 - flex-grow: 1;
6627 +@media (min-width: 992px) {
6628 + .lp-single-course .lp-single-course-main__right {
6629 + width: 380px;
6630 + margin-top: -280px;
6631 + }
5554 6632 }
5555 -.learn-press-courses[data-layout=grid] .course-content .course-categories {
5556 - float: right;
5557 - position: absolute;
5558 - z-index: 1;
5559 - top: -34px;
5560 - right: -1px;
5561 - margin-right: 0;
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);
5562 6640 }
5563 -.learn-press-courses[data-layout=grid] .course-content .course-categories::after {
5564 - display: none;
6641 +.lp-single-course .lp-single-course-main__right__inner > div {
6642 + margin-bottom: 20px;
5565 6643 }
5566 -.learn-press-courses[data-layout=grid] .course-content .course-categories a {
5567 - position: relative;
5568 - margin: 0;
5569 - padding: 2px 12px 2px 22px;
5570 - -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);
5571 - clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);
6644 +.lp-single-course .lp-single-course-main__right__inner > div.info-learning {
6645 + margin-bottom: 12px;
5572 6646 }
5573 -.learn-press-courses[data-layout=grid] .course-content .course-permalink {
5574 - height: 48px;
5575 - margin-bottom: 20px;
6647 +.lp-single-course .lp-single-course-main__right__inner > div:last-child {
6648 + margin-bottom: 0;
5576 6649 }
5577 -.learn-press-courses[data-layout=grid] .course-content .course-info {
6650 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item {
5578 6651 display: flex;
5579 - flex-direction: column;
5580 - flex-grow: 1;
6652 + gap: 4px;
6653 + margin-bottom: 12px;
5581 6654 }
5582 -.learn-press-courses[data-layout=grid] .course-content .course-wrap-meta, .learn-press-courses[data-layout=grid] .course-content .course-excerpt, .learn-press-courses[data-layout=grid] .course-content .course-readmore {
5583 - display: none;
6655 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item:last-child {
6656 + margin-bottom: 0;
5584 6657 }
5585 -.learn-press-courses[data-layout=grid] .course-content .course-footer {
5586 - padding-top: 18px;
5587 - border-top: 1px solid rgba(153, 153, 153, 0.2);
6658 +.lp-single-course .lp-single-course-main .info-metas .info-meta-left {
6659 + display: flex;
6660 + gap: 8px;
6661 + align-items: center;
5588 6662 }
5589 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students {
5590 - float: left;
5591 - text-transform: capitalize;
6663 +.lp-single-course .lp-single-course-main .info-metas i {
6664 + color: var(--lp-primary-color, #ffb606);
5592 6665 }
5593 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students::before {
5594 - position: relative;
5595 - top: -1px;
5596 - margin-right: 8px;
5597 - color: var(--lp-primary-color);
5598 - font-family: "Font Awesome 5 Free";
5599 - font-weight: 900;
5600 - content: "\f501";
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;
5601 6671 }
5602 -.learn-press-courses[data-layout=grid] .learn-press-message {
5603 - margin-left: 15px;
5604 - margin-right: 15px;
6672 +.lp-single-course .lp-single-course-main .course-img img {
6673 + max-width: 100%;
6674 + display: block;
5605 6675 }
5606 -.learn-press-courses[data-size="3"] .course {
5607 - width: 33.3333%;
6676 +.lp-single-course .lp-single-course-main .course-price {
6677 + display: block;
6678 + margin-bottom: 20px;
5608 6679 }
5609 -@media (max-width: 767px) {
5610 - .learn-press-courses[data-size="3"] .course {
5611 - width: 100%;
5612 - }
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);
5613 6683 }
5614 -.learn-press-courses .lp-archive-course-skeleton {
5615 - position: absolute;
5616 - height: 100%;
5617 - background: linear-gradient(90deg, hsla(0deg, 0%, 74.5%, 0.2) 25%, hsla(0deg, 0%, 50.6%, 0.24) 37%, hsla(0deg, 0%, 74.5%, 0.2) 63%);
5618 - animation: lp-skeleton-loading 1.4s ease infinite;
5619 - background-size: 400% 100%;
6684 +.lp-single-course .lp-single-course-main .course-price .origin-price {
6685 + text-decoration: line-through;
6686 + opacity: 0.6;
6687 + font-size: var(--lp-font-size-base, 1em);
6688 + margin-right: 4px;
5620 6689 }
5621 -.learn-press-courses .lp-archive-course-skeleton li {
5622 - 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);
5623 6693 }
5624 -
5625 -.lp-courses-bar {
6694 +.lp-single-course .lp-single-course-main .course-buttons {
5626 6695 display: flex;
5627 - float: right;
5628 - margin-bottom: 48px;
6696 + flex-direction: column;
6697 + gap: 8px;
5629 6698 }
5630 -@media (max-width: 767px) {
5631 - .lp-courses-bar {
5632 - flex-direction: row;
5633 - width: 100%;
5634 - justify-content: space-between;
5635 - }
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%;
5636 6701 }
5637 -.lp-courses-bar .search-courses {
5638 - position: relative;
5639 - width: 306px;
5640 - max-width: 100%;
5641 - margin-right: 20px;
5642 - line-height: 1;
5643 - flex: 1;
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);
5644 6706 }
5645 -.lp-courses-bar .search-courses input[type=text] {
5646 - width: 100%;
5647 - height: 44px;
5648 - padding: 6px 32px 6px 18px;
5649 - border: 1px solid #ccc;
5650 - border-radius: 5px;
5651 - background: #fff;
5652 - font-size: 14px;
5653 - font-style: italic;
5654 - line-height: 1;
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);
5655 6710 }
5656 -.lp-courses-bar .search-courses input[type=text]:focus {
5657 - border-color: var(--lp-primary-color);
5658 - outline: 0;
6711 +.lp-single-course .lp-single-course-main .course-buttons .learn-press-message {
6712 + margin: 0;
5659 6713 }
5660 -.lp-courses-bar .search-courses button {
5661 - position: absolute;
5662 - top: 50%;
5663 - right: 12px;
5664 - width: 30px;
5665 - height: 30px;
5666 - padding: 0;
5667 - border: none;
5668 - color: #333;
5669 - background: transparent;
5670 - font-size: 16px;
5671 - line-height: 1;
5672 - transform: translate(0, -50%);
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);
5673 6717 }
5674 -.lp-courses-bar .search-courses button:focus {
5675 - border: 0;
5676 - outline: 0;
6718 +.lp-single-course .lp-list-courses-related {
6719 + margin: 0 0 40px 0;
5677 6720 }
5678 -.lp-courses-bar .search-courses button.loading > i::before {
5679 - display: inline-block;
5680 - font-family: "Font Awesome 5 Free";
5681 - font-weight: 900;
5682 - content: "\f110";
5683 - -webkit-animation: lp-rotating 1s linear infinite;
5684 - -moz-animation: lp-rotating 1s linear infinite;
5685 - animation: lp-rotating 1s linear infinite;
6721 +@media (max-width: 767px) {
6722 + .lp-single-course .lp-list-courses-related {
6723 + margin: 0 0 20px 0;
6724 + }
5686 6725 }
5687 -.lp-courses-bar .search-courses ::-webkit-input-placeholder {
5688 - 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);
5689 6729 }
5690 -.lp-courses-bar .search-courses :-ms-input-placeholder {
5691 - color: #999;
6730 +.lp-single-course .course-detail-info__inner {
6731 + max-width: var(--lp-container-max-width);
6732 + margin: 0 auto;
6733 + padding-right: var(--lp-cotainer-padding);
6734 + padding-left: var(--lp-cotainer-padding);
5692 6735 }
5693 -.lp-courses-bar .search-courses ::placeholder {
5694 - color: #999;
6736 +.lp-single-course .course-detail-info .course-meta {
6737 + gap: 16px;
6738 + flex-wrap: wrap;
5695 6739 }
5696 -@media (max-width: 767px) {
5697 - .lp-courses-bar .search-courses {
5698 - 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;
5699 6745 }
5700 6746 }
5701 -.lp-courses-bar .switch-layout {
5702 - display: flex;
5703 - height: 44px;
5704 - line-height: 1;
5705 - text-align: right;
5706 - flex: 0 0 40px;
5707 - align-items: center;
5708 - justify-content: center;
6747 +.lp-single-course .course-tabs .course-faqs__title,
6748 +.lp-single-course .course-tabs .course-material__title {
6749 + display: none;
5709 6750 }
5710 -.lp-courses-bar .switch-layout input[type=radio] {
5711 - 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);
5712 6756 }
5713 -.lp-courses-bar .switch-layout .switch-btn {
5714 - display: block;
5715 - width: 40px;
5716 - height: 40px;
5717 - margin: 0;
6757 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > * {
5718 6758 padding: 0;
5719 - border-radius: 5px;
5720 - font-size: 16px;
5721 - line-height: 40px;
5722 - text-align: center;
5723 - cursor: pointer;
6759 + margin-bottom: 20px;
5724 6760 }
5725 -.lp-courses-bar .switch-layout .switch-btn::before {
5726 - display: inline-block;
5727 - margin: 8px 6px;
5728 - color: #333;
5729 - font-family: "Font Awesome 5 Free";
5730 - font-weight: 900;
5731 - line-height: 1;
6761 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > *:last-child {
6762 + margin-bottom: 0;
5732 6763 }
5733 -.lp-courses-bar .switch-layout .switch-btn.grid::before {
5734 - 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;
5735 6767 }
5736 -.lp-courses-bar .switch-layout .switch-btn.list {
5737 - margin-left: 3px;
6768 +.lp-single-course .course-summary-sidebar .course-img img {
6769 + max-width: 100%;
6770 + width: 100%;
6771 + height: auto;
5738 6772 }
5739 -.lp-courses-bar .switch-layout .switch-btn.list::before {
5740 - 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;
5741 6777 }
5742 -
5743 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2) {
5744 - background: #f5f5f5;
6778 +.lp-single-course .course-summary-sidebar .course-price .free {
6779 + color: #3AB500;
5745 6780 }
5746 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before {
5747 - color: var(--lp-primary-color);
6781 +.lp-single-course .course-summary-sidebar .course-price .origin-price {
6782 + text-decoration: line-through;
6783 + opacity: 0.6;
6784 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6785 + margin-right: 4px;
6786 + font-weight: normal;
5748 6787 }
5749 -
5750 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4) {
5751 - background: #f5f5f5;
6788 +.lp-single-course button {
6789 + font-size: 1em;
5752 6790 }
5753 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before {
5754 - color: var(--lp-primary-color);
6791 +@media (min-width: 992px) {
6792 + .lp-single-course .lp-is-mobile {
6793 + display: none;
6794 + }
5755 6795 }
5756 -
5757 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6) {
5758 - background: #f5f5f5;
6796 +@media (max-width: 991px) {
6797 + .lp-single-course .lp-is-pc {
6798 + display: none;
6799 + }
5759 6800 }
5760 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before {
5761 - color: var(--lp-primary-color);
5762 -}
5763 6801
5764 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8) {
5765 - 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;
5766 6812 }
5767 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before {
5768 - color: var(--lp-primary-color);
5769 -}
5770 6813
5771 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10) {
5772 - 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;
5773 6819 }
5774 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before {
5775 - color: var(--lp-primary-color);
6820 +.course-summary div.lp-list-co-instructor__item {
6821 + display: flex;
6822 + column-gap: 30px;
5776 6823 }
5777 -
5778 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12) {
5779 - 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 + }
5780 6832 }
5781 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before {
5782 - 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;
5783 6837 }
5784 -
5785 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14) {
5786 - background: #f5f5f5;
6838 +.course-summary div.lp-list-co-instructor__bio {
6839 + flex: 1;
5787 6840 }
5788 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before {
5789 - 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;
5790 6844 }
5791 -
5792 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16) {
5793 - background: #f5f5f5;
6845 +.course-summary .course-price {
6846 + margin-bottom: 10px;
5794 6847 }
5795 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before {
5796 - color: var(--lp-primary-color);
6848 +.course-summary .course-price .origin-price,
6849 +.course-summary .course-price .origin-price {
6850 + margin-right: 10px;
6851 + font-size: 1.125em;
6852 + font-style: italic;
6853 + text-decoration: line-through;
5797 6854 }
5798 -
5799 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18) {
5800 - background: #f5f5f5;
6855 +.course-summary .course-price .price {
6856 + font-size: 1.5em;
5801 6857 }
5802 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before {
5803 - color: var(--lp-primary-color);
6858 +.course-summary .course-summary-sidebar .lp-course-buttons {
6859 + margin-bottom: 20px;
6860 + text-align: center;
5804 6861 }
5805 -
5806 -input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20) {
5807 - 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;
5808 6867 }
5809 -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;
5810 6870 color: var(--lp-primary-color);
5811 6871 }
5812 -
5813 -/**
5814 - * End Archive courses page.
5815 - */
5816 -.lp_allow_repuchase_select {
5817 - padding: 20px;
5818 - background: #f7f7f7;
6872 +.course-summary .course-featured-review .featured-review__content {
6873 + position: relative;
6874 + color: #666;
6875 + font-style: italic;
5819 6876 }
5820 -.lp_allow_repuchase_select > ul {
5821 - padding: 0;
5822 - list-style: none;
6877 +.course-summary .course-featured-review .featured-review__content::after {
6878 + position: absolute;
6879 + top: -42px;
6880 + right: -15px;
6881 + color: rgba(102, 102, 102, 0.1);
6882 + font-family: Arial;
6883 + font-size: 180px;
6884 + font-weight: 700;
6885 + font-style: normal;
6886 + content: "‘‘";
6887 + transform: rotate(180deg);
5823 6888 }
5824 -.lp_allow_repuchase_select > a {
6889 +.course-summary .course-tags a {
5825 6890 display: inline-block;
5826 - margin-top: 10px;
6891 + padding: 3px 5px;
6892 + border-radius: 4px;
5827 6893 color: #fff;
5828 - background-color: #222;
6894 + background: #9aa5ab;
6895 + font-size: 0.75em;
6896 + line-height: 1;
5829 6897 }
5830 6898
5831 -.comment-respond .comment-reply-title {
5832 - font-size: 30px;
5833 - font-weight: 500;
5834 - line-height: 1.2;
5835 - margin-bottom: 15px;
6899 +/***********/
6900 +.course-meta {
6901 + display: flex;
6902 + margin-bottom: 40px;
5836 6903 }
5837 -.comment-respond .comment-form {
5838 - margin: 0 -15px;
6904 +.course-meta .course-students::before {
6905 + font-family: "lp-icon";
6906 + content: "";
5839 6907 }
5840 -.comment-respond .comment-form > p label {
5841 - display: block;
5842 - margin-bottom: 10px;
5843 - font-size: 16px;
5844 - 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;
5845 6913 }
5846 -.comment-respond .comment-form > p.comment-notes, .comment-respond .comment-form > p.logged-in-as {
5847 - color: #666;
5848 - 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 + }
5849 6921 }
5850 -.comment-respond .comment-form > p.logged-in-as a {
5851 - color: #666;
5852 - 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 + }
5853 6927 }
5854 -.comment-respond .comment-form > p.logged-in-as a:hover, .comment-respond .comment-form > p.logged-in-as a:focus {
5855 - color: var(--lp-primary-color);
6928 +.course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6929 + margin-right: 0 !important;
5856 6930 }
5857 -.comment-respond .comment-form > p.comment-form-cookies-consent {
5858 - clear: both;
6931 +@media (max-width: 560px) {
6932 + .course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6933 + width: 100%;
6934 + }
5859 6935 }
5860 -.comment-respond .comment-form > p.comment-form-cookies-consent input {
5861 - padding: 0;
5862 - margin-right: 8px;
6936 +@media (max-width: 1024px) {
6937 + .course-meta.course-meta-secondary .course-meta__pull-left {
6938 + gap: 16px;
6939 + }
5863 6940 }
5864 -.comment-respond .comment-form > p.comment-form-cookies-consent label {
5865 - display: inline;
6941 +@media (max-width: 1024px) {
6942 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6943 + margin-right: 0 !important;
6944 + width: calc((100% - 32px) / 3);
6945 + }
5866 6946 }
5867 -.comment-respond .comment-form > p, .comment-respond .comment-form > div {
5868 - padding: 0 15px;
5869 - margin-bottom: 15px;
6947 +@media (max-width: 768px) {
6948 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6949 + width: 100%;
6950 + }
5870 6951 }
5871 -.comment-respond .comment-form input[type=text], .comment-respond .comment-form input[type=email], .comment-respond .comment-form input[type=url] {
5872 - height: 40px;
5873 - line-height: normal;
5874 - width: 100% !important;
5875 - margin-bottom: 15px;
6952 +.course-meta .course-meta__pull-left {
6953 + flex: 1;
5876 6954 }
5877 -.comment-respond .comment-form input[type=submit] {
5878 - background-color: var(--lp-primary-color);
5879 - border: 0;
5880 - min-height: 40px;
5881 - line-height: 40px;
5882 - padding: 0 15px;
5883 - font-size: 16px;
5884 - text-transform: capitalize;
5885 - font-weight: 500;
5886 - margin-top: 15px;
5887 - cursor: pointer;
5888 - color: white;
6955 +.course-meta .course-meta__pull-right {
6956 + flex: 0 0 50%;
5889 6957 }
5890 -.comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5891 - width: 33.33%;
5892 - float: left;
6958 +.course-meta.two-columns .course-meta {
6959 + flex: 1;
5893 6960 }
5894 -@media (max-width: 575px) {
5895 - .comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5896 - width: 100%;
5897 - float: unset;
5898 - }
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;
5899 6972 }
5900 -.comment-respond .comment-form textarea, .comment-respond .comment-form input {
5901 - border: 1px solid #ccc;
5902 - -webkit-border-radius: 3px;
5903 - -moz-border-radius: 3px;
5904 - border-radius: 3px;
5905 - max-width: 100%;
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);
5906 6984 }
5907 -.comment-respond .comment-form textarea {
5908 - width: 100%;
5909 - display: block;
5910 - padding: 20px 15px;
5911 - 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);
5912 6987 }
5913 6988
6989 +.course-summary-sidebar {
6990 + --lp-button-background-color: #28303d;
6991 + --lp-button-color: #d1e4dd;
6992 + position: relative;
6993 +}
5914 6994 .course-summary-sidebar .course-sidebar-preview {
5915 6995 margin-bottom: 35px;
5916 6996 background: #fff;
5917 6997 }
6998 +.course-summary-sidebar .has-global-padding {
6999 + padding-right: 0;
7000 + padding-left: 0;
7001 +}
5918 7002 .course-summary-sidebar .lp-course-buttons {
5919 7003 margin-bottom: 34px;
5920 7004 }
5921 7005 .course-summary-sidebar .lp-course-buttons > * {
@@ -5930,39 +7014,15 @@
5930 7014 text-decoration: none;
5931 7015 }
5932 7016 .course-summary-sidebar .lp-course-buttons button {
5933 7017 font-weight: 500;
7018 + background-color: var(--lp-button-background-color);
7019 + color: var(--lp-button-color);
7020 + border: none;
5934 7021 }
5935 7022 .course-summary-sidebar .lp-course-buttons button:hover {
5936 7023 border-color: var(--lp-primary-color);
5937 7024 }
5938 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course {
5939 - border-color: var(--lp-primary-color);
5940 - color: #fff;
5941 - background: var(--lp-primary-color);
5942 -}
5943 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course:hover {
5944 - opacity: 0.5;
5945 - background: var(--lp-primary-color);
5946 -}
5947 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course.loading::before {
5948 - display: inline-block;
5949 - font-family: "Font Awesome 5 Free";
5950 - font-weight: 900;
5951 - content: "\f110";
5952 - animation: lp-rotating 1s linear infinite;
5953 -}
5954 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice {
5955 - margin-top: 20px;
5956 - padding: 20px;
5957 - border: 2px solid #059601;
5958 - border-radius: 9px;
5959 - font-size: 15px;
5960 - line-height: 1.4;
5961 -}
5962 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice.error {
5963 - border-color: #d85554;
5964 -}
5965 7025 .course-summary-sidebar .course-results-progress .items-progress,
5966 7026 .course-summary-sidebar .course-results-progress .course-progress {
5967 7027 display: flex;
5968 7028 flex-direction: row;
@@ -5976,9 +7036,9 @@
5976 7036 margin: 0;
5977 7037 margin-bottom: 7px;
5978 7038 padding: 0;
5979 7039 color: #333;
5980 - font-size: 1rem;
7040 + font-size: 1em;
5981 7041 font-weight: 500;
5982 7042 flex: 1 1 auto;
5983 7043 width: auto;
5984 7044 }
@@ -5990,38 +7050,51 @@
5990 7050 .course-summary-sidebar .course-results-progress .number {
5991 7051 display: block;
5992 7052 margin: 0;
5993 7053 color: #666;
5994 - font-size: 16px;
7054 + font-size: 1em;
5995 7055 font-weight: 300;
5996 - line-height: 16px;
7056 + line-height: 1em;
5997 7057 text-align: right;
5998 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 +}
5999 7068
6000 7069 .course-sidebar-preview .course-price {
6001 7070 text-align: center;
6002 7071 }
6003 7072 .course-sidebar-preview .course-price .origin-price {
6004 - color: #666;
6005 - font-size: 18px;
7073 + color: var(--lp-primary-color);
7074 + font-size: 1.3em;
6006 7075 font-weight: 300;
6007 7076 font-style: unset;
6008 7077 }
6009 7078 .course-sidebar-preview .course-price .price {
6010 - color: #333;
6011 - font-size: 1.8rem;
7079 + color: var(--lp-primary-color);
7080 + font-size: 1.3em;
6012 7081 font-weight: 500;
6013 7082 }
6014 7083 .course-sidebar-preview .media-preview {
6015 7084 overflow: hidden;
6016 7085 position: relative;
6017 - margin: -20px -20px 20px;
7086 + margin: -20px -20px 10px;
6018 7087 }
6019 7088 .course-sidebar-preview .media-preview img {
6020 7089 max-width: 100%;
6021 7090 height: auto;
6022 7091 vertical-align: top;
7092 + width: 100%;
6023 7093 }
7094 +.course-sidebar-preview .course-wishlist {
7095 + float: none;
7096 +}
6024 7097 .course-sidebar-preview .course-time {
6025 7098 margin-bottom: 28px;
6026 7099 padding-bottom: 8px;
6027 7100 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
@@ -6026,13 +7099,12 @@
6026 7099 padding-bottom: 8px;
6027 7100 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
6028 7101 }
6029 7102 .course-sidebar-preview .course-time-row {
6030 - display: flex;
6031 7103 color: #666;
6032 - font-size: 16px;
7104 + font-size: 1em;
6033 7105 font-weight: 300;
6034 - justify-content: space-between;
7106 + margin-bottom: 0;
6035 7107 }
6036 7108 .course-sidebar-preview .course-time-row strong {
6037 7109 color: #333;
6038 7110 font-weight: 500;
@@ -6038,16 +7110,96 @@
6038 7110 font-weight: 500;
6039 7111 }
6040 7112 .course-sidebar-preview .course-time-row time {
6041 7113 color: #666;
6042 - font-size: 1rem;
6043 7114 font-weight: 300;
6044 - line-height: 24px;
6045 7115 }
6046 7116 .course-sidebar-preview > *:last-child {
6047 7117 margin-bottom: 0;
6048 7118 }
6049 7119
7120 +.lp-instructor-info {
7121 + display: flex;
7122 + gap: 30px;
7123 + margin-top: 30px;
7124 + margin-bottom: 30px;
7125 +}
7126 +@media (max-width: 600px) {
7127 + .lp-instructor-info {
7128 + flex-wrap: wrap;
7129 + }
7130 +}
7131 +.lp-instructor-info .lp-section-instructor {
7132 + flex: 1;
7133 +}
7134 +.lp-instructor-info .instructor-display-name {
7135 + font-size: 1.4rem;
7136 +}
7137 +.lp-instructor-info .instructor-avatar {
7138 + max-width: 200px;
7139 +}
7140 +.lp-instructor-info .lp-instructor-meta {
7141 + margin-top: 16px;
7142 + display: flex;
7143 + column-gap: 20px;
7144 + row-gap: 8px;
7145 +}
7146 +.lp-instructor-info .instructor-description {
7147 + margin-top: 16px;
7148 +}
7149 +.lp-instructor-info img {
7150 + max-width: 100%;
7151 + border-radius: var(--lp-border-radius, 5px);
7152 +}
7153 +.lp-instructor-info .instructor-social {
7154 + display: inline-flex;
7155 + padding: 0;
7156 + gap: 12px;
7157 + margin: 16px 0 0 0;
7158 +}
7159 +.lp-instructor-info .instructor-social > a {
7160 + text-align: center;
7161 + list-style: none;
7162 +}
7163 +.lp-instructor-info .instructor-social > a span {
7164 + display: none;
7165 +}
7166 +.lp-instructor-info .instructor-social > a i {
7167 + width: 40px;
7168 + height: 40px;
7169 + display: inline-flex;
7170 + align-items: center;
7171 + justify-content: center;
7172 + border: 1px solid var(--lp-border-color, #E2E0DB);
7173 + border-radius: 50%;
7174 +}
7175 +.lp-instructor-info .instructor-social > a i:hover {
7176 + background-color: var(--lp-primary-color, #ffb606);
7177 + border-color: var(--lp-primary-color, #ffb606);
7178 + color: var(--lp-color-white, #fff);
7179 +}
7180 +
7181 +.instructor-display-name {
7182 + font-weight: var(--lp-font-weight-link, 600);
7183 +}
7184 +
7185 +.instructor-item-meta {
7186 + display: inline-flex;
7187 + border-left: 1px solid var(--lp-border-color, #E2E0DB);
7188 + padding-left: 20px;
7189 +}
7190 +
7191 +.lp-instructor-meta .instructor-item-meta:first-child {
7192 + border: none;
7193 + padding-left: 0;
7194 +}
7195 +
7196 +.wrapper-instructor-total-students, .wrapper-instructor-total-courses {
7197 + display: flex;
7198 + gap: 4px;
7199 + align-items: center;
7200 +}
7201 +
6050 7202 .learnpress-page .lp-button.secondary {
6051 7203 background: #9198ab;
6052 7204 }
6053 7205 .learnpress-page .lp-button.secondary:hover {
@@ -6055,26 +7207,54 @@
6055 7207 }
6056 7208 .learnpress-page .lp-button:disabled, .learnpress-page .lp-button[disabled] {
6057 7209 background: #ddd;
6058 7210 pointer-events: none;
7211 + color: var(--lp-button-background-color);
6059 7212 }
6060 7213 .learnpress-page:hover {
6061 7214 text-decoration: none;
6062 7215 }
6063 7216
7217 +.lp-sidebar-toggle__close .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7218 + margin-left: 0 !important;
7219 +}
7220 +
7221 +.course-item-nav {
7222 + display: flex;
7223 +}
7224 +.course-item-nav .prev,
7225 +.course-item-nav .next {
7226 + /* flex: 1;*/
7227 +}
7228 +.course-item-nav .prev span,
7229 +.course-item-nav .next span {
7230 + display: block;
7231 + font-weight: bold;
7232 +}
7233 +.course-item-nav .prev a,
7234 +.course-item-nav .next a {
7235 + color: #999;
7236 +}
7237 +.course-item-nav .next {
7238 + text-align: right;
7239 +}
7240 +
6064 7241 #popup-course {
6065 7242 display: flex;
6066 7243 position: fixed;
6067 - z-index: 99999;
7244 + z-index: 9999;
6068 7245 top: 0;
6069 7246 right: 0;
6070 7247 bottom: 0;
6071 7248 left: 0;
6072 - background: #fff;
7249 + background: var(--lp-bg-color-lesson, #fff);
6073 7250 }
7251 +#popup-course .wp-block-learnpress-item-close .back-course {
7252 + padding: 24px;
7253 +}
6074 7254 #popup-course .back-course {
6075 - padding-left: 30px;
6076 - padding-right: 30px;
7255 + padding-left: 24px;
7256 + padding-right: 24px;
6077 7257 line-height: 70px;
6078 7258 background: rgba(255, 255, 255, 0.1);
6079 7259 color: #fff;
6080 7260 }
@@ -6092,10 +7272,112 @@
6092 7272 background: transparent;
6093 7273 opacity: 1;
6094 7274 }
6095 7275 }
6096 -#popup-course #popup-header {
7276 +#popup-course .popup-header__inner {
6097 7277 display: flex;
7278 + width: 792px;
7279 + margin: 0 auto;
7280 + justify-content: space-between;
7281 + align-items: center;
7282 + padding-left: 15px;
7283 + padding-right: 15px;
7284 + column-gap: 10px;
7285 +}
7286 +@media (max-width: 1024px) {
7287 + #popup-course .popup-header__inner {
7288 + width: 100%;
7289 + }
7290 +}
7291 +@media (max-width: 767px) {
7292 + #popup-course .popup-header__inner {
7293 + flex-direction: column;
7294 + gap: 5px;
7295 + }
7296 + #popup-course .popup-header__inner.can-finish-course .items-progress {
7297 + display: none;
7298 + }
7299 +}
7300 +#popup-course .lp-quiz-buttons .complete-quiz,
7301 +#popup-course .lp-quiz-buttons .back-quiz,
7302 +#popup-course .lp-quiz-buttons .review-quiz {
7303 + float: right;
7304 +}
7305 +#popup-course .quiz-results,
7306 +#popup-course .quiz-content,
7307 +#popup-course .quiz-questions,
7308 +#popup-course .quiz-buttons,
7309 +#popup-course .quiz-attempts {
7310 + margin-bottom: 60px;
7311 +}
7312 +#popup-course .quiz-questions .lp-fib-content {
7313 + margin-bottom: 20px;
7314 + padding: 20px;
7315 + border: 2px solid var(--lp-border-color, #E2E0DB);
7316 + border-radius: 6px;
7317 + line-height: 1.6;
7318 +}
7319 +#popup-course .quiz-questions .lp-fib-input {
7320 + display: inline-block;
7321 + width: auto;
7322 + max-width: none;
7323 +}
7324 +#popup-course .quiz-questions .lp-fib-input > input {
7325 + height: 36px;
7326 + padding: 6px 16px;
7327 + border: 1px solid var(--lp-border-color, #E2E0DB);
7328 + line-height: 2.25em;
7329 +}
7330 +#popup-course .quiz-questions .lp-fib-answered {
7331 + padding: 0 10px;
7332 + background: #ececec;
7333 + white-space: nowrap;
7334 +}
7335 +#popup-course .quiz-questions .lp-fib-answered.fail {
7336 + border: 2px solid #d85554;
7337 +}
7338 +#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer {
7339 + text-decoration: line-through;
7340 +}
7341 +#popup-course .quiz-questions .lp-fib-answered.correct {
7342 + border: 2px solid #00adff;
7343 +}
7344 +#popup-course .quiz-questions .lp-fib-note {
7345 + display: flex;
7346 + margin-left: 10px;
7347 + font-size: 0.8em;
7348 + font-weight: 400;
7349 + align-items: center;
7350 +}
7351 +#popup-course .quiz-questions .lp-fib-note > span {
7352 + display: inline-block;
7353 + width: 20px;
7354 + height: 20px;
7355 + margin: 0 5px 0 0;
7356 +}
7357 +#popup-course .quiz-questions .lp-sorting-choice__check-answer {
7358 + padding: 5px 20px;
7359 + border: 2px solid #EBF8E5;
7360 + border-radius: 5px;
7361 +}
7362 +#popup-course .question .question-response {
7363 + display: flex;
7364 + align-items: center;
7365 + justify-content: flex-start;
7366 +}
7367 +#popup-course .scrollbar-light > .scroll-element {
7368 + z-index: 9999;
7369 +}
7370 +#popup-course .scrollbar-light > .scroll-element.scroll-y {
7371 + display: none;
7372 +}
7373 +#popup-course .scrollbar-light > .scroll-element.scroll-y .scroll-bar {
7374 + -webkit-box-sizing: border-box;
7375 + box-sizing: border-box;
7376 +}
7377 +
7378 +#popup-header {
7379 + display: flex;
6098 7380 position: fixed;
6099 7381 z-index: 100;
6100 7382 right: 0;
6101 7383 left: 475px;
@@ -6101,306 +7383,138 @@
6101 7383 left: 475px;
6102 7384 padding: 0;
6103 7385 border-bottom: 1px solid #d9e0f1;
6104 7386 background: var(--lp-secondary-color);
6105 - -webkit-transition: left 0.25s;
6106 - -moz-transition: left 0.25s;
6107 - -ms-transition: left 0.25s;
6108 - -o-transition: left 0.25s;
6109 - transition: left 0.25s;
7387 + align-items: center;
7388 + transition: left 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7389 + will-change: left;
7390 + transform: translateZ(0);
6110 7391 }
6111 -#popup-course #popup-header .course-title {
7392 +#popup-header .course-title {
6112 7393 margin: 0;
6113 7394 padding: 0;
6114 - line-height: 70px;
7395 + font-size: var(--lp-font-size-base, 1em);
6115 7396 letter-spacing: unset;
6116 7397 }
6117 -#popup-course #popup-header .course-title a {
7398 +#popup-header .course-title a {
6118 7399 display: -webkit-box;
6119 7400 overflow: hidden;
6120 7401 color: #fff;
6121 - font-size: 16px;
6122 7402 font-weight: 400;
6123 7403 text-overflow: ellipsis;
6124 7404 -webkit-line-clamp: 1;
6125 7405 -webkit-box-orient: vertical;
7406 + text-decoration: none;
6126 7407 }
6127 -#popup-course #popup-header .course-title a:hover {
7408 +#popup-header .course-title a:hover {
6128 7409 color: var(--lp-primary-color);
6129 7410 }
6130 -@media (max-width: 768px) {
6131 - #popup-course #popup-header .course-title {
6132 - flex: 1;
6133 - }
6134 -}
6135 -#popup-course #popup-header .items-progress {
7411 +#popup-header .items-progress {
6136 7412 display: flex;
6137 7413 justify-content: center;
6138 7414 align-items: center;
6139 7415 column-gap: 10px;
7416 + white-space: nowrap;
6140 7417 }
6141 -@media (max-width: 768px) {
6142 - #popup-course #popup-header .items-progress {
6143 - flex: 1;
6144 - }
6145 -}
6146 -@media (max-width: 767px) {
6147 - #popup-course #popup-header .items-progress {
6148 - padding-bottom: 20px;
6149 - justify-content: end;
6150 - }
6151 -}
6152 -#popup-course #popup-header .number {
7418 +#popup-header .number {
6153 7419 padding-right: 10px;
6154 7420 color: #fff;
6155 - font-size: 14px;
7421 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
6156 7422 font-weight: 300;
6157 7423 }
6158 -#popup-course #popup-header .lp-button {
7424 +#popup-header .lp-button {
6159 7425 display: flex;
6160 7426 position: relative;
6161 - height: 40px;
6162 - margin: 9px;
7427 + height: auto;
6163 7428 border: none;
6164 7429 color: #fff;
6165 7430 background: var(--lp-primary-color);
6166 - font-size: 14px;
6167 - font-weight: 400;
6168 - justify-content: center;
6169 - line-height: 40px;
6170 - align-items: center;
7431 + white-space: nowrap;
7432 + padding: 6px 15px;
7433 + font-size: 1rem;
6171 7434 }
6172 -#popup-course #popup-header .lp-button:hover {
7435 +#popup-header .lp-button:hover {
6173 7436 opacity: 0.8;
6174 7437 }
6175 -#popup-course #popup-header .lp-button-back {
7438 +#popup-header .lp-button-back {
6176 7439 float: right;
6177 7440 margin: 9px 10px;
6178 7441 }
6179 -#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 {
6180 7443 content: "";
6181 7444 }
6182 -#popup-course #popup-header .lp-button-back button::before {
7445 +#popup-header .lp-button-back button::before {
6183 7446 border: 1px solid #ddd;
6184 7447 }
6185 -#popup-course #popup-header .lp-button-back button::after {
7448 +#popup-header .lp-button-back button::after {
6186 7449 border: 1px solid #ddd;
6187 7450 }
6188 -#popup-course .popup-header__inner {
6189 - display: flex;
6190 - width: 792px;
6191 - margin: 0 auto;
6192 - justify-content: space-between;
6193 - align-items: center;
6194 - padding-left: 15px;
6195 - padding-right: 15px;
6196 -}
6197 -@media (max-width: 1024px) {
6198 - #popup-course .popup-header__inner {
6199 - width: 100%;
6200 - }
6201 -}
6202 -@media (max-width: 767px) {
6203 - #popup-course .popup-header__inner {
6204 - flex-direction: column;
6205 - }
6206 -}
6207 -#popup-course #popup-sidebar {
7451 +
7452 +#popup-sidebar {
6208 7453 overflow: auto;
6209 7454 position: relative;
6210 7455 box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1);
6211 7456 flex: 0 0 475px;
6212 - -webkit-transition: 0.25s;
6213 - -moz-transition: 0.25s;
6214 - -ms-transition: 0.25s;
6215 - -o-transition: 0.25s;
6216 - transition: 0.25s;
7457 + transition: flex-basis 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7458 + will-change: flex-basis;
7459 + transform: translateZ(0);
6217 7460 }
6218 -#popup-course #popup-sidebar .search-course {
7461 +#popup-sidebar .search-course {
6219 7462 display: flex;
6220 7463 position: relative;
6221 7464 height: 70px;
6222 - background: #f9fafc;
7465 + background: var(--lp-white-grey, #F7F7FB);
6223 7466 }
6224 -#popup-course #popup-sidebar .search-course input[name=s] {
7467 +#popup-sidebar .search-course input[name=s] {
6225 7468 display: block;
6226 7469 width: 100%;
6227 - margin: 6px 0;
6228 7470 padding-left: 20px;
6229 7471 border: none;
6230 - color: #999;
7472 + color: var(--lp-color-base, #333);
6231 7473 background: transparent;
6232 7474 box-shadow: none;
6233 - font-size: 14px;
6234 - line-height: 1;
6235 - -webkit-box-sizing: border-box;
6236 - -moz-box-sizing: border-box;
6237 - box-sizing: border-box;
7475 + height: auto;
7476 + font-size: 1rem;
6238 7477 }
6239 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
7478 +#popup-sidebar .search-course input[name=s]::placeholder {
6240 7479 color: #999;
6241 7480 }
6242 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6243 - color: #999;
6244 -}
6245 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6246 - color: #999;
6247 -}
6248 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6249 - color: #999;
6250 -}
6251 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6252 - color: #999;
6253 -}
6254 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
6255 - font-style: italic;
6256 -}
6257 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6258 - font-style: italic;
6259 -}
6260 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6261 - font-style: italic;
6262 -}
6263 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6264 - font-style: italic;
6265 -}
6266 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6267 - font-style: italic;
6268 -}
6269 -#popup-course #popup-sidebar .search-course input[name=s]:focus {
7481 +#popup-sidebar .search-course input[name=s]:focus {
6270 7482 outline: 0;
6271 - color: #222;
6272 7483 }
6273 -#popup-course #popup-sidebar .search-course button {
7484 +#popup-sidebar .search-course button {
6274 7485 position: absolute;
6275 7486 top: 0;
6276 - right: 10px;
6277 - width: 16px;
7487 + right: 12px;
6278 7488 height: 70px;
6279 - margin: 0 10px;
6280 - padding: 0;
7489 + padding: 0 16px;
6281 7490 border: 0;
6282 7491 background: transparent;
6283 7492 line-height: 1px;
7493 + box-shadow: none;
7494 + font-size: 1rem;
6284 7495 }
6285 -#popup-course #popup-sidebar .search-course button::before {
6286 - color: #666;
6287 - font-family: "Font Awesome 5 Free";
6288 - font-size: 16px;
6289 - font-weight: 900;
6290 - content: "\f002";
7496 +#popup-sidebar .search-course button:focus {
7497 + outline: none;
6291 7498 }
6292 -#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 {
6293 7506 display: none;
6294 7507 }
6295 -#popup-course #popup-sidebar .search-course button.clear::before {
7508 +#popup-sidebar .search-course button.clear::before {
6296 7509 content: "\f00d";
6297 7510 }
6298 -#popup-course #popup-sidebar .search-course .search-results {
6299 - display: none;
6300 - overflow: auto;
6301 - position: fixed;
6302 - z-index: 99999999;
6303 - top: 92px;
6304 - bottom: 0;
6305 - left: 0;
6306 - width: 400px;
6307 - margin: 0;
6308 - border-top-color: transparent;
6309 - border-right: 1px solid #d9e0f1;
6310 - background: #fbfcff;
6311 -}
6312 -#popup-course #popup-sidebar .search-course .search-results .search-results__item {
6313 - border-bottom: 1px solid #d9e0f1;
6314 - background: #fff;
6315 -}
6316 -#popup-course #popup-sidebar .search-course .search-results .search-results__item img {
6317 - position: absolute;
6318 - left: 10px;
6319 - width: 40px;
6320 - height: 40px;
6321 -}
6322 -#popup-course #popup-sidebar .search-course .search-results .search-results__item a {
6323 - display: -webkit-box;
6324 - overflow: hidden;
6325 - position: relative;
6326 - box-sizing: content-box;
6327 - height: 40px;
6328 - padding: 10px 10px 10px 60px;
6329 - color: #777;
6330 - text-overflow: ellipsis;
6331 - -webkit-line-clamp: 1;
6332 - -webkit-box-orient: vertical;
6333 -}
6334 -#popup-course #popup-sidebar .search-course .search-results .search-results__item:hover {
6335 - background: #d9e0f1;
6336 -}
6337 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-title {
6338 - overflow: hidden;
6339 - margin: 0 0 -2px 0;
6340 - padding: 0;
6341 - font-size: 16px;
6342 - font-weight: normal;
6343 -}
6344 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-author {
6345 - font-size: 12px;
6346 -}
6347 -#popup-course #popup-sidebar .search-course .search-results .course-price {
6348 - position: absolute;
6349 - right: 10px;
6350 - bottom: 10px;
6351 - font-size: 12px;
6352 -}
6353 -#popup-course #popup-sidebar .search-course .search-results .course-price .origin-price {
6354 - font-size: smaller;
6355 - text-decoration: line-through;
6356 -}
6357 -#popup-course #popup-sidebar .search-course .search-results .search-results__not-found {
6358 - padding: 10px;
6359 - color: #777;
6360 -}
6361 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination {
6362 - padding: 10px;
6363 - text-align: center;
6364 -}
6365 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination a,
6366 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
7511 +#popup-sidebar .search-course.searching button:before {
6367 7512 display: inline-block;
6368 - margin: 0 3px 10px 2px;
6369 - padding: 5px 8px;
6370 - border: 1px solid #d9e0f1;
6371 - border-radius: 4px;
6372 - color: #777;
6373 - font-size: 14px;
6374 - line-height: 1;
6375 - cursor: pointer;
7513 + content: "\f110";
7514 + animation: lp-rotating 1s linear infinite;
6376 7515 }
6377 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
6378 - color: #999;
6379 - background: #d9e0f1;
6380 -}
6381 -#popup-course #popup-sidebar .search-course.searching .search-results {
6382 - display: block;
6383 -}
6384 -#popup-course #popup-sidebar .search-course.searching .clear {
6385 - display: block;
6386 -}
6387 -#popup-course #popup-sidebar .search-course.searching button {
6388 - display: none;
6389 -}
6390 -#popup-course #popup-sidebar .search-course.searching::after {
6391 - position: absolute;
6392 - z-index: 1;
6393 - bottom: 0;
6394 - left: 50%;
6395 - width: 0;
6396 - height: 0;
6397 - margin-left: -10px;
6398 - border: 10px solid transparent;
6399 - border-bottom-color: #fff;
6400 - content: "";
6401 -}
6402 -#popup-course #popup-sidebar .course-curriculum {
7516 +#popup-sidebar .course-curriculum {
6403 7517 overflow: auto;
6404 7518 position: absolute;
6405 7519 top: 70px;
6406 7520 bottom: 0;
@@ -6405,22 +7519,22 @@
6405 7519 top: 70px;
6406 7520 bottom: 0;
6407 7521 width: 475px;
6408 7522 }
6409 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
7523 +#popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
6410 7524 background: #ccc;
6411 7525 }
6412 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar {
6413 - width: 6px;
7526 +#popup-sidebar .course-curriculum::-webkit-scrollbar {
7527 + width: 8px;
6414 7528 }
6415 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-track {
7529 +#popup-sidebar .course-curriculum::-webkit-scrollbar-track {
6416 7530 background: #f5f5f5;
6417 7531 }
6418 -#popup-course #popup-sidebar .section {
7532 +#popup-sidebar .section {
6419 7533 position: relative;
6420 7534 padding: 0 0 4px 0;
6421 7535 }
6422 -#popup-course #popup-sidebar .section .circle-progress {
7536 +#popup-sidebar .section .circle-progress {
6423 7537 display: inline-block;
6424 7538 position: absolute;
6425 7539 top: 50%;
6426 7540 right: 10px;
@@ -6429,139 +7543,81 @@
6429 7543 margin-top: -12px;
6430 7544 border: 3px solid #d9e0f1;
6431 7545 border-radius: 50%;
6432 7546 }
6433 -#popup-course #popup-sidebar .section.section-empty .section-header {
7547 +#popup-sidebar .section.section-empty .section-header {
6434 7548 margin: 0;
6435 7549 }
6436 -#popup-course #popup-sidebar .section.section-empty .learn-press-message {
6437 - margin: 0;
6438 - padding: 10px;
6439 - border-bottom: 1px solid #d9e0f1;
6440 - border-radius: 0;
6441 - color: #999;
6442 - background: #f5f5f5;
6443 - font-size: 14px;
6444 -}
6445 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::before, #popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6446 - position: absolute;
6447 - z-index: 9999;
6448 - top: -16px;
6449 - left: 10px;
6450 - width: 0;
6451 - height: 0;
6452 - border: 8px solid transparent;
6453 - border-bottom-color: #f5f5f5;
6454 - background: transparent;
6455 - content: "";
6456 - -webkit-border-radius: 0;
6457 - -moz-border-radius: 0;
6458 - border-radius: 0;
6459 -}
6460 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6461 - z-index: 9998;
6462 - top: -20px;
6463 - left: 8px;
6464 - border-width: 10px;
6465 - border-bottom-color: #d9e0f1;
6466 -}
6467 -#popup-course #popup-sidebar .section-header {
7550 +#popup-sidebar .section-header {
6468 7551 position: sticky;
6469 7552 z-index: 1000;
6470 7553 top: 0;
6471 - height: 94px;
6472 - padding: 38px 20px 20px 20px;
7554 + padding: 20px 16px;
6473 7555 cursor: pointer;
6474 - background-color: white;
7556 + background-color: var(--lp-bg-color-lesson, #fff);
6475 7557 }
6476 -#popup-course #popup-sidebar .section-header .section-title {
6477 - padding: 0 0 4px 0;
6478 - color: #000;
6479 - font-size: 20px;
6480 - font-weight: 500;
6481 -}
6482 -#popup-course #popup-sidebar .section-header .section-title .show-desc::before {
6483 - font-family: "Font Awesome 5 Free";
6484 - font-size: 18px;
6485 - font-weight: 900;
7558 +#popup-sidebar .section-header .section-title .show-desc::before {
7559 + font-family: "lp-icon";
7560 + font-size: 1.125em;
6486 7561 content: "\f0d7";
6487 7562 }
6488 -#popup-course #popup-sidebar .section-header .section-toggle {
7563 +#popup-sidebar .section-header .section-toggle {
6489 7564 justify-content: flex-end;
6490 7565 flex: 0;
6491 7566 }
6492 -#popup-course #popup-sidebar .section-header .section-toggle i {
6493 - color: #666;
7567 +#popup-sidebar .section-header .section-toggle i {
7568 + color: var(--lp-color-accent, #666);
6494 7569 }
6495 -#popup-course #popup-sidebar .section-header .section-meta {
7570 +#popup-sidebar .section-header .section-meta {
6496 7571 padding-top: 6px;
6497 7572 padding-bottom: 0;
6498 7573 }
6499 -#popup-course #popup-sidebar .section-content {
7574 +#popup-sidebar .section-content {
6500 7575 margin-bottom: 0;
6501 7576 }
6502 -#popup-course #popup-sidebar .course-item {
6503 - min-height: 50px;
6504 - margin-bottom: 4px;
6505 - padding: 5px 20px;
6506 - background: #f9fafc;
6507 - align-items: center;
7577 +#popup-sidebar .curriculum-more {
7578 + padding-right: 16px;
7579 + padding-left: 16px;
6508 7580 }
6509 -#popup-course #popup-sidebar .course-item > span {
7581 +#popup-sidebar .course-item > span {
6510 7582 display: none;
6511 7583 }
6512 -#popup-course #popup-sidebar .course-item::before {
7584 +#popup-sidebar .course-item::before {
6513 7585 top: -1px;
6514 7586 bottom: -1px;
6515 7587 height: auto;
6516 7588 background: transparent;
6517 7589 }
6518 -#popup-course #popup-sidebar .course-item::after {
7590 +#popup-sidebar .course-item::after {
6519 7591 content: "";
6520 7592 }
6521 -#popup-course #popup-sidebar .course-item.current {
6522 - background: #eaeaea;
6523 -}
6524 -#popup-course #popup-sidebar .course-item.has-status.failed .trans {
7593 +#popup-sidebar .course-item.has-status.failed .trans {
6525 7594 color: #f02425;
6526 7595 }
6527 -#popup-course #popup-sidebar .course-item.status-completed .trans {
7596 +#popup-sidebar .course-item.status-completed .trans {
6528 7597 color: #3bb54a;
6529 7598 }
6530 -#popup-course #popup-sidebar .section-item-link {
6531 - line-height: 1;
6532 - padding-right: 0;
7599 +#popup-sidebar .lp-course-curriculum .course-section {
7600 + --lp-border-radius: 0;
7601 + border-left: none;
6533 7602 }
6534 -#popup-course #popup-sidebar .section-item-link::before {
6535 - padding: 12px 0;
6536 - 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;
6537 7607 }
6538 -#popup-course #popup-sidebar .section-item-link .item-name {
6539 - width: 100%;
6540 - padding: 0 10px 0 17px;
6541 - font-size: 14px;
6542 - line-height: 21px;
6543 - font-weight: 500;
7608 +#popup-sidebar .lp-course-curriculum .course-item.current:before {
7609 + background: var(--lp-primary-color, #ffb606);
6544 7610 }
6545 -#popup-course #popup-sidebar .course-item-meta {
6546 - padding: 0;
7611 +#popup-sidebar .lp-course-curriculum .course-item__content {
7612 + flex-direction: column;
7613 + row-gap: 0;
6547 7614 }
6548 -#popup-course #popup-sidebar .course-item-meta .item-meta {
6549 - padding: 0;
6550 - color: #999;
6551 - background: transparent;
6552 - font-size: 12px;
6553 - line-height: 1.5;
6554 - height: auto;
7615 +#popup-sidebar .lp-course-curriculum .course-item__right {
7616 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6555 7617 }
6556 -#popup-course #popup-sidebar .course-item-meta .item-meta:first-child {
6557 - margin-left: 0;
6558 -}
6559 -#popup-course #popup-sidebar .course-item-meta .item-meta::before {
6560 - font-size: 12px;
6561 - line-height: 21px;
6562 -}
6563 -#popup-course #popup-content {
7618 +
7619 +#popup-content {
6564 7620 overflow: auto;
6565 7621 position: relative;
6566 7622 margin: 70px 0 50px 0;
6567 7623 flex: 1;
@@ -6567,23 +7623,22 @@
6567 7623 flex: 1;
6568 7624 padding-left: 15px;
6569 7625 padding-right: 15px;
6570 7626 }
6571 -#popup-course #popup-content .lp-button {
7627 +#popup-content .lp-button {
6572 7628 position: relative;
6573 - margin: 0 10px 0 0;
6574 - padding: 12px 29px;
6575 - border-color: var(--lp-secondary-color);
6576 - font-size: 14px;
7629 + margin: 0;
7630 + padding: 8px 25px;
7631 + border-color: var(--lp-border-color, #E2E0DB);
6577 7632 }
6578 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon {
7633 +#popup-content .lp-button.instant-check .instant-check__icon {
6579 7634 margin-right: 5px;
6580 7635 }
6581 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon::before {
6582 - font-family: "Font Awesome 5 Free";
7636 +#popup-content .lp-button.instant-check .instant-check__icon::before {
7637 + font-family: "lp-icon";
6583 7638 content: "\f058";
6584 7639 }
6585 -#popup-course #popup-content .lp-button.instant-check .instant-check__info {
7640 +#popup-content .lp-button.instant-check .instant-check__info {
6586 7641 visibility: hidden;
6587 7642 position: absolute;
6588 7643 top: 100%;
6589 7644 left: 0;
@@ -6589,143 +7644,143 @@
6589 7644 left: 0;
6590 7645 margin-top: 3px;
6591 7646 padding: 11px 20px;
6592 7647 border-radius: 3px;
6593 - background: #eee;
7648 + background: var(--lp-white-grey, #F7F7FB);
7649 + color: var(--lp-color-base, #333);
6594 7650 white-space: nowrap;
6595 7651 text-transform: none;
6596 7652 }
6597 -#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 {
6598 7660 visibility: visible;
6599 - position: absolute;
6600 - top: 100%;
6601 - left: 0;
6602 - margin-top: 3px;
6603 - padding: 11px 11px;
6604 - border-radius: 3px;
6605 - color: #333;
6606 - background: #eee;
6607 - white-space: nowrap;
6608 7661 }
6609 -#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 {
6610 7666 display: inline-block;
6611 7667 animation: lp-rotating 1s linear infinite;
6612 7668 }
6613 -#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 {
6614 7670 font-weight: 800;
6615 7671 content: "\f110";
6616 7672 }
6617 -#popup-course #popup-content .lp-button:hover {
7673 +#popup-content .lp-button:hover {
6618 7674 border-color: var(--lp-primary-color);
6619 7675 }
6620 -#popup-course #popup-content .lp-button.completed {
7676 +#popup-content .lp-button.completed {
6621 7677 display: flex;
6622 7678 flex-direction: row-reverse;
6623 - margin-top: 32px;
6624 7679 border-color: transparent;
6625 7680 color: #fff;
6626 7681 background: #3db748;
6627 - font-size: 16px;
6628 7682 align-items: center;
6629 7683 justify-content: center;
7684 + float: left;
6630 7685 }
6631 -#popup-course #popup-content .lp-button.completed i {
7686 +#popup-content .lp-button.completed i {
6632 7687 margin-left: 9px;
6633 - font-size: 14px;
7688 + font-size: 0.8em;
6634 7689 }
6635 -#popup-course #popup-content.fixed-quiz-status .quiz-status {
7690 +#popup-content.fixed-quiz-status .quiz-status {
6636 7691 background: var(--lp-primary-color);
6637 7692 }
6638 -#popup-course #popup-content.fixed-quiz-status .quiz-status > div {
7693 +#popup-content.fixed-quiz-status .quiz-status > div {
6639 7694 padding: 0;
6640 7695 }
6641 -@media (max-width: 767px) {
6642 - #popup-course #popup-content {
6643 - margin-top: 113px;
6644 - }
7696 +#popup-content::-webkit-scrollbar {
7697 + width: 8px;
6645 7698 }
6646 -#popup-course #popup-footer {
7699 +#popup-content::-webkit-scrollbar-thumb {
7700 + background: #ccc;
7701 +}
7702 +#popup-content::-webkit-scrollbar-track {
7703 + background: #f5f5f5;
7704 +}
7705 +
7706 +#popup-footer {
6647 7707 position: fixed;
6648 - z-index: 999;
7708 + z-index: 99;
6649 7709 right: 0;
6650 7710 bottom: 0;
6651 7711 left: 475px;
6652 7712 width: 100%;
6653 7713 max-width: 792px;
6654 - height: 50px;
7714 + height: auto;
6655 7715 margin: 0 auto;
6656 7716 border-top: 1px solid #ebebeb;
6657 - background: #fff;
6658 - -webkit-transition: left 0.25s;
6659 - -moz-transition: left 0.25s;
6660 - -ms-transition: left 0.25s;
6661 - -o-transition: left 0.25s;
6662 - transition: left 0.25s;
7717 + background: var(--lp-bg-color-lesson, #fff);
7718 + transition: left 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7719 + will-change: left;
7720 + transform: translateZ(0);
6663 7721 }
6664 7722 @media (max-width: 1024px) {
6665 - #popup-course #popup-footer {
7723 + #popup-footer {
6666 7724 width: auto;
6667 7725 padding: 0 15px;
6668 7726 }
6669 7727 }
6670 -#popup-course #popup-footer .course-item-nav {
7728 +#popup-footer .course-item-nav {
6671 7729 justify-content: space-between;
6672 7730 }
6673 -#popup-course #popup-footer .course-item-nav .prev,
6674 -#popup-course #popup-footer .course-item-nav .next {
7731 +#popup-footer .course-item-nav .prev,
7732 +#popup-footer .course-item-nav .next {
6675 7733 display: flex;
6676 - line-height: 50px;
7734 + line-height: 3.125em;
6677 7735 }
6678 -#popup-course #popup-footer .course-item-nav .prev a,
6679 -#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 {
6680 7738 display: block;
6681 - color: #666;
6682 - font-size: 16px;
7739 + color: var(--lp-color-accent, #666);
6683 7740 }
6684 -#popup-course #popup-footer .course-item-nav .prev::before,
6685 -#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 {
6686 7743 color: #999;
6687 - font-family: "Font Awesome 5 Free";
6688 - font-size: 12px;
6689 - font-weight: 900;
7744 + font-family: "lp-icon";
6690 7745 }
6691 -#popup-course #popup-footer .course-item-nav .prev:hover a, #popup-course #popup-footer .course-item-nav .prev:hover::before,
6692 -#popup-course #popup-footer .course-item-nav .next:hover a,
6693 -#popup-course #popup-footer .course-item-nav .next:hover::before {
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 {
6694 7749 color: var(--lp-primary-color);
6695 7750 }
6696 -#popup-course #popup-footer .course-item-nav .prev:hover .course-item-nav__name,
6697 -#popup-course #popup-footer .course-item-nav .next:hover .course-item-nav__name {
7751 +#popup-footer .course-item-nav .prev:hover .course-item-nav__name,
7752 +#popup-footer .course-item-nav .next:hover .course-item-nav__name {
6698 7753 display: block;
6699 7754 }
6700 -#popup-course #popup-footer .course-item-nav .next {
7755 +#popup-footer .course-item-nav .next {
6701 7756 flex-direction: row-reverse;
6702 7757 }
6703 -#popup-course #popup-footer .course-item-nav .next::before {
7758 +#popup-footer .course-item-nav .next::before {
6704 7759 margin-left: 10px;
6705 7760 content: "\f0da";
6706 7761 }
6707 -#popup-course #popup-footer .course-item-nav[data-nav=next] {
7762 +#popup-footer .course-item-nav[data-nav=next] {
6708 7763 justify-content: flex-end;
6709 7764 }
6710 -#popup-course #popup-footer .prev::before {
7765 +#popup-footer .prev::before {
6711 7766 margin-right: 10px;
6712 7767 content: "\f0d9";
6713 7768 }
6714 -#popup-course #popup-footer .prev .course-item-nav__name {
7769 +#popup-footer .prev .course-item-nav__name {
6715 7770 right: auto;
6716 7771 left: -30px;
6717 7772 }
6718 -#popup-course #popup-footer .prev .course-item-nav__name::before {
7773 +#popup-footer .prev .course-item-nav__name::before {
6719 7774 right: auto;
6720 7775 left: 5px;
6721 7776 }
6722 7777 @media (max-width: 1024px) {
6723 - #popup-course #popup-footer .prev .course-item-nav__name {
7778 + #popup-footer .prev .course-item-nav__name {
6724 7779 left: 15px;
6725 7780 }
6726 7781 }
6727 -#popup-course #popup-footer .course-item-nav__name {
7782 +#popup-footer .course-item-nav__name {
6728 7783 display: none;
6729 7784 position: absolute;
6730 7785 top: -20px;
6731 7786 right: -30px;
@@ -6730,236 +7785,208 @@
6730 7785 top: -20px;
6731 7786 right: -30px;
6732 7787 width: auto;
6733 7788 padding: 10px 15px;
6734 - color: #666;
7789 + color: var(--lp-color-accent, #666);
6735 7790 background: #ccc;
6736 - font-size: 14px;
6737 - font-weight: 300;
7791 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6738 7792 line-height: 1;
6739 7793 }
6740 7794 @media (max-width: 1024px) {
6741 - #popup-course #popup-footer .course-item-nav__name {
7795 + #popup-footer .course-item-nav__name {
6742 7796 top: -25px;
6743 7797 right: 15px;
6744 7798 left: auto;
6745 7799 }
6746 7800 }
6747 -#popup-course #sidebar-toggle {
7801 +
7802 +#sidebar-toggle {
6748 7803 display: inline-block;
6749 - position: absolute;
6750 - z-index: 100;
6751 - top: 198px;
6752 - left: 475px;
6753 - width: 25px;
6754 - height: 56px;
7804 + width: 32px;
7805 + min-width: 32px;
7806 + line-height: 70px;
7807 + height: unset;
6755 7808 margin: 0;
6756 - background: #fff;
6757 - 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;
6758 7812 cursor: pointer;
6759 7813 transition: 0.25s;
6760 7814 -webkit-appearance: none;
6761 7815 border: none;
7816 + text-align: center;
6762 7817 }
6763 -#popup-course #sidebar-toggle:after {
7818 +#sidebar-toggle:after {
6764 7819 display: none;
6765 7820 }
6766 -#popup-course #sidebar-toggle::before {
7821 +#sidebar-toggle::before {
6767 7822 display: inline-block;
6768 - position: absolute;
6769 - top: 50%;
6770 - left: 50%;
6771 - color: var(--lp-primary-color);
6772 - font-family: "Font Awesome 5 Free";
6773 - font-size: 18px;
6774 - font-weight: 900;
7823 + position: static;
7824 + margin: 0;
7825 + width: auto;
7826 + height: auto;
7827 + font-family: "lp-icon";
6775 7828 content: "\f0d9";
6776 - transition: 0.25s;
6777 - transform: translate(-50%, -50%);
7829 + line-height: 1;
6778 7830 }
6779 -#popup-course #sidebar-toggle:focus {
7831 +#sidebar-toggle:focus {
6780 7832 border: 0;
6781 7833 outline: 0;
6782 7834 }
6783 -#popup-course .lp-quiz-buttons .complete-quiz,
6784 -#popup-course .lp-quiz-buttons .back-quiz,
6785 -#popup-course .lp-quiz-buttons .review-quiz {
6786 - float: right;
7835 +
7836 +.course-item-popup #tab-curriculum {
7837 + display: block;
6787 7838 }
6788 -#popup-course .quiz-results,
6789 -#popup-course .quiz-content,
6790 -#popup-course .quiz-questions,
6791 -#popup-course .quiz-buttons,
6792 -#popup-course .quiz-attempts {
6793 - margin-bottom: 60px;
7839 +.course-item-popup .course-curriculum ul.curriculum-sections {
7840 + z-index: 9;
6794 7841 }
6795 -#popup-course .quiz-questions .lp-fib-content {
6796 - margin-bottom: 20px;
6797 - padding: 20px;
6798 - border: 2px solid #f5f5f5;
6799 - border-radius: 6px;
6800 - line-height: 1.6;
7842 +.course-item-popup .lp-course-curriculum .course-section .course-item__content {
7843 + flex-direction: column;
7844 + row-gap: 4px;
6801 7845 }
6802 -#popup-course .quiz-questions .lp-fib-input {
6803 - display: inline-block;
6804 - width: auto;
6805 - max-width: none;
7846 +
7847 +/***********/
7848 +body.course-item-popup {
7849 + overflow-y: hidden;
6806 7850 }
6807 -#popup-course .quiz-questions .lp-fib-input > input {
6808 - height: 36px;
6809 - padding: 6px 16px;
6810 - border: 1px solid #222;
6811 - line-height: 36px;
7851 +@media (max-width: 1200px) {
7852 + body.course-item-popup #learn-press-course-curriculum {
7853 + width: 300px;
7854 + }
6812 7855 }
6813 -#popup-course .quiz-questions .lp-fib-answered {
6814 - padding: 0 10px;
6815 - background: #ececec;
6816 - white-space: nowrap;
7856 +@media (max-width: 768px) {
7857 + body.course-item-popup #learn-press-course-curriculum {
7858 + margin-right: 0%;
7859 + }
6817 7860 }
6818 -#popup-course .quiz-questions .lp-fib-answered.fail {
6819 - border: 2px solid #d85554;
7861 +@media (max-width: 768px) {
7862 + body.course-item-popup #learn-press-course-curriculum .course-curriculum {
7863 + width: 200px;
7864 + }
6820 7865 }
6821 -#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer {
6822 - text-decoration: line-through;
7866 +@media (max-width: 1300px) {
7867 + body.course-item-popup #learn-press-course-curriculum .progress-bg {
7868 + width: 40px;
7869 + }
6823 7870 }
6824 -#popup-course .quiz-questions .lp-fib-answered.correct {
6825 - border: 2px solid #00adff;
7871 +@media (max-width: 768px) {
7872 + body.course-item-popup #learn-press-course-curriculum .items-progress,
7873 + body.course-item-popup #learn-press-course-curriculum .course-progress {
7874 + float: none;
7875 + width: 100%;
7876 + margin-right: 0%;
7877 + margin-bottom: 20px;
7878 + }
6826 7879 }
6827 -#popup-course .quiz-questions .lp-fib-note {
6828 - display: flex;
6829 - margin-left: 10px;
6830 - font-size: 14px;
6831 - font-weight: 400;
6832 - align-items: center;
7880 +@media (max-width: 1300px) {
7881 + body.course-item-popup #content-item-nav {
7882 + left: 300px;
7883 + }
6833 7884 }
6834 -#popup-course .quiz-questions .lp-fib-note > span {
6835 - display: inline-block;
6836 - width: 20px;
6837 - height: 20px;
6838 - margin: 0 5px 0 0;
7885 +@media (max-width: 768px) {
7886 + body.course-item-popup #content-item-nav {
7887 + left: 200px;
7888 + }
6839 7889 }
6840 -#popup-course .quiz-questions .lp-sorting-choice__check-answer {
6841 - padding: 5px 20px;
6842 - border: 2px solid #059601;
6843 - border-radius: 5px;
6844 - font-size: 1rem;
7890 +@media (max-width: 1300px) {
7891 + body.course-item-popup .section-desc {
7892 + display: none;
7893 + }
6845 7894 }
6846 -#popup-course .question .answer-option input[type=radio],
6847 -#popup-course .question .answer-option input[type=checkbox] {
6848 - -webkit-transform: translateY(-50%);
6849 - -moz-transform: translateY(-50%);
6850 - -ms-transform: translateY(-50%);
6851 - -o-transform: translateY(-50%);
6852 - transform: translateY(-50%);
6853 - margin: 0 0 0 10px;
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 + }
6854 7900 }
6855 -#popup-course .question .answer-option input[type=radio]::before {
6856 - border-radius: 50%;
6857 -}
6858 -#popup-course .question .question-response {
6859 - display: flex;
6860 - align-items: center;
6861 - justify-content: flex-start;
6862 -}
6863 -#popup-course .scrollbar-light > .scroll-element {
6864 - z-index: 9999;
6865 -}
6866 -#popup-course .scrollbar-light > .scroll-element.scroll-y {
6867 - display: none;
6868 -}
6869 -#popup-course .scrollbar-light > .scroll-element.scroll-y .scroll-bar {
6870 - -webkit-box-sizing: border-box;
6871 - -moz-box-sizing: border-box;
6872 - box-sizing: border-box;
6873 -}
6874 7901
6875 7902 body.admin-bar #popup-course {
6876 7903 top: 32px;
6877 7904 }
6878 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle {
6879 - left: 0;
6880 -}
6881 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle::before {
7905 +body.lp-sidebar-toggle__close #sidebar-toggle::before {
6882 7906 content: "\f0da";
6883 7907 }
6884 -body.lp-sidebar-toggle__close #popup-course #popup-sidebar {
7908 +body.lp-sidebar-toggle__close #popup-sidebar {
6885 7909 flex: 0 0 0;
6886 7910 }
6887 -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 {
6888 7912 left: 0;
6889 7913 }
6890 7914 @media (max-width: 768px) {
6891 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle {
6892 - left: 0;
6893 - }
6894 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle::before {
7915 + body:not(.lp-sidebar-toggle__open) #sidebar-toggle::before {
6895 7916 content: "\f0da";
6896 7917 }
6897 - body:not(.lp-sidebar-toggle__open) #popup-course #popup-sidebar {
7918 + body:not(.lp-sidebar-toggle__open) #popup-sidebar {
6898 7919 flex: 0 0 0;
6899 7920 }
6900 7921 }
6901 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 +}
6902 7937 .course-curriculum .section-header .section-meta {
6903 7938 position: relative;
6904 7939 }
6905 7940
6906 7941 @media screen and (max-width: 1280px) {
6907 - #popup-course #popup-sidebar {
7942 + #popup-sidebar {
6908 7943 flex-basis: 300px;
6909 7944 }
6910 - #popup-course #popup-sidebar .course-curriculum {
7945 + #popup-sidebar .course-curriculum {
6911 7946 width: 300px;
6912 7947 }
6913 - #popup-course #popup-header,
6914 -#popup-course #popup-footer {
7948 + #popup-header, #popup-footer {
6915 7949 left: 300px;
6916 7950 }
6917 - #popup-course #sidebar-toggle {
6918 - left: 299px;
6919 - }
6920 7951 }
6921 7952 @media screen and (max-width: 782px) {
6922 7953 body.admin-bar #popup-course {
6923 7954 top: 46px;
6924 7955 }
6925 - #popup-course #popup-sidebar {
6926 - flex-basis: 250px;
7956 + #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
7957 + display: none;
6927 7958 }
6928 - #popup-course #popup-sidebar .course-curriculum {
6929 - width: 250px;
7959 + #popup-sidebar {
7960 + flex-basis: 300px;
6930 7961 }
6931 - #popup-course #popup-header,
6932 -#popup-course #popup-footer {
6933 - left: 250px;
7962 + #popup-sidebar .course-curriculum {
7963 + width: 300px;
6934 7964 }
6935 - #popup-course #sidebar-toggle {
6936 - left: 249px;
7965 + #popup-header,
7966 + #popup-footer {
7967 + left: 300px;
6937 7968 }
6938 - #popup-course #sidebar-toggle:checked ~ #popup-sidebar {
6939 - flex-basis: 0;
6940 - }
6941 - #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
6942 - display: none;
6943 - }
6944 7969 }
6945 7970 .content-item-wrap {
6946 7971 width: 792px;
6947 7972 max-width: 100%;
6948 7973 margin: 0 auto;
6949 - padding-bottom: 80px;
7974 + --lp-item-padding: 60px;
7975 + padding-top: var(--lp-item-padding);
7976 + padding-bottom: var(--lp-item-padding);
6950 7977 }
6951 7978 @media (max-width: 1024px) {
6952 7979 .content-item-wrap {
6953 7980 width: 100%;
7981 + --lp-item-padding: 40px;
6954 7982 }
6955 7983 }
6956 7984 .content-item-wrap .course-item-title {
6957 7985 margin-top: 0;
6958 7986 margin-bottom: 24px;
6959 - color: #333;
6960 - font-size: 30px;
6961 - font-weight: 600;
7987 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
7988 + font-weight: 700;
6962 7989 }
6963 7990 @media (max-width: 767px) {
6964 7991 .content-item-wrap .course-item-title {
6965 7992 text-align: center;
@@ -6964,32 +7991,24 @@
6964 7991 .content-item-wrap .course-item-title {
6965 7992 text-align: center;
6966 7993 }
6967 7994 }
6968 -.content-item-wrap h4 {
6969 - font-size: 1.5rem;
6970 - font-weight: 500;
6971 - line-height: 1.5;
7995 +.content-item-wrap .content-item-summary:after {
7996 + clear: both;
7997 + content: "";
7998 + display: block;
6972 7999 }
6973 -.content-item-wrap .content-item-summary {
6974 - padding-top: 50px;
6975 -}
6976 8000 .content-item-wrap .content-item-description {
6977 8001 margin-bottom: 30px;
6978 8002 }
8003 +.content-item-wrap .content-item-description .wp-video, .content-item-wrap .content-item-description .mejs-container {
8004 + margin-bottom: 15px;
8005 +}
6979 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 {
6980 - margin-top: 0;
6981 - margin-bottom: 18px;
6982 - font-size: 18px;
8007 + margin-top: 10px;
8008 + margin-bottom: 15px;
6983 8009 letter-spacing: unset;
6984 8010 }
6985 -.content-item-wrap .content-item-description p {
6986 - margin: 0 0 18px 0;
6987 - color: #666;
6988 - font-size: 16px;
6989 - font-weight: 300;
6990 - line-height: 26px;
6991 -}
6992 8011 .content-item-wrap .content-item-description img {
6993 8012 max-width: 100%;
6994 8013 height: auto;
6995 8014 vertical-align: middle;
@@ -6999,11 +8018,9 @@
6999 8018 }
7000 8019 .content-item-wrap .quiz-content {
7001 8020 margin-bottom: 40px;
7002 8021 color: #666;
7003 - font-size: 16px;
7004 8022 font-weight: 300;
7005 - line-height: 26px;
7006 8023 }
7007 8024 .content-item-wrap .quiz-content img {
7008 8025 max-width: 100%;
7009 8026 height: auto;
@@ -7012,49 +8029,13 @@
7012 8029 .content-item-wrap .quiz-buttons {
7013 8030 display: flex;
7014 8031 justify-content: center;
7015 8032 text-align: center;
8033 + gap: 10px;
7016 8034 }
7017 8035 .content-item-wrap .quiz-buttons .button-right .lp-button {
7018 8036 margin: 0 0 0 15px;
7019 8037 }
7020 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav] {
7021 - margin: 0;
7022 - border: 1px solid #d9e0f1;
7023 - color: #777;
7024 - background: #fbfcff;
7025 -}
7026 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]::before {
7027 - display: inline-block;
7028 - width: 15px;
7029 - height: 15px;
7030 - border: 2px solid #d9e0f1;
7031 - border-top-color: transparent;
7032 - border-left-color: transparent;
7033 - content: "";
7034 - -webkit-transform: rotate(-45deg);
7035 - -moz-transform: rotate(-45deg);
7036 - -ms-transform: rotate(-45deg);
7037 - -o-transform: rotate(-45deg);
7038 - transform: rotate(-45deg);
7039 -}
7040 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].prev::before {
7041 - margin-left: 7px;
7042 - -webkit-transform: rotate(135deg);
7043 - -moz-transform: rotate(135deg);
7044 - -ms-transform: rotate(135deg);
7045 - -o-transform: rotate(135deg);
7046 - transform: rotate(135deg);
7047 -}
7048 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next {
7049 - margin-left: -1px;
7050 -}
7051 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next::before {
7052 - margin-right: 7px;
7053 -}
7054 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]:hover {
7055 - background: #fff;
7056 -}
7057 8038 .content-item-wrap .quiz-buttons.align-center {
7058 8039 display: block;
7059 8040 text-align: center;
7060 8041 }
@@ -7062,16 +8043,18 @@
7062 8043 text-align: center;
7063 8044 }
7064 8045 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7065 8046 position: fixed;
7066 - z-index: 99999;
8047 + z-index: 999;
7067 8048 bottom: 0;
7068 8049 left: 50%;
7069 8050 width: 100%;
7070 8051 max-width: 792px;
7071 - height: 49px;
8052 + height: auto;
7072 8053 margin-left: 237px;
7073 8054 transform: translateX(-50%);
8055 + background: #fff;
8056 + padding-bottom: 10px;
7074 8057 }
7075 8058 @media (max-width: 768px) {
7076 8059 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7077 8060 width: 100% !important;
@@ -7086,60 +8069,43 @@
7086 8069 }
7087 8070 .content-item-wrap .quiz-buttons:not(.infinity).is-last .next {
7088 8071 display: none;
7089 8072 }
7090 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .prev {
7091 - border-top-right-radius: 0;
7092 - border-bottom-right-radius: 0;
7093 -}
7094 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .next {
7095 - border-top-left-radius: 0;
7096 - border-bottom-left-radius: 0;
7097 -}
7098 -.content-item-wrap .questions-pagination {
7099 - height: 33px;
7100 - padding: 8px 0;
7101 - background: #fff;
7102 - text-align: center;
7103 -}
7104 8073 .content-item-wrap .questions-pagination .nav-links {
7105 8074 text-align: center;
8075 + display: flex;
8076 + justify-content: center;
8077 + gap: 4px;
8078 + margin-top: 6px;
7106 8079 }
7107 8080 .content-item-wrap .questions-pagination .nav-links .page-numbers {
7108 - display: inline-block;
7109 - vertical-align: middle;
7110 - margin: 0 3px 3px;
7111 - padding: 10px 16px;
7112 - color: #666;
8081 + padding: 10px 15px;
8082 + margin: 0;
8083 + color: var(--lp-color-base, #333);
7113 8084 background-color: transparent;
7114 - font-size: 16px;
7115 - font-weight: 300;
8085 + font-weight: normal;
8086 + border: 1px solid var(--lp-border-color, #E2E0DB);
7116 8087 line-height: 1;
7117 - border: 1px solid;
7118 - cursor: pointer;
8088 + border-radius: var(--lp-border-radius, 5px);
7119 8089 }
7120 -.content-item-wrap .questions-pagination .nav-links .page-numbers.next, .content-item-wrap .questions-pagination .nav-links .page-numbers.prev {
7121 - display: inline-block;
7122 - padding: 10px;
7123 - background: transparent;
7124 - font-size: 16px;
7125 - text-align: center;
7126 - text-decoration: none;
7127 - text-transform: none;
7128 - border: 1px solid;
8090 +.content-item-wrap .questions-pagination .nav-links .page-numbers.dots {
8091 + border: none;
7129 8092 }
7130 8093 .content-item-wrap .questions-pagination .nav-links .page-numbers.current, .content-item-wrap .questions-pagination .nav-links .page-numbers:hover {
7131 8094 color: var(--lp-primary-color);
7132 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 +}
7133 8104
7134 8105 .course-curriculum .section-title {
7135 8106 position: relative;
7136 8107 margin-bottom: 0;
7137 - padding: 8px 0;
7138 - color: #5383f7;
7139 - font-size: 16px;
7140 - font-weight: normal;
7141 - line-height: 1;
7142 8108 }
7143 8109 .course-curriculum .section-title span.show-desc {
7144 8110 display: inline-block;
7145 8111 position: absolute;
@@ -7149,17 +8115,162 @@
7149 8115 height: 20px;
7150 8116 transform: translate(0, -50%);
7151 8117 }
7152 8118 .course-curriculum .section-title span.show-desc::before {
7153 - font-family: "Font Awesome 5 Free";
7154 - font-size: 18px;
7155 - font-weight: 900;
8119 + font-family: "lp-icon";
8120 + font-size: 1.125em;
7156 8121 content: "\f107";
7157 8122 }
7158 8123 .course-curriculum .section-title span.show-desc:hover::before {
7159 - border-top-color: #ccc;
8124 + border-top-color: var(--lp-border-color, #E2E0DB);
7160 8125 }
7161 8126
8127 +@media (max-width: 575px) {
8128 + #popup-course .quiz-attempts {
8129 + overflow-x: auto;
8130 + }
8131 +}
8132 +
8133 +.social-share-toggle {
8134 + position: relative;
8135 + display: flex;
8136 + gap: 20px;
8137 +}
8138 +.social-share-toggle .share-toggle-icon {
8139 + cursor: pointer;
8140 + display: flex;
8141 + align-items: center;
8142 + gap: 8px;
8143 +}
8144 +.social-share-toggle .share-toggle-icon .share-label {
8145 + margin: 0;
8146 + cursor: pointer;
8147 +}
8148 +.social-share-toggle .share-toggle-icon:hover {
8149 + color: var(--lp-primary-color, #ffb606);
8150 +}
8151 +.social-share-toggle .content-widget-social-share {
8152 + padding: 20px;
8153 + background: #fff;
8154 + box-shadow: 0 1px 16px 0 rgba(0, 0, 0, 0.12);
8155 +}
8156 +.social-share-toggle .lp-social-media {
8157 + display: inline-flex;
8158 + padding: 0;
8159 + gap: 12px;
8160 + margin: 0;
8161 +}
8162 +.social-share-toggle .lp-social-media > li {
8163 + text-align: center;
8164 + list-style: none;
8165 +}
8166 +.social-share-toggle .lp-social-media > li span {
8167 + display: none;
8168 +}
8169 +.social-share-toggle .lp-social-media > li i {
8170 + width: 40px;
8171 + height: 40px;
8172 + display: inline-flex;
8173 + align-items: center;
8174 + justify-content: center;
8175 + border: 1px solid var(--lp-border-color, #E2E0DB);
8176 + border-radius: 50%;
8177 +}
8178 +.social-share-toggle .lp-social-media > li i:hover {
8179 + background-color: var(--lp-primary-color, #ffb606);
8180 + border-color: var(--lp-primary-color, #ffb606);
8181 + color: var(--lp-color-white, #fff);
8182 +}
8183 +.social-share-toggle .clipboard-post {
8184 + display: flex;
8185 + justify-content: space-between;
8186 + margin-bottom: 20px;
8187 + gap: 12px;
8188 +}
8189 +.social-share-toggle .btn-clipboard {
8190 + position: relative;
8191 + padding: 12px 20px;
8192 + white-space: nowrap;
8193 +}
8194 +.social-share-toggle .btn-clipboard .tooltip {
8195 + display: none;
8196 + position: absolute;
8197 + z-index: 2;
8198 + left: 50%;
8199 + right: auto;
8200 + bottom: 100%;
8201 + transform: translateX(-50%);
8202 + width: max-content;
8203 + color: #fff;
8204 + font-size: 0.825em;
8205 + padding: 5px 10px;
8206 + background: rgba(0, 0, 0, 0.72);
8207 + border-radius: 3px;
8208 + margin-bottom: 10px;
8209 +}
8210 +.social-share-toggle .btn-clipboard .tooltip:before {
8211 + content: "";
8212 + position: absolute;
8213 + z-index: 2;
8214 + left: 50%;
8215 + bottom: -5px;
8216 + margin-left: -3px;
8217 + border-left: 5px solid transparent;
8218 + border-right: 5px solid transparent;
8219 + border-top: 5px solid rgba(0, 0, 0, 0.72);
8220 +}
8221 +.social-share-toggle .btn-clipboard:hover {
8222 + background-color: #eee;
8223 +}
8224 +.social-share-toggle .btn-clipboard:hover .tooltip {
8225 + display: block;
8226 +}
8227 +.social-share-toggle .clipboard-value {
8228 + border: 1px solid var(--lp-border-color, #E2E0DB);
8229 + padding: 12px 20px;
8230 + flex: 1;
8231 +}
8232 +@media (max-width: 600px) {
8233 + .social-share-toggle .clipboard-value {
8234 + width: 100%;
8235 + }
8236 +}
8237 +.social-share-toggle .wrapper-content-widget {
8238 + visibility: hidden;
8239 + text-align: left;
8240 + opacity: 0;
8241 + transition: all 0.27s ease;
8242 + position: absolute;
8243 + right: 0;
8244 + top: auto;
8245 + z-index: 9;
8246 + margin-top: 20px;
8247 +}
8248 +.social-share-toggle.social-share-toggle__open .wrapper-content-widget {
8249 + margin-top: 0;
8250 + visibility: visible;
8251 + opacity: 1;
8252 +}
8253 +@media (max-width: 768px) {
8254 + .social-share-toggle .wrapper-content-widget {
8255 + position: fixed;
8256 + top: 0;
8257 + left: 0;
8258 + right: 0;
8259 + bottom: 0;
8260 + background-color: rgba(0, 0, 0, 0.7);
8261 + }
8262 + .social-share-toggle .wrapper-content-widget .content-widget-social-share {
8263 + position: relative;
8264 + z-index: 1;
8265 + max-width: fit-content;
8266 + top: 50%;
8267 + min-width: 320px;
8268 + transform: translateY(-50%);
8269 + margin: 0 auto;
8270 + }
8271 +}
8272 +
7162 8273 .lp-overlay {
7163 8274 display: none;
7164 8275 position: fixed;
7165 8276 z-index: 99999;
@@ -7194,8 +8305,12 @@
7194 8305 text-align: center;
7195 8306 align-items: center;
7196 8307 justify-content: center;
7197 8308 }
8309 +.lp-modal-dialog .learn-press-message {
8310 + width: auto;
8311 + margin: 0 !important;
8312 +}
7198 8313 .lp-modal-dialog .lp-modal-content {
7199 8314 display: inline-block;
7200 8315 overflow: hidden;
7201 8316 z-index: 2;
@@ -7206,8 +8321,17 @@
7206 8321 vertical-align: middle;
7207 8322 background: white;
7208 8323 color: black;
7209 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 +}
7210 8334 .lp-modal-dialog .lp-modal-header {
7211 8335 background: #7c60d9;
7212 8336 border-bottom: 1px solid #eee;
7213 8337 padding: 1em;
@@ -7214,14 +8338,14 @@
7214 8338 }
7215 8339 .lp-modal-dialog .lp-modal-header h3 {
7216 8340 margin: 0;
7217 8341 color: white;
7218 - font-size: inherit;
7219 8342 font-weight: 400;
7220 8343 }
7221 8344 .lp-modal-dialog .lp-modal-body .main-content {
7222 8345 max-height: 500px;
7223 8346 overflow: auto;
8347 + overscroll-behavior: contain;
7224 8348 }
7225 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 {
7226 8350 padding: 1em;
7227 8351 }
@@ -7226,9 +8350,8 @@
7226 8350 padding: 1em;
7227 8351 }
7228 8352 .lp-modal-dialog .lp-modal-footer {
7229 8353 padding: 20px;
7230 - padding-top: 0;
7231 8354 background-color: #f9fafb;
7232 8355 text-align: right;
7233 8356 }
7234 8357 .lp-modal-dialog .btn-yes {
@@ -7256,18 +8379,14 @@
7256 8379 left: 50%;
7257 8380 padding: 35px 60px 28px 60px;
7258 8381 background: #fff;
7259 8382 transform: translate(-50%, -50%);
7260 - -webkit-border-radius: 4px;
7261 - -moz-border-radius: 4px;
7262 8383 border-radius: 4px;
7263 8384 }
7264 8385 #lp-modal-window #lp-modal-content {
7265 8386 margin: 0 0 24px 0;
7266 8387 color: #333;
7267 - font-size: 16px;
7268 8388 font-weight: 400;
7269 - line-height: 26px;
7270 8389 text-align: center;
7271 8390 }
7272 8391 #lp-modal-window #lp-modal-content > * {
7273 8392 margin: 0 0 0.5em;
@@ -7293,8 +8412,14 @@
7293 8412 width: 100%;
7294 8413 }
7295 8414 }
7296 8415
8416 +@media (min-width: 769px) {
8417 + #learn-press-item-comments {
8418 + padding-bottom: 50px;
8419 + }
8420 +}
8421 +
7297 8422 .learn-press-progress {
7298 8423 overflow: hidden;
7299 8424 position: relative;
7300 8425 width: 80px;
@@ -7300,8 +8425,24 @@
7300 8425 width: 80px;
7301 8426 height: 6px;
7302 8427 border-radius: 3px;
7303 8428 }
8429 +.learn-press-progress .progress-bg {
8430 + overflow: hidden;
8431 + position: relative;
8432 + height: 6px;
8433 + background: #ccc;
8434 + border-radius: 5px;
8435 +}
8436 +.learn-press-progress .progress-bg .progress-active {
8437 + position: absolute;
8438 + left: 50%;
8439 + width: 100%;
8440 + height: 100%;
8441 + margin-left: -100%;
8442 + background: var(--lp-primary-color);
8443 + border-radius: 5px;
8444 +}
7304 8445 .learn-press-progress .learn-press-progress__active {
7305 8446 position: absolute;
7306 8447 z-index: 1;
7307 8448 left: -100%;
@@ -7309,11 +8450,8 @@
7309 8450 height: 100%;
7310 8451 border-radius: 3px;
7311 8452 background: var(--lp-primary-color);
7312 8453 -webkit-transition: 0.5s;
7313 - -moz-transition: 0.5s;
7314 - -ms-transition: 0.5s;
7315 - -o-transition: 0.5s;
7316 8454 transition: 0.5s;
7317 8455 }
7318 8456 .learn-press-progress::before {
7319 8457 display: block;
@@ -7325,12 +8463,45 @@
7325 8463 background: #ccc;
7326 8464 content: "";
7327 8465 }
7328 8466
8467 +.course-progress__line {
8468 + width: 100%;
8469 + background: #ccc;
8470 + height: 5px;
8471 + border-radius: 5px;
8472 + position: relative;
8473 +}
8474 +.course-progress__line__active {
8475 + background: var(--lp-primary-color);
8476 + height: 100%;
8477 + border-radius: 5px;
8478 + position: absolute;
8479 + top: 0;
8480 + left: 0;
8481 +}
8482 +.course-progress__line__active {
8483 + background: var(--lp-primary-color);
8484 + height: 100%;
8485 + border-radius: 5px;
8486 + position: absolute;
8487 + top: 0;
8488 + left: 0;
8489 +}
8490 +.course-progress__line__point {
8491 + position: absolute;
8492 + top: 0;
8493 + width: 2px;
8494 + height: 100%;
8495 + background: var(--lp-secondary-color);
8496 +}
8497 +
7329 8498 .course-curriculum .section-header .section-left {
7330 8499 display: flex;
8500 + align-items: center;
8501 + gap: 16px;
7331 8502 }
7332 -.course-curriculum .section-header .section-left .section-title {
8503 +.course-curriculum .section-header .section-left .wrapper-section-title {
7333 8504 flex: 1;
7334 8505 }
7335 8506 .course-curriculum .section-header .section-left .section-toggle {
7336 8507 flex: 0 0 40px;
@@ -7336,19 +8507,20 @@
7336 8507 flex: 0 0 40px;
7337 8508 align-items: center;
7338 8509 text-align: center;
7339 8510 cursor: pointer;
8511 + min-width: 1em;
7340 8512 }
7341 -.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 {
7342 8514 display: none;
7343 8515 }
7344 8516 .course-curriculum .section-header .learn-press-progress {
7345 8517 width: 80px;
7346 8518 }
7347 -.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 {
7348 8520 display: block;
7349 8521 }
7350 -.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 {
7351 8523 display: none;
7352 8524 }
7353 8525 .course-curriculum .section.closed .section-content {
7354 8526 overflow: hidden;
@@ -7354,34 +8526,22 @@
7354 8526 overflow: hidden;
7355 8527 height: 0;
7356 8528 }
7357 8529
7358 -* {
7359 - box-sizing: border-box;
7360 - margin: 0;
7361 - padding: 0;
8530 +.scroll-wrapper {
8531 + overflow: hidden;
8532 + opacity: 0;
7362 8533 }
7363 -
7364 -button {
7365 - cursor: pointer;
8534 +.scroll-wrapper .scroll-element {
8535 + background: transparent;
7366 8536 }
7367 -
7368 -input, button, select, textarea {
7369 - outline: none;
8537 +.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
8538 + transition: opacity 0.25s;
7370 8539 }
7371 -
7372 -html {
7373 - overflow-x: hidden;
8540 +.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
8541 + opacity: 0.7;
7374 8542 }
7375 8543
7376 -a {
7377 - -webkit-transition: 0.3s;
7378 - -moz-transition: 0.3s;
7379 - -ms-transition: 0.3s;
7380 - -o-transition: 0.3s;
7381 - transition: 0.3s;
7382 -}
7383 -
7384 8544 .lp-skeleton-animation {
7385 8545 margin: 0;
7386 8546 padding: 0;
7387 8547 list-style: none;
@@ -7390,9 +8550,9 @@
7390 8550 width: 100%;
7391 8551 height: 16px;
7392 8552 margin-top: 15px;
7393 8553 border-radius: 2px;
7394 - background: linear-gradient(90deg, hsla(0deg, 0%, 74.5%, 0.2) 25%, hsla(0deg, 0%, 50.6%, 0.24) 37%, hsla(0deg, 0%, 74.5%, 0.2) 63%);
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%);
7395 8555 background-size: 400% 100%;
7396 8556 list-style: none;
7397 8557 animation: lp-skeleton-loading 1.4s ease infinite;
7398 8558 }
@@ -7404,8 +8564,37 @@
7404 8564 to {
7405 8565 background-position: 0 50%;
7406 8566 }
7407 8567 }
8568 +.lp-material-skeleton {
8569 + overflow: auto;
8570 +}
8571 +.lp-material-skeleton .course-material-table {
8572 + width: 100%;
8573 +}
8574 +.lp-material-skeleton .course-material-table th {
8575 + text-align: center;
8576 +}
8577 +.lp-material-skeleton .course-material-table th:first-child {
8578 + text-align: left;
8579 +}
8580 +.lp-material-skeleton .course-material-table tr td:not(:first-child) {
8581 + text-align: center;
8582 +}
8583 +.lp-material-skeleton .course-material-table tfoot td {
8584 + text-align: left;
8585 + font-weight: bold;
8586 +}
8587 +.lp-material-skeleton .lp-loadmore-material.lp-button {
8588 + margin-top: 20px;
8589 + padding: 12px 24px;
8590 +}
8591 +
8592 +#popup-content .lp-material-skeleton .lp-loadmore-material.lp-button {
8593 + margin-top: 20px;
8594 + padding: 12px 24px;
8595 +}
8596 +
7408 8597 .learnpress.theme-twentytwentytwo .wp-site-blocks, .learnpress.twentytwentytwo .wp-site-blocks {
7409 8598 max-width: none;
7410 8599 padding-right: 0;
7411 8600 padding-left: 0;
@@ -7417,10 +8606,9 @@
7417 8606 }
7418 8607 .learnpress.theme-twentytwentytwo .lp-archive-courses, .learnpress.twentytwentytwo .lp-archive-courses {
7419 8608 max-width: none;
7420 8609 }
7421 -
7422 -.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 {
7423 8611 max-width: 100%;
7424 8612 margin-left: 0 !important;
7425 8613 margin-right: 0 !important;
7426 8614 padding-left: 0 !important;
@@ -7426,313 +8614,356 @@
7426 8614 padding-left: 0 !important;
7427 8615 padding-right: 0 !important;
7428 8616 }
7429 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 +
7430 8628 @media (max-width: 1199px) {
7431 - .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 {
7432 8630 padding-left: 15px;
7433 8631 padding-right: 15px;
7434 8632 }
7435 8633 }
7436 -input[type=text],
7437 -input[type=email],
7438 -input[type=number],
7439 -input[type=password] {
7440 - -webkit-box-sizing: border-box;
7441 - -moz-box-sizing: border-box;
7442 - box-sizing: border-box;
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;
7443 8644 margin: 0;
7444 - box-shadow: unset;
8645 + padding: 0;
8646 + border: 0;
8647 + outline: 0;
8648 + background: transparent;
8649 + list-style: none;
7445 8650 }
7446 -
7447 -/* start reset css */
7448 -body {
7449 - background: #fff;
8651 +.learnpress-block-pagination .page-numbers > li,
8652 +.learn-press-pagination .page-numbers > li {
8653 + display: inline-block;
8654 + margin: 0;
7450 8655 }
7451 -body.learnpress-page {
7452 - 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;
7453 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 +}
7454 8672
7455 -.wrap-fullwidth a:focus,
7456 -.wrap-fullwidth button:focus,
7457 -.wrap-fullwidth input:focus,
7458 -.wrap-fullwidth textarea:focus {
7459 - border: 0;
7460 - outline: 0;
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;
7461 8679 }
7462 -.wrap-fullwidth a:hover {
7463 - text-decoration: none;
8680 +ul.learn-press-breadcrumb li {
8681 + display: inline-block;
8682 + margin: 0;
7464 8683 }
7465 -.wrap-fullwidth p {
7466 - word-break: break-word;
8684 +ul.learn-press-breadcrumb li a:hover {
8685 + color: var(--lp-primary-color);
7467 8686 }
7468 -.wrap-fullwidth p:last-child {
7469 - margin-bottom: 0;
8687 +ul.learn-press-breadcrumb i {
8688 + margin: 0 8px;
7470 8689 }
7471 -.wrap-fullwidth label {
7472 - display: block;
7473 - margin: 0;
7474 - outline: none;
8690 +ul.learn-press-breadcrumb a {
8691 + color: inherit;
7475 8692 }
7476 -.wrap-fullwidth img {
7477 - max-width: 100%;
7478 - 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;
7479 8706 }
7480 -.wrap-fullwidth form {
8707 +
8708 +table.lp-list-table {
8709 + border-collapse: collapse;
8710 + width: 100%;
7481 8711 margin: 0;
8712 + min-width: 768px;
8713 + border: none;
7482 8714 }
7483 -.wrap-fullwidth .col-full {
7484 - box-sizing: border-box;
7485 - max-width: 100%;
8715 +table.lp-list-table td {
7486 8716 padding: 0;
7487 8717 }
7488 -.wrap-fullwidth .col-full .woocommerce-breadcrumb {
7489 - display: none;
8718 +table.lp-list-table .learn-press-pagination {
8719 + text-align: left;
7490 8720 }
7491 -
7492 -/* end reset css */
7493 -footer {
7494 - clear: both;
8721 +table.lp-list-table thead {
8722 + border: none;
7495 8723 }
7496 -
7497 -.margin-bottom {
7498 - 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;
7499 8726 }
7500 -
7501 -.hide-if-js {
7502 - 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);
7503 8733 }
7504 -
7505 -.clearfix::after {
7506 - display: block;
7507 - clear: both;
7508 - content: "";
8734 +table.lp-list-table thead th {
8735 + background: none;
8736 + border: none;
8737 + padding: 10px 20px;
8738 + text-align: left;
7509 8739 }
7510 -
7511 -.lp-form-fields {
7512 - margin: 0;
8740 +table.lp-list-table thead th td {
8741 + border: none;
7513 8742 padding: 0;
7514 - list-style: none;
7515 8743 }
7516 -.lp-form-fields .form-field {
7517 - margin: 0 0 20px 0;
7518 - list-style: none;
8744 +table.lp-list-table tbody tr {
8745 + border: none;
7519 8746 }
7520 -
7521 -.lp-content-wrap {
7522 - width: 1170px;
7523 - max-width: 90%;
7524 - margin: 0 auto;
8747 +table.lp-list-table tbody tr:nth-child(even) {
8748 + background-color: hsla(0, 0%, 50%, 0.05);
7525 8749 }
7526 -.lp-content-wrap > h2 {
7527 - margin-top: 0;
7528 - margin-bottom: 26px;
7529 - color: #333;
7530 - font-size: 30px;
7531 - font-weight: 600;
8750 +table.lp-list-table tbody tr:hover {
8751 + background-color: #eff6ff;
7532 8752 }
7533 -
7534 -.learn-press-breadcrumb {
7535 - max-width: 1170px;
7536 - width: 100%;
7537 - margin: 0 auto 45px auto;
8753 +table.lp-list-table tbody tr td {
8754 + border: none;
8755 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
8756 + padding: 10px 20px;
8757 + text-align: left;
8758 +}
8759 +table.lp-list-table tbody tr td a {
8760 + text-decoration: none;
8761 +}
8762 +table.lp-list-table tbody tr:last-child td {
8763 + border-bottom: none;
8764 +}
8765 +table.lp-list-table tbody th {
8766 + padding: 10px 20px;
8767 +}
8768 +table.lp-list-table tfoot tr {
8769 + border: none;
8770 +}
8771 +table.lp-list-table tfoot tr td, table.lp-list-table tfoot tr th {
8772 + border: none;
8773 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
8774 +}
8775 +table.lp-list-table tfoot tr td > div, table.lp-list-table tfoot tr th > div {
8776 + padding: 20px;
8777 +}
8778 +table.lp-list-table tfoot .pagination {
8779 + border: none;
7538 8780 padding: 0;
7539 - color: #333;
7540 - font-size: 14px;
7541 - font-weight: 400;
7542 - list-style: none;
7543 8781 }
7544 -.learn-press-breadcrumb li {
7545 - display: inline-block;
7546 - margin: 0;
8782 +table.lp-list-table.order-table-details tbody tr:last-child {
8783 + --lp-white-grey: var(--lp-border-color, #E2E0DB);
7547 8784 }
7548 -.learn-press-breadcrumb li a:hover {
7549 - color: var(--lp-primary-color);
8785 +table.lp-list-table.order-table-details tfoot {
8786 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
7550 8787 }
7551 -.learn-press-breadcrumb i {
7552 - margin: 0 5px;
7553 - color: #666;
7554 - 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;
7555 8791 }
7556 -@media (max-width: 1024px) {
7557 - .learn-press-breadcrumb {
7558 - padding-right: 15px;
7559 - padding-left: 15px;
7560 - }
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;
7561 8794 }
7562 -.learn-press-breadcrumb a {
7563 - color: #666;
7564 - 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;
7565 8804 }
7566 8805
7567 -.learnpress-page .lp-button,
7568 -.learnpress-page #lp-button {
7569 - 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;
7570 8828 border: 1px solid #ccc;
7571 - color: #333;
7572 - background: transparent;
7573 - box-shadow: unset;
7574 - font-family: inherit;
7575 - font-size: 16px;
7576 - font-weight: 400;
7577 - line-height: 1;
7578 - text-align: center;
7579 - vertical-align: middle;
7580 - text-decoration: none;
7581 - text-transform: capitalize;
7582 - -webkit-box-sizing: border-box;
7583 - -moz-box-sizing: border-box;
7584 - box-sizing: border-box;
7585 - -webkit-border-radius: 3px;
7586 - -moz-border-radius: 3px;
7587 - border-radius: 3px;
7588 - -webkit-transition: all 0.25s;
7589 - -moz-transition: all 0.25s;
7590 - -ms-transition: all 0.25s;
7591 - -o-transition: all 0.25s;
7592 - transition: all 0.25s;
7593 - /*&.gray {
7594 - position: absolute;
7595 - z-index: 1;
7596 - top: 8px;
7597 - right: 5px;
7598 - padding: 0;
7599 - border: 0;
7600 -
7601 - &:hover {
7602 - background: transparent;
7603 - text-decoration: none;
7604 - }
7605 -
7606 - &:focus {
7607 - border: 0;
7608 - outline: 0;
7609 - }
7610 - }*/
8829 + color: inherit;
7611 8830 }
7612 -.learnpress-page .lp-button.large,
7613 -.learnpress-page #lp-button.large {
7614 - height: 52px;
7615 - padding: 18px 30px;
7616 - font-size: 18px;
8831 +.swal2-popup .swal2-warning {
8832 + color: #e02200;
8833 + border-color: transparent;
8834 + background-color: rgba(223, 0, 0, 0.1019607843);
7617 8835 }
7618 -.learnpress-page .lp-button:hover,
7619 -.learnpress-page #lp-button:hover {
7620 - border-color: var(--lp-primary-color);
7621 - color: #fff;
7622 - background: var(--lp-primary-color);
8836 +.swal2-popup .swal2-icon {
8837 + width: 50px;
8838 + height: 50px;
7623 8839 }
7624 -.learnpress-page .lp-button.btn-ajax-off .icon,
7625 -.learnpress-page #lp-button.btn-ajax-off .icon {
7626 - display: none;
8840 +.swal2-popup .swal2-icon .swal2-icon-content {
8841 + font-size: 0;
7627 8842 }
7628 -.learnpress-page .lp-button.btn-ajax-on .icon,
7629 -.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;
7630 8847 display: inline-block;
7631 - margin-right: 5px;
7632 - -webkit-animation: lp-rotating 1s linear infinite;
7633 - -moz-animation: lp-rotating 1s linear infinite;
7634 - animation: lp-rotating 1s linear infinite;
7635 8848 }
7636 -.learnpress-page .lp-button:focus,
7637 -.learnpress-page #lp-button:focus {
7638 - outline: 0;
8849 +.swal2-popup .swal2-title {
8850 + font-size: 1.5em;
7639 8851 }
7640 -.learnpress-page .lp-button.loading::before,
7641 -.learnpress-page #lp-button.loading::before {
7642 - display: inline-block;
7643 - font-family: "Font Awesome 5 Free";
7644 - font-weight: 900;
7645 - content: "\f110";
7646 - animation: lp-rotating 1s linear infinite;
8852 +.swal2-popup .swal2-html-container {
8853 + font-size: 1em;
7647 8854 }
7648 -.learnpress-page .rwmb-field .description {
7649 - margin-top: 8px;
7650 - color: #999;
7651 - font-size: smaller;
7652 - font-style: italic;
8855 +.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown {
8856 + max-height: 200px;
8857 + overflow: hidden;
7653 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 +}
7654 8870
7655 -.btn-base {
7656 - border-color: var(--lp-primary-color);
7657 - color: white;
7658 - 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;
7659 8880 }
7660 -
7661 -.lp-ajax-message {
7662 - display: none;
7663 - margin-top: 20px;
7664 - padding: 20px;
7665 - border: 2px solid #059601;
7666 - border-radius: 9px;
7667 - font-size: 15px;
7668 - line-height: 1.4;
8881 +.lp-form-filter__fields {
8882 + display: flex;
8883 + flex-wrap: wrap;
8884 + align-items: flex-end;
8885 + gap: 14px;
7669 8886 }
7670 -.lp-ajax-message.error {
7671 - border-color: #d85554;
8887 +.lp-form-filter__fields > * {
8888 + flex: 1 1 0;
8889 + min-width: 0;
7672 8890 }
8891 +.lp-form-filter .filter-field {
8892 + display: flex;
8893 + flex-direction: column;
8894 + gap: 5px;
8895 +}
8896 +.lp-form-filter .filter-field label {
8897 + text-align: left;
8898 + font-weight: bold;
8899 +}
8900 +.lp-form-filter button {
8901 + display: inline-flex;
8902 + align-items: center;
8903 + justify-content: center;
8904 +}
8905 +.lp-form-filter__actions {
8906 + display: flex;
8907 + gap: 8px;
8908 + align-items: center;
8909 +}
8910 +.lp-form-filter input, .lp-form-filter select {
8911 + min-height: 40px;
8912 + padding: 0 12px;
8913 +}
7673 8914
7674 -.course-meta {
7675 - margin-bottom: 14px;
8915 +/* end reset css */
8916 +@media (max-width: 1024px) {
8917 + body.learnpress-page {
8918 + --lp-cotainer-padding: 1rem;
8919 + }
7676 8920 }
7677 -.course-meta .course-students::before {
7678 - font-family: "Font Awesome 5 Free";
7679 - content: "";
8921 +footer {
8922 + clear: both;
7680 8923 }
7681 8924
7682 -.lp-entry-content .course-tabs {
7683 - margin-bottom: 60px;
8925 +.margin-bottom {
8926 + margin-bottom: 20px;
7684 8927 }
7685 8928
7686 -/* Archive */
7687 -.learn-press-checkout-comment h4 {
7688 - display: none;
8929 +.hide-if-js {
8930 + display: none !important;
7689 8931 }
7690 8932
7691 -.order-comments {
7692 - width: 100%;
7693 - padding: 15px;
7694 - min-height: 150px;
7695 - border: 1px solid #ccc;
7696 - resize: none;
8933 +.clearfix::after {
8934 + display: block;
8935 + clear: both;
8936 + content: "";
7697 8937 }
7698 8938
7699 -.learn-press-progress .progress-bg {
7700 - overflow: hidden;
7701 - position: relative;
7702 - height: 6px;
7703 - background: #ccc;
7704 - -webkit-border-radius: 5px;
7705 - -moz-border-radius: 5px;
7706 - border-radius: 5px;
8939 +.lp-form-fields {
8940 + margin: 0;
8941 + padding: 0;
8942 + list-style: none;
7707 8943 }
7708 -.learn-press-progress .progress-bg .progress-active {
7709 - position: absolute;
7710 - left: 50%;
7711 - width: 100%;
7712 - height: 100%;
7713 - margin-left: -100%;
7714 - background: var(--lp-primary-color);
7715 - -webkit-border-radius: 5px;
7716 - -moz-border-radius: 5px;
7717 - border-radius: 5px;
8944 +.lp-form-fields .form-field {
8945 + margin: 0 0 20px 0;
8946 + list-style: none;
7718 8947 }
7719 8948
8949 +.lp-entry-content .course-tabs {
8950 + margin-bottom: 40px;
8951 +}
8952 +
7720 8953 /**
7721 8954 * Forms
7722 8955 */
7723 -.retake-course,
7724 -.enroll-course,
7725 -.purchase-course {
7726 - 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;
7727 8962 }
7728 8963
7729 8964 /* */
7730 -.table-orders {
7731 - font-size: 16px;
7732 -}
7733 -.table-orders th,
7734 -.table-orders td {
8965 +.table-orders th, .table-orders td {
7735 8966 padding: 5px 10px;
7736 8967 }
7737 8968
7738 8969 .form-button {
@@ -7738,42 +8969,8 @@
7738 8969 .form-button {
7739 8970 display: inline-block;
7740 8971 }
7741 8972
7742 -.learn-press-pagination {
7743 - padding-bottom: 20px;
7744 - text-align: center;
7745 -}
7746 -.learn-press-pagination .page-numbers {
7747 - display: inline-block;
7748 - margin: 0;
7749 - padding: 0;
7750 - border: 0;
7751 - outline: 0;
7752 - background: transparent;
7753 - list-style: none;
7754 -}
7755 -.learn-press-pagination .page-numbers > li {
7756 - display: inline-block;
7757 - margin: 0;
7758 - padding: 0 14px;
7759 -}
7760 -.learn-press-pagination .page-numbers > li .page-numbers {
7761 - float: unset;
7762 - padding: 0;
7763 - color: #666;
7764 - background: transparent;
7765 - font-size: 16px;
7766 - font-weight: 300;
7767 -}
7768 -.learn-press-pagination .page-numbers > li .page-numbers.current {
7769 - color: var(--lp-primary-color);
7770 - font-weight: 400;
7771 -}
7772 -.learn-press-pagination .page-numbers > li .page-numbers:hover {
7773 - color: var(--lp-primary-color);
7774 -}
7775 -
7776 8973 ul.list-table-nav {
7777 8974 display: flex;
7778 8975 margin-left: 0;
7779 8976 list-style: none;
@@ -7791,25 +8988,25 @@
7791 8988 margin-bottom: 0;
7792 8989 }
7793 8990
7794 8991 .primary-color {
7795 - color: #00adff;
8992 + color: var(--lp-primary-color);
7796 8993 }
7797 8994
7798 8995 .primary-color-before::before {
7799 - color: #00adff;
8996 + color: var(--lp-primary-color);
7800 8997 }
7801 8998
7802 8999 .primary-color-after::after {
7803 - color: #00adff;
9000 + color: var(--lp-primary-color);
7804 9001 }
7805 9002
7806 9003 .primary-background-color {
7807 - background: #00adff;
9004 + background: var(--lp-primary-color);
7808 9005 }
7809 9006
7810 9007 .primary-background-color {
7811 - background: #00adff;
9008 + background: var(--lp-primary-color);
7812 9009 }
7813 9010
7814 9011 .course-origin-price {
7815 9012 margin-right: 5px;
@@ -7816,28 +9013,8 @@
7816 9013 font-size: 85%;
7817 9014 text-decoration: line-through;
7818 9015 }
7819 9016
7820 -.course-item-nav {
7821 - display: flex;
7822 -}
7823 -.course-item-nav .prev,
7824 -.course-item-nav .next {
7825 - /* flex: 1;*/
7826 -}
7827 -.course-item-nav .prev span,
7828 -.course-item-nav .next span {
7829 - display: block;
7830 - font-weight: bold;
7831 -}
7832 -.course-item-nav .prev a,
7833 -.course-item-nav .next a {
7834 - color: #999;
7835 -}
7836 -.course-item-nav .next {
7837 - text-align: right;
7838 -}
7839 -
7840 9017 .content-item-wrap #comments {
7841 9018 margin-right: 0;
7842 9019 margin-left: 0;
7843 9020 }
@@ -7842,104 +9019,15 @@
7842 9019 margin-left: 0;
7843 9020 }
7844 9021 .content-item-wrap #comments #comment {
7845 9022 -webkit-box-sizing: border-box;
7846 - -moz-box-sizing: border-box;
7847 9023 box-sizing: border-box;
7848 9024 }
7849 9025
7850 -.course-summary-sidebar {
7851 - position: relative;
7852 -}
7853 -@media (min-width: 769px) {
7854 - .course-summary-sidebar.slide-down .course-summary-sidebar__inner {
7855 - position: fixed;
7856 - top: 0;
7857 - }
7858 -}
7859 -@media (min-width: 1200px) {
7860 - .course-summary-sidebar.slide-top .course-summary-sidebar__inner {
7861 - position: absolute;
7862 - }
7863 -}
7864 -
7865 -.course-graduation span {
7866 - color: #999;
7867 -}
7868 -.course-graduation .icon {
7869 - margin-right: 5px;
7870 - font-size: 20px;
7871 -}
7872 -.course-graduation.passed .icon {
7873 - color: #059601;
7874 -}
7875 -.course-graduation.error .icon {
7876 - color: #d85554;
7877 -}
7878 -
7879 -.learn-press-template-warning::before {
7880 - color: #ffc107;
7881 - font-family: "Font Awesome 5 Free";
7882 - content: "\f071";
7883 -}
7884 -
7885 -.lp-badge {
7886 - display: flex;
7887 - height: 30px;
7888 - padding: 0;
7889 - line-height: 1;
7890 - align-items: center;
7891 - justify-content: center;
7892 -}
7893 -.lp-badge::before, .lp-badge::after {
7894 - content: "";
7895 -}
7896 -.lp-badge::before {
7897 - display: inline-block;
7898 - position: relative;
7899 - z-index: 10;
7900 - color: #fff;
7901 - font-weight: bold;
7902 - line-height: 1;
7903 -}
7904 -.lp-badge.featured-course {
7905 - position: absolute;
7906 - z-index: 1;
7907 - top: 25px;
7908 - left: -110px;
7909 - width: 300px;
7910 - background: #93f;
7911 - text-align: center;
7912 - transform: rotate(-45deg);
7913 -}
7914 -.lp-badge.featured-course::before {
7915 - font-size: 12px;
7916 - text-transform: uppercase;
7917 - content: attr(data-text);
7918 -}
7919 -
7920 -@media (min-width: 769px) {
7921 - #learn-press-item-comments {
7922 - padding-bottom: 50px;
7923 - }
7924 -}
7925 -
7926 9026 .course-tabs input[name=learn-press-course-tab-radio],
7927 9027 .course-tabs .course-tab-panel {
7928 9028 display: none;
7929 9029 }
7930 -.course-tabs .course-nav label {
7931 - display: flex;
7932 - align-items: center;
7933 - justify-content: center;
7934 - margin: 0;
7935 - padding: 17px 10px;
7936 - font-size: 16px;
7937 - line-height: 1;
7938 - font-weight: 600;
7939 - text-transform: capitalize;
7940 - cursor: pointer;
7941 -}
7942 9030
7943 9031 .no-event {
7944 9032 pointer-events: none;
7945 9033 }
@@ -7956,30 +9044,5 @@
7956 9044 }
7957 9045 }
7958 9046 .course-price:empty {
7959 9047 display: none !important;
7960 -}
7961 -
7962 -.quiz-attempts .attempts-heading {
7963 - margin-bottom: 15px;
7964 -}
7965 -.quiz-attempts table {
7966 - border-spacing: 0;
7967 - border-left: 1px solid var(--lp-secondary-color);
7968 - border-top: 1px solid var(--lp-secondary-color);
7969 - width: 100%;
7970 -}
7971 -.quiz-attempts table tr th, .quiz-attempts table tr td {
7972 - border-right: 1px solid var(--lp-secondary-color);
7973 - border-bottom: 1px solid var(--lp-secondary-color);
7974 - padding: 5px 15px;
7975 - text-align: center;
7976 -}
7977 -.quiz-attempts table tr th {
7978 - font-weight: 500;
7979 -}
7980 -
7981 -@media (max-width: 575px) {
7982 - #popup-course .quiz-attempts {
7983 - overflow-x: auto;
7984 - }
7985 9048 }